body{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	background-color:#000;
	color:#fff;
	text-align:center;
	margin:20px 0 0 0;
	padding:0;
}
.spacer {
	clear: both; 
	height:1px;
}

.spacer2 {
	clear: both; 
	height:1px;
	padding:10px 0 0 0;
}

ul{
	list-style:none;
}

ul,li{
	margin:0;
	padding:0;
}
p{
	margin:10px 0px 10px 0px;
}

img{
	border:0;
	vertical-align:top;
}

form{
	padding:0;
	margin:0;
}
#global{
	position: relative;
	margin-left: auto;
    margin-right: auto;
	text-align: left;
	width:900px;
}

#logo{
	float:left;
}

#address{
	float:right;
	width:178px;
	font-size:100%;
	margin:0;
	padding:2px 0 0 0;
}

#address a{
	text-decoration:none;
	color:#fff;
}

#address a:hover{
	text-decoration:underline;
}

ul#menu{ 
	float:left;
	list-style:none;
	width:900px; 
	height:27px;
	margin:25px 0 12px 0;
	padding:0;
}

ul#menu li { 
	float:left; 
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
ul#menu li a { 
	height:27px; 
	display:block; 
	top:0; 
	text-indent:-9999px; 
}

li#itemHome a, li#itemWhatIsOn a,li#itemAbout a, li#itemBookings a,#itemFacilities a, li#itemTunes a, #itemVirtual a,li#itemGallery a,#itemLinks a, li#itemChristmas a, #itemContact a{ 
background:url(images/menu.png); 
}

li#itemHome						{ width:82px;}
li#itemHome a 						{ background-position:0 0; width:82px; left:0 }
li#itemHome a:hover,li#itemHome a.active					{ background-position:0 -27px }

li#itemWhatIsOn						{ width:88px;}
li#itemWhatIsOn a 						{ background-position:-82px 0; width:88px; left:82px }
li#itemWhatIsOn a:hover,li#itemWhatIsOn a.active				{ background-position:-82px -27px }

li#itemAbout						{ width:66px;}
li#itemAbout a 						{ background-position:-170px 0; width:66px; left:170px }
li#itemAbout a:hover,li#itemAbout a.active					{ background-position:-170px -27px }

li#itemBookings						{ width:84px;}
li#itemBookings a 						{ background-position:-236px 0; width:84px; left:236px }
li#itemBookings a:hover,li#itemBookings a.active				{ background-position:-236px -27px }

li#itemFacilities						{ width:84px;}
li#itemFacilities a 						{ background-position:-320px 0; width:84px; left:320px }
li#itemFacilities a:hover,li#itemFacilities a.active					{ background-position:-320px -27px }

li#itemTunes						{ width:67px;}
li#itemTunes a 						{ background-position:-404px 0; width:67px; left:404px }
li#itemTunes a:hover,li#itemTunes a.active				{ background-position:-404px -27px }

li#itemVirtual						{ width:98px;}
li#itemVirtual a 						{ background-position:-471px 0; width:98px; left:471px }
li#itemVirtual a:hover,li#itemVirtual a.active					{ background-position:-471px -27px }


li#itemGallery						{ width:72px;}
li#itemGallery a 						{ background-position:-569px 0; width:72px; left:569px }
li#itemGallery a:hover,li#itemGallery a.active				{ background-position:-569px -27px }

li#itemLinks						{ width:58px;}
li#itemLinks a 						{ background-position:-641px 0; width:58px; left:641px }
li#itemLinks a:hover,li#itemLinks a.active					{ background-position:-641px -27px }

li#itemChristmas						{ width:95px;}
li#itemChristmas a 						{ background-position:-699px 0; width:95px; left:699px }
li#itemChristmas a:hover,li#itemChristmas a.active				{ background-position:-699px -27px }

li#itemContact						{ width:106px;}
li#itemContact a 						{ background-position:-794px 0; width:106px; left:794px }
li#itemContact a:hover,li#itemContact a.active					{ background-position:-794px -27px }



.home_box, .home_box_right{
	float:left;
	width:293px;
	background-color:#57003B;
	margin:12px 10px 0 0;
	line-height:1.45em;
}

.home_box_right{
	margin-right:0px;
}

.home_box a, .home_box_right a{
	color:#fff;
	text-decoration:none;
}

.home_box a:hover, .home_box_right a:hover{
	text-decoration:underline;
}

.home_box h2, .home_box_right h2{
	margin:0 0 0 30px;
	font-size:18px;
}
.right_box h2, .right_box2 h2{
	margin:0 0 0 30px;
	font-size:16px;
}

.right_box p, .right_box2 p{
	margin:10px 30px 10px 30px;
}


.right_box a, .right_box2 a{
	color:#fff;
}

.whaton_thumb{
	float:left;
	margin:10px 0 0 30px;
}

.thumb{
	float:left;
	border:3px solid #000;
	margin:0 10px 10px 0;
}

.thumb2{
	float:left;
	border:3px solid #000;
	margin:0 0 10px 0;
}

.vt_box{
	float:left;
	width:172px;
	margin:20px 5px 10px 0;
	text-align:center;
}

.vt_box a.item{
	font-size:120%;
}

.whaton_details{
	float:left;
	width:100px;
	margin:20px 0 0 0;
	padding:0;
}

#whaton_detailsh{
	float:left;
	width:100px;
	margin:20px 0 0 20px;
	padding:0;
}



.whaton_more{
	float:left;
	padding:30px 0 0 0;
}

