@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/common/dropdown.css);

body { background:#353012 url('../images/bgMain.jpg') top center repeat-x; font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000; padding:0; margin:0; }

p { padding:0 0 12px 0; margin:0; }
form { padding:0px;	margin:0px; }
td, tr { font-size:12px; color:#000; }
a { text-decoration: underline; color:#000; }
a:link {  }
a:visited { }
a:hover { text-decoration:none; color:#000; }
a:active { }

#header { padding:0px; margin:0px 2px 0px 0px; height:190px; background:url('../images/header_bg.jpg') top center no-repeat; }
* html #header { margin-right:4px; }
#header #maxwidth { padding:0px; margin:0px auto; width:958px; }
#header h1#logo { padding:0px; margin:0px 0px 0px 66px; display:block; float:left; }
* html #header h1#logo { margin-left:33px; }
#header h1#logo a { display:block; width:243px; height:166px; background:url('../images/logo.jpg') 0px 0px no-repeat; text-indent:-9000px; }
#header h1#logo a:hover { background-position:-243px 0px; }
* html #header .floatright { width:472px; }
#header .floatright h3 { color:#ffc600; font-family:"Arial Black", Gadget, Arial, Helvetica, sans-serif; font-size:17pt; font-weight:normal; padding:0px; margin:0px; text-align:right; letter-spacing:6px; height:41px; }
#header #franchiseNav { padding:0px; margin:0px 9px 0px 0px; width:472px; height:149px; background:url('../images/franchiseNav.jpg') 0px 0px no-repeat; }
#header #franchiseNav li { padding:0px; margin:0px; list-style:none; display:inline; float:left; }
#header #franchiseNav li a { display:block; text-indent:-9000px; }
#header #franchiseNav li a:hover { background:url('../images/franchiseNav.jpg') -472px 0px no-repeat; }
#header #franchiseNav li a#dodge { width:122px; height:124px; }
#header #franchiseNav li a#dodge:hover { background-position:-472px 0px; }
#header #franchiseNav li a#chrysler { width:220px; height:80px; }
#header #franchiseNav li a#chrysler:hover { background-position:-594px 0px; }
#header #franchiseNav li a#jeep { width:130px; height:112px; }
#header #franchiseNav li a#jeep:hover { background-position:-814px 0px; }
#header #franchiseNav li a#ford { width:185px; height:69px; margin-top:-32px; margin-left:23px; }
#header #franchiseNav li a#ford:hover { background-position:-617px -80px; }
#container { clear:both; padding:0; margin:0 auto; width:980px; }
#priNav { padding:14px 0px 0px 0px; margin:0px auto; width:966px; background:url('../images/priNav_bg.jpg') top left no-repeat; height:58px; }
#priNav li { padding:0px; margin:0px; list-style:none; float:left; display:inline; }
#priNav li ul { display:none; }
#priNav li.first { margin-left:358px; }
#priNav li a { display:block; height:35px; text-indent:-9000px; background:url('../images/priNav_links.png') 0px 0px no-repeat; }
#priNav li a#menu0 { width:144px; background-position:0px 0px; }
#priNav li a#menu0:hover { background-position:-604px 0px; }
#priNav li a#menu1 { width:103px; background-position:-144px 0px; }
#priNav li a#menu1:hover { background-position:-748px 0px; }
#priNav li a#priNav_Financing { width:99px; background-position:-247px 0px; }
#priNav li a#priNav_Financing:hover { background-position:-851px 0px; }
#priNav li a#menu2 { width:79px; background-position:-346px 0px; }
#priNav li a#menu2:hover { background-position:-950px 0px; }
#priNav li a#priNav_About_Us { width:67px; background-position:-425px 0px; }
#priNav li a#priNav_About_Us:hover { background-position:-1029px 0px; }
#priNav li a#priNav_Contact_Us { width:103px; background-position:-492px 0px; }
#priNav li a#priNav_Contact_Us:hover { background-position:-1096px 0px; }
#dropmenudiv, #dropmenudiv_firefox { color:#fff; background-color:#000; border:none; padding:0px; }
*html #dropmenudiv { padding-right:0px; }
#dropmenudiv a, #dropmenudiv_firefox a { color:#fff; font-family:"Times New Roman", Times, serif; font-weight:bolder; border-bottom:1px dotted #333; text-decoration:none; font-size:10pt; margin:0px; text-indent:7px; }
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover { background-color:#532401; color:#fff; }
#dropmenudiv a.horizontalDropDown, #dropmenudiv_firefox a.horizontalDropDown { float:right; }
#dropmenudiv a#horizTrucks, #dropmenudiv_firefox a#horizTrucks { width:75px; }
#dropmenudiv a#horizDiesel, #dropmenudiv_firefox a#horizDiesel { width:90px; }
#content { clear:both; width:940px; padding:0px 9px 9px 9px; margin:0 auto; background:#dad2b6 url('../images/content_bg.png') top left repeat-x; border-left:4px solid #000; border-right:4px solid #000; min-height:743px; height:auto !important; height:743px; }
#footer { border-top:12px solid #000; padding:0px 17px 0px 7px; margin:0px auto; width:942px; color:#867c43; font-family:Verdana, Geneva, sans-serif; font-size:7.5pt; }
#footer a { color:#d3c889; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }
#footer p {
	padding-top:5px;
	padding-left: 5px;
}
#footer p#address {
	font-size:9pt;
	background:url('../images/footer_address.png') top left no-repeat;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 5px;
}
#footerNav {
	margin: 0;
	padding:5px 0 0;
	list-style-type: none;
}
#footerNav li {
	display:inline;
	margin: 0;
	padding: 0 10px 0 0;
	font-size:10px;
}
#footerNav li a {
	color:#867C43;
	text-decoration: none;
}
#footerNav li a:hover {
	color:#D3C889;
}
#footer a#ecarlist { display:block; float:right; width:263px; height:101px; text-indent:-9000px; background:url('../images/ecarlist.png') 0px 0px no-repeat; }
#footer a#ecarlist:hover { background-position:-263px 0px; }

