/* ################################################
###             IMPORT CSS STYLES               ###
################################################ */

@import url(http://images1.ecarlist.com/sites/common/dropdown.css);
@import url(http://images1.ecarlist.com/sites/common/similar_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_sidebar_links.css);
@import url(http://images1.ecarlist.com/sites/common/v2_top_search.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_top.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_vitals.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_tools.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_details.css);
@import url(http://images1.ecarlist.com/sites/common/news_sidebar.css);
@import url(http://images1.ecarlist.com/sites/common/news.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_filters.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_right.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_contact.css);
@import url(http://images1.ecarlist.com/sites/common/new_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/featured_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/sitemap-2.0.css);
@import url(http://images1.ecarlist.com/sites/common/specials_footer.css);
@import url(http://images1.ecarlist.com/sites/common/specials.css);
@import url(http://images1.ecarlist.com/sites/common/common_classes.css);
@import url(http://images1.ecarlist.com/sites/common/columns.css);
@import url(http://images1.ecarlist.com/sites/default/default_white/css/globalInner_black.css);

body {
background-attachment:scroll;
background-color:#1a1a1a;
background-image:url(../images/container_wrapperbg.jpg);
background-position: center top;
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Helvetica,Arial,sans-serif;
font-size:14px;
width: 100%;
}

a {color: #999;}

body {
line-height:1;
}

#header {
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/header_bg3.png);
background-position:center top;
background-repeat:no-repeat;
height:121px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:0;
width:998px;
}

#header a {
color:#fff;
line-height:38px;
text-decoration:none;
font-family: Verdana,Geneva,Kalimati,sans-serif;
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
}

#header_wrapper {
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/header_wrapper.jpg);
background-position:center top;
background-repeat:no-repeat;
display:table;
width:100%;
}

#google_translate_element{position: absolute; left: 360px;}
#google_translate_element a{color: #000;}

#header_bbb {display: block; width: 98px; height: 61px; margin: 2px 0 0 700px;}
#header_bbb img {width: 100%;}
.floatright {margin: -60px 0;}

#priNav {
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/priNav_bg2.jpg);
background-position:center top;
background-repeat:no-repeat;
clear:both;
height:55px;
margin-bottom:0;
margin-left:0px;
margin-right:0px;
margin-top:0;
padding-bottom:0;
padding-left:0px;
padding-right:0;
padding-top:0;
width:980px;
}

#priNav li { padding:0; margin:0; list-style:none; float:left; display:inline; }

#priNav li a {
color:#C4C4C4;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10pt;
line-height:55px;
margin-left:14px;
padding-bottom:0;
padding-left:25px;
padding-right:13px;
padding-top:0;
text-decoration:none;
text-transform:uppercase;
}
#priNav li a:hover { /*background-color:#000;*/ color:#8f3232; }
#priNav li a#nodiv { background:transparent; }

/* #priNav li #priNav_Home {
width:120px;
}
#priNav li #priNav_Inventory {
width:98px;
}
#priNav li #priNav_Financing {
width:161px;
}
*/

#priNav ul {background: #000 none; border: 1px solid #444; border-top: none; left: 0; top: 48px; }
#priNav ul li {clear: both; display: block; float: none; }
#priNav ul a {background: none; color: #C4C4C4; font-size: 10pt; letter-spacing: 0px; margin: 5px; padding: 5px; text-decoration: none; text-transform: uppercase; white-space: nowrap; line-height: 5px;}
#priNav ul a:hover {color: #8F3232;}


#priNav li #priNav_Vehicle_Locator {
padding-left:29px;
}

#priNav li #priNav_Sell_Us_Your_Car {
padding-left:29px;
}

#priNav li #priNav_Specials {
padding-left:33px;
}
/*
#priNav li #priNav_About_Us {
width:133px;
}
*/
#header h1#logo {
display:block;
height:100px;
margin-bottom:0;
margin-left:270px;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:400px;
}

#header h1#logo a {
display:block;
height:100px;
text-indent:-9000px;
width:400px;
}

#container_wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/container_wrapperbg.jp);
background-position:center top;
background-repeat:no-repeat;
display:table;
width:100%;
}

