/* CSS Document */

body{
  margin:0px;
  background: #000000;
  font-family: Helvetica;
  font-size: 11px;
  color: #FFFFFF;
}

a{
	color:#7D6D53;
	font-family:Helvetica;
	/*font-size:11px;
	font-weight:bold;*/
}

.foot_text a{
	font-family:Helvetica;
	color:#000000;
}
.foot_text a:hover{
	font-family:Helvetica;
	color:firebrick;
}

.maintable{
  width:970px;
}

#footer{
  height:50%;
  background: peru url(/images/footerboard.gif) repeat-y top left;
}

#bodyhead{
  width:960px;
  height:93px;
  background: peru url(/images/headboard.jpg) no-repeat top left;
}

#tourhead #bodyhead{
  width:960px;
  height:345px;
  background: peru url(/images/headboard_th.jpg) no-repeat top left;
}

#tourheads #bodyhead{
  width:960px;
  height:345px;
  background: peru url(/images/headboard_ths.jpg) no-repeat top left;
}

.bordleft{
  width: 5px;
  height:100%;
  background: url(/images/bn_border_left.gif) repeat-y top right;
}

.bordright{
  width: 5px;
  height:100%;
  background: url(/images/bn_border_right.gif) repeat-y top left;
}

.bar_960{
  width: 960px;
  height: 35px;
  background: url(/images/bn_whitebar.png) no-repeat top left;
  position:relative;
  top:-6px;
}
.bar_960b{
  width: 960px;
  height: 35px;
  background: url(/images/bn_whitebar.png) no-repeat top left;
  position:relative;
}
.bar_960c{
  width: 960px;
  height: 35px;
  background: url(/images/bn_whitebarc.png) no-repeat top left;
  position:relative; 
  top:-6px;
}
.bar_960ud{
  width: 960px;
  height: 35px;
  background: url(/images/bn_whitebarc_ud.png) no-repeat top left;
  position:relative; 
  top:-6px;
}
.bar_960ud2{
  width: 960px;
  height: 35px;
  background: url(/images/bn_whitebarc_ud.png) no-repeat top left;
  position:relative; 
}
.bar_960d{
  width: 960px;
  height: 35px;
  background: url(/images/bn_whitebarc.png) no-repeat top left;
  position:relative;
}
.bar_960 .bar_text,.bar_960b .bar_text,.bar_960c .bar_text,.bar_960d .bar_text{
  color:#000000;
  font-family:Helvetica;
  font-size:21px;
  font-weight:bold;
  padding:4px 0px 0px 2px;
}
.bar_960ud .bar_text,.bar_960ud2 .bar_text{
  color:#FFFFFF;
  font-family:Helvetica;
  font-size:21px;
  font-weight:bold;
  padding:4px 0px 0px 2px;
}

.bar_960 .bar_text a,.bar_960b .bar_text a,.bar_960c .bar_text a,.bar_960d .bar_text a{
  color:#000000;
  font-family:Helvetica;
  font-size:21px;
  font-weight:bold;
  padding:4px 0px 0px 2px;
  text-decoration:none;
}
.bar_960ud .bar_text a,.bar_960ud2 .bar_text a{
  color:#ffffff;
  font-family:Helvetica;
  font-size:21px;
  font-weight:bold;
  padding:4px 0px 0px 2px;
  text-decoration:none;
}

.bar_960 .bar_text a:hover,.bar_960b .bar_text a:hover,.bar_960ud .bar_text a:hover,.bar_960ud2 .bar_text a:hover,.bar_960c .bar_text a:hover,.bar_960d .bar_text a:hover{
  color: firebrick;
  font-family:Helvetica;
  font-size:21px;
  font-weight:bold;
  padding:4px 0px 0px 2px;
  text-decoration:none;
}
#members_left .bar_960{
  width:660px;
}
.light_text{
  font-family: Helvetica;
  font-size: 11px;
  color: #FFFFFF;
}
.dark_text{
  font-family: Helvetica;
  font-size: 11px;
  color: #000000;
}
.dark_text_small{
  font-family: Helvetica;
  font-size: 10px;
  color: #000000;
}

.light_text img, .dark_text img{
  border:0px;
}

.light_text a{
  font-family: Helvetica;
  font-size: 11px;
  color: #7D6D53;
  font-weight: bold;
}

#members_right a{
  color: white;  
}

.light_text a:hover{
  font-family: Helvetica;
  font-size: 11px;
  color: firebrick;
  font-weight: bold;
  text-decoration:none;
}

.home_content{
  height: 180px;
  width: 960px;
}

.home_content_simp{
  height: 260px;
  width:465px;
}

.home_content_simp .light_text{
  height: 245px;
  width: 445px;
  margin-left:10px;
  margin-top:10px;
  text-align:left;
  overflow:auto;
}

