body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 76%;
color:#fff;
background:#2B355C;
text-align:center;
}


a:link, a:visited, a:active {
text-decoration:none;
color:#FF9900;
font-weight:bold;
}

a:hover {
text-decoration:underline;
color:#FF9900;
}

#container {
width:775px;
text-align:left;
margin:0 auto;
padding:0;
background:#151E44;
font-size:1em;
line-height:1.4em;
}
#margins {
margin:0 20px;
}
a img {
border:0;
}
#quicklinks {
background:#FF9900;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding: 5px 20px;
color:#000;
font:Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

#quicklinks form {
font:Arial, Helvetica, sans-serif;
display:inline;
width:250px;
margin:0 15px 0 0;
padding:0;
}

#quicklinks form select {
width:150px;
padding:0;
}
#quicklinks form input {
}

#subnav {
	display:inline;
	list-style-type:none;
	padding:5px 0px 5px 20px;
	margin:0;
	font-size: 13px;
}

#subnav li {
display:inline;
padding:10px 15px 10px 0;
margin:0;
}

#intro {
margin:0 0px 20px 0;
width:500px;
}

#homepic {
float:right;
width:200px;
margin:0;
}

#clubbing #homepic img {
margin-bottom:30px;
}
#intro img {
float:left;
margin:0 10px 10px 0;
}
 
h1 {
color:#FF9900;
font-size:2em;
line-height:1.4em;
margin:20px 0 10px 0;
}

#nights h1 {
text-align:center;
}


h2 {
margin:0px 0 10px 0;
font-size:1.6em;
}
h4 {
margin-top:0;
}
.homeh1 {
margin-bottom:0!important;
}
.strapline {
font-size:1.2em;
font-weight:bold;
margin:0px 0 20px 20px;
display:block;
}
.sidebox .deal{
font-weight:bold;
font-size:13px;
}
.sidebox .deal strong {
color:#FF9900;
}
.sidebox h3, .sidebox h4 {
font-size:14px;
margin:0 0 10px 0;
padding:0;
}
.sidebox h4 {
color:#FF9900;
}

.sidebox p {
margin-top:0;
}
.sidebox img {
float:left;
margin-left:20px;
}
.imgholder{

float:left;}
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
        width: 735px; /* ems so it will grow */
        background: url(images/bottom.gif) no-repeat bottom right;
        font-size: 100%;
		margin-bottom:20px;
}
.boxhead {
        background: url(images/right.gif) no-repeat top right;
        margin: 0;
        padding: 0;    
}
.boxnight {
        background: url(images/right.gif) no-repeat top right;
        margin: 0;
        padding: 0;    
}
.boxhead h2 {
        background: url(images/top.gif) no-repeat top left;
        margin: 0;
        padding: 22px 20px 5px 25px;
        color: white; 
        font-weight: bold; 
        font-size: 1.2em; 
        line-height: 1em;
}
.boxnight h2 {
        background: url(images/top.gif) no-repeat top left;
        margin: 0;
        padding: 5px 50px 20px 85px;
        color: white; 
        font-weight: bold; 
        font-size: 1.6em; 
        line-height: 1em;
}
.boxnight h2 span {
background:#151E44;
padding:0 10px;
}
.boxbody {
        background: url(images/left.gif) no-repeat bottom left;
        margin: 0;
        padding: 0px 30px 10px 200px;
}



/* Show only to IE PC \*/
* html .boxhead h3 {height: 1%;} /* For IE 5 PC */

.smallbox {
        width: 357px; /* ems so it will grow */
        background: url(images/bottom_sm.gif) no-repeat bottom right;
		margin-bottom:20px;
		margin-right:20px;
		float:left;
}
.smallbox right {
margin-right:0;
}
.right {
margin-right:0!important;
}

.smallhead {
        margin: 0;
        padding: 0;    
}
.card {
        background: url(images/right_card.gif) no-repeat top right;
}
.voucher {
        background: url(images/right_voucher.gif) no-repeat top right;
}
.offer {
        background: url(images/right_offer.gif) no-repeat top right;
}
.party {
        background: url(images/right_party.gif) no-repeat top right;
}
.smallhead h2 {
        background: url(images/top_sm.gif) no-repeat top left;
        margin: 0;
        padding: 35px 30px 5px 135px;
		font-size:1pt;
		line-height:2;
}

.smallbody {
        background: url(images/left_sm.gif) no-repeat bottom left;
        margin: 0;
        padding: 0 30px 10px 10px;
}
/* ie 5 mac specific */
/* \*/
.smallbody {height:12em;}
/* */
.smallbox .deal{
font-weight:bold;
font-size:13px;
}
.smallbox .deal strong {
color:#FF9900;
}
.smallbox h3, .smallbox h4 {
font-size:14px;
margin:0 0 10px 0;
padding:0;
}
.smallbox h4 {
color:#FF9900;
}

