body { 

	margin: 0;

	padding:0; 

	background: #ddd url(/images/bg.gif) repeat-y top center;



}

img{  border: 0; }

p, form , object { margin: 0; }

a{       color : #000099; }

a:hover{ color : #0066FF; text-decoration: none; }



.txt08em{  font-size : 0.8em; }

.txt12em{  font-size : 1.2em; }

.txt15em{  font-size : 1.5em; }

.txt10px{  font-size : 10px; }

.txt11px{  font-size : 11px; }

.txt12px{  font-size : 12px; }

.txt13px{  font-size : 13px; }

.txt14px{  font-size : 14px; }

.txt15px{  font-size : 15px; }



.gotop { font-size : 11px;     margin:5px 10px 5px 0; }

  .gotop a{       color : #999999;      text-decoration:none;  }

  .gotop a:hover{ color : #333333;      text-decoration:underline;  }



/* Headings */

h1,h2,h3,h4,h5,h6

{

	font-weight: normal;

	margin: 0;

}



.OnlineFreeBusy{

		width: 100%;

		margin: 5px 0 5px 30px;





}





.OnlineHome { font-size : 12px; margin-left:10px; }



  .OnlineHome TD{ padding:5px; color : #999999; }

  .OnlineHome a{       color : #999999;      text-decoration:none;  }

  .OnlineHome a:hover{ color : #333333;      text-decoration:underline;  }







.Faq1t{ Font-size: 13px; padding:3px;margin-top:10px; }

.Faq1{ border:solid #b0c0cf;border-width:1px 1px 0;padding:5px; width:590px;background-color: #fb8700;}



.FaqQup{ Font-size: 12px; margin-bottom:10px; }

	 .FaqQup a{ 	    color : #ffffff; text-decoration: none;}

	 .FaqQup a:hover{    color : #0066FF;  }



.FaqQdown{ font-size: 13px; border:solid #b0c0cf;border-width:1px 1px 0; background-color: #FFFFFF;padding:5px; width:550px; margin-top:10px;}

.FaqA    { border:solid #b0c0cf;border-width:1px 1px 1px; background-color: #eeeeee;padding:5px; width:590px;

		line-height: 1.4em;

		font-size: 13px;

}

	 .FaqA a{ 	    color : #666666; text-decoration: none;}

	 .FaqA a:hover{    color : #0066FF;  }







	#header{	font-size: 12px; text-align: right; }

	 #header a{ 	    color : #666666; }

	 #header a:hover{    color : #0066FF; text-decoration: none; }



	 .headerRight {  padding: 5px 0 0 0; }







.bdrDotBottomGR { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }

.bdrDotBottomWH { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFFFFF; }



.bdrDotRightGR { border-right-width: 1px; border-right-style: dotted; border-right-color: #CCCCCC; }

.bdrDotRightWH { border-right-width: 1px; border-right-style: dotted; border-right-color: #FFFFFF; }



	.OnlineLadiesTopBl {

		background-image : url(/images/onlineladies_bl_top.gif);

		background-repeat : no-repeat;

		text-align : left;

		font-size: 13px; 

		color: #FFFFFF;

		font-weight: bold; 

		padding: 4px 0 0px 5px;

	}

	.OnlineLadiesBodyBl {

		background-image : url(/images/onlineladies_bl_body.gif);

		background-repeat : repeat-y;

		width: 280px;

		font-size: 12px; 

		color: #666666;

		padding: 5px 0 5px 5px;

	}

	   .OnlineLadiesBodyBl TABLE{ font-size: 12px; 	    color : #666666; }

	   .OnlineLadiesBodyBl TD{ padding:4px; }

	   .OnlineLadiesBodyBl a{ font-size: 12px; 	    color : #666666; }

	   .OnlineLadiesBodyBl a:hover{    color : #0066FF; text-decoration: none; }



	.OnlineLadiesBottomBl {

		background-image : url(/images/onlineladies_bl_bottom.gif);

		background-repeat : no-repeat;

	}







	.onlinefreeimg TABLE{

		padding: 5px 0 5px 3px;

	}

	.onlinefreeimg TD{

		padding: 5px 0px 0px 0px ;

	}

	.onlinefreeimg IMG{

		padding: 0; margin 0;

	}

	 .onlinefreeimg a{ 	    color : #666666; }

	 .onlinefreeimg a:hover{    color : #0066FF; text-decoration: none; }

	

	#tabmenu{	font-size: 12px; text-align: center; background-color: #faae00; height:35px; padding-top:10px; }

	 #tabmenu a{ 	    color : #666666; }

	 #tabmenu a:hover{    color : #0066FF; text-decoration: none; }



	#ladiesselect{	font-size: 12px; text-align: center; height:35px; padding-top:10px; }

	 #ladiesselect a{ 	    color : #666666; }

	 #ladiesselect a:hover{    color : #0066FF; text-decoration: none; }





	#Profile{	OVERFLOW: auto; HEIGHT: 300px; WIDTH:700px;	}

	#Profile2{	width:580px; }

	

	.Profile{

		padding: 0 0 0 10px;

		color: #003300;

		font-size: 12px;

	}

	.Profile P{

		

		line-height: 1.4em;

		font-size: 13px;

	}

	.Profile TABLE{ color: #003300;	font-size: 12px; margin-bottom:10px; width:100%;}

	.Profile TD{

		padding: 2px;

		color: #000000;

		padding: 5px 15px 5px 5px ;

	}

	 .ProfMsg{   padding: 3px; }

	 .ProfPhoto{ padding: 2px; }



	 .IcoMarkerRed{

	 	padding:  1px 0 0 12px;

		background-image : url(/images/ico_marker_red.gif);

		background-repeat : no-repeat;

		

	 }





/* price Table 



	#Price {   }

	

	#Price TD  { padding: 3px; .....background-color: #CCCCCC; }

	#Price Form{ padding: 0; margin: 0; }

*/

	  .Price{	 font-size: 11.5px;width:250px;padding-left:5px;

			background-image : url(/.images/price2.gif);

			background-repeat : no-repeat;

	   }



	  .PriceTitle{ padding-top:3px;	font-weight: bold; text-align: center; background-color: #fb8700;}

	  .PriceCourse1{ font-weight: normal; text-align: center; background-color: #faae00;}



	  .PriceCourse2{ font-weight: normal; text-align: center; background-color: #fb8700;}

	

	"#FreeChat {float:left;height:550px; }



	#OnlineLadies150{  OVERFLOW: auto; HEIGHT: 600px; WIDTH:160px;	}



	.OnlineLadies150 { font-size: 11px; background-color: #FFFFFF;   font-family : Verdana; width:130px; padding:10px; color : #999999;

	

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #666666;

	border-left-color: #666666;	



	}

	  

	  .OnlineLadies150 a{       color : #999999;      text-decoration:none;  }

	  .OnlineLadies150 a:hover{ color : #333333;      text-decoration:underline;  }

	

	

	#Viewers { font-size: 11px; background-color: #FFFFFF;   font-family : Verdana; width:120px; padding:10px; color : #333333;

	

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #666666;

	border-left-color: #666666;	



	}

	  #Viewers a{       color : #999999;      text-decoration:none;  }

	  #Viewers a:hover{ color : #333333;      text-decoration:underline;  }

	

	#Ranking { font-size: 12px; background-color: #FFFFFF;   font-family : Verdana; width:120px; padding:10px; color : #333333;

	

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #666666;

	border-left-color: #666666;	



	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;	

	}

	 

	#Ranking TABLE{ font-size: 12px;  font-family : Verdana;  color : #333333; }

	  #Ranking a{       color : #999999;      text-decoration:none;  }

	  #Ranking a:hover{ color : #333333;      text-decoration:underline;  }



	.Bar120TopPK {

		background-image : url(/images/ranking_pk_top.gif);

		background-repeat : no-repeat;

		text-align : left;

		font-size: 11px; 

		color: #FFFFFF;

		font-weight: bold; 

		padding: 4px 0 0px 5px;

	}





	#Contents1{ float:right;  }

	#Contents2{ float:left;  }

	

	#OnlineLadies2{

	  OVERFLOW: auto; HEIGHT: 600px;  color:#666666; WIDTH:130px; font-size: 12px;

	}

	#OnlineLadies2 a{ color:#666666;  }



	#OnlineLadies2 TD{ padding: 5px 0 0 5px;

	    font-size: 12px;

	}





.scroll{

   scrollbar-face-color   : #f0f0f0;  scrollbar-highlight-color: #ffffff;

   scrollbar-shadow-color : #ffffff;  scrollbar-3dlight-color: #ffffff;

   scrollbar-arrow-color  : #000000;  scrollbar-track-color  : #ffffff;

   scrollbar-darkshadow-color: #ffffff;

}



#coverpage {

	background-color: #ffffff;

	/*

	

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #333333;

	border-left-color: #333333;

	

	*/

	_width: 810px;

}



.mainborder{

	

	border-right-width: 1px;

	border-left-width:  1px;

	border-right-style: solid;

	border-left-style:  solid;

	border-right-color: #333333;

	border-left-color:  #333333;

}





#head-desc {	 padding: 10px 0 0px 0px; }

 #head-desc H1  { font-size: 14px; text-align: left; margin-left:00px; font-family : sans-serif;letter-spacing : 2px;}

 #head-desc P   {  font-size: 11px; text-align: center;   }



#head-menu {	font-size: 14px;	padding: 10px 0 0 0; float:none;}

 #head-menu H2{ 	float:left; }

 .head-menu-position{ margin-left:100px;  }

 

#gnavi {	font-size: 12px; padding: 5px 0 5px 5px; float:none; width:804px; background-color: #eeeeee; }

 #gnavi a:hover{	background-color: #33FFFF;}

 #gnavi a{ 	    color: #999999;}

 #gnavi span{   float:left;       color: #999999;   	 margin: 0 5px 0 5px;}

 #gnavi H1{ 	float:left;       font-size: 12px;  }

 #gnavi H2{ 	float:left;       font-size: 12px;  }

 #gnavi H3{ 	float:left;       font-size: 12px;  }

 #gnavi H4{ 	float:left;       font-size: 12px;  }





#topTable{   float:left;background-color: #000000; width:811px;

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #333333;



}

#SitePrice{  float:left;}

#AutoFlash{  float:left;}

#History{  float:none;   }



#Contents{

	width:1000px;

	text-align: left;

 }



#sideContents{

	float:right;  

	text-align: left;

	padding:0 0 0 3px;

    background-color: #eeeeee;

    color : #666666;

	border-right-width: 10px;

	border-right-style: solid;

	border-right-color: #333333;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #333333;

}

 #sideContents TABLE{ 	font-size:0.8em;  }

 #sideContents UL{ 	margin:0; padding:0;  }

 #sideContents LI{ 	margin:0; padding:0;  }

 #sideContents a:hover{	background-color: #eeeeee;}

 #sideContents a{ 	    color: #666666;}





#mainContents{

	float:right;  

	text-align: left;

	margin:0 0 0 5px;

	border-right-width: 10px;

	border-right-style: solid;

	border-right-color: #333333;

	}



   .mainMsg { padding:7px;  font-size: 0.8em; line-height: 1.6em;  }

   .subMsg  { padding:7px;  font-size: 0.8em; line-height: 1.6em;  margin:0;padding:0;}

   .mainAffLink {  font-size: 0.8em; margin: 0 3px 0 3px;  }





 .mainimg { text-align: center; }

 /*.mainimg img{ padding-top:15px }*/

 /*.mainimg img{ font-size:11px }*/

 .mainimg a{ 	    color: #999999; font-size: 11px; }

 .mainimg a:hover{	background-color: #33FFFF;}



 .positionLeft{  float:left; width:200px; vertical-align: top; margin-top:3px; }

 .positionRight{ float:none; width:270px; vertical-align: top; margin-top:3px; }

 

 

#History {  

   OVERFLOW: auto; HEIGHT: 210px;  color:#ffffff;

   text-align: left;

   margin: 5px 0 0 10px;

   padding: 0 0 10px 0;

   line-height:1.3em; font-size: 12px;



}

   #History p{ padding:7px;  line-height: 1.6em;   }

   

   

   

.ad468x60 { text-align: center; margin: 5px 0 5px 0;}

.adppc   { text-align: center; }





.box1{

	color: #999999;

	padding: 15px;

	font-size:0.8em;

	border-top   : 1px solid #ccc;  border-right: 1px solid #666;

	border-bottom: 1px solid #666;  border-left : 1px solid #ccc;

	line-height:1.3em; 

}

  .box1 H3{  font-size : 12px; }



/* Go to Access in page */

.inurl {  font-size: 11px; margin-bottom:6px; text-align: left; width:510px;}

	.inurl a:hover{ color:#ff8800; }

	.inurl a{ color:#5e8eab; }





/* Go to Root Site */

.asobu { font-size: 12px; text-align: right; margin: 0 0 0 0; padding: 5px;}

	.asobu a:hover{ color:#ff8800; }

	.asobu a{ color:#5e8eab; }



/* Top 18 or NOT */





.TopTextarea{



}

.Top18orNot{

   margin:10px 0 10px 0;

}

	.Top18orNot a:hover{ color:#ff8800; }

	.Top18orNot a{ color:#5e8eab; }

.TopOnlineLadies{

   margin:10px 0 10px 0;text-align: right;

}

.TopFlashPlayer{



}

	.TopFlashPlayer a:hover{ color:#ff8800; }

	.TopFlashPlayer a{ color:#5e8eab; }

.Top2257{



}

	.Top2257 a:hover{ color:#ff8800; }

	.Top2257 a{ color:#5e8eab; }

.TopDxlive{



}

	.TopDxlive a:hover{ color:#ff8800; }

	.TopDxlive a{ color:#5e8eab; }


