#editDates.change_dates{float:left;background-color:#f2f4f8;margin-top:.6em;padding:1em 1.2em;border-radius:5px}#editDates.change_dates h3{font-size:1.25em;margin:0 0 .2em 0;font-weight:normal}#editDates.change_dates .editDatesForm{margin-top:0}#editDates.change_dates .availForm{padding:0;position:static}#editDates.change_dates div.dateerrors{margin-top:0;width:30em}#editDates.change_dates .checkoutDateSection{margin-right:0}#editDates.change_dates .but{padding-top:1em}.set_bed_preference{padding:8px;font-size:12px;margin:8px 0;float:left;border-radius:4px;text-shadow:1px 1px 0 #fff;background:#e6edf6}.set_bed_preference img{width:25px;height:19px;float:left;margin:0 8px 4px 0}.set_bed_preference strong{margin:0 8px 0 0;float:left}.set_bed_preference select{display:block;float:left}#booking-summary .total-price{display:block;font-size:22px;margin:3px 0 5px;color:#0896ff;white-space:nowrap}#maxotel_rooms.booking_summary #book_now_best_price_reinforcement{padding-top:10px;margin-bottom:7px}.creditcard{background:url("//q-ec.bstatic.com/static/img/experiments/cc_icons/feeb27a6e943631923feff74282a759bf8b2e52a.png") no-repeat;height:28px;position:relative;float:left;margin:0 0 7px 9px}.creditcard.creditcard-leftAlign{margin:0 7px 9px 0}.cc-placeholder{background:#f2f2f2;background:-webkit-linear-gradient(top,#fff 0,#eee 100%);background:linear-gradient(to bottom,#fff 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);border:1px solid #d1d1d1;font-size:9px;width:36px;padding:12px 4px 2px;height:12px;border-radius:3px;text-align:center;color:#333;font-size:10px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nocreditcardsacceptedonlycash{background:0}.americanexpress{width:46px;background-position:-309px 0}.visa{width:46px;background-position:-5px 0}.euromastercard,.mastercard{width:46px;background-position:-55px 0}.dinersclub{width:46px;background-position:-207px 0}.discover{width:46px;background-position:-156px 0}.maestro{width:46px;background-position:-105px 0}.switch{width:46px;background-position:-359px 0}.solo{width:46px;background-position:-665px 0}.jcb{width:46px;background-position:-258px 0}.cartebleue{width:46px;background-position:-563px 0}.hipercard{width:46px;background-position:-512px 0}.argencard{width:46px;background-position:-614px 0}.unionpaydebitcard{display:none}.unionpaycreditcard{width:46px;background-position:-410px 0}.eccard{width:46px;background-position:-461px 0}.cartasi{width:46px;background-position:-716px 0}.carteblanche{width:46px;background-position:-765px 0}.eftpos{width:46px;background-position:-816px 0}.uc{width:46px;background-position:-867px 0}.bancontact{width:46px;background-position:-918px 0}.nicos{width:46px;background-position:-969px 0}.redcompra{width:46px;background-position:-1020px 0}.bccard{width:46px;background-position:-1071px 0}.cabal{width:46px;background-position:-1122px 0}.australianbankcard{width:46px;background-position:-1173px 0}.otpszchnyipihenkrtya,.otpszechenyipihenokartya{width:46px;background-position:-1275px 0}.mkbszechenyipihenokartya,.mkbszchnyipihenkrtya{width:46px;background-position:-1326px 0}.khszechenyipihenokartya,.khszchnyipihenkrtya{width:46px;background-position:-1224px 0}.red6000{width:46px;background-position:-1426px 0}.atmcard,.pin,.jinsui,.dragon,.bankcard,.chipper,.peony,.pacific,.othercards,.greatwall{background-position:-1377px 0;margin-bottom:2px;min-width:17px;padding:6px 4px 0 48px}.clear-left{clear:left}body.lang_is_rtl div.hp_bp_payment_method .policy_description{display:table}body.lang_is_rtl div.hp_bp_payment_method div{float:right}body.lang_is_rtl div.hp_bp_payment_method p.reserve_cc{clear:both}.lang_is_rtl .creditcard{float:right;margin:0 9px 7px 0}.creditcard_noimg{background:0;height:28px;position:relative;float:left;margin:0 9px 7px 0;min-width:17px;padding:6px 4px 0 6px}.hp_bp_payment_method .more_payment_method{display:table;width:100%}.hp_bp_payment_method .more_payment_method.hide,.hp_bp_payment_method .btn-link.hide{display:none}.hp_bp_payment_method .btn-link{cursor:pointer;font-size:12px;font-weight:normal;color:#779bca;display:block;clear:both}.invisible_track_line{color:#fff;font-size:1px}.deal-rate-show-public-price .rackrate{float:right}.deal-rate-show-public-price .rackrate,.deal-rate-show-public-price .rooms-table-room-price{clear:both}.deal-rate-show-public-price.deal-rate .rooms-table-room-price{float:right;padding:1px 0 1px 22px;font-size:1.1em}.deal-rate-show-public-price.cug-deal-rate .rooms-table-room-price{color:#155ea8;background:url("//q-ec.bstatic.com/static/img/deals/sprites_secret_deal/e435e8ab9823e0343dbff345ff9018666da08ebe.png") 0 1px no-repeat}.deal-rate-show-public-price.genius-rate-block .rooms-table-room-price{color:#cf812d;background:url("//r-ec.bstatic.com/static/img/deals/sprites_genius_rates/dd903d4cfdf5a8178027150c1e1f8136e240df63.png") 0 1px no-repeat}.deal-rate-show-public-price.smart-deal-rate .rooms-table-room-price{color:#155ea8;background:url("//r-ec.bstatic.com/static/img/deals/sprites_smart_deal/ab7f8f92909fe03c221140437ec119545637281b.png") 0 1px no-repeat}.deal-rate-show-public-price.deal-rate.late-deal-rate .rooms-table-room-price{color:#155ea8;margin-top:2px;background:url("//r-ec.bstatic.com/static/img/experiments/sr_late_deals_room/0db77e97841fc62e530f0448ea629bb72d43b07b.png") 0 1px no-repeat}.deal-rate-show-public-price.deal-rate .deal-public-price-rackrate{font:small/1.2 Arial,Helvetica,sans-serif;font-weight:bold;color:#390;float:right}.deal-rate-show-public-price.deal-rate .sr_smart_price{color:#cf812d}.deal-rate-show-public-price .rooms-table-room-price{margin:2px 0 5px 0;float:right}.deal-rate-show-public-price>br{clear:both}.roomDefaultUseDiscount.deal-rate-show-public-price .rooms-table-room-price,.roomSingleUseDiscount.deal-rate-show-public-price .rooms-table-room-price{margin-top:17px}.roomstable .deal-rate-show-public-price .deal-container-icon-only{margin-right:0}#set_deals ul li div{line-height:1.5em}#set_deals ul li a{font-size:115%}#set_deals ul li div.room_and_price,#set_deals ul li .deal_type{font-weight:bold;font-size:105%}#set_deals ul li div.room_and_price span.price{float:right;margin-left:1em}#set_deals ul li .deal_type{clear:right}#set_deals ul li div.room_and_price span.price,#set_deals ul li .deal_type{color:#390}#set_deals ul li div.room_and_price span.price .rack{font-size:90%;font-weight:normal;color:#003580;text-decoration:line-through}.fd_newsletter{background-image:url("//r-ec.bstatic.com/static/img/fd_normal_results/a3b1b3e667d1e054d738d4c3ae076cf71eb31837.png")!important}#b_hotel_list{background:#e6edf6;border:0;margin:0;border-radius:0 0 13px 13px;float:left;width:100%;z-index:50}.b_msie_7 #b_hotel_list{padding-bottom:6px}#b_hotel_list.b_hotel_list_few{border-radius:13px}#b_hotel_list ul{list-style-type:none;padding:0;margin:6px 0 0 6px}#b_hotel_list li{width:209px;float:left;display:block;margin-bottom:6px}.full_width #b_hotel_list li{width:215px}.b_msie_7 .deal_of_the_day{padding-bottom:6px!important}.b_hotel_deal_wrapper{float:left;width:100%;position:relative;background:#003580 url("//q-ec.bstatic.com/static/img/sd_woman_on_dark/46b316ca1790c7834ee76259ac8b22ea09cf9ed0.png") 17px 6px no-repeat;margin:.5em 0 1em 0;padding:0;border:0;border-radius:12px;border-bottom-left-radius:0}.b_hotel_deal_wrapper.dotd{background:#003580 url("//r-ec.bstatic.com/static/img/dod_percent_on_dark/a56685f752a49ececaef8cffdca03038d61c64e7.png") 17px 6px no-repeat}.b_hotel_deal_wrapper.no_calendar{height:65px}.b_hotel_deal_wrapper.no_calendar a,.b_hotel_deal_wrapper.no_calendar p{display:none}.b_hotel_deal_wrapper h1.deal_meta,.b_hotel_deal_wrapper p.deal_meta{float:left;clear:both;font-size:14px;font-weight:bold;line-height:1;color:white;text-shadow:0 1px 2px black}.b_hotel_deal_wrapper.no_calendar h1.deal_meta{line-height:1.7em;padding:0}.b_hotel_deal_wrapper h1.deal_meta a,.b_hotel_deal_wrapper p.deal_meta a{color:#ffc900}.b_hotel_deal_wrapper h1.deal_meta a:hover,.b_hotel_deal_wrapper p.deal_meta a:hover{text-decoration:none}.b_hotel_deal_wrapper h1.deal_meta{font-size:24px;margin-bottom:0;margin:13px 0 10px 85px;padding:0 8px}.b_hotel_deal_wrapper p.deal_meta{padding:0 0 13px 93px;margin:0;width:90%}.hotel_item{border-radius:8px;cursor:pointer;background:white;margin:0 6px 0 0;padding:10px;border:2px solid white;box-sizing:border-box;position:relative;z-index:1}.hotel_item_fullwidth{border-radius:8px;cursor:pointer;background:white;margin:0 6px 0 0;padding:10px;border:2px solid white;box-sizing:border-box;position:relative;z-index:1}.b_msie_7 .searchresults .deal_of_the_day .hotel_item{clear:left}.hotel_deal{border-color:#a00}.hotel_thumbnail{position:relative;zoom:1}.hotel_thumbnail_img{width:179px;height:179px;display:block;border-radius:4px}.full_width .hotel_thumbnail_img{width:188px;height:188px}.hotel_item .flash_deal_extra{background:url("//q-ec.bstatic.com/static/img/ribbon_urgency/580b2436d5e7e2220de7b1a969ceecac971b7508.png") right center no-repeat;font-weight:bold;position:absolute;display:block;padding:4px 28px 4px 8px;bottom:10px;left:-4px;text-align:left;font-size:12px;color:white;text-shadow:0 1px 1px black}.hotel_item_fullwidth .flash_deal_extra{background:url("//q-ec.bstatic.com/static/img/ribbon_urgency/580b2436d5e7e2220de7b1a969ceecac971b7508.png") right center no-repeat;font-weight:bold;position:absolute;display:block;padding:4px 28px 4px 8px;bottom:10px;left:-4px;text-align:left;font-size:12px;color:white;text-shadow:0 1px 1px black}.hotel_item .b_free_powa{background-image:url("//q-ec.bstatic.com/static/img/ribbon_freepowa/e2e631436a2a2421eca431a06a42d7eb809becf4.png")}p.b_hotel_geo{width:100%;margin:5px 0 10px 0!important;font-weight:bold;color:#779bca;line-height:2em;height:2em;clear:both;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}p.b_hotel_geo img{vertical-align:middle;position:relative;top:-2px;clear:both}.b_hotel_meta{margin:5px 0 2px 0;height:24px}.deal_of_the_day .b_hotel_meta{margin:0}.b_hotel_type{line-height:21px;padding:0;display:block;float:left;text-align:left;font-weight:bold;color:#779bca;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;text-align:left;width:78%}.b_hotel_list_compact .b_hotel_type{margin-bottom:5px}.b_hotel_star-rating{display:block;float:left;text-align:left;background-image:url("//r-ec.bstatic.com/static/img/newsletter_star-rating/c04654c6ad43d19b20aa7e48900bbb4d1e731ee3.png");background-repeat:no-repeat;background-position:-80px center;text-indent:-9999px;padding:0}.b_hotel_list_compact .b_hotel_star-rating{height:21px}.b_hotel_meta .b_stars_1{width:15px!important}.b_hotel_meta .b_stars_2{width:30px!important}.b_hotel_meta .b_stars_3{width:45px!important}.b_hotel_meta .b_stars_4{width:60px!important}.b_hotel_meta .b_stars_5{width:75px!important}.b_hotel_no-rating{background:0}.b_room_type{display:none}.b_hotel_review_overall{float:right;color:#0896ff;background-repeat:no-repeat;background-position:left center}.b_review_sword{display:none}.b_review_score{padding:4px;font-weight:bold;font-size:13px;height:13px;line-height:13px;margin:0 0 0 4px;vertical-align:top;display:inline-block;color:white;background:#779bca;border-radius:4px}.b_hotel_list_compact .b_review_score{margin-bottom:5px}.hotel_item h3{width:100%;margin:0;font-size:14px;text-align:left;overflow:hidden}.hotel_item h3.normal{height:1.1em;line-height:1.1em;max-height:1.1em;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}.hotel_item h3.long{height:2.4em;line-height:1.2em;max-height:2.4em}.hotel_item h3 a{color:#003580;text-decoration:none}.b_hotel_address{margin-top:0;font-weight:bold}.b_hotel_address,.b_hotel_review,.b_review_count,.b_hotel_description{display:none}.b_hotel_price_info{clear:both;overflow:hidden;font-size:14px;height:2em;margin-bottom:5px}.b_hotel_price_info-wide{height:3.9em}.b_price_meta{color:#390;font-weight:bold;text-align:center;font-size:15px}.b_hotel_list_compact .b_price_savings{float:left;text-align:center;margin-left:10px;height:2em;max-width:50%}.b_deal_soldout{color:#a00}.b_was{font-size:11px;text-decoration:line-through}.b_hotel_price_info-wide .b_was{font-size:12px;text-decoration:none;color:#779bca;margin-top:5px;letter-spacing:0}.b_save{color:#a00}.deal_of_the_day .b_save{font-size:20px;font-weight:bold}.lt div.b_price,.b_price{line-height:1!important;font-size:30px;font-weight:bold;text-align:right;margin-right:10px;color:#390;letter-spacing:-0.05em}.lt .b_price_meta div{line-height:.9!important}.b_hotel_price_info-wide .b_price{margin-right:0;margin-top:0;text-align:center;font-size:24px}.b_hotel_price_info-wide .b_price:hover{color:#003580}.b_price sup{font-size:15px;line-height:1;top:1px;margin-left:1px;vertical-align:top;position:relative}.b_price-big{font-size:18px;line-height:1.5em!important}.b_price-big sup{font-size:10px;top:6px}.b_price-huge{font-size:15px;line-height:2em!important}.b_price-huge sup{font-size:9px;top:8px}.b_meta-enormous{margin-right:5px}.b_price-enormous{font-size:14px;line-height:1!important;padding:0}.b_price-enormous sup{font-size:8px;top:0}a.bigbluebutton,button.bigbluebutton{font-size:14px;text-align:center;margin:0;clear:both;border-radius:8px;border-width:3px;box-shadow:0 1px 1px #888}.b_hotel_cta a.bigbluebutton,.b_hotel_cta button.bigbluebutton{display:block}#b_hotel_list.deal_of_the_day{background:#779bca url("//q-ec.bstatic.com/static/img/fd_rocket_ship/f5b8a66e7de4f1ad218d0789e70e3a83f83d4510.png") -10px 10px no-repeat;margin-top:7px;margin-bottom:1em}.dotd_time{position:absolute;top:0;left:0;color:#fff;text-decoration:none!important;font-weight:normal;text-align:left;text-shadow:0 1px 1px black;display:block;background:url(//q-ec.bstatic.com/static/img/dotd_bg_arrow_big/f71347f09b5f76b2ff929002490d829bbdfd5eb6.png) no-repeat -91px right;border-radius:4px;padding:4px}.dotd_time:link{opacity:0;filter:alpha(opacity=0);width:170px;color:#fff;padding-bottom:3px;margin-right:50px;background:url(//q-ec.bstatic.com/static/img/dotd_bg_arrow_big/f71347f09b5f76b2ff929002490d829bbdfd5eb6.png) no-repeat center right}a.dotd_time:hover{opacity:1;filter:alpha(opacity=100)}img.dotd_time{vertical-align:middle;padding-right:20px;background:url(//q-ec.bstatic.com/static/img/dotd_bg_arrow_big/f71347f09b5f76b2ff929002490d829bbdfd5eb6.png) no-repeat center right}#additional_fees_msg{border-color:#d9e1ec;background-color:#f2f5f9}#additional_fees_msg .lock_close_button:hover{background-position:-20px -12px}#additional_fees_msg .lock_body{color:#003580;font-weight:bold;font-size:1em;text-align:center}.score_from_business_travellers{border-radius:4px;display:inline-block;*display:inline;*zoom:1;height:24px;margin-top:5px;padding:3px 8px;background-color:#e2edf9;text-decoration:none;font-size:9px;font-weight:normal!important;clear:both}.score_from_business_travellers__icon{display:inline-block;*display:inline;*zoom:1;background:url(//r-ec.bstatic.com/static/img/bb/bb_icon_24_lightblue/7b3e5000ab31f83339c39faf01800cd12dfe27d5.png) no-repeat;width:24px;height:24px;margin-right:6px;vertical-align:-5px}.score_from_business_travellers__score{font-size:18px}.positive_policy_free.contains_free_row{padding-top:5px!important}#hp_policies_box .description .hp-free-facility-row,.nha_single_unit_facilities .description .hp-free-facility-row{color:#fff;background:#390;display:inline-block;padding:5px;margin:0 0 2px 0;width:auto}.location_score_tooltip{display:none}#wrap-hotelpage-top.wrap-hotelpage-top_button-outside-text .address{display:block;margin-top:3px;margin-right:150px}div#hotel_main_content div.hotel_description_review_display a{text-decoration:none;border-bottom:1px dotted #003580}.hotel_description_review_display a:hover{cursor:help}.brand_logo_solo{text-align:center;padding:10px 0;border:1px solid #d1dcf0;border-radius:3px;margin-bottom:10px}.hp_cheap_room_container{position:relative;width:100%;opacity:0;display:none;z-index:999}.hp_cheap_room_message{position:absolute;bottom:5px;left:50%;width:200px;margin-left:-100px;padding:10px 10px 15px;text-align:center;background:#ffedbc;border:1px solid #eeae01;border-radius:1px;box-sizing:border-box}.hp_cheap_room_message span{position:absolute;left:50%;bottom:-9px;margin-left:-7px;width:15px;height:9px;border:0;background:url("//r-ec.bstatic.com/static/img/tooltip_arrow/a23598d096d152b6e9006f70c2eafea0ec72b535.png") no-repeat}.hp_cheap_room_message p{font-size:1em;white-space:normal;color:#555}div.icon_user_back_ico{background:url("//r-ec.bstatic.com/static/img/experiments/ico_reviewer/3082e0c12e45fbe8ff2ce9989b0da339d79b784f.png") 0 0 no-repeat;left:7px;width:22px;height:40px;position:relative;top:0;z-index:2;zoom:1!important;font-size:0!important}div.althotelsDiv2.featured_reviewer p.althotelsReview2{margin-bottom:10px!important}div.althotelsDiv2.featured_reviewer p.altHotelsReviewer2{font-size:12px!important;padding:0 5px 10px 28px!important;font-family:Arial,Helvetica,sans-serif}.featured_reviewer_flag{padding-top:-1px!important;margin-left:2px;width:16px;height:11px}#reviewFloater.fixed_review_container_not_ready{visibility:hidden;opacity:0}.fixed_review_container .featured_reviewer{height:170px}#hotelTmpl .reviewFloater p.althotelsReview2.fixed_review_height{height:130px;vertical-align:middle;display:table-cell;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}#hotelTmpl .reviewFloater p.fixed_review_height.fixed_review_top_align{height:122px;display:block;padding-top:8px!important}.fixed_review_user{height:45px;vertical-align:middle;display:table-cell}#reviewFloater .linked_review{text-decoration:none;color:#003580}#seo_links_drawer .hp_useful_links_header{background:#e6edf6;padding:15px 10px;margin:30px 0 0 0;clear:both;border-radius:5px;position:relative;cursor:pointer}#seo_links_drawer .hp_useful_links_header h3{padding:0;margin:0;border-top:0}#seo_links_drawer .hp_useful_links{padding-top:20px}h2.seo_hotel_links_top_landmarks_title{font-size:1.6em;font-weight:normal;margin:20px 0 0 0;padding:.5em .5em .5em 0}.seo_hotel_links_top_landmarks{background:#f2f4f8;margin-bottom:30px;padding:20px}.seo_hotel_links_top_landmarks h3{margin-bottom:10px;font-weight:normal;color:#000}.seo_hotel_links_top_landmarks h4{margin:0 0 4px 0;color:#000;font-weight:normal}.seo_hotel_links_top_landmarks ul{float:left;margin:0 1%;padding:0;width:23%;list-style:none}.seo_hotel_links_top_landmarks ul li{margin:2px 0}.seo_hotel_links_top_landmarks ul li a{text-decoration:none;font-weight:normal}.hp-rt-lightbox-facility-container{overflow:auto}.hp-rt-lightbox-facility{border:1px solid #d9e1ec!important;background:#f2f5f9;padding:10px!important;border-radius:3px;float:left;font-weight:bold;margin-right:10px}.lightbox-facility-with-icon i{float:left}.lightbox-facility-with-icon span{line-height:27px}.hp-rt-lightbox-free-item p{margin:0}.wishlist_box_social .wishlist-added-share-new{margin:10px 0 -10px;padding:10px;background:#EEE;border-top:1px solid #DDD;font-size:12px}.rt-easily-change-dates-container #hotelpage_availform{padding:0!important;margin:0!important;background:transparent!important}div.containh2 h2.important{display:inline;position:relative;bottom:6px;left:2px;font-weight:bold}.imporant_info_highlight{background:#f2f4f8;border-bottom:4px solid #b4c3d8;padding:10px 15px;margin:30px 0 15px 0}.imporant_info_highlight h2{font-weight:bold!important;padding:0 0 0 44px!important;height:33px!important;margin:0!important;background:url("//r-ec.bstatic.com/static/img/important_info_icon/8a267c15f45b7cc132fdf477c0b885ea48c58993.png") no-repeat top left!important;margin:0 0 15px 0!important;line-height:36px!important;max-width:100%!important}.imporant_info_highlight .description{margin:0}.imporant_info_highlight .description p{margin:15px 0 0 0}p.address_clean_1,p.address_clean_2,p.address_clean_3,p.address_clean_4{margin-right:1em;font-style:normal}.show_map_icon{display:inline-block;width:14px;height:19px;margin:0 1px;background:transparent url("//r-ec.bstatic.com/static/img/map_sprites_sr_sm/fd9459701b2297d91631d98998dbe1bb7fa2a841.png") 0 0 no-repeat;vertical-align:middle}p.address_clean_2 .show_map:hover .show_map_icon{background-position:-16px 0}.hp-newtheme-smallbigbluebutton{margin-top:20px;font-weight:bold}.hp-newtheme-bigbluebutton{margin-top:18px;font-size:1.5em;padding:7px 16px;font-weight:bold}.highlighted_facilities_reinforcement{font-size:11px;color:#390;display:block;margin-top:3px}.highlighted_kitchen_facilities span,.highlighted_facilities_reinforcement span{background:url("//q-ec.bstatic.com/static/img/experiments/sprite_facilities_reinforcements-transparency-5/bd5ecf37c6bc078c4ec925298f6c7627988b0c40.png") left top no-repeat;display:inline-block;padding-left:22px;margin-right:4px;line-height:20px}.nha_roomtable_reinforcement span{margin:5px 5px 0 0}.kitchen_facilites_block{display:block;color:#003580;clear:both;border-bottom:1px solid #c5d4e9;margin-top:4px;padding-top:4px;margin-bottom:2px}.kitchen_facilities_listed{padding-bottom:7px}span.highlighted_facilities_93{background-position:0 -22px}span.highlighted_facilities_5,span.highlighted_facilities_20{background-position:0 -47px}span.highlighted_facilities_79{background-position:0 -73px}span.highlighted_facilities_71{background-position:0 -102px}span.highlighted_facilities_11{background-position:0 -131px}span.highlighted_facilities_81,span.highlighted_facilities_108,span.highlighted_facilities_109,span.highlighted_facilities_110,span.highlighted_facilities_111,span.highlighted_facilities_112,span.highlighted_facilities_113,span.highlighted_facilities_121,span.highlighted_facilities_122,span.highlighted_facilities_500{background-position:0 -157px}span.highlighted_facilities_75{background-position:0 -182px}span.highlighted_facilities_99{background-position:0 -209px}span.highlighted_facilities_34{background-position:0 -239px}span.highlighted_facilities_26{background-position:0 -273px}span.highlighted_facilities_22{background-position:0 -306px}span.highlighted_facilities_32{background-position:0 -342px}span.highlighted_facilities_94{background-position:0 -376px}span.highlighted_facilities_33{background-position:0 -410px}span.highlighted_facilities_77{background-position:0 -443px}span.highlighted_facilities_smoking{background-position:0 -478px}span.highlighted_facilities_room_size{background-position:0 -515px}span.highlighted_facilities_free_internet{background-position:0 -550px}span.highlighted_facilities_extra_large_beds{background:url("//r-ec.bstatic.com/static/img/experiments/extra-large_beds/4f77343af39a5466b2e922390374fc21c810d22d.png") left top no-repeat}.b-sprite-3 .highlighted_facilities_reinforcement .highlighted_facilities_45,.b-sprite-3 .highlighted_facilities_reinforcement .highlighted_facilities_16{width:20px;height:23px;vertical-align:middle;margin-right:3px;display:inline-block;background-image:url("//q-ec.bstatic.com/static/img/experiments/kitchen_kitchenette_highlighted_facilities/79abb95ac78b86e352e9018658a7baf884824088.png")!important;background-position:0 2px}.b-sprite-3 .highlighted_facilities_reinforcement .highlighted_facilities_16{background-position:0 -33px}.all_highlighted_facilities{font-size:11px;color:#779bca;display:none}a.all_facilities_roomtable_link{display:inline-block;font-size:11px;text-decoration:none;font-weight:normal;padding-left:10px;background:url("//r-ec.bstatic.com/static/img/experiments/show_all_facilities_arrwos/38ada9e830100acc2062eef4c8723b4359018fe1.png") -1px -18px no-repeat}.nha_hotel_wide_photo{border:none!important;clear:both;height:350px;margin-top:-4px;width:100%;margin-bottom:5px;position:relative;overflow:hidden;z-index:0;left:0}#photos_distinct.b_nha_hotel_small_images{clear:left;padding-top:0}.b_nha_hotel_small_images .hotel_thumbs_sprite{margin:0 .291em .291em 0}.nha_large_photo_slideshow_first,.nha_hotel_wide_photo div{width:100%;height:350px;background:no-repeat 50% 50% #fff;display:block;overflow:hidden}.nha_hotel_wide_photo #photo_container{z-index:2;position:relative;cursor:default}.nha_hotel_wide_photo #photo_holding{z-index:1;position:relative;margin-top:-350px;top:0;left:0}#hotelTmpl .nha_large_photo_reviewFloater .hotel_large_photp_score{background-color:#fff}#hotelTmpl .nha_large_photo_reviewFloater .hotel_large_photp_score{padding:.6em 5%;float:right;width:90%;margin-bottom:10px}.nha_large_photo_reviewFloater{position:relative;margin-top:-350px;z-index:3}.nha_large_photo_reviewFloater .score_from_number_of_reviews{margin-bottom:0}.nha_large_photo_reviewFloater .score_from_number_of_reviews{padding-top:0}.nha_large_photo_reviewFloater .icon_user_back_container{clear:both;width:14em!important;overflow:hidden}.nha_large_photo_reviewFloater .big_review_score_detailed,.nha_large_photo_reviewFloater .score_from_number_of_reviews{width:100%;float:right;clear:both;margin-bottom:0}.nha_large_photo_reviewFloater .altHotelsReviewer2{padding-bottom:10px!important}.nha_large_photo_reviewFloater #summary{clear:both}#hotel_main_content.nha_large_photo_main_content{position:relative;zoom:1}.nha_place_holder{float:left;height:340px;margin-top:-350px;width:50%}.nha_hotel_wide_photo #photo_wrapper,.nha_hotel_wide_photo #photo_wrapper a{height:350px;position:absolute;left:0;zoom:1}.nha_large_photo_extra_height .nha_hotel_wide_photo,.nha_large_photo_extra_height .nha_large_photo_slideshow_first,.nha_large_photo_extra_height .nha_hotel_wide_photo div,.nha_large_photo_extra_height .nha_hotel_wide_photo #photo_wrapper,.nha_large_photo_extra_height .nha_hotel_wide_photo #photo_wrapper a{height:450px;background-color:#f2f4f8}.nha_large_photo_extra_height .nha_hotel_wide_photo #photo_holding,.nha_large_photo_extra_height .nha_large_photo_reviewFloater,.nha_large_photo_extra_height .nha_place_holder{margin-top:-450px}.nha_large_photo_extra_height .nha_place_holder{height:440px}.first_image_perf{margin-top:-50%;top:50%;text-align:center}.large_image_slider{background:url("//r-ec.bstatic.com/static/img/experiments/sprite_large_image_slider_buttons/1e85ef64ffa068c393af2327b9e698a12d722d41.png") no-repeat left;cursor:pointer;position:absolute;top:200px;margin-left:13px;height:60px;width:60px;z-index:10;display:none}.large_image_slider.lis_right{background-position:right;right:13px}.large_image_slider.lis_left{left:0}.slider_gif_loader{background:url("//q-ec.bstatic.com/static/img/experiments/large_image_loader/74f967b379ec1bb85439d0f4938a314cec4cd22a.gif") no-repeat left;height:32px;width:32px;position:absolute;top:220px;left:48%;display:none}.nha_large_photo_main_content .new_hotel{top:5px;position:absolute;z-index:10;right:0;font-size:15px}.large_image_slider_active{opacity:.5;filter:alpha(opacity=50)}.large_image_slider_active:hover{opacity:1;filter:alpha(opacity=100)}.show_limit_number_gallery_images{float:right;margin-top:3px;background:url("//r-ec.bstatic.com/static/img/experiments/icon_open/800fb2ebd7c457a33bda4967a81b4cce06f57e15.gif") -3px -1px no-repeat;padding:0 0 0 15px;font-weight:bold;text-decoration:none}.b_nha_hotel_small_images .hide_extra_gallery_images{display:none}.b_nha_hotel_small_images_limited{overflow:hidden;height:60px}.slideshow_img_container{position:relative;border:none!important;overflow:hidden}.nha_hotel_wide_photo .slideshow_img_container img#photo_holding,.nha_hotel_wide_photo .slideshow_img_container img#photo_container{position:relative;margin-top:0;width:850px;margin-left:-425px;padding-left:50%}.change_large_image_on_hover:hover{opacity:.5;filter:alpha(opacity=50)}.photo_contrain{position:absolute}.nha_large_photo_main_content .hotel_thumbs_sprite_large{width:60px;height:60px}.hp_nav_bar_wrapper.hp-header-bottom-border{margin-bottom:1px;border-bottom:1px solid #779bca}.hp_full_width_gallery.tab-reviews-opened .nha_large_photo_main_content,.hp_full_width_gallery.blockdisplay4-opened .nha_large_photo_main_content{display:none}.hp_full_width_gallery .review_list_block{border-top:0}.nha_large_photo_extra_height.fw_var_2 .nha_hotel_wide_photo,.nha_large_photo_extra_height.fw_var_2 .nha_large_photo_slideshow_first,.nha_large_photo_extra_height.fw_var_2 .nha_hotel_wide_photo div,.nha_large_photo_extra_height.fw_var_2 .nha_hotel_wide_photo #photo_wrapper,.nha_large_photo_extra_height.fw_var_2 .nha_hotel_wide_photo #photo_wrapper a{background-color:#000}.hp-mybooking-promo{position:relative;overflow:hidden;margin-bottom:15px;width:100%;clear:both;background-color:#81c335;background-repeat:no-repeat;background-image:url("//r-ec.bstatic.com/static/img/white-cog/45c42ef0b02522b07a15d64890c3f534f37e1081.png");background-position:left center;border-radius:3px}.lang_is_rtl .hp-mybooking-promo{background-position:right center}.hp-mybooking-promo__inner{background-color:#edf7e1;margin-left:63px;padding:10px 15px}.lang_is_rtl .hp-mybooking-promo__inner{margin-right:63px;margin-left:auto}.hp-mybooking-promo__header{color:#003580;font-size:14px;font-weight:bold;margin-bottom:5px}.hp-mybooking-promo__descr{font-size:13px;color:#333}.hp-mybooking-promo__close{position:absolute;top:7px;right:7px;color:#edf7e1!important;text-decoration:none;font-size:14px;font-weight:normal!important;line-height:16px;width:16px;height:16px;text-align:center;background-color:#d5deca;border-radius:999px}.hp-mybooking-promo__close:hover{background-color:#bec6b4}.lang_is_rtl .hp-mybooking-promo__close{right:auto;left:3px}.ppc_ranked_cities_on_hotel_page{margin-top:20px}#blockdisplay2 .most_popular_cities,.hp_useful_links .most_popular_cities{font-size:1.6em!important;padding:15px 0 5px 35px;margin:0 0 .5em 0;min-height:30px;line-height:1em;border-bottom:1px dotted #ccc;background:url(//q-ec.bstatic.com/static/img/experiments/hotel_page/lt_inandaround_sprite/8eb67dfc04a371b5a79ba9156f45ab2f4cae3dfa.png) no-repeat 0 -250px}.hp_useful_links{background:0;margin-top:0;margin-left:10px;padding:0}.hp_useful_links .location_tab_right_col,.hp_useful_links .new_loc_transport_on,.hp_useful_links .ppc_ranked_cities_on_hotel_page{width:23%;margin:0 2% 0 0;float:left}.hp_useful_links .location_tab_right_col{width:48%}.hp_useful_links .location_tab_right_col .b_promotion_type_landmark{width:48%;margin:0 2% 1em 0;overflow:hidden;float:left}.hp_useful_links .b_promotion_type_airport{margin-bottom:10px}.hp_useful_links .location_tab_right_col .in_and_around h4,.hp_useful_links .in_and_around h4{margin:0 0 3px 0;font-size:1em!important}.hp_useful_links .location_tab_right_col .widesep{margin:0 0 1em 0;width:100%;float:none}.hp_useful_links .new_loc_transport_on,.hp_useful_links .ppc_ranked_cities_on_hotel_page{padding-top:10px}.hp_useful_links a{font-weight:normal}.hp_useful_links_header h3{font-size:21px;color:#333;font-weight:normal;padding-top:20px;border-top:1px solid #c5d4e9;margin-bottom:20px;padding-left:10px;margin-top:20px}.hp_useful_links_header b{font-size:13px;font-weight:normal;display:block;padding-top:5px}.wishlist_box_social--layout-big .wishlist-social-count{font-size:1.2em}.wishlist_box_social--layout-big .wishlist-added-to-name{font-size:1.2em;line-height:1.4em}.wishlist_box_social--layout-big .wishlist-added-to-name-link{display:block}.wishlist_box_social--layout-big .wishlist-added-to-edit{font-size:1.2em}.hp-sidebar-wl-trigger-promo{margin:10px 0 -10px;padding:10px;background:#EEE;border-top:1px solid #DDD;font-size:12px}.hp-sidebar-wl-trigger-promo__header{margin:0 0 10px;font-weight:bold}div.hotel_quick_links_item.hotel_quick_links_review.review_link_inline{position:absolute;top:10px;right:0}.genius-recommended-rooms{margin:10px 0;border-radius:3px;border:1px solid #b4e2f6;overflow:hidden;display:table}.genius-recommended-rooms .gr-wrapper{display:table-row}.genius-recommended-rooms .gr-col{width:33.3%;overflow:hidden;border-right:1px solid #b4e2f6;margin-right:-1px;*float:left;display:table-cell;vertical-align:middle}.genius-recommended-rooms .gr-header{width:34%}.genius-recommended-rooms .gr-rooms{width:40%}.genius-recommended-rooms .gr-book{width:26%;border-right:0}.genius-recommended-rooms .gr-inner-col{padding:12px 10px;overflow:hidden;min-height:34px}.genius-recommended-rooms .gr-header-title{position:relative}.genius-recommended-rooms .gr-header-title-text{padding-left:68px;font-size:15px;line-height:1.25!important;display:inline-block;vertical-align:middle;color:#003580}.genius-recommended-rooms .gr-header .deal-icon{margin-left:0!important}.genius-recommended-rooms .gr-header .deal-container{position:absolute;left:0;top:50%;margin-top:-29px}.genius-recommended-rooms .gr-header-title{vertical-align:middle}.genius-recommended-rooms .gr-rooms .gr-inner-col{padding:12px 20px}.genius-recommended-rooms .gr-rooms-table{font-size:14px;width:100%}.genius-recommended-rooms .gr-rooms-table .gr-type{padding-left:20px;padding-right:15px}.genius-recommended-rooms .gr-rooms-table .gr-room-qty{margin-left:-25px}.genius-recommended-rooms .gr-rooms-table .gr-type a{color:#013082;font-weight:400;text-decoration:none}.genius-recommended-rooms .gr-room-conditions{padding:3px 60px 10px 20px;line-height:1.2;position:relative}.genius-recommended-rooms .gr-room-conditions span{color:#8191a2;font-weight:400!important}.genius-recommended-rooms .gr-room-conditions .hp_policy_left_padding{padding-left:0;width:100%;position:static}.genius-recommended-rooms .gr-room-conditions .policy_bullet_wrapper{display:none!important}.genius-recommended-rooms .gr-room-conditions .policy_name_tt{top:auto;right:3px;bottom:3px}.genius-recommended-rooms .gr-book .b-button,.genius-recommended-rooms .gr-book p{margin:6px 0}.genius-recommended-rooms tr:last-child .gr-room-conditions{padding-bottom:0}.genius-recommended-rooms .gr-room-price{text-align:right;white-space:nowrap}.genius-recommended-rooms .gr-book{background-color:#fef9ea;text-align:center}.genius-recommended-rooms p.gr-book-total{font-weight:700;color:#013082;font-size:14px}.genius-recommended-rooms .gr-book-nights{font-size:12px;font-weight:700;color:#8191a2;margin-top:3px!important}.genius-recommended-rooms .deal-container{cursor:default}.lang_is_rtl .genius-recommended-rooms .gr-header-title-text{padding-left:0;padding-right:68px}.lang_is_rtl .genius-recommended-rooms .gr-header .deal-container{left:auto;right:0}.lang_is_rtl .genius-recommended-rooms .gr-room-conditions{padding-right:20px;padding-left:60px}.lang_is_rtl .genius-recommended-rooms .gr-room-conditions .policy_name_tt{left:3px;right:auto}.lang_is_rtl .genius-recommended-rooms .gr-book-total,.lang_is_rtl .genius-recommended-rooms .gr-reinforcement-text{text-align:center}.gently_select_rooms_container,.gently_check_conditions_container,.hp_occps_container{position:relative;float:left;width:100%;opacity:0;display:none}.gently_select_rooms_reminder,.gently_check_conditions_reminder,.hp_occps_reminder{position:absolute;bottom:17px;left:50%;width:200px;margin-left:-100px;padding:10px 10px 15px;text-align:center;background:#ffedbc;border:1px solid #eeae01;border-radius:1px;box-sizing:border-box}.gently_select_rooms_reminder span,.gently_check_conditions_reminder span.bottom_arrow,.hp_occps_reminder span{position:absolute;left:50%;bottom:-9px;margin-left:-7px;width:15px;height:9px;border:0;background:url("//r-ec.bstatic.com/static/img/tooltip_arrow/a23598d096d152b6e9006f70c2eafea0ec72b535.png") no-repeat}.gently_select_rooms_reminder p,.gently_check_conditions_reminder p,.hp_occps_reminder p{font-size:1em;white-space:normal;color:#555}.gently_check_conditions_container .gently_check_conditions_reminder,.hp_occps_container .hp_occps_reminder{bottom:32px}.b_msie_8 .gently_check_conditions_container .gently_check_conditions_reminder,.b_msie_8 .hp_occps_container .hp_occps_reminder{bottom:17px}.gently_check_conditions_container .gently_check_conditions_reminder .policy_name_tt.i_icon{position:static;width:15px;height:15px;margin:0;background:url("//q-ec.bstatic.com/static/img/experiments/ico_i_rt/79c770ffb3db84ff93c19d6b1ed1f7d74886e7d4.png") no-repeat top right;display:inline-block;margin-bottom:-2px}.hide_hp_tolltips .hp_info_tt{opacity:0}.gently_check_conditions_container .icon_info{display:inline-block}.highlight_room_included_taxes{background:#003580 url("//q-ec.bstatic.com/static/img/experiments/tick-on-dark/82448b46511b1250f9ee25ae702c04b75837de92.gif") no-repeat 10px 50%;color:white;padding:15px 10px;padding-left:46px;margin-top:1.5em;min-height:15px}.rooms_table_usp{margin-top:1.5em;min-height:15px}.rooms_table_usp_inner{background:url("//r-ec.bstatic.com/static/img/experiments/tick-75/290e24aaff300ef3450e6814ebd76b66188406e1.jpg") no-repeat 7px 10px;display:inline-block;padding:15px 7px 5px 37px;vertical-align:text-top!important}.rooms_table_usp_inner_max{max-width:240px}#roomsForm .rooms_table_usp_inner{color:#003580;font-weight:normal;text-decoration:none}.b_msie_7 .rooms_table_usp_inner{display:inline;zoom:1}.hotelchars{border:0}.fbblock{clear:right}.hotelchars .containh2{padding:.5em 0 0;margin:0;background-color:#e6edf6;border-bottom:1px solid #779bca;clear:both}.hotelchars h2{color:#fff;background-color:#779bca;margin:0;padding:.25em .5em;text-transform:uppercase;max-width:14em}.hotelchars h2 a{text-decoration:none;color:#fff}.hotelchars div.top{text-align:right;font:bold x-small/1.2em Arial,Helvetica,sans-serif;text-transform:uppercase!important;width:100%;position:relative;clear:both}.hotelchars .containh2 div.top{margin-top:-1.35em;/*\*/position:absolute;right:8px /**/}.hotelchars div.top a{color:#fff!important;background-color:#0896ff;padding:0 .25em;border-left:4px solid #feba02;text-decoration:none}.hotelchars div.top a:hover{color:#feba02!important}.hotelchars div.top a:active{color:#b30000!important}.hotelchars div.top a:link img,.hotelchars div.top a:visited img{background-color:#fff}.hotelchars div.top a:hover img{background-color:#feba02}.hotelchars div.top a:active img{background-color:#b30000}.hotelchars .description{margin:.6em 0}.hotelchars .destination h3{margin-bottom:.45em}.hotelchars .description h4{clear:left;margin-bottom:5px}.hotelchars .description ul{margin:0 0 1.2em .6em;padding:0 0 0 .6em}.hotelchars .description br{line-height:50%}.hotelchars .description .rt-list{list-style:none;margin:0;padding:0}.hotelchars .description .rt-list li{padding:4px 0 6px 0}.wrap-hotelpage-top__book .b-button{vertical-align:baseline;margin-top:20px}.hp__hotel_ratings{position:relative;top:2px}.hp__hotel_ratings__stars{position:relative;top:-3px}tr.dealodd td,tr.dealeven td{border-bottom:1px dotted #ccc;background-color:#e6edf6;color:#111;font-size:.9em}tr.dealodd_on td,tr.dealeven_on td{background-color:#ccebf5;border-bottom:1px dotted #fff;color:#000;font-size:.9em}div.dealbutton a,div.dealbutton_on a{display:block;width:125px;float:left;margin:0;padding:3px 6px 4px 6px;font-size:11px}tr.dealodd td div.dealbutton a:hover,tr.dealodd_on td div.dealbutton a:hover,tr.dealeven td div.dealbutton a:hover,tr.dealeven_on td div.dealbutton a:hover{background-color:#09c;color:#fff}div.dealbutton_on a:link,div.dealbutton_on a:visited{background-color:#feba02;color:#003580}div.dealbutton_on a:hover{background-color:#09c;color:#fff}tr.back_odd{background-color:#fff}p.comments_good,p.comments_bad{background-repeat:no-repeat;background-position:0 3px;padding-left:14px}p.comments_good{background-image:url("//r-ec.bstatic.com/static/img/reviews/positive/6c7dee3194ed2d52e1ae62c4cb8a6c09bc22308f.gif")}p.comments_bad{background-image:url("//q-ec.bstatic.com/static/img/reviews/negative/047624484aa1471eeede69aed66cc43df519e488.gif")}span.totscore{display:block;width:48px;height:48px;color:#fff;background-image:url("//r-ec.bstatic.com/static/img/icons/comment_big_right/bf0effc603367480db06b7f9da11da2f7c366447.png");background-repeat:no-repeat;background-position:0 2px;text-align:center;padding-top:16px;font-size:16px;font-weight:bold}.ja td.cell_score span,.ja span.totscore,.zh span.totscore,.zh td.cell_score span,.ko span.totscore,.ko td.cell_score span{background-position:0 6px}#althotels h3{margin-bottom:1em}#althotels table#althotelsTable td.althotelsCell{width:33%}#althotels table td{padding-right:16px}#althotels table td div a.read-on{font-size:.88em}#althotels table td img{margin-right:6px}#althotels p#viewmorealt{padding-bottom:0;margin:0}p#dirtitle span,.small_warning{font-weight:normal;color:#666;font-size:11px;text-align:right}#hcta{overflow:visible}.bookNow1{vertical-align:middle;text-align:center;background-color:#e6edf6;padding-top:6px;width:40%;float:right}.bookNow1 button{float:right;font-size:1.5em;font-weight:bold;padding:.15em .5em;background-color:#0896ff;color:#FFF;border:3px solid #f2f2f2;border-radius:8px;margin:.3em;overflow:visible}.bookNow1 button.disabled,.bookNow1 button.disabled:hover{background-color:#6fbffc;color:#FFF;border:3px solid #f2f2f2}.bookNow1 button:hover{background-color:#003580;cursor:pointer}#hcta:hover,#hcta_secure:hover,#hcta_mini:hover{background-color:#003580;cursor:pointer}a.do,a.undo,a.do:visited,a.undo:visited{color:#0896ff}#editDates .checkoutDateSection,#editDates .checkinDateSection{position:relative;padding-bottom:1em}#editDates h3{clear:both;color:#003580}#editDates h3 span.flash_deals_availability{background:#e6edf6;display:block;padding:5px 10px;border-radius:8px}#editDates h3.smartdeal{background:url("//r-ec.bstatic.com/static/img/sd_icon_changedates_yellowbg_smart/a2a2b5846ff5cf3afbedae205ea0cf68dd624357.png") no-repeat;padding:5px 0 10px 60px;line-height:120%;font-size:16px}#editDates h3 span.flash_deals_availability img{float:left;margin:0 15px 0 0;visibility:visible!important}#editDates h3 span.flash_deals_availability strong{display:block;padding:15px 0 0 60px;line-height:17px;font-size:20px}#editDates h3 span.flash_deals_availability span{display:block;padding:3px 0 0 50px;line-height:17px}a.togglelink{background-position:left 0;background-repeat:no-repeat;padding-left:18px;background-image:url("//r-ec.bstatic.com/static/img/experiments/icon_shut/9e01885cb7935d328682a75f89d1fbaaa066558f.gif")}.lang_is_rtl a.togglelink{background-image:url("//q-ec.bstatic.com/static/img/rtl/experiments/icon_shut/c737061a381de7ed2e55e0e459db62446e0df2ea.gif");padding-right:0}a.togglelink.jqrt.toggla_hide{background-image:url("//r-ec.bstatic.com/static/img/experiments/icon_open/800fb2ebd7c457a33bda4967a81b4cce06f57e15.gif")!important}.review_feedback{color:#333;float:left;font-size:86%;line-height:1.8em;float:right;position:relative;top:-3px;margin-top:1em;filter:alpha(opacity=20);opacity:.2}.review_feedback div.rf_question{border-radius:4px;background:#EEE;border:1px solid #CCC;color:#444;float:left;margin-left:8px;font-size:100%;line-height:1.5em;margin-left:0;white-space:nowrap}.review_feedback form{float:left}.review_feedback button{border-radius:2px;border:0;color:#444;cursor:pointer;font-size:10px;line-height:1.5em;padding:0;margin:1px;float:left;width:34px;white-space:nowrap;overflow:visible}.review_feedback textarea{position:absolute;left:-9999px}.review_useful_form{width:35px;background-color:#EEE}#review_useful_share .review_useful_thankyou{float:left;margin:6px 5px 0}.review_feedback p{color:#666}.review_useful_yes{background:url("//q-ec.bstatic.com/static/img/experiments/like_icons/13ec2e2162404374b774de3972f6a1b7bb0f7be8.png") no-repeat scroll 3px -3px #EEE;height:28px}.review_useful_yes:hover{background-position:3px -32px}.review_useful_no{background:url("//q-ec.bstatic.com/static/img/experiments/like_icons/13ec2e2162404374b774de3972f6a1b7bb0f7be8.png") no-repeat scroll -23px -3px #EEE;height:28px}.review_useful_no:hover{background-position:-23px -32px}.review_useful_fb{background:url("//q-ec.bstatic.com/static/img/experiments/like_icons/13ec2e2162404374b774de3972f6a1b7bb0f7be8.png") no-repeat scroll -50px -2px transparent;padding:5px;border-left:1px dotted #ccc;height:20px;width:24px;float:left;text-decoration:none!important}.review_useful_fb:hover{background-position:-50px -30px}.review_useful_t{background:url("//q-ec.bstatic.com/static/img/experiments/like_icons/13ec2e2162404374b774de3972f6a1b7bb0f7be8.png") no-repeat scroll -76px -2px transparent;padding:5px;border-left:1px dotted #ccc;height:20px;width:23px;float:left;text-decoration:none!important}.review_useful_t:hover{background-position:-76px -30px}#review_useful_button_wrapper{border-left:1px dotted #ccc}span.policy_name{border-bottom:1px dotted}.roomMaxPersons,.roomPrice,.roomMultiRoomPrice{padding:0!important}.ratefeedback_block{background:#96b2d9;padding:10px;font-size:100%!important}.ratefeedback_block a#b_rates_feedback_link{color:#fff}a#more_reviews_link{border:1px solid #ccc;background-color:#eee;display:block;margin-bottom:1em;padding:5px;text-align:center;border-radius:3px;outline:10px solid red}a.loading{background:url("//q-ec.bstatic.com/static/img/experiments/ajax-loader-small/73d9581782783bd2f10f3a15d50bf5917f4c8a0e.gif") no-repeat 4px 50% #eee}.lh #summary p,.lh .hotelchars .description,.lh .hotelchars .description p{line-height:1.5em}.big_intro p:first-child{font-size:1.333em;line-height:1.688;margin:.844em 0}#althotels table td.althotelsCell{padding-bottom:10px}#althotels table td.althotelsCell h2{margin-bottom:10px;font-size:1.5em}#althotels table td.althotelsCell img.hotelImg{margin-right:10px;margin-bottom:4px}#althotels table td div.althotelsDiv{clear:both;margin:1em 0;padding:0 .7em 0 .7em;text-align:left}#althotels table td div.althotelsDiv p.althotelsReview{margin:0;padding-top:.7em;padding-bottom:16px;font:italic 1.1em/1.2em Georgia,'Times New Roman',serif}#althotels table td div.althotelsDiv p.altHotelsReviewer{margin:1.2em 0 0 0;padding:0 0 0 37px}#althotels table td div.althotelsDiv em{font-size:.88em}a.altFromPrice{display:block;margin-top:10px;text-align:center}a.altFromPrice:hover{background-color:#003580}#searchboxInc{clear:both}.my_review td{border:3px solid #feba02!important}.my_review .cell_user{border-right-width:0!important}.my_review .cell_comments{border-width:3px 0!important}.my_review .cell_score{border-left-width:0!important}.review_social{margin-top:1em;color:#444;font-weight:bold}.review_social span{margin-right:5px;display:none}.review_social a{text-decoration:none}.review_social a img{vertical-align:middle;margin-right:5px}#trivago_welcome{background:#eee;border-radius:12px;padding:5px 10px 6px 154px;margin-bottom:12px;position:relative}#trivago_welcome img{position:absolute;left:10px;top:-13px}.positive_policy{background:url("//r-ec.bstatic.com/static/img/icon_addons-tick/37d9553afcd9135ee06b5e1e9e4cb570c46251e3.png") left center no-repeat;color:#297725;padding-left:20px}.jq_tooltip{cursor:help}a.jq_tooltip{cursor:pointer}#rates_feedback_invite.call2action .jq_tooltip{color:#003580;text-decoration:none;font-weight:normal;padding-bottom:4px;padding-left:30px;padding-top:6px;background-image:url("//r-ec.bstatic.com/static/img/tick24_lightbluebkg2/d74c83e3c1eaa0d55e466cd04021217d5b66350b.png");background-position:left center;background-repeat:no-repeat}#container{background-color:#fe3311;color:#fff;margin:10px 0;padding:6px 10px 4px 10px;overflow:hidden;border-radius:8px;zoom:1}div.flash_sold_out{padding:4px 0 10px!important;text-align:center}div.flash_sold_out span{font-size:15px}div.flash_sold_out span.flash_deals_sold{display:block;font-size:30px;font-weight:bold;margin:20px;text-shadow:0 3px 4px #000}#container a:link{color:#fff}#container a:visited{color:#fff}#container a:hover{color:#feba02}#container a:active{color:#fff}#container #flash_counter_wrapper{margin:0 0 5px -24px;padding-left:34px;zoom:1}#container #flash_counter_wrapper .count_timer{float:left;text-align:center;width:100px}#container #flash_counter_wrapper .counter_header{background-color:#fff;border-right:1px solid #fe3311;color:#fe3311;margin-bottom:0;padding:2px 0 0 0;text-transform:uppercase}#container #flash_counter_wrapper #flash_days,#container #flash_counter_wrapper #flash_hours,#container #flash_counter_wrapper #flash_minutes,#container #flash_counter_wrapper #flash_seconds{border:1px solid #fff;color:#fff;font-size:33px;margin:0;width:97px}#container #cntdwn{font-weight:bold;font-size:20px;margin-left:10px}#container span.flash_alert{font-size:26px;font-weight:bold;display:block;line-height:28px;margin-bottom:0}#container span.flash_alert_countdown{font-size:23px;font-weight:bold;display:block;line-height:24px;margin-bottom:7px}#container p{color:#fff;font-size:15px;margin-top:5px}#container p.flash_deals_des{margin:0 30px 5px 0;padding-top:0;float:left;width:250px}#container p.flash_deals_des a{clear:left;display:block}#container div.flash_deals_discount{color:#fff;clear:left;float:left;font-size:40px;font-weight:bold;margin:-5px 0 7px;text-shadow:0 3px 4px #000;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);width:125px}#container a.flash_deals_all{clear:left;display:block;font-size:15px;line-height:1.2em}#container p.flash_deals_av{float:left;margin:-19px 0 10px 10px}#container p.flash_deals_av a.flash_deals_day,#container p.flash_deals_av a.flash_deals_day_h{display:block;font-weight:normal;float:left;height:27px;margin-bottom:5px;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:27px}#container p.flash_deals_av a.flash_deals_day{background:url("//q-ec.bstatic.com/static/img/flash_deal_calendar/aeeb848d6a3699b36c36f88bfdb8916b87cea8f6.gif") no-repeat 0 0 #fff}#container p.flash_deals_av a.flash_deals_day_h{background:url("//q-ec.bstatic.com/static/img/flash_deal_calendar/aeeb848d6a3699b36c36f88bfdb8916b87cea8f6.gif") no-repeat 0 0 #fff;color:#fe3311;font-weight:bold}#container p.flash_deals_av a.flash_deals_day:hover span{color:#fe3311}#container p.flash_deals_av a.flash_deals_day_h span,#container p.flash_deals_av a.flash_deals_day span{line-height:2.3em}#container p.flash_deals_av a.flash_deals_day span{color:#000}#container .clear{clear:left}div.description div.flash_deals_remark{background-color:#fe3311;color:#fff;font-weight:bold;margin-bottom:.35em;margin-top:.35em;padding:.5em;border-radius:8px}#cd_email_su{font-size:13px;font-weight:normal;line-height:1.2em!important;float:left}td.flash_deal .flash_deal_block{height:60px}td.flash_deal .flash_deal_block strong{font-size:150%}td.flash_deal .flash_deal_block p.b_flash_deal{font-weight:bold;color:#a00;font-size:86%;margin:5px 0;max-width:150px;white-space:normal;float:right}button.per_room_bb{background:#0896ff;border:2px solid white;border-radius:4px;color:white;font-weight:bold;margin:2px;white-space:nowrap;cursor:pointer}div.more_than_1{text-align:right;clear:right}div.more_than_1 a{color:#0896ff}#fb_likebox_sidebar_hotel h3{padding:6px 0 10px 35px}td#left2{padding-top:10px}#no_availability_msg{background-color:#e6edf6;margin-bottom:15px}#no_availability_msg h3.full_hotel{background-color:#feba02;font-size:1.4em;color:white;font-weight:bold;padding:6px 0 8px 7px;display:block;margin:0}#no_availability_msg span.sorry_header{font-size:1.3em;line-height:1.3em;color:#003580;font-weight:bold;padding:6px 7px 8px 7px;display:block;margin-top:10px}#no_availability_msg span.sorry_header span{color:#0896ff}#no_availability_msg .change_dates,#no_availability_msg .change_hotel{border:1px solid white;background-color:#e6edf6;margin:5px 5px 20px}#no_availability_msg .editDatesForm{border:0;margin:0}#no_availability_msg .availForm{padding:0 10px 10px 10px}#no_availability_msg .availForm .but{clear:none;padding-top:27px}#no_availability_msg .checkoutDateSection,#no_availability_msg .checkinDateSection{position:relative}#no_availability_msg .change_dates h4.change_option,#no_availability_msg .change_hotel h4.change_option{background-color:#779bca;font-size:1.1em;color:white;font-weight:bold;padding:6px 3px 6px 8px;display:block;margin:0}#no_availability_msg h3.other{color:#0896ff;font-size:1.2em;font-weight:bold;padding:10px 0}#no_availability_msg h3.other a{text-decoration:none;background:url("//r-ec.bstatic.com/static/img/arrow-right-link_small/01d749277277eae2c880558f514b2a57138c6f85.png") no-repeat 100% 50%;padding:6px 10px 8px 7px}#no_availability_msg h3.other a:hover{color:#feba02}#no_availability_msg #new_alt_hotels .alt_hotel_block{background-color:white;border-top:3px solid #e6edf6;overflow:hidden;padding:5px 5px 5px 3px}#new_alt_hotels .content{overflow:hidden}#new_alt_hotels img.hotelImg{float:left;margin-right:7px}#new_alt_hotels h3{margin:0 0 3px 0;padding:0;border:0}#new_alt_hotels h4{padding-left:5px}#new_alt_hotels span.address{font-size:1em}#new_alt_hotels .content p{margin-top:3px}#new_alt_hotels span.cheapest,#new_alt_hotels span.xroomsleft{float:left;padding:5px 5px 5px 0;font-size:.95em}#new_alt_hotels span.room{white-space:nowrap;margin-right:20px;display:block;float:left}#new_alt_hotels span.cheapest span.room img{margin-right:3px}#new_alt_hotels span.cheapest span.room span.price{font-weight:bold;color:#390}#new_alt_hotels .clear{clear:both}#profilebox{margin-bottom:12px}.roundme{border-radius:6px}hr.floatfix{clear:both;visibility:hidden;height:1px;margin:0;padding:0}.hotel_thumbs_sprite{display:inline-block;margin:0 4px 4px 0;width:40px;height:40px;vertical-align:top;float:left}#photos_distinct{padding-top:10px;padding-left:1px;overflow:hidden;zoom:1}#tooltip p,#tooltip ul{margin:0 0 .3em 0!important}span.lastbooking{display:block}.hotelchars .top-redesigned{text-align:right}.hotelchars .top-redesigned a{color:#0896ff;background:0;border:0;padding:0;text-decoration:none;font-weight:bold;text-transform:none;font-size:13px}.hotelchars .top-redesigned a:hover{color:#feba02}.hotelchars div.top-redesigned a span{color:#003580}.hotelchars .top-redesigned a img{margin:0 5px 0 0}table.althotels_price_table{margin-top:1em;border:3px solid #fff}table.althotels_price_table tr th{font-size:94%!important;padding:2px 5px;background-color:#537cb4;color:#fff}#althotels table td.althotel_left{border-top:1px dotted white;padding-right:2px}table.althotels_price_table td{padding-top:3px;padding-bottom:2px;vertical-align:middle}table.althotels_price_table tr.odd td{background-color:#eee}#althotels table{clear:both}#althotels table td.althotel_right{border-top:1px dotted white;text-align:right;font-weight:bold;color:#390;padding-right:4px}td.althotel_right strong{color:#900;font-weight:normal}span.hp_group_rackrate{border:thin solid white;font-weight:normal;text-decoration:line-through;float:left;color:#003580;margin-right:5px}.listticker{list-style-type:none;padding:0!important;margin:.5em 0 0 0!important;min-height:3em;height:auto}.b_msie_7 .bookNowWrap input{float:left}.pretty_headers .containh2{background:0;border-bottom:0}.pretty_headers h2{color:#003580;background:0;padding:.5em .5em .5em 0;text-transform:none;width:none;font-size:1.6em;font-weight:normal}.pretty_headers h2 a{color:#003580!important}.pretty_headers #rates_feedback_invite.ratefeedback_block{background-color:white;border-top:1px solid #537cb4;border-collapse:collapse}.pretty_headers #rates_feedback_invite.call2action .jq_tooltip{background:url("//q-ec.bstatic.com/static/img/profile-tick/cb8f477421941322b0d4d5f6613c2bd28efb5914.gif") no-repeat left center;font-size:1.1em}.pretty_headers #rates_feedback_invite span{background:url("//q-ec.bstatic.com/static/img/profile-tick/cb8f477421941322b0d4d5f6613c2bd28efb5914.gif") no-repeat left center;font-size:1.1em}.pretty_headers #cb_booking{border-top:1px solid #96b2d9!important;margin-left:0}.conditions_hotel_popups{text-decoration:underline;font-weight:bold;color:#0896ff;cursor:pointer}.hp_review_score .rating{white-space:nowrap}.hp_review_score .score_from_number_of_reviews{color:#003580}.hp_review_score .out_of{font-size:.5em;font-weight:normal}.hp_rt_broken_styles_patch td.roomPrice span.rackrate:before,.hp_rt_broken_styles_patch td.roomPrice span.rackrate:after{content:"";display:table}.hp_rt_broken_styles_patch td.roomPrice span.rackrate:after{clear:both}.b_msie_7 .hp_rt_broken_styles_patch td.roomPrice span.rackrate{display:block;zoom:1}.hp_rt_broken_styles_patch td .roomDefaultUse{height:auto}.hp_rt_broken_styles_patch_us td.roomPrice{min-width:190px}.hp_rt_broken_styles_patch_us td.roomPrice .roomDefaultUse,.hp_rt_broken_styles_patch_us td.roomPrice .roomSingleUse{margin-bottom:5px}.hp-gallery-top-border{border-top:1px solid #779bca;padding-top:1px}.blockdisplay2-opened .modal-wrapper,.tab-location-opened .modal-wrapper{z-index:11500}#blockdisplay1 .containh2 h2{max-width:none!important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}div.ico_policy_info span.i_icon{background-image:url("//q-ec.bstatic.com/static/img/experiments/ico_i_rt/79c770ffb3db84ff93c19d6b1ed1f7d74886e7d4.png")!important}div.ico_policy_info span.i_icon2{background-image:url("//r-ec.bstatic.com/static/img/experiments/ico_i_rt2/626771063804f3a5196f57b592867fecb5bf6859.png")!important}.review-wrapper{display:inline-block;width:190px;height:20px;margin:32px 0 0 9px}.review-logo{height:30px;left:0}.review-logo img{position:relative}.review-wrapper p{display:inline-block;font-size:11px;color:#333;float:left}@-webkit-keyframes pop-deal{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(0.8);opacity:.7}25%{-webkit-transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1)}}@-webkit-keyframes pop-deal{0%{background:transparent}15%{background:yellow}100%{background:transparent}}.pop-deal{-webkit-animation:pop-deal 5s}#wrap-hotelpage-top .biggie-bigs span.b-button__text{font-size:16px!important}.rt-av-head{font-size:14px!important}body.de .exceptional_german{font-size:19px}.review_score_label{color:#779bca}.rt-number-of-nights-stay{padding-top:10px}.rt-price-number-of-nights{font-size:86%;margin:5px!important}.ico_policy_info.hp_policy_left_padding{padding-left:8px}.hp_policy_left_padding .policy_bullet_wrapper{margin-left:-8px}.no-style-list,.no-style-list li{list-style:none;margin:0;padding:0}.hp-section-header h2{clear:both;color:#003580;background:0;display:inline}.hp-section{background-color:#f2f5f9;padding:10px;margin:0 0 20px 0;border-top:1px solid #d9e1ec;border-bottom:1px solid #d9e1ec;font-weight:normal;overflow:hidden}.hp-section-header,.hp-section-header h2{font-weight:normal;font-size:21px;padding:0 0 10px 0;margin:0}.hp-section-sub-header{font-weight:bold;font-size:15px;padding:0 0 5px 0;margin:0}.hp-section-text{font-size:13px;margin:10px 0}.non-bookable-container span{display:none}.non-bookable-container p{background:#ffd4d4;border-radius:3px;display:block;margin:0 0 10px 0;min-height:0;padding:1em!important}#hwt-div,#hwt-logo-link,#hwt-city-link,.hwt-logo,.hwt-title,.hwt-p{display:none!important;visibility:hidden}.vp_hotel_badge{float:left;margin-right:5px}.b_room_selectbox--fixed_width{width:3.5em}.roomType__photoThumbLink:hover .roomType__photoThumb{box-shadow:1px 0 0 #fcbb00,-1px 0 0 #fcbb00,0 1px 0 #fcbb00,0 -1px 0 #fcbb00}.rt-bpg-next-to-availability .green-tick-price-guaranteed{top:0!important}.non-refundable-red{color:#F00}.hp-seperate-dates{overflow:visible}#hotel_location_info{margin:0 0 20px 0}#hotel_location_info h4{margin-top:0;color:#feba02}#hotel_location_info ul{list-style-type:none;margin:0;padding:0}#location_info_menu{float:right;width:21%;font-size:13px}#location_info_menu li{cursor:pointer;padding:0;margin-bottom:.7em;height:1em!important;line-height:1em}#location_info_menu li a{display:block;text-decoration:none}#location_info_menu li.active{background:url("//q-ec.bstatic.com/static/img/location_active/b9527bfe6713a1dd0779935a77d8063a075292aa.png") left center no-repeat;padding-left:13px}.hotel_quick_links{background:#f2f4f8;font-size:.9em;padding:0;margin:0;zoom:1}.hotel_quick_links:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:1085px){.hotel_quick_links_jump{display:none}}@media screen and (max-width:1005px){.hotel_quick_links{font-size:.88em}}.hotel_quick_links_item{float:left;padding:10px;margin:0;list-style:none}.hotel_quick_links_item a{text-decoration:none;font-weight:normal}.hotel_quick_links_review{float:right}.hotel_quick_links_review_prominent{padding:0;margin-right:-1px}.hotel_quick_links_review_prominent a{display:block;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px;background-color:#fff;border:1px solid #6b9dcb;border-bottom:0;margin-bottom:-1px}.hotel_quick_links_review_prominent .icon_minibubble{display:inline-block;margin:0 3px 0 0;vertical-align:middle}.hotel_quick_links_back_to_top a{float:right;text-decoration:none;clear:both}.hideme{display:none}.hp_reinforcements{margin:0 0 10px;display:block;clear:both}.hp_reinforcements .reinforcement{border-radius:4px;border-width:1px;border-style:solid;background-clip:padding-box;padding:8px 12px 8px 34px;display:inline-block;margin:0 4px 10px 0;background:#fff url("//r-ec.bstatic.com/static/img/hotel_reinforcements/gift/85735738422a9ee113bb625d3df16ae60bfdfc05.png") no-repeat 12px 8px;zoom:1;*display:inline;_height:12px}.hp_reinforcements .reinforcement h6,.hp_reinforcements .reinforcement h6 a:link,.hp_reinforcements .reinforcement h6 a:visited{font:normal normal bold 10px 'Helvetica Neue',Helvetica,Sans-Serif!important;font-size:12px!important;font-weight:bold!important;padding:0;margin:0;text-decoration:none;color:inherit}.hp_reinforcements .positive_reinforcement{border-color:#188000;color:#188000}.hp_reinforcements .urgency_reinforcement{background:#fff url("//r-ec.bstatic.com/static/img/hotel_reinforcements/clock/f695dd90284d45673e3df27338ae6bea14393f11.png") no-repeat 12px 8px;border-color:#99200b;color:#99200b}.b_safari_6 .hp_reinforcements .urgency_reinforcement{border:0;box-shadow:0 0 0 1px #99200b}.hp_reinforcements .no_cc{background:#fff url("//r-ec.bstatic.com/static/img/hotel_reinforcements/card/60cf05cf5a16c33981ecfb75a639c86feb40eabf.png") no-repeat 12px 10px}.hp_reinforcements .flash_deal_reinforcement{background:#fff url("//q-ec.bstatic.com/static/img/icons/fd_rocket_white_bg_small/7af6e34157ccda71df18b99c87c42c335ced4426.jpg") no-repeat 5px 4px}.hp_reinforcements .reinforcement.no_icon{background:0;padding:8px 12px 8px 12px}.hp_reinforcements .reinforcement.no_icon h6{font-weight:normal!important;font-style:normal}.hp_reinforcements .use_cup_cards{background-image:url("//r-ec.bstatic.com/static/img/hotel_reinforcements/mini_union_pay/5fdb8c606d854c56277aa137d2628310b66e716d.png");background-repeat:no-repeat;background-position:12px 8px;padding-left:38px}.hp_reinforcements{margin:0 0 0 -10px;display:table;border-collapse:separate;border-spacing:5px}.lang_is_rtl .hp_reinforcements{margin:0 -10px 0 0}.hp_reinforcements .reinforcement{display:table-cell;vertical-align:baseline}.hotelchars .description h3,#doc h2{margin:.6em 0 .15em;color:#779bca;border-bottom:1px solid #e6edf6}.hotelchars .description h3 span,#doc h2 span{top:.2em;line-height:1em}.hotelchars .description h3{border-bottom-width:0}.hotelchars .description p{margin:0}.hotelchars table.generaltable{border-color:#96b2d9;border-left-width:4px;margin:.6em 0 1.8em}.hotelchars table.generaltable td,.hotelchars table.generaltable th{border-left:1px solid #96b2d9}.hotelchars table.generaltable .outlineDeal td{background-color:#feba02}.hotelchars table.generaltable .outlineDeal td a:hover{color:#FFF}.hotelchars table.generaltable th{background-color:#537cb4;padding:6px 8px}.hotelchars .facilities{margin:0;padding:0;list-style-type:none;float:left;width:15em;border-bottom:1px solid #779bca}.hotelchars .faclast{border-right:24px solid #779bca}.hotelchars .facsingle{width:24em;float:none}.hotelchars .facilities li{margin:0;padding-left:1.2em;border-top:1px solid #779bca;border-right:1px solid #779bca;font-weight:bold}.hotelchars .facsingle li{border-right:0}.hotelchars .facilities .odd{background-color:#fff9e7}.hotelchars iframe{margin-bottom:1.2em}.hotelchars .descriptionsContainer .description{border-bottom:1px solid #feba02;padding-bottom:1.2em}.hotelchars .descriptionsContainer .description:last-child{border-bottom:0}.hotelchars .descriptionsContainer h3{/*\*/float:left;width:9em;clear:left;/**/margin-top:0;padding-top:0}.hotelchars .descriptionsContainer p{margin-left:11.4em;padding-top:.71em}.hotelchars .descriptionsContainer .policy_description{padding-top:.8em}.hotelchars .reviews_pager{margin:1em 0;text-align:center;background-color:#e6edf6;line-height:1.5em;padding:0 .5em;display:none}.hasJS .hotelchars .reviews_pager{display:block}.hotelchars .reviews_pager .pageprev{float:left}.hotelchars .reviews_pager .pagenext{float:right}.hotelchars .reviews_pager .nolink{color:#c0c0c0;font-weight:bold}#hp_av_calendar{min-height:230px;position:relative}.seven_night_av_cal{border-collapse:collapse;vertical-align:middle;float:left;margin-bottom:10px;border-spacing:0;width:48%;border-radius:3px}.seven_night_av_cal.not_first_av_table{float:right}.seven_night_av_cal th{padding:5px 8px;border-style:solid;text-align:center;border:0;border-bottom:1px solid #779bca;background-color:transparent;color:#003580}.hp_7_night_cal_dates_no_avail .seven_night_av_cal_wrap{background-color:transparent;margin-bottom:30px;position:relative;min-height:210px}.calendar_overlay{opacity:.3}.seven_night_av_cal td{font-size:.9em;padding:6px 7px 5px;color:#b4c3d8;vertical-align:middle}.seven_night_av_cal .date_range,.seven_night_av_cal .date_range:visited{color:#003580;text-decoration:none}.seven_night_av_cal h4{font-weight:normal;font-size:1.1em;margin:0!important}.seven_night_av_cal .seven_cal_cell_fill{height:1em;text-align:center;font-size:.9em;padding:2px 4px}.seven_night_av_cal .seven_cal_unavailable{display:block;height:1.7em;min-width:60px}.seven_night_av_cal .seven_cal_sold_out{background-color:#b4c3d8;color:#fff;padding:.3em 0;font-weight:normal}.seven_night_av_cal .price{background-color:#0896ff;padding:.3em 0}.seven_night_av_cal .price,.seven_night_av_cal .seven_cal_sold_out{display:block;border:2px solid white!important;-o-box-shadow:0 0 3px #aaa!important;box-shadow:0 0 3px #aaa!important}.seven_night_av_cal .price,.seven_night_av_cal .price:visited{color:#fff;text-decoration:none;font-weight:normal;padding:.3em .1em}.seven_night_av_cal .stay_length{padding-right:12px;width:25%;color:#b4c3d8}.seven_night_av_cal .stay_length a,.seven_night_av_cal .stay_length a:visited{color:#003580;text-decoration:none}.seven_night_av_cal .seven_cal_sold_out a,.seven_night_av_cal .seven_cal_sold_out a:visited{background-color:#003580;text-decoration:none}.seven_night_av_cal .stay_length a:hover,.seven_night_av_cal .date_range:hover{text-decoration:underline}.seven_night_av_cal .price:hover{background-color:#003580}.seven_night_av_cal .seven_cal_unavail_tr td{color:#b4c3d8}.hp_7_night_cal_dates_no_avail .seven_night_av_cal_wrap{padding:0 5px;margin-bottom:0}.hp_7_night_cal_dates_no_avail .change_option{background-color:#779bca;font-size:1.1em;color:white;font-weight:bold;padding:6px 3px 6px 8px;display:block;margin:0}.hp_7_night_cal_dates_no_avail .seven_night_av_cal th{border:0;border-bottom:1px solid #779bca;background-color:transparent}.hp_7_night_cal_dates_no_avail .seven_night_av_cal h4{color:#003580}.hp_7_night_cal_dates_no_avail{border:1px solid white;background-color:#e6edf6;margin:5px 5px 20px;padding-bottom:5px}.hp_7_night_cal_dates_no_avail .hp_av_cal_description{margin:0 0 10px;background-color:transparent;padding:0;display:none}.hp_7_night_cal_dates_no_dates{background-color:#f2f5f9;padding:10px 13px 0;margin-bottom:16px}.hp_no_avail_rethink_descrip{padding-left:0;background-color:transparent}#next_7_day,#prev_7_day{display:block;position:absolute;color:#0896ff;text-decoration:none;bottom:10px}#next_7_day:hover,#prev_7_day:hover{color:#ffca56}.seven_night_av_cal_wrap #next_7_day{right:20px}.seven_night_av_cal_wrap #prev_7_day{left:20px}.hp_7_night_cal_dates_no_avail #next_7_day{right:10px}.hp_7_night_cal_dates_no_avail #prev_7_day{left:10px}#back-to-search-in-breadcrumb{margin-left:6px;margin-right:0;padding-right:5px;padding-left:13px;margin-bottom:.5em;border:0;font-size:12px;vertical-align:top;position:relative;top:-14px;max-width:100px}.b_msie_7 #back-to-search-in-breadcrumb{width:100px}#back-to-search-in-breadcrumb .use_sprites.icon_back{left:0;top:.125em}.b_msie_7 #back-to-search-in-breadcrumb .use_sprites.icon_back{top:.25em}#breadcrumb.back-to-search-in-breadcrumbs{border-left:1px solid #febe58;padding-left:13px;left:-1px}#back-to-search-in-breadcrumb,#breadcrumb.back-to-search-in-breadcrumbs{display:inline-block}.b_msie_7 #back-to-search-in-breadcrumb,.b_msie_7 #breadcrumb.back-to-search-in-breadcrumbs{*display:inline;*zoom:1}.green_condition.green_condition_normal{font-weight:normal}.base_collage{margin-right:16.4em;max-width:612px;margin-top:5px}.photo_collage .slideshow{margin:0;margin-right:-202px}.photo_collage_addons{float:left;height:202px;width:100%}.photo_collage_addons_content{margin-left:210px;min-width:186px}.photo_collage_addon{float:left;height:97px;display:inline}.base_collage .photo_collage_addon_1{width:37%;margin-right:-37%;margin-bottom:8px}.base_collage .photo_collage_addon_2{margin-left:39%;width:61%;margin-bottom:8px}.base_collage .photo_collage_addon_3{width:61%;margin-right:-61%;clear:left}.base_collage .photo_collage_addon_4{margin-left:63%;width:37%}.base_collage.wide_photo_collage{max-width:100%;margin-right:0}.base_collage.wide_photo_collage .photo_collage_addon .photo_collage_addon_inner{background-size:cover;border:0}.extend_collage{margin-right:0;max-width:834px;margin-top:5px}.extend_collage .photo_collage_addon_1{width:20%;margin-bottom:8px;margin-right:0}.extend_collage .photo_collage_addon_2{width:39%;margin-left:1%;margin-bottom:8px;margin-right:0}.extend_collage .photo_collage_addon_3{width:39%;margin-left:1%;margin-bottom:8px;margin-right:0}.extend_collage .photo_collage_addon_4{width:39%;margin-bottom:8px;margin-right:0}.extend_collage .photo_collage_addon_ex_1{width:39%;margin-left:1%;margin-right:0}.extend_collage .photo_collage_addon_ex_2{width:20%;margin-left:1%;margin-right:0}.photo_collage_addon_inner,a.photo_collage_addon_inner:hover{display:block;background-position:50% 50%;background-repeat:no-repeat;height:95px;border:1px solid #e6edf6;padding:0;margin:0}.photo_collage_summary{width:74%;float:left}.photo_collage_summary_footer{clear:left}.photo_collage_expanded{margin-right:0;max-width:none}.photo_collage_expanded .photo_collage_addon_2{margin-left:38.2%;width:61.8%}.photo_collage_expanded .photo_collage_addon_4{margin-left:62.2%;width:37.8%}.photo_collage_review_expanded{width:22%!important}#photos_distinct a.photo_collage_last_thumbnail{margin-right:0}.hidden_thumb{display:none!important}#althotelsRow.hp_cp_below_rt .althotel_link{color:#0896ff!important;text-decoration:underline}#althotelsRow.hp_cp_below_rt .althotel_link:hover{color:#feba02!important}#althotelsRow.hp_cp_below_rt .althotel_link:active{color:#b30000!important}#althotelsRow.hp_cp_below_rt .althotel_link:visited{color:#537cb4!important}.consistent-gallery-background{position:relative;border-bottom:1px solid #d9e1ec;padding-bottom:2px;overflow:hidden;width:100%}.consistent-gallery-background .nha_hotel_wide_photo,.consistent-gallery-background .base_collage,.consistent-gallery-background .slideshow{margin-top:0}.consistent-gallery-background .slideshow #photo_container{padding:0;margin:0;border:0}.consistent-gallery-background .new_hotel{top:5px;position:absolute;z-index:10;right:0;font-size:15px}#blockdisplay1.hp-consistent-vertical-rhythm #rooms{padding-bottom:.5em;padding-top:0;margin-top:0}#blockdisplay1.hp-consistent-vertical-rhythm .rooms_table_usp{margin-top:1em}#blockdisplay1.hp-consistent-vertical-rhythm #availability_target{margin-top:0;padding-bottom:10px}#blockdisplay1.hp-consistent-vertical-rhythm #promise_to_you_on_hotelpage_tracking_position{padding-bottom:.25em}#blockdisplay1.hp-consistent-vertical-rhythm #shortTCInc{margin-bottom:.25em}#blockdisplay1.hp-consistent-vertical-rhythm #shortTCInc{line-height:17px}#blockdisplay1.hp-consistent-vertical-rhythm .imporant_info_highlight{margin-top:3.125em;margin-bottom:.5em}#blockdisplay1.hp-consistent-vertical-rhythm .nha_single_unit_facilities .description:last-child{margin-bottom:0;padding-bottom:0}#blockdisplay1.hp-consistent-vertical-rhythm .descriptionsContainer .description:last-child{margin-bottom:0;padding-bottom:0}#blockdisplay1.hp-consistent-vertical-rhythm #hp_policies_box .containh2 h2{padding-bottom:.3em}#blockdisplay1.hp-consistent-vertical-rhythm #maxotel_rooms.rt_no_dates,#blockdisplay1.hp-consistent-vertical-rhythm #available_rooms{margin-bottom:.5em}#blockdisplay1.hp-consistent-vertical-rhythm{margin-bottom:1.25em}#blockdisplay1.hp-consistent-vertical-rhythm #editDates h3{margin-top:0}.b-sprite-3 #hotel_main_content .b-sprite.gallery_arrows_right{background:url('//r-ec.bstatic.com/static/img/experiments/gallery-next-2/1c73ae86d34f3d4a6ba048906281d830bacc15bd.png') no-repeat!important;width:32px!important;height:32px!important;top:410px;right:10px}.b-sprite-3.lang_is_rtl #hotel_main_content .b-sprite.gallery_arrows_right{background:url('//q-ec.bstatic.com/static/img/experiments/gallery-prev-2/b9ce6d653d4b4f6e40b68853891b1131f4204a42.png') no-repeat!important;left:10px;right:auto}.b-sprite-3 #hotel_main_content .b-sprite.gallery_arrows_left{background:url('//q-ec.bstatic.com/static/img/experiments/gallery-prev-2/b9ce6d653d4b4f6e40b68853891b1131f4204a42.png') no-repeat!important;width:32px!important;height:32px!important;top:410px;right:57px}.b-sprite-3.lang_is_rtl #hotel_main_content .b-sprite.gallery_arrows_left{background:url('//r-ec.bstatic.com/static/img/experiments/gallery-next-2/1c73ae86d34f3d4a6ba048906281d830bacc15bd.png') no-repeat!important;left:57px;right:auto}.hp_gallery_buttons_redesign .large_image_slider{background-image:url("//q-ec.bstatic.com/static/img/hotel/hp_sprite_gallery_arrows/f02804418026824cafc6d1c3958c00f2edc51970.png");width:44px;height:44px;margin-left:0;top:358px}.hp_gallery_buttons_redesign .large_image_slider:active{top:359px}.hp_gallery_buttons_redesign .large_image_slider.lis_left{background-position:-5px -5px}.hp_gallery_buttons_redesign .large_image_slider.lis_right{background-position:-59px -5px}.hp_gallery_buttons_redesign .large_image_slider_active{opacity:.6}.hp_gallery_buttons_no_opacity.hp_gallery_buttons_redesign .large_image_slider_active{opacity:1}.hp_gallery_buttons_redesign .large_image_slider_active:hover{opacity:1}.lang_is_rtl .hp_gallery_buttons_redesign .large_image_slider.lis_left{background-position:-59px -5px}.lang_is_rtl .hp_gallery_buttons_redesign .large_image_slider.lis_right{background-position:-5px -5px}.b_msie_7 .hp_gallery_buttons_redesign .large_image_slider_active,.b_msie_8 .hp_gallery_buttons_redesign .large_image_slider_active{-webkit-filter:-;filter:-}.b_msie_7 .hp_gallery_buttons_redesign .large_image_slider_active:hover,.b_msie_8 .hp_gallery_buttons_redesign .large_image_slider_active:hover{-webkit-filter:-;filter:-}.hp_gallery_buttons_redesign_var2 .large_image_slider.lis_left{left:auto;right:89px}.hp_gallery_buttons_redesign_var2 .large_image_slider.lis_right{right:24px}.lang_is_rtl .hp_gallery_buttons_redesign_var2 .large_image_slider.lis_left{left:89px;right:auto}.lang_is_rtl .hp_gallery_buttons_redesign_var2 .large_image_slider.lis_right{right:auto;left:24px}.b_nha_hotel_small_images .hotel_thumbs_sprite.selected_thumb{border:1px solid #fff;width:38px;height:38px;outline:3px solid #8ba8d7}.gallery_slider_counter{position:absolute;z-index:2;display:none;top:410px;margin:auto;width:100%;text-align:center;color:#fff;font-size:28px;cursor:default;opacity:.8;text-shadow:2px 2px #000}.gallery_slider_counter_total{font-size:16px;cursor:default;font-weight:bold}#photos_distinct.b_nha_hotel_small_images.hp_thumbgallery_with_counter{padding:3px 0 0 3px;margin-left:-3px;margin-right:-6px}.nha_hotel_wide_photo.hp_gallery_with_counter{margin-bottom:1px}.gallery_thumbnail_border.consistent-gallery-background{overflow:visible;padding-bottom:0}#blockdisplay2 .loc_getting_around,.hp_useful_links .loc_getting_around{font-size:1.6em!important;padding:15px 0 5px 38px;margin:0 0 .5em 0;min-height:30px;line-height:1em;font-weight:normal;border-bottom:1px dotted #ccc;background-repeat:no-repeat;background-position:0 14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODIyQUYzQjAxODBGOTEwMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRjM2QzNGMDVGRTExMUUzQTVDOUM2MEEwQjk2RDVCQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRjM2QzNFRjVGRTExMUUzQTVDOUM2MEEwQjk2RDVCQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUNFQzFDMjkxNjIwNjgxMTgyMkE5NDVENUZEOUJDRjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTgyMkFGM0IwMTgwRjkxMDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz43xrKzAAAEHUlEQVR42sRWzY8URRR/r2rYFTYbWYRN1i+ibowgBgPxQBDjycSo4aL+B149cXITpuewBwMnDiYcTLh4NpkTiXJQAweNHMRwwA+ERT7ULLIMvTvbU/X8VXVVT/Xs7OzCxU7evJ6q1+/z914Viwipwyfo/3oaI3e3bSV+9w1SM9N7iOQ0ER8GV+BkSEhDxAiR5vhBfBH3cwPsI/PVhbNy5RqxMY/ggLXxrQ2aDYq9AV0ZlMSwcwh77NefJubTrNUhSHyNhR7oKugS6Azo1007gGhn9ZoIS+Nl9FJ9UhqPYvZZOHETb3tBj4HeAn0O+jKKqFH2xVhSRYFonVI+iui4tOysSOB+KaxH8nJHSyWCXe/UU6BPQe+AflzPgZ9COBXZvBtf2y5aU21xJWaqDHDK2447kDsKix+Cvh+FgVdAr4PO+y+c9z1Tq3GKgyrtiTN9LJTg5EbDJWgxUeCw8A3og/UwcL5eBuMdcVk2IlWApYG1mKjhxMkvd10GdnDdRndYCS4NwwFQXBokec9FVIKOk9ZLu8Hh1gYw0vtS4Ks8H6Z2bFgJ9q1FIepXuAz4aNvRSNlqfU5eInSFuBxLWRZXwm6RFGbtozaaVGx6ZQlSkPEg4KRWHh1K4HIhWo/UnzpwcWgr5itU9Hoe6c6IqfAntQmoQydKUho91iDePhnbcEMHDgZ+qCbRyakhIaoQnebBodTvDJN2DAzz5DYPx4H2HlmCC5Ug4CsFKsoqtBvNgU2iA+b6iK91whycC/sOkFgbHyN+ZAy4CCR1mE+iDB04cspIEr1U7XcSvINynHL/lVI4utRgu/BDgdAjWexSmO3HYHwCKj6uZ5Lj7D8GByfwVu6LvUurRZyEm84A1zxdWSX7ID/n2495HlnpYGte+yM5iMcDiRX2Cfsy73csX5f7D9IsRgzcG+WAJBggWYKC3xeOs5FcpxlEeXQyduN6KmOXl9v81+Kg/n9An2y+BEihvfX3z5hwb8OnX8p+j33PyTAaALrId7Jw64QsdeKxngXPdoE+28iBfhnQRurAy8Rb9Lf4+0Xs/XgOaE4z0B9OKM85tvY+ORAyt4IDzYe7EW0dJ3XkAPGT004pPhYo4ZZxvLr5RGckGnalyTSrTF58Dm24pUWXf8vo2m2XiSxobq3nQNUiboTqg3uJn3/GrQbj/mnCVnMQNu7MUDi4nEJRpSpkLdOzu4memGpZ+0Mm12+70tScUOv2/+4Zkv0vufdmmT5EvpQzdbv+xsPGevLCK6tMV66yXfyXjeN378UbE4xwRlOPN+nVPS6jWTBclWN4CaYmSR/BZG40fORIa4vz5Yxv3iF5Adc8XNX4jz+pwK1Z79xB9gYiu3gZt75xjKGcZBprb75GamIiRpupmV1kd25vycKdrBxc3gn6T4ABADgZy38NKbnFAAAAAElFTkSuQmCC)}#blockdisplay2 .new_loc_transport_on .in_and_around{width:65%}.smaller_padding .hotel_quick_links_item{padding:10px 5px}.hotel_quick_links li{list-style:none}.hotel_quick_links ul{float:right;padding-left:0}.hotel_quick_links_item.tabbed_nav{padding-left:23px;background:url("//q-ec.bstatic.com/static/img/experiments/hotel_page/location_tab_sprite/6df887dfde93c8f3dd4196d406af6830557c6bc0.png") left 7px transparent no-repeat}.hotel_quick_links_item.tabbed_nav.hotel_quick_links_review{background-position:left -32px}.hotel_quick_links_item.tabbed_nav.selected a{color:#003580}body.lang_is_rtl .hotel_quick_links ul{float:left}body.lang_is_rtl .hotel_quick_links_item.tabbed_nav.hotel_quick_links_review{background-position:right -32px;right:auto;left:0}body.lang_is_rtl .hotel_quick_links_item.tabbed_nav{padding-right:23px;background:url("//q-ec.bstatic.com/static/img/experiments/hotel_page/location_tab_sprite/6df887dfde93c8f3dd4196d406af6830557c6bc0.png") right 7px transparent no-repeat}.hotel_quick_links_item.tabbed_nav.hotel_quick_links_review.bldg_icon,.hotel_quick_links_item.hotel_quick_links_review.bldg_icon.review_link_inline.tabbed_nav.selected{background-position:left 7px}.hotel_quick_links_item.hotel_quick_links_review.bldg_icon.review_link_inline.tabbed_nav{background-position:left -32px}.hotel_quick_links_item.tabbed_nav.with_geomarker{padding-left:23px;margin-right:8px;background:url("//r-ec.bstatic.com/static/img/experiments/hotel_page/sr_review_score_to_hotel_page_geomarker/82145a5b33a5aa78107e7f519e85734de69b9a33.png") 10% 40% transparent no-repeat}.hotel_quick_links_item.tabbed_nav.with_geomarker.selected{padding-left:23px;background:url("//q-ec.bstatic.com/static/img/experiments/hotel_page/location_tab_sprite/6df887dfde93c8f3dd4196d406af6830557c6bc0.png") left 7px transparent no-repeat}#blockdisplay2 .hp_location_surroundings h4{background-position:2px 14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxMUU3OUVGNjRDODExRTM5OTJDQTkxRDdGOTQxMTc4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxMUU3OUYwNjRDODExRTM5OTJDQTkxRDdGOTQxMTc4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDExRTc5RUQ2NEM4MTFFMzk5MkNBOTFEN0Y5NDExNzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDExRTc5RUU2NEM4MTFFMzk5MkNBOTFEN0Y5NDExNzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vU9SPAAADbUlEQVR42qyWWUiUURTHr2Z7VGplUE1ltlCRFbQIFlQGLYTSYgtBTAuBBW3UU5RZPUTZ8pAQiFMPYputJNFCYLaQtFlBUWiNRlqpUNGC0vQ7d87Y5+DkUH3w+84dv3vP/557zz3XCJ/PZ+SJiIgwIZ9xmZN4X4coqISHcAVOmdLMD6GGNfkOUySR93HoDd0dX76DB7Yh9vHfRJoLRvNOhgWwCNqCCCxDqOjvRDzenryHQg/4BC+N21Wpgi7ehyANfkIGQkfCE/F45UcqbIGJ8jlI+ikchlwEGxHbSDtbheYhdO7PIh6vzLgAUtShLMVNqIFoFe3vEJuP0AuE1tE+qNGOQKiqZRGPV5wUw0iogs1wEic/g5ZwijocpZNIVqETtNNtkpRmLg4lUqCb+QhmMLBGM2uuzl7S9SIOiunbkbY4nQNlMNbk5PXClkN7SPDd217eXORoZRLmNnyG4Qx4i92j0QQ/Z2CpyVgua/xAE2MVk8plUrm0V0haI7JTOkc6BrrVZtNZlmqDCnyFLJgFssHvNbLD9JNvW3XcCrWFaqcFHDsjqcAMgGFEIWFWQwxMZ3muOc5Jgi5nZ9s/Y3m17ov87srYdthaqCOS2OBI+kCjPQci5BcoswIe73h4B0v4/Yq/X9AxSUTzA1uhad6P73VaCWICjp0iba2IP5MaA5GqHaQlZbb+vqSRlgfOndooIo3UGtdgmv74+6mz6h5vDCFX6sCBDJJMuat9UvmewETyaedrOqdoKsv45zBY/b5uKZInaicQ8hd13MWmqNtVoYVQ1v0WjjfATNjhWLrd9GvQIyDP1ZZErqudpzZP7S6i6YRdq6krZ2E/FNnqa0wH2AsH6NcPuylwZFvKrniMbKpsZDxLJql6HxLtATRmIRF+Y/aT9QBK4Xxjhd2uxwjE0b4Mo8M98VJKFjJwiF0efwWWU72ewTeCSn8bLfv7NEOlnk2mX30okb40n9l8F4du1yEVKtR6ZnT2sl/1EGcdGhPr2IfFCNS2VoXT1GmkXV+3az9Cki0rYY1DzDjS947uy3kEfOHeJ6t556jQWY3Kq8sjmyunvpue9Beh7vnWb0aPV2rVMd2PBr1jTkMJgvXh3NThXb/+CyxLi2eHoINbbdff7Sr7P/+t+O/5dFssjRlja5S/9ExFpKQ1kV8CDAATOH/n/6bZ8gAAAABJRU5ErkJggg==)}.hp_location_surroundings ul li{margin:2px 0;font-size:13px}.hp_location_surroundings ul li strong{font-size:1.1em}.lock_price{padding:8px 40px 10px 50px;margin:10px 0;border:1px solid #b8e5bc;border-radius:2px;background:#dff6e1;position:relative}.lock_icon{width:20px;height:27px;background:url("//r-ec.bstatic.com/static/img/hotel/lock_price_sprite/74493fa6c3e6985581834719867500eb32d1b80b.png") no-repeat 0 0;position:absolute;top:11px;left:15px}.lock_header,a.lock_header:link,a.lock_header:visited{font-size:1.2em;color:#003580;font-weight:700;text-decoration:none}a.lock_header:hover{text-decoration:underline}.lock_body{font-size:1.1em;color:#2c7e0c;font-weight:400;margin-top:3px}.lock_close_button{text-align:center;width:12px;height:12px;text-indent:-12px;background:url("//r-ec.bstatic.com/static/img/hotel/lock_price_sprite/74493fa6c3e6985581834719867500eb32d1b80b.png") no-repeat -20px 0;position:absolute;right:15px;top:23px;cursor:pointer}.lock_close_button:hover{background-position:-20px -12px}.lang_is_rtl .lock_price{padding:8px 50px 10px 40px}.lang_is_rtl .lock_icon{left:initial;right:15px}.lang_is_rtl .lock_close_button{right:initial;left:15px}.occupancy_dropdown_wrapper{position:relative}.occupancy_dropdown_header{cursor:pointer}th.occupancy_dropdown_header:hover{background-color:#003580!important}#occupancy_dropdown{display:none;position:absolute;top:21px;left:-8px;z-index:1!important;list-style:none;color:#FFF;background-color:#003580;border:1px solid #003580;margin:0!important;padding:0!important;box-shadow:2px 2px 10px #003580;border-radius:0 0 2px 2px;font-size:.9em}#occupancy_dropdown li{padding:5px 10px}#occupancy_dropdown li:hover{background-color:#FFF;color:#003580}.occupancy_dropdown_arrow{background:url("//q-ec.bstatic.com/static/img/selectbox_new/7034158f26c43152bc12bd4cae72a9757ff14878.gif") no-repeat -7px -39px;height:5px;width:11px;display:inline;position:relative;top:-1px}.occupancy_dropdown_header img.max1{background-position:1px -1px}.occupancy_dropdown_header img.max2{background-position:1px -21px}.occupancy_dropdown_header img.max3{background-position:1px -41px}.occupancy_dropdown_header img.max4{background-position:1px -61px}.occupancy_dropdown_header img.max5{background-position:1px -81px}.occupancy_dropdown_header img.max6{background-position:1px -101px}.occupancy_dropdown_header img.max7{background-position:1px -121px}.occupancy_dropdown_header img.max8{background-position:1px -141px}.occupancy_dropdown_header img.max9{background-position:1px -161px}.occupancy_dropdown_header img.max10{background-position:1px -181px}.occupancy_dropdown_header img.max11{background-position:1px -201px}.occupancy_dropdown_header img.max12{background-position:1px -221px}.occupancy_dropdown_header img.max13{background-position:1px -241px}.occupancy_dropdown_header img.max14{background-position:1px -261px}.occupancy_dropdown_header img.max15{background-position:1px -281px}.occupancy_dropdown_header img.max16{background-position:1px -301px}.occupancy_dropdown_header img.max17{background-position:1px -321px}.occupancy_dropdown_header img.max18{background-position:1px -341px}.occupancy_dropdown_header img.max19{background-position:1px -361px}.occupancy_dropdown_header img.max20{background-position:1px -381px}.occupancy_dropdown_header img.max21{background-position:1px -401px}.occupancy_dropdown_header img.max22{background-position:1px -421px}.occupancy_dropdown_header img.max23{background-position:1px -441px}.occupancy_dropdown_header img.max24{background-position:1px -461px}.occupancy_dropdown_header img.max25{background-position:1px -481px}.occupancy_dropdown_header.bright_max img.max1,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max1{background-position:-85px -1px}.occupancy_dropdown_header.bright_max img.max2,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max2{background-position:-85px -21px}.occupancy_dropdown_header.bright_max img.max3,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max3{background-position:-85px -41px}.occupancy_dropdown_header.bright_max img.max4,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max4{background-position:-85px -61px}.occupancy_dropdown_header.bright_max img.max5,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max5{background-position:-85px -81px}.occupancy_dropdown_header.bright_max img.max6,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max6{background-position:-85px -101px}.occupancy_dropdown_header.bright_max img.max7,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max7{background-position:-85px -121px}.occupancy_dropdown_header.bright_max img.max8,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max8{background-position:-85px -141px}.occupancy_dropdown_header.bright_max img.max9,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max9{background-position:-85px -161px}.occupancy_dropdown_header.bright_max img.max10,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max10{background-position:-85px -181px}.occupancy_dropdown_header.bright_max img.max11,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max11{background-position:-85px -201px}.occupancy_dropdown_header.bright_max img.max12,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max12{background-position:-85px -221px}.occupancy_dropdown_header.bright_max img.max13,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max13{background-position:-85px -241px}.occupancy_dropdown_header.bright_max img.max14,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max14{background-position:-85px -261px}.occupancy_dropdown_header.bright_max img.max15,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max15{background-position:-85px -281px}.occupancy_dropdown_header.bright_max img.max16,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max16{background-position:-85px -301px}.occupancy_dropdown_header.bright_max img.max17,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max17{background-position:-85px -321px}.occupancy_dropdown_header.bright_max img.max18,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max18{background-position:-85px -341px}.occupancy_dropdown_header.bright_max img.max19,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max19{background-position:-85px -361px}.occupancy_dropdown_header.bright_max img.max20,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max20{background-position:-85px -381px}.occupancy_dropdown_header.bright_max img.max21,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max21{background-position:-85px -401px}.occupancy_dropdown_header.bright_max img.max22,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max22{background-position:-85px -421px}.occupancy_dropdown_header.bright_max img.max23,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max23{background-position:-85px -441px}.occupancy_dropdown_header.bright_max img.max24,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max24{background-position:-85px -461px}.occupancy_dropdown_header.bright_max img.max25,div.occupancy_dropdown_wrapper #occupancy_dropdown_current img.max25{background-position:-85px -481px}.hp_region_attractions{background-color:#edf1f6;margin:20px 0;padding:12px 1%;clear:both;display:none}.hp_region_attractions h3{font-size:1.5em;margin:0 0 10px 1%}.hp_region_attractions_item{float:left;width:31.3%;margin:0 1%}.hp_region_attractions_item_photo{height:200px;background-position:top center;background-repeat:no-repeat;margin:0 0 .5em}.hp_region_attractions_item h4{margin:0;font-weight:normal;font-size:1.1em}.hp_region_attractions_item_distance{color:#8ba8d7;margin:0 0 .5em;display:block}.hp_region_attractions_item p{width:95%;margin:0 0 .5em}.property_highlights_left{border:1px solid #d1dcf0;border-radius:3px;background:#f2f4f8;margin-bottom:10px;font-size:1.1em;padding:14px 8px 8px 12px}.property_highlights_left div.photo_overlay{position:static;background:0;width:100%;padding:0;margin:0}#left .property_highlights_left span,#left .property_highlights_left p{margin-left:0}#left .property_highlights_left p,.property_highlights_left .hp_usp_landmarks{padding-left:0}.property_highlights_left .inner_content_filter_api{padding-right:0;width:100%;padding:0;margin:0;display:block;float:left}#left .property_highlights_left .hp_usp_filter_api_el{line-height:1.4em;display:block;clear:both;float:left;width:100%;padding-left:0;padding-right:0;padding-top:5px;margin-left:0;margin-right:0;background:#f2f4f8}.property_highlights_left .hp_usp_filter_api_text{display:block;padding-bottom:5px}.property_highlights_left .hp_usp_filter_api_text_bedroom{padding-bottom:5px}.property_highlights_left .filter_highlights_title{font-weight:400;font-size:1.6em;margin:0 0 10px}.property_highlights_left .filter_api_subtitle{padding-top:3px}.property_highlights_left i.b-sprite{width:25px;height:25px;display:inline-block;float:left}.property_highlights_left .hp_usp_filter_api_icon,.property_highlights_left i.b-sprite{top:-5px;position:relative;margin-right:2px}.property_highlights_left .highlighted_facilities_reinforcement.highlighted_facilities_property_reinforcement span{padding-left:27px}.property_highlights_left .hp_usp_landmarks{padding-right:0;margin-right:0;padding-bottom:5px;max-width:100%}#left .property_highlights_left p.only_one_left_filter_api{color:red;padding-left:25px;margin-top:5px}#hotelTmpl{margin-top:5px}.property_usp_hp_text{margin:0;font-size:.6em;display:block}#hotelTmpl .brand_logo{clear:both;height:auto;text-align:center;padding:15px 0;background:#fff;border-top:1px solid #d1dcf0;margin:10px -8px -8px -12px}#hotelTmpl .brand_logo img{display:block;margin:0 auto}.highlight_spoken_languages{margin:0;padding:0}.highlight_spoken_languages li{display:inline-block;width:40%;position:relative;padding-left:10px}.highlight_spoken_languages li:before{content:'\2022';position:absolute;left:0;top:0;font-weight:normal!important}.highlight_spoken_languages .user_lang{font-weight:bold}.lang_is_rtl .highlight_spoken_languages li{padding-left:0;padding-right:10px}.lang_is_rtl .highlight_spoken_languages li:before{left:auto;right:0}#hotelTmpl .reviewFloater p.fixed_review_height.fixed_review_top_align.review_content{padding-top:6px!important;margin-bottom:3px!important}.althotelsDiv2 .review_content span{font:normal small/1.2 Arial,Helvetica,sans-serif}.reviews-carousel{position:relative;width:14em;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none}.reviews-carousel-scroll{width:150em;overflow:hidden;-webkit-transition:margin 400ms ease;transition:margin 400ms ease}.reviews-carousel .althotelsDiv2{width:14em;padding:0;float:left;clear:none;opacity:0;zoom:1;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.reviews-carousel .althotelsReview2{min-height:46px;padding:.7em 1.3em 20px 1.3em!important}.reviews-carousel .altHotelsReviewer2{padding:0 1.3em 0 45px!important}.reviews-carousel .althotelsDiv2:first-of-type{opacity:1;filter:alpha(opacity=100)}.reviews-carousel-control{position:absolute;top:26px;left:0;height:40px;width:1em;border-radius:0 2em 2em 0;background-color:#fff;cursor:pointer;opacity:.85;filter:alpha(opacity=85);zoom:1}.reviews-carousel-control-right{left:auto;right:0;border-radius:2em 0 0 2em}.reviews-carousel-control span{position:absolute;display:block;top:14px;right:-4px;border:6px solid transparent;border-color:transparent transparent transparent #0896ff;height:0;width:0;overflow:hidden}.reviews-carousel-control-left span{right:auto;left:-4px;border-color:transparent #0896ff transparent transparent}.reviews-carousel-hover{background-color:#0896ff}.reviews-carousel-hover .reviews-carousel-arrow-right{border-color:transparent transparent transparent #fff}.reviews-carousel-hover .reviews-carousel-arrow-left{border-color:transparent #fff transparent transparent}.lang_is_rtl .reviews-carousel .althotelsDiv2{float:right}input.splitGradientBlueButton{background-color:#0896ff;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#0894ff),color-stop(52%,#0085de));background:-webkit-linear-gradient(top,#0894ff 50%,#0085de 52%);background:-webkit-linear-gradient(top,#0894ff 50%,#0085de 52%);background:linear-gradient(to bottom,#0894ff 50%,#0085de 52%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0894ff',endColorstr='#0085de',GradientType=0);border:1px solid #0075cc;border-radius:4px 4px 4px 4px;box-shadow:0 1px 1px #c38f02;-webkit-box-shadow:0 1px 1px #c38f02;-moz-box-shadow:0 1px 1px #c38f02;color:#fff;font-weight:bold;margin:5px;padding:4px 7px;text-decoration:none;text-shadow:0 1px 0 #033870;text-transform:uppercase;white-space:nowrap}input.splitGradientBlueButton:hover{border-color:#003580;cursor:pointer}.conditions_summary_run #bookNow1{text-align:left}.lang_is_rtl .conditions_summary_run #bookNow1,.lang_is_rtl .conditions_summary_run #bookNow1 .bookNowWrap #booking-summary{text-align:right}.rt_conditions_summary{display:none}.rt_conditions_summary.show{clear:both;display:block;margin:.5em 0 2em}.conditions_summary_run .rt_conditions_summary strong,.conditions_summary_run .rt_conditions_summary ul li{font-size:88%}.hotelchars .conditions_summary_run .rt_conditions_summary ul{margin:0;padding:.6em 0 0 1em}.lang_is_rtl .hotelchars .conditions_summary_run .rt_conditions_summary ul{padding:.6em 1em 0 0}.conditions_summary_run .rt_conditions_summary ul li{font-weight:normal;margin:0 0 .3em 0}.b_firefox .conditions_summary_run .rt_conditions_summary ul li{padding:0 0 0 .3em}.conditions_summary_run .rt_conditions_summary ul li span{display:block;margin:0 0 0 -0.5em}.hp-rt-lightbox-facility-container{overflow:auto}.hp-rt-lightbox-facility{border:1px solid #d9e1ec!important;background:#f2f5f9;padding:10px!important;border-radius:3px;float:left;font-weight:bold;margin:5px 10px 10px 0}.lightbox-facility-with-icon i{float:left}.lightbox-facility-with-icon span{line-height:27px}.hp-rt-lightbox-free-item p{margin:0}.hp-checked-facilities .hp-rt-lightbox-facility{overflow:auto;width:180px;margin:5px 5px 5px 0;float:left;padding:0!important;background:transparent;border:0!important}.highlighted-facility-header{margin:10px 0 0 0}#hotelTmpl .urgency_message_red{color:red!important;border:none!important}#hotelTmpl .urgency_message_border_red{color:red!important;border-color:#ffa9a9!important}#hotelTmpl .track_div,#hotelTmpl .track_div div{display:inline!important;line-height:0!important;height:0!important;width:0!important;padding:0!important;margin:0!important;overflow:hidden!important}#hotelTmpl .urgency_message_orange_bg{background-color:#fee29e!important;padding:2px 3px;color:#3e4853!important;font-weight:normal;display:inline-block}.usp_dsgn_area{background-color:rgba(229,234,242,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9E5EAF2,endColorstr=#D9E5EAF2);text-align:left;padding:.7em;margin-top:20px;zoom:1;clear:both}.usp_dsgn_area_header{font-size:1.1em;margin-top:0;font-weight:normal;font-family:'Georgia','Times New Roman',serif;font-style:italic;padding-bottom:.7em}.usp_dsgn_area_ul{list-style:none inside none;padding-left:0;margin:0}.usp_dsgn_area_li{display:block;padding-left:30px;text-align:left;background:url(//r-ec.bstatic.com/static/img/experiments/hotel_page/green_tick_25x20/50c64d9327866d729efb5e602ad99561f1139955.png) no-repeat 0 center;margin-bottom:5px;margin-left:5px;padding:4px 0 2px 32px}#hotelTmpl .nha_large_photo_reviewFloater.usp_dsgn_area_overlap .hotel_large_photp_score{margin-bottom:0}.b_msie_7 .usp_dsgn_area_overlap .althotelsDiv2{margin-top:-10px!important}.b_msie_9 .usp_dsgn_area{-webkit-filter:none;filter:none}div.nha_hotel_wide_photo div.photo_overlay,div.photo_overlay{position:absolute;z-index:10;display:inline-block;height:auto;background-color:#fff;background-color:rgba(255,255,255,0.8);color:#003580}.nha_hotel_wide_photo{position:relative}.hp_usp_filter_api_el{margin-left:1em;float:left;line-height:29px}.hp_usp_filter_api_icon{width:25px;height:25px;display:inline-block;float:left;background:url("//r-ec.bstatic.com/static/img/experiments/hotel_page/hp_usp_filter_api_sprite/bad6c8a47d18fc043bacc8993b5c3597f045bdff.png") no-repeat}.hp_usp_filter_api_icon.hotelfacility_id_114,.hp_usp_filter_api_icon.hoteltheme_id_1{background-position:-2px -39px}.hp_usp_filter_api_icon.hotelfacility_id_100,.hp_usp_filter_api_icon.hotelfacility_id_132,.hp_usp_filter_api_icon.hotelfacility_id_131,.hp_usp_filter_api_icon.hotelfacility_id_130{background-position:-2px -69px}.hp_usp_filter_api_icon.hotelfacility_id_99,.hp_usp_filter_api_icon.hoteltheme_id_2{background-position:-2px -72px}.hp_usp_filter_api_icon.hotelfacility_id_54,.hp_usp_filter_api_icon.hotelfacility_id_27,.hp_usp_filter_api_icon.hoteltheme_id_3{background-position:-2px -101px}.hp_usp_filter_api_icon.hoteltheme_id_4{background-position:-2px -132px}.hp_usp_filter_api_icon.hoteltheme_id_5{background-position:-2px -160px}.hp_usp_filter_api_icon.hoteltheme_id_6{background-position:-2px -194px}.hp_usp_filter_api_icon.hoteltheme_id_7{background-position:-2px -227px}.hp_usp_filter_api_icon.hotelfacility_id_88,.hp_usp_filter_api_icon.hoteltheme_id_8{background-position:-2px -257px}.hp_usp_filter_api_icon.hoteltheme_id_9{background-position:-2px -282px}.hp_usp_filter_api_icon.hoteltheme_id_10{background-position:2px -313px}.hp_usp_filter_api_icon.hotelfacility_id_98,.hp_usp_filter_api_icon.hotelfacility_id_67,.hp_usp_filter_api_icon.hoteltheme_id_11{background-position:-2px -344px}.hp_usp_filter_api_icon.hoteltheme_id_12{background-position:-2px -375px}.hp_usp_filter_api_icon.hotelfacility_id_70,.hp_usp_filter_api_icon.hoteltheme_id_13{background-position:-2px -400px}.hp_usp_filter_api_icon.hoteltheme_id_14{background-position:-2px -430px}.hp_usp_filter_api_icon.hotel_district,.hp_usp_filter_api_icon.hoteltheme_id_15{background-position:-2px -463px}.hp_usp_filter_api_icon.hoteltheme_id_16{background-position:-2px -498px}.hp_usp_filter_api_icon.hoteltheme_id_17{background-position:-2px -531px}.hp_usp_filter_api_icon.hoteltheme_id_18{background-position:-2px -561px}.hp_usp_filter_api_icon.hoteltheme_id_19{background-position:-2px -593px}.hp_usp_filter_api_icon.hotelfacility_id_129{background-position:-1px -626px}.hp_usp_filter_api_icon.hotelfacility_id_73{background-position:-2px -662px}.hp_usp_filter_api_icon.hotelfacility_id_66{background-position:-2px -699px}.hp_usp_filter_api_icon.hotelfacility_id_28,.hp_usp_filter_api_icon.hotelfacility_id_6,.hp_usp_filter_api_icon.hotelfacility_id_45{background-position:-2px -734px}.hp_usp_filter_api_icon.hotelfacility_id_101{background-position:-2px -770px}.hp_usp_filter_api_icon.hotelfacility_id_14,.hp_usp_filter_api_icon.hotelfacility_id_56{background-position:-2px -804px}.hp_usp_filter_api_icon.hotelfacility_id_92,.hp_usp_filter_api_icon.hotelfacility_id_60{background-position:-1px -842px}.hp_usp_filter_api_icon.hotelfacility_id_81{background-position:-2px -877px}.hp_usp_filter_api_icon.hotelfacility_id_75,.hp_usp_filter_api_icon.hotelfacility_id_52{background-position:-2px -912px}.hp_usp_filter_api_icon.hotelfacility_id_15,.hp_usp_filter_api_icon.hotelfacility_id_118{background-position:-2px -947px}.hp_usp_filter_api_icon.hotelfacility_id_12{background-position:-2px -983px}.hp_usp_filter_api_icon.hotelfacility_id_97{background-position:-2px -1017px}.hp_usp_filter_api_icon.hotelfacility_id_64{background-position:-2px -1088px}.hp_usp_filter_api_icon.hotelfacility_id_50{background-position:-2px -1128px}.hp_usp_filter_api_icon.hotelfacility_id_76,.hp_usp_filter_api_icon.hotelfacility_id_123{background-position:-1px -1162px}.hp_usp_filter_api_icon.hotelfacility_id_87,.hp_usp_filter_api_icon.hotelfacility_id_65{background-position:-1px -1198px}.hp_usp_filter_api_icon.hotelfacility_id_30,.hp_usp_filter_api_icon.hotelfacility_id_29{background-position:-2px -1239px}.hp_usp_filter_api_icon.hotelfacility_id_133{background-position:-2px -1274px}.hp_usp_filter_api_icon.hotelfacility_id_77{background-position:0 -1306px}.hp_usp_filter_api_icon.hotelfacility_id_58,.hp_usp_filter_api_icon.hotelfacility_id_9{background-position:-1px -1345px}.hp_usp_filter_api_icon.hotelfacility_id_48{background-position:0 -1383px}.hp_usp_filter_api_icon.hotelfacility_id_107,.hp_usp_filter_api_icon.hotelfacility_id_96{background-position:-2px -1420px}.hp_usp_filter_api_icon.hotelfacility_id_78{background-position:-2px -1453px}.hp_usp_filter_api_icon.hotelfacility_id_91{background-position:-2px -1489px}.hp_usp_filter_api_icon.hotelfacility_id_11{background-position:-2px -1523px}.hp_usp_filter_api_icon.hotelfacility_id_10{background-position:-2px -1563px}.hp_usp_filter_api_icon.hotelfacility_id_120,.hp_usp_filter_api_icon.hotelfacility_id_121,.hp_usp_filter_api_icon.hotelfacility_id_122,.hp_usp_filter_api_icon.hotelfacility_id_1,.hp_usp_filter_api_icon.hotelfacility_id_104,.hp_usp_filter_api_icon.hotelfacility_id_137,.hp_usp_filter_api_icon.hotelfacility_id_103,.hp_usp_filter_api_icon.hotelfacility_id_119,.hp_usp_filter_api_icon.hotelfacility_id_90{background-position:-2px -1595px}.hp_usp_filter_api_icon.hotelfacility_id_43,.hp_usp_filter_api_icon.hotelfacility_id_5{background-position:-0 -1631px}.hp_usp_filter_api_icon.hotelfacility_id_109{background-position:-2px -1673px}.hp_usp_filter_api_icon.hotelfacility_id_20{background-position:-2px -1715px}.hp_usp_filter_api_icon.hotelfacility_id_116,.hp_usp_filter_api_icon.hotelfacility_id_115,.hp_usp_filter_api_icon.hotelfacility_id_3,.hp_usp_filter_api_icon.hotelfacility_id_72{background-position:-2px -1755px}.hp_usp_filter_api_icon.hotelfacility_id_108{background-position:-2px -1792px}.hp_usp_filter_api_icon.hotelfacility_id_61{background-position:-2px -1829px}.hp_usp_filter_api_icon.hotelfacility_id_8{background-position:-0 -1868px}.hp_usp_filter_api_icon.hotelfacility_id_55{background-position:-2px -1902px}.hp_usp_filter_api_icon.hotelfacility_id_134,.hp_usp_filter_api_icon.hotelfacility_id_44{background-position:-2px -1936px}.hp_usp_filter_api_icon.hotelfacility_id_110,.hp_usp_filter_api_icon.hotelfacility_id_16{background-position:0 -1977px}.hp_usp_filter_api_icon.hotelfacility_id_59,.hp_usp_filter_api_icon.hotelfacility_id_125{background-position:-2px -2015px}.hp_usp_filter_api_icon.hotelfacility_id_80{background-position:0 -2045px}.hp_usp_filter_api_icon.hotelfacility_id_26{background-position:-2px -2083px}.hp_usp_filter_api_icon.hotelfacility_id_7,.hp_usp_filter_api_icon.hotelfacility_id_126{background-position:0 -2122px}.hp_usp_filter_api_icon.hotelfacility_id_24{background-position:-2px -2160px}.hp_usp_filter_api_icon.hotelfacility_id_102{background-position:-2px -2161px}.hp_usp_filter_api_icon.hotelfacility_id_63{background-position:2px -2263px}.hp_usp_filter_api_icon.hotelfacility_id_71{background-position:2px -2193px}.hp_usp_filter_api_icon.hotelfacility_id_138,.hp_usp_filter_api_icon.hotelfacility_id_79{background-position:-2px -2266px}.hp_usp_filter_api_icon.hotelfacility_id_21{background-position:-2px -2304px}.hp_usp_filter_api_icon.hotelfacility_id_127{background-position:-2px -2343px}.hp_usp_filter_api_icon.hotelfacility_id_86{background-position:-2px -2420px}.hp_usp_filter_api_icon.hotelfacility_id_2,.hp_usp_filter_api_icon.hotelfacility_id_46{background-position:-2px -2459px}.hp_usp_filter_api_icon.hotelfacility_id_136{background-position:-2px -2500px}.hp_usp_filter_api_icon.hotelfacility_id_25{background-position:0 -2578px}.hp_usp_filter_api_icon.hotelfacility_id_128,.hp_usp_filter_api_icon.hotelfacility_id_139,.hp_usp_filter_api_icon.hotelfacility_id_17,.hp_usp_filter_api_icon.hotelfacility_id_140{background-position:-1px -2618px}.hp_usp_filter_api_icon.hotelfacility_id_135{background-position:-2px -2696px}.hp_usp_filter_api_icon.hotelfacility_id_69{background-position:-2px -2734px}.hp_usp_filter_api_icon.hotelfacility_id_49,.hp_usp_filter_api_icon.hotelfacility_id_124{background-position:0 -2777px}.hp_usp_filter_api_icon.hotelfacility_id_53{background-position:-1px -2813px}.hp_usp_filter_api_icon.hotelfacility_id_22,.hp_usp_filter_api_icon.hotelfacility_id_23{background-position:0 -2851px}.hp_usp_filter_api_icon.hotelfacility_id_13{background-position:0 -2890px}.hp_usp_filter_api_icon.hotelfacility_id_117{background-position:0 -2930px}.hp_usp_filter_api_icon.hotelfacility_id_111,.hp_usp_filter_api_icon.hotelfacility_id_89{background-position:-2px -2969px}.hp_usp_filter_api_icon.hotelfacility_id_41{background-position:-2px -3007px}.hp_usp_filter_api_icon.hotelfacility_id_51{background-position:0 -3046px}.hp_usp_filter_api_icon.hotelfacility_id_47{background-position:-1px -3084px}.hp_usp_filter_api_icon.hotelfacility_id_4{background-position:-1px -3125px}.hp_usp_filter_api_icon.hotelfacility_id_82{background-position:-2px -3210px}.hp_usp_filter_api_icon.hotelfacility_id_62{background-position:-2px -3245px}.hp_usp_filter_api_icon.hotelfacility_id_57{background-position:-2px -3284px}.hp_usp_filter_api_icon.hotelfacility_id_19{background-position:-2px -3322px}.filter_highlights_title{text-align:left;margin:10px 0 5px 6px;font-weight:bold}.nha_large_photo_reviewFloater .althotelsDiv2.multiple_review_with_filter_api_container{background-color:transparent!important}.multiple_review_with_filter_api{position:relative;background-color:#e5eaf2;background-color:rgba(229,234,242,0.9)}#hotelTmpl .nha_large_photo_reviewFloater .hotel_large_photp_score.hotel_large_photp_score_with_filter_api{margin-bottom:0}a.read_full_truncated_review{text-transform:lowercase;text-decoration:none;font-weight:normal}.show_full_truncated_review{display:none}.only_one_left_filter_api{color:#99200b;background:url("//r-ec.bstatic.com/static/img/hotel_reinforcements/clock/f695dd90284d45673e3df27338ae6bea14393f11.png") no-repeat 5px 0;padding-left:29px;font-weight:bold;margin:15px 0 10px 5px}.only_one_left_filter_api_updated{padding:7px 7px 7px 29px;margin:0;border-left:4px solid #f5bfc0;background:#fdeaea url("//r-ec.bstatic.com/static/img/experiments/hotel_page/clock/828fd913cda7ac8015a4b3f29b31b5882253260d.png") no-repeat 8px center}.filter_api_distance_beach .hp_usp_filter_api_icon{background:url("//r-ec.bstatic.com/static/img/experiments/distance_from_beach_blue_ico-transp/85458ec923a28ddc33ab66b1beda1ae70ae70f8f.png") no-repeat 0 1px;height:27px}.filter_api_bike_rental .hp_usp_filter_api_icon{background:url("//r-ec.bstatic.com/static/img/experiments/bike_rental-transp/5b6a286a61a72af50b798b81fe10c94bceb3ad35.png") no-repeat 0 -1px;height:27px}.filter_api_city_centre .hp_usp_filter_api_icon{background:url("//r-ec.bstatic.com/static/img/experiments/city_centre_mark/0a3929248d14bc9fb55cd92050ca2e5e94750ab7.png") no-repeat 0 -1px;height:27px;width:20px}.filter_api_subtitle{font-weight:bold;padding:5px 0 3px 6px;clear:both;margin:0;font-size:13px;display:block;color:#779bca}.highlighted_facilities_reinforcement.highlighted_facilities_property_reinforcement span{background-image:url("//q-ec.bstatic.com/static/img/experiments/sprite_facilities_reinforcements-transparency-5-blue/1fb44a4e8d80b5bec5149c3ec4c9f70236cb374e.png");display:block;margin-left:9px;font-size:13px;padding-left:24px;color:#003580}.highlighted_facilities_property_reinforcement span.highlighted_facilities_72{background-position:0 -210px}.hp_usp_filter_api_icon.hotelactivity{background-image:url("//q-ec.bstatic.com/static/img/experiments/hp_usp_filter_api_sprite_activities/ef5e62d80d49de6e0dc9e4b7797f8493a356edde.png")}.hp_usp_landmarks{font-weight:normal;padding:1px 6px;max-width:200px;display:block;clear:both}.from_price_cheapest_room{padding-top:8px;margin-top:3px;float:left;clear:both;max-width:185px;width:100%;color:#003580;border-top:1px dotted #779bca}.from_price_cheapest_room .highlighted_price{font-size:15px;font-weight:bold;color:#390;float:left;margin-right:6px}.from_price_cheapest_room .from_price{font-size:13px;margin-top:3px;float:left;color:#003580}.from_price_cheapest_room .from_price_larger{font-size:11px;margin-right:5px;clear:both}.from_price_cheapest_room .smart_deal_tag{font-weight:bold;color:#a00;font-size:11px}.from_price_cheapest_room .highlighted_room_type.smart_deal_tag{font-weight:bold;color:#F00;font-size:11px;margin-top:6px;margin-left:0;margin-right:3px}.from_price_cheapest_room .highlighted_room_type{font-size:11px;float:left;margin-top:8px;margin-left:4px;max-width:190px}.from_price_cheapest_room .highlighted_room_type_smart_deal{margin-top:1px}.from_price_cheapest_room .deals_label_content_icon{clear:both;margin-top:0;margin-left:3px;float:left;background:url("//q-ec.bstatic.com/static/img/experiments/experiment_label_smart_deals_2/b744752926f451feeff3b5b1265d2b80725c1b52.png") no-repeat 0 0}.from_price_cheapest_room .highlighted_smaller_currency{font-size:18px;float:left;margin-top:2px;margin-right:3px}.inner_content_filter_api{padding:0 1em 0 0;display:block}.from_price_rackrate{float:left;margin-top:3px;margin-right:4px;font-weight:bold;color:#390;font-size:11px}.apartment_size_lp{margin-top:10px;font-weight:normal}.landmark_distance_format,.fee_format{font-size:11px}.hp_ph_popular_with{margin-bottom:5px}.max_occupancy_property_highlights{font-size:11px}.hp_usp_filter_api_icon.apartment_nr_bedrooms,.hp_usp_filter_api_icon.apartment_bedroom_occupancy{background:url("//q-ec.bstatic.com/static/img/experiments/apartments_min_max_bedrooms_sprite/d6e08d78d59b6bf886ccca0b8c7a90eedea49074.png") no-repeat -1px 0;width:26px}.hp_usp_filter_api_icon.apartment_nr_bathrooms{background-position:-1px -2267px;width:26px}.hp_usp_filter_api_icon.apartment_bedroom_occupancy{background-position:0 -40px;display:inline-block}.hp_usp_filter_api_text_bedroom{float:left;display:inline-block;margin-left:4px}.filter_api_vers_left .lastbooking{margin-bottom:10px}.filter_api_vers_left .hp_last_booking{color:#690;font-size:.9em;margin-bottom:10px}.property_highlights_left .filter_highlights_title.filter_small_title{font-size:1.3em;margin-bottom:5px}#usp-hotelpage-sidebar #uspsbox h2,#usp-hotelpage-main-col #uspsbox h2{display:none}#usp-hotelpage-sidebar{margin:1.75em 0}#usp-hotelpage-sidebar #usp-hotelpage-heading{background:transparent url("//r-ec.bstatic.com/static/img/experiments/hotel_page/hp_usp_in_sidebar-logo/a8468e67c9b75a69ba5e9b8f5e1ebd457b84b18d.png") no-repeat 0 0;min-height:22px;*height:22px;text-indent:-9999em;padding:0 0 1px;margin:0;border-bottom:3px solid #345273;background-color:#fff}#usp-hotelpage-sidebar .content-wrapper{padding:1.5em 1em .75em;background-color:#f2f4f8;border-radius:3px;margin-bottom:1em;margin-top:0}#usp-hotelpage-sidebar #uspsbox h3{font-size:13px;margin-bottom:2px}#usp-hotelpage-sidebar .oneusp.usp_tick2 h3{display:block;font-size:13px}#usp-hotelpage-sidebar .oneusp.usp_tick2 span{margin-top:2px;font-size:12px!important;color:#003580}#usp-hotelpage-sidebar #uspsbox p{margin-top:0;margin-bottom:0;font-size:12px;line-height:15px}#usp-hotelpage-sidebar .oneusp{margin-bottom:.85em}#usp-hotelpage-main-col .content-wrapper{background-color:#f2f5f9;padding:2em 1em 0;border-top:1px solid #d9e1ec;border-bottom:1px solid #d9e1ec}#usp-hotelpage-main-col #uspsbox{font-size:0}#usp-hotelpage-main-col .oneusp{font-size:12px}#usp-hotelpage-main-col .oneusp{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:47.5%;margin-bottom:1.75em;margin-right:5%;line-height:1}#usp-hotelpage-main-col .oneusp h3{color:#02246d;line-height:1;margin-bottom:.25em;font-size:15px}#usp-hotelpage-main-col .oneusp p,#usp-hotelpage-main-col .oneusp a{color:#8ba8d7}#usp-hotelpage-main-col .oneusp p{line-height:1.25;max-width:275px}#usp-hotelpage-main-col .oneusp{margin-bottom:1.85em}#usp-hotelpage-main-col .oneusp p{margin:0}#usp-hotelpage-main-col #usp_choice,#usp-hotelpage-main-col #usp_review,#usp-hotelpage-main-col #usp_safe{margin-right:0}#usp-hotelpage-main-col{margin-top:2.125em;margin-bottom:1.125em;overflow:hidden}#usp-hotelpage-main-col #usp-hotelpage-heading{text-indent:-9999em;margin:0 0 .25em;padding:0;max-width:inherit;font-size:1em}#usp-hotelpage-main-col #usp-hotelpage-heading{background:url("//q-ec.bstatic.com/static/img/experiments/hotel_page/usps-in-main-col-heading/3fc5a7cec18ec785cd9a31f30269b8b8d24713aa.png") no-repeat 0 0;min-height:23px;*height:23px;padding:0}#usp-hotelpage-main-col.var-3 .oneusp{box-sizing:border-box}.b_msie_7 #usp-hotelpage-main-col.var-3 .oneusp{width:35%}@media screen and (min-width:860px){#usp-hotelpage-main-col.var-3 .oneusp{background:url("//q-ec.bstatic.com/static/img/experiments/hotel_page/usps-in-main-col-tick/41609a89d52f3b6cff5d27b864a3d716d1788804.png") no-repeat 0 0;padding-left:45px;min-height:30px}}@media screen and (min-width:859px){#usp-hotelpage-main-col.var-3 .oneusp .b-sprite.usp-tick-with-circle-in-main-col{display:none}}@media screen and (max-width:859px){#usp-hotelpage-main-col.var-2 .oneusp .b-sprite.usp-tick-with-circle-in-main-col{display:none}}.b_msie_7 #usp-hotelpage-main-col.var-3 .oneusp,.b_msie_8 #usp-hotelpage-main-col.var-3 .oneusp{background:url("//q-ec.bstatic.com/static/img/experiments/hotel_page/usps-in-main-col-tick/41609a89d52f3b6cff5d27b864a3d716d1788804.png") no-repeat 0 0;padding-left:45px;min-height:30px}#usp-hotelpage-main-col.var-2 .oneusp{box-sizing:border-box}.b_msie_7 #usp-hotelpage-main-col.var-2 .oneusp{width:35%}@media screen and (min-width:860px){#usp-hotelpage-main-col.var-2 .oneusp{background:url("//q-ec.bstatic.com/static/img/experiments/hotel_page/usp-tick-with-circle-in-main-col/b39c6fae710c61a7b90f870a1534add5ee3d745e.png") no-repeat 0 0;padding-left:45px;min-height:30px}}.b_msie_7 #usp-hotelpage-main-col.var-2 .oneusp,.b_msie_8 #usp-hotelpage-main-col.var-2 .oneusp{background:url("//q-ec.bstatic.com/static/img/experiments/hotel_page/usp-tick-with-circle-in-main-col/b39c6fae710c61a7b90f870a1534add5ee3d745e.png") no-repeat 0 0;padding-left:45px;min-height:30px}.lang_is_rtl #usp-hotelpage-main-col .oneusp p,.lang_is_rtl #usp-hotelpage-main-col #uspsbox .oneusp h3{padding-right:0}.lang_is_rtl #usp-hotelpage-main-col .oneusp{margin-right:0}.lang_is_rtl #usp-hotelpage-main-col #usp-hotelpage-heading{background-position:right 0;text-indent:0;font:0/0 a;text-shadow:none;color:transparent}.similar_alternative_cheaper{max-width:70%;line-height:1.4;color:#666;font-size:13px}.similar_alternative_cheaper a{color:#009fe3;text-decoration:none;font-weight:normal}.similar_alternative_cheaper a:hover{color:#003580}.roomstable_back_to_top a{padding-top:7px}#hp_policies_box{position:relative}.similar_alternative_hotels{padding:15px 15px 5px 15px;background:#e5eaee;line-height:1.3;font-size:13px;color:#666;border-radius:2px;width:200px;position:absolute;-webkit-transform:translateZ(0);top:20px;left:-260px}.similar_alternative_hotels p,.similar_alternative_hotels ul{margin:0;padding:0}.similar_alternative_hotels ul{list-style-type:none}.similar_alternative_hotels p{margin-bottom:10px;color:#222}.similar_alternative_hotels li{margin-bottom:10px;padding-left:22px;background:0;position:relative}.similar_alternative_hotels a{text-decoration:none;color:#009fe3;font-weight:normal}.similar_alternative_hotels a:hover{color:#003580}@media only screen and (max-width:950px) and (min-width:500px){.similar_alternative_hotels{width:30%}}.similar_alternative_hotels li i{display:block;width:16px;height:20px;position:absolute;top:2px;left:0}.similar_alternative_hotels .sbb_icon_price,.similar_alternative_hotels .sbb_icon_location,.similar_alternative_hotels .sbb_icon_reviews{background:url("//r-ec.bstatic.com/static/img/experiments/sprite_hp_vp_similar_but_icons/d9afa6fe1b9ab72653b3c25c06cc2c8077d40507.png") no-repeat 0 0}.similar_alternative_hotels .sbb_icon_location{background-position:0 -20px}.similar_alternative_hotels .sbb_icon_reviews{background-position:0 -40px}.similar_white_bg{border:1px solid;border-color:#e5e6e9 #dfe0e4 #d0d1d5;background-color:#fff;border-radius:3px}.widesep{margin:1em 0}.in_and_around h4{font-size:1.1em!important;font-weight:bold;margin-bottom:0}.wide h4{font-size:1.6em!important;font-weight:normal;margin-top:0}h4.iaa_airport{font-size:1.1em!important;font-weight:bold}.box .in_and_around li{padding:2px 0}.iaa_more{margin-bottom:0}.iaa_more a{color:#690;text-decoration:none;background:url(//r-ec.bstatic.com/static/img/experiments/icon_shut/9e01885cb7935d328682a75f89d1fbaaa066558f.gif) -6px -1px no-repeat;padding:0 0 0 10px}.lang_is_rtl .iaa_more a{background:url(//q-ec.bstatic.com/static/img/rtl/experiments/icon_shut/c737061a381de7ed2e55e0e459db62446e0df2ea.gif) 21px -1px no-repeat}.iaa_more_blue a{color:#537cb4;text-decoration:none;background:url(//r-ec.bstatic.com/static/img/experiments/icon_shut/9e01885cb7935d328682a75f89d1fbaaa066558f.gif) -6px -1px no-repeat;padding:0 0 0 10px}.lang_is_rtl .iaa_more_blue a{background:url(//q-ec.bstatic.com/static/img/rtl/experiments/icon_shut/c737061a381de7ed2e55e0e459db62446e0df2ea.gif) 21px -1px no-repeat}div.hp_explorer_entry_point{width:824px;border:12px solid #fff!important;border-radius:0!important;overflow:visible!important}div.hp_explorer_entry_point .modal-mask-closeBtn{top:-8px;right:-8px;background-image:url("//r-ec.bstatic.com/static/img/icons/icon_close_map_ipad/f1789dac093fcef3d31d6e875e8950f98a119725.gif")!important;background-repeat:no-repeat!important;background-position:0 0!important;width:18px!important;height:18px!important}.b_msie_8 div.hp_explorer_entry_point .modal-mask-closeBtn{top:-13px;right:-13px}.b_msie_8 div.hp_explorer_entry_point .modal-mask-closeBtn:after{display:none!important}.expep-hp-cover{background:rgba(0,0,0,0.65);margin:0 auto 0 auto;text-align:center;width:500px;height:280px;position:relative;top:60px}.expep-hp-greeting{font-family:'Open Sans',sans-serif;font-weight:normal;color:#fff;text-align:center;font-size:26px;font-weight:300;line-height:30px;margin:0;padding:30px 0 0 0}.expep-hp-cityname{font-family:'Open Sans Condensed',sans-serif;color:#fff;text-align:center;text-shadow:0 0 8px #000;margin:0;text-transform:uppercase;font-weight:bold;font-size:70px;padding:15px 0 15px 0;line-height:120%}.expep-hp-message{font-family:'Open Sans',sans-serif;font-weight:normal;color:#fff;text-align:center;font-size:18px;font-weight:300;line-height:22px;margin:0;padding:0 30px 0 30px}.expep-hp-cta{position:absolute;bottom:-32px;text-align:center;width:100%}.expep-hp-cta a:link,.expep-hp-cta a:visited{color:#fff}a.expep-btn{font-family:'Open Sans',sans-serif;font-weight:normal;text-align:center;font-size:16px;padding:14px 26px;border:none!important;box-shadow:none;margin:0 auto}.header_link{margin-left:1em;font-weight:200;font-size:2em}.block_third{width:30%;display:inline-block;vertical-align:top;margin-left:2%;margin-bottom:1em}.b_msie .block_third{display:inline;zoom:1}.block_header{border-top:1px solid #d6e1ef;border-bottom:1px solid #d6e1ef;background:#f2f4f8;padding:.5em;margin-bottom:1em}.block_third .airport_code{font-size:.9em;margin-bottom:1em;margin-left:40px;display:block}.block_third h2{margin:0;padding:.5em .5em .5em 40px;font-weight:200;font-size:1.5em;background-repeat:no-repeat;background-position:left center}.block_third h2 a{font-weight:200}.block_third .location{display:block;margin-bottom:.5em;margin-left:40px}.block_third .location a{font-weight:normal}.block_third .number_hotels{display:block;margin-bottom:1em;font-size:1em;margin-left:3.7em;color:#666}.block_third .inner_block{width:45%;margin-left:1em;display:block;float:left}.block_third .header{font-weight:normal;color:#003580;font-size:1.1em;padding-bottom:.5em}.block_third ul{list-style:none;padding:0;margin:0}.block_third li{margin:0;padding:0}.block_third ul a{font-weight:normal;line-height:1.7em}body.hotel.zh2{font:14px/18px Helvetica,sans-serif}body.hotel.zh2 a{text-decoration:none;font-weight:normal}body.hotel.zh2 a:hover{text-decoration:underline}body.hotel.zh2 input{font-size:16px}body.hotel.zh2 #booking-footer input,body.hotel.zh2 #booking-footer a{font-size:14px;font-weight:bold}body.hotel.ja2 #booking-footer input,body.hotel.ja2 #booking-footer a{font-size:14px;font-weight:bold}body.hotel.ko2 #booking-footer input,body.hotel.ko2 #booking-footer a{font-size:14px;font-weight:bold}body.hotel.zh2 #breadcrumb div,body.hotel.zh2 #breadcrumb div a{font-size:14px!important}body.hotel.zh2 #breadcrumb div span{font-size:12px!important;line-height:18px}body.hotel.zh2 .address{padding-top:6px}body.hotel.zh2 #searchboxInc h3.searchtitle{font-size:19px!important;padding:7px 0 0 5px!important}body.hotel.zh2 a.search_summary_toggle_button:link{font-size:14px}body.hotel.zh2 #LastViewedHotels a{font-size:14px;font-weight:normal}body.hotel.zh2 #LastViewedHotels span{font-size:13px!important}body.hotel.zh2 #faq_area a,body.hotel.zh2 #faq_area a:link,body.hotel.zh2 #faq_area a:visited{text-decoration:none;line-height:20px}body.hotel.zh2 #faq_area a:hover{text-decoration:underline}body.hotel.zh2 #hotelTmpl .nha_large_photo_reviewFloater .hotel_large_photp_score{padding:15px 5% 5px 5%}body.hotel.zh2 .score_from_number_of_reviews{line-height:26px}body.hotel.zh2 .althotelsDiv2 .review_content span{font:normal 14px/20px Arial,Helvetica,sans-serif}body.hotel.zh2 #hp_availability_style_changes .rooms_table_usp_inner.style-change{font-size:14px}body.hotel.zh2 .hp-section-header{padding:10px 0 10px 0}body.hotel.zh2 #room_availability_container *{font-size:14px;line-height:18px;font-weight:normal}body.hotel.zh2 #room_availability_container .small,body.hotel.zh2 #room_availability_container .incExcInPriceNew,body.hotel.zh2 #room_availability_container .incExcEmphasize{font-size:13px}body.hotel.zh2 .similar_alternative_cheaper{font-size:14px}body.hotel.zh2 .pw-text{font-size:13px}body.hotel.zh2 #uspsbox p{font-size:14px;line-height:19px}body.hotel.zh2 .althotelsCell{line-height:20px}body.hotel.zh2 .review_item_review_content{font-size:14px;line-height:20px}body.hotel.zh2 .hp_useful_links_header b{font-size:16px;line-height:22px}body.hotel.zh2 #seo_links_drawer .hp_useful_links_header{padding:15px 10px 10px 10px}body.hotel.zh2 .property_highlights_left .filter_highlights_title{font-size:19px}body.hotel.zh2 #faq_area .hd{font-weight:normal}body.hotel.zh2 #hp_hotel_name{font-size:19px;line-height:20px}body.hotel.zh2 .b-button.b-button_primary{font-size:15px!important}body.hotel.zh2 .pretty_headers h2{font-size:19px}body.hotel.zh2 #usp-hotelpage-main-col .oneusp .usp_heading{font-weight:normal}body.hotel.zh2 #additional_fees_msg .lock_body{font-weight:normal}body.hotel.zh2 .currency_disclaimer_message{font-weight:normal!important}body.hotel.zh2 .lp-search-history-bar-title{font-weight:normal}body.hotel.zh2 .b-group-recommendation__price{line-height:24px}body.hotel.zh2 .nha_hp_facilities_score{font-size:14px}body.hotel.zh2 .nha_hp_facilities_score strong{font-weight:normal}body.hotel.zh2 .price_hl_inner{font-size:13px;font-weight:normal}body.hotel.zh2 .price_hl_inner small{font-size:14px;font-weight:normal}.lp-search-history-bar{padding:7px 11px;margin:0 10px 11px 5px;background:#e6edf6;box-sizing:border-box;border-radius:3px;max-width:1100px;clear:both}.lp-search-history-list{list-style:none;margin:0;padding:0;float:left}.lp-search-history-bar-title{float:left;margin:0;font-weight:bold;line-height:1.2em;padding:7px 0;margin-right:12px}.lp-search-history-list-item{float:left;margin-right:.5em}.lp-search-history-list-item-no-link{background-color:#eee;background-image:-webkit-linear-gradient(#fcfcfc,#eee);background-image:linear-gradient(#fcfcfc,#eee);background-repeat:repeat-x;border:1px solid #d5d5d5;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.7);color:#779bca;display:inline-block;font-size:13px;font-weight:normal;padding:7px 12px 7px;position:relative;text-shadow:0 1px 0 rgba(255,255,255,0.9);vertical-align:middle;white-space:nowrap}.lp-search-history-list-item-link{text-decoration:none;background-color:#eee;background-image:-webkit-linear-gradient(#fcfcfc,#eee);background-image:linear-gradient(#fcfcfc,#eee);background-repeat:repeat-x;border:1px solid #d5d5d5;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.7);cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;padding:7px 12px 8px;position:relative;text-shadow:0 1px 0 rgba(255,255,255,0.9);vertical-align:middle;white-space:nowrap}.lp-search-history-list-item-link:link,.lp-search-history-list-item-link:visited{color:#0896ff}.lp-search-history-list-item-link:hover{color:#feba02}.lp-search-history-list-item-dates{font-size:10px}.lp-sh-hide-search-sprite{background:url("//r-ec.bstatic.com/static/img/experiments/lp_sh_hide_search_sprite/0b47cdf7322bd12aa3031d7c17c55f93c682ac81.png") no-repeat}.lp-sh-hide-search-sprite.close-icon{display:inline-block;margin:-1px -5px 0 3px;width:12px;height:12px;vertical-align:middle;background-position:0 0}.lp-sh-hide-search-sprite.close-icon:hover{cursor:pointer;background-position:-24px 0}.lp-sh-hide-search-sprite.close-icon-alt{background-position:-12px 0}.lp-search-history-list-item-no-link .close-icon{display:none}.lang_is_rtl .lp-search-history-bar-title,.lang_is_rtl .lp-search-history-list,.lang_is_rtl .lp-search-history-list-item{float:right}.lang_is_rtl .lp-search-history-bar-title{margin-left:12px;margin-right:0}.lang_is_rtl .lp-search-history-list-item{margin-left:.5em;margin-right:0}.lp-search-history-bar{margin-left:5px;margin-right:5px}div#msg_no_local_lang{display:inline-block;border-top:1px dotted #779bc9;border-bottom:1px dotted #779bc9;margin:10px 0 0 0;padding:3px 3px 3px 23px;background:url("//r-ec.bstatic.com/static/img/experiments/ico_word_hp/220728634d495330a04e2ac7f127ea6fe8754729.png") 2px 2px no-repeat;font-family:Arial,Helvetica,sans-serif}div#msg_no_local_lang2{display:inline-block;border-top:1px dotted #779bc9;border-bottom:1px dotted #779bc9;margin:10px 0 0 0;padding:3px 3px 3px 23px;background:url("//q-ec.bstatic.com/static/img/experiments/ico_word_hp2/5c1976c46be772b3921c0b3275a62392d436dd52.png") 2px 2px no-repeat;font-family:Arial,Helvetica,sans-serif;color:#555;font-size:95%}body.lang_is_rtl div#msg_no_local_lang2{background-position:100% 2px;padding:3px 23px 3px 3px}div#msg_no_local_lang_asian{display:inline-block;border-top:1px dotted #779bc9;border-bottom:1px dotted #779bc9;margin:14px 0 10px 0;padding:3px 3px 4px 23px;background:url("//r-ec.bstatic.com/static/img/experiments/ico_info_msg/eadb34e186ffa81243b510853b020aa031e5132b.png") 2px 2px no-repeat;font-family:Arial,Helvetica,sans-serif}div#msg_no_local_lang_asian.half_width{width:66%}div#msg_no_local_lang_asian a{font-weight:normal}.nha_single_unit_facilities .description{margin:0 0 3px 0;border-bottom:1px solid #feba02;float:left;clear:both;width:100%;padding-bottom:3px}.nha_single_unit_facilities .description:last-child{border-bottom:0}.nha_single_unit_facilities .description h3{font-size:14px;font-weight:normal;width:13em;float:left;padding:0;margin:0}.nha_single_unit_facilities .description_split{clear:both}.nha_single_unit_facilities .description_last{padding-right:0}.hotelchars .nha_single_unit_facilities .description p{padding:10px 0 10px 14em}.nha_single_unit_facilities .description span{padding:10px 0;float:left;width:10em}.nha_single_unit_facilities .description .facility_icon{background:url("//r-ec.bstatic.com/static/img/experiments/single_unit_facilities_icons_sprite2/84c72b933f626c000dd84ba0bab3b747947a9b29.png") no-repeat;float:left;width:33px;height:33px;padding:0;margin-right:5px}.nha_single_unit_facilities .facility_icon_id_1 .facility_icon{background-position:0 0}.nha_single_unit_facilities .facility_icon_id_2 .facility_icon{background-position:0 -33px}.nha_single_unit_facilities .facility_icon_id_3 .facility_icon{background-position:0 -112px}.nha_single_unit_facilities .facility_icon_id_4 .facility_icon{background-position:0 -472px}.nha_single_unit_facilities .facility_icon_id_5 .facility_icon{background-position:0 -74px}.nha_single_unit_facilities .facility_icon_id_6 .facility_icon{background-position:0 -156px}.nha_single_unit_facilities .facility_icon_id_7 .facility_icon{background-position:0 -301px}.nha_single_unit_facilities .facility_icon_id_10 .facility_icon{background-position:0 -231px}.nha_single_unit_facilities .facility_icon_id_11 .facility_icon{background-position:0 -267px}.nha_single_unit_facilities .facility_icon_id_12 .facility_icon{background-position:0 -194px}.nha_single_unit_facilities .facility_icon_id_13 .facility_icon{background-position:0 -502px}.nha_single_unit_facilities .facility_icon_id_14 .facility_icon{background-position:0 -369px}.nha_single_unit_facilities .facility_icon_id_15 .facility_icon{background-position:0 -399px}.nha_single_unit_facilities .facility_icon_id_17 .facility_icon{background-position:0 -464px}.nha_single_unit_facilities .facility_icon_id_18 .facility_icon{background-position:0 -583px}.nha_single_unit_facilities .facility_icon_id_languages .facility_icon{background-position:0 -540px}.nha_single_unit_facilities #internet_policy .facility_icon{background-position:0 -264px}.nha_single_unit_facilities #wired_internet_policy .facility_icon{background-position:0 -618px}.nha_single_unit_facilities #parking_policy .facility_icon{background-position:0 -433px}.nha_single_unit_facilities .description .common_facilities_bed_type{color:#390;font-weight:bold;padding:0;float:none;width:auto}.common_facilities_bed_size{font-weight:normal;display:block}.prevnextbar{border:1px solid #c5d4e9;border-left:none;border-right:0;margin:1.2em 0;width:100%;padding:.3em 0;font-weight:bold;color:#c5d4e9;float:left}.prevnextbar_new{border-bottom:0;margin-bottom:20px;padding-left:10px;padding-right:10px}.prevnextbar a.prev,.prevnextbar a.next{text-decoration:none;padding:1px 0 1px 33px;margin:0 8px}.prevnextbar .prev{background:url("//r-ec.bstatic.com/static/img/hotelchars-prev/615af7bf8b47269da0749f6cf2e7acd00fba16fb.png") top left no-repeat;float:left}.prevnextbar .next{background:url("//r-ec.bstatic.com/static/img/hotelchars-next/aa8b0e4959cf4014413c03df19553dd9e3e4990f.png") top left no-repeat;float:right}.prevnextbar a:hover{background-position:0 -17px}.prevnextbar a:active{background-position:0 -34px}.prevnextbar a.disabled,.prevnextbar a.disabled:hover,.prevnextbar a.disabled:active{background-position:0 -51px!important;color:#c5d4e9}.hotel_navigate_wrapper{display:block;position:relative;width:250px;height:190px}.prevnextbar span.prev,.prevnextbar span.next{text-decoration:none;padding:1px 0 1px 33px;margin:0 8px}.hotel_prev{float:left}.hotel_next{float:right}.hotel_navigate_wrapper h2{position:absolute;width:205px;left:0;bottom:5px;padding:10px 10px 10px 30px;margin:0;background:rgba(255,255,255,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#F2FFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#F2FFFFFF)"}.hotel_navigate_wrapper h2 .althotel_link{display:block;font-size:130%}.hotel_navigate_wrapper h2 .hotel_navigate_rating{font-size:.7em;color:#003580;display:block}.hotel_next h2{left:5px;padding:10px 30px 10px 10px}.hotel_navigate_wrapper img{width:100%}.hotel_navigate_img{display:block;width:250px;height:190px;overflow:hidden}.hotel_navigate_next,.hotel_navigate_prev{position:absolute;display:block;top:50%;margin-top:-15px;width:30px;height:30px;background:#0896ff url("//r-ec.bstatic.com/static/img/prev_next_arrows/f2a2416eb2c25c85c65439f165bf0678794fc849.png") top left no-repeat;border:3px solid #fff;border-radius:20px}.hotel_navigate_next{right:-13px;background-position:12px -25px}.hotel_navigate_prev{left:-13px;background-position:7px 5px}a.hotel_navigate_wrapper:hover .hotel_navigate_prev,a.hotel_navigate_wrapper:hover .hotel_navigate_next{background-color:#003580}.prevnextbar_new h2.prev_next_header{color:#003580;padding:0;margin:10px 0;font-size:1.5em}th#price_highlight{background:#003682}th#price_highlight div.price_hl_inner{position:relative;padding:0;margin:0}th#price_highlight div.price_hl_box{position:absolute;left:0;top:100%;padding:0;margin:4px 0 0 0;width:100%;height:9px;background:url("//r-ec.bstatic.com/static/img/experiments/arr_highlight_price/c5f1af75c70399a0cf06870414cafe6dc1f69cf7.png") no-repeat center bottom}th#price_highlight_ie6{background:#003682}th#price_highlight_ie6 div.price_hl_inner{position:relative;padding:0;margin:0;width:100%}th#price_highlight_ie6 div.price_hl_box{position:absolute;left:0;top:100%;padding:0;margin:5px 0 0 0;width:100%;height:9px;background:url("//r-ec.bstatic.com/static/img/experiments/arr_highlight_price/c5f1af75c70399a0cf06870414cafe6dc1f69cf7.png") no-repeat center bottom}tr#price_highlight_space td div{margin-top:5px}th#price_highlight.multiple_nights,th#price_highlight_ie6.multiple_nights{white-space:normal}.althotelsDiv2{display:block;clear:both;margin-top:0!important;padding:0 .7em 0 .7em;text-align:left;background:#e5eaf2 url("//q-ec.bstatic.com/static/img/user-back-inverted/26c1b2bec2ba108971ff50a70c303eb59a12ee68.gif") no-repeat left bottom}.althotelsReview2{margin-bottom:1.3em!important;padding:.7em 0 20px 0!important;font:italic 1.1em/1.2em Georgia,'Times New Roman',serif;word-wrap:break-word;overflow:hidden}.althotelsReview2.rtl{font-style:normal}.altHotelsReviewer2{position:relative;z-index:10;padding:0 0 0 40px!important;font-size:83%}.altHotelsReviewer2.rtl{padding:0 40px 0 0!important}.hp_rt_lightbox_overlay{background:#000;background:rgba(0,0,0,0.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .4s;transition:opacity .4s}.hp_rt_lightbox_overlay.visible{opacity:1;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}.hp_rt_lightbox_wrapper{background-color:#fff;border-radius:5px;display:none;left:50%;margin:0 0 0 -400px;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;padding:25px;position:fixed;top:10%;width:760px;z-index:1002;box-sizing:border-box;-webkit-transition:opacity .7s;transition:opacity .7s}.hp_rt_lightbox_wrapper.visible{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.hp_rt_lightbox_wrapper .close_button_roomstable{display:none}.hp_rt_lightbox_wrapper .lightbox_close_button,.hp_rt_lightbox_wrapper .lightbox_close_button:hover{background:url("//r-ec.bstatic.com/static/img/icons/icon_close_map_ipad/f1789dac093fcef3d31d6e875e8950f98a119725.gif") no-repeat 0 0;color:#999;cursor:pointer;display:block;font-size:1em;left:auto;margin-top:0;margin-left:0;overflow:hidden;position:absolute;right:10px;top:10px;height:17px;width:17px;text-align:center;text-decoration:none;text-indent:-9999em}.hasJS .hp_rt_lightbox_wrapper .blocktoggle{display:block}.hp_rt_lightbox_wrapper .hp_rt_lightbox_content{padding-bottom:1em}.urt table.generaltable,.hotelchars .urt table.generaltable td.roomType,.hotelchars .urt table.generaltable td.ftd,.urt #header_restricted_rooms td,.urt #header_group_rooms td,.urt #header_other_group_rooms td{border:0}.urt table.generaltable th{border-bottom:0}.urt table.generaltable td{padding:6px}.urt .smll_roomphoto{margin-top:0}.urt table.roomstable,.hotelchars .urt table.roomstable td.roomType,.hotelchars .urt table.roomstable td.ftd,.urt #header_restricted_rooms td,.urt #header_group_rooms td,.urt #header_other_group_rooms td{border:0}table.roomstable{border-collapse:collapse}table.roomstable .nowrap{white-space:nowrap}table.roomstable .dblock{display:block}table.roomstable th{margin:0;padding:3px 8px;color:#fff;font-weight:bold}table.roomstable th.figure{text-align:left}table.roomstable th.price_figure{text-align:center}table.roomstable td{padding:6px}table.roomstable td.bb{border-bottom:1px solid #96b2d9}table.roomstable td.ratepolicy{font-size:88%}table.roomstable .maintr td{border-top:1px solid #96b2d9!important;border-collapse:collapse}.hotelchars table.roomstable{border-color:#96b2d9;margin:.6em 0 1.8em}.hotelchars table.roomstable td,.hotelchars table.roomstable th{border-left:1px solid #96b2d9}.hotelchars table.roomstable .outlineDeal td{background-color:#feba02}.hotelchars table.roomstable .outlineDeal td a:hover{color:#FFF}.hotelchars table.roomstable th{background-color:#537cb4;padding:6px 8px}.roomArea .roomstable{width:100%}.roomArea th{white-space:nowrap}.roomArea th.canwrap{white-space:normal}.roomArea .roomType{width:100%}table#maxotel_rooms{margin-bottom:0}#maxotel_table_header_scroll{display:none;margin-top:0;position:fixed;top:0;margin-top:0;background-color:#537cb4;border-collapse:collapse}#maxotel_table_header_scroll th{text-align:left}#maxotel_table_header_scroll th.price_figure{text-align:center}tr.extendedRow td{padding:0!important}tr.extendedRow div{border:1px solid #feba02;background-color:#fff9e7;padding:.6em;margin:0 .6em .6em}tr.extendedRow div table,tr.extendedRow div td{border:none!important}tr.extendedRow div td{padding:3px 8px 0!important}tr.extendedRow div p{margin:0 0 .6em!important}tr.extendedRow div h4{margin:0}tr.extendedRow div ul{margin-top:.5em;margin-bottom:.5em}tr.extendedRow img{width:90px;margin-right:.6em;margin-bottom:.6em}.blocktoggle{position:relative}.close_button_roomstable{float:right;display:block;top:7px;right:7px;background:url("//r-ec.bstatic.com/static/img/icons/icon_remove_sprite/fdeb2eaf9bec17cc6ac248ef8d405f6ed795305d.gif") no-repeat left 0;width:14px;height:14px;cursor:pointer;overflow:hidden}.close_button_roomstable:hover{background-position:0 -16px}.rt_detail_bed_info{cursor:help;border-bottom:1px dotted #003580}div.info{border:none!important;padding:0!important;margin:5px 0!important}div.info span.or{text-transform:lowercase}.group_recommendation_small{line-height:1;margin-bottom:5px;display:block}#conditions_info{font-size:.85em;font-style:italic;font-weight:normal;color:white}#bookNow1{vertical-align:top;background:0}#bookNow1.__sr_nohighlighted{background-color:#fff!important}.b_msie_7 #bookNow1{zoom:1;min-width:170px!important;width:auto}.b_msie_7 #bookNow1 input{padding-left:5px!important;padding-right:5px!important}.is_good_price{font-weight:bold;border-bottom:1px dotted #090;color:#090;cursor:help;font-size:86%}table.rt_no_dates{width:100%;margin-top:1em}table.rt_no_dates td{padding:.7em}table.rt_no_dates td.ftd{width:100%}table.rt_no_dates td.occ_no_dates{text-align:center}table.rt_no_dates td.occ_no_dates .with_kids{display:inline;white-space:nowrap!important}table.rt_no_dates td.rt_show_dates{white-space:nowrap}.roomstable.__big-buttons td{padding:20px .7em 10px}.roomstable.__big-buttons .rt_show_dates{padding:11px 6px 5px}.roomstable.__big-buttons .rt_show_dates .b-button{cursor:pointer}#maxotel_rooms{border-collapse:collapse}#maxotel_rooms.rt_no_dates{border-bottom:1px solid #96b2d9}#maxotel_rooms span.price_button{background-color:#0896ff;background-clip:padding-box;border:2px solid white;border-radius:8px;box-shadow:1px 1px 1px #ccc;filter:progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC',direction='120',strength='1');color:white;cursor:pointer;font-size:1em;font-weight:normal;padding:.15em .75em;margin-right:1em}#maxotel_rooms span.price_button:hover{background-color:#003580;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}span.price_button_hover{background-color:#003580}.important_text{color:red;font-weight:bold}a.smll_roomphoto{background-image:none;padding:0;float:left;margin:2px 3px 0 0;position:relative;margin-right:8px!important;margin-bottom:7px!important}a.smll_roomphoto img.more_over_photo{position:absolute;top:47px;left:47px}.top_scarcity{display:block;height:23px;clear:right}.top_scarcity .thisRoomAvailabilityNew{display:block;float:left;margin-top:3px;margin-bottom:0;margin-left:0;font-weight:bold;float:left}.ico_policy_info{position:relative;padding-right:20px;margin-right:2px;font-size:11.5px}.ellipsify_room_conditions .i_icon ~ span{cursor:pointer}.b_msie .ellipsify_room_conditions .ico_policy_info span ~ span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}.ellipsify_room_conditions .ico_policy_info{overflow:hidden}html:not(.b_msie) .ellipsify_room_conditions .ico_policy_info{text-overflow:ellipsis;white-space:nowrap}div.ico_policy_info span.policy_name_tt{position:absolute;top:0;right:0;cursor:help;line-height:1.4em;display:block;background:url("//q-ec.bstatic.com/static/img/info/14ab04381648965d9293b68b763e047fc2990ee8.png") no-repeat top right;height:15px;width:15px}div.ico_policy_info span.free_until.policy_name_tt{position:relative;cursor:help;line-height:.9em;display:inline;background:0;height:auto;width:auto}div.ratepolicy span.policy_name_tt{background:0}.green_condition{color:#390;font-weight:bold;border-bottom:0;cursor:auto}.not_refundable_anymore_condition{text-decoration:line-through}.blue_condition{border-bottom:1px dotted #003580}.plus_kids{line-height:16px;margin-right:2px;font-size:1.1em}.roomDefaultUse,.roomSingleUse{height:2.2em;padding:.3em .6em;white-space:nowrap}.deal-rate-show-public-price.roomDefaultUse,.deal-rate-show-public-price.roomSingleUse,#blockdisplay1 .cug-deal-rate{height:auto}.roomDefaultUse img.rt_deal_icon{vertical-align:baseline;margin-top:2px}.roomDefaultUseDiscount,.roomSingleUseDiscount{height:5.5em}.roomSingleUse{border-top:1px dotted #96b2d9;font-style:italic}.roomSingleUsePriority{border-top:0;border-bottom:1px dotted #96b2d9}.roomMaxPersons .roomDefaultUse{white-space:normal}.roomMaxPersons .roomSingleUse{font-size:88%;height:2.5em;white-space:normal}.roomMaxPersons .roomSingleUseDiscount{height:6.25em}.roomPrice .roomDefaultUse,.roomPrice .roomSingleUse{text-align:right;font-weight:bold;color:#390}.roomPrice sup{font-size:80%}.roomPrice .sr_smart_price span{text-decoration:none}.flash_deal_height{height:60px}.thisRoomAvailabilityNew{font-size:88%;color:#900;margin:0 .3em .6em .6em}.roomstable .deal-container-icon-only{margin-right:.35em}.roomstable .deal-type-ger .deal-icon{margin-right:0}#bookNow1 .bookNowWrap{padding-top:10px}.b_room_selectbox.room_select_rtl,.b_room_selectbox.room_select_rtl option{direction:ltr;text-align:right;unicode-bidi:bidi-override}.roomDefaultUse.extra_bed_content_present{height:auto}.hp_move_occupancy .smart_deal_height{height:auto!important}.hp_move_occupancy td.roomPrice .hp_occ_with_price{display:block;margin-bottom:.5em}.hp_move_occupancy td.roomPrice .hp_occ_with_price span{font:14px/16px "Helvetica",sans-serif;text-decoration:none}.read-easy{font-family:Helvetica,Arial,sans-serif!important;color:#666!important}.share_center{position:relative;width:100px;display:inline-block}#LastViewedHotels .share_center{position:absolute;bottom:10px;left:10px}.sr_rs_fav_btn .share_center_button,.share_center .share_center_button strong{color:#003580;cursor:pointer;font-size:.8em;font-weight:normal;font-style:italic;display:inline-block}.sr_rs_fav_btn .share_center_button i,.share_center .share_center_button strong i{border:1px solid #ccc;border-radius:3px;padding:3px 5px 0 6px;margin-right:0;width:10px;display:inline-block;background:#f5f5f5 url('//r-ec.bstatic.com/static/img/share_center_sprite/4047d99b02c6c7e8ee51d0a8a937f93d97e10d91.png') no-repeat scroll 2px -12px;text-decoration:none}.sr_rs_fav_btn .share_center_button:hover i,.share_center .share_center_button:hover strong i{background-position:2px -41px;background-color:#fff;border-color:#999}.sr_rs_fav_btn .share_center_button span,.share_center .share_center_button span{padding:6px 0 0 5px;display:inline-block}.share_center hr{clear:both;height:0;border:0;visibility:hidden}.share_center .share_center_popup{display:none}.share_center .share_center_popup{position:absolute;top:30px;left:-200px;z-index:12;width:450px}.share_center .left_pointer{top:-42px;right:-417px;left:auto}.share_center .share_center_popup .inner{margin-top:0;background-color:#eee;background:#eee;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#eee 0,#fff 100%);background:-webkit-linear-gradient(top,#eee 0,#fff 100%);background:linear-gradient(to bottom,#eee 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);border:1px solid #999;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,0.3)}.share_center .top_pointer:before{content:'.';width:0;height:0;border-style:solid;border-width:0 5px 8px 5px;border-color:transparent transparent #999 transparent;position:absolute;top:-8px;left:206px;color:#ccc;z-index:-10}.share_center .top_pointer:after{content:'.';width:0;height:0;border-style:solid;border-width:0 5px 8px 5px;border-color:transparent transparent #eee transparent;position:absolute;top:-6px;left:206px;color:#eee;z-index:11}.share_center .left_pointer:before{content:'.';width:0;height:0;border-style:solid;border-width:8px 16px 8px 0;border-color:transparent #999 transparent transparent;position:absolute;top:45px;left:-10px;color:#ccc;z-index:-10}.share_center .left_pointer:after{content:'.';width:0;height:0;border-style:solid;border-width:8px 16px 8px 0;border-color:transparent #eee transparent transparent;position:absolute;top:45px;left:-8px;color:#eee;z-index:11}.share_center .details{margin:10px;border:1px solid #ccc;background-color:#fff;padding:5px}.share_center .details img{float:left;margin:0 10px 0 0}.share_center .details h3{margin:0;padding:0;font-size:12px;line-height:1.4em}.share_center .details h3 small{display:block;color:#666;font-weight:normal;font-size:11px}.share_center .share_links{list-style:none;margin:0;padding:0 10px 10px 10px}.share_center .share_links li{width:48%;font-size:13px;clear:none;margin-bottom:0;margin-right:2%;line-height:1.3em;font-weight:bold;float:left}#LastViewedHotels ul.share_links li{display:block}.share_center .share_links a{display:block;height:36px;color:#555;padding-top:5px}.share_center .share_links a:hover{color:#222}.share_center .share_links i{background:url('//q-ec.bstatic.com/static/img/experiments/share_center_sprite_weibo/a0f52496670517b70233b3cf893c25bf52d53f64.png') no-repeat scroll 0 -80px;display:block;width:36px;height:36px;float:left;margin-right:5px;margin-top:-8px}.share_center .sc_twitter i{background-position:0 -124px}.share_center .sc_google i{background-position:0 -171px}.share_center .sc_email i{background-position:0 -215px}.share_center .sc_weibo i{background-position:0 -256px}.share_center form{border-top:1px dotted #ccc;margin:15px 10px 0 10px;padding:10px 0 5px 0;text-align:left;font-size:12px;font-weight:bold;color:#999}.share_center form input{width:180px;font-size:10px;color:#444;padding:2px 5px}.share_center form label{font-size:10px;margin-right:3px}.share_center form .copy_hint{color:green;font-size:10px;display:none}#wrap-hotelpage-top .address{display:inline-block}.share_center .close{color: #ccc;border:1px solid #999;display:block;width:15px;height:15px;text-align:center;font-size:15px;position:absolute;top:-7px;right:-7px;border-radius:50%;background-color:#fff;text-decoration:none;color:#ccc;line-height:1em}.share_center .close:hover{color:#666}#general_share_center{display:block;width:100px;height:1px;position:absolute}.mealplan_included{color:#390}.group_rec_policies{font-size:13px;padding-bottom:.5em;line-height:1.2em}.selected_currency li{font-size:1em}#click_current_currency_foldout li{line-height:1.2em}.similar_destination{clear:left;margin-top:1em;border-top:1px solid #c5d4e9;padding:0;padding-top:10px;background:0;display:block;overflow:hidden}.similar_destination .destination_title{font-size:1.6em;font-weight:normal;margin-bottom:0;margin-top:0;padding-top:5px;padding-bottom:3px;color:#333}.similar_destination .destination_subtitle{font-size:1em;font-weight:normal;margin-bottom:1em;margin-top:0;color:#8a8a8a}.similar_destination .destination_container{padding:.6em}.similar_destination .similar_postcard{height:200px;cursor:pointer;background-position:right top}.similar_destination .postcard_title{display:inline;float:left;margin:10px;max-width:75%;padding:7px;background:none repeat scroll 0 0 rgba(0,0,0,0.4);font-size:2.2em;font-weight:normal;line-height:.833;position:static;text-shadow:1px 1px 1px #000;color:#fff;text-decoration:none}.similar_destination .postcard_hotels{display:block;text-align:left;color:#fff;font-size:.45em;font-weight:bold;margin:5px 0 0;text-shadow:1px 1px 1px #000;line-height:1.2}.similar_destination .destination_copuntry_flag{background-position:right center;background-repeat:no-repeat;padding-right:38px}.sr_compset_grid .similar_elements{width:33%;float:left;margin:1px}.sr_compset_grid.sr_compset_clp{border:0}.sr_compset_grid.sr_compset_clp .similar_elements{width:49%}.sr_compset_grid.sr_compset_clp .similar_elements.compset_element_wide{width:100%}.similar_destination_link{display:block}.hp_related_destinations .destination_title{margin-bottom:10px}.slideshow{position:relative;width:202px;float:left;padding:0;margin:10px 10px 10px 0;z-index:1}.slideshow div{width:200px;height:200px;border:1px solid #e6edf6;background:no-repeat 50% 50% #fff;display:block;overflow:hidden}.slideshow #photo_container{z-index:2;position:relative;margin-bottom:5px}.slideshow #photo_holding{z-index:1;position:absolute;top:0;left:0}a.social_icon:link{color:#fff}.social_icon{font-family:'booking-iconset';speak:none;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;line-height:2;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:32px;height:32px;overflow:hidden;background:#ccc;border-radius:4px;text-decoration:none;text-align:center;font-size:18px;color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.5);border:1px solid #666;text-shadow:0 1px 0 rgba(0,0,0,0.3)}.social_icon_facebook{font-size:34px;line-height:.8em;text-indent:-7px;border-color:#2b4175;background:#5476bf;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5476bf),color-stop(100%,#395395));background:-webkit-linear-gradient(top,#5476bf 0,#395395 100%);background:-webkit-linear-gradient(top,#5476bf 0,#395395 100%);background:linear-gradient(to bottom,#5476bf 0,#395395 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5476bf',endColorstr='#395395',GradientType=0)}.social_icon_twitter{font-size:18px;line-height:1.8em;border-color:#29739b;background:#43bfff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#43bfff),color-stop(100%,#3493c6));background:-webkit-linear-gradient(top,#43bfff 0,#3493c6 100%);background:-webkit-linear-gradient(top,#43bfff 0,#3493c6 100%);background:linear-gradient(to bottom,#43bfff 0,#3493c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#43bfff',endColorstr='#3493c6',GradientType=0)}.social_icon_googleplus{font-size:32px;text-indent:-5px;line-height:1.4em;border-color:#772115;background:#cf3e22;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cf3e22),color-stop(100%,#9b2b1a));background:-webkit-linear-gradient(top,#cf3e22 0,#9b2b1a 100%);background:-webkit-linear-gradient(top,#cf3e22 0,#9b2b1a 100%);background:linear-gradient(to bottom,#cf3e22 0,#9b2b1a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf3e22',endColorstr='#9b2b1a',GradientType=0)}.social_icon_email{font-size:14px;line-height:2.3em;border-color:#856840;background:#dcae6a;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dcae6a),color-stop(100%,#ab8651));background:-webkit-linear-gradient(top,#dcae6a 0,#ab8651 100%);background:-webkit-linear-gradient(top,#dcae6a 0,#ab8651 100%);background:linear-gradient(to bottom,#dcae6a 0,#ab8651 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcae6a',endColorstr='#ab8651',GradientType=0)}.social_icon_weibo,.social_icon_pinterest{border-color:#772115;background:#ef2820;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ef2820),color-stop(100%,#c0201a));background:-webkit-linear-gradient(top,#ef2820 0,#c0201a 100%);background:-webkit-linear-gradient(top,#ef2820 0,#c0201a 100%);background:linear-gradient(to bottom,#ef2820 0,#c0201a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef2820',endColorstr='#c0201a',GradientType=0)}.social_icon_pinterest{font-size:20px;text-indent:-2px;line-height:1.4em}.social_icon_weibo{font-size:22px;line-height:1.5em}.share_links .social_icon{float:left;margin-right:5px;margin-top:-8px}.badge_year.badge_year_2014{background:url('//q-ec.bstatic.com/static/img/experiments/hotel_of_the_year_badge2014/d295fd839d022336e79119edcc0e0bf5ace70936.png') no-repeat -26px 0!important}.badge_year_sm.badge_year_2014{background:url('//q-ec.bstatic.com/static/img/experiments/hotel_of_the_year_badge2014/d295fd839d022336e79119edcc0e0bf5ace70936.png') no-repeat 0 0!important}.ua-hp-signup-prompt{min-height:0;margin:10px 0}.ua-hp-signup-prompt__head{padding:0 10px;overflow:hidden;background:#003580;font-size:18px;color:#FFF;cursor:pointer}.ua-hp-signup-prompt .hl{color:#f4c017}.ua-hp-signup-prompt__header,.ua-hp-signup-prompt__toggle{padding:15px 10px 14px}.ua-hp-signup-prompt__header{float:left;padding-left:45px;background:url(//r-ec.bstatic.com/static/img/ua-hp-signup-prompt/basic-deal-icon-35/b789f2d58bf78f913904a734ffe161c9e5226717.png) no-repeat left center}.ua-hp-signup-prompt__toggle{float:right;padding-right:45px;background:url(//q-ec.bstatic.com/static/img/ua-hp-signup-prompt/blue-arrows/65427ef11f97e9b6b8ed3b5a9c4c9ba53967cd72.png) no-repeat right 7px}.ua-hp-signup-prompt_collapsed .ua-hp-signup-prompt__toggle{background-position:right -158px}.ua-hp-signup-prompt__body{min-height:155px;padding:20px 40px 40px;background:#e8edf7}.ua-hp-signup-prompt_collapsed .ua-hp-signup-prompt__body{display:none}.ua-hp-signup-prompt .user_access_menu_tabs{padding:0;border-bottom:3px solid #5092ff}.ua-hp-signup-prompt .form-tabs{position:relative;width:49%;margin:0 0 -3px;padding:0 0 15px;border:0;background:0;text-align:center;font-size:16px}.ua-hp-signup-prompt .user_menu_active_tab{border-bottom:3px solid #003580}.ua-hp-signup-prompt .user_menu_active_tab:before{content:'';position:absolute;left:50%;bottom:0;border:5px solid transparent;border-bottom-color:#003580}.ua-hp-signup-prompt .bootstrapped-label{margin-left:20px}.ua-hp-signup-prompt .input-xlarge{width:330px}.ua-hp-signup-prompt .btn,.ua-hp-signup-prompt .b-button{float:right;margin-right:35px}.ua-hp-signup-prompt .user_access_inline_signup{margin-left:25px}.ua-hp-signup-prompt .user_access_password_strength,.ua-hp-signup-prompt .pass_strength_text{display:none}.lang_is_rtl .ua-hp-signup-prompt__header{float:right;padding-right:45px;background-position:right center}.lang_is_rtl .ua-hp-signup-prompt__toggle{float:left;padding-left:45px;background-position:left 7px}.lang_is_rtl .ua-hp-signup-prompt_collapsed .ua-hp-signup-prompt__toggle{background-position:left -158px}.lang_is_rtl .ua-hp-signup-prompt .btn,.lang_is_rtl .ua-hp-signup-prompt .b-button{margin-left:35px;margin-right:5px}.show-villas-banner #althotelCol_3{padding-right:20px!important}#althotels.althotels_fullwidth table#althotelsTable td.althotelsCell.villas-hp-banner{padding-right:0}.villas_tile{background-size:cover;background-image:url(//r-ec.bstatic.com/static/img/experiments/hotel_page/v_hp_compset_promo_bg/6e0a53de943e589023e3f82290cd8f08bd50bd09.jpg);min-height:325px;border-radius:2px;background-color:transparent;position:relative}.villas_tile .darker_grad{position:relative;height:325px;display:block;vertical-align:top;background:-webkit-linear-gradient(top,transparent 50%,rgba(46,51,54,0.1) 59%,rgba(46,51,54,0.4) 71%,rgba(46,51,54,0.65) 100%);background:linear-gradient(top,transparent 50%,rgba(46,51,54,0.1) 59%,rgba(46,51,54,0.4) 71%,rgba(46,51,54,0.65) 100%)}.villas_tile .darker_grad a{height:100%;display:block;text-decoration:none;box-shadow:0 1px 2px hsla(0,0%,0%,0.25);-webkit-transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out}.villas_tile .darker_grad a:hover{box-shadow:0 1px 2px hsla(0,0%,0%,0.75)}.villas_tile_corner{float:right;background:white;padding:5px 6px;margin:7px;font-style:italic;font-weight:normal;color:#009bb3;font-size:.9em;text-align:left}.villas_tile_corner>strong{text-align:left;font-style:normal}.villas_tile_corner>br{height:0;line-height:0}.villas_tile_content{position:absolute;bottom:1.75em}.villas_tile_logo{width:132px;margin:0 auto;background-color:#fff;padding:8px 12px 4px 12px;clear:both;border-radius:3px;border:1px solid #e6e6e6;-webkit-transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out}.villas_tile_logo img{width:132px}.villas_tile:hover .villas_tile_logo{box-shadow:0 1px 3px rgba(0,0,0,0.15)}.villas_tile_middle_usp{color:#fff;text-decoration:none;font-size:1.25em;line-height:1.2;padding:0 1em;text-shadow:0 2px 3px rgba(0,0,0,0.5);font-weight:600;text-align:center;margin:.95em 0 .75em;-webkit-font-smoothing:antialiased}.villas_tile_bottom_usp{color:#fff;background-color:#0cb09b;margin:0 auto;border:1px solid #089b87;font-size:.9em;text-shadow:0 1px 1px rgba(29,103,61,0.65);border-radius:2px;padding:.575em .5em .45em;width:200px;text-align:center;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out}.villas_tile:hover .villas_tile_bottom_usp{background:#0ac2a9}.vp_hotel_badge{display:block;width:30px;height:40px;float:left;margin-right:5px;overflow:hidden;background:url('//r-ec.bstatic.com/static/img/sprite_sr_hp_hotel_badges/1e3fc6e698e4540caa9828a618fd13fa562d2b13.png') no-repeat 0 4px}.vp_hotel_badge.badge_year{background-position:0 -145px}body.hotel .vp_hotel_badge{width:40px;height:50px;background-position:-45px 0}body.hotel .vp_hotel_badge.badge_year{width:52px;background-position:-40px -149px}.vp_hotel_badge.badge_business_sm{background:url('//q-ec.bstatic.com/static/img/experiments/experiment_sr_business_badges/59238e4e59204ebaca2224156b4a67d6f6af9d84.png') no-repeat 0 0!important}body.hotel .vp_hotel_badge.badge_business{background:url('//q-ec.bstatic.com/static/img/experiments/experiment_sr_business_badges/59238e4e59204ebaca2224156b4a67d6f6af9d84.png') no-repeat -45px 3px!important}.vp_hotel_badge.badge_solo,.vp_hotel_badge.badge_couple,.vp_hotel_badge.badge_group,.vp_hotel_badge.badge_family,.vp_hotel_badge.badge_solo_sm,.vp_hotel_badge.badge_couple_sm,.vp_hotel_badge.badge_group_sm,.vp_hotel_badge.badge_family_sm{background:url('//r-ec.bstatic.com/static/img/experiments/sprite_sr_hp_traveller_type_badges/e6cb38161626c873a46bf3baee2ef985ed5f5bd3.png') no-repeat 0 4px}.vp_hotel_badge.badge_solo_sm{background-position:0 4px}.vp_hotel_badge.badge_couple_sm{background-position:0 -46px}.vp_hotel_badge.badge_group_sm{background-position:0 -96px}.vp_hotel_badge.badge_family_sm{background-position:0 -145px}.vp_hotel_badge.badge_solo{background-position:-45px 0!important}.vp_hotel_badge.badge_couple{background-position:-45px -48px!important}.vp_hotel_badge.badge_group{background-position:-45px -98px!important}.vp_hotel_badge.badge_family{background-position:-45px -149px!important}#althotels table#althotelsTable td div.alt_hotels_info_row{margin:0 0 0 0!important;padding:8px 0 8px 0;border-top:1px solid #ddd}#althotels .alt_hotels_info_row .big_review_score_detailed,#althotels .alt_hotels_price{font-size:20px;display:block;margin:0;padding:0;color:#333}#althotels .alt_hotels_info_row .big_review_score_detailed{color:#0896ff}#althotels .alt_hotels_price{text-decoration:none;font-weight:normal;color:#390}#althotels .alt_hotels_price .alt_hotels_price_from_zh{font-size:small}#althotels .alt_hotels_info_row a:hover,#althotels .alt_hotels_info_row .big_review_score_detailed:hover{color:#003580}#althotels .alt_hotels_info_row a.btn:hover{color:#fff}#althotels .alt_hotels_info_row .out_of{font-size:12px}#althotels .alt_hotels_info_row .score_from_number_of_reviews{color:#777;padding:0;margin:0;font-size:12px}#althotels .altHotels_most_recent_booking{color:#900;margin-bottom:5px;margin-top:10px;text-align:left}#althotels.althotels_fullwidth{padding:20px 0 0 0;margin:0;background:0}.alt_hotels_pricefrom{font-size:12px;color:#777;margin-bottom:5px}#althotels .btn-primary{margin:0;display:inline-block!important}#althotels .btn-primary:hover{color:#fff}#althotels.althotels_fullwidth table#althotelsTable td.althotelsCell{width:25%;padding-right:20px}#althotels-wrapper{padding:20px 10px 10px 10px!important;border-top:1px solid #c5d4e9;border-radius:0!important}#althotels-wrapper h3{font-size:21px;color:#333;font-weight:normal}#althotels-wrapper.borderless_hp_compset #althotels{border-top:none!important}#althotels .vp_compset_darkred{color:#f00!important}#althotels .vp_compset_red{color:#900!important}.lock_in_hp_jump_next_prev_week .hp_av_date_range{display:inline-block;color:#fff!important;text-decoration:none;font-weight:normal!important;font-size:12px;background:#0896ff;padding:6px 10px;border-radius:3px;margin-right:5px;margin-bottom:5px}.lock_in_hp_jump_next_prev_week .hp_av_date_range:hover{background:#003580}.lock_in_hp_jump_next_prev_week p.lock_body{margin-bottom:5px}#available_rooms_header1 .hp_jump_next_prev_week p{margin-bottom:8px;margin-top:10px}.hpFpItem .nha_single_unit_facilities,.hpFpItem#hotelPoliciesInc,.hpFpItem .common_room_facilities{height:130px!important;overflow:hidden!important;position:relative}.hpFpShowmore{position:absolute;bottom:0;height:50px;padding-top:50px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(70%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 70%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 70%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);display:block;width:100%;text-align:center}.hpFpShowmore-text{padding:5px 5px 3px 5px;display:inline-block;color:#0896ff;text-decoration:none;cursor:pointer}.hpFpShowmore-text:hover{color:#003580}.hpFpShowmore-icon{display:block;width:10px;height:10px;margin:0 auto;background:url('//r-ec.bstatic.com/static/img/experiments/vp_hp_downarrow/3daca93de8d731fb5d3e5037ec760f6e3537d3b1.png') no-repeat top center}.genius-recommended-rooms .gr-inner-col.gr-inner-col-logged-out-sd{min-height:54px}.left-align-gallery-back-button{left:10px!important;top:390px!important}.lang_is_rtl .hp_is_rtl.left-align-gallery-back-button{right:10px!important}.left-align-gallery-next-button{top:390px!important}.score_from_business_travellers2__bbgrade{color:#0896ff!important;font-size:23px;font-weight:normal!important;text-decoration:none!important}.score_from_business_travellers2__bbgrade:hover{color:#feba02!important}.score_from_business_travellers2__bbgrade__slash{font-size:12px}.score_from_business_travellers2__bbscore{font-size:10px}.score_from_business_travellers2__all{border-radius:4px;background-color:#e2edf9;display:block;margin-top:10px;padding:5px;text-align:left;font-weight:normal!important}.score_from_business_travellers2__all:hover{background-color:#0896ff;color:#fff!important}.score_from_business_travellers2__all__score{display:inline-block;*display:inline;*zoom:1;font-size:10px;width:108px}.score_from_business_travellers2__all__grade{display:inline-block;*display:inline;*zoom:1;float:right}.score_from_business_travellers2__all__grade__slash{font-size:10px}.score_from_business_travellers2__icon{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;background:url(//r-ec.bstatic.com/static/img/bb/bb_icon_16_lightblue_orange/ed3f7ada1bf9d8cc9c41979290bbde535a7fd887.png) no-repeat}.score_from_business_travellers2__bbgrade:hover .score_from_business_travellers2__icon{background-position:0 -30px}.bb-pop-biz-traveller{background:#f2f4f8 url(//q-ec.bstatic.com/static/img/bb/bb_popular_for_biz_traveller/442a81e4a271ba3b2db293bbd58cda9ae231bda8.png) no-repeat right bottom}.lang_is_rtl .bb-pop-biz-traveller{background-position:left bottom}#left .property_highlights_left.bb-pop-biz-traveller .hp_usp_filter_api_el{background:0}.deal-business .deals_label_content{background-color:#e6edf6;color:#003580}.deal-business .deal-icon{width:24px!important;height:24px!important;background-image:url("//q-ec.bstatic.com/static/img/bb/deals/bb_deal_24/a991a46157bb6b880dd9c6404d6fe0144b8e7ee2.png");background-position:0 0}.deals_label_content .deal-icon{display:inline-block;position:absolute;top:0;left:-10px;zoom:1;*display:inline}.trustm{position:relative;margin:10px 0;padding:10px;background:#ebeef1;border:1px solid #bdc7d2;border-radius:3px;font-size:14px}.trustm__icon{float:left;background-image:url(//r-ec.bstatic.com/static/img/bb/trustm_icon/c562e17e2e6b952a793cdf2c6a6645fc0b2fc739.png);width:46px;height:33px;margin-right:10px}.trustm__body{float:left}.trustm__title{font-weight:bold;font-size:16px}.trustm__msg{color:#bdc7d2}.trustm__close{position:absolute;top:50%;right:10px;margin-top:-7px;background-image:url(//q-ec.bstatic.com/static/img/bb/trustm_close/5f074282286cc49ec2c9e788cb06588bb254981a.png);width:13px;height:14px;cursor:pointer}.reinforcement__icon{position:absolute;display:block;top:7px;left:11px}.hp_reinforcements .reinforcement.reinforcement_hotel-accepts-brasil-instalments{position:relative;background:0}.hp-rt-tdot-deal-style .hp-rt-room-price{text-align:center}.hp-rt-tdot-deal-style .hp-rt-room-price .rackrate,.hp-rt-tdot-deal-style .hp-rt-room-price .rooms-table-room-price{float:none}.hp-rt-tdot-deal-style .hp-rt-room-price .rooms-table-room-price{background-image:none;padding-left:0;color:#390}.hp-rt-tdot-deal-style .hp-rt-room-price .hp-rt-room-deal-icons{padding-top:5px;padding-bottom:5px;text-align:center}.hp_rt_broken_styles_patch td.roomPrice span.rackrate:before,.hp_rt_broken_styles_patch td.roomPrice span.rackrate:after{content:"";display:table}.hp_rt_broken_styles_patch td.roomPrice span.rackrate:after{clear:both}.hp-rt-tdot-deal-style .incExcInPriceNew{text-align:left;padding-left:6px}.b_msie_7 .hp-rt-tdot-deal-style .clearfix{height:0}.b_msie_7 .hp-rt-tdot-deal-style .hp-rt-room-deal-icons .b-sprite{margin-right:3px}td.roomPrice sup.save_x_percent_alts_v1{color:#003580;font-weight:bold}.deal-rate-show-public-price.deal-rate .sr_smart_price.save_x_percent_alts_v1{color:#003580}td.roomPrice sup.save_x_percent_alts_v2{font-weight:normal;color:#FFF;background-color:#e52923;padding:3px 4px 3px 4px;margin-top:5px;line-height:25px}.deal-rate-show-public-price.deal-rate .sr_smart_price.save_x_percent_alts_v2{color:#FFF}td.roomPrice sup.save_x_percent_alts_v3{font-weight:normal;color:#e52923;padding:3px 4px 3px 4px;margin-top:4px;border:1px solid #e52923;font-weight:bold;line-height:25px}.deal-rate-show-public-price.deal-rate .sr_smart_price.save_x_percent_alts_v3{color:#e52923}td.roomPrice sup span.save_x_percent_legibility_v1{font-family:inherit;font-size:11px}.searchresults .add-red-tag.red-tag-horizontal-sales-shape,.hotel .red-tag-horizontal-sales-shape{background-color:#e52822;position:absolute;top:10px;left:-4px;width:auto;height:auto;border-radius:4px;padding:5px 10px 5px 15px;box-shadow:1px 1px 2px #666}.searchresults .add-red-tag.red-tag-horizontal-sales-shape:before,.hotel .red-tag-horizontal-sales-shape:before{width:20px;height:20px;content:"";display:inline-block;position:absolute;top:3px;left:-7px;background-color:inherit;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:inherit;z-index:-1}.hotel .red-tag-horizontal-sales-shape:before{width:26px;height:26px;top:4px;left:-11px}.zh.hotel .red-tag-horizontal-sales-shape:before{width:28px;height:28px}.searchresults .add-red-tag.red-tag-horizontal-sales-shape:after,.hotel .red-tag-horizontal-sales-shape:after{width:5px;height:5px;background-color:#FFF;border-radius:100%;box-shadow:inset 1px 1px 1px #666;position:absolute;top:11px;left:-1px;content:""}.hotel .red-tag-horizontal-sales-shape:after{top:13px;left:-3px;width:7px;height:7px}.searchresults .add-red-tag.red-tag-horizontal-sales-shape .add-red-tag__content,.hotel .red-tag-horizontal-sales-shape .add-red-tag__content{position:static;width:100%;padding-top:2px;text-align:left}.searchresults .add-red-tag.red-tag-horizontal-sales-shape .add-red-tag__amount,.hotel .red-tag-horizontal-sales-shape .add-red-tag__amount{display:inline}.hotel .red-tag-horizontal-sales-shape .legacy-sales-tag{width:28px;height:34px;position:absolute;top:0;left:-15px}.searchresults .add-red-tag.red-tag-horizontal-sales-shape .legacy-sales-tag{width:24px;height:27px;position:absolute;top:-1px;left:-10px}.b_msie_8 .add-red-tag.red-tag-horizontal-sales-shape:after,.b_msie_8 .hotel .red-tag-horizontal-sales-shape:after{display:none}.b_msie_8 .add-red-tag.red-tag-horizontal-sales-shape:before,.b_msie_8 .hotel .red-tag-horizontal-sales-shape:before{display:none}.ge-deals-tag{position:absolute;z-index:7;top:10px;left:-15px;min-height:15px;max-width:90%;text-decoration:none;border-radius:5px;border-bottom-left-radius:0;box-shadow:none;font-size:11px;padding:4px;line-height:22px;background:#fef4df;border:1px solid #feba02}.ge-deals-tag span.deal-container{font-size:14px;color:#003580;font-weight:bold;background:0}.ge-deals-tag span.deal-container span.deal-text{padding-top:1px;margin-left:5px;display:inline-block}.ge-deals-tag span.deal-container em{font-size:10px;font-style:normal}.ge-deals-tag span.deal-container .genius_rates_24{margin-right:0;float:left}.deals-tag{position:absolute;z-index:7;top:10px;left:-15px;min-height:15px;max-width:90%;line-height:15px;padding:8px 12px 7px 34px;border-radius:15px 3px 3px 15px;background-color:#e52923;box-shadow:1px 2px 3px 0 rgba(0,0,0,0.15);text-decoration:none;color:#fff!important;font-weight:400!important}.deals-tag--blue{background-color:#003580}.deals-tag--icon{position:absolute;top:3px;left:3px;width:24px;height:24px;background:url('//r-ec.bstatic.com/static/img/experiment_ge_deals_tag_icons/7e9a525aef974cfc7a222fcdb3109c649f4cce3b.png') center no-repeat}.deals-tag--savings{font-size:120%;font-weight:700}.deals-tag--icon.m-secret-deal{background-position:-0px 0}.deals-tag--icon.m-value-deal{background-position:-30px 0}.deals-tag--icon.m-late-deal{background-position:-60px 0}.deals-tag--icon.m-discount{background-position:-90px 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.deals-tag--icon{background-image:url('//r-ec.bstatic.com/static/img/experiment_ge_deals_tag_icons/7e9a525aef974cfc7a222fcdb3109c649f4cce3b.png');background-size:114px auto}}.hotel .deals-tag{padding:8px 18px 6px 40px;min-height:20px;line-height:18px;font-size:16px;border-radius:20px 3px 3px 20px}.hotel .deals-tag--icon{left:5px;top:5px}.hp_nav_availability_link .deals-module-genius-rates{margin-top:-1px;margin-right:3px}td.ge-hp-rt-highlight-genius{background:#fef4df}div.ge-hp-summary .bicon-pricetag{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xb15c;')}div.ge-hp-summary .bicon-wifi{*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xb004;')}div.ge-hp-summary{border:1px solid #e3e3e3;border-top:2px solid #feba02;padding:10px 15px;border-radius:2px;margin-bottom:10px}div.ge-hp-summary h3{margin:0;padding:0;line-height:24px;font-size:18px}div.ge-hp-summary h4{font-size:11px;line-height:13px;margin-top:0;margin-bottom:10px}div.ge-hp-summary ul{list-style-type:none;margin:0;padding:0}div.ge-hp-summary ul li{margin-top:10px;border-top:1px solid #efefef;padding-top:10px;clear:both}div.ge-hp-summary ul li:first-child{border-top:0;margin-top:0;padding-top:0}div.ge-hp-summary ul li strong{font-size:13px}div.ge-hp-summary span.ge-score{display:block;float:right;text-align:center;font-size:14px;background:#feba02;border-radius:3px;height:30px;line-height:30px;font-weight:bold;min-width:50px;padding:0 10px}div.ge-hp-summary span.bicon-pricetag,div.ge-hp-summary span.bicon-wifi{padding-right:5px;font-size:12px}div.ge-hp-summary img.ge-logo{float:left;margin-top:5px}div.ge-hp-summary div.summary-header p{margin-left:32px;margin-top:5px}.price-watch-dropdown-button{border:0 none;margin:0;padding:0;background-color:transparent;cursor:pointer;position:relative;top:11px}.price-watch-dropdown-button:focus{outline:0}.ge-price-watch{border:1px solid #46b0d3;box-shadow:0 0 8px #46b0d3;padding:15px;margin-left:2px}.ge-price-watch,.price-watch-dropdown{width:300px}.price-watch-dropdown .pw-title{font-size:20px;margin-bottom:15px}.price-watch-dropdown .pw-hotel-name{font-size:14px;margin:0 0 15px}.price-watch-dropdown .pw-star-rating{display:inline-block}.price-watch-dropdown .pw-info{font-size:11px;margin-bottom:18px}.price-watch-dropdown .pw-sample-link{float:left;line-height:34px;text-decoration:none;font-weight:400}.price-watch-dropdown .pw-start-button,.price-watch-dropdown .pw-stop-button{float:right}.price-watch-dropdown .pw-dates{position:relative;padding-left:25px;margin:0 0 15px;font-size:.9em;line-height:1.6em}.price-watch-dropdown .pw-start-button.loading,.price-watch-dropdown .pw-stop-button.loading,.price-watch-banner .pw-start-button.loading,.price-watch-banner .pw-stop-button.loading{background:url("//r-ec.bstatic.com/static/img/experiments/hotel_page/book_btn_loader/3098ad014ae685fe9bcdc7f769ce789b36c72e7d.gif") #003580;cursor:auto}.price-watch-banner{background:#e1f2ff;border-radius:3px;border:1px solid #66bcfc;box-shadow:0 0 2px #fff;color:#66bcfc;font-size:1.3em;min-height:38px;padding:6px 12px 8px 60px;position:relative;margin:0 0 10px}.price-watch-banner .pw-icon{position:absolute;left:0;top:0;height:100%;width:58px;background:url("//q-ec.bstatic.com/static/img/deals/ge_price_watch_icon_large/76cbb8d331eac0d24bd09da7fc553b285ebd5d0c.png") no-repeat center center}.price-watch-banner .pw-start-button,.price-watch-banner .pw-stop-button{float:right;margin:4px 0 0 20px}.price-watch-banner .pw-title{font-size:18px;font-weight:400;color:#003580}.price-watch-banner .pw-text{font-size:12px;color:#4a4a4a;margin:2px 0;line-height:1.2}.price-watch-example{padding:20px;background:#FFF}.price-watch-example__text{margin-bottom:10px}.price-watch-example__image{width:100%}.price-watch-signin-header{margin:-15px -15px 20px;padding:10px 15px;color:#fff;font-size:1.4em;background:#3cb3e7;font-size:1.4em}#user_form .user_center_option--price-watch .uc_top_arrow{background-image:url("http://aburtsev.dev.bstatic.com/static/img/uc_top_arrow_blue.png")}.lang_is_rtl .price-watch-banner .pw-icon{left:auto;right:0}.lang_is_rtl .price-watch-banner .pw-start-button,.lang_is_rtl .price-watch-banner .pw-stop-button{float:left;margin:4px 20px 0 0}.lang_is_rtl .price-watch-banner{border-radius:3px;padding:6px 60px 8px 12px}.lang_is_rtl .price-watch-dropdown .pw-dates{padding-right:25px;text-align:right}.lang_is_rtl .price-watch-dropdown .pw-sample-link{float:right}.lang_is_rtl .price-watch-dropdown .pw-start-button,.lang_is_rtl .price-watch-dropdown .pw-stop-button{float:left}.add-red-tag{position:absolute;top:-11px;left:-9px;width:64px;height:171px;cursor:pointer;z-index:2}.add-red-tag__content{position:absolute;top:90px;width:64px;text-align:center;color:#fff;line-height:1em;font-size:.8em}.add-red-tag__amount{display:block;font-size:2em;font-weight:600;line-height:1em;margin:5px 0 0}.add-red-tag__minus{font-weight:200;padding-right:2px}.add-red-tag__symbol{font-size:.8em}.lang_is_rtl .add-red-tag{right:9px;left:auto}.add-red-tag--ribbon{position:absolute;top:10px;left:-10px;width:auto;height:auto;padding:7px 20px 5px;background:#e52822;box-shadow:1px 2px 2px 0 rgba(0,0,0,0.4)}.add-red-tag--ribbon .add-red-tag__content{position:static;width:auto;font-size:1.1em}.add-red-tag--ribbon .add-red-tag__amount{display:inline}.add-red-tag--ribbon:before{content:'';position:absolute;left:0;bottom:-10px;width:0;height:0;border:5px solid #9c0000;border-bottom-color:transparent;border-left-color:transparent;z-index:-1}.lang_is_rtl .add-red-tag--ribbon{right:-10px;left:auto}.lang_is_rtl .add-red-tag--ribbon:before{left:auto;right:0;border:5px solid #9c0000;border-bottom-color:transparent;border-right-color:transparent}.add-red-tag--blue{background-color:#003580}.add-red-tag--blue:before{border-top-color:#02214c;border-right-color:#02214c}.add-red-tag--light-blue{background-color:#0896ff}.add-red-tag--light-blue:before{border-top-color:#155ea8;border-right-color:#155ea8}.hp_district_endorsements strong{font-weight:normal}.hp_district_endorsements_lowercase strong{text-transform:lowercase}.availabilityDatesShow,.availabilityDatesClose{display:inline-block;float:right;font-weight:normal!important;font-size:.65em;line-height:2.1em}.availabilityDatesShow span,.availabilityDatesClose span{font-weight:bold!important;text-decoration:underline}.availabilityDatesHide{display:none}.availabilityDatesClose{display:none}.gr-hp-facilities{font-size:11px;line-height:20px}.gr-hp-facilities span{display:inline-block;position:relative;margin:5px 10px 5px 35px}.gr-hp-facilities span.gr-hp-hotel-facilities-noicon{margin-left:5px}.gr-hp-facilities span i{position:absolute;top:-6px;left:-30px}.b-availability-message{margin:5px 0;padding:8px;border-width:1px 1px 0 1px;border-style:solid;border-color:transparent;border-radius:2px 2px 0 0;color:#fff;background:#537cb4;font-size:14px;font-weight:bold}.b-availability-message__link:link,.b-availability-message__link:active,.b-availability-message__link:hover,.b-availability-message__link:visited{color:#fff}.b-availability-message--red{background-color:#e52923;margin:30px 0;padding:20px;border-radius:5px;text-align:center}.b-group-recommendation_bordered{border:2px solid #537cb6;margin-top:20px;margin-bottom:20px;padding-bottom:5px}.b-group-recommendation_bordered-thin{border:1px solid #537cb6;margin-top:20px;margin-bottom:20px;padding-bottom:5px}.b-group-recommendation_bordered-thick{border:3px solid #537cb6;margin-top:20px;margin-bottom:20px;padding-bottom:5px}.b-group-recommendation_bordered-thin .b-group-recommendations__item,.b-group-recommendation_bordered-thick .b-group-recommendations__item,.b-group-recommendation_bordered .b-group-recommendations__item{margin-left:5px;margin-right:5px}.b-group-recommendation_bordered-thin h4,.b-group-recommendation_bordered-thick h4,.b-group-recommendation_bordered h4{border-radius:0}.b-group-recommendation_bordered-bg,.b-group-recommendation_bordered-bg .b-group-recommendations__list,.b-group-recommendation_bordered-bg .b-group-recommendations__item{background-color:#e6edf6!important}.b-group-recommendation_bordered-bg .b-recommended-room:hover{background-color:inherit!important}.gs_children_policies{top:-10px!important}.b-recommendation-titlefix{font-size:15px!important;line-height:1.6em!important;font-weight:bold!important}.b-recommendation-linefix{border-bottom:1px solid #537cb4}.b-recommendation-blinefix{border-bottom:1px solid #b3c2d8!important}.b-recommendation-infofix{line-height:1.5em}.gs_children_policies{background:#e6edf6;display:inline-block;padding:5px 20px 5px 26px;font-size:12px;border:1px solid #779bca;border-radius:3px;color:#003580;position:relative;top:-20px}.b-group-recommendations .gs_children_policies{top:0}.gs_children_policies .sb_closed_searchbox_occupancy{top:4px;left:3px}.gs_children_policies-shifted{top:-40px!important}.gs_children_policies-noborder{border:0}.hp-section-container{margin-top:20px}.hp-section-content-container{width:33%;float:left;box-sizing:border-box;padding-right:20px}.hp-section-content-container:last-child{padding-right:0}.hp-airport-item{position:relative;padding-left:42px}.hp-nearby-airport-icon{width:32px;height:32px;background:url(//q-ec.bstatic.com/static/img/experiments/hp-airport-item-icon/ee4a3a97e2db0301bae7830c79ac61329cfb5b96.png) no-repeat;display:inline-block;position:absolute;top:0;left:0}.hp-section-item-header{font-size:15px;font-weight:bold;margin:0}.hp-section-item-sub-header{color:#8ba8d7;margin:0}#photos_distinct.hp_align_gallery_thumbs .hotel_thumbs_sprite{margin:0 3px 3px 0}#hp_availability_style_changes .availForm{clear:both;display:block;padding:1.25em 1.2em}#hp_availability_style_changes .containh2{border-radius:5px 5px 0 0;background-color:#f2f5f9;padding:.75em 8px 0}#hp_availability_style_changes.has-no-dates .containh2{padding-left:13px}#blockdisplay1.hp-consistent-vertical-rhythm #hp_availability_style_changes #editDates h3{padding:.45em 13px .5em 13px;margin-bottom:0;background-color:#f2f5f9}#hp_availability_style_changes .rooms_table_usp_inner.style-change .jq_tooltip{color:#003580;font-style:italic;text-decoration:none}#hp_availability_style_changes #rate_guarantee.rooms_table_usp_inner{background-image:url("//q-ec.bstatic.com/static/img/experiments/hotel_page/blue-tick-price-guaranteed/3bd206b670e353f324d6f5f3954918a145221bda.png")!important;background-position:8px 2px}#hp_availability_style_changes #available_rooms_header1{background-color:#f2f5f9;padding:.5em 8px 1em}#blockdisplay1.hp-consistent-vertical-rhythm #hp_availability_style_changes #rooms{margin-bottom:0;padding-bottom:0}#hp_availability_style_changes .rooms_table_usp{display:none}#hp_availability_style_changes .rooms_table_usp_inner.style-change{background-color:#fcfdfd;padding:.5em .75em .5em 30px;background-position:8px 6px;font-size:12px;background-image:url("//q-ec.bstatic.com/static/img/experiments/hotel_page/green-tick-price-guaranteed/c24e6bc2426befd4b08a2b3f1d24c5399d037b52.png")!important;border-radius:3px}.lang_is_rtl #hp_availability_style_changes .rooms_table_usp_inner.style-change{background-position:98% 6px;padding:.5em 30px .5em .75em}#hp_availability_style_changes .containh2{position:relative}#hp_availability_style_changes .rooms_table_usp_inner.style-change{position:absolute;top:9px;right:8px}.lang_is_rtl #hp_availability_style_changes .rooms_table_usp_inner.style-change{left:8px;right:initial}#hp_availability_style_changes .rooms_table_usp_inner.style-change{position:relative;top:auto;right:auto;float:right;display:block}.lang_is_rtl #hp_availability_style_changes .rooms_table_usp_inner.style-change{left:auto;float:left}#hp_availability_style_changes.has-no-dates .rooms_table_usp_inner.style-change{right:13px}#hp_availability_style_changes #maxotel_rooms{margin-top:0}#hp_availability_style_changes #groupRoomsTableHeader2{margin-bottom:.25em}#hp_availability_style_changes .group_header.gs_move_no_fees_1{float:right}#hp_availability_style_changes .group_header.gs_move_no_fees_2{float:left;margin:3px 0 1px 0}#hp_availability_style_changes .group_header.gs_move_no_fees_3{float:right}#hp_availability_style_changes .group_header.gs_move_no_fees_4{float:left}#hp_availability_style_changes #hotelpage_availform:after{content:" ";visibility:hidden;display:block;height:0;clear:both}#hp_availability_style_changes .but{text-align:left!important;float:right;margin-right:2em;width:auto!important;clear:none;padding:0;margin-top:18px}.lang_is_rtl #hp_availability_style_changes .but{text-align:right!important}#hp_availability_style_changes .but #rate_guarantee,#hp_availability_style_changes .but input{display:block}#hp_availability_style_changes #editDates .checkoutDateSection,#hp_availability_style_changes #editDates .checkinDateSection{padding-bottom:0}#hp_availability_style_changes .but #rate_guarantee{padding:0 0 0 1.75em!important;font-size:12px;float:none}.lang_is_rtl #hp_availability_style_changes .but #rate_guarantee{padding:0 1.75em 0 0!important}#hp_availability_style_changes #rate_guarantee i{background-image:url("//q-ec.bstatic.com/static/img/experiments/hotel_page/blue-tick-price-guaranteed/3bd206b670e353f324d6f5f3954918a145221bda.png")!important;background-repeat:no-repeat;background-position:0 0!important;width:18px;height:18px;top:-4px}#hp_availability_style_changes .but input{margin-top:5px;min-width:130px}#hp_availability_style_changes .but{margin-top:6px}#hp_availability_style_changes .but{text-align:left!important;float:right;margin-right:2em;width:auto!important;clear:none;padding:0}#hp_availability_style_changes.var-2 .but #rate_guarantee,#hp_availability_style_changes.var-3 .but #rate_guarantee{display:none!important}#hp_availability_style_changes.var-2 .but{margin-right:0}#hp_availability_style_changes.var-2 .but input{margin-top:7px}#hp_availability_style_changes.var-2 .but input{border:2px solid #FFF;padding:5px 12px;font-size:15px;border-radius:3px;background:#0896ff;box-shadow:0 0 3px #AAA;color:white;font-weight:bold;cursor:pointer}#hp_availability_style_changes.var-2 .but input:hover{background-color:#003580}#hp_availability_style_changes.var-2 .but input:active{background:#003580;box-shadow:0 0 3px #0896ff}#hp_availability_style_changes.var-3 .but{margin-right:0}#hp_availability_style_changes.var-3 .but input{margin-top:0}#hp_availability_style_changes.var-3 .but input{border:2px solid #FFF;padding:5px 12px;font-size:15px;border-radius:3px;background:#0896ff;box-shadow:0 0 3px #AAA;color:white;font-weight:bold;cursor:pointer}#hp_availability_style_changes.var-3 .but input:hover{background-color:#003580}#hp_availability_style_changes.var-3 .but input:active{background:#003580;box-shadow:0 0 3px #0896ff}#hp_availability_style_changes.var-3 .but{clear:left;padding:.6em 0;margin:0}#hp_availability_style_changes #errorSection .exclamation{margin-left:0}#hp_availability_style_changes #errorSection p.error{padding:.75em 0 0 2em!important}#hp_availability_style_changes.has-no-rooms .containh2{padding:0;background:transparent}#blockdisplay1.hp-consistent-vertical-rhythm #hp_availability_style_changes.has-no-rooms #rooms{padding-bottom:.5em}#hp_availability_style_changes.has-no-rooms #available_rooms_header1{padding:0;background:transparent}#hp_availability_style_changes .hp_last_booking{margin-bottom:.25em}body.hotel .external-proof{border-radius:8px}.hp-policies-block .description p.policy_name,.hp-facilities-block .description p.facility_name,.hp-facilities-block .description h3{font-size:14px;width:150px;padding-left:0!important}.hp-policies-block .description,.hp-facilities-block .description{border-bottom:1px solid #d9e1ec!important}.hp-policies-block .description:last-child,.hp-facilities-block .description:last-child{border-bottom:0!important}.hp-policies-block .description p,.hp-facilities-block .description p{padding-left:160px!important;margin-left:0}.exp___BUddWTYUALETSFMPdKWe #reviewFloater>div{box-shadow:0 0 10px #666}td.roomPrice div.small{padding:.3em!important;font-size:.8em}td.roomPrice div.small,td.roomPrice div.incExcInPriceNew{color:#003580;font-weight:normal;white-space:normal;clear:both}td.roomPrice div .incExcEmphasize{text-decoration:none;font-weight:bold;font-family:arial}.ftc_legal_toggle{font-size:.8em;padding:.3em .3em;display:inline-block;padding-left:18px;background-position:left 1px;background-image:url("//r-ec.bstatic.com/static/img/experiments/icon_shut/9e01885cb7935d328682a75f89d1fbaaa066558f.gif");background-repeat:no-repeat}.ftc_legal_open{background-image:url("//r-ec.bstatic.com/static/img/experiments/icon_open/800fb2ebd7c457a33bda4967a81b4cce06f57e15.gif")}.ftc_legal{display:none}.hotelchars table.roomstable td.no-border-left{border-left:0}.ftc_legal_3 .small{text-align:right}.ftc_legal_3 .incExcInPriceNew{display:inline}.hp_gallery_buttons_redesign .landmark_photos_enabled .large_image_slider{top:355px}#hp_landmark_district_tag,#hp_gallery_info{font:normal 14px/18px Arial,Helvetica,sans-serif!important;height:auto;display:inline-block;position:absolute;left:0;bottom:0;z-index:9999;margin:0!important;box-sizing:border-box;padding:0!important;width:100%;outline:0;text-decoration:none;z-index:9999;-webkit-transition:.3s opacity ease;transition:.3s opacity ease;color:#EEE;padding:140px 28px 14px 20px!important;background:url("//r-ec.bstatic.com/static/img/hotel/landmark_gradient/dfed05452776f69f8fe4735fb65bdb26e083cddd.png") repeat-x left bottom}#hp_landmark_district_tag.hidden,#hp_gallery_info.hidden{display:none}body.hp_ghost_sold_out_rooms .sold td,body.hp_ghost_sold_out_rooms .oddsold td{-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);opacity:.4}.reviews-carousel-with-category .reviews-carousel-control{top:48px}#hotelTmpl .reviewFloater .reviews-carousel-with-category p.fixed_review_height.fixed_review_top_align{height:100px}.review-category{padding:3px;background:#fff;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-category .sb_closed_searchbox_occupancy{position:static;vertical-align:middle}#showMap2.hp_increase_hotel_address_margin{margin-top:10px;margin-bottom:10px}.payment_up_wrap_right .description .policy_name,.payment_up_wrap_left .description .policy_name{color:#779bca;font-size:14px;margin-bottom:.4em}.payment_up_wrap_right .creditcard_noimg{margin:0 0 9px 7px}.payment_up_wrap_right .description{text-align:right}.payment_up_wrap_right .description.hp_bp_payment_method{width:50%;margin-left:50%}.payment_up_wrap_right .creditcard_noimg,.payment_up_wrap_right .creditcard{float:right}.payment_up_wrap_right.swap_cards_order .jq_tooltip{text-align:right;width:100%}.payment_up_wrap_right.swap_cards_order .creditcard_noimg,.payment_up_wrap_right.swap_cards_order .creditcard{float:none;display:inline-block;vertical-align:middle}.payment_up_wrap_right.swap_cards_order .creditcard_noimg{height:auto}.lang_is_rtl .payment_up_wrap_right .description{text-align:left}.lang_is_rtl .payment_up_wrap_right .description .btn-link,.lang_is_rtl .payment_up_wrap_right .description .policy_name{text-align:left}.lang_is_rtl .payment_up_wrap_right .description.hp_bp_payment_method{margin-right:50%}.lang_is_rtl .payment_up_wrap_right .creditcard_noimg,.lang_is_rtl .payment_up_wrap_right .creditcard{float:left;margin:0 7px 9px 0}.lang_is_rtl .payment_up_wrap_right.swap_cards_order .jq_tooltip{text-align:left}.lang_is_rtl .payment_up_wrap_right.swap_cards_order .creditcard_noimg,.lang_is_rtl .payment_up_wrap_right.swap_cards_order .creditcard{float:none}.lang_is_rtl .cash-only-short-up{text-align:left}.cash_only_wrapper_border{display:inline-block;padding:6px 8px;border:1px solid;border-radius:4px}#no_availability_msg.hp_no_av_message{background-color:transparent}#no_availability_msg.hp_no_av_message .hgroup{border-top-left-radius:8px;border-top-right-radius:8px;background-clip:padding-box;padding-left:60px;padding-top:1em;padding-bottom:1em;background:#feba02 url("//q-ec.bstatic.com/static/img/experiments/hotel_page/hp_no_av_calendar/139e99278ea1d38621c3071d0efe376f24a0e51a.png") 12px center no-repeat;border-top:1px solid #daa300;border-left:1px solid #daa300;border-right:1px solid #daa300}#no_availability_msg.hp_no_av_message h3.full_hotel{font-weight:normal;padding:0;color:#003580}#no_availability_msg.hp_no_av_message h4.full_hotel_subheader{margin:0;color:#003580;font-weight:normal}#no_availability_msg.hp_no_av_message span.sorry_header{margin-top:0;padding-top:10px}#no_availability_msg .no_availability_msg_container{background-color:#e6edf6}#no_availability_msg.hp_no_av_message .hgroup a.search_again{text-decoration:none}#no_availability_msg.hp_no_av_message .hgroup a.search_again:hover{color:#0896ff;text-decoration:underline}#no_availability_msg .no_availability_msg_container .change_dates{margin:0 5px 20px;padding:5px 0 0 0}.enter_dates_below_policies{padding-top:40px;clear:both}.enter_dates_below_policies .availForm{margin-bottom:0}.enter_dates_below_policies h3{display:block;background-color:#eef2f7;padding:13px}.with_policy_icons .description{padding-bottom:5px!important}.with_policy_icons .description p{margin-left:22%!important}.with_policy_icons .description p.policy_name{margin-left:0!important}.with_policy_icons h3,.with_policy_icons p.policy_name{font-weight:normal;width:20%!important}.with_policy_icons h3 span,.with_policy_icons p.policy_name span{float:right;display:block;width:70%;width:calc(100% - 43px)!important;line-height:1.2em;position:relative;font-size:14px;padding:0;font-weight:normal}.with_policy_icons .policy_icon{font-family:'booking-iconset';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:33px;height:33px;text-align:center;font-size:22px;float:left;opacity:.9}.hp_nav_bar_wrapper{display:table;width:100%}.hp_nav_bar_wrapper #hp_nav_bar{background-color:#e6edf6;display:table-row;margin:0;padding:0;list-style:none}#hp_nav_bar li{display:table-cell}#hp_nav_bar a{display:block;text-align:center;padding:10px 0;font-weight:normal;border-right:1px solid #fff;text-decoration:none;position:relative}#hp_nav_bar a:visited{color:#0096ff}#hp_nav_bar li:first-child a{margin-left:0}#hp_nav_bar li:last-child a{border-right:0}#hp_nav_bar a:hover{background-color:#d4e1f1;color:#003580}#hp_nav_bar li.selected .hp_nav_reviews_link{background-color:#0096ff;color:#fff}.hp_review_hover_fade .consistent-gallery-background #reviewFloater{transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out}.hp_review_hover_fade .consistent-gallery-background:hover #reviewFloater{opacity:.3}.hp_review_hover_fade .consistent-gallery-background #reviewFloater:hover{opacity:1}.exp___BUcJPQeTTSfOMSYeJBDdKIYSYHDQIC{max-width:135px}.highlighted_facilities_beds{width:15px;height:10px;display:inline-block;vertical-align:middle;overflow:hidden;background:url('//r-ec.bstatic.com/static/img/icons/highlighted_facilities_bedrooms_config/255bb8e01ac1a3450a69041b851800ccb750820f.png') no-repeat 0 0;margin-right:3px}.highlighted_facilities_reinforcement .room_facilities_beds_info em{border-bottom:1px dotted #390;line-height:13px;font-style:normal}.hp_rt_btn_loader #right .bootstrapped-input.btn.btn-primary,.hp_rt_btn_loader #right .b-button.b-button_primary,.hp_rt_btn_loader #right .bootstrapped-input.btn.btn-primary:hover,.hp_rt_btn_loader #right #hp_book_now_button,.hp_rt_btn_loader #right #hp_book_now_button:hover{background:url("//r-ec.bstatic.com/static/img/experiments/hotel_page/book_btn_loader/3098ad014ae685fe9bcdc7f769ce789b36c72e7d.gif") #003580;cursor:auto}.hp_rt_btn_loader #tooltip{visibility:hidden}.hp_rt_btn_loader.only_reserve #right .bootstrapped-input.btn.btn-primary,.hp_rt_btn_loader.only_reserve #right .b-button.b-button_primary,.hp_rt_btn_loader.only_reserve #right .bootstrapped-input.btn.btn-primary:hover,.hp_rt_btn_loader.only_reserve #right #hp_book_now_button,.hp_rt_btn_loader.only_reserve #right #hp_book_now_button:hover{background:#0896ff none;cursor:pointer}.hp_rt_btn_loader.only_reserve #right #maxotel_rooms .bootstrapped-input.btn.btn-primary,.hp_rt_btn_loader.only_reserve #right #maxotel_rooms .b-button.b-button_primary,.hp_rt_btn_loader.only_reserve #right #maxotel_rooms .bootstrapped-input.btn.btn-primary:hover{background:url("//r-ec.bstatic.com/static/img/experiments/hotel_page/book_btn_loader/3098ad014ae685fe9bcdc7f769ce789b36c72e7d.gif") #003580;cursor:auto}.hp-condititons-free-cancellation{border-left:2px solid #55af32!important}.hp-condititons-non-refundable{border-left:2px solid #e52923!important}.hp-condititons-other{border-left:2px solid #feba02!important}.rt_conditions_summary.green_sum1,.rt_conditions_summary.green_sum2{background:#cee5c3;border:1px solid #390;padding:7px}.rt_conditions_summary.green_sum2{color:#390}.rt-lightbox-gallery-container{max-height:150px;overflow:hidden;position:relative;width:712px}.rt-lightbox-photo-gallery{margin:0;margin-left:0;padding:0;width:1000%;-webkit-transition:.5s margin-left ease-in-out;transition:.5s margin-left ease-in-out}.rt-lightbox-photo-gallery li{display:inline-block;float:left;list-style:none;margin-right:1px}.rt-lightbox-gallery-controls{cursor:pointer;height:32px;width:32px;opacity:.5}.rt-lightbox-gallery-prev{background:url('//q-ec.bstatic.com/static/img/experiments/gallery-prev-2/b9ce6d653d4b4f6e40b68853891b1131f4204a42.png') no-repeat!important;right:52px;position:absolute;top:110px}.rt-lightbox-gallery-next{background:url('//r-ec.bstatic.com/static/img/experiments/gallery-next-2/1c73ae86d34f3d4a6ba048906281d830bacc15bd.png') no-repeat!important;position:absolute;right:10px;top:110px}.rt-lightbox-gallery-next:hover,.rt-lightbox-gallery-prev:hover{opacity:1}.rt-lightbox-gallery-next:active{right:9px}.rt-lightbox-gallery-prev:active{right:53px}.rt-lightbox-photo-gallery li{position:relative}.rt-lightbox-photo-gallery li span{position:absolute;top:127px;left:5px;background:#feba02;color:#fff;padding:3px 2px 2px 2px;font-size:.8em;border:1px solid #fff;border-radius:3px}.jq_tooltip.hp_rt_tt_default_cursor{cursor:default}.lightbox-book-this-room-container{background:#f2f5f9;border-top:1px solid #d9e1ec;margin:0 -25px -40px -25px;padding:25px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.book-this-room-information{overflow:auto}.book-this-room-information p{margin:0;padding-bottom:1px}.lightbox-reserve-button{padding-top:10px;margin-top:10px;border-top:1px solid #d9e1ec;text-align:right}.book-this-room-conditions{max-width:600px;float:left}.book-this-room-price{float:right;text-align:right}.reserve_room_special_conditions{border-bottom:1px dashed #003580}.lm_hidden_trigger{background:#0896ff;border:0;color:#fff;cursor:pointer;display:block;font-weight:normal;height:auto;margin:0;padding:10px;position:relative;text-decoration:none;top:1px;text-align:center;width:100%;box-sizing:border-box;-webkit-transition:background-color .3s;transition:background-color .3s}.lm_hidden_trigger:hover,.lm_hidden_trigger:visited,.lm_hidden_trigger:active,.lm_hidden_trigger:link{color:#fff}.lm_hidden_trigger:hover{background-color:#003580}.lm_hidden{display:none}table.roomstable .lm_hidden_tr td{background:#fff;border:0;border-top:1px solid #96b2d9;padding:0}.lm_extra_high_ticker .listticker{min-height:6em}table.roomstable td.reserve-has-arrow{padding-left:15px}.reserve-col-arrow{position:relative;top:30px;left:-16px;background:#fff;border:1px solid #96b2d9;border-left:#FFF}.reserve-col-arrow:after,.reserve-col-arrow:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.reserve-col-arrow:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:10px;margin-top:-10px}.reserve-col-arrow:before{border-color:rgba(150,178,217,0);border-left-color:#96b2d9;border-width:11px;margin-top:-11px}.read-easy.red-strike-rack-rate,.red-strike-rack-rate{color:#F00!important;text-decoration:line-through;border-bottom:0}.red-strike-rack-rate .blue-rack-rate{color:#003580;text-decoration:none}.red-actual-rack-rate{color:#F00!important}.hp_group_rackrate .blue-rack-rate{margin-right:0!important;padding-left:0!important}.hp-blue-sans-rack-rate{color:#003580;text-decoration:none!important;font-family:Helvetica,Arial,sans-serif!important;font-size:12px}.hp-ie-rack-rate{text-decoration:line-through!important}#altThemeLinks a:visited,#altThemeLinks a:link{display:inline-block;padding:1px 10px 1px 0;margin:0 10px 5px 0;border-right:1px solid #ccc;font-weight:normal}#altThemeLinks{line-height:1em;display:block;clear:both}#altThemeLinks a:last-child{border-right:none!important}div#editDates{-webkit-transition:.5s box-shadow ease,0.5s background-color ease;transition:.5s box-shadow ease,0.5s background-color ease}div#editDates.sticked{background:#fff;box-shadow:0 8px 12px -7px rgba(0,0,0,0.4)}div#editDates.hp-section.sticked{background:#f2f5f9}div#editDates.hp-section.sticked .availForm{margin-bottom:20px}div#editDates.sticked .availForm{margin-bottom:0}.sticked{position:fixed!important;top:0}.property_page_surroundings_block{clear:both}.property_page_surroundings_block .surroundings_distance{font-size:.9em;color:#779bca;font-weight:normal}.nha_single_unit_facilities .description.surroundings_facilities_noname h3,.nha_single_unit_facilities .surroundings_facilities_noname h3 .facility_category{width:auto}.nha_single_unit_facilities .description.surroundings_icons .facility_icon{background:url("//q-ec.bstatic.com/static/img/hotel/surroundings_sprite/95a832876b26afb8eaab733bae5bd4361a20f93c.png") no-repeat}.nha_single_unit_facilities .surroundings_icons.facility_icon_id_0 .facility_icon{background-position:0 3px}.nha_single_unit_facilities .surroundings_icons.facility_icon_id_1 .facility_icon{background-position:0 -82px}.nha_single_unit_facilities .surroundings_icons.facility_icon_id_2 .facility_icon{background-position:0 -40px}.nha_single_unit_facilities .surroundings_icons.facility_icon_id_4 .facility_icon{background-position:0 -124px}.nha_single_unit_facilities .surroundings_icons.facility_icon_id_8 .facility_icon{background-position:0 -167px}.nha_single_unit_facilities .surroundings_icons.facility_icon_id_3 .facility_icon{background-position:0 -211px}.nha_single_unit_facilities .surroundings_icons.facility_icon_id_9 .facility_icon{background-position:0 -253px}.nha_single_unit_facilities .surroundings_icons.facility_icon_id_5 .facility_icon,.nha_single_unit_facilities .surroundings_icons.facility_icon_id_6 .facility_icon{background-position:0 -291px}.nha_single_unit_facilities .surroundings_icons.facility_icon_id_7 .facility_icon{background-position:0 -328px}.show_map_surroundings{font-size:12px}.show_map_surroundings a.show_map{color:#0896ff!important}.hp-section-container #hp_important_info_box,.hp-section-container .imporant_info_highlight{margin-top:0!important}.loc_no_cc_icon_wrapper{color:#188000;margin-bottom:1em;padding:10px 14px;background:#f9f9f9;border-radius:3px;clear:both;border:1px solid #41642a;margin-top:10px}.loc_no_cc_text{display:block;padding-top:1px}.loc_no_cc_icon{display:block;background-image:url("//r-ec.bstatic.com/static/img/cc_sprite/218a71f30f3548c626a92c4f70a19c5788a962dd.png");background-position:0 0;background-repeat:no-repeat;background-color:transparent;float:left;width:26px;height:18px;margin-right:10px}.lang_is_rtl .loc_no_cc_icon{float:right;margin-left:10px;margin-right:0}.roomstable.roomstable-no-dates-expanded th.min-price-head{white-space:nowrap}#maxotel_rooms.roomstable.roomstable-no-dates-expanded td{border-bottom:1px solid #96b2d9}.roomstable.roomstable-no-dates-expanded .room-photo-small{background-image:none;padding:0;float:left;margin:2px 3px 0 0;position:relative;margin-right:8px!important;margin-bottom:7px!important}.roomstable.roomstable-no-dates-expanded .room-photo-small .more_over_photo{position:absolute;top:47px;left:47px}.roomstable.roomstable-no-dates-expanded .room-info{overflow:hidden}.roomstable.roomstable-no-dates-expanded .room-description{margin-left:5px}.roomstable.roomstable-no-dates-expanded .lowest-price-formatted{color:#390;white-space:nowrap}body.hotel.zh2 .roomstable.roomstable-no-dates-expanded .lowest-price-formatted{font-weight:normal}.fg-wrp *{padding:0;margin:0;font-weight:normal}.fg-wrp ul,.fg-wrp li{list-style:none}.fg-wrp{padding:6px 0 10px 0;height:302px;overflow:hidden}.fg-title{font-size:17px;line-height:29px;color:#fd7a35}.fg-cimg-wrp,.fg-thumbs-list{overflow:hidden;float:left}.fg-cimg-wrp{height:272px;margin:0 0 1px 0;position:relative}.fg-cimg{width:550px;position:absolute;z-index:9;left:-4px;bottom:-4px}.fg-cimg-bg{width:550px;position:absolute;z-index:-9;left:-4px;bottom:-4px}.fg-thumbs-list{height:273px}.fg-thumb-wrp{overflow:hidden;float:left;margin:0 0 1px 1px;position:relative}.fg-thumb{height:130%;position:absolute;z-index:9;left:-2px;bottom:-2px;height:160%\9}.fg-thumb-33 .fg-thumb{height:150%;height:200%\9}.fg-thumb-53 .fg-thumb{height:230%;height:295%\9}.fg-thumb-mask{display:block;width:100%;height:100%;position:absolute;z-index:99;left:0;top:0;background:#000;opacity:.6;filter:alpha(opacity=60);cursor:pointer;-webkit-transition:all .5s ease-out 0;transition:all .5s ease-out 0}.fg-thumb-mask:hover,.fg-cthumb .fg-thumb-mask{opacity:0;filter:alpha(opacity=0)}.fg-cthumb .fg-thumb-mask{cursor:default}.fg-thumb-31{width:49.450549%;height:49.450549%}.fg-thumb-32{width:49.81685%;height:49.450549%}.fg-thumb-33{width:99.6337%;height:49.81685%}.fg-thumb-41{width:49.450549%;height:49.450549%}.fg-thumb-42{width:49.81685%;height:49.450549%}.fg-thumb-43{width:49.450549%;height:49.81685%}.fg-thumb-44{width:49.81685%;height:49.81685%}.fg-thumb-51,.fg-thumb-54{width:49.450549%;height:32.967033%}.fg-thumb-53{width:99.6337%;height:32.967033%}.fg-thumb-52,.fg-thumb-55{width:49.81685%;height:32.967033%}.fg-thumb-61,.fg-thumb-63,.fg-thumb-65{width:49.450549%;height:32.967033%}.fg-thumb-62,.fg-thumb-64,.fg-thumb-66{width:49.81685%;height:32.967033%}.fg-thumb-71,.fg-thumb-76{width:49.450549%;height:32.967033%}.fg-thumb-73,.fg-thumb-74,.fg-thumb-75{width:32.967033%;height:32.967033%}.fg-thumb-72,.fg-thumb-77{width:49.81685%;height:32.967033%}.fg-thumb-81,.fg-thumb-82,.fg-thumb-83,.fg-thumb-86,.fg-thumb-87,.fg-thumb-88{width:32.967033%;height:32.967033%}.fg-thumb-84{width:49.450549%;height:32.967033%}.fg-thumb-85{width:49.81685%;height:32.967033%}.fg-thumb-91,.fg-thumb-92,.fg-thumb-93,.fg-thumb-94,.fg-thumb-95,.fg-thumb-96,.fg-thumb-97,.fg-thumb-98,.fg-thumb-99{width:32.967033%;height:32.967033%}@media(min-width:1121px){.fg-cimg-wrp{width:66.461916%}.fg-thumbs-list{width:33.538084%}}@media(max-width:1120px){.fg-cimg-wrp{width:61%}.fg-thumbs-list{width:39%}}.fg-cimg-wrp{width:57%\9}.fg-thumbs-list{width:43%\9}.chainlogo_desc{width:118px;height:60px;background-repeat:no-repeat;background-position:center top;margin:0 20px 10px 20px;float:left}.property_highlights_left .chainlogo_desc{margin:0;background-position:left top;float:none}.lang_is_rtl .property_highlights_left .chainlogo_desc{background-position:right top}.imgfloatright{float:right}.imgfloatleft{float:left}.chain_1029{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_bestwestern/992385e69b2713d743f4711dea5c5625b368d72c.png")}.chain_1053{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_ibis/2a7988eb79f1b3e178bd2317cf46b16588455680.png")}.chain_1396{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_premierinn/766e84458ae258fd433f96b72e21717f6917d62c.png")}.chain_2301{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_holidayinnexpress/874e13caed53cf27a9a7a6ab66c3ed0ce7416865.png")}.chain_1050{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_novotel/70e0680970e20bfbb8a941b89b918b0c067d71b9.png")}.chain_1752{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_radisson/ecddcb23915a6a5d348c708e2fce5930b681b474.png")}.chain_2294{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_radisson_blu/5d1e46cc88fc92da8c21dc651285571272d3f863.png")}.chain_1051{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_mercure/ee1e7f0ed39b8f6d66ce27c3f51d97228adb98b2.png")}.chain_1043{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_nhhoteles/d582e6d737165806856ad9d37b89a5f640491879.png")}.chain_1078{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_hilton/384d0dd96c92b3686b8e9a63a69b52ecff521317.png")}.chain_3186{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_ibisbudget/c08bfc8ac91f49fdce36e91df3e3350bdc0a31c5.png")}.chain_1072{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_holidayinn/e2f42c0f0d13bf895bb641f405c6ee16eb5b5bb1.png")}.chain_1045{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_ramada/d86d9aee1bd6f4042f9f014213940334192745d4.png")}.chain_1120{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_comfortinn/4d155d513ac0a823ce432d23914aaf7ebc235656.png")}.chain_1046{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_daysinn/b28e10bdd88b8a8964d3f1782c0d4c8e3ce1cfad.png")}.chain_1018{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_campanile/0e8ffaf466ddc591c263336884dedc4ad295c1dc.png")}.chain_1020{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_premiereclasse/02a3193d0cbb0f0728be867469127f017808a3f3.png")}.chain_2985{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_motel6/85a0241351d7fadc034e30d02a52a9136fae6a12.png")}.chain_1122{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_qualityinn/6b6fde05448c9768cf0259058a220d72723d665f.png")}.chain_1080{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_marriott/a6c4c23021c3f34bab086aabbb403fb0e016cac9.png")}.chain_1056{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_sheraton/c58d547c4f0c0e07f68b32cdb300f0c20b28ec91.png")}.chain_1787{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_laquinta/8107e0f0a104c7d71faf68643bdb9202d6748e7b.png")}.chain_1750{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_super8/5a5b38874fc392ba3c15451fb12b2f7d51a14536.png")}.chain_1071{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_crowneplaza/1bf2c9b5edd7b1f6adba63e7eb6634da5ff4836a.png")}.chain_1851{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_hamptoninn/9cf6b3a7a39a5ded517ff80315ed2dfe11178cc5.png")}.chain_1093{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_courtyard/4311f5f2b5b787769ab11575f502f4cdae1f66b9.png")}.chain_1364{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_britannia/6bf8943191317dc8d717f0a8065a07039ee38a22.png")}.chain_3086{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_ibisstyles/ff815aaa6081bab528bffe34dc274674a637cc02.png")}.chain_1743{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_parkinn/9e9489f8e01b6ac7d632b97fae35ce04c6f7022a.png")}.chain_1175{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_bnbhotels/769071629420f557cc483e552218768bd029520c.png")}.chain_1679{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_logis/d54c614de51b885d08a944dbc32d936a0ddb567a.png")}.chain_1090{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_eurostar/7b6bb44bfcb02eeb7f0686c744390f8826267639.png")}.chain_1760{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_americanbestvalueinn/25c7909bb13474a1883427ec8df7ad2e385ec67e.png")}.chain_1019{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_kyriad/8d936cf7e9bfb4edcc01d074c5594ed9c37a89fe.png")}.chain_1070{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_intercontinental/5ecc20aa220545c6802c65134edef5f5d21e40d7.png")}.chain_1487{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_hotelcatalonia/9b8d8f80faba2a2a5e599bf0a8b7c7bdfbd09af0.png")}.chain_1156{background-image:url("//r-ec.bstatic.com/static/img/chain-logos/hp_desc_appartcity/8c4a01fa5b85fd211567e3012e5e03f7dae012df.png")}.chain_2397{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_mgmresorts/b6ff70febf9633d1353f8cfcdb14e5a47125d3b2.png")}.chain_1738{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_howardjohnson/141f633cebf40cc96d70c448a7a8a51bce2b9e00.png")}.chain_3707{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_aparthotelsadagio/d1940dc4dc764835ab0d0512a8274993ad228cfa.png")}.chain_1049{background-image:url("//q-ec.bstatic.com/static/img/chain-logos/hp_desc_sofitel/8f52d3c4cfbe58c7e85fa3767e88d21dc2775cba.png")}body.zh .roomPrice .hp_discount_zh{font-size:13px!important;background-color:#F00;color:#FFF;border-radius:3px;padding:2px 3px}body.zh .roomPrice .hp_discount_zh .discount_word{font-size:13px!important}body.zh .add-red-tag__amount .discount_word{font-size:.5em;display:inline-block;padding-top:3px;vertical-align:top}#faq_area{padding:10px;border-radius:8px;text-shadow:1px 1px 0 #fff;border:1px solid #d8e0ec;margin-top:10px;font-size:1.2em}#faq_area .hd{margin:0 0 5px 0;padding:2px 0;font-weight:bold}#faq_area .faq_group{padding:0;margin:0;zoom:1;overflow:hidden}#faq_area .faq_link{margin:0 0 3px 0;list-style:none}#faq_area a,#faq_area a:link,#faq_area a:visited{color:#0896ff;font-weight:normal;text-decoration:underline;cursor:pointer}#faq_area a:hover{text-decoration:none}#faq_area .more{margin:0;text-align:right}.lang_is_rtl #faq_area .more{text-align:left}.faq_detail{background:#fff;padding:15px 20px}#b2hotelPage .modal-wrapper{border-radius:5px;border:0;top:10%}.faq_detail .active{display:block!important}.faq_detail .hidden{display:none!important}.faq-modal-open#b2hotelPage{position:relative}.faq-modal-open#b2hotelPage .modal-wrapper{position:absolute}body.font-improve-non-cjk-1 #hotel_main_content #summary p,body.font-improve-non-cjk-2 #hotel_main_content #summary p{line-height:1.6155em;margin:1.6155em 0}body.font-improve-non-cjk-2 #hotel_main_content #summary p{font-size:1.1em}.nha_single_unit_facilities .description .firstpar .b_track_shuttle .hp-free-facility-row,.nha_single_unit_facilities .description .firstpar .b_track_shuttle{float:none}.b-sprite.property_highlight_halal{background:url("//r-ec.bstatic.com/static/img/experiments/halal_icon/c9402f931c58d249dda705a3a5d9775a56b013e3.png") no-repeat 0 0!important}.usp_bpg{float:right;display:inline;font-size:13px;margin-top:8px;background:url(//q-ec.bstatic.com/static/img/experiments/hotel_page/blue-tick-price-guaranteed/3bd206b670e353f324d6f5f3954918a145221bda.png) 0 -4px no-repeat;padding-left:20px}body.zh2 .usp_bpg{margin-top:0}.usp_bpg a,.usp_bpg a:visited,.usp_bpg a:hover{text-decoration:none;border-bottom:1px dotted #003580;color:#003580;font-weight:normal!important}body.lang_is_rtl .usp_bpg{float:left;background-position:100% -4px;padding:0 20px 0 0}.property_highlights_left .b-sprite.property_highlight_onsen,.property_highlights_left .b-sprite.hotelfacility_id_1381,.property_highlights_left .b-sprite.hotelfacility_id_1382{background:url("//q-ec.bstatic.com/static/img/experiments/ico_onsen/98723e1f8214f853170127fb13a7bfaf242931a8.png") no-repeat 1px 4px!important;margin-right:3px}.lang-spoken-simple,.lang-spoken-border{display:inline-block;color:#003580;font-size:13px;font-style:normal;margin-bottom:8px}.lang-spoken-border{padding:5px 7px;background-color:#f2f4f8;border:1px #d1dcf0 solid;border-radius:3px}body.ja .ja-zh-padding-fix,body.zh .ja-zh-padding-fix{padding-right:0}.pub_trans_block{padding:10px 10px 10px 20px;background-color:#f2f5f9;border:1px solid #d9e1ec;border-radius:3px;margin-top:10px;line-height:1.6;clear:both}.pub_trans{color:#003580;margin:0;padding:0}.pub_trans_block .hd{font-weight:bold;float:left}.pub_trans_block .pub_trans_list{display:inline-block;margin:0 0 0 20px;border-left:1px solid #b9c4d8;padding-left:20px}.pub_trans_block .pub_trans_item{list-style:none;margin-bottom:5px}.pub_trans_block .pub_trans_item:last-child{margin-bottom:0}.pub_trans .pub_trans_icon{height:20px;width:20px;background-image:url(//q-ec.bstatic.com/static/img/experiments/sprite_nearest_station/4e4740eaeb42ca1d108e2bd213d28a57a68246aa.png);vertical-align:bottom;background-position:0 -52px}.pub_trans_london .pub_trans_icon{background-position:0 0}.pub_trans_paris .pub_trans_icon{background-position:0 -25px}.pub_trans_berlin .pub_trans_icon,.pub_trans_singapore .pub_trans_icon{background-position:0 -52px}.pub_trans_new_york .pub_trans_icon{background-position:0 -80px}.pub_trans_barcelona .pub_trans_icon{background-position:0 -105px}.pub_trans_tokyo .pub_trans_icon{background-position:0 -131px}.pub_trans_block.metro_ico{padding:5px 10px 5px 20px}.pub_trans_block.metro_ico .hd{background:url(//r-ec.bstatic.com/static/img/experiments/ico_hp_metro/172d86b933e7bde2b7fa6c5b8581e5a763872f81.png) 0 50% no-repeat;padding:5px 0 5px 35px}.pub_trans_block.metro_ico .pub_trans{padding:5px 0}tr#maxotel_table_header th.no_wrap_th{white-space:normal}.loc_popular_property.style_v1{color:#7c9dc7;font-weight:bold;border-bottom:1px solid #dae1ec;padding-bottom:12px}.loc_popular_property.style_v2{background:#e2edf7;padding:10px;margin-top:-2px}.loc_popular_property .view_review{font-weight:normal;margin-left:5px}div#hotelTmpl #sr_external_proof{margin-top:10px;border-radius:8px}.vip_choice_icon{display:inline-block;width:23px;height:24px;background:url("//r-ec.bstatic.com/static/img/experiments/vip_choice/1854c80379d074e88442690054cf02ce609b16dd.png") no-repeat 50% 50%;cursor:help}.loc_vip_title{background:url("//r-ec.bstatic.com/static/img/experiments/loc_vip_hp_title/b4273553de4643ea039e7900a4eeca7d2c8037f1.png") no-repeat 0 center!important;width:25px;height:25px}.pestana_wrapper,.abbantage_wrapper,.melia_wrapper{margin:10px 0 20px 0;border-radius:4px;cursor:help}#pestana_loyalty_chain_hp_table{background-color:#d8d1be;overflow:hidden;width:100%;border-bottom:solid 1px #827956}#pestana_loyalty_chain_hp_table td{background-image:url("//q-ec.bstatic.com/static/img/experiments/loy_pestana_arrow/2f373ef0efd32c4190d56e923aa59dc20dd2caa4.jpg");background-repeat:no-repeat;background-position:left center;color:#837956;padding:10px 0 10px 20px;border-bottom:solid 2px rgba(0,0,0,0.1)}#pestana_loyalty_chain_hp_table td.hotel_chain_logo{background-color:#a8996f;background-image:url("//r-ec.bstatic.com/static/img/experiments/loy_hp_pestana_chain_top/3dc81b791d09ddf07c0bd2faf941c2add45fc861.png");background-repeat:no-repeat;background-position:10px center;width:210px;padding:2px 0;text-indent:-99999px}#abbantage_loyalty_chain_hp_table{background-color:#333331;overflow:hidden;width:100%;border-bottom:solid 1px #111}#abbantage_loyalty_chain_hp_table td{background-image:url("//r-ec.bstatic.com/static/img/experiments/loy_abbantage_arrow/ec0072fc155e1a3ea79067d3264c8ba08ad13c73.jpg");background-repeat:no-repeat;background-position:left center;background-color:#333331;color:#e5e5e5;padding:10px 0 10px 20px;border-bottom:solid 2px rgba(0,0,0,0.1)}#abbantage_loyalty_chain_hp_table td.hotel_chain_logo{background-color:#ccc5b8;background-image:url("//r-ec.bstatic.com/static/img/experiments/loy_hp_abbantage_chain/834bc2c047cd55eabebdfcc111063d825c48003b.png");background-repeat:no-repeat;background-position:10px center;width:120px;padding:2px 0;text-indent:-99999px}#melia_loyalty_chain_hp_table{background-color:#444;overflow:hidden;width:100%;border-bottom:solid 1px #a0a0a0}#melia_loyalty_chain_hp_table td{background-image:url("//r-ec.bstatic.com/static/img/experiments/loy_melia_arrow/52f643ebe6e4980888e4304c527ebcd4938f8ba9.jpg");background-repeat:no-repeat;background-position:left center;background-color:#444;color:#e5e5e5;padding:10px 0 10px 20px;border-bottom:solid 2px rgba(0,0,0,0.1)}#melia_loyalty_chain_hp_table td.hotel_chain_logo{background-color:#e4e5e7;background-image:url("//q-ec.bstatic.com/static/img/experiments/loy_hp_chains_melia/f7e018b524bbbd459964519f9541e0598b78122a.png");background-repeat:no-repeat;background-position:10px center;width:135px;padding:2px 0;text-indent:-99999px}.onMap #b_map_legend{position:relative}.onMap #in_and_around{width:100%;overflow:auto;position:absolute;bottom:16px;padding:0;margin:0;border-radius:0;background:white;border-top:1px solid #e6edff}.onMap #b_map_legend .in_and_around{font-size:.85em;padding-bottom:.76em;border-bottom:1px solid #e6edff}.onMap #b_map_legend .widesep{border-bottom:0;padding-bottom:0;margin:.5em 0}.onMap #b_map_legend .in_and_around h4{font-size:13px!important;font-weight:bold;color:#003580;margin-top:.5em}.onMap #b_map_legend .widesep h4{font-size:15px!important}.b_map_legend_in_and_around{position:relative}.onMap #b_map_legend .box .in_and_around li.iaa_more{display:none!important}.onMap #b_map_legend .b_promotion_type_hotel{display:none}.map_compset{width:100%;height:480px}.alt_hotel_marker{display:inline-block;width:23px;height:38px;background:url("//r-ec.bstatic.com/static/img/map_sprite_compset/7af5a6b8e17ca2c7110b02e431083b943b002b59.png") no-repeat}.alt_hotel_marker_2{background-position:-23px 0}.alt_hotel_marker_3{background-position:-46px 0}.alt_hotel_marker_4{background-position:-69px 0}.list_under_map_compset .alt_hotel_marker{float:left;margin:0 10px 0 7px}.hotelchars .description ul.map_compset_list{margin:0;padding:0 0 10px 0;list-style:none}.map_compset_list li{display:table;box-sizing:border-box;width:100%;margin:0;padding:10px 10px 0 10px}.map_compset_list li>span{display:table-cell;vertical-align:middle}.alt_hotel_title{padding-left:10px}.alt_hotel_title a{font-weight:normal}.map_compset_list .map_compset_current_hotel{margin:10px 0 0 0;border-top:1px solid #d1d1d1}.alt_hotel_sold_out{display:block;color:#f00;font-weight:bold}.static_map_marker{display:none}.map_compset_current_marker{width:23px;height:38px;background:url("//q-ec.bstatic.com/static/img/map_sprites_omnibus_mk3/635ad7902710fb05e761a015c754ac4c664951fe.png") no-repeat -198px -60px}.b_msie_7 .map_compset_list .alt_hotel_marker,.b_msie_7 .map_compset_list .map_compset_current_marker{float:left;display:block;margin:0}.b_msie_7 .map_compset_list li{clear:left;display:block;width:auto}.b_msie_7 .map_compset_list li>span{display:block;margin-left:33px}.static-iw-container{min-width:90px;max-width:180px;padding:5px 7px;border:3px solid #0896ff;border-radius:3px;background:#f2f4f6;color:#003580;font:small/1.2 Helvetica,sans-serif;text-align:center}.static-iw-hidden .static-iw-container{display:none}#mbnb{position:fixed;top:0;display:none}#mbnb th{background:#537cb4;padding:6px 8px;border-left:1px solid #96b2d9;font-weight:bold;color:#fff;vertical-align:top;border-bottom:2px solid #fff}#mbnb .canwrap{border-left-color:#fff}#mbnb .figure{text-align:right}#mbnbb{padding:10px 6px 30px;text-align:center;position:absolute;right:0}#mbnbb input{font-weight:bold;text-align:center}.property_in_ufi_average_size{margin:0;color:#8ba8d7}.brand_logo_solo .nha_chain_logo_text{text-align:center;margin:0;padding:0;color:#355e97}.add-red-tag__amount_all_inclusive{font-size:.9em;font-weight:normal}.add-red-tag--ribbon.all-inclusive-ribbon{background:#390}.all-inclusive-ribbon:before{border:5px solid #260;border-bottom-color:transparent;border-left-color:transparent}.property_right_cta_usp_block{float:right;text-align:right;margin:-35px 0 0 0}.property_right_cta_usp_block .property_usp_text{font-size:.9em;display:block}.hp_apartments_usp_top_right{margin-top:-16px;clear:right}.property_right_with_search_history{margin:-19px 0 0 0}.property_right_cta_usp_block.full_width_title{margin:-7px 0 0 0}.hp_apartments_usp_top_right.full_width_title{margin-bottom:5px}.nha_usp_no_icon{padding-left:15px!important}.common_room_facilities .description .no_roam_wifi_msg{width:auto;float:none;display:block;clear:both;padding:0}.nha_hp_facilities_score{font-size:.6em;color:#003580;background:#f2f5f9;border-radius:3px;padding:5px;vertical-align:middle;display:inline-block}.facilities_block_disabled_guests{display:inline-block;background:#f2f5f9;border-radius:3px;padding:3px 10px 3px 5px;margin-top:10px;vertical-align:middle;line-height:200%;clear:both;font-weight:normal}.urgency_proof_msg_bottom{clear:both;display:block;padding-top:10px}.nha_large_photo_main_content .nha_sua_description_highlights{padding:3px 6px;background-color:#f2f4f8;border:1px solid #d8e0ec;border-radius:3px;margin:0 8px 6px 0;font-size:.9em;font-weight:bold;display:inline-block}.nha_large_photo_main_content .description-highlights-header{margin-bottom:4px;font-size:1em}.rt_no_dates_nha_from_prices{font-size:.8em;display:inline-block;padding:10px 5px 0 5px}.rt_no_dates_nha_from_prices strong{font-size:1em;color:#390}.hotelchars table.roomstable .nha_rt_rooms_divider td{border-left:0}.hotelchars .urt table.roomstable.nha_apt_divider_spaced_table td.roomType{border-left:1px solid #d9e1ec;border-bottom:1px solid #d9e1ec;padding:9px}.nha_apt_divider_spaced_table #bookNow1{border-left:0}.nha_apt_divider_spaced_table .roomMultiRoomPrice,.nha_apt_divider_spaced_table .roomPriceSoldOut{border-right:1px solid #d9e1ec}.nha_rt_rooms_divider td{border-top:1px solid #d9e1ec;padding:10px}.hotelchars table.roomstable.nha_apt_divider_spaced_table td{border-left:1px solid #d9e1ec;padding:9px}.roomstable.nha_apt_divider_spaced_table .roomDefaultUse,.roomstable.nha_apt_divider_spaced_table .roomSingleUse{padding:9px}table.roomstable.nha_apt_divider_spaced_table .maintr td{border-top:1px solid #d9e1ec!important}table.roomstable.nha_apt_divider_spaced_table td.bb{border-bottom:1px solid #d9e1ec}.hotelchars table.roomstable.nha_apt_divider_spaced_table .nha_rt_rooms_divider td{border-left:0}.pretty_headers #rates_feedback_invite.nha_hp_apartment_end_table{border-color:#d9e1ec}table.nha_apt_divider tr.nha_apt_divider_tr{border-top:2px solid #96b2d9!important}.lightbox_map_clustered_apartments,.lightbox_map_clustered_apartments:after,.lightbox_map_clustered_apartments.static_map_one:after{clear:both}.nha_clustered_apartments_map_container{height:300px;margin-bottom:25px;position:relative}.nha_clustered_apartments_map_container .marker_current_static_map_zoom{cursor:default}.city_centre_walking_distance{margin-top:-10px;padding-left:19px;display:block;margin-bottom:10px}.nha_largest_available_apartment{display:inline-block;border:1px solid #390;font-size:11px;border-radius:3px;padding:3px 6px;color:#390;font-weight:normal;margin-bottom:3px}.property_higlights_facilility_link{margin-bottom:0!important;border-radius:3px 3px 0 0!important}.property-highlights-link-container{margin:0}a.property-highlights-link,a.property-highlights-link:visited{text-decoration:none;font-weight:bold;border-bottom:1px solid #d1dcf0;border-right:1px solid #d1dcf0;border-left:1px solid #d1dcf0;padding:10px 0;display:block;margin-bottom:10px;color:#0096ff;background-color:#e6edf6;font-size:1.1em;border-radius:0 0 3px 3px;padding-right:12px;padding-left:8px}a.property-highlights-link:hover{background-color:#d4e1f1;color:#003580}.show_all_nha_facilities{font-size:.9em;text-decoration:none}.no_availability_lightbox_overlay{background:#000;background:rgba(0,0,0,0.5);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001;-webkit-transition:opacity .4s;transition:opacity .4s}.no_availability_lightbox_wrapper{background-color:#fff;border-radius:5px;display:block;left:50%;margin:0 0 0 -400px;padding:25px;position:fixed;top:10%;width:760px;z-index:1002;box-sizing:border-box}.no_availability_lightbox_close_button{background:url("//awarburton-app.dev.bstatic.com/static/img/icons/icon_close_map_ipad.gif") no-repeat 0 0;color:#999;cursor:pointer;display:block;font-size:1em;left:auto;margin-top:0;margin-left:0;overflow:hidden;position:absolute;right:10px;top:10px;height:17px;width:17px;text-align:center;text-decoration:none;text-indent:-9999em}.no_availability_lightbox_content{text-align:center;padding-top:0;font-size:18px}.no_availability_lightbox_intro{font-size:18px;line-height:1.4em}.no_availability_lightbox_intro strong{display:block;font-size:24px}.no_availability_lightbox_sold_out_heading{color:red;font-size:28px;border:1px solid red;padding:5px 30px;margin:0;display:inline-block;border-radius:3px}.hp_third_party_available{border:1px solid #3cb3e7;color:#003580;padding:8px;margin:10px 0;border-radius:2px;background:#fff}.hp_third_party_available table{width:100%}.hp_third_party_available td.icon-holder{width:44px;vertical-align:middle}.hp_third_party_available td.message{border-right:1px solid #3cb3e7;padding-right:6px}.hp_third_party_available td.images{width:10px;padding-left:6px;vertical-align:middle}.hp_third_party_available td.message span{display:block}.hp_third_party_available .header{font-size:1.2em;font-weight:700}.hp_third_party_available .icon-info{width:34px;height:34px;display:block}.hp_third_party_available .payment-option{height:40px;padding-left:6px}.hp_third_party_available .payment-option.paypal{width:100px;background:url("//q-ec.bstatic.com/static/img/experiments/payments/paypal/38e3109a664110dfec5afb717e95ad30a62656de.png") center center no-repeat}.hp_third_party_available .payment-option.sofortdirect{width:90px;background:url("//r-ec.bstatic.com/static/img/experiments/payments/sofort/d2a66f9bc69be8d7501ab281e115766f7398587d.png") center center no-repeat}.hp_third_party_available .payment-option.ideal{width:44px;background:url("//r-ec.bstatic.com/static/img/experiments/payments/ideal/57e9a3751ca6aeeb91964f444f10ac40ffc8f2cb.png") center center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.hp_third_party_available .payment-option.paypal{width:100px;height:40px;background:url("//q-ec.bstatic.com/static/img/experiments/payments/paypal_2x/34b8d7a3262725cb2f263f63c449547d2064c876.png") center center no-repeat;background-size:100px 40px}.hp_third_party_available .payment-option.sofort{width:90px;height:40px;background:url("//r-ec.bstatic.com/static/img/experiments/payments/sofort_2x/239da2945f4c5f8f981113a9d02564128ce0e3c9.png") center center no-repeat;background-size:100px 40px}.hp_third_party_available .payment-option.ideal{width:44px;height:40px;background:url("//r-ec.bstatic.com/static/img/experiments/payments/ideal_2x/7ce4a2cb39f171162dc8408b5c495649f0b61eef.png") center center no-repeat;background-size:100px 40px}}#rev_total_score_number{clear:both;width:100%;margin:0 0 10px 0}#rev_total_score_number2 div{display:inline;margin-right:5px;border:1px solid #779bca;width:40%;float:right;font-size:40px;line-height:29px;padding:12px 15px;text-align:center;background:#567fb5 url("//r-ec.bstatic.com/static/img/newreviews_score_bkg_2/552e80a7730226b7e3ea387055ac9d2350cb6dcf.png") top left repeat-x}#rev_total_score_number2 div strong{color:white}td #rev_total h4.rev_total2{margin-bottom:0!important}td #rev_total p.review_filter_sub{font-weight:bold;color:#003580;margin:0 0 10px 0;padding:0}td #rev_total .review_filter{background-color:#fff;overflow:hidden;padding:8px 5px;margin:0;width:95%}.reviewfilter_header{background-color:#f5f5f5;width:100%;float:left;margin:10px 0 0!important;padding:0;text-align:center;color:#003580;line-height:1em;display:inline}.reviewfilter_header p{font-weight:bold;font-size:1.3em;padding:6px 0;margin:0 0 0 10px}.reviews-carousel-scroll .althotelsDiv2 a{width:150px;height:123px;display:block;position:absolute;margin-left:14px;cursor:pointer}.smart_review_badge{display:inline-block;background:url("//r-ec.bstatic.com/static/img/experiments/sr-recommended-tooltip-icon2/28ce83cb9a96fb75a9189113c82b7c8715ead371.png") no-repeat bottom left;height:26px;width:26px;position:absolute;top:0;left:0;z-index:3}.b_msie_7 .smart_review_badge{background:url("//r-ec.bstatic.com/static/img/home_recommended_tooltip_ie/47e05cba39317f536dc37adfcf3360c2e8bf510d.png") no-repeat top left}.smart_review_badge_block .smart_review_with_badge .althotelsReview2{padding:2.2em 1.3em 20px 1.9em!important}#hotelTmpl .reviewFloater .smart_review_badge_block .smart_review_with_badge p.fixed_review_height.fixed_review_top_align{padding-top:17px!important;padding-bottom:10px!important}.smart_review_badge_block .reviews-carousel-control{top:40px}.fixed_review_container .smart_review_with_badge.featured_reviewer{height:190px!important}#hotelTmpl .reviewFloater.rd_review_block .smart_review_badge_block .smart_review_with_badge p.fixed_review_height.fixed_review_top_align{padding-top:25px!important;padding-bottom:8px!important;height:115px}.tabs_popup{position:fixed;min-width:430px;bottom:-1px;right:5%;padding:0;box-shadow:1px 1px 10px rgba(0,0,0,0.35);border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;background-color:#f2f4f8;z-index:999}.tabs_popup__list{padding:0;margin:0;max-height:250px;overflow-y:auto;list-style:none}.tabs_popup--collapsed .tabs_popup__list{display:none}.tabs_popup__list_item{padding:11px 15px 7px 7px;border-bottom:1px solid #bcc7d8}.tabs_popup__thumb_wrapper{float:left;padding:0 10px 0 5px}.tabs_popup__thumb{width:50px;border-radius:2px}.tabs_popup__meta{float:left}.tabs_popup__meta--centered{margin-top:20px}.tabs_popup__book{float:right;margin-top:8px}.tabs_popup__count{padding:2px 6px 2px 6px;border-radius:3px;color:#0896ff;background-color:#fff}.tabs_popup__header_text{float:left}.tabs_popup__header{padding:12px 10px 10px 10px;color:#fff;background-color:#0896ff;cursor:pointer}.tabs_popup__hide{float:right;width:18px;height:15px;margin-top:3px;background-image:url(//q-ec.bstatic.com/static/img/tabs_popup_arrows/6265b96be6c6863c8b8e3cdceb9da4065e084158.png);background-repeat:no-repeat;background-position:0 0}.tabs_popup--collapsed .tabs_popup__hide{background-position:0 -17px}.tabs_popup__price_text{margin-top:2px;font-size:.9em;color:#0096ff}.tabs_popup__price{font-size:1.2em}.tabs_popup__stay{margin-top:2px;font-size:.9em;color:#999}.tfl_hp_add_tooltip.jq_tooltip{cursor:pointer}.wishlist_box_social .wishlist-added-to-name.highlight-wishlist-added-to-name{color:#003580}.wishlist_box_social .wishlist-added-to-name.highlight-wishlist-added-to-name a{font-weight:bold}.tfl-clicked-status-loading{margin-top:15px;position:absolute;margin-left:-111px}.tfl-enhanced-dropdown .tfl-clicked-status-loading{top:0;left:50%;width:16px;margin-left:-8px;margin-top:26px}.wishlist_trigger_rounded_larger_button.disabled{opacity:.5;border-color:grey}.wishlist_trigger_rounded_larger_button.disabled .js-wl-handle-text{color:grey}.wl-enhanced-dropdown-right .wishlist_trigger_rounded_larger_button.disabled .js-wl-handle-text{color:white}.tfl-enhanced-dropdown .wishlist_trigger_rounded_larger_button.added-to-list{background:#c1dffa;border-color:#c1dffa;text-shadow:0 0 2px #fff}.tfl-enhanced-dropdown .wishlist_trigger_rounded_larger_button.added-to-list .tfl-enhanced-dropdown-handle-text{color:#0896ff}.wl-enhanced-dropdown-white .wishlist_trigger_rounded_larger_button.added-to-list:hover{background:#c1dffa}.tfl-enhanced-dropdown .wishlist_trigger_rounded_larger_button.added-to-list:hover{background:#c1dffa}.tfl-enhanced-dropdown .wishlist_trigger_rounded_larger_button.added-to-list .tfl-enhanced-dropdown-arrow{background:url("//q-ec.bstatic.com/static/img/tfl/bg_blue_small_arrows/aa26ae6c098671d5000ebd7aeabb904113284cea.png") 0 -42px no-repeat}.fly-dropdown.fly-dropdown-enhanced-dropdown.fly-dropdown-enhanced-dropdown-clicked-status{border-color:#c1dffa!important}.tfl__dropdown_briefing{color:#333;font-size:1.1em;font-weight:700;padding:10px;padding:11px 11px 14px 11px;border-bottom:1px solid #eee}.lang_is_rtl .tfl__dropdown_briefing{text-align:right}@media only screen and (min-width :1150px){.wl-dropdown--briefing.wl-dropdown{width:280px}.lang_is_rtl .wl-dropdown--briefing .wl-dropdown-item_loading{background:url(//q-ec.bstatic.com/static/img/tfl/hp_list_loader/7b4ae5fc26443e780ff3b6f50ccc66c97b967b0a.gif) no-repeat 246px 12px #e5e9ed}}@media only screen and (max-width :1150px){.wl-dropdown--briefing.wl-dropdown{width:240px}.lang_is_rtl .wl-dropdown--briefing .wl-dropdown-item_loading{background:url(//q-ec.bstatic.com/static/img/tfl/hp_list_loader/7b4ae5fc26443e780ff3b6f50ccc66c97b967b0a.gif) no-repeat 207px 12px #e5e9ed}}@media only screen and (max-width :1110px){.wl-dropdown--briefing.wl-dropdown{width:210px}.lang_is_rtl .wl-dropdown--briefing .wl-dropdown-item_loading{background:url(//q-ec.bstatic.com/static/img/tfl/hp_list_loader/7b4ae5fc26443e780ff3b6f50ccc66c97b967b0a.gif) no-repeat 177px 12px #e5e9ed}}.wl-dropdown--briefing .wl-dropdown-item{text-overflow:ellipsis;overflow:hidden;height:42px;border-bottom:1px solid #e5e9ed;margin-right:0}.wl-dropdown--briefing .wl-dropdown-link{font-size:.9em;font-weight:700}.wl-dropdown--briefing .wl-dropdown-item--added{background:#e5e9ed}.wl-dropdown--briefing .wl-dropdown-item__checkbox{margin-top:16px}.wl-dropdown--briefing .wl-dropdown-item--added .wl-dropdown-item__checkbox{margin-top:9px}.wl-dropdown--briefing .wl-dropdown-item--added{font-weight:bold;border-bottom:1px solid #fff}.wl-dropdown--briefing .wl-dropdown-item_loading{background:url(//q-ec.bstatic.com/static/img/tfl/hp_list_loader/7b4ae5fc26443e780ff3b6f50ccc66c97b967b0a.gif) no-repeat 8px 12px #e5e9ed}.wl-dropdown-item strong{font-weight:400;padding:2px}.wl-dropdown--briefing .wl-dropdown-item span{margin:1px 0 0 17px;display:inline-block}.lang_is_rtl .wl-dropdown--briefing .wl-dropdown-item{text-align:right}.lang_is_rtl .wl-dropdown--briefing .wl-dropdown-item__checkbox{float:right;margin-top:16px}.lang_is_rtl .wl-dropdown--briefing .wl-dropdown-item--added .wl-dropdown-item__checkbox{float:right;margin-top:9px}.lang_is_rtl .wl-dropdown--briefing .wl-dropdown-item__checkbox+strong{display:block;padding-top:14px;padding-right:18px}.lang_is_rtl .wl-dropdown--briefing .wl-dropdown-item--added .wl-dropdown-item__checkbox+strong{display:block;padding-top:7px;padding-right:18px}.lang_is_rtl .wl-dropdown--briefing .wl-dropdown-item__checkbox+strong+br+span{display:block;margin-top:-13px}.lang_is_rtl .wl-dropdown--briefing .wl-dropdown-item_new .wl-dropdown-item__text{margin-top:9px;text-align:right;float:left}#hp_facilities_box.sbbPosTarget{position:relative}.hp_previous_hotel{margin:10px 0}.hp_previous_hotel p{font-size:14px;margin:0;line-height:1.3}.hp_previous_hotel__sidebar p{border:1px solid #d8e0ec;border-radius:8px;padding:10px}.hp_previous_hotel__highlights{margin:5px 0 0 0;border-top:1px solid #d1dcf0;padding-top:10px}.hp_previous_hotel__highlights p{font-size:12px}#no_availability_msg .change_dates{border:1px solid white;background-color:#e6edf6;margin:5px 5px 20px}.hp_no_av_dates_compset{padding:10px}.hp_no_av_dates_compset a{display:inline-block;color:#fff!important;text-decoration:none;font-weight:normal!important;font-size:12px;background:#0896ff;padding:6px 10px;border-radius:3px;margin-right:5px}.hp_no_av_dates_compset .hp_av_date_range:hover{background:#003580}.similar_alternative_hotels.sb_wrapper{width:234px;left:-286px;padding:15px}.similar_alternative_hotels.sb_wrapper li{padding-left:0;margin-bottom:10px;float:left}.similar_alternative_hotels.sb_wrapper .img-list li{min-height:95px;float:none}.similar_alternative_hotels.sb_wrapper li:last-child{margin-bottom:0}.similar_alternative_hotels.sb_wrapper li img{width:109px;height:85px;float:left;margin-right:10px}.similar_alternative_hotels.sb_wrapper ul.img-list li .background-icon-tag{position:absolute;top:3px;left:3px;float:none;margin-right:0}.sb_wrapper .background-icon-tag{background:url('//q-ec.bstatic.com/static/img/experiments/vp_background_sbb_improve/8c2128fd928295f0c31cb41305f6b0d0f6d1774a.png') no-repeat;width:33px;height:33px;float:left;padding-top:9px;margin-right:10px}.similar_alternative_hotels.sb_wrapper li i{background-image:url('//q-ec.bstatic.com/static/img/experiments/sprites_sb_improve/4b5e41c0bc3c72ee2306422bd1380216fce4421c.png');position:static;width:16px;height:17px;margin:0 auto;font-size:16px;color:#155eab}.similar_alternative_hotels.sb_wrapper li i.icon-sb-price{background-position:left top}.similar_alternative_hotels.sb_wrapper li i.icon-sb-location{background-position:left -18px;margin-left:9px}.similar_alternative_hotels.sb_wrapper li i.icon-sb-reviews{background-position:left bottom}.description-sb{float:left;width:81%}ul.img-list .description-sb{float:right;width:49%}.lang_is_rtl .similar_alternative_hotels.sb_wrapper{right:-286px}.lang_is_rtl .similar_alternative_hotels.sb_wrapper li{padding-right:0}.lang_is_rtl .similar_alternative_hotels.sb_wrapper ul.img-list li .background-icon-tag{position:absolute;top:3px;right:3px}.lang_is_rtl .sb_wrapper .background-icon-tag{float:right;margin-left:10px;margin-right:0}.lang_is_rtl .similar_alternative_hotels.sb_wrapper li img{float:right;margin-right:0}.lang_is_rtl ul.img-list .description-sb{float:left;width:49%}.rt-lightbox-info-reviews-container{overflow:hidden;width:100%}.rt-lightbox-info-container,.rt-lightbox-reviews-container{float:left;box-sizing:border-box}.lang_is_rtl .rt-lightbox-info-container,.lang_is_rtl .rt-lightbox-reviews-container{float:right}.rt-lightbox-info-container{width:70%;padding-right:10px}.lang_is_rtl .rt-lightbox-info-container{padding-left:10px}.rt-lightbox-reviews-container{width:30%;border:1px solid #d9e1ec!important;border-radius:3px;background:white;margin:15px 0}.lang_is_rtl .rt-lightbox-reviews-container{direction:rtl}.rt-lightbox-reviews-container .rt-lightbox-reviews-container-header{padding:7px;font-weight:normal;text-align:center;margin:0;border-bottom:1px solid #d9e1ec}.rt-lightbox-reviews-container .review_score_breakdown_list{margin:10px}.rt-lightbox-reviews-container .review_score_breakdown_list p{box-sizing:border-box;font-weight:bold;padding:7px;margin:0}.lang_is_rtl .rt-lightbox-reviews-container .review_score_breakdown_list p{text-align:right}.rt-lightbox-reviews-container .review_score_breakdown_list .review_score_name{width:75%;font-size:15px;padding-bottom:0;padding-top:10px}.rt-lightbox-reviews-container .review_score_breakdown_list .review_score_value{width:25%}.rt-lightbox-reviews-container .review_score_breakdown_list .score_bar{margin-bottom:10px}#right .cug-savings-reinforcement{margin-left:0}.cug-savings-reinforcement .secret_deal_24{vertical-align:middle}.b_geo_hp_city_centre_description_heading{margin:15px 0;font-size:18px}.badge_year_country_sm{background:url('//r-ec.bstatic.com/static/img/experiments/experiment_badge_hotel_year_country/c90741f8ddc18d23498f4409daad5699993e74e1.png') no-repeat top left!important;display:block;width:28px;height:32px;overflow:hidden}body.hotel .badge_year_country{background:url('//q-ec.bstatic.com/static/img/experiments/experiment_badge_hotel_year_country_hp/ba6e224d93b2cba3067274aa9f0f6fc3a7077000.png') no-repeat top left!important;width:51px;height:48px;display:block}.badge_country_sm{width:28px;height:32px}.badge_country{width:51px;height:48px}.badge_country,.badge_country_sm{position:relative;top:0;left:0;float:left;margin-right:5px!important}.badge_country span{position:absolute}.badge_country_sm span{position:absolute;right:-1px;bottom:4px}.outer_shadow_cutter_hp{width:23px;height:17px;position:absolute;bottom:5px;right:0;overflow:hidden}.destination_country_flag{text-indent:-9999px;overflow:hidden}.badge_country .destination_country_flag{width:24px;height:20px;bottom:1px;right:-1px}.badge_country_sm .destination_country_flag{width:12px;height:12px;right:0;bottom:4px}.lang_is_rtl .badge_country,.lang_is_rtl .badge_country_sm{float:right;margin-right:0!important;margin-left:5px!important}.hp_sticky_summary{background:#f2f4f6 none;border-top:10px solid #003682;display:block;position:fixed;bottom:-120px;width:100%;z-index:999;-webkit-transition:bottom .3s ease-out;transition:bottom .3s ease-out}.hp_sticky_summary.open{display:block}.hp_sticky_summary,.hp_sticky_summary_wrap a.hp_sticky_summary_total{box-sizing:border-box;box-shadow:0 -8px 12px -7px rgba(0,0,0,0.4)}.hp_sticky_summary_wrap{min-height:50px;left:557px;padding-bottom:10px;position:relative;width:814px}.hp_sticky_summary_room_wrap{float:left;position:relative;width:65%}.hp_sticky_summary_total_wrap{float:right;position:relative;min-width:200px;width:auto}.hp_sticky_summary input.b-button{position:absolute;left:auto;right:25px;top:20px}.hp_sticky_summary a.hp_sticky_summary_total{background:#003682 none;color:#fff;cursor:default;display:inline-block;font-size:1.1em;font-weight:normal;height:50px;padding:10px 15px 0 15px;position:absolute;right:25px;top:-60px;text-decoration:none;border-radius:3px 3px 0 0;box-shadow:0 0 7px -4px rgba(0,0,0,0.5)}.hp_sticky_summary a.hp_sticky_summary_total i{display:none;background:transparent url("//q-ec.bstatic.com/static/img/experiments/hotel_page/tab-slide-icon-sprite/1b3d24f2d79ed2dec794e54562e89fdf4d5957da.png") no-repeat -86px center;height:19px;width:19px;left:10px;top:10px;position:absolute}.hp_sticky_summary a.hp_sticky_summary_total:hover i{background-position:-129px center}.hp_sticky_summary.expanded a.hp_sticky_summary_total i{background-position:0 center}.hp_sticky_summary.expanded a.hp_sticky_summary_total:hover i{background-position:-43px center}.hp_sticky_summary a.hp_sticky_summary_total span{display:block}.hp_sticky_summary a.hp_sticky_summary_total span.hp_sticky_summary_price{font-size:1.2em;font-weight:bold;margin-top:5px;text-align:right}.hp_sticky_summary h4{background:transparent none;margin:0;padding:8px}.hp_sticky_summary .hp_sticky_summary_room{background:transparent none;border-bottom:1px solid #ddd;left:-10%;margin-bottom:5px;padding:5px 8px 8px 8px;opacity:0;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.hp_sticky_summary .hp_sticky_summary_room:last-child{border-bottom:0}.hp_sticky_summary .hp_sticky_summary_room.add{left:0;opacity:1}.hp_sticky_summary .hp_sticky_summary_room.remove{left:-10%;opacity:0}.hp_sticky_summary .room_photo{float:left;margin:0 10px 0 0;display:inline-block}.hp_sticky_summary .hp_sticky_summary_room_info,.hp_sticky_summary .hp_sticky_summary_room_price,.hp_sticky_summary h4 span{display:inline-block;float:left;width:80%}.hp_sticky_summary .hp_sticky_summary_room_price,.hp_sticky_summary h4 span:last-child{font-weight:bold;text-align:right;width:20%}.hp_sticky_summary .hp_sticky_summary_room_price{font-size:1.3em;padding-top:8px}.hp_sticky_summary .room_name{display:block;font-size:1.1em;font-weight:bold;line-height:1.3em;margin-top:8px}.hp_sticky_summary .room_name .large{font-size:1.1em}.hp_sticky_summary .room_condtions span,.hp_sticky_summary .room_condtions strong{color:#003580;font-size:.9em;font-weight:normal!important}.hp_sticky_summary .room_condtions span.pipe{margin:0 5px}.hp_sticky_summary .room_condtions .policy_bullet_wrapper,.hp_sticky_summary .room_condtions .jq_tooltip{display:none}.rpp_sticky_book{display:inline-block}.featured_score_breakdown_container{text-align:left;cursor:pointer}.featured_score_breakdown_container a.big_review_score_detailed,.featured_score_breakdown_container span.score_from_number_of_reviews{clear:none;display:block;float:none;text-align:right}.featured_score_breakdown{clear:both;list-style:none;padding:0;margin-bottom:0}.featured_score_breakdown.no_graph{border-top:1px dotted #d9e1ec}.lang_is_rtl .featured_score_breakdown{text-align:right}.featured_score_breakdown.no_graph li{border-bottom:1px dotted #d9e1ec;padding:4px 2px}.featured_score_num{float:right;font-weight:bold;display:block;width:15%;text-align:right}.lang_is_rtl .featured_score_num{float:left;text-align:left}.featured_scorebar_full{height:4px;background:#e6f2ff;margin:0 0 8px;clear:both}.featured_scorebar_fill{height:4px;background:#87c2f6}.featured_score_question{display:block;float:left;width:75%;margin-bottom:2px}.lang_is_rtl .featured_score_question{float:right}.rlt-right.fullpage_review{width:100%!important}.fullpage_review .review_list_score_container,.fullpage_review .not_enough_reviews{width:25%}.fullpage_review .review_list_container{width:75%}.good_bad_reviews_wrapper{width:814px;height:auto;display:block;margin-top:10px;margin-bottom:10px}.review_container_good,.review_container_bad{width:48%;height:auto;margin-left:7px;margin-right:5px;display:block;float:left;border-top-left-radius:5px;border-top-right-radius:5px}.review_container_good{border:2px #9bcd8a solid}.review_container_bad{border:2px #ee9494 solid}.review_title_score_word_good,.review_title_score_word_bad{width:100%;height:auto;display:block}.review_title_score_word_good{background-color:#9bcd8a}.review_title_score_word_bad{background-color:#ee9494}.review_score_column{width:40px;height:auto;display:inline-block;margin-left:5px;margin-top:11px;float:left}.review_container_good .review_content,.review_container_bad .review_content{width:330px;height:auto;display:inline-block;padding:5px;padding-left:10px}.review_container_good .review_title_score_word_good span.rev_title_text,.review_container_bad .review_title_score_word_bad span.rev_title_text{display:block;padding-top:10px;padding-bottom:5px;color:#FFF;font-size:1.2em;font-weight:bold;text-align:center}.review_container_good .review_title_score_word_good span.rev_title_date,.review_container_bad .review_title_score_word_bad span.rev_title_date{display:block;padding-top:5px;padding-bottom:5px;color:#FFF;text-align:center}.review_score_small{background:#0896ff;border-radius:4px 4px 4px 0;color:#fff;font-size:14px;font-weight:bold;line-height:2.2em;text-align:center;width:2.143em;margin-left:5px}.review_vs_wrapper{width:100%;position:relative}.review_vs_element{width:3em;height:3em;background:#003580;border-radius:50%;color:#fff;font-size:14px;font-weight:bold;line-height:3em;text-align:center;position:absolute;left:47.5%;margin-top:10px}.review_container_good_v2,.review_container_bad_v2{width:97.5%;height:auto;margin-left:7px;margin-right:5px;display:block;float:left;border-top-left-radius:5px;border-top-right-radius:5px}.review_container_bad_v2{margin-top:10px}.review_container_good_v2 .review_title_score_word_good_v2 span.rev_title_text_v2,.review_container_bad_v2 .review_title_score_word_bad_v2 span.rev_title_text_v2{display:inline-block;margin-left:10px;margin-right:10px;padding-top:10px;padding-bottom:5px;color:#FFF;font-size:1.2em;font-weight:bold;text-align:left;width:70%}.review_container_good_v2 .review_title_score_word_good_v2 span.rev_title_date_v2,.review_container_bad_v2 .review_title_score_word_bad_v2 span.rev_title_date_v2{display:inline-block;padding-top:10px;padding-bottom:5px;color:#FFF;text-align:right;width:25%}.review_container_good_v2{border:2px #9bcd8a solid}.review_container_bad_v2{border:2px #ee9494 solid}.review_title_score_word_good_v2{background-color:#9bcd8a}.review_title_score_word_bad_v2{background-color:#ee9494}.review_container_good_v2 .review_content,.review_container_bad_v2 .review_content{width:92%;height:auto;display:inline-block;padding:5px;padding-left:10px}.review_vs_wrapper_v2{width:100%;height:8px;position:relative;display:inline-block}.review_vs_wrapper_v2 hr{border-style:solid;display:block}.review_vs_element_v2{width:3em;height:3em;background:#003580;border-radius:50%;color:#fff;font-size:14px;font-weight:bold;line-height:3em;text-align:center;position:absolute;left:47.5%;margin-top:-26px}.lock_price.guidelines_message{padding:0 12px 12px;margin:12px;box-shadow:0 0 2px 1px rgba(100,100,100,.1)}.lock_price.guidelines_message .lock_close_button{top:10px;right:10px}.lang_is_rtl .lock_price.guidelines_message .lock_close_button{right:auto;left:10px}.lock_price.guidelines_message .headline{font-weight:bold}.guidelines_content_lightbox{background:#fff;padding:12px 24px;text-align:justify;height:400px;overflow-y:scroll}.guidelines_content_lightbox .headline{color:#0896ff;font-size:1.6em;border-bottom:1px solid #0896ff;margin:.6em 0}.review_item_recommended{background:#f0f8ff;color:#0896ff;display:block;padding:.4em 1em}#b2hotelPage .review_report_form{display:inline-block;margin-top:20px}#b2hotelPage .review_report_form i{margin-top:10px;color:#c0c0c0;cursor:pointer}#b2hotelPage .review_report_form i:hover{color:#666;cursor:pointer}#b2hotelPage .review_report_form i:active{color:red;cursor:pointer}#b2hotelPage .review_report_form i.active{color:red;cursor:default}#b2hotelPage .review_report_form_pop{cursor:pointer}#b2hotelPage .review_report_form_pop ul{list-style-type:none;padding-left:0;min-width:200px}#b2hotelPage .review_report_form_pop ul label{display:block;cursor:pointer;padding:0 10px}#b2hotelPage .review_report_form_pop ul label li{padding-left:10px;cursor:pointer}#b2hotelPage .review_report_form_pop ul li:hover{background-color:red;color:white}#b2hotelPage .review_report_form_pop ul li p{display:inline-block;padding-left:10px;margin-top:5px;margin-bottom:5px}#b2hotelPage .review_report_form_pop .review_useful_thankyou{color:#390;font-size:20px;text-align:center;vertical-align:middle}.review_smly_pos,.review_smly_neg{margin:1em 0;padding-left:18px;position:relative}.review_smly_pos:before{font-family:'booking-iconset';content:'\b16f';position:absolute;left:0;color:#390}.review_smly_neg:before{font-family:'booking-iconset';content:'\b16e';position:absolute;left:0;color:#F30}.review_smly_pos.review_smly_grdout:before,.review_smly_neg.review_smly_grdout:before{color:#999}.lang_is_rtl .review_smly_pos,.lang_is_rtl .review_smly_neg{padding-left:0;padding-right:18px}.lang_is_rtl .review_smly_pos:before,.lang_is_rtl .review_smly_neg:before{right:0;left:auto}.review_item_header_content.downlight{color:#555;font-size:1em;font-weight:normal}.review_item_headline{color:#666;font-size:1.2em;font-weight:bold}.review_item_reviewer h4 a.public-timeline-link{font-size:16px;word-wrap:break-word;font-weight:normal;text-decoration:none}.review_item_user_review_count{font-size:10px;margin-top:2px}.rpp_reviews_survey_2{text-align:center!important;color:#000;display:none;padding:1em;margin:1em 1em 0;border:1px solid #b8e5bc;border-radius:4px;background:#dff6e1}.rpp_reviews_survey_2.show{display:block}.rpp_reviews_survey_2 p{margin:0}.rpp_reviews_survey_2 a{font-weight:bold;color:#003580}.rpp_reviews_survey_2 a:hover{color:#ffbb39}#reviewFloater .smiley_score{font-family:'booking-iconset';font-size:32px;font-weight:normal}.review_sort_container{border-top:1px dotted #cdcdcd;margin-top:6px;padding-top:8px}.review_sort_container select{background:#fff;border:0;color:#555;font-weight:bold}#comments_list{position:relative}#r-translate-loader{background:#fff;width:100%;text-align:center;height:100%;position:absolute;left:0;top:0;z-index:9;display:none}#r-translate-loader img{margin-top:30px}#comments_list .no_thumbs{float:left}#comments_list .r-separator,.comments_table_lessthan_five .r-separator p{background:#355e97;background:rgba(0,53,128,0.8);color:#fff;text-align:center;font-size:13px;font-weight:bold;cursor:pointer}#comments_list .r-separator:hover,.comments_table_lessthan_five .r-separator p:hover{opacity:.9}#comments_list .r-separator.disabled,.comments_table_lessthan_five .r-separator.disabled p{opacity:1;cursor:default}#comments_list .r-separator.disabled .r-translate-review,.comments_table_lessthan_five .r-separator.disabled p .r-translate-review{cursor:default}#comments_list .r-translate-review{color:#fbb818}#comments_list .r-translate-loading{display:none;float:right;line-height:13px;font-size:13px}#comments_list .r-translate-loading img{width:13px;margin-right:3px}#comments_list .r-translate-powered{display:none;margin:0;float:right;text-decoration:none;font-weight:normal;color:#003580}#comments_list .r-translate-powered:hover{color:#003580}#comments_list .r-translate-powered-text{display:block;float:left;margin-right:2px;font-size:85%}#comments_list .r-translate-logo{background:url("//q-ec.bstatic.com/static/img/experiments/logo_google_gray/b2d6ebb807f49ec82f980ef741cd89d2a95c3586.png");width:51px;height:15px;display:block;overflow:hidden;text-indent:-9999px;float:right}.b_msie_7 #comments_list .r-separator,.b_msie_7 .comments_table_lessthan_five .r-separator p{padding:15px 0!important}.b_msie_7 #comments_list .r-separator p{margin:0!important}.featured_reviews_new_layout{position:relative;overflow:hidden}.lang_is_rtl .featured_reviews_new_layout{direction:rtl}.featured_reviews_new_layout .containh2 h2{font-size:1.6em;font-weight:normal;margin:0;padding:.5em .5em .5em 0}.featured_reviews_new_layout ul{background:#f2f4f8;padding:.5em 2em;margin:0}.featured_reviews_new_layout .featured_reviews_item{margin-right:0}.rank_index_box{background:#0896ff;height:auto;width:90%;float:right;margin-bottom:10px;padding:1em 5%}.ranking_index_score{color:#fff;display:block;font-size:1em;font-weight:bold;text-align:center}.review_list_block{font-size:13px;border-top:1px solid #779bca}.not_enough_reviews{width:30%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.not_enough_reviews.lang_ltr{padding-right:20px}.not_enough_reviews h3{color:#779bca;margin:.6em 0 .15em}.not_enough_reviews p{margin:0 0 1em 0}.no_reviews{width:100%!important}.review_list_outer_container{margin-top:1em}#noshow_list{display:none}.review_list_score_container{float:left;position:relative;text-align:center;width:30%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.review_list_score_container.lang_ltr{padding-right:20px}.review_list_score_container.lang_ltr:after{border-bottom:45px solid transparent;border-right:45px solid #f2f4f8;border-top:45px solid transparent;content:" ";position:absolute;right:0;top:80px}.review_list_score_title{font-size:1.5em;margin:.35em 0 0}.review_list_score_count{margin-top:.4em}.review_list_score{background:#003580;border-radius:10px 10px 10px 0;color:#fff;font-size:55px;line-height:90px;margin:0 auto .35em;padding:15px;width:95px}.review_score_breakdown_list{list-style:none;margin:.6em 5px;padding:0;text-align:left}.review_score_name{float:left;font-size:12px;font-weight:bold;margin:.5em 0 0;width:83%}.review_score_value{float:left;font-size:24px;font-weight:bold;margin:0;text-align:right;width:17%}.score_bar,.score_bar_value{border-radius:3px;height:5px}.score_bar{background:#e6f2ff;clear:both;width:100%;margin:.5em 0 1.5em}.score_bar_value{background:#87c2f6;width:0}.review_list_container{background:#f2f4f8;float:left;width:70%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.review_list_nav{background:#fff;border:1px solid #cdcdcd;border-radius:4px;box-shadow:0 0 2px 1px rgba(100,100,100,.1);color:#555;font-size:12px;margin:1em;padding:1em}.review_list_nav p{display:inline;margin:0 .5em 0 0}.reviewer_type_filter{background:#fff;border:0;color:#555;font-weight:bold}.review_list_loader{text-align:center;height:180px}.review_list_loader img{margin:60px 0}.review_list_pagination{color:#666;margin:1.5em 1em;text-align:center;position:relative}.review_list_pagination p{margin:0}.review_list_pagination a:link,.review_list_pagination a:visited{color:#0896ff;text-decoration:none}.review_list_pagination a:hover{color:#ffbb39}.review_previous_page{position:absolute;top:0;left:0}.review_next_page{position:absolute;top:0;right:0}.page_link{color:#c0c0c0;font-weight:bold;padding:0 3em}.review_list{color:#000;list-style:none;margin:12px;padding:0}.review_item{margin:1em 0 2em;position:relative}.review_item_reviewer{width:115px;padding:.5em 10px 0 0;float:left}.review_item_reviewer h4{font-size:1.2em;font-weight:normal;margin:0}.reviewer_country{color:#666;font-size:.8em;margin:0}.reviewer_country_flag{display:inline-block;height:8px;overflow:hidden;width:12px}.reviewer_country_flag img{position:relative;bottom:2px}.user_age_group{font-size:.8em;margin:0}.reviewer_customer_type{margin:.25em 0 0}.review_item_review_container{background:#fff;border:1px solid #cdcdcd;border-radius:4px;margin-left:125px;margin-right:72px;position:relative;box-shadow:0 0 2px 1px rgba(100,100,100,.1);-webkit-box-shadow:0 0 2px 1px rgba(100,100,100,.1)}.review_item_review_container.lang_ltr:after{border-top:13px solid transparent;border-right:13px solid #fff;border-bottom:13px solid transparent;content:" ";height:0;position:absolute;width:0;left:-13px;top:10px}.review_item_review_container.lang_ltr:before{border-top:14px solid transparent;border-right:14px solid #cdcdcd;border-bottom:14px solid transparent;content:" ";height:0;position:absolute;width:0;left:-14px;top:9px}.review_item_review_header{border-bottom:1px solid #cdcdcd;overflow:auto;width:100%!important;height:auto!important;display:table}.review_item_review_content{padding:0 1em;word-wrap:break-word}.review_item_header_score_container,.review_item_header_content_container,.review_item_header_date_container{display:table-cell;vertical-align:middle;padding:.75em}.review_item_header_score_container{width:30px}.review_item_header_content_container{padding:.75em 0;word-break:break-word}.review_item_review_score{background:#0896ff;border-radius:4px 4px 4px 0;color:#fff;font-size:14px;font-weight:bold;line-height:2.2em;text-align:center;width:2.143em}.review_item_header_content{color:#666;font-size:1.2em;font-weight:bold;text-align:left}.review_item_header_date{color:#555;text-align:right;white-space:nowrap}.review_pos,.review_neg{margin:1em 0;padding-left:14px;background-repeat:no-repeat;background-position:left 3px}.review_item_review_content_with_newline .review_pos,.review_item_review_content_with_newline .review_neg{*white-space:pre;*word-wrap:break-word;white-space:pre-wrap}.review_general{margin:1em 0}.review_belvilla_separator{box-sizing:border-box;min-height:55px;position:relative;border-top:1px solid #dbdbea;border-bottom:1px solid #dbdbea;padding:1em 99px 1em 12px;margin:1em -12px 2em;font-size:1.2em;background-color:white;color:#2e333e}.review_belvilla_separator img{position:absolute;top:10px;right:12px;width:75px}.review_pos{background-image:url("//r-ec.bstatic.com/static/img/reviews/positive/6c7dee3194ed2d52e1ae62c4cb8a6c09bc22308f.gif")}.review_neg{background-image:url("//q-ec.bstatic.com/static/img/reviews/negative/047624484aa1471eeede69aed66cc43df519e488.gif")}.review_item_feedback{width:60px;position:absolute;right:0;top:0;padding-left:12px;text-align:center}.review_item_feedback p{font-size:11px;font-weight:bold;margin-bottom:8px}.review_item_feedback input{background:#fff;padding:.5em;font-size:10px;color:#666;border:1px solid #999;width:45px;height:30px;cursor:pointer;border-radius:4px}.review_item_feedback input:hover{color:#fff;font-weight:bold;background:#093;border-color:#007326}.review_inappropriate_container{width:66px;position:absolute;right:0;bottom:0}.review_tab_sprite{background:url(//q-ec.bstatic.com/static/img/review_flag_sprite/fec536239c59f9bb6b2e7881b803286df59b1d20.png) no-repeat;width:13px;height:11px;display:block}.review_sprite_flag{background-position:0 0}.review_sprite_flag:hover{background-position:-52px 0}.review_sprite_flag:active{background-position:-104px 0}.r-translate-powered{display:none;margin:0;float:right;text-decoration:none;font-weight:normal;color:#003580;margin:0 .5em .5em}.r-translate-powered:hover{color:#003580}.r-translate-powered-text{display:block;float:left;margin-right:2px;font-size:85%}.r-translate-logo{background:url("//q-ec.bstatic.com/static/img/experiments/logo_google_gray/b2d6ebb807f49ec82f980ef741cd89d2a95c3586.png");width:51px;height:15px;display:block;overflow:hidden;text-indent:-9999px;float:right}.hotelier_response_title{font-weight:bold;text-align:right;margin:.5em 1.5em}.review_item_response_container{background:#cef;border:1px solid #9cf;border-radius:4px;margin-left:185px;margin-right:12px;position:relative;box-shadow:0 0 2px 1px rgba(100,100,100,.1);-webkit-box-shadow:0 0 2px 1px rgba(100,100,100,.1)}.review_item_response_container p{margin:1em}.review_item_response_container.lang_ltr a{float:right;margin:0 1em 1em}.review_item_response_container.lang_ltr:after{border-top:13px solid transparent;border-left:13px solid #cef;border-bottom:13px solid transparent;content:" ";height:0;position:absolute;width:0;right:-13px;top:10px}.review_item_response_container.lang_ltr:before{border-top:14px solid transparent;border-left:14px solid #9cf;border-bottom:14px solid transparent;content:" ";height:0;position:absolute;width:0;right:-14px;top:9px}.review_useful_thankyou{color:#390;font-size:.8em}.lang_is_rtl .not_enough_reviews{float:right;padding-left:20px}body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_title,body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_count{text-align:center}.lang_is_rtl .review_list_score_container,.lang_is_rtl .review_score_name,.lang_is_rtl .review_score_value{float:right}.lang_is_rtl .review_list_score_container{padding-left:20px}.lang_is_rtl .review_list_score_container:after{border-bottom:45px solid transparent;border-left:45px solid #f2f4f8;border-top:45px solid transparent;content:" ";position:absolute;left:0;top:80px}body.lang_is_rtl #bodyconstraint #bodyconstraint-inner #basiclayout .review_list_score_container .review_score_name{text-align:right}.lang_is_rtl .review_list_nav p{margin:0 0 0 .5em}.lang_is_rtl .review_list_pagination p{text-align:center}.lang_is_rtl .review_previous_page{left:inherit;right:0}.lang_is_rtl .review_next_page{left:0;right:inherit}.lang_is_rtl .review_item_reviewer{float:right;padding:.5em 0 0 10px}.lang_is_rtl .review_item_review_container{margin-left:0;margin-right:125px;margin-left:72px}.lang_is_rtl .review_item_review_container:after{border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #fff;content:" ";height:0;position:absolute;width:0;right:-13px;top:10px}.lang_is_rtl .review_item_review_container:before{border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:14px solid #cdcdcd;content:" ";height:0;position:absolute;width:0;right:-14px;top:9px}.b_msie_8 .lang_is_rtl .review_item_review_container:after,.b_msie_9 .lang_is_rtl .review_item_review_container:after,.b_msie_8 .lang_is_rtl .review_item_review_container:before,.b_msie_9 .lang_is_rtl .review_item_review_container:before{border-left:none}.b_msie_8 .lang_is_rtl .review_item_review_container:after,.b_msie_9 .lang_is_rtl .review_item_review_container:after{border-right:13px solid #fff}.b_msie_8 .lang_is_rtl .review_item_review_container:before,.b_msie_9 .lang_is_rtl .review_item_review_container:before{border-right:14px solid #cdcdcd}.b_msie_8 .lang_is_rtl .review_list_score_container:after,.b_msie_9 .lang_is_rtl .review_list_score_container:after{border-left:none;border-right:45px solid #f2f4f8}.lang_is_rtl .review_item_header_date{text-align:left}.lang_is_rtl .review_item_header_content{text-align:right}.lang_is_rtl .review_pos,.lang_is_rtl .review_neg{padding-right:14px;background-position:right 3px}.lang_is_rtl .review_item_feedback{left:0;right:auto;padding-left:0;padding-right:12px}.lang_is_rtl .review_item_feedback p,.lang_is_rtl .review_item_feedback form{text-align:center}.lang_is_rtl .hotelier_response_title{text-align:left}.lang_is_rtl .review_item_response_container{margin-left:12px;margin-right:185px}.lang_is_rtl .review_item_response_container a{float:left;margin:0 1em 1em}.lang_is_rtl .review_item_response_container:after{border-top:13px solid transparent;border-right:13px solid #cef;border-bottom:13px solid transparent;content:" ";height:0;position:absolute;width:0;left:-13px;top:10px}.b_msie_8 .lang_is_rtl .review_item_response_container:after,.b_msie_9 .lang_is_rtl .review_item_response_container:after{border-right:0;border-left:13px solid #cef}.lang_is_rtl .review_item_response_container:before{border-top:14px solid transparent;border-right:14px solid #9cf;border-bottom:14px solid transparent;content:" ";height:0;position:absolute;width:0;left:-14px;top:9px}.b_msie_8 .lang_is_rtl .review_item_response_container:before,.b_msie_9 .lang_is_rtl .review_item_response_container:before{border-right:0;border-left:14px solid #9cf}.b_msie_7 .reviewer_country_flag{margin-right:4px}.b_msie_7 .review_list_score_container{width:27.5%}.b_msie_7 .review_item_header_score_container,.b_msie_7 .review_item_header_content_container{float:left}.b_msie_7 .review_item_header_date_container{float:right}.helpful_reviews_icon{float:left;clear:left;margin-right:10px;margin-left:10px;width:15px;height:15px;color:#55af32}.agree_reviews_icon{float:left;clear:left;margin-right:10px;margin-left:10px;width:15px;height:15px;color:#0896ff}.helpful_reviews_count{margin:0;text-align:left;font-weight:bold}.score_dividers{height:1px;background:#ccc;border:0;margin-top:10px;margin-bottom:10px}.review_icon_wrapper{width:auto;height:auto;border:2px solid #fff;background:#003580;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:5px;display:inline;border-radius:100%;font-size:1em;line-height:0;color:#fff;position:relative;bottom:-8px;left:-16px;background-clip:padding-box;-webkit-box-shadow:0 0 2px 1px rgba(100,100,100,0.2)}.review_strip_wrapper{width:auto;height:auto;padding-left:12px;border-top:1px solid #d0d0d0;color:#6a6a6a}.review_marker_wrapper{width:auto;height:auto;border:2px solid #fff;background:#003580;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:5px;display:inline;border-radius:100%;font-size:1em;line-height:0;color:#fff;position:relative;top:15px;background-clip:padding-box;-webkit-box-shadow:0 0 2px 1px rgba(100,100,100,0.2)}div.users_average_score_box{background:#003580!important;margin-left:auto;margin-right:auto;text-align:center;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;display:inline-block;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px}p.users_average_score{color:#fff!important;font-size:1.3em;margin:0;padding:0}#internet_policy .wr_number{padding:7px 0;width:auto;margin-left:10px}#internet_policy .wr_number_wrapper{border:0;color:#fff;width:25px;height:25px;line-height:15px;padding:5px;-moz-box-shadow:none;-webkit-box-shadow:none;text-align:center;border-radius:10px 10px 10px 0;background:#87c2f6}#internet_policy .wr_number_wrapper span{color:#fff;font-size:15px;line-height:24px;text-align:center;float:none}#internet_policy .wr_wrapper{clear:left;overflow:hidden;padding-top:0;padding-bottom:0}#internet_policy .wr_banner_confidence{width:auto}#internet_policy .wr_banner_confidence span{width:auto;float:none;font-weight:bold;line-height:1.5em}#hp_nav_bar a.hp_nav_review_tab{background-color:#0096ff;color:#fff}.reviews_tab_link_sidebar_button{background-color:#0096ff;color:#fff;width:100%;height:auto;text-align:center;font-size:1.2em;margin-bottom:.8em;padding-top:.25em;padding-bottom:.25em;-moz-border-radius:4px;-webkit_border-radius:4px;border-radius:4px}.reviews_tab_link_sidebar_icon{font-size:1.5em;margin-right:.25em}.reviews_tab_anchor{text-decoration:none}.reviews_tab_link_carousel{background-color:#0096ff;color:#fff;width:auto;height:auto;text-align:center;font-size:.9em;padding:.9em}.review_item_review_header.review_item_with_info_tags{border-bottom:1px dashed #cdcdcd}.review_item_info_tags{background:#ecf7fe;border-bottom:1px dashed #cdcdcd;font-size:11px;list-style:none}.review_item_info_tags.clearfix{padding:5px}.review_item_info_tags .review_info_tag{background:#3cb3e7;color:#fff;display:block;float:left;margin:3px 3px 3px 14px;padding:3px 6px 4px;position:relative}.lang_is_rtl .review_item_info_tags .review_info_tag{float:right;margin:3px 14px 3px 3px}.review_item_info_tags .review_info_tag:hover{cursor:default}.lang_ltr .review_item_info_tags .review_info_tag:before{content:"";border-bottom:10px solid transparent;border-right:10px solid #3cb3e7;border-top:10px solid transparent;left:-10px;top:0;position:absolute}.lang_is_rtl .review_item_info_tags .review_info_tag:after{content:"";border-bottom:10px solid transparent;border-left:10px solid #3cb3e7;border-top:10px solid transparent;right:-10px;top:0;position:absolute;z-index:1}.review_info_tag .bullet{font-size:1.4em;position:absolute;left:-5px;top:2px}.lang_is_rtl .review_info_tag .bullet{font-size:1em;left:auto;right:-3px;z-index:2}.reviewer_badge_wrapper{display:inline-block;width:115px;text-align:center}#review_list_page_container .reviewer_count_badge-1,.reviewer_count_badge-2,.reviewer_count_badge-3,.reviewer_count_badge-4,.reviewer_count_badge-5,.reviewer_count_badge-6{display:block;overflow:hidden;background:url('//q-ec.bstatic.com/static/img/reviews-tab/review_badges/c00e13297c43bf6242f2a7022941de5ad63b8640.png') no-repeat}#review_list_page_container .reviewer_count_badge-1{background-position:0 0;width:46px;height:46px}#review_list_page_container .reviewer_count_badge-2{background-position:0 -49px;width:46px;height:46px}#review_list_page_container .reviewer_count_badge-3{background-position:0 -100px;width:46px;height:46px}#review_list_page_container .reviewer_count_badge-4{background-position:0 -149px;width:46px;height:46px}#review_list_page_container .reviewer_count_badge-5{background-position:0 -199px;width:46px;height:47px}#review_list_page_container .reviewer_count_badge-6{background-position:0 -250px;width:46px;height:46px}#review_list_page_container .reviewer_count_title{color:#3cb3e7;font-size:1em}#review_list_page_container .jq_tooltip{cursor:help}.lang_is_rtl .review_info_tag .bullet{font-size:1em}.reviewer_large_badge_wrapper{height:auto;width:427px;display:inline-block}.reviewer_large_badge_wrapper .reviewer_count_large_badge-1,.reviewer_count_large_badge-2,.reviewer_count_large_badge-3,.reviewer_count_large_badge-4,.reviewer_count_large_badge-5,.reviewer_count_large_badge-6{width:83px;height:83px;display:inline-block;overflow:hidden;background:url('//r-ec.bstatic.com/static/img/reviews-tab/badges_tooltip_large/0d1506b0d6306f0092043fcf9e43619170407b65.png') no-repeat;margin-left:25px;margin-top:15px;margin-right:15px;float:left}.reviewer_large_badge_wrapper .reviewer_count_large_badge-1{background-position:0 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-2{background-position:-88px 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-3{background-position:-177px 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-4{background-position:-265px 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-5{background-position:-353px 0}.reviewer_large_badge_wrapper .reviewer_count_large_badge-6{background-position:-441px 0}.reviewer_tooltip_wrapper .reviewer_badge_title{width:270px;height:20px;color:#003580;font-weight:bold;font-size:16px;display:inline-block;margin-top:15px!important;margin-bottom:5px!important}.reviewer_tooltip_wrapper .reviewer_badge_notes{width:270px;height:auto;display:inline-block}.reviewer_tooltip_wrapper{width:427px;height:auto;border:3px #ecf7fe solid;background-color:#fff;border-radius:5px;position:relative}.badges_detail_small{width:427px;height:66px;background-color:#ecf7fe}.badges_detail_small .badges_detail_small_icons{height:66px;display:block;position:relative;top:10px;margin-top:15px;margin-left:25px;background:url('//r-ec.bstatic.com/static/img/reviews-tab/badges_tooltip_small/94c50b78e931ff135e9575b42b5202fe2fb3cbed.png') no-repeat;opacity:.5}#review_list_page_container .reviewer_count_badge-1,.reviewer_count_badge-2,.reviewer_count_badge-3,.reviewer_count_badge-4,.reviewer_count_badge-5,.reviewer_count_badge-6{display:block;overflow:hidden;background:url('//q-ec.bstatic.com/static/img/reviews-tab/review_badges/c00e13297c43bf6242f2a7022941de5ad63b8640.png') no-repeat}#tooltip.badge_tooltip_elm h3{border-radius:0;box-shadow:none;padding:0;border:0;background:0}.review_item_user_review_count i{overflow:hidden;background:url('//q-ec.bstatic.com/static/img/reviews-tab/tiny_rev_badge_sprite/0e33b12dc423ead428d458049cf20157a6535c70.png') no-repeat;width:22px;height:22px;display:inline-block;float:left}.review_item_user_review_count .mini_reviewer_badge-1{background-position:0 0;margin-top:5px;margin-right:5px}.review_item_user_review_count .mini_reviewer_badge-2{background-position:0 -25px;margin-top:5px;margin-right:5px}.review_item_user_review_count .mini_reviewer_badge-3{background-position:0 -49px;margin-top:5px;margin-right:5px}.review_item_user_review_count .mini_reviewer_badge-4{background-position:0 -72.6666669845581px;margin-top:5px;margin-right:5px}.review_item_user_review_count .mini_reviewer_badge-5{background-position:0 -97px;margin-top:5px;margin-right:5px}.review_item_user_review_count i.mini_reviewer_badge-6{background-position:0 -121px;margin-top:5px;margin-right:5px}.review_count_with_mini_badge{line-height:31px}.info_tag_mini_badge_fix{display:inline-block}