.section-current-offers .section,
.section-current-offers .section:first-child{padding:20px 40px;}
.section-current-offers .inner-section{border-top:1px solid #d6d6d6; padding-top:28px; margin-top:28px;}
.section-current-offers .flex_bar{margin-bottom:20px;}
.section-current-offers .flexbar-content{margin-bottom:20px;}
.section-current-offers .btn_dealer_region span{width:auto;}

.section-current-offers .table-wrapper{border-bottom:1px solid #d6d6d6; margin-bottom:20px; padding-bottom:20px;}

.current-offers-header .h1,
.current-offers-heading h1{position:relative; top:-11px;}
.current-offers-header .h1{margin-bottom:5px; color:#343434;}
.current-offers-heading h1{margin-bottom:0;}

.list-menu-primary li{display:inline-block; margin-right:10px;}
.list-menu-primary li a{text-transform:uppercase; color:#565656; font-size:14px;}
.list-menu-primary .active a{color:#d90124;}

.current-offers-table{width:100%; font-size:10px; color:#565656; line-height:12px;}
.current-offers-table a.btn-primary span{font-size:11px; padding:6px 12px 0 0;}
.current-offers-table th{background:#7c7c7c; color:#fff; border-left:1px solid #fff; padding:4px 0 6px; white-space:nowrap; font-size:12px;}
.current-offers-table th.first-item{border-radius:6px 0 0 6px;}
.current-offers-table th.last-item{border-radius:0 6px 6px 0;}
.current-offers-table .first-row td,
.current-offers-table .second-row td{border-top:0;}
.current-offers-table .first-row td{vertical-align:top; padding-top:10px; padding-bottom:10px;}
.current-offers-table th,
.current-offers-table td{padding:5px 11px 4px;}
.french .current-offers-table th,
.french .current-offers-table td{ padding-left: 7px;padding-right: 7px;}
.current-offers-table td{border-top:1px solid #a7a9ac; text-align:center; vertical-align:middle;}
.current-offers-table .alt-bg-color{background:#f1f1f1;}
.current-offers-table .inner-heading{font-weight:bold; font-size:10px;}
.current-offers-table .align-left{text-align:left;}
.current-offers-table strong{color:#0e0e0e;}
.current-offers-table td.last-col{padding-left:3px; padding-right:3px;}
.current-offers-table td.table-divider{height:32px; background:url('../../img/current_offers/divider_line.png') center repeat-x; border:0;}

.vehicle-details{position:relative;}

.current-offers-table td.vehicle-details{padding:0;}
.current-offers-table .vehicle-trim{font-size:20px; color:#1b1b1b; position:absolute; top:5px; left:0;}
.current-offers-table .vehicle-options a{vertical-align:top;}
.current-offers-table .vehicle-options a.btn:hover{background-position:0 0 !important;}
.current-offers-table .vehicle-options a.btn:hover span{background-position:right 0 !important;}

.trim-section{margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #d6d6d6;}

.legal-wrapper{width:660px;}
.legal-wrapper p{line-height:13px; margin-bottom:10px; padding-bottom:0; color:#565656;}
.legal-wrapper p.heading{margin:0 0 10px 0; padding:0; color:#ed1d25; font-weight:bold; border-bottom:1px solid #ed1d25; display:inline-block;}

.transmision-dropdown{position:relative; display:inline-block;}
.transmision-dropdown,
.transmision-dropdown select,
.transmision-dropdown span{cursor:pointer;}
.transmision-dropdown:hover .select{background:url('../../img/current_offers/custom_dropdown_hover.png') 0 0 no-repeat;}

.select{position: absolute; width: 94px; height: 21px; padding:6px 27px 0 0; color: #fff; background:url('../../img/current_offers/custom_dropdown.png') 0 0 no-repeat; text-align:center; overflow: hidden; text-transform:uppercase; font-size:11px;}

.tooltip-tiny{width:12px; height:12px; background:url('../../img/current_offers/tooltip_icon.png') 0 0 no-repeat; display:inline-block; margin-top:1px; vertical-align:middle;}

.section-current-offers .flex_bar span a { font-size: 11px; }

.auto-dealers #home_touts .content-container { padding-left: 0;padding-right: 0;width: 981px;}