.centerContainer{width:90%;}#searchBar li{list-style:none;}#searchSecCriteria{background-color:#fff;display:none;}#searchSecCriteria label{font-size:12px;font-weight:bold;}#searchSecCriteria li{margin-left:0;}#searchSecCriteria span.ui-dropdownchecklist-wrapper{border:1px solid #ccc;}#searchBar .more a.close{display:none;}#searchBar .more a:hover{text-decoration:none;}#searchBar .more .openIcon,#searchBar .more .closeIcon{position:absolute;right:0;top:50%;margin:-15px 0 0 0;width:31px;height:31px;background:url('/_static/images/interface/sprite_global.png?v=2') no-repeat;}#searchBar .more .openIcon{background-position:-69px -424px;}#searchBar .more a:hover .openIcon{background-position:-19px -424px;}#searchBar .more .closeIcon{background-position:-171px -424px;}#searchBar .more a:hover .closeIcon{background-position:-121px -424px;}#searchSecCriteria .lotdimension .units-button{position:absolute;left:32%;width:282px;margin-top:3px;}#lang-en #searchSecCriteria .lotdimension .units-button{width:245px;}#lang-en #searchSecCriteria .lotdimension .units-button{left:35%;}#searchSecCriteria .lotdimension .units-button .square-radio{display:none;}#searchSecCriteria .lotdimension .units-button .square-label{width:42px;height:31px;line-height:25px;background-color:#ffffff;color:#00a0dc;margin:0px;cursor:pointer;border:1px solid #ccc;text-align:center;}#lang-en #searchSecCriteria .lotdimension .units-button .square-label{line-height:31px;}#searchSecCriteria .lotdimension .units-button .square-label sup{font-size:9px;}#searchSecCriteria .lotdimension .units-button .square-label.meters{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}#searchSecCriteria .lotdimension .units-button .square-label.feet{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border-left:none;}#searchSecCriteria .lotdimension .units-button .square-label.checked{background-color:#00a0dc;color:#ffffff;}#lang-en #searchSecCriteria .lotdimension .units-button span.ui-dropdownchecklist-wrapper,#searchSecCriteria .lotdimension .units-button span.ui-dropdownchecklist-wrapper{left:94px;margin:0;}#searchLotMeDimensionsControl,#searchLotFtDimensionsControl{display:none;left:94px;margin:0;}#searchLotMeDimensionsControl.active,#searchLotFtDimensionsControl.active{display:block;}.email-create-alert{margin-top:20px;padding:0 12px;width:100%;box-sizing:border-box;color:#00A0DC;font-size:0.9em;font-weight:bold;height:31px;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.btn-create-alert{display:block;width:100%;height:42px;line-height:42px;background:#f5f102;margin-top:20px;color:#000000;text-transform:uppercase;font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.btn-create-alert:hover{text-decoration:none;}.newhomes #searchBar .more a{color:#00a0dc;}.centerContainer{width:961px;}#searchBar li{float:left;list-style:none;padding:0 11px 0 0;margin:0;}#searchBar{background-color:#58bf26;padding-top:17px;position:relative;z-index:3;}.newhomes #searchBar{background-color:#EFE700;}#search-submit-buttons{position:absolute;right:13px;top:15px;}.lt-ie8 #search-submit-buttons{top:-42px;}#searchBar select{visibility:hidden;}#searchBar a{font-size:.8em;text-decoration:underline;}#searchBar a.ui-button{color:#2E2F2F;position:relative;z-index:2;}#searchMainCriteria{width:auto;padding:0 3px;position:relative;z-index:4;}#searchMainCriteria ul{float:left;width:951px;height:auto;padding:0 0 3px 10px;}#searchMainCriteria li{padding:10px 0 10px;height:34px;display:block;float:left;}#searchMainCriteria span.outside{position:absolute;background-color:#56a83f;left:-22px;width:22px;height:100%;}#searchSecCriteria span.outside{position:absolute;background-color:#368a24;left:-22px;width:22px;height:46px;}.newhomes #searchMainCriteria span.outside{background-color:#e4db00;}.newhomes #searchSecCriteria span.outside{background:#d4cc00;}#search-submit-buttons div{display:block;float:left;}.newhomes #searchBar a{color:#000;}.newhomes .ui-dropdownchecklist-nav{background:#E4DB00;}.newhomes .ui-dropdownchecklist-nav li{border-left:1px solid #D4CC00;}.newhomes .ui-dropdownchecklist-nav a:hover{background:#EFE700;}.newhomes .ui-dropdownchecklist-nav div.ui-dropdownchecklist-nav-title,.newhomes .ui-dropdownchecklist-nav a{color:#000000;}.newhomes #searchSecCriteria label{color:#000000;}#searchMainCriteria select{width:204px;color:#686868;font-size:12px;text-transform:uppercase;margin:3px 13px 0 0;height:37px;}#searchMainCriteria .ui-dropdownchecklist-wrapper{width:183px;border:1px solid #41A501;}.newhomes #searchMainCriteria .ui-dropdownchecklist-wrapper{border:1px solid #DFD700;}#searchMainCriteria .ui-dropdownchecklist-text{white-space:pre;width:133px;}#lang-en #searchMainCriteria .ui-dropdownchecklist-text{padding:0 8px;}#searchMainCriteria .searchSubmit input{height:36px;background:url('/_static/images/interface/sprite_global.png?v=2') no-repeat;border:none;text-indent:-99999px;display:block;font-size:0;line-height:0;}#searchMainCriteria .searchSubmit input.hover{cursor:pointer;}#lang-fr #searchMainCriteria #searchSubmitList input{width:74px;background-position:-111px -494px;}#lang-fr #searchMainCriteria #searchSubmitList input.hover{background-position:-111px -536px;}#lang-fr #searchMainCriteria #searchSubmitMap input{width:81px;background-position:-185px -494px;}#lang-fr #searchMainCriteria #searchSubmitMap input.hover{background-position:-185px -536px;}#lang-en #searchMainCriteria #searchSubmitList input{width:67px;background-position:-269px -494px;}#lang-en #searchMainCriteria #searchSubmitList input.hover{background-position:-269px -536px;}#lang-en #searchMainCriteria #searchSubmitMap input{width:69px;background-position:-343px -494px;}#lang-en #searchMainCriteria #searchSubmitMap input.hover{background-position:-343px -536px;}#lang-fr.newhomes #searchMainCriteria #searchSubmitList input{background-position:-111px -576px;}#lang-fr.newhomes #searchMainCriteria #searchSubmitList input.hover{background-position:-111px -618px;}#lang-fr.newhomes #searchMainCriteria #searchSubmitMap input{background-position:-185px -576px;}#lang-fr.newhomes #searchMainCriteria #searchSubmitMap input.hover{background-position:-185px -618px;}#lang-en.newhomes #searchMainCriteria #searchSubmitList input{background-position:-269px -576px;}#lang-en.newhomes #searchMainCriteria #searchSubmitList input.hover{background-position:-269px -618px;}#lang-en.newhomes #searchMainCriteria #searchSubmitMap input{background-position:-343px -576px;}#lang-en.newhomes #searchMainCriteria #searchSubmitMap input.hover{background-position:-343px -618px;}#searchMainCriteria #searchSubmitMap{margin-left:6px;}#searchBar .more{position:absolute;bottom:0px;right:2px;padding:0 24px;}.lt-ie8 #searchBar .more{bottom:-36px;}#searchBar .more a{color:white;display:block;height:35px;font-size:0.8em;position:relative;float:left;text-align:left;text-decoration:underline;top:8px;line-height:1.1em;}#searchSecCriteria{float:left;margin:0 16px 16px;overflow:hidden;width:881px;z-index:3;padding:9px 25px 18px;}#searchSecCriteria ul{float:left;width:100%;}#searchSecCriteria ul li{padding:7px 0;position:relative;width:50%;}.newhomes #searchSecCriteria #filterAlsoInclude ul li:first-child{display:none;}#searchSecCriteria ul .bathrooms,#searchSecCriteria ul .onlinesince{width:34%;}#searchSecCriteria h4{font-size:14px;}#searchSecCriteria label{font-size:14px;font-weight:bold;color:#4f4f4f;margin:12px 8px 0 0;float:left;}#searchSecCriteria .secondRow{margin-top:5px;}#searchSecCriteria #filterStateHouse label,#searchSecCriteria #filterAlsoInclude label{font-size:14px;font-weight:normal;color:#4f4f4f;margin-left:4px;float:none;}#searchSecCriteria #filterStateHouse ul,#searchSecCriteria #filterAlsoInclude ul{width:73%;}#searchSecCriteria #filterStateHouse li,#searchSecCriteria #filterAlsoInclude li{padding:6px 0 0;}#searchSecCriteria #filterStateHouse li input[type="radio"]:checked+label,#searchSecCriteria #filterAlsoInclude li input[type="checkbox"]:checked+label{font-weight:bold;color:#00a0dc;}#searchSecCriteria #filterStateHouse .short{width:36%;}#searchSecCriteria #filterStateHouse .no-sold label{color:#ccc;}#searchSecCriteria #filterAlsoInclude .long{width:60%;}#searchSecCriteria #filterStateHouse h4,#searchSecCriteria #filterAlsoInclude h4{float:left;margin:9px 9px 0 0;}#searchSecCriteria #searchSubmitFilter{position:absolute;bottom:102px;right:36px;}#searchSecCriteria #bottomForm{margin-top:21px;}#searchSecCriteria #resetForm{float:right;}#searchSecCriteria span.ui-dropdownchecklist-wrapper{position:absolute;left:42%;}#lang-en #searchSecCriteria span.ui-dropdownchecklist-wrapper{border:1px solid #ccc;position:absolute;left:35%;}#searchMainCriteria .ui-dropdownchecklist-text{margin:0;padding:0 0 0 8px;}#searchMainCriteria .region .ui-dropdownchecklist-wrapper{width:200px;}#searchMainCriteria .region .ui-dropdownchecklist-text{width:170px;}#lang-en #searchMainCriteria .region .ui-dropdownchecklist-wrapper{width:195px;}#lang-en #searchMainCriteria .region .ui-dropdownchecklist-text{width:160px;}#searchMainCriteria .cities .ui-dropdownchecklist-wrapper{width:180px;}#searchMainCriteria .cities .ui-dropdownchecklist-text{width:150px;}#lang-en #searchMainCriteria .cities .ui-dropdownchecklist-wrapper{width:200px;}#lang-en #searchMainCriteria .cities .ui-dropdownchecklist-text{width:162px;}#searchMainCriteria .types .ui-dropdownchecklist-wrapper{width:130px;}#searchMainCriteria .types .ui-dropdownchecklist-text{width:100px;}#lang-en #searchMainCriteria .types .ui-dropdownchecklist-wrapper{width:135px;}#lang-en #searchMainCriteria .types.width-l .ui-dropdownchecklist-text{width:109px;}#lang-en #searchMainCriteria .types.width-l .ui-dropdownchecklist-wrapper{width:179px;}#lang-en #searchMainCriteria .types .ui-dropdownchecklist-text{width:97px;}#searchMainCriteria .chambres .ui-dropdownchecklist-wrapper{width:125px;}#searchMainCriteria .chambres .ui-dropdownchecklist-text{width:95px;}#searchSecCriteria .chambres .ui-dropdownchecklist-text{padding:0 3px 0 10px;width:43px;}#searchSecCriteria .chambres label{padding:0 8px;}#searchSecCriteria .chambres select{width:84px;}#lang-en #searchSecCriteria .chambres .ui-dropdownchecklist-wrapper{width:110px;}#lang-en #searchSecCriteria .chambres .ui-dropdownchecklist-text{width:80px;}#searchSecCriteria .propertyStyles select{width:187px;height:37px;}#searchSecCriteria .propertyStyles .ui-dropdownchecklist-wrapper{width:auto;}#searchSecCriteria .propertyStyles .ui-dropdownchecklist-text{padding-right:8px;padding-left:9px;width:auto;}#searchSecCriteria .options{padding-right:0;}#searchSecCriteria .options select{width:266px;height:37px;}#searchSecCriteria .options .ui-dropdownchecklist-text{white-space:pre;width:143px;}#searchMainCriteria.chosen .chosen-container{font-size:11px;margin-top:3px;}#searchMainCriteria.chosen .chosen-container .chosen-drop{border:1px solid #00A0DC;}#searchMainCriteria.chosen .chosen-container.chosen-with-drop .chosen-drop ul{padding:0;}.chosen #searchRegion_chosen ul,#searchMainCriteria.chosen ul .region{padding-right:6px;width:363px;height:auto;}#searchMainCriteria.chosen #searchRegion_chosen li{padding:0;height:auto;display:block;float:none;}#searchMainCriteria.chosen #searchRegion_chosen li.no-results{padding:0.5em;border:1px solid #00A0DC;}#searchMainCriteria.chosen #searchRegion_chosen li.search-choice{float:left;padding:2px 18px 2px 6px;margin:6px 0 6px 4px;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:3px !important;}.chosen-container-active .chosen-single,.chosen-container-active .chosen-choices{border:1px solid #58BF26 !important;}.chosen-container-multi .chosen-choices{border:1px solid #41a501 !important;}#searchMainCriteria.chosen ul.chosen-choices{height:auto !important;padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#FFF;}#searchMainCriteria.chosen .chosen-results li.group-result{padding:6px 0 6px 1em !important;font-size:1.5em;background-color:#F3F3F3;color:#A2A2A2;}#searchMainCriteria.chosen .chosen-results li.active-result,#searchMainCriteria.chosen .chosen-results li.result-selected{border-bottom:1px solid #B4B4B4;padding:4px 0 4px 2em !important;}#searchMainCriteria.chosen ul.chosen-results{background-color:#FFFFFF;color:#00A0DC;}#searchMainCriteria.chosen .chosen-container .chosen-results li.highlighted{background-color:#00A0DC !important;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#00A0DC),color-stop(90%,#00A0DC)) !important;background-image:-webkit-linear-gradient(#00A0DC 20%,#00A0DC 90%) !important;background-image:-moz-linear-gradient(#00A0DC 20%,#00A0DC 90%) !important;background-image:-o-linear-gradient(#00A0DC 20%,#00A0DC 90%) !important;background-image:linear-gradient(#00A0DC 20%,#00A0DC 90%) !important;color:#FFF;border-bottom:1px solid #00A0DC;}#searchMainCriteria.chosen .chosen-container-multi .chosen-choices li.search-field input[type="text"]{color:#808080;font-weight:bold;}#searchMainCriteria.chosen .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:29px;padding:6px 6px 6px;font-size:1.3em;}#searchMainCriteria.chosen .chosen-container-multi .chosen-choices li.search-choice{background-image:none;background-color:#FFF;border:1px solid #B8B8B8;}#searchMainCriteria.chosen .chosen-container-multi .chosen-choices li.search-field input[type="text"]{font-family:inherit;}#searchMainCriteria.chosen .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:url("/_static/images/interface/chosen-sprite-blue.png") no-repeat scroll -42px 1px rgba(0,0,0,0);}#searchMainCriteria.chosen .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background:url("/_static/images/interface/chosen-sprite-blue.png") no-repeat scroll -42px -10px rgba(0,0,0,0);}#searchMainCriteria .ui-dropdownchecklist-text{font-weight:bold;}#searchRegionControl #searchMainCriteria .ui-dropdownchecklist-text{color:#686868;}.options-summary-container{position:relative;width:837px;height:40px;float:left;margin-top:-5px;}#options-summary-box{position:absolute;font-size:11px;color:#fff;top:50%;left:12px;transform:translateY(-50%);}.lt-ie9 #options-summary-box{top:4%;}.newhomes #options-summary-box{color:#000000;}.lt-ie9 #options-summary-box div{display:inline-table;}.lt-ie8 #options-summary-box div{display:inline;}#options-summary-box div{display:inline-block;}#options-summary-box div span.remove-option{font-weight:bold;font-size:12px;background-color:#11b1ed;margin:0 13px 0 5px;padding:3px 7px;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:16px;cursor:pointer;}#options-summary-box div span.remove-option:hover{background-color:#fff;color:#11b1ed;}.right-arrow{position:absolute;top:4px;right:-9px;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent white transparent white;}.top-arrow{position:absolute;top:4px;right:-11px;width:0;height:0;border-style:solid;border-width:0 4px 7px 4px;border-color:transparent transparent white transparent;}.newhomes .right-arrow{border-color:transparent #00a0dc transparent #00a0dc;}.newhomes .top-arrow{border-color:transparent transparent #00a0dc transparent;}.explanation-popup{background:#fff;border:2px solid #00c2ff;color:#000;display:none;font-size:12px;font-weight:normal;height:auto;line-height:normal;padding:12px;top:42px;left:80px;width:213px;z-index:9999;}#lang-en .explanation-popup{left:73px;}.explanation-popup .cursor{border-bottom:10px solid #00c2ff;border-left:10px solid transparent;border-right:10px solid transparent;top:-10px;z-index:10001;}.explanation-popup .cursor,.explanation-popup .cursor:after{height:0;width:0;}.explanation-popup,.explanation-popup .cursor,.explanation-popup .cursor:after{position:absolute;}.explanation-question-mark{color:#11b1ed;border:1px solid #11b1ed;border-radius:12px;padding:0px 4px;cursor:pointer;position:absolute;right:29px;z-index:999;top:15px;font-size:.7em;font-weight:bold;}#lang-en .explanation-question-mark{right:37px;}.explanation-question-mark[data-id="search-box-cities-excluded"]{right:31px;top:9px;}#lang-en .explanation-question-mark[data-id="search-box-cities-excluded"]{right:56px;top:9px;}.explanation-popup[data-id="search-box-cities-excluded"]{top:37px;left:-288px;width:438px;}#lang-en .explanation-popup[data-id="search-box-cities-excluded"]{top:37px;left:-289px;width:414px;}.explanation-popup[data-id="search-box-cities-excluded"] .cursor{right:13px;}#searchNavBar .explanation-question-mark{display:none;}#filterStateHouse .explanation-question-mark{display:none;}#filterStateHouse .no-sold .explanation-question-mark{display:block;top:9px;right:15px;}#lang-en #filterStateHouse .no-sold .explanation-question-mark{right:41px;}.no-sold .explanation-popup{padding:12px;top:37px;left:68px;width:291px;}#lang-en .no-sold .explanation-popup{left:42px;}.follow-us-bars{background-color:#ffffff;padding:16px 16px 8px 16px;}.follow-us-bars div{float:left;}.follow-us-bars div h4{font-size:14px;line-height:26px;color:#808080;background-color:#f3f3f3;padding-left:15px;margin-bottom:2px;}.follow-us-bars div li,.follow-us-bars div ul{list-style-type:none;margin:0;padding:0;}.follow-us-bars div li{float:left;}.follow-us-bars div li.spacer{width:2px;height:39px;background-color:#f4f4f4;margin-top:8px;}.follow-us-bars div li a,.follow-us-bars div li span{background-image:url("/_static/images/interface/sprite_global.png?v=4");display:block;}.follow-us-bars div li a{font-weight:bold;font-size:16px;line-height:32px;color:#999999;text-decoration:none;outline:none;}.follow-us-bars div li a span{float:left;margin-right:5px;}.follow-us-bars div li a:hover{background-position:0 47px;}.follow-us-bars .follow-us{width:388px;}.follow-us-bars .follow-us ul{margin-left:7px;}.follow-us-bars div li a{margin-top:8px;margin-bottom:4px;}.follow-us-bars div li.facebook{width:40px;}.follow-us-bars div li.facebook a{background-position:-2px 74px;width:32px;height:32px;}.follow-us-bars div li.facebook a:hover{background-position:-2px 37px;}.follow-us-bars div li.twitter{width:40px;}.follow-us-bars div li.twitter a{background-position:-34px 74px;width:32px;height:32px;}.follow-us-bars div li.twitter a:hover{background-position:-34px 37px;}.follow-us-bars div li.google-plus{width:40px;}.follow-us-bars div li.google-plus a{background-position:-67px 74px;width:32px;height:32px;}.follow-us-bars div li.google-plus a:hover{background-position:-67px 37px;}.follow-us-bars div li.linkedin{width:45px;}.follow-us-bars div li.linkedin a{background-position:-99px 74px;width:32px;height:32px;}.follow-us-bars div li.linkedin a:hover{background-position:-99px 37px;}.follow-us-bars div li.youtube{width:69px;}.follow-us-bars div li.youtube a{background-position:-138px 68px;width:52px;height:26px;margin-top:14px;}.follow-us-bars div li.youtube a:hover{background-position:-138px 31px;}.follow-us-bars div li.pinterest{width:42px;padding-top:7px;}.follow-us-bars div li.pinterest a{background-position:-195px 67px;width:25px;height:25px;}.follow-us-bars div li.pinterest a:hover{background-position:-195px 30px;}.follow-us-bars div li.blog{width:103px;}.follow-us-bars div li.blog a{background-position:-223px 70px;width:74px;height:32px;margin-top:12px;margin-bottom:0;}.follow-us-bars div li.blog a:hover{background-position:-223px 33px;}.follow-us-bars div li.blog-en a{background-position:-296px 70px;width:63px;}.follow-us-bars div li.blog-en a:hover{background-position:-296px 33px;}.follow-us-bars .contact-us{width:335px;}.follow-us-bars .contact-us h4{padding-left:18px;}.follow-us-bars div li.phone a,.follow-us-bars div li.email a,.follow-us-bars div li.android a,.follow-us-bars div li.ios a{background-image:none;}.follow-us-bars div li.phone{font-weight:bold;font-size:16px;line-height:40px;color:#999999;width:170px;padding:4px 0 0 16px;}.follow-us-bars div li.phone span{background-position:-452px 35px;width:32px;height:32px;float:left;margin-top:8px;margin-right:3px;}.follow-us-bars div li.email{width:131px;}.follow-us-bars div li.email a{width:102px;}.follow-us-bars div li.email a:hover{color:#00a0dc;}.follow-us-bars div li.email a span{background-position:-363px 73px;width:32px;height:32px;}.follow-us-bars div li.email a:hover span{background-position:-363px 36px;}.follow-us-bars .download-apps{width:206px;}.follow-us-bars .download-apps h4{padding-left:12px;}.follow-us-bars div li.android{width:113px;}.follow-us-bars div li.android{margin-left:9px;}.follow-us-bars div li.android a{width:101px;}.follow-us-bars div li.android a:hover{color:#a4c639;}.follow-us-bars div li.android a span{background-position:-395px 74px;width:32px;height:32px;}.follow-us-bars div li.android a:hover span{background-position:-395px 37px;}.follow-us-bars div li.ios a{width:64px;}.follow-us-bars div li.ios a:hover{color:#a5adb0;}.follow-us-bars div li.ios a span{background-position:-427px 74px;width:26px;height:32px;}.follow-us-bars div li.ios a:hover span{background-position:-427px 37px;}.openModal-welcome-index .SimpleModalBox_Overlay{display:none!important}.openModal-welcome-index .SimpleModalBox_Container{position:fixed;z-index:4000;top:0!important;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;padding:25px;margin:0;background:rgba(0,0,0,.75);border:0;border-radius:0}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:480px;padding:35px 0;background:#fff}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__content ul{margin:0}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__content ul li{margin:0;list-style-type:none}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:57%}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__logo-icon svg{width:auto;height:43px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__logo-text{position:relative;top:-3px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__logo-text svg{width:130px;height:26px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__text{width:210px;padding:0 40px;color:#464646;line-height:1.3;font-weight:700;font-size:28px;text-align:right}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__provinces{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:43%;padding:0 0 0 40px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__provinces:before{position:absolute;top:0;left:0;width:1px;height:100%;border-left:1px solid #464646;content:""}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__disclaimer-link,.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__province-link{font-weight:600;-webkit-transition:color .2s ease;transition:color .2s ease;text-decoration:none}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__province-link{color:#464646;line-height:1.8;font-size:16px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__province-link:focus,.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__province-link:hover{color:#111}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__disclaimer{width:100%;margin:20px 39px 0;color:#868686;line-height:1.4;font-size:10px;text-align:center}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__disclaimer-link{color:#333}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__container--purplebricks{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__container--purplebricks .province-selector-modal__logo-icon svg{fill:#400f4c}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__container--purplebricks .province-selector-modal__title{margin:0 0 10px;color:#b9b9b9;font-weight:600;font-size:18px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__container--purplebricks .province-selector-modal__province-link{color:#400f4c}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__container--purplebricks .province-selector-modal__province-link:focus,.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__container--purplebricks .province-selector-modal__province-link:hover{color:#1c0721}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__container--purplebricks .province-selector-modal__provinces:before{border-left:1px solid #400f4c}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal--purplebricks .province-selector-modal__content{width:300px;padding:25px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal--purplebricks .province-selector-modal__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal--purplebricks .province-selector-modal__logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal--purplebricks .province-selector-modal__provinces{width:100%;padding:0}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal--purplebricks .province-selector-modal__provinces:before{border:0}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal--purplebricks .province-selector-modal__title{margin:10px 0;font-size:15px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal--purplebricks .province-selector-modal__disclaimer{margin:10px 0 0;text-align:left}@media (max-width:510px){.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__logo{width:53%}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__provinces{width:47%}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__logo-icon svg{height:33px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__disclaimer{margin:20px 29px 0}}@media (max-width:420px){.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__content{position:fixed;top:0;left:0;bottom:0;right:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__main__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:0 0 10px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__text{width:100%;padding:20px 0;margin-bottom:30px;border-bottom:1px solid #ddd;text-align:left}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__province{width:100%}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__container--purplebricks .province-selector-modal__provinces:before{border:0}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__provinces{width:100%;padding:0;margin-bottom:12px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__provinces:before{border:0}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__disclaimer{margin:10px 0 0;text-align:left}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal__logo-icon svg{height:40px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal--purplebricks .province-selector-modal__content{width:auto;padding:15px}.openModal-welcome-index .SimpleModalBox_Container .province-selector-modal--purplebricks .province-selector-modal__title{font-size:15px}}body{background:#4c4c4c;font-size:12px;}body.site-purplebricks{background:#fff;}a,a:hover,a:focus{color:#00a0dc;}.site-purplebricks a,.site-purplebricks a:hover,.site-purplebricks a:focus{color:#400f4c;}#container{margin-top:4em;}.site-purplebricks #container{margin-top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;}.site-purplebricks .facebook-create-form{display:none;}.login-box{position:relative;max-width:560px;text-align:left;border:8px solid #58BF26;background-color:#FFF;-webkit-border-bottom-right-radius:34px;-moz-border-bottom-right-radius:34px;border-bottom-right-radius:34px;margin:0 auto;z-index:1;}.site-purplebricks .login-box{border:none;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;}.site-purplebricks .login-box .ui-state-default{background-color:#2ba072;border:0;color:#fff;border-radius:0;padding:1rem;display:block;width:100%;}.site-purplebricks .login-box .ui-state-default.form-group{width:calc(100% - 30px);}.site-purplebricks .login-box .ui-state-default .arrow{display:none;}.login-box form{margin-top:28px;}.login-box .form-msg-error,.login-box .form-msg-success{width:90%;margin-top:1em;}.login-box .form-msg-error li{list-style:disc;margin:0 1em 0 -2em;padding:0;}.login-box .small{color:#58BF26;font-size:0.9em;line-height:15px;}.no-borderradius .login-box{position:relative;border:9px solid #58BF26;border-radius:0px 0px 34px 0px;-moz-border-radius:0px 0px 34px 0px;behavior:url('/_static/js/libs/pie/PIE-1.0.0/PIE.php');}.login-box .login-close{position:absolute;right:-34px;top:-29px;opacity:.95;}.no-svg .login-box .login-close{background:url("/_static/images/login/modalCloseButton.png") no-repeat scroll 2px -1px;z-index:1000;}.svg .login-box .login-close{background:url("/_static/images/login/modalCloseButton.svg") no-repeat scroll 2px -1px;}.svg .site-purplebricks .login-box .login-close{background:url("/_static/images/login/modalCloseButtonPB.svg") no-repeat scroll 2px -1px;}.login-box .login-close:hover{opacity:1;}.login-box .login-close a{width:52px;height:51px;display:block;}.login-box .login-close a:hover{text-decoration:none;}.login-box .close a:hover{text-decoration:none;}.login-box h1{font-size:1.7em;font-weight:bold;margin-bottom:1em;}.login-box h3{font-weight:normal;font-size:1.2em;margin-top:1em;margin-right:1em;}.login-box .footer{margin:0 0 1em 0;padding:1em 0;}.login-box .info-title{color:#58BF26;font-weight:bold;font-size:1.2em;}.site-purplebricks .login-box .info-title{color:#400f4c;}.login-box .form-msg-info,.login-box .form-msg-warning,.login-box .form-msg-error,.login-box .form-msg-success{padding:5px 5px 5px 29px;}.login-box #forgetPassword .arrow-right,.footer .arrow-right{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #00a0dc;display:inline-block;margin-left:5px;}.site-purplebricks .login-box #forgetPassword .arrow-right,.site-purplebricks .footer .arrow-right{border-left:5px solid #400f4c;}.login-box .form-lbl{margin-bottom:0.5em;font-weight:700;}.login-company-logo{text-align:center;}.login-content{width:100%;text-align:center;margin:0;padding:0 42px 42px 42px;}.login-box-bottom-left-corner{background:url("/_static/images/login/bkgBottomLeft.png") no-repeat scroll 2px -1px;bottom:-298px;display:block;height:233px;left:-24px;position:absolute;width:132px;z-index:-2;min-height:395px;}.site-purplebricks .login-box-bottom-left-corner{display:none;}.no-boxshadow .login-box-bottom-left-corner{bottom:-136px;}#login-remember-me-label{margin:-14px 0 0 19px;width:86%;}.login-box .button-zone{margin-left:24px;}.login-box .small.text-agree{color:#000;display:block;float:right;width:312px;margin-right:14px;}.login-box form p.more-information{margin-bottom:24px;}.login-content .email-consent{text-align:left;}.login-content .email-consent h1,.login-content .email-consent h2{margin-bottom:20px;}.login-content .email-consent h2{}.login-content .email-consent p{width:95%;margin-bottom:0px;line-height:20px;}.login-content .email-consent form{margin-top:12px;}.site-purplebricks .form-control:focus{border-color:#400f4c;}.tab-container{height:68px;position:relative;margin:0 -42px;background:#ffffff;background:-moz-radial-gradient(center,ellipse cover,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#ffffff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));background:-webkit-radial-gradient(center,ellipse cover,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background:-o-radial-gradient(center,ellipse cover,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background:-ms-radial-gradient(center,ellipse cover,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background:radial-gradient(ellipse at center,#ffffff 0%,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ededed',GradientType=1 );}.site-purplebricks .tab-container{background:none;}.tab-container div{position:absolute;width:100%;height:12px;z-index:500;background:#ffffff;bottom:-4px;border-top:2px solid #58bf26;}.site-purplebricks .tab-container div{border-top:0;}.tab-container ul{border-bottom:0;margin-bottom:0;}.tab-container nav{margin:20px 0 0 0;}.tab-container nav li a{display:block;width:195px;height:42px;line-height:42px;text-align:center;text-decoration:none;font-family:Arial;font-size:18px;font-weight:bold;color:#000;}.tab-container nav li a:hover{cursor:pointer;}.site-purplebricks .tab-container nav li a{background:#e1e1e1;}.tab-container nav li a:hover,.tab-container nav li.active a{-webkit-box-shadow:0 5px 0 #fff,0 0 5px #666;-moz-box-shadow:0 5px 0 #fff,0 0 5px #666;box-shadow:0 5px 0 #fff,0 0 5px #666;background:#58bf26;color:#fff;}.site-purplebricks .tab-container nav li a:hover,.site-purplebricks .tab-container nav li.active a{background:#400f4c;box-shadow:none;}.ui-button{font-size:15px;}.site-purplebricks .ui-button{text-transform:none;}.svg .login-box .login-close{position:absolute;z-index:1000;}.remember-me{width:206px;float:left;}ul.features2{margin:-6px;padding:0;}ul.features2 li{list-style-type:none;margin:0;padding:0;float:left;margin-right:16px;text-align:left;}ul.features2 li .icon2{float:left;font-family:'icomoon';color:#58bf26;margin-right:10px;display:block;height:45px;}.site-purplebricks ul.features2 li .icon2{color:#2ba072;}ul.features2 li .text2{font-size:10px;display:block;margin-top:3px;}ul.features2 .heart2{width:158px;margin-right:20px;}ul.features2 .heart2 .icon2{font-size:30px;line-height:32px;}ul.features2 .heart2 .icon2:before{content:"\e602";}ul.features2 .letter2{width:128px;}ul.features2 .letter2 .icon2{font-size:34px;line-height:16px;}ul.features2 .letter2 .icon2:before{content:"\e600";}ul.features2 .arobase2{width:150px;margin-right:0;}ul.features2 .arobase2 .icon2{font-size:34px;line-height:34px;margin-right:0;}ul.features2 .arobase2 .icon2:before{content:"\e605";}@media screen and (max-width: 640px){.login-box h1,.login-box h3,.login-box p{margin:8px 8px 1em 8px;}.login-box .form-msg-error,.login-box .form-msg-success{margin:8px 0 8px 8px;width:82%;}.login-box .form-msg-error li{list-style-type:none;}.login-box .form .form-txt.large{width:100%;}.login-box #forgetPassword{width:100%;line-height:18px;}.login-box .footer{border-top:none;}.create-account-features{margin-bottom:0!important;}.create-account-form .text-left{margin-bottom:20px;}.create-account-form .row:last-of-type{margin:0;}.login-box .footer{margin-bottom:3.5em;}}nav ul{border-bottom:1px solid #DDD;}nav ul li{margin:0;padding:0 10px;list-style:none;display:inline-block;text-align:center;}.has-feedback .form-control-feedback{height:14px;line-height:14px;right:10px;top:10px;width:14px;background:url("/_static/images/login/warningIcon.png") no-repeat scroll 0px 0px rgba(0,0,0,0);}.site-purplebricks .has-feedback .form-control-feedback{background:url("/_static/images/login/warningIcon-pb.png") no-repeat scroll 0px 0px rgba(0,0,0,0);}.create-account-features{text-align:left;margin-bottom:3em;}.create-account-features>div{padding:0;}@font-face{font-family:'icomoon';src:url('/_static/fonts/icomoon/icomoon.eot?kq09af');src:url('/_static/fonts/icomoon/icomoon.eot?#iefixkq09af') format('embedded-opentype'),url('/_static/fonts/icomoon/icomoon.woff?kq09af') format('woff'),url('/_static/fonts/icomoon/icomoon.ttf?kq09af') format('truetype'),url('/_static/fonts/icomoon/icomoon.svg?kq09af#icomoon') format('svg');font-weight:normal;font-style:normal;}.options{text-align:left;}.login-form .options{margin-top:-18px;margin-bottom:25px;}.icon-warning{background:url("/_static/images/login/warningIcon.png") no-repeat;padding-left:20px;height:14px;}.site-purplebricks .icon-warning{background:url("/_static/images/login/warningIcon-pb.png") no-repeat;}.form-control{-webkit-box-shadow:inset 4px 4px 8px -5px rgba(5,5,5,0.328);-moz-box-shadow:inset 4px 4px 8px -5px rgba(5,5,5,0.328);box-shadow:inset 4px 4px 8px -5px rgba(5,5,5,0.328);}.site-purplebricks .form-control{-webkit-border-radius:0;border-radius:0;}.options .help-block{margin-top:15px;}.select-option-separator{background:url("/_static/images/login/optionsSeparator.png") no-repeat 50% 7px;height:37px;margin:5px auto 5px;}.facebook-create-form .select-option-separator{margin-top:15px;}.facebook-login-form .ui-state-default-blue_facebook{background:#3a5bac url('/_static/images/my-account/facebook_icon.svg') no-repeat left 8px center;background-size:30px;padding:0.9em 2em;}.facebook-login-form .ui-state-default-blue_facebook .ui-button-text{margin-left:20px;text-transform:none;font-size:1.8rem;font-weight:600;}.facebook-login-form .ui-state-default-blue_facebook .ui-icon{right:12px;top:16px;}.login-content h2{font-size:1.5em;font-weight:bold;}@media only screen and (max-width: 550px){.login-box .login-close{right:5px;top:5px;}}.alert{text-align:left;}.keep-session{width:auto;padding-left:0;padding-right:0;}.forgot-pw{float:left;margin:15px 0 0 0;}.forgot-pw a{display:block;}.accept-mailing-list{margin-bottom:15px;}.checkbox label{vertical-align:-webkit-baseline-middle;}.forgot-pw-form #create-email{width:100%;margin-bottom:15px;}.forgot-pw-form .submit{margin-top:3px;}.site-purplebricks .forgot-pw-form .submit{margin-top:0;}@media only screen and (max-width: 480px){.login-content{padding:0 36px 36px 36px;}.login-content h1{font-size:1.5em !important;margin:36px 0;}.login-content h2{font-size:1.1em !important;}.tab-container{height:90px;margin:0 -36px;}.tab-container nav{margin:56px 0 0 4px;}.tab-container nav li a{font-size:12px;width:114px;height:30px;line-height:30px;}ul.features2{margin:0;}ul.features2 li.heart2,ul.features2 li.letter2,ul.features2 li.arobase2{width:100%;margin:0 0 10px 0;}ul.features2 li.arobase2{margin-bottom:0;}ul.features2 li .icon2,ul.features2 .arobase2 .icon2{margin-right:35px;}ul.features2 li.heart2 .icon2{margin:0 36px 0 3px;}ul.features2 li.letter2 .text2,ul.features2 li.arobase2 .text2{margin-top:7px;}}@media only screen and (max-width: 420px){nav ul li a{font-size:1.2em;}}@media only screen and (max-width: 370px){nav ul li a{font-size:0.9em;}}.no-svg .login-company-logo image{height:auto;width:212px;}#toggle-login-form{outline:none;}.facebook-connect-box .facebook-connect-separator+form{margin-top:0;}.facebook-connect-separator{height:25px;background:url('/_static/images/facebook-connect/separator.png') no-repeat center center;margin-left:-20px;margin-right:-20px;}.facebook-reask-email-module{min-height:130px;}