.npadding{padding-left:0;padding-right:0}#baseRateInfo{width:24em;float:right}#vrimages{width:24em;float:right}#rates{width:21em}#virtualTour{float:right;width:24em;margin:0 0 1em 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{display:block;width:65px;margin:0 0.8em 0 0;padding:45px 0 5px 0;text-align:center;background-image:url("/includes/img/global/virtualToursSprite.png");background-repeat:no-repeat;border-radius:5px;text-decoration:none;color:#00762E;background-color:#E0F3DB;border:1px solid #C8DDC1}#virtualTour ul li a:hover{display:block;color:#FF7200;background-color:#FFEED6;border:1px solid #FFD394}#virtualTour ul li.Exterior a{background-position:center 0}#virtualTour ul li.Exterior a:hover{background-position:center -139px}#virtualTour ul li.Interior a{background-position:center -276px}#virtualTour ul li.Interior a:hover{background-position:center -414px}#virtualTour ul li.Lounge a{background-position:center -550px}#virtualTour ul li.Lounge a:hover{background-position:center -689px}#virtualTour ul li.Kitchen a{background-position:center -831px}#virtualTour ul li.Kitchen a:hover{background-position:center -970px}#virtualTour ul li.Bathroom a{background-position:center -1107px}#virtualTour ul li.Bathroom a:hover{background-position:center -1245px}#virtualTour ul li.Bedroom a{background-position:center -1385px}#virtualTour ul li.Bedroom a:hover{background-position:center -1523px}#virtualTour ul li.Generic a{background-position:center -1661px}#virtualTour ul li.Generic a:hover{background-position:center -1800px}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 li{margin:0 0 10px 13px}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}span.day{display:block;margin:0 0 10px 0;font-weight:700;font-size:15px;color:#124325}td.today{background-color:#FFEED6}td.today span.day{color:#D86000}td.noDay{background-color:#E0F3DB}span.units{color:#D86000}td.fullyBooked,td.availableNo{font-weight:bold;color:#d00;background-color:#FFF4EF}td.availableYes{font-weight:bold;color:#14562D;background-color:#E0F3DB}form#monthYearAvailability select,form#monthYearAvailability button,form#availabilityForm select,form#availabilityForm button{vertical-align:middle}form#monthYearAvailability select,form#availabilityForm select{margin-right:10px}.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}#features{float:left}#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}
