body #header { height: 110px; position: relative; }
body #header h1 { margin: 7px 0px 0px 6px; }
#header h1 a { background: url('../images/dealer_logo.png') no-repeat left top; display: block; text-indent: -9999px; width: 218px; height: 98px; }

#header #header_tagline { color: #fff; font: normal 26px/26px Arial,Helvetica,sans-serif; position: absolute; left: 305px; top: 24px; }
#header #header_tagline #header_tagline_top { font-style: italic; font-weight: bold; font-size: 48px; line-height: 48px; }
#header #header_tagline #header_tagline_btm { text-align: center; }

#header #brand_logo { background: url('../images/featherlite_trailers_logo.png') no-repeat left top; position: absolute; left: 821px; top: 32px; width: 105px; height: 47px; }

#navwrap #navblock h1 a { 
	background: url('../images/nav_logo.jpg') no-repeat 0px -16px; }

body #priNav li a { background: none; text-indent: 0px; color: #fff; line-height: 57px; 
	font-weight: bold; text-decoration: none; font-size: 14px; padding: 0px 14px;  } 
	
body #priNav li:hover a { 
	background: url(../images/hover.gif) repeat-x; }
#priNav li ul { left: 0px; }
#priNav li:hover ul { display: block; }

body #secNav { text-align: left; }

body #dealershipimage{ background: url('../images/locations_bg.png') no-repeat left top; float: left; width: 255px; height: 225px; }
#dealership_loc_title { color: #000; font: bold 24px/38px Arial,Helvetica,sans-serif; text-align: center; text-transform: uppercase; }
.dealership_loc_info { font-size: 11px; margin: 13px 5px; text-align: center; }

.home-newVeh { clear: left; margin-top: 10px; position: relative; }
.home-newVeh h2 { background: url('../images/new_vehicles_title.png') no-repeat left top; width: 940px; height: 47px; text-indent: -9999px; }
#ecl_new_vehicles { background: #e0e0e0 url('../images/new_vehicles_bg.png') no-repeat left top; width: 940px; height: 132px;}
.ecl_new_vehicles_model { width: 180px; }
.ecl_new_vehicles_model img { width: 100%; }
.ecl_new_vehicle_make_wrap { margin-left: 25px; }
#home .ecl_new_vehicles_make { height: 132px; }
.ecl_new_vehicles_trigger h3 a { color: #333; margin-top: -5px; }
.ecl_new_vehicles_trigger h3 a:hover { color: #FF0008; }
.ecl_new_vehicles_price a { color: #999; }
.ecl_new_vehicles_price a:hover { color: #FF0008; }
#home .prev, #home .next, #home .view_all { display: inline !important; display: block; position: absolute; text-indent: -9999px; }

#home .prev { width: 20px; right: 0px; bottom: 0px; height: 30px; }
#home .next { width: 20px; height: 30px; right: 22px; bottom: 0px; }
#home .view_all { width: 159px; height: 30px; left: 0px; bottom: 0px; }

.home-newVeh #new-veh-footer { background: url('../images/new_vehicles_show_all.png') no-repeat; 
	width: 940px; height: 29px; }
	
#home #featured_block { width: 661px; height: 178px; background: url(../images/featured-bg.jpg) no-repeat; float: left; }
#home #featured_block h1 { background: none; width: 661px; height: 47px;  }
#home #featuredVehicles { background: none; border: none; }
#home #random_list_location #random_list_item { width: 96px; }
#home #random_list_location #random_list_item img { width: 86px; }


body #footer_wrap { background: url('../images/footer_bg.png') no-repeat left top; margin: 0px auto; width: 1000px; height: 114px; }
#footer_dealer_info_wrapper { clear: left; float: left; margin: 11px 0px 0px 3px; width: 735px; }
.footer_dealer_info { color: #fff; font: normal 10px/10px Arial,Helvetica,sans-serif; }
.footer_dealer_info strong { font-size: 12px; line-height: 16px; }

#models #model_details .model_banner .strengths li { 
	font-size: 14px !important;
	padding-bottom: 4px; 
}
#models #model_details .model_banner .info .info_inner {
	padding: 8% !important; 
}

#models #model_details #model_details_form #contact_incentives h3 { background: none; }
#models #model_details #model_details_form #contact_incentives label { color: #333; }

#models #model_details #model_details_description h3 { color: #fff; }

#models #model_details #model_details_description h4 { color: #ccc; }

#models #model_details #model_details_description p { color: #ddd; padding-bottom: 5px; line-height: 1.4em; }

#financing #sidebar_address .floatleft p { color: #ccc !important; }

#ecl_trade_appraisal input.input_element { width: 190px !important; }
#ecl_trade_appraisal .input_element { padding: 2px 7% 2px 1%; width: 210px !important; }

#rentals #right ul { color: #fff; font-size: 12px; line-height: 16px; margin: 10px 0px; width: 220px; }

.inventory_v2_special_body, .vehicle_v2_special_body { color: #a3a2a2; }

#hours_list {color: white;}
