

BODY{
  background: url('../images/background.jpg') no-repeat top center black;
  margin: 0px; padding: 0 auto 0 auto; 
}

.splash {
  background: url('../images/splashBG.jpg') no-repeat top center black;
}

P, A{
  font-family: Book Antiqua, Palatino, serif;
  font-size: 15px; font-style: italic;
  line-height: 1.5em;
  color: white;
  text-decoration: none;
}
P A{
  font-size:15px;
}

.fantasies { padding:20px 0 0 30px; text-align:center; }
.fantasies input { display:block; }
.fantasies input[type=text] { height:30px; margin:4px; }
.fantasies input[type=image] { margin-left:110px; height:39px;width:72px;text-align:center; }

form.contact_form {

  text-align: center;
}

form.login_form, form.join_form {
  margin: 20px 0 20px;
  text-align: center;
}

.error{
  color: red;
}
.success {
  color: green;
}

.lightPink{
  color: #fda2d2;
}
.darkPink{
  color: #b92e63;
}

INPUT, TEXTAREA{
  font-family: Book Antiqua, Palatino, serif;
  font-size: 0.85em; font-style: italic;
  text-align: center;
  margin: 2px 0 2px 0;
}
INPUT{
  width: 274px; height: 21px;
  background-color: white;
  border: none;
}
TEXTAREA{
  width: 274px; height: 66px;
  background-color: white;
  border: none;
}
INPUT.button{
  font-size: 1.0em;
  background-color: black !important;
  color: #b92e63;
  border: none;
  margin: 0px;
}

img.eastanglia {
	display:block;
	position:absolute;
	top:33px;
	left:50%;
	margin-left:-152px;
}

/*   Page columns   */

DIV#IndexColumn1{
   width: 234px; 
   position: relative; top: 48px; left: 122px;
   overflow: hidden;
}
DIV#IndexColumn2{
  width: 562px; height: 100%; 
  background: url('../images/contentBgIndex.png') no-repeat top left;
  position: relative; left: 158px;
}
DIV#IndexColumn2 IMG{
  position: relative; top: 365px; left: 0px;
}
DIV#IndexFooter{
  background: url('../images/footerBgIndex.jpg') no-repeat 428px 0px;
}

DIV#ClubContent{
  background: url('../images/contentBgClub.jpg') no-repeat 97px 0px;
}
DIV#ClubColumn1{
  width: 493px; height: 226px; 
  position: relative; top: 371px; left: 83px;
}
DIV#ClubColumn1 IMG{
  position: relative; top: 34px; left: 353px;
}
DIV#ClubColumn2{
  width: 378px; height: 100%; 
  position: relative; left: 83px;
top: 40px;  
}
DIV#ClubColumn2 img#girlimg {
	position:relative;
bottom: 50px;
right: 200px;
z-index:1;
}
DIV#ClubColumn2 p {
	position:relative;
	z-index:2;
}
DIV#ClubColumn2 IMG.titleImage{
  margin: 44px 0 0 53px;
}
DIV#ClubFooter{
  background: url('../images/footerBgClub.jpg') no-repeat 46px 0px;
}

DIV#DancerContent{
  background: url('../images/contentBgDancer.jpg') no-repeat 67px 0px;
}
DIV#DancerColumn1{
  width: 493px; height: 226px; 
  position: relative; top: 371px; left: 83px;
}
DIV#DancerColumn2{
  width: 378px; height: 100%; 
  position: relative; left: 83px;
}

DIV#StagContent{
  background: url('../images/contentBgStag.png') no-repeat 76px 70px;
}
DIV#StagColumn1{
	display:none;
}
DIV#StagColumn2{
  width: 378px; height:600px; 
  position: relative; left: 83px;
}

DIV#StagFooter
{
	width: 1097px;
	height: 109px;
	background: url('../images/contentSpotlightsStag.png') no-repeat left top;
	margin: 0px auto;
}

