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

body, html{font-family:Arial, Trebuchet MS, Helvetica, sans-serif;font-size:12px;color:#444;background:url(images/hdrbg.gif) repeat-x;}

body.noback
{
	background: #fff none;
}

div
{
	display:block;
	/*position:relative;*/
	height:auto;
}

h2
{
	font-size: 20px !important;
}

h3
{
	font-size: 16px !important;
}

h4
{
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 18px;
}

img{border:none;}
a, a:link, a:visited{text-decoration:none;color:#225289;font-weight:bold;}
a:hover{text-decoration:underline;color:#225289;}
a:active{text-decoration:none;color:#225289;}
hr{clear:both;}

.clear{clear:both;line-height:0px;}
			
div#container{width:760px;margin:0 auto;} /*960px*/
div#header{width:100%;height:89px;}
div#logo{float:left;height:53px;}
div#bookmark{float:right;height:53px;}

div#submenu
{
	float:left;
	clear:both;
	width:100%;
	font-size:1.1em;
	text-align:center;
	padding:9px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	z-index:0;
	font-weight:bold;
	top:1px;
	left:1px;
	position: relative;
}

div#submenu span
{
	padding:0 15px 0 15px;
	text-transform:uppercase;
	color:#7f95bc;
	position: relative;
}

div#menu
{
	clear:both;
	/*width:100%;*/
	font-size:1.1em;
	text-align:center;
	padding:9px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*position: relative;*/
}

div#menu ul{list-style:none;}
div#menu ul li{float:left;padding:0 30px 0 0;}
div#menu a{color:#fff;padding:0 15px 0 15px;text-transform:uppercase;}

div#tagline
{
	text-align:left;
	clear:both;
	padding:0 30px 0 0;
	width:449px; /*649px*/
	float:left;
	border-right:1px #76a6c8 solid;
	margin-top:10px;
	margin-bottom: 10px;
}

div#info
{
	float:left;
	width:259px;
	text-align:center;
	font-size:16px;
	margin:20px 0 30px 0;
}

div#footer
{
	margin: 30px 0 0 0;
}

div#content
{
	text-align:left;
	padding:0 30px 0 0;
	width:498px;
	float:left;
	border-right:1px #76a6c8 solid;
	margin-top:10px;
}

div#side
{
	padding:0 30px 0 10px;
	_padding-right: 15px;
	width:190px;
	float:left;
	margin-top:10px;
	font-size: 12px;
}

div#side ul
{
	list-style-position: inside;
}

div#content2
{
	text-align:left;
	padding:0 30px 0 0;
	width:369px;
	float:left;
	border-right:1px #76a6c8 solid;
	margin-top:10px;
}

div#side2
{
	padding:0 10px 0 10px;
	*padding-top: 10px;
	width:340px;
	_width: 320px;
	float:left;
	font-size: 16px;	
}

div#side span, div#side2 span
{
	color: #0077FF;	
}


div#inner
{
	margin-top:10px;
}



div#info span{color:#07f;}
div#nav{width:100%;clear:both;}
div#nav a{padding:2px 3px 2px 3px;display:block;float:left;border:solid 1px #dae8ff;margin:0 1px 0 0;border-bottom:none;}
div#nav .selected{padding:2px 6px 2px 6px;display:block;float:left;background:#dae8ff;border:solid 1px #dae8ff;margin:0 1px 0 0;border-bottom:none;}

div#nav div.pager, div#navbottom div.pager
{
	float:right;
	margin-left: 1px;
}

div#nav div.pager .last, div#navbottom div.pager .last
{
	margin-right: 0;
}


div#navbottom
{
	*margin-top: -5px;
	_margin-top: -5px;
}

div#navbottom a{padding:0 3px 2px 3px;display:block;float:left;border:solid 1px #dae8ff;margin:0 1px 0 0;border-top:none;}
div#navbottom .selected{padding:0 6px 2px 6px;display:block;float:left;background:#dae8ff;border:solid 1px #dae8ff;margin:0 1px 0 0;border-bottom:none;}
div#navbottom div#pager{float:right;}
div#list{clear:both;width:100%;border-top:solid 1px #dae8ff;border-bottom:solid 1px #dae8ff;padding:10px 0 10px 0;font-size:14px;background:#dae8ff;}
div.box{width:134px;border:1px solid #d1e2fe;float:left;padding:6px;margin:2px;text-align:center;background:#fff;}
div.box img.thumb{margin-top:4px;width:120px;height:90px;border:1px solid #d1e2fe;}
div.box a.name{color:#07f;font-weight:bold;}
div#ad_signup{width:100%;clear:both;text-align:center;padding:10px 0 0 0;}
div#chat{clear:both;text-align:center;width:100%;}

div#smallboxes
{
	clear:both;
	margin-left:auto;
	margin-right:auto;	
	width:740px;
}

div.smallbox{float:left;text-align:center;width:100px;height:90px;padding:5px;margin:5px;border:1px solid #c2d8fe;font-size:11px;}
div.smallbox img{width:90px;height:72px;}
div#profile{clear:both;background:#dae8ff;padding:10px;}
div#modelname{width:100%;font-size:18px;}

div#images
{
	float:left;
	width:330px;
	margin-right: 10px;
}

div#images img.profileimg{width:320px;height:240px;border:5px solid #fff;}
div#modelinfo{float:left;width:400px;}
div#modelinfo div.infoblock{margin-bottom:10px;}
div#modelinfo span.title{font-weight:bold;}
div#sitelinks{clear:both;padding-top:10px;border-top:solid 1px #76a6c8;text-align:center;font-size:12px;}


form.join
{
	width: 350px;
	background: #DAE8FF;
	padding: 15px;
	margin: 15px 0 15px 0;
}

form.bio
{
	width: 420px;
	background: #DAE8FF;
	padding: 15px;
	margin: 15px 0 15px 0;
}

/*
form.modelcontact
{
	width: 460px;
	background: #DAE8FF;
	padding: 15px;
	margin: 15px 0 15px 0;
}*/

form div.row, form div.row2, form div.row3
{
	margin-bottom: 15px;
}

form div.row div.left
{
	float: left;
	width: 130px;
	margin-right: 10px;
}

form.modelcontact div.row div.left
{
	float: left;
	width: 60px;
	margin-right: 10px;
}


form div.row div.right
{
	float: left;
	width: 200px;
}

form.modelcontact div.row div.right
{
	float: left;
	width: 390px;
}

form.modelcontact textarea
{
	width: 390px;
	height: 100px;
}



form div.row div.right select
{
	float: left;
	width: 190px;
}

form input.width
{
	width: 200px;
}

form div.row2 div.left
{
	float: left;
	width: 130px;
	margin-right: 10px;
}

form div.row2 div.right
{
	float: left;
	width: 260px;
}

form div.row3 div.left
{
	float: left;
	width: 210px;
	margin-right: 10px;
}

form div.row3 div.right
{
	float: left;
	width: 205px;
}



form input.width2
{
	width: 260px;
}

p
{
	margin-bottom: 15px;
}

div#private_bigpic
{
	width: 435px;
	height: 250px;
	background: #DAE8FF;
	float: left;	
	margin: 0 30px 0 0;
	padding: 15px;
	text-align: center;
}

div#private_bigpic img
{
	width: 320px;
	height: 240px;
	border: 5px solid #fff;
}

div#private_details
{
	width: 435px;
	height: 250px;
	background: #DAE8FF;	
	float: left;
	padding: 15px;	
	text-align: center;	
}

div#private_details h2
{
	margin-bottom: 25px;
}

div#private_morepic
{
	margin: 10px 0 10px;
	width: 930px;
	background: #DAE8FF;	
	padding: 15px;
	text-align: center;
}

div#private_morepic img
{
	width: 90px;
	height: 72px;
	border: 2px solid #fff;
	margin-right: 10px;
}

#go_priv_btn
{
	margin: 15px 0 15px;
}

div.performer_list_pic
{
	float: left;
	width: 120px;
	padding: 1px;
	margin: 0 2px 7px 0; /* 0 10px 10px 0; */
}

div.performer_list_pic img
{
	border: 1px solid #c2d8fe;

}

input.submitwidth
{
	width: 110px;
	margin-left: 7px;
}

form.studio_settings_personal
{
	width: 420px;
	background: #DAE8FF;
	padding: 15px;
	margin: 15px 0 15px 0;
}

input.fileup1
{
	width: 250px;
}

hr.margintop10
{
	margin-top: 10px;
}

#birthyear
{
	width: 164px;
}

#birthyear2
{
	width: 160px;
}


#birthmonth
{
	width: 50px;
}

#birthday
{
	width: 50px;
}

#bdate
{
	width: 272px;
}

#bdate2
{
	width: 260px;
}


#cat, #persons
{
	width: 267px;
}

ul.studio_home
{
	list-style-type: none;
}

input.width3
{
	width: 263px;
}

table
{
	padding: 15px;
}

table td
{
	padding: 4px 6px 5px;	
}

td.head
{
	border-bottom: 1px dashed #000;
}

td.right
{
	text-align: right;
}

td.left
{
	text-align: left;
}

td.center
{
	text-align: center;
}

.margintop10
{
	margin-top: 10px;
}

.margintop30
{
	margin-top: 30px;
}

.marginsmallboxes
{
	margin-top: 20px;
	margin-bottom: 20px;
}


/* statuses */

.colorPos_enabled, .colorPos_approved
{
	color: green;
}

.colorPos_new
{
	color: navy;
}

.colorPos_rejected, .colorPos_disabled
{
	color: red;
}

.colorPos_edited, .colorPos_pending, .colorPos_waitingforapproval
{
	background-color: black;
	color: gold;
}

.colorPos_markforapproval
{
	color: #365EA0;
}

div.screen
{
	float: left;
	width: 200px;
	margin-right: 45px;
}

div.screen div.infoblock
{
	margin-bottom:10px;
}

div.screen span.title
{
	font-weight:bold;
}

h3
{
	margin-bottom: 10px;
}

select.width, #sexpref, #height, #etn, #weight, #eyes, #hair, #btype, #sex, #age
{
	width: 204px;
}

#sexpref2, #height2, #etn2, #weight2, #eyes2, #hair2, #btype2, #sex2, #age2
{
	width: 260px;
}


select.width2, #country, #type, #limit
{
	width: 264px;
}

div.center
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.fieldError
{
	color: #FF7F00;
}

span.offline
{
	color: #ccc;
}

ul.whyjoin
{
	list-style-position: inside;
}

h3.whyjoin
{
	margin-top: 15px;
}

a.joinnow
{
	display: block;
	margin-top: 15px;
	width: 140px;
}

input.joinnow
{
	margin-top: 15px;
	text-align: center;
}

.center
{
	text-align: center;
}

#joinfeatures
{
	list-style-type: none;
}

#joinfeatures li
{
	font-size: 14px;
	margin-bottom: 10px;
}

#joinfeatures li div.left
{
	float: left;
	width: 53px;
}

#joinfeatures li div.left img
{
	width: 53px;
	height: 53px;	
}

#joinfeatures li div.right
{
	float: left;
	margin-left: 10px;
	width: 250px;
	padding: 8px 0 0 0;
	_padding-top: 2px;
}

.topmargin10
{
	margin-top: 10px;
}

ul.become, ol.become
{
	list-style-position: inside;
	margin-bottom: 15px;
}

p.small
{
	font-size: 11px;
}

span.offlinespacer
{
	display: block;
	height: 17px;
}

span.available
{
}

span.available a
{
}

div.under_def_image
{
	border:1px solid #D1E2FE;
	margin: 0 auto 0 auto;
	width: 120px;
	height: 87px; 
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
}

div.under_def_image img
{
	width: 120px;
	height: 90px;
}

div.under_def_image_big
{
	border: 5px solid #fff;
	margin: 0 auto 0 auto;
	width: 320px;
	height: 240px; 
}

div.under_def_image_big img
{
	width: 320px;
	height: 240px;
	
}

#mypages_theme
{
	width: 264px;
}

div#content ul
{
	list-style-position: inside;
}

/**************************************
 * 
 * your account
 * 
 */ 
 
#acc_membership_days_left
{
	float: left;
	width: 226px;
	padding: 10px;	
	margin-top: 10px;
	margin-right: 10px;
	background: #DAE8FF;
}

#acc_available_credits
{
	float: left;
	width: 226px;
	padding: 10px;	
	margin-top: 10px;
	margin-right: 10px;
	background: #DAE8FF;
}

#acc_change_psw
{
	float: left;
	width: 226px;
	padding: 10px;	
	margin-top: 10px;
	background: #DAE8FF;
}

#acc_favorites
{
	float: left;
	width: 226px;
	_width: 226px;
	padding: 10px;	
	margin-top: 10px;
	margin-right: 10px;
	background: #DAE8FF;
}

#acc_online_models
{
	float: left;
	width: 226px;
	padding: 10px;	
	margin-top: 10px;
	margin-right: 10px;
	background: #DAE8FF;	
}

#acc_help_contact
{
	float: left;
	width: 226px;
	padding: 10px;	
	margin-top: 10px;
	background: #DAE8FF;	
}  

/**************************************/

.errormessage
{
	color: #f00;
}

div.negmargin1
{
	margin-top: -10px;
}

/*************************
 * model home Go Live!
 * 
 * 
 */

form#mode_home_golive
{
	width: 200px;
	background: #DAE8FF;
	margin: 5px 0 5px 0;
}

form#mode_home_golive div.row, form#mode_home_golive div.row2
{
	margin-bottom: 15px;
}

form#mode_home_golive div.row div.left
{
	float: left;
	width: 40px;
	margin-right: 10px;
}

form#mode_home_golive div.row div.right
{
	float: left;
	width: 90px;
}

form#mode_home_golive div.row div.right select
{
	float: left;
	width: 130px;
}

/******************************************/

div.modelbox
{
  width:248px;
  float:left;
  padding:0 5px 0 0;
}
div.modelbox div.clear
{
  line-height:7px;
}
div.modelbox h5
{
  font-size:14px;
  padding:5px 0 0 12px;
}
div.modelbox1
{
  width:100%;
  height:27px;
  background:url(images/modelbox1.gif);
}
div.modelbox2
{
  width:100%;
  height:auto;
  background:url(images/modelbox2.gif);
  clear:both;
}
div.modelbox2 p
{
  padding:2px 6px 0 12px;
  margin-right:6px;
}
div.modelbox div.thecredit
{
  width:80px;
  margin:0 auto;
  padding:10px;
  font-size:18px;
  font-weight:bold;
  background:#fff;
  border:solid 1px #999;
  text-align:center;
}
div.modelbox3
{
  width:100%;
  height:7px;
  background:url(images/modelbox3.gif) no-repeat;
  clear:both;
  line-height:7px;
}
div.modelbox select
{
  width:220px;
  font-size:14px;
}

#mypages_form
{
	float: left;
	width: 450px;
	border-right: 1px #76a6c8 solid;
	margin-bottom: 15px;
	padding-right: 15px;
}

#mypages_help
{
	float: left;
	width: 260px;
	padding: 10px 0 0 10px;
}

div.complexalign1
{
	width: 263px;
	text-align: center;
	*margin-top: -15px;
	_margin-top: -15px;
}

div.complexalign2
{
	text-align: center;
	*margin-top: -15px;
	_margin-top: -15px;
}

div.model_agreement table td
{
	vertical-align: top;
}

div.model_agreement h3
{
	display: inline;
}

div.model_agreement ol
{
	list-style-type: decimal;
	list-style-position: inside;
}

div.model_agreement ol ul
{
	margin-left: 15px;
}

div.model_agreement ol ol li
{
	margin-bottom: 15px;
}



div.model_agreement ol.abc
{
	list-style-type: lower-alpha;
	list-style-position: inside;
}

.colordisable
{
	color: #bbb !important;
}

.box_video
{
	width: 130px;
	padding: 10px 0 0 10px;
	float: left;
}
#video_set_status
{
	width: 100%;
	/*float: right;*/
	margin-top: 10px;
	/*margin-right: 220px;*/
}
#video_set_status h1
{
  font-size: 20px;
  margin: 10px 0 10px 0; 
}
#video_set_status h3
{
  margin: 10px 0 10px 0; 
}

div.box_video
{
	width:360px;
	border:1px solid #d1e2fe;
	float:left;
	padding:6px;
	_padding: 5px;
	margin:2px;
	background:#fff;
}

div.under_def_video
{
	border:1px solid #D1E2FE;
	margin: 0 auto 0 auto;
	width: 120px;
	height: 87px; 
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
	float: left;
	margin-right: 10px;
}

div.under_def_video img
{
	width: 120px;
	height: 87px;
}

ul.percentages
{
	list-style: outside disc;
	margin: -1em 0 0 2em;
}

p.justify
{
	text-align: justify;
}

div.linespacer_modellogin
{
	height: 150px;
	line-height: 150px;
}


/*****************************************
 * 
 *  model sw help icons
 * 
 */

#icon_abcplus span, #icon_abcminus span, #icon_nude span, #icon_low span, #icon_camera span, #icon_speaker span, #icon_ipshow span, #icon_ignore span, #icon_kick span, #icon_ban span, #icon_iphide span, #icon_free span, #icon_high span, #icon_gofree span, #icon_savevideo span
{
	display: none;
}

#icon_abcplus
{
	background: -438px -394px url(images/swhelp_main.gif) no-repeat;
	width: 42px;
	height: 20px;
	display: block;
}

#icon_abcminus
{
	background: -480px -394px url(images/swhelp_main.gif) no-repeat;
	width: 42px;
	height: 20px;
	display: block;
}

#icon_nude
{
	background: -522px -394px url(images/swhelp_main.gif) no-repeat;
	width: 42px;
	height: 20px;
	display: block;
}

#icon_low
{
	background: -564px -394px url(images/swhelp_main.gif) no-repeat;
	width: 42px;
	height: 20px;
	display: block;
}


#icon_camera
{
	background: -606px -394px url(images/swhelp_main.gif) no-repeat;
	width: 42px;
	height: 20px;
	display: block;
}

#icon_speaker
{
	background: -648px -394px url(images/swhelp_main.gif) no-repeat;
	width: 42px;
	height: 20px;
	display: block;
}

#icon_ipshow
{
	background: -438px -368px url(images/swhelp_main.gif) no-repeat;
	width: 62px;
	height: 20px;
	display: block;
}

#icon_ignore
{
	background: -553px -368px url(images/swhelp_main.gif) no-repeat;
	width: 52px;
	height: 20px;
	display: block;
}

#icon_kick
{
	background: -606px -368px url(images/swhelp_main.gif) no-repeat;
	width: 42px;
	height: 20px;
	display: block;
}

#icon_ban
{
	background: -648px -368px url(images/swhelp_main.gif) no-repeat;
	width: 42px;
	height: 20px;
	display: block;
}

#icon_iphide
{
	background: -7px -6px url(images/swhelp_2.gif) no-repeat;
	width: 62px;
	height: 20px;
	display: block;
}

#icon_free
{
	background: -91px -31px url(images/swhelp_2.gif) no-repeat;
	width: 42px;
	height: 20px;
	display: block;
}

#icon_high
{
	background: -133px -31px url(images/swhelp_2.gif) no-repeat;
	width: 42px;
	height: 20px;
	display: block;
}

#icon_gofree
{
	background: -83px -6px url(images/swhelp_3.gif) no-repeat;
	width: 92px;
	height: 20px;
	display: block;
}

#icon_savevideo
{
	background: -4px -2px url(images/swhelp_4.gif) no-repeat;
	width: 77px;
	height: 20px;
	display: block;
}

/* 
#icon_
{
	background: url();
	width:;
	height:;
	display: block;
	line-height: 0;
	height: 0;
}
 */


/***************************************************************
 * 
 * resizable final box
 *  
 */


div.main_final_box div.head
{
	background: url(images/finalbox/finalbox_top_center.gif) repeat-x 0 0;
	height: 28px;
}

div.main_final_box div.head div.hl
{
	background: url(images/finalbox/finalbox_top_left.gif) no-repeat 0 0;
	height: 28px;
}

div.main_final_box div.head div.hr
{
	background: url(images/finalbox/finalbox_top_right.gif) no-repeat 100% 0;
	height: 28px;
}

div.main_final_box div.head h5
{
	padding: 8px 0 0 12px;
	margin: 0;
	font: normal normal bold 14px/16px Arial,Trebuchet MS,Arial,Helvetica,sans-serif;
}


div.main_final_box div.body div.border1
{
	border-left: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3;
}

div.main_final_box div.body div.border2
{
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #dcdcdc;
}

div.main_final_box div.body div.border3
{
	border-left: 1px solid #f8f8f8;
	border-right: 1px solid #dcdcdc;

}

div.main_final_box div.body div.bc
{
	padding: 15px;
	background: #efefef url(images/finalbox/finalbox_center_center.gif) repeat-y 50% 0;
	padding: 5px 8px 5px 12px;
}

div.main_final_box div.foot
{
	height: 10px;
	background: url(images/finalbox/finalbox_bottom_center2.gif) repeat-x 0 0;
}

div.main_final_box div.foot div.fl
{
	background: url(images/finalbox/finalbox_bottom_left.gif) no-repeat 0 0;
	height: 10px;
}

div.main_final_box div.foot div.fr
{
	background: url(images/finalbox/finalbox_bottom_right.gif) no-repeat 100% 0;
	height: 10px;
}

div.main_final_box div.foot div.fc
{
	background: url(images/finalbox/finalbox_bottom_center.gif) no-repeat 50% 0;
	height: 10px;
	line-height: 0;
	font-size: 0;
}			

.width260
{
	width: 260px;
}


.width290
{
	width: 290px;
}
 
.width380
{
	width: 380px;
}

.width430
{
	width: 430px;
}


#bighelp
{
	width: 751px;
	height: 61px;
	margin: 5px 0 5px 0;
}

ul.swhelp
{
	list-style: outside disc;
	margin-left: 15px;
}

a.swhelp
{
	font-size: 16px;
}

div.reject_box
{
	border: 1px dashed #f00;
	margin: 0 0 15px 0;
	padding: 8px;
	/*width: 412px;*/
}

.modelbox2 div.reject_box
{
	margin: 0px 10px 5px 10px;
}

.reject_note
{
	color: #f00;
}

div.iefixer
{
	height: 0;
	*height: 15px;
	_height: 15px;
}

form.studio_button
{
	float: left;
	margin: 0 0 0 100px;
	*margin: 0 0 0 30px;
	_margin: 0 0 0 20px;
	
}


form.solo_model_button
{
	float: left;
	margin: 0 0 0 7px;
	*margin: 0 0 0 7px;
	_margin: 0 0 0 7px;
}

#note_box
{
	border: 1px dashed #f00;
	color: #ff7f00;	
	padding: 10px;
	font-weight: bold;
	margin: 0 0 15px 0;
}

input.refurl
{
	width: 90%;
}

.bc ul
{
	padding-left: 20px;
}

/**********************************
 * for replacing B, U and I tags
 */

span.bold
{
	font-weight: bold;
}

span.underlined
{
	text-decoration: underline;
}

span.italic
{
	font-style: italic;
}

table.home {padding:0;margin:0 0 10px 0;}
table.home tr{padding:0;}
table.home td{padding:8px;vertical-align:top;}
table.home td.thead{font-size:14px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif}
table.home span{font-size:10px;}
