.calculator-widget form{line-height:1.2;}
.calculator-widget .header-4{padding-left:0;}
.calculator-widget .calc-results .header-4,.calculator-widget .calc-next-steps .header-4,.calculator-widget .about-calc .header-4{padding-left:14px;}
.calculator-widget .calc-next-steps .header-4,.calculator-widget .about-calc .header-4{margin-bottom:10px;}
.calculator-widget span.calc-operation{display:inline-block;width:20px;}
.calculator-widget label{display:inline-block;font-weight:bold;padding-right:30px;vertical-align:top;width:317px;}
.calculator-widget .calc-results label{font-size:18px;font-weight:normal;}
.calculator-widget label span{display:block;font-size:10px;font-weight:normal;}
.calculator-widget label span.info-icon{display:inline-block;}
.calculator-widget label span a{font-size:11px;}
.calculator-widget input[disabled="disabled"]{color:#555;}
.calculator-widget select{width:150px;}
.calculator-widget .calc-results .calc-results-total{color:#390;font-size:18px;}
.calculator-widget .link{font-size:11px;padding:0 7px;vertical-align:middle;}
.calculator-widget ol{margin:0 0 0 15px;}
.calculator-widget ol ol{margin:0;}
.calculator-widget li{border-bottom:1px solid #f2f2f2;padding:10px 0;}
.calculator-widget .calc-results li,.calculator-widget li.no-border,.calculator-widget li ul li{border-bottom:none;}
.calculator-widget li ul{display:inline-block;width:250px;}
.calculator-widget li ul li{padding-top:0;}
.calculator-widget input.input-dollar,.calculator-index input.input-dollar{background:#fff url("calculators.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/calculators/calculators.png*/) 5px 4px no-repeat;padding-left:15px;width:145px;}
.calculator-widget input.input-percentage,.calculator-index input.input-percentage{background:#fff url("calculators.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/calculators/calculators.png*/) 40px -25px no-repeat;padding-right:10px;padding-left:5px;}
.calculator-widget input[disabled="disabled"]{background-color:transparent;border:none;}
.calculator-widget .calc-results ol.float-left{float:left;margin-top:10px;margin-bottom:10px;width:295px;}
.calculator-widget .calc-results ol.float-right{border-left:1px solid #f2f2f2;float:right;margin:10px 0;padding-left:39px;width:268px;}
.calculator-widget .calc-results ol.float-left li,.calculator-widget .calc-results ol.float-right li{padding:0 0 10px;}
.calculator-widget .calc-results ol.float-left .no-border,.calculator-widget .calc-results ol.float-right .no-border{padding-bottom:0;}
.calculator-widget .calc-results ol.float-left label,.calculator-widget .calc-results ol.float-right label{font-size:12px;font-weight:bold;padding-right:0;width:160px;}
.calculator-widget .calc-results ol.float-left p,.calculator-widget .calc-results ol.float-right p{font-size:18px;margin:0;}
.calculator-widget .calc-results ol.float-left .calc-results-total,.calculator-widget .calc-results ol.float-right .calc-results-total{font-size:12px;font-weight:bold;}
.calculator-widget .calc-results .calc-results-decision{clear:both;margin-bottom:0;text-align:center;}
.calculator-widget .calc-results .calc-results-decision strong{display:block;font-size:18px;font-weight:normal;}
.calculator-widget .calc-calculate-button{padding:10px 0 10px 365px;}
.calculator-index{line-height:1.2;}
.calculator-index form{border-bottom:1px solid #ccc;margin:0 15px;overflow:hidden;padding:15px 0;}
.calculator-index .last form{border-bottom:none;}
.calculator-index form input{font-size:12px;}
.calculator-index .h2{float:left;font-size:20px;padding-right:14px;width:294px;}
.calculator-index .h2 span{display:block;font-size:11px;font-weight:normal;}
.calculator-index fieldset{float:left;width:25%;}
.calculator-index fieldset label{display:block;font-size:11px;}
.calculator-index fieldset button{margin-top:3px;}
.calculator-index input.input-dollar{margin-top:5px;margin-bottom:5px;width:120px;}
.calculator-widget li.calc-expand-collapse-cntr img{float:left;display:block;}
.calculator-widget li.calc-expand-collapse-cntr p{font-size:10px;padding-left:95px;width:193px;*float:left;*display:block;*padding-left:10px;}
.calculator-widget li.calc-expand-collapse-cntr p strong{display:block;font-size:12px;padding-bottom:7px;}
.calculator-widget li.calc-expand-collapse{height:0;overflow:hidden;padding:0;}
.calculator-widget .about-calc p{padding:0 15px;}
.yui-panel-container{line-height:1.2;}
sup{font-size:50%;}
.calc-zipcode{height:22px;line-height:22px;margin:0 5px 0 0;padding:0;text-align:center;vertical-align:middle;*vertical-align:bottom;width:48px;}
.calculator-widget div.calc-next-steps{padding:0 14px;height:0;position:relative;}
div.calc-next-steps ol{margin:0;padding:0 0 14px 15px;}
div.calc-next-steps li{border-bottom:0;padding:10px 0 0;}
div.calc-next-steps ol ol{padding:0;}
div.calc-next-steps li.nextStepsHide{display:none;}
div.calc-next-steps fieldset li{float:left;width:100px;text-align:center;padding-left:25px;}
div.calc-next-steps fieldset li.first-vehicle{padding-left:0;}
div.calc-next-steps fieldset li p{width:100px;text-align:center;margin:0;}
div.calc-next-steps label img{float:left;}
div.calc-next-steps label p{font-size:10px;padding-left:97px;width:250px;}
div.calc-next-steps label p strong{display:block;font-size:12px;padding-bottom:7px;}
.loading{background:url("loading.gif"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/loading.gif*/) no-repeat scroll 370px 90px transparent;}
.sp-full{display:block;width:auto;height:auto;border:none;overflow:hidden;padding:14px;background:#fff;position:relative;}
.sp-full ol,.sp-full ul{border:none;padding:0;margin:0;display:block;overflow:hidden;}
.sp-full ol li,.sp-full ul li{border:0;float:left;width:90px;padding:5px;margin:0;}
.sp-full ol li.function,.sp-full ul li.function{width:10px;}
.sp-full ol li.expected,.sp-full ul li.expected{width:132px;padding-right:0;}
.sp-full ol li div,.sp-full ul li div{display:block;text-align:center;padding-bottom:10px;}
.sp-full ol li span.desc,.sp-full ul li span.desc{display:block;font-size:10px;color:#999;text-align:center;}
.sp-full ol li.expected div,.sp-full ul li.expected div,.sp-full ol li.expected span.desc,.sp-full ul li.expected span.desc{text-align:right;}
.sp-full div.formula2,.sp-full div.sp-actions{color:#999;font-size:10px;display:block;clear:left;}
div.formula2 p{float:left;margin-right:10px;margin-bottom:4px;}
div.sp-actions{padding-top:20px;text-align:right;}
div#sp_container{border:1px solid #ccc;margin:14px;width:617px;height:557px;padding:0;border-bottom:none;position:relative;}
.sp{display:block;width:280px;height:250px;min-height:250px;border:1px solid #ccc;border-top:none;border-left:none;overflow:hidden;float:left;padding:14px;background:#f2f2f2;position:relative;}
.sp label{width:100%;}
.sp-right{border-right:none;}
.sp.selected,.sp.completed,.sp.active{background:#fff;}
.sp:hover{background:#fff;}
.sp.selected .sp-summary .sp-selected{display:block;}
.sp .sp-summary .sp-completed,.sp.selected .sp-summary .sp-completed,.sp.selected .sp-summary .sp-active,.sp .sp-summary .sp-active{display:none;}
.sp.completed .sp-summary .sp-selected,.sp.completed .sp-summary .sp-active{display:none;}
.sp.active .sp-summary .sp-selected,.sp.active .sp-summary .sp-completed{display:none;}
.sp.completed .sp-summary .sp-completed{display:block;height:60px;}
.sp.active .sp-summary .sp-active{display:block;}
.sp .header-4{background:none;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.0;margin:0;padding:0;}
.sp .prompt{color:#000;line-height:1.2;padding-top:8px;font-size:14px;}
.sp .prompt span{display:block;font-weight:bold;}
.sp .prompt-financing{color:#666;line-height:1.2;padding-top:8px;font-size:14px;margin-bottom:0;}
.sp .prompt-financing span{display:inline;font-weight:bold;}
span.grey-small{color:#666;line-height:1.2;font-size:14px;}
.section-tip{display:none;width:280px;overflow:hidden;}
.bottom{position:absolute;bottom:14px;left:0;}
.sp-summary-display{height:100px;width:100%;}
.sp-summary-display p{color:#999;font-family:Arial;font-size:36px;line-height:58px;padding:0;text-align:center;}
.sp.completed .sp-summary-display p.p-amount{color:#390;}
.sp.active .sp-summary-display p.p-amount{color:#999;}
.sp ol,.sp-details ol{margin:0;}
ol.sp-modal{padding:14px;background-color:#fff;margin:0;}
.sp-modal span.calc-operation{display:inline-block;width:20px;}
.sp-modal label{display:inline-block;font-weight:bold;padding-right:0;vertical-align:top;width:290px;}
.sp-modal .calc-results label{font-size:18px;font-weight:normal;}
.sp-modal label span{display:block;font-size:10px;font-weight:normal;}
.sp-modal label span.info-icon{display:none;}
.sp-modal label span a{font-size:11px;}
.sp-modal input[disabled = "disabled"]{color:#555;}
.sp-modal select{width:150px;}
.sp-modal .calc-results .calc-results-total{color:#390;font-size:18px;}
.sp-modal .link{font-size:11px;padding:0 7px;vertical-align:super;}
.sp-modal ol{margin:0 0 0 15px;}
.sp-modal ol ol{margin:0;}
.sp-modal li{border-bottom:1px solid #f2f2f2;padding:5px 0;}
.text-right{text-align:right;}
.sp-modal .calc-results li,.sp-modal li.no-border,.sp-modal li ul li{border-bottom:none;}
.sp-modal li ul{display:inline-block;width:250px;}
.sp-modal li ul li{padding-top:0;}
.sp-modal input.input-dollar,.calculator-index input.input-dollar{background:#fff url("calculators.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/calculators/calculators.png*/) 5px 4px no-repeat;padding-left:15px;width:115px;}
.sp-modal input.input-percentage,.calculator-index input.input-percentage{background:#fff url("calculators.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/calculators/calculators.png*/) 40px -25px no-repeat;padding-right:10px;padding-left:5px;}
.sp-modal input[disabled ="disabled"]{background-color:transparent;border:none;}
.green-text,.sp .prompt.green-text{color:#390;}
#zipupdate{display:inline;float:none;}
*button{width:auto;overflow:visible;}
*button.small{padding:0 5px 0 0;}
*button.secondary{padding:0 0 0 5px;}