/****************************************************
 GLOBAL
****************************************************/

* {
 margin: 0; 
 padding: 0;
}

body { 
 font: 76%/140% Verdana,Arial,Helvetica,sans-serif;
 background: #000 url(/_img/bg.gif) 0 0 repeat; 
 background-color: #f5f5f5;
}

.clear {
 clear: both;
}

.centered, p.centered {
 text-align: center;
}
		
img {
 border:0;
}	

p {
 margin: 0 0 15px 0;
}

.hide {
 display: none;
}

/****************************************************
 DEFAULT LINKS
****************************************************/
a:link, a:visited, a:active, a:hover {
 color: #C16CD7;
}	

/****************************************************
 DEFAULT LIST
****************************************************/

ul, ol {
 margin: 10px 0 25px 0;
 padding-left: 50px;
}

li {
 line-height: 16px;
}

/****************************************************
 WRAPPERS
****************************************************/

#wrapper, 
#primary-content-wrapper,
#secondary-content-wrapper {
 position: relative;
 margin: 0 auto;
 width: 800px;
 text-align: left;
 padding: 0;
}

#wrapper {
 border: 10px solid #fff;
}

#primary-content-wrapper {
 height: 355px;
}

#secondary-content-wrapper {
 margin: -10px 0 0 0;
 height: 230px;
}

#secondary-content-wrapper .inner {
 margin: 0 18px;
}

/****************************************************
 HEADER
****************************************************/

#header {
 height: 64px;
}

#header .inner {
 margin: 0 30px;
 border: 2px solid #fff;
}

/****************************************************
 FOOTER
****************************************************/

#footer {
 clear: both;
 background-color: #280142	;
 margin-top: 10px;
}

body#girls #footer {
 background-color: #F06824;
 height: 120px;
}

#footer .inner {
 margin: 0 30px;
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #fff;
}

#footer .inner a:link, #footer .inner a:visited, #footer .inner a:active, #footer .inner a:hover {
 color: #C16CD7;
}

/****************************************************
 LOGO
****************************************************/

h1 {
 position: absolute;
 left: 29px;
 top: 11px;
 text-indent: -9999px;
 width: 237px;
 height: 42px;
 background: transparent url(/_img/logo.gif) 0 0 no-repeat;
}

theClub .inner h2 {
 text-indent: -9999px;
 display: none;	
}

#theMenu .inner h2 {
 text-indent: -9999px;
 display: none;	
}

h3 {
 font: bold 16px Arial, Verdana;
 line-height: 18px;
}

/***************************************************
 MAIN NAVIGATION
***************************************************/

#nav {
 position: absolute;
 right: 22px;
 top: 0;
 height: 39px;
 width: 299px;
}

div#nav ul#navbar	{
 height: 39px;
 width: 299px;
 background: transparent url(/_img/nav.gif) top left no-repeat;
 margin: 0;
 padding: 0;
 position: relative;
}

div#nav ul#navbar li {
 margin: 0;
 padding: 0;
 list-style: none;
 position: absolute;
 top: 0;
}
	
ul#navbar li, ul#navbar a {
 height: 39px;
 display: block;
}
	
div#nav ul#navbar li a {
 text-indent: -9999px;
 text-decoration: none;
}
	
#girls-nav {left: 0; width: 80px;}
#club-nav	{left: 106px; width: 79px;}
#menu-nav 	{left: 215px; width: 79px;}

#girls-nav a:hover {background: transparent url(/_img/nav.gif) 0 -39px no-repeat; border:0;}
#club-nav a:hover {background: transparent url(/_img/nav.gif) -106px -39px no-repeat; border:0;}
#menu-nav a:hover {background: transparent url(/_img/nav.gif) -215px -39px no-repeat; border:0;}

/* YOU ARE HERE */	
body#girls #girls-nav {background: transparent url(/_img/nav.gif) 0 -39px no-repeat; border:0;}
body#gallery #girls-nav {background: transparent url(/_img/nav.gif) 0 -39px no-repeat; border:0;}
body#club #club-nav {background: transparent url(/_img/nav.gif) -106px -39px no-repeat; border:0;}
body#menu #menu-nav {background: transparent url(/_img/nav.gif) -215px -39px no-repeat; border:0;}

/***************************************************
 MASTHEAD
***************************************************/

#masthead {
 position: relative;
 margin: 8px 0 0 30px;
 width: 762px;
}

/***************************************************
 HOME
***************************************************/

body#home #wrapper {
 background: #280142 url(/_img/home/bg-home.gif) center top no-repeat; 
}

