@import url("./sleek_v2_base_1.1.css");

body { background:#000 url(../images/orange/brick-lg.jpg) repeat-x left top; }
.clear {}
p {}
a { color: #a72700; text-decoration:none; }
a:link {}
a:hover { color: #a72700; text-decoration:underline; }
a:visited {}
a:active {}
a:focus {}
.color_pri { color: #000 !important; }
.color_sec { color: #a72700 !important; }

#right p, #notify_middle p, #financeLeft p { color:#444; }
#right h2, #notify_middle h2, #financeLeft h2, #sitemapContent h1, #trade_appraisal h2 { color:#333; border-bottom: double #d8d8d8; }
#right h2 a { color:#333; text-decoration: none; }

#page_bkgd {}
#page_bkgd_inner {}
.wrapper {}

#header_wrap { background: url(../images/orange/header-orange.jpg) no-repeat center top; }
#header {}
#header h1 {}
#header h1 a { color:#fff; text-shadow: 1px 1px 3px #333; }

.content-wrap { background: url(../images/wht-1000.gif) repeat-y center top; }
.navwrap { background:#fff url(../images/orange/nav-bkgd-orange.png) no-repeat center top; padding: 0 10px 1px; border-top:4px solid #e64b1c; }

#priNav {}
#priNav li { background: url(../images/navdiv.png) no-repeat right 10px; }
#priNav li a { color:#000; }
#priNav li.last  { background: none; }
#priNav li a:hover { color:#a72700; background: url(../images/nav-arrow.png) no-repeat center bottom; }

#priNav ul { background:#fff; border:1px solid #939393;  }
#priNav ul li { background: none; border:none; border-bottom: 1px dotted #ccc;  }
#priNav ul li a { color:#333; background: none; border:none; }
#priNav ul li a:hover { color:#a72700; background:#fff; }

#footer_wrap {}
#footer_main {}
a.dt-logo { background: url(../images/dt-logo.png) no-repeat left top; }
a.dt-logo:hover { background-position: right top; }
#footerNav {}
#footerNav li { border-right:1px dotted #808080; }
#footerNav li.last { border:none; }
#footerNav li a { color:#fff; text-decoration: none; }
#footerNav li a:hover { text-decoration: underline; }
#ec_footer {}
#ec_footer li { border-solid:1px dotted #808386; color:#808386; }
#ec_footer li.last { border:none; }
#ec_footer li a { color:#808386; text-decoration: none; }
#ec_footer li a:hover { text-decoration: underline; color:#fff; }
.dt-footer { color: #fff; }
.dt-footer a { color: #fff; }
.dt-footer a:hover { color: #a72700; }


/* home page */
.home-top { background: url(../images/home-top-tile.png) repeat-x left bottom; }
.dealership-image { border:5px solid #fff; background: url(../images/dealership-default.jpg) no-repeat center top; box-shadow: 0px 0px 8px #666; -moz-box-shadow: 0px 0px 8px #666; -webkit-box-shadow: 0px 0px 8px #666; }
.home-specials { border:5px solid #fff; box-shadow: 0px 0px 8px #666; -moz-box-shadow: 0px 0px 8px #666; -webkit-box-shadow: 0px 0px 8px #666; }
.specials-placeholder { background: url(../images/specials-placeholder.jpg) no-repeat left top; }
.specials-large { background: url(../images/home-top-tile.png) repeat-x left bottom; }
#specials_flash { background: #000; }

.home-mid {}
.home-welcome {}
.home-welcome h3 { color:#a72700; border-bottom: double #d8d8d8; }
.home-welcome p { color:#444; }
.welcome-contact {}
.welcome-contact h5 { color:#5e5e5e; }
.welcome-contact ul {}
.welcome-contact li { color:#000; }
.welcome-contact li span {}
.welcome-contact p.dealer-address { border-top:5px solid #f0f0f0; color:#000; }

.home-search { background:#e4e4e4 url(../images/orange/gradient-orange.png) repeat-x left top; }
.home-search h2 { color:#a72700; border-bottom: 1px dotted #656565;  }
.home-search label { color:#000; }
.home-search select {}
.home-search input.submitButton { background: #e3582e url(../images/search-bttn-arrow.png) no-repeat 85px center; color:#fff; border:none; }
.home-search input.submitButton:hover { background-color:#000; }

#featuredVehicles { background: url(../images/fv-sprite.png) repeat-x left -22px; }
#featuredVehicles_title { color:#333; background: #fff url(../images/fv-sprite.png) no-repeat 195px -2px; border:1px solid #ccc; border-bottom: none; }
#random_list_location {}
#random_list_location { background: url(../images/fv-tile.png) repeat-x left top; }
#home #random_list_location #random_list_item {}
#home #random_list_location #random_list_item a { color:#444; }
#home #random_list_location #random_list_item a img { border:5px solid #e5e5e5; }
#home #random_list_location #random_list_item a:hover { color:#a72700; }
#home #random_list_location #random_list_item a:hover img { border:5px solid #e97958; }
#home .toolTipInner_price { color:#a72700; }

/* common */
#contact_small { color:#333; font-weight: bold; border:1px solid #dbdbdb; background:#e4e4e4 url(../images/orange/gradient-orange.png) repeat-x left top;  }
#contact_small h2 { color:#a72700; border-bottom: 1px dotted #656565; }
#contact_small ol { background: none;  }
#contact_small  .input_element { border:1px solid #ccc; }
#contact_small textarea {}
#contact_small .submitButton { background: #e3582e url(../images/search-bttn-arrow.png) no-repeat 162px 6px; color:#fff; border:none; }
#contact_small .submitButton:hover { background-color:#000; }

#left #sidebar_address, #financing #sidebar_address { color:#333; border:1px solid #dbdbdb; background:#e4e4e4 url(../images/orange/gradient-orange.png) repeat-x left top; }
#left #sidebar_address_head, #financing #sidebar_address_head { color:#a72700; border-bottom: 1px dotted #656565; }
#left #sidebar_address .floatleft p, #financing #sidebar_address .floatleft p { color:#444; }
#left #sidebar_address .floatleft, #financing #sidebar_address .floatleft {}
#left #sidebar_address #getdirections, #financing #sidebar_address #getdirections { background: #e3582e; color:#fff; border:none; }
#left #sidebar_address a#getdirections:hover, #financing #sidebar_address a#getdirections:hover { background-color:#000;  }

#incentives #contact_incentives { color:#333; border:1px solid #dbdbdb; background:#e4e4e4 url(../images/orange/gradient-orange.png) repeat-x left top; }
#incentives #contact_incentives legend {}
#incentives #contact_incentives h3 { color:#a72700; border-bottom: 1px dotted #656565; }
#incentives #contact_incentives ol {}
#incentives #contact_incentives li {}
#incentives #contact_incentives li label {}
#incentives #contact_incentives .input_element { border:1px solid #464a4d; background: #fff; }
#incentives #contact_incentives #vehicle_question_submit {}
#incentives #contact_incentives #vehicle_question_submit input { background: #e3582e url(../images/search-bttn-arrow.png) no-repeat 162px 6px; color:#fff; border:none; }
#incentives #contact_incentives #vehicle_question_submit input:hover { background-color:#000; }

#contact #contact_map { border:1px solid #9f9f9f; background:#fff; }
#contact #customer_tools input.submitButton { background: url(../images/vct_skin_wht.png) repeat-x left top; border:none; }
#contact #customer_tools input.submitButton:hover { background-position: 0px -58px; }
#side_right #qc_vehicle_question input.submitButton { background: url(../images/vct_skin_wht.png) repeat-x left top; border:none; }
#side_right #qc_vehicle_question input.submitButton:hover { background-position: 0px -58px; }

#hours_list h3 { color:#333 }
#hours_list h4 { color:#444 }
#hours_list ul li { color:#444; }

/* financing page */
#financing #financeHeader { box-shadow: 0px 0px 8px #666; -moz-box-shadow: 0px 0px 8px #666; -webkit-box-shadow: 0px 0px 8px #666; }
#financing #financeCalc { color:#333; border:1px solid #dbdbdb; background:#e4e4e4 url(../images/orange/gradient-orange.png) repeat-x left top; }
#financing #financeCalc h2 span, #financing #financeCalc h2 { background: none; }
#financing #financeCalc h2 {  color:#a72700; border-bottom: 1px dotted #656565; }
#financing #financeCalc li { background: none !important; border:none; }
#financing #financeCalc li#financeCalc_footer span, #financing #financeCalc li#financeCalc_footer span { background: none; }
#financing #financeCalc li#submitBtn input[type="submit"] { background: #e3582e url(../images/search-bttn-arrow.png) no-repeat 162px 6px; color:#fff; border:none; }
#financing #financeCalc li#submitBtn input[type="submit"]:hover { background-color:#000; }
#financing #financeCalc li#financeCalc_footer {}

#financing .financeBox2 { color:#333; border:1px solid #dbdbdb; background:#e4e4e4 url(../images/orange/gradient-orange.png) repeat-x left top; }
#financing .financeBox2 h3 { color:#a72700; border-bottom: 1px dotted #656565; }
#financing .financeBox2 p {}
#financing .financeBox2 ul {}
#financing .financeBox2 li { color:#333; } 
#financing .financeBox2 li a { text-decoration: underline; color:#333; }

/* service & parts page */
#service #right h3, #parts #right h3 { color:#595959; }
#service #service_request_form h3, #parts #parts_request_form h3 { background:#fff  url(../images/dc-tile.png) repeat-x center center; color:#666; border:1px solid #ccc; box-shadow: 0px 0px 3px #999; -moz-box-shadow: 0px 0px 3px #999; -webkit-box-shadow: 0px 0px 3px #999; }
#service #vehicle_question_submit, #parts #vehicle_question_submit {}
#parts #parts_request_form label, #service #service_request_form label {}
#parts_request_form .input_element, #service_request_form .input_element {}
#parts_request_form .input_element:hover, #service_request_form .input_element:hover { color:#606975; }
#specials #ip_specials h3 { color:#444; }

/* sitemap page */
#sitemap #sitemap_list {}
#sitemap #sitemap_list li {}
#sitemap .sitemap_vehicle_title { color:#333; }
#sitemap .sitemap_vehicle_list {}
#sitemap #sitemap_list li {}
#sitemap #sitemap_list li ul {}
#sitemapContent {}
#sitemap_list .sitemap_vehicle_list {}

/* notify page */
#notify #notify_form_div { color:#333; border:1px solid #dbdbdb; background:#e4e4e4 url(../images/orange/gradient-orange.png) repeat-x left top; }
#notify #notify_form_div h3 { color:#a72700; background: none; border-bottom: 1px dotted #ccc; }
#notify #notify_form_div ol {}
#notify #notify_form_div fieldset input { border:1px solid #ccc; }
.tb_even, .nfd_even { background: none; }
#notify #vehicle_finder_submit {}
#notify #notify_form_div #vehicle_finder_submit input, #notify_form_div #vehicle_trade_bid_submit input { background: #e3582e url(../images/search-bttn-arrow.png) no-repeat 162px 6px; color:#fff; border:none; }
#notify #notify_form_div #vehicle_finder_submit input:hover, #notify_form_div #vehicle_trade_bid_submit input:hover { background-color:#000; }
#notify p#nfd_legend { background: #ccc; }

/* trade bid */
#trade_bid .ecl-trade-appraisal #trade_appraisal_tabs li a { color:#333; }
#vehicle .ecl-trade-appraisal #trade_appraisal_tabs li a { color:#333; }
#trade_bid .ecl-trade-appraisal fieldset { -moz-box-shadow: 0 0 20px 5px #ddd inset; -webkit-box-shadow: 0 0 20px 5px #ddd inset; box-shadow: 0 0 20px 5px #ddd inset; }
#trade_bid form.ecl-validation .input_element {}

/* inventory page */
#inventory h3.non_expandable_menuheader { color:#000; }
#inventory_v2_sidebar_filters h2 { color:#000; }

#inventory #filterListWrap { background:#e4e4e4 url(../images/orange/gradient-orange.png) repeat-x left top; border:1px solid #ccc; }
#inventory .filterList { background: none; border:none; border-bottom: 1px dotted #999; }
#inventory #inventory_v2_sidebar_filters .filterList h3 { color:#333; }
#inventory .filterList ul {}
#inventory .filterList ul li { color:#999; }
#inventory .filterList ul li a { color:#6c6c6c; background: url(../images/arrow-grey.gif) no-repeat 2px center; }
#inventory .filterList li a:hover { color:#fff; background:#e3582e url(../images/arrow-white.gif) no-repeat 2px center; }
#inventory .filterList span a { background: #999; border:none; color:#fff; }
#inventory .filterList span a:hover { background:#e3582e; }

#inventory #currentFilters { background:#a72700; border:none; }
#inventory #currentFilters p { color:#fff; }
#inventory #currentFilters p a { color:#fff; }
#inventory #currentFilters p a:hover { color:#fff; text-decoration: underline; }
#inventory a.clearFilterCpo { color:#fff; }
#inventory a.clearFilterCpo:hover { text-decoration: underline; }

a#vehicle_v2_notify_button img {}
a#vehicle_v2_notify_button { background: url(../images/finder.png) no-repeat center top; }

#inventory #searchBar { background: url(../images/bgSearchBar.gif) repeat-x left top; border-top:5px solid #000; color:#333; }
#inventory #sort_bar { background: url(../images/bgVehicleNav_white.jpg) repeat-x left top; color:#333; } 
#inventory #sort_bar a { color:#333; text-decoration: none; }
#inventory #sort_bar a:hover { text-decoration: underline; }

#inventory .inventory_v2_row { background:#fff url(../images/inventory_listing_bg.jpg) repeat-x left top; border: none; border-bottom:1px dotted #525252; }
#inventory .inventory_v2_details li { color:#444; }
#inventory .inventory_v2_details_links li a { color:#010000; }
#inventory .inventory_v2_details_links li.ec_dl_quickcontact a { color:#444; }
#inventory .inventory_v2_price_right .price_title { color:#444; }
#inventory .inventory_v2_details h4 {}
#inventory .inventory_v2_details h4 a:hover { color:#a72700 !important; }
#inventory .inventory_v2_row .price_line_1 {}

#vehicleDisclaimer p { color:#444; }

/* vehicle page */
#vehicle #similarVehicles { background:#e4e4e4 url(../images/orange/gradient-orange.png) repeat-x left top; border:1px solid #ccc; }
#vehicle #similarVehicles h3 { color:#000;  }
#vehicle #similarVehicles .similarVehicle { background:none; border:none; border-bottom:1px solid #999; }
#vehicle #similarVehicles .similarVehicle a {}
#vehicle #similarVehicles .similarVehicle ul {}
#vehicle #similarVehicles .similarVehicle ul {}
#vehicle #similarVehicles .similarVehicle li { color:#444; }
#vehicle #similarVehicles .similarVehicle li a { color:#444; }
#vehicle #similarVehicles .similarVehicle li a:hover { text-decoration: underline; }
#vehicle #similarVehicles .similarVehicle li.simCar_pricelabel {}

#vehicle_v2_sidebar_links { background:#e4e4e4 url(../images/orange/gradient-orange.png) repeat-x left -4px; border:1px solid #ccc; }
#vehicle_v2_sidebar_links p { color:#333; }
#vehicle_v2_sidebar_links ul {}
#vehicle_v2_sidebar_links li { color:#fdfdfd; }
#vehicle_v2_sidebar_links li a { color:#6c6c6c; background: url(../images/arrow-grey.gif) no-repeat 2px center; }
#vehicle_v2_sidebar_links li a:hover { color:#fff; background:#e3582e url(../images/arrow-white.gif) no-repeat 2px center; }

#vehicle #vehicle_topbar { background: url(../images/bgVehicleNav_white.jpg) repeat-x left top; color:#333; }
#vehicle #vehicle_topbar a { color:#333; text-decoration: none; }
#vehicle #vehicle_topbar a:hover { text-decoration: underline; }
#vehicle #vehicle_topbar_right ul {}
#vehicle #searchBar { background: url(../images/bgSearchBar.gif) repeat-x left top; border-top:5px solid #000; color:#333; }

h1#vehicle_title {}
.ip_dottedLine { background: url(../images/dotted-line.gif) repeat-x center center; }
#vehicle .gray_ten { color:#444; }
#vehicle .price_line_1 {}

#vehicle_contact { color:#444; }
#vehicle_contact span { color:#444; }
#vehicle_contact a { color:#444; }

#vehicle #vehicle_mainVitals {}
#vehicle #vitalsContainer li { color:#444; }
#vehicle #vitalsContainer li strong { color:#444; }
#vehicle_mainPhoto {}
#picShadow #carimg { border:1px solid #c9c9c9; }

#vehicle #media_center_links {}
#vehicle_thumbs { background:#989898; border:none; }
a#viewMorePhotos { background:#989898; border:none; color:#fff; }

#vehicle .vctSkin_bg { background-image: url(../images/vct_skin_wht.png); }
#vehicle .vctTabs_container li { color:#000; }
#vehicle .vctTabs_container li a { color:#000; }
#vehicle .vctTabs_container li a:hover { text-decoration: underline; }
#customer_tools_vehicle_trade_bid .trade_bid li:first-child {}
#vehicle .vctAddress_dealerboxName {}
#vehicle .vctAddress_dealerboxPhone  {}
#vehicle .vctAddress_dealerboxAdd {}

#specials .specials_item { border-bottom:1px dotted #525252; }


/* CSS for new v2 sidebar */
#sidebar_address_v2 h3 {
	color: #a72700;
}
#sidebar_address_v2 .sidebar-directions a {
	background: #e3582e;
}