div#viewChoice{height:28px;border-bottom:1px solid #bbb;margin-bottom:3px;}div#viewChoice a{display:block;float:left;height:25px;cursor:pointer;position:relative;top:3px;background:url(../../img/sliding-doors.png?1.0.5616.19231) no-repeat left -72px;margin-right:6px;}
div#viewChoice a span{color:#666;background:url(../../img/sliding-doors.png?1.0.5616.19231) no-repeat right -72px;display:block;height:20px;padding:4px 1em 1px 1em;line-height:1.5em;padding-right:1.2em;position:relative;left:3px;float:left;}
div#viewChoice a:hover{text-decoration:none;}div#viewChoice a.current{background-position:left -41px;top:1px;height:28px;}div#viewChoice a.current span{background-position:right -41px;padding:4px 1em;color:#000;}
#rightColumn h1{padding-right:6em;}div#locationInfo{margin-top:1em;}div#locationInfo div.body{display:none;}div#locationInfo div.teaser{display:block;}div#locationInfo img{max-width:320px;max-height:220px;}
div#locationInfo>a.textHider{cursor:pointer;display:block;margin-bottom:1em;float:left;}div#rightColumn ul.subLocations,div#rightColumn ul.apLinkList{position:absolute;left:-1000px;top:-10000px;visibility:hidden;}
div#totalHotels{position:absolute;right:10px;top:3px;text-align:right;}div#totalHotels p{margin:0;line-height:1.4em;font-size:92%;color:#777;}div#totalHotels p.filtered{color:#333;}div#totalHotels span.num{font-weight:bold;}
div#view_price,div#view_map,div#view_list{visibility:hidden;height:0;overflow:hidden;}div.search_noResults{margin:10px 0;height:82px;padding:10px 146px 10px 146px;background:url(../../img/sprites-general.png?1.0.5616.19231) no-repeat -815px -11px;}
div.search_noResults h3{color:#555;margin:0;font-size:120%;}div.search_noResults p{margin:1.5em 0 0 0;line-height:1.2em;}div.search_noResults a{display:block;float:left;height:19px;background:url(../../img/sliding-doors.png?1.0.5616.19231) no-repeat left -334px;padding-left:2px;font-family:Tahoma,Arial,sans-serif;font-size:11px;cursor:pointer;position:relative;margin:0 12px 0 0;}
div.search_noResults a span{display:block;float:left;height:18px;padding:1px 10px 0 8px;position:relative;left:2px;white-space:nowrap;color:#555;background:url(../../img/sliding-doors.png?1.0.5616.19231) no-repeat right -334px;cursor:pointer;}
div.search_noResults a:hover{text-decoration:none;background-position:left -292px;}div.search_noResults a:hover span{background-position:right -292px;color:#FFF;}div#view_map div.search_noResults{margin-top:18px;}
div.listViewAP{position:relative;margin:1em 0 0 0;padding:1em 0 0 0;clear:both;}div.listViewAP+div.listViewAP{border-top:1px solid #CCC;}div.listViewAP h3{margin-top:0;}div.listViewAP p.location{color:#777;}
div.listViewRightCol{float:right;margin-left:3em;padding:0 0 1em 0;position:relative;}a.fromPrice{background:#17A;color:#FFF;width:128px;padding:6px;text-align:center;display:block;}span.from{display:block;font-size:130%;}
span.price{display:block;font-size:180%;line-height:1.3em;font-weight:bold;}span.checkIn{display:block;}span.checkInDate{display:block;}span.forNights{display:block;}a.minNights{color:#FFF;width:96px;padding:6px;text-align:center;display:block;font-weight:bold;}
p.thumbNail{text-align:center;padding:6px;border:1px solid #AAA;width:128px;height:128px;margin:10px 0 0 0;overflow:hidden;}p.thumbNail img{height:128px;}div.propertyDescription p{margin:0;}div.propertyDescription p a{white-space:nowrap;}
div#view_list p.property_rating_DISP{position:absolute;right:240px;top:1em;}div#view_list div.header{font-size:12pt;color:#444;clear:both;background:#E1E1E1;padding:1em;}div.lvCollapsed{overflow:hidden;}
div.lvCollapsed div.listViewRightCol{font-size:88%;line-height:115%;width:206px;position:relative;}div.lvCollapsed div.listViewRightCol a.fromPrice{height:76px;padding:6px;width:96px;}div.lvCollapsed div.listViewRightCol a.fromPrice:hover{text-decoration:none;}
div.lvCollapsed div.listViewRightCol a.sold{color:#777;}div.lvCollapsed div.listViewRightCol a.sold:hover{color:#FFF;text-decoration:none;}div.lvCollapsed div.listViewRightCol a.sold:hover span{color:#FFF;}
div.lvCollapsed div.listViewRightCol a.minNights:hover{text-decoration:none;}div.lvCollapsed div.listViewRightCol p.thumbNail{position:absolute;right:0;top:0;margin-top:0;height:80px;width:80px;padding:3px;background-color:#FFF;}
div.lvCollapsed div.listViewRightCol p.thumbNail img{height:80px;}div.lvCollapsed p.propertyDescExtra{display:none;}div.lvCollapsed p.propertyDescription{margin-right:220px;}div.listViewAP a.expandCollapseThis{position:absolute;top:10px;right:215px;display:block;padding:3px 7px;background:#EEE;color:#999;cursor:pointer;font-size:85%;}
div.lv_sold{margin:.5em 0 0 0;padding:.5em 0 0 0;}div.lv_sold div.listViewRightCol{margin-bottom:0;padding-bottom:0;}div.lv_sold div.listViewRightCol a.sold{height:auto;background:#CCC;}div.lv_sold div.listViewRightCol a.minNights{height:auto;}
div.lv_sold div.listViewRightCol span.from,div.lv_sold div.listViewRightCol span.checkIn,div.lv_sold div.listViewRightCol span.checkInDate,div.lv_sold div.listViewRightCol span.forNights{display:none;}
div.lv_sold div.listViewRightCol span.price{font-weight:normal;font-size:125%;}div.lv_sold div.listViewRightCol p.thumbNail{display:none;}div.lv_sold p.location{margin:0;}div.lv_sold div.propertyDescription{display:none;}
div.listViewCollExp{text-align:right;}img.LocalityCMSImage{float:right;margin:0 0 15px 30px;border:1px solid #CCC;padding:5px;}div.lvCollapsed p.hasFreeNights{position:absolute;right:253px;top:2em;width:28px;height:28px;background:url(../../img/sprites-general.png?1.0.5616.19231) no-repeat left 5px;}
div.lvCollapsed p.hasFreeNights span{display:none;}table#priceViewAP{font-size:88%;font-family:Tahoma,Arial,sans-serif;width:100%;border-collapse:collapse;}table#priceViewAP tr td{text-align:center;padding:1px;cursor:default;border-bottom:1px solid #CCC;border-top:1px solid #CCC;color:#AAA;}
table#priceViewAP td.topLeftEmpty{border-left:0;border-top:0;background:none!important;}table#priceViewAP tr.gridHeader td{background:#999;color:#FFF;padding:2px 1px;width:4%!important;}table#priceViewAP tr.gridHeader td span{display:block;line-height:115%;font-weight:bold;}
table#priceViewAP tr.gridHeader td span.dateDayName{font-size:100%;color:#CCC;}table#priceViewAP tr.gridHeader td span.dateNum{font-size:112%;color:#DDD;}table#priceViewAP tr.gridHeader td span.dateMonth{font-size:92%;color:#CCC;}
table#priceViewAP tr td.priceViewGridRightColumn{text-align:left;padding:2px 5px;line-height:1.3em;}td.priceViewGridRightColumn a.priceViewHotelName{display:block;font-weight:normal;width:16em;}td.priceViewGridRightColumn span.priceViewHotelLocation{display:block;color:#555;}
table#priceViewAP tr.dataRow td.price{overflow:hidden;width:5%;}table#priceViewAP tr.dataRow td.selectedNight{color:#222;}table#priceViewAP tr.hasFreeNights td.viewButton{background:url(../../img/sprites-general.png?1.0.5616.19231) no-repeat left 5px;}
table#priceViewAP tr.hasFreeNights td.freeNight span.bg{display:block;width:28px;height:20px;margin:0 auto;background:url(../../img/sprites-general.png?1.0.5616.19231) no-repeat -7px -78px;}table#priceViewAP tr.hasFreeNights td.freeNight span.bg b{display:none;}
table#priceViewAP tr.unavail div.property_rating_DISP{display:none;}table#priceViewAP tr.unavail span.priceViewHotelLocation{display:none;}table#priceViewAP td.viewButton{text-align:center;padding-left:42px;width:100px;}
td.viewButton a{display:block;width:50px;height:19px;line-height:1.2em;color:#777;cursor:pointer;background:url(../../img/sliding-doors.png?1.0.5616.19231) no-repeat left -334px;margin:4px 8px 1px 0;}
td.viewButton a:hover{text-decoration:none;color:#777;}td.viewButton a:hover span{color:#777;}td.viewButton a span{background:url(../../img/sliding-doors.png?1.0.5616.19231) no-repeat right -334px;display:block;padding:2px 0;position:relative;left:2px;height:15px;cursor:pointer;}
td.viewButton div.bookable a{background-position:left -313px;color:#FFF;}td.viewButton div.bookable a span{background-position:right -313px;}td.viewButton div.bookable a:hover{background-position:left -292px;color:#FFF;}
td.viewButton div.bookable a:hover span{background-position:right -292px;color:#FFF;}td.viewButton div.rating{display:block;width:50px;height:10px;overflow:hidden;margin:4px auto 2px auto;background:url(../../img/sprites-general.png?1.0.5616.19231) no-repeat -844px -300px;}
table#priceViewAP td.viewButton div.rating span{display:none;}table#priceViewAP td.sold{background:#DDD!important;color:#999;}table#priceViewAP td.minNights{line-height:1.3em;background:#E9E9E9!important;color:#666;}
body table#priceViewAP tr.gridHeader td.topLeftEmpty{font-size:12pt;color:#555;text-align:left;}div#view_map{height:300px;position:relative;}div#map_list div.header{font-size:12pt;color:#444;clear:both;background:#E1E1E1;padding:1em;}
div#map_list{height:auto;width:30%;position:absolute;overflow:auto;left:0;top:0;border-right:3px solid #FFF;z-index:2;background:#FFF;}div#map_canvas{height:auto;width:70%;position:absolute;left:30%;top:0;z-index:1;}
div.map_left_panel_ap{position:relative;padding:5px 3px 5px 6px;clear:both;}div.map_left_panel_ap+div.map_left_panel_ap{border-top:1px solid #CCC;}div.map_left_panel_ap p{margin:0;}div.map_left_panel_ap h3{margin:0;font-size:105%;}
div.map_left_panel_ap h3.name{padding-right:70px;}div.map_left_panel_ap p.location{color:#777;padding-right:70px;}div.map_left_panel_ap div.map_ap_rh_data{position:relative;padding-left:42px;}div.map_left_panel_ap div.map_ap_rh_data span.freeNights{display:block;width:28px;height:28px;position:absolute;left:0;top:0;background:url(../../img/sprites-general.png?1.0.5616.19231) no-repeat left 5px;}
div.map_left_panel_ap div.map_ap_rh_data span.freeNights b{display:none;}div#view_map p.property_rating_DISP{margin:2px auto;}div.map_left_panel_ap p.price{color:#777;font-weight:bold;}div.map_left_panel_ap div.map_ap_rh_data{float:right;width:60px;text-align:center;}
div.map_left_panel_ap a.showMarker{cursor:pointer;}div.map_left_panel_ap a.nullMarker{display:none;}div.rowFocused{padding-left:3px;}div.map_InfoWindowOuter{width:280px;height:120px;position:relative;overflow:hidden;}
div.map_InfoWindowOuter *{margin:0;padding:0;}div.map_InfoWindowOuter div.infoWindowLeft{float:left;width:90px;height:auto;margin:0 10px 5px 0;text-align:center;}div.map_InfoWindowOuter div.infoWindowRight{float:left;width:180px;margin:0 0 5px 0;}
div.infoWindowLeft p.hotelThumbNail{margin:0 0 5px 0;padding:3px;overflow:hidden;border:1px solid #CCC;width:80px;height:80px;}div.map_InfoWindowOuter img{height:80px;}div.map_InfoWindowOuter div.infoWindowRight h3{font-size:120%;margin-bottom:7px;}
div.map_InfoWindowOuter div.infoWindowRight p.fromPrice{color:#555;}div.map_InfoWindowOuter div.infoWindowRight p.fromPrice span.priceNum{color:#888;font-weight:bold;}div.map_InfoWindowOuter div.infoWindowRight p.fromPrice span.freeNights{display:block;width:28px;height:28px;float:right;background:url(../../img/sprites-general.png?1.0.5616.19231) no-repeat left 5px;}
div.map_InfoWindowOuter div.infoWindowRight p.fromPrice span.freeNights b{display:none;}div.map_InfoWindowOuter div.infoWindowRight p.linkPara{margin:10px 0;float:left;width:100%;}div.map_InfoWindowOuter div.infoWindowRight p.linkPara a{float:left;display:block;height:19px;background:url(../../img/sliding-doors.png?1.0.5616.19231) no-repeat left -292px;padding-left:2px;line-height:1.5em;cursor:pointer;}
div.map_InfoWindowOuter div.infoWindowRight p.linkPara a span{padding:0 10px 0 8px;background:url(../../img/sliding-doors.png?1.0.5616.19231) no-repeat right -292px;position:relative;left:2px;float:left;height:19px;color:#FFF;cursor:pointer;}
div.map_InfoWindowOuter div.infoWindowRight p.linkPara a:hover{background-position:left -271px;text-decoration:none;color:#FFC;}div.map_InfoWindowOuter div.infoWindowRight p.linkPara a:hover span{background-position:right -271px;color:#FFC;}