/* CSS Document */

body,
	html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		background: #339999 url(../images/bg.jpg) repeat 0 0 fixed;
		color:#000;
	}
	body {
		min-width:895px;
	}
	body a, body a:active, body a:visited{ color:#000;
}

body a:hover{ text-decoration:none;}
	#wrap {
	background-color:#fff;
		margin:0 auto;
		width:910px;
	}
		#wrap2 {
		margin:0 auto;
		width:900px;
		background-color:#fff;
		
	}
	#header {
	width:900px;
	margin:0 auto;
	padding:0;		
	}
	#header #header2{ background:url(../demopage/images/header1_2.jpg) no-repeat 0 0;
	width:850px;
	height:135px;}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {
	background:#fff url(../images/menu_bg.gif) repeat-x;
	padding:5px;
	margin:0 auto;
	display:block;
    height:26px;
	width:890px;
	text-align:center;
	}
	
	#nav a{
	color: #036; text-decoration: none; font-weight: bold; 
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
	
	#midadvert {color: #405115; font-size:36px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; }
#midadvert a:link {	color: #0066CC; font-weight: bold;}
#midadvert a:visited {	color: #0066CC; font-weight: bold; }
#midadvert a:hover {color: #405115;	}

#nav a:hover {
	color: #900;
	}
#nav a#act{ color:#900;}
	#main {
	background-color:#fff;
	color:#000;
	margin:0 auto;
	display:block;
    width:890px;
			}
	#main6 {	/* used for privacy policy and RCS pages */
	background-color:#fff;
	color:#000;
	margin:0 auto;
	display:block;
    width:750px;
	padding:5px;}
	
	#main6 h1 {
	color: #036;
	font-weight: bold;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	margin-top:10px;
	text-transform:none;}
	
	#main6 p{ padding:10px; font-size:12px;}
	
	#main p#talknow{ text-align:center;
	text-transform:uppercase;
	font-size:11px;
	clear:both;}
	
	#main p#talknow a{ color:#900; font-weight:bold;}
	#main p#talknow a:hover{ color:#900; text-decoration:none;}
	#main h1{ text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#036;
	margin-top:2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	text-transform:none;}
	#main p.intro {
		padding:0 10px;
		font-size:14px;
		text-align:justify;
		float:left;
		width:440px;
    }
		#main p#submenu,#main2 p#submenu {
		padding-right:20px;	
		float:right;
		width:130px;
		display:block;
		border:2px  dashed #000;
		background-color:#82BCD9;
		padding:10px;
		
		
    }
	
	#main div#laptop{ width:315px;
	height:247px;
	background:url(../demopage/images/laptop.gif) no-repeat 0 0;
	padding-top:15px;
	padding-left:0;
	float:right;
	margin-right:15px;
	
	}
	#main div#laptop a{
	background-color:#fff;
	display:block;
	width:220px;
	font-size:10px;}
	
	#main div#imageday,#main div#gallery{
	float:left;
	font-size:10px;
	color:#000;
	text-align:center;
	margin:2px;
	border: #900 1px dotted;
	width:146px;
	padding:2px;}
	
	#main div#imageday img{background-color:#B5CDD5;
	padding:10px 5px;
	margin:0 auto;
	text-align:center;}
	
	#main div#gallery img{
	padding:0;
	margin:0 auto;
	text-align:center;}
	
	#main div#gallery img a{ color:#000;
	text-decoration:none;}
	

   #marqueecontainer ul {
	margin: 2px 2px 2px 2px;
	}
	#main #marqueecontainer{
     width: 135px; /*marquee width */
     height: 220px; /*marquee height */
     overflow: hidden;
     padding: 2px;
	 float:left;
	 margin:2px;
	border: #900 1px dotted;
	position:relative;
	background-color:#dfeffd;
	 }
	 	#marqueecontainer .smalldark {
        font-size: 10px;
        color: #333333;
        text-decoration: none;
        font-weight: normal;
        }
	 #marqueecontainer h3 a{ color:#900; text-decoration:none;}
	 #marqueecontainer li a{ color:#900; text-transform:uppercase; font-size:10px;}
	 #marqueecontainer p a{ color:#000; text-decoration:none;}
	 
	 #main .frame{ width:100%;
	 clear:both;
	 margin:0 auto;
	 text-align:center;}
	 
	 #main .modelbox {
	 float:left;
	border:dashed;
	border-width: thick;
	border-color:#99CCFF;
	padding:5px 10px 0 10px;
	width:350px;
	height:380px;
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin:10px 5px;
	text-align:center;

	}
	.modelbox img{padding-bottom:0; border: #000 1px solid;}
	#main .modelbox a{ color:#000; font-weight:bold;}
	
	#main .banner{ clear:both;
	text-align:center;}
	
	#main .modelsoonlist {
	font-size: 10px;
	color: #B8560E; font-variant:small-caps;
	font-weight: bold;
	padding:0 40px;
	clear:both;
}

