.promotion-links {width: 1000px; height: auto; text-align: center; margin-bottom: 30px; float:left; }
.promotion-links h1 { font-size: 28px; text-align: center; color: #fff; text-transform: uppercase; clear: both; }
.promotion-links h1 span { font-size: 38px; clear: both; line-height: 25px; }
.promotion-links a { color: #fff; text-align: center; }
.promotion-links ul li { margin: 0 12px 0 0; float:left;}
.promotion-links-test-drive {width: 323px; height: 98px; float:left; background: url(../images/image-sprite.png) no-repeat 90px -480px #fdb515; border: 1px solid #d6970b; padding: 150px 0 0 0; }
.promotion-links-promotions { width: 323px; height: 98px; float:left; background: url(../images/image-sprite.png) no-repeat 100px -705px #fdb515; border: 1px solid #d6970b; padding: 150px 0 0 0; }
.promotion-links-brochure { width: 323px; height: 98px; float:left; background: url(../images/image-sprite.png) no-repeat 100px -940px #fdb515; border: 1px solid #d6970b; padding: 150px 0 0 0; }

.feature-panel { width: 100%; float: left; margin-bottom: 30px;margin-top: 20px; border: 1px solid #eaeaea;}
.feature-panel-left { width: 610px; float: left; height: 328px; border: 1px solid #eaeaea; }
.feature-panel-right { width: 370px; float: right; }
.carpage-add1 { float: left; margin-bottom: 15px; }
.carpage-add1 img { margin: 0; padding: 0; border: 1px solid #eaeaea; }
.carpage-add2 { float: left; }
.image-panel { width: 100%; height: 392px; float: left; margin-bottom: 25px; }

.colors { width: 97%; background: #fff; padding: 2.3% 0 1.6% 3%; }
.colors ul { padding-bottom: 9px; }
.colors ul li { display: inline; padding: 0 6px 0 0; }
.color-text { font-size: 15px; padding: 10px 0 5px 0; }
.warranty { width: 100%; background: #f3f3f2; padding: 3.4% 0 3% 0%; }
.warranty img { margin: 0 5px 0 0; }
.model-color-options { float: left; width: 600px;  }
.model-highlight { width: 360px; float: left; }
.model-highlight h1 { font-size: 40px; color: #000; text-transform: uppercase; text-align: left; padding: 15px 0 5px 0; }
.model-highlight h2 { font-size: 56px; color: #C71633; text-transform: uppercase; text-align: left; padding: 15px 0 5px 0; }
.model-highlight h3 { font-size: 36px; font-weight:900; color: #000; text-transform: uppercase; text-align: left; padding: 15px 0 5px 0; }

.model-highlight ul { }
.model-highlight ul li { font-size: 14px; line-height: 21px; list-style-type: disc; margin-left: 20px; }

.feature-button { font-size: 18px; color: #000; background: #ff9999; text-transform: uppercase; width: 190px; height: 40px; text-align: center; line-height: 37px; font-weight: bold; margin: 12px 0 0; margin-bottom: 17px; }
.feature-button a { color: #fff; text-decoration: none; }
.bx-wrapper { position: relative; margin: 0 auto 0px; padding: 0;}
.bx-wrapper img { max-width: 100%; display: block; }


.bx-wrapper .bx-viewport { border: 1px solid #efefef; left: 0px; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }
.bx-wrapper .bx-loading { min-height: 50px; background: url(../images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
.bxslider-wrapper { width: 700px; float: left; height: 280px; }
.bxslider { margin-top: 0px; }
#bx-pager { float: left; width: 200px; margin-left: 16px; margin:20px; }
#bx-pager a img { border: 2px solid #fff; width: 93px; }
#bx-pager a.active img { border: 2px solid #fdb515; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }
.bx-wrapper .bx-prev { left: 10px; background: url(../images/controls.png) no-repeat 0 -32px; }
.bx-wrapper .bx-next { right: 10px; background: url(../images/controls.png) no-repeat -43px -32px; }
.bx-wrapper .bx-prev:hover { background-position: 0 0; }
.bx-wrapper .bx-next:hover { background-position: -43px 0; }
.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }
.bx-wrapper .bx-controls-direction a.disabled { display: none; }
.bxslider .image-caption { position: relative; background: #000; padding: 3%; width: 95%; color: #fff; top: -65px; display: none; height: 45px; opacity: 0.8; }
.image-caption span { font-weight: bold; }
li:hover .image-caption { display: inherit; }

.resp-tabs-list li { font-weight: 600; font-size: 17px; display: inline-block; padding: 13px 15px; margin: 0; list-style: none; cursor: pointer; float: left; text-transform: uppercase; }
.resp-tabs-list li a { background: #060; }
.resp-tabs-container { padding: 0px; background-color: #fff; clear: left;  }
h2.resp-accordion { cursor: pointer; padding: 5px; display: none; }
.resp-tab-content { display: none; padding: 15px; }
.resp-tab-active { border: 2px solid #C71633;  padding: 12px 14px 14px 14px !important; }
.resp-content-active, .resp-accordion-active { display: block; }
.resp-tab-content {   }
h2.resp-accordion { font-size: 13px; border: 1px solid #eaeaea; border-top: 0px solid #eaeaea; margin: 0px; padding: 10px 15px; }
h2.resp-tab-active { border-bottom: 0px solid #eaeaea !important; margin-bottom: 0px !important; padding: 10px 15px !important; }
h2.resp-tab-title:last-child { border-bottom: 12px solid #eaeaea !important; background: blue; }
.resp-vtabs ul.resp-tabs-list { float: left; width: 30%; }
.resp-vtabs .resp-tabs-list li { display: block; padding: 15px 15px !important; margin: 0; cursor: pointer; float: none; }
.resp-vtabs .resp-tabs-container { padding: 0px; background-color: #fff; border: 1px solid #c1c1c1; float: left; width: 68%; border-radius: 4px; clear: none; }
.resp-vtabs .resp-tab-content { border: none; }
.resp-vtabs li.resp-tab-active { border: 1px solid #c1c1c1; border-right: none; background-color: #fff; position: relative; z-index: 1; margin-right: -1px !important; padding: 14px 15px 15px 14px !important; }
.resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; }
h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; }
h2.resp-tab-active { background: #DBDBDB !important; }
.resp-easy-accordion h2.resp-accordion { display: block; }
.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
.resp-jfit { width: 100%; margin: 0px; }
.resp-tab-content-active { display: block; }
h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1 !important; }

@media only screen and (max-width: 768px) {
ul.resp-tabs-list { display: none; }
h2.resp-accordion { display: block; }
.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
.resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: initial; clear: none; }
.resp-accordion-closed { display: none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
}

