/*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 20px; }

.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:5px 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:180px; height:auto; padding:5px 5px; 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; }





/* My Style Start*/

.BlogArea{ float:left; width:670px; height:auto; padding:0px; margin:0 0 5px 7px; }

.Dark{background: #E2F9FC; border:#D3F5FA solid 1px;}

.Light{background: #F1FDFE; border:#D3F5FA solid 1px;}

.BlogInfo{ margin:2px 2px 5px 7px; padding-top:4px;}

.Title{ color:#3DA9C0; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#00bdc1; font-weight:bold; }

/* My Style End*/