#b_map_container{position:absolute;z-index:97}.no_shadow{border:10px solid rgba(0,0,0,0.4);border-radius:4px 4px 4px 4px}#b_gmap{background-color:#e6edf6;border:1px solid #003580;border-radius:1px 1px 1px 1px;padding:10px 15px 15px;text-align:left;z-index:99}#b_gmap h2{background:none repeat scroll 0 0 #e6edf6;color:#003580;cursor:move;font-size:16px;height:20px;margin:0 0 5px;padding:0 0 2px}#b_gmap #close_map{color:#003580;font-size:11px;margin:10px 10px 0 0;position:absolute;right:0;top:0}#b_gmap_inner{float:left;height:450px;width:515px}#map_detail_overlay{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:3px 3px 5px #666;box-shadow:3px 3px 5px #666;display:none;min-height:150px;position:absolute;width:670px;z-index:10000}#b_overlay{background:none repeat scroll 0 0 #fff;border:1px solid #fff;-webkit-box-shadow:.125cm .125cm .125cm #808080;box-shadow:.125cm .125cm .125cm #808080;color:inherit;display:none;left:0;position:absolute;top:0;width:200px;z-index:200}#b_google_map_thumbnail{cursor:pointer;display:block;font-weight:normal;height:150px;position:relative;text-decoration:none;width:100%}.use_sprites{background-image:url("//r.bstatic.com/static/img/use_sprites_16_exp/66bf86dee54530a7bbd96bc0aa678a645960d474.png")!important;background-repeat:no-repeat!important}.use_map_sprites{background-image:url("//q.bstatic.com/static/img/use_map_sprites6/c9a40cd2e92bddc09fda82b3c744fc8c8e511cb9.png")!important}.use_map_sprites_pub_trans{background-image:url("//q.bstatic.com/static/img/use_map_sprites8/de7553bbf0541a4b9a68deee4008dfd06de074df.png")!important}.use_sprites_no_back{background-image:none!important;position:relative!important}.use_sprites_no_back_static{background-image:none!important}.stars4{display:inline-block;width:66px;height:12px;overflow:hidden}.promos .stars4{vertical-align:top;margin-top:5px}.hotellist .stars4{vertical-align:top;margin-top:3px}#hotelTmpl h1 .stars4{vertical-align:top;margin-top:8px}.stars4i,.stars4i0{display:none}.stars4i1{background-position:0 0}.stars4i1half{background-position:0 -13px}.stars4i2{background-position:0 -26px}.stars4i2half{background-position:0 -39px}.stars4i3{background-position:0 -52px}.stars4i3half{background-position:0 -65px}.stars4i4{background-position:0 -78px}.stars4i4half{background-position:0 -91px}.stars4i5{background-position:0 -104px}.stars4i1{width:13px}.stars4i1half{width:27px}.stars4i2{width:26px}.stars4i2half{width:40px}.stars4i3{width:39px}.stars4i3half{width:53px}.stars4i4{width:53px}.stars2{display:inline-block;width:66px;height:12px;overflow:hidden}.stars2i,.stars2i0{display:none}.stars2i1{background-position:0 -117px}.stars2i1half{background-position:0 -130px}.stars2i2{background-position:0 -143px}.stars2i2half{background-position:0 -156px}.stars2i3{background-position:0 -169px}.stars2i3half{background-position:0 -182px}.stars2i4{background-position:0 -195px}.stars2i4half{background-position:0 -208px}.stars2i5{background-position:0 -221px}.stars5{display:inline-block;width:44px;height:8px;overflow:hidden}.stars5i,.stars5i0{display:none}.stars5i1{background-position:0 -234px}.stars5i1half{background-position:0 -243px}.stars5i2{background-position:0 -252px}.stars5i2half{background-position:0 -261px}.stars5i3{background-position:0 -270px}.stars5i3half{background-position:0 -279px}.stars5i4{background-position:0 -288px}.stars5i4half{background-position:0 -297px}.stars5i5{background-position:0 -306px}.icon_social_media_fb{width:22px;height:22px;background-position:0 -315px}.icon_social_media_twitter{width:22px;height:22px;background-position:-23px -315px}.icon_social_media_mailafriend{width:30px;height:23px;background-position:-46px -315px}.icon_share_popup_close{width:24px;height:24px;background-position:-77px -314px}.icon_calendar{background-color:transparent!important;background-position:0 -338px!important}a:hover .icon_calendar{background-position:-22px -338px!important}.icon_remove_small{overflow:hidden;background-position:-44px -339px!important}.icon_remove_small:hover{background-position:-44px -352px!important}.icon_remove{overflow:hidden;background-position:-56px -339px!important}.icon_minibubble{width:11px;height:9px;background-position:-71px -339px}.icon_fb_like{background-position:-71px -349px}.icon_thumbyellow{display:inline-block;width:21px;height:21px;background-position:0 -357px;overflow:hidden}.icon_thumbyellow_mobile{width:35px}.promos .icon_thumbyellow,.hotellist .icon_thumbyellow{vertical-align:top;margin-top:-1px}#hotelTmpl h1 .icon_thumbyellow{vertical-align:top;margin-top:2px}.icon_info{width:14px;height:14px;background-position:-22px -356px}.icon_back{width:8px;height:10px;background-position:-43px -368px}.icon_top{width:10px;height:8px;background-position:-52px -370px}.icon_plus{width:7px;height:7px;background-position:-63px -371px}.icon_link_container{position:relative;background-image:none!important}.icon_show_link,.icon_hide_link{position:absolute;top:0;left:0;width:9px;height:10px}.icon_show_link{background-position:0 -382px!important}.icon_hide_link{background-position:0 -398px!important}.icon_trash{background-position:0 -412px!important}.icon_tick{position:absolute;top:0;left:0;width:24px;height:20px;background-position:0 -430px!important;zoom:1!important;font-size:0!important}.icon_toggle_map_container{position:relative;background:transparent!important}.icon_toggle_map{position:absolute;top:3px;left:0;width:19px;height:19px;background-position:-82px -378px!important;cursor:pointer}.icon_printer_container{background:transparent!important;position:relative}.icon_printer{position:absolute;width:16px;height:16px;margin-left:-20px;margin-top:-1px;background-position:-13px -380px!important}.icon_email_send{width:13px;height:9px;background-position:-14px -396px!important}.icon_popular_small{width:8px;height:12px;background-position:-31px -380px!important}i.icon_arrow{display:none}#sort_by li.selected span.asc.icon_asc_container,#sort_by li.selected a.asc.icon_asc_container,#sort_by li.selected span.desc.icon_desc_container,#sort_by li.selected a.desc.icon_desc_container{position:relative;background:transparent!important}.icon_asc_container i.icon_arrow,.icon_desc_container i.icon_arrow{display:block;position:absolute;right:0;top:4px;width:10px;height:7px;zoom:1;font-size:0}.b_msie_6 i.icon_arrow{right:8px!important}.icon_asc_container i.icon_arrow{background-position:0 -451px!important}.icon_desc_container i.icon_arrow{background-position:0 -451px!important}.icon_filtercategory_container{background-image:none!important;position:relative;z-index:1}.icon_filter_arrow,.toggla_hide .icon_filter_arrow{position:absolute;top:5px;left:8px}.icon_filtercategory_container .icon_filter_arrow{width:7px;height:12px;background-position:-26px -415px!important}.icon_filtercategory_container.toggla_hide .icon_filter_arrow{left:6px;top:7px;width:12px;height:7px;background-position:-14px -415px!important}.b_msie_6 .icon_filtercategory_container{height:20px}.b_msie_6 .icon_filtercategory_container h3{margin-top:0!important}.b_msie_6 .icon_filter_arrow{zoom:1!important;font-size:0!important}.newsletter_form_with_sprites{background:transparent!important}.newsletter_form_with_sprites #signup_label{position:relative}.icon_rocket{position:absolute;width:39px;height:40px;margin-left:-50px;margin-top:-6px;background-position:-39px -380px!important}.icon_secretdeal{background:url(//r.bstatic.com/static/img/sd_woman_on_white/cb9ac62f4e843f384f19196a4e5bf522c5f41670.png) 0 0 no-repeat!important;width:40px;height:40px;position:absolute;margin-top:5px}.icon_secretdeal{margin-left:-50px}.b_msie_6 .newsletter_form_with_sprites #signup_label{position:static}.b_msie_6 .newsletter_subscribe_with_sprites,.b_msie_7 .newsletter_subscribe_with_sprites{position:relative}.icon_user_back_container{position:absolute;bottom:0;left:0;width:100%!important;height:42px;background:#FFF}.icon_user_back_inverted{width:22px;height:40px;background-position:-61px -421px;position:relative;top:0;left:16px;z-index:2;zoom:1!important;font-size:0!important}.icon_user_back_inverted_border{position:absolute;z-index:1;width:100%;height:0;top:0;left:0;border-top:1px #e5eaf2 solid;border-bottom:1px #eff2f7 solid;zoom:1!important;font-size:0!important}.b_msie_6 .icon_user_back_container{bottom:76px!important;left:-9px!important;zoom:1!important;width:120%!important}.b_msie_6 .icon_user_back_inverted_border{display:none}.b_msie_6 .icon_user_back_inverted{height:38px!important}.icon_user_menu{background-position:-44px -421px}.icon_cancel{background-position:-46px -439px;position:absolute;top:1px}.icon_cancel_in_notice{right:1px}.icon_cancel_in_error{left:1px}.icon_success{background-position:-46px -454px;position:absolute;top:1px;left:1px}.b_msie_6 .icon_cancel_in_error,.b_msie_6 .icon_success{left:-19px!important}.icon-marker{width:17px;height:20px}.icon-marker-hotel-orange-large,.icon-marker-airport-large,.icon-marker-landmark-large,.icon-ski_lift_current{width:26px;height:27px}.icon-marker-hotel-orange-large-mobile{width:38px;height:30px;background-position:-34px -92px}.icon-marker-hotel-blue{background-position:0 0}.marker_hotel_matching_hp{background-position:-34px 0}.marker_hotel_matching_lp{background-position:-17px 0}.marker_hotel_matching_sr{background-position:-17px 0}.icon-cluster{background-position:54px -20px;height:46px;width:54px}.icon-marker-hotel-orange{background-position:-17px 0}.icon-marker-hotel-grey{background-position:-34px 0}.icon-marker-hotel-orange-large{background-position:0 -20px}.b_msie_6 #b_google_map_thumbnail .icon-marker-hotel-orange-large{height:27px;background-position:0 -20px}.icon-marker-hotel-orange-large2{background-position:-26px -32px;background-image:url("//q.bstatic.com/static/img/use_map_sprites6/c9a40cd2e92bddc09fda82b3c744fc8c8e511cb9.png")!important;width:30px;height:32px}.icon-marker-airport{background-position:-51px 0}.icon-marker-airport-large{background-position:0 -47px}.icon-marker-landmark{background-position:-68px 0}.icon-marker-public_transport{background-position:-17px -95px}.icon-marker-landmark-large{background-position:-26px -20px}.icon-ski_lift{background-position:-85px 0}.icon-ski_lift_current{background-position:-26px -47px}.icon-marker-city{background-position:-49px -87px;width:9px;height:9px}.icon-marker-city-large{background-position:-34px -74px;width:15px;height:15px}.icon-flash_deal_marker{background-position:-17px 0}* html .use_sprites{background-image:url("//q.bstatic.com/static/img/use_sprites_15_ie6_exp/a60862e5154256482f68d9edfd2232e08ed001a5.png")!important}#b_map_container{position:absolute;z-index:97}.no_shadow{border:10px solid rgba(0,0,0,0.4);border-radius:4px}.marker.marker_highlight{background-position:0 0}#b_shadow{background:#333;margin:-10px 0 0 -10px;position:absolute;top:0;left:0;border-radius:.5em;opacity:.4;filter:alpha(opacity=40);z-index:-1}#b_gmap{background-color:#e6edf6;border:1px solid #003580;border-radius:1px;z-index:99;text-align:left;padding:10px 15px 15px}#b_gmap h2{color:#003580;background:#e6edf6;margin:0 0 5px 0;padding:0 0 2px;font-size:16px;cursor:move;height:20px}#b_gmap .no_drag{cursor:default}#b_gmap #close_map{color:#003580;margin:10px 10px 0 0;position:absolute;top:0;right:0;font-size:11px}#b_gmap a#close_map:hover{color:black}#b_gmap_inner{float:left;height:450px;width:515px}#b_map_legend{width:115px;height:390px;padding:0 5px;float:right;background-color:white}#b_map_legend h3{margin-bottom:.5em}#b_map_legend table{width:100%}#b_map_legend th,#b_map_legend td{border-top:1px dotted #c0c0c0;padding:.25em 0;vertical-align:middle}html[lang|="nl"] #b_map_legend th,html[lang|="nl"] #b_map_legend th{font-size:70%!important}#b_map_legend td{width:26px;text-align:left}#b_map_legend td img{vertical-align:middle;margin-right:3px}#b_overlay_table_prices{width:auto!important}.landing #hotel_overlay_prices_detached{width:auto!important}#fixed_map_container{float:left}#fixed_map_container_wrapper{margin:.5em 0}#promo_map_header{font-size:1.5em!important;font-weight:bold;padding-bottom:.5em}#fixed_map_container #b_gmap{border:none!important}#b_map_horizontal_legend{background-color:white;padding:5px}#b_map_horizontal_legend h3{margin-bottom:.5em;font:small/1.2em Arial,Helvetica,sans-serif!important;font-size:118%!important;font-weight:bold!important}#b_map_horizontal_legend table{width:auto}#b_map_horizontal_legend th,#b_map_horizontal_legend td{padding:.25em 0;vertical-align:middle;font:small/1.2em Arial,Helvetica,sans-serif!important}html[lang|="nl"] #b_map_horizontal_legend th,html[lang|="nl"] #b_map_horizontal_legend th{font-size:70%!important}#b_map_horizontal_legend th{padding-right:2.5em}#b_map_horizontal_legend td{width:20px;text-align:left}#b_map_horizontal_legend td img{vertical-align:middle;margin-right:3px}#b_map_horizontal_legend p{margin:5px 0}#embedded_map_loading{margin:10px 0 22px;padding:50px;text-align:center;font-weight:bold;font-style:italic}.exp_defimg{background:url("//r.bstatic.com/static/img/map_thumbnail/f4153f4efe4898bbc6fdf789cbaaeeb46bcb6366.jpeg") no-repeat 50% 50%}.exp_smallimg{background:url("//r.bstatic.com/static/img/map_thumbnail/6896684b48a551d1908b34621dc36ade27fc2b0c.jpg") no-repeat 50% 50%}.hasJS .exp_defimg,.hasJS .exp_smallimg{background-image:none}#b_gmap_inner #scalecontrol div{color:#000}#b_overlay{display:none;background:#fff;border:1px solid #fff;-webkit-box-shadow:.125cm .125cm .125cm #808080;box-shadow:.125cm .125cm .125cm #808080;color:inherit;left:0;position:absolute;top:0;width:200px;z-index:200}#b_overlay h3{padding:.5em!important;font-size:8pt!important;margin-bottom:0;font-weight:bold;text-shadow:none}#b_overlay h3 span{font-weight:normal;display:block}#b_overlay h3 img{float:right;padding:.25em .5em 0 0}#b_overlay_table_prices{margin:0 0 5px 5px;clear:both}.b_overlay_tr{font-size:8pt!important;line-height:1.1}.b_overlay_td_room_occupancy{color:#fff;font-weight:bold;font-size:inherit;padding-bottom:3px}.b_overlay_td_room_price{font-weight:bold;color:#fff;font-size:inherit;padding-left:11px}.b_overlay_rooms_left{padding-right:5px;font-style:italic}.marker_popup_small{font-size:1em}.b_overlay_td_room_occupancy_1{background-position:-7px 0}.b_overlay_td_room_occupancy_2{background-position:-7px -15px}.b_overlay_td_room_occupancy_3{background-position:-7px -30px}.b_overlay_td_room_occupancy_4{background-position:-7px -45px}#b_overlay p{font-size:8pt!important;clear:right;line-height:1.1;margin:0;padding:.5em!important}#b_overlay p img{float:left;height:64px;padding:0 .5em .5em 0;width:64px}#b_google_map_thumbnail{display:block;position:relative;cursor:pointer;width:100%;height:150px;font-weight:normal;text-decoration:none}#b_google_map_thumbnail img{position:absolute;top:48px;left:95px}body.bookings2 h2.b_defaults{display:none}#b_overlay.airport h3,#b_overlay.airport_current h3,#b_overlay.city h3,#b_overlay.city_current h3,#b_overlay.country h3,#b_overlay.district h3,#b_overlay.landmark h3,#b_overlay.landmark_current h3,#b_overlay.ski_lift h3,#b_overlay.ski_lift_current h3,#b_overlay.place h3,#b_overlay.region h3,#b_overlay.cluster h3{background:#ed0000;color:#fff}#b_overlay.airport h3,#b_overlay.airport_current h3{background:#006}#b_overlay.city h3,#b_overlay.city_current h3{background:#900}#b_overlay.landmark h3,#b_overlay.landmark_current h3,#b_overlay.ski_lift h3,#b_overlay.ski_lift_current h3{background:#69c}#b_gmap .hotel,#b_gmap .hotel_mini,#b_gmap .hotel_not_matching_criteria,#b_gmap .hotel_matching_criteria,#b_gmap .hotel_not_matching_criteria_mini,#b_gmap .hotel_matching_criteria_mini,#b_gmap .hotel_current,#b_gmap .hotel_history{width:250px}#b_overlay.hotel h3,#b_overlay.hotel_mini h3,#b_overlay.hotel_not_matching_criteria h3,#b_overlay.hotel_matching_criteria h3,#b_overlay.hotel_not_matching_criteria_mini h3,#b_overlay.hotel_matching_criteria_mini h3,#b_overlay.hotel_current h3,#b_overlay.hotel_history h3{background:#fff}#b_overlay.hotel p,#b_overlay.hotel_mini p,#b_overlay.hotel_not_matching_criteria p,#b_overlay.hotel_matching_criteria p,#b_overlay.hotel_not_matching_criteria_mini p,#b_overlay.hotel_matching_criteria_mini p,#b_overlay.hotel_current p,#b_overlay.hotel_history p{color:#fff!important}#b_overlay.hotel,#b_overlay.hotel_mini{background:#036!important}#b_overlay.hotel_history{background:#0896ff!important}#b_overlay.hotel_matching_criteria,#b_overlay.hotel_matching_criteria_mini,#b_overlay.hotel_current{background:#f63!important}#b_overlay.hotel_not_matching_criteria,#b_overlay.hotel_not_matching_criteria_mini{background:#999!important}#b_overlay.airport p,#b_overlay.landmark p,#b_overlay.ski_lift p,#b_overlay.city p,#b_overlay.airport_current p,#b_overlay.landmark_current p,#b_overlay.ski_lift_current p,#b_overlay.city_current p,#b_overlay.airport_current .subhead,#b_overlay.landmark_current .subhead,#b_overlay.city_current .subhead{display:none}#debug{margin:20px;padding:5px;background:#ffc}.ml-text{color:#003580;font-weight:bold;font-size:11px;margin-left:17px;padding:2px 5px;background:#fff;position:absolute}.ml-text:hover{color:#0896ff}#reload_currently_displayed_hotels.button{text-decoration:none;display:block;background:#0896ff;border:3px solid #eee;border-radius:8px;color:#fff;text-align:center;font-size:1.1em;padding:8px}#b_map_legend small{display:block;margin:5px 11px 0;text-align:center;line-height:1.2}#b_map_explain{background:#000;opacity:.8;padding:.5em 0;position:absolute;left:50%;top:0;margin-left:-150px;width:300px;text-align:center;color:#fff;font-weight:bold;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}#click_to_zoom_in{color:#fff;text-decoration:none}.ahdom{background:#e6edf6;padding:10px 0;border:1px solid #fff;box-shadow:.125cm .125cm .125cm #808080;-webkit-box-shadow:.125cm .125cm .125cm #808080;color:inherit;left:0;position:absolute;top:0;width:200px;z-index:200;text-align:center}.ahdom2{height:150px}#marker_loading_img{margin-top:12px}#marker_loading_wrapper{background-color:#FFF;border-radius:8px;margin:18px auto;height:60px;width:60px}.maplink .show_map{background:url("//r.bstatic.com/static/img/marker-hotel-orange/957b4828826f7175881a55c7eff555f96d75ff45.png") no-repeat 0;padding:3px 0 3px 20px;font-style:normal}#b2hotelPage #show_map{background:0;padding:0}.maplink .promos .show_map{margin-left:10px}.maplink .hotellist .address{margin-top:2px}.ledge{font-size:12px}.ledge b,#b_map_legend h4{color:#0896ff;font-size:14px;font-weight:bold}#b_map_legend select{margin-top:10px}.marker{cursor:pointer;display:block;position:absolute}.map_toggle_opt{cursor:pointer}.map_toggle_opt_disabled{background-color:#DDD;color:#666;cursor:default}#rightClickPopup{background-color:#FFF;border:1px solid #CCC;border-radius:4px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);box-shadow:3px 3px 5px rgba(0,0,0,0.5);padding:10px 0;position:absolute;display:none;z-index:10000}#rightClickPopup_ul{padding:0;margin:0;list-style:none}#rightClickPopup_ul .rightClickPopup_a{display:block;color:#333;text-decoration:none;padding:2px 12px}#rightClickPopup_ul .rightClickPopup_a:hover{color:#FFF;text-decoration:none;background-color:#1e5ff6;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.44,#1e5ff6),color-stop(0.93,#628af8))}.rightClickPopup_li:hover{background-color:#779bca}.sr_sidebar_map_redesign{padding:0!important;position:relative;border-radius:8px}.sr_sidebar_map_redesign #b_google_map_thumbnail,.sr_sidebar_map_redesign #b_google_map_table #b_google_map_thumbnail{border-radius:8px;-webkit-box-shadow:inset 0 0 5px 5px rgba(0,0,0,.05);box-shadow:inset 0 0 5px 5px rgba(0,0,0,.05)}.sr_sidebar_map_redesign #showMap a:link,.sr_sidebar_map_redesign #showMap a:visited{position:absolute;top:0;right:0;margin:0;background-color:#0896ff!important;padding:3px!important;border-top-right-radius:8px;border-bottom-left-radius:8px;opacity:.9;color:#fff;text-decoration:none;z-index:2}.sr_sidebar_map_redesign #showMap a:hover{opacity:1;background-color:#feba02!important;color:#003580}.sr_sidebar_map_redesign #b_google_map_thumbnail img{left:106px!important}#b_google_map_thumbnail img.map_as_image{position:absolute;top:0;left:0!important}#sidebar_print_map{display:block;background:url("//r.bstatic.com/static/img/map/printer16x16/86709746d357d4b266c62e83093df5513af7759a.png") no-repeat 0;margin:0 9px 10px 8px;padding:2px 20px;clear:left}.scrollable_map_filters{overflow-x:hidden;overflow-y:scroll}#map_status_msg{top:50%}.map_status_msg_type{display:none;background-color:#FFF;border:1px solid #888;-webkit-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;color:#333;padding:6px;position:absolute;text-align:center;z-index:999}#map_detail_overlay{background-color:#FFF;display:none;position:absolute;z-index:10000;min-height:150px;width:670px;border:1px solid #CCC;-webkit-box-shadow:3px 3px 5px #666;box-shadow:3px 3px 5px #666}#map_hotel_overlay_content_wrapper{padding:10px}#map_hotel_overlay_loading_ie6{float:left;width:826px}.map_overlay_loading{background:url("//r.bstatic.com/static/img/map/loading/581a04f01159dcdf91defea18f7e2f946eddb558.gif") no-repeat 50% 50% scroll #DDD;border:1px dashed #666;border-radius:8px}#map_hotel_overlay_picture{height:90px;width:90px;margin:12px 10px 35px;border-radius:8px}.no_margin #map_hotel_overlay_picture{margin:12px 10px 10px 12px}#map_overlay_loading_msg{font-size:3em;font-weight:normal;margin:27px 0 0}#map_hotel_overlay_title{font-size:2em;font-weight:normal}#map_hotel_overlay_description{margin:8px 10px 5px 0}#map_hotel_overlay_prices{margin-top:10px}#map_hotel_overlay_review_score_wrapper{float:right;margin:5px 10px 0 0;text-align:right}#map_hotel_overlay_review_score{padding-right:32px;font-size:1.4em;background:url("//q.bstatic.com/static/img/map/review_score_bubble/c79a3e5a73b7eb5b8a56394e6e384c10fb31b560.png") no-repeat right 0 transparent}#map_hotel_overlay_review_score_x_reviews{font-size:.88em;margin-top:3px}.hotel_overlay_soldout{color:#cb010f;font-size:2em}.hotel_overlay_from{font-size:1.4em}.hotel_overlay_stars{margin-left:5px}.hotel_overlay_occupancy_item{vertical-align:middle;padding:0 5px}#map_detail_overlay .hotel_overlay_occupancy_urgency{color:#cb010f;font-weight:bold;font-size:.9em}.hotel_overlay_occupancy_persons{background:url("//q.bstatic.com/static/img/map/occupancy_person/f96d115df1798235875ee0ebb7db075f1dc6181d.png") repeat-x 0 0 transparent;display:block;height:28px}.hotel_overlay_occupancy_name{margin:10px 0;font-weight:bold}.hotel_overlay_room_price{font-weight:bold;font-size:1.3em;color:#59b351}.hotel_overlay_occupancy_first{padding-left:10px}.hotel_overlay_occupancy_last{padding-right:10px;border-right:1px dotted #333}#map_hotel_overlay_picture_wrapper{float:left}#map_detail_overlay .price_x_nights{background-color:#ffeec0;font-weight:bold;margin:0 0 6px 6px;width:90px;border-radius:3px;padding:4px}.map_overlay_unofficial_rating{vertical-align:middle}#map_hotel_overlay_content_wrapper #map_hotel_overlay_prices{width:auto}.mk-hotel,.mk-hotel_s{width:14px;height:14px;background-position:-6px -24px}.mk-hotel_match,.mk-hotel_match_s{width:14px;height:14px;background-position:-6px -24px}.mk-hotel_not,.mk-hotel_not_s{width:14px;height:14px;background-position:-32px -24px}.mk-hotel_match_l{width:26px;height:39px;background-position:-160px 0}.mk-airport,.mk-airport_l{width:26px;height:39px;background-position:-52px 0}.mk-landmark,.mk-landmark_l{width:18px;height:16px;background-position:-82px -23px}.mk-city,.mk-city_l,.mk-country{width:26px;height:39px;background-position:-132px 0}.mk-ski_lift,.mk-ski_lift_current{width:26px;height:39px;background-position:-188px 0}#b_map_horizontal_legend.use_map_sprites_pub_trans,#b_map_horizontal_legend.use_map_sprites{background-image:none!important}#b_map_legend.use_map_sprites_pub_trans,#b_map_legend.use_map_sprites{background-image:none!important}