html, body {margin:0; padding:0;}
@media screen {
	body {color:#fff; background:#900 url(/images/frontend/bgBody_new.gif); text-align:center; font-size:12px; 	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
	
	P {margin: 0px; padding: 0px; font-size: 11px; text-align: left}
	H1 {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
	H2 {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
	H3 {padding-right: 0px; padding-left: 20px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
/*	H4 {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}*/

	#intro {min-width: 750px}
	P.p2 {height:12px; background:#900 url(/images/frontend/bgWinShort.gif);padding-left:20px;}/**/
	P.p3 {height:12px; background: url(/images/frontend/bgfooterwin.gif); padding:0px;}
	P.p5 {height:28px; background: url(/images/frontend/bgPages.gif); padding:0px; text-align:right;}
	P.p5 span {line-height:28px; padding-right:20px; text-align:right;}
	input, textarea {border:1px solid #cc0000; }
	input.noborder, input.radio {border-style:none;}
	a {color:#ff3;}
	a.live { text-decoration: none;}
	a.live:visited {text-decoration: none;}
	a.live:hover {text-decoration: underline;}
	a.c {color:#ff3; font-weight: bold;}
	p.photo img{border: 2px #ccc solid; }
	#thumbPhoto img{border: 1px #ccc solid; }
	#totalCams  a.c { font-weight: bold; color:#c00; }
	#totalCams  a.b { font-weight: bold; color:#333; }
/*====Menu==============================*/
	
	#mainMenu {
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	padding:0;
	position: absolute;
	top: 90px;}
	#mainMenu #lselect ul { margin: 0px; padding: 0px;  float: left;  }
	#mainMenu #lselect ul li { color:#fff; list-style: none; display: inline; padding: 0px 5px; margin: 0px;}
	#mainMenu #lselect ul li a { font-weight: bold; }
	#mainMenu #lselect ul li.active a { text-decoration: none;color:#fff;}
	
	#liveMenu { margin-left:20px; margin-right:20px; margin-top:0px; padding:0; position: absolute; top: 70px;} 
	#liveMenu #lselect ul { margin: 0px; padding: 0px;  float: left;  }
	#liveMenu #lselect ul li { color:#fff; list-style: none; display: inline; padding: 0px 5px; margin: 0px;}
	#liveMenu #lselect ul li a { font-weight: bold; }
	#liveMenu #lselect ul li.active a { text-decoration: none;color:#fff;}
	
	#submenu { background: url(/images/frontend/bgSubMenu.gif) no-repeat; margin-left:20px; margin-right:20px; margin-bottom:10px; width:710px; height:38px; text-align:center; line-height:38px}
	#submenu #lselect ul { margin: 0px; padding: 0px;  text-align:center;  }
	#submenu #lselect ul li { color:#fff; list-style: none; display: inline; padding: 0px 5px; margin: 0px;}
	#submenu #lselect ul li a { font-weight: bold; }
	#submenu #lselect ul li.active a { text-decoration: none;color:#fff;}
}
	#submenu H3 span{
	display: none;
}
	
/*====Thumbnails==============================*/

#thumbnails {
	float: left;
	padding: 0px 5px 10px 5px;
	width: 710px;
	min-height: 100px;
	background: url(/images/frontend/bgbodywingray.gif) repeat-y;
	}

#thumbnails h4 {
	display: none;
}

#thumbnails p {
	float: left;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	/*border: 1px solid #00FF00;*/
}
#thumbnails p.info {
	width: 225px;
	color:#333;
	padding-left:5px;

}
* html #thumbnails p {/* IE5.x/Win Box Model Hack  */
	/*width: 160px;
	w\idth: 10px;*/
}

#thumbnails p.online {
background:none;
	margin-left:-123px;
	padding: 0;
	display: block;
	width: 123px;}

#thumbnails p.online a{
margin-top:67px;
	background-image: url(/images/frontend/btnViewCam.gif);	
	background-repeat: no-repeat;
	/*background-position: 0px 0px;*/
	display: block;
	padding-top: 25px; height: 0px !important; 
	height /**/:25px;  overflow: hidden;	

}

#thumbnails p.offline {
background:none;
	margin-left:-123px;
	padding: 0;
	display: block;
	width: 123px;}

#thumbnails p.offline a{
margin-top:67px;
	background-image: url(/images/frontend/btnOffline.gif);	
	background-repeat: no-repeat;
	/*background-position: 0px 0px;*/
	display: block;
	padding-top: 25px; height: 0px !important; 
	height /**/:25px;  overflow: hidden;	

}

