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.6023.24829) no-repeat left -72px;margin-right:6px;}div#viewChoice a span{color:#666;background:url(../../img/sliding-doors.png?1.0.6023.24829) 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;}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:0;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{background:#FFF;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.6023.24829) no-repeat -815px -11px;}#pa-Only div.search_noResults{margin:10px 0;height:82px;padding:10px 146px 10px 146px;background:url(../../img/pa-sprites-general.png?1.0.6023.24829) 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.6023.24829) 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.6023.24829) 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;color:#FF9;}span.checkIn{display:block;}span.checkInDate{display:block;}span.price{display:block;font-size:180%;line-height:1.3em;color:#FF9;}span.forNights{display:block;}a.minNights{background:#17A;color:#FFF;width:96px;padding:6px;text-align:center;display:block;height:66px;padding-top:17px;}span.minNightsText{display:block;}
span.minNightsValue{display:block;font-size:180%;line-height:1.3em;color:#FF9;}span.minNightsValue{display:block;}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.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;background:url(../../img/sprites-general.png?1.0.6023.24829) no-repeat -707px -221px;}#pa-Only div.lvCollapsed div.listViewRightCol a.fromPrice{height:76px;padding:6px;width:96px;background:url(../../img/pa-sprites-general.png?1.0.6023.24829) no-repeat -707px -221px;}div.lvCollapsed div.listViewRightCol a.fromPrice:hover{background-position:-589px -221px;text-decoration:none;}div.lvCollapsed div.listViewRightCol a.fromPrice:hover span{color:#FFF;}
div.lvCollapsed div.listViewRightCol a.fromPrice:hover span.price{color:#FF2;}div.lvCollapsed div.listViewRightCol a.sold{background-position:-469px -221px;}div.lvCollapsed div.listViewRightCol a.sold:hover{background-position:-469px -221px;color:#FFF;text-decoration:none;}div.lvCollapsed div.listViewRightCol a.sold:hover span{color:#FFF;}div.lvCollapsed div.listViewRightCol a.minNights{background:url(../../img/sprites-general.png?1.0.6023.24829) no-repeat -469px -221px;}#pa-Only div.lvCollapsed div.listViewRightCol a.minNights{background:url(../../img/pa-sprites-general.png?1.0.6023.24829) no-repeat -469px -221px;}
div.lvCollapsed div.listViewRightCol a.minNights:hover{color:#FFF;text-decoration:none;}div.lvCollapsed div.listViewRightCol a.minNights:hover span{color:#FFF;}div.lvCollapsed div.listViewRightCol a.minNights:hover span.minNightsValue{color:#FF2;}div.lvCollapsed div.listViewRightCol p.thumbNail{position:absolute;right:0;top:0;margin-top:0;height:80px;width:80px;padding:3px;}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.lvCollapsed p.hasFreeNights{position:absolute;right:253px;top:3em;width:28px;height:28px;background:url(../../img/sprites-general.png?1.0.6023.24829) no-repeat left 5px;}div.lvCollapsed p.hasFreeNights span{display:none;}div.listViewCollExp{text-align:right;}img.LocalityCMSImage{float:right;margin:0 0 15px 30px;border:1px solid #CCC;padding:5px;}
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;}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%;}table#priceViewAP tr.gridHeader td span.dateNum{color:#FC0;font-size:112%;}table#priceViewAP tr.gridHeader td span.dateMonth{font-size:92%;}table#priceViewAP tr.gridHeader td.selectedNight{background:#18B;}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{background:#d9f2ff;}table#priceViewAP tr.hasFreeNights td.viewButton{background:url(../../img/sprites-general.png?1.0.6023.24829) no-repeat left 5px;}table#priceViewAP tr.hasFreeNights td.freeNight.selectedNight{background-color:#d9f2ff;}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.6023.24829) no-repeat -7px -159px;}
table#priceViewAP tr.hasFreeNights td.freeNight span.bg b{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.6023.24829) 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.6023.24829) 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 -292px;color:#FFF;}td.viewButton div.bookable a span{background-position:right -292px;}td.viewButton div.bookable a:hover{background-position:left -271px;color:#FF6;}td.viewButton div.bookable a:hover span{background-position:right -271px;color:#FF6;}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.6023.24829) no-repeat -844px -300px;}#pa-Only td.viewButton div.rating{display:block;width:50px;height:10px;overflow:hidden;margin:4px auto 2px auto;background:url(../../img/pa-sprites-general.png?1.0.6023.24829) no-repeat -844px -300px;}
td.viewButton div.rating span{display:none;}td.viewButton div.type_aaa_rating_0{background:#FFF;}td.viewButton div.type_aaa_rating_1{background-position:-844px -188px;}td.viewButton div.type_aaa_rating_1_5{background-position:-844px -202px;}td.viewButton div.type_aaa_rating_2{background-position:-844px -216px;}td.viewButton div.type_aaa_rating_2_5{background-position:-844px -230px;}td.viewButton div.type_aaa_rating_3{background-position:-844px -244px;}td.viewButton div.type_aaa_rating_3_5{background-position:-844px -258px;}
td.viewButton div.type_aaa_rating_4{background-position:-844px -272px;}td.viewButton div.type_aaa_rating_4_5{background-position:-844px -286px;}td.viewButton div.type_aaa_rating_5{background-position:-844px -300px;}td.viewButton div.type_slf_rating_0{background:#FFF;}td.viewButton div.type_slf_rating_1{background-position:-902px -188px;}td.viewButton div.type_slf_rating_1_5{background-position:-902px -202px;}td.viewButton div.type_slf_rating_2{background-position:-902px -216px;}td.viewButton div.type_slf_rating_2_5{background-position:-902px -230px;}
td.viewButton div.type_slf_rating_3{background-position:-902px -244px;}td.viewButton div.type_slf_rating_3_5{background-position:-902px -258px;}td.viewButton div.type_slf_rating_4{background-position:-902px -272px;}td.viewButton div.type_slf_rating_4_5{background-position:-902px -286px;}td.viewButton div.type_slf_rating_5{background-position:-902px -300px;}table#priceViewAP td.sold{background:#DDD!important;color:#999;}table#priceViewAP td.minNights{line-height:1.3em;background:#E9E9E9!important;color:#666;}
div#view_map{height:300px;position:relative;}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.6023.24829) 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{border-left:3px solid #17A;padding-left:3px;background:#FFC;}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{color:#17A;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.6023.24829) 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.6023.24829) 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.6023.24829) 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;}