#main #mod2 { font-size:12px;
padding:0 10px;}

#main div.models2{
padding:10px 0;
clear:both;
background:#fff;}
.models2 h3{ color:#036;
font-weight:bold;
font-size:16px;}

.models2 div.spec{ 

background-color:#fff;
text-align:center;
font-size:12px;
}

.models2 div.spec a{ float:left;
font-size:8px;
color:#900;
padding:7px 10px 7px 10px;
text-transform:uppercase;
text-decoration:none;
text-align:center;}
.models2 div.spec img{ border:1px soled #000;}
.models2 div.spec a:visited{ color:#000; text-decoration:none;}
#main p{ font-size:12px;}
#main p#modelbanner{ clear:both; text-align:center;}
#main div.iframe2 { margin-left:20px;}
#main div.iframe2 iframe{ float:left;
padding:0 10px;}

#navfooter { 
	padding:5px;
	margin:0 auto;
	display:block;
    width:790px;
	text-align:center;
	clear:both;
	}
	#navfooter a{ color:#000; text-decoration:none; font-size:10px; font-weight:bold;}
	#navfooter a:hover{ text-decoration:underline;}
		#footer {
		clear:both;
		 width:790px;
		 padding:5px;
		 margin:0 auto;
		 text-align:center;
		 font-size:9px;
		 color:#000000;
		 padding-top:10px;
		 padding-bottom:10px;
	}
	
	#footer a,#footer a:visited{ color:#000;
	}

	#main2 {   /* main for modelintro page  */
	background-color:#fff;
	color:#000;
	margin:0 auto;
	display:block;
	padding:15px;
	font-size:12px;
	width:860px;
		}
	#main2 h1 {
	color: #036;
	font-weight: bold;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	text-transform:none;}
	#main2 h4{ color:#990000;}
	#main2 h2{ color:#036; text-align:left; font-size:18px; margin-top:10px; font-family:Georgia, "Times New Roman", Times, serif;}
#main2 .style3 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	
}
#main2 div#modelintro{ padding-left:10px;
font-size:12px;}
#main2 div.clearv{ clear:both; padding-top:25px;}
#main2 div.clearv img{ float:left;}
#main2 .style4 {
	font-size: 1em;
	font-weight: bold;
}
#main2 .modelbox .readon a{ color:#000;
text-decoration:underline;}
#main2 #modelbox {
	border:dashed;
	border-width: thick;
	border-color:#99CCFF;
	padding-left:10px;
	height:350px;
	}
	#main #banner{ width:100%;
	text-align:center;}
