#dealer-paginator-bottom{margin-top:20px}
#btn-close-directions{float:right;margin:0 20px 20px 0}
#map_canvas{display:none}
.map-caption{margin-top:10px;padding:21px 0 20px 35px;background:url('../img/dealerLocator/marker_round_caption_dark.png') no-repeat center left}
#map-view-mobile{margin-bottom:20px;display:block}
#map-directions{padding:10px 20px 0}
#map-directions a{text-decoration:none;color:#fff;display:inline-block}
#directions-table{margin-bottom:20px}
.driving-steps{margin:20px 0 10px 20px}
.driving-steps li{border-bottom:1px solid #ccc}
@media only screen and (max-width:640px){#map-container,#map-caption-row,#map-directions-container,#map-directions-container,#get-driving-direction{display:none}
.dealer-services,.dealer-services+.show{padding-left:0}
}
@media only screen and (min-width:640px){#map-view-mobile{display:none;visibility:hidden}
}
@media screen and (min-width:768px){#map_canvas{width:100%;height:280px;border:1px solid #ccc;display:block}
}
.dealer-equipment-type{margin-top:20px}
#dealers-page .search-item{padding-bottom:0}
.dealer-name{margin:0}
.dealer-heading{margin:0;text-transform:capitalize}
.dealer-result-first-col{margin-top:0}
.dealer-result-first-col tr:hover td{background:0}
.dealer-result-first-col td{padding:0 10px;border-bottom:0}
.dealer-result-first-col tr td:first-child,.dealer-result-first-col tr th:first-child{padding:0 25px 0 0}
.dealer-result-first-col tr td:first-child:lang(ar),.dealer-result-first-col tr th:first-child:lang(ar){padding:0 0 0 25px}
.dealer-result-first-col tr td:last-child,.dealer-result-first-col tr th:last-child{padding:0 0 0 25px}
.dealer-result-first-col .storeNumber a,.marker-dark,.marker-light{height:28px;width:27px;padding-top:4px;text-decoration:none;text-align:center;color:#fff;display:block}
.marker{height:28px;width:27px;padding-top:4px;text-decoration:none;text-align:center;color:#fff}
.marker-light{background-image:url(../img/dealerLocator/marker_shadow_light.png)}
.marker-dark{background-image:url(../img/dealerLocator/marker_shadow_dark.png)}
.dealer-result-first-col .storeNumber span.marker-round{height:40px;width:27px;padding-top:6px;background-repeat:no-repeat}
.marker-round--light{background-image:url(../img/dealerLocator/marker_round_light.png)}
.marker-round--dark{background-image:url(../img/dealerLocator/marker_round_dark.png)}
.labels{color:#fff;background-color:transparent;font-family:"Lucida Grande","Arial",sans-serif;font-size:12px;font-weight:bold;text-align:center;width:27px;white-space:nowrap}
.dealer-address ul li{margin-bottom:0}
.dealer-phone,.dealer-phone li{margin:0;padding:0;list-style-type:none}
.dealer-heading+span a{display:inline-block;margin:0 0 15px 0}
.dealer-hours .day,.dealer-hours .hour{display:inline-block;width:100px}
.dealer-services,.dealer-services+.show{border-bottom:0}
#dealer-type{margin-bottom:20px}
#dealer-mini-form form label{padding-left:0}
#dealer-voc-truck-msg{display:none;margin-top:20px;border:1px #940000 solid}
#dealer-voc-truck-msg strong{color:#940000}
.map-info-window{width:245px;padding:0 0 10px 0;border:1px solid #d9d2c8;position:relative}
.map-info-window p{padding:0 10px;display:block}
.map-info-window a{padding:0 10px}
.map-info-window-heading{padding:12px 10px;color:#f1f1f1 !important;background:#a91221;display:block}
.arrow-down{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;font-size:0;line-height:0;position:absolute;left:112px;bottom:-8px}
.close-info-window{margin:12px 11px 0 0;background:url(dealerLocator/img/dealerLocator/btn_close--crs-red.png) no-repeat;display:inline-block;position:absolute;top:0;right:0;width:11px;height:10px}
.infobox-wrapper{display:none}
#infobox{border:1px solid #ccc;background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:13px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 1px 2px #777}
#infobox img{z-index:999999 !important}
.search-results__cta-group .btn{margin-bottom:25px;display:block}
@media screen and (max-width:767px){.search-results__cta-group .btn{width:50%}
}
#delaer-locator-search-fieldSet label{margin-right:15px;display:inline-block}
.deg .DealerLocatorSearch .dropdown-menu{top:28px}
.deg .DealerLocatorSearch ul>li>a.search-results{color:#3f3f3f !important;font-weight:normal}
#continueSearch{color:#2679b8 !important;padding:3px 20px;cursor:pointer;font-weight:normal}