@CHARSET "ISO-8859-1";


div#showEscorts { 
	position: absolute; 
	bottom: 0px; right: 0px; 
	padding-top: 6px; 
	padding-right: 0px;
	color: #000080; 
	height: 24px; 
	background-color: #fff; 
	width:250px; 
	background-image: url('/www/images/bg_moreescorts.png');
	background-repeat: no-repeat;
	background-position: center right;
	border-top: 1px solid #fff; 
	z-index: 1000; text-align: center; 
	}

div#showEscorts:hover { cursor: pointer; text-decoration: underline; }

div#escortselector { height: 155px; border-bottom: 1px solid #000080; display:none; width: 992px; margin-top: 0.5em; margin-bottom: 0.5em;  }
div.hideselector {  display: none;}
div.showselector {  display: block;}
div.loadSelector { display: block; background-image: url('/www/images/loading.png');}



div#escortsdetail { }

div.escortwrapper { min-height: 600px;}
div.escortwrapper h1, h2, h3 { font-size: 1.1em; margin-bottom: 0.25em; }
div.escortwrapper p, blockquote, td { font-size: 0.9em; margin-bottom: 0.25em;}

div#escortpanelstats { float: left; top: 0px; left: 0px; width: 315px; margin-right: 10px; margin-bottom: 2em;  }
div#escortpaneltext {  float: right; width: 655px;  }

div.escortdescription {}




div.escortstats {width: auto; border-right: 1px solid #ccc; border-left: 1px solid #ccc;border-bottom: 1px solid #ccc; }
div.escortstats table { margin-top: 0.5em; width: 100%; }
div.escortstats td { border-bottom: 1px solid #ccc; height: 25px; padding: 3px; width: 50%; }
div.escortstats td.label { font-weight: bold; }


div.slideshowcontrol { width: auto; border-right: 1px solid #ccc; border-left: 1px solid #ccc;border-bottom: 1px solid #ccc; 
height: 20px;  
text-align: center; padding-top: 5px; background-color: #000080; color: #fff; font-weight: bold; font-size: 10pt;
}
div.slideshowcontrol:hover { cursor: pointer; text-decoration: underline;} 



/* begin right side  panel..*/

div#escortpanelcontact { float: right; width: 220px; margin-left: 6px;  } 
div.escortsideobj { width: auto; border:1px solid #000080; background-color: #fff; padding: 5px;  min-height: 160px; margin-bottom: 1em; padding-top: 10px;}
div.escortsideobj h1 { color: #000080; font-size: 16pt; font-weight: bold; text-align: center; margin-top: 0.25em; }
div.escortsideobj p { margin-top: 10px; padding: 3px; }

div.escortcontact {  }
div.escortcontact span.telephone { font-size: 16pt; font-weight: bold; text-align: center; display: block; margin: 0.5em 0.25em; }
div.escortcontact span.email { font-size: 10pt;  text-align: center; text-decoration: underline; display: block; margin: 0.5em 0.25em; }
div.escortcontact span.website { font-size: 10pt; text-align: center; display: block; margin: 0.5em 0.25em; }
div.escortcontact span.im { font-size: 10pt; text-align: center; display: block; margin: 0.5em 0.25em; }

div.escortrates {  }
div.escorttouring {  }

/* end right side  panel..*/








div.escortreviews { margin-top: 1.25em; border: 1px solid #ccc; width: auto; padding: 5px;}
div.escortreviews h2 { color: #000080; font-size: 18pt; font-weight: bold; text-align: left; margin-top: 0.25em; }

div.escortrates {}



div.reviewdetail { border-top: 1px dashed #ccc; margin-top: 0.5em; padding-top: 0.5em; margin-bottom: 1em; }
span.reviewdate { font-weight: bold; }
span.reviewby { font-weight: bold; }






