/* color key
gold	#D4AF37

*/


.span-7 {
overflow:hidden;
}

#pornDiscoMusic {
position:relative;
width:200px;
height:22px;
right:20px;
bottom:18px;
}

#flash_gallery {
position:absolute;
z-index:1;
}

span.gold {
color:#D4AF37;
display:inline;
}

h1 span {
color:#D4AF37;
display:inline;
}

h2 span {
color:#D4AF37;
display:inline;
}

h3 span {
color:#D4AF37;
display:inline;
}

a {
color:#D4AF37;
}

a:focus, a:hover {
color:#FFD700;
}

#gap {
height:16px;
}

/*
Core
*/

.gold {

}

.container {
text-align:left;
}

#stars_flash {
position:absolute;
right:100px;
/*
right:20px;
bottom:4px;
*/
z-index:3;
}

#screenshot {
position:absolute;
z-index:2;
}

body
{
background: #000   url(../images/background.jpg) no-repeat; 
background-attachment:fixed; 
background-position: 50% 0%;
color: #ffffff;
margin-bottom:0px;
text-align:center;
font-family: "Verdana", "Lucida Grande", Arial, Helvetica, Sans-Serif;
}




h1 {
color:#FFF;
font-weight:lighter;
}

h2 {
color:#FFF;
font-weight:lighter;
height:72px;
line-height:1.3;
}

h3 {
color:#FFF;
font-weight:lighter;
height:36px;
line-height:1.3;
}

 
/* override the box class in the blueprint framework */
.box {
background-color:transparent;
}

span.small 
{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}


/* tooltip */
#screenshot{
        position:absolute;
	left:500px;
        background:transparent;
        padding:5px;
        display:none;
        color:#fff;
        }



/*		*/
/*header	*/
/*		*/

#banerHead {
width:750px;
float:left;
}

#thumbFlyer {
position:absolute;
top:90px;
}

#shoppingHeader {
margin-top:200px;
}

#logo {
float:left;
width:128px;
}

#logo_type {
float:left;
margin-left:10px;
width:380px;
}

span.tag {
width:400px;
font-size:13px;
word-spacing:.8px;
float:left;
position:relative;
left:12px;
}


#ticket_girls {
float:right;
width:54px;
position: relative;
bottom:5px;
margin-right:16px;
}

#ticket_boys {
float:right;
width:54px;
position: relative;
bottom:5px;
margin-right:16px;
}

#shopping_cart {
float:right;
width:44px;
position: relative;
bottom: 5px;
margin-right:16px;
}

/*			*/
/* navigation nav 	*/
/*			*/

#nav {
position:relative;
top:9px;
left:10px;
z-index:2;
}

#nav_box {
width:201px;
height:340px;
background: url("/images/nav_box.png");
clear:both;
}

#nav_wrapper {
}


#nav ul 
{
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
}

#nav ul li
{
text-align:right;
position:relative;
top:8px;
}

#nav a
{
color:#FFF;
text-decoration:none;
}

ul.large {
position:relative;
bottom:4px;
}

a#home_current {
color:#EE0039;
}

a#disco_events_current {
color:#FF8D23;
}

a#disco_gallery_current {
color:#FCFF00;
}

a#dress_code_current {
color:#7EFD3E;
}

a#porn_disco_shop_current {
color:#3E9FFD;
}

a#about_porndisco_current {
color:#F8A0FB;
}

a#spencer_cascade_current {
color:#AE4FCA;
}

a#contact_us_current {
color:#31F8FF;
}

/* hovers for nav */

li:hover #home {
color:#EE0039;
}

#home:hover, span.cLetter {
color:#EE0039;
}

li:hover #disco_events {
color:#FF8D23;
}


#disco_events:hover, span.oLetter {
color:#FF8D23;
}

li:hover #disco_gallery {
color:#FCFF00;
}


#disco_gallery:hover, span.lLetter {
color:#FCFF00;
}

li:hover #dress_code {
color:#7EFD3E;
}


#dress_code:hover, span.uLetter {
color:#7EFD3E;
}

