html #HeaderActions #myC21Links,html #HeaderActions #siteLinks{top:22px;right:8px;background:#000;z-index:2;position:absolute}.clearfix{display:block;zoom:1}.clearfix:after{content:'';display:block;font-size:0;height:0;clear:both;visibility:hidden}.animated-fast{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes roll-in-blurred-right{0%{-webkit-transform:translateX(1000px) rotate(720deg);transform:translateX(1000px) rotate(720deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes roll-in-blurred-right{0%{-webkit-transform:translateX(1000px) rotate(120deg);transform:translateX(1000px) rotate(120deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes rotate-in-2-bck-ccw{0%{-webkit-transform:translateZ(200px) rotate(45deg);transform:translateZ(200px) rotate(45deg);opacity:0}100%{-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0);opacity:1}}@keyframes rotate-in-2-bck-ccw{0%{-webkit-transform:translateZ(200px) rotate(45deg);transform:translateZ(200px) rotate(45deg);opacity:0}100%{-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0);opacity:1}}.roll-in-blurred-right{-webkit-animation:roll-in-blurred-right .65s cubic-bezier(.23,1,.32,1) 1.5s both;animation:roll-in-blurred-right .65s cubic-bezier(.23,1,.32,1) 1.5s both}.rotate-in-2-bck-ccw{-webkit-animation:rotate-in-2-bck-ccw .5s cubic-bezier(.25,.46,.45,.94) both;animation:rotate-in-2-bck-ccw .5s cubic-bezier(.25,.46,.45,.94) both}html .hidden-desktop{display:inherit!important}html .visible-desktop{display:none!important}html .visible-phone{display:inherit!important}html .hidden-phone{display:none!important}html #responsiveNotifier{border-width:1px;font-weight:100}html #FooterNavigation a,html #FooterSitemap .SitemapLane,html #mobileLinks a#mobileMyC21{display:none}html .noScroll{overflow-x:hidden;overflow-y:hidden}html #PageFrame{min-width:320px;width:100%}html #HeaderNavigation{background:#beaf87;border-bottom:1px solid #beaf87;box-shadow:0 3px 0 rgba(255,255,255,.5);height:65px}html #NavigationHome{width:103px;height:53px;line-height:200px;margin:6px 0 0 8px;background:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%2099.8%2045%22%20enable-background%3D%22new%200%200%2099.8%2045%22%20xml%3Aspace%3D%22preserve%22%20width%3D%22100%22%20height%3D%22100%22%3E%3Cpath%20d%3D%22M80.7%2010.2%2068.6%2028h-4.1l3.6-5.2v-9.2c-0.5%200-1.7%200.7-1.7%201.9V24H63.2V10.2h3.1v1c0.9-1%202-1%202-1h3.2v7.6l5.3-7.6h3.9l0%200zM43.9%2013.2h1.8V23.9H49V13.6h1.1l0%205.5c0%202.7%202.2%205%205%205%201.3%200%202.6-0.5%203.5-1.3V24h3.2V10.2h-3.2v8.2c0%201.5-1.3%202.7-2.8%202.7-1.4%200-2.6-1.2-2.6-2.7V10.2H49V6.1h-3.3v4.1h-1.8l0%203%200%200c-0.8-1.8-2.6-3-4.6-3-1.3%200-2.5%200.5-3.4%201.4v-1.4h-3.4v1.9c-1.2-1.2-2.9-2-4.8-2-3.9%200-7.1%203.2-7.1%207.1%200%201.2%200.3%202.3%200.8%203.2l0%200c-1.6%201.9-4%203-6.7%203-4.8%200-8.9-4.1-8.9-9%200-4.9%204.1-9%208.9-9%202.7%200%205.4%201.4%206.8%203.4h5.4C26.8%208.6%2026.7%208.4%2026.6%208.3%2026%207.2%2025.1%205.9%2024.2%205%2018.9-0.3%2010.2-0.3%205%205c-5.3%205.2-5.3%2013.9%200%2019.2%205.2%205.3%2013.9%205.3%2019.2%200.1%200.2-0.2%200.3-0.4%200.4-0.6l0%200c0.9%200.4%201.9%200.7%203%200.7%201.4%200%202.8-0.4%203.8-1.1v-3.7c-1%201.2-2.4%201.7-3.8%201.7-0.6%200-1.1-0.1-1.6-0.4l6.6-5.6V24h3.3v-8c0-1.5%201.2-2.7%202.7-2.7%201.5%200%202.7%201.2%202.7%202.7v8h3.1v-8.7c0-0.6-0.1-1.2-0.3-1.7l-0.2-0.4%200%200zm-14.7%200.4-5.5%204.8c-0.1-0.4-0.2-0.8-0.2-1.2%200.1-2.2%201.9-3.9%204.1-3.9%200.6%200%201.1%200.1%201.6%200.3l0%200zM87%2022.3C85.5%2020.5%2083.2%2019.5%2080.8%2019.5%2076.5%2019.5%2073%2022.1%2073%2028h4c0-2.9%201.7-4.4%203.7-4.4%201.9%200%203.4%201.6%203.4%203.5%200%202-1.5%203.5-1.5%203.5l-9.3%209.3v4.2h15.6v-4.5h-9.2l4.7-4.7c0%200%204.4-3.6%204.4-7.7C88.7%2023.9%2087%2022.3%2087%2022.3l0%200z%22%2F%3E%3Cpolygon%20points%3D%2288.1%2019.5%2088.1%2023.4%2089.9%2023.4%2089.9%2044.1%2094.6%2044.1%2094.6%2019.5%2089.9%2019.5%2089.9%2019.5%2089.9%2019.5%20%22%2F%3E%3Cpath%20d%3D%22m48.3%2044%200-2.8-46.7%200%200%200%200%200%200%202.8zM26.1%2038.6l22.2-7.5%2022.4%207.2%200-2.6-22.4-7.3%200%200%200%200-22.2%207.5zM63%2038.5l-2.7-0.9%200%206.5%200%200%200%200%202.7%200z%22%2F%3E%3Cpath%20d%3D%22m97.3%2043.8c-0.7%200-1.2-0.5-1.2-1.2%200-0.7%200.5-1.2%201.2-1.2%200.7%200%201.2%200.5%201.2%201.2%200%200.7-0.5%201.2-1.2%201.2m0-2.6c-0.8%200-1.4%200.6-1.4%201.4%200%200.8%200.6%201.4%201.4%201.4%200.8%200%201.4-0.6%201.4-1.4%200-0.8-0.6-1.4-1.4-1.4zM97.2%2042.5h-0.3v-0.5h0.4c0.2%200%200.4%200%200.4%200.2%200%200.3-0.3%200.3-0.5%200.3m0.7-0.3c0-0.3-0.1-0.4-0.5-0.4h-0.7v1.5h0.2v-0.7h0.3l0.4%200.7h0.2l-0.5-0.7c0.3%200%200.5-0.1%200.5-0.4z%22%2F%3E%3C%2Fsvg%3E);background-size:100% 100%}html #HeaderActions{background-color:#4e4e4e;background:-webkit-linear-gradient(top,#4e4e4e 0,#252223 100%);background:-moz-linear-gradient(top,#4e4e4e 0,#252223 100%);background:-ms-linear-gradient(top,#4e4e4e 0,#252223 100%);background:-o-linear-gradient(top,#4e4e4e 0,#252223 100%);background:linear-gradient(top,#4e4e4e 0,#252223 100%);padding:0 8px 0 24px;overflow:inherit}html #HeaderActions #siteLinks{display:block;display:none;padding:0 10px 10px 20px}html #HeaderActions #myC21Links{display:block;display:none;padding:0 10px 10px 40px}html #HeaderActions a{display:block}html #ActionCall .actionLabel,html #HeaderActions .actionLabel,html #NavigationList{display:none}html #PageFooter{background:url(/images/layout/pagefooterbg.png) -2px 0 repeat-y}html #FooterNavigation{padding:1em 0 0;background:#d6d6d6;height:auto;line-height:2em;border-top:8px solid #beaf87;text-align:center}html #MobileNav{position:absolute;top:18px;right:10px;width:34px;height:30px;background:url(/images/mobile-nav.png) top left no-repeat}html #PageFooter.forcebottom{height:auto;position:relative;bottom:auto}html #FooterNavigation a{white-space:nowrap}html #FooterNavigation #websiteFeedbackLink{border-left:2px solid #AFAFAF;padding-left:9px;float:none;line-height:2em}html #IconSocialMediaContainer,html body.esp #IconSocialMediaContainer{float:none;padding:2em 0 10px;width:100%;height:35px;margin:auto;text-align:center;position:relative;top:auto;right:auto}html #FooterNavigation a.IconSocialMedia{float:none;display:inline-block}html #FooterSitemap{margin-top:50px}html #FooterSitemap .SitemapLane{width:100%;border-right:0;border-bottom:1px solid #c2c2c2;padding:1em 0}html #FooterSitemap,html #FooterTopMarkets{padding:0 15px 15px;margin:0}html #FooterSitemap .SitemapLaneInside{height:auto;padding:0;border:0}html #FooterNavigation .FooterBar{margin-bottom:0}html #FooterSeoOutside{display:none}html #ActionCall{background:url(/images/icons/callicon.png) 0 4px no-repeat;padding-left:14px}html #mobileLinks a{display:inline-block;background-color:#575757;color:#fff;padding:0 9px;margin-left:8px;height:18px;line-height:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}html #mobileLinks a span{color:#beaf87}html #dropdown{left:auto;width:96%;margin:0 2%}html #dropdownSearchBox{background:#999;box-shadow:0 0 0 1px #666;border:1px solid #ccc;border-radius:2px;box-sizing:border-box}html #dropdown .searchText{background-color:#fff;height:40px;top:13px;left:13px;width:64.5%;padding-left:3%;margin-right:1%;font-size:13px;border:1px solid #666;box-shadow:inset 0 0 10px #bbb;box-sizing:border-box}html body.esp #searchButton:before{content:"Buscar C21"}html a#searchButton,html body.esp a#searchButton,html body.esp a#searchButton:hover{right:13px;padding:0 5px;top:13px;display:inline-block;height:40px;width:28%;line-height:39px;text-align:center;overflow:hidden;color:#333;margin:0;font-size:13px;background:#ffd813;border:1px solid rgba(0,0,0,.4);text-shadow:0 1px 2px #fff;text-transform:uppercase;font-weight:700;box-sizing:border-box}html #searchButton:hover,html body.esp a#searchButton:hover{background:#beaf87}html #searchButton:before{content:"Search C21"}html #searchReset{display:none!important}html #dropdownContentRepeat,html #dropdownContentTop,html #dropdownResults #searchCriteria,html #dropdownResultsBottom,html #dropdownResultsTop,html .FTSCenterLaneCard .CardThumb,html .FTSDropdownBackground .centerSuggest .foreclosuresSuggest .foreclosuresImage,html .FTSDropdownBackground .centerSuggest .newlyListedSuggest .newlyListedImage,html .FTSDropdownBackground .centerSuggest .openHousesSuggest .openHousesImage,html .FTSDropdownBackground .centerSuggest .priceReducedSuggest .priceReducedImage,html .FTSDropdownBackground .topSuggest .c21AgentsSuggest .c21AgentsImage,html .FTSDropdownBackground .topSuggest .c21OfficesSuggest .c21OfficesImage,html .FTSDropdownBackground .topSuggest .forRentSuggest .forRentImage,html .FTSDropdownBackground .topSuggest .forSaleSuggest .forSaleImage,html .freeTxtResults.properties .cell .propMLS,html .locationRow .locationCellWrapper{display:none}html #dropdownResults,html #innerSearch,html .agentResultsDiv,html .locationResultsDiv,html .officeResultsDiv,html .propertyResultsDiv{width:100%}html #dropdownRepeat{background:#eee;width:100%}html #dropdownContent{padding:0;border:1px solid #777;background:#eee}html .freetextsearchSectionHeader{float:none;margin:0 0 0 9px;position:relative;top:5px;width:auto}html .freeTxtResults.agents,html .freeTxtResults.offices,html .freeTxtResults.properties{margin:10px;width:auto}html .freeTxtResults{float:none}html .freeTxtResults.location{width:auto;margin-left:10px}html .agentResultsInnerDiv,html .officeResultsInnerDiv,html .propertyResultsInnerDiv{width:auto}html .agentResultsDiv.parentHover,html .locationResultsDiv.parentHover,html .officeResultsDiv.parentHover,html .propertyResultsDiv.parentHover{background:inherit}html .moreLinkDiv.agent,html .moreLinkDiv.location,html .moreLinkDiv.office,html .moreLinkDiv.property,html .showLessLinkDiv{position:absolute;right:5px;bottom:auto;top:5px;margin:0}html .viewAllLinkDiv{display:none;bottom:auto;top:5px}html .suggestMessageDropDown{width:auto}html .freetextsearchLabelNoData{padding-left:9px}html .FTSCenterLaneCard.agentCard{margin-left:-220px}html .FTSCenterLaneCard.propertyCard{margin-left:-326px}html .FTSCenterLaneCard.officeCard{margin-left:-322px}html .FTSCenterLaneCard .propertyDetailsSectionHeader{left:334px;top:5px}html .FTSCenterLaneCard.agentCard .propertyDetailsSectionHeader{left:228px}html .FTSCenterLaneCard.officeCard .propertyDetailsSectionHeader{left:330px}html .FTSOfficeCardHeader.office{margin-top:20px}html .FTSCenterLaneCardHeader.agent{margin-top:5px;width:270px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html #searchSuggestDisambiguation #dropDownNotification,html #searchSuggestNoResult #dropDownNotification{font-size:12px}html .FTSCenterLaneCard.agentCard .agentdesignations{max-width:250px}html .FTSDropdownBackground .topSuggest{width:auto}html .FTSDropdownBackground .topSuggest .c21AgentsSuggest,html .FTSDropdownBackground .topSuggest .c21OfficesSuggest,html .FTSDropdownBackground .topSuggest .forRentSuggest,html .FTSDropdownBackground .topSuggest .forSaleSuggest{width:100%;border:0;overflow:hidden;float:none;height:29px}html .FTSDropdownBackground .bottomSuggest,html .FTSDropdownBackground .centerSuggest{width:auto}html .FTSDropdownBackground .topSuggest .c21AgentsSuggest .c21AgentsInfo,html .FTSDropdownBackground .topSuggest .c21OfficesSuggest .c21OfficesInfo,html .FTSDropdownBackground .topSuggest .forRentSuggest .forRentInfo,html .FTSDropdownBackground .topSuggest .forSaleSuggest .forSaleInfo{text-align:left;left:10px;top:5px}html .FTSDropdownBackground .centerSuggest .foreclosuresSuggest,html .FTSDropdownBackground .centerSuggest .newlyListedSuggest,html .FTSDropdownBackground .centerSuggest .openHousesSuggest,html .FTSDropdownBackground .centerSuggest .priceReducedSuggest{height:27px;width:50%}html .FTSDropdownBackground .centerSuggest .foreclosuresSuggest .foreclosuresInfo,html .FTSDropdownBackground .centerSuggest .newlyListedSuggest .newlyListedInfo,html .FTSDropdownBackground .centerSuggest .openHousesSuggest .openHousesInfo,html .FTSDropdownBackground .centerSuggest .priceReducedSuggest .priceReducedInfo{left:10px;top:5px}html .FTSDropdownBackground .centerSuggest .foreclosuresSuggest .foreclosuresInfo .infoCount,html .FTSDropdownBackground .centerSuggest .foreclosuresSuggest .foreclosuresInfo .infoLabel,html .FTSDropdownBackground .centerSuggest .newlyListedSuggest .newlyListedInfo .infoCount,html .FTSDropdownBackground .centerSuggest .newlyListedSuggest .newlyListedInfo .infoLabel,html .FTSDropdownBackground .centerSuggest .openHousesSuggest .openHousesInfo .infoCount,html .FTSDropdownBackground .centerSuggest .openHousesSuggest .openHousesInfo .infoLabel,html .FTSDropdownBackground .centerSuggest .priceReducedSuggest .priceReducedInfo .infoCount,html .FTSDropdownBackground .centerSuggest .priceReducedSuggest .priceReducedInfo .infoLabel{display:inline}html #PageBody.Standard1Lane #findAHomeSearchTabs,html .FTSDropdownBackground .bottomSuggest,html .FTSDropdownBackground .bottomSuggest .viewLocalArea .localAreaImage{display:none}html .FTSDropdownBackground .bottomSuggest .viewLocalArea{width:auto;padding:10px 5px}html .FTSDropdownBackground .bottomSuggest .viewLocalArea .localAreaInfo{margin-left:0}html .FTSDropdownBackground{height:174px}html #PageBody.Standard1Lane.searchByMapBody #realEstateListings{background-color:#fff}html #PageBody.Standard1Lane #findAHomeSearchNav{display:inline-block;width:100%;background-color:#fff;border-bottom:none;margin-left:0;height:80px}html #PageBody.Standard2LaneRight.fineAHomeStateDetails,html #PageBody.searchByMapBody .searchTab,html #PageBody.stateMapLane #stateInformationDiv .stateName,html #PageBody.stateMapLane .LaneTitle .secondaryLink,html #PageBody.stateMapLane .returnToLocationSearch,html #PageBody.stateMapLane .statedetailSitemapLane #stateInformationDiv .stateImg,html #PageBody.stateMapLane H1 .stateNameTitle,html #listingLaneContainer .wideSitemapLane .stateInformationDiv .stateLink.wide.localAreaLink{display:none}html #PageBody.Standard1Lane #findAHomeSearchNav .navs{position:absolute;margin:45px 0 0 10px;font-size:16px;font-weight:700}html #PageBody.Standard1Lane #findAHomeSearchNav .navs a{position:relative;color:#000;cursor:pointer}html #PageBody.Standard1Lane #findAHomeSearchNav a.searchByFeature{margin-left:10px}html #PageBody.Standard1Lane #findAHomeSearchNav a.searchBySchool,html #PageBody.Standard1Lane #findAHomeSearchNav a.searchByState{margin-left:23px}html #PageBody.Standard1Lane #findAHomeSearchNav .navs a.selected,html #PageBody.Standard1Lane #findAHomeSearchNav .navs a:hover{border-bottom:4px solid #beaf87}html #PageBody.searchByMapBody H1{font-size:11px;text-align:left;margin-left:-18px}html #PageBody.Standard1Lane .searchHeader{position:absolute;font-size:12px;font-weight:700;margin:15px 0 0 20px}html #PageBody.searchByMapBody .userInformation{font-size:12px}html #PageBody.searchByMapBody #nationalmapContainer{display:none;height:80px}html #PageBody.Standard1Lane .searchByMapContainer{border-top:1px solid #eee;width:100%;height:66px}html #PageBody.Standard1Lane .searchByMapContainer .startStateSearchTxt{padding-top:24px;border-bottom:none}html #listingLaneContainer .wideSitemapLane{width:100%}html #listingLaneContainer .wideSitemapLane .stateInformationDiv{background:0 0}html #PageBody.stateMapLane{width:100%}html #PageBody.stateMapLane .statedetailSitemapLane{margin-left:0;width:100%;margin-top:-4px}html #PageBody.stateMapLane .stateMapWrapper,html #PageBody.stateMapLane .stateMapWrapper #listingCitiesDiv,html #PageBody.stateMapLane .stateMapWrapper #listingCountiesDiv{width:100%}html #PageBody.stateMapLane .stateMapWrapper #listingCitiesDiv,html #PageBody.stateMapLane .stateMapWrapper #listingCountiesDiv{margin:0}html #PageBody.stateMapLane .stateMapWrapper #listingCitiesDiv{margin-top:15px}html #PageBody.stateMapLane H1{font-size:11px;text-align:left;margin-left:-16px}html #PageBody.stateMapLane .LaneTitle{margin-left:0}html #PageBody.stateMapLane .statedetailSitemapLane #stateInformationDiv{border-bottom:1px solid #7f7f7f}html #PageBody.stateMapLane #stateInformationDiv .stateInfoCol1{margin-left:15px}html #PageBody.stateMapLane #stateInformationDiv .stateInfoCol1,html #PageBody.stateMapLane #stateInformationDiv .stateInfoCol2{width:125px;margin-top:46px}html #PageBody.stateMapLane #stateInformationDiv .stateInfoCol1 a,html #PageBody.stateMapLane #stateInformationDiv .stateInfoCol2 a{font-size:14px}html #PageBody.stateMapLane #stateInformationDiv .stateInfoCell{border:none;padding:15px 5px}html #PageBody.stateMapLane #stateInformationDiv .mobileStateName{display:inline-block!important;position:absolute;height:50px;width:320px}html #PageBody.stateMapLane #stateInformationDiv .mobileStateName .stateName{display:inline-block;position:relative;margin-top:15px;margin-left:20px;font-size:12px;float:left;font-weight:700}html #PageBody.stateMapLane #stateInformationDiv .mobileStateName .backToStateList{position:relative;margin-right:15px;margin-top:17px;display:inline-block;float:right}html #PageBody.stateMapLane .searchDiv{display:inline-block!important;background-color:#a6a5a5;height:65px;width:100%}html #PageBody.stateMapLane .searchDiv .searchBtn{position:absolute;display:inline-block;border:1px solid #fff;border-radius:2px;background-color:#deddde;width:280px;text-align:center;margin:15px 10px;padding:8px 0;font-size:12px;color:#000;cursor:pointer}html #PageBody.stateMapLane .stateMapWrapper h2.stateDetailTitle{font-weight:700;font-size:12px;margin:20px 0 15px 20px}html #PageBody.stateMapLane #listingLaneCities,html #PageBody.stateMapLane #listingLaneCounties{position:relative;margin:0 22px;column-count:1;column-width:280px;-webkit-column-width:280px;-moz-column-width:280px;-webkit-column-count:1;-moz-column-count:1}html #PageBody.stateMapLane #listingLaneCities a,html #PageBody.stateMapLane #listingLaneCounties a{line-height:34px;font-size:11px}html #PageBody.stateMapLane #listingLaneCities{margin:-24px 0 15px 20px}html #PageBody.stateMapLane .stateMapWrapper #sortLinkContainer{display:none;margin:0}html #PageBody.fahPropertyFeature{padding-bottom:0}html #PageBody.fahPropertyFeature .findAHomeBody{width:100%;background-color:#f3f3f3;margin-top:-4px}html #PageBody.fahPropertyFeature h1{font-size:11px;margin-left:-16px}html #PageBody.fahPropertyFeature .locationSearchInformation{padding:10px 20px;border-bottom:1px solid #ddd;border-top:1px solid #ddd}html #PageBody.fahPropertyFeature .locationSearchInformation .info{font-size:12px;margin:0}html #PageBody .findAHomeBody #findAHomeLocation #findAHomeSearch{width:100%}html #PageBody.fahPropertyFeature #findAHomeLocation{background-color:#fff}html #PageBody.fahPropertyFeature .findAHomeBody #findAHomeLocation .findHomeLabel,html #PageBody.fahPropertyFeature .findAHomeBody #findAHomeLocation .locationIcon{display:none}html #PageBody.fahPropertyFeature .findAHomeBody #findAHomeLocation .findHomeLabel{display:inline-block!important;width:100%;float:left;font-weight:700;font-size:14px;margin:15px 0 20px}html #PageBody.fahPropertyFeature .findAHomeBody #findAHomeLocation .fieldError{top:-6px;left:-5px}html #PageBody.fahPropertyFeature .findAHomeSearchOptions{margin:10px 0 20px 20px;width:300px}html #PageBody.fahPropertyFeature .autocompleteContainer.findHomeSearchInputs,html #PageBody.fahPropertyFeature .autocompleteContainer.findHomeSearchInputs .background,html #PageBody.fahPropertyFeature .autocompleteContainer.findHomeSearchInputs .foreground{width:200px;margin-left:0}html #PageBody #findASchoolSearch .findHomeSearchInputs input{width:100%}html #PageBody.fahPropertyFeature .findAHomeSearchBtn{margin-left:-15px}html #PageBody.fahPropertyFeature #searchButton1{width:45px}html #PageBody.fahPropertyFeature .collapsableHeader{display:none!important}html #PageBody.fahPropertyFeature #propertyAdditional,html #PageBody.fahPropertyFeature #propertyEssential{display:inline-block!important;width:100%;border:none;margin-left:10px}html #PageBody.fahPropertyFeature #propertyAdditional{min-height:0;padding-bottom:0;margin-left:0}html #PageBody.fahPropertyFeature #propertyEssential.collapse{display:none!important}html #PageBody.fahPropertyFeature #findAHomePropertyDetails{border:none;margin:0;overflow:hidden}html #PageBody.fahPropertyFeature #findAHomePropertyDetails .info{display:inline-block!important;font-weight:700;font-size:14px;width:100%}html #PageBody.fahPropertyFeature .findHomePropDetails{width:100%;margin:20px 0 22px 8px}html #PageBody.fahPropertyFeature .propBaths,html #PageBody.fahPropertyFeature .propBedrooms{float:none;padding:0;border:none;margin-top:25px}html #PageBody.fahPropertyFeature .propPrice{float:none;border:none;margin-top:10px}html #PageBody.fahPropertyFeature .propBedrooms{margin-top:18px}html #PageBody.fahPropertyFeature .propPrice .fieldError{top:-10px}html #PageBody.fahPropertyFeature .findHomePropDetails .propPrice input[type=text]{width:92px}html #PageBody.fahPropertyFeature #propertyEssential .propBaths label,html #PageBody.fahPropertyFeature #propertyEssential .propBedrooms label,html #PageBody.fahPropertyFeature #propertyEssential .propPrice .findHomePropLabel{width:100%;height:30px;text-transform:none}html #PageBody.fahPropertyFeature #propertyEssential .selector{margin-left:-4px;width:114px}html #PageBody.fahPropertyFeature #propertyEssential b,html #PageBody.fahPropertyFeature #propertySize b{color:#000}html #PageBody.fahPropertyFeature #propertyTypes{padding-right:0;float:none;height:365px;border:none;width:100%;margin-left:10px}html #PageBody.fahPropertyFeature #listingTypes .title,html #PageBody.fahPropertyFeature #propertyTypes .title{display:none}html #PageBody.fahPropertyFeature .propTypeLabel{margin:10px 0}html #propertyTypes .propTypeBox{margin-left:0}html #PageBody.fahPropertyFeature #propertySize{border:none;float:none;width:100%;margin:0}html #PageBody.fahPropertyFeature #propertySizeTable{margin:5px 0 25px 15px}html #PageBody.fahPropertyFeature #propertySizeTable .propSizeLabel{text-transform:none}html #PageBody.fahPropertyFeature #propertySizeTable input[type=text]{width:92px}html #PageBody.fahPropertyFeature #listingTypes{width:100%;float:none;padding:0;height:390px;margin-top:10px}html #PageBody.fahPropertyFeature #listingTypes .listingTypeBox{margin-left:0}html #PageBody.fahPropertyFeature #listTypeForSaleRadioDiv,html #PageBody.fahPropertyFeature #listTypeNewListingsDiv,html #PageBody.fahPropertyFeature #listTypeOpenHousesRadioDiv{display:block;margin-top:14px;font-size:13px}html #PageBody.fahPropertyFeature .listingTypeBox .listingTypeRow{margin-top:15px}html #PageBody.fahPropertyFeature .findHomeBtm{display:inline-block!important;width:100%;margin:0;background-color:#fff}html #PageBody.fahPropertyFeature #listTypeNewListingsDiv{margin-left:28px}html #PageBody.fahPropertyFeature .StandardBtn.findHomeClearBtnImg,html #PageBody.fahPropertyFeature .StandardBtn.findHomeSearchBtnImg{width:65px}html #PageBody.fahPropertyFeature .findHomeBtmSearchBtn{width:100px}html #PageBody.fahPropertyFeature .refineTab,html #PageBody.fahSchoolBody .refineTab{display:inline-block!important;width:100%;box-sizing:border-box;padding:15px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;cursor:pointer}html #PageBody.fahPropertyFeature .refineTab .header,html #PageBody.fahSchoolBody .refineTab .header{font-size:14px;font-weight:700;color:#252526}html #PageBody.fahPropertyFeature .refineTab .actionImage,html #PageBody.fahSchoolBody .refineTab .actionImage{position:relative;float:right;right:45px;width:24px;height:16px;background:url(/images/findahome/arrow_up.png) no-repeat}html #PageBody.fahPropertyFeature .refineTab.collapse .actionImage,html #PageBody.fahSchoolBody .refineTab.collapse .actionImage{width:24px;height:14px;background:url(/images/findahome/arrow_down.png) no-repeat}html #PageBody.fahPropertyFeature #findahomeDropdownContent,html #PageBody.fahSchoolBody #findahomeDropdownContent{width:100%;padding:0}html #PageBody.fahPropertyFeature #findahomeDropdownContent #findAHomeSuggestMultipleResult,html #PageBody.fahSchoolBody #findahomeDropdownContent #findAHomeSuggestMultipleResult{padding:0 15px 15px}html #PageBody.fahPropertyFeature #findahomeDropdownContent .multipleResultText,html #PageBody.fahSchoolBody #findahomeDropdownContent .multipleResultText{float:none;width:250px;font-size:14px;margin-bottom:15px;line-height:18px}html #PageBody.fahPropertyFeature #findahomeDropdownContent .multipleResultColumn,html #PageBody.fahSchoolBody #findahomeDropdownContent .multipleResultColumn{width:100%;float:none;font-size:14px}html #PageBody.fahPropertyFeature #findahomeDropdownContent .noResultText,html #PageBody.fahSchoolBody #findahomeDropdownContent .noResultText{padding:15px}html #PageBody.fahSchoolBody{padding-bottom:0}html #PageBody.fahSchoolBody h1{font-size:11px;margin-left:-16px}html #PageBody.fahSchoolBody .findAHomeBody{width:100%;background-color:#f3f3f3;margin-top:-4px}html #PageBody.fahSchoolBody .schoolSearchInformation{display:none}html #PageBody.fahSchoolBody .schoolSearchMobileInformation{display:inline-block!important;padding:10px 20px}html #PageBody.fahSchoolBody .findASchoolSearchMsg,html #PageBody.fahSchoolBody .locationIcon,html #PageBody.fahSchoolBody .locationRequiredInfo,html #PageBody.fahSchoolBody .schoolIcon{display:none}html #PageBody.fahSchoolBody .findASchoolMobileSearchMsg{display:inline-block!important;background-color:#ccc;font-size:16px;font-weight:700;width:100%;padding:10px 0;text-align:center}html #PageBody.fahSchoolBody #findASchoolSearch{margin:0}html #PageBody.fahSchoolBody #findASchoolSearch .schoolNameField{margin-left:-68px;margin-top:10px}html #PageBody.fahSchoolBody #findASchoolSearch #schoolName{width:265px}html #PageBody.fahSchoolBody #findASchoolSearch .autocompleteContainer.findHomeSearchInputs{margin:10px 0;width:275px}html #PageBody.fahSchoolBody #findASchoolSearch .findSchoolLabel{margin-top:-18px}html #PageBody.fahSchoolBody #findASchoolMainSearch{margin:0;width:100%;height:230px;background-color:#fff}html #PageBody.fahSchoolBody #findASchoolMainSearch #findASchoolSearch{position:absolute;margin:30px 0;width:100%}html #PageBody.fahSchoolBody #findASchoolMainSearch #findASchoolSearch .locationSearch,html #PageBody.fahSchoolBody #findASchoolMainSearch #findASchoolSearch .schoolNameSearch{margin-left:20px;width:300px}html #PageBody.fahSchoolBody .horizontalSeperator{margin:0}html #PageBody.fahSchoolBody #findASchoolCriteriaSearch{margin:0;background-color:#fff;height:122px;padding:15px 2px}html #PageBody.fahSchoolBody #findASchoolCriteriaSearch .schoolSearchCriteria{width:135px;height:65px;margin-left:18px}html #PageBody.fahSchoolBody #findASchoolCriteriaSearch .schoolSearchCriteria .selectorField{margin-left:0;margin-top:25px;display:inline-block}html #PageBody.fahSchoolBody #findASchoolCriteriaSearch .schoolSearchCriteria .selector{width:120px;margin-left:-5px}html #PageBody.fahSchoolBody #findASchoolMainSearch .searchActions{display:inline-block!important;position:absolute;margin:150px 0;width:100%}html #PageBody.fahSchoolBody #findASchoolMainSearch .searchActions .requiredMsg{position:relative;float:left;margin-left:30px}html #PageBody.fahSchoolBody #findASchoolMainSearch #schoolSearchButton1{display:none}html #PageBody.fahSchoolBody .searchActions a.findSchoolSearchBtnImg{display:inline-block;float:right;right:26px}html #PageBody.fahSchoolBody .collapsableHeader{display:none!important}html #PageBody.fahSchoolBody #findASchoolFeaturesSearch{border:none;min-height:595px;margin:0}html #PageBody.fahSchoolBody #findASchoolFeaturesSearch .featureList{display:inline-block!important;border:none;height:500px;margin:15px 0 0 5px}html #PageBody.fahSchoolBody #findASchoolFeaturesSearch .featureList .featuresLane1,html #PageBody.fahSchoolBody #findASchoolFeaturesSearch .featureList .featuresLane2,html #PageBody.fahSchoolBody #findASchoolFeaturesSearch .featureList .featuresLane3{float:none;width:300px}html #PageBody.fahSchoolBody #findASchoolFeaturesSearch .findSchoolBtm,html #PageBody.fahSchoolBody #findASchoolFeaturesSearch .searchActions a{display:inline-block;float:right}html #PageBody.fahSchoolBody #findAHomeBySchoolBody #findASchoolFeaturesSearch .infoLabel{margin-left:10px}html #PageBody.fahSchoolBody #findASchoolFeaturesSearch .searchActions a.clearCriteria{right:122px}html #PageBody.fahSchoolBody #findASchoolFeaturesSearch .searchActions a.findSchoolSearchBtnImg{left:24px}html #PageBody.fahSchoolBody .refineTab .actionImage{right:0}html #PageBody.fahSchoolBody #noSchoolSearchResultsSection,html #PageBody.fahSchoolBody #schoolSearchResultsSection{margin:0;border:none}html #PageBody.fahSchoolBody #schoolSearchResultsSection{background-color:#fff}html #PageBody.fahSchoolBody #noSchoolSearchResults .noSchoolResult,html #PageBody.fahSchoolBody #noSchoolSearchResultsSection .actionInformation,html #PageBody.fahSchoolBody #noSchoolSearchResultsSection .resultsTitle,html #PageBody.fahSchoolBody #schoolSearchResultsSection .actionInformation,html #PageBody.fahSchoolBody #schoolSearchResultsSection .resultsTitle{display:none}html #PageBody.fahSchoolBody .resultsTitleMobile{display:inline-block!important;width:100%;font-weight:700;font-size:16px;text-align:center;padding:10px 0}html #PageBody.fahSchoolBody #noSchoolSearchResults .noSchoolResult:first-child{display:inline-block;width:315px}html #PageBody.fahSchoolBody #noSchoolSearchResultsSection .actionSection{margin:15px;line-height:22px}html #PageBody.fahSchoolBody #noSchoolSearchResultsSection .buttonSection{display:none}html #PageBody.fahSchoolBody #noSchoolSearchResultsSection .searchActions{display:inline-block!important;width:100%;margin:30px 0}html #BodyCenterLane #searchNavTop .LaneTitle .LaneOptions,html .BottomPagination .PaginationLimit,html .Standard3Lane #BodyLeftLane,html .Standard3Lane #BodyRightLane,html body#Homepage #PageBody{display:none}html #PageBody.fahSchoolBody #findAHomeBySchoolBody #schoolSearchResultsSection #uniform-schoolSortTypes{width:205px}html #PageBody.fahSchoolBody #schoolSearchResultsSection .schoolResultsAction{height:40px}html #PageBody.fahSchoolBody #schoolSearchResultsSection .schoolResultsAction .actionSection{margin:22px 20px;float:none;font-weight:700}html #PageBody.fahSchoolBody #findAHomeBySchoolBody #schoolSearchResultsSection .schoolRecord{width:100%;height:225px;background:0 0;margin:10px 0 0}html .Standard2LaneRight,html .Standard3Lane{background:#fff}html #PageBody.fahSchoolBody #findAHomeBySchoolBody #schoolSearchResultsSection .schoolLane1{position:relative;width:100%;height:85px;margin:10px 0 0 20px}html #PageBody.fahSchoolBody #findAHomeBySchoolBody #schoolSearchResultsSection .schoolLane2{position:relative;width:100%;height:65px;margin:0 0 0 14px}html #PageBody.fahSchoolBody #findAHomeBySchoolBody #schoolSearchResultsSection .schoolLane3{position:relative;width:100%;height:55px;margin:0 0 0 14px}html #PageBody.fahSchoolBody #findAHomeBySchoolBody .infoLabel{margin-left:8px}html #PageBody.fahSchoolBody #findAHomeBySchoolBody #schoolSearchResultsSection .schoolSelectInfo{margin:15px 0 0}html #PageBody.fahSchoolBody #findAHomeBySchoolBody #schoolSearchResultsSection .horizontalSeperator{margin:5px 0}html #PageBody.fahSchoolBody #findAHomeBySchoolBody #schoolSearchResultsSection .searchHomesBtmSection{padding-top:30px}html #findAHomeBySchoolBody #noSchoolSearchResultsSection .resultsHeader,html #findAHomeBySchoolBody #schoolSearchResultsSection .resultsHeader{height:40px}html body.esp #findAHomeBySchoolBody #schoolSearchResultsSection .infoLabel{width:190px}html body.esp #PageBody.fahSchoolBody #findAHomeBySchoolBody #schoolSearchResultsSection #uniform-schoolSortTypes{width:186px}html body.esp #findAHomeBySchoolBody #schoolSearchResultsSection .schoolSelectInfo .info{font-size:12px;position:absolute}html body.esp #PageBody.Standard1Lane #findAHomeSearchNav .navs{font-size:12px}html bod.esp #PageBody.Standard1Lane #findAHomeSearchNav a.searchBySchool,html body.esp #PageBody.Standard1Lane #findAHomeSearchNav a.searchByState{margin-left:10px}html body.esp #PageBody.Standard1Lane #findAHomeSearchNav a.searchByFeature,html body.esp #listTypeForSaleRadioDiv,html body.esp #listTypeNewListingsDiv,html body.esp #listTypeOpenHousesRadioDiv{margin-left:0}html body.esp #PageBody.fahSchoolBody #findASchoolCriteriaSearch .schoolSearchCriteria{width:135px;height:74px}html body.esp #PageBody.fahSchoolBody #findASchoolCriteriaSearch .schoolSearchCriteria .selectorField{margin-left:0;margin-top:38px}html body.esp #PageBody.fahSchoolBody #findASchoolCriteriaSearch{height:138px}html body.esp #PageBody.Standard1Lane .searchByMapContainer .startStateSearchTxt{padding-top:18px}html body.esp #PageBody.searchByMapBody .userInformation{padding:0 15px}html body.esp #PageBody.fahSchoolBody #findAHomeBySchoolBody #schoolSearchResultsSection .schoolRecord{height:245px}html body.esp #PageBody.fahSchoolBody #findAHomeBySchoolBody #schoolSearchResultsSection .schoolLane1{height:100px}html body.esp #PageBody.Standard1Lane .searchHeader{margin:15px 0 0 10px}html body.esp #PageBody.stateMapLane #stateInformationDiv .mobileStateName .stateName{margin-left:12px}html body.esp #PageBody.stateMapLane #stateInformationDiv .mobileStateName .backToStateList{width:100px}html body.esp #PageBody.stateMapLane .searchDiv .searchBtn{font-size:11px}html body.esp #PageBody.fahSchoolBody #findASchoolFeaturesSearch .findSchoolBtm{margin-top:20px}html #FooterTopMarkets .FooterRow a{line-height:25px}html .Standard3Lane #BodyCenterLane{width:100%}html .Standard2LaneRight #BodyLeftLane .Lanegg{padding-left:5px;padding-right:5px}html .Standard3Lane .BottomPagination{width:100%;left:auto;margin-left:0}html .Standard3Lane .TopPagination{padding-left:0}html #BodyCenterLane .landscapeThumbContainer img{margin-top:-3px}html #BodyCenterLane #searchNavTop .LaneTitle{height:auto;width:auto;padding:9px 5px;line-height:24px;margin-left:-1px;border-left:1px solid #000}html #BodyCenterLane #searchNavTop .LaneTitle h1{color:#fff;font-weight:700;font-size:12px;float:none;text-align:center}html #PageBreadcrumbs{width:100%;padding:0 1%;line-height:17px;font-size:11px;font-weight:700;background:#beaf87;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .PagerMini{margin-right:5px}html .PagerFull{text-align:center;margin-left:0}html .CenterLaneCardBg,html .CenterLaneCardBg.hover{width:auto;height:auto;border-bottom:1px solid #ccc;margin:10px 0;padding-bottom:30px;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#EEE),color-stop(1,#FFF));background:-ms-linear-gradient(bottom,#EEE,#FFF);background:-moz-linear-gradient(center bottom,#EEE 0,#FFF 100%);background:-o-linear-gradient(#FFF,#EEE);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#EEE', GradientType=0)}html .CardWrapper{height:auto}html .CardActions{display:none!important;position:relative;bottom:auto}html .CenterLaneCard{height:auto;padding:0 4%}html .CenterLaneCard .CardThumb{position:relative;left:auto;top:auto;z-index:initial;float:none}html .CardPhotoCount{display:none}html .CenterLaneCard .bottomRightDetails{position:relative;bottom:auto;right:auto}html .CenterLaneCardHeader{height:auto;position:static}html .CenterLaneCardHeader h4{position:relative;bottom:auto;left:auto}html .secondaryHeader{font-size:8px;color:#959595;line-height:10px}html .CenterLaneCardHeader .secondaryHeader{position:absolute;width:92%;padding:0 4%;bottom:0;right:auto;left:0;height:24px;text-align:left}html .CenterLaneCardHeader .secondaryHeader.providerAddress{width:92%}html .CardDetails .primaryDetails{position:relative;left:auto;width:100%}html .CardDetails .secondaryDetails{position:relative;width:100%;text-align:left;top:auto;right:auto}html .PropertyResultsFlyout{display:none!important}html .CenterLaneCard.agentCard .CardDetails .primaryDetails{width:auto;left:auto}html .CenterLaneCard.agentCard .CenterLaneCardHeader h4{left:auto}html .CardDetails .flagDetails{display:none}html .Standard2LaneRight #BodyLeftLane{width:100%;padding:0}html .Standard2LaneRight #BodyRightLane{width:100%;background:#eae3dc;padding:0}html .Standard2LaneRight #BodyRightLane .LaneTitle{background:#38383a;clear:both}html #PropDetailBg{width:100%;height:auto;background:#fff}html #PageBody.propertyDetails H1{text-align:left;width:100%;margin-left:-10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html #PageBody.propertyDetails #viewImageFullScreen{display:none!important}html #bigImageCaption,html #localAreaData,html #localAreaData div,html #mobileContactCard .LaneTitle,html #mobileContactCard .contactThumb,html .Standard2LaneRight.propertyDetails #BodyRightLane,html .mainPropInfo .mainPropTools,html .propDirections,html .propFeatures br,html .propPreviewRight{display:none}html .propertyTabBody{width:100%;height:280px}html .propPreviewContainer{width:100%;height:auto}html .propPreviewLeft{width:100%;height:auto;left:auto;top:auto;position:relative}html #largeImageContainer{width:100%;height:auto}html .mainPropInfo{position:relative;top:auto;right:auto}html .mainPropInfo .mainPropSpecs{float:none}html .mainPropPrice{position:relative;left:auto;width:auto;top:auto}html #propDetailTop{height:auto;padding:5px;margin-top:5px}html .propImageLarge{width:99%;height:auto}html .propImageLarge img{width:100%}html #PropViewBg{width:100%;display:none}html #property3DShowcaseTab iframe{width:100%;height:265px}html .propDescriptionLeft{width:auto;float:none;margin-left:5px}html .propListingProvider{float:none;margin:5px}html .propDescriptionRight{width:100%}html .propDimensions,html .propFeatures{margin:0 5px 34px}html .propFeaturesList{margin-top:15px}html .propDimensions ul,html .propFeaturesList ul{float:none;width:auto;margin:0;padding:0}html .propDimensionsList li,html .propFeaturesList li{margin-bottom:10px;line-height:10px}html .LaneText.footnoteTxt{padding:5px}html .footnoteTxt img{float:none}html #onboardFootnote{float:none;width:auto;margin:0}html .propListingProviderDesc{position:static;margin:5px;float:none;left:auto;width:auto}html .propListingDisclaimer{width:auto;margin:5px}html #mobileContactCard #contactCard{padding:10px}html #contactCard #propertyContactForm{background-color:#eae3dc;width:100%;padding:0}html #contactCard #propertyContactForm .rightLaneBgContainer{background:#eae3dc}html #propertyContactForm .contactFormEntry input,html #propertyContactForm .contactFormEntry textarea{width:85%}html #propertyContactForm #sectionContactSubscribe{width:180px}html #mobileContactCard{background-color:#eae3db;border-bottom:3px solid #000}html #mobileContactCard #contactCard .contactName,html #mobileContactCard #contactCard .contactName a{color:#222}html #mobileContactCard #contactCard .rightLaneBgContainer{background:0 0;border-bottom:none;padding-bottom:0}html #mobileContactCard #contactCard .contactName{margin-bottom:0}html #mobileContactCard .contactAddress{width:auto;margin-left:0;float:none;display:inline}html #agentActions,html #bgstretcher ul,html #contactErrors #formErrors br,html #mobileContactCard .contactAddress br,html #modalNonPropLeftLane #nonPropOfficePic,html #modalPropertyLeftLane,html #modalPropertyLeftLane #propertyMultiAgentPic,html #modalPropertyLeftLane #propertyOfficePic,html #modalPropertyRightLane #propertyInfo,html #officeActions,html #saveSearchButton,html .contentBreadcrumbs,html .contentNavigation,html .directionsTeaser{display:none}html #mobileContactCard .contactAddress span.mobileSpace{color:#666;padding:0 .3em}html #mobileContactCard #contactCard .helptext{text-align:left;margin-top:-20px}html #agentLeftLane{width:auto;background:0 0;float:none;padding:10px;min-height:0}html #agentC21LogoContainer{margin:0}html #agentRightLane{float:none;width:auto;padding:10px}html #agentRightLane #areaServed{float:none;width:auto;margin:0}html #agentRightLane #areaServed ul li,html #agentRightLane #leftBlock,html #officeRightLane #areaServed ul li{float:none}html #agentRightLane #areaServed ul li a,html #officeRightLane #areaServed ul li a{float:none;display:inline;width:auto}html #agentRightLane .agentwebbanner{white-space:nowrap;overflow:hidden;left:0!important;width:270px;max-width:270px;text-align:center;text-overflow:ellipsis}html #officeLeftLane{padding:10px;float:none;width:auto}html #officePicContainer{margin-left:-10px}html .officeDetailPhotoContainer{margin:10px 0}html #officeRightLane{float:none;width:auto;padding:10px}html #officeRightLane #contactInfoBlock{width:auto;padding:0;float:none}html #officeRightLane #areaServed{width:auto}html #viewAllOfficeAgents{display:block}html #contactCard .contactFormBody{width:180px}html .Standard2LaneLeft{background:#fff}html .Standard2LaneLeft #BodyLeftLane{width:100%;background:#fff;min-height:0;padding:0}html .Standard2LaneLeft #BodyRightLane .LaneTitle{padding:0 10px}html .Standard2LaneLeft #BodyRightLane{width:100%;padding:0}html .Standard2LaneLeft #BodyCenterLane .LaneText,html .Standard2LaneLeft #BodyRightLane .LaneText{padding:10px}html .Standard2LaneLeft #BodyLeftLane .SideNavigationTitle{background:#38383a;padding:0 10px}html #modalContainer #modalShadowWrapper.nonPropertyContactWrapper,html #modalContainer #modalShadowWrapper.propertyContactWrapper,html body{background:#fff}html .contentBody{width:100%}html .contentArea{padding:10px}html #contactCareerForm,html #contactFranchiseForm,html #generalQuestionForm,html #generalQuestionInfo{float:none;width:auto}html body.contactListAPropertyPage #listAPropertyFormFooter .footerLeft{width:70%;margin:0 15%}html body.contactListAPropertyPage #listAPropertyFormFooter .footerRight{width:100%;margin-top:15px}html #modalContainer{top:0;width:100%!important;left:0;margin-left:0!important}html #modalContainer #modalContent{margin:3px}html #modalContainer #modalTitle h1{padding:0 80px 0 5px;font-size:10px}html #modalContainer #modalCloseButton{padding-right:35px;font-size:10px}html #modalPropertyRightLane{width:auto;float:none;padding:5px}html #modalPropertyRightLane #contactArea #contactAreaLeft{margin:0;float:none}html #modalPropertyRightLane #contactArea #contactAreaRight{float:none;margin:0}html #contactAreaFields #fieldBlocks{float:none}html .modalPropertyInput{width:125px!important}html #contactAreaRight #contactComments{width:auto}html #contactAreaRight #popupComments{width:90%;max-width:none;height:80px}html #contactArea #contactErrors{width:auto;max-height:27px;margin:0}html #bgstretcher{background:#c8e2e7!important}html .Standard3Lane #BodyCenterLane .LaneTitle.TitleColspan{margin-left:0}html #PageFrame .Standard3Lane #BodyLeftLane{padding-left:0}html #contactWindow{padding:20px}html #contactWindow #modalNonPropLeftLane{float:none;position:inherit;width:100%;padding:inherit;min-height:inherit}html #contactWindow #modalNonPropLeftLane #nonPropOfficePic{display:block;border:none}html #contactWindow #modalNonPropRightLane{float:none;width:100%}html #contactWindow #modalNonPropRightLane #fieldBlocks .fieldInputLeft,html #contactWindow #modalNonPropRightLane #fieldBlocks .fieldInputRight{float:none;margin-left:inherit}html #contactWindow #modalNonPropRightLane #fieldBlocks .contactRadioContainer{margin-left:5px}html #contactWindow #modalNonPropRightLane #contactComments{width:100%}html #contactWindow #modalNonPropRightLane #contactComments #popupComments{width:90%}html #contactWindow #modalNonPropRightLane #contactComments .StandardBtn{margin-top:-2px}
/*# sourceMappingURL=_phonePortal.css.map */
