body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/background.jpg) repeat-x #000000;
	margin:0px;
	color: #999999;
}
p {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
img {
border:0px;
}
a {
color:#ffffff;
text-decoration:none;
}
#maincontainer {
width:980px;
margin-left:auto;
margin-right:auto;
background:url(../images/header.jpg) no-repeat;
padding-top:10px;
}
#footer {
font-size:11px;
color:#FFFFFF;
text-align:center;
}
#footer a {
color:#FFFFFF;
text-decoration:none;
}
#leftside {
float:left;
width:262px;
margin:174px 0px 0px 10px;
}
.leftsidebottom {
background:url(../images/leftsidebottom.gif) no-repeat bottom;
padding:0px 10px 0px 10px;
}
.leftsidebottom a {
text-decoration:none;
color:#FFFFFF;
font-size:10px;
}
.leftsidebottom ul {
margin:0px;
padding:0px 0px 0px 0px;
}
.leftsidebottom li {
background:url(../images/maingalleriesbullet.gif);
background-repeat:no-repeat;
background-position:0.3em;
padding:3px 0px 5px 17px;
list-style: none;
margin:0px;
}
.leftsidegrow {
background:url(../images/leftsidegrow.gif) repeat-y;
}
#centertext {
float:left;
width:420px;
margin:174px 0px 0px 8px;
}
.contenttextheader {
	text-align:center; padding:14px 0px 8px 0px; color:#FFFFFF;
}
.profiletextheader {
	text-align:center; padding:14px 0px 1px 0px; color:#FFFFFF;
	font-size:18px;
}
.contenttextbottom {
background:url(../images/contenttextbottom.gif) no-repeat bottom;
padding:0px 10px 0px 10px;
}
.contenttextbottom2 {
background:url(../images/contenttextbottom2.gif) no-repeat bottom;
padding:0px 10px 0px 10px;
}
.contenttextgrow {
background:url(../images/contenttextgrow.gif) repeat-y;
}
#rightside {
float:left;
width:262px;
margin:174px 0px 0px 8px;
}
.rightsidebottom {
background:url(../images/rightsidebottom.gif) no-repeat bottom;
padding:0px 0px 15px 0px;
}
.rightsidegrow {
background:url(../images/rightsidegrow.gif) repeat-y;
}
.escortselectordivl {
float:left;
margin:0px 11px 11px 0px;
}
.escortselectordivr {
float:left;
}
.escortselector {	
display:block; /*This Cover Full TD */	
background:url(../images/escortselectora.jpg) center top no-repeat; /*This Will Set the Link background */	
height:25px; /*This Will Make Fixes Size Link (Use Image height)*/	
width:115px; /*This Will Make Fixes Size Link (Use Image width)*/	
line-height:25px;	text-align:center;	font-size:10pt;	text-decoration:none;
}
.escortselector:hover {	
background:url(../images/escortselectorb.jpg) center top no-repeat;
}
#recommendedgirlstext {
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding:5px;
}
.recommendedgirls {
float:left; margin:6px; text-align:center; width:120px;
}
.featuredgirlname {
padding:5px 0px 0px 0px;	
}
.featuredgirlname a {
color:#ff006f;
font-weight:bold;
text-decoration:none;
}
.featuredgirlnationality {
}
.featuredgirlnationality a {
color:#ff006f;
font-weight:bold;
text-decoration:none;
}
.maincontentboxtitle {
padding:7px 0px 10px 0px;
background:#230021;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.featuredescorts {
	background:url(../images/featuredescortsbackground.gif) no-repeat center top; padding:5px 0px 9px 0px;
}


#gallerycontainer {
	float:left; margin:10px 0px 0px 8px; width:690px; background:url(../images/gallerybackgrow.gif) repeat-y;
}
#gallerytop {
background:url(../images/gallerybacktop.gif) no-repeat top;
}
#gallerybottom {
background:url(../images/gallerybackbottom.gif) no-repeat bottom;
padding:7px;
}

#homecontainer {
	float:left; margin:0px 0px 0px 0px; width:420px; background:url(../images/contenttextgrow.gif) repeat-y;
}
#hometop {
background:url(../images/contenttexttop.gif) no-repeat top;
}
#homebottom {
background:url(../images/contenttextbottom.gif) no-repeat bottom;
padding:7px;
}


.gallerygirl {
float:left; margin:4px; width:160px; text-align:center;
}
.gallerygirlimg {
border:1px solid #a467a2;
}

.profilebackgroundgrow {
float:left;
width:475px;
margin:10px 0px 0px 10px;
background:url(../images/profilegrow.gif) repeat-y;
}
.profilebackgroundtop {
background:url(../images/profiletop.gif) no-repeat top;
}
.profilebackgroundbottom {
background:url(../images/profilebottom.gif) no-repeat bottom;
padding:10px;
}

