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

html {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }

a {color: #000; text-decoration: none;}

body {margin-top: 5px;}

.clear {clear: both;}

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

#header #logo {background: url(../img/logo_nissan.jpg) no-repeat left top; display: block; width: 102px; height: 79px; float: left; text-indent: -9999px; line-height: 0; font-size: 0; color: #fff;}

#header h1 a {background: url(../img/logo.jpg) no-repeat left top; display: block; width: 550px; height: 53px; float: right; text-indent: -9999px; line-height: 0; font-size: 0; color: #fff;}

#header #phone_numbers {float: right; margin-right: 41px; width: 507px;}

#header #phone_numbers li {display: inline; list-style: none; font-weight: bold; margin-right: 36px;}

#header #phone_numbers li.parts {margin: 0 !important; margin-right: 0 !important;}

#header #phone_numbers li span {color: #CE1432;}



#nav_wrapper {background: url(../img/bg_gradients.jpg) repeat-x top left; height: 44px; width: 977px; margin-bottom: 35px;}

#nav_wrapper #priNav {width: 985px; margin-top: 1px; margin-left: -5px;}

#nav_wrapper #priNav a {text-decoration: none;}

#nav_wrapper #priNav > li > a {display: block; height: 32px; padding: 0 30px; color: #333; font-size: 13px; border-right: 1px solid #bbb; padding-top: 12px !important; padding-top: 14px\9 !important;}

#nav_wrapper #priNav > li.first > a {background: url(../img/gradientCorners.jpg) no-repeat left top; *background-position: left -1px;}

#nav_wrapper #priNav > li.first + li > a {padding: 0 18px;}

#nav_wrapper #priNav > li.first > a {padding: 0 42px;}

#nav_wrapper #priNav #priNav_preowned > a {padding: 0 25px;}

#nav_wrapper #priNav #priNav_specials > a {padding: 0 33px;}

#nav_wrapper #priNav #priNav_finance > a {padding: 0 36px;}

#nav_wrapper #priNav #priNav_parts > a {padding: 0 44px;}

#nav_wrapper #priNav #priNav_service > a {padding: 0 36px;}

#nav_wrapper #priNav #priNav_contact_us > a {padding: 0 26px 0 25px; padding-right: 29px\9;}

#nav_wrapper #priNav #priNav_preowned_sub_used_inventory_under a {line-height: 15px;}

#nav_wrapper #priNav > li.last > a {background: url(../img/gradientCorners.jpg) no-repeat right -44px; *background-position: right -45px; border: none; padding-right: none;}

#nav_wrapper #priNav > li > a:hover, #nav_wrapper #priNav > li:hover > a {background: url(../img/bg_nav_hover.jpg) no-repeat left top;}

#nav_wrapper #priNav > li.first > a:hover, #nav_wrapper #priNav > li.first:hover > a {background: url(../img/bg_nav_corners_hover.jpg) no-repeat left top;}

#nav_wrapper #priNav > li.last > a:hover, #nav_wrapper #priNav > li.last:hover > a {background: url(../img/bg_nav_corners_hover.jpg) no-repeat right bottom;}

#nav_wrapper #priNav li ul {left: 0; top: 40px;}

#nav_wrapper #priNav li ul a {background: transparent url(../img/bg_nav_sub.jpg) repeat-x left bottom; display: block; padding: 8px 0 8px 15px; 5px; width: 128px; line-height: 1.5\9;}

#nav_wrapper #priNav li ul a:hover {background-position: left top; color: #fff;}

#nav_wrapper #priNav li > ul {background: url(../img/bg_subnav.jpg) scroll repeat-y 141px 0;}




#inventory_v2_sidebar_filters > h3 {background: url(../img/bg_searchCount.png) repeat-x left top; display: block; height: 40px; line-height: 40px !important; padding-left: 10px; margin-bottom: 10px; font-size: 14px !important; font-weight: bold !important;}

#inventory_v2_sidebar_filters > h2 {color: #464646; background: #f2f2f2; padding: 5px 10px; margin-bottom: 10px;}

#inventory_v2_sidebar_filters #currentfilterswrap > p {height: 18px; line-height: 18px; margin: 10px 0;}

#inventory_v2_sidebar_filters #currentfilterswrap > p a {text-indent: -9999px; line-height: 0; font-size: 0; color: #fff; display: block; width: 18px; height: 18px; background: url(../img/remove_filter.png) no-repeat left top; float: right;}

#inventory_v2_sidebar_filters #currentfilterswrap > p.last a {text-indent: 0; line-height: 18px; font-size: 12px; padding-right: 25px; background-position: right center; width: 80px; color: #000; }

#inventory_v2_sidebar_filters .filterList {margin-bottom: 12px !important;}

#inventory_v2_sidebar_filters .filterList h3 {font-size: 13px; font-weight: bold; margin-bottom: 10px; padding-left: 10px; background: #f2f2f2; color: #464646; border-bottom: 1px solid #CE1432;}

#inventory_v2_sidebar_filters .filterList ul li a:hover {color: #CE1432;}

#inventory_v2_sidebar_filters span.expandable {margin: 10px 0; display: block;}

#inventory #inventory_v2_rows .price_line_1, #vehicle .price_line_1 {color: #CE1432; margin-bottom: 3px;}

#inventory_v2_sidebar_contact {background: #f2f2f2; padding: 15px;}

#inventory_v2_sidebar_contact h2 {text-align: center; font-size: 16px; color: #CE1432; margin-bottom: 15px;}

#vehicle_v2_notify_button {text-indent: -999px; line-height: 0; font-size: 0; display: block; width: 222px; height: 110px; background: url(../../templates/nissan/images/notify_nissan.png) no-repeat left top; margin: 15px auto;}

#vehicle_v2_notify_button img {display: none;}

#inventory #drop_down_right a {text-decoration: none;}

#inventory #drop_down_right a:hover {color: #CE1432;}

.inventory_v2_details h4 a:hover {color: #CE1432;}

#vehicleDisclaimer {font-size: 11px; margin-bottom: 50px; color: #666; line-height: 14px;}

#sort_bar_right #vehicle_count_controls {*width: 100px !important;}

#inventory a.ecl_carfax_highlights {display: block; float: right; width: 88px; height: 31px; background: url(../img/carfax.gif) no-repeat center center; text-indent: -9999px; font-size: 0; line-height: 0; color: #fff; margin-top: -18px;}

#inventory li.ec_dl_history {background: none !important; padding-left: 0 !important;}





#vehicle .price_line_1 {font-size: 22px; font-weight: bold;}

#sort_bar, #searchBar {background: #f2f2f2; border-bottom: 1px solid #333;}

#searchBar {*width: 99% !important;}

.inventory_v2_row {border-bottom: 1px solid #333; padding-bottom: 10px;}

#vehicle_v2_sidebar_links {background: #f2f2f2; padding: 10px !important;}

#vehicle_v2_sidebar_links > p {font-size: 13px; color: #333; font-weight: bold; margin-bottom: 10px !important;}

#vehicle_v2_sidebar_links > ul {margin: 0 !important;}

#vehicle_v2_sidebar_links a:hover {color: #CE1432;}

#similarVehicles h3 {font-size: 13px; color: #333; padding: 10px; margin-bottom: 10px; font-weight: bold; background: #f2f2f2; border-bottom: 1px solid #CE1432;}

#vehicle_topbar {background: #f2f2f2}

#vehicle #searchBar {border-top: 7px solid #CE1432 !important;}

#vehicle .similarVehicle {border-bottom: 1px solid #000; padding-bottom: 10px;}

.similarVehicle ul {*width: 50% !important;}

.similarVehicle a:hover {color: #CE1432;}




#footer_wrapper {background: url(../img/bg_gradients.jpg) repeat-x left top; height: 45px; overflow: hidden; line-height: 45px; *line-height: 39px;}

#footer_wrapper #footer {background: url(../img/gradientCorners.jpg) no-repeat left top; height: 45px;}

#footer_wrapper #footer #corner_wrap {background: url(../img/gradientCorners.jpg) no-repeat right -44px; height: 45px; padding: 0 10px;}

#footer_wrapper #footer #address {float: left; margin-right: 78px;}

#footer_wrapper #footer #footerNav {float: left;}

#footer_wrapper #footer #footerNav li {display: inline;}

#footer_wrapper #footer #footerNav li a { padding: 0 15px; border-left: 1px solid #424242; text-decoration: none;}

#footer_wrapper #footer #footerNav li.first a {border: none;}

#footer_wrapper #footer #footerNav a:hover {color: #CE1432;}

#footer_wrapper #footer #footer_logo {text-indent: -9999px; font-size: 0; line-height: 0; color: #ccc; display: block; float:right; width: 110px; height: 18px; background: url(../img/logo_footer.png) no-repeat center center; margin-top: 12px;}



#ecarlist {width: 600px; text-align: center; margin: 15px auto 25px auto;}

#ecarlist #ecl_logo {text-indent: -9999px; line-height: 0; font-size: 0; display: block; width: 175px; height: 19px; background: url(../img/dt_logo.png) no-repeat left top; margin: 0 auto; margin-bottom: 5px;}

#ecarlist #ecl_logo:hover {background-position: right top;}

#ecarlist #ec_footer li {display: inline; padding: 0 5px; color: #aaa; font-size: 10px;}

#ecarlist #ec_footer li a {text-decoration: none; color: #aaa;}

#ecarlist #ec_footer li a:hover {color: #CE1432;}
