@charset "UTF-8";div.preview{position:static;width:100%;height:auto;border:none;margin:0;padding:0;background:url('img/map-loader.gif') center no-repeat !important}div.normal{position:absolute;width:500px;height:433px;z-index:1000;cursor:move !important;padding:0;border-width:0}div.normal #showMap,div.preview #close_map{display:none;color:#FFF}div#map p{border:none;height:auto}div.normal h2.handle{font-size:16px !important;line-height:0.6;margin:0;cursor:move;padding:0 !important;z-index:9;height:15px;position:absolute;width:100%;padding-top:5px !important}div#map.normal h2.handle{font-size:16px !important}div.preview .handle{background-color:inherit;font-size:110%;padding:0;border:none}body.small_layout div.preview .handle{border:none}div#map .handle #close_map{font-size:12px !important;float:right;text-transform:lowercase;cursor:pointer !important;padding:0 5px .125em .125em;line-height:1;border:none;color:#FFF}div#google{padding:0}div.preview div#google{width:100%;height:150px}div.normal div#google{width:100%;height:413px;background:inherit;border-top-width:0;position:relative;z-index:7;top:25px;border:2px 2px 2px 2px solid #31659C}div.blockleft div.generalblock div#map div{background:none}td#left.leftwide #destBoxInc table.generaltable td.firsttd{width:120px !important;text-align:left}div.normal div#shadow{position:absolute;top:-2%;left:-2%;background:#3985D5 !important;opacity:0.45;filter:alpha(opacity=45);z-index:1;width:103%;height:450px;display:block;border:solid 5px #3985D5}div.preview div#shadow{position:absolute;display:none}body.bookings2 div.normal{width:640px !important;height:433px;top:2em;left:10px;background:#31659C}body.bookings2 div.preview .handle,div.preview div#google a.api_logo,div.preview div#google a.terms_maps,div.preview div#google span{display:none}body.bookings2 div.normal .handle{color:white;background:#31659C;text-shadow:2.0pt 2.0pt 2.5pt black;line-height:1;padding-top:0 !important}body.bookings2 div#map .handle #close_map{color:white !important}div.BInfoWindow{visibility:hidden;position:absolute;z-index:200;top:0;left:0;width:200px;border:solid 1px white;color:inherit;background:white !important;float:left;text-align:left}div.BInfoWindow h3,div.BInfoWindow p{margin:0 !important;font-size:8pt !important;text-align:left}div.BInfoWindow h3{padding:.5em}div.BInfoWindow h3 .subhead{font-weight:400}div.BInfoWindow h3 img{float:right;padding:.25em .5em 0 0}div.BInfoWindow p{padding:.5em !important;clear:right;line-height:1.1}div.BInfoWindow p img{float:left;padding:0 .5em .5em 0;width:64px;height:64px;display:block}div.BInfoWindow.airport h3,div.BInfoWindow.city h3,div.BInfoWindow.country h3,div.BInfoWindow.district h3,div.BInfoWindow.landmark h3,div.BInfoWindow.place h3,div.BInfoWindow.region h3,div.BInfoWindow.cluster h3{color:white;background-color:#31659C}div.BInfoWindow.hotel,div.BInfoWindow.hotel_searchresults,div.BInfoWindow.hotel_available,div.BInfoWindow.hotel_current{width:250px;float:left}div.BInfoWindow.hotel h3,div.BInfoWindow.hotel_searchresults h3,div.BInfoWindow.hotel_available h3,div.BInfoWindow.hotel_current h3{background-color:white;width:240px;float:left;text-align:left}div.BInfoWindow.hotel p,div.BInfoWindow.hotel_searchresults p,div.BInfoWindow.hotel_available p,div.BInfoWindow.hotel_current p{color:white}div.BInfoWindow.hotel{background-color:#FF5900 !important;float:left;text-align:left}div.BInfoWindow.hotel_searchresults,div.BInfoWindow.hotel_available,div.BInfoWindow.hotel_current{background-color:#31659C !important}
