/* ################################################
###             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.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);

* {margin: 0; padding: 0;}
html {min-width: 1080px;}
body {background: url(images/contentBG.png) #bebebe repeat-y center top; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size: 13px; margin: 0; padding: 0; min-width: 1080px;}

.color_pri {color: #333 !important;}
a {color: #333;}
a:hover {color: #666;}
#site_logoSection, #site_logoSection img {display: none;}

/*header*/
#header {background: url(images/headerBG.jpg) center top repeat-x; height: 141px; position: relative;}
#header h1 {background: url(images/header_logo.png) no-repeat center top; height: 75px; margin: 0 0 2px 0; padding: 0 0 10px 0; text-indent: -9999em; overflow: hidden;}
#header h1 a {display: block; height: 75px; text-indent: -9999em; margin: 0 auto; width: 780px;}

/*contentWrapper - wraps content on all pages except home page*/
#contentWrapper {width: 940px; margin-top: 10px; padding: 0 20px;}

/*contactNumber*/
#contactNumbers{position: relative}
#contactNumbers #make, #contactNumbers ul, #contactNumbers li {display: block; float: left;}
#contactNumbers {background: url(images/headerContactBg.png) transparent center top no-repeat; height: 54px; margin: 0 auto; padding: 0 25px; width: 980px;}
#contactNumbers #make {background: url(images/make_logo.jpg) no-repeat; height: 51px; text-indent: -9999em; width: 294px; position: relative; left: 5px}
#contactNumbers #make a {display: block; height: 100%; text-indent: -9999em; margin: 0 auto; width: 100%;}
#contactNumbers ul {float: right; margin-right: 20px;}
#contactNumbers li {color: #000; font-family: Georgia; font-size:16px; float: left; line-height: 51px; background: url(../images/phone_dash.png) no-repeat right 19px; padding:0 22px 0 10px; }
#contactNumbers li.last { background: none; padding-right: 0; }

/*container*/
#container {margin: -25px auto 0; padding: 25px 25px 0; width: 980px;}

/*priNav*/
ul#priNav {background: url(images/navBG.jpg) top center no-repeat; height: 68px; padding: 0 75px;}
ul#priNav li {display: block; float: left; list-style-type: none;}
ul#priNav li a {background: url(images/navLinks.png) transparent top no-repeat; color: #000; display: block; height: 47px; line-height: 52px; text-decoration: none; text-indent: -9999em;}
ul#priNav li a:hover {border-bottom: 5px solid #000;}
ul#priNav li ul {display: none;}

ul#priNav #priNav_Home {background-position: -3px top; margin-right: 32px; width: 44px;}
ul#priNav #menu0 {background-position: -80px top; margin-right: 34px; width: 76px;}
ul#priNav #menu1 {background-position: -190px top; margin-right: 35px; width: 75px;}
ul#priNav #menu2 {background-position: -300px top; margin-right: 32px; width: 66px;}
ul#priNav #menu3 {background-position: -400px top; margin-right: 33px; width: 143px;}
ul#priNav #menu4 {background-position: -576px top; margin-right: 34px; width: 124px;}
ul#priNav #priNav_Contact_Us {background-position: -734px top; margin-right: 0; width: 99px;}

/*drop down menus*/
#dropmenudiv, #dropmenudiv_firefox {background: #fff none repeat scroll 0 0; border-color: #000; border-style: none solid solid; border-width: 0 1px 1px; font-family: Helvetica; font-size: 14px; line-height: 1; margin: 1px 0 0 -4px; 
	-moz-box-shadow:0 10px 15px rgba(0,0,0,0.7); -webkit-box-shadow:0 10px 15px rgba(0,0,0,0.7); padding: 0 3px 3px;}