#containerWrapper_repeat {

background-attachment:scroll;
background-color:transparent;
background-image:url(../images/containerRepeat_bg.png);
background-position:center top;
background-repeat:repeat-y;
display:table;
width:100%;
}

#container {
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/containerFooter_bg.png);
background-position:center bottom;
background-repeat:no-repeat;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:0;
width:980px;
}

#home #content {
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

#home_top {
height:328px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:0;
width:980px;
}

#home_ql {
background-position:0 0;
background-repeat:no-repeat;
height:82px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:3px;
width:980px;
}

/**** Home Quicklinks ****/

#home_quicklinks {
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('../images/quicklinks_home.jpg') no-repeat left top;
	width: 980px;
}

#home_quicklinks li {
	float: left;
	display: inline;
}

#home_quicklinks li.first {
	margin-left: 0px;
}

#home_quicklinks li a {
	display: block;
	float: left;
	height: 82px;
	background: url('../images/quicklinks_home.jpg') no-repeat;
	text-indent: -9000px;
}

#home_quicklinks li a#homeQuicklink_001 {
	background-position: 0px 0px;
	width: 243px;
}

#home_quicklinks li a#homeQuicklink_002 {
	background-position: -243px 0px;
	width: 248px;
}

#home_quicklinks li a#homeQuicklink_003 {
	background-position: -491px 0px;
	width: 244px;
}

#home_quicklinks li a#homeQuicklink_004 {
	background-position: -735px 0px;
	width: 243px;
}

/*** hover states***/

#home_quicklinks li a#homeQuicklink_001:hover {
	background-position: left -95px;
}

#home_quicklinks li a#homeQuicklink_002:hover {
	background-position: -243px -95px;
}

#home_quicklinks li a#homeQuicklink_003:hover {
	background-position: -491px -95px;
}

#home_quicklinks li a#homeQuicklink_004:hover {
	background-position: -735px -95px;
}

/**** Bottom Quicklinks ****/
#bottom_ql {
background-position:0 0;
background-repeat:no-repeat;
height:82px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:3px;
width:980px;
}

#bottom_quicklinks {
	list-style-type: none;
	float: left;
	display: inline;
	margin-left: -1px;
	padding: 0px 0px 0px 0px;
	background: url('../images/bottom_ql.png') no-repeat left top;
	width: 980px;
}

#bottom_quicklinks li {
	float: left;
	display: inline;
}

#bottom_quicklinks li.first {
	margin-left: 0px;
}

#bottom_quicklinks li a {
	display: block;
	float: left;
	height: 72px;
	background: url('../images/bottom_ql.png') no-repeat;
	text-indent: -9000px;
}

#bottom_quicklinks li a#homeQuicklink_001 {
	background-position: 0px 0px;
	width: 242px;
}

#bottom_quicklinks li a#homeQuicklink_002 {
	background-position: -243px 0px;
	width: 244px;
}

#bottom_quicklinks li a#homeQuicklink_003 {
	background-position: -486px 0px;
	width: 249px;
}

#bottom_quicklinks li a#homeQuicklink_004 {
	background-position:-733px 0; width:244px;
}

/*** hover states***/

#bottom_quicklinks li a#homeQuicklink_001:hover {
	background-position: left -74px;
}

#bottom_quicklinks li a#homeQuicklink_002:hover {
	background-position: -243px -74px;
}

#bottom_quicklinks li a#homeQuicklink_003:hover {
	background-position: -486px -74px;
}

#bottom_quicklinks li a#homeQuicklink_004:hover {
	background-position: -733px -74px;
}



/**** Quicklinks ****/

#quicklink_container {
	list-style-type: none;
	width: 223px;
	margin: 10px auto;
	background: url('../images/innerQuicklink_header.png') no-repeat top left;
	padding-top: 39px;
}

#quicklink_container li{
	float: left;
	display: inline;
	margin-bottom: 0px
}

#quicklink_container li.first{
	border-top: none;
}

#quicklink_container li.last{
	border-bottom: none;
}