body#home #masthead #btnGallery {
 position: absolute;
 right: 28px;
 top: 255px;
}

#theGirls {
 float: left;
 padding-top: 1px;
}

#thumbnails {
 padding-top: 1px;
 margin: 0 0 0 415px;
}

#thumbnails img {
 float: left;
 margin: 0 4px 3px 0;
}

/***************************************************
 HOME | CONTENT
***************************************************/

#theClub {
 background: transparent url(/_img/bg-theClub.gif) 0 0 no-repeat;
 float: left;
 margin: 0 5px 0 8px;
 _margin: 0 1px	 0 4px;
 width: 280px;
 height: 202px;
}

#theClub .inner {
 margin: 115px 10px 0 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #333;
 height: 90px;
}

#theMenu {
 background: transparent url(/_img/bg-theMenu.gif) 0 0 no-repeat;
 float: left;
 margin: -10 0 0 3px;
 _margin: 0 0 0 3px;
 width: 280px;
 height: 202px;
}

#theMenu .inner {
 margin: 115px 10px 0 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #333;
 height: 90px;
}

#misc {
 float: left;
 margin: 25px 0 0 4px;
 width: 179px;
 height: 172px;
}

#happyHour {
 float: left;
 width: 179px;
 height: 96px;
 margin-bottom: 3px;
}

#VIP-pass {
 float: left;
 width: 179px;
 height: 77px;
}

/***************************************************
 GALLERY (GIRL)
***************************************************/

body#gallery #wrapper {
 background: #280142 url(/_img/gallery/bg-gallery.gif) center top no-repeat; 
}

body#gallery #primary-content-wrapper {
 height: 405px;
/* border: 1px solid #000;*/
}

body#gallery #secondary-content-wrapper {
/* border: 1px solid #000;*/
 height: 280px;
 margin: 30px 0 30px 17px;
}

body#gallery #thumbnails {
 padding-top: 15px;
 margin: 0 0 0 432px;
}

body#gallery #thumbnails .thumb img {
 border: 1px solid #fff;
 margin: 0 3px 3px 0;
}

body#gallery #masthead #btnGallery {
 z-index: 1;
 position: absolute;
 right: 29px;
 top: 304px;
}

body#gallery #galleryThumbnails {
 margin: 0 0 10px 7px;
 padding-top: 1px;
 width: 750px;
}

body#gallery #galleryThumbnails .thumb {
 background: #fff url(/_img/gallery/thumbnail.gif) 0 0 no-repeat;		
 float: left;
 width: 85px;
 height: 90px;
 margin: 0 5px 5px 0;
}

body#gallery #galleryThumbnails .thumb img {
 margin: 3px 0 0 3px;
}

body#gallery #secondary-content-wrapper .inner #galleryThumbnails .thumb h2 {
 margin-top: -1px;
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

body#girls a:link, body#girls a:visited, body#girls a:active, a:hover {
 color: #C16CD7;
}	

/***************************************************
 CLUB
***************************************************/

body#club #wrapper {
 background: #280142 url(/_img/club/bg-club.gif) center top no-repeat; 
}

body#club #masthead #btnTour {
 z-index: 1;
 position: absolute;
 right: 31px;
 top: 304px;
}

#clubIntro {
 padding-top: 15px;
 margin: 0 0 0 432px;
}

#clubIntro .inner {
 margin: 0 30px 10px 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #333;
 line-height: 16px;
}

#clubIntro .inner strong {
 color: #C16CD7;
}

/***************************************************
 SUB NAV
***************************************************/

ul#navlist {
 margin-left: 5px;
 padding-left: 0;
 white-space: nowrap;
}

#navlist li {
 display: inline;
 list-style-type: none;
}

#navlist a { 
 padding: 3px 10px; 
}

#navlist a:link, #navlist a:visited {
 color: #fff;
 background-color: #500079;
 text-decoration: none;
 font-weight: bold;
}

#navlist a:hover, #navlist a#current {
 color: #fff;
 background-color: #280142;
 text-decoration: none;
 font-weight: bold;
}
		
/***************************************************
 MENU
***************************************************/

body#menu #wrapper {
 background: #280142 url(/_img/menu/bg-menu.gif) center top no-repeat; 
}

body#menu #masthead #btnMenu {
 z-index: 1;
 position: absolute;
 right: 31px;
 top: 304px;
}

#menuIntro {
 padding-top: 15px;
 margin: 0 0 0 432px;
}

#menuIntro .inner {
 margin: 0 30px 10px 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #333;
 line-height: 16px;
}

#menuIntro .inner strong {
 color: #C16CD7;
}