body {
	color:#585451;	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:75%;	font-style:normal;	font-variant:normal;	font-weight:400;
	line-height:normal;	text-align:center;	background-color:#000;
	width:100%;
	height:100%;
}

#main-wrapper{text-align:left;width:1024px;margin:auto;position:relative;background:no-repeat;}

#main-header{clear:both;position:relative;height:40px;text-align:left;padding:20px 30px 0px 42px}
#main-body{clear:both;position:relative;height:auto!important;height:494px;min-height:494px;}
#main-footer{color:#8D9A9D;clear:both;}
#main-footer a{color:#8D9A9D;text-decoration:none;}
#footer-left{padding:20px 0px 0px 42px;}
#footer-left, #footer-left a{color:#e0c2b2;text-decoration:none;}
#footer-left a:hover{color:#fff;}
#footer-right{vertical-align:top;color:#8B002E;font-family:Arial, Helvetica, sans-serif;font-size:0.9em;padding:0px 70px 0px 0px;}
#footer-right div{vertical-align:top;display:inline-block;padding-top:20px;padding-left:20px;float:left;}
#footer-right div.logo{padding-top:0px;}
#footer-right a{color:#fff;text-decoration:none;}

h1,h2,h3{color:#fff;}
h1{display:none;}
h2{font-size:1.2em;}
strong{color:#fff;}

.white{color:#fff;}

/* MAIN IMAGES */
#main-body{background:url(/images/background_home.jpg) no-repeat;}
.home #main-body{background:url(/images/background_home.jpg) no-repeat;}

.menu #main-body{background:url(/images/background_menu.jpg) no-repeat;}
.make-a-booking #main-body{background:url(/images/background_booking.jpg) no-repeat;}
.contact #main-body{background:url(/images/background_contact.jpg) no-repeat;}
.jobs #main-body{background:url(/images/background_jobs.jpg) no-repeat;}
.events #main-body{background:url(/images/background_events.jpg) no-repeat;}
.news #main-body{background:url(/images/background_news.jpg) no-repeat;}
.the-venue #main-body{background:url(/images/background_venue.jpg) no-repeat;}
.gallery #main-body{background:url(/images/background_gallery.jpg) no-repeat;}
.private-hire #main-body{background:url(/images/background_privatehire.jpg) no-repeat;}

/*gallery */
.gallery-wrapper{}
.gallery-item{float:left;width:156px;margin-right:5px;}
.gallery-item img{border:2px solid #fff;margin-bottom:5px;}

#mini-gallery-wrapper{position:absolute; left:42px;bottom:36px;}
#mini-gallery{width:312px;height:121px;overflow:hidden;}
#mini-gallery a{margin:0px;padding:0px;}
#mini-gallery img{margin:0px 0px 0px 0px !important;}
#frame-bl{position:absolute;bottom:-9px;left:-10px;}
#frame-bot{position:absolute;bottom:-9px;left:10px;}
#frame-br{position:absolute;bottom:-9px;left:229px;}

#frame-left{position:absolute;bottom:15px;left:-10px;}
#frame-right{position:absolute;bottom:15px;left:237px;}

#frame-tl{position:absolute;bottom:108px;left:-10px;}
#frame-top{position:absolute;bottom:117px;left:10px;}
#frame-tr{position:absolute;bottom:108px;left:229px;}

/*homepage styles */
#tag-line{font-size:1.2em;color:#e0c2b2;position:absolute;top:400px;left:365px;width:300px; text-align:center;font-weight:bold;}
.home #main-nav {width:290px;position:absolute;bottom:40px;right:0px;}
.home #main-nav a{color:#e0c2b2;font-size:1.2em;text-decoration:none;}
.home #main-nav a:hover{color:#fff;}
.home #main-nav div{padding-top:3px;}
/*.home #main-nav  .main-line{height:1px;line-height:1px;border-top:solid 1px #FCFCFC;margin-left:55px;}*/
.home #main-nav .line1{margin-left:48px;}
.home #main-nav .line2{margin-left:42px;}
.home #main-nav .line3{margin-left:36px;}
.home #main-nav .line4{margin-left:30px;}
.home #main-nav .line5{margin-left:24px;}
.home #main-nav .line6{margin-left:18px;}
.home #main-nav .line7{margin-left:12px;}
.home #main-nav .line8{margin-left:6px;}

/*main nav */
#main-nav-wrapper{float:right;padding:10px 0px 0px 42px;}
ul#main-nav li{float:left;margin-left:15px;}
ul#main-nav a{color:#e0c2b2;font-size:1.2em;text-decoration:none;}
ul#main-nav a.on, ul#main-nav a:hover{color:#fff;}
ul#main-nav li.last{margin-right:10px;}

/*main content */
#main-content-wrapper{color:#e0c2b2;position:absolute;top:30px;left:325px;width:620px;height:390px;background:#202D23 url(/images/greenback.jpg) no-repeat;padding:20px;}
.gallery #main-content-wrapper{color:#e0c2b2;position:absolute;top:50px;left:110px;width:920px;height:350px;background:none;}
#main-content{position:relative;}
#column-left{width:180px;padding-right:10px;border-right:1px #fff solid;height:390px;float:left;}
#column-right{width:390px;height:390px;float:right;overflow-y:auto;overflow-x:hidden;padding-right:20px;}

.contact #column-right{overflow:hidden;}

.the-venue #column-left{font-size:1.2em;}

#events-intro{margin-bottom:20px;color:#fff;}
.events-wrapper #column-left{color:#fff;width:180px;padding-right:10px;border-right:1px #fff solid;height:330px;float:left;}
.events-wrapper #column-right{width:390px;height:330px;float:right;overflow-y:auto;overflow-x:hidden;padding-right:20px;}

#column-left a, #column-right a{color:#fff;text-decoration:none;}
.events-wrapper #column-left a{color:#e0c2b2;text-decoration:none;font-size:1.6em;}
.news-wrapper #column-left{font-size:1.6em;color:#e0c2b2;}
.news-wrapper #column-left a{color:#e0c2b2;text-decoration:none;font-size:1.2em;}
.news-wrapper #column-left ul{margin-top:20px;}
.news-wrapper #column-left li{margin-bottom:15px;}
.news-item{margin-bottom:15px;}

#gallery-wrapper{height:100px;padding:10px 0px 10px 0px;width:1024px;overflow:hidden;}
#contact-map{margin-top:5px;}
#gallery{width:2000px;}
#gallery a{display:inline-block;margin-right:5px;float:left;}
#gallery img{}

/*open table */
#OT_searchWrapperAll{
	background:none;
	color:#FFF;
}
#OT_searchWrapper{background:none;}
#OT_logo, #OT_logoLink{
	display:none;
}
#OT_partySizeLbl{
	text-align:left;
}

#signup-form label{display:inline-block;width:100px;margin-bottom:5px;}
/*.jobs #column-left p{font-size:1.6em;}*/
h3.job-title{font-size:1em;}
.job-apply{display:inline-block;margin-left:5px;}

/*popup styles*/
.popup #main-body{background:url(/images/popup_back.jpg) no-repeat;}
.popup #main-wrapper{text-align:left;width:550px;margin:auto;position:relative;background:no-repeat;}
.popup #main-body{clear:both;position:relative;height:auto!important;height:700px;min-height:700px;color:#e0c2b2;padding:180px 80px 0px 80px;}
.popup #column-left{padding-top:50px;width:180px;padding-right:10px;border-right:1px #fff solid;height:250px;float:left;}
.popup #column-right{padding-top:50px;width:180px;height:250px;float:right;overflow-y:auto;overflow-x:hidden;padding-right:0px;}
#popup-footer{clear:both;padding-top:20px;position:relative;font-size:1.6em;color:#fff}
#popup-footer a{color:#e0c2b2;text-decoration:none;}
.double{font-size:0.6em;position:absolute;top:20px;right:0px;}