@charset "UTF-8";
@import url(http://images1.ecarlist.com/sites/templates/common/css/base.css);

/*General*/
body {background: #000 url(../images/background.png) repeat-x; color: #444; font: 14px Arial, "Helvetica Neue", sans-serif; margin: 0; padding: 0;}
a { color: #ed1c24; text-decoration: none;}
a:hover {color: #000; text-decoration: underline;}
p {line-height: 22px; margin-bottom: 10px;}
h2, contact_small h2, #contact_incentives h3, #featuredVehicles_title, #leftColumn #similarVehicles h3 {background: url(../images/header_BG.png) no-repeat left center; font: normal 18px/18px Arial; color: #FFF; padding: 0 0 0 18px; margin: 0 0 10px; text-transform: uppercase; text-align: left;}
.color_pri {color: #ed1c24 !important;}
.color_sec {color: #ed1c24;}

#wrapper {width: 980px; margin: 0 auto; padding: 0;}

/*Header*/
#header {height: 63px; padding-bottom: 10px;}
#header h1 { float: left; margin: 0; padding: 0; }
#header h1 a {}

#header h1 a { display: block; color: #fff; font: italic 20px Arial; margin-top: 30px; text-transform: uppercase; }
#header h1 a:hover { text-decoration: none; }

/* */
#header h1 a { display: block; width: 500px; height: 26px; text-indent: -9000px; background: url(http://images1.ecarlist.com/sites/pioneer_mitsubishi/images/logo.png) no-repeat left top;  }

#header a#mitsubishi {background: url(../images/mitsubishi_logo.png) no-repeat bottom left; float: left; display: block; width: 57px; height: 63px; text-indent: -9000px; margin-right: 15px;}
#header #address {float: right; color: #FFF; font: 11px Tahoma; margin-top: 50px;}

/*Navigation*/
#nav {background: url(../images/nav_BG.jpg) repeat-x; height: 30px;}
#priNav {margin: 0; padding: 0; list-style-type: none;}
#priNav li {background: url(../images/nav_divider.png) no-repeat left center; font-size: 13px; line-height: 32px; padding: 0; display: inline-block;}
#priNav li.first {background: none;}
#priNav li a {display: block; color: #000; text-transform: uppercase; padding: 0px 15px; }
#priNav li:hover a {color: #ed1c24; text-decoration: none;}
#nav #right_button {background: url(../images/nav_right_button.jpg) repeat-x; height: 30px; display: block; float: right; padding: 0 15px; color: #fff; line-height: 30px;}
#nav #right_button:hover {background: url(../images/nav_right_hover.jpg) repeat-x; color: #fff; text-decoration: none;}

/*Dropdown*/
#priNav ul {background: #222; padding: 0; width: 200px;}
#priNav ul li {background: url(../images/dropdown_BG.png) no-repeat 5px center; font: bold 12px/14px Tahoma; width: 100%;}
#priNav ul li.first {background: url(../images/dropdown_BG.png) no-repeat 5px center;}
#priNav li:hover ul li a {color: #FFF; padding: 8px 8px 8px 15px;}
#priNav ul li:hover a {background: #ed1c24 url(../images/dropdown_hover.png) no-repeat 5px center; color: #FFF;}

/*Content*/
#content-wrapper {background: #cfcfcf url(../images/content_BG.png) no-repeat; margin: 0; padding: 10px; min-height: 541px;}
#home  #content-wrapper {padding: 0;}
#content {margin: 0; padding: 0;}
#content #left, #leftColumn {margin: -10px 2% 0 -10px;}

/*Home*/
#dealership_image { float:left; padding: 0; margin:10px 5px 0 10px; width:250px; height:225px; text-indent: -9000px; background:#fff url(../images/mitsubishiimage.jpg) no-repeat center center; padding: 5px; border: 2px solid #ccc;}
#home_specials {float:right; width:675px; height:225px; margin: 10px 10px 0 0; padding: 10px; background: #FFF; padding: 5px; border: 2px solid #ccc;}

#home_new {background: url(../images/new_vehicles_BG.png) no-repeat; position: relative;}
#ecl_new_vehicles {padding-top: 22px;}
.ecl_new_vehicles_trigger h3 {font: bold 18px Arial; text-transform: uppercase;}
.ecl_new_vehicles_trigger a {color: #000 !important;}
.ecl_new_vehicles_trigger:hover h3 a {color: #ed1c24 !important;}
.ecl_new_vehicles_trigger:hover a {text-decoration: none;}
.ecl_new_vehicle_make_wrap .prev{ background: url(../images/prev_next.png) no-repeat left top; cursor:pointer; height:33px; width:18px; left: 5px; top: 70px; z-index: 100; position: absolute; text-indent: -9000px }
.ecl_new_vehicle_make_wrap .prev:hover { background-position: left bottom; }
.ecl_new_vehicle_make_wrap .next {background:url(../images/prev_next.png) no-repeat right top; cursor:pointer; height:33px; width:18px; right:5px; top:70px; z-index: 100; position: absolute; text-indent: -9000px }
.ecl_new_vehicle_make_wrap .next:hover { background-position: right bottom;}
.ecl_new_vehicle_make_wrap .view_all { font-size:11px; color:#000; text-decoration:none;  padding: 0; margin: 0 0 10px 10px; clear: both; display: block;} 
.ecl_new_vehicle_make_wrap .view_all:hover {color: #ed1c24;}

#ql_bar {background: #ed1c24;}
#featuredVehicles {background: url(../images/featured_BG.png) no-repeat bottom left; margin-left: 5px; width: 715px; height: 185px; float: left;}
#random_list_location {padding: 5px 10px;}
#featuredVehicles_title {margin: 10px 0 0 20px;}
#random_list_item {margin: 5px; width: 105px !important; text-align: center;}
#random_list_item img {border: 5px solid #494949;}
#random_list_item a {color: #FFF;}
#random_list_item:hover img {border-color: #000;}
#random_list_item:hover a {color: #000; text-decoration: none;}
.toolTipInner_price {color: #ed1c24;}

/*Inventory*/
#rightColumn {width: 74.5% !important;}
#searchBar {background: url(../images/search_bar.jpg) repeat-x; border-top: 5px solid #000;}
#searchBar #submit {color: #333;}
#searchBar #submit:hover {text-decoration: none;}
#sort_bar, #vehicle_topbar {background: #ededed url(../images/sort_bar.jpg) repeat-x; height: 46px; color: #444; font-size: 13px;}
#sort_bar a {color: #444;}
#inventory_v2_rows {margin-bottom: 10px;}
.inventory_v2_row {background: #FFF url(../images/inventory_row.jpg) repeat-x; border-bottom: 1px dotted #000; padding: 10px 0;}
.inventory_v2_image img {border: 2px solid #494949;}
.inventory_v2_price_right .price_title {color: #666;}
.inventory_v2_details_wrap a, .inventory_v2_details a {color: black;}
#vehicleDisclaimer {font-size: 11px;}

/*Inventory Sidebar*/
#inventory_v2_sidebar_filters h3.non_expandable_menuheader {font-size: 11px; color: #838383; font: normal 11px Helvetica;}
#currentFilters {background: #545454; font-size: 12px; padding: 5px; margin: 10px 0;}
#currentFilters a {color: #FFF;}
#inventory_v2_sidebar_filters {background: #222 url(../images/quicklinks_top.png) no-repeat bottom center; color: #FFF; padding: 18px;}
#inventory_v2_sidebar_filters h2 {font-size: 15px;}
#inventory_v2_sidebar_filters h3 {font: bold 13px 'Trebuchet MS';}
.filterList {margin-bottom: 10px;}
.filterList ul {margin: 0 0 3px 0;}
.filterList li, #vehicle_v2_sidebar_links li {padding-left: 8px;}
.filterList li, .filterList li a, #vehicle_v2_sidebar_links li, #vehicle_v2_sidebar_links li a {font-size: 12px;}
.filterList li a, #vehicle_v2_sidebar_links ul li a { color: #fff; background: url(../images/arrow.png) no-repeat 2px center; line-height: 18px; padding: 0 2px 0 12px;}
.filterList li a:hover, #vehicle_v2_sidebar_links li a:hover {background: #ed1c24 url(../images/arrow_hover.png) no-repeat 2px center;  color: #fff;}
.countnum {color:#FFF;}
.expandable {font:bold 9px Verdana; display: inline-block; float: right;}
.expandable a {color: #FFF;}

#inventory_v2_sidebar_contact {padding: 0 0 15px 0; background: url(../images/quicklinks_bottom.png) no-repeat bottom right;}
#vehicle_v2_notify_button {display: none;}

/*Vehicle*/
#vehicle #searchBar {border-top: 0;}
#vehicle #vehicle_topbar a {color: #333; font-weight: normal;}
#vehicle #vehicle_topbar a:hover {color: #ed1c24; text-decoration: none;}
#vehicle_vitals {background: #f6f6f6; padding: 10px; *display: inline-block;}
h1#vehicle_title { font-size:27px; }
#vehicle .gray_ten { color:#7f7f7f; font-size:13px; }
#vehicle .price_line_1 { font-size:32px; line-height: 32px; font-weight: bold; color: #444;}
#vehicle_contact span { color:#808080; font-size:16px; }
#vehicle_contact a { color:#0049ab; font-size: 10px; }
.ip_dottedLine {border-bottom: 1px dashed #acacac; height: 15px; margin-bottom: 15px;}
#vehicle #vitalsContainer li { font-size:11px; color: #3b3b3b; }
#vehicle_thumbs {background: #f6f6f6; padding-bottom: 10px; margin-bottom: 0; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; }
.vctTabs_container li a {color: #000}
.vctTabs_container li:hover a {text-decoration: underline;}

#leftColumn #similarVehicles {background: #222;}
#leftColumn #similarVehicles h3 {padding: 10px 10px 10px 18px; margin: 0 0 0 10px;}
.similarVehicle {margin: 0; padding: 10px; background: #4d4d4d; border-bottom: 1px dotted #FFF;}
.similarVehicle li, .similarVehicle li a { color:#FFF; }
.simCar_pricelabel {font-size: 10px}
#vehicle_v2_sidebar_links {background: url(../images/quicklinks_bottom.png) no-repeat bottom right; padding: 0 0 15px 0;}
#vehicle_v2_sidebar_links p {font: normal 14px/22px Arial; background: #222; margin: 0; color: #FFF; padding: 10px 0 0 10px;}
#vehicle_v2_sidebar_links ul {background: #222; margin: 0;}
#vehicle_v2_sidebar_links ul li {margin-left: 26px;}

/*Contact Form*/
#contact_small, #contact_incentives {background: #222; padding: 18px;}
#contact_small label, #contact_incentives label {font: 11px Verdana; background: none; padding-left: 0;}
#contact_small li, #contact_incentives li {width: 205px; color: #a8a8a8;}
#contact_small .input_element, #contact_incentives .input_element {border: 1px outset #a8a8a8; font-size: 11px; margin: 0 2px 10px 0; background: #FFF; border-color: #c9c9c9; width: auto; display: inline;}
#contact_small input[type="text"], #contact_incentives input[type="text"] {height: 13px;}
#contact_incentives {width: auto;}
#contact_incentives ol {margin: 0;}
#contact_incentives.validation legend {display: none;}
.submitButton, #contact_incentives #vehicle_question_submit input {background: #c6c6c6; border: 1px solid #a8a8a8; height: 30px; width: 180px; cursor: pointer; color: #7b7b7b; font-weight: bold; font-size: 11px; text-transform: lowercase;}
#contact_incentives #vehicle_question_submit input {margin: 0; display: block; float: none;}
.submitButton:hover, #contact_incentives #vehicle_question_submit input:hover {background: #a8a8a8; color: #000;}

/*Sidebars*/
#sidebar_address {background: #222; color: #FFF; padding: 10px 20px; font-size: 13px;}
#sidebar_address_head {text-align: center;}
#sidebar_address_titles {padding-right: 2px;}

#sidebar_address a#getdirections {background:#E8E8E8; border:1px solid #ABABAB; color:#666; font-size:8pt; line-height: 10pt; padding:2px 5px; text-decoration:none; font-weight:bold; text-transform:lowercase;}
#sidebar_address a#getdirections:hover {color:#000;}

/*Quicklinks*/
#quicklinks {background: #222 url(../images/quicklinks_top.png) no-repeat top center; padding-top: 1px;}
#home #quicklinks {background: none; float: left; width: 260px; min-height: 192px; padding-top: 0;}
#quicklinks h2 {background-color: #222; margin-bottom: 0; padding: 10px 10px 5px 38px; background-position: 20px center; color: #9d9d9d;}
.quicklinks {background: url(../images/quicklinks_bottom.png) no-repeat bottom right; display: inline-block; float: left; padding: 0 0 15px; width: 100%;}
.quicklinks li {background: #222 url(../images/dropdown_BG.png) no-repeat 30px center; font: bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.quicklinks li a {display:block; color: #FFF; padding: 5px 0 5px 40px;}
.quicklinks li:hover a {background: #ed1c24 url(../images/dropdown_hover.png) no-repeat 30px center; text-decoration: none;}

/*Finance*/
#financeHeader h2 {background: none; padding: 0;}
#financing #sidebar_address {color: #000;}
#financeCalc h2 {text-transform: none;}

/*Specials*/
.specials_item {background: #FFF;}
.automated_10425_line2, .automated_10426_line2 {color: #000 !important;}

/*Footer*/
#footer {width: 980px; margin: 20px auto; font: normal 11px Tahoma; color: #6f6f6f;}
#footer ul {float: left; padding: 0 0 5px; display: block; width: 700px;}
#footer li {float: left; list-style-type: none; border-left: 1px solid #6f6f6f; padding: 0 3px;}
#footer li.first {border-left: none; padding-left: 0;}
#footer #footerNav li a {color: #FFF;}
#footer #ec_footer li a {color: #6f6f6f;}
#footer li a:hover {color: #a6111c;}
#footer h3#ecarlist_logo a { float:right; background: url(../images/dt_logo.png) no-repeat left top; height: 23px; text-indent: -9000px; margin-top: 5px; width: 206px; }
#footer h3#ecarlist_logo a:hover {background-position: right top;}
#footer #ec_sitemap_tooltip h2 {background: none; padding-left: 0; font:bold 11px Arial; text-transform: none; margin: 0; display: inline; color: #000;}

.dt-footer {
	float: right;
	margin: 5px 0 0;
	font-size: 12px;
	color: #6f6f6f;
}
.dt-footer a {
	font-size: 20px;
	color: #6f6f6f;
	vertical-align: middle;
	vertical-align: -webkit-baseline-middle;
}
.dt-footer a:hover {
	color: #6f6f6f;
}


/*Global CSS Fixes*/
.inventory_gogreen_box {width: 80px;}
#parts_request_form ol, #service_request_form ol {*width: 315px;}
#financeCalc li#financeCalc_footer {height: 15px !important;}
