html{font-family:'Open Sans', sans-serif;font-size:14px;background-color:#fff;color:#000;}
#dw-topbar-container, .navbar-inverse .navbar-nav > li > a, .caretfont i, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .fa-nav,
.dw-boxtxt, .dw-mob-contact-m, .lihtbtn label, .nav-tabs > li > a, .imgCount b, .loan-calculations .btn-group .btn{color:#fff;}
.dw-scroll-address, .dw-scroll-dealerinfo{color:#fff;}
.dw-top-social{background:#888;}
.dw-top-social:hover, .dw-top-social:focus{background:#101010;}
.dw-affix-container, #dw-scroll-header, .dw-top-header{background: rgba(0, 0, 0, 0.75);}
div.dw-table{padding:.5%}
.dw-cell-head{color:#fff;font-weight:600;font-size:1.4285714285714286rem;line-height:30px;}
.dw-cell-cont{color:#fff;font-weight:400;font-size:1.2857142857142858rem;line-height:22px;}
#dw-searchbar-c { background: #e00000 }
.dw-cell-1 a, .dw-cell-1 { font-weight: bold; letter-spacing: 1px; font-size: 2rem; text-transform: uppercase; line-height: 28px; text-align: center; color: #e00000; }
.jssorVDP .pav, .jssorVDP .p .pav:hover {border: 2px solid #000 !important;}
.caption{float:left;width:100%;margin:-3.5% 0 0}
.dw-cell-2{width:27%;}
.dw-cell-3{width:46%;}
.dw-cell-4{width:27%;}
.topTxt { font: 800 24px / 26px 'Open Sans', sans-serif; color: #e00000; text-transform: uppercase; }
.dwc-payless{margin:3% auto}
#dw-logo img { max-width:848px; }
.container-dtl{background:#fff !important;}
.well{background:#fff;border-radius:5px;}
.panel{background:#eee;}
.caption{float:left;width:100%;margin:-3.5% 0 0}
.dw-cont_head>b{ font-size:1.243572rem;}
.dw-cont_head1{ font-size:1.443572rem; float:left; padding:.5% 0; width:100%;}
.dw-cont_head1>b{ font-size:1.143572rem; padding:1% 0; float:left;}
.In_left .cont1>ul>li{margin:0 !important;padding:0 0 0 32px !important}
.dw-scroll-logo-sub{max-width:400px;margin:.5% 0.5%}
.dropdown-menu{background-color:#fff;}
.tblListInv .divBox, .dwStockImgBox{background-color:#fff;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:#000;}
#list.btn-list:hover, #list.btn-list:focus, #grid.btn-grid:hover, #list.btn-grid:focus, .wdt12,.btn-wd:hover, .btn-wd:focus,#DWshareDiv{background-color:#000;}
#DWnavigation, .navbar-inverse { background-color: #4c4c4c; }
.f4-ic{ background:#f2f1f1; border-bottom:8px solid; border-color:#000 !important;width:23%; height: 150px;margin: 15px 1%;float: left;}
.f4-ic:hover{ background:#fff;}
.icon-wid{ float:left; width:100%}
.frc-icon01{ float:left; width:100%;}
.frc-icon02{ float:left; width:100%; padding:1% 10%}
.dw-four-img {width: 100%;max-width:1200px !important;margin: 0 auto; background:#b7094e;}
.f4-ic> strong{ float:left; width:100%; color:#000; font-weight:500; font-size:1.232684rem; text-align:center; text-transform:uppercase; }
.s1, .s2, .s3, .s4{background:url(../images/four-icons.png);}
.s1{width:80px;height:70px;background-position:0 100%;background-size:100%;margin:0 auto}
.s2{width:80px;height:70px;margin:0 auto;background-position:0 33.333333%;background-size:100%}
.s3{width:80px;height:70px;margin:0 auto;background-position:0 66.666667%;background-size:100%}
.s4{width:80px;height:70px;margin:0 auto;background-position:0 0%;background-size:100%}
.back { background: #222; }
.flipper .front{background:#000;}
.front B,.back P, .back P b{color:#fff !important}
.repair {max-width: 100%;float: left;margin: 0 2%;}
.repair li { width: 98%;color: #000; font: 500 15px / 19px 'Open Sans', sans-serif;text-align: left; margin: 2% 0 0 5%;float: left;}

.col-item .info{background-color:#eeeeee;padding:10px;margin-top:1px;border-color:transparent;}
.col-item .info .priceRV .h3{margin:0;font-size:1rem;font-weight:400;}
.col-item .infodrive{background-color:#000 !important;color:#fff;text-align:center;border-radius:0 0 5px 5px;font-size:1.1428571428571428rem;}
.col-item .info .priceRV h2{font-size:1.2142857142857142rem;text-align:center;font-weight:700;margin:8px 0;height:19px;}
.DWStrikePrice{font-size:.8em;font-weight:600;text-decoration:line-through;color:#000;font-family:inherit;}
.col-sm-12 .model{background:#e8e8e8;}
.fa-caret-down{color:#fff;}
.dw-cont_text{color:#323232;}
.dw-showroom-contact{background-color:#eee;}
.dw-footer ul li { border-bottom: 1px solid #222 }
.dw-recent { color: #ccc; }
.In_left{background:#fff}
#dw-advserach-1{background-color:rgba(0,0,0,.65) !important;}
#dw-adv-search{top:30%;position:absolute;z-index:2;}
.adv-h{color:#fff !important;}
.image_overlay, .colors{background:#000 !important}
.dw-cont_head{color:#000; padding-top:4.5%;padding-bottom:1%;}
.r2pdd{ padding-top:1% !important}
.pd2{padding:0 2% !important;}
.callnowprice{background:#000;color:#fff;}
.Bsh,.Bsh1, #Body_DetailsPageContactUs{background:#fff !important}
.dw-ApptMenu{display:none;}
.container-dtl{padding:5px !important;}
.fin-img{float:left;width:100%;margin:1% 0;}
.gt-pre-p{width:100%;max-width:860px;margin:0 auto;}
.pad1{ padding:2% 0 !important;}
.bbbtop{display:flex;justify-content:center;}
.dw-cell-1 img{width:auto !important;}
#divWelcomeText8{padding-left:25px; float:left; width:100%;}
#divWelcomeText8 >li{ padding:10px 5px; font-weight:700;}
#divWelcomeText9, #divWelcomeText10{float:left; width:100%;}
#divWelcomeText9 >li, #divWelcomeText10 >li{ padding:10px 5px;list-style-position:inside;}
.dw-mission{ width:100%; max-width:1200px; padding:.5% 2%; margin:0 auto;}
@media (max-width: 960px) {
    .tagline .item_txt {font-size: 3vw !important;}}
@media (min-width:768px){.dw-four-img-wrap{background:#fff;}
#UHAUL{margin-top:1.5px;}
.menu .navbar-inverse .navbar-nav >:hover{background:#000}
.dropdown-menu>li>a{color:#000;}
.affix-dw .dw-scroll-logo-sub{margin:1% 0;width:60%;}
}
@media (min-width:768px){.contdiv{ display:none;}}
@media (max-width:767px){
#dw-logo{padding:2% 10% 2% 10%;width:100%;text-align:center}
.dropdown-menu{background-color:#000;}
#DWnavigation, .navbar-inverse{background-color:#000;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:#000;}
.dropdown-menu > li > a{color:#fff;}
#cash_offer{white-space:pre-wrap;}
.dw-four-img-wrap{background:#eee;}
.icoC{width:100%;padding:1% 1%;margin:1% 0;}
.fouric{padding:10px 2%;}
#dw-logo img{max-width:100%;margin-top:0;}
.four-icon{ background:#cbcbcb; padding:2%;}
.pad1{ display:none;}
.dw-affix-container, #dw-scroll-header, .dw-top-header { background: #000; }
.contdiv{ background: red;width: 100%;float: left;padding: 1% 5%;}
.extratxt {color: #fff; font: 600 20px / 20px 'Open Sans', sans-serif; margin: 1% 5% 2% 5%;float: left;text-align: left;}
}

@media (min-width:1300px) and (max-width:1560px){.dw-cell-head{font-weight:600;font-size:1.3285714285714286rem;line-height:30px;}
.dw-cell-cont{font-weight:400;font-size:1.01254285714288rem;line-height:22px;}
.dw-cell-1 a, .dw-cell-1{ font-size:1.436482rem;}
.frc-icon02{ float:left; width:100%; padding:1% 5%}
.topTxt { font: 800 20px / 20px 'Open Sans', sans-serif;}
}
@media (min-width:1024px) and (max-width:1299px){.dw-cell-head{font-size:1.3085714285714286rem;line-height:30px;}
.dw-cell-cont{font-weight:400;font-size:.85456rem;line-height:22px;}
.dw-cell-1 a, .dw-cell-1{ font-size:1.106482rem;line-height:24px; }
.frc-icon02{ float:left; width:100%; padding:1% 2%}
.topTxt { font: 800 18px / 18px 'Open Sans', sans-serif;}
}

@media (min-width:768px) and (max-width:1024px){.dw-cell-1, .dw-cell-5{display:none}
.dw-cell-head{font-size:1.2142857142857142rem;line-height:27px;}
.dw-cell-cont{font-size:0.9285714285714286rem;line-height:17px;}
.dw-cell-2, .dw-cell-4{width:35%}
.dw-cell-3{padding:0 1%;width:28%}
.frc-icon02{ float:left; width:100%; padding:1.5%}
.f4-ic> strong{font-weight:500; font-size:1.032684rem;}
}
@media (min-width:500px) and (max-width:767px){
.frc-icon02{ float:left; width:100%; padding:2%}
.f4-ic{ width:48%; height: 150px;margin:0 1% 15px 1%;float: left;}
}
@media (min-width:320px) and (max-width:499px){
.frc-icon02{ float:left; width:100%; padding:1.5%}
.f4-ic{ width:100%; height: 150px;margin:  0 0 15px 0;float: left;}
}
@media (min-width:1000px) and (max-width:1100px){.Lst-car-H{width:18.2% !important}}
.DWBottomBarPopupText{background:rgba(214, 49, 36, 0.79);}
.btn:hover, .btn:focus{border-color:transparent;background:#555;color:#fff}
.internet-price { font-size: 1.143rem; font-weight: 700; }
.recently_Viewed { background: #eeeeee; border-color: #eeeeee !important; }
.invpaging, .shadow3, #htmDivInvDetailsPriceArea, .shadow1, .shadow2, .In_left .cont1 > ul > li:hover, .item.list-group-item, .thumbnail, .calculations-result, .loan-calculations{background-color:#eeeeee;}
.irs-from:after, .irs-to:after, .irs-single:after{border-top-color:#211f1f !important;}
.irs-diapason, .irs-from, .irs-to, .irs-single, .col-featured-topbar, .fa-info1, [data-hint]:after, .btnwrap, callnowprice, .btn, #dw-back-to-top, .modal-content .modal-header,  .image_overlay, .colors, #dw-recently-bar-outer-cont, .vehicle-enquiry-foot,
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a,.wizard-card .nav-pills > li.active a{background-color:#000;color:#fff;}
.badge { background: #e00000; color: #fff !important }
#myPopup_AdvanceSearch_Body .fa-caret-down, .monthly-Ins p, .dwfloatL a.pageLink, .dw-ftrtxt, .material label, .internet-price, .NowOnlyText, .price-text-color,
.monthly-Ins, #DwInvPriceReducedNowOnly, .aMakeUs span{color:#000;}
#htmDivInvDetailsPriceArea .pricetag:first-child{border-right:solid 2px #eeeeee;}
#htmDivInvDetailsPriceArea .pricetag:last-child{border-left:solid 2px #eeeeee;border-right:solid 0px #eeeeee;}
#body_viewinventorydetails #htmDivInvDetailsPriceArea .pricetag50:first-child { border-right: solid #eeeeee; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus{background:#555;border-color:#555;}
.loan-calculations .btn-group .active{background-color:#555!important;}
.DWsimilatveh{border:1px solid #eeeeee;background-color:#eeeeee;}
.wizard-card .info-text{background:#ddd;}
.wizard-card.ct-wizard-green .choice:hover .icon, .wizard-card.ct-wizard-green .choice.active .icon{background:#fff;color:#211f1f;border-color:#211f1f;}
.dw-404 a, .privacypolcytxt a, .dw-itemaphead, .add-features-list li i, #body_viewinventorydetails .accordion-heading .accordion-toggle,
.calculator-widget .loan-amount, .RV_con > i, .RV_con > b, .DWDetailsPriceFinLink,
.list-group-item a.listitemlink:hover, .grid-group-item a.listitemlink, .spncheckavail,  .leftmorelnk, .pr-10, .social-links li a, .clickcall:hover{color:#000;}
.dw-cont_text a, #DWInvListingH1SaleText a { color: #e00000; }
#divWelcomeTextMore { color: #e00000; }
.dwfloatL a{color:#fc0303;}
a.errclose{color:#000000;}
.ClBtn{color:#000;}
.dw-footer{background:#000;color:#fff;}
.colors a:hover{color:#fff !important;}
.banner-finance .light{max-width:1250px;width:100%;margin:0 auto;}
.dw-make-model{padding:0;}
#dw-make-model{padding:10px;}
.model a{color:#333}
#UHAUL{width:100%;max-width:148px;}
.dw-logotitle-wrap{top:-28px;}
.abtsp{width:100%;max-width:1175px;margin:0 auto;}
.abtsp>p{width:100%;max-width:1200%;text-align:justify;padding:1% 0;}
.abtsp>p>a{ color:#555;}
#DeatilsPageContinerDiv .btnwrap:hover{ background:#222;}
.dw-banner-theme4 { position: relative; top: 0; left: 0; width: 1024px; height:341px; }
.dw-banner-slides-theme4 { cursor: move; position: absolute; left: 0; top: 0; width: 1024px; overflow: hidden; }
.bannerdiv { width: 100%; max-width: 1200px; margin: 0 auto; }
.textcnt5 .clickcall{ color:#fe0002 !important} 
.l-pdd1{padding-left:35px;}
@media (min-width:768px) and (max-width:820px) {#dw-append-dealerinfo, #dw-topbar-container, #dw-append-address{ font-size:12px !important}}
    .sub-head1{font-weight: 700;float: left;font-size: 16px;padding: 1% 0; width:100%;}
    .repair{float:left;margin:0 10px;width:100%;}
    .emp_div {max-width: 1200px;margin: 0 auto; padding:2%;}
    .txtCont{margin:0}
    .emp_div .cont_text{color:#000;}
#body_viewinventorydetails #DWInvDetailTagLine { color: red; font-weight: 600; }
.flipper .front:hover { background: #222; }
@media (min-width:1000px) and (max-width:1415px) {
    #dw-topbar-container, .dw-scroll-address, .dw-scroll-dealerinfo { font-size: 12px }
}
@media (min-width:768px) and (max-width:999px) {
    #dw-topbar-container, .dw-scroll-address, .dw-scroll-dealerinfo { font-size: 13px }
}
#DW_DealerAddress, .contactPage_direction{ display:none;}
#iframeDirections, .dw-directions h2, #dw-address .l1, #dw-address .l2 { display: none }
.dw-showroom-contact{margin-bottom:10px}
@media (max-width: 767px) {
    #body_index .popupmainDiv { padding-right: 17px !important; }
}