form{font-size:100%;text-align:left}form
fieldset{margin:0;padding:0;width:100%}legend
span{display:block;width:461px}.field label,
.field
.label{float:left;margin-right:1em;width:12em;font-weight:bold}.introduction{font-size:110%;padding-bottom:1.5em}.field{clear:left;margin:0.75em 0;padding:0.2em}.text input,
.textarea textarea,
.password input,
.email input,
.url input,
.decimal input,
.integer input,
.select
input{border:1px
solid #999;color:#333;font-size:100%;height:1.2em;padding:0.15em}.decimal input,
.integer
input{width:4em}.textarea
textarea{height:7.5em;width:24em}form .field input,
form .textarea textarea,
form .select
select{background:url(/assets/images/core/forms_fieldbg.gif) repeat-x 0 0;border:1px
solid #999;font-size:100%;padding:3px;width:50%}body form .select
select{background:#fff}form .select
select{padding:2px;width:auto}form .postcode
input{width:20%}form .telephone input,
form .mobile input,
form .fax
input{width:30%}form
.button{clear:left;float:left}form
.help{color:#888;font-size:0.8em;line-height:1.8em;margin-left:16.25em;padding-bottom:0}.field.required .required,
.introduction
.required{color:#c12}.field .optional,
.introduction
.optional{color:#888}.field.error input,
.select.error select,
.textarea.error
textarea{background:#FEF7F4;border:2px
solid #E9602A}.errors{color:#E9602A;font-weight:bold}.error_summary{background:#FFEBEB;border:1px
solid #FCC;color:#b12;margin-left: -1px;margin-top: -2px;padding:0.375em}.error_summary
p{padding:0}.field.error
.errors{color:#b12}.error_summary
li{list-style:disc;margin-left:2em}.date_dropdowns,
.date_dropdowns
div{float:left}.date_dropdowns div
label{color:#888;font-size:0.8em;line-height:1.8em}.date_dropdowns
.day{width:4em}.date_dropdowns
.month{width:4em}.date_dropdowns
.year{width:4em}.checkboxes_widget,.radios_widget,.boolean_widget{margin-left:13em}.checkboxes_widget li label,
.radios_widget li
label{float:none}.boolean_widget li
label{width:5em}.checkboxes_widget li label input,
.radios_widget li label input,
.boolean_widget li label
input{float:none;margin-right:0.5em}.form_rightaligned .field label,
.form_rightaligned .field
.label{text-align:right}.form_rightaligned .field .optional,
.form_rightaligned .introduction
.optional{display:block}.form_topaligned .field label,
.form_topaligned .field
.label{display:block;float:none;line-height:120%;margin-right:0;padding-bottom:0.15em;width:100%}.form_topaligned .field
.help{margin-left:0}.form_topaligned
.field{margin:0;padding:0
0 1em 0}.form_topaligned
.dropdown{margin-bottom:0.7em}.form_topaligned .field .help,
.form_topaligned .textarea
.help{margin:0;padding-top:0.3em}.form_topaligned .button,
.form_topaligned
input.button{margin-left:0;padding-left:0}.checklist_column{float:left;margin-bottom:1em;width:140px}.checklist_item{display:block;padding-bottom:5px}.form_topaligned .checklist_column .checklist_item
label{display:inline;vertical-align:middle}.form_topaligned .checklist_column .checklist_item
input{margin-right:3px;vertical-align:middle}@charset "UTF-8";html,legend{background:#fff;color:#000}address,blockquote,body,dd,del,dl,dt,div,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,iframe,input,ins,legend,li,map,object,p,pre,table,td,textarea,th,ul{font-size:100%;margin:0;padding:0;vertical-align:baseline}h1,h2,h3,h4,h5,h6,th{font-weight:normal}fieldset,img{border:0}input,select,textarea{font-family:inherit}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}td,th{vertical-align:top}abbr,acronym,address,b,caption,cite,code,dfn,em,i,input,samp,select,strong,textarea,var{border:0;font-family:inherit;font-style:normal;font-variant:normal}del,ins{text-decoration:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}q{quotes:none}q:before{content:"\2018"}q:after{content:"\2019"}q q:before{content:"\201c"}q q:after{content:"\201d"}html{background:url(/assets/images/page/page_bg.jpg) top center repeat-x #333}body{font-family:"Calibri","Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:81.3%;color:#333;height:100%}@font-face{font-family:'Stag-semi';src:url('/assets/fonts/Stag-Semibold.eot');src:url('/assets/fonts/Stag-Semibold.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/Stag-Semibold.ttf') format('truetype'),
url('/assets/fonts/Stag-Semibold.svg#Stag-semi') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'bitterbold';src:url('/assets/fonts/bitter-bold-webfont.eot');src:url('/assets/fonts/bitter-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/bitter-bold-webfont.woff') format('woff'),
url('/assets/fonts/bitter-bold-webfont.ttf') format('truetype'),
url('/assets/fonts/bitter-bold-webfont.svg#bitterbold') format('svg');font-weight:normal;font-style:normal}.accessibility{display:none}#access{position:absolute;top: -1000em}.pixel_codes{position:absolute;left:0px;top:0px;width:0px;max-width:1px}#google_remarketing_code{position:absolute;left:0px;top:0px;width:1px}h1,h2,h3,h4,h5{margin-bottom:0.5em}h1{font-size:2.308em;color:#fff;font-weight:bold;line-height:100%;margin-bottom:0.2em}#premier
h1{width:68%;clear:left}h2{font-size:1.538em;font-weight:bold}h3{font-size:1.3em;font-weight:bold}h4{font-weight:bold;font-size:1.231em;margin-bottom:0}h5{font-size:1.2em;margin-top:0.8em;margin-bottom:0.2em}h4.reporting{color:#c00;margin-top:0.3em}.review_promo
h3{margin-bottom:0}.review_promo
h4{margin-top:0.2em;color:#666}h3
a{padding-right:18px;background:url(/assets/images/icons/link_arrow_01.gif) right center no-repeat}p{line-height:140%;margin-bottom:1em}code{font:normal 0.9em "Monaco","Courier New",Courier,sans-serif}p.whats_this{margin:0;padding:0;font-size:0.846em}em{font-style:italic}.text_box{width:380px}.larger{font-size:1.2em;font-weight:bold}.just_copy{width:500px}img.contact_icon{margin:0.2em 0.2em -0.2em 0}.error{color:#C20F2E}.strong{font-weight:bold!important}a:visited{color:#201B55}a,a:link{color:#201B55;text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline}dd{margin-bottom:0.5em}ul{margin:0.5em 0}li{display:list-item}ul
li{list-style:none;background:url(/assets/images/page/bullet_white_bg.png) 8px 0.3em no-repeat;padding-left:2em}ul li ul, #col_thin ul li
ul{margin:0
0 0.5em 0}#col_thin
ul{margin:0.5em 0 2em}ul.pagination{width:100%;float:left;margin:1em
0;border-top:1px solid #ccc;padding:5px
0;color:#999}ul.pagination
li{float:left;background:none;padding:0}ul.pagination li a, ul.pagination li
span{padding:0
0.2em}ul.pagination
li.prev{border-right:1px solid #ccc;padding-right:0.3em;margin-right:0.3em}ul.pagination
li.next{border-left:1px solid #ccc;padding-left:0.3em;margin-left:0.3em}a.popup_page{text-decoration:underline}.alt_link_col a, .alt_link_col a:link, .alt_link_col a:visited{color:#40a6e3}.resort_puff_large a, .resort_puff_large a:link, .resort_puff_large a:visited{color:#201B55}.alt_link_col h3 a, .alt_link_col h3 a:link, .alt_link_col h3 a:visited{color:#201B55}form#main_search input,
form select ,
form#newsletter input,
form .text input,
form .email input,
form .password input,
form .textarea textarea,
form .child_ages
select{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;background:url(/assets/images/page/input_bg.png) 0 0 repeat-x #fff;zoom:1}form select[disabled],
form .child_ages select[disabled]{background-image:url(/assets/images/page/input_bg-disabled.png);background-color:#e5e5e5}textarea#comment_message,textarea#review_content{width:368px;padding:5px}form
div.rules{background:#E7E7E7;padding:10px;margin:1em
0;float:left}form div.rules
p{margin-bottom:0.2em}form div.rules ul
li{background-image:url(/assets/images/page/bullet_grey_bg.png)}select#review_rating{width:198px;padding:4px
2px;border:1px
solid #999;background:#fff}form.standard_form{width:300px}form.standard_form
.field{float:left;width:100%}form.standard_form
input{width:292px}form.standard_form
.field.checkbox{padding-top:0.5em}form.standard_form .field.checkbox
label{width:auto;float:left;vertical-align:middle;margin-top:0.5em}form.standard_form .field.checkbox
input{width:auto;float:left;margin-left:0.5em;margin-top:0.5em;vertical-align:middle;border:none;padding:0}.checkbox_competition_1,.checkbox_competition_2{font-weight:bold;clear:both}form.standard_form .checkbox_competition_1
label{display:block;float:left;margin-left:5px;width:266px}form.standard_form .checkbox_competition_1
input{display:block;float:left;margin-top:3px;width:20px}form.standard_form .checkbox_competition_2
label{display:block;float:left;margin-left:5px;margin-top:19px;width:266px}form.standard_form .checkbox_competition_2
input{display:block;float:left;margin-top:2px;margin-top:20px;margin-bottom:20px;width:20px}form.standard_form .field.textarea
textarea{width:292px}p.forgotten{line-height:100%;margin-top:0.5em;float:left;width:100%}form.standard_form
p.help{padding-bottom:0.5em}form .field.checkbox #register_button,
form .field.checkbox
#login_button{float:right;clear:none;margin:0}#move_up{margin-top: -10px;padding-top:0}form#forgot_password{float:left;width:450px}form#forgot_password .field
input{width:300px}form#forgot_password
fieldset{width:auto;float:left}form#forgot_password
button{float:left;clear:none;margin-top:0.65em;margin-left:0.5em}ul.error_list,ul.errors{color:#C20F2E;margin:0;background:url(/assets/images/page/error_arrow_white.png) top left no-repeat #F5CCCC;padding:12px
5px 0 5px}ul.error_list li, ul.errors
li{background:none;padding:0
0 5px 0;margin:0;display:inline-block}form#partner_signup{width:100%;float:left}#partner_signup_property,#partner_signup_contact{width:48%;margin-right:2%;float:left}#register_button{float:right;margin-top:1em}#col_wide{width:380px;float:left;background:url(/assets/images/page/col_wide_bg.png) bottom left no-repeat #fff;margin-right:10px;padding:10px;margin-top:2px}#col_thin{width:310px;float:left;position:relative;padding-bottom:10px;background:url(/assets/images/page/col_thin_bg.png) bottom left no-repeat;margin-top:2px}#col_thin
.col_thin_inner{width:290px;padding:10px
10px 0 10px;position:relative;float:left;background:#fff;min-height:140px}* html #col_thin
.col_thin_inner{height:140px}.thin_wide{width:700px;float:left;display:inline}.thin_wide_competition_terms
.thin{margin-top:10px}.thin_wide_competition_terms
.wide{margin-top:0px}.thin_wide_competition_terms{padding:10px
10px 0;height:auto;margin:0;padding:0;border:0;outline:0;background:transparent;width:700px}.thin_wide_competition_terms
ol{clear:both;width:auto}.thin_wide_competition_terms
li{padding-top:8px;padding-right:12px;margin-bottom:-1px;display:list-item}.thin_wide_competition{float:left;margin-left:20px;_margin-left:10px;margin-top:235px}.thin_wide_competition
.thin{width:300px;float:left;margin-top:-7px}.thin_wide_competition
.wide{width:300px;float:left;margin-left:60px}.page_content .thin_wide_competition .wide
form{width:300px}.thin_wide
.thin{width:300px;float:left;margin-right:20px}.thin_wide
.wide{width:380px;float:left}.triple_col{width:220px;float:left;margin-right:20px}.triple_col.last{margin-right:0}.form_column{width:300px;float:left;margin-right:20px}.support_column{width:380px;float:left}#featured{width:230px;float:left;margin-top:10px}#featured
h3{color:#fff}#featured ul
li{list-style:none;font-size:1.077em;font-weight:bold;color:#fff;background:url(/assets/images/page/offers_line.png) bottom left repeat-x;float:left;clear:left;padding:10px
0}#featured ul
li.last{background:none}#featured ul li
img{border:3px
solid #fff;margin-bottom:0.2em}#featured ul li
p{width:125px;float:left;margin-bottom:0.2em}#jumptocountry{display:block;padding:10px
15px;margin-bottom:1em;background:#eee;border:3px
solid #A2D4F2;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#jumptocountry
a{font-weight:bold;font-size:1.1em}.blog_post_puff{max-height:350px}.blog_post_puff
.blog_post_inner{margin-bottom:8px;float:left}.blog_post_puff
img{float:left}.blog_post_puff h3:first-child{font-size:1.2em;width:100%;float:none}.blog_post_puff
h3{width:69%;float:right}.blog_post_puff
p{float:left}.button{text-indent: -9999px;outline:none;cursor:pointer;display:block}.button.view{width:81px;height:35px;background:url(/assets/images/buttons/view.png) 0 0 no-repeat;margin:0
auto}#view_accommodation,.view_accommodation{width:173px;height:35px;background:url(/assets/images/buttons/view_accommodation.png) 0 0 no-repeat}button.reset_password{width:151px;height:40px;background:url(/assets/images/buttons/reset_password.png) 0 0 no-repeat}button.confirm_account{width:161px;height:40px;background:url(/assets/images/buttons/confirm_account.png) 0 0 no-repeat}.button_remove_room{width:136px;height:26px;display:block;background:transparent url(/assets/images/buttons/remove_room.gif) 0 0 no-repeat;text-indent: -99999em}.save_and_add{width:145px;height:25px;display:block;background:transparent url(/assets/images/buttons/add_additional_rooms.gif) 0 0 no-repeat}button.save_and_checkout{width:149px;height:37px;display:block;background:transparent url(/assets/images/buttons/save_and_checkout.gif) 0 0 no-repeat}.button_more_info{width:93px;height:27px;display:block;background:transparent url(/assets/images/buttons/more_info_goto.gif) 0 0 no-repeat;text-indent: -99999em;margin-bottom:10px;outline:0}#view_resort,.view_resort{width:119px;height:35px;background:url(/assets/images/buttons/view_resort.png) 0 0 no-repeat;float:right}#more_news{width:115px;height:35px;background:url(/assets/images/buttons/more_news.png) 0 0 no-repeat;float:right}#view_blog{width:109px;height:35px;background:url(/assets/images/buttons/view_blog.png) 0 0 no-repeat;float:right}#view_the_guide{width:115px;height:35px;background:url(/assets/images/buttons/view_guide.png) 0 0 no-repeat;float:left;margin-top:1em}#view_insider_guide{width:128px;height:35px;background:url(/assets/images/buttons/insider_guide.png) 0 0 no-repeat;float:left;margin-top:1em}#customer_log_in{width:144px;height:35px;background:url(/assets/images/buttons/customer_log_in.png) 0 0 no-repeat;margin:0
-4px -4px -4px}#customer_log_out{float:right;margin-right:3px}#customer_account{clear:both;width:144px;height:35px;background:url(/assets/images/buttons/customer_account.png) 0 0 no-repeat;margin:0
-4px -4px -4px}#book_now,.book_now{width:101px;height:35px;background:url(/assets/images/buttons/book_now.png) 0 0 no-repeat;float:right}li>#limited_avail,li>a.limited_avail{width:101px;height:35px;background:url(/assets/images/buttons/limited_availability_small.png) 0 0 no-repeat;float:right}#add_your_review{width:146px;height:35px;margin:0.5em 0;background:url(/assets/images/buttons/add_your_review.png) 0 0 no-repeat;float:right}#availability{width:117px;height:35px;margin:0.5em 0 0 0;background:url(/assets/images/buttons/availability.png) 0 0 no-repeat}#availability_check{width:140px;height:28px;margin:0.5em 0 0 0;background:url(/assets/images/buttons/check-availability.gif) 0 0 no-repeat}form
#continue{width:101px;height:35px;background:url(/assets/images/buttons/continue.png) 0 0 no-repeat;float:right;clear:both;margin-top:9px}form
#save_and_checkout{width:156px;height:37px;display:block;background:transparent url(/assets/images/buttons/proceed_to_checkout.gif) 0 0 no-repeat;float:right;cursor:pointer}form
#continue.top{margin-bottom:9px}#confirm_booking{width:146px;height:35px;background:url(/assets/images/buttons/confirm_booking.png) 0 0 no-repeat;float:right;margin-left:0;margin-top:12px}#pay_balance{width:116px;height:27px;background:url(/assets/images/buttons/pay-balance.png) 0 0 no-repeat;float:right;margin-left:0;margin-top:12px}button{border:none;outline:none;text-indent: -9999px;display:block;cursor:pointer;text-align:left}input.button{}#submit_holder{width:690px;float:left;clear:both}.button.edit_review{width:120px;height:40px;background:url(/assets/images/buttons/form_edit_review.png) 0 0 no-repeat;float:left}.button.delete{width:87px;height:40px;background:url(/assets/images/buttons/form_delete.png) 0 0 no-repeat;float:left}.button.submit{width:88px;height:40px;background:url(/assets/images/buttons/form_submit.png) 0 0 no-repeat}#add_your_comment{width:175px;height:40px;margin:0.5em 0;background:url(/assets/images/buttons/form_add_your_comment.png) 0 0 no-repeat}#submit_your_review{width:178px;height:40px;margin:0.5em 0;background:url(/assets/images/buttons/form_submit_your_review.png) 0 0 no-repeat}#report_review_button{width:141px;height:40px;margin:0.5em 0;background:url(/assets/images/buttons/form_report_review.png) 0 0 no-repeat}#login_button{width:82px;height:40px;margin:0.5em 0;background:url(/assets/images/buttons/form_login.png) 0 0 no-repeat}#register_button{width:100px;height:40px;margin:0.5em 0;background:url(/assets/images/buttons/form_register.png) 0 0 no-repeat}#send_button{width:74px;height:40px;margin:0.5em 0;background:url(/assets/images/buttons/form_send.png) 0 0 no-repeat}#submit_button{width:86px;height:40px;margin:0.5em 0;background:url(/assets/images/buttons/form_submit.png) 0 0 no-repeat}#update_button{width:92px;height:40px;margin:0.5em 0;background:url(/assets/images/buttons/form_update.png) 0 0 no-repeat}#subsc_button{width:108px;height:40px;margin:0.5em 0;background:url(/assets/images/buttons/subscribe.png) 0 0 no-repeat;border:none;text-indent: -9999px;font-size:0px;line-height:0px}table{margin:1em
0}#primary
table{border:1px
solid #eee}#primary table tr td, #primary table tr
th{padding:5px;text-align:left;border-right:1px solid #eee;border-bottom:1px solid #eee}#primary table tr
th{font-weight:bold;background:#F5F5F5}#primary table tr
td.weather_icon{text-align:center}.overlay,.page_overlay{display:none;z-index:10000;background-color:#fff;width:750px;min-height:350px;border:1px
solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000}.overlay-full-width{width:95%;height:90%;*position:fixed;*left:3%;top:3%}.map-overlay
.contentWrap{overflow:hidden;height:100%}.map-overlay .contentWrap
#map{height:100% !important;width:100% !important;border:0px}.map-overlay .contentWrap .map_sub,
.map-overlay .contentWrap
#visible_place_names{display:none}.page_overlay{width:750px;min-height:500px}.overlay
iframe{width:750px;min-height:350px}.overlay .close, .page_overlay
.close{background-image:url(/assets/images/icons/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;z-index:9999}.contentWrap
.page_content{width:auto}.contentWrap .page_content.modal
.galleria{float:left;margin-left:20px}.contentWrap .modal .room_type
img{float:left}div.fullscreen-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:104%;margin-top: -2%;padding-top:2%;z-index:10000;text-align:center;background:url(/assets/images/overlays/black_transparent_bg-75.png);color:#fff}div.fullscreen-overlay
div{position:relative;display:block;text-align:center;margin:0
auto;background:transparent url(/assets/images/overlays/load_results_bkg.png) no-repeat 0 0;width:580px;height:630px}div.fullscreen-overlay #loading-screen{clear:both;position:relative;margin:10px
auto 20px auto;display:block;width:365px;height:333px;background:transparent url(/assets/images/overlays/load_results_polaroid.png) no-repeat 0 0}div.fullscreen-overlay #loading-text{position:relative;clear:both;margin:0
auto 30px auto;display:block;width:235px;height:103px;background:transparent url(/assets/images/overlays/load_results_text.gif) no-repeat 0 0;line-height:100%;text-align:center;text-indent: -5000px}div.fullscreen-overlay #loading-loader{margin:0
auto;display:block;width:222px;height:55px;background:transparent url(/assets/images/overlays/load_results_shadow.png) no-repeat 0 0}div.fullscreen-overlay
a.stop{float:right;margin-top:52px;margin-right:54px}.fullscreen-overlay-slim{background:url("/assets/images/overlays/black_transparent_bg-75.png") repeat scroll 0 0 transparent;color:#FFF;display:none;height:104%;left:0;margin-top: -2%;padding-top:2%;position:absolute;top:0;width:100%;z-index:10000}div.fullscreen-overlay-slim
div{margin-top:25%;text-align:center}div.fullscreen-overlay-slim #loading-text{line-height:100%;margin-bottom:0.5em}.template_hint{border:#F00 solid 1px}.template_hint
.path{color:#FFF;background-color:#F00}#wrapper:after{content:".";clear:both;display:block;height:0;visibility:hidden}#wrapper{display:inline-block}/*\*/* html
#wrapper{height:1%}#wrapper{display:block;margin:0
auto;width:960px;z-index:3000}#snow{width:100%;float:left}/**/#header{float:left;width:100%;position:relative;z-index:4000}#logo{background:url(/assets/images/page/logo.png) no-repeat 0 0;font-size:1em;height:102px;margin:18px
0 0 10px;padding:0;text-indent: -9999em;width:380px;float:left;display:inline}* html
#logo{background:url(/assets/images/page/logo_ie6.gif) no-repeat 0 0}#logo
a{display:block;height:102px;width:380px;outline:none}p#tagline{width:275px;height:40px;float:left;clear:left;margin: -8px 0 0 80px;display:inline;text-indent: -9999px;background:url(/assets/images/page/tagline.png) 0 0 no-repeat}#login_tab{width:136px;padding:5px
14px 14px 14px;background:url(/assets/images/page/login_tab.png) bottom left no-repeat;position:absolute;top:0;right: -20px}ul#top_tabs{position:absolute;top:0;right:142px;list-style:none;margin:0;padding:0;font-size:1.077em;font-weight:bold}ul#top_tabs
li{float:right;list-style:none;background:none;padding:0;margin:0
-3px 0 -4px}ul#top_tabs li
a{display:block;float:left;padding:0
0 0 15px;margin:0;background:url(/assets/images/page/top_tab_left.png) left bottom no-repeat}ul#top_tabs li a
span{background:url(/assets/images/page/top_tab_right.png) right bottom no-repeat;padding:5px
13px 8px 0;display:block;float:left;cursor:pointer}ul#top_tabs li a:hover span, ul#top_tabs li.special a:hover
span{padding-top:8px}ul#top_tabs li.special
a{display:block;float:left;padding:0
0 0 30px;margin:0;background:url(/assets/images/page/top_tab_left_special.png) left bottom no-repeat}ul#top_tabs li.special a
span{background:url(/assets/images/page/top_tab_right_special.png) right bottom no-repeat;padding:5px
13px 8px 0;display:block;float:left;cursor:pointer}#login_tab
p.whats_this{text-align:right;margin-right:12px}form#newsletter{position:absolute;top:90px;right:0;font-size:1.077em}form#newsletter
label{width:146px;height:18px;text-indent: -9999px;display:block;float:left;outline:none;background:url(/assets/images/page/email_newsletter.png) 0 0 no-repeat;margin:6px
6px 0 0;vertical-align:middle}form#newsletter
input{border:1px
solid #201B55;background:#fff;padding:3px;margin-right:5px;vertical-align:middle}form#newsletter
button{width:98px;height:35px;background:url(/assets/images/buttons/sign_up.png) 0 0 no-repeat;border:0;outline:none;text-indent: -9999px;cursor:pointer;margin:0;vertical-align:middle;display:inline}form#newsletter
.tooltip.js{background:transparent url(/assets/images/page/email_tooltip.gif) 10px 0 no-repeat;position:absolute;top:30px;left:152px;width:274px;padding-top:6px}form#newsletter .tooltip.js
p{margin:0;padding:10px;font-size:92.8%;color:#fff;background-color:#52afe6;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}form#main_search
h3{margin:0.2em 0}form.accommodation_search_form .row, form.accommodation_search_form
.horizontal{width:100%;float:left;clear:left;margin:0
0 1.3em 0}form.accommodation_search_form
.horizontal{margin-bottom:1.3em}form.accommodation_search_form .row-resort{padding-bottom:9px}form.accommodation_search_form .row-search{padding-top:2px;margin-bottom:0}form.accommodation_search_form .row
select{width:204px;padding:2px;border:1px
solid #999;float:left;clear:left}form.accommodation_search_form .row
input{width:204px;padding:4px
2px;border:1px
solid #999;float:left;clear:left}form.accommodation_search_form .row input.pb-optional{color:#999}form.accommodation_search_form .row
label{font-weight:bold;width:100%;float:left;clear:left;margin:0
0 0.15em 0}form.accommodation_search_form .disabled
label{color:#666}form.accommodation_search_form .horizontal
.arriving{float:left;width:66%;position:relative}form.accommodation_search_form .horizontal
.nights{float:left;width:33%}form.accommodation_search_form .horizontal
.adults{float:left;width:33%}form.accommodation_search_form .horizontal
.children{float:left;width:66%}form.accommodation_search_form
.child_ages{float:left;width:100%}form.accommodation_search_form .child_ages
label{width:100%;float:left;margin-top:0.8em;margin-bottom: -0.3em}form.accommodation_search_form .child_ages
div{width:33%;float:left}form.accommodation_search_form .child_ages div
select{border:1px
solid #999;clear:left;float:left;padding:2px;margin-top:0.5em}form.accommodation_search_form .horizontal
label{font-weight:bold}form.accommodation_search_form .horizontal .arriving
label{float:left;display:block;width:100%}form.accommodation_search_form .horizontal .arriving
input{width:68px;float:left;clear:left;padding:4px
2px;border:1px
solid #999}form.accommodation_search_form .horizontal .arriving
select{float:left;clear:left;padding:2px;border:1px
solid #999}form.accommodation_search_form .horizontal .arriving #calendar,a.calendar{width:23px;height:23px;display:block;background:url(/assets/images/buttons/calendar.png) 0 0 no-repeat;text-indent: -9999px;outline:none;float:left;margin-left:5px}form.accommodation_search_form .horizontal .nights label,
form.accommodation_search_form .horizontal .guests label,
form.accommodation_search_form .horizontal .children
label{float:left}form.accommodation_search_form .horizontal .nights select,
form.accommodation_search_form .horizontal .adults select,
form.accommodation_search_form .horizontal .children
select{float:left;clear:left;padding:2px;border:1px
solid #999}form.accommodation_search_form .horizontal .nights
select{padding:2px}form#main_search
button{background:url(/assets/images/buttons/search_accom_button.png) 0 0 no-repeat;!background-image: url(/assets/images/buttons/search_accom_button.gif);width:213px;height:38px;margin-left: -5px;position:relative}form#main_search button:hover{background-position:0 -38px}a#calendar{position:relative}a#calendar
span{display:none;width:171px;height:171px;background:url(/assets/images/page/calendar.png) 0 0 no-repeat;text-indent: -9999px;outline:none;position:absolute;top:0;left:0}a#calendar:hover
span{display:block}form#book_now_accom .horizontal
.arriving{width:30%}form#book_now_accom .horizontal .nights,
form#book_now_accom .horizontal .adults,
form#book_now_accom .horizontal
.children{width:23%}form#book_now_accom .horizontal .arriving label,
form#book_now_accom .horizontal .night label,
form#book_now_accom .horizontal .adults
label{display:block}form#book_now_accom .child_ages
div{width:23%}form#book_now_accom .child_ages div.row_child_age_1,
form#book_now_accom .child_ages div.row_child_age_5,
form#book_now_accom .child_ages div.row_child_age_9,
form#book_now_accom .child_ages div.row_child_age_13,
form#book_now_accom .child_ages
div.row_child_age_17{width:30%}form#main_filter{margin-top:10px;padding:10px}form#main_filter
button{background:url(/assets/images/buttons/apply_filters.png) 0 0 no-repeat;width:213px;height:38px;margin-top:10px;margin-left: -6px}form#main_filter button:hover{background-position:0 -38px}#main_filter
.loz{background-color:#fff;float:left;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px
15px;margin-top:5px;width:169px;border:1px
solid white}#main_filter .loz
p{margin-bottom:3px;float:left;display:inline}#main_filter .loz
p.filter_by_text{width:160px}#main_filter .loz
p.reset{width:60px}#main_filter .loz .slider-container{clear:both}#main_filter .loz-price{margin-top:10px}#main_filter
h3{float:left;margin-bottom:0px}#main_filter
p.reset{margin-bottom:0px}#main_filter p.reset
a.clear_filters{float:right;border:1px
solid #63afd6;color:#2b2968;font-weight:bold;background-color:#d1e5f5;line-height:1;padding:4px
6px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}#main_filter .loz .labels-below{float:left;display:inline;clear:left;padding:0;margin:0;width:180px}#main_filter .loz .labels-below li,
#main_filter .loz .labels-below
span{float:left;display:inline;background-image:none;padding:0;margin:0
45px 0 0;width:10px;text-align:center;font-weight:bold;color:#000}#main_filter .loz .labels-below li.number-4{margin-right:40px}#main_filter .loz .labels-below li.number-1{text-align:left;margin-right:28px}#main_filter .loz .labels-below li.number-2{margin-right:32px}#main_filter .loz .labels-below li.number-3{margin-right:31px}#main_filter .loz .labels-below li.number-4{margin-right:28px}#main_filter .loz .labels-below li.number-5{margin-right:0;text-align:right}#main_filter .loz .slider-prices li, #main_filter .loz .slider-prices
span{width:auto}#main_filter .loz .slider-prices{width:220px}#main_filter .loz .slider-prices li.price-min{}#main_filter .loz .slider-prices span.price-min{margin:0;float:left}#main_filter .loz .slider-prices li.price-max{margin:0}#main_filter .loz .slider-prices span.price-max{margin:0;float:right}#main_filter .loz .slider-prices{text-align:center;width:180px}#main_filter .loz .labels-below
span{display:inline;float:none;margin:0}#main_filter .row
select{width:202px;border:1px
solid #999;clear:left;float:left;padding:2px}#main_filter .select_resort,
#main_filter
.select_facilities{clear:both;float:left;margin-top:10px}#main_filter .select_resort .row,
#main_filter .select_facilities
.row{*width:200px}#main_filter
.select_accomodation_type{float:left;clear:both;overflow:hidden;padding-top:5px;margin-top:5px;border-top:1px dotted #43b3e8}#filter-box #main_filter
.row{margin-bottom:3px}#filter-box #main_filter .row
input{display:inline-block;vertical-align:middle}#filter-box #main_filter .row
label{display:inline-block;vertical-align:middle;margin-left:5px;width:170px}#filter-box{clear:both;background:url("/assets/images/page/filter_background_bot.png") no-repeat scroll left bottom transparent;margin-left: -9px;margin-top: -13px;width:247px;overflow:hidden;padding-bottom:12px}#filter-box
.inner{background:url("/assets/images/page/filter_background_top.png") no-repeat scroll left top transparent;float:left;width:220px;padding:13px
13px 0}#filter-box .row-apply{margin-bottom:0;padding-top:2px;clear:left;float:left;margin:0
0 0.3em;width:100%}#filter-box
h4{font-size:1em;margin-bottom:5px}#sort_by_menu
li{float:left;display:inline;list-style-type:none;background:none;padding:0;font-weight:bold;border-right:1px solid #d9effb;background:url("/assets/images/icons/sort_menu_bg.gif") repeat-x scroll left top transparent;width:140px;position:relative}#sort_by_menu
li.sort_distance{width:180px}#sort_by_menu li.active,
#sort_by_menu li.active:hover{background-image:url("/assets/images/icons/sort_menu_bg_active.gif")}#sort_by_menu li:hover{background-image:url("/assets/images/icons/sort_menu_bg_hover.gif")}#sort_by_menu li a,
#sort_by_menu li.sort_menu_title
span{font-size:1.077em;display:block;padding:6px
10px;border-left:1px solid #fff;text-decoration:underline}#sort_by_menu li:last-child{border-right:none}#sort_by_menu li:last-child{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}#sort_by_menu li.active
a{background:url("/assets/images/icons/active_menu_arrow.gif") no-repeat scroll right center transparent}#sort_by_menu
li.sort_menu_title{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;background:url("/assets/images/icons/sort_menu_title_bg.gif") repeat-x scroll left top transparent;border-right:1px solid #b3ddf5;width:75px;color:#424242}#sort_by_menu li.sort_menu_title
span{text-decoration:none;border-left:none}#sort_by_menu
.inner_menu{-webkit-box-shadow:0 7px 9px -7px #ABBBC4;-moz-shadow:0 7px 9px -7px #ABBBC4;box-shadow:0 7px 9px -7px #ABBBC4;overflow:hidden;position:absolute;left:0px;display:none}#sort_by_menu .inner_menu
li{background-image:none;background-color:#fff;border-bottom:1px solid #b8def6;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}#sort_by_menu .inner_menu li:hover{background-image:none}#sort_by_menu .inner_menu li
a{border-right:none;text-decoration:none}#sort_by_menu li.active .inner_menu li
a{background:none}#sort_by_menu .inner_menu li a:hover,
#sort_by_menu .inner_menu li.active
a{text-decoration:underline;background-image:none}ul.ui-autocomplete{list-style:none;margin:0;padding:0;width:200px;border:2px
solid #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;clear:both}ul.ui-autocomplete
li{list-style:none;margin:0;padding:0;background-image:none;background:#fff}ul.ui-autocomplete li
a{display:block;width:200px;padding:2px;background:#fff;overflow:hidden;text-decoration:none;border-bottom:1px dotted #ccc}ul.ui-autocomplete li a:hover{text-decoration:none}ul.ui-autocomplete li a.ui-state-hover,
ul.ui-autocomplete li a.ui-state-hover:hover{background:#52afe6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-decoration:none;color:#fff}#be_protected{margin:0;padding:0;overflow:auto;width:290px;position:absolute;top:30px;right:138px}#be_protected
li{height:46px;float:left;margin:0;padding:0;display:inline-block}#be_protected
.intro{width:67px;background:url("/assets/images/page/be_protected_1.gif") top left transparent no-repeat;text-indent: -1000em;display:inline-block;*display:inline}#be_protected
a{text-indent: -1000em;display:block;height:46px}#be_protected #abta
a{background:url("/assets/images/page/be_protected_2.gif") top left transparent no-repeat;width:83px}#be_protected #vByVisa
a{background:url("/assets/images/page/be_protected_3.gif") top left transparent no-repeat;width:65px}#be_protected #MCsecure
a{background:url("/assets/images/page/be_protected_4.gif") top left transparent no-repeat;width:74px}#helpbooking{background:url("/assets/images/page/help_booking.gif") no-repeat scroll right top transparent;color:#FFF !important;cursor:default;font-family:"Stag-semi","bitterbold",Arial,sans-serif;font-size:20px;font-weight:normal;height:41px;letter-spacing:1px;letter-spacing:0px\9;padding:18px
0 0 10px;position:absolute;right:20px;text-shadow:1px 1px #555;-moz-text-shadow:1px 1px #555;-o-text-shadow:1px 1px #555;-webkit-text-shadow:1px 1px #555;-ms-text-shadow:1px 1px #555;top:84px;width:160px;text-align:center}ul#nav{float:left;margin:15px
0 0 2px;display:inline;width:960px;zoom:1;display:block}ul#nav
li{float:left;list-style:none;margin:0;padding:0;background:url("/assets/images/nav/nav_tab_background.png") repeat-y top left transparent;zoom:1}ul#nav li
a{display:block;outline:0;text-indent: -1000em}#nav
a{background-repeat:no-repeat}#nav .on a:hover{background-repeat:no-repeat}ul#nav li
a{height:30px;background-image:url("/assets/images/nav/nav_tab_sprite.png");background-color:transparent;background-repeat:no-repeat}#nav
a{background-position:0 0}#nav .on a, #nav
a.hover{background-color:#30221D}#nav a:hover{background-color:#30221D}ul#nav
#nav_intro{height:30px;background:url("/assets/images/nav/nav_resort_guides.png") no-repeat scroll left top transparent;text-indent: -1000em;width:117px;border:0
none}ul#nav #nav_home
a{width:67px;background-image:url(/assets/images/nav/01_home.png)}ul#nav
#nav_usa{background-position: -20px top}ul#nav #nav_usa
a{width:94px;background-position: -1px top}ul#nav #nav_usa.on a,ul#nav #nav_usa
a.hover{background-position: -1px -28px}ul#nav #nav_usa a:hover{background-position: -1px -28px}ul#nav #nav_canada
a{width:119px;background-position: -76px 0}ul#nav #nav_canada.on a,ul#nav #nav_canada
a.hover{background-position: -76px -28px}ul#nav #nav_canada a:hover{background-position: -76px -28px}ul#nav #nav_france
a{width:113px;background-position: -175px 0}ul#nav #nav_france.on a, ul#nav #nav_france
a.hover{background-position: -175px -28px}ul#nav #nav_france a:hover{background-position: -175px -28px}ul#nav #nav_switzerland
a{width:151px;background-position: -268px 0}ul#nav #nav_switzerland.on a,ul#nav #nav_switzerland
a.hover{background-position: -268px -28px}ul#nav #nav_switzerland a:hover{background-position: -268px -28px}ul#nav #nav_austria
a{width:133px;background-position:top left}#header_subnavigation
div{background:#30221D;border-bottom-right-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;color:#fff;padding:10px;text-transform:none;z-index:999;display:none}#header_subnavigation
li{list-style:none;margin:0
10px 5px 0;padding-bottom:0}#header_subnavigation div
a{color:#fff;padding-left:8px}#subnav{width:230px;margin:10px
0 20px 0;float:left;position:relative;background:url(/assets/images/page/subnav_top.png) top left no-repeat}#subnav
.inner{background:url(/assets/images/page/subnav_bottom.png) bottom left no-repeat;padding-bottom:11px;float:left;padding-top:10px}#subnav
ul{list-style:none;width:230px;float:left;padding:0;margin:0;border-top:1px solid #92C1DE}#subnav ul
li{float:left;clear:left;width:230px;list-style:none;border-bottom:1px solid #92C1DE;background:none;padding:0}#subnav ul li
a{display:block;float:left;width:220px;padding:6px
0 6px 10px;font-size:1.077em;font-weight:bold}#subnav ul li.on
a{background:#52AFE6;color:#fff;width:220px;position:relative}#subnav ul li a:hover{background:#52AFE6;color:#fff;width:220px;position:relative}ul#booking_nav{width:700px;float:left;list-style:none;margin:10px
0 0 0}ul#booking_nav
li{width:175px;float:left;height:43px;list-style:none;margin:0;padding:0}ul#booking_nav li
a{float:left;display:block;width:175px;height:43px;text-indent: -9999px;outline:none;background-position:0 -86px;background-repeat:no-repeat}ul#booking_nav li#booking_01, ul#booking_nav li#booking_01
a{background-image:url(/assets/images/nav/booking_01.png)}ul#booking_nav li#booking_02, ul#booking_nav li#booking_02
a{background-image:url(/assets/images/nav/booking_02.png)}ul#booking_nav li#booking_03, ul#booking_nav li#booking_03
a{background-image:url(/assets/images/nav/booking_03.png)}ul#booking_nav li#booking_04, ul#booking_nav li#booking_04
a{background-image:url(/assets/images/nav/booking_04.png)}ul#booking_nav li.done
a{background-position:0 -43px}ul#booking_nav li.on
a{background-position:0 0px}#content{width:960px;float:left;clear:both;margin:0
0 0 0;padding:0}.nothome
#content{margin:0
-13px;padding:13px;background:url("/assets/images/page/content_background_top_slice.png") top right transparent no-repeat}.nothome
#search_box{margin-left:-13px;margin-top:-13px;margin-bottom: -13px}.nothome
.wrap_search_box_1{background:url("/assets/images/page/content_background_bottom_left_slice.png") bottom left transparent no-repeat;margin: -14px 0 -13px -13px;padding:13px
13px 14px;width:227px;overflow:hidden;float:left;display:inline;position:relative!important}.nothome
.wrap_search_box_2{background:url("/assets/images/page/content_background_top_left_slice.png") top left transparent no-repeat;margin: -12px 0 0 -13px;padding:13px
13px 0;float:left;display:inline;_margin-bottom: -2px}#secondary{width:230px;float:left}#secondary+.affiliate_puff{margin-top:10px}#primary{width:720px;float:right;margin:0
0 0 0;padding-top:10px;background:url(/assets/images/page/primary_bg.png) 0 0 no-repeat}#primary.onecol{float:none}#primary.twocol
#rest{background:none;padding:0;width:720px}#premier{width:700px;padding:0
10px;float:left;margin:0;background:url(/assets/images/page/premier_bg.png) 0 0 repeat-x #52afe6;position:relative;z-index:3000}#sort_bar{background:#C9E7F8;float:left;width:700px;padding:5px
10px;margin-top:2px}#sort_bar
a.sort{font-weight:bold;vertical-align:middle;background:url(/assets/images/page/sort_arrow.png) right center no-repeat;padding-right:11px}#sort_bar
img{vertical-align:middle;margin:0
5px}#rest{width:720px;float:left;margin:0;background:url(/assets/images/page/rest_bottom.png) bottom left no-repeat;padding:0
0 10px 0}#rest_compet{width:720px;float:left;margin:2px
0 0 0;padding:0
0 10px 0}.page_content_compet_terms{height:802px;padding:20px
10px 0px;background:url(/assets/images/page/rest_competition_terms_bg.png) top left no-repeat;float:left;_padding:12px}.page_content_compet{height:588px;padding:20px
20px 0 20px;background:url(/assets/images/page/rest_competition_bg_longer.jpg) top left no-repeat;float:left}.page_content{width:700px;padding:10px
10px 0 10px;background:#fff;float:left;display:inline}#premier
.page_content_white{margin-bottom:10px;padding-bottom:10px;margin-left: -10px;margin-right: -10px;border-top:2px solid #333;border-bottom:2px solid #333}#premier .page_content_white h2,
#premier .page_content_white
p{color:#333}#premier .page_content_white
h2{font-weight:bold}.verification_badges{float:right;display:inline}.verification_badges
.verified_visa{margin-right:3px}.page_content
form{width:700px;float:left}.page_content .wide
form{width:300px}.page_content .form_column
form{width:300px}.flash_message{width:680px;padding:10px;background:#FAF0CF;float:left;margin-bottom:1em}.payment-successful-descr{padding:10px}#col_wide
.flash_message{width:360px}.flash_message
h2{margin-bottom:0}.flash_message.negative{color:#C20F2E;background:#F5CCCC}.page_content_compet
.flash_message.positive{color:#fff;background:#52AFE6;margin-left:-10px;margin-top:195px;margin-bottom:-210px}.flash_message.positive{color:#0B5310;background:#D0F9D3}.flash_message ul, .flash_message
p{margin:0}.flash_message ul
li{background:none;padding:0}#search_box{background:url("/assets/images/page/search_background_bot.png") no-repeat scroll left bottom transparent;float:left;padding-bottom:21px;width:253px}#search_box
.inner{float:left;padding:13px
13px 0;width:230px;background:url(/assets/images/page/search_background_top.png) top left no-repeat}#search_box .inner
form{overflow:hidden;padding:7px
13px 0}#search_box.advanced{position:relative;width:240px;margin-right: -10px;background:url(/assets/images/page/secondary_bottom_advanced.png) bottom left no-repeat}#search_box.advanced
.inner{background:url(/assets/images/page/secondary_top_advanced.png) top left no-repeat;width:220px}#search_box.advanced
img#corner{position:absolute;bottom: -10px;right:0;clear:both}#search_box.advanced
div#filler{width:10px;height:10px;position:absolute;top:0;right: -10px;background:#8bc8ef}#rest_compet ul.error_list,#rest_compet
ul.errors{color:#C20F2E;margin:0;background:none;padding:3px
5px 0 5px;font-weight:normal}#search_box
ul.error_list{clear:both;background:transparent url(/assets/images/page/error_arrow_trans.gif) 0 0 no-repeat;width:90%}div#breadcrumb_area{width:700px;float:left}ul#breadcrumb{margin:0;float:left;list-style:none;width:70%}ul#breadcrumb
li{float:left;margin:0;list-style:none;background:none;color:#fff;padding:0}ul#breadcrumb li
a{color:#fff;text-decoration:underline;padding-right:10px;margin-right:3px;background:url(/assets/images/page/breadcrumb_arrow.gif) right bottom no-repeat}a#return_link{float:right}.results_info{background:#38A3E2;float:left;margin:1em
0;width:680px;padding:10px;color:#fff}.results_info
p.your_search{font-weight:bold;font-size:1.538em;margin:0}#premier .results_info p.search_result_note,
.results_info
p.search_result_note{font-weight:bold;font-size:1.2em;margin:0.2em 0 0 0;padding:0}.results_info
span{color:#333}.results_info span#chosen-rating{color:#fff}#premier .results_info p.search_result_note span,
.results_info p.search_result_note
span{font-weight:bold;color:#424242}.results_info
p.check_out_note{font-size:1em;margin:0;font-style:italic;font-weight:bold;line-height:1em}#supporting_nav{background:#3e3e3e;width:960px;float:left;padding:10px
0;margin:2em
0 0 0}#supporting_nav
a{color:#939393}#supporting_nav
h4{color:#c5c5c5}#supporting_nav .footer_split ul li
a{background-image:url(/assets/images/icons/bullet_grey_right.png)}#footer_wrap{background:url(/assets/images/page/footer_bg.jpg) bottom center repeat-x;clear:both;float:left;width:100%;margin-top:2em}#footer{width:960px;margin:0
auto}#footer
.inner{background:url(/assets/images/page/footer_snow.png) bottom center no-repeat;width:960px;float:left;height:306px}#footer_panel{width:960px;float:left;background:url(/assets/images/page/footer_panel.png) top left no-repeat;padding-top:20px;margin:20px
0 10px 0;height:173px;position:relative}#footer_finals{width:960px;float:left;clear:left}.footer_split{width:227px;float:left;margin-left:10px;display:inline}.footer_split
h4{font-size:1.231em;color:#fff;font-weight:bold}.footer_split
ul{list-style:none}.footer_split ul
li{list-style:none;padding:0.2em 0;background:none}.footer_split ul li a, .footer_split ul li a:visited{color:#fff;padding-left:18px;display:block;width:209px;background:url(/assets/images/page/footer_arrow_icon.png) 0 0 no-repeat}a#line_credit{width:121px;height:18px;display:block;float:right;background:url(/assets/images/page/line_credit2.png) 0 0 no-repeat;text-indent: -9999px;outline:none;margin-right:10px}.footer_logos{position:absolute;bottom:22px;right:12px;width:227px}.footer_logos
a#logo_abta{width:86px;height:35px;text-indent: -9999px;display:block;outline:none;float:left;background:url(/assets/images/page/logo_abta.png) 0 0 no-repeat}.footer_logos
a#logo_visa{width:68px;height:35px;text-indent: -9999px;display:block;outline:none;float:left;background:url(/assets/images/page/logo_visa.png) 0 0 no-repeat}.footer_logos
a#logo_skiclub{width:53px;height:38px;margin-left:10px;text-indent: -9999px;display:block;outline:none;float:left;background:url(/assets/images/page/logo_skiclub.png) 0 0 no-repeat}#social_networking{position:absolute;right:0px;top:120px;list-style:none}#social_networking
li{float:left;list-style:none;margin-right:8px;background:none;padding:0;padding-top:8px}#social_networking li
a{display:block;width:30px;height:30px;text-indent: -9999px;outline:none;background:url("/assets/images/icons/social-pb.png") no-repeat}#social_networking
#newsletter{width:168px;height:34px;padding-top:4px;padding-right:15px}#social_networking li#newsletter
a{width:168px;height:34px;background-position:0px -75px}#social_networking li#google-plus
a{background:url(/assets/images/icons/google_plus_large.png) 0 0 no-repeat}#social_networking li#facebook
a{background-position:0px 0px}#social_networking li#facebook a:hover{background-position:0px -40px}#social_networking li#twitter
a{background-position: -38px 0px}#social_networking li#twitter a:hover{background-position: -38px -40px}#social_networking li#flickr
a{}#social_networking li#youtube
a{background-position: -111px 0px;width:31px}#social_networking li#youtube a:hover{background-position: -111px -40px}#social_networking li#googleplus
a{background-position: -75px 0px}#social_networking li#googleplus a:hover{background-position: -75px -40px}#fb-root{clear:both}.fb_iframe_widget
iframe{z-index:9999;width:380px;height:40px}#phone-number{background:url("/assets/images/page/hp-booking-num.gif") no-repeat left top transparent;height:42px;position:absolute;right:20px;top:133px;width:157px}.fb_edge_widget_with_comment{margin-top:5px !important}* html #social_networking
li#facebook{background:url(/assets/images/icons/facebook.png) 0 0 no-repeat}* html #social_networking
li#twitter{background:url(/assets/images/icons/twitter.png) 0 0 no-repeat}* html #social_networking
li#flickr{background:url(/assets/images/icons/flickr.png) 0 0 no-repeat}* html #social_networking
li#youtube{background:url(/assets/images/icons/youtube.png) 0 0 no-repeat}.slider-container{display:block;float:left;width:100%;padding:5px
0}.jui .ui-corner-all{-moz-border-radius:4px 4px 4px 4px}.jui .ui-widget-content{background:transparent url('/assets/images/buttons/slider_bg.png') repeat-x 0 0}.jui .ui-widget{height:10px}.jui .ui-slider-horizontal{}.jui .ui-slider{position:relative;text-align:left}.jui .ui-slider-horizontal .ui-slider-range{height:100%;top:0}.jui .ui-slider .ui-slider-range{background:transparent url('/assets/images/buttons/slider_bg.png') repeat-x 0 -10px;border:0
none;display:block;height:10px;font-size:0.7em;position:absolute;z-index:1}.jui .ui-widget-header{}.jui .ui-state-default, .jui .ui-widget-content .ui-state-default{font-size:0em;outline:medium none;background:transparent url('/assets/images/buttons/slider_star.png') 0 0}.jui .ui-slider-horizontal .ui-slider-handle{margin-left: -10px;top: -4px}.jui .ui-slider .ui-slider-handle{cursor:pointer;height:21px;position:absolute;width:21px;z-index:2;outline:0}.jui .ui-state-hover a, .jui .ui-state-hover a:hover{color:#c77405;text-decoration:none;outline:none}.jui #price-slider.ui-widget-content,
.jui #price-slider.ui-slider .ui-slider-range{background-image:url(/assets/images/buttons/slider_bg_price.png);background-position:0 -10px}.jui #price-slider.ui-slider .ui-slider-handle{background-image:url(/assets/images/buttons/slider_normal.png);margin-top:2px;background-repeat:no-repeat}.jui #price-slider.ui-slider .ui-slider-range{background-image:none}.ui-slider-range-end{position:absolute;top:3px;background-color:transparent;height:6px;background-image:url(/assets/images/buttons/slider_bg_price.png);background-position:0 -3px}.ui-slider-range-lower{left:0}.ui-slider-range-end{overflow:hidden;height:6px}.ui-slider-range-upper{right:0;background-position:right -3px}#primary.blog #premier
h1{padding:0
10px 70px 10px;margin:0
-10px 0 -10px;background:url("/assets/images/page/snow_blog_snow.png") bottom left no-repeat;width:700px;display:inline;float:left}#primary.blog
#premier{padding-bottom:0}#primary.blog
#rest{margin-top:0;background:none;padding:0;width:720px}#primary.blog #rest
#col_thin{position:relative}#primary #col_thin
img#curve{position:absolute;top:0;left: -10px;display:inline}.entry{width:100%;float:left;clear:left;margin:0
0 1.5em 0;padding-bottom:1.5em;border-bottom:1px solid #DDDCE5}.entry
h2{font-weight:bold;margin-bottom:0}.entry
ul.entry_meta{list-style:none;width:100%}.entry ul.entry_meta
li{list-style:none;float:left;margin-right:0.5em;padding:0
0.5em 0 0;border-right:1px solid #ccc;background:none}.entry ul.entry_meta
li.last{border:none}.entry
img.blog_img{width:370px;border:5px
solid #535352}.comment{width:380px;float:left;padding-bottom:14px}.your_review
.comment{background:#e7e7e7;width:360px;padding:10px
10px 0 10px}.comment.reported{margin-top:1em}.comment
.actual{background:#e7e7e7;padding:10px
10px 0 10px;width:360px;float:left}.comment.reported
.actual{background:#E4C9C9}.comment
p.author{margin:0;float:left;padding:4px
0 0 30px;font-weight:bold;background:url(/assets/images/page/comment_hook.png) top left no-repeat #fff;width:350px}.comment.reported
p.author{background:url(/assets/images/page/comment_hook_report.png) top left no-repeat #fff}#col_thin
.comment{width:290px}#col_thin .comment
.actual{width:270px}#col_thin .comment
p.author{width:260px;min-height:12px}.thin
.comment{width:300px}.thin .comment
.actual{width:280px}.thin .comment
p.author{width:270px}.comment p.author
a.report{float:right;font-weight:normal;display:inline}.rating_holder{font-weight:bold;float:left;width:100%;padding-bottom:0.5em}.rating_holder
span.rating{width:92px;height:16px;margin-top:0.2em;background-image:url(/assets/images/icons/customer_rating_on_grey.png);background-repeat:no-repeat;background-position:0 0;display:block;text-indent: -9999px}.rating_holder
span.rating.star01{background-position:0 -16px}.rating_holder
span.rating.star02{background-position:0 -32px}.rating_holder
span.rating.star03{background-position:0 -48px}.rating_holder
span.rating.star04{background-position:0 -64px}.rating_holder
span.rating.star05{background-position:0 -80px}.comment.reported .rating_holder
span.rating{background-image:url(/assets/images/icons/customer_rating_on_red.png)}.rating_holder_onwhite{margin-bottom:1em}.rating_holder_onwhite
span.rating{width:92px;height:16px;margin-top:0.2em;background-image:url(/assets/images/icons/customer_rating_on_white.png);background-repeat:no-repeat;background-position:0 0;display:block;text-indent: -9999px}.rating_holder_onwhite
span.rating.star01{background-position:0 -16px}.rating_holder_onwhite
span.rating.star02{background-position:0 -32px}.rating_holder_onwhite
span.rating.star03{background-position:0 -48px}.rating_holder_onwhite
span.rating.star04{background-position:0 -64px}.rating_holder_onwhite
span.rating.star05{background-position:0 -80px}#article_gallery{width:280px;margin:0
0 1em 0}#article_gallery
ul{list-style:none;margin:0
0 0 5px;padding:0}#article_gallery ul
li{list-style:none;margin:0
0 1em 26px;padding:0}#article_gallery ul li
img{margin:0
0 0.3em 0;padding:0;border:0;-khtml-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.blog_posts_summary{margin-bottom:10px}.blog_posts_summary
.affiliate_puff{clear:none;width:225px;background:url("/assets/images/page/blog_block_background_bot.png") no-repeat scroll left bottom transparent}.blog_posts_summary .blog_posts_blocks .affiliate_puff:first-child{margin-right:10px}.blog_posts_summary .affiliate_puff
.inner{width:210px;background:url("/assets/images/page/blog_block_background_top.png") no-repeat scroll left top transparent}.affiliate_puff.blog_post_puff
.inner{padding:15px
10px 0}.blog_posts_summary
h3{color:#FFF}#premier .blog_posts_summary .affiliate_puff
p{color:#333;padding-right:10px}ul.documents{float:left;margin:1em
0}ul.documents
li{float:left;margin:0;background:none;padding:0}ul.documents li
a{float:left;display:block;padding:7px
5px 7px 45px;font-size:1.231em;font-weight:bold;background:url(/assets/images/icons/document_large.png) 10px 12px no-repeat}ul.documents li.odd
a{background:url(/assets/images/icons/document_large.png) 10px 12px no-repeat #F6F6F6}ul.documents li a
span{display:block;font-weight:normal;font-size:0.813em}#rest
ul.documents{width:700px}#rest ul.documents
li{width:700px}#rest ul.documents li
a{width:650px}ul#my_bookings{width:100%;float:left;margin:1em
0}ul#my_bookings
li{display:block;float:left;background:none;margin:0;padding:0;width:700px}ul#my_bookings
li.odd{background:#f6f6f6}ul#my_bookings li
a{display:block;float:left;padding:7px
10px;width:680px}ul#my_bookings li a:hover{background:#eee;text-decoration:none}ul#my_bookings li
.booking_main_info{width:450px;float:left;display:block}ul#my_bookings li
.booking_secondary_info{width:210px;float:right;display:block}ul#my_bookings li
.booking_date{width:450px;float:left;clear:left;display:block;color:#333}ul#my_bookings li
.booking_location{width:450px;float:left;clear:left;display:block;font-size:1.231em;font-weight:bold}ul#my_bookings li
.booking_ref{width:450px;clear:left;display:block;font-size:1.231em;font-weight:bold;color:#666}ul#my_bookings li
.booking_amount{width:210px;float:right;clear:right;text-align:right;display:block;color:#333;font-weight:bold}ul#my_bookings li
.booking_price{width:210px;float:right;clear:right;text-align:right;display:block;color:#333;font-weight:bold;font-size:1.231em}a#block_link{background:#f6f6f6;display:block;padding:5px
10px;float:left;width:680px;font-size:1.077em;font-weight:bold;margin-bottom:1em}.your_review{float:left;width:700px;padding:10px
0;border-top:1px solid #ccc}.review_meta{width:310px;float:left;margin-left:10px;position:relative}.review_meta
h4{margin-top:0.6em}p.pending{color:#666;float:left;width:100%}textarea#report_content{width:280px}#map,#map-location{width:690px!important;height:500px;border:5px
solid #666;float:left;margin:0;overflow-x:hidden;overflow-y:hidden;position:relative;z-index:0}h2.map_sub{width:100%;float:left;margin-top:1em;margin-bottom:0}ul#visible_place_names{width:700px;float:left;margin:10px
0 10px 0}ul#visible_place_names
li{width:330px;float:left;margin:0
10px 10px 0;padding:5px;background:#92C1DE;cursor:pointer}ul#visible_place_names
li.even{width:340px;margin-right:0}.gm-style-iw{padding-bottom:15px;*margin-bottom:10px}#google_map_popup{margin:10px
5px 0px;display:block}#google_map_popup .popup-content{width:455px}#google_map_popup .has-img.popup-content{padding-left:150px;width:300px;*padding-left:0px;*width:280px;*float:right}#google_map_popup
h2{line-height:100%}#google_map_popup h2
a{font-size:1em;font-weight:bold;color:#201B55}#google_map_popup .thumb-img{float:left;margin-right:10px}#google_map_popup
.ppn{margin-bottom:0.5em}#google_map_popup .map-reviews{text-align:right;margin-bottom:0px;*margin-bottom:10px}#google_map_popup .map-reviews
a{color:#201B55}#google_map_popup .icon-review{background:url("/assets/images/icons/icon-review.png") no-repeat 0px 0px;width:14px;height:14px;vertical-align:top;display:inline-block}table#compare{width:700px;float:left;margin:1em
0}table#compare tr th, table#compare tr
td{vertical-align:top;text-align:center;padding:5px
10px}table#compare tr
td.compare_item{text-align:left}table#compare tr
th.comparison{width:140px}table#compare tr th
a{color:#C00;padding-left:22px;line-height:140%;padding-bottom:0.3em;background:url(/assets/images/icons/remove.png) 0 0.1em no-repeat}table#compare tr
td{}table#compare tr.odd
td{background:#f6f6f6}table#compare tr
th{font-weight:bold;padding-bottom:1em}table#compare tr th
h2{font-size:1em}table#compare tr th
img{border:2px
solid #999}span.tick{width:16px;height:16px;display:block;text-indent: -9999px;outline:none;margin:0
auto;background:url(/assets/images/icons/tick.png) 0 0 no-repeat}span.rating_2{width:84px;height:20px;margin:0;background-repeat:no-repeat;background-position:0 -20px;display:block;text-indent: -9999px}span.rating_2
span{height:20px;float:left;background-image:url(/assets/images/icons/hotel_rating_on_blue2.png);background-position:0 0}span.rating_2.star01
span{width:16px}span.rating_2.star02
span{width:33px}span.rating_2.star03
span{width:50px}span.rating_2.star04
span{width:67px}span.rating_2.star05
span{width:85px}span.rating_2.star01_5
span{width:26px}span.rating_2.star02_5
span{width:43px}span.rating_2.star03_5
span{width:59px}span.rating_2.star04_5
span{width:76px}h1.with_price{margin-bottom:0.1em}#premier p, #premier
h2{color:#fff;font-weight:normal}#premier
p.accom_price{color:#F9CE32;margin:0;font-weight:bold;font-size:1.385em}#premier p.accom_price
span{font-size:1.667em}.intro{font-size:1.077em;font-weight:bold;color:#fff;margin-bottom:1em}.subtitle{margin-top:0;font-size:1.5em;margin-bottom:0.2em;font-style:italic}#accom_gallery{width:450px;border:5px
solid #fff}#accom_gallery
img{vertical-align:bottom}#accom_gallery
img.badge{position:absolute;z-index:100;right:10px;top:10px}.features{background:#38A3E2;padding:10px}.features
p{font-size:0.846em;margin:1.5em 0 0 0}.features
ul{margin:0}.features ul
li{color:#fff;margin:0.3em 0;padding:3px
5px;background-image:none;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0}.thin_wide
.features{float:left;clear:both;width:700px;margin-top:10px;background:none;padding:0}.thin_wide .features
h4{margin-bottom:0.2em}.thin_wide .features
ul{width:700px;float:left}.thin_wide .features
li{width:216px;float:left;margin:0
10px 5px 0;padding:5px;background:#38A3E2}.thin_wide .features ul
li.odd{background:#38A3E2}.thin_wide .features
li.third{margin-right:0}.wide_box{width:460px;float:left;padding-top:10px;background:url(/assets/images/page/wide_box_white_top.png) top left no-repeat;margin:1em
0 1.2em 0}.wide_box
.inner{background:url(/assets/images/page/wide_box_white_bottom.png) bottom left no-repeat;float:left;width:440px;padding:0
10px 0 10px }#premier .wide_box .inner
p{color:#333}#snow_report_accom{background:url(/assets/images/page/snow_report_bg.png) 0 0 no-repeat;padding:20px
10px 10px 10px;width:360px;float:left}#webcams_accom{background:url(/assets/images/page/webcams_bg.png) 0 0 no-repeat;padding:20px
10px;width:360px;float:left;margin-top:10px}.cam_box{width:164px;float:left;margin-right:26px}.cam_box.last{margin:0}.cam_box
a{font-weight:bold}.cam_box
img{border:2px
solid #535352}.view_all_comments{width:100%;float:left;clear:both;border-top:1px solid #ccc;padding:1em
0}.view_all_comments
a#add_your_review{margin:0}.cust_rating{width:280px;padding:10px;background:#e7e7e7;margin-bottom:10px;float:left}.cust_rating
.rating_holder{padding:0}.title_area
.title_details{width:53%;margin-right:2%;float:left}#premier .title_area .title_details
h1{width:100%}.title_area
#booking_box{width:40%;padding:1% 2% 0 2%;float:right;background:#fff}.title_area #booking_box
h2{color:#000;font-size:1.538em;font-weight:bold}.title_area #booking_box .horizontal
.arriving{width:40%}.title_area #booking_box .horizontal .nights,
.title_area #booking_box .horizontal .adults,
.title_area #booking_box .horizontal
.children{width:20%}.title_area #booking_box .horizontal .child_ages
div{width:33%;float:left}.title_area #booking_box .horizontal
.child_ages{float:left;width:60%}.title_area #booking_box #availability_check,
.title_area #booking_box
#availability{float:right;clear:none;margin:0
-5px 7px}.room_type{width:100%;float:left;clear:both;border-bottom:1px solid #ccc;margin-bottom:2em;padding-bottom:20px}.room_type
h2{width:100%}.room_type_detail{width:450px;float:left;margin-right:10px}.room_type_detail
.charges{clear:both;padding-top:5px;padding-left:10px}.room_type .images
img.main_img{border:2px
solid #666;float:right}.room_type
.features{width:436px;float:left;margin:0;background:#efefef;color:#333}.room_type .features ul
li{width:128px;float:left;margin-right:10px;color:#333}.room_type .features ul
li.third{margin-right:0}.room_type
.images{width:234px;float:right}.room_type .images
.gallery_row_holder{width:234px;float:right}.room_type .images
ul.gallery_row{width:194px;float:left;margin:0.5em 0}.room_type .images ul.gallery_row
li{list-style:none;background:none;margin:0
10px 0 0;padding:0;float:left}.room_type .images ul.gallery_row li
img{border:2px
solid #666;line-height:0px}.room_type .images ul.gallery_row
li.third{margin-right:0}.room_type .images
a.gallery_previous{width:12px;height:42px;display:block;float:left;margin-right:8px;background:url(/assets/images/page/gallery_arrow_left.png) 0 0 no-repeat;text-indent: -9999px;outline:none;margin-top:0.5em}.room_type .images
a.gallery_next{width:12px;height:42px;display:block;float:left;margin-left:8px;background:url(/assets/images/page/gallery_arrow_right.png) 0 0 no-repeat;text-indent: -9999px;outline:none;margin-top:0.5em}.blue_frame{-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;background-color:#d6ecf9;width:100%}.blue_frame:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html
.blue_frame{zoom:1}*:first-child+html
.blue_frame{zoom:1}.blue_frame
h2{margin-bottom:0;line-height:1}.blue_frame
.inner{padding:10px
10px 0}.blue_frame ul.accom_listing
li{width:680px}.title_area{float:left;width:680px;padding:10px;margin:10px
0;background:#40A6E3;position:relative;min-height:90px;overflow:hidden}.title_area.title_area_narrow{min-height:80px}.title_area
h1{margin:0;line-height:100%}#premier .title_area .title_area_left
h1{width:100%}.title_area
.subtitle{line-height:100%;margin-top:0.1em;margin-bottom:0;clear:left;width:100%;margin-bottom:10px}.title_area
span.rating_2{float:left}.title_area
.title_area_left{width:350px;float:left;display:inline}.title_area
.title_area_right{float:right;width:300px;display:inline;background:#cdeaf9;height:80px;border:1px
solid #9ad5f2;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;position:relative}.title_area .title_area_right
.book_now{text-indent: -99999em;margin-top:39px;margin-right:13px;float:right;display:inline}.title_area .title_area_right .popup_help
.pop_note{font-size:0.722em;font-weight:normal}.title_area .title_area_right .price-tp{float:left;display:inline}.title_area .title_area_right
.popup_help{float:left;display:inline;margin-top:5px;margin-left:10px}.title_area
.book_with_deposit{background-color:#cdeaf9;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;float:right;width:290px;padding:3px
5px;border:1px
solid white;margin-top:5px;text-align:center}.title_area .book_with_deposit
.deposit_value{font-size:1.2em}.title_area .book_with_deposit
.help{padding-right:18px;background:url(/assets/images/icons/help.png) right center no-repeat;cursor:pointer;position:relative;display:inline-block;height:13px}.title_area .book_with_deposit .help
.pop_note{display:none}.title_area .book_with_deposit .help:hover
.pop_note{position:absolute;bottom: -5px;right:15px;width:290px;padding:10px;background:#ccc;text-align:left;display:block;z-index:3001}.title_area .book_with_deposit .help:hover .pop_note
.title{display:block;margin-bottom:5px}.title_area .book_with_deposit .help:hover .pop_note
.normalText{font-weight:normal;display:block;margin-bottom:5px}.title_area .booking_box_book_now
.popup_help{display:inline-block;!display: inline;float:none;position:relative;top:10px;!top: 13px;margin-left:5px}.title_area .booking_box_book_now .popup_help
.pop_note{font-size:0.928em}.title_area .price
.ppn{clear:both}.title_area
.price{font-size:1.385em;padding-top:4px;padding-left:12px;float:left;display:inline;font-weight:bold}.title_area .price
.ppn{display:block;font-weight:normal;font-size:0.778em;vertical-align:top;padding-top:8px}.title_area .price
strong{font-weight:bold;font-size:2.286em;vertical-align:top;line-height:1}.rating-accom
span.rating_2{position:static}.upper_main{width:230px;float:left;margin-right:10px}.upper_secondary{width:460px;float:left;position:relative}.upper_tertiary{width:720px;margin:10px
-10px 0 -10px;float:left;clear:both;display:inline}.upper_top,.upper_bottom{float:left;width:700px;display:inline}.facts{background:#33A0E1;padding:5px;margin:1em
0 0 0;color:#fff;float:left;width:220px;display:inline}.upper_bottom
.facts{margin-top:0}#resort_gallery{width:450px;border:5px
solid #fff;margin:0
0 1em 0}#resort_gallery
img{display:block}ul.facts_list{display:inline;width:220px;float:left}.facts ul.facts_list
li{background-image:none;padding:5px;margin:0;float:left;display:inline;position:relative;width:210px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}* html .facts ul.facts_list
li{padding-bottom:0}.facts ul.facts_list li.odd, .features ul
li.odd{background-color:#52AFE6}.facts ul.facts_list li
span.qu{width:210px;float:left;font-weight:bold;margin-bottom:0.2em}.facts ul.facts_list li
span.ans{width:210px;float:left;clear:left;margin-bottom:0.5em}.rating_box{width:218px;padding:10px;float:left;position:relative;border-right:2px solid #73BEEB;font-size:1.077em}* html
.rating_box{margin-left: -2px}.rating_box
.rating{width:220px;float:left}.rating_box .rating
p{margin:0;float:left}.rating_box .rating
.star_rating{background-position:0 0;background-repeat:no-repeat;background-image:url(/assets/images/icons/rating_stars.png);height:14px;width:58px;text-indent: -9999px;outline:none;display:block;float:right}.rating_box .rating
.star_rating.star01{background-position:0 -14px}.rating_box .rating
.star_rating.star02{background-position:0 -28px}.rating_box .rating
.star_rating.star03{background-position:0 -42px}.rating_box .rating
.star_rating.star04{background-position:0 -56px}.rating_box .rating
.star_rating.star05{background-position:0 -70px}.runs_black,.black_runs{background:#000;padding:2px;color:#fff;font-weight:bold;-khtml-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:2px}.runs_red,.red_runs{background:#C00;padding:2px;color:#fff;font-weight:bold;-khtml-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:2px}.runs_blue,.blue_runs{background:#09F;padding:2px;color:#fff;font-weight:bold;-khtml-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:2px}.runs_green,.green_runs{background:#6C6;padding:2px;color:#fff;font-weight:bold;-khtml-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:2px}.single_black_diamond_runs{background:url(/assets/images/icons/black_diamond.png) 0 0 no-repeat;padding:2px
4px 2px 20px;border-right:1px solid #ccc;margin-right:4px}.double_black_diamond_runs{background:url(/assets/images/icons/double_black_diamond.png) 0 0 no-repeat;padding:2px
4px 2px 20px;border-right:1px solid #ccc}ul.accom_listing{margin:0}ul.accom_listing
li{padding:0;background:none;position:relative;border-top:1px solid #ebebeb;padding-top:1em;float:left;width:700px}ul.accom_listing li:first-child{border-top:0}ul.accom_listing li
.image_outdent{margin-left:154px}ul.accom_listing li .image_outdent
img{float:left;margin-left: -154px;margin-bottom:16px}.image_outdent
.book_with_deposit{}.image_outdent .book_with_deposit
.deposit_value{font-size:1.2em}.image_outdent .book_with_deposit
.help_deposit{padding-right:18px;background:url(/assets/images/icons/help.png) right center no-repeat;cursor:pointer;position:relative;display:inline-block;height:13px}.image_outdent .book_with_deposit .help_deposit
.pop_note{display:none}.image_outdent .book_with_deposit .help_deposit:hover
.pop_note{position:absolute;right:15px;width:180px;padding:10px;background:#ccc;text-align:left;display:block;z-index:3001;bottom: -5px;font-size:12px}.image_outdent .book_with_deposit .help_deposit:hover .pop_note
.help_title{display:block;margin-bottom:5px}.image_outdent .book_with_deposit .help_deposit:hover .pop_note
.normalText{font-weight:normal;display:block;margin-bottom:5px}.accom_listing
h2{margin-bottom:0}ul.accom_listing li
h3{margin:0;width:340px}ul.accom_listing li .hotel_rating,
#google_map_popup .star-rating{width:71px;height:14px;text-indent: -9999px;outline:none;background-position:0 -14px;background-repeat:no-repeat;display:block;margin-bottom:3px}ul.accom_listing li .hotel_rating span,
#google_map_popup .star-rating
span{height:14px;width:30px;display:block;background-position:0 0;background-image:url(/assets/images/icons/hotel_rating_on_white.png);background-repeat:no-repeat}ul.accom_listing li .hotel_rating.star01 span, #google_map_popup .star-rating.star01
span{width:17px}ul.accom_listing li .hotel_rating.star01_5 span, #google_map_popup .star-rating.star01_5
span{width:21px}ul.accom_listing li .hotel_rating.star02 span, #google_map_popup .star-rating.star02
span{width:30px}ul.accom_listing li .hotel_rating.star02_5 span, #google_map_popup .star-rating.star02_5
span{width:35px}ul.accom_listing li .hotel_rating.star03 span, #google_map_popup .star-rating.star03
span{width:45px}ul.accom_listing li .hotel_rating.star03_5 span, #google_map_popup .star-rating.star03_5
span{width:49px}ul.accom_listing li .hotel_rating.star04 span, #google_map_popup .star-rating.star04
span{width:58px}ul.accom_listing li .hotel_rating.star04_5 span, #google_map_popup .star-rating.star04_5
span{width:63px}ul.accom_listing li .hotel_rating.star05 span, #google_map_popup .star-rating.star05
span{width:71px}ul.accom_listing li
p{width:380px;line-height:120%;margin-bottom:7px}ul.accom_listing li
img{float:right;border:2px
solid #535354;margin:0.2em 0 20px 0;width:135px;height:90px}ul.accom_listing li
a.view_accommodation{position:absolute;top:58px;right:125px;display:inline}ul.accom_listing li
.price{padding-top:30px;float:right;margin-right:40px;display:inline;font-size:1.077em;color:#565656;line-height:0.8}ul.accom_listing li .price
.ppn{display:block;font-size:1em;line-height:1}ul.accom_listing li .price .ppn
.popup_info{font-size:0.929em;!display: inline;position:relative;top:2px;margin-left:3px}ul.accom_listing li .price .ppn
strong{font-size:2em;line-height:1}ul.accom_listing li
.price_info{float:right;width:140px;display:inline;margin: -15px 0 0}ul.accom_listing li .price_info
.price{float:none;display:block;margin:0
0 5px;padding-top:0}ul.accom_listing li .price_info
.more_info_button{margin-bottom:10px}.blue_frame ul.accom_listing li
.hotel_rating{background-position:0 -14px;width:71px}.blue_frame ul.accom_listing li .hotel_rating
span{height:14px;display:block;background-image:url(/assets/images/icons/hotel_rating_on_blue.png);background-position:0 0}.blue_frame ul.accom_listing li .star01
span{width:13px}.blue_frame ul.accom_listing li .star01_5
span{width:21px}.blue_frame ul.accom_listing li .star02
span{width:28px}.blue_frame ul.accom_listing li .star02_5
span{width:35px}.blue_frame ul.accom_listing li .star03
span{width:42px}.blue_frame ul.accom_listing li .star03_5
span{width:49px}.blue_frame ul.accom_listing li .star04
span{width:57px}.blue_frame ul.accom_listing li .star04_5
span{width:63px}.blue_frame ul.accom_listing li .star05
span{width:71px}.filter-simple{background:#d8eefa;display:block;width:100%;overflow:hidden;padding:5px
0;margin:0
0 15px}.filter-simple-bottom{margin-top:23px;margin-bottom:13px}.filter-simple-bottom .filter-by{line-height:1}.filter-simple
ul{margin:0;padding:0}.filter-simple
li{float:left;background-image:none;margin:0;padding:0;font-size:0.923em;border-right:1px solid #92cff1;padding-right:6px;margin-left:5px}.filter-simple
li.last{border-right:0}.filter-simple li.active
a{font-weight:bold}.filter-simple .filter-by, .filter-simple ul, .filter-simple
li{float:left;display:inline}.filter-simple .filter-by{margin-left:10px;margin-right:5px;font-size:0.923em}.search_pagination .filter-simple,
#searchblock .filter-simple{margin-bottom:0}.search_pagination .filter-simple ul,
#searchblock .filter-simple
ul{float:right}.search_pagination .filter-simple .filter-by,
#searchblock .filter-simple .filter-by{font-size:1.077em}.search_pagination .filter-simple li,
#searchblock .filter-simple
li{font-size:0.923em;padding-top:2px}.search_pagination .filter-simple li.all-results,
#searchblock .filter-simple li.all-results{font-weight:bold}#puff-deals{float:right;width:181px;margin-left:15px;display:inline;background:#b8ddf5 url(/assets/images/blue_bg_bottom_180.gif) 0 bottom no-repeat}#puff-deals
h2{font-size:1.385em}#puff-deals
.blue_rounded{background:transparent url(/assets/images/blue_bg_top_180.gif) 0 0 no-repeat;padding:13px
12px 9px}#puff-deals
ul.accom_listing{display:block;margin:0}#puff-deals ul.accom_listing
li{display:block;width:auto;float:none;border:0;padding:0;margin:0
0 2px}#puff-deals ul.accom_listing li:first-child
.item{-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-right-radius:4px;-khtml-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-top-left-radius:4px}#puff-deals ul.accom_listing li:last-child
.item{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-right-radius:4px;-khtml-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}#puff-deals ul.accom_listing li
h3{width:auto}#puff-deals ul.accom_listing li
img{float:none;margin:0
auto;display:block;border:0;margin-bottom:6px}#puff-deals ul.accom_listing li
.item{background:#fff;padding:10px}.more_info_button{background:transparent url(/assets/images/buttons/more_info.gif) 0 0 no-repeat;width:99px;height:28px;display:block;text-indent: -9999px}#puff-deals ul.accom_listing li
.price{float:none;margin:0
0 7px;padding:6px
0 0;display:block}#home_hero{background:url("/assets/images/page/hero_background_bot.png") bottom left transparent no-repeat;overflow:auto;opacity:1;margin:0
-13px;padding-bottom:15px}#home_hero
#hero_inner{background:url("/assets/images/page/hero_background_top.png") top left transparent no-repeat;overflow:hidden}#home_hero
#offers{display:block;clear:left;float:left;width:100%;overflow:hidden;padding:0}#home_hero #offers
.offer{width:229px;float:left;background:url("/assets/images/page/offer_background_bot.png") bottom left transparent no-repeat;margin-left:13px;padding-bottom:7px}#home_hero #offers .offer
.col1{width:170px;padding-right:10px}#home_hero #offers .offer
.col2{width:40px;font-weight:bold;font-weight:1.4em;text-align:right}#home_hero #offers .offer .headers
.col1{padding-right:0px}#home_hero #offers .offer .headers .col1
h2{margin-bottom:0px;text-align:center;padding-right:0px}#home_hero #offers .offer .headers
.col2{font-weight:normal;font-size:1em;line-height:2em}#home_hero #offers .offer .headers
h2{font-size:1.4em}#home_hero #offers .offer
.inner{background:url("/assets/images/page/offer_background_top.png") top left transparent no-repeat;padding:13px
13px 4px 13px;width:203px;overflow:hidden}#home_hero #offers .offer .inner
table{margin-top:0}#home_hero #offers .offer .resort-thumb{border:1px
solid #fff;margin-right:15px;display:inline;float:left}#home_hero #offers .offer .resort-thumb{}#home_hero #offers .offer-alt{padding-bottom:7px;background:transparent url(/assets/images/puff_deals/bottom.jpg) 0 bottom no-repeat}#home_hero #offers .offer-alt
a{display:block;background-color:#fff}#home_hero #offers .offer-alt a
span{height:149px;width:100%;display:block;text-indent: -99999em}#home_hero #offers .offer-alt-usa a
span{background:transparent url(/assets/images/puff_deals/usa.jpg) 0 0 no-repeat}#home_hero #offers .offer-alt-canada a
span{background:transparent url(/assets/images/puff_deals/canada.jpg) 0 0 no-repeat}#home_hero #offers .offer-alt-france a
span{background:transparent url(/assets/images/puff_deals/france.jpg) 0 0 no-repeat}#home_hero #offers .offer-alt-switzerland a
span{background:transparent url(/assets/images/puff_deals/switzerland.jpg) 0 0 no-repeat}#home_hero #offers .offer_content
td{font-size:1.2em}#home_top{width:960px;float:left;padding-bottom:10px}#home_top_inner{float:left;margin-left:0;margin-top:13px;width:716px}#home_top_inner
h2{font-size:1.4em}#home_welcome{float:left;background:url(/assets/images/page/welcome_background_bot.png) bottom left no-repeat;width:627px;padding-bottom:7px;margin-bottom:13px}#home_welcome
.inner{background:url(/assets/images/page/welcome_background_top.png) top left no-repeat;padding:20px;overflow:auto;padding-bottom:0}#home_welcome
h1{color:#333;font-size:2em}#home_welcome
p{width:280px;float:left}.noMargin{margin:0;padding:0}#home_welcome
.home_intro{margin-right:20px;padding-bottom:20px;border-bottom:1px dashed #ccc}#home_welcome
#facebook_like{width:298px;clear:left}.aboutus_button{display:block;height:27px;width:76px;background:url("/assets/images/buttons/about_us_button.gif") top left transparent no-repeat;text-indent: -1000em}#about_us_container{width:100px;margin:0;padding:0}.follow_button{display:block;height:27px;width:76px;background:url("/assets/images/buttons/follow_us_button.gif") top left transparent no-repeat;text-indent: -1000em}.find_out_more_button{display:block;height:27px;width:102px;background:url("/assets/images/buttons/find_out_more_button.gif") top left transparent no-repeat;text-indent: -1000em}#home_hero #offers .offer
.more_offers_button{display:inline-block;background:url("/assets/images/buttons/moreoffers_button.gif") top left transparent no-repeat;height:29px;width:117px;text-indent: -1000em;line-height:46px;*display:inline;*zoom:1;display:block;float:left;display:inline;margin-top:18px}#home_twitter
h3{text-indent: -99999em;height:17px;width:88px;background:transparent url(/assets/images/twitter.gif) 0 bottom no-repeat;margin-left:8px}#home_twitter
#tweets{position:relative;margin-left:-4px}#home_twitter{float:left;width:228px;background:url("/assets/images/page/twitter_background_bot.png") bottom right no-repeat transparent;padding-bottom:9px;margin-right:13px;padding-left:30px;margin-left:-30px;overflow:visible;*width:250px;*margin-left: -50px}#home_twitter
h3{text-indent: -99999em;height:17px;width:88px;background:transparent url(/assets/images/twitter.gif) 0 bottom no-repeat;margin-left:8px}.ienudge{*display:inline;*position:relative;*padding:0;*margin:0;*right:-22px}#home_twitter
.inner{background:url("/assets/images/page/twitter_background_top.png") top right no-repeat transparent;overflow:hidden;padding:10px;padding-bottom:0;margin-left:-30px;padding-left:40px}#home_twitter
.tweet{background:url("/assets/images/page/tweet_background_bot.gif") bottom right no-repeat transparent;padding-bottom:28px;list-style:none;position:relative;left: -20px;width:204px;padding-left:30px;margin-bottom:25px}#home_twitter .tweet
.inner{background:url("/assets/images/page/tweet_background_top.gif") top right no-repeat transparent;margin-bottom: -5px;overflow:auto;padding:10px
10px 0 45px}#home_twitter .tweet .inner
.content{margin-bottom:0}#home_twitter
.timestamp{bottom: -32px;color:#999;display:block;font-style:italic;position:absolute;text-align:right;width:179px}#home_twitter .tweet
a{font-weight:bold}#home_news{float:left;width:384px;background:url("/assets/images/page/news_background_bot.png") bottom right no-repeat transparent;margin-right:0;padding-bottom:9px}#home_news
.inner{background:url("/assets/images/page/news_background_top.png") top right no-repeat transparent;overflow:auto;padding:10px
10px 0}p.home_intro{font-size:1.1em;font-weight:bold;line-height:120%}#home_carousel{float:left;width:719px}#home_carousel
.corner{background:transparent url(/assets/images/corners.png) 0 0 no-repeat;_background-image:url(/assets/images/corners.gif);width:8px;height:8px;position:absolute;font-size:1px;line-height:1px}#home_carousel
.tl{background-position:0 0;top: -3px;left: -3px}#home_carousel
.tr{background-position: -8px 0;top: -3px;right: -3px;_right: -4px}#home_carousel
.bl{background-position:0 -8px;bottom: -3px;_bottom: -4px;left: -3px}#home_carousel
.br{background-position: -8px -8px;bottom: -3px;_bottom: -4px;right: -3px;_right: -4px}#home_primary{width:627px;float:left;margin-top:13px;clear:left;overflow:auto;padding-left:20px;margin-left:-20px}#home_featured_accom{width:620px;float:left;background:url(/assets/images/page/home_featured_accom_bg.png) 0 0 no-repeat;padding:10px}#home_featured_accom
h3{margin-bottom:0}ul#home_featured{width:640px;float:left;margin:10px
-20px 10px 0;background:url(/assets/images/page/ul_featured_bg.png) 0 0 repeat-y}ul#home_featured
li{width:300px;float:left;padding:0
10px 0 0;margin:5px
10px 5px 0;background:none;list-style:none}ul#home_featured li
img{border:2px
solid #fff;float:left;margin-right:10px;width:135px;height:90px}ul#home_featured li
a{font-size:1.077em;font-weight:bold}ul#home_featured li
p{margin:0}ul#home_featured li
a.button{float:left;margin:0
0 0 -4px}#home_triple{width:620px;float:left;margin-top:1px;padding:10px
10px 0 10px;background:url(/assets/images/page/home_triple_bg.png) 0 0 repeat-x #ccc}#triple_inner{width:620px;float:left;background:url(/assets/images/page/triple_inner_bg.png) 0 0 repeat-y}.home_webcam{border:2px
solid #A4A4A4;margin:30px
0 0.2em 30px}a.webcam_link{font-size:1.231em;font-weight:bold}#webcams
button{display:none}#home_blog{width:auto;float:none;padding-left:10px}#home_blog
h3{width:230px}#home_secondary{width:320px;float:right;display:inline}#home_news ul li,
#home_blog ul
li{padding:0;background:url("/assets/images/page/news_dash.gif") bottom left repeat-x transparent;margin-bottom:1em;float:left;padding-left:75px;width:270px}#home_news ul li a,
#home_blog ul li
a{font-size:1.231em;font-weight:bold;line-height:110%;display:block}#home_news ul li img,
#home_blog ul li
img{border:1px
solid #A4A4A4;float:left;height:45px;margin-bottom:10px;margin-left: -75px;margin-right:10px;width:60px}#home_news ul .timestamp ,
#home_blog ul
.timestamp{margin:0;font-size:1em}#home_snowalerts{z-index:100}#home_snowalerts
.inner{padding:20px
10px 10px 10px;background:url(/assets/images/page/home_thin_bottom.png) bottom left no-repeat;min-height:180px}* html #home_snowalerts
.inner{}img.powder_alerts_icon{float:left;margin:3px
5px 0 0}#home_snowalerts .inner
h3{margin-bottom:0}#home_snowalerts .inner
p{line-height:1em}table#snowalerts{width:100%;margin-top:0}table#snowalerts tr td, table#snowalerts tr
th{padding:4px
0;text-align:left;vertical-align:top}table#snowalerts tr
td{border-bottom:1px solid #ddd}table#snowalerts tr
th{font-weight:bold}table#snowalerts tr td
a{font-weight:bold}table#snowalerts
.r_align{text-align:right}select#cam_select{width:190px;padding:2px;border:1px
solid #999;margin-bottom:1em}#home_top #search_box
.inner{min-height:326px}ul.accom_listing li
a.view_resort{position:absolute;top:91px;right:0;display:inline}ul.accom_listing li h4, ul.accom_listing li
p{width:340px}ul.accom_listing li
p.last_snowed{position:absolute;top:40px;right:150px;display:inline;text-align:right}ul.accom_listing li .runs_black,
ul.accom_listing li .runs_red,
ul.accom_listing li .runs_blue,
ul.accom_listing li
.runs_green{line-height:170%}#review_preview{display:none}.resort_puff_large{margin:0;padding:10px
10px 0 10px;background:#ebebeb}.resort_puff_small{width:325px;float:left;padding:10px
10px 0 10px;background:#ebebeb}.resort_puff_small.end{width:330px;margin-right:0}.puff_row
.odd{margin-right:10px}.puff_row
.even{}.resort_puff_large img,
.resort_puff_small
img{float:right;margin:0
0 10px 10px;border:2px
solid #ccc}.resort_documents
ul{list-style:none;margin-bottom:0px}.resort_documents ul
li{list-style:none;background:none;padding-left:0}.resort_puff_small p.intro,
.resort_puff_large
p.intro{color:#333}.resort_puff_large h2.featured_title,
.resort_puff_small
h2.featured_title{font-size:1em;margin:0}.resort_puff_large .rating_1,
.resort_puff_small
.rating_1{margin-bottom:10px}.puff_row{width:100%;float:left;clear:both;margin-top:10px}.resort_puff_large.accommodation_feature{background:#ccc}.resort_puff_large
.button{margin-bottom:10px}.resort_puff_large.accommodation_feature
img{border:2px
solid #999}.map_puffs{margin-bottom:10px}ul.search_results{width:720px;float:left;margin:0
-10px;display:inline;position:relative}ul#search_matching{border-bottom:8px solid #333}ul.search_results
li{width:720px;float:left;list-style:none;padding:0;border-bottom:2px solid #333;background:url(/assets/images/page/search_curve_bottom.png) bottom right no-repeat}ul.additional_room
li{background-image:none;border-bottom:0 none}ul.noradius
li{background-image:none}body ul.notoppadding li
.inner{padding-top:0}ul.search_results li.first
.inner{background:none}ul.search_results li .inner
.picture{position:relative;float:right}ul.search_results li
.inner{float:left;width:700px;padding:10px;background:url(/assets/images/page/search_curve_top.png) top right no-repeat}ul.search_results li
img{border:2px
solid #535352;margin-bottom:10px}ul.search_results li
img.badge{border:0;position:absolute;left:-75px}ul.search_results li
h3{font-size:1.692em;margin-bottom:0;clear:left;padding-right:220px}ul.search_results li
.result_option{margin-bottom:1px;background:#d0eaf9;padding:10px}ul.search_results .extra_results .alternatives
h4{width:420px}ul.search_results li .result_option.alternatives,
ul.search_results li
.result_option.availability{background:#f4f4f4}ul.search_results li .result_option.availability
.available_options{border-bottom:1px solid white;overflow:hidden}ul.search_results li .alternatives
.result_variables{margin-top:10px}ul.search_results li
.result_option.title_bit{background:#ccc;padding:5px
10px;margin-top:20px;clear:both}ul.search_results li .result_option
a.result_book{float:right;display:inline}ul.search_results li .result_option
p{float:right;clear:right;text-align:right;margin-bottom:0;margin-top:5px}ul.search_results li .result_option p span.not-available{}ul.search_results li .result_option
span.mptrgr{display:block;width:75px}ul.search_results li .result_option
span.mptggl{display:none;width:75px}ul.search_results li .alternatives
p{padding-bottom:4px;margin-top:0px;width:100%}ul.search_results li .result_option p span.revealer
a{font-weight:bold;text-indent:-9999px;-moz-border-radius:5px 5px 5px 5px;background:url(/assets/images/icons/search_arrow_right.png) no-repeat scroll right 0.5em #C7DFF2;border:1px
solid #B5D5EE;padding:0.19em 1.25em 0.19em 0.31em}ul.search_results li .result_option p span.revealer
a.open{text-indent:-9999px;-moz-border-radius:5px 5px 5px 5px;background:url(/assets/images/icons/search_arrow_down.png) no-repeat scroll right 0.71em #C7DFF2;;border:1px
solid #B5D5EE;padding:0.19em 1.25em 0.19em 0.31em}ul.search_results li .result_option p
.view_available_options{margin-right:0px}ul.search_results li .result_option
.result_variables{float:left;width:640px;padding:20px}ul.search_results li .result_option .result_variables
h5{font-size:1.18em;margin-bottom:0;font-weight:bold;line-height:1}ul.search_results li .result_option .result_variables
p{float:none;text-align:left;margin-top:0;line-height:1}ul.search_results li .result_option
.result_variables_inner{float:left;width:100%;display:inline;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#a9ddf9;padding-left:10px;padding-right:10px;padding-bottom:15px}ul.search_results li .alternatives
.result_variables_inner{background-color:#dddcdd}ul.search_results li .result_option .result_variables
.result_arrival{width:680px;float:left}ul.search_results li .result_option .result_variables .result_arrival
.result_arrival_date{width:100px;display:block;float:left;color:#333;padding-top:1px}ul.search_results li .result_option .result_variables .result_arrival span.result_day,
ul.search_results li .result_option .result_variables .result_arrival span.current_date_booked,
ul.search_results li .result_option .result_variables .result_arrival
a{width:16px;height:14px;padding:2px;float:left;display:block;margin-right:1px;line-height:1em;text-align:center;font-weight:bold}ul.search_results li .result_option .result_variables .result_arrival
span.result_day{border:1px
solid #B4BCC0;background:#E5EDF1;color:#999}ul.search_results li .result_option .result_variables .result_arrival
span.current_date_booked{border:1px
solid #201B55;background:#fff;color:#201B55}ul.search_results li .result_option.alternatives .result_arrival
span.current_date_booked{background:#E5EDF1;color:#999}ul.search_results li .result_option .result_variables .result_arrival
a{border:1px
solid #67B8E9;background:#E1F1FB}ul.search_results li .result_option .result_variables .result_arrival a:hover{text-decoration:none;background:#67B8E9;color:#fff}ul.search_results li .result_option .result_variables
.result_length{width:680px;float:left;margin-top:4px}ul.search_results li .result_option .result_variables .result_length
.result_length_stay{width:100px;display:block;float:left;color:#333}ul.search_results li .result_option .result_variables .result_length a,
ul.search_results li .result_option .result_variables .result_length .length_inactive,
ul.search_results li .result_option .result_variables .result_length
.current_days{width:56px;height:14px;padding:2px;float:left;display:block;margin-right:1px;line-height:1em;text-align:center;font-weight:bold}ul.search_results li .result_option .result_variables .result_length
a{border:1px
solid #67B8E9;background:#E1F1FB}ul.search_results li .result_option .result_variables .result_length a:hover{text-decoration:none;background:#67B8E9;color:#fff}ul.search_results li .result_option .result_variables .result_length
.length_inactive{border:1px
solid #B4BCC0;background:#E5EDF1;color:#999}ul.search_results li .result_option .result_variables .result_length
.current_days{border:1px
solid #201B55;background:#fff;color:#201B55}ul.search_results li .result_option .result_variables
.result_arrival_day{padding-left:100px}ul.search_results li .result_option .result_variables .result_arrival_day
span{display:block;float:left;height:14px;line-height:1em;margin-right:1px;padding:2px;text-align:center;width:18px}ul.search_results li
.result_option.limited{background-color:#E8E8E8}#primary table.result-date-selection{border:0;margin:0}#primary table.result-date-selection
td{border:0;padding:0
2px;font-weight:bold}#primary table.result-date-selection td a,
#primary table.result-date-selection td span,
#primary table.result-date-selection td
.current_date_booked{background-color:#b3a9ae;border:1px
solid transparent;width:19px;display:block;text-align:center;color:#fff;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#primary table.result-date-selection td
.current_date_booked{border-color:#535353}#primary .alternatives table.result-date-selection td
.current_date_booked{background-color:#B3A9AE}#primary table.result-date-selection td.available
a{background-color:#7eb03d}#primary table.result-date-selection td.limited
a{background-color:#FFA500}#primary table.result-date-selection
th{background-color:transparent;border:0;font-weight:normal;text-align:center;padding:4px
2px;line-height:1}.alternatives #primary table.result-date-selection td
.current_date_booked{background-color:#7EB03D}ul.search_results .alternatives .result-length-stay-row li.current_days
span{background-color:#B3A9AE}.result-length-stay,.result-date-alternatives{width:540px;overflow:hidden;float:left}.result-length-stay-row{float:left;width:385px}ul.search_results li .result_option .result_variables .result-date-selection-row{width:540px;overflow:hidden}ul.search_results li .result_option .result_variables .result-date-selection-row p,
ul.search_results li .result_option .result_variables .result-length-stay
p{width:155px;clear:none;float:left;padding-top:15px}ul.search_results li .result_option .result_variables .result-length-stay
p{padding-top:0}ul.search_results li .result_option .result_variables .date-or{padding:10px
0 10px 30px;text-align:left;width:160px;font-weight:bold;float:left;clear:none}ul.search_results li .result_option .result_variables .result-date-selection-row p span,
ul.search_results li .result_option .result_variables .result-length-stay p
span{display:block;font-size:0.846em;padding-top:1px}ul.search_results li .result_option .result_variables .result-date-selection{float:left}ul.search_results .result-length-stay-row
li{float:left;width:auto;display:inline;background:none;border-bottom:0;padding:0
2px;margin-bottom:4px}ul.search_results .result-length-stay-row li.length_inactive
a{background-color:#B3A9AE}ul.search_results .result-length-stay-row li a,
ul.search_results .result-length-stay-row li
span{border:1px
solid transparent;border-radius:3px 3px 3px 3px;color:#FFF;display:block;text-align:center;padding-left:4px;padding-right:4px;background-color:#B3A9AE}ul.search_results .result-length-stay-row li.available
a{background-color:#7EB03D}ul.search_results .result-length-stay-row li.limited
a{background-color:#FFA500}ul.search_results .result-length-stay-row li.current_days
span{border-color:#535353}.result_variables .result-alternative-key{width:100px;float:right;display:inline;margin-top:21px}.result_variables .result-alternative-key
ul{display:block;margin:0;padding:0}ul.search_results .result-alternative-key
li{width:100%;float:left;display:inline;background:none;border-bottom:0}ul.search_results .result-alternative-key
li{width:10px;height:10px;background-color:#b3a9ae;overflow:visible;clear:both;margin-bottom:10px}ul.search_results .result-alternative-key li
span{margin-left:15px;line-height:1;position:relative;top: -4px}ul.search_results .result-alternative-key
li.available{background-color:#7EB03D}ul.search_results .result-alternative-key
li.limited{background-color:#FFA500}ul.search_results
p.result_location{font-size:1.231em}.page_content_white{margin:0
-10px}.page_content_available_room_types
h3{margin-bottom:0}p.result_location{margin:0;float:left;clear:left}p.accomm_catchphrase{margin:0;font-style:italic}div.accom_info{width:515px;float:left}div.accom_info
.accom_standfirst{width:470px;margin-bottom:7px}ul.accomm_features{background:none;border:none;width:550px;float:left;clear:left;padding:0.5em 0}ul.accomm_features
li{background:#f5f5f5;border:1px
solid #eee;float:left;width:auto;margin-right:10px;padding:4px
8px;max-width:120px}ul.accomm_features
li.moreinfo{background:#fff;padding:5px
0;border-color:#fff}ul.search_results li
.star_rating{background-position:0 2px;background-repeat:no-repeat;width:58px;outline:none;display:inline;float:left}ul.search_results li .star_rating
span{background-position:0 -18px;background-repeat:no-repeat;background-image:url(/assets/images/page/rating_stars_search.png);height:14px;float:left;display:inline;text-indent: -9999px}ul.search_results li .star_rating.star01
span{width:12px}ul.search_results li .star_rating.star02
span{width:24px}ul.search_results li .star_rating.star03
span{width:35px}ul.search_results li .star_rating.star04
span{width:46px}ul.search_results li .star_rating.star05
span{width:60px}ul.search_results li .star_rating.star01_5
span{width:18px}ul.search_results li .star_rating.star02_5
span{width:29px}ul.search_results li .star_rating.star03_5
span{width:40px}ul.search_results li .star_rating.star04_5
span{width:51px}h4.sleep,span.sleep{background-position:0 0;background-repeat:no-repeat;width:60%}span.sleep{background-position:0 0;background-repeat:no-repeat;width:35px;height:20px;display:block;margin-top: -1px}h4.sleep a,
td.sleep
a{background-image:url(/assets/images/icons/room-info-icon.gif);background-position:right 0;background-repeat:no-repeat;padding-right:21px}.sleep-capacity{font-weight:normal;font-size:0.875em}.sleeps_01{background-image:url(/assets/images/icons/people_01.png)}.sleeps_02{background-image:url(/assets/images/icons/people_02.png)}.sleeps_03{background-image:url(/assets/images/icons/people_03.png)}.sleeps_04{background-image:url(/assets/images/icons/people_04.png)}.sleeps_05{background-image:url(/assets/images/icons/people_05.png)}.sleeps_06{background-image:url(/assets/images/icons/people_06.png)}.sleeps_07{background-image:url(/assets/images/icons/people_07.png)}.sleeps_08{background-image:url(/assets/images/icons/people_08.png)}.sleeps_09{background-image:url(/assets/images/icons/people_09.png)}.sleeps_10{background-image:url(/assets/images/icons/people_10.png)}.sleeps_11{background-image:url(/assets/images/icons/people_11.png)}.sleeps_12{background-image:url(/assets/images/icons/people_12.png)}.sleeps_13{background-image:url(/assets/images/icons/people_13.png)}.sleeps_14{background-image:url(/assets/images/icons/people_14.png)}.sleeps_15{background-image:url(/assets/images/icons/people_15.png)}.sleeps_16{background-image:url(/assets/images/icons/people_16.png)}.sleeps_17{background-image:url(/assets/images/icons/people_17.png)}.sleeps_18{background-image:url(/assets/images/icons/people_18.png)}.sleeps_19{background-image:url(/assets/images/icons/people_19.png)}.sleeps_20{background-image:url(/assets/images/icons/people_20.png)}.sleeps_21{background-image:url(/assets/images/icons/people_21.png)}.sleeps_22{background-image:url(/assets/images/icons/people_22.png)}.sleeps_23{background-image:url(/assets/images/icons/people_23.png)}.sleeps_24{background-image:url(/assets/images/icons/people_24.png)}.sleeps_25{background-image:url(/assets/images/icons/people_25.png)}span.room_info
a{float:left;clear:none;margin:10px
0 0 0;padding:3px
20px 3px 5px;background:url(/assets/images/icons/new_window.png) 64px 4px no-repeat #C7DFF2;border:1px
solid #B5D5EE}.alt_link_col span.room_info a, .alt_link_col .result_location a, .alt_link_col .flash_message a, .alt_link_col .filter-simple
a{color:#201B55}h2.title_nearby{width:700px;float:left;margin:0
-10px 10px;display:inline;padding:10px
10px 10px 10px;background:top left no-repeat #C9E7F8;border-bottom:2px solid #333;font-size:1.3em;position:relative}.title_matching{width:700px;float:left;margin: -10px -10px 10px -10px;display:inline;padding:10px;background:#C9E7F8;border-bottom:2px solid #333;position:relative}.title_matching
h2{font-size:1.3em;margin:0}.title_matching
p{color:#3e3e3e}span.price_listing{font-size:1.308em;float:right;margin-right:10px;color:#444;text-align:right;width:115px}span.limited_avail_message{float:right;display:block;width:100%;margin:5px
2px 0px 0px;text-align:right;font-style:italic;font-size:0.9em}span.price_listing
.pricefrom{font-size:1em}span.price_listing
.pernight{font-size:0.6em}span.price_listing
.price_old{font-size:0.8em;text-decoration:line-through;font-style:italic}span.was_price{text-decoration:line-through;color:#999}div.search_pagination{width:720px;float:left;margin:0
-10px;display:inline;background:url(/assets/images/page/search_curve_top.png) top right no-repeat}div.search_pagination_inner{width:680px;padding:10px
10px 0 10px}.search_pagination_dynamic
.pagination{border-top:1px solid #ccc}.search_pagination_dynamic
.search_pagination_inner{padding-top:13px;width:700px}.search_pagination_dynamic
.pagination{text-align:center;width:100%;overflow:hidden;padding:13px
0 0}.search_pagination_dynamic .pagination
.prev{width:93px;height:31px;display:block;background:transparent url(/assets/images/buttons/previous.gif) 0 0 no-repeat;float:left;text-indent: -99999em;font-size:0;margin-top: -6px;margin-left: -100px}.search_pagination_dynamic .pagination
.next{width:93px;height:31px;display:block;background:transparent url(/assets/images/buttons/next.gif) 0 0 no-repeat;float:right;text-indent: -99999em;font-size:0;margin-top: -6px;margin-right: -100px}.search_pagination_dynamic span,
.search_pagination_dynamic em,
.search_pagination_dynamic
a{line-height:0.8}.search_pagination_dynamic .pagination em,
.search_pagination_dynamic .pagination
.current{border-right:1px solid #aea7a7;margin-left:5px;padding-right:4px}.search_pagination_dynamic .pagination
em{font-style:normal}.search_pagination_dynamic
a{color:#a29999;text-decoration:none}.search_pagination_dynamic .current,
.search_pagination_dynamic a:hover{color:#201b55}.search_pagination_dynamic .pagination
.disabled{visibility:hidden}.search_pagination_dynamic .pagination
.last{border-right:0}.search_pagination_dynamic
.pagination_inner{width:500px;margin:0
auto}.extra_results{float:left;overflow:hidden;width:100%}.extra_results
.result{float:left;overflow:hidden;width:100%}.form_section.age
input{width:24px}.form_section.label{width:45px}#searchblock{width:100%;float:left}#searchblock
.title_matching{border-top:2px solid #333}span.booking_offer{color:#2096DD;font-weight:normal;font-size:0.9em;font-weight:bold}span.offer_price{color:#2096DD}h4
span.booking_offer{margin-left: -40px;position:relative;display:inline}.page_content
.blue_strip{margin-left: -10px;margin-right: -10px;position:relative;width:720px;background-color:#52AFE6;border-bottom:2px solid #333}.page_content .blue_strip
.inner{padding:0
10px 10px;width:700px;overflow:hidden}.page_content .blue_strip
p{clear:both;color:#fff;float:left;margin-top:0}.alternate_resort_results_loader{clear:both;position:relative;display:none}ul.alt_search_results_toggle,.alt_search_results_toggle{cursor:pointer}.search_results.search_info_box
h3{padding-right:0;color:white;float:left;clear:none;width:580px}ul.search_results.search_info_box li
img{border:0;margin-bottom:0;float:left;margin-left:20px;margin-right:20px}ul.search_results.search_info_box li
.inner{padding-top:25px;padding-bottom:25px}.alt_search_results_toggle
.triangle{height:0;float:right;margin-top:6px;margin-right:35px}.alt_search_results_toggle .triangle.closed-triangle{border-left:13px solid white;border-top:8px solid transparent;border-bottom:8px solid transparent}.search_info_box.alt_search_results_toggle .triangle.closed-triangle,
#alternative_results_info .triangle.closed-triangle{border-left:13px solid #424242}.alt_search_results_toggle .triangle.open-triangle{border-top:13px solid white;border-left:8px solid transparent;border-right:8px solid transparent;margin-top:8px}.search_info_box.alt_search_results_toggle{font-size:16px}.search_info_box.alt_search_results_toggle
span{position:relative;top:4px}.search_info_box.alt_search_results_toggle
.triangle{position:relative;top:2px}ul.search_results.search_info_box.alt_search_results_no_toggle li .inner,
ul.search_results.search_info_box.alt_search_results_toggle li
.inner{padding-top:15px;padding-bottom:15px}.search_info_box.alt_search_results_toggle .triangle.open-triangle,
#alternative_results_info .triangle.open-triangle{border-top:13px solid #424242}ul.search_results.search_info_box li
.inner{background:url(/assets/images/page/blue_search_curve_top.png) top right no-repeat}ul.search_results.alt_search_results_open li:first-child
.inner{background:none}ul.search_results.search_info_box.alt_search_results_no_toggle li,
ul.search_results.search_info_box.alt_search_results_toggle.alt_search_results_toggle_open
li{border-bottom:0;color:#424242;background:#d8eefa}ul.search_results.search_info_box
li{background:url(/assets/images/page/blue_search_curve_bottom.png) bottom right no-repeat;background-color:#38a3e2}ul.search_results.search_info_box.alt_search_results_toggle
li{color:#424242;background:url(/assets/images/page/light_blue_search_curve_bottom.png) bottom right no-repeat;background-color:#d8eefa}ul.search_results.search_info_box.alt_search_results_no_toggle li .inner,
ul.search_results.search_info_box.alt_search_results_toggle li
.inner{background:url(/assets/images/page/light_blue_top_curved.png) top right no-repeat}#alternative_results_info.alt_search_results_toggle>div{height:33%}ul.search_results.search_info_box.alt_search_results_no_toggle{font-size:1.4em;font-weight:bold}#alternative_results_info.alt_search_results_toggle
.alt_results_sign_post_icon{float:left;margin-right:20px;margin-left:5px}#alternative_results_info.alt_search_results_toggle
.alt_results_content{float:left;max-width:550px}#alternative_results_info.alt_search_results_toggle .alt_results_content div:nth-child(2){font-size:85%;font-weight:normal}.accommodation_availability #rest,
.accommodationSearch_searchCache
#rest{background:none}.accommodationSearch_searchCache
.search_pagination_inner{background:url(/assets/images/page/rest_bottom_black_corners.png) bottom left no-repeat}ul.search_results.search_info_box.alternate_resort_results_loader .spinner-inner
h3{margin-left:67px}.button.change_your_dates{width:150px;height:35px;background:url(/assets/images/buttons/change_dates_btn.png) 0 0 no-repeat;float:left;margin-top:3px}.alternative_results_info_inner
.button.change_your_dates{margin-top:10px;padding-bottom:25px}.alternative_results_accomm_search_no_results{height:117px}.alternative_results_accomm_search_no_results
#alternative_results_info_inner{height:50px}.alternative_results_accomm_search_no_results.single_accommodation_alt_results
#alternative_results_info_inner{height:15px}.alternative_results_accomm_search_no_results.single_accommodation_alt_results#alternative_results_info{min-height:inherit;height:81px}#alternative_results_info{margin: -10px -10px 0 -10px;font-size:1.4em;font-weight:bold;color:#424242;background:url(/assets/images/page/alternative_results_info_bottom.png) bottom right no-repeat;min-height:89px}#alternative_results_info_inner{background-color:#d9effb;padding:25px}ul.search_results
li.search_resort_heading{border-bottom:0;background:url(/assets/images/page/light_blue_top_curved.png) top right no-repeat}#alternative_results_info.alt_search_results_toggle{height:100px}#alternative_results_info.alt_search_results_toggle_open{background:none;margin-bottom:0px}#alternative_results_info.alt_search_results_toggle_open
#alternative_results_info_inner{padding-bottom:35px}ul
.alt_search_results_content{float:left;width:550px;line-height:28px}.alt_search_results_content_closed,.alt_search_results_content_open{display:none}.alt_search_results_toggle.alt_search_results_toggle_open
.alt_search_results_content_closed{display:none}.alt_search_results_toggle_open .alt_search_results_content_open,
.alt_search_results_toggle
.alt_search_results_content_closed{display:block}.exact_results_alts_other_accommodation
h3{margin-left:15px}.accommodation_availability
ul.search_results.search_info_box.alternate_resort_results_info{margin-top:0}ul.search_results li.search_resort_heading .map-link{float:left;line-height:40px;margin-left:15px}ul.search_results li.search_resort_heading:first-child .map-link{line-height:50px}ul.search_results li.search_resort_heading:first-child
h2{line-height:inherit}ul.search_results li.search_resort_heading
.search_resort_heading_inner{background:#d9effb;height:46px;position:relative;top:10px}ul.search_results li.search_resort_heading
h2{float:left;padding-left:15px;line-height:34px}ul.search_results li.search_resort_heading
span{line-height:40px;float:right;font-weight:bold;padding-right:15px}ul.search_results li.search_resort_heading:first-child
span{line-height:50px}ul.search_results.search_info_box.alternate_resort_results_info
li{background:#38a3e2;border:none}ul.search_results.alternate_resort_results li:first-child{background:none}ul.search_results.alternate_resort_results li:first-child
h2{padding-top:11px}ul.search_results.alternate_resort_results li:first-child
.search_resort_heading_inner{position:static}ul.search_results.alternate_resort_results
li.last{border-width:10px}ul.search_results.search_info_box.alternate_resort_no_results{background-color:#38a3e2}ul.search_results.search_info_box.alternate_resort_no_results
li{background:url(/assets/images/page/blue_search_curve_bottom.png) bottom right no-repeat}#searchblock .filter-simple.filter-simple-no-results{margin-bottom:10px}img.insider{position:absolute;bottom: -65px;right: -35px}#insiders_resort
img.insider{bottom:0;right:0}#home_insiders,#home_snowalerts,#home_webcams{padding-bottom:7px;background:url("/assets/images/page/rightpanel_background_bot.png") bottom left transparent no-repeat;margin-top:13px}#home_insiders .inner, #home_snowalerts .inner, #home_webcams
.inner{background:url("/assets/images/page/rightpanel_background_top.png") top left transparent no-repeat;overflow:auto;padding:10px}#home_insiders{position:relative;margin-top:13px;padding-top:0;z-index:0}#home_insiders{position:relative}#home_insiders
h3{margin-bottom:0;width:180px}#home_insiders
h5{line-height:1em;width:180px;margin-bottom:10px}#home_insiders
p{width:180px;line-height:1em;margin-bottom:10px}#home_insiders
form{position:relative}select#insiders_select_home{width:180px;padding:2px;border:1px
solid #999;margin-bottom:1em}#insiders_resort{width:440px;float:left;padding:10px
10px 0 10px;position:relative;z-index:10;background:url(/assets/images/page/insiders_flat_bg.png) 0 0 repeat-x #ebebeb}#insiders_resort
.insiders_inner{width:340px;float:left}#snow_report_resort{width:360px;float:left;padding:10px;margin-top:10px;background:url(/assets/images/page/insiders_flat_bg.png) 0 0 repeat-x #ebebeb}#insiders_resort .insiders_inner
.unit_2{width:220px;height:50px}#snow_report_resort
.unit_2{width:243px;height:50px}#insiders_resort .insiders_inner .unit_1,
#snow_report_resort
.unit_1{width:87px;padding-right:10px;margin-right:19px;border-right:1px solid #ccc;height:50px}#insiders_resort .insiders_inner .unit_2,
#insiders_resort .insiders_inner .unit_1,
#snow_report_resort .unit_2,
#snow_report_resort
.unit_1{float:left;margin-bottom:10px}#insiders_resort .insiders_inner .unit_2 img,
#snow_report_resort .unit_2
img{float:left;margin-right:10px}#insiders_resort .insiders_inner .unit_2 p,
#snow_report_resort .unit_2
p{line-height:110%;margin:0}#insiders_resort .insiders_inner .unit_2 p.piste_conditions span,
#snow_report_resort .unit_2 p.piste_conditions
span{width:90px;display:block;float:left;font-weight:bold}#snow_report_resort .unit_2 p.piste_conditions
span{width:100px}#webcams_resort{width:440px;float:left;padding:10px
10px 0 10px;position:relative;background:url(/assets/images/page/insiders_flat_bg.png) 0 0 repeat-x #ebebeb}#webcams_resort{margin:10px
0 0 0}#webcams_resort ul
li{float:left;margin:0
20px 10px 0;width:190px;background:none;padding:0}#webcams_resort ul li
img{border:2px
solid #A4A4A4}#premier #webcams_resort
p{color:#333}#home_webcams
.inner{position:relative}#home_webcams
.webcam_tv_overlay{background:url("/assets/images/page/webcams_overlay.gif") no-repeat left top transparent;height:185px;margin-bottom: -131px;left:34px;position:absolute;top:88px;width:256px;*top:85px}#home_webcams .webcam_tv_overlay:hover{text-decoration:none}.home_webcam{margin-bottom:40px;margin-left:45px}#wrapper.nothome
.home_webcam{margin:0
0 0.2em}.accommodation_index
#home_webcams{width:100%;clear:both;padding-bottom:0}.accommodation_index #home_webcams
.inner{background:url("/assets/images/page/webcams_accom_bg.gif") no-repeat scroll left top #fff}.accommodation_index #home_webcams
.home_webcam{margin-left:66px;margin-top:28px;margin-bottom:50px}.accommodation_index #home_webcams
.webcam_tv_overlay{top:50px;left:63px}.accommodation_index
#snow_report_resort{margin-bottom:10px}span.tempr{font-size:3em;line-height:90%;letter-spacing: -2px;color:#52AFE6;float:left;display:block;padding:0
0 5px 0}span.newsnow{font-size:1.8em;line-height:90%;letter-spacing: -2px;color:#52AFE6;float:left;display:block}span.newsnow
span{letter-spacing:0;font-size:0.8em;padding-left:0.2em}span.tempr
span{letter-spacing:0;font-size:0.7em;padding-left:0.1em}#insiders_resort .insiders_inner .unit_1 p.newsnow_sub,
#snow_report_resort .unit_1
p.newsnow_sub{margin:0;text-align:left;color:#52AFE6;text-transform:uppercase;line-height:1em;clear:left}#insiders_resort
p{color:#333}#insiders_resort
#view_the_guide{position:absolute;bottom:14px;right: -10px}#insiders_resort
#view_insider_guide{position:absolute;bottom:14px;right: -10px}#insiders_accom
#view_the_guide{position:absolute;bottom:6px;right:110px}#insiders_accom{width:360px;float:left;background:#ebebeb;padding:10px
10px 26px 10px;margin:0;position:relative}#insiders_accom
img{}#insiders_accom
h2{margin:0}#insiders_accom
p{width:230px}.booking_header{background:#38A3E2 none repeat scroll 0 0;color:#FFF;float:left;margin:0.5em 0 0 0;padding:10px;width:680px}.booking_header
h1{margin:0}.booking_header
.arriving{font-size:1.2em;font-weight:normal;padding:0;width:68%}.booking_header
.dates_title{font-weight:bold}.booking_header
p{margin:0}.booking_header
img{float:right;margin-left:10px;border:2px
solid #535352}.booking_header
img.badge{border:0;position:absolute;right:145px}.booking_box_01{width:680px;float:left;clear:both;background:#d0eaf9;padding:10px;margin:0
0 10px 0}.booking_box_01.selected_room_type{width:676px;border:2px
solid #52AFE6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.booking_box_01
h3{margin:0}.booking_box_01
.majority{float:left;width:465px;padding-right:10px}.booking_box_01.selected_room_type
.majority{width:547px}.booking_box_01 .majority
img{float:left;margin-right:10px;border:2px
solid #535352}.booking_box_01
.panel{float:left;width:190px;padding:0
0 0 10px;border-left:1px solid #B1A9AD}.booking_box_01 .panel
span.price_listing{width:125px !important}.booking_box_01 .panel .price-list
li{margin-bottom:15px;max-height:100px;overflow:hidden;padding-left:0}.booking_box_01.selected_room_type
.panel{width:118px}.booking_box_01
.room_details{width:100%;overflow:hidden;position:relative}.booking_box_01 .room_details
.price{margin:0;font-size:2.154em;font-weight:bold}.booking_box_01 .room_details h3,
.booking_box_01 .room_details
p{padding-right:180px}.booking_box_01 .room_details
.price{position:absolute;bottom:0;right:0;padding:0;margin:0}.booking_box_01
.error_list{clear:both;background-image:url("/assets/images/page/error_arrow_trans.gif");background-color:transparent}p.dates_booked{border-bottom:1px solid #D8D4D6;padding-bottom:10px;font-size:1.2em}p.search_result_note{font-size:1.2em;margin-bottom:0;padding-top:10px}p.dates_booked span, p.search_result_note
span{font-weight:bold}.booking_box_01 .panel
label{margin-bottom:0.5em;float:left;display:block}.booking_box_01 .panel
select{float:left;padding:2px;border:1px
solid #999;background:#FFF url(/assets/images/page/input_bg.png) repeat-x scroll 0 0}.booking_box_01
.occupant_form{background:#9DD1F1;padding:10px;float:left;margin-bottom:1px;width:660px}* html .booking_box_01
.occupant_form{width:660px;padding:10px}.booking_box_01 .occupant_form
.form_section.label{padding:3px}.booking_box_01 .occupant_form
label{float:left;padding:3px;width:60px}.booking_box_01 .occupant_form .age
label{width:45px}.booking_box_01 .occupant_form input,
.booking_box_01 .occupant_form
select{float:left;padding:2px;border:1px
solid #999;background:#FFF url(/assets/images/page/input_bg.png) repeat-x scroll 0 0}.booking_box_01 .occupant_form .form_section.age
label{width:auto;margin-right:10px}* html .occupant_form
.form_section.age{margin-right:0}.booking_box_01
img.room_img{border:2px
solid #535352;float:left;margin-right:10px}.form_section{float:left;margin-right:15px}.form_section
p{margin-top:0.3em;margin-bottom:0}div.person_info{float:left;clear:both;width:680px;padding:10px
0 10px 0;margin-top:10px;border-top:1px solid #777}div.person_info
.msg{font-style:italic;padding-top:0.3em;float:left;width:400px}div.person_info .msg
p{margin:0;text-shadow:1px 1px 1px #fff;padding-left:10px}div.person_info
h5{margin-top:0}div.person_info
.button_remove_room{float:right;display:inline;text-indent: -99999em}div.person_info .msg
.error{color:red}.booking_box_01 .occupant_form
label.age_label{width:auto}input.age_input{width:50px}h5
em{color:#666}.errorbox{width:98%;float:left;margin-bottom:10px;padding:1%;background:#F5CCCC;color:#c00}.errorbox
h2{margin:0}.checkout_price{background:#BADFF5;width:680px;padding:10px
10px 8px 10px;float:left}.checkout_price
span.costlabel{float:left;display:block}.checkout_price
span.costlabel.highlight{font-weight:bold;font-size:1.2em}.checkout_price
span.incvat{float:left;clear:left;display:block}.checkout_price
.total{float:right;display:block;line-height:100%;text-align:right;line-height:0.7em;font-size:1.1em}.checkout_price
.total.highlight{font-weight:bold;font-size:1.5em;padding-top:3px}.checkout_price
.total.balance{font-size:1.2em;font-weight:normal;padding-top:5px}.checkout_price
.total.paid{font-weight:normal}.checkout_price .total
.feenote{font-size:0.7em;float:right;line-height:1.5em;font-weight:normal}.checkout_price
#payments_made{width:100%;border:none}.checkout_price #payments_made tr
td{border:none}.checkout_price #payments_made tr
td.pm_header{font-weight:bold}.checkout_price #payments_made tr
td.center{text-align:center;width:40%}.checkout_price #payments_made tr
td.right{text-align:right;width:30%}.copy-deposit{padding:5px}.pay_balance{background-image:url('/assets/images/buttons/pay-balance.png');background-repeat:no-repeat;display:inline-block;width:116px;height:27px;float:right;margin-top:15px}.dotted-line{background-image:url('/assets/images/dotted-line.png');height:1px;margin-bottom:15px}#payment_details{width:700px;float:left;padding-top:10px}#payment_type
.payment_choice{background-color:none;padding:10px;border-radius:10px;margin-bottom:1px;font-size:1.1em;font-weight:bold}#payment_type
.payment_choice.selected{background-color:#C6E5F7}#payment_type .payment_choice
.payment_description{display:inline-block;float:left;margin-top:5px}#payment_type .payment_choice.selected
.payment_description.balance{padding-left:15px;display:inline-block;font-weight:normal}#payment_type .payment_choice
.payment_description.balance{display:none}#payment_type .payment_choice.selected
.total_price{display:inline-block;text-align:right;float:right}#payment_type .payment_choice.selected
.total_price.remaining{font-size:0.7em;padding-top:5px;font-weight:normal}#payment_type .payment_choice
.total_price{display:none}#payment_type .payment_choice
.total_price.full{display:inline-block;text-align:right;float:right}#payment_type .payment_choice .total_price
.price{font-size:1.6em;padding-left:10px}#payment_type
.help_deposit{padding-right:18px;background:url(/assets/images/icons/help.png) right center no-repeat;cursor:pointer;position:relative;display:inline-block;height:13px}#payment_type .help_deposit
.pop_note{display:none}#payment_type .help_deposit:hover
.pop_note{position:absolute;width:180px;padding:10px;background:#ccc;text-align:left;display:block;bottom: -5px;left:4px;z-index:3001;font-size:12px}#payment_type .help_deposit:hover .pop_note
.help_title{display:block;margin-bottom:5px}#payment_type .help_deposit:hover .pop_note
.normalText{font-weight:normal;display:block;margin-bottom:5px}#account_signup{width:680px;padding:10px;float:left;margin:30px
0;background:url(/assets/images/page/booking_box_bg.png) 0 0 repeat-x #ccc6c9}#billing_address,#contact_details,#billing_details{width:680px;float:left;padding:10px;margin-right:0;background:#D0EAF9;margin-bottom:5px}.accommodation_book #contact_details h5,
.accommodation_book #billing_details h5,
.accommodation_book #card_details
h5{font-weight:bold}.accommodation_book
#premier{padding-bottom:0.5em}.accommodation_book
.back{height:35px;float:left;margin-top:15px}#heard_about{clear:left;width:680px;float:left;padding:0
10px 10px;margin:0
0 5px;background:#D0EAF9}#card_details{width:680px;float:left;padding:10px;background:#D0EAF9;margin-bottom:5px}#card_details
.card_details_left{float:left}#card_details
.cards_approved{background-color:#f4fafe;padding:20px
10px 25px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-top:70px;margin-bottom:20px;float:right}#card_details .cards_approved
h5{margin-top:0px;margin-bottom:20px;width:265px;text-align:center}#special_requests{margin-top:10px;width:680px;float:left;padding:10px;background:#D0EAF9;min-height:170px}.accommodation_book
#special_requests{margin-top:0px;margin-bottom:5px}#special_requests
textarea{width:338px;max-width:338px;height:100px;border:1px
solid #999}#terms_and_conditions{margin-top:10px;padding:10px;background:#D0EAF9;width:680px;overflow:hidden;clear:both;margin-bottom:5px}.accommodation_book
#terms_and_conditions{margin-top:0px}#payment_details #terms_and_conditions .row label,
#payment_details .row#bypass_3dsecure_row
label{display:inline;width:auto;padding:0}#payment_details #terms_and_conditions .row input,
#payment_details .row#bypass_3dsecure_row
input{width:auto}#payment_footer{width:700px;float:left;margin:0
0 10px}.summary_img{display:block;float:right;margin:10px
0 10px 10px;border:2px
solid #535352}#payment_details
.row{width:100%;float:left;padding:5px
0}#payment_details .row
label{display:block;float:left;width:100%;clear:both;font-weight:bold;padding:8px
0 4px 0}#payment_details .row input,
#payment_details .row
select{border:1px
solid #999;padding:4px
2px}#payment_details .row
input{width:204px}#payment_details .row
select#card_type{width:140px}#payment_details .row input#card_issue_number,
#payment_details .row
input#card_security_code{width:50px}#payment_details .row
input#amount{width:75px}#payment_details .row
input#cardholder_postcode{width:100px}#payment_details .row
input#last_four_digits{width:100px}#payment_details #card_details .row
ul.error_list{width:125px}#payment_details .row
ul.error_list{width:200px;background:#F5CCCC url(/assets/images/page/error_arrow_payment.png) no-repeat scroll left top}#payment_details #card_details
.row{width:210px}#payment_details #card_details
.row.left_form_elem{width:150px;clear:both}.payment_summary{width:700px;float:left;padding:0}.payment_summary
p{margin:0}#primary .payment_summary
table.summary_keyinfo{font-size:1.1em;font-weight:bold;width:100%;margin:0;border:none}#primary .payment_summary table.summary_keyinfo tr
td{padding:5px
0 5px 25px;border:none}#primary .payment_summary table.summary_keyinfo tr
th{border:none;background:none;border-bottom:1px solid #ccc;padding:5px
0 8px 25px}#primary .payment_summary table.summary_keyinfo tr.even
td{background:#f8f8f8}#primary .payment_summary table.summary_keyinfo tr:last-child>td:first-child{border-bottom-left-radius:8px}#primary .payment_summary table.summary_keyinfo tr:last-child>td:last-child{border-bottom-right-radius:8px}#primary .payment_summary table.summary_keyinfo tr
th.cost{text-align:right}#primary .payment_summary table.summary_keyinfo tr
.cost{padding-right:25px;padding-left:0}#primary .payment_summary .summary_keyinfo
td.room_type_name{width:40%}#primary .payment_summary .summary_keyinfo
td.board_basis{width:20%}#primary .payment_summary .summary_keyinfo
td.occupant{font-weight:normal;font-style:italic;font-size:0.9em;width:15%}#primary .payment_summary .summary_keyinfo
td.cost{text-align:right;width:25%}#primary .payment_summary .summary_keyinfo td.cost
div{font-style:italic;font-size:0.9em;padding-right:18px;background:url(/assets/images/icons/help.png) right center no-repeat;cursor:pointer;position:relative}#primary .payment_summary .summary_keyinfo td.cost div
.pop_note{display:none}#primary .payment_summary .summary_keyinfo td.cost div:hover
.pop_note{position:absolute;bottom:0px;right:15px;width:180px;padding:10px;background:#ccc;text-align:left;display:block;z-index:100}.popup_help{display:inline-block;background:url(/assets/images/icons/help.png) top center no-repeat;cursor:pointer;position:relative;width:13px;height:13px}.popup_info{background:url(/assets/images/icons/info.png) top center no-repeat}.popup_help
.pop_note{display:none;z-index:999}.popup_help:hover
.pop_note{position:absolute;top:5px;left:15px;width:120px;padding:10px;background:#ccc;color:#333;text-align:left;display:block}#booking_summary{width:680px;float:left;border:1px
solid #cecdcd;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;overflow:hidden;margin-bottom:10px;margin-top:20px;padding:0
10px}#booking_summary
.overview_top{margin-left:15px}#booking_summary .overview_top
p{margin-bottom:0.5em}#booking_summary
.overview_location{font-size:1.1em}#booking_summary
.payment_summary{padding:0}#booking_summary .payment_summary
h5{font-weight:bold}#booking_summary .payment_summary
p.summary_keyinfo{font-size:1.1em}#booking_summary
.booking_selected_rooms{width:700px;margin-left: -10px;margin-right: -10px;position:relative;overflow:hidden;border-top:1px solid #f9f9f9;padding-top:10px}#booking_summary .booking_selected_rooms
h5{margin-top:0;margin-left:10px}#primary #booking_summary
table.booking_summary_table{width:100%;border:none;margin:0
0 1em 0}#primary #booking_summary table.booking_summary_table tr
td{padding:5px;border:none}#primary #booking_summary table.booking_summary_table tr.even
td{background:#f8f8f8}#primary #booking_summary table.booking_summary_table tr
td.room_type_name{font-weight:bold}#primary #booking_summary table.booking_summary_table tr
td.cost{text-align:right}#primary #booking_summary table.booking_summary_table tr td.cost
div{font-size:0.9em}h5#rooms_title,h5#specreq_title{font-weight:bold;width:100%;float:left}#booking_lower{width:700px;float:left;clear:both;margin-top:20px}#booking_terms{float:left;margin-right:20px;width:380px}#booking_terms
a{font-weight:bold}#booking_whatnow{width:280px;padding:10px;float:left;background:#ddd}#booking_whatnow
a{font-weight:bold}#booking_whatnow ul
li{background-image:url(/assets/images/page/bullet_grey_bg.png)}p.thanks{margin:0;font-size:2em;font-weight:bold}a.view_in_account{display:block;font-weight:bold}p.ref{text-transform:uppercase;color:#666;font-size:1.2em;font-weight:bold;margin-bottom:0}.room_allocation{width:110px;float:left;padding:0.2em}.room_allocation
select{padding:2px;border:1px
solid #999}#booking_summary_foot{width:700px;float:left;clear:both}#booking_summary_foot
p{width:380px}#booking_summary_foot
.checkout_price{margin-bottom:20px}a.print_this{float:left;width:660px;font-size:1em;text-align:right;padding:10px
20px 10px 20px;background:url(/assets/images/icons/print.png) right center no-repeat;font-weight:bold}.amenities_list{}.amenities_list
h3{color:#201B55}.featured_amenity{background:#ccc;overflow:hidden;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;margin-bottom:10px}.featured_amenity
h3{padding-top:3px}.featured_amenity
p.image{margin:0}.featured_amenity p.image
img{float:right;border:2px
solid #999;margin-left:20px;margin-top: -30px}.amenity_item{background-color:#ebebeb;padding:10px;margin-bottom:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;width:325px;float:left;clear:left}.amenity_item.even{clear:none;margin-left:10px}.amenity_item
h3{background:transparent url(/assets/images/icons/amenities.gif) 0 0 no-repeat;height:1.9em;padding-left:50px;padding-top:0.5em}.amenity_item.general
h3{}.amenity_item.dining
h3{background-position:0 -80px}.amenity_item.wellness
h3{background-position:0 -160px}.amenity_item.recreation
h3{background-position:0 -240px}.amenity_item.families
h3{background-position:0 -320px}.benefit{width:268px;border:1px
solid #ccc;padding:10px
20px 10px 90px;background:url(/assets/images/page/benefit_bg.png) top left repeat-x #E2DEE0;margin:0
0 10px 0}.benefit h3, .benefit
p{margin-bottom:0}.benefit
img{float:left;margin:2px
0 0 -70px}.signup_now{width:358px;display:block;font-size:1.2em;border:1px
solid #ccc;padding:10px;background:url(/assets/images/page/benefit_bg.png) top left repeat-x #52AFE6;margin:0
0 10px 0}.signup_now:hover{border-color:#52AFE6;text-decoration:none}#home_carousel{position:relative}#home_carousel
a{outline:0;display:block;background-color:#fff}#home_carousel
img{display:block;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}#home_carousel ul.carousel-container{margin:0;padding:0;position:relative}#home_carousel ul.carousel-container
li{list-style:none;background:none;margin:0;padding:0;border:3px
solid #fff;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;background-color:#fff;width:713px;overflow:visible;position:absolute}#home_carousel .carousel-controls{position:absolute;top:215px;left:0;z-index:10;width:100%;margin:0;padding:8px
0}#home_carousel .carousel-controls
li{margin:0;padding:0;float:left;display:inline;background:none}#home_carousel .carousel-controls li
a{}#home_carousel .carousel-controls
.back{margin-left:24px}#home_carousel .carousel-controls
.next{float:right;margin-right:24px}#home_carousel .carousel-controls .back a,
#home_carousel .carousel-controls .next
a{background:transparent url(/assets/images/buttons/arrows.png) 0 0 no-repeat;text-indent: -5000px;display:block;width:25px;height:26px;padding:0}#home_carousel .carousel-controls .back
a{background-position:0 -36px}#home_carousel .carousel-controls
.text{width:352px;margin:0
20px;text-align:center;font-size:123.1%;color:#fff;line-height:120%;padding-top:2px;display:inline}#staff_profiles{width:700px;float:left;clear:both;margin-top:10px;border-top:1px solid #ccc;padding-top:20px}#staff_profiles
.profiles_row{width:700px;float:left;clear:both}#staff_profiles
.profile{width:240px;padding-left:90px;float:left;margin-right:20px;padding-bottom:20px;display:inline}#staff_profiles .profile
img{margin-left: -90px;float:left}#snowfall_top{background:url(/assets/images/page/powder_alerts_header.png) 0 0 no-repeat;margin: -45px -10px 0 -10px;width:700px;padding:70px
10px 10px 10px;position:relative}#snowfall_top .heading
h2{margin:0;line-height:1em}#snowfall_top .heading
img{float:left;margin-right:6px}#primary #snowfall_top
table{width:100%;margin-top:0;border:none}#primary #snowfall_top table tr td, #primary #snowfall_top table tr
th{padding:5px;border:none;background:none;border-bottom:1px solid #ccc}#primary table tr td.num, #primary table tr
th.num{text-align:right}.guide_panel{width:680px;padding:10px
10px 10px 10px;background:#ebebeb;margin-bottom:10px;float:left}.guide_panel
.txt_col{width:440px;float:left}.guide_panel
.img_col{width:230px;float:right}.guide_panel .img_col
img{border:2px
solid #555;float:right}.guide_panel .img_col
span.caption{float:left;clear:both;display:block;margin-top: .5em}.guide_title{float:left}.guide_dots{width:52px;height:8px;display:block;float:left;margin:5px
0 0 5px;padding:0;text-indent: -9999px;background:url(/assets/images/page/guide_dots.png) 0 0 no-repeat}.guide_dots.star_1{background-position:0 -8px}.guide_dots.star_2{background-position:0 -16px}.guide_dots.star_3{background-position:0 -24px}.guide_dots.star_4{background-position:0 -32px}.guide_dots.star_5{background-position:0 -40px}.guide_panel .img_col
.units{width:230px;float:right;clear:both;margin-bottom:20px}.guide_panel .img_col
.unit_1{width:114px;padding-right:5px;float:left;border-right:1px solid #ccc;line-height:1em}.guide_panel .img_col
.unit_2{width:100px;padding-left:10px;float:left}.guide_panel .img_col .unit_2
.tempr{color:#333;margin-left:15px}.guide_panel .img_col .unit_1
img{float:left;border:none;margin-right:5px}.guide_panel_full{width:680px}#tabs-policies .guide_panel
.txt_col{width:auto}.slope_depth{display:block;line-height:1em;font-size:1.4em;font-weight:bold}.slope_depth_title{text-transform:uppercase;display:block;font-size:0.85em;line-height:1em}.panel_overview,.feature_panel{width:680px;padding:10px
10px 10px 10px;background:#ebebeb;margin-bottom:10px;float:left}.feature_panel{background:#ccc}.panel_overview
.txt_col{width:440px;float:left}.panel_overview
.img_col{width:230px;float:right}.feature_panel
.txt_col{width:336px;float:left;font-size:1em;font-weight:bold}.insider_content .feature_panel
.txt_col{font-size:1em;font-weight:bold}.feature_panel
.img_col{width:334px;float:right}.feature_panel .img_col
img{border:2px
solid #555}.subpage_text{width:500px;float:left}.subpage_images{width:450px;float:left}.subpage_images
img{border:2px
solid #555}.insider_content
.right_panel{float:right;width:230px;margin:0px;padding:0px}.insider_content
.tip_panel{width:230px;background:#fff url(/assets/images/page/insiders_tip_image.jpg) no-repeat top left;padding:0px;margin-bottom:30px}.insider_content .tip_panel
.tip_header{height:105px}.insider_content .tip_panel .tip_header
h2{display:block;margin:0
0 5px 0;padding:40px
90px 0px 10px;font-size:1.2em;color:#201B55}.insider_content .tip_panel .tip_header
p{display:block;margin:0;padding:0px
90px 0px 10px;font-style:italic;font-size:0.9em}.insider_content .tip_panel
.tip_content{background:#eee;padding:15px
10px;font-size:0.9em;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.insider_content
#article_gallery{width:230px}.insider_content #article_gallery
ul{margin:0
0 0 2px}.insider_content #article_gallery ul
li{margin:0
0 1em 0}.cust_rating,#snow_report_resort,#insiders_accom,.signup_now,.benefit,#booking_whatnow,#account_signup,.errorbox,#webcams_resort,#insiders_resort,.resort_puff_small,.resort_puff_large,.facts,.title_area,.features,#supporting_nav,.results_info,.flash_message,.rules,.checkout_price,#webcams_accom,.booking_header,.guide_panel,.panel_overview,.feature_panel{-khtml-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url(/assets/css/PIE.php)}.title_area
#booking_box{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;behavior:url(/assets/css/PIE.php)}.title_area #booking_box
.price{background-color:#CDEAF9;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;float:none;display:block;margin:0
-8px 6px;width:272px;padding:0
8px;float:left;position:relative;z-index:999}.title_area #booking_box .price
.baseline{vertical-align:bottom;*position:relative
*top: -3px}.title_area #booking_box
.ppn{padding:2px
0 4px;!padding-bottom: 10px;float:left;display:inline}.title_area #booking_box
.popup_help{float:left;display:inline;margin-top:19px;!margin-top: 25px;margin-left:7px}.title_area #booking_box .popup_help
.pop_note{font-size:0.722em;font-weight:normal}ul#visible_place_names li,
ul.accomm_features li,
span.room_info a,a.more-prices-btn{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(/assets/css/PIE.php)}.comment
.actual{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;-khtml-border-top-left-radius:10px;-khtml-border-top-right-radius:10px;-khtml-border-bottom-left-radius:0;-khtml-border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:10px}#dm_widget_inner.cards-stripe{width:255px;height:24px;background-image:url(/assets/images/cards-stripe.gif)}#reviewForm
#review_date_you_were_there{width:150px;float:left}.clear{clear:both}.page-tabs{width:720px;display:block;clear:both;padding:0;margin:0
-10px 0 -10px;background:#52AFE6 url(/assets/images/nav/subnav_shadow.gif) 0 bottom repeat-x}.page-tabs
.tab{float:left;padding:0;margin:0;position:relative}.page-tabs .tab
a{text-decoration:none;cursor:pointer;outline:0;padding-left:11px;background:transparent url(/assets/images/nav/subnav_tab_sprite.png) 0 -47px no-repeat;_background-image:url(/assets/images/nav/subnav_tab_sprite.gif);color:#434343;float:left;height:33px}.page-tabs .tab a
span{cursor:pointer;text-decoration:none;height:23px;font-size:14px;float:left;padding-top:10px;padding-right:12px;background:#52AFE6 url(/assets/images/nav/subnav_tab_sprite.png) right -47px no-repeat;_background-image:url(/assets/images/nav/subnav_tab_sprite.gif)}.page-tabs .tab a:hover, .page-tabs .tab
a.hover{background-position:0 -87px}.page-tabs .tab a:hover span, .page-tabs .tab a.hover
span{background-position:right -87px}.page-tabs .tab:first-child{margin-left: -1px}.page-tabs .tab a[href='#'],
.page-tabs .tab a[href='#']:hover
span{cursor:default}.page-tabs .active a, .page-tabs .ui-state-active a,
.page-tabs .active a:hover, .page-tabs .ui-state-active a:hover{background:transparent url(/assets/images/nav/subnav_tab_sprite.png) 0 -127px no-repeat;_background-image:url(/assets/images/nav/subnav_tab_sprite.gif);color:#fff}.page-tabs .active .dropdown a,
.page-tabs .active .dropdown a:hover{color:#434343}.page-tabs .active a span, .page-tabs .ui-state-active a span,
.page-tabs .active a:hover span, .page-tabs .ui-state-active a:hover
span{background-color:#52AFE6;background-position:right -127px}.white-active-tab .page-tabs .active a, .white-active-tab .page-tabs .ui-state-active a,
.white-active-tab .page-tabs .active a:hover, .white-active-tab .page-tabs .ui-state-active a:hover{background-color:#52AFE6;background-position:0 -87px;color:#242666}.white-active-tab .page-tabs .active a span, .white-active-tab .page-tabs .ui-state-active a span,
.white-active-tab .page-tabs .active a:hover span, .white-active-tab .page-tabs .ui-state-active a:hover
span{background-position:right -87px}.white-active-tab .page-tabs .dropdown li a,
.white-active-tab .page-tabs .dropdown li a:hover{background:#E6F4FC;color:#434343}.white-active-tab .page-tabs .dropdown li a span,
.white-active-tab .page-tabs .dropdown li a:hover
span{background:#E6F4FC}.white-active-tab .page-tabs .dropdown li a:hover,
.white-active-tab .page-tabs .dropdown li a:hover
span{background:#d7effc}.page-tabs
.dropdown{margin:0;padding:0;position:absolute;top:33px;left:1px;z-index:1000;display:none;zoom:1}.page-tabs .dropdown
li{zoom:1;background-image:none;float:none;margin:0;padding:0;display:block;height:auto;border-top:1px solid #d7effc}.page-tabs .dropdown li:last-child
a{-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius:8px;border-bottom-right-radius:8px}.page-tabs .dropdown li:first-child{border-top:0}.page-tabs .dropdown li
a{text-decoration:none;float:none;margin:0;padding:0
10px;background:none;background-color:#e6f4fc;display:block;height:auto;zoom:1}.page-tabs .dropdown li a:hover{background-color:#bae3f9}.page-tabs .dropdown li.on a
span{background-color:#88d0f4}.page-tabs .dropdown li.on
a{background-color:#88d0f4}.page-tabs .dropdown li.on a:hover{background-color:#64b8e2}.page-tabs .dropdown li.on a:hover
span{background-color:#64b8e2}.page-tabs .dropdown li a
span{float:none;margin:0;padding:4px
0;background:none;display:block;height:auto}body.accommodation_index #tabs-overview{background-color:#52AFE6;width:700px;padding:10px
10px 0;margin-left: -10px;margin-right: -10px;overflow:hidden}body.accommodation_index #tabs-overview
.thin_wide{width:700px;margin:10px
-10px 0;padding:10px
10px 0;background-color:#fff;border-top:2px solid #434343}body.accommodation_index #tabs-overview .upper_main
p{color:#fff}body.accommodation_index #tabs-overview
.features{clear:both;padding:10px
0 0 10px;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;width:710px;margin-left: -10px;margin-right: -10px;background-color:transparent}body.accommodation_index #tabs-overview .upper_secondary, body.accommodation_index #tabs-overview
.upper_main{margin-bottom:10px}body.accommodation_index #tabs-overview .features
ul{overflow:hidden;width:100%}body.accommodation_index #tabs-overview .features
li{float:left;display:inline;width:216px;margin-right:10px;background-color:#38A3E2;margin-bottom:10px}body.accommodation_index #tabs-overview
.upper_top{padding:0
10px;margin:0
-10px;border-bottom:2px solid #434343}#tabs-overview a[name=price_rows]{display:block;clear:both;width:100%}body.country_index .page-tabs{margin-bottom:10px}.ui-tabs-hide{position:absolute;top: -99999em;left: -99999em}.ui-tabs-panel{padding-top:10px}.page-tabs{position:relative;z-index:1000}.page-tabs:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .page-tabs{zoom:1}*:first-child+html .page-tabs{zoom:1}#rest .page_content .page-tabs{margin-top: -10px}body.resort_reviews #primary #col_wide,
body.resort_reviews #primary
#col_thin{margin-top:0}#booking_extra{display:block;width:100%;overflow:visible;margin-bottom:10px}#booking_extra
.save_and_add{float:right;text-indent: -99999px;cursor:pointer;font-size:0;line-height:0}#booking_extra
.help{float:right;margin-left:10px;margin-right:0;display:inline;color:#333;margin-top:6px}#booking_extra
.totals{clear:both;width:100%;padding-top:10px}#booking_extra .totals
.title{float:left;display:inline;font-weight:bold;font-size:1.071em;margin-left:10px;padding-top:10px}#booking_extra .totals
.price{float:right;display:inline;text-align:right;margin-right:10px;line-height:1;padding:5px
0 8px}#booking_extra .totals .price
strong{font-size:2.692em;display:block}#booking_extra .totals
.book_with_deposit{float:right;padding:3px
5px;margin-top:5px;text-align:center;margin-bottom:20px}#booking_extra .totals .book_with_deposit
.deposit_value{font-size:1.2em}#booking_extra .totals .book_with_deposit
.help_deposit{padding-right:18px;background:url(/assets/images/icons/help.png) right center no-repeat;cursor:pointer;position:relative;display:inline-block;height:13px}#booking_extra .totals .book_with_deposit .help_deposit
.pop_note{display:none}#booking_extra .totals .book_with_deposit .help_deposit:hover
.pop_note{position:absolute;right:15px;width:180px;padding:10px;background:#ccc;text-align:left;display:block;z-index:3001;bottom: -5px;font-size:12px}#booking_extra .totals .book_with_deposit .help_deposit:hover .pop_note
.help_title{display:block;margin-bottom:5px}#booking_extra .totals .book_with_deposit .help_deposit:hover .pop_note
.normalText{font-weight:normal;display:block;margin-bottom:5px}.news_subscibe
.wide{margin-top:142px}.news_subscibe .optional-quest{font-weight:normal!important;color:#000}.thin_wide.news_subscibe
.thin{margin-right:0.539em}.thin_wide.news_subscibe .thin
p{font-size:1.0775em;padding-right:30px}.news_subscibe form.standard_form .field.checkbox
input{margin-left:0px}.news_subscibe{padding:33px
0 0 25px;background:url("/assets/images/page/email-signup-bg.jpg") no-repeat scroll left top transparent;height:672px;width:695px}.news_subscibe form.standard_form
.field.checkbox{float:left;width:auto;clear:none;padding:0
0 0.385em}.news_subscibe
p{clear:both;margin-bottom:0.385em}.news_subscibe .wide
p{width:380px}.news_subscibe p
label{clear:both;display:inline-block;padding-bottom:0;padding-top:0.9em;padding-right:75px}.news_subscibe
form.standard_form{width:380px}.news_subscibe .field.checkbox
label{margin-left: .5em;font-weight:normal;margin-right:1.7em}.news_subscibe
.benefit{margin-top:290px;padding:10px
10px 10px 15px;width:230px}.news_subscibe form.standard_form
.field.email{padding:0
0 11px}.news_subscibe form.standard_form
.field.text{padding:0
0 1.3075em}.news_subscibe form.standard_form
.field.button{margin-top:1.2em;clear:both}.news_subscibe .thin .benefit
p{font-size:1em;padding-right:0px}.template_hint{border:#F00 solid 1px}.template_hint
.path{color:#FFF;background-color:#F00}.room_type .galleria,
.room_type .galleria-stage,
.room_type .galleria-container{width:230px}.room_type
.galleria{float:right;display:inline}.galleria.room_type_thumb{height:200px}.galleriaol1 .galleria-stage{height:300px}.galleriaol1 .galleria-images .galleria-image{height:300px}.room_type .galleria-thumbnails-container{background-color:#eee}.call-us-and-book{margin-top:10px;margin-bottom:10px;float:left;display:inline}.accommodationSearch_searchCache .call-us-and-book{margin-bottom:0px}.call-us-and-book
img{float:left;display:inline}.call-us-and-book
a{cursor:default}.affiliate_puff{clear:both;float:left;display:inline;margin-bottom:10px;background:url("/assets/images/page/offer_background_bot.png") no-repeat scroll left bottom transparent;width:230px;padding-bottom:7px}.affiliate_puff
.inner{background:url("/assets/images/page/offer_background_top.png") no-repeat scroll left top transparent;padding:15px
10px 10px;float:left;width:210px;display:inline}.affiliate_puff .inner h3
a{background-image:none}.affiliate_puff
.affiliate_puff_img{display:block}.affiliate_puff .affiliate_puff_img
img{border:2px
solid white;margin-left:2px}.affiliate_puff
.call_to_action{display:inline-block;font-size:1.3em;font-weight:bold;background:url("/assets/images/icons/link_arrow_01.gif") no-repeat scroll right center transparent;padding-right:20px;float:left}.occupancy{float:left;margin-right:5px;margin-top: -4px;*margin-top:0px;width:108px}.add_additional_room
.occupancy{margin-top:0}.occupancy
span{float:left;margin-right:1px;background:url("/assets/images/icons/occupancy-single-sprite.gif") no-repeat scroll left top transparent;display:block;width:9px;height:20px;text-indent: -9999px}.occupancy .numeric-occupancy{width:33px;background-image:url("/assets/images/icons/occupancy-multiple-sprite.gif");height:27px;margin-top: -4px}.occupancy .adults:last-child,
.occupancy .children:last-child{margin-right:0px}.occupancy
.children{background-position:0 -30px}.occupancy .children-2{width:18px}.occupancy .children-3{width:27px}.occupancy .children-4{width:36px}.occupancy .children-5{width:45px}.occupancy .children-7{background-position: -40px -30px}.occupancy .children-8{background-position: -80px -30px}.occupancy .children-9{background-position: -120px -30px}.occupancy .children-10{background-position: -160px -30px}.occupancy .children-11{background-position: -200px -30px}.occupancy .children-12{background-position: -240px -30px}.occupancy .children-13{background-position: -280px -30px}.occupancy .children-14{background-position: -320px -30px}.occupancy .children-15{background-position: -360px -30px}.occupancy .children-16{background-position: -400px -30px}.occupancy .children-17{background-position: -440px -30px}.occupancy .children-17{background-position: -480px -40px}.occupancy .children-18{background-position: -520px 0}.occupancy .children-19{background-position: -560px 0}.occupancy .children-20{background-position: -500px 0}.occupancy .adult-2{width:20px}.occupancy .adult-3{width:31px}.occupancy .adult-4{width:42px}.occupancy .adult-5{width:53px}.occupancy .adults.adult-7{background-position: -40px 0px}.occupancy .adults.adult-8{background-position: -80px 0px}.occupancy .adults.adult-9{background-position: -120px 0px}.occupancy .adults.adult-10{background-position: -160px 0px}.occupancy .adults.adult-11{background-position: -200px 0px}.occupancy .adults.adult-12{background-position: -240px 0px}.occupancy .adults.adult-13{background-position: -280px 0px}.occupancy .adults.adult-14{background-position: -320px 0px}.occupancy .adults.adult-15{background-position: -360px 0px}.occupancy .adults.adult-16{background-position: -400px 0px}.occupancy .adults.adult-17{background-position: -440px 0px}.occupancy .adults.adult-18{background-position: -480px 0px}.occupancy .adults.adult-19{background-position: -520px 0px}.occupancy .adults.adult-20{background-position: -560px 0px}.price-list{clear:both;float:left;width:100%;margin-bottom:0px}.more-prices{margin-top:5px;margin-bottom:0px}table.search_results{width:100%}ul.search_results .price-list
li{background-image:none;border-bottom:none;float:right;clear:both;list-style:none outside none;padding:0;margin-top:0px;margin-bottom:5px;padding-top:10px;width:100%}ul.search_results .price-list li:first-child{margin-top:0px;padding-top:5px;margin-bottom:0px}ul.search_results .more-prices li:first-child{margin-bottom:5px}.old-price{text-decoration:line-through;color:#444545;font-size:0.882em;margin-right:5px}.new-price{color:#3095d2}.offer-desc{color:#3095D2;display:block;font-size:0.765em;margin-top:0}a.more-prices-btn{background-image:url(/assets/images/icons/arrow_down_brown.png);background-position:right 8px;background-repeat:no-repeat;color:#6e3011;padding-right:10px;clear:both}a.more-prices-btn.active{background-repeat:no-repeat;background-image:url(/assets/images/icons/arrow_up_brown.png)}#primary table.search_results th,
#primary table.search_results
td{border-right:none;border-color:white;padding:10px
6px}#primary table.search_results
th{padding-top:5px;padding-bottom:5px;vertical-align:middle}#primary
table.search_results{border:none}table.search_results tr th .sum-price{float:right}table.search_results tr th .price-on{display:block;float:left;text-align:left;width:105px}table.search_results .total-price{}#primary table.search_results th.max-occupancy{width:70px;*width:55px}#primary table.search_results th.room-type,
#primary table.search_results td.room-type{border-right:1px solid white}#primary table.search_results th.room-price,
#primary table.search_results td.room-price{width:353px}#primary table.search_results th.room-price-add-additional-room,
#primary table.search_results td.room-price-add-additional-room{width:203px}#primary table.search_results th.additional-rooms,
#primary table.search_results td.additional-rooms{width:180px}#primary table.search_results td.additional-room-choice
select{float:right}#primary table.search_results.add_additional_room th.room-type,
#primary table.search_results.add_additional_room td.room-type{width:150px;*width:145px}#primary table.search_results.add_additional_room th.room-price,
#primary table.search_results.add_additional_room td.room-price{width:203px}#primary table.search_results th.board-basis,
#primary table.search_results td.board-basis{width:75px;border-right:1px solid white}#primary table.search_results td.board-basis{}#primary table.search_results .result_option
.room_info_popup{font-size:1.077em;font-weight:bold;background:url("/assets/images/icons/info_2.png") no-repeat scroll right 3px transparent;*background-image:none;padding-right:18px;color:#201B55}#primary table.search_results .book_now,
#primary table.search_results
#book_now{background-image:url("/assets/images/buttons/book_now_small.png");height:27px;width:88px}#primary table.search_results li .limited_avail,
#primary table.search_results li
#limited_avail{background-image:url("/assets/images/buttons/limited_availability_small.png");height:25px;width:130px}#primary table.search_results .result_option.availability
td{padding:0
2px;border-bottom:0px}#primary table.search_results .result_option
.result_variables_inner{background:#DDDCDD}@media only screen and (max-device-width: 1024px){form#main_search input,
form select ,
form#newsletter input,
form .text input,
form .email input,
form .password input,
form .textarea textarea,
form .child_ages
select{background-image:none}}body.contact_index
div.page_content{background:url("/assets/images/page/contact-image.jpg") no-repeat center top #FFF;padding:250px
10px 0}body.contact_index div.page_content h2.contact-page-heading{background:url("/assets/images/page/get-intouch.gif") no-repeat left top #FFF;display:block;text-indent: -9999px;height:43px;margin-bottom:20px}.map-link,
.alt_link_col .map-link,
.alt_link_col .map-link:link,
.alt_link_col .map-link:visited{display:block;color:#201B55;font-size:1.05em;margin-bottom:10px}.map-link .icon-marker{background:url("/assets/images/icons/icon-marker.png") no-repeat 0px 0px;width:8px;height:16px;display:inline-block;margin-bottom: -1px}.title_area .map-link{display:block;margin-top:10px;margin-bottom:0px;color:#fff;width:100%;float:left}.title_area .map-link .icon-marker{background:url("/assets/images/icons/icon-marker-white.png") no-repeat 0px 0px}#Image-Maps_9201211140943379{padding-bottom:10px}.overlay
.contentwrap{overflow:hidden}.overlay
.accommodation_overview{background-color:#FAF0CF;padding:10px;width:730px;margin-bottom:30px;border-bottom:2px solid #1F1A52}body.contact_contactLimitedAvailability
.page_content{padding:0px;width:720px}body.contact_contactLimitedAvailability
.accommodation_overview{width:700px;background-color:#FAF0CF;padding:10px;margin-bottom:30px;border-bottom:2px solid #1F1A52}body.contact_contactLimitedAvailability .thin_wide
.wide{width:350px}body.contact_contactLimitedAvailability div.accommodation-info,
.overlay div.accommodation-info{float:left;width:440px}body.contact_contactLimitedAvailability div.accommodation-image,
.overlay div.accommodation-image{float:right;margin:10px}body.contact_contactLimitedAvailability div.accommodation-image img,
.overlay div.accommodation-image
img{border:2px
solid #1F1A52}body.contact_contactLimitedAvailability div.accommodation_review_form,
.overlay
div.accommodation_review_form{margin-left:50px;width:730px}body.contact_contactLimitedAvailability div.accommodation_review_form form,
.overlay div.accommodation_review_form
form{margin-top:6px;width:300px}body.contact_contactLimitedAvailability div.accommodation_review_form textarea,
.overlay div.accommodation_review_form
textarea{min-height:160px;font-family:"Calibri","Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.title_area{overflow:hidden}}#enquiry_form textarea,
#enquiry_form
input{border:1px
solid #999}.accommodation_review_form
.flash_message{width:330px}#widget_form{width:100%}.widget{width:500px}#ui-datepicker-div{background-color:#fff;width:170px;border:1px
solid #999;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:none}#ui-datepicker-div
a{text-decoration:none;outline:0}.ui-datepicker-calendar{width:168px;margin:0;margin-left:1px}.ui-datepicker-calendar th,
.ui-datepicker-calendar
td{text-align:center;width:22px}.ui-datepicker-calendar
th{padding:2px
0;color:#999}.ui-datepicker-calendar
td{border:0;border-left-width:1px;border-bottom-width:1px;border-color:#fff;border-style:solid;font-weight:bold;font-size:92.3%}.ui-datepicker-calendar td
a{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#dfdfe7}.ui-datepicker-calendar td a:hover{background-color:#b4d1e7}.ui-datepicker-calendar
a{color:#1f1a52;display:block;padding-bottom:3px;padding-top:3px}.ui-datepicker-calendar .ui-state-active{background-color:#dfdfe7}.ui-datepicker-prev{float:left;background:transparent url(/assets/images/buttons/datepicker.gif) 3px 3px no-repeat;height:20px;width:20px;text-indent: -5000px;cursor:pointer;margin-left:3px}.ui-datepicker-next{float:right;background:transparent url(/assets/images/buttons/datepicker.gif) 4px -23px no-repeat;height:20px;width:20px;text-indent: -5000px;cursor:pointer;margin-left:2px}.ui-datepicker-header{background:transparent url(/assets/images/buttons/datepicker.gif) 0 -56px repeat-x;overflow:hidden;padding:1px
0}.ui-datepicker-title{text-align:center;padding-top:0.2em}#ui-datepicker-div a.ui-state-active{background-color:#1f1a52;color:#dfdfe7}.ui-datepicker-cover{display:none;display/**/: block;position:absolute;z-index: -1;filter:mask();top: -4px;left: -4px;width:200px;height:200px}@media only screen and (min-device-width:300px) and (max-device-width:800px){#ui-datepicker-div{top:390px !important}}.ui-datepicker-header{background-image:none}#ui-datepicker-div,.ui-datepicker-calendar{width:250px;margin:0;padding:0px
1px;z-index:9999 !important}.ui-datepicker-title,
.ui-datepicker-calendar th
span{font-size:120%}.ui-datepicker-title{padding-top:0.35em}.ui-datepicker-next{background-position:4px -19px;height:25px;width:25px}.ui-datepicker-prev{background-position:3px 7px;height:25px;width:25px}.ui-datepicker-calendar th,
.ui-datepicker-calendar
a{padding:8px
0px;font-weight:normal}.ui-datepicker-calendar
td{font-size:120%;border-width:0 1px 1px 1px inset;font-weight:normal;width:35px}.ui-datepicker-calendar td
span{display:block;padding:8px
0}#galleria-loader{height:1px!important}.galleria-container{position:relative;overflow:hidden;background:#fff;height:200px;width:230px}.galleria-container
img{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none}.galleria-stage{position:absolute;top:2px;bottom:45px;left:0px;right:0px;overflow:hidden}.galleria-thumbnails-container{height:43px;bottom:0;position:absolute;left:0px;right:0px;z-index:2;background-color:#fff}.galleria-carousel .galleria-thumbnails-list{margin-left:15px;margin-right:15px}.galleria-thumbnails .galleria-image{height:40px;width:60px;background:#fff;margin:0
3px 0 2px;border:1px
solid #eee;float:left;cursor:pointer}.galleria-counter{position:absolute;bottom:10px;left:10px;text-align:right;color:#fff;font:normal 11px/1 arial,sans-serif;z-index:2}.galleria-loader{background:#000;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:2;display:none;background:url(/assets/frontend/scripts/jquery_plugins/aino-galleria/src/themes/powderbeds/powderbeds-loader.gif) no-repeat 2px 2px}.galleria-info{width:50%;top:15px;left:15px;z-index:2;position:absolute}.galleria-info-text{background-color:#000;background-color:rgba(0,0,0,.9);padding:12px;display:none}.galleria-info-title{font:bold 12px/1.1 arial,sans-serif;margin:0;color:#fff}.galleria-info-description{font:italic 12px/1.4 georgia,serif;margin:0;color:#bbb}.galleria-info-title+.galleria-info-description{margin-top:7px}.galleria-info-close{width:9px;height:9px;position:absolute;top:5px;right:5px;background-position:-753px -11px;opacity:.5;cursor:pointer;display:none}.galleria-info-link{background-position:-669px -5px;opacity:.8;position:absolute;width:20px;height:20px;cursor:pointer;background-color:#000}.galleria-info-link:hover,.galleria-info-close:hover{opacity:.5}.galleria-image-nav{position:absolute;top:50%;margin-top:-15px;width:100%;height:31px;left:0}.galleria-image-nav-left,.galleria-image-nav-right{opacity:.7;cursor:pointer;width:15px;height:31px;position:absolute;left:10px;z-index:2}.galleria-image-nav-right{left:auto;right:10px;background-position:-300px 0;z-index:2}.galleria-image-nav-left:hover,.galleria-image-nav-right:hover{opacity:.5}.galleria-thumb-nav-left,.galleria-thumb-nav-right{cursor:pointer;display:none;background-position:-500px 5px;position:absolute;left:0;top:0;height:40px;width:15px;z-index:3;opacity:.8}.galleria-thumb-nav-right{background-position:-580px 5px;border-right:none;right:0;left:auto}.galleria-thumbnails-container .disabled,
.galleria-thumbnails-container .disabled:hover{opacity:.2;cursor:default}.galleria-thumb-nav-left:hover,.galleria-thumb-nav-right:hover{opacity:1;background-color:#52AFE6}.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right{display:block}.galleria-thumb-nav-left,.galleria-thumb-nav-right,.galleria-info-link,.galleria-info-close,.galleria-image-nav-left,.galleria-image-nav-right{background-image:url(/assets/frontend/scripts/jquery_plugins/aino-galleria/src/themes/powderbeds/powderbeds-map.png);background-repeat:no-repeat}body.resort_index .galleria-container, #tabs-overview .galleria-container{position:relative;overflow:hidden;background:#fff;width:450px}body.resort_index .galleria-container img, #tabs-overview .galleria-container
img{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none}body.resort_index .galleria-stage, #tabs-overview .galleria-stage{position:absolute;top:0;bottom:0px;left:0px;right:0px;overflow:hidden}body.resort_index .galleria-thumbnails-container, #tabs-overview .galleria-thumbnails-container{height:46px;bottom:0px;position:absolute;left:0px;right:0px;z-index:2;background-color:#fff;opacity:0.7}body.resort_index .galleria-carousel .galleria-thumbnails-list, #tabs-overview .galleria-carousel .galleria-thumbnails-list{margin-left:15px;margin-right:15px}body.resort_index .galleria-thumbnails .galleria-image, #tabs-overview .galleria-thumbnails .galleria-image{height:40px;width:60px;background:transparent;margin:5px
3px 0 2px;border:1px
solid #fff;float:left;cursor:pointer}body.resort_index .galleria-counter, #tabs-overview .galleria-counter{position:absolute;top:-10000px;left:10px;text-align:right;color:#fff;font:normal 11px/1 arial,sans-serif;z-index:2}body.resort_index .galleria-loader, #tabs-overview .galleria-loader{background:#000;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:2;display:none;background:url(/assets/frontend/scripts/jquery_plugins/aino-galleria/src/themes/powderbeds/powderbeds-loader.gif) no-repeat 2px 2px}body.resort_index .galleria-info, #tabs-overview .galleria-info{width:50%;top:15px;left:15px;z-index:2;position:absolute;opacity:.7}body.resort_index .galleria-info-text, #tabs-overview .galleria-info-text{background-color:#000;background-color:rgba(0,0,0,.9);padding:12px;display:none}body.resort_index .galleria-info-title, #tabs-overview .galleria-info-title{font:bold 12px/1.1 arial,sans-serif;margin:0;color:#fff}body.resort_index .galleria-info-description, #tabs-overview .galleria-info-description{font:italic 12px/1.4 georgia,serif;margin:0;color:#bbb}body.resort_index .galleria-info-title+.galleria-info-description, #tabs-overview .galleria-info-title+.galleria-info-description{margin-top:7px}body.resort_index .galleria-info-close, #tabs-overview .galleria-info-close{width:9px;height:9px;position:absolute;top:5px;right:5px;background-position:-753px -11px;opacity:.5;cursor:pointer;display:none}body.resort_index .galleria-info-link, #tabs-overview .galleria-info-link{background-position:-669px -5px;opacity:.6;position:absolute;width:20px;height:20px;cursor:pointer;background-color:#000}body.resort_index .galleria-info-link:hover, #tabs-overview .galleria-info-link:hover,
body.resort_index .galleria-info-close:hover, #tabs-overview .galleria-info-close:hover{opacity:.8}body.resort_index .galleria-image-nav, #tabs-overview .galleria-image-nav{position:absolute;top:50%;margin-top:-15px;width:100%;height:31px;left:0}body.resort_index .galleria-image-nav-left, #tabs-overview .galleria-image-nav-left,
body.resort_index .galleria-image-nav-right, #tabs-overview .galleria-image-nav-right{opacity:.7;cursor:pointer;width:25px;height:31px;position:absolute;left:10px;z-index:2}body.resort_index .galleria-image-nav-right, #tabs-overview .galleria-image-nav-right{left:auto;right:10px;background-position:-291px 0;z-index:2}body.resort_index .galleria-image-nav-left:hover, #tabs-overview .galleria-image-nav-left:hover,
body.resort_index .galleria-image-nav-right:hover, #tabs-overview .galleria-image-nav-right:hover{opacity:.5}body.resort_index .galleria-thumb-nav-left, #tabs-overview .galleria-thumb-nav-left,
body.resort_index .galleria-thumb-nav-right, #tabs-overview .galleria-thumb-nav-right{cursor:pointer;display:none;background-position:-500px 5px;position:absolute;left:0;top:0;height:40px;width:15px;z-index:3;opacity:.8}body.resort_index .galleria-thumb-nav-right, #tabs-overview .galleria-thumb-nav-right{background-position:-580px 5px;border-right:none;right:0;left:auto}body.resort_index .galleria-thumbnails-container .disabled, #tabs-overview .galleria-thumbnails-container .disabled,
body.resort_index .galleria-thumbnails-container .disabled:hover, #tabs-overview .galleria-thumbnails-container .disabled:hover{opacity:.2;cursor:default}body.resort_index .galleria-thumb-nav-left:hover, #tabs-overview .galleria-thumb-nav-left:hover,
body.resort_index .galleria-thumb-nav-right:hover, #tabs-overview .galleria-thumb-nav-right:hover{opacity:1;background-color:#52AFE6}body.resort_index .galleria-carousel .galleria-thumb-nav-left, #tabs-overview .galleria-carousel .galleria-thumb-nav-left,
body.resort_index .galleria-carousel .galleria-thumb-nav-right, #tabs-overview .galleria-carousel .galleria-thumb-nav-right{display:block;margin-top:6px}body.resort_index .galleria-thumb-nav-left, #tabs-overview .galleria-thumb-nav-left,
body.resort_index .galleria-thumb-nav-right, #tabs-overview .galleria-thumb-nav-right,
body.resort_index .galleria-info-link, #tabs-overview .galleria-info-link,
body.resort_index .galleria-info-close, #tabs-overview .galleria-info-close,
body.resort_index .galleria-image-nav-left, #tabs-overview .galleria-image-nav-left,
body.resort_index .galleria-image-nav-right, #tabs-overview .galleria-image-nav-right{background-image:url(/assets/frontend/scripts/jquery_plugins/aino-galleria/src/themes/powderbeds/powderbeds-map1.png);background-repeat:no-repeat}