a{padding:0;}#NoResults{color:#a2a2a2;padding:10px 0;font-size:14px;}#NoResults h2{border-bottom:none;font-size:1.5em;}#filter{position:relative;}#toggle_filter{background-color:#f4f4f4;width:15px;border:1px solid #e5e5e5;border-left:none;text-align:center;position:absolute;right:-15px;top:-1px;_top:0;right:-16px;}#toggle_filter a{display:block;width:100%;height:100%;color:#cccccc;font-size:16px;text-decoration:none;}body.Hotels div#resultsDisplayNode table{width:99%;border-collapse:collapse;}ul.no_indent{padding-left:0;margin-left:0;}ul.no_indent li{padding-left:0;margin-left:0;line-height:1.5em}ul.no_marker,ul.no_marker li{list-style:url(/images/elements/spacer.gif);}ul.no_marker li ul li{list-style-image:url(../images/elements/double_angle_bullet.gif);}div.infotabs{width:225px;}div.infotabs_left{padding-right:7px;float:left;padding-bottom:20px;}div.infotabs_right{display:block;}div.infotabs_right h4{font-weight:bold;font-size:13px;margin:0px 0px 8px 0px;padding-bottom:0px;}div.infotabs_right p{font-size:11px;margin:0px 0px 8px 0px;padding-bottom:0px;}#layers_button{border:1px solid black;font-size:12px;font-family:Arial,sans-serif;width:75px;padding-left:5px;height:18px;background:#FFFFFF;text-align:left;font-weight:bold;cursor:pointer;;position:absolute;}#layers_menu{font-size:12px;font-family:Arial,sans-serif;width:110px;position:absolute;}#layers_header{padding-left:5px;border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;text-align:left;font-weight:bold;background:#FFFFFF;width:75px;height:19px;cursor:pointer;}#menu_header{border-bottom:1px solid #CCCCCC;width:70px;*width:68px;height:18px;}#layers_trans_area{float:right;width:28px;_width:25px;height:19px;background:none;border-bottom:1px solid black;}#layers_options{background:#FFFFFF;border-left:1px solid black;border-right:1px solid black;border-top:none;padding-top:3px;padding-bottom:3px;}#layers_options div{width:110px;_width:108px;}#hide_layers_div{background:#FFFFFF;padding-left:5px;width:103px;height:20px;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;text-align:center;}#hide_layers_div div{border-top:1px solid #CCCCCC;width:97px;}#hide_layers_div a{width:100px;height:19px;cursor:pointer;color:#0000AA;text-decoration:underline;}#hide_layers_div a.inactive{cursor:default;color:#CCCCCC;text-decoration:none;}body.Hotels div#Header,body.Hotels div#Wrapper,body.Hotels div#Footer{min-width:1000px;width:expression(document.body.clientWidth < 1005 ? "1000px":"100%");}body.Hotels div#Wrapper div#ContentFrame{overflow:hidden;position:relative;}body.Hotels #Wrapper div.Right div.col{border-left:none;padding-left:10px;}body.Hotels #Wrapper div.Right div.extra_pad{padding-left:20px;}div#interstitial_bar{text-align:center;border:2px solid #fc0;background:#fcfce1}div#sortLinks{background-color:#c9e2fc;padding:0;}div#sortLinks ul{padding:0.65em;}div#sortLinks ul li{padding:0;border:none;margin-right:3px;}div#sortLinks ul li.first{padding:2px 6px;margin:0;}div#sortLinks ul li a{padding:2px 13px 2px 5px;border:1px solid #c9e2fc;}div#sortLinks ul li a#poiDistanceDropDownLink{padding:2px 0px 2px 5px;}div#sortLinks ul li a#poiDistanceDropDownLink.active{padding:2px 13px 2px 5px;}div#sortLinks ul li a.active{background-position:95% 50%;background-repeat:no-repeat;background-color:#f4f5fa;border:1px solid #d2d2d2;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;font-weight:bold;color:#000;text-decoration:none;}div#sortLinks ul li.picks a,div#sortLinks ul li.distance a{padding-right:5px;}div#sortLinks ul li a.up{background-image:url(../images/elements/sort_up.gif);}div#sortLinks ul li a.down{background-image:url(../images/elements/sort_down.gif);}div#sortLinks ul li.right{float:right;padding-right:0}div#sortLinks ul li.right a{padding-right:0}body.Overview ul#HotelTabs li a.Overview,body.Amenities ul#HotelTabs li a.Amenities,body.Rooms ul#HotelTabs li a.Rooms,body.Photos ul#HotelTabs li a.Photos,body.Map ul#HotelTabs li a.Map,body.Reviews ul#HotelTabs li a.Reviews{border:1px solid #c3c3c3;border-bottom:1px solid #edf3fe;background:#edf3fe;padding:6px 7px;font-weight:bold;}.search_pagination{margin:0;padding:0.75em 0 0.5em;background-color:#c9e2fc;height:20px;overflow:hidden;}.search_pagination #pagination{float:right;padding:0 0.5em;}.search_pagination #page_size{float:left;margin-top:-2px;padding-left:0.5em;}.search_pagination ul li{border-left:0;padding:0 3px;}.search_pagination ul li.here{padding:4px 7px;border:0;background-color:transparent;font-weight:bold;}.search_pagination a{font-weight:normal;text-decoration:none;padding:3px 6px;border:1px solid #8b99e5;background-color:#fff;color:#6373cd;}.search_pagination a:hover{background-color:#d4daf8}#mini_pagination{float:right;background-color:transparent;font-size:13px;line-height:16px;}#mini_pagination ul{list-style:none;margin:0;}#mini_pagination li{border:none;padding:6px 3px;float:left;}#mini_pagination li.pg_control{width:13px;height:16px;}#mini_pagination li.pg_control a{display:block;width:100%;height:100%;background-color:transparent;padding:0;border:none;}#mini_pagination #previous a{background:url(/images/elements/control_icons.gif) no-repeat left top #fff;}#mini_pagination #previous a:hover{background:url(/images/elements/control_icons.gif) no-repeat left -18px #fff;}#mini_pagination #previous a.off,#mini_pagination #previous a.off:hover{background:url(/images/elements/control_icons.gif) no-repeat left bottom #fff;cursor:default;}#mini_pagination #next a{background:url(/images/elements/control_icons.gif) no-repeat -15px top #fff;}#mini_pagination #next a:hover{background:url(/images/elements/control_icons.gif) no-repeat -15px -18px #fff;}#mini_pagination #next a.off,#mini_pagination #next a.off:hover{background:url(/images/elements/control_icons.gif) no-repeat -15px -36px #fff;cursor:default;}caption.preferred,p.preferred{text-transform:uppercase;font-size:10px;background:#24a89e;padding:.3em;margin-right:.2em;margin-left:-.7em;color:#fff;font-weight:bold;display:inline}caption.preferred{margin:0 0 5px 0;position:absolute;top:-18px;left:0;}div.hotel{margin:1em 0;border:1px solid #c3c3c3;padding:.5em .5em .3em;}ul.amenities{margin-top:.4em}ul.amenities li{padding:0;border:0}ul.amenities li img{height:18px;padding-right:3px;}img.thumbnail{
	height:150px;
	width:200px;
	margin-right:0.8em;
	background:#fff
}a.Book{font-weight:bold;padding:.3em .8em;background:#cd6501;text-decoration:none;color:#fff}table.inf td{vertical-align:top;}table.inf td.pin{width:21px;}table.inf td.name{width:38%}table.inf td.name div{position:relative;height:80px;}table.inf td.name p{margin:5px 0;width:90%;}table.inf td.name ul{position:absolute;bottom:0;margin-top:15px;left:0;}table.inf td.name ul li.first{padding-left:0;}table.inf td.name ul li{padding-right:0.25em;padding-left:0.25em;}table.inf td.name ul li a{font-size:11px;color:#8B99E5;font-weight:normal;}table.inf td.rating ul.top{margin-top:.45em;padding-top:.45em;border-top:1px dotted #c3c3c3;}table.inf td.thumb{
	width:250px;
}table.inf td.book{
	text-align:left;
}table.inf td.book p{margin:0;padding:.75em 0 .5em;}table.inf td.book a.closed{background:url(../images/elements/closed.gif) no-repeat left center;padding-left:13px;}table.inf td.book a.open{background:url(../images/elements/opened.gif) no-repeat left center;padding-left:13px;}table.inf td.name a,table.inf td.book span.rate{font-size:1.2em;font-weight:bold;}table.inf td.name a.control{font-size:1em;font-weight:normal;color:#FF0000;}table.inf td.name a.control:hover{color:#FFFFFF;}table.inf td.rate,table.inf td.links{text-align:right}table.inf td.star_rating img{height:17px;width:88px;}table.inf td.links a{float:right}table.inf td.book a.Book{font-size:1.2em;}table.info th.name,table.info th.rate{font-size:1.3em}table.info th.name,table.info th.rate{width:35%;}table.info th.rate,table.info td.links{text-align:right}table.info th.star_rating img{height:17px;width:88px}table.description{border-top:1px dotted #c3c3c3;background:#fff}table.description p{margin-top:0;margin-bottom:.5em}table.description img.thumbnail{height:60px;width:80px;border:1px solid #e3e3e3;padding:.4em;float:left;margin-right:.8em;background:#fff}div.Right div.col table.room_rates{margin-top:0.3em;background:#fff;border-top:1px dotted #c3c3c3;}table.room_rates th,table.room_rates td{font-size:12px;border-bottom:1px solid #c3c3c3;padding:.4em;vertical-align:top;}table.room_rates th{padding:.4em;}table.room_rates th span.rooms_duration{font-weight:normal;font-size:11px;}table.room_rates th.type{}table.room_rates th.average{width:120px;}table.room_rates th.total{width:130px;}table.room_rates td.book{text-align:right;width:75px;}table.room_rates td.book a{float:right}table.room_rates a.Book{font-weight:bold;padding:.3em .8em;background:#cd6501;text-decoration:none;color:#fff}table.room_rates span.inclusions{display:block;font-size:11px;padding-top:3px;color:#999999;line-height:14px;}table.room_rates span.inclusions a{color:#8B99E5;font-style:italic;}table.room_rates span.inclusions a:hover{color:#DD9551}span.room_taxes{color:#A3A3A3;display:block;font-size:11px;line-height:14px;padding-top:3px;}table.room_rates tfoot td{border-bottom:0}#viewTabs{margin:0;padding:0;line-height:16px;float:left;width:400px;}#viewTabs ul{font-size:13px;padding:0;margin:0;list-style:none;}#viewTabs ul li{border:none;margin:0 1px 0 0;padding:0;float:left;height:28px;}#viewTabs ul li a{background-color:#deefff;padding:10px 13px;height:100%;line-height:28px;}#viewTabs ul li a.active{background-color:#c9e2fc;color:#000;font-weight:bold;text-decoration:none;}.LabeledMarker_markerLabel{padding-left:0 !important;text-align:center;width:20px;font-weight:bold;}body.Hotels table.inf td.book .avg_price{padding-left:7px;float:right;text-align:left;position:relative;}body.Hotels table.inf td.book .total_price{float:right;padding-right:7px;}body.Hotels table.inf td.book .breakup{margin:0;padding-top:5px;}body.Hotels table.inf td.book .breakup dl{margin:0;color:#666666;font-size:11px;}body.Hotels table.inf td.book .breakup dl dt{white-space:nowrap;width:30px;line-height:75%;}body.Hotels table.inf td.book .breakup dl dd{margin:0pt 0pt 5px 30px;line-height:75%;text-align:left;padding-left:2px;}body.Hotels table.inf td.book .small_grey{font-size:9px;color:#BBBBBB;display:block;}body.Hotels table.inf td.book .from{padding:6px 4px 0 0;display:inline;position:absolute;left:-15px;}body.Hotels table.inf td.book span.rate{font-size:16px;}body.Hotels table.inf td.book .total_price .small_grey{background-color:#fff;color:#aaa;border:none;}body.Hotels table.inf td.book .total_price span.rate{color:#c2c2c2;font-weight:normal;}body.Hotels table.inf td.book .price_links{float:right;height:20px;width:100%;}body.Hotels table.inf td.book .price_links a{line-height:15px;}body.Hotels select#poiDistanceDropDown{width:135px;}#filter #star_ratings{clear:both;position:relative;}#filter #star_ratings label{width:100%;}#filter #star_ratings p{padding:0 0 3px 0;}#filter #star_ratings span.weak{color:#AAAAAA;}#filter #star_ratings span.right_align{float:right;}#filter #price_slider div.min,#filter #price_slider div.max{color:#aaa;font-size:10px;float:left;}#filter #price_slider div.max{float:right;}#filter #star_slider{width:170px;position:relative;}#filter #star_slider .track{margin-top:22px;}#filter #star_slider span{position:absolute;top:-20px;}#filter #star_slider span.zero{left:2px;}#filter #star_slider span.one{left:34px}#filter #star_slider span.two{left:66px;}#filter #star_slider span.three{left:98px;}#filter #star_slider span.four{left:130px;}#filter #star_slider span.five{right:2px;}#filter #name_filter.selfLabel{color:#A3A3A3}p.trip_adv{color:#595856;background-color:#fefeec;padding:5px;}table.inf td.tripadvisor span.bgimg{padding:6px 0 1px 120px;*padding:5px 0 0px 120px;display:block;background:transparent url(/images/hotels/travel_adv_ratings.gif) no-repeat;margin-top:5px;}table.inf td.tripadvisor span{font-size:11px;font-style:italic;margin:5px 0;}span.preferred{text-transform:uppercase;font-size:10px;background:#24a89e;padding:.3em;color:#fff;font-weight:bold;display:inline;margin:0 0 5px -7px;_margin-left:-10px;position:absolute;left:0px;}table.inf td.name{width:29%;}table.inf td.rating{width:110px;}table.inf td.tripadvisor{width:19%;}table.inf td.tripadvisor h3{font-size:12px;margin:0 0 2px 0;}table.inf td.tripadvisor a.tar{display:block;margin-top:3px;}table.inf td.tripadvisor a.tar img{vertical-align:middle;}table.inf td.tripadvisor a.text_rating{color:#ffffff;background-color:#589442;font-size:11px;padding:1px 2px;vertical-align:middle;font-weight:normal;font-style:normal;text-decoration:none;white-space:nowrap;}p.area{color:#555555;font-size:11px;}body.ComboBook table.inf td.tripadvisor span.small_grey{font-size:11px;font-style:normal;color:#9c9c9c;display:block;margin:0 0 5px 0;float:left;line-height:15px;}body.ComboBook table.inf td.tripadvisor div.ratings_reviews{margin:0 0 5px 0;clear:both;}body.ComboBook table.inf td.tripadvisor div.ratings_reviews a.rating{color:#ffffff;background:#aacb9a;text-decoration:none;text-align:center;font-weight:normal;width:30px;height:30px;margin:0 5px 5px 0;font-size:9px;display:block;border:1px solid #aacb9a;float:left;line-height:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}body.ComboBook table.inf td.tripadvisor div.ratings_reviews a strong{font-size:15px;display:block;line-height:20px;}body.ComboBook table.inf td.tripadvisor div.ratings_reviews p.review_link{font-size:12px;line-height:20px;margin:0;clear:both;}body.ComboBook table.inf td.tripadvisor div.ratings_reviews p.review_link a{padding-left:18px;background:url(/images/elements/link_arrow.gif) left center no-repeat transparent;}body.ComboBook table.inf td.tripadvisor p.no_rating{color:#bbb;margin:0;line-height:20px;margin-bottom:5px;font-size:12px;}body.ComboBook table.inf td.tripadvisor span.no_reviews{color:#bbb;}table.inf td.tripadvisor div.popularity{color:#9c9c9c;}table.inf td.tripadvisor div.popularity dl dt{width:auto;font-weight:bold;font-size:22px;text-align:center;line-height:24px;}table.inf td.tripadvisor div.popularity dl dt sup{font-weight:normal;vertical-align:middle;font-size:12px;padding-left:1px;}table.inf td.tripadvisor div.popularity dl dd{float:left;font-size:11px;line-height:12px;margin-left:5px;}#resultsMapNode .weak{font-size:.8em;color:#777777;}#resultsMapNode #map{margin-right:310px;height:500px;margin-top:10px;}#resultsMapNode #results{width:300px;float:right;}#resultsMapNode #results div.scroll_area{height:200px;overflow-y:auto;overflow-x:hidden;width:100%;}#resultsMapNode #results table{width:100%;}#resultsMapNode #results table th,#resultsMapNode #results table td{border-bottom:1px solid #e5e5e5;font-weight:normal;vertical-align:top;padding:5px;}#resultsMapNode #results table th{background-color:#DEEFFF;}#resultsMapNode #results table td p{margin:4px 0 2px;}#resultsMapNode #results table td a.name{font-weight:bold;padding:0;}#resultsMapNode #results table img.thumbnail{width:65px;height:50px;margin:0;}#resultsMapNode #results table img.rating{height:12px;vertical-align:baseline;margin-right:5px;}#resultsMapNode #results table div.small_pin{width:22px;height:17px;background:url(/images/maps/custom/marker_o_mini.gif) no-repeat center center;text-align:center;line-height:17px;font-size:9px;font-weight:bold;margin:0 auto;}#resultsMapNode #results table div.small_pin:hover{cursor:pointer;}#resultsMapNode #results table p.distance{font-weight:bold;text-align:center;font-size:14px;line-height:12px;margin-top:10px;}#resultsMapNode #results table p.distance .weak{display:block;font-weight:normal;font-size:10px;}#resultsMapNode #results table ul.inline li{padding-right:3px;}#resultsMapNode #results table a.light{font-size:11px;}#map{background:transparent url(/images/animations/spinner.gif) no-repeat scroll center;}#resultsMapNode #results table tbody.unmapped td{color:#777;background:#f2f2f2;}#resultsMapNode #results table tbody.unmapped td span.msg{font-size:10px;text-align:center;line-height:11px;}#resultsMapNode #results table tbody.unmapped a{color:#8B99E5;}div.map_bubble{padding:10px;text-align:left;top:0;left:0;background-color:#fff;width:250px;}body.Hotels #Wrapper div.map_bubble div.Left{width:120px;margin-bottom:10px;overflow:hidden;float:left;}body.Hotels #Wrapper div.map_bubble div.Right{width:130px;margin-bottom:10px;margin-left:0;float:right;}body.Hotels #Wrapper div.map_bubble div.Left div.col{padding:0;margin:0;text-align:center;width:100%;}body.Hotels #Wrapper div.map_bubble div.Right div.col{border:none;padding:0 0 0 10px;margin:0;}div.map_bubble a img.thumbnail{text-align:center;margin-right:0;width:100%;height:auto;}div.map_bubble h3{border-bottom:1px solid #d2d2d2;margin:0 0 10px 0;font-size:14px;}div.map_bubble p{margin:5px 0;}div.map_bubble div.trip_advisor{margin:5px 0;}div.map_bubble div.trip_advisor a.tar{display:block;}div.map_bubble div.trip_advisor img{margin:5px 0 0;}div.map_bubble div.trip_advisor span{font-size:11px;font-style:italic;}div.map_bubble .Footer{border-top:1px solid #d2d2d2;padding-top:10px;font-size:14px;font-weight:bold;clear:both;line-height:23px;}div.map_bubble .Footer a{float:right;width:50px;}div.map_bubble .Footer a img{vertical-align:middle;}div.map_bubble .Footer span.weak{font-size:11px;font-weight:normal;}div.tooltip{background-color:#ffffff;font-size:11px;padding:3px;border:1px solid #cccccc;width:auto;max-width:none;}div.tooltip p{margin:0 0 2px;white-space:nowrap;line-height:13px;font-size:12px;}div.tooltip img{height:11px;vertical-align:middle;}#mapSearchArea{padding:5px;padding-left:30px;background:#e3ecfc url(/images/maps/custom/pin_mini.gif) 7px 5px no-repeat;position:relative;}#mapSearchArea p{margin:0 0 5px 0;}#mapSearchArea a.light{font-size:11px;color:#8B99E5;}#mapSearchSuggestions{background:#f2f6fc;position:absolute;z-index:100;width:270px;left:0;_left:-30px;padding:5px 0 0 30px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}#mapSearchSuggestions a.close{float:right;background:url(/images/elements/control_icons.gif) no-repeat -30px top #f2f6fc;width:13px;height:16px;padding-right:5px;}#mapSearchSuggestions ul{padding-left:15px;margin:5px 0;}#mapSearchSuggestions ul li{padding:2px 0;}body.Book table{border-collapse:collapse;width:100%;}body.Book table tr td{border-bottom:1px solid #e2e2e2;}body.Book table th,body.Book table td{padding:5px;vertical-align:top;font-size:.95em;}body.Book table th{background-color:#f2f2f2;font-size:1em;}body.Book table td.consent{font-size:1em;padding:10px 5px;}body.Book table td input.button{float:right}body.Book form label{display:block;font-size:12px;}body.Book form label.inline{display:inline}body.Book span.progress{float:right;vertical-align:middle;padding:5px;display:none;}body.Book .field_help{color:#666666;display:block;padding-top:3px;}body.Book div.errors{margin:5px 10px;font-size:12px;}body.Book div.errors span{margin-bottom:5px;}body.Book div.errors p{padding:2px 5px;margin:0;}body.PlaceHotels h4{border-bottom:1px solid #c3c3c3;padding-bottom:.2em;font-size:12px}body.PlaceHotels form h2{border-bottom:1px solid #c3c3c3;padding:.5em 0 .1em .5em;}body.PlaceHotels form{background:#f3f3f3;padding:.1em 0 .3em 0;font-size:12px;}body.PlaceHotels form input,body.PlaceHotels form select{font-size:12px;}body.PlaceHotels form fieldset{border:none;margin:0px;padding:0px;}body.PlaceHotels form.search input#city{width:140px;}body.PlaceHotels form.search table{margin-bottom:0;}body.PlaceHotels form.search table td,body.PlaceHotels form.search table th{border:none;}body.PlaceHotels form.search label{padding-bottom:0.25em;}body.PlaceHotels form.search label span.weak{display:block;}body.PlaceHotels form.search table td.room_no{padding-bottom:0;background-color:#E5E5E5;}body.PlaceHotels form.search tr.rm_info td{padding:0;}body.PlaceHotels form.search tr.rm_info td table tr td{padding:0.5em;}body.PlaceHotels form.search tr.rm_info td table tr td.room_no{padding-bottom:0;}body.PlaceHotels .Left table{width:100%;border-collapse:collapse;margin-bottom:1em}body.PlaceHotels .Left table caption span{background:yellow;color:#000;text-transform:uppercase;font-size:10px;font-weight:bold;padding:.4em .4em .3em;}body.PlaceHotels .Left table caption{text-align:left;margin:.3em 0}body.PlaceHotels .Left table h3{border:0}body.PlaceHotels .Left table img.photo{height:70px;width:70px;border:1px solid #c3c3c3}body.PlaceHotels .Left table td,body.PlaceHotels .Left table th{vertical-align:top;padding:.5em;border-bottom:1px solid #c3c3c3;font-weight:normal;}body.PlaceHotels .Left table td.price{width:15%;font-size:14px;font-weight:bold;}table.PlaceHotelList td a{font-size:14px;}table.PlaceHotelList th{vertical-align:top;padding-bottom:0;font-size:12px;}table.PlaceHotelList th.active{padding:.5em 1.5em .5em .5em;}table.PlaceHotelList th.active a{background:#edf3fe;padding:.4em 1.5em .5em .5em;background-position:95% 50%;background-repeat:no-repeat;font-weight:bold;text-decoration:none;color:#000;border:1px solid #c3c3c3;border-bottom:none;}table.PlaceHotelList th.active a.up{background-image:url(../images/elements/sort_up.gif);}table.PlaceHotelList th.active a.down{background-image:url(../images/elements/sort_down.gif);}table.PlaceHotelList td{vertical-align:top;border-bottom:1px solid #e3e3e3;padding-top:.8em}div.expired{background:transparent url(../images/elements/bg_expired.gif) repeat-y scroll center top;}body.Modal #Wrapper div.Left,body.HotelInfo #Wrapper div.Left{width:47%;}body.Modal #Wrapper div.Right,body.HotelInfo #Wrapper div.Right{width:52%;float:right;}body.Modal #Wrapper div.col,body.HotelInfo #Wrapper div.col{padding:0 5px;margin-top:10px;}body.Modal h3,body.HotelInfo h3{font-size:13px;border-bottom:1px solid #cccccc;margin:10px 0;padding:5px;background-color:#f2f2f2;}body.Modal p,body.HotelInfo p{margin:10px 0;}body.Modal dl.horizontal dt,body.HotelInfo dl.horizontal dt{font-weight:bold;width:95px;}body.Modal dl.horizontal dd,body.HotelInfo dl.horizontal dd{margin-left:95px;}body.Modal ul.amenities li img,body.HotelInfo ul.amenities li img{height:auto;}body.Modal dl.horizontal dt,body.HotelInfo dl.horizontal dt{font-weight:bold;width:80px;}body.Modal dl.horizontal dd,body.HotelInfo dl.horizontal dd{margin-left:80px;padding-left:5px;}body.Modal dl.vertical dt,body.HotelInfo dl.vertical dt{font-weight:bold;line-height:1.5em;margin-bottom:5px;}body.Modal dl.vertical dd,body.HotelInfo dl.vertical dd{line-height:1.5em;margin-bottom:10px;}body.Modal #ModalHeader,body.HotelInfo #HotelHeader{padding:8px 10px 0;background-color:#edf3fe;}body.HotelInfo #HotelHeader{border:1px solid #f2f2f2;border-bottom:none;}body.Modal #ModalHeader h1,body.HotelInfo #HotelHeader h1{margin:0 285px 0 0;padding:0 0 5px;border:none;}body.Modal #ModalHeader ul.head_info,body.HotelInfo #HotelHeader ul.head_info{margin-bottom:10px;font-size:13px;}body.Modal div.bubble,body.Results div.bubble,body.HotelInfo div.bubble{font-size:11px;width:200px;}body.Modal #bookArea,body.HotelInfo #bookArea{float:right;color:#999;font-size:14px;line-height:25px;width:300px;text-align:right;}body.Modal a#book,body.HotelInfo a#book{padding:0 0 0 5px;height:25px;vertical-align:middle;float:right;}body.Modal #ModalHeader div.tabs,body.HotelInfo #HotelHeader div.tabs{margin:0 -10px 0 -10px;padding-top:5px;}body.Modal #ModalHeader ul#HotelTabs,body.HotelInfo #HotelHeader ul#HotelTabs{padding-left:10px;}body.ModalOverview ul#HotelTabs li a.Overview,body.ModalPhotos ul#HotelTabs li a.Photos,body.ModalMap ul#HotelTabs li a.Map,body.ModalAmenities ul#HotelTabs li a.Amenities,body.ModalRooms ul#HotelTabs li a.Rooms,body.ModalReviews ul#HotelTabs li a.Reviews,body.Overview ul#HotelTabs li a.Overview,body.Amenities ul#HotelTabs li a.Amenities,body.Rooms ul#HotelTabs li a.Rooms,body.Photos ul#HotelTabs li a.Photos,body.Map ul#HotelTabs li a.Map,body.Reviews ul#HotelTabs li a.Reviews{border:1px solid #c3c3c3;border-bottom:1px solid #ffffff;background:#ffffff;padding:6px 7px;font-weight:bold;color:#333;text-decoration:none;}div#content_footer{border-top:1px solid #eeeeee;font-size:11px;color:#999999;margin:10px 0;padding:0 5px;clear:both;}div#content_footer p{margin:0.5em 0;}div.TripAdvisorBlock p{margin:0 0 5px 0;line-height:15px;}div.TripAdvisorBlock img{vertical-align:middle;}div.TripAdvisorBlock span.small{font-size:11px;font-style:italic;vertical-align:bottom;}body.ModalOverview div#map,body.Overview div#map{height:150px;}body.ModalOverview ul.thumbs,body.Overview ul.thumbs{margin-top:10px;}body.ModalOverview ul.thumbs li,body.Overview ul.thumbs li{border:none;padding:0 5px 0 0;}body.ModalOverview ul.thumbs li img,body.Overview ul.thumbs li img{width:70px;height:70px;}body.ModalOverview div#map,body.Overview div#map{background:url("/images/animations/spinner.gif") center center no-repeat;}body.ModalMap #Wrapper div.Left,body.Map #Wrapper div.Left{width:60%;}body.ModalMap #Wrapper div.Right,body.Map #Wrapper div.Right{width:39%;}body.ModalMap div#large_map,body.Map div#large_map{background:url("/images/animations/spinner.gif") center center no-repeat;height:400px;}body.ModalMap div.Right .col ul,body.Map div.Right .col ul{margin-left:.7em;padding-left:.7em;}body.ModalMap div.Right .col ul li,body.Map div.Right .col ul li{line-height:1.4em}span#resetMap{font-weight:normal;font-size:12px;}span#resetMap a{color:#8B99E5;}#panoramioLegend{border-top:1px solid #e3e3e3;padding-top:5px;font-size:11px;margin:10px 0;}#panoramioLegend img{float:left;margin-right:3px;}body.ModalRooms #Wrapper div.Left{width:100%;}body.ModalRooms .room,body.Rooms .room{border-bottom:1px solid #e2e2e2;margin-bottom:10px;padding:0 5px;font-size:11px;}body.ModalRooms h4,body.Rooms h4{margin:0 0 5px 0;font-size:12px;}body.ModalRooms img.thumb,body.Rooms img.thumb{height:70px;width:70px;float:left;margin:0 10px 0 0;}body.Rooms .room_info{margin-left:80px;}body.ModalRooms ul.checklists,body.Rooms ul.checklists{width:130px;float:left;padding:0 5px 10px 50px;margin:0;list-style:disc;}body.Rooms ul.checklists{padding-left:15px;width:85px;}body.ModalRooms ul.checklists li.off,body.Rooms ul.checklists li.off{text-decoration:line-through;color:#777;}form#fetch_rates{margin:10px 0;border:1px solid #e2e2e2;padding:5px;}body.ModalRooms form#fetch_rates{width:450px;}form#fetch_rates table{width:100%;}body.ModalRooms form#fetch_rates table.form th{padding:5px;background-color:#F2F2F2;border-bottom:1px solid #cccccc;}form#fetch_rates table.form td{padding:5px;border-bottom:1px solid #e2e2e2;font-size:11px;}form#fetch_rates table.form td img#wait_img{padding-top:8px;float:right;}form#fetch_rates table.form td.rm_num{font-weight:bold;}form#fetch_rates label.required span.weak{font-weight:normal;margin-left:3px;}body.ModalRooms table.room_rates,body.Rooms div.Right div.col table.room_rates{border-collapse:collapse;width:100%;border:none;font-size:11px;margin-bottom:10px;}body.ModalRooms table.room_rates caption,body.Rooms table.room_rates caption{padding:5px;text-align:left;background:#f4f5fa;font-weight:bold;}body.ModalRooms table.room_rates th,body.Rooms table.room_rates th{padding:5px;border:none;background:#deefff;font-size:11px;}body.ModalRooms table.room_rates th.average,body.Rooms table.room_rates th.average,body.ModalRooms table.room_rates th.total,body.Rooms table.room_rates th.total{width:90px;}body.ModalRooms table.room_rates th.book,body.Rooms table.room_rates th.book{width:50px;}body.ModalRooms table.room_rates td,body.Rooms table.room_rates td{padding:5px;border-bottom:1px solid #e2e2e2;font-size:11px;}body.ModalRooms table.room_rates td input,body.Rooms table.room_rates td input{float:right;}body.ModalPhotos #Wrapper div.Left,body.Photos #Wrapper div.Left{width:60%;}body.ModalPhotos #Wrapper div.Right,body.Photos #Wrapper div.Right{width:39%;}body.ModalPhotos #Wrapper div.Left div.col,body.Photos #Wrapper div.Left div.col{position:relative;}body.ModalPhotos .main_img,body.Photos .main_img{padding:0 5px;background:#fff;text-align:center;background:url(/images/animations/spinner.gif) center 40px no-repeat;height:325px;}body.ModalPhotos .main_img img,body.Photos .main_img img{width:expression(this.width > 375 ? "370px":true);max-width:100%;max-height:100%;}body.ModalPhotos ul.photo_controls,body.Photos ul.photo_controls{color:#555;font-size:11px;position:absolute;right:7px;top:7px;}body.ModalPhotos ul.photo_controls li a,body.Photos ul.photo_controls li a{padding:0;}body.ModalPhotos div.thumbs,body.Photos div.thumbs{height:325px;overflow:auto;}body.ModalPhotos div.thumbs a img,body.Photos div.thumbs a img{border:5px solid #fff;padding:2px;}body.ModalPhotos div.thumbs a.current img,body.Photos div.thumbs a.current img{border:5px solid #aaa;}body.ModalPhotos div.thumbs img,body.Photos div.thumbs img{height:70px;width:70px;}body.ModalPhotos span#prev1,body.ModalPhotos span#next1,body.Photos span#prev1,body.Photos span#next1{color:#c2c2c2;}body.ModalReviews #Wrapper div.Left,body.Reviews #Wrapper div.Left{width:64%;}body.ModalReviews #Wrapper div.Right,body.Reviews #Wrapper div.Right{width:35%;}body.ModalReviews div.col span.text_rating,body.Reviews div.col span.text_rating{color:#ffffff;background-color:#589442;font-size:11px;margin-left:5px;padding:1px 2px;vertical-align:middle;}body.ModalReviews div.Left div.hreview,body.Reviews div.Left div.hreview{border-bottom:1px solid #e2e2e2;margin-bottom:5px;padding:0 10px 10px;}body.ModalReviews div.Left div.hreview h4,body.Reviews div.Left div.hreview h4{font-size:15px;border:none;margin:0 0 2px 0;}body.ModalReviews div.Left div.hreview h4 a img,body.Reviews div.Left div.hreview h4 a img{vertical-align:middle;}body.ModalReviews div.Left div.hreview .summary_link a,body.Reviews div.Left div.hreview .summary_link a{color:#8b99e5;font-style:italic;font-size:11px;}body.ModalReviews div.Left div.hreview .grey,body.Reviews div.Left div.hreview .grey{color:#777777;}body.ModalReviews div.Left div.hreview p,body.Reviews div.Left div.hreview p{margin-top:0;}body.ModalReviews div.Left div.hreview p img,body.Reviews div.Left div.hreview p img{vertical-align:middle;}body.ModalReviews div.Left div.hreview .reviewer,body.Reviews div.Left div.hreview .reviewer{font-weight:bold;}body.ModalReviews div.Left div.hreview abbr.dtreviewed,body.Reviews div.Left div.hreview abbr.dtreviewed{border:none;}body.ModalReviews div.Left div.hreview blockquote,body.Reviews div.Left div.hreview blockquote{margin:0;padding:0;}body.ModalReviews div.Left p.ta_links,body.Reviews div.Left p.ta_links{text-align:right;}body.ModalReviews div.Right div.percentile,body.Reviews div.Right div.percentile{height:50px;}body.ModalReviews div.Right div.percentile div.rank,body.Reviews div.Right div.percentile div.rank{width:40px;background-color:#589442;color:#ffffff;float:left;margin-right:10px;padding:3px;font-size:11px;}body.ModalReviews div.Right div.percentile div.rank strong,body.Reviews div.Right div.percentile div.rank strong{display:block;font-size:20px;}body.ModalReviews div.Right div.overallRating img,body.Reviews div.Right div.overallRating img{vertical-align:middle;}body.ModalReviews div.Right div.overallRating span.small,body.Reviews div.Right div.overallRating span.small,body.ModalReviews div.Right div.percentile span.small,body.Reviews div.Right div.percentile span.small{font-size:11px;font-style:italic;vertical-align:bottom;}body.ModalReviews div.Right div.ratingSummary,body.Reviews div.Right div.ratingSummary{background-color:#f2f2f2;padding:5px 10px;}body.ModalReviews div.Right div.ratingSummary dl dt,body.Reviews div.Right div.ratingSummary dl dt{width:75px;}body.ModalReviews div.Right div.ratingSummary dl dt img,body.Reviews div.Right div.ratingSummary dl dt img{vertical-align:middle;}body.ModalReviews div.Right div.ratingSummary dl dd,body.Reviews div.Right div.ratingSummary dl dd{margin-left:75px;font-size:11px;}body.ModalReviews div.Right div.col,body.Reviews div.Right div.col{padding-left:10px;}body.ModalReviews div.Right hr,body.Reviews div.Right hr{margin:0;padding:0;height:0;border:none;border-bottom:1px solid #e2e2e2;}body.ModalReviews div.Right div.taLogo,body.Reviews div.Right div.taLogo{font-size:11px;margin-top:10px;}body.ModalReviews div.Right div.taLogo span.copyrights,body.Reviews div.Right div.taLogo span.copyrights{font-size:10px;display:block;}div#UpdateMessage{top:250px;}div#loading_hotels{background:transparent url(/images/spinner.gif) no-repeat scroll 5px center;color:#555;font-size:14px;padding:10px 5px 10px 23px;text-align:left;}body.new_layout div.views,body.new_layout div#sortLinks,body.new_layout div#topPane,body.new_layout div.search_pagination,body.new_layout div#resultsDisplayNode{max-width:700px;width:expression(document.body.clientWidth > 1035 ? "700px":"auto");}body.new_layout div#resultsDisplayNode table{width:98%;}div.new_layout div.hotel{padding:0 0 0.3em 0;border-color:#d2d2d2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:auto;}div.new_layout div.offer{padding:10px 5px 5px;}div.new_layout div.offer span{padding:5px 5px 5px 36px;background:#ffffcc url(/images/elements/icon_deal.gif) no-repeat 5px center;font-size:12px;color:#4f4f4f;}div.new_layout div.offer strong{text-transform:capitalize;}div.new_layout table.inf{margin-top:8px;}div.new_layout img.thumbnail{height:100px;border:1px solid #f2f2f2;}div.new_layout table.inf td.name{width:auto;}div.new_layout table.inf td.name div{height:105px;}div.new_layout table.inf td.name a{color:#333333;display:block;font-size:17px;line-height:20px;margin-bottom:5px;text-decoration:none;}div.new_layout table.inf td.name a.tipLink{color:#1833CC;display:inline;font-size:11px;font-weight:normal;line-height:normal;margin:0 0 0 2px;}div.new_layout table.inf td.name ul{margin-top:0px;position:inherit;}div.new_layout table.inf td.name ul li{padding-left:0px;padding-right:0px;}div.new_layout table.inf td.name ul.amenities{margin-top:3px;position:static;}div.new_layout table.inf td.name p.area{color:#9C9C9C;font-size:11px;margin:4px 0;}div.new_layout table.inf td.name p{color:#9C9C9C;font-size:12px;margin:0;line-height:15px;}div.new_layout table.inf td.name ul.modallinks{position:absolute;bottom:0;left:0;}div.new_layout table.inf td.name ul.modallinks li.first{padding-left:0;}div.new_layout table.inf td.name ul.modallinks li{padding-right:5px;padding-left:5px;}div.new_layout table.inf td.name ul.modallinks li a{color:#1833CC;display:inline;font-size:11px;font-weight:normal;text-decoration:underline;}div.new_layout table.inf td.name .proximity{-moz-border-radius:3px 3px 3px 3px;background-color:#FFFFFF;border:1px solid #D2D2D2;color:#444444;float:left;font-size:15px;font-weight:bold;height:30px;line-height:20px;margin:0 5px 0 0;text-align:center;width:30px;}div.new_layout table.inf td.name .proximity sub{bottom:2px;color:#777777;font-size:10px;font-weight:normal;left:10px;position:absolute;}div.new_layout table.inf td.name div.right_side{height:40px;margin-left:0px;}div.new_layout table.inf td.name div.right_side_marginLeft{height:40px;margin-left:35px;}div.new_layout table.inf td.tripadvisor{width:23%;}div.new_layout table.inf td.tripadvisor div.wrap{position:relative;height:100px;}div.new_layout table.inf td.tripadvisor img{width:100px;}div.new_layout table.inf td.tripadvisor span.small_grey{font-size:11px;font-style:normal;color:#9c9c9c;display:block;margin:0;}div.new_layout table.inf td.tripadvisor div.ratings_reviews{margin:0 0 5px 0;clear:both;}div.new_layout table.inf td.tripadvisor div.ratings_reviews a.rating{color:#ffffff;background:#aacb9a;text-decoration:none;text-align:center;font-weight:normal;width:30px;height:30px;margin:0 5px 5px 0;font-size:9px;display:block;border:1px solid #aacb9a;float:left;line-height:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}div.new_layout table.inf td.tripadvisor div.ratings_reviews a strong{font-size:15px;display:block;line-height:20px;}div.new_layout table.inf td.tripadvisor div.ratings_reviews p.review_link{font-size:12px;line-height:20px;margin:0;clear:both;}div.new_layout table.inf td.tripadvisor div.popularity{color:#9C9C9C;margin-top:10px;position:absolute;bottom:0;}div.new_layout table.inf td.tripadvisor div.popularity dl{width:110px;}div.new_layout table.inf td.tripadvisor div.popularity dl dt{width:25px;text-align:right;font-size:22px;vertical-align:middle;line-height:22px;}div.new_layout table.inf td.tripadvisor div.popularity dl dd{margin-left:27px;font-size:10px;line-height:11px;margin-bottom:0;}div.new_layout table.inf td.book{text-align:left;width:140px;_position:relative}div.new_layout table.inf td.book .total_price{float:none;padding-right:0;position:relative;padding-left:26px;}div.new_layout table.inf td.book .breakup dl{color:#9c9c9c;text-align:left;}div.new_layout table.inf td.book .breakup dl dt{width:50px;}div.new_layout table.inf td.book .breakup dl dd{margin:0pt 0pt 5px 50px;}div.new_layout table.inf td.book .total_price span.rate{color:#000;font-weight:bold;font-size:17px;line-height:17px;}div.new_layout table.inf td.book a.price_guarantee{background:transparent url("/images/hotels/price_guarantee.gif") no-repeat left top;position:absolute;width:21px;height:20px;left:0;_left:-26px;top:0;}div.new_layout table.inf td.book .breakup{height:80px;position:relative;}div.new_layout table.inf td.book .breakup a.pick_room{margin-top:5px;position:absolute;height:23px;width:96px;}div.new_layout table.inf td.book a.open{background:none;padding-left:1px;}div.new_layout div.Right div.col table.room_rates{border-top:1px solid #dfdfdf;margin-top:8px;}div.new_layout table.room_rates th,div.new_layout table.room_rates td{border-bottom:1px solid #efefef;}div.new_layout table.room_rates th.total{width:90px;}div.new_layout table.room_rates td.book a{float:none;}div.new_layout table.room_rates tfoot.extraRates{text-align:right;}div.new_layout table.room_rates tfoot.extraRates td{border-bottom:none;}div.new_layout table.room_rates tfoot.extraRates a{font-size:11px;}body.Compare table{margin-top:10px;border:#aaa solid thin;border-collapse:collapse;}body.Compare div.scroll{margin-right:10px;width:auto;overflow-y:hidden;overflow-x:auto;}body.Compare table.compare_headers{margin-left:10px;padding-left:30px;width:160px;font:bold medium #000;background:#F2F2F2 none repeat scroll 0;font-weight:bold;float:left;}body.Compare table.compare_body tr td{text-align:center;white-space:nowrap;}body.Compare table tr td{padding:5px;}body.Compare table tr.hotel{height:45px;}body.Compare table tr.name{font-size:large;color:#333333;background:#DEEFFF;}body.Compare table tr.image{height:110px;}body.Compare table tr.image img{height:75px;width:100px;margin:0;background:#fff;}body.Compare table tr td.no_info{color:#aaa;}body.Compare table p.more_info{padding:0;margin:0;color:#aaa;}body.Compare table p.more_info a{color:#8B99E5;font-size:10px;font-weight:normal;}body.Compare table tr.star{height:45px;}body.Compare table tr.tar{height:45px;}body.Compare table tr.tar div.ratings_reviews{margin-left:47px;}body.Compare table tr.tar div.ratings_reviews a{color:#ffffff;background:#aacb9a;text-decoration:none;text-align:center;font-weight:normal;width:35px;height:20px;margin:0 auto;font-size:9px;display:block;border:1px solid #aacb9a;float:left;line-height:120%;padding:2px 4px;}body.Compare table tr.tar div.ratings_reviews a.reviews{color:#aacb9a;background:#FFFFFF;}body.Compare table tr.tar div.ratings_reviews a strong{font-size:13px;display:block;}body.Compare table tr.amn{height:45px;}body.Compare table tr.area{height:45px;}body.Compare table tr.price{height:135px;}body.Compare table tr.price td p{color:#aaa;margin:0;padding:0;}body.Compare table tr.price td p.rate{color:#000000;padding-top:3px;font-weight:bold;font-size:large;}body.Compare table tr.price td a.book{display:block;padding:3px;}span.stars{width:67px;height:13px;background:transparent url(/images/hotels/star_ratings.gif) no-repeat;float:left;margin-right:2px;}span.five{background-position:0px -65px;}span.four{background-position:0px -52px;}span.three{background-position:0px -39px;}span.two{background-position:0px -26px;}span.one{background-position:0px -13px;}span.none{background-position:0px 0px;}#distance_pois{position:absolute;height:200px;width:200px;left:595px;top:100px;font-size:12px;background-color:#fff;border:3px solid #C9E2FC;z-index:10;overflow-x:auto;overflow-y:auto;text-align:left;}#distance_pois p{margin:0;padding:0.5em 0.5em 0;}#distance_pois ul{list-style:none;margin:0;padding:0;}#distance_pois ul li{padding:0.5em 0.5em;border-bottom:1px solid #f2f2f2;line-height:1.3em;}#distance_pois ul li a{display:block;width:90%;padding:0;border:none;color:#8b99e5;}#distance_pois ul li a:hover{color:#cd6501;}div#sortLinks a.poi_link{color:#777;font-size:11px;padding:0 13px 0 0;background:url(/images/elements/toggle_arrow_g.gif) right -14px no-repeat;}

