﻿body{background-color:#f9f9f9}
 .wrapperHeader{width:100%;height:50px;padding:0 3.750em;background-color:#fff}
 .wrapperHeader .logo{position:relative;display:inline-block;width:200px;height:39px;margin:0.313em 0 0 0;background:url('//cdcssl.ibsrv.net/cdcx/images/logo-bg-color2.png') left no-repeat;background-size:70%}
 .wrapper, .wrapper div{position:relative;box-sizing:border-box;}
 .wrapper{min-width:800px;width:100%;max-width:1024px;margin:0 auto;font-size:100%;font-family:'Open Sans', sans-serif;padding-top:105px;}
 .wrapper input[type="text"], .wrapper input[type="tel"], .wrapper input[type="email"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:7px 10px 7px 10px;font-size:1rem;font-weight:normal;color:#333;background-color:#fff;border:solid 1px #ccc;outline:none;border-radius:0;-webkit-appearance:none}
 .upperThird{background-color:#999999}
 .columnLeft{width:50%;min-height:630px;float:left;background:url('../img/shutterstock_221715298.jpg') no-repeat 0 00px #999999;background-size:150% auto}
 .columnRight{width:50%;min-height:630px;float:right;padding:5.688em 3.750em 0;font-size:100%;line-height:1.5em;color:#fff;background-color:#999999}
 .columnRight h1{margin:0 0 1.125em 0;padding:0;font-weight:normal;font-size:2.188em;line-height:1em}
 .columnRight p{font-size:1em}
 .wrapperMMZ{width:100%;margin:1.875em 0 0 0}
 .mmzSet{width:60%;margin:0 auto;text-align:center;font-size:1.5em}
 .dropdownRow{position:relative;display:block;padding:30px 0 15px 0}
 .dropdownRow{border-bottom:solid 1px #fff}
 .dropdownRow input.zipcode{width:16em;margin:0;padding:0;color:#fff;font-family:'Open Sans', sans-serif;font-weight:normal;font-size:13px;text-align:left;border:none;background-color:transparent}
 .DropDownSet{display:inline-block;vertical-align:top;width:10em;min-height:1.5rem;margin:0;padding:0;overflow:hidden;background-color:transparent;text-align:left;}
 .DropDownSet .DropDownSelect{position:relative;box-sizing:border-box;padding:0;font-family:'Open Sans', sans-serif;font-weight:normal;font-size:13px;line-height:1em;color:#fff;width:100%;text-align:center;text-align-last:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:0;background-color:transparent;border:none;outline:none}
 .DropDownSet::before{position:absolute;right:-14px;bottom:0;margin-bottom:0%;width:3.5rem;font-size:1.25em;color:#fff;content:"\f107";font-family:"FontAwesome";text-align:center;padding:0 8px 0 0;background-color:transparent;z-index:1;pointer-events:none}
 div.flyout{position:absolute;box-sizing:border-box;display:none;z-index:99;padding:6px 5px;margin-top:16px;width:250px;height:200px; overflow:auto; line-height:14px;font-size:14px;text-align:left;background-color:#fff;border:1px solid #cecece;box-shadow:1px 1px 2px rgba(0,0,0,0.5)}
 .flyout .col{box-sizing:border-box;float:left;width:120px}
 .flyout .col ul{margin:0;padding:0;list-style:none;width:100%;overflow:hidden}
 .flyout .col ul li{display:inline-block;margin:0 0 6px;vertical-align:top;width:100%;float:left}
 .flyout .col ul li a{position:relative;display:block;color:#444;margin:0 3px;padding:1px 0 2px 8px;font-family:'Open Sans', sans-serif}
 .flyout .col ul li a:hover{text-decoration:underline}
 .flyoutMake, .flyoutModel{right:0}
 .dropDownSetMake:hover, .dropDownSetModel:hover{cursor:pointer}
 .dropdownRow label{cursor:pointer}
 .dropdownRow label + label{margin-left:25%}
 .buttonSet{text-align:center;margin:50px 0 20px 0;/* this bottom 20px is good to have for error throwing */}
 .Button{position:relative;display:inline-block;box-sizing:border-box;width:75%;height:70px;text-align:center;font-size:1.75em;padding:5.5% 0 0;font-weight:bold;color:#fff;background-color:#337ab7;cursor:pointer}
 .middleThird{color:#000;background-color:#fff}
 .middleThird .column{display:inline-block;padding:60px 45px 0;width:33.33%;min-height:400px;vertical-align:top}
 .column h2{margin:0 0 20px 0;padding:0;font-size:1.9em;font-weight:normal}
 .column p{font-size:1.20em}
 .lowerThird{width:100%;min-height:300px;margin:0 0 50px 0;padding:50px 45px;color:#fff;background-color:#000}
 .lowerThird h3{margin:0 0 25px 0;padding:0;font-size:1.5em}
 .lowerThird p{font-size:1.5em}
 p.error{display:none;font-size:13px;color:#ffdd00;padding:5px 0 0 0;margin:0}
 .clearAll{position:relative;height:0;width:100%;clear:both}
body{font-size:14px;font-family:Helvetical,Arial,sans-serif;color:#333;margin:0;padding:0}
 a{color:#339;text-decoration:none}
 a:hover{cursor:pointer}
 h2{font-size:22px;font-weight:normal;color:#354466}
 figure, figcaption, section{display:block;box-sizing:border-box}
 ol, ul{padding:0px}
 ol li, ul li{margin-bottom:3px}
 ul.cd2-list, ol.cd2-number-list{position:relative;list-style:none;margin:0px 0px 0px 25px;padding:0px}
 ul.cd2-list li, ol.cd2-number-list li{/*margin-bottom: 10px;*/line-height:19px}
 ul.cd2-list li:before, ol.cd2-number-list li:before{position:absolute;width:18px;height:18px;left:-24px;text-align:center;line-height:18px;font-size:12px;color:#ffffff;background-color:#354466;content:""}
 ol.cd2-number-list{counter-reset:item}
 ol.cd2-number-list li:before{counter-increment:item;content:counter(item)}
 #TopBanner{position:relative;text-align:center;margin:10px 0 10px;min-height:90px}


body[data-qual-current-nudge='186567'] div#qual_ol{position:fixed;top:initial;left:1em;right:1em;height:230px;bottom:1em}
 body[data-qual-current-nudge='186567'] div#qual_ol .qual_ol_send_box{float:none;text-align:center}
 div#qual_ol .qual_x_close.qual_opened svg{width:1em !important;right:15px}
 div#qual_ol .qual_x_close.qual_closed svg{width:1em !important;right:10px}
div.widget.CDCXWFooterNavigation .footer-links{overflow:hidden;background:#ededed url(//cdcssl.ibsrv.net/cdcx/images/bg-footer-top.gif) repeat-x;padding:35px 0 50px 64px;margin:50px 0 0}
div.widget.CDCXWFooterNavigation .footer-links h3{margin:0 0 3px;color:#000;font-weight:normal;font-size:16px;line-height:19px}
div.widget.CDCXWFooterNavigation .footer-links div{overflow:hidden;font-size:12px;line-height:15px}
div.widget.CDCXWFooterNavigation .footer-links div ul{float:left;margin:0;padding:0 19px 0 0;list-style:none;width:100px}
div.widget.CDCXWFooterNavigation .footer-links div ul a{color:#339;text-decoration:none}
div.widget.CDCXWFooterNavigation .footer-links div ul a:hover{text-decoration:underline}
div.widget.CDCXWFooterNavigation .footer-bottom{overflow:hidden;padding:20px 0 0}
div.widget.CDCXWFooterNavigation .only-bottom{background:url(//cdcssl.ibsrv.net/cdcx/images/spriteme2.png) repeat-x 0px -62px;margin:50px 0 0}
div.widget.CDCXWFooterNavigation .footer-nav{margin:0;padding:0 0 13px;list-style:none;font-size:15px;line-height:18px;text-align:center;font-weight:bold}
div.widget.CDCXWFooterNavigation .footer-nav li{display:inline;padding:0 7px 0 5px}
div.widget.CDCXWFooterNavigation .footer-nav .footerNavPipe{padding-right:10px;color:#374565;font-size:18px}
div.widget.CDCXWFooterNavigation .footer-nav li.noSeparator{background:none}
div.widget.CDCXWFooterNavigation .footer-nav li a{color:#374565;text-decoration:none}
div.widget.CDCXWFooterNavigation .footer-nav li a:hover{text-decoration:underline}
div.widget.CDCXWFooterNavigation .footer-sub-nav{margin:0 0 36px;padding:0;list-style:none;text-align:center;font-size:11px;line-height:14px}
div.widget.CDCXWFooterNavigation .footer-sub-nav li{display:inline;padding:0 2px 0 2px}
div.widget.CDCXWFooterNavigation .footer-sub-nav .footerNavPipe{padding-right:2px;color:#374565;font-size:12px}
div.widget.CDCXWFooterNavigation .footer-sub-nav li.noSeparator{background:none}
div.widget.CDCXWFooterNavigation .footer-sub-nav li:first-child,div.widget.CDCXWFooterNavigation .footer-nav li:first-child{background:none}
div.widget.CDCXWFooterNavigation .footer-sub-nav li a{color:#374565;text-decoration:none}
div.widget.CDCXWFooterNavigation .footer-sub-nav li a:hover{text-decoration:underline}
div.widget.CDCXWFooterNavigation .footer-text{color:#666;font-size:11px;text-transform:uppercase;text-align:center;padding:0 0 15px}
div.widget.CDCXWFooterNavigation .footer-text p{margin:0;text-align:center}
div.widget.CDCXWFooterNavigation .footer-sub-nav-reduce-margin-bot{margin-bottom:15px}
div.CDCXWGlobalStyle body{font-family:Arial,Helvetica,sans-serif}
div.CDCXWGlobalStyle a{color:#000}
div.CDCXWGlobalStyle a:hover{text-decoration:none}
div.CDCXWGlobalStyle img{border:none}
div.CDCXWGlobalStyle input,div.CDCXWGlobalStyle textarea,div.CDCXWGlobalStyle select{font:100% arial,sans-serif;vertical-align:middle}
div.CDCXWGlobalStyle textarea{resize:none}
div.CDCXWGlobalStyle form,div.CDCXWGlobalStyle fieldset{margin:0;padding:0;border:none}
div.CDCXWGlobalStyle fieldset{border:none;padding:0;margin:0}
div.CDCXWGlobalStyle .blueHeading{font-style:italic;margin:24px 0 0;display:block;color:#339;font-size:18px;line-height:22px;font-weight:normal;position:relative}
div.CDCXWGlobalStyle .z-wrap{position:relative;z-index:0}
div.CDCXWGlobalStyle .blueHeadingH2Tag{color:#339;font-size:21px;font-weight:normal;margin:6px 0px 0px}
.buttonGetStarted {border-radius:27px !important;}

@media only screen and (max-width: 767px) {
    .wrapper {min-width:auto;}
    .columnLeft {display:none}
    .columnRight {float:none;min-height:auto;width:100%;padding:20px 20px 20px}
    .columnRight h1 {font-size:22px}
    .columnLeft p {font-size:15px}
    .dropdownRowDealers label {font-size:11px;}
    .dealerSelectSet {width:180%}
    .mmzSet {width:75%;}
}
