﻿#content a:link, #content a:visited, #content a:active, .anylinkcss a {text-decoration:underline; color:#333333}
#content a:hover {text-decoration:underline; color:black;}

#nav {
	background: #003366;
	padding: 7px 10px 5px 0px;
	font-size: 10px;
	color: white;
	}

a.nav:link, a.nav:active, a.nav:visited {
	color: white;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:bold;
	padding: 0px 10px;
	}	
	
a.nav:hover {
	text-decoration:underline;
}	

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin: 23px;
	background: #3e5d8f;
	}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	}
	
#maintable {
	border: 0;
	max-width: 770px;
	width: 100%;
	background: white;
}	

#date {
	float:right;
	font-size: 10px;
}

#content {
	padding: 25px;
	line-height: 18px;
	font-size: 12px;
}

.heading {
	font-size: 18px;
	color: #1c3769;
	display:block;
	border-bottom: 1px #203354 dotted;
	padding-bottom: 4px;
	margin-bottom: 4px;
	max-width: 370px;
	width: 100%;
	line-height: 22px;
}

.smbold {
	font-size: 11px;
	color: #1c3769;
	font-weight:bold;
}

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #adadad;
border-bottom-width: 0;
line-height: 26px;
z-index: 100;
background: #e9e9e9;
color: #333333;
max-width: 100px;
	width: 100%;
margin: 6px 0px 0px 8px;
font-size: 11px;
font-weight: bold;
}

.anylinkcss a:link, .anylinkcss a:active, .anylinkcss a:visited {
width: 100%;
display: block;
border-bottom: 1px solid #adadad;
padding: 1px 0;
text-decoration: none;
text-indent: 10px;

}

.anylinkcss a:hover{ /*hover background color*/
background:#336291;
color: white;
text-decoration:none;
}


/* RESPONSIVE */

.topheader{
	padding: 14px 20px 8px;
	max-width: 1124px;
	box-sizing: border-box;
	background: #fff;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	margin: 0 auto;
	text-align: right;
	border-bottom: solid 6px #003366;
	margin-top: 20px;
}
.topheader a{
	font-size: 14px;
	font-weight: 700;
	font-style: italic;
	text-align: right;
	color: #444 !important;
}

.header-img{
	max-width: 1124px;
	margin: 0 auto;
	background: #fdad02 url("/siteart/header-nologo.jpg") right top no-repeat;
	border-top: #fff solid 3px;
	border-bottom: #fff solid 3px;
	
	
}
.header-img .bg-img{
	float: right;
	max-width: 100%;
}
.header-img .logo{
	float: left;
	padding: 0 20px;
	margin-top: -20px;
}
.header-img .logo img{
	max-width: 100%;
}

/* SCROLLING INVENTORY */

.scrolling-wrap{
	height: 90px;
	width: 100%;
	overflow: hidden;
}
.scrolling-wrap iframe{
	width: 100%;
}

/* INVENTORY */

#inv{
	
    max-width: 1124px;
    margin: 0 auto;
    padding: 20px;
    background: #fff;
}

.body-inventory table{
	max-width: 1124px !important;
	margin: 0 auto;
	width: 100% !important;
}



.faceted-search-content .faceted-section-box .faceted-option-checkbox-container label input {margin: 2px 3px 3px 4px !important;}
.faceted-text-input-searchType .search-type input[type=checkbox], .faceted-text-input-searchType .search-type  input[type=radio] {margin: 0px 3px 0px 6px !important;}
.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-name{
	margin-top: 0 !important;
}

span.compare-label, .list-listings-count{padding-left: 4px !important;}

.list-content .list-error-container .info .selected-facet, .list-content .list-error-container .info .selected-facet button {
    background: transparent !important;
}

.hosted-content .attachment-search .search-checkboxes label .row {margin-left:0 !important;margin-right:0 !important;margin-bottom:0px !important;}

.list-content .list-main-section .list-container .list-listing .listing-top-right .view-listing-details-link, .faceted-search-content .selected-facets-container .selected-facet, .list-content .list-listing-mobile .view-listing-details-link, .list-content .list-listing-mobile .buy-now-link, .list-content .list-listing-mobile .check-availability-link, .list-content .list-listing-mobile .email-seller-link, .detail-content .detail-main-body .main-detail-data .offer-btn, .detail-content .detail-main-body .main-detail-data .buy-btn, .detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile, .detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .send-wholesale-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile, .mobile-breadcrumb, .main-detail-data .contact-options a, button.g-recaptcha.button, .apply-button, .Manufacturer-button, .Model-button {background:#3e5d8f !important; color: #fff !important;}

.list-content .list-main-section .list-container .list-listing .listing-top-right .buy-now-link, .list-content .list-main-section .list-container .list-listing .listing-top-right .check-availability-link, .list-content .list-main-section .list-container .list-listing .listing-top-right .email-seller-link, .list-content .list-main-section .list-container .list-listing .listing-top-right .video-chat-link, .faceted-search, .faceted-show-all-btn {background: #000 !important;}

.list-content .list-title .list-listings-count, .list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price, #parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count, #inv .error-message, #inv .info, .detail-content .detail-main-body .main-detail-data .detail-price, .detail-content .search-results, .list-content .list-top-section .listing-option-bar .list-listings-count, .detail-price, .compare-price, .compare-title {color: #000 !important;}
 
/* heading */
.list-content .list-title .list-title-text, .detail-content-mobile .detail-main-body .detail-mobile-top .detail-title, .main-detail-data .detail-title, .parts-title-text {padding-left: 4px;}

.detail-content .detail-additional-data .data-row .data-label, .detail-content-mobile .detail-additional-data .data-row .data-label, .part-detail-additional-data .data-label, .part-detail-content .detail-contact-bar {background: #000 !important;}
.detail-content-mobile .detail-contact-bar .contact-bar-btn, .faceted-search-content .mobile-done-button-container .mobile-done-button, .page-nav, .contact-options a {background: #000 !important;}

.detail-content .dealer-info .phone-and-email .send-email-btn, .back-button, .mobile-option-bar-filter {border-color: #000!important; color: #000!important;}

.material-icons, .collapsible-content a {color:#fff!important;}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-listing-column .parts-button.view-details, .cs-btns a, .list-error-container .info > div > button {background-color: #000!important;}

.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile{margin-right:0!important;}



@media only screen and (max-width: 720px){

	.header-img{
		background: #fdad02;
	}
}