@import url(http://images1.ecarlist.com/sites/templates/diamond/css/diamond_base_1.1.css);

body { background:#000 url(../images/bodytile_red.gif) repeat-x center top; min-width: 980px; }
#wrapper {}
#page_bkgd { background: url(../images/page_bkgd.jpg) no-repeat center top; min-width: 980px; }
.clear {}
p { color:#fff; }
a { color: #fff; }
a:link {}
a:hover { color: #f52e2e; }
a:visited {}
a:active {}
a:focus {}

#header {}

#right p, #finance_middle p, #notify_middle p, #financeLeft p { color:#fff; }
#right h2, #notify_middle h2, #financeLeft h2, #trade_appraisal h2 { color:#f52e2e; border-bottom: 1px solid #690706; }

#main_content { background: #000; }

#priNav { background: url(../images/navbkgd.gif) no-repeat center top; text-align: center; }
#priNav li { background: url(../images/navdiv.gif) no-repeat right center; font-family: Impact; font-size:17px; }
#priNav li.last { background: none; }
#priNav li a { color:#fff; }
#priNav li a:hover { color:#fe0000; }

#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: #c91f22; color: #fff; }

#wrapper #priNav ul { 
		border:1px solid #2d2d2d;
		border-top:none; 
		background: #000; 
		box-shadow: 0 2px 3px rgba(0,0,0,.5);
		-moz-box-shadow: 0 2px 3px rgba(0,0,0,.5);
		-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.5);
 }
#wrapper #priNav ul li { 
		background: none; 
		border:none;
		border-bottom:1px solid #4d64ab; 
}
#wrapper #priNav ul li.first { border-top:none; }
#wrapper #priNav ul li.last { border-bottom:none; }
#wrapper #priNav ul li a { 
		color:#fff; 
		background: none;
 }
#wrapper #priNav ul li a:hover {
		background:#fe0000;
		color:#fff;
}



#home_flash { background: url(../images/flash_top.gif) no-repeat center top; }
#flash_content { background: url(../images/flash_placeholder_nobuttons.jpg) no-repeat center top; }
#homebttns {}
#homebttns li {}
#homebttns li a { background: url(../images/home_bttns.jpg) no-repeat; }
#homebttns li a#inventory {}
#homebttns li a#finder {}
#homebttns li a#make {}

#home_left { background: url(../images/home_left_bttm.png) no-repeat center bottom; }
#home_left h1 { color:#f52e2e;  }
#home_left h1 span {}
#home_left p { color:#fff; }

#home_right {}
#browsebox { background:#3a3a3a url(../images/browsebkgd.gif) no-repeat center bottom; }
#browsebox h1 { background: url(../images/browse.jpg) no-repeat center top; }
a#viewallhome {background: url(../images/viewallhome.png) no-repeat left top !important; background: url(../images/viewallhome.jpg) no-repeat left top; }
a#viewallhome:hover {}
#browseleft { color:#ccc; }
#browseleft .floatleft {}
#browseleft .floatleft p {}
#browseleft .floatleft a { color:#fff; }
#browseleft .floatleft a:hover { color:#f52e2e; }

#ql_home {}
#ql_home li {}
#ql_home li.last {}
#ql_home li a { background: url(../images/quicklinks.jpg) no-repeat; }
#ql_home li a#view {}
#ql_home li a#financing {}
#ql_home li a#sell {}
/* rollover states */
#ql_home li a#view:hover {}
#ql_home li a#financing:hover {}
#ql_home li a#sell:hover {}


#featured_box {}
#featured_box h1 { color:#f52e2e; }
#random_list_location #random_list_item {}
#random_list_location #random_list_item a { color:#fff; }
#random_list_location #random_list_item a:hover { color:#F52E2D; }
#random_list_location #random_list_item img { border:5px solid #3d0404; }
#random_list_location #random_list_item img:hover { border:5px solid #F52E2D; }
#home .toolTipInner_price { color:#F52E2D; }

