h3#accommodationTitle{padding:8px 10px;color:#fff;background-color:#00762E;border-radius:5px}#virtualTour{margin:0}#virtualTour ul{margin:0;padding:0}#virtualTour ul li{float:left;margin:0;padding:0;list-style-type:none}#virtualTour ul li a,#virtualTour ul li a:visited{position:relative;display:inline-block;width:90px;margin:0 10px 10px 0;padding:45px 0 5px 0;text-align:center;text-decoration:none;color:#00762E;background-color:#E0F3DB;border:1px solid #C8DDC1;border-radius:5px}#virtualTour ul li a:before{position:absolute;top:10px;left:19px;width:50px;height:50px;background:transparent url("../img/global/availabilitySprite.svg") -300px 0 no-repeat;content:"";z-index:0}#virtualTour ul li a:hover{display:block;color:#FF7200;background-color:#FFEED6;border:1px solid #FFD394}#virtualTour ul li a:hover:before{background-position:-300px -50px}#virtualTour ul li.Exterior a:before,#virtualTour ul li.exrerior a:before,#virtualTour ul li.exterior a:before{background-position:0 0}#virtualTour ul li.Exterior a:hover:before,#virtualTour ul li.exrerior a:hover:before,#virtualTour ul li.exterior a:hover:before{background-position:0 -50px}#virtualTour ul li.Interior a:before,#virtualTour ul li.interior a:before{background-position:-50px 0}#virtualTour ul li.Interior a:hover:before,#virtualTour ul li.interior a:hover:before{background-position:-50px -50px}#virtualTour ul li.Lounge a:before,#virtualTour ul li.lounge a:before{background-position:-100px 0}#virtualTour ul li.Lounge a:hover:before,#virtualTour ul li.lounge a:hover:before{background-position:-100px -50px}#virtualTour ul li.Kitchen a:before,#virtualTour ul li.kitchen a:before{background-position:-150px 0}#virtualTour ul li.Kitchen a:hover:before,#virtualTour ul li.kitchen a:hover:before{background-position:-150px -50px}#virtualTour ul li.Bathroom a:before,#virtualTour ul li.bathroom a:before{background-position:-200px 0}#virtualTour ul li.Bathroom a:hover:before,#virtualTour ul li.bathroom a:hover:before{background-position:-200px -50px}#virtualTour ul li.Bedroom a:before,#virtualTour ul li.bedroom a:before{background-position:-250px 0}#virtualTour ul li.Bedroom a:hover:before,#virtualTour ul li.bedroom a:hover:before{background-position:-250px -50px}#photoGalleryContainer{margin:0 0 20px 0}#photoGalleryContainer a{display:inline-block;overflow:hidden;margin:0 0 5px 0}#photoGalleryContainer a.portrait{width:92px;height:139px}#photoGalleryContainer a.portrait img{min-width:100%;max-width:100%;height:auto;vertical-align:middle}#photoGalleryContainer a.landscape{width:189px;height:139px}#photoGalleryContainer a.landscape img{min-height:100%;max-height:100%;width:auto;vertical-align:middle}#availabilityTabs{display:block;margin:0 -15px 20px -15px;padding:0;border-bottom:1px solid #E0F3DB}#availabilityTabs li{margin:0;padding:0}#availabilityTabs li a,#availabilityTabs li a:visited{margin:0 10px 0 0;padding:5px 15px 10px 15px;font-size:15px;border-bottom:3px solid #fff}#availabilityTabs li a:hover,#availabilityTabs li a:visited:hover{text-decoration:none}#availabilityTabs li.active a{font-weight:700;border-bottom:3px solid #E0F3DB}table.availability tr td a,table.availability tr td a:visited{text-decoration:none;cursor:help}table.availability tr td a strong,table.availability tr td a:visited strong{font-size:14px}table.availability tr td a:hover{text-decoration:underline}table.availability tr td ul{margin:10px 0 0 0}table.availability tr td ul.blackBug li{margin:0 0 2px 0}#availabilityHeader{background-color:#00762E;border-radius:5px 5px 0 0}#availabilityHeader h3{margin:0 auto;padding:0.5em;font-size:16px;font-weight:bold;color:#fff;text-align:center;background:none;width:80%}#availabilityHeader a#previousMonth,#availabilityHeader a#nextMonth{display:inline-block;width:16px;height:16px;text-indent:-300em;overflow:hidden}#availabilityHeader a#previousMonth{margin:-25px 0 0 10px;float:left;background:transparent url("/includes/img/global/previousNext.png") 2px 1px no-repeat}#availabilityHeader a#nextMonth{margin:-25px 10px 0 0;float:right;background:transparent url("/includes/img/global/previousNext.png") 1px -49px no-repeat}table.monthly tr td ul li{margin:0 0 10px 0;line-height:16px;list-style-type:none}table.monthly tr td ul li a,table.monthly tr td ul li a:visited{position:relative;display:block;padding-right:22px}table.monthly tr td ul li a span.units,table.monthly tr td ul li a:visited span.units{position:absolute;display:inline-block;top:0;right:0;text-align:right;font-weight:700;color:#FF7200}table.monthly tr td span.day{display:block;margin:0 0 10px 0;font-weight:700;font-size:15px;color:#124325;text-align:left}table.monthly tr td.today{background-color:#FFEED6}table.monthly tr td.today span.day{color:#D86000}table.monthly tr td.noDay{background-color:#E0F3DB}td.fullyBooked,td.availableNo{font-weight:bold;color:#d00;background-color:#FFF4EF}td.availableYes{font-weight:bold;color:#14562D;background-color:#E0F3DB}form#monthYearAvailability label,form#monthYearAvailability select,form#monthYearAvailability button,form#availabilityForm label,form#availabilityForm select,form#availabilityForm button,form#fromToAvailabilityCheck label,form#fromToAvailabilityCheck select,form#fromToAvailabilityCheck button{vertical-align:middle}form#monthYearAvailability select,form#availabilityForm select,form#fromToAvailabilityCheck select{margin-right:10px}form#fromToAvailabilityCheck label{display:inline-block;margin:0 5px 0 0}.tooltipContent{display:none}.tooltipContent ul{margin-bottom:0}.tooltipContent ul li:last-child{margin-bottom:0}#showHideDescription{margin-top:-0.8em;text-align:right}#readyToBook{position:relative;margin:0 0 20px 0;padding:15px 15px 15px 85px;background-color:#E0F3DB;border-radius:5px}#readyToBook:before{position:absolute;top:15px;left:15px;width:54px;height:54px;background:transparent url("../img/global/reservationsSprite.svg") 0 -72px no-repeat;content:"";z-index:0}#readyToBook h3{margin:0 0 8px 0;font-size:18px;font-weight:700;line-height:22px}#readyToBook p:last-child{margin-bottom:0}#alternativeAvailability{position:relative;padding:2px 0 5px 28px}#alternativeAvailability:before{position:absolute;top:0;left:0;width:21px;height:21px;background:transparent url("../img/global/reservationsSprite.svg") 0 -36px no-repeat;content:"";z-index:0}#todayForecast{margin:0 0 1.5em 0}#todayForecast #temp{margin:0 0 1em 0;padding:0 0 0.7em 0;font-size:1em;color:#777;border-bottom:1px solid #E0F3DB}#todayForecast #temp strong{font-family:"Arial", "Helvetica", "Nimbus Sans L", "FreeSans", sans-serif;font-size:1.3em;color:#FF7200}#todayForecast #temp img.weatherIcon{margin:0 1em;vertical-align:middle}.weatherBox{padding:0.3em 0;border-bottom:1px solid #E0F3DB}.weatherBox.noborder{border-bottom:none}.weatherBox h4,.weatherBox img,.weatherBox p{float:left}.weatherBox h4{width:14em;font-weight:normal;text-align:left;color:#444}.weatherBox img.weatherIcon{display:block;margin:0 2em;vertical-align:middle}.weatherBox h4,.weatherBox p{margin:0;line-height:3em}.weatherBox p.temp{width:8.5em;font-size:15px;font-weight:bold;line-height:2.6em;text-align:center;color:#00762E;background-color:#E0F3DB;border-radius:5px}.weatherBox p.tempFull{padding:5px;font-size:15px;font-weight:bold;line-height:2.6em;text-align:center;color:#00762E;background-color:#E0F3DB;border-radius:5px}.weatherBox p.temp span.sep,#todayForecast p#temp span.sep,#weatherAccordion span.sep{font-weight:normal;color:#999;padding:0 0.4em}.weatherBox p.detail{width:33em;padding-left:2em;line-height:2em}.weatherBox p.detailFull{line-height:2em}
