.mainPropPrice .propPriceRequestBtn{display:inline-block;background:url(../images/buttons/property-requestprice-static.png) 0 0 no-repeat transparent;width:169px;height:44px;bottom:9px;position:relative}.mainPropPrice .propPriceRequestBtn:hover{background:url(../images/buttons/property-requestprice-rollover.png) 0 0 no-repeat transparent}#propDetailTop{position:relative;height:59px}.mainPropPrice{position:absolute;left:29px;width:323px;top:20px}.mainPropPrice b{color:#363636;font-size:28px}.mainEstimatedPrice{display:inline-block;width:140px;font-size:9px;color:#636363;line-height:12px;margin-left:10px}.mainPropInfo{position:absolute;top:12px;right:20px}.mainPropInfo .mainPropTools{float:right;font-size:11px;color:#363636;white-space:nowrap}.mainPropTools a{color:#363636;margin-left:15px}.mainPropTools a:hover{color:#ffc82e}.mainPropTools span{display:inline-block;margin-right:5px;vertical-align:text-bottom}.mainPropInfo .mainPropSpecs{margin-top:8px;color:#595959;font-size:12px;float:right;clear:right}.mainPropSpecs b{color:#363636;font-size:16px}.propPreviewContainer{width:770px;height:370px;position:relative}.propPreviewLeft{width:422px;height:342px;top:22px;left:25px;position:absolute}#propSlideshowContainer{overflow:hidden}#largeImageContainer{position:relative;width:422px;height:317px}.propImageLarge{width:420px;height:315px;border:1px solid #363636;overflow:hidden}.propImageLarge img{width:420px}.propPreviewRight{width:302px;height:347px;top:13px;left:460px;position:absolute;overflow:hidden}.propThumbContainer{height:337px;margin-left:12px}.propImageThumbs{width:116px;height:87px;border:1px solid #363636;overflow:hidden;margin:9px 19px 16px 6px;display:none}.propImageThumbs.shown{display:block;float:left}.propImageThumbs:hover{border:1px solid #ffc82e}.propImageThumbs img{width:126px;margin-left:-4px;margin-top:-3px}.propPreviewRight .ThumbArrowRight,.propPreviewRight .ThumbArrowLeft{display:block}.propPreviewRight #thumbPaginatorPrevious{position:absolute;left:0;top:15px;width:7px;height:11px;padding:150px 5px 150px 0}.propPreviewRight a#thumbPaginatorPrevious:hover .ThumbArrowLeft{background-position:-888px -377px}.propPreviewRight #thumbPaginatorNext{position:absolute;right:0;top:15px;width:7px;height:11px;padding:150px 5px}.propPreviewRight a#thumbPaginatorNext:hover .ThumbArrowRight{background-position:-897px -377px}.propPreviewRight a#thumbPaginatorPrevious,.propPreviewRight a#thumbPaginatorNext{outline:0}.propPreviewPaginator{width:722px;height:30px;position:relative;padding-left:24px;padding-right:24px}#bigImageCaption{float:left;overflow:hidden;width:260px;height:22px;line-height:30px;text-align:left}#mainImagePaginator.PagerMini{float:right;height:22px;line-height:30px;margin-right:0;padding-right:48px;width:100px}.thumbPaginator{position:absolute;right:23px;bottom:0;color:#252525;font-size:11px;line-height:11px}.thumbPaginator a{text-decoration:underline}#PropViewBg{background:url(../images/layout/propertydetails.png) 0 0 no-repeat;width:780px;height:38px}.propViewNavbar{padding-left:20px;position:relative;display:inline-block;width:760px;height:38px}.propViewNavbar b{font-size:14px;color:#ffc82e;position:absolute;top:7px}#propertyTabHolder{margin:0 5px}.propertyTabBody{display:none;width:770px;height:370px;text-align:center;margin-top:5px}.propertyTabBody.active{display:block}#propertyMapTab.propertyTabBody.active,#propertySlideshowTab.propertyTabBody.active{margin-top:0}#resultMap{position:relative}#propViewPhoto{background:url(../images/layout/propertydetails.png) 0 -72px no-repeat;width:101px;height:30px;margin-left:66px}#propViewPhoto.active{background:url(../images/layout/propertydetails.png) 0 -40px no-repeat;width:101px;height:30px}#propViewSlide{background:url(../images/layout/propertydetails.png) 0 -264px no-repeat;width:116px;height:30px;margin-right:20px}#propViewSlide.active{background:url(../images/layout/propertydetails.png) 0 -232px no-repeat;width:116px;height:30px}#propViewMap{background:url(../images/layout/propertydetails.png) 0 -136px no-repeat;width:67px;height:30px}#propViewMap.active{background:url(../images/layout/propertydetails.png) 0 -104px no-repeat;width:67px;height:30px}#propViewVideo{background:url(../images/layout/propertydetails.png) 0 -200px no-repeat;width:94px;height:30px}#propViewVideo.active{background:url(../images/layout/propertydetails.png) 0 -168px no-repeat;width:94px;height:30px}#propViewPhoto,#propViewMap,#propViewVideo,#propViewSlide{display:inline-block;font-size:10px;cursor:pointer}#propViewPhoto a,#propViewMap a,#propViewVideo a,#propViewSlide a{margin-left:34px;margin-top:7px;display:inline-block;color:#c2c2c2;font-weight:bold}#propViewPhoto a:hover,#propViewMap a:hover,#propViewVideo a:hover,#propViewSlide a:hover{color:#ffc82e}#propViewPhoto.active a,#propViewMap.active a,#propViewVideo.active a,#propViewSlide.active a{color:#363636}.propViewButtons{position:absolute;top:6px;right:16px}.propViewBtn{display:inline-block;background:url(../images/layout/propertydetails.png) 0 -296px no-repeat;color:#555;font-size:12px;line-height:24px;text-align:center}.propViewBtn:hover{background:url(../images/layout/propertydetails.png) 0 -322px no-repeat;color:#000}.propViewBtn,.propViewBtn:hover{width:88px;height:24px}.disclaimerDiv{margin-bottom:5px;position:relative}.propDescriptionLeft h3,.propDescriptionRight h3,.propDirections h3{font-size:18px;font-weight:bold;color:#363636}.propDirections h3{margin-bottom:21px}.propDescriptionLeft{float:left;width:250px;margin:34px 0 0 20px}.propDescriptionLeft{font-size:14px;color:#707070;line-height:17px}.propDescActions{margin-top:32px}.propDescActions a{font-size:12px;text-decoration:none;line-height:20px}.propDescActions .IconActionSeeThisProperty16,.propDescActions .IconActionAskQuestion16{margin-right:6px;vertical-align:text-bottom}.propDescInfo{color:#959595;font-size:12px;margin-top:12px;line-height:24px}.propDescInfo b{color:#363636;font-size:18px}.propListingProvider{font-size:11px;color:#959595;margin-top:10px;float:right;margin-right:15px}.propListingProviderDesc{font-size:10px;color:#959595;float:left;left:20px;position:absolute;width:250px;bottom:0}.propListingProviderDesc a{color:#959595;text-decoration:none;display:inline}.propListingProviderDesc #EHOcopyright{margin-right:4px;position:relative;top:4px;display:inline}.propListingDisclaimer{font-size:10px;color:#959595;margin-left:318px;width:450px;margin-right:10px;min-height:20px}.propDescriptionRight{float:right;width:450px;margin-top:35px}.propOpenHouses{font-size:14px;font-weight:bold;color:#363636;margin-bottom:34px}.propOpenHouses b{color:#363636;font-size:18px}.propOpenHouses .IconPropertyOpenHouse16{margin-right:10px;margin-left:8px}.propFeatures{margin-bottom:34px;font-size:11px}.propFeaturesList{display:inline-block;color:#707070}.propFeaturesList b{color:#363636;font-size:11px}.propFeaturesList ul{float:left;width:40%;margin-left:-13px;line-height:14px}.propFeaturesList li{margin-bottom:5px}.propDimensions{margin-bottom:34px;font-size:11px;color:#707070;display:inline-block;width:420px}.propDimensionsList{color:#707070}.propDimensionsList b{color:#707070;font-size:11px}.propDimensionsList ul{float:left;list-style:none;padding:0;line-height:14px}.propDimensionsList li{position:relative}.propDimensionsList b{width:95px;display:inline-block;text-indent:-15px;padding-left:15px}.propDimensionsList span{position:absolute;left:100px;bottom:0}.dimensionGroupA{width:180px;margin-right:40px}.dimensionGroupB{width:200px}.propHPP{margin-bottom:34px;font-size:12px;color:#707070;display:inline-block;width:200px;font-weight:bold}.propDirections{margin-bottom:20px}.startLocation{border:1px solid #a1a1a1;color:#acacac;font-weight:bold;width:322px;margin-right:8px;padding-left:5px;padding-top:3px;padding-bottom:3px}#homeProtectionPlanModal .homeProtectionPlanBox{position:fixed;top:0;left:44%;margin-left:-300px;z-index:1000002;top:135px;width:764px;height:425px}#homeProtectionPlanModal .homeProtectionPlanBox #modalContent{background-color:white;width:764px;height:425px;margin-left:-15px;margin-top:-3px;border:3px solid #ffc300;border-radius:16px}#homeProtectionPlanModal .homeProtectionPlanBox #modalContent .hppContent{margin-left:25px;margin-right:25px;margin-top:20px}#homeProtectionPlanModal .homeProtectionPlanBox #modalContent .regSymbol{position:relative;font-size:12px;font-weight:bold;bottom:7px}#homeProtectionPlanModal .homeProtectionPlanBox #modalContent .header{font-size:22px;font-weight:bold;color:black;width:690px;line-height:26px}#homeProtectionPlanModal .homeProtectionPlanBox .modalCloseDiv{position:relative;float:right;width:24px;height:24px;left:13px;bottom:13px}#homeProtectionPlanModal .homeProtectionPlanBox .modalCloseDiv #hppCloseLink{background:url(/images/hpp/close-modal-normal.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#homeProtectionPlanModal .homeProtectionPlanBox .modalCloseDiv #hppCloseLink:hover{background:url(/images/hpp/close-modal-active.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#homeProtectionPlanModal .homeProtectionPlanBox .bigImageContentDiv{position:absolute;background:url(/images/hpp/c21-hpp-manwithchild.jpg) no-repeat;display:inline-block;margin-top:20px;width:285px;height:301px}#homeProtectionPlanModal .homeProtectionPlanBox .otherContentDiv{position:absolute;margin-left:265px;margin-right:25px}#homeProtectionPlanModal .homeProtectionPlanBox .otherListContentDiv{position:relative;font-size:14px;line-height:20px;width:420px}#homeProtectionPlanModal .homeProtectionPlanBox .otherListContentDiv li{margin-bottom:5px}#homeProtectionPlanModal .homeProtectionPlanBox .otherInfoContentDiv{font-weight:bold;font-size:17px;line-height:20px;margin-left:25px;width:420px}#homeProtectionPlanModal .homeProtectionPlanBox .logosContentDiv{position:relative;width:430px;margin-left:25px;margin-top:18px}#homeProtectionPlanModal .homeProtectionPlanBox .c21logoContentDiv{position:absolute;background:url(/images/hpp/c21-hpp-logo.png) no-repeat;display:inline-block;width:113px;height:64px;margin-left:5px;border-right:2px solid black;padding-right:50px}#homeProtectionPlanModal .homeProtectionPlanBox .ahslogoContentDiv{position:absolute;background:url(/images/hpp/c21-hpp-ahs-logo.png) no-repeat;display:inline-block;width:193px;height:63px;margin-left:210px}.StandardBtn.notesSaveButton{margin:6px 5px 0 0}.StandardBtn.calculateButton{float:right;margin:14px 17px 3px 0}.onBoardHdrGold{color:#ffc82e}.propSchoolsContainer{padding:5px 10px 0 10px}.schoolDisclaimer{color:#b9b9b9;font-size:10px;padding:0 10px;line-height:12px;margin:10px 0 40px 0;word-spacing:.10em}.propSchoolsTable{width:760px;border-bottom:3px solid #f5c64a;font-size:12px;color:#191919;display:block}.propSchoolsTable tr,.propSchoolsTable td{height:33px}.propSchoolsTable a{color:#0b5095;text-decoration:none;font-weight:bold}.propSchoolsTable a:hover{color:#f5c64a;text-decoration:none}.schoolsTableHeader{color:#424242;font-weight:bold}.schoolRowDark{height:25px;background-color:#ccc;border-right:1px solid white}.schoolRowLight{height:25px;background-color:#ddd;border-right:1px solid white}.schoolDataAlignCenter{text-align:center}.schoolNameHdr{padding-left:12px;width:282px}.schoolDistanceHdr{width:70px}.schoolTypeHdr,.schoolGradesHdr{width:75px}.schoolRateHdr{width:140px}.schoolParentHdr{width:100px}.schoolLink{margin-left:12px;width:220px;display:block;padding-top:4px;padding-bottom:4px}.schoolBodyRow{padding-left:12px;width:710px}.schoolBodyRowAlt{background-color:#f9f8f3}.propSchoolsTypeContainer{width:750px;padding:5px 10px 0 10px;margin-left:5px;margin-right:5px}#schoolsTypeContainer .elementarySchoolsColumn,#schoolsTypeContainer .middleSchoolsColumn,#schoolsTypeContainer .highSchoolsColumn{position:relative;float:left;width:245px;margin-left:5px}#schoolsTypeContainer .elementarySchoolSection,#schoolsTypeContainer .middleSchoolSection,#schoolsTypeContainer .highSchoolSection{height:274px}#schoolsTypeContainer .schoolGradeType{font-size:18px;font-weight:bold}#schoolsTypeContainer .schoolType{height:16px;font-size:12px;font-weight:bold;margin-top:5px;width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#schoolsTypeContainer .schoolName{height:16px;font-size:14px;font-weight:bold;margin-top:10px;color:#0b5095;width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#schoolsTypeContainer .schoolAddress1,#schoolsTypeContainer .schoolAddress2{height:16px;font-size:12px;margin-top:2px;width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#schoolsTypeContainer .schoolPhone{height:16px;font-size:12px;font-weight:bold;margin-top:2px;width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#schoolsTypeContainer .schoolDistance{height:16px;font-size:12px;margin-top:2px;width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#schoolsTypeContainer .schoolRatings{height:16px;font-size:12px;font-weight:bold;margin-top:6px;color:#0b5095;width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#schoolsTypeContainer .infoLabel{position:relative;font-weight:bold;float:left;width:145px}#schoolsTypeContainer .schoolRatingStars{height:16px;font-size:12px;font-weight:bold;margin-top:6px;width:225px}#schoolsTypeContainer .schoolRatio,#schoolsTypeContainer .schoolStudentCount{height:16px;margin-top:6px;width:225px}#schoolsTypeContainer .infoSection{font-size:15px;font-weight:bold}.LaneSubTitle .secondaryLink{margin-top:-2px;float:right}.secondaryLink .IconActionViewLocalAreaInfo16{vertical-align:middle;margin-top:-4px;margin-right:10px}.LaneSubTitle .viewAllLocalAreaInfo{color:#ffc82e;font-size:12px}.LaneSubTitle .viewAllLocalAreaInfo:hover{color:#fff;font-size:12px}.propDemographicHdr{color:#000;font-size:13px;font-weight:bold}.propDemographicHdr ul{list-style:none;margin-left:20px;display:inline-block;width:780px;padding:0}.propDemographicHdr ul li{float:left;margin-right:16px}.propDemographicHdr ul li span{font-size:24px}.propDemographicSelect{display:block;margin-top:50px;margin-left:24px;font-weight:bold;color:#000;font-size:13px}.demographicDataGraph{padding:15px 10px 0 15px}.demoHorizontalChart{padding:0 10px 0 15px}.demoHorizontalData{float:left;list-style-type:none;margin:0;padding:0}.demoHorizontalData li{float:left;position:relative;text-align:left}.demoDataContainer{width:360px}#horizontalCharts .demoHorizontalData{padding-bottom:10px;width:320px}.nearbyChart{color:#000;font-size:13px;padding-bottom:6px}.nearbyBar{background-color:#eeb111;height:35px}.nearbyBarAlt{background-color:#f5c421;height:35px}.nearbyTitle{font:11px Arial;color:black;position:relative;top:-8px;padding-left:5px}.nearbyNumber{font:30px Arial;color:black;font-weight:bold;margin-left:10px}.localWeatherSelect{font-size:11px;color:#6d6d6d;display:inline-block;margin:10px 0 20px 16px}.localWeatherChart{padding:15px 10px 15px 15px}.weatherChartSource{border-bottom:1px solid #8c8c8c;margin:0 10px 40px 15px}.propAdContainer{width:728px;margin:0 auto}.LaneText.footnoteTxt{padding:25px}.footnoteTxt{font-size:9px;color:#636363;display:inline-block;margin:0 auto}.footnoteTxt img{float:left}#onboardFootnote{display:block;float:right;width:580px;margin-left:20px;word-spacing:-0.20em;line-height:12px}.myNotesContainer{padding:16px 0 16px 16px;font-size:11px;color:#9a8972;display:none}#myNotesContainerTitle{display:none}.notesMax{display:inline-block;margin-bottom:8px}.notesTextArea{background-color:#fff7de;height:72px;width:156px;max-width:156px;border:1px solid #bcae9c;padding:8px;font-family:Arial,Helvetica,sans-serif;font-size:11px}#mortgageCalculator{padding:13px 11px 0 14px}.calcFormEntry{line-height:23px;font-weight:bold;font-size:11px;margin-top:5px}.calcFormEntry input{height:22px;width:170px;border:1px solid #bcae9c;line-height:22px;padding-left:5px}.calcFormEntry input:disabled{color:#555}.calcFormEntryGroup{font-weight:bold;font-size:11px}.calcFormEntryGroup label{margin-right:5px}.loanTermContainer{margin-top:5px;line-height:20px}.monthlyPmtContainer{text-align:center}.monthlyPmtAmt{background-color:#fff7de}.calcDisclaimer{color:#9a8972;font-size:9px;margin-top:10px;margin-bottom:20px;line-height:11px;text-align:left}#videoContainer{padding-top:10px;position:relative}#videoContainer{user-select:none;-moz-user-select:none;-webkit-user-select:none}#videoPlayer{width:538px;height:328px;margin-left:116px;background:#000;color:#fff}#videoPaginator{float:right;margin-right:116px;margin-top:3px;height:22px;line-height:30px}.propDetailClear{clear:both}#PropDetailBg{background:url(../images/layout/propertydetails.png) -200px -40px no-repeat;width:780px;height:434px}.ThumbArrowLeft{background:url(../images/layout/texturesheet.png) -870px -377px no-repeat;width:7px;height:11px}.ThumbArrowLeft:hover{background:url(../images/layout/texturesheet.png) -888px -377px no-repeat;width:7px;height:11px}.ThumbArrowRight{background:url(../images/layout/texturesheet.png) -879px -377px no-repeat;width:7px;height:11px}.ThumbArrowRight:hover{background:url(../images/layout/texturesheet.png) -897px -377px no-repeat;width:7px;height:11px}#resultMapContainer{border:5px solid #171717;margin-left:10px;margin-right:10px;margin-bottom:10px}#resultMapContainerBtm{width:780px;height:30px;overflow:hidden;background:url(../images/layout/texturesheet.png) -2px -170px no-repeat;margin-bottom:15px}#localAreaData #localAreaFeatures{font-size:12px;display:inline-block;width:760px;margin:20px 0 0 10px}#localAreaFeatures .featuresListOne,#localAreaFeatures .featuresListTwo,#localAreaFeatures .featuresListThree{float:left;margin:0 0 0 20px;padding:0;line-height:20px}#localAreaFeatures .featuresListOne span,#localAreaFeatures .featuresListTwo span,#localAreaFeatures .featuresListThree span{color:#707070}#localAreaFeatures .featuresListOne{width:300px}#localAreaFeatures .featuresListTwo{width:350px}#localAreaFeatures .featuresListThree{width:250px}#localAreaData .footnote{float:right;margin-right:10px;margin-top:10px}#localAreaData .localDemographicHdr{color:#000;font-size:13px;font-weight:bold;display:inline-block;margin-left:14px;margin-top:10px;line-height:26px}#localAreaData .localDemographicHdr span{margin-right:8px}#localAreaData .localDemographicHdr span b{font-size:24px}#localAreaData .localDemographicSelect{display:block;margin-top:30px;margin-left:20px;font-weight:bold;color:#000;font-size:13px;margin-bottom:20px}#localAreaData .demographicDataGraph{padding:15px 10px 30px 15px}ul#horizontalCharts.demoHorizontalData{margin-bottom:20px}#localAreaData #horizontalCharts .demoHorizontalData{width:340px}#localAreaData .localAreaComparisons{position:relative;display:inline-block;width:365px;font-size:12px;color:#000;margin-bottom:10px}#localAreaData .localAreaComparisons b{font-size:14px}#localAreaData .localAreaComparisons select{position:absolute;top:0;right:0}#localAreaData .localAreaIndex{margin-bottom:40px}#localAreaData #horizontalCharts2 .demoHorizontalData{margin-bottom:10px}ul#horizontalCharts2.horizontalChartsList.demoHorizontalData{margin-bottom:30px}#localAreaData .chartKeyContainer{margin-bottom:30px;float:none;color:black;margin-left:10px}#localAreaData .chartKeyContainer .key{color:black;border-bottom:1px dashed #000}#localAreaData .chartKeyContainer .label{padding:0}#localAreaData .localCrimeStats{padding:0 10px 20px 10px}.localCrimeStats .chartWidth{width:760px}#localAreaData .weatherChartSource{margin-bottom:70px}ul.cyberVerticalGraph li.bar p.title{bottom:-5px;margin-bottom:-30px;font-size:10px;line-height:12px}#imageSash{position:absolute;top:-4px;left:-4px}.propDescActions .IconActionSeeThisProperty16{display:inline-block}.propDescActions .IconActionAskQuestion16{display:inline-block}.propDescriptionRight .IconPropertyOpenHouse16{display:inline-block}.viewAllLocalAreaInfo .IconActionViewLocalAreaInfo16{display:inline-block}#bigImageCaption .IconActionAudio12{display:inline-block;vertical-align:middle;height:16px}.sashPriceReduced{background:url(../images/layout/propertydetails.png) -358px -476px no-repeat;width:154px;height:154px}.sashNewlyListed{background:url(../images/layout/propertydetails.png) -514px -476px no-repeat;width:154px;height:154px}.sashOpenHouse{background:url(../images/layout/propertydetails.png) -670px -476px no-repeat;width:154px;height:154px}.sashSalePending{background:url(../images/layout/propertydetails.png) -826px -476px no-repeat;width:154px;height:154px}.sashForeclosure{background:url(../images/layout/propertydetails.png) -202px -476px no-repeat;width:154px;height:154px}.sashProtectionPlan{background:url(../images/layout/propertydetails.png) -46px -476px no-repeat;width:154px;height:154px}.IconActionMail16{background:url(../images/layout/propertydetails.png) 0 -536px no-repeat;width:16px;height:16px}#viewImageFullScreen{position:absolute;bottom:0;left:1px;background:url(../images/layout/propertydetails.png) -560px -632px no-repeat;width:420px;height:75px;display:none;cursor:pointer}.addthis_toolbox{display:inline-block}.translatorLinks a{cursor:pointer}