@import url("https://fonts.googleapis.com/css?family=Fjalla+One");*,*:before,*:after{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0 none}@font-face{font-family:Arial,sans-serif;src:url("../fonts/itcavantgardestd-md.eot");src:url("../fonts/itcavantgardestd-md.eot") format("embedded-opentype"),url("../fonts/itcavantgardestd-md.woff") format("woff"),url("../fonts/itcavantgardestd-md.ttf") format("truetype"),url("../fonts/itcavantgardestd-md.svg#Arial,sans-serif") format("svg")}@font-face{font-family:"ITCAvantGardeGothicStdBook";src:url("../fonts/itcavantgardestd-bk.eot");src:url("../fonts/itcavantgardestd-bk.eot") format("embedded-opentype"),url("../fonts/itcavantgardestd-bk.woff") format("woff"),url("../fonts/itcavantgardestd-bk.ttf") format("truetype"),url("../fonts/itcavantgardestd-bk.svg#ITCAvantGardeGothicStdBook") format("svg")}body{background:url("../images/bg4.jpg") center top no-repeat #fff;color:#eee;font-size:100%;font-family:Arial,sans-serif}.mOff{display:block}.mOn,.hide{display:none}a{color:#42a7dd;text-decoration:none}a:hover{color:#e24547}h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;font-weight:bold;letter-spacing:.02em}h1{font-size:2em;color:#fff}h2{font-size:1.5em;color:#eee}h3{font-size:1.2em;color:#eee}h4{font-size:1em}h5{font-size:0.8em}h6{font-size:0.6em}label{font-size:1em}p{font-size:0.8em}ul{list-style:none}ul li{font-size:0.8em}ol{list-style-position:inside}input[type="text"],input[type="number"],input[type="tel"],input[type="email"],input[type="password"],textarea{display:block;width:100%;margin:0 0 6px;padding:7px 0.6%;border:1px solid #444;font-size:1em;background:#fff;color:#444;font-family:Arial,sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:box-shadow 0.3s linear;-moz-transition:box-shadow 0.3s linear;-ms-transition:box-shadow 0.3s linear;-o-transition:box-shadow 0.3s linear;transition:box-shadow 0.3s linear}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:0.8% 0.6%;border:1px solid #ccc;font-size:1em;background:#fff;color:#444;font-family: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:#444;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:#444;-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:1em;line-height:1.2em;margin:0 auto 10px;border:0 none;cursor:pointer;padding:6px 0.4em;padding:6px 0.4em \9;background:url("../images/arrow.png") no-repeat 100% -3px #f3f3f3;*background-image:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}select:focus{outline:none}select option,select optgroup{background:#fff}select optgroup option{padding:0 0 0 5%}select{font-family:Arial,sans-serif;border:1px solid #000;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.3);-o-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:url("../images/arrow.png") no-repeat 100% -3px #cacaca;background:url("../images/arrow.png") no-repeat 100% -3px, -webkit-linear-gradient(top, #f7f7f7,#9d9d9d);background:url("../images/arrow.png") no-repeat 100% -3px, -moz-linear-gradient(top, #f7f7f7,#9d9d9d);background:url("../images/arrow.png") no-repeat 100% -3px, -ms-linear-gradient(top, #f7f7f7,#9d9d9d);background:url("../images/arrow.png") no-repeat 100% -3px, -o-linear-gradient(top, #f7f7f7,#9d9d9d);background:url("../images/arrow.png") no-repeat 100% -3px, linear-gradient(top, #f7f7f7,#9d9d9d)}.btn{font-size:1.4em;line-height:1em;padding:8px 0;margin:0 auto;border:0 none;color:#fff;width:100%;font-weight:normal;cursor:pointer;display:block;position:relative;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#f59201;background:-webkit-linear-gradient(top, #ffbb02,#eb6900) repeat-x #f79a01;background:-moz-linear-gradient(top, #ffbb02,#eb6900) repeat-x #f79a01;background:-ms-linear-gradient(top, #ffbb02,#eb6900) repeat-x #f79a01;background:-o-linear-gradient(top, #ffbb02,#eb6900) repeat-x #f79a01;background:linear-gradient(top, #ffbb02,#eb6900) repeat-x #f79a01;-webkit-box-shadow:inset 0 1px 1px rgba(255,214,104,0.8),0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px rgba(255,214,104,0.8),0 1px 3px rgba(0,0,0,0.3);-ms-box-shadow:inset 0 1px 1px rgba(255,214,104,0.8),0 1px 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 1px rgba(255,214,104,0.8),0 1px 3px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(255,214,104,0.8),0 1px 3px rgba(0,0,0,0.3)}.btn:hover{cursor:pointer;background:#f59201}.header,.mainContent,.stepBoxes,.top5,.makeInfo,.logoFarm,body.step0 .bottomInfoBox{overflow:hidden;width:1040px;margin:0 auto;padding:0 0 0 0}.dealerResults input,.header .makeLogo,.userInfo .phone1,.userInfo .phone2,.top5 li,.userInfo .phone3,.startSelect,.location,.userInfo,.userInfo .gdaddy,.dealerSelect,.chooseVehicle .addNew,.vehicleSubmit,.payOff,.stepBoxes li,.makeInfo .mpg,.makeInfo .bodystyle,.makeInfo .msrp,body.step3 .largeVehicle,.vehicleInfo,.moreInfo,.userInfo .fname,.userInfo .lname,.changeLocation,.moreInfoAdd,.price,.mpg,.vehicleSpecs .label,.vehicleSpecs .value,.largeVehicle,.userInfo .phone4,.dealerResults p,.header h1,.header h2,.header h3,.dealerResults li,.chooseVehicle,.chooseVehicle .addSelect,.addInfo,.vehicleSpecs,.top5 .topVehicle1,.top5 .topVehicle2,.top5 .topVehicle3,.top5 .topVehicle4,.top5 .topVehicle5,.top5 .top5zip,.companyInfo,.privacyPolicy{float:left;clear:none;margin:0% 0% 0% 0%}.dealerResults input{width:8.33333%}.header .makeLogo,.userInfo .phone1,.userInfo .phone2,.top5 li{width:16.66667%}.userInfo .phone3{width:25%}.startSelect,.location,.userInfo,.userInfo .gdaddy,.dealerSelect,.chooseVehicle .addNew,.vehicleSubmit,.payOff,.stepBoxes li,.makeInfo .mpg,.makeInfo .bodystyle,.makeInfo .msrp,body.step3 .largeVehicle{width:33.33333%}.vehicleInfo{width:41.66667%}.moreInfo,.userInfo .fname,.userInfo .lname,.changeLocation,.moreInfoAdd,.price,.mpg,.vehicleSpecs .label,.vehicleSpecs .value{width:50%}.largeVehicle,.userInfo .phone4{width:58.33333%}.dealerResults p{width:83.33333%}.header h1,.header h2,.header h3,.dealerResults li,.chooseVehicle,.chooseVehicle .addSelect,.addInfo,.vehicleSpecs,.top5 .topVehicle1,.top5 .topVehicle2,.top5 .topVehicle3,.top5 .topVehicle4,.top5 .topVehicle5,.top5 .top5zip,.companyInfo,.privacyPolicy{width:100%}.header{background:#ddd;margin:0px auto 70px}.header .makeLogo{display:none;float:left;width:150px;height:70px;overflow:hidden;background:url(../images/make_logo.png) no-repeat 0 -2450px}.header .makeLogo.acura{background-position:0 0;display:block}.header .makeLogo.audi{background-position:0 2.941%;display:block}.header .makeLogo.bmw{background-position:0 5.882%;display:block}.header .makeLogo.buick{background-position:0 8.824%;display:block}.header .makeLogo.cadillac{background-position:0 11.765%;display:block}.header .makeLogo.chevrolet{background-position:0 14.706%;display:block}.header .makeLogo.chrysler{background-position:0 17.647%;display:block}.header .makeLogo.dodge{background-position:0 20.588%;display:block}.header .makeLogo.ford{background-position:0 23.529%;display:block}.header .makeLogo.gmc{background-position:0 26.471%;display:block}.header .makeLogo.honda{background-position:0 29.412%;display:block}.header .makeLogo.hyundai{background-position:0 32.353%;display:block}.header .makeLogo.infiniti{background-position:0 35.294%;display:block}.header .makeLogo.isuzu{background-position:0 38.235%;display:block}.header .makeLogo.jaguar{background-position:0 41.176%;display:block}.header .makeLogo.jeep{background-position:0 44.118%;display:block}.header .makeLogo.kia{background-position:0 47.059%;display:block}.header .makeLogo.landrover{background-position:0 50%;display:block}.header .makeLogo.lexus{background-position:0 52.941%;display:block}.header .makeLogo.lincoln{background-position:0 55.882%;display:block}.header .makeLogo.mazda{background-position:0 58.824%;display:block}.header .makeLogo.mercedes,.header .makeLogo .mercedes-benz,.header .makeLogo .mercedesbenz{background-position:0 61.765%;display:block}.header .makeLogo.mercury{background-position:0 64.706%;display:block}.header .makeLogo.mini{background-position:0 67.647%;display:block}.header .makeLogo.mitsubishi{background-position:0 70.588%;display:block}.header .makeLogo.nissan{background-position:0 73.529%;display:block}.header .makeLogo.porsche{background-position:0 76.471%;display:block}.header .makeLogo.scion{background-position:0 79.412%;display:block}.header .makeLogo.subaru{background-position:0 82.353%;display:block}.header .makeLogo.suzuki{background-position:0 85.294%;display:block}.header .makeLogo.toyota{background-position:0 88.235%;display:block}.header .makeLogo.volkswagen{background-position:0 91.176%;display:block}.header .makeLogo.volvo{background-position:0 94.118%;display:block}.header .makeLogo.smart{background-position:0 97.059%;display:block}.header .makeLogo.saab{background-position:0 100%;display:block}.header h1,.header h2,.header h3{float:none;padding:15px 0% 15px 1%;text-transform:uppercase;font-weight:normal;font-family:"Fjalla One","Helvetica Neue",sans-serif}.header h2{line-height:1em}.header .headerTitleGeo,.header .headerTitleDealer,.header .headerTitleConquest,.header .headerTitlePayoff{display:none}.mainContent{overflow:visible;position:relative}.incentives{display:none;position:absolute}.largeVehicle{width:53%;margin:30px 7% 90px 0;clear:both}.largeVehicle h2{font-size:1.2em;text-align:center}.largeVehicle img{width:100%;max-width:100%}.startSelect{position:relative;width:40%;padding:10px 1%;margin:0 0 20px 0;overflow:visible;background:#ddd}.startSelect.p1{display:none}.startSelect.start h3{background:url("../images/smArrow.png") no-repeat right top}.startSelect h3{display:inline-block;*display:inline;zoom:1;padding:0 30px 0 0;line-height:27px;font-weight:normal}.startSelect h2,.startSelect img{display:none}.startSelect img{width:100%;max-width:100%}.location{position:relative;float:right;width:40%;padding:20px 1% 10px;overflow:visible;background:#ddd}.location.start h3{background:url("../images/smArrow.png") no-repeat right top}.location h3{display:inline-block;*display:inline;zoom:1;padding:0 30px 0 0;line-height:27px;font-weight:normal}.location input{margin:0 0 10px}.moreInfo{display:none;position:relative;width:40%;margin:0 0 20px;padding:10px 1% 10px;overflow:visible;background:#ddd}.userInfo{display:none;position:relative;width:40%;padding:20px 1% 10px;overflow:visible;background:#ddd}.userInfo .fname,.userInfo .lname{width:49%}.userInfo .fname{margin:0 1% 6px 0}.userInfo .lname{margin:0 0 6px 1%}.userInfo .togglestaddr,.userInfo #toggleaddrfld{clear:both}.userInfo .cityState{font-size:1em}.userInfo .phone1,.userInfo .phone2{margin:0 2% 10px 0}.userInfo .phone3{margin:0 2% 10px 0}.userInfo .phone4{margin:0 2% 10px 0}.userInfo .gdaddy{float:right}.userInfo p{margin:0 0 10px;clear:both}.userInfo p.tcpa{margin:0}.userInfo .btn{margin:0 0 10px}.changeLocation{display:none;clear:both;margin:-50px 0 0}.changeLocation .change{cursor:pointer;padding:0 0 0 24px;line-height:20px;color:#aaa;background:url("../images/plus-minus.png") no-repeat left -27px}.changeLocation .change:hover{background-position:left 1px}.dealerSelect{display:none;position:relative;width:40%;padding:10px 1%;overflow:visible;background:#ddd}.loadDealer p{margin:0 0 10px}.loadDealer .loader2{display:block;width:130px;height:8px;background:url("../images/loader2.gif") no-repeat center top}.dealers{display:none}.dealerResults li{padding:10px 0;margin:0 0 10px;cursor:pointer;background:#fff}.dealerResults input{margin:10px 0}.dealerResults p{margin:0 0 0 4%}.chooseVehicle{display:none;clear:both;position:relative;margin:0 auto 30px;padding:0;color:#fff;overflow:visible;background:#ddd}.chooseVehicle h3{margin:5px 0 10px 1%}.chooseVehicle .addNew{position:relative;text-align:center;padding:10px 2%}.chooseVehicle .addNew h3{margin:0 auto 10px;width:60%;text-align:left}.chooseVehicle .addNew h3 span{display:inline-block;*display:inline;zoom:1;width:25px;height:25px;margin:0 20px 0 0;max-width:100%;vertical-align:-7px}.chooseVehicle .addNew h3 span.money{background:url("../images/icon-msrp-mini.png") no-repeat}.chooseVehicle .addNew h3 span.gas{background:url("../images/icon-gas-mini.png") no-repeat}.chooseVehicle h2{margin:0 0 10px}.chooseVehicle img{width:auto;max-width:100%;margin:-10px 0 -20px}.chooseVehicle .addIcon{position:absolute;top:110px;left:50%;width:60px;height:60px;margin:0 0 0 -30px;cursor:pointer;background:url("../images/plus.png") no-repeat center top}.chooseVehicle .addIcon:hover{background-position:0 -60px}.chooseVehicle .addText{position:relative;top:0px;left:50%;margin:0 0 0 -30%;width:60%;cursor:pointer}.chooseVehicle .addSelect{height:100%;overflow:hidden;padding:10px 2% 10px;background:#ccc;position:absolute;top:0;left:0}.chooseVehicle .addSelect.hide{display:none}.chooseVehicle .addSelect h2{margin:0 0 60px}.chooseVehicle .vehInfo{display:none}.addInfo{display:none;margin:0 0 130px}.moreInfoAdd{position:relative;padding:10px 1%;overflow:visible;background:#ddd}.moreInfoAdd h3{font-size:1em}.moreInfoAdd li{list-style:inside;font-size:0.8em}.vehicleSubmit{float:right}.payOff{display:none;width:40%}.insuranceCS{padding:10px;margin:0 0 20px;background:#ddd}.insuranceCS .csResult{cursor:pointer;padding:10px;margin:0 0 10px;text-align:center;background:#fff}.insuranceCS img{max-height:60px;margin:0 0 5px}.insuranceCS .csUrl{margin:0 0 10px}.additionalCars{padding:10px;margin:0 0 20px;background:#ddd}.vehicleInfo{display:none;width:60%;padding:0 0 0 5%;margin:0 0 40px;float:right;clear:right}.seeMoreVehicles{margin:0 0 20px;padding:10px;overflow:hidden;background:#ddd}.seeMoreVehicles .makeddl,.seeMoreVehicles .modelddl{width:40%;margin:0 2% 0 0;float:left}.seeMoreVehicles .btn{width:16%;float:left;padding:6px 0.4em}.price,.mpg{margin:0 0 20px}.price .icon-price,.price .icon-mpg,.mpg .icon-price,.mpg .icon-mpg{display:block;float:left;width:40px;height:40px}.price .icon-price,.mpg .icon-price{background:url("../images/icon-msrp.png") no-repeat}.price .icon-mpg,.mpg .icon-mpg{background:url("../images/icon-gas.png") no-repeat}.vehicleSpecs{background:#ddd;padding:10px}.vehicleSpecs .label,.vehicleSpecs .value{font-size:0.8em}.vehicleSpecs .value{text-align:right}.bottomInfoBox{margin:120px 0;clear:both}.adsense{display:none;float:left;margin:0 20px 0 0}.stepBoxes{display:none;overflow:hidden;padding:10px 1%;margin:0 auto 20px;background:#ddd}.stepBoxes p{font-size:1.6em}.stepBoxes .stepbox{display:inline-block;*display:inline;zoom:1;width:76px;height:80px;padding:16px 0;margin:0 20px 0 0;text-align:center;font-size:2.3em;vertical-align:-8px;background:#ccc}.top5{display:none;height:320px;margin:0 auto 30px;padding:0;background:#ddd}.top5 ul{overflow:hidden}.top5 li{position:relative;width:19%;margin:0 0.5%;cursor:pointer;text-align:center}.top5 .topVehicle1,.top5 .topVehicle2,.top5 .topVehicle3,.top5 .topVehicle4,.top5 .topVehicle5{height:150px;background:#ddd;background-size:100% auto}.top5 .top5zip{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 0;padding:30px 5%;cursor:default;background:rgba(0,0,0,0.8)}.top5 .top5zip.active{display:block !important}.top5 input[type="text"]{width:60%;height:31px;margin:0;padding:7px 4px;float:left;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.top5 .btn{width:40%;height:31px;margin:0;padding:4px 1.5% 5px;float:left;border-left:0 none;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.makeInfo{position:relative;padding:20px 1%;margin:0 auto 20px;clear:both;background:#ddd;overflow:visible}.makeInfo .mpg,.makeInfo .bodystyle,.makeInfo .msrp{margin:0 0 10px}.makeInfo .mpg p,.makeInfo .bodystyle p,.makeInfo .msrp p{display:block;margin:10px 0 0}.makeInfo .mpg p.note,.makeInfo .bodystyle p.note,.makeInfo .msrp p.note{margin:0}.makeInfo .mpg span,.makeInfo .bodystyle span,.makeInfo .msrp span{font-weight:normal}.makeInfo .mpg1,.makeInfo .bodystyle1,.makeInfo .msrp1{display:block;float:left;height:36px;margin:0 5px 10px;width:36px}.makeInfo .mpg1{background:url("../images/icon-gas.png") no-repeat scroll 0 0}.makeInfo .bodystyle1{background:url("../images/icon-bodystyle.png") no-repeat scroll 0 0}.makeInfo .msrp1{background:url("../images/icon-msrp.png") no-repeat scroll 0 0}.makeInfo h2{margin:0 0 14px;clear:both}.makeInfo h3{margin:0 0 2px}.makeInfo p{margin:0 0 10px}.logoFarm{display:none;padding:10px 1% 14px;background:#f5f5f5;clear:both}.logoFarm h3{text-align:center}.logoFarm span{display:inline-block;*display:inline;zoom:1;margin:0 1%;vertical-align:-7px;height:33px;background:url("../images/logo-farm.jpg") no-repeat}.logoFarm span.logo1{width:160px;background-position:-10px 5px}.logoFarm span.logo2{width:160px;background-position:-200px 5px}.logoFarm span.logo3{width:70px;background-position:-370px 5px}.logoFarm span.logo4{width:80px;background-position:-460px 5px}.logoFarm span.logo5{width:150px;background-position:-570px 5px}.logoFarm span.logo6{width:100px;background-position:-740px 5px}.loaderAll{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:url("../images/20.png");background:rgba(0,0,0,0.2)}.loaderAll span{position:absolute;top:50%;left:50%;margin:0 0 0 -30px;display:block;width:60px;height:60px;background:url("../images/loader.gif") no-repeat center top}.footer{text-align:center;margin:60px 0 30px}.companyInfo,.privacyPolicy{padding:2%;margin:0 0 100px;background:rgba(0,0,0,0.8)}.companyInfo h3,.companyInfo h4,.privacyPolicy h3,.privacyPolicy h4{color:#fff;margin:0 0 10px}.companyInfo p,.privacyPolicy p{color:#ccc;margin:0 0 10px}body.step0 .headerTitlePayoff,body.step0 .headerTitleGeo,body.step0 .headerTitleDealer,body.step0 .headerTitleConquest,body.step0 .logoFarm,body.step0 .changeLocation,body.step0 .adsense,body.step0 .vehicleInfo,body.step0 .stepBoxes,body.step0 .top5{display:none}body.step1 .headerTitleGeo,body.step1 .moreInfo,body.step1 .userInfo,body.step1 .logoFarm,body.step1 .changeLocation{display:block}body.step1 .headerTitlePayoff,body.step1 .headerTitleStart,body.step1 .headerTitleDealer,body.step1 .headerTitleConquest,body.step1 .startSelect,body.step1 .location,body.step1 .adsense,body.step1 .vehicleInfo,body.step1 .stepBoxes,body.step1 .top5,body.step1 .makeInfo{display:none}body.step2 .headerTitleDealer,body.step2 .dealerSelect,body.step2 .logoFarm{display:block}body.step2 .headerTitlePayoff,body.step2 .headerTitleStart,body.step2 .headerTitleGeo,body.step2 .headerTitleConquest,body.step2 .startSelect,body.step2 .location,body.step2 .changeLocation,body.step2 .moreInfo,body.step2 .userInfo,body.step2 .adsense,body.step2 .vehicleInfo,body.step2 .stepBoxes,body.step2 .top5,body.step2 .makeInfo{display:none}body.step3 .headerTitleConquest,body.step3 .chooseVehicle,body.step3 .addInfo,body.step3 .adsense,body.step3 .logoFarm{display:block}body.step3 .largeVehicle{position:absolute;width:16%;top:0;left:-16%;padding:1%;overflow:visible;background:#ddd}body.step3 .largeVehicle h2{width:100%;display:block;float:none;margin:10px 0 0}body.step3 .largeVehicle h2 span{display:block}body.step3 .largeVehicle img{float:none;width:100%}body.step3 .chooseVehicle h3{width:99%}body.step3 .chooseVehicle .addNew.vehicle1{display:none;width:32%;margin:0}body.step3 .chooseVehicle .addNew.vehicle1 h3{width:54%;margin:0 auto 10px}body.step3 .chooseVehicle .addNew .btn{display:none}body.step3 .chooseVehicle .vehicleSubmit{display:block}body.step3 .headerTitlePayoff,body.step3 .headerTitleStart,body.step3 .headerTitleGeo,body.step3 .headerTitleDealer,body.step3 .startSelect,body.step3 .selectVehicle,body.step3 .location,body.step3 .changeLocation,body.step3 .moreInfo,body.step3 .userInfo,body.step3 .dealerSelect,body.step3 .stepBoxes,body.step3 .vehicleInfo,body.step3 .top5,body.step3 .makeInfo{display:none}body.step4 .headerTitlePayoff,body.step4 .payOff,body.step4 .vehicleInfo{display:block}body.step4 .headerTitleStart,body.step4 .headerTitleGeo,body.step4 .headerTitleDealer,body.step4 .headerTitleConquest,body.step4 .startSelect,body.step4 .location,body.step4 .changeLocation,body.step4 .moreInfo,body.step4 .userInfo,body.step4 .dealerSelect,body.step4 .adsense,body.step4 .stepBoxes,body.step4 .logoFarm,body.step4 .top5,body.step4 .makeInfo{display:none}.dealerSelect{display:none}.startSelect,.location,.moreInfo,.userInfo,.dealerSelect,.chooseVehicle,.moreInfoAdd,.insuranceCS,.additionalCars,.seeMoreVehicles,.vehicleSpecs{background:url("../images/content-bg.png") repeat scroll 0 0;color:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.startSelect h3,.location h3,.moreInfo h3,.userInfo h3,.dealerSelect h3,.moreInfoAdd h3{color:#fff;font-weight:normal}.btn{background:#0099cb;padding:10px 1.5%;border:1px solid #444;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.btn:hover{background:#00bffe}.header{margin:0px auto 0px;background:rgba(255,255,255,0.85)}.header .makeLogo{margin:5px}.header h1,.header h2,.header h3{color:#005A96;text-align:center;}.mainContent{overflow:hidden;margin:50px auto 60px;padding:0px 0 0;min-height:322px}.top5{height:auto;margin:-40px auto 30px}.top5 h2{position:absolute;top:-40px;padding:0.4em 2%;color:#005a96;font-weight:normal;text-align:center;background:#ddd;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.top5 h3{color:#fff;margin:0 0 10px;font-size:0.9em;text-align:center}.top5 li{margin:0;width:20%;margin:0;padding:30px 2% 0}.top5 li:hover p{color:#89abed;text-decoration:underline}.top5 p{font-size:1em;clear:both;color:#091A3B;margin:0 0 10px}.top5 img{width:100%;margin:0;padding:0 15%}.top5 .top5zip{display:none;background:url("../images/content-bg.png")}.largeVehicle{margin:-30px auto 70px;width:50%;float:right;clear:none}.largeVehicle h2,.largeVehicle h3{text-align:center;display:none;color:#fff;font-size:0.9em}.largeVehicle img{margin:0px 0 0}.startSelect{padding:1.4% 1% 0;margin:0;clear:left;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.startSelect.p0 .makeddlc{display:none}.startSelect.p1 h3{font-size:0.8em;line-height:1em}.startSelect h2{font-size:1em}.location{margin:0 0 60px;padding:10px 1%;float:left;clear:left;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.moreInfo{display:none}.moreInfo h3{font-size:1em}.moreInfo li{list-style:inside}.userInfo p{font-size:0.6em}.changeLocation{margin:0px 0 0;float:right}.dealerResults{overflow:hidden}.dealerResults li{border:1px solid #333;background:#5f7c96;background:-webkit-linear-gradient(top, #7194b3,#4d657a) repeat-x #62819c;background:-moz-linear-gradient(top, #7194b3,#4d657a) repeat-x #62819c;background:-ms-linear-gradient(top, #7194b3,#4d657a) repeat-x #62819c;background:-o-linear-gradient(top, #7194b3,#4d657a) repeat-x #62819c;background:linear-gradient(top, #7194b3,#4d657a) repeat-x #62819c;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(213,223,232,0.6);-moz-box-shadow:inset 0 1px 1px rgba(213,223,232,0.6);-ms-box-shadow:inset 0 1px 1px rgba(213,223,232,0.6);-o-box-shadow:inset 0 1px 1px rgba(213,223,232,0.6);box-shadow:inset 0 1px 1px rgba(213,223,232,0.6)}.dealerResults li:hover{background:#5f7c96}.dealerResults p{color:#ccc;font-size:1.2em}.dealerResults p strong{color:#fff}.viewAllDealers{display:none;margin:10px 0 20px;padding:5px 5px 0;color:#fff;font-weight:bold;border:2px solid #fff;overflow:hidden;background:none repeat scroll 0 0 #5f7c96;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-ms-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.viewAllDealers input[type="checkbox"]{margin:6px 10px 10px 0}.chooseVehicle h3{color:#eee;width:98%}.chooseVehicle .addNew{width:31.333%;margin:0 1%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.chooseVehicle h2{color:#0098FF;font-size:1.2em}.chooseVehicle p{font-size:1em}.chooseVehicle .addText{color:#F57A16;text-decoration:underline}.chooseVehicle .addSelect{background:url("../images/content-bg.png")}.moreInfoAdd li{color:#eee}.insuranceCS .csResult: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}.insuranceCS .csResult:hover .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}.insuranceCS .csUrl{color:#0084d8}.vehicleInfo .price p,.vehicleInfo .mpg p{color:#333}.vehicleSpecs h3{margin:0 0 10px;text-align:center}.vehicleSpecs .label,.vehicleSpecs .value{padding:2px 5px;color:#eee}.vehicleSpecs .label:nth-child(4n){background:#6f7882}.vehicleSpecs .value:nth-child(4n+1){background:#6f7882}.bottomInfoBox{top:-56px;margin:0px auto 100px}.stepBoxes{display:none;color:#fff;background:url("../images/content-bg.png");-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.stepBoxes p{font-weight:bold}.stepBoxes .stepbox{background:url("../images/stepbox.png") no-repeat center top}.makeInfo{background:url("../images/content-bg.png");padding:30px 1%}.makeInfo .mpg,.makeInfo .bodystyle,.makeInfo .msrp{display:none}.makeInfo .mpg p,.makeInfo .bodystyle p,.makeInfo .msrp p{color:#eee;font-weight:bold}.makeInfo .mpg p.note,.makeInfo .bodystyle p.note,.makeInfo .msrp p.note{color:#FEB502;line-height:1em}.makeInfo .msrp span{text-decoration:line-through}.makeInfo h2{font-size:1.1em;color:#fff}.makeInfo h3{font-size:0.9em;color:#eee}.makeInfo p{line-height:1.2em;margin:0 0 10px;color:#eee}.logoFarm{border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.logoFarm h3{color:#999;font-size:1em}.footer{font-size:0.9em}.footer a{color:#316cdf}.footer a:hover{color:#5d8be6}.footer p{color:#656564}body.step0 .bottomInfoBox{position:relative;overflow:visible}body.step0 .top5{display:block}body.step1 .logoFarm,body.step1 .moreInfo{display:none}body.step2 .logoFarm{display:none}body.step3 .mainContent{overflow:visible;background:none;border:0 none;*zoom:1}body.step3 .mainContent:before,body.step3 .mainContent:after{display:table;content:" "}body.step3 .mainContent:after{clear:both}body.step3 .largeVehicle{overflow:visible;margin:0px 0 0;background:url("../images/content-bg.png");-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}body.step3 .largeVehicle h2,body.step3 .largeVehicle h3{display:block;font-size:0.8em;font-weight:normal}body.step3 .largeVehicle h2 span,body.step3 .largeVehicle h3 span{font-weight:bold}body.step3 .largeVehicle img{margin:0;background:none}body.step3 .logoFarm{display:none}@media only screen and (max-width: 1370px){body.step3 .largeVehicle{position:relative;left:0;top:0;width:22%;padding:0%;overflow:visible;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}body.step3 .largeVehicle h2{width:70%;float:left;margin:10px 0 0;font-size:0.8em;font-weight:normal}body.step3 .largeVehicle h2 span{font-weight:bold}body.step3 .largeVehicle img{float:left;width:30%}}@media only screen and (max-width: 1040px){.header,.mainContent,.stepBoxes,.top5,.makeInfo,.logoFarm,body.step0 .bottomInfoBox{overflow:hidden;width:100%;margin:"";padding:0% 0% 0% 0%}.makeInfo{padding:10px 3%}.makeInfo:before,.makeInfo:after{background:none}.bottomInfoBox{overflow:visible}}@media only screen and (min-width: 0) and (max-width: 568px){.header,.mainContent,.stepBoxes,.top5,.makeInfo,.logoFarm,body.step0 .bottomInfoBox{overflow:hidden;width:100%;margin:0 auto;padding:0% 0% 0% 0%}.dealerResults input,.header .makeLogo,.userInfo .phone1,.userInfo .phone2,.top5 li,.userInfo .phone3,.startSelect,.location,.userInfo,.userInfo .gdaddy,.dealerSelect,.chooseVehicle .addNew,.vehicleSubmit,.payOff,.stepBoxes li,.makeInfo .mpg,.makeInfo .bodystyle,.makeInfo .msrp,body.step3 .largeVehicle,.vehicleInfo,.moreInfo,.userInfo .fname,.userInfo .lname,.changeLocation,.moreInfoAdd,.price,.mpg,.vehicleSpecs .label,.vehicleSpecs .value,.largeVehicle,.userInfo .phone4,.dealerResults p,.header h1,.header h2,.header h3,.dealerResults li,.chooseVehicle,.chooseVehicle .addSelect,.addInfo,.vehicleSpecs,.top5 .topVehicle1,.top5 .topVehicle2,.top5 .topVehicle3,.top5 .topVehicle4,.top5 .topVehicle5,.top5 .top5zip,.companyInfo,.privacyPolicy{float:none;clear:both;margin:0% 0% 0% 0%;width:100%}body.step3 .chooseVehicle{overflow:hidden}body.step3 .chooseVehicle h2{font-size:0.8em}body.step3 .chooseVehicle .addNew{width:50%;float:left;clear:none}body.step3 .chooseVehicle .addIcon{top:70px}body.step3 .moreInfoAdd{margin:0 0 20px}body.step4 .chooseVehicle li{width:48%;float:none;clear:none;margin:0 0 10px}body.step4 .chooseVehicle li.vehicle1{width:48%}body.step4 .chooseVehicle li.vehicle1 h3{width:100%}.header{margin:0 0 30px;padding:10px 3%;text-align:center}.header .makeLogo{width:150px;margin:0 auto}.header h1{padding:0}.largeVehicle{padding:0 35%}.startSelect{padding:10px 3%}.selectVehicle{width:50%;float:left;clear:none}.location{margin:0 0 20px}.location,.userInfo,.makeInfo{padding:10px 3%}.location:before,.location:after,.userInfo:before,.userInfo:after,.makeInfo:before,.makeInfo:after{background:none}.moreInfo{padding:10px 3%}.userInfo .fname,.userInfo .lname{width:49%;float:left;clear:none}.userInfo .fname{margin:0 1% 6px 0}.userInfo .lname{margin:0 0 6px 1%}.userInfo .phone1,.userInfo .phone2{margin:0 2% 10px 0;width:16.667%;float:left;clear:none}.userInfo .phone3{margin:0 2% 10px 0;width:25%;float:left;clear:none}.userInfo .gdaddy{float:right;clear:none;width:33.333%}.dealerSelect{padding:10px 3%}.dealerResults li{margin:0 0 10px;text-align:center}.vehicleInfo{padding:0}.vehicleInfo .price,.vehicleInfo .mpg{width:50%;float:left;clear:none}.vehicleSpecs{overflow:hidden}.vehicleSpecs .label,.vehicleSpecs .value{width:50%;float:left;clear:none}.stepBoxes{display:none}.top5 li{width:20%;float:left;clear:none}.top5 .topVehicle1,.top5 .topVehicle2,.top5 .topVehicle3,.top5 .topVehicle4,.top5 .topVehicle5{height:80px}.top5 p{white-space:nowrap}.top5 p:after{display:none}}@media only screen and (max-width: 1370px){body.step3 .largeVehicle{top:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}body.step3 .largeVehicle h2{color:#fff}}@media only screen and (max-width: 1040px){.header,.mainContent,.stepBoxes,.top5,.makeInfo,.logoFarm,body.step0 .bottomInfoBox{overflow:hidden;width:100%;margin:"";padding:0% 0% 0% 0%}.makeInfo{padding:10px 3%}.makeInfo:before,.makeInfo:after{background:none}body.step0 .bottomInfoBox{overflow:visible}}@media only screen and (min-width: 0) and (max-width: 568px){body{background:none}body.step0 .startSelect,body.step0 .location{width:100%}body.step0 .bottomInfoBox .top5{display:none}.largeVehicle{display:none}}@-moz-document url-prefix(){select{background:#F3F3F3;background:#ececec;background:-webkit-linear-gradient(top, #ffffff,#d9d9d9) repeat-x #efefef;background:-moz-linear-gradient(top, #ffffff,#d9d9d9) repeat-x #efefef;background:-ms-linear-gradient(top, #ffffff,#d9d9d9) repeat-x #efefef;background:-o-linear-gradient(top, #ffffff,#d9d9d9) repeat-x #efefef;background:linear-gradient(top, #ffffff,#d9d9d9) repeat-x #efefef}}select.select{ background: url("../images/arrow.png") no-repeat scroll 100% -3px #fff !important;} 
.step0 h2.headerTitleModel {padding-top: 0;}.step1 h2.headerTitleModel, .step2 h2.headerTitleModel, .step3 h2.headerTitleModel, .step4 h2.headerTitleModel {display:none;}
