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

body { background: #000; color:#ccc; }
#page_bkgd { background: url(../images/page_bkgd.jpg) no-repeat center top; min-width: 980px; }
#page_bttm { background: url(../images/page_bttm.jpg) no-repeat center bottom; min-width: 980px; }
.clear {}
p {}
a { color: #ffae00; }
a:link {  }
a:hover { color: #d77400; }
a:visited { color: #d77400;  }
a:active {}
a:focus {}


#right p, #finance_middle p, #notify_middle p, #financeLeft p, .wide-wrap p { color:#ccc; }
#right h2, #notify_middle h2, #financeLeft h2, #trade_appraisal h2, .wide-wrap h2 { color:#fff; background: url(../images/heading_underline.gif) repeat-x center bottom; }

#wrapper {}
#header {}
#circle_logo {}
#logosection {}

#priNav {}
#priNav li {}
#priNav li a { color:#ccc; }
#priNav li a:hover { color:#ffae00; }

#dropmenudiv, #dropmenudiv_firefox{ background: #000; border: none;  }
#dropmenudiv a, #dropmenudiv_firefox a { border: none; border-bottom: 1px dotted #fff; color: #fff; }
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {  background: #ffae00; color: #fff; }

#subNav { background: url(../images/subnav_bkgd.png) no-repeat center top; }
#subNav li {}
#subNav li a { color:#d77400;}
#subNav li a:hover {}

#home_specials {}
#specials_placeholder {}
#home_specials p.specials { background: url(../images/specials_bttm.jpg) no-repeat center center; }
#home_specials p.specials a { background: url(../images/allspecials.gif) no-repeat left top;  }
#home_specials p.specials a:hover { background-position: -111px 0px; }

#home_flash {}
#home_bttns { background: url(../images/orange/home_image.jpg) no-repeat center top; }
#home_bttns li {}
#home_bttns li a { background: url(../images/orange/home_bttns.png) no-repeat; }
#home_bttns li a#view {}
#home_bttns li a#fin {}
#home_bttns li a#view:hover {}
#home_bttns li a#fin:hover {}


#home_ql { float:right; display:inline; margin: 0 20px 0 0; padding: 0; width:250px; list-style-type:none; }
#home_ql li { margin: 0; padding: 0; }
#home_ql li a { background: url(../images/orange/ql_bttns_orange.jpg) no-repeat; }
#home_ql li a#quick {}
#home_ql li a#fin {}
#home_ql li a#about {}
#home_ql li a#quick:hover {}
#home_ql li a#fin:hover {}
#home_ql li a#about:hover {}

#home_welcome { background: url(../images/home_about_top.jpg) no-repeat center top; }
#home_welcome_bttm { background: url(../images/home_about_bttm.gif) no-repeat center bottom; }
#home_welcome p { color:#b5b5b5; }
#home_welcome p.top {}
#home_welcome a { color:#ffae00; }

#home_featured { border-right:1px solid #262626; }
#home_featured h1 { background: url(../images/featured_title.jpg) no-repeat left top; }
#featuredVehicles_title { display:none; }
#random_list_location #random_list_item {}
#random_list_location #random_list_item a { color:#fff; }
#random_list_location #random_list_item a:hover { color:#ffc000; }
#random_list_location #random_list_item img { border:1px solid #494949; }
#random_list_location #random_list_item img:hover { border:1px solid #ffc000; }
#home .toolTipInner_price { color:#ffc000; }

#home_contact { background: url(../images/home_contact_top.jpg) no-repeat center top; }
#home_contact .left { background: url(../images/contact_divider.gif) no-repeat right top; }
#home_contact .left p { color:#a4a4a4;}
#home_contact .left p span { color:#fff; }
#home_contact .left a { color:#a4a4a4; }
#home_contact .right {}
#home_contact .right p { color:#fff; }
#home_contact .right p span { color:#a4a4a4; }

#footer_new {}
#footerNav { background: url(../images/footer_nav_top.gif) no-repeat center top; width:940px; text-align: center; }
#footerNav li { border-right:1px solid #646464; }
#footerNav li.last {}
#footerNav li a{ color:#646464;}
#footerNav li a:hover { color:#fff;}

#ec_footer {}
#ec_footer li { border-right:1px solid #646464; color:#646464; }
#ec_footer li.last {}
#ec_footer li a{ color:#646464;}
#ec_footer li a:hover { color:#fff;}

#footer_new h1#ecarlistlogo {}
#footer_new h1#ecarlistlogo a { background: url(../images/dealertrack_logo.png) no-repeat left top; }
#footer_new h1#ecarlistlogo a:hover {}

.dt-footer { color: #646464; }
.dt-footer a { color: #646464; }
.dt-footer a:hover { color: #fff; }

#homesearch {}
#home #search form label{}
#home #search .select_container {}
#home #search form select{}
#home #search h2 {}
#home #search #listing_form {}
#home #search .submitButton { background: url(../images/home_search_bttn.gif) no-repeat left top; }
#home #search .submitButton:hover {}

#sitemap #sitemapContent h1 { color:#fff; background: url(../images/heading_underline.gif) repeat-x center bottom; }

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

#site_logoSection { display:none; }

#sidebar_address { background:#000; border:1px solid #363636; }
#sidebar_address_head { color:#fff; }
#sidebar_address .floatleft p { color:#ccc; }
#sidebar_address .floatleft {}
#sidebar_address #getdirections {}
#sidebar_address a#getdirections:hover { color:#ffae00; }

#dealer_contact { background:#000; border:1px solid #363636; }
#dealer_contact h2 { color:#fff; }
#dealer_contact  .input_element {}
#dealer_contact #contact_small {}
#dealer_contact #contact_small ol li {}
#dealer_contact #contact_small input.submitButton { background: url(../images/submit_inv.jpg) no-repeat left top; }
#dealer_contact #contact_small input.submitButton:hover {}
#dealer_contact #contact_small ol li label { color:#ccc; }
#dealer_contact #contact_small ol {}

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

#contact #customer_tools_content_wrapper form.validation label { color:#333; }
#contact #customer_tools_top_middle { color:#333 !important; }

#financing #financeCalc { color:#333; }
#financing #financeRight { color:#333; }
#financing p#sidebar_address_head { color:#000;  }
#financing #sidebar_address .floatleft p { color:#444; }

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

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

/* Search Filter List Container Boxes */
#inventory .filterList { background:#000; border:1px solid #363636; }
#inventory #inventory_v2_sidebar_filters .filterList h3 { color:#fff; }
#inventory .filterList ul li { color:#b7b7b7; }
#inventory .filterList ul li a { color:#b7b7b7; background: url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat 2px center;  }
#inventory .filterList li a:hover { color:#000; background:#ffc000 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_blk.gif) no-repeat 2px center; }
#inventory .filterList span a { background:#e8e8e8; border:1px solid #ababab; color:#000; }
#inventory .filterList span a:hover { color:#ffae00; }

/* Contact Form Box */
#inventory #inventory_v2_sidebar_contact { background:#000; border:1px solid #363636; }
#inventory #inventory_v2_sidebar_contact h2 { color:#fff; }
#inventory #inventory_v2_sidebar_contact  .input_element {}
#inventory #inventory_v2_sidebar_contact #contact_small {}
#inventory #inventory_v2_sidebar_contact #contact_small ol li {}
#inventory #inventory_v2_sidebar_contact #contact_small input.submitButton { background: url(../images/submit_inv.jpg) no-repeat left top; }
#inventory #inventory_v2_sidebar_contact #contact_small input.submitButton:hover {}
#inventory #inventory_v2_sidebar_contact #contact_small ol li label { color:#ccc; }
#inventory #inventory_v2_sidebar_contact #contact_small ol {}

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

/* Top Search Bar Styles */
#inventory #searchBar { border:none; background: url(../images/sortbar.gif) repeat-x center bottom; }
#inventory #sort_bar { border:none; background: url(../images/sortbar.gif) repeat-x center bottom; }
#inventory #sort_bar a { color:#fff; }
#inventory #sort_bar a:hover {}

/* Vehicle Title and Price */
#inventory .inventory_v2_details h4 a:hover {}
#inventory .price_line_1 {}

#inventory .inventory_v2_details_links li a { color: #ccc; }
#inventory .inventory_v2_details_links li a:hover { color: #fff; }
.inventory_v2_price_right .price_title  { color:#ccc; }
/* Change width so prices dont wrap */
#inventory .inventory_v2_pagination a { color: #666; }
#inventory .inventory_v2_pagination a:hover {}
#inventory #vehicleDisclaimer p {}
#inventory .inventory_v2_row { border-bottom:1px dotted #434343; }

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


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

#vehicle #rightColumn { color:#b6b6b6; }

/* Similar Vehicles Heading */
#vehicle #leftColumn h3 { color:#fff; }
.similarVehicle { background:#000; border:1px solid #363636; }
#vehicle .similarVehicle ul li { color:#b6b6b6; }
#vehicle .similarVehicle ul li.price {}
#vehicle .similarVehicle ul li a { color:#fff; }

/* View More Box */
#vehicle #vehicle_v2_sidebar_links { background:#000; border:1px solid #363636; }
#vehicle #vehicle_v2_sidebar_links p { color:#fff; }
#vehicle #vehicle_v2_sidebar_links ul {}
#vehicle #vehicle_v2_sidebar_links li { color:#b7b7b7; }
#vehicle_v2_sidebar_links li a { color:#b7b7b7; background: url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat 2px center; }
#vehicle_v2_sidebar_links li a:hover { color:#000; background:#ffc000 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_blk.gif) no-repeat 2px center; }

/* Breadcrumbs and share bar at top */
#vehicle #vehicle_topbar { border:none; background: url(../images/sortbar.gif) repeat-x center bottom; }
#vehicle #vehicle_topbar a { color:#fff; }
#vehicle #vehicle_title {}
#vehicle #vehicle_contact span { color:#fff; }
#vehicle #vehicle_contact a { color:#fff; }
#vehicle .price_line_1 {}
#vehicle #searchBar { border:none; background: url(../images/sortbar.gif) repeat-x center bottom; }
#vehicle #searchBar_left {}

/* Vehicle Listing Details */
#vehicle #vitalsContainer ul li {}
#vehicle #media_center_links li a {}
#vehicle #vehicle_thumbs img {}

/* give some space to the subject line for the make an offer form */
#vehicle #trade_offer_subject {}
 
#vehicle #dealerboxName {}
#vehicle .dealerboxAdd {}
#vehicle #dealerboxPhone {}
#vehicle #dealerboxMap a { color:#333; }
#vehicle #dealerboxMap a:hover {}

/* Disclaimer at the bottom of the page */
#vehicle #vehicleDisclaimer p {}

#vehicle #customer_tools { color:#333; }  
#vehicle #customer_tools .input_element {}
#vehicle #customer_tools #customer_tools_vehicle_offer .input_element {}
#vehicle #customer_tools #customer_tools_vehicle_offer .customer_tools_right_left {}	
#vehicle #customer_tools_top_middle { color:#333 !important; }
#vehicle #customer_tools_content_wrapper {}
#vehicle #vehicle_vitals {}
#vehicle .gray_ten { color:#ccc; }
#vehicle #picShadow {}

#vehicle #listing_form {}
.ip_dottedLine { border-bottom: 1px dotted #434343; }
#vehicle #media_center_links {}
#vehicle #vehicle_details_middle { color:#333; }
#vehicle #customer_tools_bottom_middle { background: #fff; }


/* default inventory home quick links */
#ql_home_default { background: url(../images/orange/ql_bkgd_default_orange.jpg) no-repeat center top; }
#ql_home_default li {}
#ql_home_default li a { background: url(../images/orange/qlhome_orange.jpg) no-repeat; }
#ql_home_default li a#quick {}
#ql_home_default li a#not {}
#ql_home_default li a#info {}
#ql_home_default li a#quick:hover {}
#ql_home_default li a#not:hover {}
#ql_home_default li a#info:hover {}

#specials_navigation ul li.specials_current {
    background: #000;
}
#specials_navigation ul,
#specials_navigation_wrap,
#specials_navigation ul li a, 
.specials_item  {
    border-color: #363636 !important;
}
#specials_navigation ul li a {
    background: #222;
}