DIV#VIPColumn1{
  width: 401px; height: 100%; 
  background: url('../images/contentBgVIP1.jpg') no-repeat; 
  position: relative; left: 169px;
}
DIV#VIPColumn1 IMG{
  position: relative; top: 7px; left: -92px;
}
DIV#VIPColumn2{
  background: url('../images/contentBgVIP2.jpg') no-repeat; 
  position: relative; left: 169px;
}
DIV#VIPColumn2 IMG.titleImage{
  margin: 44px 0 0 83px;
}

DIV#fantasiesColumn1{
  width: 401px; height: 100%; 
  background:none;
/*  background: url('../images/contentBgVIP1.jpg') no-repeat; */
  position: relative; left: 169px;
}
DIV#fantasiesColumn1 IMG{
  position: relative; top: 7px; left: -92px;
}
DIV#fantasiesColumn2{
  background: none; 
/*  background: url('../images/contentBgVIP2.jpg') no-repeat; */
  position: relative; left: 210px;
}
DIV#fantasiesColumn2 IMG.titleImage{
  margin: 44px 0 20px 83px;
}

DIV#VIPFooter{
  background: url('../images/footerBgVIP.jpg') no-repeat 46px 0px;
}

DIV#GirlsGirlsContent{
  z-index:1;
}
DIV#GirlsColumn1{
  background: url('../images/contentBgGirls1.jpg') no-repeat top left;
  width: 424px;
  height: 581px;
  position: relative; left: 91px; top: 16px;
}
DIV#GirlsColumn1 IMG.titleImage{
  margin-left: 53px;
}
DIV#GirlsColumn2 {
  left:91px;
position:relative;
top:16px;
}
DIV#GirlsFooter{
  background: url('../images/footerBgGirls.jpg') no-repeat 133px  0px;
  position: absolute;
  margin-top:-16px;
  padding-top:16px;
}
#girl_image {
  position: absolute;
  left: 70px;
  top: 76px;
}
#girl_frame {
  position:absolute;
  z-index: 1;
}
#girl_info {
  margin-bottom: 0;
}
#girl_about {
}
#girl_about p {
  padding: 0;
  margin: 0;
}

DIV#MembershipContent{
  background: url('../images/contentBgMembership2.jpg') no-repeat 352px 0px;
}
DIV#MembershipColumn1{
  width: 552px; height: 100%;
  background: url('../images/contentBgMembership1.jpg') no-repeat bottom left;
  position: relative; left: 54px;
}
DIV#MembershipColumn1 IMG.titleImage{
  margin: 21px 0 0 182px;
}
DIV#MembershipColumn1 P{
  margin-left: 55px;
}
DIV#MembershipColumn2{
  position: relative; left: 54px;
}
DIV#MembershipColumn2 IMG{
  position: relative; top: 51px; left: 106px;
}
DIV#MembershipFooter{
  background: url('../images/footerBgMembership.jpg') no-repeat 183px 0px;
}

DIV#HireContent{
  background: url('../images/contentBgHire.jpg') no-repeat 101px 0px;
}
DIV#HireColumn1{
  width: 340px;
  position: relative; left: 167px; top: 86px;
}
DIV#HireColumn1 IMG.titleImage{
  margin-left: 53px;
}
DIV#HireColumn2 IMG{
  position: relative; top: 376px; left: -267px;
}
DIV#HireFooter{
  background: url('../images/footerBgHire.jpg') no-repeat 119px 0px;
}