#main #banner p{
margin:0 auto;
display:block;
background:url(../images/sitegoeslive_bg.gif) no-repeat;
padding-top:30px;
text-align:center;
color:#fff;
font-weight:bold;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
width:450px;
height:100px;}
#main2 .list li{ list-style: square;}
#main2 .style1 {
	font-size: 18px;
	color: #FF0000;
	font-weight:bold;
}

	#main3 {   /* main for individual models pages  */
	background-color:#fff;
	color:#000;
	margin:0 auto;
	display:block;
	padding:0 5px;
	font-size:12px;
		}
		
	#main3 .title{ font-size:16px;
	color:#036;
	font-weight:bold;}
	
	#main3 .modelim img{ border:1px solid #000;
	float:left;
	margin:3px;}
	#main3 .modelim { padding-left:10px;
	padding-right:10px;}
	#main .banner2{ clear:both;
	width:100%;
	padding-left:65px;
	}
	#main3 .mailme img{ border:none;}

	
	#main .banner2 img{ float:left;
	padding:5px 15px;}
	
	#main .banner3{ clear:both;
	width:100%;
		}
	.banner3 iframe{ float:left; padding-left:10px;}
	.banner3 div.blog{ width:370px;
	float:right;
	padding:5px 10px;

	font-size:12px;
	text-align:justify;
	height:260px;
	}
	.banner3 div.blog2{ width:370px;
	float:left;
	padding:5px 10px;
	font-size:12px;
	text-align:justify;
	height:260px;
	}
	.banner3 div.blog img,.banner3 div.blog2 img{ margin-right:10px;}
	.banner3 div.blog a,.banner3 div.blog2 a{ color:#000;}
	
	.modelbox div.moreinfo{ width:130px;
	float:left;
	text-align:center;}	
	
/* online models buttons */
	.modelbox div.camlistButton{ 
	float:right; background: #FFFF00;padding:2px;}
	.modelbox div.camlistButtonOver{ 
	float:right; background:#FFFF00;padding:2px;}
	
/* offline mnodel buttons */
	.modelbox div.camlistButtonoffline{ 
	float:right; padding:5px; background-image:url(../images/menu_bg.gif); background-repeat:repeat-x;  }
	.modelbox div.camlistButtonOveroffline{ 
	float:right; padding:5px; background-image:url(../images/menu_bg.gif); background-repeat:repeat-x; }
	
	
	
	body h1{font-size:10px; color:#fff; font-weight:normal;text-transform:uppercase; padding-top:0;
	 margin-top:-10px;
           margin-bottom:-15px; }

	/*  login field  */
	#login {
	background-color: #FFFFFF;
	display: block;
	height: 26px;
	margin: 0pt;
	padding: 5px;
	text-align: right;
	width: 900px;
	font-size:10px;
	padding-right:10px;
}
#userpanel {
	display: block;
	height: 16px;
	padding: 5px;
	text-align: right;
	margin-right:30px;
	font-size:10px;
}


#main3 .colleft{ width:260px;
float:left;
margin-left:10px;
margin-right:10px;
background-color:#fff;
margin-top:5px;}
 .colleft .titleM{ background-color:#FF99CC;
 font-weight:bold;
 color:#900;
 display:block;
 padding:5px;
 width:260px;
 font-size:12px;
 margin-top:5px;
 clear:both;}
 .colleft .param{ float:left;
 width:90px;
 font-weight:bold;
 border-bottom:1px solid #f9c;
 padding:5px;
 }
  .colleft .param2{ float:right;
 width:150px;
 border-bottom:1px solid #f9c;
 padding:5px;
}
#main3 #colright{ width:200px;
float:left;
margin-left:10px;
margin-top:5px;}
#main3 p#talknow2{ text-align:right;
	text-transform:uppercase;
	font-size:11px;
	float:right;
	width:200px;}
	
	#main3 p#talknow2 a{ color:#900; font-weight:bold;}
	
	/*  links */
	
	#main2 .links{ float:left;
	width:200px;
	padding-left:10px;
	padding-right:10px;
	}
	
	#main2 .links a{ color:#036; 
	}
	
	#main2 #links_banL{ float:left;
	width:570px;}
		#main2 #links_banL img,#main2 #links_banR img{ padding-bottom:10px; }
	#main2 #links_banR{ float:right;
	width:180px;
	padding-right:10px;}
	
	/* userpanel */
	#login {
	background-color: #FFFFFF;
	display: block;
	height: 26px;
	margin: 0pt auto;
	padding: 5px;
	text-align: center;
	width: 790px;
}
#userpanel {
	background-color: #FFFFFF;
	display: block;
	height: 16px;
	margin: 0pt auto;
	padding: 5px;
	text-align: right;
	font-size: smaller;
	width: 790px;
}
#crushads {
border:dotted thin #D1DDF8;
background-color: #FFFFFF;
margin: 20pt auto;
}

#blogads {
background-image:url(../images/blogcellbg.jpg);
background-repeat:repeat-x;
padding:10px;
padding-top:35px;
}

#blogads a {
font-size:90%;
}
.adheadings {
font-size: 24px; color:#FFFFFF; font-weight:bold; padding-top:10px; padding-bottom:10px;
}
.contain h3 {
color: #000066; line-height:10px; font-size:16px;font-weight:bold;
}
.contain p {
color: #006699;  padding-top:5px; padding-bottom:5px; font-size:12px;font-weight:bold;
}

.smalltext { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#starperformer { border:dotted; background-image:url(../room1/rm1/star.jpg); background-position:center top; background-repeat:no-repeat;  padding-top:60px; padding-bottom:15px; font-size:14px; font-weight:bold; color:#FF0000;}