/* HOMEPAGE STYLES */
#left a#trade_quote { display:block; width:248px; height:148px; /*background:url('../images/trade_quote.png')*/ background:url('../images/real_deal.jpg'); 0px 0px no-repeat; border:1px solid #353012; text-indent:-9000px; padding:0px; margin:0px auto 13px; }
#left a#trade_quote:hover { background-position:-248px 0px; }
#left a#get_directions { display:block; width:250px; height:337px; background:url('../images/homeDirections.png') 0px 0px no-repeat; text-indent:-9000px; padding:0px; margin:10px auto 0px; }
#left a#get_directions:hover { background-position:-250px 0px; }
#specials_footer { height:45px; margin:0px auto; background:url('../images/specials_footer.jpg') top left no-repeat; border-top:5px solid #000; }
#specials_footer a { float:right; display:block; width:202px; height:34px; background:#000 url('../images/specials_footer_link.png') 0px 0px no-repeat; text-indent:-9000px; }
#specials_footer a:hover { background-position:-202px 0px; }
#homeSearch { padding:0px; margin:0px auto; }
#homeSearch h3#phone { font-family:"Arial Black", Gadget, Arial, Helvetica, sans-serif; font-size:17pt; font-weight:normal; padding:0px; margin:25px 0px; letter-spacing:3px; }
#homeSearch .floatleft { width:271px; }
#searchHeader { padding:0px; margin:0px auto; height:46px; }
#searchHeader h2 { display:block; float:left; width:338px; height:46px; background:url('../images/searchHeader_h2.jpg') top left no-repeat; text-indent:-9000px; padding:0px; margin:0px; }
#searchHeader li { padding:0px; margin:0px; list-style:none; float:left; display:inline; }
#searchHeader li a { display:block; text-indent:-9000px; background:url('../images/searchHeader_links.jpg') 0px 0px no-repeat; height:46px; }
#searchHeader li a#ford { background-position:0px 0px; width:56px; }
#searchHeader li a#dodge { background-position:-56px 0px; width:61px; }
#searchHeader li a#chrysler { background-position:-117px 0px; width:81px; }
#searchHeader li a#jeep {  background-position:-198px 0px; width:47px;}
#searchHeader li a#mercury { background-position:-245px 0px; width:92px; }
#searchHeader li a#ford:hover { background-position:-337px 0px; }
#searchHeader li a#dodge:hover { background-position:-393px 0px; }
#searchHeader li a#chrysler:hover { background-position:-454px 0px; }
#searchHeader li a#jeep:hover { background-position:-535px 0px; }
#searchHeader li a#mercury:hover { background-position:-582px 0px; }
/* HOME ADVANCED SEARCH */
#search { width:231px; height:316px; padding:20px; margin:0px auto; background:url('../images/homeSearch_left.jpg') top left no-repeat; font-size:10.5pt; font-family:"Arial Black", Gadget, Arial, Helvetica, sans-serif }
#search h2 { display:none; }
#search label { line-height:15px; text-align:left; }
#search select { width:200px; margin-bottom:10px; }
#search .submitButton { background:#000; width:163px; border:#000 1px solid; color:#e9e26e; padding:5px 0 5px 0; font-weight:bold; }
#advancedSearch_right { float:left; padding:37px 0px 0px 34px; margin:0px; background:url('../images/advancedSearch_right.jpg') top left no-repeat; height:381px; width:370px; }
#advancedSearch_right li { padding:0px; margin:0px; display:block; list-style:none; }
#advancedSearch_right li a { display:block; width:320px; text-indent:-9000px; background:url('../images/advancedSearch_right_links.jpg') 0px 0px no-repeat; }
#advancedSearch_right li a#trucks { background-position:0px 0px; height:52px; }
#advancedSearch_right li a#cars { background-position:0px -52px; height:59px; }
#advancedSearch_right li a#vans { background-position:0px -111px; height:68px; }
#advancedSearch_right li a#specials { background-position:0px -179px; height:72px; }
#advancedSearch_right li a#trucks:hover { background-position:-320px 0px; }
#advancedSearch_right li a#cars:hover { background-position:-320px -52px; }
#advancedSearch_right li a#vans:hover { background-position:-320px -111px; }
#advancedSearch_right li a#specials:hover { background-position:-320px -179px; }