#quicklink_container li a{
	height: 52px;
	width: 223px;
	line-height: 36px;
	font-size: 16px;
	text-indent: 16px;
	text-transform: uppercase;
	text-decoration: none;
	background: url('../images/innerQuicklink_bg.png') no-repeat;
	display: block;
	float: left;
	color: #fff;
	font-family: "Times New Roman", Arial, sans-serif;
}

/**** hover ****/

#quicklink_container li a:hover{
	background-position: -224px 0px;
}


#finderSpecialsWrap {
padding-top:80px;
position:relative;
width:962px;
}

#finderWrap {
display:inline;
float:left;
width:962px;
}

#finderWrap {
display:inline;
float:left;
width:962px;
}
ul#finderNav li {
display:inline;
float:left;
margin-bottom:1px;
margin-left:0;
margin-right:0;
margin-top:0;
}

#home_middle {
display:inline;
float:left;
width:980px;
}

#home_contact {
float:right;
padding-bottom:22px;
padding-left:24px;
padding-right:24px;
padding-top:22px;
}

#home_contact2 {
float:left;
margin-left:51px;
margin-top:61px;
}

#home_contact2 span {font-family: Verdana,Geneva,Kalimati,sans-serif;
font-size: 14px;
color: #b2b2b2;
text-transform: uppercase;}

#home_contact2 p {
color:#575656;
font-family:Verdana,Geneva,Kalimati,sans-serif;
font-size:11px;
padding-bottom:5px;
text-transform:uppercase;
}

#home_contact span {font-family: 'Times New Roman'; font-size: 22px;
}

#home_contact p {float:left;}

#content {
min-height:650px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
}

#shadow {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/content_shadow.png");
background-position:center top;
background-repeat:repeat-y;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}


#home_about {
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/contact_about.png);
background-position:0 0;
background-repeat:no-repeat;
display:inline;
float:left;
height:196px;
margin-bottom:0;
margin-right:0;
margin-top:0;
width:965px;
}

#home_bottom {
display:inline;
float:left;
}

#footer_wrapper {
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/footerWrapper_bg.png);
background-position:center top;
background-repeat:no-repeat;
display:table;
width:100%;
}

#footer_wrapper2 {
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/footerWrapper_bg2.png");
background-position:center top;
background-repeat:no-repeat;
display:table;
width:100%;
}

#footer {
color:#999999;
font-size:10px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:85px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:115px;
width:980px;
}

#random_list_location #random_list_item img {
border: #2a2a2a solid 5px;
margin-bottom:5px;
}

#random_list_location #random_list_item img:hover {
border: #750303 solid 5px;
margin-bottom:5px;
color: #750303;
}

#random_list_location #random_list_item {
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:134px;
margin-bottom:0;
margin-left:4px;
margin-right:4px;
margin-top:0;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:5px;
padding-left:0;
padding-right:10px;
padding-top:5px;
text-align:center;
width:97px;
}

#random_list_location #random_list_item a:hover {
color:#750303;
font-family:"verdana";
font-size:12px;
}

#inventory_v2_sidebar_filters {margin-left: 10px; font-family: helvetica, arial sans-serif; width: 221px;}

#inventory_v2_sidebar_filters h3 {
font-size:12px;
font-weight:normal;
line-height:18px;
color: #838383;
font-family: helvetica, arial sans-serif;
}

#inventory_v2_sidebar_filters h2 {
color: #838383;
font-family: helvetica, arial sans-serif;
}

.filterList {
border: #353535 solid 1px;
background-color: #272727;
}

.filterList li a:hover {
background-attachment:scroll;
background-color:#660909;
background-image:url(../images/arrowTree_White.png);
background-position:2px center;
background-repeat:no-repeat;
color:#CCCCCC;
text-decoration:none;
}

.filterList li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/arrowTree_Red.png);
background-position:2px center;
background-repeat:no-repeat;
color:#6C6C6C;
font-weight:normal;
line-height:125%;
padding-bottom:0;
padding-left:12px;
padding-right:2px;
padding-top:0;
text-decoration:none;
width:125px;
}

#searchBar {
background-image:url(../images/bgSearchBar.gif);
}

#rightColumn {
color:#444444;
float:right;
text-align:left;
width: 693px;
}

#sort_bar {
background-image:url(../images/bgVehicleNav_white.jpg);
color: #fff;
font-size: 12px;
}

