/* TinyMCE specific rules */
body.mceContentBody {background: #FFF;}

* { margin: 0; padding: 0; border: 0px none;  }
body {font-family: Arial;font-size: 12px;background: #D1CBC1;margin-top: 5px;}
p {text-align: justify; margin-bottom: 1em; line-height: 1.7em}
ul,ol {margin: 5px 10px;padding: 0 10px;}

ul,li,ol{ margin:0; padding:0; list-style:none;}
a{ color: #524C40; text-decoration: none}
a img{border:none;}
a:hover{ color:#411016; text-decoration: underline}
p{ font-family: Tahoma; line-height: 1.6em; margin: 0; padding: 0.2em 0 0.5em 0}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
h3{ font-size: 170%; color: #333; }
h4{ font-size: 140%; color: #333;margin-top: 15px }
h5{color:#555;margin: 0; padding: 0; font-size: 100%}
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;}
.move-image-right{border: 5px solid #EFEFEF;margin: 10px; float: right}
.move-image-left{border: 5px solid #EFEFEF;margin: 10px; float: left}	


#wrap{position: relative;width: 800px;background:  url(../images/wrap.png) no-repeat ;	margin: 0px auto 0 auto;text-align: left}
#outy{position: relative;width: 800px;background: #FFF url(../images/bg.png) repeat-y ;	margin: 30px auto 0 auto;text-align: left}

#content-wrap{position: relative;clear: both;float: left;width: 770px;padding-left: 15px;display: inline;}

#header{width: 550px;height: 144px;padding-top: 10px;padding: 0;color: #FFF; margin-bottom: 20px}
#header h1{width:200px; float:left;height: 144px; text-indent:-5000px;letter-spacing: -1px;color: #AEAAAA;text-transform: none;text-decoration: none; background:url(../images/logo.png) no-repeat;}
#header h1#logo-text span{color: #838181;}

/* Main Column */
#main{float: left;width: 68%;padding: 0; margin: 10px 0 0 10px;display: inline;}
#main h2{margin-top: 10px;font-weight: normal;font-size:1.6em;	color: #00A1CF;padding: 5px 0 0 0;}
#special_list{background:#F0f0f0; padding: 15px; margin: 0}
#main #list li{ margin-bottom: 10px; padding-left: 20px;background: url(../images/li.png) no-repeat}
/** Sidebar **/	
#sidebar{float: right;width: 25%;padding:0;margin: 10px 0 0 0;	}	
#sidebar h3{margin-top: 10px;padding: 10px 0px 5px 0; font-weight: normal;font-size:1.6em ;	color: #8C9F0D;float: left; width:100%}
#sidebar p{padding: 0 0px 0 0; text-align: left; font-size: 88%}
/** Menu **/
ul.menu{width:170px;margin:0 0 58px;padding:0;list-style:none;}
ul.menu li{width:170px;padding:0;line-height:1.4em;display:inline;}
ul.menu li a{background-color:#f4f4f4;color:#505050;font-weight:bold;width:170px;float:left;margin-bottom:5px;padding:5px 1px 5px 5px;	border-left:4px solid #cccccc;text-decoration:none;}
ul.menu li a:hover, ul.menu li a.current {background-color:#eaeaea;border-left:4px solid #00A1CF;color:#505050;}

/** footer **/
#footer-wrap{clear:both;width:800px;font-size:95%;}
/** bottom **/
#footer-bottom{clear:both;color:#666;height:25px;margin:0 auto;width:800px;padding:10px 0;text-align: center;}

#h3_opening{ background: url(../images/h3_opening1.png) no-repeat 15px 0; width:167px; height: 36px; text-indent: -5000px; margin: 0 auto}
#h3_events{ background: url(../images/h3_events1.png) no-repeat 15px 0; width:167px ; height: 36px; text-indent: -5000px; margin: 0 auto}
#h3_contact{ background: url(../images/h3_contact1.png) no-repeat 15px 0; width:167px ; height: 36px; text-indent: -5000px; margin: 0 auto}
#h3_where{ background: url(../images/h3_where1.png) no-repeat 15px 0; width:167px ; height: 36px; text-indent: -5000px; margin: 0 auto}

#events_side p{font-size: 100%;}
#navigation_case{width:310px; margin-top: 60px;  float: left; margin-left: 20px}
#navigation,navigationm{width:330px; float: left; }
#navigation li {float: left;  margin-right: 10px; color: black; margin-bottom: 10px;}
#navigation li a{font-family: Arial; color: black;}

#navigationm li {float: left; margin-right: 10px; color: black; margin-bottom: 10px;}
#navigationm li a{font-family: Arial; color: black;}

#home_about{width:190px; float: left; margin-right: 10px; height: 260px; background:url(../images/brown.png) no-repeat; }
#home_images{width:320px; float: left; height: 260px; text-decoration: none}

#home_booking{width:520px;  background: #D29753; float:left; margin:10px 0;}
#home_booking p{font-size: 170%; color:white; text-align: center; padding: 15px}
#home_offer{width:230px; float: left; margin-right: 10px; height: 200px; }
#home_functions{width:280px; float: left; height: 200px}

#home_about p{padding: 10px; color: white;font-size:90%; line-height: 140%}
#home_about h3{padding: 10px; color: white;font-size:170%; padding: 10px 0 0 10px; margin: 0;  font-weight: 200}

#home_offer p{padding: 10px; color: black;font-size:90%; line-height: 140%}
#home_offer h3{padding: 10px; color: black;font-size:170%; padding: 10px 0 0 10px; margin: 0;  font-weight: 200}

#home_functions p{padding: 10px; color: black;font-size:90%; line-height: 160%}
#home_functions h3{padding: 10px; color: black;font-size:170%; padding: 10px 0 0 10px; margin: 0; font-weight: 200}



#myform {margin-top: 10px;width:470px;overflow: hidden; }
#myform fieldset{border: none; padding: 0;}
#myform input.required, #myform textarea.required {width: 458px;background: #fafafa;border: 5px solid #CCC; }
#myform input, #myform textarea {width: 458px;background: #fafafa;border: 5px solid #F0F0F0; }
#myform input:focus, #myform textarea:focus {border-color: #60554A; }
#myform #url {border-color: #e5e5e5; }
#myform #url:focus {border-color: #9e9e9e; }
#myform button {color: white; background:#60554A;border:5px solid #60554A; margin-top: 10px }

#galleries_display{margin-left: 0px;}
#galleries_display UL LI {float: left;margin: 10px 10px 0 0; border: 5px solid #F0F0F0; padding: 0;}
#galleries_display UL LI A {width:140px; height: 140px;  display: block; padding: 0; margin: 0;}
#galleries_display UL LI A IMG{width:140px; height: 140px;}
#galleries_display UL{margin-bottom: 10px;}
#galleries_display UL LI IMG:hover{}
.gal_clear{border-bottom:1px dashed #CCC}
.gal_img{float: left;width: 110px;}
.gal_content{float: left;margin: 0px 10px 10px 0px;width: 323px;text-align: left;font-size: 111%;}
.gal_content A{background: #FFFFFF;color: #333333;padding: 3px;font-size: 120%;}


div.imgzoom {line-height:0;font-size:0;z-index:10;border: 5px solid #fff;margin: -5px;-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}
div.imgzoom a {background: url(../images/imgzoom-close.png) no-repeat;display: block;width: 44px;height: 45px;position: absolute;left: -22px;top: -22px;
/* IE-users are prolly used to close-link in right-hand corner */
*left: auto;*right: -22px;text-decoration: none;text-indent: -100000px;outline: 0;z-index: 11;}
div.imgzoom a:hover {background-position: left -45px;}
div.imgzoom img,div.imgzoom embed,div.imgzoom object,div.imgzoom div {width: 100%;height: 100%;}



#facebox .b {background:url(http://www.playsomething.co.uk/bmt_site/images/facebox/b.png);}
#facebox .tl { background:url(http://www.playsomething.co.uk/bmt_site/images/facebox/tl.png);}
#facebox .tr { background:url(http://www.playsomething.co.uk/bmt_site/images/facebox/tr.png);}
#facebox .bl { background:url(http://www.playsomething.co.uk/bmt_site/images/facebox/bl.png);}
#facebox .br { background:url(http://www.playsomething.co.uk/bmt_site/images/facebox/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;}

#page_subnav{width:200px;float:left; padding: 15px;background:url(../images/subnav.png) repeat-y; margin-top: 18px }
#page_subnav li{margin-bottom: 10px; padding-left: 20px; background: url(../images/li.png) no-repeat }
#page_subnav li a{ font-family: "Georgia"; font-size:125%; color:#524C40; font-weight: normal }
#menu_page{width:280px; float: left; margin-left: 10px}

#after_foot{width:800px; margin: 0 auto;}
#after_foot #badge{width:300px;margin-top: 10px;float:left;color:#524C40}
#after_foot ul {float:right;margin-top: 10px; width:300px}
#after_foot ul li{float: right; margin-left: 10px}
