@import url('http://images1.ecarlist.com/sites/templates/common/css/base.css');

html { height: 100%; }
body { background: url('../images/backg.gif') repeat left top; height: 100%; }

#header_wrapper { margin: 0 auto; width: 750px; }

#banner { background: url('../images/gbanner.png') no-repeat left top; float: left; height: 259px; width: 609px; }
#priNav_wrapper { float: right; width: 140px; }

#content_wrapper { background: url('../images/background_fix.png') repeat-y left top;  margin: 0 auto; overflow: hidden; padding: 5px; width: 740px; }
#vehicle #content_wrapper { padding: 20px; width: 710px; }
#content h2 { color: #ddd; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }
#content p { color: #ddd; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin: 16px 0px; }

#home #content_wrapper { font-family: tahoma, verdana; padding: 0px; width: 750px; }
#home #main_content { font-family: serif; line-height: 19.2px; padding: 16px; width: 719px; }

#notify #content, #about #content, #financing #content,
#shipping #content, #contact #content,
#warranty #content { padding: 20px; }
#vehicle #content { background-color: #fff; padding: 5px; width: 700px; }

#inventory #vehicle_wrapper { width: 725px; }
#inventory #vehicle_wrapper,
#inventory #vehicle_wrapper a { color: #fff; font-family: Tahoma, Verdana; font-size: 12px; margin: 19px auto; }

#breadcrumbs { border-right: 1px solid #000 !important; width: 572px !important; padding: 3px !important; }
.inventory_row, .price_title { color: #ddd; font: 12px Tahoma, Verdana !important; }
#breadcrumbs, #makes, .sort { background-color: #444 !important; }
.price, .sort { width: 140px !important; padding: 3px !important; }
.headers { background-color: #444 !important; color: #ddd !important; }
.stock { width: 138px !important; padding: 3px !important; }
.makesTitle { background-color: #000 !important; }
.inventory_row_odd { background-color: #222 !important; }
.inventory_row .price, .price_line_1 { font-size: 18px !important; font-weight: bold !important; }
.photo, .y_m_m, .stock { border-right: 1px solid #000 !important; }
.y_m_m { width: 318px !important; padding: 3px !important; }
.photo { width: 102px !important; padding: 3px !important; }

#featured_vehicles { background: url('../images/background_fix.png') repeat-y left top; margin: 0 auto; width: 750px; }
#featured_vehicles #featuredVehicles_title { display: none; }
#featured_vehicles #featured_vehicles_text_header { color: #fff; font-family: Tahoma; font-size: 13px; padding-left: 40px; }
#featured_vehicles .featured_vehicles_text,
#featured_vehicles .featured_vehicles_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	line-height: 17px;
}
#featured_vehicles .featured_vehicles_text a  {
	color: #B8B8B8;
	text-decoration: underline;
}
#featured_vehicles .featured_vehicles_text a:hover {
	color: #FFFFFF;
}
#featuredVehicles { width: 682px; }
#featuredVehicles #random_list_item { margin-left: 15px; }
#featuredVehicles #random_list_item a {
	color: #fff;
	font-family: tahoma;
	font-size: 10px;
	text-decoration: none;
}

#vehicle #vehicle_wrapper { background-color: #fff; width: 700px; }
#vehicle_images .left { float: left; margin: 14px !important; }
#vehicle #vehicle_links a { font-size: 0px; line-height: 0px; text-indent: 0px; }
#vehicle #vitalsInfo { float: left; }
#vehicle #rightContainer p { color: #494949; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; padding: 8px 4px; }
#vehicle #bottomContainer #thedescription p,
#vehicle #bottomContainer #thedescription ul { color: #000; font-family: Tahoma, Verdana; font-size: 16px; line-height: 23px; text-align: left; }
#vehicle #bottomContainer #thedescription ul { list-style-type: disc; padding-left: 15px; }
#vehicle #equipment h3 { font-family: Arial, Helvetica, sans-serif; }

#notify #notify_middle { width: 392px; }
#notify #notify_right { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 294px; }
#notify #notify_right h3 { font-size: 16px; }
#notify #notify_right #nfd_legend { color: #000; font-size: 10px; font-weight: normal; }

#about #left { display: none; }
#about #right { width: 660px; }
#about #right p { line-height: 24px; }

#financing #financeLeft { width: 430px; }
#financing #financeLeft p { color: #fff; }
#financeCalc h2 {text-indent: -9999px; background: url(http://images7.ecarlist.com/ebay/loan_calc/calc_top.jpg); height: 56px; width: 223px;}
#financeCalc h2 span {background:none;}
.financeBox2 h3 {font-size: 12px;}
#financing p {font: 12px/17px Arial, Helvetica, sans-serif;}
#financing_vehicle_calculator label { width: 87px; text-align: left; }
form.validation .required label {background: none;}
#financeCalc {border: 1px solid #939393;}
#financeCalc ol { width: 228px; }
#financeCalc li {padding: 0; border: none; background: #e0e0e}
#financeCalc li#firstrow {background: #e0e0e0;}
#financeCalc li#altrow, #financeCalc li#submitBtn {background: #FFF;}
#financeCalc li#submitBtn input[type="submit"] {background: transparent url('http://images7.ecarlist.com/ebay/loan_calc/calculate_button.gif') 0px 0px no-repeat; font-size: 0px; line-height: 0px; width: 137px; height: 28px; cursor: pointer; margin-top: 9px;}
#financeCalc li#submitBtn input[type="submit"]:hover {background-position: 0 0;}
.input_element {padding: 0; border: 2px inset;}
#financeCalc li#financeCalc_footer,#financeCalc li#financeCalc_footer span {background: #e0e0e0;}
#financing a#credit_app_btn, #vehicle a#credit_app_btn { background: url('../images/icn_credit.jpg') no-repeat left top; display: block; height: 77px; margin: 0 auto; text-indent: -9999px; width: 215px; }

#shipping #right a { color: #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#contact #contact_left { float: left; margin-bottom: 20px; width: 244px; }
.contact_header, .warranty_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CCCCCC;
}
.contact_text, .warranty_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
	text-decoration: none;
}
.contact_text a, .warranty_text a {
	color: #CCCCCC;
	text-decoration: underline;
}

#sitemapContent h1 { color: #ddd; font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin-bottom: 10px; }
#sitemapContent .sitemap_vehicle_title { color: #ddd; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 5px 0px; }
#sitemapContent li { width: 290px; }
#sitemapContent li a { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#footer { margin: 0 auto; width: 738px; }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }