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


body { background: #5f5f5f url(../images/green/bodytile.gif) repeat-x center top; }
p {}
a { color: #4fbf1d; text-decoration:none; }
a:link {}
a:hover { color: #4fbf1d; text-decoration:underline; }
a:visited {}
a:active {}
a:focus {}

#header {}
#header h1 { font-size: 36px; font-weight: bold; color:#fff; }
#header h1 a { color:#fff; }
#header h2 { font-size:16px; color:#606060; font-weight: normal; }
#header h3 { font-size:14px; font-weight: normal; color:#fff; line-height: 18px; text-align: right; }
#header h3 span { color:#77ea23; }

#right p, #financeLeft p, #notify_middle p { color:#fff; }
#right h2, #financeLeft h2, #notify_middle h2, #sitemap #sitemapContent h1, #trade_appraisal h2 { color:#fff; background: url(../images/underline.png) repeat-x left bottom; } 

#headersocial {}
#headersocial li {}
#headersocial li a { background: url(../images/header_social.png) no-repeat; }
#headersocial li a#facebook { background-position: 0px 0px; }
#headersocial li a#twitter { background-position: -15px 0px; }
#headersocial li a#youtube { background-position: -30px 0px; }

#navwrap { background: url(../images/nav_bkgd.jpg) no-repeat center top; }
#navblock { }
#navblock h1 { }
#navblock h1 a { }
#priNav { }
#priNav li {}
#priNav li a { background: url(../images/green/priNav.gif) no-repeat; }
#priNav li a#home {}
#priNav li a#inv {}
#priNav li a#fin {}
#priNav li a#find {}
#priNav li a#ship {}
#priNav li a#spec {}
#priNav li a#info {}
#priNav li a#cont {}
/* hover states */
#priNav li a#home:hover {}
#priNav li a#inv:hover {}
#priNav li a#fin:hover {}
#priNav li a#find:hover {}
#priNav li a#ship:hover {}
#priNav li a#spec:hover {}
#priNav li a#info:hover {}
#priNav li a#cont:hover {}

#subNav {}
#secNav li { color:#4fbf1d; font-size:12px; }
#secNav li a { color:#caf396; }
#secNav li a:hover { color:#fff; text-decoration: underline; }

#priNav ul { background: #000; }
#priNav ul li {}
#priNav ul li.first {}
#priNav ul li.last {}
#priNav ul li a { color: #fff; }
#priNav ul a:hover { color:#4fbf1d; }


#main_content_wrap { background: url(../images/main_content_tile.gif) repeat-y center top; }
#main_content_top { background: url(../images/main_content_top.gif) no-repeat center top; }
#main_content_bttm { background: url(../images/main_content_bttm2.jpg) no-repeat center bottom; }
#main_content {}

#footer_wrap { background: url(../images/green/footer_bkgd.png) no-repeat center top; }
#footer_main {}

#ec_footer {}
#ec_footer li { border-right:1px solid #fff; color:#fff; }
#ec_footer li.last { border:none; }
#ec_footer li a { text-decoration: none; color:#fff; }
#ec_footer li a:hover { color:#bcdca4; }
#footerNav {}
#footerNav li { border-right:1px solid #fff; font-size:12px; }
#footerNav li.last { border:none; }
#footerNav li a { color:#fff; text-decoration: none; }
#footerNav li a:hover { color:#bcdca4; }
a#ecarlistlogo { background: url(../images/dt_logo_carbonite_green.png) no-repeat left top; }
.dt-footer { color: #fff; }
.dt-footer a { color: #fff; }
.dt-footer a:hover { color: #bcdca4; }

p#dealershipimage {}
#home_specials {}
#featured_block {}
#featured_block h1 { background: url(../images/featured_title.gif) no-repeat left top; }
#featuredVehicles { background:#d5d5d5 url(../images/featured_tile.gif) repeat-x center top; border-left:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; }
#featuredVehicles_title { display:none; }
#random_list_location #random_list_item {}
#random_list_location #random_list_item a { text-decoration:none; font-weight:normal; font-size:11px; color:#000; }
#random_list_location #random_list_item a:hover { color:#306013; }
#random_list_location #random_list_item img { border:5px solid #555; }
#random_list_location #random_list_item img:hover { border:5px solid #7ad637; }
#home .toolTipInner_price { color:#306013; }

#home_welcome {}
#home_welcome h1 { color:#fff; background: url(../images/underline.png) repeat-x left bottom; }
#home_welcome p { color:#e1e0e0; }
#home_welcome a { color:#57ea23; }
#ql_home { background: url(../images/ql_bkgd.png) no-repeat left top; }
#ql_home li {}
#ql_home li a { background: url(../images/green/ql_icons.png) no-repeat; color:#fefefe; }
#ql_home li a span { color:#4fbf1d; }
#ql_home li a:hover { color:#4fbf1d }
#ql_home li a:hover span { color:#fefefe; }

#home_browse {}
#home_browse h1 { background: url(../images/browse_title.jpg) no-repeat left top; }
#browsebox { border-left:1px solid #000; border-right:1px solid #000; background:#bababa url(../images/browsetop.gif) repeat-x center top; }
#browsebox a { color:#000; font-weight: bold; }
a#browseall { background: url(../images/viewall_home.png) no-repeat left top;  }
a#browseall:hover { background-position: left -35px; }
p#homemap { background: url(../images/homemap.png) no-repeat center top; }
p#homemap a { background: url(../images/maplocation.png) no-repeat left top; }
p#homemap a:hover { background-position: left -36px; }

#browsebttm { background: url(../images/browsebttm.gif) repeat-x center top; border-left:1px solid #000; border-right:1px solid #000; }

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

#site_logoSection {}

#sidebar_address { border:none; background:url(../images/dealer_contact_bkgd.gif) no-repeat center top; }
#sidebar_address_head { color:#fff; font-size:16px;  }
#sidebar_address .floatleft p { font-size:11px; color:#ccc; line-height: 18px; }
#sidebar_address .floatleft {}
#sidebar_address #getdirections {}
#sidebar_address a#getdirections:hover { color:#000; }
#sidebar_address .addressblock { border-bottom: 1px dotted #ccc; }

#dealer_contact { border:none;  font-size:11px; font-weight: bold; color:#fff; background:#000 url(../images/dealer_contact_bkgd.gif) repeat-x center top; }
#contact_small h2 { background: url(../images/email_dealer_head.gif) no-repeat center top; }
#dealer_contact #contact_small {}
#dealer_contact #contact_small ol {}
#dealer_contact .input_element { font-size:12px; border:1px solid #b2b2b2; background: #fff; }
#dealer_contact textarea { width:170px !important; margin-bottom: 20px; }
#contact_small .submitButton { font-size:12px; color:#fff; border:none; background: url(../images/submit_bttn_bkgd.gif) no-repeat center top; margin: 10px; }

#dealer_contact #contact_small { border:none;  font-size:11px; font-weight: bold; color:#fff; padding:0 0 10px:   }

#contact_incentives { background:#000 url(../images/dealer_contact_bkgd.gif) no-repeat center bottom; color:#fff; }
#contact_incentives legend {}
#contact_incentives h3 { color:#c7c7c7; background: url(../images/incentivetitle.gif) no-repeat center top; }
#contact_incentives .input_element { border:1px solid #b2b2b2; background: #fff; }
#contact_incentives ol {}
#contact_incentives #vehicle_question_submit input { color:#fff; background: url(../images/submit_bttn_bkgd.gif) no-repeat center top; }


#ql_inner { background: url(../images/ql_inner_bkgd.png) no-repeat left top; }
#ql_inner li { font-size:18px;  }
#ql_inner li a { color:#fefefe; text-decoration: none; background: url(../images/green/ql_icons.png) no-repeat;  }
#ql_inner li a span { color:#4fbf1d; font-weight: bold; font-size:20px; }
#ql_inner li a:hover { color:#4fbf1d }
#ql_inner li a:hover span { color:#fefefe; }


#financeLeft h2 {} 
/*
#financing #sidebar_address_head { color:#000; }
#financing #sidebar_address .floatleft p { color:#444; }
*/
#contact_map { background: #313131; border:1px solid #5e5e5e; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }
#financing #financeRight #sidebar_address { border:none; background:url(../images/dealer_contact_bkgd.gif) no-repeat center top; }

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

#sitemap #sitemap_list {}
#sitemap #sitemap_list li { font-size:11pt; }
#sitemap .sitemap_vehicle_title { font-weight:bold; color:#fff; }
#sitemap .sitemap_vehicle_list {}
#sitemap #sitemap_list li {}
#sitemap #sitemap_list li ul {}
#sitemapContent {}
#sitemap_list .sitemap_vehicle_list {}

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

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

/* Search Filter List Container Boxes */
#inventory .filterList { background:#454545 url(../images/filterlist_bkgd.gif) repeat-x center top; border:1px solid #525252; }
#inventory #inventory_v2_sidebar_filters .filterList h3 { color:#fff; font-weight: bold; }
#inventory .filterList ul {}
#inventory .filterList ul li { color:#fff; }
#inventory .filterList ul li a { color:#bfbfbe; background: url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_grey.gif) no-repeat 2px center; }
#inventory .filterList li a:hover { color:#fff; background:#4fbf1d url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat 2px center; }
#inventory .filterList span a { background: #000; border:1px solid #6a6a6a; color:#9e9e9e; }
#inventory .filterList span a:hover { color:#4fbf1d; }

/* Current Filters Box */
#inventory #currentFilters { background:#4fbf1d; border:none; }
#inventory #currentFilters p { color:#fff; }
#inventory #currentFilters p a { color:#fff; }
#inventory #currentFilters p a:hover { color:#fff; }

/* Contact Form Box */
#inventory #inventory_v2_sidebar_contact { background:#000 url(../images/dealer_contact_bkgd.gif) no-repeat center 50px; 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 ol li label { color:#fff; }
#inventory #inventory_v2_sidebar_contact #contact_small ol {}

/* Top Search Bar Styles */
#inventory #searchBar { background: url(../images/red/topbartile.gif) repeat-x center top; }
#inventory #sort_bar { background: url(../images/red/bttmbartile.gif) repeat-x center top; color:#fff; }
#inventory #sort_bar a { color:#fff; }
#inventory #sort_bar a:hover {}

/* Vehicle Title and Price */
#inventory .inventory_v2_details h4 a {}
#inventory .inventory_v2_details h4 a:hover { color:#4fbf1d !important; }
#inventory .price_line_1 {}
#inventory .inventory_v2_price_right .price_title { color:#a3a2a2; }
#inventory .inventory_v2_price_left { color:#fff; }

#inventory .inventory_v2_details {}
#inventory .inventory_v2_details_links li a { color: #cecece; }
#inventory .inventory_v2_details_links li a:hover { color: #cecece; }
#inventory .inventory_v2_details li { color:#c9c8c8; }

/* Change width so prices dont wrap */
#inventory .inventory_v2_pagination a { color: #ccc; }
#inventory .inventory_v2_pagination a:hover {}
#vehicleDisclaimer p { color:#ccc; }
#inventory .inventory_v2_row { background:#262626 url(../images/topbartile.gif) repeat-x center top; }

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

#inventory .inventory_v2_paginationLeft { color:#fff;  }
#inventory .inventory_v2_paginationCenter { color:#fff; }
#inventory .inventory_v2_paginationRight { color:#fff; } 

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

#specials_subnavigation li { color:#ccc; }

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

#vehicle #leftColumn { width: }


/* Similar Vehicles Heading */
#vehicle #leftColumn h3 { background: url(../images/red/similartitle.gif) no-repeat left top; }
.similarVehicle { background:#454545 url(../images/filterlist_bkgd.gif) repeat-x center top; border:1px solid #525252; }
.similarVehicle ul {}
#vehicle .similarVehicle ul li { color:#c8c8c8; }
#vehicle .similarVehicle ul li.price { color:#c8c8c8; }
#vehicle .similarVehicle ul li a { color:#fff; }

/* View More Box */
#vehicle #vehicle_v2_sidebar_links { background:#454545 url(../images/filterlist_bkgd.gif) repeat-x center top; border:1px solid #525252; }
#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:#bfbfbe; background: url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_grey.gif) no-repeat 2px center; }
#vehicle_v2_sidebar_links li a:hover { color:#fff; background:#4fbf1d url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat 2px center; }

/* Breadcrumbs and share bar at top */
#vehicle #vehicle_topbar { background: url(../images/red/bttmbartile.gif) repeat-x center top; color:#fff;  }
#vehicle #vehicle_topbar a { color:#fff; }
#vehicle #vehicle_title {}
#vehicle #vehicle_contact span { color:#adadad; }
#vehicle #vehicle_contact a { color:#83b8ff; }
#vehicle .price_line_1 {}
#vehicle #searchBar { background: url(../images/red/topbartile.gif) repeat-x center top; border-top:8px solid #000;  }
#vehicle #searchBar_left {  }

/* Vehicle Listing Details */
#vehicle #vitalsContainer ul li {}
#vehicle #media_center_links li a {}
#vehicle #vehicle_thumbs img {}
#vehicle #vehicle_thumbs { background: #3b3b3b; }
 
#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 #vehicle_vitals { background: url(../images/red/vitals_tile.jpg) repeat-x center top;  }

#vehicle #picShadow {}
#vitalsContainer li { color:#bfbfbf; }
#vitalsContainer li strong { color:#8a8a8a; }
.ip_dottedLine { background:url(../images/ipline2.gif) repeat-x center center; }
#priceContainer .gray_ten { color:#cececd; }


#vehicle #vehicle_details_middle h3 { color:#fff; }
#vehicle #vehicle_details_middle ul li { color:#ccc; }
#vehicle_details_middle p { color:#ccc; }

.specials_item { background:#262626 url(../images/topbartile.gif) repeat-x center top; border:1px solid #4b4c4c; }
.automated_10425_line1, .automated_10426_line1 { color:#fff !important; }

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

.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; }
#vehicle .vctTabs_container li a { 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:none; border-right:1px solid #999; }
#vehicle .vctTabs_container { color:#fff; }
#vehicle .vctTabs_container li a { color:#fff; }
#vehicle #vehicle_details_middle { color:#ccc; }