#dropmenudiv a, #dropmenudiv_firefox a {background: url(images/navLinksBullet.gif) #000 right -20px no-repeat; border: 4px solid #000; color:#b0b0b0; margin: 0; padding: 4px 18px 5px 3px; text-decoration:none; text-indent: 0; width: auto;}
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {background: url(images/navLinksBullet.gif) #545454 right 4px no-repeat; color:#fff; font-weight: normal;}


/*quickLinks - all other pages*/
ul#quickLinks {background: none; padding-top: 20px; position: relative; width: 185px;}
ul#quickLinks li{float: right; list-style-type: none;}
ul#quickLinks li a {background: url(images/quickLinks.gif) left top no-repeat; display: block; height: 80px; text-indent: -99999em;}
ul#quickLinks li#contactUs a{ width: 173px;}ul#quickLinks li#rebates a{background-position: -190px top; width: 185px;}
ul#quickLinks li#rebates a{background-position: -185px top; display: none; margin-left: 22px; width: 185px;}
ul#quickLinks li#specials a{background-position: -386px top; width: 182px;}
ul#quickLinks li#credit a{background-position: -583px top; width: 183px;}
ul#quickLinks li#maps a{background-position: -782px top;  width: 182px;}

/*quickLinks - homepage only*/
#home ul#quickLinks {background: url(images/quickLinksBgTop.png) -3px top repeat-x; height: 81px; padding-top: 34px; width: auto;  position: relative;}
#home ul#quickLinks li{float: left; list-style-type: none;}
#home ul#quickLinks li a {background: url(images/quickLinks.gif) left top no-repeat; display: block; height: 80px; text-indent: -99999em;}
#home ul#quickLinks li#contactUs a{ width: 173px;}
#home ul#quickLinks li#rebates a{background-position: -190px top; display: block; margin-left: 22px; width: 185px;}
#home ul#quickLinks li#specials a{background-position: -386px top; margin-left: 16px; width: 182px;}
#home ul#quickLinks li#credit a{background-position: -583px top; margin-left: 16px; width: 183px;}
#home ul#quickLinks li#maps a{background-position: -782px top; margin-left: 16px; width: 182px;}

#home ul#quickLinks li#contactUs { margin-left:90px; }

/*new_vehicles*/
#new_vehicles {background: url(images/new_vehicles_background.png) transparent center top no-repeat; height: 227px; position: relative; position: relative; width: 980px;}
#new_vehicles .jcarousel-skin-tango {margin: 0 auto; width: 940px;}
#new_vehicles .jcarousel-skin-tango {margin: 0 auto; width: 940px;}
#new_vehicles .jcarousel-clip.jcarousel-clip-horizontal {margin: 0 auto; width: 780px;}
#new_vehicles .jcarousel-clip.jcarousel-clip-horizontal li {margin: 0 15px; position: relative; width: 165px;}
#new_vehicles .jcarousel-clip.jcarousel-clip-horizontal li a {color: #333; font-size: 14px; font-weight: bold; text-decoration: none;}
#new_vehicles .jcarousel-clip.jcarousel-clip-horizontal li a img {}
#new_vehicles .jcarousel-clip.jcarousel-clip-horizontal li a span {color: #999; font-size: 13px; font-weight: normal; display: block; text-align: center; width: 165px;}

#new_vehicles .jcarousel-prev.jcarousel-prev-horizontal{background: url(images/new_vehicles_left.png) transparent center top no-repeat; height: 61px; left: -20px; position: absolute; top: 78px; width: 54px; }
#new_vehicles .jcarousel-next.jcarousel-next-horizontal{background: url(images/new_vehicles_right.png) transparent center top no-repeat; height: 61px; right: -20px; position: absolute; top: 78px; width: 54px; }

#new_vehicles #new_vehicles_showall, #new_vehicles #new_vehicles_showall #showAllButton {display: none;}

/*mainContent*/
#mainContent {background: url(images/welcomeBG.png) transparent center top no-repeat; overflow: hidden;}

/*welcomeText*/
#welcomeText {float: left; padding: 33px 30px 0 20px; width: 550px;}
#welcomeText h2 {background: url(images/welcomeToGrubbs.png) top left no-repeat; height: 30px; margin-bottom: 15px; text-indent: -9999em; width: 372px;}
#welcomeText p {font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; margin-bottom: 10px; }

/*video*/
#video_player {float: left; height: 280px; padding: 25px 35px 35px 25px; width: 320px; }

/*featuredVehicles*/
#featuredVehicles {background: url(images/quickLinksBgTop.png) -3px top repeat-x; margin: 10px 0; padding: 14px 20px 0;}
#featuredVehicles #featuredVehicles_title {background: url(images/featuredPreOwned.png) no-repeat left top; font-size: 18px; height: 25px; font-weight: bold; margin: 20px 0; text-indent: -9999em; width: 265px;}
#featuredVehicles #random_list_item {border: 1px solid #dbdbdb; height: 105px; margin-right: 10px; padding: 4px; width: 96px;}
#featuredVehicles #random_list_item a {color: #595959; font-size: 11px; text-decoration: none;}
#featuredVehicles #random_list_item a img {border: none; text-decoration: none;}
.toolTip .toolTipInner .toolTipInner_price {color: #333;}

/*news & events*/
#newsAndEvents {color: #333; float: left; margin:14px 20px 0; width: 550px;}
#newsAndEvents h2 {background: url(images/newsAndEvents.png) #fff left top no-repeat; height: 20px; margin-bottom: 10px; position: relative; text-indent: -9999em; width: 550px;}
#newsAndEvents div.newsItem {float: left; height: 250px; margin-right: 10px; position: relative; width: 170px;}
#newsAndEvents div.newsItem h3 {margin-bottom: 5px;}
#newsAndEvents div.newsItem h3 a {color: #333; margin-bottom: 5px; text-decoration: none;}
#newsAndEvents div.newsItem a.news_sidebar_cont {background: url(images/readMore.gif) transparent no-repeat center top; bottom: 0;  display: block; float: right; height: 21px; margin: 10px 0 5px 60px; position: absolute; text-indent: -9999em; width: 79px;}
#newsAndEvents p {font-size: 12px;}

/*twitter*/
#twitter {background: url(images/twitter.png) #fff left top no-repeat; float: left; margin-top: 3px; padding-left: 25px; position: relative; width: 335px;}
#twitter h3#twitter_header a {display: block; height: 35px; left: 25px; position: absolute; text-indent: -9999em; top: 7px; width: 135px;}
#twitter #twitter_box_inner {margin-top: 45px;}
#twitter #twitter_box_inner #twitter_update_list li {border-bottom: 1px dotted #999; color: #333; list-style-type: none; margin-bottom: 7px; padding-bottom: 10px;}
#twitter #twitter_box_inner #twitter_update_list li span a {display: inline;}
#twitter #twitter_box_inner #twitter_update_list li a {color: #999; display: block; text-decoration: none;}
#twitter #twitter_box_inner #twitter_update_list li a:hover {text-decoration: underline;}
#twitter a#twitter-link {color: #999; float: right; text-decoration: none; text-transform: capitalize;}
#twitter a#twitter-link:hover {text-decoration: underline;}

/*footer*/
#footer {background: url(images/footerBG.jpg) #18110e center top repeat-x;}
#footer #footerContent {background: url(images/footerContent.jpg) center top no-repeat; min-height: 448px; padding: 72px 50px 0; position: relative; margin: 0 auto; top: -1px; width: 940px; }

#footer #footerContent h3 {color: #fefefe; font-family: Georgia; font-size: 18px; margin-bottom: 5px;}
#footer #footerContent li {color: #999; list-style-type: none;}
#footer #footerContent li {font-size: 14px;}
#footer #footerContent li.dealer_name {font-weight: bold;}
#footer #footerNav { background: url(images/footerNav.jpg) center -1px no-repeat; margin: 0 auto; text-align: right; padding-top: 120px; width: 1030px;}
#footer #footerContent #ec_footer {position: absolute; right: 50px;}
#footer #footerContent #footerNav, #footer #footerContent #ec_footer li{font-size: 11px; top: 116px;}
#footer #footerContent #ec_footer {font-size: 10px; top: 1px;}

#footer #footerNav li, #footer #footerContent #ec_footer li{display: inline;}
#footer #footerNav li.last {margin-right: 44px;}
#footer #footerContent #ec_footer li {border-right: 1px solid #999; margin-right: 3px; padding-right: 4px;}
#footer #footerContent #ec_footer li.last {border-right: none; margin-right: 0; padding-right: 0;}
#footer #footerNav a, #footer #footerContent #ec_footer a, #footer #footerContent #ec_footer a:visited{color: #999; font-size: 11px; text-decoration: none;}
#footer #footerNav a:hover, #footer #footerContent #ec_footer a:hover {text-decoration: underline;}

#footer #footerNav a {background: url(images/footerNavSeperator.gif) right center no-repeat; margin-right: 3px; padding-right: 12px;}

#footer #footerNav #ec_sitemap_tooltip a {
	background: transparent;
	margin: 0px;
	padding: 0px;
}

#footer #footerNav li.last a{background: none;  padding-right: 0;}

#footer #footerContent #footerAddress {position: absolute; right: 315px; top: 80px;}
#footer #footerContent #footerAddress li address {font-style: normal;}
#footer #footerContent #footerAddress li.getDirections a {background: url(images/getDirections.png) center top no-repeat; display: block; height: 61px; margin-top: 5px; text-indent: -9999em; width: 169px;}

#footer #footerContent #footerContact {position: absolute; right: 50px; top: 80px; width: 190px;}
#footer #footerContent #footerContact li {color: #fff; font-weight: bold; text-align: right;}
#footer #footerContent #footerContact li span {color: #999; float: left;}

#footer #footerContent #footerEbay a {background: url(images/ebay.png) center top no-repeat; display: block; height: 42px; position: absolute; right: 300px; text-indent: -9999em; top: 250px; width: 176px;}

#contactNumbers #headerSocial {background: url(../images/social2.gif) center top no-repeat; height: 23px; position: absolute; right: 0; text-indent: -9999em; top: -25px;  width: 105px;}
#contactNumbers #headerSocial li {display: inline; float: left;}
#contactNumbers #headerSocial li a {display: block; height: 21px; margin-right: 3px; text-indent: -9999em; width: 21px;}
#contactNumbers #headerSocial li {background: none; padding: 0px;}
#footer #footerContent h1#ecarlist a {background: url(images/ecarlistLogo.gif) center top no-repeat; display: block; height: 50px; position: absolute; right: 50px; text-indent: -9999em; top: 247px; width: 233px;}

/* #################################################
###             #=new model showroom  page       ###
################################################ */
#new_model_showroom #showroom li {float: left; height: 119px; list-style-type: none; margin-bottom: 50px; margin-right: 30px; width: 293px; }
#new_model_showroom #showroom li.last {margin-right: 0;}
#new_model_showroom #showroom li a {display: block; height: 100%; text-decoration: none; width: 100%;}
#new_model_showroom #showroom li a img {border: none; text-decoration: none;}
#new_model_showroom #showroom li span {display: none;}

/* #################################################
###             #=new model vehicle  page       ###
################################################ */
#new_model_vehicle #left {width: 624px; color: #333;}
#new_model_vehicle #right {margin-left: 40px; width: 276px;}
#new_model_vehicle #left h2 {border-bottom: 1px solid #000; margin-bottom: 10px;}
#new_model_vehicle #left h3 {margin-top: 15px;}
#new_model_vehicle #left a.brochureLink {color: #666; text-decoration: none;}
#new_model_vehicle #left a.brochureLink:hover {text-decoration: underline;}
#new_model_vehicle #left h4 {margin-bottom: 3px; margin-top: 10px;}
#new_model_vehicle #left p, #new_model_vehicle #left li {margin-bottom: 5px;}
#new_model_vehicle #left li {margin-left: 20px;}
#new_model_vehicle #left ol ul li {margin-left: 0; list-style-type: none;}
#new_model_vehicle span.sub {font-size: 8px; position: relative; top: 1px;}
#new_model_vehicle p.disclaimer {color: #666; font-size: 11px;}
#new_model_vehicle #new_model_vehicle_nav {margin-top: 15px;}
#new_model_vehicle #new_model_vehicle_nav li {height: 43px; margin-left: 0; list-style-type: none; width: 276px; }
#new_model_vehicle #new_model_vehicle_nav li a {background: url(images/new_vehicle_nav.png) no-repeat; display: block; height: 100%; text-indent: -9999em; width: 100%;}
#new_model_vehicle #new_model_vehicle_nav li.quote a {background-position: center top;}
#new_model_vehicle #new_model_vehicle_nav li.finance a {background-position: center -50px;}
#new_model_vehicle #new_model_vehicle_nav li.contact a {background-position: center -100px;}

/* #################################################
###             #=inventory  page                ###
################################################ */
#inventory #leftColumn { border: none; margin-bottom: 0; padding: 0; width: 240px;}
#inventory #leftColumn #inventory_v2_sidebar_filters {}
#inventory #leftColumn #inventory_v2_sidebar_filters h2 {background: url(images/filterList-top.gif) left top no-repeat; padding: 5px;}
#inventory #leftColumn #inventory_v2_sidebar_filters h3 {font-weight: bold; color: #666;}
#inventory #leftColumn .filterList {background: url(images/filterList-repeat.gif) transparent repeat-y; border: none; border-bottom: 1px dotted #999; margin: 0; padding-bottom: 5px; padding-left: 5px;}
#inventory #leftColumn .filterList:last-child {border: none;}

#inventory .non_expandable_menuheader {color: #666; left: -10px; padding: 10px 10px 0 10px; position: relative;  width: 240px;}
#inventory #currentFilters {background-color: #666; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#inventory #currentFilters p, #inventory #currentFilters a {color: #fff; font-weight: normal}

#inventory .filterList li a {background: transparent url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_grey.gif) no-repeat scroll 2px center;}
#inventory .filterList li a:hover {background: #666 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center; color: #fff;}
#inventory .filterList span a {margin-right: 5px;}
#inventory .filterList span a:hover {color: #333;}

#inventory #inventory_v2_sidebar_contact {background: url(images/filterList-repeat.gif) transparent repeat-y; width: 240px; padding: 0;}
#inventory #inventory_v2_sidebar_contact form#contact_small {background: url(images/filterList-bottom.gif) center top no-repeat; padding-top: 15px; width: 240px;}
#inventory #inventory_v2_sidebar_contact form h2 {padding: 5px;}
#inventory #inventory_v2_sidebar_contact form.validation .required label {background: url(images/required.gif) right center no-repeat; padding-right: 14px;}
#inventory #inventory_v2_sidebar_contact form li input.input_element {border: 1px solid #666;}

#inventory #ec_is_submit {background: url(images/filterList-bottom.gif) center 23px no-repeat;  height: 20px; text-align: right; margin-bottom: 5px; padding-bottom: 10px; padding-right: 35px;}
#inventory #ec_is_submit .submitButton {background-color: #666; color: #fff;}
#inventory #ec_is_submit .submitButton {background-color: #666; border: none; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 3px;}
#inventory #ec_is_submit .submitButton:hover {text-decoration: underline;}
#inventory #ec_is_submit .submitButton:active {position: relative; top: 1px;}

.inventory_v2_row {background: #fff; }
.inventory_v2_details h4 a {color: #333;}
.inventory_v2_details h4 a:hover {color: #333; text-decoration: underline;}
.inventory_v2_price_right {color: #333;}
.inventory_v2_price_right .price_title {color: #999;}

#inventory .inventory_v2_details_links li a { color: #666; }
#inventory .inventory_v2_details_links li a:hover { color: #666; text-decoration:underline; }

#inventory .specialsViewDetails a:hover {color: #666; text-decoration: underline;}

#inventory .inventory_v2_paginationCenter a, #inventory .inventory_v2_paginationLeft a, #inventory .inventory_v2_paginationRight a {color: #666;}
/*searchBar, vehicle_topbar, and sortBar*/
#searchBar, #sort_bar, #vehicle_topbar {background: url(images/sortbarBG.gif) repeat-x; border: none; height: 37px; margin-bottom: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#vehicle_topbar_left, #vehicle_topbar_right {line-height: 37px; height: 37px; margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: 0;}
#vehicle_topbar_right ul {margin-top: 0; padding-top: 0; }
#sort_bar, #sort_bar a, #vehicle_topbar li, #vehicle_topbar a {color: #fff; line-height: 37px;}
#sort_bar a:hover, #vehicle_topbar a:hover {color: #ccc; line-height: 37px;}
#vehicle_topbar_right ul li.listFirst a img, #vehicle_topbar_right ul li a img.icon {margin-top: 10px;}
#vehicle_topbar a {font-weight: normal; text-decoration: none;}
#vehicle_topbar a:hover {text-decoration: underline;}
#vehicle_topbar li, #vehicle_topbar_right ul li {background: none; border: none; margin-bottom: 0; margin-top: 0;}


/* #################################################
###             #=vehicle  page                  ###
################################################ */
#vehicle #leftColumn {width: 240px;}
#vehicle #leftColumn #similarVehicles {background: url(images/filterList-repeat.gif) transparent repeat-y; border: none; font-size: 11px; margin: 0; padding-left: 5px;}
#vehicle #leftColumn #similarVehicles h3 {background: url(images/filterList-top.gif) left top no-repeat; font-size: 16px; margin-left: -5px; padding: 5px 5px 0 5px;}

#vehicle #leftColumn #similarVehicles .similarVehicle {border-bottom: 1px dotted #999; margin: 5px 0 0; padding: 5px;}
#vehicle #leftColumn #similarVehicles .similarVehicle:last-child {border: none;}
#vehicle #leftColumn #similarVehicles .similarVehicle ul {width: 122px; }
#vehicle #leftColumn #similarVehicles .similarVehicle img {margin-right: 0;}
#vehicle #leftColumn #similarVehicles .similarVehicle li {color: #999;}
#vehicle #leftColumn #similarVehicles .similarVehicle li.price {color: #000; font-size: 12px; font-weight: bold; margin-bottom: 0;}
#vehicle #leftColumn #similarVehicles .similarVehicle li.simCar_pricelabel {font-size: 10px; font-weight: bold;}
#vehicle #leftColumn #similarVehicles .similarVehicle a{color: #000; font-weight: bold; text-decoration: none;}

#vehicle #leftColumn #vehicle_v2_sidebar_links {background: url(images/filterList-repeat.gif) transparent repeat-y; border: none; margin: 0; padding: 0;}
#vehicle #leftColumn #vehicle_v2_sidebar_links p {background: url(images/filterList-bottom.gif) center top no-repeat; font-size: 16px; font-weight: bold; color: #333; padding: 20px 0 0; text-indent: 5px; width: 240px;}
#vehicle #leftColumn #vehicle_v2_sidebar_links ul {background: url(images/filters-bottom2.gif) center bottom no-repeat; margin: 0 0 10px 0; padding: 10px 0 10px 5px; }

#vehicle #leftColumn #vehicle_v2_sidebar_links ul li a {background: transparent url(http://images1.ecarlist.com/sites//images/listingImages/arrowTree_grey.gif) no-repeat scroll 2px center;}
#vehicle #leftColumn #vehicle_v2_sidebar_links ul li a:hover {background: #666 url(http://images1.ecarlist.com/sites//images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center; color: #fff;}

#vehicle #vitalsContainer {font-size: 12px;}

#vehicle #vehicle_thumbs{background-color: #fff;}

a#viewMorePhotos {color: #666; text-decoration: none;}
a#viewMorePhotos:hover {color: #6; text-decoration: underline;}


/* #################################################
###          #=contact  page and service page    ###
################################################ */

#contact #sidebar_address_head, #service #sidebar_address_head {display: none;}
#hours_of_operation, #hours_list {margin: 15px 10px 10px 0;}
#hours_of_operation h3 {font-size: 13px;}

#left {width: 240px;}
#contact p, #service p, #financing #sidebar_address p {margin-top: 10px;}
#contact a#getdirections, #service a#getdirections, #financing a#getdirections  {margin-top: 10px;}
#contact a#getdirections:hover, #service a#getdirections:hover, #financing a#getdirections:hover {color: #333;}
#contact #customer_tools_top_middle {color: #333;}
#contact .customer_tools_right_right {margin-left: 0;}

/* #################################################
###             #=incentives  page               ###
################################################ */
#incentives form {background-color: #fff;}
#contact_incentives #vehicle_question_submit input {background-image: none; background-color: #666; }

/* #################################################
###             #=ebay  page               ###
################################################ */
#ebay #contentWrapper {width: 985px; margin-left: -5px; margin-top: 0; padding: 0;}
#ebay #content_win {height: 1450px; width: 100%;}

/* ###############################################################
### #=financing, notify, and lease_VS_purchase  page body copy ###
##################################################### */

#right p, #right li, #finance_middle p, #financeLeft p, #notify_middle p { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; margin:0; padding:0 0 12px;}
#right li {margin-left: 15px;}
#right ol {margin-left: 6px;}
#right h3 {margin-top: 10px;}

/* #################################################
###             #=hours of operation section     ###
################################################ */
#hours_of_operation h4 {border-bottom: 1px solid #999; margin-bottom: 5px; margin-top: 12px;}
#hours_of_operation li {font-size: 12px; margin-bottom: 5px; list-style-type: none;}
#hours_of_operation li span {float: right;}


#kbb_link {
	width: 200px;
	height: 100px;
	margin: 0px auto 15px;
}

#kbb_link a {
	width: 200px;
	height: 100px;
	display: block;
	float: left;
	text-indent: -9000px;
	background: url('../images/kbb_logo.gif') no-repeat;
}

#kbb_iframe {
	width: 900px;
	height: 1000px;
	margin: 0px auto;
}

#iframewrapper { width:656px; margin:0 auto; }
