*{margin:0px;padding:0px;}


body, td{
  font-family: verdana,helvetica,arial;
  font-size: 12px;
  color: #000000;
}

a img{
  border:0px;
}
a{
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}
a:hover{
  color:#c0c0c0;  
}
.pagenumbers{
  margin:20px;
  text-align:center;
  font-weight:bold;
  font-family:arial;
}
.pagenumbers a{
  font-weight:normal;
}
.pagenumbers .pagenumbers{
  margin:0px;
}
.videoLinks{
 display:none;
}

#frame{
  margin:0px auto 0px auto;
  width:970px;
  background: url(images/background.gif) repeat-y 0px 0px;
  min-height:970px;
}

#frame_page{
  width:960px;
  margin:0px auto 0px auto;
}

#header{
  width:960px;
  height:140px;
  clear:both;
}

#header #logo_head{
  background: url(images/logo_head_background.jpg) no-repeat 0px 0px;
  width:960px;
  height:114px;
  clear:both;
}

#logo_button{
  display:block;
  width:900px;
  height:114px;
  float:left;
}
#logo_button.tour{
  width:478px;
}

#subscribe_button{
  display:block;
  /*width:60px;
  height:54px;
  float:right;*/
}
#subscribe_button img{
  margin:8px 0 0;
  margin-right:5px;
}

#nrot_holder{
  width:422px;
  height:114px;
  float:right;  
}

#header #nav_head{
  background: white;
  width:960px;
  height:26px;
  clear:both;
  text-align:left;
}

#header #nav_head a img{
  filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
#header #nav_head a:hover img{
  filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;
}

#body{
  width:960px;
  clear:both;
}

#body #body_head{
  width:960px;
  height:79px;
  background: url(images/body_head_background.jpg) no-repeat 0px 0px;  
}

#body #body_head.small{  
  height:6px;
}

#tour_button{
  display:block;
  height:79px;
  float:right;
}

#tour_button_join{
  display:block;
  height:79px;
  float:right;
}

#footer{
  text-align:right;
  width:960px;
  clear:both;
}

#body #home_anim{
  width:960px;
  height:398px;
  clear:both;
}

#video_holder{
  width:371px;
  height:240px;
  float:left;
}

#rrot_holder{
  width:391px;
  height:240px;
  float:left;
  clear:right;
}


#members_top{
 width:932px;
 margin:auto;
 clear:both;
}

#members_top #news{
 width:620px;
 float:left; 
 border:1px solid #D6DCE0;
}

#members_top #news .bound_content{
 width:598px;
 margin-left: auto;
 margin-right: auto;
 text-align:left;
 padding-top:14px;
 padding-bottom:7px;
}

#members_top  #seachandpoll{
 width:310px;
 float:left;
}

#members_top  #seachandpoll #searcharea,#members_top  #seachandpoll #pollarea{ 
 width:300px;
 margin-left:8px; 
 border:1px solid #D6DCE0;
}
#members_top #pollarea{
 height:213px;
}
#members_top #pollarea .bound_content .details{
 text-align:center;
 width:280px; 
 margin-left:0px;
}

#members_top  #seachandpoll #searcharea .bound_content,#members_top  #seachandpoll #pollarea .bound_content{ 
 width:280px; 
 margin-left: auto;
 margin-right: auto;
 text-align:left;  
 padding-top:14px;
 padding-bottom:7px;
}


.clearer{
  clear:both;
}

.content{
  background:#EFEFF8;
  margin:0px auto 0px auto;
  padding:10px;
}

.content p{
  margin:3px 0 5px 0;
}

#warning.content{
  width:672px;
  margin-top:15px;
}

#warning.content .title{
  font-weight:bold;
  display:block;
} 

#warning_buttons{
  margin:10px auto 0px auto;
  width:672px;
  text-align:center;
}

#warning_buttons img{
  margin:0px 50px 0px 50px;
}

#starspotlight{
float:right;
}

#aps_footer #aps_head{
  background:transparent url(images/mh_aps_sexgod_top.jpg) no-repeat 803px;
  width:914px;
  height:39px;
  text-align:center;
}
#aps_footer #aps_sg{
  background:url(images/mh_aps_sexgod_bottom.jpg) no-repeat left top;
  width:111px;
  height:104px;

}

#template{

}

#template .details{
  float:right;
  margin-right:16px;
  width:657px;
}

#template .video_buttons{
  width:227px;
  margin:5px auto 3px auto;
  text-align:center;
}

#template.bound_content{
  padding-top:21px;
  padding-bottom:15px;
}

#template.bound_content #left_hold{
  float:left;
  width:227px;
}
#template.bound_content #left_hold .face,#template.bound_content #left_hold .cover,#template.bound_content #left_hold .bigcover{
  float:none;
  margin:0px auto 0px auto;
}
#template.bound_content #left_hold .cover{
 margin-bottom:10px;
}

#template_gallery.gallery{
  text-align:center;
}

#template_gallery.gallery .thumb{
  margin-bottom:20px;
  margin-left:20px;
  border:1px solid #D6DCE0;
}

.thumb_link{
  height:140px;
}

#template_gallery.gallery .thumb{
  margin-bottom:20px;
  margin-left:20px;
}

