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

body { background: #1c1413; }
#page_bkgd { background: #1c1413 url(../images/rosewood/bodytile_rosewood_home.png) repeat-x center top; }
#page_bkgd_inner { background: #1c1413 url(../images/rosewood/bodytile_rosewood_inner.png) repeat-x center top; }

p {  }
a { color: #fff; }
a:link { color: #fff; }
a:hover { color: #DF2121;}
a:visited { color:#ccc; }

.color_pri { color: #fff !important; }
.color_sec { color: #fff !important; }

#right p, #financeLeft p, #notify_middle p { font-size:12px; line-height: 16px; color:#fff; }
#right h2, #financeLeft h2, #shipping #right h2, #notify_middle h2, #sitemapContent h1 { color:#fff; font-size:26px; font-weight: normal; border-bottom: 4px solid #450201; padding: 0 0 10px; margin: 0 0 15px; }
#right h2 a { color:#fff; }

#priNavLeft { background: url(../images/rosewood/nav_bkgd.png) repeat-x left center; }
#priNavLeft li { font-size:14px; }
#priNavLeft li.last { margin: 0; }
#priNavLeft li a { color:#fff; }
#priNavLeft li a:hover { background: #450201; }

a#logomain {}

#priNavRight { width:369px; height:24px; margin: 18px 0 28px; padding: 3px 0 2px; list-style-type:none; background: url(../images/rosewood/nav_bkgd.png) repeat-x left center; }
#priNavRight li { font-size:14px; }
#priNavRight li.last { margin: 0; }
#priNavRight li a { color:#fff; }
#priNavRight li a:hover { background: #450201; }

#home_flash { width:980px; height:295px; margin: 0; padding: 0;  }

#featured_block { background: url(../images/rosewood/featured_block.gif) no-repeat center bottom; padding-top: 8px; }
#featured_block h1 { width:337px; height:30px; background: url(../images/rosewood/featured_title.png) no-repeat right 1px; }
#random_list_location #random_list_item { text-align: center; }
#random_list_location #random_list_item a { font-weight:bold; font-size:11px; color:#a7a6a6; }
#random_list_location #random_list_item a:hover { color:#fff }
#random_list_location #random_list_item img { border:1px solid #000; }


#footer_wrap { border-top:3px solid #3d302f; background: url(../images/rosewood/footer_tile.gif) repeat-x center top; }
#footer_main { background: url(../images/rosewood/footer.png) no-repeat center top; }
#footer_main h1 a { width:206px; height:23px; background: url(../images/dt_deluxe_rosewood.png) no-repeat left top; }
#footer_main h1 a:hover { background-position: right top; }
#footerNav li { font-size:11px; border-right:1px solid #a7a6a6; }
#footerNav li a { color:#a7a6a6; }
#footerNav li a:hover { color:#fff; }
#ec_footer li { font-size:11px; border-right:1px solid #a7a6a6; color:#a7a6a6; }
#ec_footer li a { color:#a7a6a6; }
#ec_footer li a:hover { color:#fff; }
#footer_main p { color:#a7a6a6; font-size: 14px; }
.dt-footer { color: #A7A6A1; }
.dt-footer a { color: #A7A6A1; }
.dt-footer a:hover { color: #fff; }

#contact #customer_tools_top_middle { color:#000; }

#financing_vehicle_calculator label { color:#fff; }

p#nfd_legend { color:#333; }

#main_content_wrap { background: url(../images/rosewood/mc_bkgd.png) no-repeat center top; }
#home #main_content_wrap { background: none; }
#main_content { margin-top: 12px; padding: 20px; width:940px; }
#home #main_content { margin-top: 0; padding: 0; width:980px; }

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

#site_logoSection { display:none; }

#sidebar_address { background:#450201 url(../images/rosewood/dc_tile.png) repeat-x left top; border:1px solid #560402; }
#sidebar_address_head { background:#450201 url(../images/rosewood/address_title.png) repeat-x left top; border-bottom: 1px solid #560402; }
#sidebar_address .floatleft p { font-size:11px; color:#ccc; }
#sidebar_address .floatleft { }
#sidebar_address a#getdirections { display:block; height:28px; line-height: 28px; width:160px; text-align: center; color:#010101; font-weight: normal; border:1px solid #743412; background:#a44b1b url(../images/rosewood/submit_tile_orange.png) repeat-x left top; font-size:12px; }
#sidebar_address a#getdirections:hover { color:#fff; }

#contact_small { background:#450201 url(../images/rosewood/dc_tile.png) repeat-x left top; border:1px solid #560402; color:#ccc; }
#contact_small h2 { background: url(../images/rosewood/dc_title.png) no-repeat center top; border-bottom: 1px solid #560402; }
#contact_small  .input_element { width:164px !important; }
#contact_small #ec_is_submit {}
#contact_small .submitButton { color:#010101; border:1px solid #743412; background:#a44b1b url(../images/rosewood/submit_tile_orange.png) repeat-x left top; }
#contact_small .submitButton:hover { color:#fff; }

#incentives #contact_incentives { background:#450201 url(../images/rosewood/dc_tile.png) repeat-x left top; border:1px solid #560402; color:#ccc; width:auto; padding: 0 0 15px; }
#incentives #contact_incentives legend { display:none; }
#incentives #contact_incentives h3 { margin: 0; height:40px; line-height: 40px; color:#fff; background:#450201 url(../images/rosewood/address_title.png) repeat-x left top; border-bottom: 1px solid #560402; }
#incentives #contact_incentives ol { padding: 10px 5px 5px 20px; margin: 0; }
#incentives #contact_incentives li { clear: both; }
#incentives #contact_incentives li label {}
#incentives #contact_incentives .input_element {  width:164px !important;  font-size:12px; margin-bottom: 20px; margin-top: 5px; padding: 3px; border:1px solid #464a4d; background: #fff; }
#incentives #contact_incentives #vehicle_question_submit { margin-top: 0; width:175px; margin: 0 auto; }
#incentives #contact_incentives #vehicle_question_submit input { float:none; width:175px !important; font-size:11px; margin: 0; padding: 0px 0; text-align: center; color:#fff; *margin-top:10px; height:28px; line-height: 28px; color:#010101; border:1px solid #743412; background:#a44b1b url(../images/rosewood/submit_tile_orange.png) repeat-x left top; *margin-top:10px; }
#incentives #contact_incentives #vehicle_question_submit input:hover { color:#fff; cursor:pointer; font-weight: bold; }


/* ###########################################
###               #inventory               ###
########################################## */

#breadcrumbs { color:#ccc; }
#breadcrumbs a { color:#ccc; }	
#breadcrumbs a:hover { color:#fff; }
#searchResultsNum { color:#ccc; }	
.searchBox { background:none; }
.makesList a { color:#ccc; font-size:12px; }
.makesList { margin-left:15px; min-height:30px; text-align:left; padding-left:10px; }
.sortDisplay { color:#fff; background: #000 }
#inventory #searchBar { padding: 0 20px; }
.inventory_row { border-bottom: 1px dotted #333; }
.makesTitle { color:#fff; background:none; border-bottom:2px solid #fff; margin-left:5px; margin-right:5px; border-right:none; border-left:none; }
.inventoryLeft { color:#ccc; }
.inventoryRight { color:#ccc; }
.inventory_row_odd { background: none; }

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

#vehicle #mainContainer { }

#accordian_a1,
#accordian_a2,
#accordian_a3,
#accordian_a4,
#accordian_a5 {  }

#vehicle #carTitle { font-size:16pt; }
#vehicle #priceBox #dealerPriceBig { color:#173792; }
#vehicle .bottomNavContent { }
#vehicle #leftContainer {  }
#vehicle #rightContainer { }


/* ###################################################
###                   #notify                      ###
################################################### */

#notify #notify_right {}
#notify #notify_middle {}
#notify #notify_form_div { color:#fff; background:#450201 url(../images/rosewood/dc_tile.png) repeat-x left top; border:1px solid #560402; }
#notify #notify_form_div h3 { color:#fff; background:#450201 url(../images/rosewood/address_title.png) repeat-x left top; border-bottom: 1px solid #560402; border-top: 1px solid #560402; }
#notify #notify_form_div h3#tb_customer_info { border-top:none; }
#notify #notify_form_div ol {}
.tb_even, .nfd_even { background: none; }
#notify #vehicle_finder_submit {}
#notify_form_div #vehicle_finder_submit input, #notify_form_div #vehicle_trade_bid_submit input { color:#010101; border:1px solid #743412; background:#a44b1b url(../images/rosewood/submit_tile_orange.png) repeat-x left top; }
#notify_form_div #vehicle_finder_submit input:hover, #notify_form_div #vehicle_trade_bid_submit input:hover { color:#fff;  cursor: pointer; }
#notify p#nfd_legend { background: #4f0302; color:#ccc; }

/* ###################################################
###                  #trade bid                    ###
################################################### */

#trade_bid #notify_form_div { color:#fff; background:#450201 url(../images/rosewood/dc_tile.png) repeat-x left top; border:1px solid #560402; }
#trade_bid #notify_form_div h3 { color:#fff; background:#450201 url(../images/rosewood/address_title.png) repeat-x left top; border-bottom: 1px solid #560402; border-top: 1px solid #560402; }
#trade_bid #notify_form_div h3#nfd_customer_info { border-top:none; }
#trade_bid #notify_form_div ol {}
#trade_bid #sidebar_address_titles {}
#trade_bid a#getdirections { }


/* ###################################################
###                 #inventory                     ###
################################################### */

#inventory h3.non_expandable_menuheader { color:#fff; }
#inventory_v2_sidebar_filters h2 { color:#fff; }

/* Search Filter List Container Boxes */
#inventory .filterList { background:#450201 url(../images/rosewood/filterlist_tile.png) repeat-x left top; border:1px solid #520906; }
#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/rosewood/arrow_grey.gif) no-repeat 2px center; }
#inventory .filterList li a:hover { color:#fff; background:#a83727 url(../images/arrow_white.gif) no-repeat 2px center; }
#inventory .filterList span a { background: #ededed; border:1px solid #b9b9b9; color:#333; }
#inventory .filterList span a:hover { color:#000; }

/* Current Filters Box */
#inventory #currentFilters { background:#c1571e; border:1px solid #883d15; }
#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 {}

/* vehicle finder button */
a#vehicle_v2_notify_button img { display:none; }
a#vehicle_v2_notify_button { background: url(../images/rosewood/notify_red.jpg) no-repeat left top; }

/* search and sort bars */
#inventory #searchBar { border-top:7px solid #450201; border-bottom: 1px solid #450201; background:#240101 url(../images/rosewood/topbar_tile.gif) repeat center bottom; color:#565656; }
#inventory #sort_bar { background: url(../images/rosewood/bttmbar_tile.gif) repeat-x center bottom; color:#fff; border-bottom: 1px solid #650301; border-top:1px solid #883c14; }
#inventory #sort_bar a { color:#fff; }
#inventory #sort_bar a:hover {}

#inventory .inventory_v2_row { border-bottom: 1px dotted #7f7975; background: url(../images/rosewood/ir_tile.png) repeat-x center top; }
#inventory .inventory_v2_row:hover { background: url(../images/rosewood/ir_tile_hover.png) repeat-x center top; }
#inventory .inventory_v2_details {}
#inventory .inventory_v2_details li { color:#c9c8c8; }
#inventory .inventory_v2_details_links li a { color:#c9c8c8; }
#inventory .inventory_v2_price_left { color:#fff; }
#inventory .inventory_v2_price_right .price_title { color:#a3a2a2; }
#inventory .inventory_v2_details h4 a:hover {}

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

#vehicleDisclaimer p { font-size:11px; line-height: 16px; padding: 5px; color:#ccc; }


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

#vehicle #similarVehicles h3 { color:#fff; font-size: 18px; text-transform: uppercase; }
#vehicle #similarVehicles .similarVehicle { background:#450201 url(../images/rosewood/filterlist_tile.png) repeat-x left top; border:1px solid #520906; }
#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:#450201 url(../images/rosewood/filterlist_tile.png) repeat-x left top; border:1px solid #520906;  }
#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/rosewood/arrow_grey.gif) no-repeat 2px center; }
#vehicle_v2_sidebar_links li a:hover { color:#fff; background:#a83727 url(../images/arrow_white.gif) no-repeat 2px center; }

#vehicle #vehicle_topbar { background: url(../images/rosewood/bttmbar_tile.gif) repeat-x center bottom; color:#fff; border-bottom: 1px solid #650301; border-top:1px solid #883c14;}
#vehicle #vehicle_topbar a { color:#fff; }
#vehicle #vehicle_topbar a:hover {}
#vehicle #vehicle_topbar_right ul {}
#vehicle #searchBar { border-top:7px solid #450201; border-bottom: 1px solid #450201; background:#240101 url(../images/rosewood/topbar_tile.gif) repeat center bottom; color:#565656; }

#vehicle #vehicle_vitals { background: url(../images/rosewood/vitals_bkgd.png) repeat-x left top; }
h1#vehicle_title {}
.ip_dottedLine { background: url(../images/dotted_line.gif) repeat-x center center; }
#vehicle .gray_ten { color:#ccc; }
#vehicle span.gray_ten { color:#cecece; }
#vehicle .price_line_1 {}

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

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

#vehicle #media_center_links {}
#vehicle_thumbs { background:#450201; border:none; }
a#viewMorePhotos { background:#450201; border:none; color:#fff; }

#customer_tools li {}
#customer_tools_content_wrapper form.validation label  {}
#customer_tools_vehicle_offer .customer_tools_right_right li label {}
p#trade_offer_subject {}
.customer_tools_left {}

#vehicle #dealerboxName {}
#vehicle .dealerboxAdd {}
#vehicle #dealerboxPhone {}
#vehicle #dealerboxMap a { color:#333; }
#vehicle #dealerboxMap a:hover {}

#vehicle .vctTabs_container li a { color:#fff; }
#vehicle .vctTabs_container li a:hover {}
#customer_tools_vehicle_trade_bid .trade_bid li:first-child {}
#vehicle .vctAddress_dealerboxName {}
#vehicle .vctAddress_dealerboxPhone  {}
#vehicle .vctAddress_dealerboxAdd {}


.specials_item { border:none;  border-bottom: 1px dotted #7f7975; background: url(../images/rosewood/ir_tile.png) repeat-x center top; }
#specials #ip_specials h3 { color:#ccc; }
.automated_10425_line1, .automated_10426_line1 { color:#ccc !important; }
#specials_navigation ul li a { color:#333; }
#inventory #sort_bar_right {}
#vehicle_count_controls {}

.vctSkin_bg { background-image: url(../images/rosewood/vct_skin_red.png); }
.vctPanes_container  { background:#150302 url(../images/rosewood/panes_tile_red.png) repeat-x left top; color:#fff; }
#vctBottom_container #vctMiddle_container { border-bottom: 1px solid #460706; }
.vctPanes_inner, .vctTabs_container { border-left: 1px solid #460706; border-right: 1px solid #460706; }
#vctHeader_txt { color:#fff; }
.vctAddress_left { color:#fff; }
.vctTabs_container li { border-left:1px solid #9c9696; border-right:1px solid #000; }


#vehicle_details_top, #vehicle_details_bottom { display: none; }
#vehicle #vehicle_details_middle { background:#150302 url(../images/rosewood/panes_tile_red.png) repeat-x left top; border:1px solid #460706; padding: 15px; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }


#vehicle #vehicle_details_middle p { color:#ccc; }
#vehicle #vehicle_details_middle { color:#ccc; }
#vehicle_details_middle ul li.oe_cost span, #vehicle_details_middle ul li.oe_details span, .oe_code { color:#ccc; }
#vehicle #vehicle_details_middle h3  { color:#fff; background: #000; }

#ec_sitemap_tooltip p {}
#inventory_v2_sorry_text p { color:#ccc; }
#inventory_v2_sorry h3 { background:#000 url(../images/filterlist_tile.png) repeat-x left top; }

#customer_tools_top_left { background: url(../images/rosewood/vct_skin_red.png) no-repeat -201px 0; }
#customer_tools_top_right { background: url(../images/rosewood/vct_skin_red.png) no-repeat -222px 0; }
#customer_tools_top_middle { background: url(../images/rosewood/vct_skin_red.png) repeat-x left -440px; color:#fff !important; }
#customer_tools_content_wrapper { background:#150302 url(../images/rosewood/panes_tile_red.png) repeat-x left top; color:#fff; border-left: 1px solid #460706; border-right: 1px solid #460706; }
#customer_tools_bottom_left { background: url(../images/rosewood/vct_skin_red.png) no-repeat -201px -39px; }
#customer_tools_bottom_right { background: url(../images/rosewood/vct_skin_red.png) no-repeat -222px -39px; }
#customer_tools_bottom_middle { background: url(../images/rosewood/vct_skin_red.png) repeat-x left -526px; border-bottom: 1px solid #140100; }

#side_right #qc_vehicle_question input.submitButton { display:block; color:#010101; border:1px solid #743412; background:#a44b1b url(../images/rosewood/submit_tile_orange.png) repeat-x left top; margin: 0; width:186px; height:28px; line-height: 28px; padding:0; text-align: center; color:#c8c8c8; *margin-top:10px; }
#side_right #qc_vehicle_question input.submitButton:hover { background-position: left bottom; cursor:pointer; }

#contact #customer_tools label { color:#fff; }
#contact #customer_tools input.submitButton { float:right; color:#010101; border:1px solid #743412; background:#a44b1b url(../images/rosewood/submit_tile_orange.png) repeat-x left top; margin: 10px 160px 10px 0;; width:186px; height:28px; line-height: 28px; padding:0; text-align: center; *margin-top:10px; }
#contact #customer_tools input.submitButton:hover { color:#fff; cursor:pointer; }

#contact #contact_map { background:#150302 url(../images/rosewood/panes_tile_red.png) repeat-x left top; border: 1px solid #460706; }

#financing .span9 h2 { color:#fff; font-size:26px; font-weight: normal; border-bottom: 4px solid #450201; padding: 0 0 10px; margin: 0 0 15px; }
#financing .span9 p { font-size:12px; line-height: 16px; color:#fff; }