html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;margin:0 3px 0 6px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0 none}body{background:none center center no-repeat #fff;color:#666;font-size:100%;font-family:"Helvetica Neue","Helvetica",arial,sans-serif}.mOff{display:block}.hide{display:none}a{color:#42a7dd;text-decoration:none}a:hover{color:#e24547}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica",arial,sans-serif;font-weight:bold;letter-spacing:.02em}h1{font-size:2em;color:#575258}h2{font-size:1.5em;color:#828282}h3{font-size:1.2em;color:#828282}h4{font-size:1em}h5{font-size:.8em}h6{font-size:.6em}label{font-size:1em}p{font-size:.8em}ul{list-style:dotted}ul li{font-size:.7em}ol{list-style-position:inside}input[type="text"],input[type="number"],input[type="tel"],input[type="email"],input[type="password"],textarea{padding:1.5% 1%;height:36px;border:1px solid #777;font-size:1em;background:#fff;color:#b9b9b9;font-family:"Helvetica Neue","Helvetica",arial,sans-serif;margin:0 0 10px;width:100%;display:block;-webkit-transition:box-shadow .3s linear;-moz-transition:box-shadow .3s linear;-ms-transition:box-shadow .3s linear;-o-transition:box-shadow .3s linear;transition:box-shadow .3s linear;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.9);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.9);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.9);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.9);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.9);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}input[type="text"].halfIn,input[type="number"].halfIn,input[type="tel"].halfIn,input[type="email"].halfIn,input[type="password"].halfIn,textarea.halfIn{float:left;margin:1%;width:48%}input[type="submit"]{padding:1% 1%;border:1px solid #777;font-size:1em;background:#fff;color:#b9b9b9;font-family:"Helvetica Neue","Helvetica",arial,sans-serif;margin:0 0 1%;cursor:pointer}input[type="submit"]:hover{background:#f2f2f2}input[type="submit"]:active{background:#e6e6e6}textarea:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="password"]:focus{color:#676667;background:#fff;-webkit-box-shadow:0 0 4px rgba(66,167,221,0.9);-moz-box-shadow:0 0 4px rgba(66,167,221,0.9);-ms-box-shadow:0 0 4px rgba(66,167,221,0.9);-o-box-shadow:0 0 4px rgba(66,167,221,0.9);box-shadow:0 0 4px rgba(66,167,221,0.9)}input:focus::-webkit-input-placeholder,input:focus::-moz-placeholder{color:#676667;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}textarea{min-height:166px}button{border:0 none}select::-ms-expand{display:none}select{width:100%;color:#757474;font-weight:normal;font-size:.9em;line-height:1.2em;margin:0 auto;border:1px solid #777;cursor:pointer;background:url(/real-estate/landing/RE/images/arrow.png) no-repeat 97% center #eee;text-indent:.01px;text-overflow:"";padding:3px 6px 3px 6px;padding:0 18px 0 0 \9;* background-image:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}select:focus{outline:0;background-position:url("/real-estate/landing/RE/images/arrow.png") no-repeat 100% -2px #fff}.wrap{min-height:100%;height:auto;margin:0 auto;padding:0}.header{display:block;margin:0;padding:0;top:0;left:46%;overflow:hidden}.header .header-brand{width:100%}.header .bl-logo{width:150px;margin:60px auto 10px;float:none;display:block}.mainContent{width:80%;padding:4rem 2rem;margin:0 auto;display:block}.mainContent *{box-sizing:border-box;margin:0}.mainContent h3,.mainContent h4,.thankyou h2{font-size:1.6em;text-align:center;font-weight:200;padding:0 0 10px 0}.mainContent h4{font-weight:600}button.goBtn,.mainCard input[type="text"],.mainCard input[type="tel"],.mainCard input[type="email"],.mainCard input[type="number"]{display:inline-block;padding:.6rem .8rem}.locationForm input[type="text"],.locationForm input[type="tel"],.locationForm input[type="email"],.locationForm input[type="number"],.locationForm select{padding:.3rem;border:1px solid #d8d8d8;outline:0;line-height:1rem;font-size:1.4rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.locationForm input[type="text"],.locationForm input[type="tel"]{width:65%;max-width:65%;line-height:1em;margin-right:0;border-radius:5px 0 0 5px;float:left;padding-left:1.6rem;height:52px;background-color:#f7f7f7}.mainCard{width:90%;margin:3rem auto;max-width:600px;background-color:#fff;border-radius:.5rem;padding:2rem;position:relative;z-index:2;text-align:center;-webkit-animation:showCard .5s 1;animation:showCard .5s 1}.mainCard.inPageCard.Step{background:0;border:0;padding:0 0 10px}.mainContent button.goBtn,.searchButton{width:35%;cursor:pointer;background:#459c23;border:1px solid #459c23;color:#fff;border-radius:.4rem;font-weight:normal;font-size:1.4rem;line-height:1.8em;height:60px}.mainCard.inPageCard button.goBtn.search-btn{border-radius:0 6px 6px 0;margin-left:0}.text-center{text-align:center}p{margin:0 0 10px}a{color:#2089e4;text-decoration:none}.top .header,.mainContent,.bottomContent,.thankyou,.thankyouContent,.footerWrap .moreInfo,.footerWrap .footer{overflow:hidden;width:100%;max-width:1000px;margin:0 auto;padding:0}.csWrap.half .csResult input[type="checkbox"],.questions input[type="text"],.questions input[type="tel"],.csHeader li,.csResult .csImg,.csResult .csDesc,.csResult .csUrl,.csResult .go-btn,.csWrap.half .csResult .go-btn,.searchButton,.propertyType,.listingsInfo,.left,.right,.questions span.selectW,.questions select,.questions h3,.questions .radio,.thankyouContent .otherOffers,.csWrap.half .csResult .csImg,.csWrap .selectBtn,.csHeader li:nth-child(2),.locationForm,.csWrap,.tagline,.csResult{float:left;clear:none;margin:1% 1% 1% 1%}.csWrap.half .csResult input[type="checkbox"]{width:6.33333%}.questions input[type="text"],.questions input[type="tel"]{width:14.66667%}.csHeader li,.csResult .csImg,.csResult .csDesc,.csResult .csUrl,.csResult .go-btn{width:23%}.csWrap.half .csResult .go-btn{width:39.66667%}.searchButton,.propertyType,.listingsInfo,.left,.right,.questions span.selectW,.questions select,.questions h3,.questions .radio,.thankyouContent .otherOffers,.csWrap.half .csResult .csImg,.csWrap .selectBtn,.csHeader li:nth-child(2),.csResult .csDesc,.csResult .csUrl{width:50%}.csResult .csUrl{width:48%}.locationForm,.csWrap{width:64.66667%}.tagline,.csResult{width:98%}html,body{height:100%}h3{font-size:1em;margin:0 0 5px}.mainContent{margin:40px auto 0;min-height:100%;padding:0 0 150px 0;overflow:visible}}.tagline{text-align:center}.tagline h1,.tagline h2{color:#fff;font-weight:normal;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,0.3)}.tagline h1{margin:0 0 20px}.tagline h2{font-size:1.3em;display:none}.tagline .arrow2{display:none;float:right;margin:30px 0 0}.locationForm{clear:both;overflow:hidden;clear:both;margin:0 17% 80px;padding:1% 4%;-webkit-border-radius:75px;-moz-border-radius:75px;-ms-border-radius:75px;-o-border-radius:75px;border-radius:75px;background:#f5f5f5;background:-webkit-linear-gradient(top,#ffffff,#ebebeb) repeat-x #f7f7f7;background:-moz-linear-gradient(top,#ffffff,#ebebeb) repeat-x #f7f7f7;background:-ms-linear-gradient(top,#ffffff,#ebebeb) repeat-x #f7f7f7;background:-o-linear-gradient(top,#ffffff,#ebebeb) repeat-x #f7f7f7;background:linear-gradient(top,#ffffff,#ebebeb) repeat-x #f7f7f7;background:rgba(255,255,255,0.8);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-ms-box-shadow:0 0 10px rgba(0,0,0,0.5);-o-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}.locationForm h3,.locationForm ul{display:none}.locationForm .location,.locationForm .locationCityState{margin:10px 2% 5px 0;width:58%;float:left;padding:1%}.locationForm .locationCityState{display:none}.locationForm .searchButton{width:40%;height:36px;padding:1%;margin:10px 0;float:left;clear:none}.locationForm p{width:68%;clear:both}.locationForm input[type="checkbox"]{float:left;clear:left;margin:5px 7px 0 0}.locationForm span{font-size:.8em;display:inline-block;*display:inline;zoom:1;margin:3px 0 0}.searchButton{padding:2%;margin:10px 0 0;color:#fff;font-weight:bold;font-size:1em;text-align:center;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.searchButton:hover{background:#f3b61e;background:-webkit-linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;background:-moz-linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;background:-ms-linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;background:-o-linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;background:linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118}.godaddy{float:right;margin:0}.propertyType{padding:2%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#f5f5f5;background:-webkit-linear-gradient(top,#ffffff,#ebebeb) repeat-x #f7f7f7;background:-moz-linear-gradient(top,#ffffff,#ebebeb) repeat-x #f7f7f7;background:-ms-linear-gradient(top,#ffffff,#ebebeb) repeat-x #f7f7f7;background:-o-linear-gradient(top,#ffffff,#ebebeb) repeat-x #f7f7f7;background:linear-gradient(top,#ffffff,#ebebeb) repeat-x #f7f7f7;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-ms-box-shadow:0 0 10px rgba(0,0,0,0.5);-o-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}.bottomContent{margin:0 auto 80px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.bottomContent p{margin:0 0 10px}.listingsInfo{font-size:.9em}.listingsInfo h1{font-size:1.2em;margin:0 0 10px}.listingsInfo a{color:#666}.listingsInfo a:hover{color:#e24547}.listingsInfo ul{list-style:inside}.listingsInfo li{font-size:.8em;margin:10px 0}.left,.right{width:68%;margin:0 auto 20px;clear:both;float:none}.left h2,.right h2{margin:0;color:#555;font-size:1.4em;font-weight:normal;padding:0 0 10px}.questions,.userInfo,.thankyouContent{padding:2%;overflow:hidden;border:1px solid #a8a8a8;background:#f7f7f7;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 5px rgba(0,0,0,0.3);-o-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.questions span.selectW,.questions select{height:28px;margin:0 0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.questions span.selectW.state,.questions select.state{width:10%;margin:0 0 10px}.questions span.selectW.bedrooms,.questions span.selectW.bathrooms,.questions select.bedrooms,.questions select.bathrooms{width:11%;margin:1% 10px 10px 0}.questions select.allSelect{height:28px;background-position:84% center}.questions span.selectIner{height:28px;line-height:19px;font-size:.8em}.questions input[type="text"],.questions input[type="tel"]{height:28px;padding:0 1%;margin:0 1% 10px 0}.questions input[type="text"].address{width:48%;margin:0 0 10px}.questions input[type="text"].city,.questions input[type="tel"].city{width:20%;margin:0 1% 10px 0}.questions input[type="text"].zipCode,.questions input[type="tel"].zipCode{width:16%;margin:0 0 10px 1%}.questions h3{width:48%;clear:both;color:#333;font-size:.9em;margin:0 1% 10px;min-height:30px}.questions p{float:left;margin:1% 0}.questions .zip{float:left;margin-right:1%}.questions .city,.questions .state,.questions .zipCode{float:left}.questions .city{width:43%;margin:0 2% 0 0}.questions .state{width:20%;margin:0 2% 0 0}.questions .zipCode{width:33%}.questions .bedrooms,.questions .bathrooms{float:left;width:15%;margin:0 2% 15px 0}.questions .bed,.questions .bath{float:left;margin:0 12px 0 0;font-size:.8em;line-height:2em;height:28px;padding:1% 0 10px 0}.questions .propertyType{background:url(//real-estate/landing/RE/images/arrow.png) no-repeat 98% center #eee;padding:0 18px 0 0;padding:0 18px 0 0 \9;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.questions .radio{width:46%;clear:none;float:left}.questions .radio span{margin:0 15px 0 0}.userInfo.addLocation .City{width:38%;margin:0 2% 10px 0;float:left}.userInfo.addLocation .State{width:18%;margin:0 2% 6px 0;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.userInfo.addLocation .ContactZipCode{width:40%;float:left}.userInfo input[type="text"],.userInfo input[type="tel"]{height:28px;padding:0 1%}.userInfo .fname,.userInfo .lname{width:49%;float:left}.userInfo .fname{margin:0 1% 10px 0}.userInfo .lname{margin:0 0 10px 1%}.userInfo .address{width:49%;margin:0 2% 10px 0;float:left;clear:left}.userInfo .locationTitle{float:left;width:49%}.userInfo .email{float:left;margin:0 0 10px 0;width:49%}.userInfo .phone1,.userInfo .phone2,.userInfo .phone3{float:left;margin:0 2% 10px 0}.userInfo .phone1{clear:left}.userInfo .phone1,.userInfo .phone2{width:12%}.userInfo .phone3{width:21%}.userInfo p{clear:both;margin:0 0 6px}.userInfo p.note{font-size:.7em;color:#999}#InfoSubmit{float:right}.thankyou h2,.thankyou h3{color:#555;padding:0 1% 5px}.thankyou h3{font-weight:normal}.thankyouContent h3{color:#777;text-shadow:none;margin:0 0 10px;font-size:1.1em}.thankyouContent .otherOffers{margin:40px 1% 0}.thankyouContent .otherOffers .mrf{float:left;margin:0 10px 0 0}.showCS{position:absolute;top:40px;left:0;height:200%;width:100%;z-index:9998}.csWrap{width:600px;padding:2% 2%;margin:0 0 0 -300px;position:relative;top:40px;left:50%;min-height:400px;background:#fff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.6);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.6);-ms-box-shadow:0 1px 5px rgba(0,0,0,0.6);-o-box-shadow:0 1px 5px rgba(0,0,0,0.6);box-shadow:0 1px 5px rgba(0,0,0,0.6)}.csWrap.half h3{font-size:1.8em;line-height:1em;padding:0 0 20px;margin:0}.csWrap.half h3 span{font-size:.7em}.csWrap.half .csHeader{display:none}.csWrap.half .csResultWrap{width:50%;float:left;margin:0 0 10px;padding:0 2% 0}.csWrap.half .csResultWrap:nth-child(2n+1){border-right:1px solid #999}.csWrap.half .csResultWrap h3,.csWrap.half .csResultWrap p{text-align:center;display:block;padding:0;margin:0 0 10px}.csWrap.half .csResultWrap h3{color:#268dc9;margin:10px 0;font-size:1em;min-height:40px;border:0}.csWrap.half .csResult{width:100%;background:#7fa933;background:-webkit-linear-gradient(top,#9bbe4d,#649419) repeat-x #85ad38;background:-moz-linear-gradient(top,#9bbe4d,#649419) repeat-x #85ad38;background:-ms-linear-gradient(top,#9bbe4d,#649419) repeat-x #85ad38;background:-o-linear-gradient(top,#9bbe4d,#649419) repeat-x #85ad38;background:linear-gradient(top,#9bbe4d,#649419) repeat-x #85ad38;-webkit-box-shadow:0 1px 1px #c9ec7b inset;-moz-box-shadow:0 1px 1px #c9ec7b inset;-ms-box-shadow:0 1px 1px #c9ec7b inset;-o-box-shadow:0 1px 1px #c9ec7b inset;box-shadow:0 1px 1px #c9ec7b inset}.csWrap.half .csResult:hover{background:#7fa933}.csWrap.half .csResult .csImg img{max-width:100%;height:auto}.csWrap.half .csResult .csDesc,.csWrap.half .csResult .csUrl{display:none}.csWrap.half .csResult .csDesc .url,.csWrap.half .csResult .csUrl .url{font-weight:normal;color:#094ec0}.csWrap.half .csResult .go-btn{color:#333;font-size:2em;border:0;background:0;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.csWrap.half .csResult .go-btn:hover{background:0}.csWrap.half .csResult input[type="checkbox"]{display:block}.csWrap.half .selectBtn{display:block}.csWrap .close-btn{float:right;font-size:12px;color:#999;padding:.5% 1%;position:absolute;top:0;right:0;cursor:pointer}.csWrap h3{color:#162026;padding:20px 0 10px;margin:0;clear:both;line-height:2em;font-size:1.2em;text-align:center}.csWrap h3 span{display:block;font-size:.9em;line-height:1.0em}.csWrap h3 .csLocation{display:inline}.csWrap .selectBtn{display:none;float:none;clear:both;margin:0 auto;padding:10px 0;color:#fff;font-weight:bold;font-size:1.3em;text-align:center;cursor:pointer;border:1px solid #777;text-shadow:0 1px 3px rgba(0,0,0,0.4);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#f3b61e;background:-webkit-linear-gradient(top,#fdcd3d,#e99f00) repeat-x #f5ba24;background:-moz-linear-gradient(top,#fdcd3d,#e99f00) repeat-x #f5ba24;background:-ms-linear-gradient(top,#fdcd3d,#e99f00) repeat-x #f5ba24;background:-o-linear-gradient(top,#fdcd3d,#e99f00) repeat-x #f5ba24;background:linear-gradient(top,#fdcd3d,#e99f00) repeat-x #f5ba24;-webkit-box-shadow:inset 0 1px 1px #fee7a2,0 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px #fee7a2,0 1px 4px rgba(0,0,0,0.3);-ms-box-shadow:inset 0 1px 1px #fee7a2,0 1px 4px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 1px #fee7a2,0 1px 4px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px #fee7a2,0 1px 4px rgba(0,0,0,0.3)}.csWrap .selectBtn:hover{background:#f3b61e;background:-webkit-linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;background:-moz-linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;background:-ms-linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;background:-o-linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;background:linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118}.csWrap .nothanks{margin:20px 0 0;text-align:center}.csWrap .nothanks a{color:#999;text-decoration:underline}.csHeader{display:none;width:96%;margin:0 auto;overflow:hidden;border:1px solid #777;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#268dc9;background:-webkit-linear-gradient(top,#40a3db,#0c78b7) repeat-x #2b91cc;background:-moz-linear-gradient(top,#40a3db,#0c78b7) repeat-x #2b91cc;background:-ms-linear-gradient(top,#40a3db,#0c78b7) repeat-x #2b91cc;background:-o-linear-gradient(top,#40a3db,#0c78b7) repeat-x #2b91cc;background:linear-gradient(top,#40a3db,#0c78b7) repeat-x #2b91cc;-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,0.4);-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,0.4);-ms-box-shadow:inset 0 1px 2px rgba(255,255,255,0.4);-o-box-shadow:inset 0 1px 2px rgba(255,255,255,0.4);box-shadow:inset 0 1px 2px rgba(255,255,255,0.4)}.csHeader:nth-child(3n+1){background:#7fa933;background:-webkit-linear-gradient(top,#9bbe4d,#649419) repeat-x #85ad38;background:-moz-linear-gradient(top,#9bbe4d,#649419) repeat-x #85ad38;background:-ms-linear-gradient(top,#9bbe4d,#649419) repeat-x #85ad38;background:-o-linear-gradient(top,#9bbe4d,#649419) repeat-x #85ad38;background:linear-gradient(top,#9bbe4d,#649419) repeat-x #85ad38}.csHeader li{color:#fff;font-weight:bold;text-shadow:0 1px 3px rgba(0,0,0,0.2);text-align:center;display:inline-block;zoom:1}.cstimer{padding:0 0 20px;text-align:center}.cstimer.circle .preloader{width:30px;height:30px;background:url("/real-estate/landing/RE/images/cspreloader2.gif") no-repeat center top}.cstimer p{font-size:.9em;margin:0}.preloader{width:212px;height:20px;margin:5px auto;background:url("/real-estate/landing/RE/images/cspreloader.gif") no-repeat center top}.csResultWrap{display:block;float:none;margin:10px auto}.csResultWrap h3,.csResultWrap p{display:none}.csResult{float:none;display:block;overflow:hidden;width:100%;text-align:center;margin:0 auto 12px;font-size:.8em;border:1px solid #777;cursor:pointer;color:#333;background:#fff;-webkit-box-shadow:0 0 10px #2c9ad6;-moz-box-shadow:0 0 10px #2c9ad6;-ms-box-shadow:0 0 10px #2c9ad6;-o-box-shadow:0 0 10px #2c9ad6;box-shadow:0 0 10px #2c9ad6;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:3px 10px}.csResult:hover{background:#fdffc4;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.csResult:hover .go-btn{background:#f3b61e;background:-webkit-linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;background:-moz-linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;background:-ms-linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;background:-o-linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;background:linear-gradient(top,#e99f00,#fdcd3d) repeat-x #f1b118;-webkit-box-shadow:inset 0 1px 1px #ffc750,0 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px #ffc750,0 1px 4px rgba(0,0,0,0.3);-ms-box-shadow:inset 0 1px 1px #ffc750,0 1px 4px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 1px #ffc750,0 1px 4px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px #ffc750,0 1px 4px rgba(0,0,0,0.3)}.csResult .csImg,.csResult .csDesc,.csResult .csUrl,.csResult .go-btn{display:block;font-weight:normal}.csResult .csImg{float:right}.csResult .csImg img{height:68px;max-height:55px}.csResult .csDesc,.csResult .csUrl{float:right;font-weight:bold;color:#333;margin:10px 1% 0;font-size:1.2em}.csResult .csDesc .url,.csResult .csUrl .url{font-weight:normal;color:#094ec0;display:block;font-size:.8em}.csResult .csUrl{font-weight:normal;color:#2089c5}.csResult .go-btn{float:left;color:#fff;font-weight:bold;font-size:2.4em;padding:12px 0;margin:10px 0;text-align:center;border:1px solid #333;text-shadow:0 1px 3px rgba(0,0,0,0.4);-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;background:#e12a07;background:-webkit-linear-gradient(top,#fa5508,#c90006) repeat-x #e63307;background:-moz-linear-gradient(top,#fa5508,#c90006) repeat-x #e63307;background:-ms-linear-gradient(top,#fa5508,#c90006) repeat-x #e63307;background:-o-linear-gradient(top,#fa5508,#c90006) repeat-x #e63307;background:linear-gradient(top,#fa5508,#c90006) repeat-x #e63307;-webkit-box-shadow:inset 0 1px 1px #fc9a6c,0 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px #fc9a6c,0 1px 4px rgba(0,0,0,0.3);-ms-box-shadow:inset 0 1px 1px #fc9a6c,0 1px 4px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 1px #fc9a6c,0 1px 4px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px #fc9a6c,0 1px 4px rgba(0,0,0,0.3)}.csResult input[type="checkbox"],.csResult .moreInfo{display:none}.footerWrap{position:relative;width:100%;margin:50px 0 0;clear:both;text-align:center;background-color:#cdcdcd;border:0;padding:0;color:#333}.step1 .footerWrap{position:absolute;bottom:0}.footerWrap a{color:#18365f}.footerWrap a:hover{color:#417dcf;text-decoration:underline}.footerWrap .moreInfo,.footerWrap .footer{padding:20px 0}.footer .copyright{margin-bottom:0;font-weight:200;font-size:16px}.footer .copyright span{color:#333}.footerWrap .moreInfo h3,.footerWrap .footer h3{color:#555}.footerWrap .moreInfo{font-size:.9em}.footerWrap .moreInfo h1{font-size:1.2em;margin:0 0 10px}.footerWrap .moreInfo a{color:#666}.footerWrap .moreInfo a:hover{color:#e24547}.loaderAll{position:fixed;top:0;left:0;width:100%;height:100%;background:#333;background:rgba(0,0,0,0.5);z-index:9999}.loaderAll .loaderGif{height:60px;width:60px;position:absolute;margin:0 0 0 -30px;top:50%;left:50%;background:url("/real-estate/landing/RE/images/loader.gif") no-repeat center top}body.step0 .tagline,body.step0 .locationForm,body.step0 .bottomContent{display:block}body.step0 .left,body.step0 .right,body.step0 .thankyou,body.step0 .showCS{display:none}body.step1 .tagline,body.step1 .locationForm,body.step1 .bottomContent,body.step1 .bottomContent4,body.step1 .bottomContent5,body.step1 .bottomContent6,body.step1 .bottomContent7,body.step1 .showCS{display:block}body.step1 .left,body.step1 .right,body.step1 .thankyou{display:none}body.step2 .left,body.step2 .right{display:block;overflow:hidden}body.step2 .right{margin-top:20px}body.step2 .tagline,body.step2 .locationForm,body.step2 .bottomContent,body.step2 .bottomContent4,body.step2 .bottomContent5,body.step2 .bottomContent6,body.step2 .bottomContent7,body.step2 .thankyou,body.step2 .showCS{display:none}body.step1 .header .bl-logo,body.step2 .header .bl-logo,body.step3 .header .bl-logo{margin:20px auto 0;width:100px}body.step3 .thankyou{display:block}body.step3 .tagline,body.step3 .locationForm,body.step3 .bottomContent,body.step3 .bottomContent4,body.step3 .bottomContent5,body.step3 .bottomContent6,body.step3 .bottomContent7,body.step3 .left,body.step3 .right,body.step3 .showCS{display:none}@media only screen and (min-width:569px) and (max-width:816px){.left,.right{width:80%;margin:0 auto 20px 10%;clear:both}.csWrap{width:80%;margin:0 0 0 -40%}}@media only screen and (min-width:0) and (max-width:568px){.top .header,.mainContent,.bottomContent,.thankyou,.thankyouContent,.footerWrap .moreInfo,.footerWrap .footer{overflow:hidden;width:100%;margin:0 auto;padding:1% 3% 1%}.csWrap.half .csResult input[type="checkbox"],.questions input[type="text"],.questions input[type="tel"],.csHeader li,.csResult .csImg,.csResult .csDesc,.csResult .csUrl,.csResult .go-btn,.csWrap.half .csResult .go-btn,.searchButton,.listingsInfo,.left,.right,.questions span.selectW,.questions select,.questions h3,.questions .radio,.thankyouContent .otherOffers,.csWrap.half .csResult .csImg,.csWrap .selectBtn,.csHeader li:nth-child(2),.locationForm,.csWrap,.tagline,.csResult{float:none;clear:both;margin:0 1%;width:98%}.csResult{margin:0 1% 4% 1%}body{background-size:auto}.top{height:60px}.logo{width:30%}.mainContent .locationForm{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.tagline h1{font-size:1.4em}.tagline h2{font-size:1.1em}.arrow2,.csHeader{display:none}.locationForm .locationWrap{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.locationForm .location,.locationForm .locationCityState{margin:4px 2% 0 0;width:66%}.questions h3{min-height:0}.questions input[type="text"].city,.questions input[type="text"].zipCode,.questions input[type="tel"].city,.questions input[type="tel"].zipCode{width:38%;float:left;clear:none}.questions span.selectW.bedrooms,.questions span.selectW.bathrooms,.questions select.bedrooms,.questions select.bathrooms{width:20%;float:left;clear:none}.questions span.selectW.state,.questions select.state{width:20%;float:left;clear:none}.userInfo.addLocation .State{width:22%}.thankyou h2,.thankyou h3{text-align:center}.thankyouContent .otherOffers .mrf{float:none}.footerWrap{margin:50px 0 0}.showCS{position:absolute}.showCS .csWrap{left:0}.footer .copyright{font-size:.7em}.questions input[type="text"],.questions input[type="tel"],.questions select{height:28px;padding:0 1%;margin:2% 1% 1% 0}}.tagline,.locationForm,.propertyType{*width:46%}span.selWrap{*width:98%;*margin:0 0 15px 0;*padding:0}span.selText{*padding:0 0 0 4px}.questions .select1,.questions .select2,.questions .select3{*width:12%;*margin:0 15px 15px 0;*padding:0 0 0 .4em}.userInfo .fname,.userInfo .lname{*width:47%}.userInfo .eamil{*width:98%}.thankyouContent{*width:960px}.csResult{*padding:0 0 1% 0}.csResult .go-btn{*width:20%}.footerWrap{margin:100px 0 0}.tagline h1{font-size:2.5em;text-shadow:4px 2px 8px #000;font-weight:500;margin:15% 0 20px}@media only screen and (max-width:636px) and (min-width:0){.tagline h1{font-size:7vmin}.locationWrap{padding:1rem}.locationForm .location,.searchButton{width:100%}#InfoSubmit{float:none;margin:20px auto 0}.locationForm .searchButton{width:100%}.mainContent{min-height:450px}}.locationForm{box-shadow:none;border-radius:10px;padding:1% 2%}.locationForm .searchButton{height:52px;background:#459c23;border:1px solid #459c23;border-radius:0 5px 5px 0;width:35%;font-size:1.1em;letter-spacing:.04em;box-shadow:none}.searchButton:hover{background:#29700d}.locationForm span{color:#555}.godaddy{width:20%}.footer a{color:#fff}.footer a:hover{color:#5cca8c}.footer p{line-height:1.9em;color:#787878}@media only screen and (max-width:636px) and (min-width:0){.tagline h1{font-size:2em}.top .logo{width:25%;margin:2% 2%;align:center}.mainContent{min-height:370px}.step2 .mainContent{margin-top:20px}.locationForm{padding:1% 2% 4% 2%}.locationWrap{padding:.4rem}.locationForm .location{width:100%;display:block}.locationForm .searchButton{width:100%;display:block}.locationForm span{display:block;float:left}.footerWrap{padding:10px 0;margin-top:150px;position:relative}.step1 .footerWrap{position:absolute;bottom:0}.step2 .footerWrap{margin-top:80px}}.tagline h1{margin:5% 0 10px}.locationWrap h2{font-size:1.3em;color:#fff;padding:5px 0;margin:0 auto;text-align:center;font-weight:normal}@media only screen and (max-width:768px) and (min-width:0){.locationForm input[type="text"],.locationForm input[type="tel"]{width:100%;max-width:100%;border-radius:5px;font-size:1.2em}.locationForm .searchButton{border-radius:5px;width:100%}.mainContent h3,.mainContent h4{font-size:1.2em;padding:2% 1% 10px}.step2 .mainContent h3,.step2 .mainContent h4{font-size:1em;text-align:left;font-weight:400;padding:5px 0 0}.thankyou h3{font-size:1em}}@media only screen and (max-width:320px) and (min-width:0){.step2 .mainContent h3,.step2 .mainContent h4{font-size:.8em}.left h2,.right h2{font-size:1em;font-weight:400}select,input[type="text"],input[type="tel"],input[type="number"],input[type="tel"],input[type="email"],input[type="password"],textarea{font-size:.8em}.userInfo p span{width:100%;font-size:.9em}}@media only screen and (min-device-width:800px) and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:2){.step1 .footerWrap,.step3 .footerWrap{position:absolute;bottom:0}.step2 .footerWrap{position:relative}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.step1 .footerWrap,.step3 .footerWrap{position:absolute;bottom:0}.step2 .footerWrap{position:relative}}@media only screen and (min-device-width :1024px) and (max-device-width :1366px){.step1 .footerWrap,.step2 .footerWrap,.step3 .footerWrap{position:absolute;bottom:0}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.step2 .footerWrap{position:relative}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.step2 .footerWrap{position:relative}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.step1 .footerWrap{position:relative}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.step1 .footerWrap{position:relative}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.step1 .footerWrap{position:relative}}#CsBox .csResult .go-btn{font-size:1em}#CsBox .csResult{padding:10px 5px}#CsBox .csResult .csUrl{padding:10px 0}.step1 .footerWrap{position:fixed;bottom:0;z-index:-1}.footerWrap{margin:180px 0 0}@media only screen and (max-width:1280px) and (min-width:0){.mainContent{min-height:890px}}@media only screen and (max-width:568px) and (min-width:0){.footer .copyright{font-size:.6em}.thankyouContent .csResult{padding:10px 5px}.thankyouContent .csResult .csUrl{padding:5px 0}.thankyouContent .csResult .go-btn{padding:8px 0}}@media only screen and (max-width:568px) and (min-width:0){.step3 .footerWrap{position:relative;margin-top:280px}}@media only screen and (min-width:768px){.footerWrap{position:absolute;bottom:0}.step2 .footerWrap{position:relative;margin-top:260px}}.showCS{background-color:#fff}@media only screen and (max-width:480px) and (min-width:0){.step2 .footerWrap{position:relative}.footerWrap{position:absolute;bottom:0}}#csMainBox .csUrl{margin-top:0px !important;}



.locationForm input[type="text"], .locationForm input[type="tel"]{ width: 100%; max-width: 100%; line-height: 1em; margin-right: 0; border-radius: 2px; float: left; padding-left: 1.6rem; height: 52px; background-color: #ffffff; }
.locationForm .searchButton{ width: 10%; height: 45px; padding: 0; margin: -51px 2px 0px; float: right; clear: none; background: none; border: none; font-size: 1.1em; letter-spacing: .04em; box-shadow: none; }
.locationForm input[type="tel"]{ color: #000000; font-size: 1.2rem; box-shadow: inset 0 0px 0px rgba(0,0,0,0.2), 0px 2px 2px rgba(0,0,0,0.1); }
.locationForm input[type="tel"]{ border: 1px solid #c7c7c7; }
@media screen and (max-width: 654px) and (min-width: 0) {
	.locationForm .searchButton{ width: 10%; height: 52px; padding: 0; margin: -50px 9px; float: right; clear: none; background: none; border: none; font-size: 1.1em; letter-spacing: .04em; box-shadow: none; }
}