*{margin:0;padding:0;}

body { background: #0f0b0b url(images/bar-bg-y.png) repeat-y center; color: #fff; font: 11px normal Georgia, "Times New Roman", Times, serif;}
.bg-holder {background: url(images/bath-e-layout6.jpg) no-repeat center top; }
#header { }
.clearFixer{clear:both; height:0px; line-height:0px;}
h2{ color:#b050b1; margin: 7px 0; font-size:23px;}
h3{ color:#b050b1; margin: 7px 0; font-size:18px;}
a {color: #fff; border:none; text-decoration:none; outline:none;}
a img {border:none; outline:none;}
p { margin-top: 8px; text-align:justify; color: #fff;}

h1.header-escort 
{text-indent:-8000px; background: url(images/banner-purple1.jpg) no-repeat left top; height:160px;}
#container {width: 960px; margin: 0 auto; position:relative;}
h2#welcome {background:url("images/heading-sprite.png") no-repeat scroll -3px -2px transparent;
height:25px;
text-indent:-5555px;
width:300px;}
h2#gallery-title {background:url("images/heading-sprite.png") no-repeat scroll 0 -88px transparent;
height:23px;
margin:0 0 -12px;
text-indent:-5555px;
width:300px;}

.maintext {margin: 54px 0 0 87px; font:11px Georgia, "Times New Roman", Times, serif;}
.maintext h2 {font: 14px Arial, Helvetica, sans-serif;}
blockquote  h1{font-size: 8px; float: left; margin: -15px 0 0 259px;}


#content { float:left; width:743px; min-height:700px; }
#content a {color: #b050b1; border:none; border-bottom: 1px dotted #fff; text-decoration:none; outline:none;}
#links{background: url(images/gallery/large-bg.png) repeat-y 1px 1px; margin:32px 0 0 46px; width:630px; text-align:center; padding: 73px 0;}
#links h3 {width: 250px; margin:12px 0 0 125px;
text-align:left;
width:312px;}
#sidebar {height:700px; left:753px; position:absolute; top:0px; width:207px;}
ul#nav{list-style-type:none; margin: 215px 0 0 0px;}
ul#nav li { margin: 5px 0;}
ul#nav li a { padding: 0 0 0 15px; text-decoration: none; color:#b050b1; font:normal 11px Helvetica, Arial, Helvetica, sans-serif;  }
ul#nav li a:hover, ul#nav li a.current { background:url(images/elements.png) no-repeat -2px -4px; color: #fff; }
a#homelink {background:url("images/home_rig-sprite.png") no-repeat scroll -7px -23px transparent;
border:medium none;
bottom:0;
height:198px;
position:absolute;
right:0;
text-indent:-5555px;
width:204px;}
  a#homelink:hover { background-position:-7px -222px}
  
  #twitter-box {background:url("images/twitter-bg.png") no-repeat scroll center top transparent;
height:53px;
margin:29px 0 0 60px;
padding:17px 40px 52px;
position:relative;
width:574px;}
  #twitter-box h2 {background:url("images/heading-sprite.png") no-repeat scroll 0 -38px transparent;
height:35px;
left:23px;
position:absolute;
text-indent:-5555px;
top:-29px;
width:200px;}
  #twitter-box ul li {background:url("images/elements.png") no-repeat scroll 0 -1px transparent;
font-size:13px;
list-style-type:none;
margin:9px 0;
padding:0 0 0 16px;}
a#twitter-link {background:url("images/heading-sprite.png") no-repeat scroll 146px -125px transparent;
border:medium none;
display:block;
height:36px;
margin:17px 0 0 -14px;
padding-top:9px;} 
 

#gallery { width: 618px; margin:36px 0 0 77px; text-align:center; height: 319px;}
#gallery .escort-girl {background:url(images/photo-bg.png) no-repeat center top;float:left;height:306px;width:203px;}
#gallery .escort-girl img {margin: 26px 0 0 0; }
#gallery a {border: solid 0px #000;}
#gallery .escort-girl object {margin: 28px auto 49px;}
#gallery .escort-girl a.girlink{/* for IE */filter:alpha(opacity=50);/* CSS3 standard */opacity:0.5; text-decoration:none; border:none;}
#gallery .escort-girl a.girlink:hover {/* for IE */filter:alpha(opacity=100);/* CSS3 standard */opacity:1;}
#gallery .escort-girl h2 {font-size: 18px;}
#gallery .escort-girl h3 {color: #fff; font-size: 11px; font-weight: normal; font-style:italic; }

.enter-area h2{text-indent: -5555px; display:none;}
.enter-area {text-align:justify; width: 300px; margin: 15px auto;}

#footer {clear:both;  height: 30px; padding: 30px 81px; }
#footer p a {text-align:center; font-style:italic;}

