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

body { background: #265b20 url(../images/green/bodytile.png) repeat-x left top; }
.clear {}
a { color: #076400; text-decoration:none; }
a:link {}
a:hover { color: #2dbf00; text-decoration:underline; }
a:visited {}
a:active { outline:none; }
a:focus { outline-style: none; }
.color_pri { color: #2e8432 !important; }
.color_sec { color: #1b4d1e !important; }

#right p, #financeLeft p, #notify_middle p { color:#444; }
#right h2, #financeLeft h2, #notify_middle h2, #sitemapContent h1 { color:#333; border-bottom: 1px solid #cdcbcc;  }

#header { background: url(../images/header.png) no-repeat center top; }
#header h1 {}
#header h1 a { color:#076400; }
#header h2 { color:#2e2e2e; }
#header h2 span { color:#2e8432; }

#navwrap { background: url(../images/green/navwrap.png) no-repeat center top; }
#priNav {}
#priNav li { background: url(../images/green/navdiv.png) no-repeat right top; }
#priNav li.last { background: none; }
#priNav li a { color:#fff; }
#priNav li a:hover { background: url(../images/green/nav_rollover.png) repeat-x left top; }

#priNav li ul li {background: #102e12;}
#priNav li ul li a:hover {background: #1b4d1e;}

#main_content { background: #fff url(../images/green/inner_content_bttm_tile.png) repeat-x left bottom; }
#home #main_content { background-image: none; }

#blue_strip_wrap { background: url(../images/green/footer_wrap_inner.png) no-repeat center bottom; }
#home #blue_strip_wrap { background: url(../images/green/footer_wrap_home.png) no-repeat center bottom; }

#featuredVehicles { background: url(../images/green/footer_wrap_home.png) no-repeat center top; }
#featuredVehicles_title { background: url(../images/green/featured_title.png) no-repeat left top; } 
#featuredVehicles_footer { display: none; }
#random_list_location #random_list_item {}
#random_list_location #random_list_item img { border:5px solid #fff; }
#random_list_location #random_list_item img:hover { border:5px solid #2dbf00 }
#random_list_location #random_list_item { color:#fff; }
#random_list_location #random_list_item a { color:#fff; }
#random_list_location #random_list_item a:hover { color:#2dbf00; text-decoration: none; }
#home .toolTipInner_price { color:#076400; }

#footer_bttm { background: url(../images/footer_bttm.png) no-repeat center bottom; }
#footerleft {}
#footerleft h2 { color:#2e2e2e; }
#footerleft h2 span { color:#fff; }
#ec_footer {}
#ec_footer li { color:#fff; border-right: 1px solid #fff; }
#ec_footer li.last { border:none; }
#ec_footer li.first {}
#ec_footer li.mid { border:none; }
#ec_footer li a { color:#fff; text-decoration: none; }
#ec_footer li a:hover { text-decoration: underline; }
a#ecarlist { background: url(../images/dt_logo_green.png) no-repeat left top; }
.dt-footer { color: #fff; }
.dt-footer a { color: #fff; }
.dt-footer a:hover { color: #2dbf00; }

#footermid {}
#footermid h2 { color:#000; }
#footerNav {}
#footerNav li { background: url(../images/footernav_arrow.gif) no-repeat 2px center; }
#footerNav li a { color:#fff; text-decoration: none; }
#footerNav li a:hover { text-decoration: underline; }

#footerright { background: url(../images/footerright_tile.png) repeat; }
#footerright h2 { color:#000; text-transform: uppercase; }
#footerright p.footeraddress { color:#fff; }
#footerright p.footerphone { color:#fff; }
a#footerdir { color:#fff; border:1px solid #9c9c98; background: url(../images/green/footer_dir_bttn.gif) no-repeat left top; }
a#footerdir:hover { background-position: left bottom; }
#footerright p.footerhours { color:#fff; }
#footer_glow { background: url(../images/footer_glow.png) no-repeat center top; }

#home_flash {}
#flash_placeholder { background: url(../images/green/flash_placeholder.jpg) no-repeat 33px 8px; }
#home_welcome {}
#home_welcome h2 { color:#7f7f7f; border-bottom: 1px solid #d7d7d7; }
#home_welcome h2 span { color:#2e8432; }
#home_welcome p { color:#444; }
#home_specials { background: url(../images/green/specials_bkgd.png) no-repeat left bottom; }
#specials_placeholder { background: url(../images/specials_placeholder.jpg) no-repeat left top; }
#current_placer {}
#currentlink { background: url(../images/green/home_specials_bttn.png) no-repeat left top; }
#currentlink a { color:#fff; background: url(../images/specials_bttn_arrow.png) no-repeat right 7px; }

#home_bttm { background: url(../images/home_bttm_tile.jpg) no-repeat center bottom; }
a#directions_bttn { color:#fff; text-decoration: none; background: url(../images/green/home_directions.png) no-repeat left 21px; }
#home_search { background: url(../images/home_search_bkgd2.png) no-repeat left top; }					
#arrow_bttm { background: url(../images/green/bttm_blue_triangle.png) no-repeat left top; }
#home_search h2 { display:none; }
#home_search .select_wrap {}
#home_search select {}
#home_search label { color:#000; }
#home_search input.submitButton { border:none; color:#fff; text-decoration: none; background: url(../images/green/home_search_bttn.gif) repeat-x left top; }

#home_search a#submit { border:none; color:#fff; text-decoration: none; background: url(../images/green/home_search_bttn.gif) repeat-x left top; }

#ql_home {}
#ql_home li { background: url(../images/green/home_ql_bttn.png) no-repeat left top; }
#ql_home li a { color:#000; }
#ql_home li a:hover { background: url(../images/green/home_ql_hover.png) repeat-x left top; color:#fff; }


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

#site_logoSection { display:none; }
#sidebar_address { border:1px solid #d6d6d6; color:#000; background: #e5e5e5 url(../images/dc_tile.png) repeat-x center top; }
#sidebar_address_head { background: #2e8432; color:#fff; }
#sidebar_address .floatleft p { color:#444; }
#sidebar_address .floatleft {}
#sidebar_address #getdirections { background: #E8E8E8; border:1px solid #ababab; color:#666; }
#sidebar_address a#getdirections:hover { color:#1a4c1d; text-decoration: none; }
#sidebar_address .addressblock { border-bottom: 1px dotted #ccc; }

#dealer_contact { border:1px solid #d6d6d6; color:#000; background: #e5e5e5 url(../images/dc_tile.png) repeat-x center top; }
#contact_small h2 { background: #2e8432; color:#fff; }
#dealer_contact ol { background: none;  }
#dealer_contact #contact_small {}
#dealer_contact  .input_element { border:1px solid #d6d6d6; }
#dealer_contact textarea {}
#contact_small .submitButton { background: #d8d8d8 url(../images/submittile.gif) repeat-x center top; border:1px solid #b2b2b2; color:#565656; }
#contact_small .submitButton:hover { color:#1a4c1d; }

#incentives #contact_incentives { border:1px solid #d6d6d6; color:#000; background: #e5e5e5 url(../images/dc_tile.png) repeat-x center top; }
#incentives #contact_incentives legend { display:none; }
#incentives #contact_incentives h3 { background: #1a4c1d; color:#fff; }
#incentives #contact_incentives ol {}
#incentives #contact_incentives li {}
#incentives #contact_incentives li label {}
#incentives #contact_incentives .input_element { border:1px solid #d6d6d6; background: #fff; }
#incentives #contact_incentives #vehicle_question_submit {}
#incentives #contact_incentives #vehicle_question_submit input { background: #d8d8d8 url(../images/submittile.gif) repeat-x center top; border:1px solid #b2b2b2; color:#565656; }
#incentives #contact_incentives #vehicle_question_submit input:hover { color:#1a4c1d; }

#ql_inner { background:#e5e5e5 url(../images/ql_inner_tile.png) repeat-x left top; border:1px solid #d6d6d6; }
#ql_inner li { border-bottom: 1px solid #d6d6d6; border-top:1px solid #fff; }
#ql_inner li.first { border-top: none; }
#ql_inner li.last { border-bottom: none; }
#ql_inner li a { color:#000; background: url(../images/green/ql_inner_arrow.gif) no-repeat 12px top; }
#ql_inner li a:hover { background: #2e8432 url(../images/green/ql_inner_arrow.gif) no-repeat 12px bottom; color:#fff; text-decoration: none; }

#contact #contact_map { background: #fff; border:1px solid #9F9F9F; }


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

#service #right h3, #parts #right h3 { color:#595959; }
#service #service_request_form h3 { background:#006287 url(../images/serv_gradient.png) repeat-x left top; color:#fff; border:1px solid #b7b8ba; }
#parts #parts_request_form h3 { background:#006287 url(../images/serv_gradient.png) repeat-x left top; color:#fff; border:1px solid #b7b8ba;  }
#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 #ccc; background: #fff; }
#parts_request_form .input_element:hover, #service_request_form .input_element:hover { color:#606975; }
#specials #ip_specials h3 { color:#595959; }


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

#financing #financeHeader { border:1px solid #D7D7D7;  }
#financing #financeHeader h1 { color:#333; }
#financing #financeCalc h2 { color:#333; }
#financing .financeBox2 h3 { color:#333; }
#financing #financeHeader h1 {}
#financing #financeHeader a#get_started {}
#financing #sidebar_address { border:1px solid #d6d6d6; color:#333; background: #e5e5e5 url(../images/dc_tile.png) repeat-x center top; }
#financing #sidebar_address_head { background: #2e8432; color:#fff; }
#financeLeft h2 {}


/* ###################################################
###                   #notify                      ###
################################################### */

#notify #notify_form_div { border:1px solid #d6d6d6; color:#333; background: #e5e5e5 url(../images/dc_tile.png) repeat-x center top; }
#notify #notify_form_div h3 { background: #2e8432 url(../images/notify_icon.png) no-repeat 240px 5px; }
#notify #notify_form_div h3#tb_customer_info {}
.tb_even, .nfd_even { background: none; }
#notify #vehicle_finder_submit {}
#notify_form_div #vehicle_finder_submit input:hover, #notify_form_div #vehicle_trade_bid_submit input:hover { color:#00577a; }
#notify p#nfd_legend { background: #ccc; }


/* ###################################################
###                  #trade bid                    ###
################################################### */

#trade_bid #notify_form_div { border:1px solid #d6d6d6; color:#333; background: #e5e5e5 url(../images/dc_tile.png) repeat-x center top; }
#trade_bid #notify_form_div h3 { background: #2e8432 url(../images/trade_bid_icon.png) no-repeat 240px 5px; }
#trade_bid #notify_form_div h3#nfd_customer_info {}
#trade_bid #vehicle_trade_bid_submit {}
#trade_bid #sidebar_address { border:1px solid #d6d6d6; color:#333; background: #e5e5e5 url(../images/dc_tile.png) repeat-x center top; }
#trade_bid #sidebar_address_head { background: #00577a; color:#fff; }


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

#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 {}


/* ###################################################
###                 #inventory                     ###
################################################### */

#inventory h3.non_expandable_menuheader { color:#838383; =}
#inventory_v2_sidebar_filters h2 { color:#838383; }

/* Search Filter List Container Boxes */
#inventory .filterList { background:#f9f9f9; border:1px solid #e8e8e8; }
#inventory #inventory_v2_sidebar_filters .filterList h3 { color:#000; }
#inventory .filterList ul {}
#inventory .filterList ul li { color:#ababab; }
#inventory .filterList ul li a { color:#6c6c6c; background: url(../images/arrow_gold.gif) no-repeat 2px center; }
#inventory .filterList li a:hover { color:#fff; background:#2e8432 url(../images/arrow_wht.gif) no-repeat 2px center; }
#inventory .filterList span a { background: #ededed; border:1px solid #b9b9b9; color:#333; }
#inventory .filterList span a:hover { color:#008bbf; }

/* Current Filters Box */
#inventory #currentFilters { background:#008bbf; border:1px solid #006287; }
#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; }

/* contact form */
#inventory_v2_sidebar_contact #contact_small { border:1px solid #d6d6d6; color:#444; background: #f2f2f2; }
#inventory_v2_sidebar_contact #contact_small h2 { background: url(../images/email_dealer_head.gif) no-repeat left top;  }
#inventory_v2_sidebar_contact ol {}
#inventory_v2_sidebar_contact .input_element { border:1px solid #d6d6d6; }

/* vehicle finder button */
a#vehicle_v2_notify_button img { display:none; }
a#vehicle_v2_notify_button { background: url(../images/finder_green.jpg) no-repeat center top; }

/* search and sort bars */
#inventory #searchBar { border-bottom:1px solid #c1c5ca; border-top:7px solid #000;; background:#d7d7d5 url(../images/bttmbar_tile.gif) repeat-x left bottom; color:#333; }
#inventory #sort_bar { background: #fff url(../images/topbar_tile.gif) repeat-x left bottom; color:#333; border-bottom: 1px solid #6e6d6b;  }
#inventory #sort_bar a { color:#333; text-decoration: none; }
#inventory #sort_bar a:hover { text-decoration: underline; }

#inventory .inventory_v2_row { border-bottom: 1px dotted #3f3727; background: url(../images/ir_tile.png) repeat-x center top; }
#inventory .inventory_v2_details {}
#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:#010000; }
#inventory .inventory_v2_price_right .price_title { color:#666; }
#inventory .inventory_v2_details h4 a:hover { color:#008bbf !important; }

#inventory .inventory_v2_paginationLeft {}
#inventory .inventory_v2_paginationCenter {}
#inventory .inventory_v2_paginationRight {} 

#vehicleDisclaimer p { color:#444; }


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

#vehicle #similarVehicles h3 { color:#444; }
#vehicle #similarVehicles .similarVehicle { background:#e8e8e8; border:1px solid #d8d8d8; }
#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:#f9f9f9; border:1px solid #e8e8e8; }
#vehicle_v2_sidebar_links p { color:#000; }
#vehicle_v2_sidebar_links ul {}
#vehicle_v2_sidebar_links li { color:#ababab; }
#vehicle_v2_sidebar_links li a { color:#6c6c6c; background: url(../images/arrow_gold.gif) no-repeat 2px center; }
#vehicle_v2_sidebar_links li a:hover { color:#fff; background: #2e8432 url(../images/arrow_wht.gif) no-repeat 2px center; }

#vehicle #vehicle_topbar { background: #fff url(../images/topbar_tile.gif) repeat-x left bottom; color:#333; border-bottom: 1px solid #6e6d6b; }
#vehicle #vehicle_topbar a { color:#333; text-decoration: none; }
#vehicle #vehicle_topbar a:hover { text-decoration: underline; }
#vehicle #vehicle_topbar_right ul {}
#vehicle #searchBar { border-bottom:1px solid #c1c5ca; border-top:7px solid #000;; background:#d7d7d5 url(../images/bttmbar_tile.gif) repeat-x left bottom; color:#333; }

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

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

#vehicle #vehicle_mainVitals {}
#vehicle #vitalsContainer li { color:#8a8a8a; }
#vehicle #vitalsContainer li strong { color:#4c4c4c; }
#vehicle_mainPhoto {}
#picShadow #carimg { border:1px solid #c9c9c9; }

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

#customer_tools li {}
#customer_tools_content_wrapper form.validation label  {}
#customer_tools_vehicle_offer .customer_tools_right_right li label {}
p#trade_offer_subject {}
.customer_tools_left {}

#vehicle #dealerboxName {}
#vehicle .dealerboxAdd {}
#vehicle #dealerboxPhone {}
#vehicle #dealerboxMap a { color:#333; text-decoration:none; }
#vehicle #dealerboxMap a:hover { text-decoration:underline; }

#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_item { border:none; border-bottom: 1px dotted #3f3727; background: url(../images/ir_tile.png) repeat-x center top; }
#inventory #sort_bar_right {}
#vehicle_count_controls {}



#sidebar_address_v2 h3 {
	background: #2e8432;
	color: #fff;
}