/* michael.gamache - adjusted width of main nav */
.navbar-nav .nav > li > a, .navbar-nav .ddc-nav-inline > li > a {min-width: 110px;}
#dvFeatureImage {width: 778px;float: left;padding: 5px 0px 0px 0px;}
#dvButtonBlock {width: 215px;clear: both;float: left;padding: 5px 5px 5px 0px;}
#dvBanner {width: 997px;padding-top: 5px;}
#dvEnvelope {width: 1000px;margin: 0px 0px 0px -20px;padding: 0px 0px 0px 0px;}
#aButton1 {display: block;width: 328px;height: 64px; /*background: url("images/Service_Tires_Btn.jpg") no-repeat 0 0;*/
background: url("https://pictures.dealer.com/b/bernardihonda/1351/7c0de19a370ab3f3aef9bf22957a6e32x.jpg") no-repeat 0 0;}
#aButton2 {display: block;width: 328px;height: 64px; /*background: url("images/Service_Brakes_Btn.jpg") no-repeat 0 0;*/
background: url("https://pictures.dealer.com/b/bernardihonda/0408/bfd32065cad6d15a823e39fb2c4da830x.jpg") no-repeat 0 0;}
#aButton3 {display: block;width: 328px;height: 64px; /* background: url("images/Service_Maintenance_Btn.jpg") no-repeat 0 0;*/
background: url("https://pictures.dealer.com/b/bernardihonda/0778/a040c5a4f738f8b2ee49164b67ede45cx.jpg") no-repeat 0 0;}
#aButton4 {display: block; width: 328px;height: 64px; /*background: url("images/Service_Detailing_Btn.jpg") no-repeat 0 0;*/
background: url("https://pictures.dealer.com/b/bernardihonda/0418/3b5f7da1c6bb82257e1136035e0be17fx.jpg") no-repeat 0 0;}
#aButton5 {display: block;width: 328px;height: 64px; /*background: url("images/Service_EveryDay_Btn.jpg") no-repeat 0 0;*/
background: url("https://pictures.dealer.com/b/bernardihonda/0680/d0b6bd07f07a8d6373cb9c48ab83107dx.jpg") no-repeat 0 0;}
#aButton1:hover{background-position: 0 -64px;}
#aButton2:hover{background-position: 0 -64px;}
#aButton3:hover{background-position: 0 -64px;}
#aButton4:hover{background-position: 0 -64px;}
#aButton5:hover{background-position: 0 -64px;}
.dvAboutButtons{background-color: #f0f3f4;color: #0063ad;font-family: Arial, Helvetica, Sans-Serif;font-size: larger;float: left;width: 180px;border: 1pt solid #000000;
height: 25px;text-align: center;margin-right: 5px;}
#dvAboutBatteries{margin-left: 225px;padding-top: 5px;clear: both;}
#dvAboutBrakes{padding-top: 5px;}
#dvAboutMaintenance{padding-top: 5px;}
#dvAboutTires{padding-top: 5px;}
.dvAboutButtons {height: 40px;}

#ActivEngageChatButton img {margin-left: 630px !important;margin-top: 104px;}

dvRightColumn
        {
            width: 495px;
            float: right;
            height: 637px;
            padding-right: 20px;
        }
        .dvLeftColumn
        {
            width: 440px;
            clear: both;
            float: left;
            height: 634px;
        }
        .dvTitle
        {
            width: 970px;
        }
        .dvEnvelope
        {
            width: 970px;
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 14pt;
        }
        .dvCallToAction
        {
            width: 970px;
        }
        .dvBody
        {
            width: 970px;
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 12pt;
            height: 636px;
        }
        .dvHighlights
        {
            width: 438px;
            height: 200px;
            padding-left:20px;
        }
        .dvArchive
        {
            width: 385px;
            height: 305px;
            margin-left: 40px;
        }
        .dv2012Archive
        {
            float: left;
            width: 100px;
            padding-left: 10px;
            border-left: 1px solid grey;
            border-right: 1px solid grey;
        }
        .dv2013Archive
        {
            float: left;
            width: 100px;
            padding-left: 10px;
            border-left: 1px solid grey;
        }
        .dv2014Archive
        {
            clear: both;
            float: left;
            width: 100px;
            padding-left: 10px;
            border-left: 1px solid gray;
        }
        .dvOverview
        {
            width: 970px;
            padding: 10px;
        }

.service-btn{position:absolute;bottom:-30px;right:150px;}
.service-btn > img {padding-bottom: 10px;padding-right: 15px;}
.page-header.sticky-header-nav.shrink-header-nav .service-btn > img {padding-bottom: 43px;padding-right: 62px;}