#thumbnails a {
	display: block; color:#999;
	padding-top: 10px;
}

#thumbnails p.info span {
	display: block; 
	color:#333;
	width: 200px;
	height:82px;
	margin:0;
	padding: 10px 0px 0px 0px;/*  */
}

#thumbnails img {
	display: block;
	text-align: left;
	width: 104px;
	height: 78px;
	margin-left: 10px;
}
/*#thumbnails img {
	display: block;
	text-align:center;
}
#thumbnails p.photo {
	display: block;
	width: 104px;
	height: 78px;
	margin-left: 10px;
}*/
	#thumbnails span#stars {
	padding:0; margin:10px 0 0 5px; border:0px none; width:80px; height:15px; background: url(/images/frontend/bgStars.gif) no-repeat
}
	#thumbnails span#rank {
	padding:0; margin:0; border:0px none; height:15px; background: url(/images/frontend/stars.gif) no-repeat;

}
	#thumbnails span#even p.info  {
	background: #fff;

}
	#thumbnails span#even p.photo {
	background: #fff;

}

/*======Rate COntrol ======*/
	.stars {
	 width:80px; height:15px; background: url(/images/frontend/bgStars.gif) no-repeat;
}
	.rank {
	padding:0; margin:0; border:0px none; height:15px; background: url(/images/frontend/stars.gif) no-repeat;

}

/*====Partnership==============================*/
	#partnership {
	/*padding-left: 45px;*/
	width: 750px;
	height: 45px;
	/*display: inline;*/
	}
	
	#partnership h3 {
	display: none;}
	
	#partnership h5 {
	margin: 0;
	padding: 5px 0 5px 5px;
	display: block;
	width: 230px;
	float: left;
	overflow: hidden;}
	
	#partnership h5 a {
	display: block;
	padding-top: 45px; height: 0px !important; 
	height /**/:45px;  overflow: hidden;	
	background-image: url(/images/frontend/bnmodel.gif);
}

	#partnership h5.agency a {
	background-image: url(/images/frontend/bnstudio.gif);
}
	#partnership h5.master a {
	background-image: url(/images/frontend/bnmaster.gif);
}

	#totalCams p.p4 { width:330px;padding-top: 2px;}
	#totalCams p.p4 span { font-size: 11px; font-weight: bold; margin: 0; padding-left: 20px; padding-top: 30px; color:#c00}	
	#totalCams p span { padding-left: 20px; }	
	#totalCams ul { font-size: 10px; font-weight: bold; margin: 0px; padding-left: 20px; color:#333; }
	#totalCams ul li {list-style: none;display: inline; padding: 0px;margin: 0px;line-height: 24px;}
	#totalCams ul li a { font-weight: bold; color:#c00; }
	#totalCams ul li.active a { text-decoration: none; color:#c00; }
	
	#controls { position:absolute; top:132px; width:750px;}


	#csearch form {float:right; width:600px; text-align:right; margin-top: -30px; font-weight: bold; padding-right:10px; padding-top:3px}
	#csearch H3 {width:710px; }
	#csearch input#Go {width:43px; height:21px; background:url(/images/frontend/btnLogin.gif); border-style:none;}
	#csearch input#Go:hover {width:43px; height:20px; background:url(/images/frontend/btnLogin-over.gif) no-repeat; border-style:none;}

	#controls form {float:right; width:600px; text-align:right; margin-right: 30px; font-weight: bold;}
	#controls input#SignOn {width:43px; height:21px; background:url(/images/frontend/btnLogin.gif); border-style:none;}
	#controls input#SignOn:hover {width:43px; height:20px; background:url(/images/frontend/btnLogin-over.gif) no-repeat; border-style:none;}
	
	
