body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background:#000000;
}

p, h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

a{
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}

img {
border:0px;
}

a.mainlinks {
	padding:0px 15px 0px 15px;
	font-size:14px;
}

a.mainlinks:hover {
	color:#ffcc00;
}

.rainbow{
	font-size:16px; 
	height:25px;
}

.girlgallery {
	float:left;
	width:176px;
	margin:0px 18px 10px 17px;
}

.gallerypicture {
	background:url(/images/gallerypicture.jpg) no-repeat;
	text-align:center;
	padding:14px 0px 20px 0px;
}

.gborder {
	border:1px solid #fedc68;
}

.gname {
	text-align:center;
	padding:1px;
}

.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;
}
#clear {
clear:left;
}
#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:160px; 
margin:107px 0px 0px 10px;
}
#featuredq {
margin:5px 0px 0px 0px; 
width:75px; 
float:left;
 }
#featureda {
margin:5px 0px 0px 5px; 
float:left;
}
#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;
}
.searchselect {
background:#000000;
width:180px;
color:#FFFFFF;
}
#searchmargin {
margin:90px 10px 10px 170px;
background:#000000;
width:185px;
height:140px;
padding:10px;
}
#searchmarginselect {
padding:3px;
}
.contentheader {
font-size:18px; color:#FFCC00;
 }






.navprofiles {
float:left;
}
#backtogallery {
float:left; width:765px; text-align:right; padding:8px 0px 0px 0px;
 }

#statscontainer {
float:left; 
width:301px;
}
#statscontent {
background:url(/images/profiletexttop.jpg) no-repeat top #6a0002;
padding:10px 15px 10px 15px;

}
#statsq {
float:left;
width:130px;
margin-right:10px;
text-align:right
}
#statsa {
float:left;
width:130px;
}

#statsbottom {
height:9px; background:url(/images/profiletextbottom.jpg) no-repeat;
}
#profilpicscontainer {
width:770px;
float:left;
}
#profilp {
float:left;
width:176px;
height:252px;
margin-left:15px;
text-align:center;
padding-top:11px;
background:url(/images/profilp.jpg) no-repeat;}
#profill {
float:left;
width:367px;
height:252px;
margin-left:15px;
text-align:center;
padding-top:11px;
background:url(/images/profill.jpg) no-repeat;
}
#profileheadings {
text-align:center;
padding-top:10px;
padding-bottom:3px;
}


#profiletime {
float:left;
width:80px;
margin-left:30px;
margin-bottom:5px;
}
#profileincall {
float:left;
width:50px;
text-align:right;
margin-bottom:5px;
}
#profileoutcall {
float:left;
width:40px;
text-align:right;
margin-bottom:5px;
margin-left:40px;
}
#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;
}



#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;
}