/* ddcgeoffreyc changing the size of the slideshow */
.slideshow-background {height: 400px;width: 100%;}
#ActivEngageChatButton img {margin-left: 794px;margin-top: 70px;}

/* DNA5114164 ddceliasr */
#staffDetail dt a,#staffList dt a {color: #000;}
/* DOM360 JM Eprice update */
.inventoryList .has-eprice a.dialog img,.inventory-detail-pricing .pricing .ePrice a.dialog img{
	display: none;
}
/* new 
.inventoryList .inv-type-new .has-eprice a.dialog:hover,.inventory-detail-pricing .pricing.inv-type-new .ePrice a.dialog:hover{
	background: rgba(0, 0, 0, 0) url("//pictures.dealer.com/b/bernardihonda/1034/40bbab4d9c6405ec879668e0639d15cfx.jpg") no-repeat scroll 0px 0px !important;
     background-size: 100% auto !important;
}
.inventoryList .inv-type-new .has-eprice a.dialog,.inventory-detail-pricing .pricing.inv-type-new .ePrice a.dialog{
     background-attachment: scroll !important;
     background-clip: border-box !important;
     background-color: rgba(0, 0, 0, 0) ! important;
     background-image: url("//pictures.dealer.com/b/bernardihonda/0691/418596037886b965d056e69e0b376559x.jpg") !important;
     background-origin: padding-box !important;
     background-position: 0px 0px !important;
     background-repeat: no-repeat !important;
     background-size: 100% auto !important;
     border: 0px solid ! important;
     display: inline-block !important;
     height: 174px ! important;
     width: 200px ! important;
}*/


/* DNA5279468 ddcjoshc */
.inventoryList .inv-type-used .pricing .msrp .value { text-decoration: line-through; }

