/*------------------------------------*

	$FONT COLOR
	
\*------------------------------------*/
/* White */
.nav-tabs li a:hover, .nav li a:focus, .navbar-inverse, .btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, #block1 .secondary.btn-default, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, #headerBannerLink .btn-default, #headerBannerLink .btn-default:focus, #headerBannerLink .btn-default:active, #headerBannerLink .btn-default.active, .research-page .panel-heading, .navbar-nav .open a, .navbar-nav .dropdown-menu, .vehicleDescriptionTabs .panel-title li.active .btn-default, #staffNav .active a, #specialsNav .active a { color: #fff; }
.navbar-nav li ul li a, .navbar-nav .open a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-toggle .fa-bars { color: #fff!important; }
/* Light Grey */
#headerBannerText p, .widgetTitle { color: #ccc; }
/* Medium Light Grey */
.special-offer h2, h2#P_offer, .special-print .btn-default:hover, .special-print .btn-default:focus, .special-print .btn-default:active, .special-print .btn-default.active, .special-print .open .dropdown-toggle.btn-default { color: #414141; }
/* Grey */
.popover-title, .quickNav li.panel p, .subQuickNav p, .ttMpg, .text-default { color: #333; }
/* Black */
footer a { color: #000; }
.navbar-nav li a { color: #000!important; }
/* Blue */
a:hover, a:focus, .icon-color { color: #0E87DE; }
/* Dark Blue */
a, .quickNav li.panel .fa, .subQuickNav .panel .fa, .showroom .title h2, .showroom .vehicle .title p, .featuredVehicle .price, .specialBlock h1, .specialBlock .savePrice, .specialBlock .vehicleInfo h3, .vehicleTitle, .galleryPrice, .srpVehicle .srpVehiclePricing .savePrice, .srpVehicle .vehiclePriceDrop li .fa { color: #0553A5; }
/*------------------------------------*

	$BORDER COLOR
	
\*------------------------------------*/
/* White */
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
	border-bottom-color: #FFF;
	border-top-color: #FFF;
}
.navbar, #block2 .modelBar.panel { border-top: 1px solid #FFFFFF; }
/* Lighter Grey */
#staffNav .active a, #specialsNav .active a { border-color: #E3E3E3; }
/* Light Grey */
.navbar, #carFeatureDisplay .panel:last-child { border-bottom: 1px solid #C8C8C8; }
/* Medium Grey */
.special-descrip { border-left: 2px solid #999999; }
/* Dark Grey */
.nav-tabs li a:hover, .nav li a:focus { border-color: #111; }
/* Black */
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-bottom-color: #000;
	border-top-color: #000;
}
.navbar-default .navbar-toggle { border-left-color: #000000; }
/* Blue */
.vehicleDescriptionTabs .triangle { border-top: 8px solid #003F7A; }
.pagination .active a, .pagination .active span, .pagination .active a:hover, .pagination .active span:hover, .pagination .active a:focus, .pagination .active span:focus { border-color: #003F7A; }
/* Darker Blue */
.navbar-nav .dropdown-menu li a { border-bottom: 1px solid #002a57; }
/*------------------------------------*

	$BACKGROUND COLOR
	
\*------------------------------------*/
/* White */
.homepage .contentWrapper .container { background-color: transparent!important; }
.bannerWrapper .container, .contentWrapper .container { background-color: #fff; }
/* Ultra Light Grey */
body, .quickNav li.panel:hover { background-color: #F5F5F5; }
/* Light Grey */
#bannerBg .row { background-color: #c8c8c8; }
/* Grey */
footer { background-color: #999; }
/* Medium Grey */
.well.gray, .navbar-nav .open a:hover { background-color: #2f2f2f; }
/* Medium Grey */
#staffNav .active a, #specialsNav .active a { background-color: #777B82; }
/* Dark Grey */
.nav-tabs li a:hover, .nav li a:focus { background: #111; }
/* Black { background-color: #000 !important; }*/
/* Light Blue */
.navbar-nav .open a:hover { background-color: #428BCA !important; }
/* Blue */
.navbar-default .navbar-toggle, .vehicleDescriptionTabs .panel-title li.active .btn-default, .pagination .active a, .pagination .active span, .pagination .active a:hover, .pagination .active span:hover, .pagination .active a:focus, .pagination .active span:focus { background-color: #003f7a; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-nav .open a, .navbar-nav .dropdown-menu { background-color: #003f7a!important; }
/* Dark Blue */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: #003464; }
/**/
.navbar {
	background: #e4e4e4; /* Old browsers */
	background: -moz-linear-gradient(top, #e4e4e4 0%, #d8d8d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(100%, #d8d8d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e4e4e4 0%, #d8d8d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e4e4e4 0%, #d8d8d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e4e4e4 0%, #d8d8d8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e4e4e4 0%, #d8d8d8 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#d8d8d8', GradientType=0 );  IE6-9 */
}
/**/
.modelBar {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #d8d8d8 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d8d8d8), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d8d8d8 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d8d8d8 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d8d8d8 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d8d8d8 0%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
/* used in home for block 4 */
#carFeatureDisplay .panel {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%); /* W3C */
}
/*------------------------------------*

	$BUTTONS
	
\*------------------------------------*/
/* Specific to template change .btn-main */
.btn-main, .btn-alt3.active {
	background-color: #003f7a;
	border-color: #003f7a;
}
.btn-main:hover, .btn-main:focus, .btn-main:active, .btn-main.active {
	background-color: #003464;
	border-color: #003464;
	color: #fff;
}
.btn-alt1, .btn-alt1 a, .btn-alt2, .btn-alt2 a, .btn-alt3, .btn-alt3:hover, .btn-alt3:focus, .btn-alt3:active { color: #000; }
.btn-main, .btn-main a { color: #fff !important; }
.btn-cta, .btn-cta a, .btn-alt3.active { color: #fff; }
.btn-alt1 {
	background: #ededed;
	border-color: #ccc;
}
.btn-alt1:hover, .btn-alt1:focus, .btn-alt1:active, .btn-alt1.active {
	color: #828282;
	background-color: #ededed;
	border-color: #ccc;
}
.btn-alt2 {
	text-shadow: 0px 1px #eee;
	background-color: #bbb;
	border-color: #bbb;
}
.btn-alt3:hover, .btn-alt3:focus, .btn-alt3:active {
	background-color: #bbb;
	border-color: #bbb;
}
.btn-alt2:hover, .btn-alt2:focus, .btn-alt2:active, .btn-alt2.active, .btn-alt2.enabled, .btn-alt3 {
	color: #000;
	background-color: #ccc;
	border-color: #ccc;
}
.btn-alt4 {
	background-color: #000;
	color: #FFF;
	border-color: #CCCCCC;
}
.btn-alt4:hover, .btn-alt4:focus, .btn-alt4:active, .btn-alt4.active, .btn-alt4.enabled {
	background-color: #414141;
	color: #FFF;
}
/* CTA STAYS SAME COLOR */
.btn-cta {
	text-shadow: 1px 1px #c64600;
	background: #ff6e02; /* Old browsers */
	background: -moz-linear-gradient(top, #ff6e02 0%, #ec5300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6e02), color-stop(100%, #ec5300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff6e02 0%, #ec5300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff6e02 0%, #ec5300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff6e02 0%, #ec5300 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff6e02 0%, #ec5300 100%); /* W3C */
	border-color: #c64600;
}
.btn-cta:hover, .btn-cta:focus, .btn-cta:active, .btn-cta.active {
	color: #fff;
	background: #ec5300; /* Old browsers */
	background: -moz-linear-gradient(top, #ec5300 0%, #ec5300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec5300), color-stop(100%, #ec5300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ec5300 0%, #ec5300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ec5300 0%, #ec5300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ec5300 0%, #ec5300 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ec5300 0%, #ec5300 100%); /* W3C */
	border-color: #c64600;
}
.btn-icon-right {
	position: absolute;
	right: 10px;
	top: 9px;
}

/*------------------------------------*

	$MODEL BAR
		
\*------------------------------------*/
.mbThumbTitle, .mbTitleModel {
	margin-top: -10px;
	color: #333;
}

