#offersContainer .offerDetails div { display: none; }
#offersContainer .offerDetails div div { display: inherit; }
.titleModelImg { font-size:12px; color:#FFFFFF; background-color:#333333; padding-left: 4px; }
.titleModel { font-size:12px; color:#FFFFFF; background-color:#999999; padding-left: 4px; }
#offersContainer { display: none; }
#offersContainer thead { /*header title cars/minivan */ }
#offersContainer thead a { margin-left:389px; /* "contact dealer link" in car type header */ }
html > body #offersContainer thead a { margin-left:425px; /* "contact dealer link" in car type header */ }
#offersContainer tr.row1 { background-color:#FFFFFF; }
#offersContainer tr.row2 { background:#F3F3F3; }
#submitContactDealer { margin-bottom: 15px; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
img { border:0; }
.offers { margin: 5px; }
input { border: 1px solid #cccccc; background-color: #F5F5F5; font-size:0.9em; }
.inputh { height:15px; }
table.offer { border-color: #CCCCCC; border-width: 0 0 1px 1px; border-style: solid; margin: 5px; }
td.offers { border-color: #CCCCCC; border-width: 1px 1px 0 0; border-style: solid; margin: 0; }
.formWD { margin-left:15px; color:#FFFFFF; }
.formNM { color:#FFFFFF; }
/* Request a Quote Form */
#requestaquote { width: 300px; border: 0; border-collapse: collapse; background-color: #838383; margin-left:5px; padding: 0; }
#requestaquote th { background-color: #d40030; color: #fff; font-size: 14px; font-weight: normal; padding: 2px 4px; text-align:left; }
#requestaquote td { padding: 2px 4px; text-align: left; }
.leftOffer { margin-left:10px; width:610px; float:left; text-align:left; }
html > body .leftOffer { width:610px; margin-left:20px; }
.heightSep { height:25px; }
.height15 { height:-5px; }
html > body .height15 { height:5px; }
.footerRegional { font-size:10px; color:#999999; margin-right:10px; text-decoration:none; color:#999999; }
.footerSpan { margin-left:10px; }
#olPlus { display:none !important }
.gErrorText { width:280px; text-align:left; }
.disclaimer { color: #000; }
.footerRegional { font-size:10px; color:#999999; margin-right:10px; text-decoration:none; color:#999999; }
.footerSpan { margin-left:10px; }
#olPlus { display:none !important }