.home_content .light_text{
  height: 150px;
  width: 940px;
  margin-left:10px;
  margin-top:10px;
  text-align:left;
  overflow:auto;
}

.faceimage_group .light_text,.vodimage_group .light_text{
  width: 204px;
  text-align: left;
}

.faceimage_group img,.vodimage_group img{
  border: 1px solid white;
  margin-top:2px;
  margin-bottom:2px;
}

.faceimage{
  float: left;
  height: 220px;
  margin: 18px 0px 14px 27px;
}

.vodimage{
  float: left;
  height: 270px;
  margin: 18px 0px 14px 27px;
}

.faceimage .light_text,.vodimage .light_text{
  text-align:center;
}

.model_group .light_text{
  width: 135px;
  text-align: left;
}

.model_group img{
  border: 1px solid white;
  margin-top:2px;
  margin-bottom:2px;
}

.model{
  float: left;
  height: 300px;
  margin: 18px 0px 14px 44px;
}

.model .light_text{
  text-align:center;
}

.video_table{
  margin-bottom:40px;
}

.video_table img{
  border: 1px solid white;
}

.video_table .light_text{

}

.video_table .video_text{
  width: 630px;
  height:100px;
  overflow:auto;
}

#members_left .video_table .video_text{
  height:135px;
  width: 400px;
}

.content_group{
  text-align:center;
  padding:10px;
width:930px;
}

.content_group img{
  border: 1px solid white;
  margin: 10px;
}

.pagenumbers{
  font-family: Helvetica;
  font-size: 11px;
  color: white;
  font-weight: bold;
  text-decoration:none;
  clear:both;
  text-align:center;
  margin-top: 15px;
  margin-bottom: 20px;
}

.pagenumbers a{
  font-family: Helvetica;
  font-size: 11px;
  color: white;
  text-decoration:underline;
}

.pagenumbers a:hover{
  font-family: Helvetica;
  font-size: 11px;
  color: firebrick;
  text-decoration:none;
}

#newsbox{
  width:940px;
  height:240px;
  margin: 0px 0px 13px 10px;
}

#newsbox iframe{
  float:left;
}

#search{
  width:250px;
  float:right;
  position:relative;
  z-index:99;
}

#usercomments, #usercomments td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
#usercomments{
  float:left;
  margin:10px;
}

#comments_posts{
  background:white;
  border:1px solid #83829D;
  float:right;
  height:130px;
  margin:15px;
  overflow:auto;
  width:440px;
}

#comments_posts td{
  color:#010101;
  padding:5px;
}

.username{
  font-weight:bold;
}

.date{
  font-style:italic;
}

#comments_form{
  float:left;
  margin:10px;
}

#eventTimer{
 height:19px;
 width:96px;
}

.mas_rate a, .mas_rate a:visited {
	width: 24px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-decoration: none;
	color: #010101;
	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: #7D6D53;
	display: block;
}

.mas_rate a:hover, .mas_rate a:active {
	background-color: #83829D;
	color: #010101;
}

.gal_comments {
	height: 210px;
}

#eventTimer {
	background:transparent none repeat scroll 0%;
	border:0pt none;
	height:19px;
	width:192px;
	font-weight:normal;
}
#members_right #eventTimer{
	color:white;
}
.rate_text{
  font-family: Helvetica;
  font-size: 11px;
  color: #FFFFFF;
  vertical-align: middle;
}
a.MAS_sortby { 
font-weight: normal 
} 

a.MAS_sortby_active { 
text-decoration:underline overline; 
font-weight: bold; 
background-color:#999999;
} 


.bnface{
width:231px;
float:left;
margin-bottom:15px;
}
.bnface img{
border:0px;
margin:5px;
}
img.bnface_img{
border:1px solid white;
}

.modimage{
 width:190px; 
 height:230px;
 margin-bottom:15px;
 float:left;
}
.modimage_img{
 border: 1px solid white;
}

.modimage .light_text{ 
 width:100px;
margin-left:auto;
margin-right:auto;

}

#starchat{
 width:306px;
 text-align:left;
}
#starchat img,#starchat #usercomments{
 margin:0 auto 0 auto;
}
#starchat #comments_posts{
 width:306px;
 height:280px;
 float:none;
 margin:0px;
}
#starchat #comments_form{ 
 width:306px;
 margin:10px 0 0 0;
 display:none;
}
#starchat #comments_form textarea{ 
 width:306px;

}
.popup_comments #usercomments{
 margin:5px;  
}
.popup_comments #comments_posts{ 
 height:331px;
 margin:0px;
}
.popup_comments #comments_form{ 
}
.popup_comments #comments_form textarea{ 
}
#comments_posts a{
margin:3px auto 3px auto;
width:103px;
display:block;
color:#7D6D53;
font-family:Helvetica;
}
.comment_title {
	font-weight: bold;
	font-style: italic;
	color: #aaa;
}