/* Start 'vdp-used-price-value-msrp' (do not modify this line) */
/* Modified by andrewparent on 03/30/16 09:34 AM EST */
.inventory-detail-pricing .inv-type-used.pricing .msrp .price { font-style: normal; font-weight: normal; text-decoration: line-through; font-size: 23.4px; color: #000000; }
/* End 'vdp-used-price-value-msrp' (do not modify this line) */

/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by andrewparent on 03/30/16 09:33 AM EST */
.inventory-detail-pricing .inv-type-new.pricing .final-price .price { font-style: normal; font-weight: bold; text-decoration: none; font-size: 32.4px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

/* DOM360 JM Eprice update */
.inventoryList .inv-type-new .pricing-area .pricing span.internetPrice.final-price span.value,.inventory-detail-pricing .inv-type-new span.internetPrice.final-price strong.h1.price {
     color: #ff0000 ! important;
     font-weight: bold ! important;
}

/* ddcjamesc DNA5333524 */
.hproduct .pricing .retailValue .value, .inventory-detail-pricing .pricing .retailValue .price { text-decoration:line-through; }
/* DOM360 - JM Header Update */
.page-header .container .ddc-content.header-default{height:153px!important;}
.page-header .container .ddc-content.header-default a.home-logolink{display:none;}
.page-header .container .ddc-content.header-default a.header-logo.header-logo-style,.page-header .container .ddc-content.header-default a.header-logo.header-logo-style[style]{left:280px !important;position:absolute;top:25px !important;}
.page-header .container .ddc-content.header-default .vcard.header-logo-enabled .adr{left:380px;position:relative;top:105px;}
.page-header .container .ddc-content.header-default .vcard.header-logo-enabled .tels{position:relative;top: -29px;right: inherit;left: 382px;width: 250px;margin: 0 auto;padding: 0;}
.page-header .container .ddc-content.header-default .vcard.header-logo-enabled .tels .phone2{font-size:22px !important;}
.page-header .container .ddc-content.header-default .vcard.header-logo-enabled .tels .phone3{font-size:22px !important;}
.page-header .container .ddc-content.header-default a.service-btn { left: 197px; position: relative; top: 6px; }
.page-header.shrink-header-nav .container .ddc-content.header-default a.service-btn{ left:550px; top: -52px; }
.page-header.shrink-header-nav .container .ddc-content.header-default a.header-logo.header-logo-style[style]{top:5px!important;}
.page-header.shrink-header-nav .container .ddc-content.header-default a.header-logo.header-logo-style{left:280px;position:absolute;}
.page-header.shrink-header-nav .container .ddc-content.header-default .vcard.header-logo-enabled .tels{top:-25px !important;}
.ddc-icon-plus-sm::before, .page-header.sticky-header-nav.shrink-header-nav .vcard .tels::after {z-index:9999;}

.dom-scrubcntnr {width:100%; max-width:600px; margin:0 auto; padding:0; background-color:#ed1d30; color:#FFF; padding-bottom:2em;}
.dom-scrubcntnr h1 {font-weight:100; font-size:120%; border-bottom:#4a4a4a 5px solid; text-align:center; margin-bottom:0;}
.dom-scrubcntnr h1 strong {color:#ffc212; font-weight:600;}
.dom-cpy {}
.dom-cpy p {margin: 1em 4%;}
.dom-logo {background-color:#ffca11; text-align:center;}
.dom-logo img {width:100%;}
.dom-close {background-color:#dadada; border-bottom:#4a4a4a 5px solid; color:#000; padding-top:1em; }
.dom-close p {margin:1em 5%;}

@media (min-width:600px) {
	.dom-logo {width:264px; display:inline-block; height:335px; vertical-align:top;}
	.dom-logo img { vertical-align:middle:}
	.dom-cpy {width:336px;display:inline-block; height:335px; vertical-align:top;}
	}
.page-header .header-default div#google_translate_element.ddc-integrations.googletranslate-header-container {
    width: 400px !important;
}


/* Start 'vdp-ePrice-button' (do not modify this line) */
/* Modified by mstotts on 04/21/17 03:03 PM CDT */
.vdp .pricing .eprice.button { text-decoration: none; font-style: italic; font-size: 18px; color: #ffffff; }
.vdp .pricing .eprice.button:hover { color: #ffffff; }
.vdp .pricing .eprice.button { border: none; background: linear-gradient(#0d65bf,#094481); background-image: linear-gradient(#0d65bf,#094481); background-color: none; }
.vdp .pricing .eprice.button:hover { border: none; background: #000000; background-color: #000000; background-image: none; }
/* End 'vdp-ePrice-button' (do not modify this line) */

/* erikfujii M-00499396 */
.inventory-featured-default.inventory-featured-full-page .hproduct.auto .pricing{min-width:100%;min-height:80px;}
.inventory-featured-default.inventory-featured-full-page .hproduct.auto .description{min-height:180px;}
.inventory-featured-default.inventory-featured-full-page .hproduct.auto .btn.btn-primary.btn-block.view-link {width:100%;font-weight:bold;}
.inventory-featured-default.inventory-featured-full-page .hproduct.auto {border:1px solid #ccc9c9;padding:6px;}

/* 03935011 JLC */
.staff-listing.CC03935011 .staffList .yui3-u-1-6 {width:19%;}

/* william.thompson */
.btn.btn-primary { margin-bottom: 5px; }


/* ddcjosiahl 05345812 */

.page-header .header-default .vcard .tels li {text-align: left; line-height: 16px; }
.page-header .header-default .vcard .tels li span {font-size: 14px; font-weight: normal; }
.page-header .header-default .vcard .tels .tel .type {font-weight: 600; }

/* ddcrandyh CC05790307 | *temp hide the custom hours in header ddcjareds 08585060 */
.cst_HEADER_HOURS { display: none; }
.cst_HEADER_HOURS .btn-default.btn:not(.btn-no-decoration) { padding: 0px; color: var(--color-neutral-1000); background: none; text-align: left; font-weight: normal; border: none; font-size: 11px;  }
.cst_HEADER_HOURS .btn-default.btn:not(.btn-no-decoration) h3 { margin: 0px; }
.cst_HEADER_HOURS .btn-default.btn:not(.btn-no-decoration) ul { padding: 0; list-style-type: none; line-height: 1.3; margin: 0px; }
.page-header.shrink-header-nav .header-default .cst_HEADER_HOURS {display: none; }
.page-header.shrink-header-nav .header-default .cst_DOM360DOUBLEWARRANTY img{ width: 80px; }
.page-header.shrink-header-nav .header-default .cst_DOM360DOUBLEWARRANTY { display: block !important; top: 0px !important; }
.page-header.shrink-header-nav .header-default .cst_SERVICE-BTN { display: block !important; top: 10px !important; left: 82px !important; }

/* Start 'vlp-new-price-value-final-price' (do not modify this line) */
/* Modified by nwilliam14 on 06/04/20 09:55 AM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .final-price .value { text-decoration: none; font-weight: bold; font-size: 16.8px; color: #000000; }
/* End 'vlp-new-price-value-final-price' (do not modify this line) */

/* Start 'vlp-new-price-value-msrp' (do not modify this line) */
/* Modified by lgreer1 on 04/11/20 10:23 AM EDT */
.vlp .inventoryList .item.inv-type-new .pricing .msrp .value { text-decoration: line-through; font-size: 16.8px; color: #000000; }
/* End 'vlp-new-price-value-msrp' (do not modify this line) */

/*fixing issue with pager not showing even though it's set to true - mstotts - 09793008*/
.index .slideControls .pager a{display: inline-block !important;}