@import url("./slant_base.css");

body { background: #000 url(../images/green/green_bkg.jpg) no-repeat center top; }
#wrapper {}
.clear {}
a { color: #50d33b; text-decoration:none; }
a:link {}
a:hover { color: #9cf48e; text-decoration:none; }
a:visited {}
a:active {}
a:focus {}

h3, h4, h5 { color:#fff; }

#right p, #financeLeft p, #notify_middle p { color:#acacac; }
#right h2, #financeLeft h2, #notify_middle h2, #servicewrap h2, #sitemapContent h1, #trade_appraisal h2 { color:#fff; } 

#header { background: url(../images/green/header_small_shadow_gr.jpg) no-repeat center top; }
#header h1 { color:#fff; }
#header h1 a { color:#fff;  }
#header h1 span { color:#c0c0c0; }

#priNav { float:right; display:inline; margin: 0 12px 0 0; padding: 0; list-style-type:none; }
#priNav li { float:left; margin: 0; padding: 0; }
#priNav li a:hover { color:#50D33B; }

#main_content { background: transparent url(../images/main_content_bttm.jpg) no-repeat center bottom; }
#home #main_content {}
#shadowplacer {background-color: #232323;}
#specials_shadow { background: url(../images/small_shadow.png) no-repeat left top;  }
#home_specials { /*background: url(../images/specials_placeholder.jpg) no-repeat left top;*/ }

#featured_block { background: #181818 url(../images/feaured_bkgd.jpg) no-repeat center 68px; border-bottom: 1px solid #000; }
#featured_block h1 { background: url(../images/green/featured_title_gr.jpg) no-repeat left top; }
#featuredVehicles_title {} 
#random_list_location {}
#random_list_location #random_list_item {}
#random_list_location #random_list_item a { color:#878787; }
#random_list_location #random_list_item a:hover { color:#50d33b; }
#random_list_location #random_list_item img { border:5px solid #3b3b3b; }
#random_list_location #random_list_item img:hover { border:5px solid #359027; }
#home .toolTipInner_price { color:#50d33b; }

#ql_home { background:#181818 url(../images/home_ql_bkgd.jpg) repeat-x center top; border-top:1px solid #3a3a3a; border-bottom:1px solid #3a3a3a; }
#ql_home li {}
#ql_home li a { background: url(../images/green/ql_home_gr.jpg) no-repeat; }

#home_content { border-top:1px solid #000; }
#home_welcome { background: url(../images/welcome_bkgd.png) no-repeat center bottom; }
#home_welcome h1 { color:#c0c0c0; background: url(../images/green/welcome_title_gr.jpg) no-repeat left top; }
#home_welcome p { color:#a6a6a6;}
a#readmorehome { background: url(../images/readmorehome.png) no-repeat left top; }

a.about_more{background: url(../images/readmorehome.png) no-repeat right bottom;  text-indent: -9000px; display: block; width: 100%;
}

#home_search { background: url(../images/green/home_search_gr.jpg) no-repeat left top;  }
#home_search h2 {}
#home_search select { border:1px solid #969696; background: #fff; }
#home_search label { color:#fff; }
#home_search input.submitButton { background: url(../images/green/search_gr_bt.jpg) no-repeat left top; border:none; }
#home_search input.submitButton:hover {}

#findus { background: url(../images/green/find_bkg_gr.jpg) no-repeat left top; }
p#findphone { background: url(../images/find_phone.png) no-repeat left top; }
p#findfax { background: url(../images/find_fax.png) no-repeat left top; }
p#findaddr { background: url(../images/find_address.png) no-repeat left top; }
p.findinfo { color:#fff; }
#homesocial {}
#homesocial li {}
#homesocial li a { background: url(../images/homesocial.png) no-repeat; }
#homesocial li a#twitter {}
#homesocial li a#facebook {}

#footer_main { background: url(../images/footer_bkgd.png) no-repeat center top; }
#footerNav {}
#footerNav li {}
#footerNav li a { color:#fff; }
#footerNav li a:hover {}
#ec_footer {}
#ec_footer li { color:#808386; border-right:1px solid #808386; }
#ec_footer li.last { border:none; }
#ec_footer li a { color:#808386; }
#ec_footer li a:hover {}
.dt-footer { color: #fff; }
.dt-footer a { color: #fff; }
.dt-footer a:hover { color: #9cf48e; }

a#ecarlist { background: url(../images/dt_logo_grey.png) no-repeat left top; }
a#ecarlist:hover { background-position: right top; }
#logoplacer {}


/* #################################################
###              #=common forms                  ###
################################################ */

#site_logoSection {}
#sidebar_address { border:none; background: url(../images/green/address_gr_bkg.jpg) no-repeat center top; color:#fff; padding-bottom: 35px; }
#sidebar_address_head { color:#50d33b; text-shadow: 2px 2px 2px #000; }
#sidebar_address .floatleft p { color:#fff; }
#sidebar_address .floatleft {}
#sidebar_address #getdirections {}
#sidebar_address a#getdirections:hover { color:#50d33b; }
#sidebar_address .addressblock { border-bottom: 1px dotted #ccc; }
#trade_bid #sidebar_address { background: url(../images/green/address_gr_bkg.jpg) no-repeat center top; padding-left: 50px;}

#dealer_contact { border:none; background: url(../images/green/dealer_contact_gr_bkg.jpg) no-repeat center top; color:#fff;}
#contact_small h2 {}
#dealer_contact ol {}
#dealer_contact #contact_small {}
#dealer_contact  .input_element { border:1px solid:000; }
#dealer_contact textarea {}
#contact_small .submitButton { background: url(../images/contact_submit.gif) no-repeat center top; color:#fff; }
#contact_small .submitButton:hover { color: #50d33b;}
#contact_small li {}

#incentives #contact_incentives { border:none; background: url(../images/contact_bkgd.jpg) no-repeat center top; color:#fff; }
#incentives #contact_incentives h3 {}
#incentives #contact_incentives legend {}
#incentives #contact_incentives ol {}
#incentives #contact_incentives .input_element {}
#incentives #contact_incentives #vehicle_question_submit {} 
#incentives #contact_incentives #vehicle_question_submit input { background: url(../images/contact_submit.gif) no-repeat center top; color:#fff; }
#incentives #contact_incentives #vehicle_question_submit input:hover { color:#b71219; }

#ql_inner { background:#000 url(../images/green/ql_inner_bkg_gr.jpg) no-repeat center top; }
#ql_inner li { border-top:1px solid #393939; border-bottom: 1px solid #000; }
#ql_inner li.first { border-top: none; }
#ql_inner li.last { border-bottom: none; background: url(../images/ql_inner_bttm.gif) no-repeat left bottom; }
#ql_inner li a { color:#fff; text-decoration: none; }
#ql_inner li a:hover { color:#50d33b; }

/* ###################################################
###                  #contact                      ###
################################################### */

#contact_map { border:1px solid #9f9f9f; background: url(../images/tools/tools_bkgd.jpg) repeat-x center top; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }

/* ###################################################
###                  #financing                    ###
################################################### */

#financing #financeHeader { border:2px solid #494949; }
#financing #financeCalc h2 { color:#333; }
#financing .financeBox2 h3 { color:#333; }
#financing #sidebar_address { border:none; background: url(../images/green/address_gr_bkg.jpg) no-repeat center top; color:#fff; padding-bottom: 35px; }
#financing #sidebar_address_head { color:#50d33b; text-shadow: 2px 2px 2px #000; }

/* ###################################################
###                  #sitemap                      ###
################################################### */

#sitemap #sitemap_list {}
#sitemap #sitemap_list li {}
#sitemap .sitemap_vehicle_title { color:#fff; }
#sitemap .sitemap_vehicle_list {}
#sitemap #sitemap_list li {}
#sitemap #sitemap_list li ul {}
#sitemapContent {}
#sitemap_list .sitemap_vehicle_list {}


.specials_item { background:#454545 url(../images/filterlist_tile.gif) repeat-x center top; border:2px solid #535353; }
.automated_10425_line1, .automated_10426_line1 { color:#fff !important; }


/* #################################################
###             #=inventory  page                ###
################################################ */

/* Number of Results */
#inventory #inventory_v2_sidebar_filters h3 { color:#a0a0a0; }
#inventory #inventory_v2_sidebar_filters h2 { color:#d6d6d6; }

/* Current Filters Box */
#inventory #currentFilters { background:#1ac100; border:1px solid #000; }
#inventory #currentFilters p { color:#fff; }
#inventory #currentFilters p a { color:#fff; }
#inventory #currentFilters p a:hover { color:#fff; }

/* Search Filter List Container Boxes */
#inventory .filterList { background:#454545 url(../images/filterlist_tile.gif) repeat-x center top; border:2px solid #535353; }
#inventory #inventory_v2_sidebar_filters .filterList h3 { color:#fff;  }
#inventory .filterList ul {}
#inventory .filterList ul li { color:#fff; }
#inventory .filterList ul li a { color:#bfbfba; background: url(../images/green/arrow_gr.gif) no-repeat 2px center; }
#inventory .filterList li a:hover { color:#fff; background: #1ac100 url(../images/green/arrow_gr_hover.gif) no-repeat 2px center; }
#inventory .filterList span a { background: #E8E8E8; border:1px solid #ccc; color:#333; }
#inventory .filterList span a:hover { color:#1ac100; }

/* Contact Form Box */
#inventory_v2_sidebar_contact { border:none; background: url(../images/contact_bkgd_inv.jpg) no-repeat center top; color:#fff; }
#inventory_v2_sidebar_contact #contact_small {}
#inventory_v2_sidebar_contact #contact_small ol {}
#inventory_v2_sidebar_contact .input_element { border:1px solid:000; background: #ccc; }

/* Top Search Bar Styles */
#inventory #searchBar { background: url(../images/topbartile.gif) repeat-x center top; border-top:7px solid #000; border-bottom: #3c3c3c; }
#inventory #sort_bar { background: url(../images/bttmbar_tile.gif) repeat-x center top; color:#fff; border-bottom: 1px solid #000; }
#inventory #sort_bar a { color:#fff; }
#inventory #sort_bar a:hover {}

/* Vehicle Title and Price */
#inventory .inventory_v2_details h4 a { color:#fff; }
#inventory .inventory_v2_details h4 a:hover { color:#50d33b; }
#inventory .price_line_1 { color:#50d33b; }
#inventory .inventory_v2_price_left { color:#fff; }
#inventory .inventory_v2_price_right .price_title { color:#a3a2a2; }
#inventory img.vehicle_media { border:2px solid #8e8e8e; }
#inventory .inventory_v2_details {}
#inventory .inventory_v2_details li { color:#c9c8c8; }
#inventory .inventory_v2_details_links li a { color: #c9c8c8; }
#inventory .inventory_v2_details_links li a:hover { color: #c9c8c8; }

/* Change width so prices dont wrap */
#inventory .inventory_v2_pagination { color:#555; }
#inventory .inventory_v2_pagination a { color: #ccc; }
#inventory .inventory_v2_pagination a:hover {}
#inventory .inventory_v2_paginationLeft {}
#inventory .inventory_v2_paginationCenter {}
#inventory .inventory_v2_paginationRight {} 

#vehicleDisclaimer p { color:#555; }
#inventory .inventory_v2_row { background:#454545 url(../images/ir_tile.gif) repeat-x center top; border-bottom: 1px dotted #737373; }

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

#inventory .inventory_v2_price {}
#inventory a.clearFilterCpo { color:#fff; }
#inventory a.clearFilterCpo:hover {}


/* #################################################
###                   #=vehicle                  ###
################################################ */


/* Similar Vehicles Heading */
#vehicle #leftColumn h3 { color:#d5d5d5; }
.similarVehicle { background:#454545 url(../images/filterlist_tile.gif) repeat-x center top; border:2px solid #535353; }
.similarVehicle a {}
.similarVehicle ul {}
#vehicle .similarVehicle ul li { color:#c8c8c8; }
#vehicle .similarVehicle ul li.price {}
#vehicle .similarVehicle ul li a { color:#fff; }

/* View More Box */
#vehicle #vehicle_v2_sidebar_links { background:#454545 url(../images/filterlist_tile.gif) repeat-x center top; border:2px solid #535353; }
#vehicle #vehicle_v2_sidebar_links p { color:#fff; }
#vehicle #vehicle_v2_sidebar_links ul {}
#vehicle #vehicle_v2_sidebar_links li { color:#fff; }
#vehicle_v2_sidebar_links li a { color:#bfbfba; background: url(../images/green/arrow_gr.gif) no-repeat 2px center; }
#vehicle_v2_sidebar_links li a:hover { color:#fff; background:#1ac100 url(../images//green/arrow_gr_hover.gif) no-repeat 2px center; }

/* Breadcrumbs and share bar at top */
#vehicle #vehicle_topbar { background: url(../images/bttmbar_tile.gif) repeat-x center top; color:#fff; border-bottom: 1px solid #000; }
#vehicle #vehicle_topbar a { color:#fff; }
#vehicle #searchBar { background: url(../images/topbartile.gif) repeat-x center top; border-top:7px solid #000; border-bottom: #3c3c3c; }
#vehicle #searchBar_left {  }

#vehicle #vehicle_title {}
#vehicle #vehicle_contact span { color:#8d8d8d; }
#vehicle #vehicle_contact a { color:#83b8ff; }
#vehicle .price_line_1 { color:#50d33b; }

/* Vehicle Listing Details */
#vehicle #vehicle_vitals { background:#111 url(../images/vitals_bkgd.png) repeat-x center top; }
#vehicle #vitalsContainer ul li { color:#bfbfbf; }
#vehicle #vitalsContainer ul li strong { color:#8a8a8a; }
#vehicle #media_center_links li a {}
#vehicle #vehicle_thumbs img {}
#vehicle h1#vehicle_title { color:#fff; }
#vehicle .gray_ten { color:#cecece; }

.ip_dottedLine { background: url(../images/dotted_line.gif) repeat-x center center; }

#vehicle #vehicle_thumbs { background: #303030; }
#vehicle a.ecl_carfax_highlights { color:#bfbfbf !important; }
#vehicle #vitalsContainer .carfax_highlights_right ul li { color:#333; }
#vehicle a#viewMorePhotos { background: #303030; color:#fff; }
#vehicle #dealerboxName { color:#fff; }
#vehicle .dealerboxAdd { color:#fff; }
#vehicle #dealerboxPhone { color:#fff; }
#vehicle #dealerboxMap a { color:#fff; }
#vehicle #dealerboxMap a:hover {}

#customer_tools_content_wrapper form.validation label { color:#fff; }

#customer_tools { color:#ccc; }
#customer_tools_top {}
#customer_tools_top_left { background: url(../images/tools/dealerbox_top_left.png) no-repeat left top; }
#customer_tools_top_right { background: url(../images/tools/dealerbox_top_right.png) no-repeat right top; }
#customer_tools_top_middle { color:#fff !important; background: url(../images/tools/dealerbox_top_middle.jpg) repeat-x center top; }
#customer_tools_icons { background: url(../images/tools/icons_bkgd.jpg) repeat-x center top; border-left:1px solid #5e5e5e; border-right:1px solid #5e5e5e; }
#customer_tools_content_wrapper { background: url(../images/tools/tools_bkgd.jpg) repeat-x center -46px; border-left:1px solid #5e5e5e; border-right:1px solid #5e5e5e; }
.customer_tools_content { background: url(../images/tools/tools_bkgd.jpg) repeat-x 0 -46px; }
#customer_tools_bottom_left { background: url(../images/tools/dealerbox_bottom_left.png) no-repeat left top; }
#customer_tools_bottom_right { background: url(../images/tools/dealerbox_bottom_right.png) no-repeat right top; }
#customer_tools_bottom_middle { background:#282828 url(../images/tools/tools_bttm.jpg) repeat-x center 0; border-bottom:1px solid #5e5e5e; }

#vehicle #vehicle_details_top_left { background: url(../images/tools/dealerbox_top_left.png) no-repeat left top; }
#vehicle #vehicle_details_top_middle { color:#fff !important; background: url(../images/tools/dealerbox_top_middle.jpg) repeat-x center top; }
#vehicle #vehicle_details_top_right { background: url(../images/tools/dealerbox_top_right.png) no-repeat right top; }
#vehicle #vehicle_details_middle { border-right:1px solid #5e5e5e; border-left:1px solid #5e5e5e; background:#222222 url(../images/tools/tools_bkgd.jpg) repeat-x center -23px; }
#vehicle #vehicle_details_bottom_left { background: url(../images/tools/dealerbox_bottom_left.png) no-repeat left top; }
#vehicle #vehicle_details_bottom_middle { background:#282828 url(../images/tools/tools_bttm.jpg) repeat-x center 0; border:none; }
#vehicle #vehicle_details_bottom_right { background: url(../images/tools/dealerbox_bottom_right.png) no-repeat right top;  }

#vehicle #vehicle_details_middle p { color:#ccc; }
#vehicle #vehicle_details_middle { color:#ccc; }
#vehicle_details_middle ul li.oe_cost span, #vehicle_details_middle ul li.oe_details span, .oe_code { color:#ccc; }
#vehicle #vehicle_details_middle h3  { color:#fff; background: #000; }


#parts_request_form label, #service_request_form label { color:#ccc; font-size: 12px; *padding-bottom:15px; }

.vctSkin_bg { background-image: url(../images/vct_skin_black.png); }
.vctPanes_container  { background:#2a2a2a url(../images/panes_tile2.png) repeat-x left top; color:#fff; }
#vctBottom_container #vctMiddle_container { border-bottom: 1px solid #5e5e5e; }
.vctPanes_inner, .vctTabs_container { border-left: 1px solid #5e5e5e; border-right: 1px solid #5e5e5e; }
#vctHeader_txt { color:#fff; }
.vctAddress_left { color:#fff; }
.vctTabs_container li { border-left:1px solid #b1b1b1; border-right:1px solid #000; }
#vehicle .vctTabs_container { color:#fff; }
#vehicle .vctTabs_container li a { color:#fff; }


/* #################################################
###                  #service                    ###
################################################ */

#service #right h3, #parts #right h3 { color:#ccc; }
#service #service_request_form h3 { background:#808284; color:#fff; border:1px solid #595959; }
#parts #parts_request_form h3 { background:#808284; color:#fff; border:1px solid #595959; }
#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 { border:1px solid #808284; }
#parts_request_form .input_element:hover, #service_request_form .input_element:hover { color:#606975; }
#specials #ip_specials h3 { color:#595959; }

#contact #customer_tools input.submitButton {font-size: 0px; line-height: 0px; }


#sidebar_address .get-directions {
		border-radius: 5px;
		color: #fff;
		background: #777777; /* Old browsers */
		background: -moz-linear-gradient(top,  #777777 0%, #777777 50%, #666666 51%, #666666 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#777777), color-stop(50%,#777777), color-stop(51%,#666666), color-stop(100%,#666666)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #777777 0%,#777777 50%,#666666 51%,#666666 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #777777 0%,#777777 50%,#666666 51%,#666666 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #777777 0%,#777777 50%,#666666 51%,#666666 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #777777 0%,#777777 50%,#666666 51%,#666666 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#sidebar_address .get-directions:hover {
		color: #50d33b;
}



/* New v2 Sidebar */
#sidebar_address_v2 h3 {
	color: #50d33b;
}