.whaton_more a{
	color:#fff;
	text-decoration:none;
}

.whaton_more a:hover{
	text-decoration:underline;
}




.home_box p, .home_box_right p {
	margin:0 0 0 30px;
	padding:10px 0 0 0;
	width:235px;
}

#copyright{
	clear:both;
}


.top_img,.bottom_img{
	float:left;
}

.bottom_img2{
	background-color:#000;
	border-bottom:1px solid #000;
	vertical-align:bottom;
}

#signup{
	border-collapse:collapse;
	margin:10px 0 8px 0px;
	float:left;
	position:relative;
	left:30px;
}

#signup td{
	padding:2px 0 2px 0;
}

input.white{
	border:none;
	margin:4px 0;
}

input.white3{
	border:none;
	margin:4px 0;
	padding:0;
}

#bt_signup{
	margin:10px 0 21px 0;
}

#copyright{
	float:left;
	clear:both;
	width:400px;
	margin:15px 0 20px 0;
}

#lightboxcop{
	float:right;
	margin:15px 0 20px 0;
}

#lightboxcop a{
	color:#fff;
	text-decoration:none;
}

#more2{
	padding:17px 0 0 0;
	clear:both;
}

#more3{
	padding:33px 0 0 0;
	clear:both;
}

.big_box{
	float:left;
	width:596px;
	background-color:#57003B;
	margin:12px 10px 0 0;
}

.big_box2{
	float:left;
	width:596px;
	background-color:#57003B;
	margin:12px 0 0 10px;
}

.big_box_content{
	float:left;
	width:536px;
	padding:0 30px 20px 30px;
	background-color:#57003B;
}

.big_box h1, .big_box2 h1{
	font-size:20px;
	margin:10px 0 0 0;
	padding:0;
}

.big_box_content h3{
	font-size:110%;
	margin-top:30px;
}

.big_box_content h4{
	font-size:100%;
	margin:30px 0 10px 0;
}


#right_content{
	float:left;
	width:293px;
	margin:12px 0 0 0;
}


.right_box{
	float:left;
	width:293px;
	background-color:#57003B;

}

.right_box2{
	float:left;
	width:293px;
	background-color:#57003B;
	margin-top:10px;

}

.half_content, .half_content_right{
	float:left;
	width:255px;
}

.half_content_right{
margin:0 0 0 20px;
}


.floor_map{
margin:10px 0 10px 0;
}

.findit{
	position:relative;
	left:10px;
	top:2px;
}

input.white2{
	float:left;
	border:none;
	margin:4px 0;
}

ul.days{
	margin:5px 0 20px 30px;
}

ul.days li{
	margin:4px 0;
	font-weight:bold;
}

.previous{
	float:left;
	width:100px;
	font-weight:bold;
	margin:20px 0 10px 30px;
}

.next{
	float:right;
	width:100px;
	font-weight:bold;
	margin:20px 0 10px 0;
}

#previous2{
	float:left;
	width:100px;
	font-weight:bold;
	margin:20px 0 10px 0;
	color:#fff;
}

#next2{
	float:right;
	width:100px;
	font-weight:bold;
	margin:20px 0 0 0;
	color:#fff;
}

.findit2{
	position:relative;
	top:4px;
	left:10px;
}

.whaton_box{
	float:left;
	width:260px;
	margin:20px 10px 10px 0;
}

.whaton_box_right{
	float:left;
	width:260px;
	margin:20px 0 10px 0;
}

.whaton_box img, .whaton_box_right img{
	float:left;
}

.whaton_content{
	float:left;
	width:154px;
	margin:0 0 0 10px;
}

.whaton_content p{
	margin:0;
	padding:0 0 10px 0;
}

.whaton_content a, .big_box_content a{
	color:#D90093;
	font-weight:bold;
}

 .big_box_content li{
 	list-style-image:url(images/bullet1.gif);
	margin:4px 0 4px 40px;
 }

.back{
margin:10px 0 0 0;
}

.front{
/*margin:10px 0 10px 0;*/
}

.player{
margin:10px 0 0 0;
}

#booking_form{
	width:100%;
	border-collapse:collapse;
	border-top:3px solid #510036;
	margin:20px 0 20px 0;
}

#booking_form td{
padding:6px 4px 6px 10px;
vertical-align:top;
border-bottom:1px solid #57003B;
background-color:#3E0029;
}

#booking_form input, #booking_form textarea{
	border:none;
}

#map{
	width:480px;
	height:300px;
	border:2px solid #000;
	margin:20px 0;
}

.dayevent,.dayevent_right{
	width:110px;
	float:left;
	margin:10px 0 0 0;
	
}

.dayevent{
	margin:10px 30px 15px 30px;
}

.dayevent img, .dayevent_right img{
	margin:0 0 10px 0;
}

.dayevent p, .dayevent_right p{
	width:110px;
	margin:0;
	padding:0;
}


.sIFR-active .home_box h2,.sIFR-active .home_box_right h2,.sIFR-active .right_box h2,.sIFR-active .right_box2 h2 {
	visibility: hidden;

}

.sIFR-active .big_box h1, .sIFR-active .big_box2 h1{
	visibility: hidden;
}
.height-box	{height:257px;}

#cocktailVideo, .cocktailImage{
    margin:10px 0 20px 0;
    border:10px solid #000;
}
#cocktailVideo{
    float:left;
}

.cocktailThumb{
    float:left;
    margin-right:10px;
}

.cocktailImage{
    overflow: hidden;
    max-width: 500px;
    float:left;
}
