/*CSS Document*/
/*(Project) CSS files - by http://www.Konstantinfosolutation.com India*/
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/  
/*UseProper name for css*/

/*ClearFix*/
.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}

#Wraper{width:990px; height:auto; margin:0 auto;}


/*Header start here*/
	#HeaderWraper{width:952px; height:89px; margin:0px; clear:both;}
		#LogoWraper{width:315px; height:auto; float:left; margin:12px 0 0 0;}
		#SearchWraper{width:456px; height:auto; float:right; margin:30px 0 0 0;}


/*Navigation start here*/
#NavigationWraper{width:952px; height:52px; margin:0px;  clear:both;}
	.NavigationInner{ clear:both; margin:15px 0 0 85px; width:auto; height:auto;  }
	.NaviTabs{ float:left; width:auto; height:auto; padding:0px; }


/*Middle start here*/
#MiddleWraper{width:980px; height:auto; margin:0px; float:left; background-image:url(../images/midd_bg.jpg); background-repeat:repeat-y;  padding:32px 5px 0px 5px}
/*Leftcontiner start here*/
#LeftWraper{width:447px; height:auto; margin:0px; padding:0px;  float:left}


/*Rightcontiner start here*/
#RightWraper{width:481px; height:auto; margin:0px; padding:0px; float:right}
	.IndexRightContent{ clear:both; width:475px; height:auto; border-left:1px solid #d1f5fe; border-right:1px solid #d1f5fe; }
	.IndexRightSearch{ clear:both; width:auto; height:70px; background:#f2fcff url(../images/Index_right_search_bg.jpg) repeat-x top; border-bottom:1px solid #d1f5fe; padding:5px 0 0 10px;}
		.IndexRightSearchBox{ float:left; width:380px; background:url(../images/index_search_bg.jpg) no-repeat; height:28px; padding:8px 0 0 8px; }
		.IndexRightSearchBox2{ float:left; width:68px; height:28px; margin:6px 0 0 0; }
    .IndexRightVideos{ clear:both; width:auto; height: auto; background:#fff; padding:12px 10px 0 10px; }
	.IndexRightVideoTabsBlock{ clear:both; width:454px; height:32px; margin:0 0px; }
	.IndexRightVideoTab{ float:left; height:auto; width:auto; }
	.IndexRightVideoTab1{ float:left; height:31px; width:231px; border-bottom:1px solid #e0e0e0; }
	.IndexRightVideoContent{ Clear:both; height:auto; width:450px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; margin:0px; background:#fafafa;  }
		.IndexRightVideoInner{ Clear:both; height:auto; width:auto; margin:0px; padding:10px 0; }
		.IndexFeaturedVideo{ float:left; width:140px; margin:0 4px; padding:0px; height:auto; }

/* Static Pages */
#IndexMiddleContent{ clear:both; width:937px; height:auto; padding:0px; margin:0 0 45px 0; }
.AboutUsTitleBlock{ clear:both; width:937px; height:auto; }
.AboutUsTitleBg{ float:left; width:905px; height:43px; background:url(../images/about_titler_middle_bg.jpg) repeat-x; padding:2px 3px;}
.AboutUSContent{ clear:both; width:904px; padding:15px; margin:0px; height:auto; border-left:1px solid #d1f5fe; border-right:1px solid #d1f5fe  }


.RegistrationFieldsBlock{ clear:both; padding:10px 10px; width:900px; height:20px; background:url(../images/registration_title_bg.jpg) no-repeat bottom left; } 
.RegistrationContentBlock{ clear:both; width:783px; border-left:1px solid #d3f0f7; border-right:1px solid #d3f0f7; border-bottom:1px solid #d3f0f7; padding:10px 15px; }
.RegisterTextBoxBg{ clear:both; width:395px; background:url(../images/textbox_mid_bg.jpg) no-repeat; height:26px; padding:2px 2px; }
.RegisterTextBoxBg2{ clear:both; width:395px; background:url(../images/register_textbox.jpg) no-repeat; height:135px; padding:2px 2px; }
.RegistrationContentBlock2{ clear:both; width:783px; padding:10px 15px; }





/*Footer start here*/
#FooterWraper{width:100%; height:auto; margin:0px; background:#fff; clear:both; border-top:1px solid #a0a0a0; }
#FooterInner{width:952px; height:auto; margin:0px auto; clear:both; padding:17px 0; text-align:center; }

/* 16-03-2009*/

 #HeaderWelcome{width:auto; height:auto; margin:auto; float:right; margin:5px 0 0 0;}
 .MyAccountContent{ clear:both; width:924px; padding:15px 5px; margin:0px; height:auto; border-left:1px solid #d1f5fe; border-right:1px solid #d1f5fe  }
	.MyAccountLeftBlock{ float:left; width:213px; height:auto; padding:0px; }
		.MyAccountLeftMidBg{ background:#f6fdfe; width:200px; border-left:1px solid #d1f5fe; border-right:1px solid #d1f5fe; padding:0px 5px; }
			.MyAccountPhotoBlock{ clear:both; padding:5px 0; margin:auto; width:170px; }
			.MyAccountLeftNavi{ clear:both; width:200px; padding:10px 0; margin:0; height:auto; }
				.MyAccountNaviTab{ clear:both; background:url(../images/account_settings_left__tab_bg.jpg) no-repeat; width:189px; height:35px; padding:5px 5px; }
				.MyAccoutnNaviLeftImg{ float:left; width:35px; }
				.MyAccountNaviText{ float:left; width:145px; padding:5px 0; }
			.MyAccountLeftAdBlock{ float:left; width:213px; text-align:center; padding:15px 0; } 
	.MyAccountRightBlock{ float:right; width:698px; height:auto; padding:0px; }
	.MyAccountRightContentBlock1{ clear:both; padding:0px; margin:0 0 15px 0; width:698px; height:auto; }
	.MYAccountTopBlock{ clear:both; width:698px; background:url(../images/MyAccount_right_top_img.jpg) no-repeat; height:41px; }
	.MyAccountLeftTitle{ float:left; font-family:Arial, Helvetica, sans-serif; color:#464646; font-size:16px; padding:12px 0 0 12px; }
	.MyAccountRight{ float:right; width:100px; padding:12px 5px; }
	.MyAccountRightMidBg{ background:#f6fdfe; width:679px; border-left:1px solid #d1f5fe; border-right:1px solid #d1f5fe; padding:0px 8px; } 
		.MyAccountHistryBlock{ clear:both; width:678px; margin:0px 0 0 0; border:1px solid #d1f5fe; }
		.MyAccountHistryBlock2{ clear:both; width:900px; margin:0px 0 0 0; border:1px solid #d1f5fe; }
		.MyAccountHistryTitlebg{ clear:both; background: url(../images/tab_title_bg1.jpg) repeat-x top; height:25px; padding:0px 5px }
		.MyAccountHistryRow1{ clear:both; background:#fff;  height:26px; padding:3px 5px; border-bottom:1px solid #dedede;  }
		.MyAccountHistryRow2{ clear:both; background:#f8f8f8;  height:26px; padding:3px 5px;  border-bottom:1px solid #dedede;}
			.MyAccountHistroyDate{ float:left; width:165px; padding:3px 5px; }
			.MyAccountHistroyTraction{ float:left; width:200px; padding:3px 5px; }
			.MyaccountViewall{ clear:both; width:670px; padding:5px 8px; text-align:right; }
			.MyAccountHistroyAddInfo{ float:left; width:265px; padding:3px 5px; }
			.MyAccountHistroyAddInfo1{ float:left; width:300px; padding:3px 5px; }
			.MyAccountHistroyAddInfo2{ float:left; width:70px; padding:3px 5px; }
			.MyAccountHistroyAddInfo5{ float:left; width:100px; padding:3px 5px; }
			
	.MyAccountRightMidBg2{ background:#f6fdfe; width:690px; border-left:1px solid #d1f5fe; border-right:1px solid #d1f5fe; padding:10px 0 0 5px; } 
			
		.MyAccountVideoRow1{ clear:both; width:688px; height:auto; padding:0px; margin:0 0 15px 0; }
			.MyAccountVideolock{ float:left; width:144px; border:1px solid #d1f5fe; background:#fff; padding:10px; margin:0 3px; }
			
		.MyAccountRightSmallBlock{ float:left; width:340px; padding:0px; margin:0px; }
			.MyAccountSmallTop{ clear:both; background:url(../images/MyAccount_right_top_img2.jpg) no-repeat; height:29px;  padding:12px 0 0 12px; }
			.MyAccountSmallMid{ clear:both; background:#f6fdfe; width:319px; padding:8px;  border-left:1px solid #d1f5fe; border-right:1px solid #d1f5fe; }
		.MyAccountRightSmallBlock2{ float:right; width:340px; padding:0px; margin:0px; }
		.MyAccountRightSmallBlock2 p.Referral a{ float:left; width:152px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#134f8c; line-height:13px; text-decoration:none; padding:3px 0; }
		.MyAccountRightSmallBlock2 p.Referral a:hover{ float:left; width:152px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:13px; text-decoration:underline; padding:3px 0; }
		.MyaccountViewall2{ clear:both; width:310px; padding:5px 8px 0 0; text-align:right; }	
		
		/* 19-03-2009*/
		

/* p.Referral a{ float:left; width:165px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#134f8c; line-height:13px; text-decoration:none; padding:3px 0; }
 p.Referral a:hover{ float:left; width:165px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:13px; text-decoration:underline; padding:3px 0; }
*/
	
	#VideosMiddleContent{ clear:both3; padding:0px; margin:0px; width:920pxz; height:auto; }
		#VideoListingLeft{ float:left; width:640px; height:auto; border:1px solid #bceff8; padding:8px; margin:0px; }
		
		#VideoRightBlock{ float:right; width:217px; padding:12px 8px; margin:0px; height:auto; border:1px solid #bceff8;  }
		
			.MyAccountVideolock2{ float:left; width:144px; border:1px solid #d1f5fe; background:#fff; padding:10px; margin:0 22px; }
	
		#PagingBlock{ clear:both; width:auto; height:30px; text-align:right; }
			.Paging{ float:right; width:auto; height:25px; }
			.Paging ul{ clear:both; width:auto; height:auto; padding:0px; margin:0px; }
			.Paging ul li{ float:left; width:auto; height:18px; padding:5px; list-style:none; }
			.Paging ul li a{ float:left; font-family:Arial, Helvetica, sans-serif; color:#d8caca; font-weight:bold; text-decoration:none; text-align:center; background:#fff; border:1px solid #e9e2e2; width:auto; height:15px; padding:3px 6px; font-size:14px;  }
			.Paging ul li a:hover, .Paging ul li a#current1{ float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-decoration:none; text-align:center;border:1px solid #036cb4; background:#036cb4; width:auto; height:15px; padding:3px 6px; font-size:14px;   }
			
		
			#VideoCategory{ float:left; width:auto; height:auto; padding:0px; margin:0px; }
			#VideoCategory ul{ clear:both; width:214px; height:auto; padding:0px; margin:0px; }
			#VideoCategory ul li{ float:left; width:198px; height:auto; padding:2px; list-style:none; }
			#VideoCategory ul li a{ float:left; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; font-weight:bold; text-decoration:none; text-align:left; background:#ebf9fb url(../images/bullete1.png) no-repeat; border-bottom:1px dotted #a0dde7; width:198px; height:auto; padding:6px 0 6px 18px; font-size:11px;   }
			#VideoCategory ul li a:hover{ float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-decoration:none; text-align:left; border-bottom:1px dotted #a0dde7; background:#3998a7 url(../images/bullete1.png) no-repeat; width:198px; height:auto; padding:6px 0 6px 18px;  font-size:11px;   }
			
			
			#VideoCategory ul li.sub a{ float:left; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; font-weight:normal; text-decoration:none; text-align:left; background:#f7f7f7; border-bottom:1px dotted #a0dde7; width:198px; height:auto; padding:6px 0 6px 18px; font-size:11px;   }
			#VideoCategory ul li.sub a:hover{ float:left; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; font-weight:normal; text-decoration:none; text-align:left; border-bottom:1px dotted #a0dde7; background:#f7f7f7; width:198px; height:auto; padding:6px 0 6px 18px;  font-size:11px;   }
						
			
		.VideoRightSearchBox{ float:left; width:223px; background: url(../images/video_search_img.jpg) no-repeat; height:28px; padding:2px 0 0 3px; }
		.VideoRightSearchBox2{ float:left; width:68px; height:28px; margin:0px 0 0 0; }
#VideoPlayerBlock{ clear:both; width:auto; height:auto; padding:15px 0; text-align:center; margin:0px; }
	.VideoContentBlock{ width:811px; margin:0 0 0 50px; height:auto; padding:10px 0; clear:both; }
	
	.VideoContentMid{ clear:both; width:793px; padding:8px; margin:0px; height:auto; border-left:1px solid #bceff8; border-right:1px solid #bceff8;  }
	.VideoContentMid2{ clear:both; width:763px; padding:8px; margin:0px; height:auto; border-left:1px solid #bceff8; border-right:1px solid #bceff8; background:#d1effd;  }
		.CommentTitle{ clear:both; height:auto; padding:5px 8px; border-bottom:1px solid #c0c0c0; width:780px; margin:0 0 10px 0; }
		.CommentBlockRow1{ clear:both; width:770px; height:auto; padding:10px; background:#f8f8f8 url(../images/comment_bg.jpg) repeat-x bottom; }
		.CommentBlockRow2{ clear:both; width:740px; height:auto; padding:10px; background:#f8f8f8 url(../images/comment_bg.jpg) repeat-x bottom; margin:0 0 0 20px; }
		
		.StoreLeftBlock{ float:left; width:700px; height:auto; padding:0px; margin:0px; }
		.StoreRight{ float:right; width:165px; height:auto; padding:15px 12px; text-align:center; border:1px solid #bceff8; background:#f8feff; }

.RegisterTextBoxBgNew{ clear:both; width:300px; background: url(../images/cost_textbox_bg.jpg) no-repeat; height:26px; padding:2px 2px; }


.Referral2 a{ float:left; width:158px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#134f8c; line-height:13px; text-decoration:none; padding:3px 0; }
.Referral2 a:hover{ float:left; width:158px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:13px; text-decoration:underline; padding:3px 0; }




		.MyAccountHistryRow11{ clear:both; background:#fff;  height: auto; padding:5px 10px; border-bottom:1px solid #dedede;  }
		.MyAccountHistryRow12{ clear:both; background:#f8f8f8;  height: auto; padding:5px 10px;  border-bottom:1px solid #dedede;}

.PublisherBlogBlock{ clear:both; width:678px; Padding:10px 0 0 0; border:1px solid #d1f5fe; }



