/* OPTIMIZED, DO NOT EDIT! */
body{color:#000;font-size:8pt;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0 auto 0 auto}a.HcLink,a.HcLink:visited,a.HcLink:hover{text-decoration:none;font-weight:bold;color:#C33}a img{border:0}td.HcNoPadding{padding:0;margin:0}input.HcQueryRadio,input.HcQueryCheckbox,select.HcQuerySelectWithLabel,select.HcQuerySelect,input#HcQueryLastMinuteButton,input#HcQueryHouseNumberSubmit{font-size:7pt}select.HcQuerySelect,select.HcQuerySelectWithLabel{display:block;width:125px}select.HcQuerySelectWithLabel{margin-top:2px}fieldset.HcQueryFieldset{border:1px solid #FFCC33;background-color:#FFFCEE;height:100%;padding:0 7px 6px 7px;margin:0 2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}fieldset.HcHouseFieldset.HcFavoritedHouse{background-color:#FFFCEE}fieldset.HcQueryFieldset legend{font-weight:bold}fieldset.HcQueryFieldset div.HcQueryFieldsetHeaderSpacer{height:0.5em}div#HcQueryCountryBox{margin-top:1em}div#HcQueryRegionBox,div#HcQueryAreaBox,div#HcQueryPlaceBox{margin-top:0.5em}table#HcQuerySegmentTable td{vertical-align:baseline}table#HcQuerySegmentTable label{display:block}table#HcQueryFacilityTable{border-collapse:collapse}table#HcQueryFacilityTable td{padding:0}table#HcQueryFacilityTable input.HcQueryCheckbox{margin-right:0.6em}label.HcQueryFacilityDisabled{color:Gray}select#HcQueryStars{margin-top:0.5em;display:block}label#HcQueryDistanceCoastLabel,label#HcQueryDistanceGrocerLabel{display:block}label#HcQueryDistanceGrocerLabel{margin-top:1em}input#HcQueryFromDate{width:80px;float:left}img#HcQueryDateIcon{float:left}div#HcQueryDateFormat{clear:both;color:#bbb}label#HcQueryDayCountLabel{display:block;margin-top:1em}div#HcQueryDateError{margin-top:1em;text-rendering:optimizeLegibility;font-size:80%;color:Red}div#HcQueryLastMinuteBox{margin-top:1em}div#HcQueryMaxPriceBox{margin-top:1em}.calendar thead tr.daynames td.weekend{color:DarkRed}.calendar tbody td.HcQueryCalendarSaturday{color:Green;font-weight:bold}.calendar tbody td.HcQueryCalendarWeekday,.calendar tbody td.HcQueryCalendarSunday{color:Green}label#HcQueryPetsLabel{display:block;margin-top:1em}div#HcQueryShowUrlBox,textarea#HcQueryShowUrl{width:100%;height:63px}a#HcQueryShowUrlLink{display:block;margin-bottom:0.4em}textarea#HcQueryShowUrl{text-rendering:optimizeLegibility;font-size:85%}td.HcResultBoxesTableColumn,td#HcHouseCell1,td#HcHouseCell2{vertical-align:top;width:260px;padding:0 0 0 4px;margin:0}div.HcHouseVerticalSeparator{height:0.5em}fieldset.HcHouseFieldset{background-color:#D7E9FD;border:1px solid #FFCC33;height:100%;padding:0 6px 0.5em 6px;margin:0 2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;text-align:left}a.HcHouseMapLink span{display:inline-block;max-width:200px;overflow:hidden;white-space:nowrap}img.HcHouseMapIcon{margin-left:0.25em}table.HcHouseTable{width:100%;border-collapse:collapse}table.HcHouseTable td{padding:0}span.HcHouseStarsDingbats{font-size:85%}table.HcHouseTable td.HcHouseImageTopSpacer{height:0.4em}table.HcHouseTable td.HcHouseImageCell{vertical-align:top;width:112px}div.HcHouseImageBox{height:90px;width:144px;margin-right:0.5em}table.HcHouseImageMissingBox{color:Gray;border:1px solid LightGray;border-collapse:collapse;width:100%;height:90px}table.HcHouseImageMissingBox  td.HcHouseImageMissingCell{text-align:center;vertical-align:middle}img.HcHouseImage{display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}table.HcHouseTable td.HcHouseDataCell{white-space:nowrap;vertical-align:top}div.HcHouseDataContents{clear:both}div.HcHouseDataLine{clear:both}div.HcHouseDataValue{float:right}span.HcSup{position:relative;font-size:75%;bottom:0.6em}a.HcHouseFavoriteLink{float:right;display:block}fieldset.HcHouseFieldset.HcFavoritedHouse a.HcHouseFavoriteLink{text-transform:uppercase;padding:0 3px;color:#C7270F;background-color:#F7DB2F}table.HcHousePriceLineBox{background-color:#E9F3FE}fieldset.HcHouseFieldset.HcFavoritedHouse table.HcHousePriceLineBox{background-color:#FFF0BF}span.HcHouseRebateBox{color:#C7270F;background-color:#F7DB2F}div#HcFloatingHintBox,div#HcFloatingMapBox{display:none;position:absolute;background-color:#FFF0BF;border:2px solid #F29A15;padding:5px;-webkit-border-radius:6px;-moz-border-radius:6px}div#HcFloatingHintBox{z-index:30000}div#HcFloatingHintBox{}div#HcFloatingMapBox{display:block;padding:10px 20px;cursor:move}div.HcFloatingCloseBox{text-align:center}div#HcFloatingMapHelp{margin:0 10px}span#HcFloatingContentBox{display:inline-block;margin:0.5em 0}img#HcQueryMapBigImage{border:0;cursor:pointer}h1#HcQueryHeader,h1#HcResultHeader{margin:0;padding:0;font-weight:bold;text-rendering:optimizeLegibility;font-size:150%;color:#0063B5}table#HcSearchTable{border-collapse:collapse}h1#HcQueryHeader{margin-bottom:1em}td#HcQueryHeaderSpacer1{height:4px}table#HcSearchTable td.HcQueryBoxesTableCell1,table#HcSearchTable td.HcQueryBoxesTableCell2{vertical-align:top;padding:0 2px 0 0;margin:0}table#HcSearchTable td.HcQueryBoxesTableCell1 fieldset.HcQueryFieldset{}td.HcQueryBoxesVertSeparator1{height:0.5em}div.HcQueryFieldsetVertSpacer{height:0.5em}fieldset#HcQueryWhereFieldset{min-height:16em}fieldset#HcQueryMapFieldset{padding-left:0;padding-right:0;padding-bottom:0}img#HcQueryMapBigImage{display:block;margin:0 auto}div#HcQueryResultBox{text-align:center}div#HcQueryResultLine1{margin-top:1em;color:#0063B5;font-weight:bold;text-rendering:optimizeLegibility;font-size:150%}div#HcQueryResultLine3{margin-top:1em}div#HcQueryEmptyResultBox{margin-top:1em;text-align:center;width:125px}div#HcQueryEmptyResultLine1{font-weight:bold}div#HcQueryEmptyResultLine2{margin-top:1em}input#HcQueryResultButton.HcPlatformWindows{font-size:80%}input#HcQueryResultButton.HcPlatformWindows,input.HcHouseShowButton.HcPlatformWindows{font-weight:bold;color:White;background-color:#0063B5;width:100%}table#HcResultTable{border-collapse:collapse}h1#HcResultHeader{padding-left:5px}td#HcResultHeaderBackToSearchCell,td#HcResultFooterBackToSearchCell{text-align:center}td#HcResultHeaderPagingCell,td#HcResultFooterPagingCell{padding-left:3px}td#HcResultHeaderPagingCell{padding-bottom:0.5em}div#HcResultCount1{text-align:center;position:relative;margin:0 20%;height:0;overflow:visible;color:#898989}a#HcResultNextPageLink1{float:right;white-space:nowrap}a#HcResultPrevPageLink1{float:left;white-space:nowrap}td#HcResultFooterPagingCell{padding-top:0.5em}table#HcResultFooterPagingTable{width:100%;border-collapse:collapse}table#HcResultFooterPagingTable td{border:none;width:33%;padding:0}a#HcResultPrevPageLink2{display:block}td#HcResultCount2{text-align:center;color:#898989}a#HcResultNextPageLink2{display:block;text-align:right}td#HcHouseCell1,td#HcHouseCell2{width:308px}a.HcHouseFavoriteLink{float:right}table.HcHouseTable td.HcHouseImageCell{vertical-align:top}div.HcHouseImageBox,table.HcHouseImageMissingBox{height:106px;width:170px}div.HcHousePrice{margin-top:0.5em;color:#0063B5;font-weight:bold;text-rendering:optimizeLegibility;font-size:110%}td.HcHousePriceBox{vertical-align:bottom;text-align:right}div#HcFloatingHintBox,div#HcFloatingMapBox{display:none;position:absolute;background-color:#FFF0BF;border:2px solid #F29A15;padding:5px;-webkit-border-radius:6px;-moz-border-radius:6px}div#HcFloatingHintBox{}div#HcFloatingMapBox{display:block;padding:10px 20px;cursor:move}div.HcFloatingCloseBox{text-align:center}div#HcFloatingMapHelp{margin:0 10px}span#HcFloatingContentBox{display:inline-block}div.calendar{position:relative}.calendar,.calendar table{border:1px solid #556;font-size:11px;color:#000;cursor:default;background:#eef;font-family:tahoma,verdana,sans-serif}.calendar .button{text-align:center;padding:2px}.calendar .nav{background:#778}.calendar thead .title{font-weight:bold;text-align:center;background:#fff;color:#000;padding:2px}.calendar thead .headrow{background:#778;color:#fff}.calendar thead .daynames{background:#bdf}.calendar thead .name{border-bottom:1px solid #556;padding:2px;text-align:center;color:#000}.calendar thead .weekend{}.calendar thead .hilite{background-color:#aaf;color:#000;border:1px solid #04f;padding:1px}.calendar thead .active{background-color:#77c;padding:2px 0px 0px 2px}.calendar tbody .day{width:2em;color:#456;text-align:right;padding:2px 4px 2px 2px}.calendar tbody .day.othermonth{font-size:80%;color:#bbb}.calendar tbody .day.othermonth.oweekend{color:#fbb}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#bdf}.calendar tbody td.hilite{background:#beb;padding:1px 3px 1px 1px;border:1px solid #6f6}.calendar tbody td.active{background:#cde;padding:2px 2px 0px 2px}.calendar tbody td.selected{font-weight:bold;padding:1px 3px 1px 1px;border:1px solid #060}.calendar tbody td.weekend{}.calendar tbody td.today{}.calendar tbody .disabled{color:#a09191}.calendar tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow{display:none}.calendar tfoot .footrow{text-align:center;background:#556;color:#fff}.calendar tfoot .ttip{background:#fff;color:#445;border-top:1px solid #556;padding:1px}.calendar tfoot .hilite{background:#aaf;border:1px solid #04f;color:#000;padding:1px}.calendar tfoot .active{background:#77c;padding:2px 0px 0px 2px}.calendar .combo{position:absolute;display:none;top:0px;left:0px;width:4em;cursor:default;border:1px solid #655;background:#def;color:#000;font-size:90%;z-index:100}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px}.calendar .combo .label-IEfix{width:4em}.calendar .combo .hilite{background:#acf}.calendar .combo .active{border-top:1px solid #46a;border-bottom:1px solid #46a;background:#eef;font-weight:bold}.calendar td.time{border-top:1px solid #000;padding:1px 0px;text-align:center;background-color:#f4f0e8}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0px 3px 0px 4px;border:1px solid #889;font-weight:bold;background-color:#fff}.calendar td.time .ampm{text-align:center}.calendar td.time .colon{padding:0px 2px 0px 3px;font-weight:bold}.calendar td.time span.hilite{border-color:#000;background-color:#667;color:#fff}.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0}
