.yui-calcontainer{position:relative;float:left;_overflow:hidden;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}.yui-calcontainer .title{position:relative;z-index:1;}.yui-calcontainer .close-icon{position:absolute;z-index:1;}.yui-calendar{position:relative;}.yui-calendar .calnavleft{position:absolute;z-index:1;}.yui-calendar .calnavright{position:absolute;z-index:1;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}
.yui-calcontainer{padding:10px;}.yui-calendar{border-spacing:0;border-collapse:collapse;color:#333;font:100% sans-serif;text-align:center;margin:0;}.yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;}.yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}.yui-calendar .calnavleft,.yui-calendar .calnavright{cursor:pointer;text-decoration:none;text-align:top;width:16px;height:16px;}.yui-calendar .calnavleft{background:url(/images/go-previous.png?ts_1283036666) no-repeat 0 0;left:0;}.yui-calendar .calnavright{background:url(/images/go-next.png?ts_1283036666) no-repeat 0 0;right:0;}.yui-calendar .calweekdayrow{height:2em;}.yui-calendar .calweekdayrow th{padding:0;border:none;}.yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}.yui-calendar td.calcell{border:1px solid #cccccc;font-weight:bold;background:#fff;padding:0;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}.yui-calendar td.calcell a{color:#012501;display:block;height:100%;text-decoration:none;}.yui-calendar td.calcell.calcellhover,.yui-calendar td.calcell.calcellhover a,.yui-calendar td.calcell.selected,.yui-calendar td.calcell.selected a{background-color:#012501;color:#fff;}.yui-calendar td.calcell.calcellhover a{cursor:pointer;}.yui-calendar a.calnav:hover{border-color:#A0A0A0;cursor:pointer;}.yui-calendar td.calcell.weekly,.weekly{background-color:#E4EBDE;color:#000;}.yui-calendar td.calcell.reserved,.reserved{background-color:#3D5023;color:#fff;}.yui-calendar td.calcell.confirmed,.confirmed{background-color:#9c543c;color:#fff;}.yui-calendar td.calcell.oom,.yui-calendar td.calcell.restricted,.yui-calendar td.calcell.previous{color:#A0A0A0;}.yui-calendar td.calcell.previous{background-color:#fff;}
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 .5em 0 0;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content{zoom:1;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,address,th,td,img{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ol,ul{list-style-type:none;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}fieldset,img{border:0;}dt,address,caption,cite,code,dfn,em,i,strong,b,th,var{font-style:normal;font-weight:normal;}q:before,q:after{content:'';}
@media all{html{color:#333;height:101%;width:100%;background:#e4ebde;}body{position:relative;padding:0;font:75%/1.6 "Lucida Grande","Lucida Sans Unicode",Arial,Verdana;text-align:center;}h1,h2,h3,p,address,dl,ul,ol{margin:0 20px;padding:0;}h1,h2,h3{font-weight:bold;}h1{padding:0;text-transform:uppercase;margin:0 20px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#9c543c;}#content_main h1{font-size:1.75em;font-weight:normal;letter-spacing:2px;font-weight:600;color:#062304;font-family:Calibri,Verdana,Arial,Helvetica,sans-serif;}body.property_details h1{float:left;width:auto;font-size:1.6667em;letter-spacing:2px;font-family:Calibri,Verdana,Arial,Helvetica,sans-serif;margin:0 20px 0 0;color:#042303;}body.help #content_main h1{padding:0;margin:0;}body.contact #content_main h1{clear:both;}body.index #content_sub h2{position:relative;top:-9px;margin-bottom:-5px;padding:0;margin:0;background:#E4EBDE;display:inline;padding:0 15px;letter-spacing:3px;text-transform:uppercase;font-family:Verdana,Arial,Helvetica,sans-serif;color:#9c543c;}body.results #content_main h1,body.short_breaks #content_main h1{margin-bottom:15px;}ul#properties h2{margin:0;height:30px;padding:0;width:auto;float:left;text-transform:none;font-weight:bold;}body.property_details #content_main h2,body.help #content_main h2,body.short_breaks #content_main h2{text-transform:uppercase;font-size:1.1667em;margin:0 0 1em 0;padding:0;}body.short_breaks #content_main h2{margin-left:20px;}.sidebar h2{text-transform:uppercase;letter-spacing:3px;color:#fff;background:#012403;margin:0;padding:.8em 20px;clear:both;}.link_list h2{text-transform:uppercase;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0 0 0 70px;color:#9c543c;letter-spacing:3px;padding:0;}form h2{margin-left:0;}.featured_property h2{background-color:transparent;}h3.offer,.offer h3{font-size:.9167em;text-align:left;letter-spacing:2px;color:#9c543c;padding:0;margin:0;font-weight:bold;text-transform:uppercase;}.link_list h3{padding:0;border-bottom:1px solid #9DB97F;margin:20px 0 0 70px;}li p,form p{margin-left:0;}.property_info p{margin:0;padding:0;}.property_info address{float:right;text-align:right;height:30px;margin:0;}.property_info address img{display:inline;vertical-align:middle;margin-left:.8em;}p.description,#content_main p{clear:both;margin-bottom:10px;}.help #content_main p,.property_details #content_main p{margin:0 0 1em 0;}.featured_property p{color:#ecffed;padding-bottom:.8em;}div.with_offer p.description{float:left;width:63%;padding-right:3%;border-right:1px solid #8BAB66;}div.with_offer div.offer{float:right;width:30%;}#siteinfo p{width:320px;padding-top:0;float:left;display:inline;position:relative;top:-30px;}body.index #siteinfo p{top:-70px;}body.index #content_sub p{margin:0;margin-bottom:1em;text-align:left;}.sidebar{background:#1A3D1C;color:#fff;}p.featured{font-weight:bold;padding-top:1em;padding-bottom:1em;}#content_main p.first{font-weight:bold;border-bottom:1px solid #a8b58a;padding-bottom:1em;margin-bottom:1em;}b,em,strong{font-weight:bold;}address{font-style:normal;}address span{display:block;}.geo{display:none;}.help address{margin-bottom:1em;}dl{text-align:left;}dt{font-weight:bold;}dd{padding-bottom:.5em;}ul#properties dl{padding:0;margin:0;}ul#properties dt,ul#properties dd{display:inline;}ul#properties dl.sleeps{clear:both;float:left;}ul#properties dl.price{clear:right;float:right;}ul#properties dt{font-weight:bold;margin-right:5px;}ul#properties dd{font-weight:normal;}#property_summary{padding:15px 20px 0 20px;float:left;}#property_summary dl{margin:.6667em 0;float:left;}#property_summary dt,#property_summary dd{font-size:.9167em;padding:0;margin-right:.5em;display:inline;width:auto;}#property_summary dt{margin-left:3em;}#property_summary dt.ref{position:absolute;left:-9999px;}ul.gallery{margin:0;}ul ul{margin-left:0;}ul#nav_access{position:absolute;top:-9999px;}ul#nav_main{margin:0;position:absolute;top:25px;right:0;background:url(/images/bg-nav-main.gif?ts_1283036666);padding:12px 30px 12px 0;}#nav_secondary ul{padding:0;margin:0;}ul#properties{width:100%;float:left;margin:0;margin-bottom:10px;float:left;}.property_details ul#services{list-style-type:square;margin-left:0;}.link_list ul{padding-top:1.25em;margin:0 0 0 70px;}.link_list li{margin:0;}#nav_supp ul{margin-left:20px;display:inline;}.help #content_main ul{list-style:disc outside;margin-bottom:1em;margin-left:20px;}.help #content_main ol{list-style:lower-roman outside;}ul.alternative_searches{margin-bottom:20px;}#nav_main li,#nav_secondary li,ul.yui-nav li,#nav_supp li{display:inline;}#nav_main li{padding:0;margin:0;}ul#properties li{width:100%;float:left;padding:15px 0;border-bottom:1px solid #9DB97F;clear:both;}ul#properties li.even{background:#fff;}#content_main .col-a li,#content_main .col-b li{margin-left:15px;}body.help ul#contents{margin-bottom:40px;list-style-type:none;margin-left:0;}body.help ul#contents li{margin-left:0;}.pagination{clear:both;width:60%;padding:3px 0;}ul.gallery li{float:left;margin-right:5px;margin-left:0!important;padding:3px;}img,a img{border:none;margin:0;padding:0;display:block;}a img{padding:0;margin:0;}ul#properties div.img{float:left;padding:10px;margin-left:20px;background:#fff;display:block;border:1px solid #A8B887;}.index ul#properties div.img{float:none;margin-left:0;position:absolute;border:1px solid #3f512b;}.index ul#properties div.img span{line-height:1;font-weight:normal;position:absolute;bottom:5px;right:20px;font-size:4.5833em;color:#fff;font-family:"Times New Roman",Times,serif;text-shadow:black 2px 2px 5px;}.index li#feature-1 div.img{top:50px;right:-10px;z-index:401;}.index li#feature-2 div.img{top:234px;right:180px;z-index:403;}.index li#feature-3 div.img{top:364px;right:-10px;z-index:402;}.property_details #content_main img{padding:10px;background:#fff;border:1px solid #000;margin-bottom:1em;}.property_details #content_main li img{border:none;margin:0;float:left;}.property_details #content_main ul.gallery li img{padding:5px;}img.featured{padding:10px;background:#fff;border:1px solid #000;}#footer_logo{background:url(/images/site-info-logo.png?ts_1283036666) no-repeat top left;width:206px;height:88px!important;position:absolute;right:65px;top:-30px;text-indent:-9999px;}body.index #footer_logo{top:-70px;}a{color:#9c543c;text-decoration:underline;font-weight:bold;}a:hover{color:#000;}a:active,a:focus{text-decoration:underline;}#branding a{width:474px;height:121px;background:url(/images/h1-hideaways-logo-small.gif?ts_1283036666) no-repeat top left;float:left;padding:0;margin:0;overflow:hidden;outline:none;text-indent:-9999px;}body.index #branding a{background-image:url(/images/h1-hideaways-logo.gif?ts_1283036666);}#nav_main a,#nav_secondary a{float:left;display:block;text-transform:uppercase;text-decoration:none;}#nav_main a{color:#DEE7D4;font-weight:normal;font-size:.75em;padding:0 .75em 0 2.5em;border-right:1px solid #DEE7D4;}#nav_main a:hover{text-decoration:underline;}#nav_secondary a{color:#fff;line-height:3;padding:0 20px;letter-spacing:.7px;}#nav_secondary a:hover{background:#fff;color:#012501;}.sidebar a{color:#698C4A;}.sidebar a:hover{color:#E4EBDE;}div.img a{text-decoration:none;}#nav_supp a{padding-right:5px;margin-right:5px;border-right:1px solid #000;font-size:.9167em;}.pagination a,.pagination span{padding:2px 5px;margin:2px;color:#50534C;text-decoration:none;font-weight:bold;border:1px solid #E4EBDE;}.pagination a:hover,.pagination .current{background:#fff;border:1px solid #869760;}ul.gallery li a{border:1px solid #ccc;display:block;padding:0;margin:0;float:left;}ul.gallery li a:hover{border:1px solid #000;}.wrapper{width:960px;margin:0 auto;position:relative;display:block;}#header{width:100%;border-top:5px solid #72924D;background:#193C19;display:block;}.booking #header{border-bottom:5px solid #012501;}.link_list div{float:left;}.link_list.two_up div{width:370px;}body.index .link_list.two_up div{width:445px;}#google_map{width:270px;height:324px;}#siteinfo .adr{position:absolute;right:65px;text-align:right;margin-top:-20px;}#siteinfo .tel{font-weight:bold;color:#9c543c;padding-top:15px;padding-bottom:30px;}body.index #siteinfo .adr{margin-top:-60px;}#content_main .adr{margin-left:30px;display:block;}#content_main .vcard div div{margin-left:0;}#content_main .postal-code,#content_main .fax{margin-bottom:1.5em;}#content_main .vcard .adr span{display:block;}#content_main .org{background:url(/images/icon-microformats.gif?ts_1283036666) no-repeat center left;text-indent:30px;font-weight:bold;}#content_main .tel{background:url(/images/icon-tel.gif?ts_1283036666) no-repeat center left;text-indent:30px;margin-bottom:.6em;}#content_main .fax{background:url(/images/icon-fax.gif?ts_1283036666) no-repeat center left;text-indent:30px;}#content_main .email{background:url(/images/icon-mail.gif?ts_1283036666) no-repeat center left;text-indent:30px;}body{text-align:center;min-width:100%!important;float:left;}#container,#branding,#nav_supp,#siteinfo,#content{width:100%;text-align:left;}#container{width:960px;margin:0 auto;}#branding{height:121px;}body.booking #branding{height:131px;}#nav_secondary{float:left;clear:both;width:100%;background-color:#012501;}#content{float:left;padding:0;position:relative;background:url(/images/bg-content.jpg?ts_1283036666) repeat-x top left;}body.index #content{background:url(/images/bg-search-primary.jpg?ts_1283036666) repeat-x top left;}#content_main,#content_sub{margin-top:25px;}#content.cols-1 #content_main{width:820px;float:none;margin-left:auto;margin-right:auto;}body.help #content_main .col-a{width:48%;float:left;}body.help #content_main .col-b{width:48%;float:right;padding-top:3em;}#content.cols-2 #content_main{width:615px;float:left;border-bottom:none;}#content.cols-2 #content_sub{width:270px;float:right;margin-right:20px;}body.index #content #content_main{width:515px;}body.index #content #content_sub{width:370px;margin:440px 35px 0 0;border-top:1px solid #9DB97F;text-align:center;}#content.cols-3{float:left;}#content.cols-3 .col-a{width:310px;float:left;}#content.cols-3 .col-b{width:310px;float:right;}#content.cols-3 #content_sub{width:270px;float:right;margin:0 30px 0 0;}.link_list{overflow:auto;clear:both;width:100%;background:#fff;border:1px solid #9DB97F;padding:20px 0;margin-top:30px;}#nav_supp{clear:both;padding:.4167em 0;margin:.8667em 0;position:relative;bottom:-60px;z-index:1000;}body.index #nav_supp{bottom:-20px;}#siteinfo{float:left;clear:both;padding-top:90px;position:relative;background:url(/images/bg-siteinfo.jpg?ts_1283036666) repeat-x top left;border-top:1px solid #A4B588;}body.index #siteinfo{background-image:none;border-top:0;}#copyright{font-size:.9167em;}.property_info{float:right;width:70%;margin-right:20px;}body.index .property_info{float:left;margin-left:20px;margin-right:60px;width:80%;}#tabs{width:100%;float:left;}#tabs ul.yui-nav li{width:32%;margin-right:1%;}#tabs ul.yui-nav li a{float:left;display:block;width:100%;text-transform:uppercase;text-decoration:none;background:#3F512B;color:#fff;padding:0;text-indent:20px;font-weight:bold;letter-spacing:3px;padding:.8em 0;font-family:Calibri,Verdana,Arial,Helvetica,sans-serif;}#tabs ul.yui-nav li.selected a,#tabs ul.yui-nav li a:hover{background:#73924E;}div.yui-content{border-top:2px solid #73924E;padding:20px 0;}div.yui-content div{width:100%;float:left;}div.yui-content div h2{font-weight:bold;padding:1em 0;}div.yui-content div div.col-a,div.yui-content div div.col-b{width:48%;display:block;}div.yui-content div div.col-a{float:left;}div.yui-content div div.col-b{float:right;}form,fieldset,legend,label,input,select{padding:0;margin:0;}fieldset{position:relative;text-align:left;}label{margin-right:.8667em;font-weight:bold;}#nav_secondary form{padding-top:5px;text-transform:uppercase;}#nav_secondary fieldset{float:right;clear:none;}#nav_secondary label span.label_text{font-size:.9167em;color:#fff;width:270px;text-align:right;float:left;line-height:1;padding-right:.8em;}#nav_secondary label span.label_text span{text-transform:none;}#nav_secondary #property_ref{background:#012401;width:3em;padding:3px 5px;font-size:1.2em;font-weight:bold;font-family:Arial,Helvetica,sans-serif;border-top:1px solid #BED0AA;border-right:1px solid #8AAA66;border-bottom:1px solid #8AAA66;border-left:1px solid #BED0AA;color:#fff;margin:0 5px 0 0;}#nav_secondary input.submit{margin:0 20px 0 0;}.index #map_holder{position:absolute;width:266px;height:203px;top:0;left:-10px;display:inline-block;}.index ul#map{margin:0;width:266px;height:203px;display:inline-block;z-index:1000;background:url(/images/map_sprites.png?ts_1283036666);}#map li{margin:0;padding:0;list-style:none;display:block;position:absolute;}#map a{display:block;}#map #devon{left:45px;top:130px;width:56px;height:70px;z-index:100;}#map #cornwall{left:0;top:145px;width:56px;height:60px;z-index:101;}#map #the_cotswolds_welsh_borders{left:85px;top:27px;width:105px;height:93px;z-index:100;}#map #dorset{left:100px;top:143px;width:45px;height:40px;z-index:102;}#map #somerset_avon{left:70px;top:110px;width:57px;height:49px;z-index:101;}#map #hampshire_the_new_forest{left:136px;top:112px;width:50px;height:75px;z-index:101;}#map #sussex_surrey_kent{left:170px;top:119px;width:87px;height:45px;z-index:102;}#map #wiltshire{left:124px;top:105px;width:30px;height:44px;z-index:103;}#map #devon a{height:70px;z-index:10;}#map #cornwall a{height:60px;}#map #the_cotswolds_welsh_borders a{height:93px;}#map #dorset a{height:40px;}#map #hampshire_the_new_forest a{height:75px;}#map #somerset_avon a{height:49px;}#map #sussex_surrey_kent a{height:45px;}#map #wiltshire a{height:44px;}#map #devon a:hover,#map #devon a.highlighted{background:url(/images/map_sprites.png?ts_1283036666) -311px -30px no-repeat;}#map #cornwall a:hover,#map #cornwall a.highlighted{background:url(/images/map_sprites.png?ts_1283036666) -266px -145px no-repeat;}#map #the_cotswolds_welsh_borders a:hover,#map #the_cotswolds_welsh_borders a.highlighted{background:url(/images/map_sprites.png?ts_1283036666) -537px -27px no-repeat;}#map #dorset a:hover,#map #dorset a.highlighted{background:url(/images/map_sprites.png?ts_1283036666) -552px -143px no-repeat;}#map #hampshire_the_new_forest a:hover,#map #hampshire_the_new_forest a.highlighted{background:url(/images/map_sprites.png?ts_1283036666) -402px -112px no-repeat;}#map #somerset_avon a:hover,#map #somerset_avon a.highlighted{background:url(/images/map_sprites.png?ts_1283036666) -336px -110px no-repeat;}#map #sussex_surrey_kent a:hover,#map #sussex_surrey_kent a.highlighted{background:url(/images/map_sprites.png?ts_1283036666) -436px -19px no-repeat;}#map #wiltshire a:hover,#map #wiltshire a.highlighted{background:url(/images/map_sprites.png?ts_1283036666) -390px -5px no-repeat;}.index #search_hideaways{overflow:visible;width:100%;background:#fff;margin-top:26px;border:1px solid #9db97f;padding:1.667em 0;}#date_chooser_container{display:none;position:absolute;z-index:2000;background:#fff;top:40px;left:0;border:1px solid #a7b582;padding:10px;}#date_chooser_img{cursor:pointer;}#holiday_dates_choice_arrival_month_year,#property_search_arrival_month_year,#property_search #date_chooser_img{display:inline;margin-left:5px;}#property_search .features input{margin-right:5px;}.index #property_search fieldset{border-top:1px solid #a7b582;width:350px;height:150px;position:relative;left:280px;padding:0;margin:0;}.index #property_search legend span{position:absolute;top:-.75em;left:72px;padding:0 10px;background:#FFF;}.index #property_search label{font-size:.9167em;display:block;position:absolute;}.index #property_search_area_or_region_or_town_label .label_text{position:absolute;left:-9999px;}.index #property_search_area_or_region_or_town{position:absolute;top:130px;left:-205px;z-index:1000;}.index #property_search_length_of_stay_label{top:20px;left:0;width:230px;}.index #property_search_number_of_guests_label{top:20px;left:240px;width:140px;}.index #property_search_arrival_day_of_month_label,.index #property_search_arrival_weekend_label{top:70px;left:0;width:230px;}.index label#property_search_arrival_weekend_label{display:none;}.index #property_search_basic_features_cot_label{top:85px;left:240px;width:55px;}.index #property_search_basic_features_pets_label{top:85px;left:295px;width:55px;}.index #property_search_submit{position:absolute;top:130px;left:240px;width:60px;}#content_sub form{clear:both;margin:0;padding:.8667em 0 0 0;}#content_sub form fieldset{padding-left:20px;}#content_sub form label{font-size:.9167em;margin-bottom:1em;display:block;}#content_sub form .label_text{display:block;}#content_sub form legend{display:none;}#content_sub #property_search .features label{margin-bottom:.2em;}#content_sub #property_search .features .label_text{display:inline;}#content_sub #property_search .features{padding-bottom:.8667em;}#content_sub #property_search_submit{margin-bottom:1em;float:right;margin-right:30px;}#content_sub #property_search p{float:left;}#content_sub #property_search_arrival_day_of_month_label,#content_sub #property_search_arrival_weekend_label{position:relative;}#content_sub #property_search_more_features{clear:both;background:#73924e url(/images/bg-refine-up.gif?ts_1283036666) no-repeat top left;margin-left:-20px;padding-left:20px;padding-top:25px;}#content_sub #property_search_more_features.closed{background-image:url(/images/bg-refine-down.gif?ts_1283036666);height:18px;margin-bottom:0;padding-bottom:0;padding-top:0;}#content_sub #property_search_more_features.closed label{display:none;}body.property_details #content_sub{background:#fff;color:#000;}body.property_details #content_sub p{padding-bottom:10px;}body.property_details #content_sub p#warning{font-weight:bold;color:#a25044;}body.property_details #holiday_dates_submit{margin-bottom:1em;}.sidebar #availability_calendar_container{font-size:.9167em;margin:1em 0 1em 20px;border:1px solid #a7b582;}.index #property_search legend,.booking #content_main h2,.booking #content_main legend{text-transform:uppercase;font-family:Verdana,Arial,Helvetica,sans-serif;color:#a25044;font-weight:bold;}.contact #content_main legend,.brochure_request #content_main legend{text-transform:uppercase;font-family:Verdana,Arial,Helvetica,sans-serif;color:#5b5e57;font-weight:bold;}#content_main label,#content_main legend{display:block;padding-bottom:1em;}#content_main fieldset,#content_main dl.acknowledgement{padding-left:20px;margin:0;}#content_main dl.acknowledgement{margin-top:1em;padding-right:10px;}#content_main input.text,#content_main textarea{border:3px double #8e8e8e;}#content_main label.error input.text,#content_main label.error textarea{border-color:#c00;}#content_main input.text:focus,#content_main textarea:focus{border-color:#000;}#content_main form input.submit{float:right;}#content_main form p.error{clear:both;padding-top:.4167em;}#content_main label span.error{display:block;float:left;clear:left;width:auto;}#content_main p.error,#content_main form span.error{color:#c00!important;font-weight:bold;}#content_main dt{font-weight:normal;}#content_main dd{font-weight:bold;}.booking #content_main legend{padding:1em 0;}.booking #content_main h2{width:auto;padding:1em 0 1em 20px;margin:0;}.booking #content_main .group{border:1px solid #c5cbbd;overflow:hidden;width:100%;float:left;background:#fff;margin:0 0 1em 0;}.booking #content_main fieldset p{margin-left:0;}.booking #content_main p,.booking #content_main dt,.booking #content_main fieldset fieldset{display:block;padding-bottom:1em;margin-bottom:0;margin-left:20px;}.booking #content_main fieldset fieldset{margin-left:0;padding-left:0;}.booking #content_main dt{float:left;}.booking p{clear:both;}.booking p,.booking #content_main dd{margin-right:20px;}.booking p.submission_notes{clear:both;width:70%;float:left;display:inline;color:#aeb4aa;font-weight:bold;}.booking em{color:#a25044;}.booking #content_main dt,.booking #content_main dd{padding-bottom:1em;}.booking #content_main .col-a,.booking #content_main .col-b{width:49.5%;float:left;margin-bottom:0;}.booking #content_main .col-a{clear:left;}.booking #content_main .col-b{clear:right;}.booking #content_main dl{margin:0;padding:0;}.booking #your_details label{float:left;width:100%;}.booking #your_details input{margin-left:0;}.booking #booking_summary dt,.booking #your_details .col-a .label_text,.booking #your_details .col-a dt,.booking #holiday_costs dt{display:block;float:left;width:9em;}.booking #your_details .col-b label span.label_text,.booking #your_details dl.col-b dt{display:block;float:left;width:7em;}.booking #guest_details dd,.booking #guest_details label,.booking #pet_details label,.booking #bed_linen_requirements label,.booking #extra_services_required label,.booking #payment_online label,.booking #payment_by_post_section label{float:left;}.booking #guest_details p{float:left;clear:none;}.booking #guest_details dt,.booking #guest_details dd{width:auto;margin-right:2em;}.booking #your_details .col-a label span.error{position:relative;left:9em;}.booking #your_details .col-b label span.error{position:relative;left:7em;}.booking select,.booking input.text{margin-left:10px;}.booking input.checkbox{margin-right:5px;}.booking input.submit{margin:0 40px 40px 0;}.contact #content_main form,.contact #content_main dl,.contact #content_main .vcard{float:left;}.contact #content_main form fieldset,.contact #content_main dl.acknowledgement{border-right:1px solid #a8b58a;width:395px;}.contact #content_main form .label_text{width:30%;display:block;float:left;clear:left;}.contact #content_main label#customer_name_label span.error{position:relative;left:30%;}.contact #content_main input.text{width:60%;}.contact #content_main textarea{width:90%;}.contact #content_main form input.submit{position:relative;right:10%;}.contact #content_main .vcard{padding:1.2em 0 0 10px;width:160px;}.contact #booking_office_hours{padding-top:1em;}.contact #booking_office_hours dt{float:left;clear:left;width:12em;}.contact #booking_office_hours dd{float:left;}.brochure_request #content_main fieldset fieldset{float:left;padding-left:0;margin-bottom:0;}.brochure_request #content_main fieldset.personal{width:54%;}.brochure_request #content_main fieldset.address{width:44%;}.brochure_request #content_main form .label_text{width:35%;display:block;float:left;clear:left;}.brochure_request #content_main label span.error{position:relative;left:35%;}.brochure_request #content_main input.text{width:60%;}.brochure_request #content_main textarea{width:96%;}.brochure_request #content_main form input.submit{position:relative;right:4%;}.medical_exceptions{margin:0;}.premiums{color:#9c543c;font-weight:bold;}#content_main ul.premiums{margin:0;list-style-type:none;margin-bottom:1em;}.insurance_summary{width:100%;margin-bottom:1em;}.insurance_summary td,.insurance_summary th{font-weight:bold;border:1px solid black;padding:.5em;}.insurance_summary ul{font-weight:normal;}.insurance_summary .note{font-weight:normal;display:block;}#content_main .insurance_summary td ul{margin:0;list-style-type:none;}dl.cal_key{font-size:.9167em;padding-bottom:10px;float:left;}dl.cal_key dt{border:1px solid #cccccc;margin-right:5px;height:15px;width:15px;float:left;clear:left;cursor:help;}dl.cal_key dd{float:left;width:200px;}}@media print{#nav_secondary{float:none;}}