/*====Live Cam login form==============================*/
	
	#liveControls { position:absolute; top:20px;  width:750px;}

	#liveControls form {font-weight: bold; margin-right:140px;}
	/*#liveControls span {display:block; float:right; text-align:right;}*/	
	#liveControls input#SignOn {position:absolute; display: block; top: -4px; left: 618px; width:113px; height:70px; background:url(/images/frontend/btnSignOn.gif); border-style:none; margin:0; padding:0;}
	#liveControls input#SignOn:hover {width:113px; height:70px; background:url(/images/frontend/btnSignOn-over.gif) no-repeat; border-style:none;}
	p.loginBlock {display:block; text-align:right;}
	p.passwordBlock {display:block; text-align:right;}
	

	P.baner {
	height:75px;
	margin-top: 0px;
	width:350px;
	background:#900 url(/images/frontend/banerCams.gif) no-repeat left top;
	float: right;
}

	#frame {width:750px; text-align:left; background: url(/images/frontend/bgFrame_new.gif) repeat-y; margin-top: 0px; margin-left: auto; margin-right: auto; padding-top: 0px; text-align: left;}
	
	#header {height:126px; width:750px; background:#900 url(/images/frontend/bgHeader.gif) no-repeat left top;}
	#header H1 SPAN { display: none}
	#header H2 SPAN { display: none}
	#lselect H3 SPAN { display: none}
	#controls H3 SPAN {display: none}
	#liveControls H3 SPAN {display: none}/**/
	
	#signUpEx {position: absolute; padding-left: 10px; padding-top: 5px;}
	#signUp {position: absolute; padding-left: 435px; padding-top: 5px;}
	
	#liveHeader {width:750px; height:100px; }
	#liveHeader H1 SPAN { display: none}
	#liveHeader H2 SPAN { display: none}
	#liveCam H2 SPAN { display: none}
	#liveCam {padding: 0px 0px 10px 0px;}

	#headerwin {display: block; height:34px; background:#900 url(/images/frontend/bgheaderwin.gif);padding-left:20px;line-height: 34px;}
	#headerwinshort {display: block; height:15px; background:#900 url(/images/frontend/bgWinShort.gif);padding-left:20px;}
	#footerwin {height:12px; background: url(/images/frontend/bgfooterwin.gif);	padding:0px;}
	#bodywin {CLEAR: BOTH; background: url(/images/frontend/bgbodywin.gif) repeat-y;	padding:0px;}
	
	#totalCams {background:url(/images/frontend/bgbodywin.gif) repeat-y; margin-left:20px; margin-right:20px;margin-bottom:10px;}
	#totalCams #bodywin {min-height: 78px}	
	
	#girls {
	background: url(/images/frontend/bgbodywingray.gif) repeat-y;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}
	#girls H3{
	background: url(/images/frontend/bgheaderwin.gif) no-repeat;
	font-size:12px;
	/*background: url(/images/frontend/bgbodywin.gif) repeat-y;*/
	line-height: 34px;
	height: 34px;
	float: left;
}
	#totalCams {
	/*background: url(/images/frontend/bgbodywin.gif) repeat-y;*/
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}
	#totalCams H3{
	background: url(/images/frontend/bgheaderwin.gif) no-repeat;
	font-size:12px;
	line-height: 34px;
	height: 34px;
}

	#poster {
	background: url(/images/frontend/bgbodywin.gif) repeat-y;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}

	#poster H3{
/*	background: url(/images/frontend/bgbodywinshort.gif) no-repeat; */
	line-height: 0px;
	height: 0px;
    padding-left: 10px;
}
	#modelGallery {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	background-image: url(/images/frontend/bgGallery.gif);
	background-position: -10px;
}
	#modelGallery H3{
/*	background: url(/images/frontend/bgbodywinshort.gif) no-repeat;*/
	line-height: 0px;
	height: 0px;
    padding-left: 10px;
}
	#modelGallery H3 span{
	display:none;
}
/*====Live Cam Gallery==============================*/
	#thumbContainer {background: url(/images/frontend/bgGallery.gif) repeat-y; overflow: hidden; position: relative; width: 650px; height: 80px; margin-left:30px}
	
	#thumbContainer a img{ 
	border: 1px solid #ccc;
	}

	#thumbContainer a:hover img{
	border: 1px solid #ff0;
	}

	#thumbContainer a:hover{
	color: #f00;
	}
	
	p.s1 {display: block; width:30px; height:80px; background: url(/images/frontend/btnGalleryLeft.gif) no-repeat; margin-top: -80px}
	p.s2 {display: block; width:30px; height:80px; background: url(/images/frontend/btnGalleryRight.gif) no-repeat; margin-top: -80px; margin-left: 680px}
	
	.leftButton{width:30px; height:80px; background: url(/images/frontend/btnGalleryLeft.gif) no-repeat;}
	.rightButton{width:30px; height:80px; background: url(/images/frontend/btnGalleryRight.gif) no-repeat;}
	
	#footer {
	background:#fff url(/images/frontend/bgFooter.gif);
	display: block;
	padding-bottom: 0px;
	margin-top: -10px;
	text-transform: none;
	width: 750px;
	height: 38px;
	text-align: center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 38px;
}

