body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}ol,ul{list-style:none;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}caption,th{text-align:left;}q:before,q-after{content:'';}a:active{outline:none;}a:focus{-moz-outline-style:none;}html{text-align:center;height:100%;}body{width:100%;background:#fff url(../images/bg_gradient.jpg) repeat-x 0 -70px;font-size:.8em;font-family:georgia,'times new roman', times, serif;color:#333;}.homepage{background:#fff url(../images/bg_gradient.jpg) repeat-x 0 2px;}#wrapper{position:relative;text-align:left;width:1000px;height:auto;border:1px solid #300;border-width:1px 2px;margin:10px auto;padding:0;}h1{font-size:2em;text-transform:capitalize;padding:10px 0 3px;}h2{font-size:1.8em;text-transform:capitalize;padding:8px 0 3px;}h3{font-size:1.4em;text-transform:capitalize;padding:8px 0 2px;}h4{font-size:1.2em;text-transform:capitalize;padding:6px 0 2px;}h5,h6,h7{font-weight:700;}p{margin:0;padding:5px 0;}strong{font-size:1.2em;}ul{list-style-type:disc;margin:0;padding:3px 0 5px 15px;}ol{list-style-type:decimal;margin:0;padding:3px 0 5px 15px;}a{color:inherit;}.telephone{padding-left:25px;min-height:16px;background:url(../images/icon_phonedark.gif) no-repeat 0 50%;}.email{padding-left:25px;min-height:16px;background:url(../images/icon_mail.gif) no-repeat 0 50%;}p.telephone,p.email{line-height:16px;}blockquote{padding-left:25px;}#rates{clear:both;width:100%;border:1px solid #999;}#rates tr{border-bottom:1px solid #ccc;}#rates th{font-weight:700;background:#fff url(../images/navigation_bg.jpg) repeat-x;}#rates th,#rates td{padding:10px;}#rates tr.even{background-color:#E0D8D8;}#branding{position:relative;background:#300 url(../images/elmdon_header_new.jpg) no-repeat 0 50%;color:#fff;height:135px;width:100%;margin:0;padding:0;}#branding-extra{position:absolute;top:0;bottom:0;left:0;color:#fff;text-align:center;border-right:1px solid #fff;width:230px;background:transparent url(../images/transparency.png) repeat;padding:10px;}#logo a{text-decoration:none;}.homepage #branding{height:192px;}#logo,#page_title{display:block;text-align:center;}#logo{position:absolute;width:347px;height:93px;line-height:85px;left:320px;top:10px;background:url(../images/logo_bg.jpg) no-repeat 50% 50%;}.homepage #logo{top:30px;}#logo span{position:absolute;top:0;display:block;font-size:14px;text-indent:-10000px;}#page_title{display:none;}#navigation{text-align:center;display:block;width:100%;height:41px;overflow:hidden;border:1px solid #300;background:#fff url(../images/navigation_bg.jpg) repeat-x;border-width:1px 0;margin:0;padding:0;}#navigation li{display:block;float:left;width:140px;overflow:hidden;border-right:1px solid #fff;text-align:center;line-height:40px;}#navigation li.selected,#navigation li:hover{background:#fff url(../images/navigation_bg_active.jpg) repeat-x;color:#300;}#navigation li.last{border-right:none;width:154px;}#navigation a{display:block;width:100%;height:100%;text-decoration:none;}#content{position:relative;background:#dedede url(../images/content_bg.jpg) repeat-y 0 0;margin:0;padding:450px 0 0;}.location #content,.gallery #content{padding-top:0;}.skinny #content{padding-top:300px;}.thanks #content{padding-top:119px;}.expanded_content{border:1px solid #999;height:auto;background:#FFF;color:#333;border-width:1px 0;padding:25px;}#contact_info{position:absolute;top:269px;width:1000px;height:180px;overflow:hidden;background:#E0D8D8;list-style-type:none;margin:0;padding:0;}.skinny #contact_info{top:119px;}.thanks #contact_info{top:0;position:relative;height:auto;padding-bottom:10px;margin-bottom:-15px;border-bottom:2px solid #FFF;}.location #contact_info{top:269px;}.gallery #contact_info{top:0;position:relative;}#contact_info li{display:block;float:left;list-style-type:none;height:165px;width:248px;border-right:1px solid #FFF;margin:0;padding:0;}#contact_info li.column_wide{width:741px;border-right:none;}#contact_info li .info_header{width:100%;height:42px;display:block;background:#fff url(../images/navigation_bg.jpg) repeat-x;color:#300;font-size:90%;padding-left:15px;}#contact_info li .first_header{border-right:1px solid #FFF;width:232px;}#contact_info li .info_header h3,#contact_info li .info_header p{display:inline;line-height:40px;margin:0 15px 0 0;padding:0;}#contact_info li .info_header p.owners{width:232px;position:absolute;right:0;}#contact_info .info{color:#644C4C;font-size:12px;padding:5px 15px;}#contact_info .info p{padding:2px 0 1px;}#contact_info .info p span{float:left;width:35px;padding-left:25px;}#contact_info #enquire fieldset,#contact_info #enquire .form_intro{width:205px;float:left;margin-right:5px;padding-right:5px;border-right:1px solid #D6CBCB;height:120px;}#contact_info #enquire fieldset input,#contact_info #enquire select{float:right;margin-bottom:2px;background-color:#FFF;}#contact_info #enquire p{clear:right;}#contact_info #enquire input,#contact_info #enquire select{width:150px;}#contact_info #enquire input.telephone,#contact_info #enquire input.email{width:125px;}#contact_info #enquire #submit{width:50px;position:absolute;bottom:10px;right:15px;}#main_content{float:right;width:717px;position:relative;background:#fff url(../images/page_bg.jpg) repeat-x 0 100%;margin:0;padding:20px 15px 60px 20px;}.block{width:200px;float:right;clear:right;border:1px solid #ccc;margin:0 0 10px 20px;padding:10px;}.block h4{font-style:italic;}#mini_gallery{height:268px;width:1000px;position:absolute;top:0;overflow:hidden;background:#FFF url(../media/elmdonlodge-hotel.jpg) no-repeat 0 0;margin:0;padding:0;}#mini_gallery li{list-style-type:none;display:none;}#mini_gallery li.medium,#mini_gallery li.wide{position:absolute;left:250px;}#mini_gallery li.narrow{position:absolute;right:0;}#mini_gallery li.wide{width:750px;overflow:hidden;}#mini_gallery li.visible{display:block;}.skinny #banner{height:119px;width:1000px;position:absolute;top:0;background:#FFF url(../images/imagebanner.jpg) no-repeat 0 0;margin:0;padding:0;}#gallery{height:369px;display:block;position:relative;margin:0;}#gallery #gallery_left,#gallery #gallery_right{position:absolute;width:250px;height:369px;margin:0;padding:0;}#gallery #gallery_left{left:0;}#gallery #gallery_right{right:0;background:#eaeaea;width:155px;}#gallery #gallery_left h3,#gallery #gallery_left p{margin:15px 15px 5px;}#gallery button{width:250px;background:#f2f2f2;border:none;position:absolute;top:200px;cursor:pointer;display:none;margin:0;padding:25px 20px;}#gallery button:hover{background:#ccc;}#gallery .next{text-align:right;width:155px;}#gallery .prev{text-align:left;}#gallery #gallery_wrapper{position:absolute;left:250px;width:595px;height:369px;overflow:hidden;background:#fff;margin:0;padding:0;}#gallery #scroller{position:relative;width:10000em;height:369px;margin:0;padding:0;}#gallery #scroller li{width:595px;height:329px;float:left;margin:0 5px 0 0;padding:20px 0 20px 40px;}#gallery #scroller li img{border:1px solid #999;background:#ccc url(../images/ajax-loader.gif) no-repeat 50% 50%;width:493px;height:268px;margin:0 8px 0 0;padding:2px;}#sidebar{padding-left:3px;}#sidebar h6{font-weight:400;font-size:11px;margin:10px 0 3px;}#footer{clear:both;border-top:1px solid #ccc;background:#fff url(../images/footer_bg.jpg) repeat-y 0 0;color:#300;font-size:90%;padding:10px 0 0;}#footer a{text-decoration:none;}#footer a:hover{text-decoration:underline;}#guestbook{list-style-type:none;float:left;width:248px;margin:0 20px 10px 0;padding:0;}#guestbook li{list-style-type:none;line-height:20px;background:transparent url(../images/arrow_box.jpg) no-repeat 0 50%;margin:0;padding:0 0 0 30px;}.footer_block{float:left;width:230px;margin-right:10px;}#legal{text-align:center;font-size:95%;clear:both;display:block;border-top:1px solid #ccc;background:#FFF;padding-top:10px;}#legal li{list-style-type:none;display:inline;padding:20px 10px 5px;}#legal a{text-decoration:underline;}#eXTReMe{position:absolute;bottom:0;left:0;}#tab-header{position:relative;height:35px;clear:both;margin:15px 0 0;}#tab-header h3{float:left;border:1px solid #ccc;background:#e1e1e1 url(../images/arrow_box.jpg) no-repeat 95% 75%;width:150px;height:15px;z-index:15000;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;color:#999;cursor:pointer;padding:10px;}#tab-header h3:hover{background:#fff url(../images/arrow_box.jpg) no-repeat 95% 75%;}#tab-header h3.active,#tab-header h3.active:hover{border-bottom:1px solid #FFF;color:#300;background:#fff;cursor:default;}.tab{border:1px solid #ccc;background:#fff;margin-top:1px;z-index:13000;-moz-border-radius:15px;-webkit-border-radius:15px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;padding:10px;}.tab .block{width:180px;}.tab h5{margin:20px 0 10px;}.thumb{float:left;margin:5px 25px 10px 0;}.elmdon_img{border-bottom:1px solid #300;margin:0 -3px 190px;}#map_container{border-bottom:1px solid #300;height:268px;width:752px;background:#FFF;float:right;position:relative;margin:0 0 180px;}#map_container .map{background:#ccc url(../images/ajax-loader.gif) no-repeat 50% 50%;position:relative;float:left;border-left:1px solid #300;}#location-noscript{background:#FFF;display:block;height:228px;width:712px;position:absolute;top:0;font-size:1.2em;padding:20px;}#breakfast{border:1px dotted #ccc;margin:15px 0;}#breakfast td{padding:10px;}.accordion,.special{border:1px solid #999;margin:5px 0;padding:0;}.accordion li,.special li{border-bottom:1px solid #ccc;list-style:none;padding:4px;}.accordion li h5,.special li h5{font-weight:400;}.accordion li p{font-size:95%;border-top:1px solid #999;margin-top:3px;height:150px;overflow:hidden;padding:5px 0;}.special li p{font-size:95%;border-top:1px solid #999;margin-top:3px;padding:5px 0;}.accordion .off:hover,.accordion .active{background:#E0D8D8;cursor:pointer;border-bottom:1px dotted #fff;}.accordion .active:hover{cursor:default;}.accordion .off p{display:none;}#pols{border:1px solid #999;border-width:1px 0;}#pols li{list-style-type:none;background:url(../images/symbol-payment.gif) no-repeat 0 0;padding-left:40px;}#pols li.header{background:none;border-top:1px solid #ccc;border-bottom:1px dotted #ccc;margin:10px 0;padding:5px 0;}#pols blockquote{padding-left:0;margin:0 0 10px;}