#sort_bar_left a.make_desc {
color:#FFFFFF;
}

#sort_bar a {
color:#FFF;
}

.inventory_v2_row {
background-image:url(../images/inventory_listing_bg.jpg);
border-bottom-style: solid;
}

.inventory_v2_details h4 a {
color:#c50d0d;
font-weight:bold;
}

.inventory_v2_row ul {
color: #a6a6a6;
}

.inventory_v2_details_wrap a, .inventory_v2_details a {
color:#dfdfdf;
text-decoration:none;
}

.inventory_v2_details_wrap a.btn_inventory_contact:link, .inventory_v2_details a.btn_inventory_contact:link {
color:#dfdfdf;
font-size:8.5pt;
text-decoration:none;
}

.inventory_v2_details_wrap a.btn_inventory_history, .inventory_v2_details a.btn_inventory_history {
color:#dfdfdf;
}

.inventory_v2_price_left {
display:inline;
float:left;
font-size:10px;
line-height:17px;
text-align:left;
width:70px;
color: #dfdfdf;
}

.inventory_v2_price_right .price_line_1 .callForPrice {
font-size:12px;
white-space:nowrap;
color: #dc1818;
}

.inventory_v2_price_right .price_line_1 {
line-height:20px;
color: #dc1818;
}

.inventory_v2_price_right .price_title {
color:#dfdfdf;
font-size:10px;
margin-top: 4px;
}

.inventory_v2_pagination a:hover {
color:#fff;
text-decoration:underline;
}

#inventory_v2_sidebar_contact {
background-color:#272727;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
padding-left:0px !important;
padding-top:15px;
margin-left: 10px;
width: 221px !important;
}

#inventory_v2_sidebar_contact h2, #dealer_contact h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/dealerContact_header.png);
background-position:0 0;
background-repeat:no-repeat;
height:54px;
text-indent:-9000px;
width:233px;
}

#vehicle_v2_notify_button {
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/notify.png);
background-position:center top;
background-repeat:no-repeat;
display:block;
height:108px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:221px;
}

#vehicle_v2_notify_button img {display:none; }

#specials_navigation ul li.specials_current a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#000000;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#DFDFDF;
}

#right p, #finance_middle p, #notify_middle p {
color:#DFDFDF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
line-height:16px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:12px;
padding-left:0;
padding-right:0;
padding-top:0;
}

a#specials_item {color: #8F3232; }
#specials_item_left a {color: #8F3232; }
.automated_10425_line1, .automated_10426_line1 {
color:#FFFFFF !important;
}

#right h2, #finance_middle h2, #notify_middle h2 {
color:#8F3232;
}

#financeLeft {
float:left;
font-family:Verdana,Geneva,sans-serif;
margin-left:10px;
width:640px;
}

#financeLeft h2 {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:18pt;
font-weight:normal;
padding-bottom:5px;
padding-left:0;
padding-right:0;
padding-top:5px;
}

#financeLeft p {
color: #dfdfdf;
}

#financing #sidebar_address {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#000 !important;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom-color:#CCCCCC;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#CCCCCC;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#CCCCCC;
border-top-color:#CCCCCC;
color: #fff;
width: 217px;
}

#financing #sidebar_address p {padding-bottom: 5px; padding-bottom: 5px;}

.financeBox2 p {
font-family:Verdana,Geneva,sans-serif;
font-size:7.5pt;
color: #000;
padding-bottom: 5px;
}

#currentFilters {
background-color:#660909;
font-size: 12px;
color: #fff;
border: #7c0c0c solid 1px;
}

#currentFilters p {
color:#FFFFFF;
}

#vehicle_topbar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/bgVehicleNav_white.jpg);
background-position:left top;
background-repeat:repeat-x;
height:46px;
}

#vehicle_topbar_left {
color:#FFFFFF;
font-size: 12px;
}

#vehicle_vitals {
background-color:#000000;
height:300px;
padding-bottom: 50px !important;
}

#vehicle_title { 
font-size: 27px;
color: #fff;
font-family: Arial,Helvetica,Garuda,sans-serif;
}

