body {margin:0px;font-family:'Times New Roman', Times, serif;background:#000;font-size: 12px;color: #FFFFFF;}
p, h1 {margin: 0px 0px 0px 0px;padding: 0px 0px 10px 0px;}
a {color:#FFFFFF;text-decoration:none;cursor:pointer;}
img {border:0px;}
hr {background:#ccc; border:0px; height:1px;}

.websitecontainer {width:1034px; margin:0px auto 0px auto; border-left:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #333;}
.spotlight { height:280px;background:url(/images/spotlight.gif) no-repeat #000; text-align:center;width:210px; float:left; margin:0px 10px 0px 0px;}
.spotlight img {margin:100px 0px 5px 0px; text-align:center;}
.header {height:275px;background:url(/images/header.jpg) no-repeat;font-family:Arial, Helvetica, sans-serif;width:814px; float:left; padding:5px 0px 0px 0px;}
.toplinks {font-size:10px; padding:0px 0px 0px 60px;}
.toplinks h1 {font-size:10px; padding:0px;}
.telephone {margin:233px 0px 0px 20px; font-size:22px; color:#c0c0c0;}
.mainlinks {padding:10px 0px 10px 0px; text-align:center; margin:0px 0px 15px 0px; background:#1e1e1e; color:#b6b4a7}
.mainlinks a {padding:0px 10px 0px 10px;font-family: Arial, Helvetica, sans-serif; color:#b6b4a7}

.leftsidecontainer {width:210px; float:left; text-align:center; margin:0px 0px 0px 10px;}
.featuredescorts {float:left; width:180px; padding:0px 15px 0px 15px;}
.featuredgirls {float:left; width:80px; padding:6px;}
.sidelinksgrow {background:url(/images/sidelinksgrow.gif) repeat-y center top; }
.sidelinkstop {background:url(/images/sidelinkstop.gif) no-repeat top center;}
.sidelinksbottom {background:url(/images/sidelinksbottom.gif) no-repeat bottom center; padding:10px;}
.sidelinkscats {margin:20px;}
.searchselect {background:#000000;width:130px;color:#FFFFFF; border:1px solid #ccc;font-family:'Times New Roman', Times, serif;}

.hpcontent {float:left; width:570px; margin:0px 15px 0px 15px;}

.contentsearch {float:left; width:210px;}


.gallerycontent {float:left; width:790px; margin:0px 15px 0px 15px;}
.profilecontent { margin:0px 15px 0px 15px;}
.footer { padding:10px; border-top:1px solid #333; margin:15px 0px 0px 0px;background:#1c1c1c;}

.newsletterform {width: 185px; background: #000000; color: #ffffff; border: #ccc 1px solid;}

.clear {clear:both;}
#clear {clear:both;}


.girlgallery {float:left;width:180px; height:348px; margin:7px; text-align:center; border:1px solid #c8c6c7; font-size:16px; background:#1c1c1c}
.girlgallery img { border-bottom:1px solid #c8c6c7;}
.girlgallery p {padding:0px 0px 2px 0px;}
.gname {font-size:26px; padding:5px 0px 5px 0px;}

#profilpicscontainer {width:580px;float:left;}
#profilp {margin:4px; border:0px;}
#profill {margin:4px; border:0px;}

#backtogallery {text-align:center; font-size:14px;}

#statscontainer {float:left;width:280px; padding:10px; margin:0px 20px 0px 40px; }
.statstop {background:url(/images/statstop.gif) no-repeat top;}
.statsgrow {background:url(/images/statsgrow.gif) repeat-y center top;}
.statsbottom {background:url(/images/statsbottom.gif) no-repeat bottom;padding:15px 0px 10px 25px; margin:20px 0px 20px 0px; font-size:16px;}
.statsbottom p {padding:0px 0px 2px 0px;}
.statsbottombook {background:url(/images/statsbottom.gif) no-repeat bottom;padding:15px 0px 10px 0px; margin:20px 0px 20px 0px; font-size:16px;}
.statsbottombook p {padding:0px 0px 10px 0px; text-align:center}
.statsbottomreviews {background:url(/images/statsbottom.gif) no-repeat bottom;padding:15px 20px 10px 25px; margin:20px 0px 20px 0px; font-size:14px;}
.statsbottomreviews p {padding:0px 0px 10px 0px;}

#statscontent {padding:10px; border:3px solid #24231f; margin:20px 0px 20px 0px;}
#statscontent p {padding:0px 0px 2px 0px;}
#statscontentpadding {padding:10px; border:3px solid #24231f; font-size:16px; margin:20px 0px 20px 0px;}
#statscontentpadding p {padding:0px 0px 10px 0px;}
.tobook {text-transform:uppercase}
.navprofilesl {float:left;width:300px; margin:0px 0px 0px 5px;}
.navprofilesr {float:left;width:270px; text-align:right}
.profilename {background:url(/images/profilename.gif) no-repeat center; height:40px; line-height:40px;text-align:center; font-size:22px;}

#profiletime {float:left;width:100px;margin-bottom:5px;}
#profileincall {float:left;width:40px;text-align:right;margin-bottom:5px;}
#profileoutcall {float:left;width:40px;text-align:right;margin-bottom:5px;margin-left:40px;}

.reviewstable td {padding:3px 16px 3px 16px; font-size:14px;}
.reviewsback {border-bottom:1px dashed #ccc; margin:0px 0px 10px 0px; padding:15px;}
.reviewlistheader {font-size:22px; padding:0px 0px 10px 15px;}
.leavereviewtext {background:#000; border:1px solid #ccc; color:#fff; width:200px;}
.leavereviewtextarea {background:#000; border:1px solid #ccc; color:#fff; width:400px; height:160px;}

.bookingtable select {background:#000; color:#fff; padding:2px; border:1px solid #999;}
.bookingtable input[type="text"] {background:#000; color:#fff; padding:2px; border:1px solid #999;}
.bookingtable textarea {background:#000; color:#fff; padding:2px; border:1px solid #999;}






#openhours {
text-align:center;
font-size:16px;
margin-top:10px;
margin-bottom:10px;
}
#openhoursdays {
float:left;
margin-left:30px;
width:100px;
}
#openhourstimes {
float:left;
width:140px;
}



.gin {
	float:left;
	width:83px;
	margin:0px 5px 0px 0px;
	text-align:right;
	padding:1px;
}

.gout {
	float:left;
	width:83px;
	padding:1px;
}

.gnat {
	text-align:center;
	padding:1px;
}

.gloc {
	text-align:center;
	padding:1px;
}


























#mainlinks {
	background:url(/images/toplinks.gif) no-repeat center #480000;
	height:55px;
}
#telephonenumber {
font-size:22px;
text-align:center;
}
#mainlinksdiv {
padding:20px 0px 0px 0px;
text-align:center;
}
#promo {
background:url(/images/promo.jpg) no-repeat center;
height:279px;
}
#promo2 {
background:url(/images/promo2.jpg) no-repeat center;
height:140px;
}
#emsearch {
background:url(/images/emsearch.gif) no-repeat center;
height:275px;
}
#emsearchcenter {
width:1075px;
margin-left: auto;
margin-right: auto;
position:relative;
}

#outercontent {
background: url(/images/contentbackground.gif) repeat-x bottom;
}
#content {
padding-top:10px;
padding-bottom:10px;

margin-left:auto;
margin-right:auto;
position:relative;
width:1075px;
}
#promomargin {
padding:249px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	width:1075px;
}
#promomargin2 {
padding:110px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	width:1075px;
}
#catl {
background:url(/images/catl.png) no-repeat;
height:30px;
width:10px;
float:left;
}
#catm {
background:url(/images/catm.png) repeat-x;
height:30px;
float:left;
}
#catr {
background:url(/images/catr.png) no-repeat;
height:30px;
width:10px;
float:left;
margin:0px 1px 0px 0px;
}
#catrend {
background:url(/images/catr.png) no-repeat;
height:30px;
width:10px;
float:left;
}
#catmp {
margin:7px 0px 0px 0px;
}
a.catlinks {
color:#FFFFFF;
text-decoration:none;
}
a.catlinks:hover {
color:#ffcc00;
}
#catspacer {
width:185px;
float:left;
}
#shieldtop {
	position:absolute;
	left: 443px;
	top: 175px;
}
#shieldtop2 {
	position:absolute;
	left: 443px;
	top: 36px;
}
#emsearchspacer {
float:left;
width:12px;
}
#eom {
background:url(/images/escortmonth.png);
width:394px;
height:257px;
float:left;
margin:5px 1px 0px 0px;
padding:0px;
}
#navigation {
background: url(/images/navigation.png); width:269px; height:263px; float:left; padding:0px; margin:0px 7px 0px 15px;
}
#search {
background:url(/images/search.png); width:389px; height:257px; float:left;
margin:5px 0px 0px 0px;
padding:0px;
}
#featuredtext {
float:left; 
width:185px;
margin:107px 0px 0px 10px;
}
#featuredq {
margin:5px 0px 0px 0px; 
width:70px;
float:left;
 }
#featureda {
margin:5px 0px 0px 5px; 
float:left;
width:105px;
}
#navigationmargin {
margin:120px 0px 0px 0px;
text-align:center;
}
a.navigationlinks {
color:#FFFFFF;
text-decoration:none;
font-size:18px;
}
a.navigationlinks:hover {
color:#ffcc00;
}
.navlinksmargin {
margin:3px;
padding:5px;
background:url(/images/navlinkbuttons.gif) no-repeat center;
height:25px;
}
#searchmargin {
margin:90px 10px 10px 170px;
background:#000000;
width:185px;
height:140px;
padding:10px;
}
#searchmarginselect {
padding:3px;
}
.contentheader {
font-size:18px; color:#FFCC00;
 }









#reviewscontainer {
float:left; 
width:749px;
margin-left:15px;
}
#reviewscontent {
background:url(/images/reviewstop.jpg) no-repeat top #6a0002;
padding:50px 15px 10px 15px;

}
#reviewsbottom {
height:11px; background:url(/images/reviewsbottom.jpg) no-repeat;
}