#footer_box {}
#footerNav {}
#footerNav li { border-right:1px solid #c20000; }
#footerNav li.last { border:none; }
#footerNav li a { color:#c20000; }
#footerNav li a:hover { color:#fff; }
.dt-footer { color: #c20000; }
.dt-footer a { color: #c20000; }
.dt-footer a:hover { color: #fff; }

#ec_footer { margin: 0; padding: 35px 5px 0 0; list-style-type: none; text-align: right; }
#ec_footer li { border-right:1px solid #c20000; color:#c20000; }
#ec_footer li.last {}
#ec_footer li a { color:#c20000; }
#ec_footer li a:hover { color:#fff; }
#footer_box h1 {}
#footer_box h1 a { background: url(../images/dt_logo_diamond_red.png) no-repeat left top; }


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

#site_logoSection { display:none; }

#sidebar_address { background:#000; border:1px solid #fd3a0d; }
#sidebar_address_head { color:#f52e2e; }
#sidebar_address_head strong {}
#sidebar_address .floatleft p { color:#fff; }
#sidebar_address .floatleft {}
#sidebar_address #getdirections {}
#sidebar_address a#getdirections:hover { color:#000; }

#dealer_contact { background:#000; border:1px solid #fd3a0d; color:#999; }
#dealer_contact h2 { color:#f52e2e;  }
#dealer_contact #contact_small {}
#dealer_contact  .input_element {}
#dealer_contact ol {}
#dealer_contact li {}
#dealer_contact #contact_small .submitButton { background: url(../images/send_small.jpg) no-repeat left top; border:none; }
#dealer_contact #contact_small .submitButton:hover {}


#contact #contact_map { background: #fff; }
#contact #google_map { border:1px solid #ccc; }
#contact .customer_tools_left {}

#financing #financeLeft h2 {}
.financeBox2 p { color:#333; }
#financing #sidebar_address .floatleft p { color:#333; }
#financing #financeCalc h2 span, #financing .financeBox2 h3 { color:#333; }
#financing #financeHeader h1 { color:#000;}

#notify #notify_form_div p { color:#333; }

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

#sitemapContent {}
#sitemap #sitemapContent h1 { color:#f52e2e; border-bottom: 1px solid #690706;	}
#sitemap_list, .sitemap_vehicle_list {}
#sitemap #sitemap_list { color:#ccc; }
#sitemap #sitemap_list li { color:#ccc; }
#sitemap .sitemap_vehicle_title { color:#fff; }


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

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

/* Current Filters Box */
#inventory #currentFilters { background:#4a3131; border:none; }
#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:#000; border:1px solid #a80105; }
#inventory #inventory_v2_sidebar_filters .filterList h3 { color:#fff; }
#inventory .filterList ul {}
#inventory .filterList ul li { color:#fff; }
#inventory .filterList ul li a { color:#fff; background: url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_grey.gif) no-repeat scroll 2px center; }
#inventory .filterList li a:hover { color:#fff; background:#a80105 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center; }
#inventory .filterList span a { background:#e8e8e8; border:1px solid #ababab; color:#000; }
#inventory .filterList span a:hover { color:#a80105; }

/* Contact Form Box */
#inventory #inventory_v2_sidebar_contact { background:#000; border:1px solid #a80105; color:#999; }
#inventory #inventory_v2_sidebar_contact h2 { color:#f52e2e; }
#inventory #contact_small {}
#inventory #contact_small ol {}
#inventory #inventory_v2_sidebar_contact  .input_element {} 
#inventory #ec_is_submit .submitButton { background: url(../images/send_small.jpg) no-repeat left top; border:none; }
#inventory #ec_is_submit .submitButton:hover {}

/* Top Search Bar Styles */
#inventory #searchBar { border:1px solid #a80105; background:#000; }
#inventory #sort_bar { border:1px solid #a80105; background:#000; }
#inventory #sort_bar_left, #inventory #sort_bar_right {}

#inventory .inventory_v2_row { background:#000; border:1px solid #a80105; }

/* Vehicle Title and Price */
#inventory .price_line_1 {}
#inventory .inventory_v2_price_right .price_title  { color:#fff; }
#inventory .inventory_v2_details {}
#inventory .inventory_v2_details li { color:#ccc; }
#inventory .inventory_v2_price_left { color:#fff; }

/* Change width so prices dont wrap */
.inventory_v2_price {}

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


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

/* Similar Vehicles Heading */
#vehicle #leftColumn h3 { color:#f52e2e; }
.similarVehicle {  background:#000; border:1px solid #a80105; }
#vehicle .similarVehicle ul li { color:#ccc; }
#vehicle .similarVehicle ul li a { color:#ccc; }

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


/* Breadcrumbs and share bar at top */
#vehicle #vehicle_topbar { border:1px solid #a80105; background:#000; color:#fff; }
#vehicle #vehicle_topbar a { color:#fff; }
#vehicle #vehicle_topbar_left,#vehicle #vehicle_topbar_right {}
#vehicle #vehicle_topbar_right ul {}
#vehicle #searchBar {  border:1px solid #a80105; background:#000; color:#fff; }


#vehicle #vehicle_title {}
#vehicle #vehicle_contact span { color:#ccc; }
#vehicle #vehicle_contact a { color:#ccc; }
#vehicle .price_line_1 {}
#vehicle .gray_ten { color:#fff; }

/* Vehicle Title -- Make sure to enlarge this */
#vehicle #vehicle_title {}

/* Vehicle Listing Details */
#vehicle #vitalsContainer ul li { color:#ccc; }
#vehicle #vehicle_thumbs img {}

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

/* Disclaimer at the bottom of the page */
#vehicleDisclaimer p {}
#vehicle #customer_tools_bottom_middle { background: #fff; }
#vehicle #customer_tools_top_middle { color:#333 !important; }
#vehicle_details_middle h3, #vehicle_details_middle p { color:#333; }
#vehicle_details_middle a { color:#000; }

/* hours list */
#hours_list { color:#fff; background:#000; border:1px solid #fd3a0d; }
h3#hours_list_title { color:#f52e2e; }
#hours_list ul li {}

.inventory_v2_pagination { color:#ccc; }

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

h3#vctHeader_txt {
		color:#000;
}
#vehicle .vctTabs_container li a { color:#333; }
#vehicle .vctTabs_container li label { color:#333; }



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

#service #right h3, 
#parts #right h3, { 
		color:#444; 
}
#service #service_request_form h3, 
#parts #parts_request_form h3,
#body_shop #service_request_form h3 { 
		border:1px solid #a80105; 
		background:#000;
}
#parts #parts_request_form label, 
#service #service_request_form label, 
#body_shop #service_request_form label { color:#ccc; }
#parts_request_form .input_element, 
#service_request_form .input_element { border:1px solid #464a4d; }
#parts_request_form .input_element:hover, 
#service_request_form .input_element:hover { color:#606975; }
#specials #ip_specials h3 { color:#b2b2b2; }
