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

h1 {font-size: 100%;}
h2 {font-size: 80%;}


#Wraper{width:auto; height:auto;background-color:#fff; margin:auto;}
#SubWraper{width:auto; height:auto; margin-left:auto; margin-right:auto;}
#ManWraper{width:1000px; height:149px; margin-left:auto; margin-right:auto;}
#SubDiv{background-color:#f0edda;width:auto; margin-left:auto; margin-right:auto; height:auto;}

/*Header start here*/

#HeaderWraper{width:auto; height:148px;margin:0px;background-image: url(../image/header_bg.jpg); background-repeat: repeat-x;}

#LogoWraper{width:835px; height:113px; float:left;}
#TopLink{width:556px; margin-left:14px; float:left; margin-top:11px;}

#MenuTop{width:950px; height:34px; padding-left:10px;clear:both; }

/*Middle start here*/

#BannerWraper{width:800px; height:160px; padding-top:33px;}
#MiddleWraper{width:auto; margin-left:auto; margin-right:auto; height:auto;background-image:url(../image/main_bg.jpg) ;background-repeat: repeat-y; background-position:center; }

/*Left start here*/
#LeftWraper{height:auto; width:212px; float:left; margin-top:30px;}

#LeftWraper1{height:auto; width:212px; float:left; padding:20px 0 0 0; background-color:#FFFFFF;}
#RightWraper{height:auto; width:198px; float:right;background-color:#FFFFFF;}
#ContantWraper{ width:587px; height: auto; float:left;background-color:#FFFFFF;}

#RatingBlack, #RatingBlack1, #RatingBlack2, #RatingBlack3, #RatingBlack4{width:567px; margin-top:35px; float:left; height:auto;}


/*Footer start here*/

#FooterWraper{width:auto; height:112px;background-image:url(../image/footer_bg.jpg); background-repeat: no-repeat; margin-left:auto; margin-right:auto; background-position:center;}

#FooterWraper2{width:auto; height:112px;background-image:url(../image/footer_bg2.jpg); background-repeat: repeat-x; margin-left:auto; margin-right:auto; background-position:center;}
#FooterLinksMargin{ padding-top:55px; width:1000px; height:auto; margin-left:auto; margin-right:auto;}

		#FooterLeftBlock{ float:left; width:607px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
		#FooterLeftBlock a{ color:#fff; text-decoration:none;  }
		#FooterLeftBlock a:hover{ color:#fff; text-decoration:underline;  }
		
	    #FooterRightBlock{ float:right; width:305px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
	    #FooterRightBlock a{ float:left; width:607px; color:#fff; text-decoration:none;  }
		#FooterRightBlock a:hover{ float:left; width:607px; color:#fff; text-decoration:underline;  }

/* Inner Iteam Details Page */

#InfoBlock{ clear:both; width:520px; background:#f0edda; border:1px solid #d1cdca; padding:12px; height:auto; margin:0 0 0 18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#791230;}

#IteamDetailBlock{ clear:both; height:auto; width:auto; }
#VideoRatingBlock{ margin:10px 0 10px 18px;  width:545px; clear:both; }
#VideoCommentsBlock{ margin:10px 0 15px 10px; padding:15px; width:500px; background:#ebebeb; border:1px solid #b5b5b5; }
.VideoCommenntText{padding:6px 10px; margin:15px 0 0 0; clear:both; }

.MemberImages{ float:left; width:133px; padding:0 5px 0 0; }

/* Registration page */

.Fromfields1{padding:13px 0 0 0; height:25px; clear:both; }

/* My Account Page */
#MyAccountTopBlock{ clear:both; border-bottom:3px solid #777e86; width:980px; margin:0px 10px; padding:20px 0 0 0; }
	#UserImageBlock{ float:left; width:750px; }
	#LogoutBlock{ float:right; width:150px; text-align:right; padding:30px 0 0 0; }

#navbar{  /*background-color:#9900FF;*/ float:left; width:955px; border-top: solid 1px #777e86; margin:20px 0 0 0px; padding:5px 0 0 25px; height:30px;  }

#navbar ul {
	margin: 0 3px; 
	padding: 0; 
	list-style: none; 
	font-size: 12px;
	
}
#navbar li {
	margin: 0px 0 0; 
	padding: 0; 
	float: left; 
	 margin-right:18px;
}	

#navbar li a {	
	display: block; 
	float: left;
	padding:8px 5px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	
	margin: 0; 
	color:#8c8d8e; 
	text-align: center; 
	text-decoration: none;
}
#navbar li a:hover {
	color: #050505;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	
	display: block; text-decoration:underline;
	float: left;
	padding:8px 5px 0px 5px;
	margin: 0;
	text-align: center;  
}
#navbar li  a#current {
	color: #050505;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	
	display: block; text-decoration:underline;
	float: left;
	padding:8px 5px 0px 5px;
	margin: 0;
	text-align: center;  
}

.MyAccountText{ float:left; padding:12px 0 12px 18px; height:20px; } 

/* -----------------------------------  Navigation 2  ------------------------------------- */
#navi2 { height:21px;}
#navi2 ul {
list-style-type : none;
padding : 0;
margin: 2px 0 0 0;
}
#navi2 li {
display : inline;
}
#navi2 li a {
float : left;
padding :3px 10px;
margin: 0 0 0 4px;
text-decoration : none;
color: #03317c;
background:#fff;
font-size:12px;
border:1px solid #cccccc;
}
#navi2 li a:hover {
background :#154f7d;
color: #fff;
}
#navi2 li a#current2{
background :#154f7d;
color: #fff;
}

.MessageRow{ clear:both; border-bottom:1px dotted #7f7f7f; height:14px; padding:10px 8px; }
.Message1{ float:left; width:30px; }
.Message2{float:left;  width:375px; padding:3px 0; }
.Message3{float:left;  width:133px; padding:3px 0; }
