fhtml, body {margin:0; padding:0;}
.safebox
{
	margin:2px 0px 0px 0px;
}
.safebox2
{
	padding-top:15px;
}
.line {
	padding:2px;
	margin:0px;
	height:1px;
}

body { background:#900 url(/images/bgBody.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;}
td {font-size:12px; 	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
input, textarea {border:1px solid #cc0000; }
input.noborder, input.radio {border-style:none;}

		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);
}
	.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);
}
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;font-size:14px; font-weight:bold;		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#c00;}
H2 {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
H3 {padding-right: 0px; padding-left: 10px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
H4 {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}

	.leftButton{width:30px; height:80px; background: url(/images/btnGalleryLeft.gif) no-repeat;}
	.rightButton{width:30px; height:80px; background: url(/images/btnGalleryRight.gif) no-repeat;}

input#SignOn {width:43px; height:21px; background:url(/images/btnLogin.gif); border-style:none;}
input#SignOn:hover {width:43px; height:20px; background:url(/images/btnLogin-over.gif) no-repeat; border-style:none;}
a {color:#ff3;}
a:hover {color:#ff3;}
a::visited {color:#ff3;}
a.live { text-decoration: none;}
a.live:visited {text-decoration: none;}
a.live:hover {text-decoration: underline;}
a.c {color:#cc0000; font-weight: bold;}
a.c:hover {color:#cc0000; font-weight: bold;}
a.c:visited {color:#cc0000; font-weight: bold;}
a.b:hover {color:#333333; font-weight: bold;}
a.b:visited {color:#333333; font-weight: bold;}
a.b {color:#333333; font-weight: bold;}



.intext {color:#303;}
.intext a {color:#c00;}
.intext a:hover {color:#c00;}
.intext a::visited {color:#c00;}
.intext {border:0px; }
.intext p,
.intext fieldset {color:#303;}
.intext a {color:#950000;}
.intext button {color:#FFF;}
.intext p {margin:inherit; padding:0;}
	

.title_light {font-size:12px; 	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#fff;} 
.title {font-size:12px; font-weight:bold;		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#fff;white-space:nowrap; }  
.title_model {font-size:12px; font-weight:bold;		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#c00;} 
.title_model_page {color:#c00; font-size:12px; font-weight: bold; padding:5px;  }

.title_small {font-size:10px; font-weight:bold;		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#fff;}  
.small {font-size:9px;text-align:center;}
.aleft {font-size:9px;text-align:right;}
.lselect ul { margin: 0px; padding: 0px; font-size:12px; }
.lselect ul li { color:#fff; list-style: none; display: inline; padding: 0px 3px; margin: 0px;font-size:12px;}
.lselect ul li a { font-weight: bold; color:#ff3;font-size:12px;}
.lselect ul li.active a { text-decoration: none;color:#fff;font-size:12px;}




.item_name {font-weight:bold; font-size:8pt; color : #000}

.totalCams  a.c { font-weight: bold; color:#c00; }

.totalCams  a.b { font-weight: bold; color:#333; }

.totalCams p.p4 { width:330px;padding-top: 2px;}

.totalCams p.p4 span { font-size: 11px; font-weight: bold; margin: 0; padding-left: 10px; padding-top: 30px; color:#c00}           

.totalCams p span { padding-left: 10px; }         

.totalCams ul { font-size: 10px; font-weight: bold; margin: 0px; padding-left: 10px; 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; }
		

.model img{border: 2px #ccc solid; }
.odd {background-color:#ffffff}
.even {background-color:#f0f0f0}
.model_bl { font-size: 1px; padding:0; margin: 0px;  color:#c00; }
.model_bl ul { list-style: none; font-size: 1px; margin: 0px;  color:#c00; }
.model_bl ul li {list-style: none;  margin: 0px; padding:1px;}

.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;
	
}

	
#footer {	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;}

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

}


#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;	

}

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

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;	

}


#Comments h3 {color:#cc0001; font-weight:bold; padding-left:10px}

font.header1 {color:#cc0001; font-weight:bold; font-size:18px}
font.header2 {color:#cc0001; font-weight:bold; font-size:14px}
font.sm {font-weight:bold; font-size:9px}
#Comments table {padding:0px 10px 0 10px;}
#Comments table tr.header td {background: #eeeeee; height:25px;}
#Comments table tr.header td font.nick {color:#cc0001; font-size:12px; font-weight:bold}
#Comments table tr.header td font.days {color:#440000; font-size:11px; font-weight:bold}
#Comments table tr.comm td {padding-top:6px; padding-bottom:20px;}
#Comments table tr td textarea {width:100%;}



.VideoItem font.header1{color:#cc0001; font-weight:bold; font-size:11px}
.VideoItem font.header1b{color:#000000; font-weight:bold; font-size:11px}
.VideoItem font.header2{color:#cc0001; font-weight:bold; font-size:9px}
.VideoItem font.header2b{color:#000000; font-weight:bold; font-size:9px}
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */


	


	


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;}		
	
	fieldset.horizontal2 dl {
		width: 250px; text-align: left
	}
	fieldset.horizontal2 dl dt {
		clear: left; float: left; width: 150px
	}
	fieldset.horizontal2 dl dd {
		float: left; margin-bottom: 3px; width: 250px
	}
	fieldset.horizontal2 p {
		clear: both; text-align: center
	}
	fieldset.horizontal2 p.normal {
		clear: both; font-size: 9pt; text-align: left
	}
	fieldset.horizontal2 p button {
		margin-top: 20px
	}







	/* GRID */
	table.data { border-collapse: collapse; margin: 10px auto; width: 95%; font-size:10pt;}
	table.data td, table.data th {border: 1px solid #990000; height: 21px;}
	table.data td { padding-left: 2px; padding-right: 2px; color:#330; }
	table.data tr.lined td { background: #FFAAB4; }
	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); vertical-align:top;}
	table.data td a { color: #000; font-weight:bold; text-decoration:none}
	table.data td a:hover {text-decoration:underline; }


	table.data2 { border-collapse: collapse; margin: 10px auto; width: 95%; font-size:8pt;}
	table.data2 td, table.data2 th {border: 1px solid #990000; height: 21px;}
	table.data2 td { padding-left: 3px; padding-right: 3px; color:#330; font-size:8pt;}
	table.data2 tr.lined td { background: #FFAAB4; }
	table.data2 tr.sum td { border-top: 1px solid #444411; font-weight:bold;}
	table.data2 th { background: #000; color: #fff; text-align:center; background : url(/images/frontend/bg_table.gif); vertical-align:top;}
	table.data2 td a { color: #000; font-weight:bold; text-decoration:none}
	table.data2 td a:hover {text-decoration:underline; }
	
	table.data2 tr.group td {background-color:#FFC4C4; font-weight:bold; }
	table.data2 tr.subgroup td {background-color:#FFE6E6; font-weight:bold; }


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

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

.STARRR { background:url('/images/frontend/star.png'); width:19px; height:19px; POSITION:RELATIVE;TOP:-80PX; LEFT:85PX}
.FREEE { background:url('/images/frontend/free.png');margin: -78px 0 0 0; width:104px; height:78px; POSITION:RELATIVE;TOP:0PX; LEFT:0PX}
.FREEE2 { background:url('/images/frontend/free.png');margin: -75px 0 0 0; width:100px; height:75px; POSITION:RELATIVE;TOP:0PX; LEFT:0PX}

 /* \ */
 * html .STARRR
 {
 background:none;
 float:left;
 width:19px;
 height:19px;

 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/frontend/star.png', sizingMethod='scale');
 }

 * html .FREEE
 {
 background:none;
 float:left;
 width:104px;
 height:78px;

 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/frontend/free.png', sizingMethod='scale');
 }

 * html .FREEE2
 {
 background:none;
 float:left;
 width:100px;
 height:75px;

 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/frontend/free.png', sizingMethod='scale');
 }


	/*vieo gallery */
.listing_ td{ padding:10px}
.vidgal {background-color:#ffffff; width:100%; }
.VideoItem_t {background : url(/images/Vidgaltenup.gif) no-repeat top left; margin:0px; padding:0px ;text-align:center;}
.VideoItem {background : url(/images/Vidgaltendown.gif) no-repeat bottom right; margin:20px 0px 0px 20px; height:220px;  width:152px; }
.VideoItem td {padding-right:10px}
.bg_stars {background : url(/images/frontend/bgStars.gif) no-repeat; width:80px }
.VideoItem .bottom {padding-bottom:25px;}
.VideoItem font.header1 {margin-bottom:6px; display:block ;overflow: hidden;  display:block ;}
.VideoItem font.header2 {font-size:8pt; font-weight:normal ; font-weight:bold; margin-bottom:10px}
.VideoItem font.header2b {font-size:8pt; font-weight:normal }
.MODELNAME {width:150px; overflow:hidden}

.our_rec img 	{ margin-right:3px;}


@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;}
	
}



/*		Membership page			*/
.ms_page .top	{ overflow:hidden; height:1%;margin-left:26px;}
.ms_page .top_l	{ background:url(/images/top_l.jpg) no-repeat; width:193px; height:272px; float:left;}
.ms_page .top_r	{ background:url(/images/top_r.png) no-repeat left; width:442px; height:223px; float:left;}
.ms_page .top_r	.top_cont { margin-top:20px;}
.ms_page .top_r ul	{ list-style:none; float:right;width:359px; margin-top:17px;}
.ms_page .top_r ul li	{ line-height:20px;}
.ms_page .top_r ul li span	{ background:url(/images/bullet_red.gif) no-repeat 0 2px; padding-left:20px;}
.choice_ms	{ width:602px; border-col.choice_ms .goldlapse:collapse;}
.choice_ms	input { border:none; margin:18px 3px 0 14px;}
.choice_ms	.s_t_l input, .choice_ms .g_t_l input	{margin:46px 3px 0 14px;}
.choice_ms td	{ vertical-align:top;}
.choice_ms .silv	{ background:#ebebeb;}
.choice_ms .silv .silv_pict, .choice_ms .gold .gold_pict, .choice_ms .platinum .platinum_pict	{ overflow:hidden; height:1%;margin-top:10px;}
.choice_ms .silv .silv_pict	.pay, .choice_ms .gold_pict	.pay, .choice_ms .platinum_pict	.pay	{ margin-top:13px;}
.choice_ms .gold .gold_m	{ margin-left:7px;}
.choice_ms .platinum .platinum_m	{ margin-left:7px;}
.choice_ms .s_t_r img, .choice_ms .g_t_r img, .choice_ms .p_t_r img { margin-top:4px;}
.choice_ms .s_t_r .save_text, .choice_ms .g_t_r .save_text, .choice_ms .p_t_r .save_text	{ padding:1px 10px; border-left:4px solid #d60000; font-size:0.9em; margin:10px 0 0 8px; color:#d60000;}
.choice_ms .silv ul, .choice_ms .gold ul, .choice_ms .platinum ul	{ list-style:none; margin-bottom:20px;}
.choice_ms .silv ul li, .choice_ms .gold ul li, .choice_ms .platinum ul li		{ line-height:20px;}
.choice_ms .silv ul li span	{ background:url(/images/bullet_silver.gif) no-repeat 0 2px; padding-left:20px; font-family: Tahoma, Helvetica, sans-serif;}
.choice_ms .gold ul li span	{ background:url(/images/bullet_gold.gif) no-repeat 0 2px; padding-left:20px; font-family: Tahoma, Helvetica, sans-serif;}
.choice_ms .platinum ul li span	{ background:url(/images/bullet_platinum.gif) no-repeat 0 2px; padding-left:20px; font-family: Tahoma, Helvetica, sans-serif;}
.choice_ms .gold	{ background:#fff3e0}
.choice_ms .platinum	{ background:#fafaff}
.free_trial_text	{ line-height:17px;font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
.choice_ms .free_tr_top { overflow:hidden; height:1%; margin-left:16px;}
.choice_ms .free_life_top	{ overflow:hidden; height:1%; margin-left:11px;}
.choice_ms .free_tr_top	img, .choice_ms .free_life_top	img, .choice_ms .cancel img  { float:left; margin:0; padding:0;}
.choice_ms .free_life_top .free_life_text	{ margin:16px 0 0 14px;}
.choice_ms .free_tr_top .free_tr_text { margin:20px 0 0 20px;}
.choice_ms .cancel { overflow:hidden; height:1%; margin:15px 0 0 14px;}
.choice_ms .canc_cell input	{border:none; margin:30px 3px 0 14px;}
.choice_ms .cancel .cancel_text {margin:16px 0 0 8px;}
.choice_ms .free_24	p { color:#F77109; font-size:1.1em; text-align:left; margin-bottom:10px;}
.choice_ms .free_life p { bottom:18px; color:#F77109;font-size:1.1em; font-weight:normal; margin-left:126px;position:relative; text-align:left; width:440px;}


	/*	Borders left and right for  silver membership	*/
.s_t_l	{ background:url(/images/silv_bord_tl.gif) no-repeat left top;}
.s_b_l	{ background:#ebebeb url(/images/silv_bord_bl.gif) no-repeat left bottom;}
.s_t_r	{ background:url(/images/silv_bord_tr.gif) no-repeat right top;}
.s_b_r	{ background:#ebebeb url(/images/silv_bord_br.gif) no-repeat right bottom;}

	/*	Borders left and right for  gold membership	*/
.g_t_l	{ background:url(/images/gold_bord_tl.gif) no-repeat left top;}
.g_b_l	{ background:#fff3e0 url(/images/gold_bord_bl.gif) no-repeat left bottom;}
.g_t_r	{ background:url(/images/gold_bord_tr.gif) no-repeat right top;}
.g_b_r	{ background:#fff3e0 url(/images/gold_bord_br.gif) no-repeat right bottom;}

	/*	Borders left and right for  platinum membership	*/
.p_t_l	{ background:url(/images/platinum_bord_tl.gif) no-repeat left top;}
.p_b_l	{ background:#fafaff url(/imagesplatinum_bord_bl.gif) no-repeat left bottom;}
.p_t_r	{ background:url(/images/platinum_bord_tr.gif) no-repeat right top;}
.p_b_r	{ background:#fafaff url(/images/platinum_bord_br.gif) no-repeat right bottom;}

			/* Top corners and border for free text*/
.choice_ms .elem	{ position:relative; top:1px; left:85%;}
.bt {
	height:12px;
	margin:0 0 0 18px;
	background:url(/images/box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:12px;
	background:url(/images/box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}
	/* Bottom corners and border */
.bb {
	height:14px;
	margin:0 0 0 12px;
	background:url(/images/box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-12px;
	width:12px;
	height:14px;
	background:url(/images/box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}
	/* Left border */
.i1 {
	padding:0 0 0 12px;
	background:url(/images/borders.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 12px 0 0;
	background:url(/images/borders.png) repeat-y 100% 0;
}

.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; position:relative; left:50px; top:-30px }
.curr_mmb  .upg {position:relative; left:140px; top:-34px; font-size:10px; }