.smallbox p {
margin-top:0;
padding-left:125px;
}
.smallbox img {
float:left;
margin:0 0px 0px 10px;
}

p {
margin-top:0;
padding-top:0;
}

.clearer {
clear:both;
height:1pt;
}

#association img {
margin-left:20px;
}

#footer {
margin:15px 0;
border-top:1px solid #fff;
padding:5px 20px;
}
#footer strong {
font-weight:bold;
color:#FF9900;
}


/* begin white box code */

/* Show only to IE PC \*/
* html .whitehead h5 {height: 1%;} /* For IE 5 PC */

.whitebox {
        width: 555px; /* ems so it will grow */
        background: url(images/whitebox_bottom.gif) no-repeat bottom right;
        font-size: 100%;
		margin-bottom:10px;
		float:right;
}
.large {
width:735px!important;
float:none!important;
}
.whitehead {
        background: url(images/whitebox_right.gif) no-repeat top right;
        margin: 0;
        padding: 0;    
}

.whitehead h5 {
        background: url(images/whitebox_top.gif) no-repeat top left;
        margin: 0;
        padding: 0px 30px 0px 0px;
		height:12px;
}


.whitebody {
        background: url(images/whitebox_left.gif) no-repeat bottom left;
        margin: 0;
        padding: 0px 20px 5px 15px;
		color:#151E44;
}

.whitebody ul {
margin:0 0 5px 0;
padding:0;
list-style-type:none;
}

.whitebody ul li {
list-style-type:none;
font-size:0.95em;
line-height:1.3em;
}
.icons {
float:right;
width:50px;
}
.icons img {
margin-bottom:10px;
}
.listingdetails {
float:left;
width:455px;
}
.listingdetails p {
font-size:0.9em;
line-height:1.3em;
margin-bottom:0;
}

.sidebox img {
float:left;
margin-left:20px;
}
.imgholder{
float:left;
width:125px;
}
.listing {
 padding: 0px 30px 10px 0px;
}
.imgholder img{
margin-bottom:10px;
float:none!important;
}
.logo {
float:left;
margin-right:20px;
}
h6 {
color:#FF9900;
font-size:2em;
line-height:1.4em;
margin:0 0 10px 0;
}

form{
font:12px Arial, Helvetica, sans-serif;
line-height:16px;
width:420px;
}

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
font:13px Arial, Helvetica, sans-serif;
  float: left;
  width: 180px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 225px;
  text-align: left;
  font:13px Arial, Helvetica, sans-serif;
  } 
  div.spacer {
  clear: both;
  }
  
div.banner { float: right; 
width: 160px; height: 600px; 
	}
  
  
address {
font-style:normal;
margin-bottom:10px;
}
.orange {
color:#FF9900;
}

.musicpref{
margin-left:190px;
}

.tick {
float:left;
margin-left:15px;
}


/* Show only to IE PC \*/
* html .clubnight h2 {height: 1%;} /* For IE 5 PC */

.clubbox {
        width: 735px; /* ems so it will grow */
     /*   background: url(images/whiteline_bottom.gif) no-repeat bottom right; */
        font-size: 100%;
		margin-bottom:20px;
}

.clubnight {
       /* background: url(images/whiteline_right.gif) no-repeat top right; */
        margin: 0;
        padding: 0;    
}

.clubnight h2 {
       /* background: url(images/whiteline_top.gif) no-repeat top left;*/
        margin: 0;
        padding: 0px 0px 10px 0px;
        color: white; 
        font-weight: bold; 
        font-size: 2em; 
        line-height: 1em;
		text-align:center;
}
.clubnight h2 span {
background:#151E44;
padding:0 0px;
height:78px!important;
color:#ff9900;
text-align:center;
}
.clubbody {
     /*   background: url(images/whiteline_left.gif) no-repeat bottom left; */
        margin: 0;
        padding: 0px 30px 10px 40px;
}
.clubdetails {
float:left;
width:400px;
font-weight:bold;
font-size:1.2em;
margin-bottom:10px;
}
.clubmap {
float:left;
width:50px;
}
.clubInfo {
float:right;
width:520px;
}
.clubphotos {
float:left;
text-align:center;
margin-bottom:10px;
}
.clubphotos img {
padding-right:15px;
}
.agree {
text-align:center;
font-weight:bold;
}
.agree a {
margin:10px 0;
padding:5px;
width:auto;
background:#FF9900;
color:#151E44;
}
.agree a:hover {
text-decoration:none;
background:#fff;
}
.white {

}
.white p {
display:inline;
margin-top:-10px;
}

