@import url(http://images1.ecarlist.com/sites/templates/diamond/css/diamond_base.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: #097f8d; }
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 { color:#0ca7b9; border-bottom: 1px solid #097f8d; }

#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:#0ca7b9; }



#home_flash { background: url(../images/flash_top.gif) no-repeat center top; }
#flash_content { background: url(../images/yellow/flash_placeholder_nobuttons.jpg) no-repeat center top; }
#homebttns {}
#homebttns li {}
#homebttns li a { background: url(../images/yellow/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:#0ca7b9;  }
#home_left h1 span { color:#097f8d; }
#home_left p { color:#fff; }

#home_right {}
#browsebox { background:#3a3a3a url(../images/browsebkgd.gif) no-repeat center bottom; }
#browsebox h1 { background: url(../images/teal/browse.jpg) no-repeat center top; }
a#viewallhome {background: url(../images/teal/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:#097f8d; }

#ql_home {}
#ql_home li {}
#ql_home li.last {}
#ql_home li a { background: url(../images/teal/quicklinks_teal.png) 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:#0ca7b9; }
#random_list_location #random_list_item {}
#random_list_location #random_list_item a { color:#fff; }
#random_list_location #random_list_item a:hover { color:#0ca7b9; }
#random_list_location #random_list_item img { border:5px solid #043038; }
#random_list_location #random_list_item img:hover { border:5px solid #0ca7b9; }
#home .toolTipInner_price { color:#097f8d; }

#footer_box {}
#footerNav {}
#footerNav li { border-right:1px solid #00b7c2; }
#footerNav li.last { border:none; }
#footerNav li a { color:#00b7c2; }
#footerNav li a:hover { color:#03e2fc; }
.dt-footer { color: #00b7c2; }
.dt-footer a { color: #00b7c2; }
.dt-footer a:hover { color: #03e2fc; }

#footer_wrap {
	background: url(../images/lightblue/footer_img.jpg) no-repeat center top;
}

#footer_wrap #footer_box {
	padding: 60px 0 20px 465px;
}

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


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

#site_logoSection { display:none; }

#sidebar_address { background:#000; border:1px solid #0ca7b9; }
#sidebar_address_head { color:#0ca7b9; }
#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 #0ca7b9; color:#999; }
#dealer_contact h2 { color:#0ca7b9;  }
#dealer_contact #contact_small {}
#dealer_contact  .input_element {}
#dealer_contact ol {}
#dealer_contact li {}
#dealer_contact #contact_small .submitButton { background: url(../images/teal/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:#0ca7b9; border-bottom: 1px solid #097f8d;	}
#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:#0ca7b9; }

/* Current Filters Box */
#inventory #currentFilters { background:#31474a; 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 #0ca7b9; }
#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:#0ca7b9 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:#0ca7b9; }

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

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

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

/* 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; }
.inventory_v2_price { color: #0ca7b9;}

a#vehicle_v2_notify_button { background: url(../images/teal/finder.png) no-repeat left top; margin-left: -10px; width: 239px;}
a#vehicle_v2_notify_button:hover {background-position: top right;}


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

/* Similar Vehicles Heading */
#vehicle #leftColumn h3 { color:#0ca7b9; }
.similarVehicle {  background:#000; border:1px solid #0ca7b9; }
#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 #0ca7b9; }
#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:#0ca7b9 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 #0ca7b9; 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 #0ca7b9; background:#000; color:#fff; }


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

/* Vehicle Title -- Make sure to enlarge this */
#vehicle #vehicle_title { color: #0ca7b9; }

/* 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; }

#right #form_response p {
	color: #000;
}