#priceContainer #price {
list-style-type:none;
color: #fff; 
font-size: 24px;
}

#vehicle_contact span {color: #fff;}

#vitalsLeft strong {
color:#7b7b7b;
font-family: Arial,Helvetica,Garuda,sans-serif;
font-size: 12px;
}

#vitalsLeft {
color:#ababab;
font-family: Arial,Helvetica,Garuda,sans-serif;
font-size: 12px;
}

#vitalsRight strong {
color:#7b7b7b;
font-family: Arial,Helvetica,Garuda,sans-serif;
font-size: 12px;
}

#vitalsRight{
color:#ababab;
font-family: Arial,Helvetica,Garuda,sans-serif;
font-size: 12px;
}

#vehicle_v2_sidebar_links {
background-color:#272727;
border:#353535 solid 1px;
color:#838383;
}

#vehicle_v2_sidebar_links li a {
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/arrowTree_Red.png);
background-position:2px center;
background-repeat:no-repeat;
color:#6C6C6C;
font-weight:normal;
line-height:125%;
padding-bottom:0;
padding-left:12px;
padding-right:2px;
padding-top:0;
text-decoration:none;
width:125px;
}

#vehicle_v2_sidebar_links li a:hover {
background-attachment:scroll;
background-color:#660909;
background-image:url(../images/arrowTree_White.png);
background-position:2px center;
background-repeat:no-repeat;
color:#CCCCCC;
text-decoration:none;
}

#leftColumn {
float:left;
margin-left:0x;
text-align:left;
width:250px !Important;
font-size:12px;
}

#viewMorePhotos a {color: #fff;}

#notify_right {
float:right;
text-align:left;
width:300px;
}

#dealer_contact {
background-color:#272727;
margin-left:10px;
width:221px;
}

.similarVehicle li a {
display:block;
float:none;
font-weight:none;
width:100%;
text-decoration: none;
color: #d7d7d7;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}

.similarVehicle ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
color: #ababab;
}

.callForPrice {
font-size:75%;
color: #a8a8a8;
}

#financeLeft h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:28px;
font-weight:none;
padding-bottom:5px;
padding-left:0;
padding-right:0;
padding-top:5px;
color: #fff;
}
#financeLeft p {
color:#DFDFDF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:16px;
}

#right p, #finance_middle p, #notify_middle p {
color:#DFDFDF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:16px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:12px;
padding-left:0;
padding-right:0;
padding-top:0;
}

#financing #sidebar_address p {
padding-bottom:5px;
font-size: 12px;
}

#vehicle_topbar_left {
float:left;
font-weight:bold;
line-height:46px;
overflow-x:hidden;
overflow-y:hidden;
padding-left:10px;
white-space:nowrap;
width:42%;
}

#inventory_v2_sidebar_contact {
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
padding-left:15px;
padding-top:15px;
height: 370px;
}

#contact_small .submitButton, #contact_incentives #vehicle_question_submit input {
background-image:url(../images/submitButton.png);
display:block;
font-size:0;
height:29px;
line-height:0;
margin-bottom:20px;
width:199px;
border: 0px solid #fff !important;
}


#notify_form_div #nfd_customer_info {
text-indent: 0px !Important;
}

#notify_form_div #nfd_vehicle_info {
text-indent: 0px !important;
}

#notify_right #sidebar_address {
background-attachment:scroll;
background-color:#1F1F1F;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border: #666666 1px solid;
color:#FFFFFF;
margin-bottom:25px;
margin-left:auto;
margin-right:auto;
margin-top:0;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:9px;
padding-left:9px;
padding-right:9px;
padding-top:9px;
}

#notify_right #sidebar_address p {padding-bottom: 5px;}

#dealer_contact {
background-color:#272727;
height:378px;
margin-left:10px;
width:221px;
}

#right h2, #finance_middle h2, #notify_middle h2 {
color:#FFFFFF;
}

#notify_middle {
float:left;
text-align:left;
width:600px;
margin-left: 10px;
margin-right: 0px;
}

#notify_right {
float:right;
width:317px;
}

#specials_navigation ul li.specials_current a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#000000 !important;
background-image:none;
background-position:0 0;
background-repeat:repeat;
}