.pagefoot {
	background-color:#900000;
	height:40;
	background-image: url(/images/footer_bg.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	padding:6px;
	background-position: bottom;
	
}

	
#footer2 {	display: block;	padding-bottom: 0px;text-align: center;	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	color:#fff;	}		#footer a {  color:#ff3;font-size:11px;}


span.clear {
	display: block;
	clear: both;
	height: 0px;
	overflow: hidden;
}
/* new */

	#content{
		
	background: url(/images/frontend/bgbodywin.gif) repeat-y;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}
	#content H3{
	background: url(/images/frontend/bgheaderwin.gif) no-repeat;
	font-size:12px;
	/*background: url(/images/frontend/bgbodywin.gif) repeat-y;*/
	line-height: 34px;
	height: 34px;
	float: left;
}

		div#outside h2 {font-size:14pt; color:#000; clear:both;}
	
	 div#outside h2 a {font-size:7pt;}
	 div#outside { border:0; margin:10px; padding:0 0px 10px 0px;color:#330033;}
	 div#outside h1 {height:18px; line-height:23px;color:#950000;  font-size:9pt; text-transform:uppercase; margin:0; padding:0 10px;}
	 div#outside p#pageline {color:#999; float:right; font-size:7pt;}
	 div#outside div {clear:both; }
	
	 div#outside div#substrate {border:0px; }
	 div#outside div#substrate p,
	 div#outside div#substrate fieldset {color:#303;}
	 div#outside div#substrate a {color:#950000;}
	 div#outside div#substrate button {color:#FFF;}
	 div#outside div#substrate p {margin:inherit; padding:0;}
	 div#outside h5 {height:8px; color:#888;  font-size:7pt; text-transform:uppercase; margin:0; } 
	 div#outside input#Send {width:90px; height:21px; background:url(/images/frontend/btn_Send.gif); border-style:none;}