.gallery{
  width:960px;
}

.gallery .item{
  margin:5px 2px 2px 5px;
  width:184px;
  height:376px;
  float:left;
  text-align:center;
}

.gallery .item .details{
  width:184px;
  height:98px;
  margin-top:3px;
  text-align:left;
  font-size:10px;
}


.gallery .item .details .description{
  line-height:14px;
}

.gallery .item .details .links a{
  font-weight:normal;
  text-decoration: underline;
}


.rate_table table{
  display:inline;
  position:relative;
  top:2px;
}

.gallery .faceitem{
  margin:8px 17px 2px 17px;
  text-align:center;
  width:204px;
  float:left;
}

.gallery .movie{
  width:904px;
  margin:0px auto 10px auto;
  background:#F1F4FA;
}
.gallery .movie .title{
  width:904px;
  height:17px;
  background:#DCDFEF;
  margin:0px 0px 5px 0px;
}
.gallery .movie .title a{
  margin-left:3px;
}

.face{
  display:block;
  float:left;
  width:204px;
  height:135px;
}

.cover{
  display: block;
  float:left;
  width:184px;
  height:276px;
}
.bigcover{
  display: block;
  float:left;
  width:227px;
  height:341px;
}

.mhbanner{
  display:block;
  width:934px;
  margin:0px auto 0px auto;
}

.gallery .movie .details, .bound_content .details{
  float:left;
  width:682px;
  margin-left:10px;
}
.gallery .movie .details .description, .bound_content .details .description{
  width:680px;
  height:81px;
  font-size:11px;
  overflow:auto;
}

.gallery .movie .details .video_buttons{
  float:right;
  margin-top:15px;
}

.gallery .movie .details .rating{
  margin-top:8px;
}
.bound_content .details .rating{
  margin-top:3px;
}

.roundbox_934{
  width:932px;
  margin-left:auto;
  margin-right:auto;
  clear:both;
  background: white url(images/tp_round_t.jpg) repeat-x top left;
  border-left:1px solid #D6DCE0;
  border-right:1px solid #D6DCE0;
  border-bottom:1px solid #D6DCE0;
}
.gradbox_934{ 
  width:932px;
  margin-left:auto;
  margin-right:auto;
  clear:both; 
}

.roundbox_934 div.bound_content, .gradbox_934 div.bound_content{
  width: 910px;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
  padding-top:14px;
  padding-bottom:7px;
}

.roundbox_934 .title, .gradbox_934 .title, #members_top .title{
  color:#5B595F;
  font-family:arial;
  font-size:23px;
}

.bound_content .details .title{
  font-family: verdana,helvetica,arial;
  font-size: 12px;
  color: #000000;
}

.bound_960_xxx div.bound_content{
  width: 920px;
  margin-left: auto;
  margin-right: auto;
  padding-top:35px;
}
.bound_960_xxx .title{
  margin-bottom:5px;
}
.bound_960_xxx .rating{
  text-align:left;
}
.bound_960_xxx .gallery{
  margin-top:5px;
}
.bound_960_xxx .lthumb{
  background: black;
  margin-left:3px;
  width:226px;
}
.bound_960_xxx .lthumb_img{
  background: black;
  padding:0px;
  margin-bottom:5px;
  width:204px;
  height:135px;
}

#mhxxx.preview .title{
  margin-bottom:5px;
  color:#000000;
  font-family:verdana,helvetica,arial;
  font-size:12px;
}
#mhxxx.preview .gallery{
  margin-top:5px;
}
#mhxxx.preview .lthumb{
  margin-left:3px;
  width:226px;
}
#mhxxx.preview .lthumb_img{
  padding:0px;
  margin-bottom:5px;
  width:230px;
  height:135px;
}

#mhxxx.preview .desc{
  width:200px;
  padding-bottom: 10px;
}
#mhxxx.preview .buttons{
  margin-top:5px;
  margin-bottom:5px;
}
#mhxxx.preview{
  margin-top:10px;
}
#mhxxx.preview table{
}
#mhxxx.preview td{
  text-align:left;
  vertical-align:top;
}
a.MAS_sortby { 
  font-weight: normal 
} 
a.MAS_sortby_active { 
text-decoration:underline overline; 
font-weight: bold; 
background-color:#B8BEDE;
} 

.sortby{
  color:#4A4747;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  padding-top:10px;
}
.sortby a{
  color:#4A4747;
  font-weight:normal;
  text-decoration:none;
}

.mas_rate a, .mas_rate a:visited {
	width: 20px;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	color: #999999;
	background-color: #FFFFFF;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid;
	border-color: #999999;
	display: block;
}

.mas_rate a:hover, .mas_rate a:active {
	background-color: #EDF3FE;
	color: #999999;
}

table.center {
	margin-left:auto; 
	margin-right:auto;
}

#straight_copy{
  margin:20px;
}
ul,ol{
  margin-left:20px;
}
ul li,ol li{
  padding-bottom:4px;
}
p{
  margin-bottom:5px;
}
.clearleft{
 clear:left;
}
.poll_option{
 font-size:11px;
}
.poll_graph1,.poll_graph2,.poll_graph3,.poll_grap4,.poll_graph5{
 background:pink;
 width:100%;
 height:3px;
}