#random_list_location #random_list_item a {
color:#777777;
font-family:"verdana";
font-size:12px;
}

#sidebar_address {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#1F1F1F;
border: #666666 solid 1px;
padding: 10px;
width: 250px;
}

#sidebar_address p {
padding-bottom: 5px;
}

.toolTipInner_price {
color:#750303 !important;
}

#footer_wrap { margin: 0; padding: 0; background:#1A1A1A url(../images/footer_tile.gif) repeat-x center top; }
#footer_main { width:980px; margin: 0 auto; padding: 34px 0 0; background: url(../images/footer_inner.gif) no-repeat center top; }
#footerNav { margin: 0 0 5px; padding: 0; list-style-type:none; text-align: center; }
#footerNav li { display:inline; margin: 0; padding: 0 5px; border-right:1px solid #4f4d4d; font-size:11px; }
#footerNav li.last { border:none; }
#footerNav li a {font-family: Verdana,Geneva,Kalimati,sans-serif; font-size: 10px; color:#585858; text-decoration: none; }
#footerNav li a:hover { color:#fff; text-decoration: underline; }
#ec_footer { margin: 0 0 5px; padding: 0; list-style-type:none; text-align: center; }
#ec_footer li {font-family: Verdana,Geneva,Kalimati,sans-serif; font-size: 10px; color:#585858;  display:inline; margin: 0; padding: 0 5px; border-right:1px solid #4f4d4d; }
#ec_footer li.last { border:none; }
#ec_footer li a { color:#4f4d4d; text-decoration: none; }
#ec_footer li a:hover { color:#fff; text-decoration: underline; }

#ec_logo2 { width:138px; height:35px; margin: 0 auto; padding: 0;}
a#ecarlist { display:block; width:176px; height:50px; text-indent: -9000px; background: url(../images/ecarlist2.png) no-repeat left top; margin-bottom: 10px; }
a#ecarlist:hover { background-position: -185px 0px; }

#sort_bar_left {
float:left;
margin-left:10px;
width:44% !important;
}

.inventory_v2_details a.color_pri {
font-size:14px;
margin-bottom:5px;
color: #fff !important;
text-decoration: none;
}

.inventory_v2_details a.color_pri:hover {
font-size:14px;
margin-bottom:5px;
color: #c50d0d !important;
text-decoration: underline;
}

form.validation .required label {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image: none !important;
background-image: none;
background-position:left center;
background-repeat:no-repeat;

}



.inventory_v2_row {
border-bottom-color:#262626;
}

.inventory_v2_image img { border-color: #5a5a5a !important }

.filterList li a {
color:#ABABAB;
font-weight:normal;
line-height:125%;
text-decoration:none;
}

.filterList li span {
color:#6c6c6c;
}

.filterList span a {
background-attachment:scroll;
background-color:#000000;
color:#666666;
border-color: #323232 !important;
font-family: Verdana;
font-weight: bold;
}

.similarVehicle {
background-color:#272727;
}


.similarVehicle ul li.simCar_pricelabel {color: #d7d7d7;}

.price_line_1 {font-size: 27px;}


#vehicle_thumbs {
background-color:#434343;
}

#similarVehicles h3 {font-family: Arial; color: #444444; text-transform: uppercase; font-size: 16px;}

#contact_small .input_element {
width:196px !important;
}

.MsoNormal span {color: #fff !important; font-family: Arial; font-size: 14px; line-height:23px;}

.ip_dottedLine {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/dotty.gif");
background-position:center center;
background-repeat:repeat-x;
clear:both;
height:20px;
}

.viewMorePhotos accordprefix span {color: #444 !important; }

#vehicle_topbar_left a {color: #fff;}

#customer_tools_content_wrapper form.validation label {
color:#000000;
font-size:10pt;
}

.automated_10426_line6 a {color: #999;}

#specials_item_left a {color: #999;}

form.validation fieldset {padding-bottom: 10px; }


#video { float:left; width:320px; height:226px; margin-bottom:22px;/* background:url('../images/video_placeholder.gif') top left no-repeat;*/ }

#vehicle_photos #vehicle_photos_question {color: #000;}

#form_response p {color: #000;}

