/* TinyMCE specific rules */
body.mceContentBody {}
a{outline: none}
img{outline: none}
a img{outline: none}
* { margin: 0; padding: 0; border: 0px none;  }
body {font-family: Arial;font-size: 62.5%;background:#121212 url(/bmt_themes/main/images/bg.png) repeat;margin-top: 0px;color: #FFF}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a{ color: #76429F; text-decoration: none}
a img{border:none;}
a:hover{ color:#FFF; text-decoration: underline}
a{ line-height: 1.571em;}
p{  line-height: 1.5em; margin: 0; padding: 0; font-size:1.05em; margin-bottom:1em; font-family: Verdana}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; font-family: Georgia; font-weight: normal; color: #FFF}
h3{  font-size:4em; color: #FFF; font-weight:normal; }
h4{ font-size: 2.2em; color: #333;margin: 15px 0 0 0;padding:0;  }
h5{color:#555;margin: 0; padding: 0; font-size: 100%}
li{ margin: 0 0 0.5em 0 ; padding: 0; font-size:1.10em;line-height: 1.6em;}
table tr td a img{ border: none}
ul.styled_list {margin-top:10px}
ul.styled_list li { margin-bottom: 10px; background: url("../images/li_list.png") no-repeat; padding: 0 0 0 18px;}
.image_align_right{margin: 10px; float: right}
.image_align_left{margin: 10px; float: left}	
h4{color: #FFF;font-family: Georgia	}

#outer{width:980px; height: 800px; margin: 30px auto 0 auto; }
#top1{height: 13px;width:980px;margin: 0 auto; background: #410969;}
#pre_head{width:980px; height: 213px;margin: 0px auto 0 auto; background: white}
#logo{width:527px; height: 213px; background: url(/bmt_themes/main/images/logo.png) no-repeat;margin: 0;float: left}
#details{width:400px;float: right;height: 213px; color:#000}
#top{height: 16px;width:970px;margin: 0 auto; background: /*#410969*/ url(/bmt_themes/main/images/top.png) no-repeat;}
.move_right{margin: 0 0 10px 10px; float: right}
.quote{font-size:1.8em; font-family: Georgia;line-height: 1.5em;font-weight: normal;text-align: center; margin: 10px 0}

#wrapper{width:980px;  margin: 0px auto 0 auto; background: #000 ; }

#nav ul{margin: 5px 0 0 0;padding: 8px 0 0 0; float: left; background: #410969; width:100% }
#nav ul li{float: left;  margin-right: 27px; padding:0;}
#nav ul li a{font-family: Georgia; color: #FFF; font-size: 1.3em;text-transform: uppercase;text-decoration: none}
#nav ul li a:hover{color: #76429F;text-decoration: underline}
#content{width:980px;float: left;padding-top: 25px}
#bottom{height: 13px;width:980px;background: #410969; margin: 10px auto 0 auto;}
#bottom1{height: 16px;width:970px;margin: 0 auto; background: /*#410969*/  url(/bmt_themes/main/images/bottom.png) no-repeat;}


#footer{width:970px; height: 20px; margin: 0 auto; font-family:Verdana}
#footnav{width:365px;color: #FFF;float: right; font-family:Verdana}
#footnav a{color: #FFF; font-family:Verdana; font-weight: normal}
#copyright{width:330px;color: #FFF;float: left; font-family:Georgia; text-align: left; font-weight: normal}
#badge{width:970px;color: #999; margin: 0 auto; text-align: right; font-family:Arial;font-weight: normal; clear: both}
#badge a{color: #666; font-family:Georgia}

#content h3{margin: 30px 25px 5px 25px;font-size: 3.2em;}
#content h4{margin: 0px 25px 5px 25px;font-size: 2.2em;}
#content h5{margin: 0px 25px 5px 25px;font-size: 1.8em;color:#8f140f;}
#content p{margin:0px 25px 10px 25px;}
#content ul{margin: 15px 25px 5px 27px;}
#content li{margin: 0 0 6px 0; background: url(/bmt_themes/main/images/bullet.png) no-repeat 0 5px; padding-left: 16px;font-size: 1.3em}

#myform{margin: 10px 25px; padding: 15px}
#myform div{ width:412px; margin-bottom: 10px;float: left;}
#myform label{font-size: 1.3em; float: left; display: block; width:140px;color:#FFF}
#myform input{ border: 1px solid #FFF; font-size: 1.1em; padding: 5px; background: #410969;color:#FFF;float: left}
#myform textarea{ border: 1px solid #FFF; font-size: 1.1em; padding: 5px;width:260px;height: 87px;background: #410969;color:#FFF}
#myform input.submit{ width:100px; height: 30px; background: #410969; border: 1px solid #FFF;}
#myform input.smallinput{width:100px;}
#myform input:checkbox{ width:100px; height: 30px; background: #410969; border: 1px solid #FFF;}

#content #h3_welcome{width:162px; height: 36px;background: url(/bmt_themes/main/images/welcome.png) no-repeat;text-indent: -5000px; margin-top: 20px; margin-bottom: 15px}
#content #h3_menu{width:153px; height: 38px;background: url(/bmt_themes/main/images/menu.png) no-repeat;text-indent: -5000px; margin-top: 5px; padding: 0;margin-bottom: 15px;margin-top: 20px;}
#content #h3_events{width:126px; height: 40px;background: url(/bmt_themes/main/images/h3_events.png) no-repeat;text-indent: -5000px; margin-bottom: 20px;margin-top:20px}
#content #h3_bookings{width:281px; height: 47px;background: url(/bmt_themes/main/images/h3_bookings.png) no-repeat;text-indent: -5000px;margin-top: 20px; margin-bottom: 15px}

#content #h3_theatre{width:281px; height: 65px;background: url(/bmt_themes/main/images/h3_theatre.png) no-repeat;text-indent: -5000px;margin-top: 20px; margin-bottom: 15px}
#h3_gallery{width:150px; height: 65px;background: url(/bmt_themes/main/images/h3_gallery.png) no-repeat;text-indent: -5000px}
#content #h3_findus{width:289px; height: 77px;background: url(/bmt_themes/main/images/h3_findus.png) no-repeat;text-indent: -5000px;margin-top: 20px; margin-bottom: 15px}
#content #h3_contact{width:144px; height: 41px;background: url(/bmt_themes/main/images/h3_contact.png) no-repeat;text-indent: -5000px;;margin-top: 20px; margin-bottom: 15px}
#content #h3_hire{width:144px; height: 41px;background: url(/bmt_themes/main/images/h3_hire.png) no-repeat;text-indent: -5000px;margin-top: 20px; margin-bottom: 15px}
#content #cocktail_experience{width:400px; height: 70px;background: url(/bmt_themes/main/images/h3_cocktail_experience.png) no-repeat;text-indent: -5000px;margin-top: 20px; margin-bottom: 15px}

#content #h4_theatre{font-size: 1.7em;margin-top: 20px}
#content #h4_experience{font-size: 1.7em;margin-top: 20px}

#home_left{width:376px;float: left; border-right:1px solid #666; min-height:430px}
#home_left #home_button{width:300px;height: 46px;background: url(/bmt_themes/main/images/book.png) no-repeat;display: block;text-indent: -5000px; margin-left: 35px; margin-top: 25px}
#home_left #home_button:hover{background: url(/bmt_themes/main/images/book.png) no-repeat 0 -46px;}

#home_middle{width:199px;float: left; border-right:1px solid #666}
#home_right{width:397px;float: left}


#home_middle #home_christmas{width:149px;height: 148px;background: url(/bmt_themes/main/images/christmas.png) no-repeat;display: block;text-indent: -5000px; margin-left:25px; margin-bottom: 10px}
#home_middle h4{font-family: Georgia; color: #FFF; font-size: 1.3em;text-transform: uppercase;}
#home_middle h5{color:#76429F;font-family: Georgia; font-size: 1.3em;}
#home_right h3{font-family: Georgia; color: #FFF; font-size: 2.9em;}
#home_right img {margin-left: 25px}
#home_pad{width:330px; height: 179px;background: url(/bmt_themes/main/images/home_pad.png) no-repeat;border: 1px solid #444; margin: 15px 0 0 25px}
#home_pad h4{margin: 10px 0 0 10px; padding: 0; font-size: 1.5em}
#home_pad p{margin: 5px 10px 0 10px; padding: 0;}

#menu_left{width:400px;float: left;border-right:1px solid #666}
#menu_right{width:400px;float: left}
#menu_right img{margin-left:15px}

#menu_left li{margin-bottom: 4px;}
#theatre_left{width:400px;float: left;border-right:1px solid #666}
#theatre_right{width:400px;float: left}
#theatre_right img{margin-left:15px}
#events_left{width:260px;float: left; border-right:1px solid #666}
#events_right{width:680px;float: left}
#events_left h4{font-family: Georgia; color: #FFF; font-size: 1.3em;text-transform: uppercase;}
#events_left h5{color:#76429F;font-family: Georgia; font-size: 1.3em;}
#events_right h3{font-family: Georgia; color: #FFF; font-size: 2.9em;}
#events_right h4{font-family: Georgia; color: #76429F; font-size: 1.6em;text-transform: uppercase;}

#booking_left{width:367px;float: left; border-right:1px solid #666}
#booking_left img{margin-left: 25px}
#booking_right{width:500px;float: left}
#booking_left h4{font-family: Georgia; color: #FFF; font-size: 1.3em;text-transform: uppercase;}
#booking_left h5{color:#76429F;font-family: Georgia; font-size: 1.3em;}
#booking_right h3{font-family: Georgia; color: #FFF; font-size: 2.9em;}
#booking_right h4{font-family: Georgia; color: #76429F; font-size: 1.6em;text-transform: uppercase;}

#contact_left{width:367px;float: left; border-right:1px solid #666}
#contact_left img{margin-left: 25px}
#contact_right{width:500px;float: left}
#contact_left h4{font-family: Georgia; color: #76429F; font-size: 1.8em;text-transform: uppercase;}
#contact_left h5{color:#76429F;font-family: Georgia; font-size: 1.3em;}
#contact_right h3{font-family: Georgia; color: #FFF; font-size: 2.9em;}
#contact_right h4{font-family: Georgia; color: #76429F; font-size: 1.6em;text-transform: uppercase;}

#findus_left{width:367px;float: left; border-right:1px solid #666}
#findus_left img{margin-left: 25px}
#findus_right{width:500px;float: left; margin-left: 20px}
#findus_left h4{font-family: Georgia; color: #76429F; font-size: 1.8em;text-transform: uppercase;}
#findus_left h5{color:#76429F;font-family: Georgia; font-size: 1.3em;}
#findus_right h3{font-family: Georgia; color: #FFF; font-size: 2.9em;margin-left: 0;}
#findus_right h4{font-family: Georgia; color: #76429F; font-size: 1.6em;text-transform: uppercase;}

#hire_left{width:467px;float: left; border-right:1px solid #666}
#hire_left img{margin-left: 25px}
#hire_right{width:440px;float: left}
#hire_left h4{font-family: Georgia; color: #FFF; font-size: 1.3em;text-transform: uppercase;}
#hire_left h3{font-family: Georgia; color: #FFF; font-size: 2.9em;}

#hire_left h5{color:#76429F;font-family: Georgia; font-size: 1.3em;}
#hire_right h3{font-family: Georgia; color: #FFF; font-size: 2.9em;}
#hire_right h4{font-family: Georgia; color: #76429F; font-size: 1.6em;text-transform: uppercase;}
#hire_right img{margin: 20px 35px}

#gallery_left{width:367px;float: left; border-right:1px solid #666}
#gallery_left table{margin: 0 0 0 20px;}
#gallery_left img{margin-left: 25px}
#gallery_right{width:500px;float: left}
#gallery_left h4{font-family: Georgia; color: #FFF; font-size: 1.3em;text-transform: uppercase;}
#gallery_left h5{color:#76429F;font-family: Georgia; font-size: 1.3em;}
#gallery_right h3{font-family: Georgia; color: #FFF; font-size: 2.9em;}
#gallery_right h4{font-family: Georgia; color: #76429F; font-size: 1.6em;text-transform: uppercase;}


.small_image{width:50px; height: 50px; border: 1px solid #FFF; background: #410969;display: block;margin: 0 10px 10px 0 }
.main_image{width:456px; height: 310px; border: 1px solid #FFF; background: #410969;display: block;margin: 100px 0 0 25px}


#outer #pre_head #opening_hours h3{font-family: Georgia}


/*** set the width and height to match your images **/

.slideshow { height: 332px; width: 229px; margin: auto }
.slideshow img { padding:0px; border: 1px solid #ccc; background-color: #eee; }
#slidshow_home{width:332px; height: 229px;}

#slid_food .slideshow { height: 550px; width: 384px; margin: auto }
#slid_food .slideshow img { padding:0px; border: 1px solid #ccc; background-color: #eee; }
#slid_food{width:550px; height: 384px;}




#facebox .b {background:url(/bmt_themes/main/images/b.png);}
#facebox .tl { background:url(/bmt_themes/main/images/tl.png);}
#facebox .tr { background:url(/bmt_themes/main/images/tr.png);}
#facebox .bl { background:url(/bmt_themes/main/images/bl.png);}
#facebox .br { background:url(/bmt_themes/main/images/br.png);}
#facebox { position: absolute; top: 0;left: 0;z-index: 100;text-align: left;}
#facebox .popup {position: relative;}
#facebox table { border-collapse: collapse;}
#facebox td { border-bottom: 0; padding: 0;}
#facebox .body { padding: 10px; background: #fff; width: 370px;}
#facebox .loading { text-align: center;}
#facebox .image { text-align: center;}
#facebox img { border: 0; margin: 0;}
#facebox .footer { border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0;}
#facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%;}
.facebox_hide { z-index:-100;}
.facebox_overlayBG { background-color: #000;  z-index: 99;}
* html #facebox_overlay { /* ie6 hack */  position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