li:hover #porn_disco_shop {
color:#3E9FFD;
}

#porn_disco_shop:hover, span.rLetter {
color:#3E9FFD;
}


li:hover #about_porndisco {
color:#F8A0FB;
}


#about_porndisco:hover, span.fLetter {
color:#F8A0FB;
}

li:hover #spencer_cascade {
color:#AE4FCA;
}


#spencer_cascade:hover {
color:#AE4FCA;
}

li:hover #contact_us {
color:#31F8FF;
}


#contact_us:hover {
color:#31F8FF;
}

/*			*/
/*  external links	*/
/*			*/	

#in_assc {
font-style:italic;
float:left;
margin-top:36px;
margin-left:-18px;
margin-bottom:-3px;
}



#sex_station {
width:120px;
float:right;
margin-right:47px;
position:relative;
top:15px;
cursor:pointer;
}


#babecast {
width:135px;
float:right;
margin-right:58px;
}

#club_tickets {
width:163px;
float:right;
margin-right:59px;
}

#sweetmeats {
width:168px;
height:27px;
float:right;
margin-right:55px;
position:relative;
top:20px;
background-image: url('/images/sweetmeats.png');
cursor:pointer;
}

#benDover {
width:163px;
height:64px;
float:right;
margin-right:59px;
background-image: url('/images/ben-dover.png');
margin-top:43px;
position:relative;
top:3px;
}

/*		*/
/* footer 	*/
/*		*/

span.ondot {
float:left;
z-index:2;
position:relative;
top:327px;
right:190px;
}



/*
span.ondot {
color:#D4AF37;
top:356px;
left:40px;
clear:right;
width:100px;
z-index:2;
position:relative;
text-decoration:none;
}
*/

#footer_wrap {
float:right;
width:710px;
}

span.copyright {
color:#D4AF37;
float:right;
z-index:2;
position:relative;
bottom:5px;
}

span.disco_people {
float:left;
display:inline;
width:743px;
height:315px;
background: url("/images/3characters01.png");
z-index:1;
position:relative;
top:18px;
right:100px;
}

/*
#disco_people {
float:left;
width:765px;
height:340px;
position:relative;
top:27px;
z-index:1;
background: url("/images/3characters01.png");
}
*/

				/* individual pages */


/*		*/
/* home page	*/
/*		*/

#content_wrapper {
float:left;
background: url("/images/display_box.png");
width:710px;
/* height:600px; */
position:relative;
right:15px;
padding-bottom:80px;
}

#homeText {
position:relative;
bottom:15px;
}

span#calling {
position:relative;
bottom:10px;
}

#flash_stars {
 z-index:1;
}

span.homeSub {
margin-bottom:-5px;
}


#home_title {
width:632px;
height:71px;
background: url("/images/titles/home-titles.png");
position:relative;
bottom:8px;
right:20px;
margin-bottom:2px;
font-size:3em;
color: #D4AF37;
text-indent: -9999px;

}

#legalDecor {
border: 1px solid #D4AF37;
padding:2px;
margin-bottom:10px;
}

#legalDecorPad {
padding:6px;
}

.span-8 {
position:relative;
left:15px;
margin-top:18px;
}

.span-10 {
position:relative;
left:15px;
margin-top:18px;
}

div.homeCopy {
position:relative;
bottom:15px;
}

#hist_btn {
margin-top:77px;
}

#dress_btn {
margin-top:10px;
}

#spencer_btn {
margin-top:10px;
}

#equal {
position:relative;
top:36px;
right:51px;
}

/*
shop
*/

#shopTitle {
width:220px;
height:85px;
position:relative;
right:15px;
top:5px;
margin-bottom:4px;
background-image: url('/images/titles/shop-titles.png');
text-indent:-9999px;
}

#girlsTicketShop {
float:left;
width:300px;
margin-top:14px;
margin-right:16px;
position:relative;
right:25px;
}

#boysTicketShop {
float:right;
width:300px;
margin-top:14px;
padding-right:16px;
}