/**/
#left { width:250px; }
#contact #right { padding-top:5px; }
#hours_container { padding:10px 0px; margin:0px auto; list-style:none; }
#hours_container li { padding:0px; margin:0px; }

/* inventory page */
.inventory_v2_details { width:325px; }
.inventory_v2_details h4, .inventory_v2_details h4 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#917925; }
.inventory_v2_details h4 a:hover { color:#353012; }
.inventory_v2_pagination a { color:#353012; }
#inventory_v2_sidebar_filters { padding:4px 0px; }
#inventory_v2_sidebar_filters h3 { font-family:"Times New Roman", Times, serif; font-size:11pt; color:#000; font-weight:bolder; }
#inventory_v2_sidebar_filters h3.non_expandable_menuheader { color:#353012; font-weight:normal; }
.filterList h3 { color:#233a56; }
.filterList { font-size:9pt; background:#c7bb9a; border:1px solid #a29c87 }
.filterList li { color:#fff; }
.filterList li a { color:#542601; }
.filterList li a:hover { background-color:#7f5408; color:#fff; }
#currentFilters { background:#fcf9e3; }
#inventory_v2_sidebar_filters h2 { font-size:12pt; font-weight:normal; margin:0px auto 7px; color:#353012; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.expandable { font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#inventory_v2_sidebar_contact { background:#F0E5C5 url('../../stanley/images/listingImages/leftColumnEmailDealer.jpg') no-repeat center top; padding-top:61px; padding-bottom:20px; border-bottom:1px solid #9e9e9e; }
.inventory_v2_price_right .price_line_1  { color:#b76000; }
#currentFilters p { padding:0px 0px 0px 0px; }
#searchBar { background:#453f27 url('../images/bgSearchBar.jpg') repeat-x left top; border-top:7px solid #000; }
#sort_bar, #vehicle #searchBar, #vehicle_topbar { background:transparent url('../images/bgVehicleNav_wood.jpg') repeat-x left top; color:#fff; }

#sort_bar a { color:#fff; }
#sort_bar a:hover { color:#e9e26e; }
.inventory_v2_row { background:#dad2b6 url('../images/inventory_listing_bg.jpg') top left repeat-x; border-bottom-color:#73622c; }
.inventory_v2_details_wrap a.btn_inventory_photos:hover, .inventory_v2_details a.btn_inventory_photos:hover, .inventory_v2_details_wrap a:hover, .inventory_v2_details a:hover, .filterList span a:hover, #sidebar_address a#getdirections:hover { color:#000; }

/* link styles for similar vehicles */
#similarVehicles { font-size:9pt; color:#444; padding:0px 4px; }
#similarVehicles h3 { text-transform:uppercase; margin:0px auto 12px; padding-top:16px; text-align:center; color:#000; font-family:"Times New Roman", Times, serif; font-weight:bolder; font-size:12pt; }
.similarVehicle { border:1px solid #dbdbdb; background:#e8e8e8 url('../images/similarVehicle.jpg') center bottom no-repeat; }
.similarVehicle ul li a { font-weight:bold; color:#444; text-decoration:none; }
.similarVehicle ul li a:hover { color:#a56407; }

/**/
#vehicle_v2_sidebar_links { font-size:10pt; background:#c7bb9a; border:1px solid #a29c87; color:#000; margin:0px 4px; }
#vehicle_v2_sidebar_links li a { color:#542601; text-decoration:none; line-height:125%; }
#vehicle_v2_sidebar_links li a:hover { color:#fff; background-color:#542601; }
a#vehicle_v2_notify_button {display: none;}
a#value_trade {display: block; width: 250px; height: 150px; text-indent: -9000px; background: url(../images/trade_bid.jpg) no-repeat center top; margin-top: 10px;}

/* link styles for breadcrumbs */
#vehicle_topbar_left a { color:#fff; font-weight:normal; text-decoration:none; }
#vehicle_topbar_left a:hover { color:#fff; font-weight:normal; text-decoration:underline; }

/* link and color styles for email and print buttons */
#vehicle_topbar_right ul li { color:#fff; }
#vehicle_topbar_right ul li a { color:#fff; text-decoration: none; }
#vehicle_topbar_right ul li a:hover { color:#fff; text-decoration: underline; }

/* vehicle page */
#vehicle_mainVitals { width:345px; }
#vitalsLeft, #carfaxLeft { width:180px; }
.ip_equipment_column2, .ip_equipment_column3 { width:198px; }
#vehicle_title { color:#a56407; font-size:20pt;/*14pt*/ font-weight:bold; width:400px; }
#vehicle_contact a:link, #vehicle_contact a:active, #vehicle_contact a:visited { text-decoration:none; color:#003399; font-size:8pt; }
#vehicle_contact a:hover { color:#000; }
#vehicle_contact span { color:#444; font-size:12pt; font-weight:bold; }
#vehicle_mainPhoto { margin-left:5px; }
#priceContainer #price { color:#664e18; font-size:24pt; font-weight:bold; }
#vitalsContainer { font-size:8.5pt; color:#6c6c6c; }
#vitalsContainer strong { color:#444;  }
#vitalsRight_mpg { color:#000; }
#vitalsRight_mpg span.mpg_fuel_efficient { color:#006600; }
#vitalsRight_mpg span.floatleft, #vitalsRight_mpg span.floatright { font-size:6pt; }
#vitalsRight_mpg span { font-size:11pt; font-weight:bold; }
#customer_tools a { color:#572402; text-decoration:underline; font-size:8pt; }
#customer_tools a:hover { color:#000; }
#customer_tools_icons { border-left:1px solid #572402; border-right:1px solid #572402; }
.customer_tools_icons a { }
.customer_tools_icons a.selected { }
.customer_tools_icons a:hover { }
.customer_tools_icons a.toc { }
.customer_tools_icons a.prev, .customer_tools_icons a.next{ }
.customer_tools_icons a.prev:hover, .customer_tools_icons a.next:hover{ background: #1A48A4; color: #fff; }
.customer_tools_label { font-weight:bold; }
#customer_tools_left { color:#000; font-size:9pt; }
#customer_tools_top_middle { background:transparent url('../../images/innerpageImages/dealerbox_top_middle_khaki.jpg') repeat-x left top; color:#000; }
#dealerboxName { margin: 15px 0 0 0; font-weight:bold; }
.dealerboxAdd { }
#dealerboxPhone { font-size:22px; font-weight:bold; margin:15px 0 25px 0; }
#dealerboxMap { }
#vehicleDisclaimer { clear:both; font-size:85%; text-align:justify; color:#444; }
#vehicle_details_middle h3 { font-size:10pt; color:#444; background-color:#ccc; padding:3px; font-weight:bold; margin-bottom:12px; text-transform:uppercase; }
.vehicle_details_pagination a { padding: 8px 10px; text-decoration: none; color: #FFFFFF; background-color: #7b5108; font-size:11pt; }
.vehicle_details_pagination a:hover { color: #000; background:#ccc url('../../images/innerpageImages/bgDescNav_r.gif') bottom center no-repeat; }
.vehicle_details_pagination a.selected { color:#fff; background:#572402 url('../../images/innerpageImages/bgDescNav_r.gif') bottom center no-repeat; }
#vehicle_thumbs { background:#504d3d; }
#customer_tools_top_left { background:transparent url('../../images/innerpageImages/dealerbox_top_left_khaki.png') no-repeat left top; }
#customer_tools_top_right { background:transparent url('../../images/innerpageImages/dealerbox_top_right_khaki.png') no-repeat right top; }
#customer_tools_bottom_left { background:transparent url('../../images/innerpageImages/dealerbox_bottom_left_khaki.png') no-repeat left top; }
#customer_tools_bottom_middle { border-bottom:1px solid #572402; }
#customer_tools_bottom_right { background:transparent url('../../images/innerpageImages/dealerbox_bottom_right_khaki.png') no-repeat right top; }
#customer_tools_content_wrapper { border-left:1px solid #572402; border-right:1px solid #572402; }
#vehicle_details_top #vehicle_details_top_left { background:transparent url(../../images/innerpageImages/bg_desc_top_left_khaki.png) no-repeat left top; }
#vehicle_details_top #vehicle_details_top_middle { background:transparent url(../../images/innerpageImages/bg_desc_top_middle_khaki.png) repeat-x left top; }
#vehicle_details_top #vehicle_details_top_right { background:transparent url(../../images/innerpageImages/bg_desc_top_right_khaki.png) no-repeat left top; }
#vehicle_details_middle { background:#F7F5EC; border-left:1px solid #572402; border-right:1px solid #572402; }
#vehicle_details_bottom #vehicle_details_bottom_left { background:transparent url(../../images/innerpageImages/bg_desc_bottom_left_khaki.png) no-repeat left top; }
#vehicle_details_bottom #vehicle_details_bottom_middle { background:transparent url(../../images/innerpageImages/bg_desc_bottom_middle_khaki.png) repeat-x left top; }
#vehicle_details_bottom #vehicle_details_bottom_right { background:transparent url(../../images/innerpageImages/bg_desc_bottom_right_khaki.png) no-repeat right top; }

/* LEFT COLUMN dealership photo and sidebar address */
#rn_logoSection, #site_logoSection { display:none; }
#sidebar_address { text-align:left; line-height:19px; padding:5px 5px 65px 5px; margin:5px 0px; font-size:10pt; background:#000 url('../images/sidebar_address.png') left bottom no-repeat; color:#fff; }
/*#financing #sidebar_address { margin:5px 10px 5px 0px; }*/
#sidebar_address p strong { color:#fffcc2; font-size:14pt; }
#sidebar_address .floatleft p strong { color:#fff; font-size:10pt; }

/* NEW VEHICLES */
#new_vehicles { margin:5px auto 0px; }
#new_vehicles_top { 
background:url('../../images/titleNewInventory.gif') top left no-repeat;
height:39px;
text-align:left;
font-size:8.5pt;
color:#CCCCCC;
line-height:35px;
padding:0 10px 2px 0;
}
#new_vehicles_showall { background:url('../../images/bgInventoryBottom.gif') top left repeat-x; text-align:right; margin: 10px auto 15px; }
#new_vehicles_bottom { background:url('../../images/homepage/bgHomeVehiclesBottom.jpg') bottom left no-repeat; }
#new_vehicles #new_vehicles_showall a, #new_vehicles #new_vehicles_showall a:visited { 
float:none; 
color:#fff; 
line-height:24px;
background:#ff7300 url('../../images/showall_button.gif') top right no-repeat;
border-left:1px solid #eb3f00;
border-right:1px solid #eb3f00;
border-bottom:1px solid #eb3f00;
text-align:left;
font-weight:normal;
text-transform:lowercase;
padding:4px 40px 2px 5px;
font-size:9pt;
}
#new_vehicles #new_vehicles_showall a:active, #new_vehicles #new_vehicles_showall a:hover { color:#000; }
#new_vehicles #displayAll_container { width:940px; }
#new_vehicles #displayAll li { background:url('../../images/homepage/bgVehicleBox.gif') top center no-repeat;margin:0 0 0 0;  }
#new_vehicles li { background:url('../../images/homepage/bgVehicleBox.gif') top center no-repeat; }
#new_vehicles li img { margin:0px; }
#new_vehicles a, #new_vehicles a:visited { float:left; color:#a02c01; text-decoration:none; font-weight:bold; font-size:10pt; text-align:left; }
#new_vehicles a span, #new_vehicles a:visited span, #new_vehicles a:active span, #new_vehicles a:hover span { color:#aa6b00; font-size:8pt; font-weight:normal; }
#new_vehicles a:hover, #new_vehicles a:active { color:#ff0000; }
.jcarousel-item { width: 188px; height: 170px; }
.jcarousel-skin-tango.jcarousel-container-horizontal, .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 940px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 940px; height: 170px; }
.jcarousel-skin-tango .jcarousel-item { width: 188px; height: 168px; }
.jcarousel-skin-tango .jcarousel-next-horizontal { top:183px; right:160px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { top:183px; }

/* FEATURED VEHICLES */
#featuredVehicles { width:675px; color:#000; font-size:8pt; /*margin-left:305px;*/ float:right; background:url('../../images/featuredVehicles_body.jpg') left 35px no-repeat; overflow:hidden; }
#featuredVehicles_footer { display:none; } 
#featuredVehicles_title {
background:url('../../images/featuredVehicles_header.jpg') top left no-repeat;
height:35px;
line-height:35px;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15pt;
text-transform:uppercase;
text-indent:15px;
font-weight:normal;
letter-spacing:1px;
}
#random_list_location #random_list_item {
margin:10px 7px auto 7px;
color:#fff;
font-size: 12px;
text-align: center;
width:97px;
}
#random_list_location #random_list_item img { border:none; }
#random_list_location #random_list_item a { color:#444; text-decoration:none; }
#random_list_location #random_list_item a:hover { color:#ff0000; text-decoration:none; }

/* SITEMAP */
#sitemapContent {  }
#sitemapContent h1 {
font-size:18pt;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
margin:10px auto 25px;
}
#sitemapContent a:link, #sitemapContent li a:visited { color:#000; }
#sitemapContent a:hover { color:#ff0000; }

/* SPECIALS FOOTER */
#specialsFooter { background:#fff url('../images/body_bg.jpg') 0 -300px repeat-x; border-top: 1px solid #002142; }

/* STANDARD COLUMN STYLES */
.staff_member { margin:10px; height:155px; text-align:left; }
.staff_member img { float:left;	margin-right:10px; border:1px solid #444; }

/* QUICKLINKS -- VEHICLE FINDER, INVENTIVES, ONLINE SPECIALS */
#quicklinks { padding:0px; margin:0px auto; }
#quicklinks li { padding:0px; margin:0px; display:block; list-style:none; }
#quicklinks li a { padding:0px; margin:0px; display:block; width:250px; height:47px; background:url('../images/quicklinks_new.png') 0px 0px no-repeat; text-indent:-9000px; }
#quicklinks li a:hover { background-position:-250px 0px; }
#quicklinks li a#link1 { background-position:0px 0px; }
#quicklinks li a#link1:hover { background-position:-250px 0px; }
#quicklinks li a#link2 { background-position:0px -47px; }
#quicklinks li a#link2:hover { background-position:-250px -47px; }
#quicklinks li a#link3 { background-position:0px -94px; }
#quicklinks li a#link3:hover { background-position:-250px -94px; }
#quicklinks li a#link4 { background-position:0px -141px; }
#quicklinks li a#link4:hover { background-position:-250px -141px; }
#quicklinks li a#link5 { background-position:0px -188px; }
#quicklinks li a#link5:hover { background-position:-250px -188px; }

/* DEALER CONTACT */
#dealer_contact { background:#000 url('../images/sidebar_address.png') left bottom no-repeat; color:#fff; font-size:8pt; line-height:14px; text-align:left; padding:10px 25px 30px 25px; margin:5px 0px; width:200px; }
* html #dealer_contact { padding:10px 19px 30px 19px; width:198px; }
#dealer_contact h2 { color:#fffcc2; padding:0px; margin:0px 0px 5px 0px; font-size:12pt; text-align:center; }
#rn_appointmentREQ { color:#d40000; font-size:7pt; line-height:14px; }
#dealer_contact .section { margin-bottom:15px; text-align:left; }
.inputBox { width:200px; border:#36393c 1px solid; margin-top:3px; margin-bottom:6px; }
.submitButton { width:165px; background:#b9b9b9; border:#979797 1px solid; color:#444; padding:5px 0 5px 0; text-align:center; }

/* -- SERVICE PAGE --- */
#service_container { background:transparent url('../images/service_container_bg.jpg') top left repeat-x; color:#000; line-height:15px; padding:10px; font-size:10pt; min-height:600px; height:auto !important; height:600px; }
#service_container p { color:#000; }
#service_container ul { padding:0; margin:0; list-style:none; }
#service_container ul li { margin:0 0 5px 0; padding:0; list-style:none; display:block; font-size:10pt; }
#service_container #vehicle_question_submit { text-align:center; border-top:1px dashed #323232; margin:15px 30px; position:relative; padding-top:6px; }

/* SPECIALS IN FLASH */
#specials_flash { padding:0px; margin:0px auto 0px; text-align:left; background:#000; }

/**/
#leftColumn form { color:#754e08; }
.svc_leftColumn {
background:url('../../images/listingImages/bgLeftColumn.jpg') top center repeat-x #000000;
padding-top:18px;
padding-bottom:25px;
text-align:left;
}

.svc_leftColumn {
background:url('../../images/listingImages/bgLeftColumn.jpg') top center repeat-x #000000;
padding-top:18px;
padding-bottom:25px;
text-align:left;
}

#svc_leftColumnForm {
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
}
#svc_leftColumnForm input {
width:170px;
font-size:9pt;
margin-bottom:12px;
}
#svc_leftColumnForm textarea {
width:170px;
font-size:9pt;
margin-bottom:12px;
}

#fixedtipdiv{
position:absolute;
padding-top:10px;
padding-bottom:10px;
border:1px solid black;
z-index:100;
color:black;
font-size:7pt;
text-align:left;
width:400px;
height:150px;
filter:alpha(opacity=90);
opacity:.90;
}
#fixedtipdiv .tipColumn {
width:120px;
margin-left:10px;
float:left;
}

#cmsFooter {
	width:650px;
	padding:0px;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#cmsFooter li {
	float:left;
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid #867c43;
}
#cmsFooter li:last-child {
	border:none;
}
#cmsFooter li a {
	color:#867c43;
	text-decoration:none;
}
.clear {
	padding:0px;
	margin:0px;
	clear:both;
}

#espn a#wolfelogo {
	float:right;
	display:inline;
	margin: 0 70px 0 0;
	width:246px;
	height:74px;
	text-indent: -9000px;
	background: url(../images/real_deal_small.gif) no-repeat center top;
}
#espn #listen_bttn {
	width:250px;
	float:left;
	display:inline;
	margin: 10px 0 0 70px;
}
#cmsNav {
	display:none;
}

#chatplacer { margin: 10px 10px 0 0; }
#homechat { float:left; display:inline; margin: 3px 0 0 50px; }
#header #franchiseNav { clear:left; }
a#homecall { display:block; font-size:11px; color:#333; text-decoration: none; margin: 15px 0 0 75px; }
a#homecall:hover { text-decoration: underline; } 

.inventory_v2_price_right .price_line_2 {
font-size:13px;
padding-bottom:7px;
}

#likeplacer { /*border:1px solid #ccc; background: #fff;*/ margin: 10px 0; }

/**** autotrader ****/

#home_autotrader {
	width: 250px;
	height: 250px;
}

#home_autotrader a {
	width: 250px;
	height: 250px;
	background: url('../images/homeAuto_250.gif') no-repeat;
	text-indent: -9000px;
	display: block;
}

#autotrader_vehicle {
	float: left;
	display: inline;
	margin-right: 10px;
}

#autotrader_vehicle img {
	width: 150px;
}


.savings_price {color: #666; font-size: 10px; margin-top: 5px;}
.savings_price span {color: #B76000; font-size: 14px;}

#vehicle .savings_price {color: #6C6C6C; font-size: 14px; margin-top: 5px;}
#vehicle .savings_price span {color: #664E18; font-size: 18px;}