/* 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: url(../images/body.jpg) repeat;margin-top: 0px;color:#111;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a{ color: #A09D4D; text-decoration: none}
a img{border:none;}
a:hover{ color:#FFF; text-decoration: underline}
a{ line-height: 1.571em;}
p{  line-height: 1.371em; margin: 0; padding: 0; font-size:1.35em; margin-bottom:1em;}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; font-family: Arial; font-weight: normal}
h3{  font-size:4em; color: #FFF; font-weight:normal; font-family: Georgia }
h4{ font-size: 2.2em; color: #FFF;margin: 15px 0 0 0;padding:0; font-family: Georgia; font-weight:normal    }
h5{color:#555;margin: 0; padding: 0; font-size: 100%; font-family: Georgia; font-weight:normal }
li{ margin: 0 0 0.5em 0 ; padding: 0; font-size:1.10em;line-height: 1.3em;}
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{border: 5px solid #FFFFFF;margin: 10px; float: right}
.image_align_left{border: 5px solid #FFFFFF;margin: 10px; float: left}	
table{margin: 0 auto; text-align: center; border-collapse: collapse}

table th{text-align: left;font-size: 1.3em;border-bottom:2px solid #746054; padding: 5px;font-weight: bold}
table td{text-align: left;font-size: 1.3em;border-bottom:1px solid #746054; padding: 5px;}

table{margin: 0 auto; text-align: center}
table td{text-align: left;font-size: 1.3em}

#wrapper{width:860px; margin: 0 auto;}

#pre_wrap{width:860px; margin: 0 auto;}
#pre_head{width:100%; height: 271px;margin: 0;background: url(/bmt_themes/main/images/head.jpg) repeat-x;}
#pre_left{width:606px;height: 175px;float: left; margin: 54px 0 0 0}
#logo{width:606px; height: 80px; background: url(/bmt_themes/main/images/logo.png) no-repeat;margin: 0px auto 0 auto;}
#logo a{width:606px; height: 80px; display: block}
#pre_right{width:248px;height: 175px;float: right}

#top{height: 22px;width:954px;margin: 0 auto; /*background: url(/bmt_themes/main/images/bod.png) repeat-x;*/clear: both;}
#top ul{margin: 10px 0 0 0;padding: 0; float: left}
#top ul li{float: left;  margin:0 15px 0 0 ; padding: 0}
#top ul li a{font-family: Arial; color: #DFDFDF; font-size: 1.3em; text-transform: uppercase; font-weight: bold; display: block; padding: 0; margin: 0;}


#bottom{height: 10px;width:860px; margin: 0 auto;}

#content{width:860px;background: #412514; border: 1px solid #FFF;color:#FFF; margin-top: 50px; padding: 25px 0}

#footer{width:860px; height:40px; margin: 0 auto; font-family:Arial}
#footnav{width:460px;color: #FFF;float: right; font-family:Arial}
#footnav a{color: #FFF; font-family:Arial; font-weight: bold}
#copyright{width:330px;color: #FFF;float: left; font-family:Arial; text-align: left; font-weight: bold}
#badge{width:860px;color: #FFF; margin: 0 auto; text-align: right; font-family:Arial;font-weight: bold; opacity:0.8}
#badge p{float: right}
#badge a{color: #FFF; }

#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;font-size: 1.3em}
#content ul{margin: 15px 25px 5px 27px;}
#content li{margin: 0 0 6px 0; background: url(/bmt_themes/main/images/li.png) no-repeat 0 5px; padding-left: 16px;font-size: 1.3em}

#myform{margin: 0px 15px 0 25px; background: #4D3422; padding: 15px}
#myform div{ width:600px; margin-bottom: 10px;}
#myform label{font-size: 1.3em; float: left; display: block; width:140px}
#myform input{ border: 1px solid #CCC; font-size: 1.1em; padding: 5px}
#myform textarea{ border: 1px solid #CCC; font-size: 1.1em; padding: 5px;width:250px;height: 72px; font-size: 1.15em; font-family: Arial}
#myform input.submit{ width:100px; height: 30px; background: #FFF; border: 1px solid #CCC;}

#home_left{width:300px;float: left; border-right: 1px solid #FFF}
#home_left h3{font-style: italic;font-family: Georgia}
#home_image{width:200px;float: left; border-right: 1px solid #FFF}
#home_image img{margin-left: 15px; margin-bottom: 15px}
#home_right{width:353px;float: left;}
#home_right h4{font-style: italic;font-family: Georgia; margin-top: 30px}

#home_right img{margin-left: 25px; margin-top: 15px}

.initial{font-style: italic;font-family: Georgia; line-height: 1.53em}
#olives{width:174px;height: 132px;background: url(/bmt_themes/main/images/olives.png) no-repeat}

#contact_form{width:500px;float: left}
#image_holder{width:300px;float: left;margin-left: 5px;}
#booking_form{width:500px;float: left}
#myform input.error{border:2px solid #990000; background:#FDEEFF}
#myform textarea.error{border:2px solid #990000; background:#FDEEFF}

#myform label.error{display:none;}
#myform label { width: 140px; }
#myform label.error, #commentForm input.submit { margin-left: 143px;width:250px ;margin-right: 110px}

