.topLine{border-top:1px solid #e5e5e5}.pricing,.pricing .btn{font-family:"Open Sans",Helvetica,Arial,sans-serif}.transmission .btn{padding-top:20px;padding-bottom:20px}.btn{cursor:pointer;border:1px solid #c9c9c9;outline:0 none;color:#444;padding:20px}.btn.left{border-right-width:0}.btn.disabled+.btn{border-left-width:0}.transmission .btn.selected .buttonTitle{color:#444}.disabled .buttonTitle{color:#ccc}.pricing .buttonTitle{font-size:1.025em;font-size:1.025rem;font-weight:bold;line-height:120%}#trimDetails .row{width:auto}#trimDetails .discount{color:red}.summaryRebates,.provRebateContainer{border:1px solid #ccc;border-left:7px solid #6ef00c;background-color:#f6f6f6;box-sizing:border-box;color:#333;margin-top:.5em;margin-top:.5rem;padding:20px 40px;text-align:center;width:100%}.provRebateTemplate{font-size:1em;font-size:1rem}#overviewLink{width:65%;max-width:65%}.colourChips li:first-child{padding-left:5px}.colourChips li a{height:25px;width:60px}#pricingImage{padding-bottom:20px}.pricing .estimatePrice{margin-left:55px}.detailContainer{border:1px solid #ccc;background-color:#f9f9f9;cursor:pointer;width:auto;padding:1px}.detailContainer.selected{border:2px solid #288ed2;padding:0;background-color:#ebf6fe}.detailContainer-header{padding:15px 15px 0;overflow:hidden}.detailContainer-header .fontH2.resetMargin.fLeft{padding-right:45px}.detailContainer-expand{padding:0 15px 15px 70%;position:absolute;right:45px}.detailContainer-header .breakLine.resetMargin{margin-bottom:0!important}.detailContainer-body{position:relative;padding:15px;overflow:hidden}.detailContainer-body.fulldetails{position:relative;padding:0}.detailContainer.closed .paymentPreview,.detailContainer.closed .accessories,.detailContainer.closed .closedMessage,.detailContainer.open .fullDetails,.detailContainer.open .openMessage{display:block}.detailContainer.closed .fullDetails,.detailContainer.closed .openMessage,.detailContainer.open .paymentPreview,.detailContainer.open .accessories,.detailContainer.open .closedMessage{display:none}#cash .paymentPreview{line-height:1.325em}.payOptions{text-align:center}.column{content:"";float:left;margin:0;position:relative}.column:first-child{margin-left:0}.column.radios{width:10%}.column.month,.pricing.french .column.apr{width:15%}.payOptions .column.apr{width:40%;padding-left:.5em;padding-right:.5em;box-sizing:border-box}.column.mPayment{width:30%}.paymentPreview .payOptions .titles.fontH4Size{font-size:.85em;font-size:.75rem}.payOptions .titles.fontH4Size{font-size:.55em;font-size:.75rem}.payOptions .column{line-height:1.5em;padding:1px}.payOptions .ui-radioBtn{top:2px}.detailContainer table{width:100%}.detailContainer table th{height:30px}.detailContainer table tr{height:20px}.detailContainer table tr.topSpacer{height:5px}.detailContainer table td{text-align:center;padding:4px}.detailContainer table .value{text-align:right}.detailContainer table .value.effectiveRate{color:#000;font-weight:bold}.detailContainer table tr.topSpacer td{display:block;height:20px;width:120px}.detailContainer table tr.topSpacer .value{width:94px}.detailContainer table tr.discount .value{color:red}.detailContainer tr:nth-child(odd){background:#fff}.detailContainer table td:first-child{text-align:left}.detailContainer table thead tr{background:transparent!important}.detailContainer table thead th{height:20px}.detailContainer .totalBar div{line-height:2em;line-height:2rem}.cashColumn:nth-child(even){text-align:right;width:50%}.leaseAllowance .column{width:33%}.leaseAllowance .ui-radioBtn{top:3px}.ui-radioBtn:active,.ui-radioBtn.active{border:none;background-color:transparent}.borderTop{border-top:1px solid #ccc}.downPayment-wrapper{height:45px;padding-right:47px}.downPaymentDiv{margin:0;color:#666;border:1px solid #ccc;-webkit-box-shadow:inset 1px 1px 1px 0 #ddd;box-shadow:inset 1px 1px 1px 0 #ddd;background-color:#fff;height:45px;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.2em;letter-spacing:-.02em;font-size:18px;font-weight:bold;text-align:right;width:100%}.downPayment-wrapper input{background:transparent;border:transparent;box-shadow:none;box-sizing:border-box;height:45px;margin-left:-10px;padding:5px 10px 5px 20px;width:100%}.downPayment-wrapper .button{width:47px;height:47px;line-height:47px;text-align:center;color:#fff;margin-right:-100%;background:#2b80b9}.borderPointer{background-color:transparent;border-bottom-color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-top-color:#ddd;border-top-width:1px;border-top-style:solid;line-height:1.3em;margin:10px auto;position:relative;text-align:center;width:auto}.borderPointer-arrow-border{border-color:#ddd transparent transparent transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;bottom:-20px;left:48%}.borderPointer-arrow{border-color:#fff transparent transparent transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;bottom:-19px;left:48%}.leaseHighlight{color:#000;font-weight:bold}.pricing.french .column.mPayment{width:45%}#legals{line-height:10px}.row.borders{border:1px solid #ccc;border-top:none;padding:20px}.tabs li{line-height:normal;height:40px;display:table}.tabs .TabItems,.tabs li a{border-bottom:1px solid #ccc;height:40px;display:table-cell;vertical-align:middle}@media only screen and (max-width:320px){.pricing h1{font-size:1.325em;font-size:1.325rem}.pricing h2{font-size:1.2em;font-size:1.2rem}.pricing h3{font-size:1.025em;font-size:1.025rem}.pricing .fontH2{font-size:1.2em;font-size:1.2rem}.pricing .fontH3{font-size:1.025em;font-size:1.025rem}.pricing .fontH4{font-size:.9em;font-size:.9rem}.pricing .fontH5{font-size:.75em;font-size:.75rem}.pricing .fontH2Size{font-size:1.2em;font-size:1.2rem}.pricing .fontH4Size{font-size:.9em;font-size:.9rem}.pricing .fontH5Size{font-size:.75em;font-size:.75rem}.buttonTitle{font-size:.9em;font-size:.9rem}#legals{font-size:9px}.tabs .TabItems{font-size:10px!important}}@media only screen and (max-width:375px){.tabs .TabItems{font-size:12px}}@media only screen and (max-width:320px)and (orientation:landscape){.pricing h1{font-size:1.325em;font-size:1.325rem}.pricing h2{font-size:1.2em;font-size:1.2rem}.pricing h3{font-size:1.025em;font-size:1.025rem}.pricing .fontH2{font-size:1.2em;font-size:1.2rem}.pricing .fontH3{font-size:1.025em;font-size:1.025rem}.pricing .fontH4{font-size:.9em;font-size:.9rem}.pricing .fontH5{font-size:.75em;font-size:.75rem}.pricing .fontH2Size{font-size:1.2em;font-size:1.2rem}.pricing .fontH4Size{font-size:.9em;font-size:.9rem}.pricing .fontH5Size{font-size:.75em;font-size:.75rem}.buttonTitle{font-size:.9em;font-size:.9rem}#legals{font-size:8px}}input[type="checkbox"],input[type="radio"]{background:transparent;border:none;filter:none;padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-opera-border-radius:0;-khtml-border-radius:0;-webkit-box-shadow:none;box-shadow:none;z-index:-1;position:relative}.QMReq{color:red}