fieldset {border-style:none; margin:15px; padding:10px; color:#666; } 
	fieldset dl {margin:0; padding:0; width:100%; text-align:left; }
	fieldset dl dt {margin:0; padding:0; font-size:8pt; font-weight:bold; display:block; }
	fieldset input#Go {width:90px; height:21px; background:url(/images/frontend/btn_Next.gif); border-style:none;}
	fieldset input#Finish {width:90px; height:21px; background:url(/images/frontend/btn_Finish.gif); border-style:none;}
	fieldset dl dt span {font-weight:normal;}
	fieldset dl dd {margin:0 0 10px; padding:0; display:block; }
	fieldset dl dd input, 
	fieldset dl dd select, 
	fieldset dl dd textarea {width:100%; }
	fieldset dl dd input.radio {width:2em;}
	fieldset dl dd p.description {text-align:left; font-size:8pt; margin:0; padding:0;}
	fieldset p {text-align:center;}
	fieldset p.normal {text-align:left; font-size:9pt;}
	fieldset h3 {font-size:12pt; color:#606; clear:both; text-align:left;}
	fieldset hr {border-bottom:1px solid #303; margin:0px; padding:0; height:1px;}
	
	fieldset.center {text-align:center;}
	fieldset.center dl {margin:0 auto;}
	
	fieldset.horizontal {/*text-align:center;*/ }
	fieldset.horizontal dl {width:450px; text-align:left;}
	fieldset.horizontal dl dt {float:left; width:150px; clear:left;}
	fieldset.horizontal dl dd {float:left; width:250px; margin-bottom:3px;}
	fieldset.horizontal p {text-align:center; clear:both;}
	fieldset.horizontal p.normal {text-align:left; clear:both; font-size:9pt;}
	fieldset.horizontal p button {margin-top:20px;}		
	
	


		button {
	border: 1px solid #990000;;
color:#ffff33; 
font-weight: bolder; 
font-family: Verdana;
	background-color:#990000;
	text-transform:uppercase;
	cursor: pointer;
	cursor: hand;
	height: 22px;
	margin-left: 5px;
	width: 130px;
	white-space:nowrap;
	font-size:10px;
	
	background : url(/images/frontend/btn_BG.gif);
}




		submit {
		text-transform:uppercase;
	border: 1px solid #990000;;
font-family: Verdana;
	background-color:#990000;
	color: #ffff33;
	cursor: pointer;
	cursor: hand;
	height: 22px;
	margin-left: 5px;
	width: 130px;
	white-space:nowrap;
	font-size:10px;
	font-weight:bold;
	background : url(/images/frontend/btn_BG.gif);
}





	/* GRID */
	table.data { border-collapse: collapse; margin: 10px auto; width: 95%;}
	table.data td, table.data th {border: 1px solid #990000; height: 21px;}
	table.data td { padding-left: 3px; padding-right: 3px; color:#330; }
	table.data tr.lined td { background: #E596D9; }
	table.data tr.sum td { border-top: 1px solid #444411; font-weight:bold;}
	table.data th { background: #000; color: #fff; text-align:center; background : url(/images/frontend/bg_table.gif); }
	table.data td a { color: #000; font-weight:bold; text-decoration:none}
	table.data td a:hover {text-decoration:underline; }
	
	/* CLIENT DESKTOP */
	table.modelItemFull {margin-bottom:10px;}
	table.modelItemFull td {vertical-align:top;}
	table.modelItemFull td p.modelPhoto img {border:1px solid #303;}
	table.modelItemFull td p.normal {font-size:8pt;}

/*================================================================*/

#substrate2 {
	float: left;
	padding: 0px 5px 10px -1px;
	width: 710px;
	
	
	}

#substrate2 h4 {
	/*display: none;*/
	font-size:14px
}

#substrate2 p {
	/*float: left;*/
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	/*border: 1px solid #00FF00;*/
}
#substrate2 a {color:#c00; font-size:12px; font-weight: bold; margin-top:10px;}
#substrate2 a.visited {text-decoration: none;}
#substrate2 a.hover {text-decoration: underline;}

#substrate2 div {
	float: left;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	/*border: 1px solid #00FF00;*/
}

#substrate2 #modelPhotoBlock {
clear: both;
display:inherit;
float:none;

}
.title_model_page {color:#c00; font-size:12px; font-weight: bold;   }


#simplePage1 {display: block;  margin:20px; background-color:#efefef}


#simplePage1 H3{
	background: url(/images/frontend/bgheaderwin.gif) no-repeat;
	font-size:12px;
	line-height: 34px;
	height: 34px;
}







/*=====Advanced toolbar===========================================*/	
	
	#advancedToolbar { position:relative; width: 710px; background: url(/images/frontend/bgSubMenu.gif) no-repeat; height: 38px; margin-left:20px; margin-right:20px; margin-bottom:20px; }	
	#advancedToolbar #controlsList { float:left; width: 710px}
	#advancedToolbar #csearch { text-align:right; position:absolute; display:block; margin:8px 0px 0px 400px; padding:0; width: 300px}
	#advancedToolbar #clogin { position:absolute; display:block; margin:8px 0 0 20px; padding:0; width: 400px }
	#advancedToolbar h3{ display:none }
	#advancedToolbar input#SignOn {width:43px; height:21px; background:url(/images/frontend/btnLogin.gif); border-style:none;}
	#advancedToolbar input#SignOn:hover {width:43px; height:20px; background:url(/images/frontend/btnLogin-over.gif) no-repeat; border-style:none;}

	#simplePage {display: block; background:url(/images/frontend/bgbodywin.gif) repeat-y; margin:20px;}

	#simplePage H3{
	background: url(/images/frontend/bgheaderwin.gif) no-repeat;
	font-size:12px;
	line-height: 34px;
	height: 34px;
}


}

@media print {
	* {border-style:none;}

	div#header,
	p#wild,
	div#control,
	div.outputWindow {display:none;}
	
	body {color:#000; background:#FFF; font-size:80%; font-family:Verdana, Arial, Helvetica, sans-serif; }
	td {vertical-align:top}
	h1 {font-size:130%;}
	h3 {font-size:115%;}
	p {margin:0.5em;}
	a {text-decoration:none; color:#000;}
	
}

.curr_mmb { background:url('/images/bg_memb.png') no-repeat 0px 0px; width:213px; height:49px; background-repeat:no-repeat; float:right; padding:6px 0px 0px 10px; margin:0 0 0 0px; }
.curr_mmb  .txt {color:#FFFFFF; font-weight:bold; font-size:12px; position:relative; left:50px; top:-30px }
.curr_mmb  .upg {position:relative; left:140px; top:-34px; font-size:10px; }

