html{margin:0;padding:0;border:0}.bp-reset-element,body,h1,h2,h3,h4,h5,h6,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,blockquote,q,th,td,caption,table,div,span,object,iframe,p,pre,a,abbr,acronym,address,code,del,dfn,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}th,td,caption{float:none !important;text-align:left;font-weight:normal;vertical-align:middle}table{border-collapse:separate;border-spacing:0;vertical-align:middle}a img{border:none}#loading{background:#222 url("../../../../images/loading.gif") no-repeat center center;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;width:80px;height:80px;display:none}#message{width:250px;padding:20px}#message .warning{display:inline;float:left;background:url('../../../../images/flash_sprite_large_1303868250.png') no-repeat;width:35px;height:35px;overflow:hidden;background-position:0px -35px;margin-right:10px}#message .text{width:165px;display:inline;float:left}#message h3{color:#a8a8a8}#message p{color:#434a50;font-size:15px}#message a{display:inline;float:right}.overlay{display:none;background:#fff;-moz-box-shadow:0 0 25px #333;-webkit-box-shadow:0 0 25px #333;-o-box-shadow:0 0 25px #333;box-shadow:0 0 25px #333}.overlay a.cancel,.overlay div.close,.overlay a.close{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/close_sprite_1303868250.png') no-repeat;width:30px;height:30px;overflow:hidden;background-color:transparent;background-position:0px 0px;position:absolute;right:-15px;top:-15px}.overlay a.cancel:active,.overlay a.cancel:focus,.overlay div.close:active,.overlay div.close:focus,.overlay a.close:active,.overlay a.close:focus{outline:0}.overlay a.cancel:active,.overlay div.close:active,.overlay a.close:active{background-position:0px -30px}.photo_zoom{padding:5px 5px 0px 5px}.photo_overlay{width:500px;height:600px;border:1px solid #a8a8a8}.photo_overlay .header{border:none;margin:0}.photo_overlay .header h3,.photo_overlay .header h4{border:none;margin:0 10px 2px 10px}.photo_overlay .header h3{margin-top:10px}.photo_overlay .header h3 span.note{display:inline;float:right;font-size:11px;background:#a8a8a8;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:7px 10px 7px 10px;line-height:1.3}.photo_overlay img{border:1px solid #dbdbdb;padding:5px;margin:0 5px 5px 0;background-color:#fff;-moz-box-shadow:1px 1px 3px #646464;-webkit-box-shadow:1px 1px 3px #646464;-o-box-shadow:1px 1px 3px #646464;box-shadow:1px 1px 3px #646464}.photo_overlay img img{display:block}.photo_overlay .hero{height:440px;width:500px;margin-bottom:20px;display:table-cell;vertical-align:middle}.photo_overlay .hero img{display:block;margin:0 auto}.photo_overlay .thumbs{border-top:1px solid #a8a8a8;background:#f3f3f3;padding:5px 40px}.photo_overlay .thumbs img{width:80px;height:80px;margin:0 10px 0 0}.photo_overlay .thumbs img:hover{border:1px solid #431927}body{line-height:1.5;font-family:Arial, sans-serif;color:#333;font-size:75%}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#222}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}h1{font-size:3em;line-height:1;margin-bottom:0.50em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1.00em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.50em}h6{font-size:1em;font-weight:bold}p{margin:0 0 1.5em}p .left{display:inline;float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p .right{display:inline;float:right;margin:1.5em 0 1.5em 1.5em;padding:0}a{text-decoration:underline;color:#06c}a:visited{color:#004c99}a:focus{color:#09f}a:hover{color:#09f}a:active{color:#bf00ff}blockquote{margin:1.5em;color:#666;font-style:italic}strong,dfn{font-weight:bold}em,dfn{font-style:italic}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}table.striped tr:nth-child(even) td,table tr.even td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eee}.quiet{color:#666}.loud{color:#111}.feedback,.error,.alert,.notice,.success,.info{padding:0.8em;margin-bottom:1em;border:2px solid #ddd}.error,.alert{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}.error a,.alert a{color:#8a1f11}.notice{background:#fff6bf;color:#514721;border-color:#ffd324}.notice a{color:#514721}.success{background:#e6efc2;color:#264409;border-color:#c6d880}.success a{color:#264409}.info{background:#d5edf8;color:#205791;border-color:#92cae4}.info a{color:#205791}.hide{display:none}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}form.two_column fieldset.column{width:430px}form.three_column fieldset.column{width:288px}form.multi_column fieldset.column{display:inline;float:left;margin-right:10px;margin-right:20px}* html form.multi_column fieldset.column{overflow-x:hidden}form.multi_column fieldset.column hr{width:250px;border:0;border-top:1px solid #d1d1d1;padding:0;margin:15px 0}form.multi_column fieldset.last{display:inline;float:left;margin-right:0}* html form.multi_column fieldset.last{overflow-x:hidden}form.multi_column fieldset.inputs{clear:left}form.formtastic.multi_column fieldset.column textarea{width:90%}input.calendar{border:1px solid #d1d1d1;padding:0px 3px;height:20px;line-height:22px;width:100px;float:left}img.ui-datepicker-trigger{vertical-align:top;cursor:pointer;float:left}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix{display:inline-block}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:100%}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-content{border:1px solid #787878;background:#a8a8a8;display:none}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #cacaca;font-weight:bold;color:#787878;outline:none}.ui-state-default a{color:#434a50;text-decoration:none;outline:none}.ui-state-default a:link,.ui-state-default a:visited{color:#787878;text-decoration:none;outline:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #434a50;background:#f3f3f3;font-weight:bold;color:#2a2f34;outline:none}.ui-state-hover a{color:#2a2f34 !important;text-decoration:none;outline:none}.ui-state-hover a:hover{color:#000;text-decoration:none;outline:none}.ui-state-active,.ui-widget-content .ui-state-active{font-weight:bold;color:#fff !important;outline:none;background:#431927}.ui-state-active a{color:#eb8f00;outline:none;text-decoration:none}.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;outline:none;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight{background:#a8a8a8;color:#fff !important}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#b81900;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#fff}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;filter:Alpha(Opacity=35);background-image:none}.ui-datepicker{width:17em;padding:0;z-index:10001;background:#fff}.ui-datepicker .ui-datepicker-header{position:relative;padding:0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;width:20px;height:20px;cursor:pointer;border:1px solid #a8a8a8}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{border:1px solid #434a50}.ui-datepicker .ui-datepicker-prev{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/calendar_arrow_sprite_1303868250.png') no-repeat;width:20px;height:20px;overflow:hidden;background-color:transparent;background-position:0px 0px;left:4px;top:4px}.ui-datepicker .ui-datepicker-prev:active,.ui-datepicker .ui-datepicker-prev:focus{outline:none}.ui-datepicker .ui-datepicker-prev:active{background-position:0px -20px}.ui-datepicker .ui-datepicker-next{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/calendar_arrow_sprite_1303868250.png') no-repeat;width:20px;height:20px;overflow:hidden;background-color:transparent;background-position:-20px 0px;right:4px;top:4px}.ui-datepicker .ui-datepicker-next:active,.ui-datepicker .ui-datepicker-next:focus{outline:none}.ui-datepicker .ui-datepicker-next:active{background-position:-20px -20px}.ui-datepicker .ui-datepicker-calendar th{background:#fff}.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-week-end,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end{background:#f3f3f3}.ui-datepicker .ui-datepicker-title{margin:0 0 10px 0;text-align:center;height:16px;padding:8px;border-bottom:1px solid #f3f3f3;background:#431927;display:block;font-size:12px;font-weight:bold}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{color:#fff}.ui-datepicker .ui-datepicker-title .ui-datepicker-year{color:#f3f3f3}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:100%;font-size:0.9em;border-collapse:collapse;margin:0 0 0.4em}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td td.ui-datepicker-today a{background:#787878 !important}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-cover{display:none;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}a.book{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/book_sprite_trans_1303868250.png') no-repeat;width:60px;height:20px;overflow:hidden;background-color:#431927;background-position:0px 0px}a.book:active,a.book:focus{outline:0}a.book:active{background-position:0px -20px}a.book_now{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/booknow_sprite_trans_1303868250.png') no-repeat;width:100px;height:25px;overflow:hidden;background-color:#431927;background-position:0px 0px}a.book_now:active,a.book_now:focus{outline:0}a.book_now:active{background-position:0px -25px}a.enquire{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/enquire_sml_trans_1303868250.png') no-repeat;width:73px;height:20px;overflow:hidden;background-color:#431927;background-position:0px 0px}a.enquire:active,a.enquire:focus{outline:0}a.enquire:active{background-position:0px -20px}a.next{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/next_sprite_trans_1303868250.png') no-repeat;width:50px;height:20px;overflow:hidden;background-color:#431927;background-position:0px 0px}a.next:active,a.next:focus{outline:0}a.next:active{background-position:0px -20px}a.details{color:#431927;font-size:11px;padding-left:13px;background:url(../../../../images/details_icon.png) left center no-repeat}a.details:visited{color:#431927}a.details:focus{color:#431927}a.details:hover{color:#431927}a.details:active{color:#431927}a.photos{color:#431927;font-size:11px;padding-left:13px;background:url(../../../../images/camera_icon.png) left center no-repeat}a.photos:visited{color:#431927}a.photos:focus{color:#431927}a.photos:hover{color:#431927}a.photos:active{color:#431927}a.map{color:#431927;font-size:11px;padding-left:13px;background:url(../../../../images/map_icon.png) left center no-repeat}a.map:visited{color:#431927}a.map:focus{color:#431927}a.map:hover{color:#431927}a.map:active{color:#431927}#room_type_date_tooltip{text-align:left}#room_type_date_tooltip ul{width:295px;list-style:none;padding:15px 15px 5px 15px;margin:0}#room_type_date_tooltip ul li{list-style-image:none;list-style-type:none;margin-left:0px}#room_type_date_tooltip ul li strong{display:inline-block;width:230px}#room_type_date_tooltip ul li.inclusions{margin-top:10px}#room_type_date_tooltip ul li.inclusions p{font-size:11px;margin:0 0 10px 0}#room_type_date_tooltip table{width:300px;padding:0;margin:15px}#room_type_date_tooltip table tbody tr th{padding:0px}#room_type_date_tooltip table tbody tr td{padding:0px 0px 0px 30px;text-align:right}#room_type_date_tooltip table tbody tr.inclusions{font-size:11px;margin-top:0.5em}#room_type_date_tooltip table tbody tr.inclusions td{text-align:left;padding:10px 0px 0px 0px}#room_type_date_tooltip .special_header{display:none}#room_type_date_tooltip.special .special_header{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-o-border-top-left-radius:5px;-ms-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-o-border-top-right-radius:5px;-ms-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;display:block;color:#fff;background-image:url("../../../../images/background_orange.png");background-repeat:repeat;padding:2px 13px;font-weight:bold;font-style:italic}#extra_tooltip{width:350px}#extra_tooltip,#room_tooltip{height:auto;padding:15px 15px 5px 15px}#extra_tooltip p,#room_tooltip p{margin:0 0 10px 0}.tip{display:none;position:absolute;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 2px 8px #111;-webkit-box-shadow:1px 2px 8px #111;-o-box-shadow:1px 2px 8px #111;box-shadow:1px 2px 8px #111;color:#fff;background-color:#222;border:1px solid #000}* html .tip{z-index:2}.date_nav ul{padding:0;margin:0;vertical-align:middle}.date_nav ul li{display:block;float:left}.date_nav ul a{width:50px;display:block;background:url('../../../../images/datescroll_sprite_1303868250.png') no-repeat;width:50px;height:20px;overflow:hidden;text-indent:-119988px;overflow:hidden;text-align:left}.date_nav ul a:active,.date_nav ul a:focus{outline:none}.date_nav ul.forward{display:inline;float:right}.date_nav label,.date_nav span{color:#787878}.date_nav span{width:250px}.date_nav .date_from{text-align:left;height:17px;line-height:22px}.date_nav .date_from label{display:block;float:left;line-height:22px;padding:0 5px}.date_from_nav{text-align:center}table.rates{clear:both}table.rates thead th{height:60px;color:#fff;background-color:#434a50;padding:0 5px}table.rates thead.controls tr th{height:35px;background-color:#fff}table.rates thead.controls tr th.date_navigation{padding:0px}table.rates thead.controls tr th.date_navigation table{margin:0px}table.rates thead.controls tr th.promotion{color:#787878;font-weight:normal;font-size:11px;text-align:right;padding:0px}table.rates thead.controls tr th.promotion input,table.rates thead.controls tr th.promotion label{display:inline;float:right;margin-left:5px}table.rates thead.controls tr th.date_nav{background-color:#f3f3f3}table.rates thead.controls tr th.date_nav .date_from{display:inline-block}table.rates thead.controls tr th.currency_picker{color:#787878}table.rates thead.controls tr th.currency_picker select{width:180px}table.rates th.note{font-weight:normal;font-size:11px}table.rates td{background-color:#e2f1f6;height:45px;padding:2px 5px;border-bottom:2px solid #fff}table.rates td.room_name p{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-moz-binding:url('https://www.thebookingbutton.co.uk/stylesheets/xml/ellipsis.xml#ellipsis');width:200px;margin:0}table.rates th.rack_rate{text-align:center}table.rates td.rack_rate{background-color:#ecf8fa;width:40px;text-align:center;font-weight:bold}table.rates td.book_now{width:40px}table.rates th.weekend{background-color:#2a2f34}table.rates td.rate{width:40px;padding:2px;background-color:#e2f1f6;height:45px;text-align:center}table.rates td.rate:hover{background-color:#d2e1e6}table.rates td.rate a{text-decoration:none;display:inline-block}table.rates td.rate a:hover{text-decoration:underline}table.rates td.rate span,table.rates td.rate a{width:100%;line-height:39px}table.rates td.rate span.wide,table.rates td.rate a.wide{font-size:10px}table.rates td.rate span.very_wide,table.rates td.rate a.very_wide{font-size:9px}table.rates td.rate span.unavailable{font-size:10px;color:#787878}table.rates td.rate span.unavailable a{line-height:initial}table.rates td.weekend{background-color:#ecf8fa}table.rates td.selected{background-color:#c0e0f6}table.rates td.special{background:none;font-weight:bold;color:#f60;background-color:#eee;padding:0 1px}table.rates td.special:hover{background-color:#ede7e9}table.rates td.special a,table.rates td.special span{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-o-border-top-left-radius:3px;-ms-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-o-border-top-right-radius:3px;-ms-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;background-image:url("../../../../images/background_orange.png");background-repeat:repeat-x;background-color:#eff9fb;color:#f60;display:inline-block;line-height:48px}table.rates td.special .hot{color:#fff;display:block;height:1px;position:relative;font-size:11px;top:0px;font-style:italic}table.rates tr.grouping td{background-color:#eee;height:1px;font-weight:bold;color:#555;font-size:1.1em;border-top:1px solid #fff;border-bottom:1px solid #fff}table.rates tr.grouping td.blank{padding:0px}table.rates tfoot th{height:30px;line-height:30px;background-color:#431927;color:#fff;font-weight:normal;font-style:normal;padding:0}table.rates tfoot th{text-align:center}table.rates tfoot th em{font-style:normal;padding-left:20px;background:url("../../../../images/white_exclamation_circle.png") left center no-repeat}th.date{padding:0;margin:0;width:40px;height:60px;color:#fff;background-color:#434a50}th.date span{display:block;text-align:center}th.date span.day_name{font-size:11px;font-weight:bold;white-space:nowrap}th.date span.day{font-size:15px;margin:-5px 0}th.date span.month{font-size:11px;font-weight:normal;color:#a8a8a8}th.date span.year{display:none}th.top_left_corner{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-o-border-top-left-radius:6px;-ms-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px}th.top_right_corner{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-o-border-top-right-radius:6px;-ms-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px}th.bottom_left_corner{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-o-border-bottom-left-radius:6px;-ms-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px}th.bottom_right_corner{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-o-border-bottom-right-radius:6px;-ms-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px}input.search,a.search{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:0px 0px}input.search:active,input.search:focus,a.search:active,a.search:focus{outline:none}input.search:active,a.search:active{background-position:0px -25px}input.create,a.create{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-80px 0px}input.create:active,input.create:focus,a.create:active,a.create:focus{outline:none}input.create:active,a.create:active{background-position:-80px -25px}input.upload,a.upload{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-160px 0px}input.upload:active,input.upload:focus,a.upload:active,a.upload:focus{outline:none}input.upload:active,a.upload:active{background-position:-160px -25px}input.save,input.update,a.save,a.update{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-240px 0px}input.save:active,input.save:focus,input.update:active,input.update:focus,a.save:active,a.save:focus,a.update:active,a.update:focus{outline:none}input.save:active,input.update:active,a.save:active,a.update:active{background-position:-240px -25px}input.report,a.report{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-320px 0px}input.report:active,input.report:focus,a.report:active,a.report:focus{outline:none}input.report:active,a.report:active{background-position:-320px -25px}input.cancel,a.cancel,a.cancel_bulk_update{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-400px 0px}input.cancel:active,input.cancel:focus,a.cancel:active,a.cancel:focus,a.cancel_bulk_update:active,a.cancel_bulk_update:focus{outline:none}input.cancel:active,a.cancel:active,a.cancel_bulk_update:active{background-position:-400px -25px}input.delete,a.delete{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-480px 0px}input.delete:active,input.delete:focus,a.delete:active,a.delete:focus{outline:none}input.delete:active,a.delete:active{background-position:-480px -25px}input.suspend,a.suspend{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-560px 0px}input.suspend:active,input.suspend:focus,a.suspend:active,a.suspend:focus{outline:none}input.suspend:active,a.suspend:active{background-position:-560px -25px}a.clone{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_clone_25px_1303868250.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:0px 0px}a.clone:active,a.clone:focus{outline:0}a.clone:active{background-position:0px -25px}input.print,a.print{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-640px 0px}input.print:active,input.print:focus,a.print:active,a.print:focus{outline:none}input.print:active,a.print:active{background-position:-640px -25px}input.activate,a.activate{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-720px 0px}input.activate:active,input.activate:focus,a.activate:active,a.activate:focus{outline:none}input.activate:active,a.activate:active{background-position:-720px -25px}input.export,a.export{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-800px 0px}input.export:active,input.export:focus,a.export:active,a.export:focus{outline:none}input.export:active,a.export:active{background-position:-800px -25px}input.bulk_update{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-880px 0px}input.bulk_update:active,input.bulk_update:focus{outline:none}input.bulk_update:active{background-position:-880px -25px}input.apply{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/apply_sprite_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:0px 0px}input.apply:active,input.apply:focus{outline:0}input.apply:active{background-position:0px -25px}input.go{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-960px 0px}input.go:active,input.go:focus{outline:none}input.go:active{background-position:-960px -25px}a.email_button{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_25px_1316731388.png') no-repeat;width:80px;height:25px;overflow:hidden;background-color:transparent;background-position:-1040px 0px}a.email_button:active,a.email_button:focus{outline:none}a.email_button:active{background-position:-1040px -25px}input.add_property{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/add_property_sprite_25px_1303868250.png') no-repeat;width:120px;height:25px;overflow:hidden;background-color:transparent;background-position:0px 0px}input.add_property:active,input.add_property:focus{outline:0}input.add_property:active{background-position:0px -25px}a.cancel_reservation{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_cancel_res_1303868250.png') no-repeat;width:150px;height:25px;overflow:hidden;background-color:transparent;background-position:0px 0px}a.cancel_reservation:active,a.cancel_reservation:focus{outline:0}a.cancel_reservation:active{background-position:0px -25px}a.select_all{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_20px_1303868250.png') no-repeat;width:70px;height:20px;overflow:hidden;background-color:transparent;background-position:0px 0px}a.select_all:active,a.select_all:focus{outline:none}a.select_all:active{background-position:0px -20px}a.unselect_all{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_20px_1303868250.png') no-repeat;width:70px;height:20px;overflow:hidden;background-color:transparent;background-position:-70px 0px}a.unselect_all:active,a.unselect_all:focus{outline:none}a.unselect_all:active{background-position:-70px -20px}a.all_fields{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_20px_1303868250.png') no-repeat;width:70px;height:20px;overflow:hidden;background-color:transparent;background-position:-140px 0px}a.all_fields:active,a.all_fields:focus{outline:none}a.all_fields:active{background-position:-140px -20px}a.basic_fields{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_20px_1303868250.png') no-repeat;width:70px;height:20px;overflow:hidden;background-color:transparent;background-position:-210px 0px}a.basic_fields:active,a.basic_fields:focus{outline:none}a.basic_fields:active{background-position:-210px -20px}a.inclusions{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_20px_1303868250.png') no-repeat;width:70px;height:20px;overflow:hidden;background-color:transparent;background-position:-280px 0px}a.inclusions:active,a.inclusions:focus{outline:none}a.inclusions:active{background-position:-280px -20px}a.edit{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_20px_1303868250.png') no-repeat;width:70px;height:20px;overflow:hidden;background-color:transparent;background-position:-350px 0px}a.edit:active,a.edit:focus{outline:none}a.edit:active{background-position:-350px -20px}a.bulk_update{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_20px_1303868250.png') no-repeat;width:70px;height:20px;overflow:hidden;background-color:transparent;background-position:-420px 0px}a.bulk_update:active,a.bulk_update:focus{outline:none}a.bulk_update:active{background-position:-420px -20px}a.inventory{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_20px_1303868250.png') no-repeat;width:70px;height:20px;overflow:hidden;background-color:transparent;background-position:-490px 0px}a.inventory:active,a.inventory:focus{outline:none}a.inventory:active{background-position:-490px -20px}a.all_fields.active{background:url('../../../../images/button_sprite_20px_1303868250.png') no-repeat;width:70px;height:20px;overflow:hidden;background-position:-560px -20px}a.basic_fields.active{background:url('../../../../images/button_sprite_20px_1303868250.png') no-repeat;width:70px;height:20px;overflow:hidden;background-position:-630px -20px}input.clone{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/button_sprite_20px_1303868250.png') no-repeat;width:70px;height:20px;overflow:hidden;background-color:transparent;background-position:-700px 0px}input.clone:active,input.clone:focus{outline:none}input.clone:active{background-position:-700px -20px}ul.helper_buttons{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;display:inline;float:left;margin-right:5px}ul.helper_buttons li{list-style-image:none;list-style-type:none;margin-left:0px;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}ul.helper_buttons li:first-child,ul.helper_buttons li.first{padding-left:0}ul.helper_buttons li:last-child{padding-right:0}ul.helper_buttons li.last{padding-right:0}ul.helper_buttons li{margin:0;padding:0}.date_nav ul.back a.day{background-position:-50px 0px}.date_nav ul.back a.day:active{background-position:-50px -20px}.date_nav ul.back a.week{background-position:0px 0px}.date_nav ul.back a.week:active{background-position:0px -20px}.date_nav ul.forward a.day{background-position:-100px 0px}.date_nav ul.forward a.day:active{background-position:-100px -20px}.date_nav ul.forward a.week{background-position:-150px 0px}.date_nav ul.forward a.week:active{background-position:-150px -20px}#enquiry.overlay{padding:15px;width:400px}#enquiry.overlay form.formtastic{*zoom:1}#enquiry.overlay form.formtastic:after{content:"";display:table;clear:both}#enquiry.overlay form.formtastic abbr{border:none;color:#787878;vertical-align:top;padding-left:5px}#enquiry.overlay form.formtastic ol{margin:0;padding:0;list-style:none}#enquiry.overlay form.formtastic ol li{list-style-image:none;list-style-type:none;margin-left:0px}#enquiry.overlay form.formtastic ol li{*zoom:1;margin-bottom:0.75em}#enquiry.overlay form.formtastic ol li:after{content:"";display:table;clear:both}#enquiry.overlay form.formtastic ol li label,#enquiry.overlay form.formtastic ol li input,#enquiry.overlay form.formtastic ol li select,#enquiry.overlay form.formtastic ol li textarea{display:inline;float:left;clear:left}#enquiry.overlay form.formtastic ol li label{padding-bottom:3px}#enquiry.overlay form.formtastic ol li label.disabled{color:#787878}#enquiry.overlay form.formtastic ol li p.inline-hints{color:#787878;clear:left;font-size:11px;margin:0;padding:0.25em 0}#enquiry.overlay form.formtastic ol img.ui-datepicker-trigger{display:inline;float:left}#enquiry.overlay form.formtastic ol li.error,#enquiry.overlay form.formtastic ol li.alert{color:#8a1f11;border:none;padding:0 20px 0 0;background:transparent url("../../../../images/error_small.png") no-repeat right 20px}#enquiry.overlay form.formtastic ol li.error label,#enquiry.overlay form.formtastic ol li.alert label{font-weight:bold}#enquiry.overlay form.formtastic ol li.error p,#enquiry.overlay form.formtastic ol li.alert p{float:left;clear:left;margin:0.25em 0 0 0}#enquiry.overlay form.formtastic ol li.commit{margin-bottom:0}#enquiry.overlay form.formtastic ol li.string input,#enquiry.overlay form.formtastic ol li.password input,#enquiry.overlay form.formtastic ol li.email input{width:250px}#enquiry.overlay form.formtastic ol li.select select{width:250px;padding:2px 0}#enquiry.overlay form.formtastic ol li.numeric input{width:125px}#enquiry.overlay form.formtastic ol li.boolean input{margin-right:10px}#enquiry.overlay form.formtastic ol li.boolean label{width:90%}#enquiry.overlay form.formtastic ol li.radio label{width:90%}#enquiry.overlay form.formtastic ol li.text textarea{padding:3px;width:99%;height:100px;font-family:Arial,sans-serif;font-size:12px}#enquiry.overlay form.formtastic ol li.text textarea.tall{height:300px}#enquiry.overlay form.formtastic ol li.disabled label{color:#787878}#enquiry.overlay form.formtastic fieldset.span_columns{display:inline;float:left;clear:left}#enquiry.overlay form.formtastic fieldset.category li.check_boxes{margin-bottom:1.5em}#enquiry.overlay form.formtastic fieldset.category li.check_boxes label{width:90%}#enquiry.overlay form.formtastic fieldset.category li.check_boxes legend{*zoom:1}#enquiry.overlay form.formtastic fieldset.category li.check_boxes legend:after{content:"";display:table;clear:both}#enquiry.overlay form.formtastic fieldset.category li.check_boxes legend label{font-weight:normal;color:#222;font-size:1.5em;line-height:1;margin-bottom:0.5em}#enquiry.overlay form.formtastic fieldset.category li.check_boxes ol{*zoom:1;padding:10px 20px 5px 20px;border:1px solid #a8a8a8;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}#enquiry.overlay form.formtastic fieldset.category li.check_boxes ol:after{content:"";display:table;clear:both}#enquiry.overlay form.formtastic fieldset.category li.check_boxes ol li{display:inline;float:left;width:210px;margin-bottom:5px}#enquiry.overlay form.formtastic fieldset.category li.check_boxes ol li input{margin-right:10px}#enquiry.overlay form.formtastic fieldset.buttons ol{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}#enquiry.overlay form.formtastic fieldset.buttons ol li{list-style-image:none;list-style-type:none;margin-left:0px;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}#enquiry.overlay form.formtastic fieldset.buttons ol li:first-child,#enquiry.overlay form.formtastic fieldset.buttons ol li.first{padding-left:0}#enquiry.overlay form.formtastic fieldset.buttons ol li:last-child{padding-right:0}#enquiry.overlay form.formtastic fieldset.buttons ol li.last{padding-right:0}#enquiry.overlay form.formtastic fieldset.buttons ol li{margin:0 0 0 5px;display:inline;float:right;padding-right:0px;padding-left:0px}#enquiry.overlay form.formtastic fieldset.inputs ol li.text textarea{height:80px;padding:3px}#enquiry.overlay form.formtastic fieldset.inputs ol #enquiry_answer{width:30px;clear:none;float:none}dl.stars_5_large{width:12px}dl.stars_5_large dd{width:13px}dl.stars_5_small{width:5px}dl.stars_5_small dd{width:6px}dl.stars_10_large{width:24px}dl.stars_10_large dd{width:25px}dl.stars_10_small{width:10px}dl.stars_10_small dd{width:11px}dl.stars_15_large{width:36px}dl.stars_15_large dd{width:37px}dl.stars_15_small{width:15px}dl.stars_15_small dd{width:16px}dl.stars_20_large{width:48px}dl.stars_20_large dd{width:49px}dl.stars_20_small{width:20px}dl.stars_20_small dd{width:21px}dl.stars_25_large{width:60px}dl.stars_25_large dd{width:61px}dl.stars_25_small{width:25px}dl.stars_25_small dd{width:26px}dl.stars_30_large{width:72px}dl.stars_30_large dd{width:73px}dl.stars_30_small{width:30px}dl.stars_30_small dd{width:31px}dl.stars_35_large{width:84px}dl.stars_35_large dd{width:85px}dl.stars_35_small{width:35px}dl.stars_35_small dd{width:36px}dl.stars_40_large{width:96px}dl.stars_40_large dd{width:97px}dl.stars_40_small{width:40px}dl.stars_40_small dd{width:41px}dl.stars_45_large{width:108px}dl.stars_45_large dd{width:109px}dl.stars_45_small{width:45px}dl.stars_45_small dd{width:46px}dl.stars_50_large{width:120px}dl.stars_50_large dd{width:121px}dl.stars_50_small{width:50px}dl.stars_50_small dd{width:51px}dl.stars_55_large{width:132px}dl.stars_55_large dd{width:133px}dl.stars_55_small{width:55px}dl.stars_55_small dd{width:56px}dl.stars_60_large{width:144px}dl.stars_60_large dd{width:145px}dl.stars_60_small{width:60px}dl.stars_60_small dd{width:61px}dl.rating{display:inline;float:left;background-color:#431927;margin:0}dl.rating dt{display:none;padding:0;margin:0}dl.rating dd{padding:0;margin:0}dl.large{height:24px}dl.large dd{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('../../../../images/star_mask_1303868250.png');background-repeat:no-repeat;background-position:0 0;height:25px}dl.small{height:10px}dl.small dd{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('../../../../images/star_mask_small_1303868250.png');background-repeat:no-repeat;background-position:0 0;height:10px}dl.large_self_rated{height:24px}dl.large_self_rated dd{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('../../../../images/dot_mask_1303868250.png');background-repeat:no-repeat;background-position:0 0;height:25px}dl.small_self_rated{height:10px}dl.small_self_rated dd{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('../../../../images/dot_mask_small_1303868250.png');background-repeat:no-repeat;background-position:0 0;height:10px}span.small_star_rating{display:inline-block;width:80px}body{background:transparent}a{color:#431927;text-decoration:none}a:visited{color:#431927}a:focus{color:#431927}a:hover{color:#431927}a:active{color:#431927}a:hover{text-decoration:underline}a.book{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/book_sprite_trans_1303868250.png') no-repeat;width:60px;height:20px;overflow:hidden;background-color:#431927;background-position:0px 0px}a.book:active,a.book:focus{outline:0}a.book:active{background-position:0px -20px}a.book_now{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/booknow_sprite_trans_1303868250.png') no-repeat;width:100px;height:25px;overflow:hidden;background-color:#431927;background-position:0px 0px}a.book_now:active,a.book_now:focus{outline:0}a.book_now:active{background-position:0px -25px}a.enquire{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/enquire_sml_trans_1303868250.png') no-repeat;width:73px;height:20px;overflow:hidden;background-color:#431927;background-position:0px 0px}a.enquire:active,a.enquire:focus{outline:0}a.enquire:active{background-position:0px -20px}a.next{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/next_sprite_trans_1303868250.png') no-repeat;width:50px;height:20px;overflow:hidden;background-color:#431927;background-position:0px 0px}a.next:active,a.next:focus{outline:0}a.next:active{background-position:0px -20px}a.map{color:#431927;font-size:11px;padding-left:13px;background:url(../../../../images/map_icon.png) left center no-repeat}a.map:visited{color:#431927}a.map:focus{color:#431927}a.map:hover{color:#431927}a.map:active{color:#431927}input.check_availability{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('../../../../images/checkavail_sprite_1303868250.png') no-repeat;width:150px;height:25px;overflow:hidden;background-color:#431927;background-position:0px 0px;padding:0px}input.check_availability:active,input.check_availability:focus{outline:0}input.check_availability:active{background-position:0px -25px}table.rates{margin:0px}table.rates thead th{padding:0 5px}table.rates td.book_now,table.rates td.next{width:60px}table.rates td.rate{width:35px}table.rates td.rate span.unavailable{font-size:9px}table.rates thead.controls tr th{background-color:transparent}table.rates thead.controls tr th.date_nav{text-align:center}table.rates thead.controls tr th.currency_picker select{width:169px}table.rates thead.controls tr th label{display:none}table.rates thead.controls tr th.date_navigation th.date_nav{padding:0px}table.rates thead.controls tr th.date_navigation th.top_left_corner{padding-left:4px;padding-right:0px}table.rates thead.controls tr th.date_navigation th.top_right_corner{padding-left:0px;padding-right:4px}table.rates thead.controls tr th.promotion input[type=text]{width:100px}@media screen and (-webkit-min-device-pixel-ratio:0){html body table.rates td.room_name{width:100px}html body table.rates td.room_name p{width:100px}}#rollup_widget .ui-datepicker-inline,#booking_widget .ui-datepicker-inline{display:none;position:absolute;top:0px;left:0px}#rollup_widget form,#booking_widget form{*zoom:1}#rollup_widget form:after,#booking_widget form:after{content:"";display:table;clear:both}#rollup_widget form abbr,#booking_widget form abbr{border:none;color:#787878;vertical-align:top;padding-left:5px}#rollup_widget form ol,#booking_widget form ol{margin:0;padding:0;list-style:none}#rollup_widget form ol li,#booking_widget form ol li{list-style-image:none;list-style-type:none;margin-left:0px}#rollup_widget form ol li,#booking_widget form ol li{*zoom:1;margin-bottom:0.75em}#rollup_widget form ol li:after,#booking_widget form ol li:after{content:"";display:table;clear:both}#rollup_widget form ol li label,#rollup_widget form ol li input,#rollup_widget form ol li select,#rollup_widget form ol li textarea,#booking_widget form ol li label,#booking_widget form ol li input,#booking_widget form ol li select,#booking_widget form ol li textarea{display:inline;float:left;clear:left}#rollup_widget form ol li label,#booking_widget form ol li label{padding-bottom:3px}#rollup_widget form ol li label.disabled,#booking_widget form ol li label.disabled{color:#787878}#rollup_widget form ol li p.inline-hints,#booking_widget form ol li p.inline-hints{color:#787878;clear:left;font-size:11px;margin:0;padding:0.25em 0}#rollup_widget form ol img.ui-datepicker-trigger,#booking_widget form ol img.ui-datepicker-trigger{display:inline;float:left}#rollup_widget form ol li.error,#rollup_widget form ol li.alert,#booking_widget form ol li.error,#booking_widget form ol li.alert{color:#8a1f11;border:none;padding:0 20px 0 0;background:transparent url("../../../../images/error_small.png") no-repeat right 20px}#rollup_widget form ol li.error label,#rollup_widget form ol li.alert label,#booking_widget form ol li.error label,#booking_widget form ol li.alert label{font-weight:bold}#rollup_widget form ol li.error p,#rollup_widget form ol li.alert p,#booking_widget form ol li.error p,#booking_widget form ol li.alert p{float:left;clear:left;margin:0.25em 0 0 0}#rollup_widget form ol li.commit,#booking_widget form ol li.commit{margin-bottom:0}#rollup_widget form ol li.string input,#rollup_widget form ol li.password input,#rollup_widget form ol li.email input,#booking_widget form ol li.string input,#booking_widget form ol li.password input,#booking_widget form ol li.email input{width:250px}#rollup_widget form ol li.select select,#booking_widget form ol li.select select{width:250px;padding:2px 0}#rollup_widget form ol li.numeric input,#booking_widget form ol li.numeric input{width:125px}#rollup_widget form ol li.boolean input,#booking_widget form ol li.boolean input{margin-right:10px}#rollup_widget form ol li.boolean label,#booking_widget form ol li.boolean label{width:90%}#rollup_widget form ol li.radio label,#booking_widget form ol li.radio label{width:90%}#rollup_widget form ol li.text textarea,#booking_widget form ol li.text textarea{padding:3px;width:99%;height:100px;font-family:Arial,sans-serif;font-size:12px}#rollup_widget form ol li.text textarea.tall,#booking_widget form ol li.text textarea.tall{height:300px}#rollup_widget form ol li.disabled label,#booking_widget form ol li.disabled label{color:#787878}#rollup_widget form fieldset.span_columns,#booking_widget form fieldset.span_columns{display:inline;float:left;clear:left}#rollup_widget form fieldset.category li.check_boxes,#booking_widget form fieldset.category li.check_boxes{margin-bottom:1.5em}#rollup_widget form fieldset.category li.check_boxes label,#booking_widget form fieldset.category li.check_boxes label{width:90%}#rollup_widget form fieldset.category li.check_boxes legend,#booking_widget form fieldset.category li.check_boxes legend{*zoom:1}#rollup_widget form fieldset.category li.check_boxes legend:after,#booking_widget form fieldset.category li.check_boxes legend:after{content:"";display:table;clear:both}#rollup_widget form fieldset.category li.check_boxes legend label,#booking_widget form fieldset.category li.check_boxes legend label{font-weight:normal;color:#222;font-size:1.5em;line-height:1;margin-bottom:0.5em}#rollup_widget form fieldset.category li.check_boxes ol,#booking_widget form fieldset.category li.check_boxes ol{*zoom:1;padding:10px 20px 5px 20px;border:1px solid #a8a8a8;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}#rollup_widget form fieldset.category li.check_boxes ol:after,#booking_widget form fieldset.category li.check_boxes ol:after{content:"";display:table;clear:both}#rollup_widget form fieldset.category li.check_boxes ol li,#booking_widget form fieldset.category li.check_boxes ol li{display:inline;float:left;width:210px;margin-bottom:5px}#rollup_widget form fieldset.category li.check_boxes ol li input,#booking_widget form fieldset.category li.check_boxes ol li input{margin-right:10px}#rollup_widget form fieldset.buttons ol,#booking_widget form fieldset.buttons ol{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}#rollup_widget form fieldset.buttons ol li,#booking_widget form fieldset.buttons ol li{list-style-image:none;list-style-type:none;margin-left:0px;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}#rollup_widget form fieldset.buttons ol li:first-child,#rollup_widget form fieldset.buttons ol li.first,#booking_widget form fieldset.buttons ol li:first-child,#booking_widget form fieldset.buttons ol li.first{padding-left:0}#rollup_widget form fieldset.buttons ol li:last-child,#booking_widget form fieldset.buttons ol li:last-child{padding-right:0}#rollup_widget form fieldset.buttons ol li.last,#booking_widget form fieldset.buttons ol li.last{padding-right:0}#rollup_widget form fieldset.buttons ol li,#booking_widget form fieldset.buttons ol li{margin:0 0 0 5px;display:inline;float:right;padding-right:0px;padding-left:0px}#rollup_widget form fieldset.inputs label,#booking_widget form fieldset.inputs label{width:100%}#rollup_widget form fieldset.inputs ol li.string input,#booking_widget form fieldset.inputs ol li.string input{width:150px}#rollup_widget form fieldset.inputs ol li.select_occupancies,#booking_widget form fieldset.inputs ol li.select_occupancies{display:inline;float:left;margin-right:20px}#rollup_widget form fieldset.inputs ol li.select_occupancies label,#rollup_widget form fieldset.inputs ol li.select_occupancies select,#booking_widget form fieldset.inputs ol li.select_occupancies label,#booking_widget form fieldset.inputs ol li.select_occupancies select{width:50px}#rollup_widget form fieldset.inputs select,#booking_widget form fieldset.inputs select{width:180px}#rollup_widget form fieldset.buttons ol,#booking_widget form fieldset.buttons ol{width:180px}#rollup_widget form fieldset.buttons ol li,#booking_widget form fieldset.buttons ol li{display:inline;float:left;margin:10px 0 0 0}input.calendar{width:58px;font-size:9px}a.book,a.next{float:right}#details.overlay{padding:15px;width:400px}#details.overlay .details{height:150px;overflow:auto;padding-right:10px}#details.overlay .details .description p{margin:0 0 0.5em}#details.overlay .details ul{padding:0px;margin:0;padding:0;border:0;overflow:hidden;*zoom:1}#details.overlay .details ul li{list-style-image:none;list-style-type:none;margin-left:0px;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}#details.overlay .details ul li:first-child,#details.overlay .details ul li.first{padding-left:0}#details.overlay .details ul li:last-child{padding-right:0}#details.overlay .details ul li.last{padding-right:0}#details.overlay .details ul li{padding-left:0px;width:180px}.photo_overlay{width:480px}.photo_overlay .thumbs img{margin:0 5px 0 0}span.small_star_rating{width:60px}* + html table.rates td.rate{width:auto}