@import url(http://images1.ecarlist.com/sites/templates/carbonite_v2/css/carbonite_v2_base.css);

body { background: #000 url(../images/red/bodytile-red.jpg) repeat-x left top; }
a { color: #A00; }
a:hover { color: #F00; }
.color_pri { color: #fff !important; }
.color_sec { color: #fff !important; }

#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; } 
#right h3, #right h4, #right h5 { color:#fff; }

#header h1 a { color:#fff; }
#header h3.city { color:#606060; }
#header h3.address { color:#fff; }
#header h3.phone { color:#f00; }
.header-social li a { background: url(../images/header-social-icons.png) no-repeat; }
 
#navwrap { background: url(../images/red/nav-bkgd-red.png) no-repeat center top; }
#nav_container {}
a.nav-car-icon { background: url(../images/red/nav-car-icon-red.png) no-repeat left top }
#priNav {}
#priNav li {}
#priNav li ul li a {line-height: normal;}
#priNav > li > a { color:#fff; }
#priNav > li:hover { background: url(../images/nav-rollover-black.png) repeat-x left top; }
#priNav li ul {background: rgba(0,0,0,.85); background: #000\9; width: 160px;}
#priNav li ul a {height: auto !important; line-height: inherit !important; padding: 10px !important; color: #fff;}
#priNav li ul a:hover {color: #f00 !important;}

#secNav {}
#secNav li { color:#d00; }
#secNav li.last {}
#secNav li a { color:#f77; }
#secNav li a:hover {color: #fff;}

#content_wrap_outer { background: url(../images/content-tile.png) repeat-y center top; }
#content_wrap_top { background: url(../images/content-top.png) no-repeat center top; } 
#content_wrap_bttm { background: url(../images/content-bttm.png) no-repeat center bottom;} 
#main_content {}
#home #main_content {}

#footer_wrap { background: url(../images/red/footer_bkgd.png) no-repeat center top; }
#footer_main { background: transparent; }
a.dt-logo { background: url(../images/red/dt_logo_carbonite_red.png) no-repeat left top; }
a.dt-logo:hover {}
#ec_footer {}
#ec_footer li { border-right:1px solid #fff; color:#fff; }
#ec_footer li.first {}
#ec_footer li.last {}
#ec_footer li a { color:#fff; }
#ec_footer li a:hover { color:#f33; }
#footerNav {}
#footerNav li { border-right:1px solid #fff; }
#footerNav li.first }
#footerNav li.last {}
#footerNav li a { color:#fff; }
#footerNav li a:hover { color:#f33; }
.dt-footer { color: #f77; }
.dt-footer a { color: #f77; }
.dt-footer a:hover { color: #fff; text-decoration: none; }

.dealership-image { border:10px solid #939393; background: url(../images/dealership-default.jpg) no-repeat center center; }
.home-specials { border:10px solid #939393; background: none; }
.home-specials-large {}
.specials-placeholder-large { background: url(../images/specials-placeholder-large.jpg) no-repeat center top; }

.home-middle {}
.home-welcome {}
.home-welcome h3 { color:#fff; background: url(../images/underline.png) repeat-x left bottom; }
.home-welcome p { color:#e1e0e0; }

#featuredVehicles {clear:both; }
#featuredVehicles_title { background: url(../images/red/featured-header.png) no-repeat left top; }
#random_list_location { border:1px solid #000; background:#d5d5d5 url(../images/red/fv-tile.jpg) repeat-x left top; padding: 5px 0 0 5px; min-height: 130px;}
#random_list_location #random_list_item {margin: 0 1px;}
#random_list_location #random_list_item a { color:#333; }
#random_list_location #random_list_item a:hover { color:#d00; }
#random_list_location #random_list_item a img { border:2px solid #555; margin-bottom: 15px;}
#random_list_location #random_list_item a:hover img { border-color:#d00; }
#random_list_location #random_list_item a img {}
#home .toolTipInner_price { color:#f00; }

.quicklinks { background: url(../images/ql_bkgd-blank.png) no-repeat left 17px; width: 200px; }
.quicklinks h3 { color:#979797; text-shadow: 1px 1px 2px #666; float: none; }
.quicklinks li {}
.quicklinks > *:first-child + * + * a{background-position: 0 -29px;}

.quicklinks > *:first-child + * + * + * a{background-position: 0 -58px;}

.quicklinks > *:first-child + * + * + * + * a{background-position: 0 -87px;}
.quicklinks li a { background: url(../images/red/ql_icons.png) no-repeat; color:#fefefe; }
.quicklinks li a span { color:#d00; }
.quicklinks li a:hover { color:#d00; }
.quicklinks li a:hover span { color:#fefefe; }

.home-bttm {}
.home-browse {}
.home-browse h3 { background: url(../images/red/browse-title-2.png) no-repeat left top; }
.browse-box { border:1px solid #000; background:#d5d5d5 url(../images/red/fv-tile.jpg) repeat-x left top; }
a.browse-all { background: url(../images/red/browse-all-bttn.png) no-repeat left top; }
a.browse-all:hover {}
.home-browse .floatleft {}
.home-browse .floatleft a { color:#000; }
.home-browse .floatleft a:hover { color:#2f8dcf; }

.home-map {}
.home-map-image { background: url(../images/home-map-default.png) no-repeat center top; }
a.viw-map-bttn { background: url(../images/red/map-location-bttn.png) no-repeat left top; }
a.viw-map-bttn:hover {}

/* common forms */
#contact_small, #contact_incentives { color:#fff; border:1px solid #5b5b5b; background:#454545 url(../images/dc-tile.jpg) repeat-x left bottom; }
#contact_small h2, #contact_incentives h3 { border-bottom:1px solid #5b5b5b; background: url(../images/dc-title.jpg) no-repeat -13px top; }
#contact_small ol {}
#contact_small  .input_element {}
#contact_small textarea {}
#contact_small .submitButton, #contact_incentives #vehicle_question_submit input { background: url(../images/submit-tile.jpg) repeat-x left top !important; border:1px solid #8b8b8b !important; color:#333 !important; float: none !important; height: auto !important; font-size: 10px !important; margin: 0 auto !important; margin-bottom: 15px !important; cursor: pointer; }
#contact_small .submitButton:hover, #contact_incentives #vehicle_question_submit input:hover { color:#000 !important; }
#hours_list{ color: #fff; }
#hours_list li { color: #ccc; }

#left #sidebar_address, #financing #sidebar_address, #trade_bid #sidebar_address {  color:#fff; border:1px solid #5b5b5b; background: #000 url(../images/dc-tile.jpg) repeat-x left top; }
#left #sidebar_address_head, #financing #sidebar_address_head, #trade_bid #sidebar_address_head { color:#ccc; background:#454545 url(../images/address-title-bkgd.jpg) repeat-x center bottom; }
#left #sidebar_address .floatleft p, #financing #sidebar_address .floatleft p, #trade_bid #sidebar_address .floatleft p { color:#ccc; }
#left #sidebar_address .floatleft, #financing #sidebar_address .floatleft, #trade_bid #sidebar_address .floatleft {}
#left #sidebar_address #getdirections, #financing #sidebar_address #getdirections, #trade_bid #sidebar_address #getdirections { background: url(../images/submit-tile.jpg) repeat-x left top; border:1px solid #8b8b8b; color:#333; }
#left #sidebar_address a#getdirections:hover, #financing #sidebar_address a#getdirections:hover, #trade_bid #sidebar_address a#getdirections:hover { color:#000; }

/* contact page */
#contact #customer_tools_top_left { background: url(../images/vct_skin_black.png) no-repeat -201px 0px; }
#contact #customer_tools_top_right { background: url(../images/vct_skin_black.png) no-repeat -222px 0px; }
#contact #customer_tools_top_middle { background: url(../images/vct_skin_black.png) repeat-x 0px -440px; color:#fff !important; }
#customer_tools_top_middle img {display: none;}
#contact #customer_tools_content_wrapper { background:#323232 url(../images/vct_skin_black.png) repeat-x 0px -546px; border-left:1px solid #5e5e5e; border-right:1px solid #5e5e5e; }
#contact #customer_tools_content_wrapper label { color:#ccc; }
#contact .customer_tools_left li img {}
#contact .customer_tools_left li { background: url(../images/envelope.png) no-repeat left top; }
#contact #customer_tools_bottom_left { background: url(../images/vct_skin_black.png) no-repeat -201px -42px; }
#contact #customer_tools_bottom_right { background: url(../images/vct_skin_black.png) no-repeat -222px -42px; }
#contact #customer_tools_bottom_middle { background: url(../images/vct_skin_black.png) repeat-x 0px -526px; border-bottom:1px solid #5e5e5e; }
#contact #customer_tools input.submitButton { background: url(../images/vct_skin_black.png) repeat-x left top; border:none; }
#contact #customer_tools input.submitButton:hover {}
#side_right #qc_vehicle_question input.submitButton { background: url(../images/vct_skin_black.png) repeat-x left top; border:none; }
#side_right #qc_vehicle_question input.submitButton:hover {}
#contact_map { background: #313131; border:1px solid #5e5e5e; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }

/* financing page */
#financing #financeCalc { color:#ccc; border:1px solid #5b5b5b; background:#454545 url(../images/dc-tile.jpg) repeat-x left bottom; }
#financing #financeCalc h2 span, #financing #financeCalc h2 {}
#financing #financeCalc h2 { color:#ccc; border-bottom:1px solid #5b5b5b; background:#454545 url(../images/address-title-bkgd.jpg) no-repeat center bottom; }
#financing #financeCalc li {}
#financing #financeCalc li#financeCalc_footer span, #financing #financeCalc li#financeCalc_footer span {}
#financing #financeCalc li#submitBtn input[type="submit"] { background:#6f6f6f url(../images/submit-tile.jpg) repeat-x left top; border:1px solid #8b8b8b; color:#333; }
#financing #financeCalc li#submitBtn input[type="submit"]:hover { color:#000; }
#financing #financeCalc li#financeCalc_footer {}

#financing .financeBox2 { color:#333; border:1px solid #5b5b5b; background:#454545 url(../images/dc-tile.jpg) repeat-x left bottom; }
#financing .financeBox2 h3 { color:#ccc; border-bottom:1px solid #5b5b5b; background:#454545 url(../images/address-title-bkgd.jpg) no-repeat center bottom; }
#financing .financeBox2 p { color:#fff; }
#financing .financeBox2 ul {}
#financing .financeBox2 li { color:#ccc; }
#financing .financeBox2 li a { color:#ccc; }

/* service page */
#service #right h3, #parts #right h3 { color:#ccc; }
#service #service_request_form h3 { background: url(../images/stripe-bar-tile.png) repeat-x left top; color:#ccc; border:1px solid #333;  }
#parts #parts_request_form h3 { background: url(../images/stripe-bar-tile.png) repeat-x left top; color:#ccc; border:1px solid #333; }
#service #vehicle_question_submit, #parts #vehicle_question_submit {}
#parts #parts_request_form label, #service #service_request_form label { color:#ccc; }
#parts_request_form .input_element, #service_request_form .input_element {}
#parts_request_form .input_element:hover, #service_request_form .input_element:hover { color:#606975; }

/* sitemap page */
#sitemap #sitemap_list {}
#sitemap #sitemap_list li {}
#sitemap .sitemap_vehicle_title { color:#fff; }
#sitemap .sitemap_vehicle_list {}
#sitemap #sitemap_list li {}
#sitemap #sitemap_list li ul {}
#sitemapContent {}
#sitemap_list .sitemap_vehicle_list {}

/*notify & trade bid */
#notify #notify_form_div, #trade_bid #notify_form_div { color:#ccc; background:#454545 url(../images/dc-tile.jpg) repeat-x left bottom; }
#notify #notify_form_div h3, #trade_bid #notify_form_div h3 { color:#fff; background:#454545 url(../images/address-title-bkgd.jpg) repeat-x center bottom; }
#notify #notify_form_div ol, #trade_bid #notify_form_div ol {}
.tb_even, .nfd_even {}
#notify #vehicle_finder_submit {}
#notify #notify_form_div #vehicle_finder_submit input, #notify_form_div #vehicle_trade_bid_submit input { color:#333; background: url(../images/submit-tile.jpg) repeat-x left top; border:1px solid #8b8b8b; }
#notify #notify_form_div #vehicle_finder_submit input:hover, #notify_form_div #vehicle_trade_bid_submit input:hover { color:#000; }
#notify p#nfd_legend { background: #ccc; color:#444; }

#trade_bid #trade_appraisal_form {}
#trade_bid #trade_appraisal #trade_appraisal_form form { border:3px solid #5b5b5b; }
#trade_bid #trade_appraisal_form #trade_appraisal_tabs li a { color:#666; }
#vehicle #trade_appraisal_form #trade_appraisal_tabs li a { color:#666; }
#trade_bid #trade_appraisal_form #trade_appraisal_tabs li.current a { color:#333 !important; }

/* inventory */
#inventory h3.non_expandable_menuheader { color:#a0a0a0; }
#inventory_v2_sidebar_filters h2 { color:#d6d6d6; }

#inventory #currentFilters { background:#b00; border:none; }
#inventory #currentFilters p { color:#fff; }
#inventory #currentFilters p a { color:#fff; }
#inventory #currentFilters p a:hover { color:#fff; }
#inventory a.clearFilterCpo { color:#fff; }
#inventory a.clearFilterCpo:hover {}

#inventory .filterList { background:#454545 url(../images/filterlist-tile.png) repeat-x left top; border:1px solid #555; }
#inventory #inventory_v2_sidebar_filters .filterList h3 { color:#fff; }
#inventory .filterList ul {}
#inventory .filterList ul li { color:#fff; }
#inventory .filterList ul li a { color:#bfbfbf; background: url(../images/arrow-light-grey.gif) no-repeat 2px center; }
#inventory .filterList li a:hover { color:#fff; background:#e00 url(../images/arrow-white.gif) no-repeat 2px center; }
#inventory .filterList span a { background: #000; border:1px solid #6a6a6a; color:#9f9f9f; }
#inventory .filterList span a:hover { color:#fff; }

a#vehicle_v2_notify_button img {}
a#vehicle_v2_notify_button { background: url(../images/notify-black.png) no-repeat center top; }

#inventory #searchBar { background: url(../images/top-bar-tile.png) repeat-x left top; border:none; border-bottom: 1px solid #353535; color:#333; }
#inventory #sort_bar { background: url(../images/stripe-bar-tile.png) repeat-x left top; color:#fff; } 
#inventory #sort_bar a { color:#fff; }
#inventory #sort_bar a:hover {}

#inventory .inventory_v2_row { border: none; background:#262626 url(../images/ir-tile.png) repeat-x left top; border-bottom:1px dotted #737373; }
#inventory .inventory_v2_details li { color:#c9c8c8; }
#inventory .inventory_v2_details_links li a { color:#c9c8c8; }
#inventory .inventory_v2_details_links li.ec_dl_quickcontact a { color:#c9c8c8; }
#inventory .inventory_v2_price_right .price_title { color:#c9c8c8; }
#inventory .inventory_v2_details h4 {}
#inventory .inventory_v2_details h4 a:hover { color:#d00 !important; }
#inventory .inventory_v2_row .price_line_1 {}
#inventory .inventory_v2_price_left { color:#c9c8c8; }

#vehicleDisclaimer p { color:#777; }
#inventory #inventory_v2_sorry_text { color:#ccc; }
#inventory #inventory_v2_sorry h3 { background: url(../images/stripe-bar-tile.png) repeat-x left top; }


/* vehicle page */
#vehicle #similarVehicles h3 { color:#e00; }
#vehicle #similarVehicles .similarVehicle { background:#454545 url(../images/filterlist-tile.png) repeat-x left top; border:1px solid #555; }
#vehicle #similarVehicles .similarVehicle a {}
#vehicle #similarVehicles .similarVehicle ul {}
#vehicle #similarVehicles .similarVehicle ul {}
#vehicle #similarVehicles .similarVehicle li { color:#c8c8c8; }
#vehicle #similarVehicles .similarVehicle li a { color:#fff; }
#vehicle #similarVehicles .similarVehicle li a:hover {}
#vehicle #similarVehicles .similarVehicle li.simCar_pricelabel {}

#vehicle_v2_sidebar_links { background:#454545 url(../images/filterlist-tile.png) repeat-x left top; border:1px solid #555; }
#vehicle_v2_sidebar_links p { color:#fff; }
#vehicle_v2_sidebar_links ul {}
#vehicle_v2_sidebar_links li { color:#fff; }
#vehicle_v2_sidebar_links li a { color:#bfbfbf; background: url(../images/arrow-light-grey.gif) no-repeat 2px center; }
#vehicle_v2_sidebar_links li a:hover { color:#fff; background:#e00 url(../images/arrow-white.gif) no-repeat 2px center; }

#vehicle #vehicle_topbar { background: url(../images/stripe-bar-tile.png) repeat-x left top; color:#fff; border-bottom: 1px solid #6e6d6b; }
#vehicle #vehicle_topbar a { color:#fff; }
#vehicle #vehicle_topbar a:hover {}
#vehicle #vehicle_topbar_right ul {}
#vehicle #searchBar { background: url(../images/top-bar-tile.png) repeat-x left top; border-top:8px solid #000; border-bottom: 1px solid #4b4c4c; color:#333; }

#vehicle #vehicle_vitals { background:#262626 url(../images/vitals-tile.png) repeat-x left top; }
h1#vehicle_title {}
.ip_dottedLine { background: url(http://images1.ecarlist.com/sites/images/innerpageImages/dottedLine.gif) repeat-x center center; }
#vehicle .gray_ten { color:#adadad; }
#vehicle .price_line_1 {}

#vehicle_contact { color:#adadad; }
#vehicle_contact span { color:#adadad; }
#vehicle_contact a { color:#83b8ff; }

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

#vehicle #media_center_links {}
#vehicle_thumbs { background:#3b3b3b; border:none; }
a#viewMorePhotos { background:#3b3b3b; border:none; color:#ccc; }

#vehicle .vctSkin_bg { background-image: url(../images/vct_skin_black.png) !important; }
#vehicle .vctPanes_container  { background:#333 url(../images/vct_skin_black.png) repeat-x left -546px; color:#fff; border-left: none; border-right: none; }
#vehicle .vctPanes_inner, #vehicle .vctTabs_container { border-left: 1px solid #5e5e5e; border-right: 1px solid #5e5e5e; }
#vehicle #vctBottom_container #vctMiddle_container { border-bottom: 1px solid #5e5e5e; }

#vehicle .vctTabs_container li { border:none; }
#vehicle .vctTabs_container li a { color:#fff; background: url(../images/ct-div-2.png) no-repeat right center; }
#vehicle .vctTabs_container li.last a { background: none; }
#vehicle .vctTabs_container li label { color:#fff; }
#vehicle .vctTabs_container li a:hover {}
#vehicle h3#vctHeader_txt { color:#fff; }
#customer_tools_vehicle_trade_bid .trade_bid li:first-child {}
#vehicle .vctAddress_dealerboxName {}
#vehicle .vctAddress_dealerboxPhone  { }
#vehicle .vctAddress_dealerboxAdd {}
#vehicle .vctPanes_inner form.validation label { color:#fff; }
#vehicle .vctPanes_inner .input_element {}

.inventory_v2_pagination{color: #777;}

#specials .specials_item_right p:first-child {color: #fff !important; font-size: 24px !important;}

.cms_page#right {color: #fff; line-height: 1.25;}



#ecl_new_vehicles .prev, #ecl_new_vehicles .next, #ecl_new_vehicles .view_all {text-indent: -9999px; line-height: 0; font-size: 0; background: url(../../../gladstone_suzuki_3932/images/new_vehicles_controls.png)}
#ecl_new_vehicles .prev, #ecl_new_vehicles .next {float: right; height: 17px; width: 18px; margin-top: 25px;}
#ecl_new_vehicles .next {background-position: -18px 0; position: relative; left: 38px;}
#ecl_new_vehicles .prev {margin-right: 28px;}
#ecl_new_vehicles .view_all {width: 128px; height: 12px; background-position: -35px; margin-top: 30px; margin-left: 5px;}


#incentives #contact_incentives { width: auto; color: #fff !important;}

#incentives #contact_incentives legend {display: none;}

#incentives #contact_incentives h3 {color: #f00 !important;}

form.ecl-validation .input_element {width: 85% !important; padding: 0 !important;}