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}label.disabled,h3.disabled{color:#787878}#main #content .locale_switcher{width:928px;margin:0px;margin-left:-10px;height:0px;padding:0px 10px}#main #content .locale_switcher strong{width:760px;padding:2px 12px 3px 12px;font-size:15px;font-weight:normal;color:#434a50;display:inline-block;text-align:center}#main #content .locale_switcher ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;display:inline;float:right;z-index:100;margin-right:-20px}#main #content .locale_switcher ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}#main #content .locale_switcher ul li:first-child,#main #content .locale_switcher ul li.first{padding-left:0}#main #content .locale_switcher ul li:last-child{padding-right:0}#main #content .locale_switcher ul li.last{padding-right:0}#main #content .locale_switcher ul li{display:inline;float:left;display:inline-block;height:30px;width:150px}#main #content .locale_switcher ul li dl{border:solid 1px #fff;position:absolute;color:#aaa;z-index:100;width:140px}#main #content .locale_switcher ul li dl dt{font-weight:bold;padding:5px 0px 3px 8px;text-decoration:none}#main #content .locale_switcher ul li dl dt:hover{text-decoration:underline}#main #content .locale_switcher ul li dl dd{display:none;padding:1px 0px 1px 8px;margin:0;background-color:#fff}#main #content .locale_switcher ul li dl dd a{text-decoration:none;color:#434a50;margin:0px;display:inline-block;width:129px}#main #content .locale_switcher ul li dl dd a:hover{text-decoration:underline}#main #content .locale_switcher ul li dl dd a.en{background:url(/images/flags/en.png) no-repeat 103px center #fff}#main #content .locale_switcher ul li dl dd a.es{background:url(/images/flags/es.png) no-repeat 103px center #fff}#main #content .locale_switcher ul li dl dd a.de{background:url(/images/flags/de.png) no-repeat 103px center #fff}#main #content .locale_switcher ul li dl dd a.fr{background:url(/images/flags/fr.png) no-repeat 103px center #fff}#main #content .locale_switcher ul li dl dd a.id{background:url(/images/flags/id.png) no-repeat 103px center #fff}#main #content .locale_switcher ul li dl dd a.is{background:url(/images/flags/is.png) no-repeat 103px center #fff}#main #content .locale_switcher ul li dl dd a.it{background:url(/images/flags/it.png) no-repeat 103px center #fff}#main #content .locale_switcher ul li dl dd a.th{background:url(/images/flags/th.png) no-repeat 103px center #fff}#main #content .locale_switcher ul li dl dd a.zh-CN{background:url(/images/flags/zh-CN.png) no-repeat 103px center #fff}#main #content .locale_switcher ul li dl dd a.zh-TW{background:url(/images/flags/zh-TW.png) no-repeat 103px center #fff}#main #content .locale_switcher ul li dl:hover{cursor:pointer}#main #content .locale_switcher ul li dl.open{border:solid 1px #a8a8a8;color:#434a50;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#main #content .locale_switcher ul li dl.open dd{display:block}#main #content .locale_switcher ul li dl.open dd.last{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}#main #content .locale_switcher ul li.en{background:url(/images/flags/en.png) no-repeat 112px center}#main #content .locale_switcher ul li.es{background:url(/images/flags/es.png) no-repeat 112px center}#main #content .locale_switcher ul li.de{background:url(/images/flags/de.png) no-repeat 112px center}#main #content .locale_switcher ul li.fr{background:url(/images/flags/fr.png) no-repeat 112px center}#main #content .locale_switcher ul li.id{background:url(/images/flags/id.png) no-repeat 112px center}#main #content .locale_switcher ul li.is{background:url(/images/flags/is.png) no-repeat 112px center}#main #content .locale_switcher ul li.it{background:url(/images/flags/it.png) no-repeat 112px center}#main #content .locale_switcher ul li.th{background:url(/images/flags/th.png) no-repeat 112px center}#main #content .locale_switcher ul li.zh-CN{background:url(/images/flags/zh-CN.png) no-repeat 112px center}#main #content .locale_switcher ul li.zh-TW{background:url(/images/flags/zh-TW.png) no-repeat 112px center}form.reservation .section ol li.payment_cards{min-width:100px;width:auto !important;width:100px}form.reservation .section ol li.payment_cards ol{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}form.reservation .section ol li.payment_cards ol li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}form.reservation .section ol li.payment_cards ol li:first-child,form.reservation .section ol li.payment_cards ol li.first{padding-left:0}form.reservation .section ol li.payment_cards ol li:last-child{padding-right:0}form.reservation .section ol li.payment_cards ol li.last{padding-right:0}form.reservation .section ol li.payment_cards ol li.jcb{background:url('/images/card_logos.png?1330603367') no-repeat;width:50px;height:30px;overflow:hidden;background-color:transparent;background-position:0px 0px;text-indent:-999px;margin-bottom:0px}form.reservation .section ol li.payment_cards ol li.amex{background:url('/images/card_logos.png?1330603367') no-repeat;width:50px;height:30px;overflow:hidden;background-color:transparent;background-position:0px -30px;text-indent:-999px;margin-bottom:0px}form.reservation .section ol li.payment_cards ol li.dinersclub{background:url('/images/card_logos.png?1330603367') no-repeat;width:50px;height:30px;overflow:hidden;background-color:transparent;background-position:0px -60px;text-indent:-999px;margin-bottom:0px}form.reservation .section ol li.payment_cards ol li.mastercard{background:url('/images/card_logos.png?1330603367') no-repeat;width:50px;height:30px;overflow:hidden;background-color:transparent;background-position:0px -90px;text-indent:-999px;margin-bottom:0px}form.reservation .section ol li.payment_cards ol li.visa{background:url('/images/card_logos.png?1330603367') no-repeat;width:50px;height:30px;overflow:hidden;background-color:transparent;background-position:0px -120px;text-indent:-999px;margin-bottom:0px}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}.flash{padding:10px;margin:10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.flash strong{background:url('/images/flash_sprite_large.png?1306203735') no-repeat;width:850px;height:auto;overflow:hidden;padding:8px 0 4px 45px;font-size:15px;font-weight:normal;color:#434a50;display:inline-block}#flash_notice{background-color:#efe;border:1px solid #a1e772}#flash_notice strong{background-position:0px 0px}#flash_warning,#flash_translating{background-color:#fff2e2;border:1px solid #f7d963}#flash_warning strong,#flash_translating strong{background-position:0px -35px}#flash_error{background-color:#fff3f3;border:1px solid #c30808}#flash_error strong{background-position:0px -70px}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.column input.discount_rate_input{margin-left:128px;width:120px}form.multi_column fieldset.column li.discount_rate_type{position:absolute}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:#007EBD}.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.png?1306203735') 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.png?1306203735') 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:#007EBD;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}#loading{background:#222 url("/images/loading.gif") no-repeat center center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-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.png?1306203735') 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;-webkit-box-shadow:0 0 25px #333;-moz-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.png?1306203735') 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;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;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-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}.photo_overlay img img{display:block}.photo_overlay .hero{width:500px;margin-bottom:20px;vertical-align:middle}.photo_overlay .hero img{display:block;margin:0 auto}.photo_overlay .thumbs{border-top:1px solid #a8a8a8;padding-top:20px}.photo_overlay .thumbs img{width:80px;height:80px;margin:0 10px 0 0}.photo_overlay .thumbs img:hover{border:1px solid #007EBD}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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') 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.png?1306203735') no-repeat;width:70px;height:20px;overflow:hidden;background-position:-560px -20px}a.basic_fields.active{background:url('/images/button_sprite_20px.png?1306203735') 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.png?1306203735') 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:0;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}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.png?1306203735') no-repeat;width:60px;height:20px;overflow:hidden;background-color:#007EBD;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.png?1306203735') no-repeat;width:100px;height:25px;overflow:hidden;background-color:#007EBD;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.png?1306203735') no-repeat;width:73px;height:20px;overflow:hidden;background-color:#007EBD;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.png?1306203735') no-repeat;width:50px;height:20px;overflow:hidden;background-color:#007EBD;background-position:0px 0px}a.next:active,a.next:focus{outline:0}a.next:active{background-position:0px -20px}a.details{color:#007EBD;font-size:11px;padding-left:13px;background:url(/images/details_icon.png) left center no-repeat}a.details:visited{color:#007EBD}a.details:focus{color:#007EBD}a.details:hover{color:#007EBD}a.details:active{color:#007EBD}a.photos{color:#007EBD;font-size:11px;padding-left:13px;background:url(/images/camera_icon.png) left center no-repeat}a.photos:visited{color:#007EBD}a.photos:focus{color:#007EBD}a.photos:hover{color:#007EBD}a.photos:active{color:#007EBD}a.map{color:#007EBD;font-size:11px;padding-left:13px;background:url(/images/map_icon.png) left center no-repeat}a.map:visited{color:#007EBD}a.map:focus{color:#007EBD}a.map:hover{color:#007EBD}a.map:active{color:#007EBD}#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:0}#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;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-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;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 2px 8px #111;-moz-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.png?1306203735') 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;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-binding:url('/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;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-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:#007EBD;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;border-top-left-radius:6px}th.top_right_corner{-moz-border-radius-topright:6px;-webkit-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;border-bottom-left-radius:6px}th.bottom_right_corner{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}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:#007EBD;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.png?1306203735');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.png?1306203735');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.png?1306203735');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.png?1306203735');background-repeat:no-repeat;background-position:0 0;height:10px}span.small_star_rating{display:inline-block;width:80px}.header{*zoom:1;border-bottom:2px solid #a8a8a8;padding-bottom:0.5em;margin-bottom:1.5em;width:100%}.header:after{content:"";display:table;clear:both}.header h1{color:#787878;margin-right:0.5em;line-height:1;display:inline;float:left;font-size:2.1em}.header a.main_website{float:right;clear:right;padding-right:16px}.overview h2{border-bottom:1px solid #a8a8a8;color:#007EBD;font-size:15px;font-weight:bold;padding-bottom:0.5em;padding-bottom:0.25em;margin:1.5em 0;clear:both}.property{clear:both}.property .location{display:inline;float:left;margin-right:10px;width:230px}* html .property .location{overflow-x:hidden}.property .location .vcard{color:#666;margin-bottom:2em}.property .location .actions a{display:inline;float:left}.property .location .actions a.map_button{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('/images/viewmap_sprite.png?1306203735') no-repeat;width:100px;height:30px;overflow:hidden;background-color:transparent;background-position:0px 0px;margin-right:10px}.property .location .actions a.map_button:active,.property .location .actions a.map_button:focus{outline:0}.property .location .actions a.map_button:active{background-position:0px -30px}.property .location .actions a.contact_us{cursor:pointer;display:block;text-indent:-119988px;overflow:hidden;text-align:left;border:none;line-height:9999;background:url('/images/contactus_sprite.png?1306203735') no-repeat;width:100px;height:30px;overflow:hidden;background-color:transparent;background-position:0px 0px}.property .location .actions a.contact_us:active,.property .location .actions a.contact_us:focus{outline:0}.property .location .actions a.contact_us:active{background-position:0px -30px}.property .location .actions p{color:#787878}.property .main{display:inline;float:left;margin-right:0;width:670px}* html .property .main{overflow-x:hidden}.property .main .photo .photo_small img{width:100px;height:100px;overflow:hidden}.property .rooms{margin:0;list-style:none}.terms_conditions{font-size:11px;color:#787878;padding-bottom:2em}.terms_conditions h2{border-bottom:1px solid #a8a8a8;color:#007EBD;font-size:15px;font-weight:bold;padding-bottom:0.5em}.room{display:inline-block;clear:both;background-color:#f3f3f3;padding:10px 0}.room h3{color:#1E3C77}.room .photo{display:inline;float:left;margin-right:10px;width:70px}* html .room .photo{overflow-x:hidden}.room .photo .photo_small{border:1px solid #dbdbdb;padding:5px;margin:0 5px 5px 0;background-color:#fff;margin-left:10px;display:inline-block}.room .photo .photo_small img{display:block}.room .photo .photo_small img{width:50px;height:50px}.room .photo a{margin-left:18px}.room .description_features{display:inline;float:left;margin-right:0;width:870px}* html .room .description_features{overflow-x:hidden}.room .description_features .description{color:#787878;margin-left:20px}.room .description_features .description h3 a{display:inline;float:right;margin-right:10px}.room .description_features .features ol{margin-left:20px;display:inline;float:left;margin-right:0;width:830px}* html .room .description_features .features ol{overflow-x:hidden}.features{display:inline-block}.features h3{font-size:12px;font-weight:bold;color:#1E3C77;padding-bottom:0.5em;border-bottom:1px solid #a8a8a8}.features ol{display:inline;float:left;margin-right:0;width:710px;margin:0;padding-left:0}* html .features ol{overflow-x:hidden}.features ol li.feature{display:inline;float:left;margin-right:10px;width:150px;color:#1E3C77}* html .features ol li.feature{overflow-x:hidden}ol.photos{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;margin-bottom:2em}ol.photos li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}ol.photos li:first-child,ol.photos li.first{padding-left:0}ol.photos li:last-child{padding-right:0}ol.photos li.last{padding-right:0}ol.photos li.photo{border:1px solid #dbdbdb;padding:5px;margin:0 5px 5px 0;background-color:#fff}ol.photos li.photo img{display:block}.reservation .header{margin:0}.reservation .header dl.rating{display:inline;float:left;background-color:#007EBD;margin:0}.reservation .header dl.rating dt{display:none;padding:0;margin:0}.reservation .header dl.rating dd{padding:0;margin:0}.reservation .header dl.large{height:24px}.reservation .header dl.large dd{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('/images/star_mask.png?1306203735');background-repeat:no-repeat;background-position:0 0;height:25px}.reservation .header dl.small{height:10px}.reservation .header dl.small dd{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('/images/star_mask_small.png?1306203735');background-repeat:no-repeat;background-position:0 0;height:10px}.reservation .header dl.large_self_rated{height:24px}.reservation .header dl.large_self_rated dd{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('/images/dot_mask.png?1306203735');background-repeat:no-repeat;background-position:0 0;height:25px}.reservation .header dl.small_self_rated{height:10px}.reservation .header dl.small_self_rated dd{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('/images/dot_mask_small.png?1306203735');background-repeat:no-repeat;background-position:0 0;height:10px}.reservation .header span.small_star_rating{display:inline-block;width:80px}.reservation .header .hotel{display:inline;float:right}.reservation .header .hotel h2{color:#a8a8a8;margin:0.15em 0.5em 0.5em 0;line-height:1;display:inline;float:left;font-size:1.8em}.reservation .header .hotel h2 a{color:#a8a8a8}.reservation .header .hotel h2 a:hover{text-decoration:none}.reservation .room{height:100px;overflow:hidden}.reservation .expand{height:auto !important}.reservation .details_tab{display:inline;float:right;background:#a8a8a8;color:#fff;padding:2px 10px;margin-top:5px;cursor:pointer;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.reservation .details_tab:hover{text-decoration:underline}.reservation .spacer{background-color:#f3f3f3;height:5px;margin-top:-5px}.reservation ol{padding:0;margin:0;list-style:none}.reservation ol.initial_steps table.rates thead.controls tr th.date_navigation{background-color:#f3f3f3}.reservation ol.initial_steps li.step,.reservation ol.final_step li.step{margin-top:3em}.reservation ol.initial_steps li.step_error,.reservation ol.final_step li.step_error{z-index:100;opacity:0.4;filter:Alpha(Opacity=40);zoom:1}.reservation fieldset.checkin ol.error{border:1px solid #8a1f11}.reservation .roomcol.error{background:inherit url("/images/error_small.png") no-repeat right center}.reservation .roomcol.error ol{color:#8a1f11}.reservation .extras label.error{color:#8a1f11;font-weight:bold}.reservation .extras label.error input{border:2px solid #8a1f11}.reservation form#update{*zoom:1}.reservation form#update:after{content:"";display:table;clear:both}.reservation h3{*zoom:1;font-size:15px}.reservation h3:after{content:"";display:table;clear:both}.reservation h3 em,.reservation h3 span{display:inline;float:left}.reservation h3 em{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#007EBD;color:#fff;font-style:normal;padding:5px 10px;margin-right:1em}.reservation h3 span.directions{font-weight:bold;color:#434a50;line-height:25px}.reservation h3 span.note{display:inline;float:right;font-size:11px;background:#a8a8a8;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:7px 10px 7px 10px;line-height:1.3}.reservation .checkin{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;background:#f3f3f3;padding:5px}.reservation .checkin ol{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0;padding:0;border:0;overflow:hidden;*zoom:1;background:#eaeaea;border:1px solid #e2e2e2;padding:15px 20px}.reservation .checkin ol li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}.reservation .checkin ol li:first-child,.reservation .checkin ol li.first{padding-left:0}.reservation .checkin ol li:last-child{padding-right:0}.reservation .checkin ol li.last{padding-right:0}.reservation .checkin ol li label{font-weight:bold;color:#434a50;padding-right:5px;line-height:22px;display:block;float:left}.reservation .checkin ol li.arrow{width:300px;background:url("/images/arrow.png") 82% center no-repeat}.reservation .controls{background:#f3f3f3;height:40px}.reservation .controls span{display:inline-block;padding:10px;font-weight:bold;color:#787878}.reservation .pricing table th,.reservation .pricing table td{padding:4px 3px 4px 3px}.reservation .pricing table h4{margin:1em 0 0 0}.reservation .pricing table thead th{background-color:#434a50;color:#fff}.reservation .pricing table tbody.rooms tr{background:#e2f1f6}.reservation .pricing table tbody.rooms tr td{border-bottom:2px solid #fff}.reservation .pricing table tfoot th{height:30px;line-height:30px;background-color:#007EBD;color:#fff;font-weight:normal;font-style:normal;padding:0}.reservation .pricing table tfoot th{text-align:center}.reservation .pricing table tfoot th em{font-style:normal;padding-left:20px;background:url("/images/white_exclamation_circle.png") left center no-repeat}.reservation .pricing .roomcol{width:320px;padding-left:10px}.reservation .pricing .roomcol .age_limits{font-weight:normal;font-size:11px}.reservation .pricing .roomcol ol{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}.reservation .pricing .roomcol ol li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}.reservation .pricing .roomcol ol li:first-child,.reservation .pricing .roomcol ol li.first{padding-left:0}.reservation .pricing .roomcol ol li:last-child{padding-right:0}.reservation .pricing .roomcol ol li.last{padding-right:0}.reservation .pricing .date{width:70px;padding-right:5px}.reservation .pricing .inclusions{width:180px;padding-right:5px}.reservation .pricing .numeric{width:50px;text-align:right}.reservation .pricing tbody.extras tr{background:#f3f3f3}.reservation .pricing tbody.extras tr td{border-bottom:1px solid #d1d1d1}.reservation .pricing tbody.extras tr td.description .brief{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-binding:url('/stylesheets/xml/ellipsis.xml#ellipsis');width:330px}.reservation .pricing tbody.extras tr.subheader td{padding-left:10px}.reservation .pricing tbody.extras tr.subheader td h5.grouping{margin-bottom:0px;margin-top:10px}.reservation .pricing tbody.totals tr{background:#f3f3f3}.reservation .pricing tbody.totals tr.subtotal td.total,.reservation .pricing tbody.totals tr.grand_total td.total{text-align:right}.reservation .pricing tbody.totals tr.subtotal td.numeric,.reservation .pricing tbody.totals tr.grand_total td.numeric{font-weight:bold}.reservation .pricing tbody.totals tr.grand_total td.total{font-weight:bold}.reservation .pricing tbody.totals tr.grand_total td{font-size:15px;border-top:1px solid #a8a8a8;border-bottom:2px solid #a8a8a8}.reservation .pricing tbody.totals tr.subheader td{padding-left:10px}.reservation .other_form{display:none}form.reservation{width:950px;margin:0 auto;*zoom:1}form.reservation:after{content:"";display:table;clear:both}form.reservation abbr{border:none;color:#787878;vertical-align:top;padding-left:5px}form.reservation textarea{height:75px;font-family:Arial,sans-serif;font-size:12px}form.reservation .sections{*zoom:1;background:url("/images/two_col_form_bg.png") repeat-y}form.reservation .sections:after{content:"";display:table;clear:both}form.reservation .section1{display:inline;float:left;margin-right:10px;width:470px}* html form.reservation .section1{overflow-x:hidden}form.reservation .section2{display:inline;float:left;margin-right:0;width:470px}* html form.reservation .section2{overflow-x:hidden}form.reservation .section{padding:20px 0 0 0}form.reservation .section fieldset{padding:1em 40px}form.reservation .section fieldset legend{font-weight:bold}form.reservation .section fieldset label{width:335px}form.reservation .section fieldset p.inline-hints{display:block;float:left;clear:left;font-size:11px;color:#787878;margin-top:0.25em;margin-bottom:0;width:100%}form.reservation .section fieldset li.date fieldset{padding:0}form.reservation .section fieldset li.date fieldset legend.label{height:18px}form.reservation .section fieldset li.date fieldset legend.label label{display:inline;font-weight:normal}form.reservation .section fieldset li.date fieldset li{display:inline;padding-right:10px}form.reservation .section fieldset li.date fieldset li.error{background:transparent url("/images/error_small.png") no-repeat right top;padding-right:0;margin-right:30px}form.reservation .section fieldset li.date fieldset li.error legend.label label{font-weight:bold}form.reservation .section input,form.reservation .section textarea,form.reservation .section select,form.reservation .section label{clear:left;float:left}form.reservation .section ol li{margin-bottom:1em;float:left}form.reservation .section ol li.error{color:#8a1f11;border:none;padding:0 20px 0 0;background:transparent url("/images/error_small.png") no-repeat right 20px}form.reservation .section ol li.error label{font-weight:bold}form.reservation .section ol li.error p{float:left;clear:left;margin:0}form.reservation fieldset.actions{margin-left:0;padding:20px 0 60px 40px;display:inline-block}form.reservation fieldset.actions input.create{display:none}form.reservation .payment_express_link{display:inline-block;float:right;padding:10px}form.reservation div.terms{background:#f3f3f3;margin-top:10px}#confirm_dialog{width:400px;padding:20px}#confirm_dialog h3,#confirm_dialog h4{border-bottom:1px solid #a8a8a8;color:#007EBD;font-size:15px;font-weight:bold;padding-bottom:0.5em}#confirm_dialog h4{font-size:13px;margin-bottom:4px;padding-bottom:2px}#confirm_dialog ul.aligned li.accommodation_total{margin-top:10px}#confirm_dialog ul.aligned li.surcharge{border-bottom:solid #a8a8a8 1px}#confirm_dialog ul.aligned li.deposit{margin-top:10px}#confirm_dialog ul.aligned li strong{width:200px}#confirm_dialog ul.aligned li span.total{font-weight:bold}#confirm_dialog .actions{display:inline;float:right}#confirm_dialog .actions a{display:inline;float:left}#confirm_dialog .actions a.paypal_express_checkouts{text-indent:0;line-height:inherit;background:none;width:auto}ul.carousel-property{height:110px}ul.carousel-property li.photo{float:left}ul.carousel-property li.photo img{border:1px solid #dbdbdb;padding:5px;margin:0 5px 5px 0;background-color:#fff}ul.carousel-property li.photo img img{display:block}.confirmation .header h2{display:inline;float:right;color:#a8a8a8;margin-bottom:0.25em}.confirmation .actions{*zoom:1;margin-bottom:2em}.confirmation .actions:after{content:"";display:table;clear:both}.confirmation .actions a{display:inline;float:left;margin-right:10px}.confirmation .actions a.print,.confirmation .actions a.book_again,.confirmation .actions a.property_web_site{background:none;text-indent:0px;color:#555;border:1px solid #aaa;width:auto;height:auto;padding:2px 10px;line-height:1.5em;font-weight:bold;background-color:#efefef;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));background:-webkit-linear-gradient(#ffffff,#eeeeee);background:-moz-linear-gradient(#ffffff,#eeeeee);background:-o-linear-gradient(#ffffff,#eeeeee);background:linear-gradient(#ffffff,#eeeeee);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.confirmation .actions a.print:active,.confirmation .actions a.book_again:active,.confirmation .actions a.property_web_site:active{outline:none;background-color:#ddd;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #ffffff));background:-webkit-linear-gradient(#eeeeee,#ffffff);background:-moz-linear-gradient(#eeeeee,#ffffff);background:-o-linear-gradient(#eeeeee,#ffffff);background:linear-gradient(#eeeeee,#ffffff)}.confirmation .actions a.print:hover,.confirmation .actions a.book_again:hover,.confirmation .actions a.property_web_site:hover{text-decoration:none}.confirmation .actions span.note{display:inline;float:right;font-size:11px;background:#a8a8a8;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:7px 10px 7px 10px;line-height:1.3}.confirmation .text{clear:both}.confirmation h4{border-bottom:1px solid #a8a8a8;color:#007EBD;font-size:15px;font-weight:bold;padding-bottom:0.5em}.confirmation .details{width:1030px;margin:0 auto;overflow:hidden;*zoom:1}.confirmation .details .booking_details{display:inline;float:left;margin-right:10px;width:470px}* html .confirmation .details .booking_details{overflow-x:hidden}.confirmation .details .guest_details{display:inline;float:left;margin-right:0;width:470px}* html .confirmation .details .guest_details{overflow-x:hidden}.confirmation .rooms{clear:both}.confirmation .rooms table td,.confirmation .rooms table th{padding:2px 10px 2px 5px;color:#a8a8a8}.confirmation .rooms table tr.title td{padding:15px 10px 1px 5px;color:#2a2f34}.confirmation .rooms table tr.title strong{margin-right:1em}.confirmation .rooms table em{color:#2a2f34;font-style:normal}.confirmation .rooms table th{width:80px;font-weight:normal}.confirmation table.price_summary{width:355px}.confirmation table.price_summary th{width:265px}.confirmation table.price_summary td{text-align:right}.confirmation table.price_summary tr.total th,.confirmation table.price_summary tr.total td{border-top:1px solid #d1d1d1;border-bottom:2px solid #d1d1d1;font-weight:bold;font-style:normal}#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:0}#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{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{font-weight:bold}#enquiry.overlay form.formtastic ol li.error 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;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-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.promotions ol.promotions{*zoom:1;padding:10px 20px 5px 20px;border:1px solid #a8a8a8;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-bottom:5px}#enquiry.overlay form.formtastic fieldset.promotions ol.promotions:after{content:"";display:table;clear:both}#enquiry.overlay form.formtastic fieldset.promotions ol.promotions li ol{display:inline;float:left;width:50%}#enquiry.overlay form.formtastic fieldset.promotions ol.promotions li ol li{display:inline;float:left;margin-bottom:10px}#enquiry.overlay form.formtastic fieldset.promotions ol.promotions li ol li input{margin-right:10px}#enquiry.overlay form.formtastic fieldset.promotions ol.promotions li ol li.name{width:145px}#enquiry.overlay form.formtastic fieldset.promotions ol.promotions li ol li.custom_error{margin-bottom:10px}#enquiry.overlay form.formtastic fieldset.promotions ol.promotions li ol li.error_name{color:#8a1f11}#enquiry.overlay form.formtastic fieldset.promotions ol.promotions li ol p.inline-errors{color:#8a1f11;width:135px}#enquiry.overlay form.formtastic fieldset.actions ol{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}#enquiry.overlay form.formtastic fieldset.actions ol li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px}#enquiry.overlay form.formtastic fieldset.actions ol li:first-child,#enquiry.overlay form.formtastic fieldset.actions ol li.first{padding-left:0}#enquiry.overlay form.formtastic fieldset.actions ol li:last-child{padding-right:0}#enquiry.overlay form.formtastic fieldset.actions ol li.last{padding-right:0}#enquiry.overlay form.formtastic fieldset.actions 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}.doku_confirmation .header h2{display:inline;float:right;color:#a8a8a8;margin-bottom:0.25em}.doku_confirmation .summary .title{display:inline-block;width:100%}.doku_confirmation .summary .title h3{display:inline-block;float:left}.doku_confirmation .summary .title span.note{display:inline;float:right;font-size:11px;background:#a8a8a8;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:7px 10px 7px 10px;line-height:1.3}.doku_confirmation h4{border-bottom:1px solid #a8a8a8;color:#007EBD;font-size:15px;font-weight:bold;padding-bottom:0.5em}.doku_confirmation dl.booking_details{width:260px}.doku_confirmation dl.booking_details dt{display:inline-block;width:130px}.doku_confirmation dl.booking_details dd{display:inline-block;width:100px}.doku_confirmation form{margin-bottom:2em}.bx-wrapper{position:relative;margin:0 auto 10px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/images/bx/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:-50px;background:url(/images/bx/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:-35px;background:url(/images/bx/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/images/bx/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/images/bx/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}body{background:#1E3C77}#main{width:1030px;margin:0 auto;overflow:hidden;*zoom:1;-webkit-box-shadow:0px 0px 5px #333;-moz-box-shadow:0px 0px 5px #333;box-shadow:0px 0px 5px #333;background:#fff}#main #header,#main #footer{display:inline;float:left;margin-right:10px;width:1030px}* html #main #header,* html #main #footer{overflow-x:hidden}#main #content{padding-left:40px;padding-right:40px;display:inline;float:left;margin-right:10px;width:950px;padding-top:20px}* html #main #content{overflow-x:hidden}.hidden{display:none}a{color:#007EBD;text-decoration:none}a:visited{color:#007EBD}a:focus{color:#007EBD}a:hover{color:#007EBD}a:active{color:#007EBD}a:hover{text-decoration:underline}h1{margin-bottom:0.25em}ul{list-style:none;padding-left:0}ul li{list-style-image:none;list-style-type:none;margin-left:0}ul.aligned li strong{display:inline-block;width:150px}td p{margin:0.5em 0}