DIV#GalleryContent{
  background: url('../images/gallerybg02.png') no-repeat 172px 0px;
}
DIV#GalleryColumn1{
  width: 205px; height: 100%;
  position: relative; left: 104px;
}
DIV#GalleryColumn1 IMG{
  position: relative; top: 5px;
}
DIV#GalleryColumn1 IMG.titleImage{
  float: right;
  z-index: 100;
}
DIV#GalleryColumn2{
  width: 830px; height: 100%;
  background: url('../images/galleryBG01.png') no-repeat 220px 41px;
  position: relative; left: 0px; top: -89;
}
DIV#GalleryColumn2 DIV.TL{
  width: 184px; height: 184px;
  background: url('../images/gallery/1.jpg') no-repeat;
  position: relative; left: 245px; top: 70px;
  z-index: 5;
  float: left; clear: left;
}
DIV#GalleryColumn2 DIV.TR{
  width: 184px; height: 184px;
  background: url('../images/gallery/2.jpg') no-repeat;
  position: relative; left: 318px; top: 67px;
  z-index: 5;
  float: left;
}
DIV#GalleryColumn2 DIV.BL{
  width: 184px; height: 184px;
  background: url('../images/gallery/4.jpg') no-repeat;
  position: relative; left: -121px; top: 323px;
  z-index: 5;
  float: left;
}
DIV#GalleryColumn2 DIV.BR{
  width: 184px; height: 184px;
  background: url('../images/gallery/5.jpg') no-repeat;
  position: relative; left: -48px; top: 323px;
  z-index: 5;
  float: left;
}
DIV#GalleryColumn2 DIV.Mid{
  width: 108px; height: 144px;
  background: url('../images/gallery/3.jpg') no-repeat;
  position: relative; left: 410px; top: 37px;
  z-index: 20;
  float: left;
}
DIV#GalleryColumn2 DIV.MidFrame{
  width: 176px; height: 211px;
  background: url('../images/galleryMidFrame.gif') no-repeat;
  position: relative; left: 270px; top: 0px;
  z-index: 10;
  float: left;
}
DIV#GalleryContent DIV.titleImage{
  width: 324px; height: 89px;
  background: url('../images/gallery.gif') no-repeat;
  position: relative; top: 232px; left: -50px;
  float: left;
}
DIV#GalleryFooter{
  background: url('../images/footerBgGallery.jpg') no-repeat 40px;
}


DIV#ContactColumn1{
  width: 403px; height: 100%;
  background: url('images/contentBgContact1.jpg') no-repeat 0px 33px;
  position: relative; left: 88px;
  z-index: 100;
}
DIV#ContactColumn1 IMG.titleImage{
  margin: 25px 0 0 85px;
}
DIV#ContactColumn2{
  width: 472px; height: 100%;
  background: url('../images/contentBgContact2.jpg') no-repeat 0px 0px;
  position: relative; left: 20px;  
}
DIV#ContactColumn2 IMG{
  float: right;
  position: relative; top: 5px;
}
DIV#ContactFooter{
  background: url('../images/footerBgContact.jpg') no-repeat 725px 0px;
}



/*   Structure   */

DIV#SiteWrapper{
  margin: 0 auto 0 auto;
}

DIV#Header{
  width: 820px; height: 51px;
  margin-top: 85px;
  position: relative; left: 50%; margin-left: -395px;
}
DIV#Header IMG{
  display: block;
}
DIV#Navigation{
  height: 47px;
  margin-left: 10px;
}
DIV#Navigation A{
  margin: 0 5px;
  position: relative; top: 14px;
  display: block; float: left;
  font-size:14px;
  font-weight:bold;
}

DIV.Content{
  width: 1035px; height: 597px;
  position: relative; left: 50%; margin-left: -517px;
  clear: left;
}
DIV.Content DIV.column{
  float: left;
}
DIV.column P{
  text-align: center;
  margin: 10px 0 20px 0;
}

DIV.FooterWrapper{
  width: 1115px;
  position: relative; left: 50%; margin-left: -557px;
  clear: left;
}
DIV#Footer{
  width: 790px; height: 172px;
  position: relative; left: 50%; margin-left: -395px;
} 
DIV#Footer IMG{
  display: block;
}
DIV#Footer P{
  font-size: 0.75em;
  text-align: center;
  margin: 5px 0px; padding: 0px;
}
DIV#Footer P A{
  color: white;
}
DIV#Footer IMG.footnote{
  position: relative; top: 10px; left: 238px;
}

#splash_enter {
  position: absolute;
  left: 360px;
  top: 280px;
  border: 0;
}
DIV#SplashFooter P{
  padding-top:65px;
  font-size: 14px;
}


div.Content p { 
	margin:0;
	padding:0;
}

.italic
{
	font-style: italic;
}

div.closer p {
	line-height:1.4;
}