.profileimagesp {
float:left; margin:4px;
}
.profileimagesp img {
border:1px solid #a467a2;
}
.profileimagesl {
float:left; width:292px; margin:4px;
padding:8px 0px 9px 0px;
}
.profileimagesl img {
border:1px solid #a467a2;
}
.profilebuttonleft {
float:left;
width:108px;
margin:0px 2px 5px 3px;
}
.profilebutton {	
display:block; /*This Cover Full TD */	
background:url(../images/profilea.jpg) center top no-repeat; /*This Will Set the Link background */	
height:20px; /*This Will Make Fixes Size Link (Use Image height)*/	
width:108px; /*This Will Make Fixes Size Link (Use Image width)*/	
line-height:22px;	text-align:center;	font-size:10px;	text-decoration:none; color:#FFFFFF;
cursor:pointer;
}
.profilebutton:hover {	
background:url(../images/profileb.jpg) center top no-repeat;
}

.profiledescgrow {
background: url(../images/profiledescgrow.gif) repeat-y;
margin:0px 0px 0px 5px;
}
.profiledesctop {
background: url(../images/profiledesctop.gif) no-repeat top;
}
.profiledescbottom {
background: url(../images/profiledescbottom.gif) no-repeat bottom;
padding:10px;

}

.profilestatsgrow {
float:left;
width:225px;
background:url(../images/profilestatsgrow.gif) repeat-y;
margin:15px 15px 0px 5px;
}
.profilestatstop {
background:url(../images/profilestatstop.gif) no-repeat top;
}
.profilestatsbottom {
background:url(../images/profilestatsbottom.gif) no-repeat bottom;
padding:10px;
}

.profileratesgrow {
float:left;
width:202px;
background:url(../images/profileratesgrow.gif) repeat-y;
margin:15px 0px 0px 0px;
}
.profileratestop {
background:url(../images/profileratestop.gif) no-repeat top;
}
.profileratesbottom {
background:url(../images/profileratesbottom.gif) no-repeat bottom;
padding:10px;
}
.statsq {
float:left;
padding:2px 10px 2px 0px;
text-align:right;
width:100px;
font-size:11px;
}
.statsa {
float:left;
padding:2px;
font-size:11px;
width:90px;
color:#FFFFFF;
}
.timesarea {
float:left;
padding:3px 10px 3px 0px;
width:80px;
font-size:11px;
}
.timesarea2 {
float:left;
padding:3px 10px 3px 0px;
width:160px;
font-size:11px;
}
.times {
padding:3px;
float:left;
width:40px;
text-align:right;
font-size:11px;
color:#FFFFFF
}
.timeseg {
font-size:11px;
}
.widebutton {	
display:block; /*This Cover Full TD */	
background:url(../images/widebuttona.jpg) center top no-repeat; /*This Will Set the Link background */	
height:20px; /*This Will Make Fixes Size Link (Use Image height)*/	
width:200px; /*This Will Make Fixes Size Link (Use Image width)*/	
line-height:22px;	text-align:center;	font-size:10px;	text-decoration:none; color:#FFFFFF; font-weight:bold;
cursor:pointer;
}
.widebutton:hover {	
background:url(../images/widebuttonb.jpg) center top no-repeat;
}
p.gallerytitle {
    color:#ffffff;
    font-size: 1.2em;
	line-height: 53px;
	text-align:center;
	text-transform:capitalize;
	padding: 0;
	margin: 0;
	border: 0;
}
#widecentertext {
	float:left;
	background-image: url(../images/p-widecolbgtop.jpg);
	width:690px;
	margin:174px 0px 0px 8px;
}
.widecontenttextbottom {
	background-image: url(../images/p-widecolbgbottom.jpg);
	padding:0px 10px 0px 10px;
}
.widecontenttextgrow {
	background-image: url(../images/p-widecolbgmiddle.jpg);
}

table.reviews {
   margin-left: 0px;
   margin-right: 0px;
   }
 .reviewname  {
   width:100px;
   line-height:normal;
   text-align:left;
   /*color: #F09;*/
   padding: 3px 5px 3px 5px;
   }
 .reviewleft  {
   color:#999999; /* was FFF*/
   width:100px;
   text-align:right;
   /*border-right: 1px #44001e solid;
   border-bottom: 1px #44001e solid;*/
   }
 .reviewright  {
   color:#ffffff; /* was no line at all*/
   text-align:left;
   /*border-right: 1px #44001e solid;
   border-bottom: 1px #44001e solid;*/
   }
 .reviewright2  {
   text-align:right;
   color:#999999; /* was FFF*/
   /*border-right: 1px #44001e solid;
   border-bottom: 1px #44001e solid;*/
   }
 .reviewcontent  {
   color:#ffffff; /* was no line at all*/
   padding: 12px;
   text-align:left;
   /*border-right: 1px #44001e solid;
   border-bottom: 1px #44001e solid;*/
   }
 .reviewtext  {
   color:#ffffff; /* was no line at all*/
   /*width:420px;*/
   line-height:normal;
   text-align:left;
   padding: 3px 5px 10px 5px;
   }