#tshirtWrapper {
width:700px;
text-align:center;
margin-top:27px;
float:left;
}

#tshirtTitle {
font-size:27px;
margin:0px auto;
}

#tshirtLogoWrapper {
margin-top:18px;
display:block;
}

.tshirtDesWrapper {
margin-top:18px;
float:left;
width:700px;
text-align:center;
}

.tshirtDes {
margin:0px auto;
}

#ladiesFitWrapper {
float:left;
padding-left:16px;
margin-top:30px;
text-align:center;
}

#ladiesFit {
margin:0px auto;
}

#mensFitWrapper {
float:right;
padding-right:16px;
margin-top:30px;
text-align:center;
}

#mensFit {
margin:0px auto;
}

.centerSelect{
margin:0px auto;
}



/* history of porn disco */

#historyTitle {
width:654px;
height:86px;
position:relative;
bottom:14px;
right:24px;
margin-bottom:-20px;
background-image: url('/images/titles/history-titles.png');
text-indent:-9999px;
}

#histText {
margin-top:10px;
}

#historyImage {
width:208px;
height:270px;
margin-top:85px;
background-image: url('/images/history.png');
}

/*		*/
/* contact us 	*/
/*		*/

#contactUsTitle {
width:284px;
height:86px;
position:relative;
top:5px;
right:17px;
margin-bottom:-27px;
background-image: url('/images/titles/contactus-titles.png');
text-indent: -9999px;
}


#contact_form_fs {
margin-top:34px;
margin-left:12px;
}            

/* #D4AF37 */

.ondot_text {
background-color:#FFF;
border:solid 1px #D4AF37;
}

.ondot_textarea_last {
color:#7D7C65;
background-color:#FFF;
border:solid 1px #D4AF37;
}

#submit_btn {

border:solid 1px #D4AF37;
}

label {
color:#FFF;
}

#thanks {
font-size:3em;
}

/*
javascript css
*/

/* gallery */

#galleryTitle {
width:299px;
height:85px;
position:relative;
top:5px;
right:7px;
margin-bottom:12px;
background-image: url('/images/titles/gallery-titles.png');
text-indent: -9999px;
}

#blackBox {
width:50px;
height:50px;
background-color:black;
position:absolute;
top:100px;
right:60px;
z-index:999;
}

/* spencer cascade */

#spencerTitle {
width:507px;
height:79px;
position:relative;
bottom:13px;
right:19px;
margin-bottom:-5px;
background-image: url('/images/titles/spencer-titles.png');
text-indent: -9999px;
}

#spencerText {

}

#spencerImage {
width:306px;
height:368px;
margin-top:74px;
position:relative;
right:10px;
background: url('/images/spencer.png') no-repeat;
}

#spencerImage02 {
width:306px;
height:368px;
margin-top:74px;
position:relative;
right:14px;
background-image: url('/images/spencer02.png');
}

span.peacock {
font-size:1.4em;
}

span.pornake {
position:relative;
bottom:5px;
}

/* dress code */

#dressCodeTitle {
width:368px;
height:85px;
float:left;
position:relative;
bottom:13px;
right:26px;
margin-bottom:-9px;
background-image: url('/images/titles/dresscode-titles.png');
text-indent: -9999px;
}

span.dressCodeCopy {

}

#dressCodeImage {
width:132px;
height:342px;
margin-top:74px;
background-image: url('/images/dress_code.png');
}

span.add {
text-decoration:underline;
}

.catsChicks {
font-size:1.3em;
}

/* 
404 page
*/

#four_image {
position:relative;
right:30px;
}

/* upcoming events */

#upcomingEvents {
position:relative;
top:10px;
}


.eventTitle {
font-size:20px;
padding-left:5px;
padding-top:27px;
padding-bottom:5px;
}

.eventInfo {
font-size:15px;
padding-left:5px;
color:#D4AF37;
}

#upEventsTicket {
position:relative;
top:72px;
right:120px;
}

#contactUsBlock {
text-decoration:underline;
}

#map {
padding-left:6px;
padding-top:40px;
}