body { background: #141414; }
#page_bkgd {}

a { color: #fff; text-decoration:none; }
a:hover { color: #fff; text-decoration:underline; }
.color_pri { color: #fff !important; }
.color_sec { color: #fff !important; }

#header { height:145px; background: none; }

#header h2 { float:right; font-size: 16px; margin: 0; padding: 25px 0 0; color:#fff; text-align: right; }
#header h2 a { color:#fff; }


#right p, #financeLeft p, #notify_middle p { color:#bebfbf; }
#right h2, #financeLeft h2, #notify_middle h2, #sitemapContent h1 { color:#fff; background: url(../images/darkarrow.gif) no-repeat right 16px;; }

#home_specials { background: url(../images/specials_shadow.png) repeat-x left bottom; }
a#home_directions { background: url(../images/home_contact.jpg) no-repeat left top; }

#home_about h2 { color:#e5e5e5; border-bottom: 1px solid #c0c0c0; background: url(../images/darkarrow.gif) no-repeat 330px 16px; }
#home_about p { color:#bfbfbf; }
#featuredVehicles_title { background: url(../images/darkarrow.gif) no-repeat 260px 16px; }

#random_list_location #random_list_item a { color:#fff; }
#random_list_location #random_list_item a:hover { color:#a1a7ac; }
#random_list_location #random_list_item a img { border:5px solid #000; }
#random_list_location #random_list_item a:hover img { border-color:#4f5356; }

#footer_wrap { background: url(../images/footertile.gif) repeat-x left top; }
#footer_main { background: url(../images/footer_main.jpg) no-repeat center top; }
#footer_standard p#footerinfo span { color:#fff; margin-right: 10px; }

#footer_standard #footerNav li a:hover { color:#fff; } 
#footer_standard #ec_footer li a:hover { color:#fff; } 

#footer_standard a#ecarlist { background: url(../images/ecarlist.png) no-repeat left top; width: 145px; height: 31px; }
#footer_main #footer_standard .dt-footer a:hover { color: #B20101; }

#dealer_contact { color:#fff; background: #333 url(../images/dc_shadow.png) repeat-x left bottom; }
#contact_small h2 { background: url(../images/dc_title.png) repeat-x left top; border-bottom: none; }
#dealer_contact  .input_element { border:1px solid #b9b5b2; background: #000; color:#fff; }
#contact_small .submitButton { background: #393939; border:1px solid #575757; margin: 0; text-align: center; color:#a9a9a9; width:175px; padding: 0;  *margin-top:10px; height:26px; line-height: 26px; }
#contact_small .submitButton:hover { background: #575757; border:1px solid #575757; color:#fff; cursor:pointer; }

#sidebar_address { color:#fff; background: #333 url(../images/dc_shadow.png) repeat-x left bottom; }
#sidebar_address_head { background: url(../images/dc_title.png) repeat-x left top; }
#sidebar_address .floatleft p { font-size:11px; color:#fff; line-height: 18px; }
#sidebar_address .floatleft { margin: 10px 10px 15px; *margin: 5px 10px 10px; }
#sidebar_address a#getdirections { margin: 5px 10px 10px 20px; font-size:10px; background: #E8E8E8; border:1px solid #ababab; padding: 5px 7px; color:#666; }
#sidebar_address a#getdirections:hover { color:#000; text-decoration: none; }

#incentives #contact_incentives { color:#fff; background: #333 url(../images/dc_shadow.png) repeat-x left bottom; }
#incentives #contact_incentives h3 { background: url(../images/dc_title.png) repeat-x left top; }
#incentives #contact_incentives .input_element { border:1px solid #b9b5b2; background: #000; color:#fff; }
#incentives #contact_incentives #vehicle_question_submit input { background: #393939; border:1px solid #575757; color:#a9a9a9; }
#incentives #contact_incentives #vehicle_question_submit input:hover { background: #575757; border:1px solid #575757; color:#fff; cursor:pointer; }


#ql_inner { margin: 0; padding: 0; list-style-type: none; }
#ql_inner h2 { background: url(../images/ql_inner_top.png) repeat-x center top; font-size: 22px; font-weight: normal; }
#ql_inner li { border-bottom: 1px dotted #585858; font-size: 14px; }
#ql_inner li.last { border:none; }
#ql_inner li a { color:#666; text-decoration: none; background: url(../images/ql_inner_arrow.png) no-repeat left top; }
#ql_inner li a:hover { background: #737373 url(../images/ql_inner_arrow.png) no-repeat left bottom; color:#fff; }

#financing #sidebar_address { color:#fff; background: #333 url(../images/dc_shadow.png) repeat-x left bottom; }
#financing #sidebar_address_head { background: url(../images/dc_title.png) repeat-x left top; }


#notify #notify_form_div { color:#fff; background: #333 url(../images/dc_shadow.png) repeat-x left bottom; }
#notify #notify_form_div h3 { color:#fff; background: url(../images/dc_title.png) repeat-x left top; border-bottom: none; }
#notify_form_div #vehicle_finder_submit input, #notify_form_div #vehicle_trade_bid_submit input { background: #393939; border:1px solid #575757; color:#a9a9a9; }
#notify_form_div #vehicle_finder_submit input:hover, #notify_form_div #vehicle_trade_bid_submit input:hover { background: #575757; border:1px solid #575757; color:#fff; cursor:pointer; }
#notify p#nfd_legend { background: #444; color:#ccc; }

#trade_bid #notify_form_div { color:#fff; background: #333 url(../images/dc_shadow.png) repeat-x left bottom; }
#trade_bid #notify_form_div h3 { color:#fff; background: url(../images/dc_title.png) repeat-x left top; border-bottom: none; }

#sitemap .sitemap_vehicle_title { font-weight:bold; color:#fff; border-bottom: 1px dotted #444; padding: 0 0 5px; margin: 0 0 5px; }

.aboutlist { margin: 10px 0; padding: 0 0 0 25px; list-style-type: square; }
.aboutlist li { color:#bebfbf; font-size: 14px; line-height: 20px; }


#specials_navigation ul li a { background: url(../images/specials_tab_tile.png) repeat-x left top; color:#333; }

.specials_item { background:#333 url(../images/ir_tile.png) repeat-x left top; border:none; border-bottom: 1px dotted #302818; }
.automated_10425_line1, .automated_10426_line1 { color:#fff !important; }
.specials_item_left h3 { color:#fff; }


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

/* Search Filter List Container Boxes */
#inventory .filterList { background:#000; border:1px solid #262626; }
#inventory #inventory_v2_sidebar_filters .filterList h3 { color:#fff; }
#inventory .filterList ul {}
#inventory .filterList ul li { color:#ababab; }
#inventory .filterList li a:hover { background-color: #8b080e; }
#inventory .filterList span a { background: #262626; border:1px solid #404040; color:#666; }
#inventory .filterList span a:hover { color:#fff; }

#inventory #currentFilters { background:#8b080e; }
#inventory_v2_sidebar_contact #contact_small { color:#fff; background: #333 url(../images/dc_shadow.png) repeat-x left bottom; }
#inventory_v2_sidebar_contact .input_element { border:1px solid #b9b5b2; background: #000; color:#fff; }

/* search and sort bars */
#inventory #searchBar { border-top:none; border-bottom: 1px solid #fff; background:#2a2a2a url(../images/darkbartile.png) repeat-x center top; color:#fff; margin: 0; }
#inventory #sort_bar {  border-top:1px solid #c1c5ca; background: #4f4f4f url(../images/lightbartile.png) repeat-x center bottom; color:#fff; margin: 0; border-bottom:1px solid #fff; }
#inventory #sort_bar a { color:#fff; text-decoration: none; }
#inventory #sort_bar a:hover { text-decoration: underline; }

#inventory .inventory_v2_row { border-bottom: 1px dotted #302818; background:#333 url(../images/ir_tile.png) repeat-x left top; }
#inventory .inventory_v2_details li { color:#fff; }
#inventory .inventory_v2_details_links li a { color:#fff; }
#inventory .inventory_v2_details_links li.ec_dl_quickcontact a { color:#fff; }
#inventory .inventory_v2_price_left { color:#fff; }
#inventory .inventory_v2_price_right .price_title { color:#bebfbf; margin-top: 0; }
#inventory .inventory_v2_details h4 a:hover { color:#fff !important; }

#inventory .inventory_v2_paginationCenter { color:#444; }


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

#vehicle #similarVehicles h3 { color:#e5e5e5; border-bottom: 1px solid #c0c0c0; background: url(../images/darkarrow.gif) no-repeat 145px 12px; }
#vehicle #similarVehicles .similarVehicle { background:#000; border:1px solid #262626; }
#vehicle #similarVehicles .similarVehicle li { color:#bbb; }
#vehicle #similarVehicles .similarVehicle li a { color:#bbb; }

#vehicle_v2_sidebar_links { background:#000; border:1px solid #262626; }
#vehicle_v2_sidebar_links p { color:#fff; }
#vehicle_v2_sidebar_links ul {}
#vehicle_v2_sidebar_links li { color:#ababab; }
#vehicle_v2_sidebar_links li a { color:#ababab; }
#vehicle_v2_sidebar_links li a:hover { background-color: #8b080e; }

#vehicle #vehicle_topbar { background:#2a2a2a url(../images/darkbartile.png) repeat-x center top; color:#fff; border-bottom:1px solid #fff; }
#vehicle #vehicle_topbar a { color:#fff; text-decoration: none; }
#vehicle #vehicle_topbar a:hover { text-decoration: underline; }
#vehicle #vehicle_topbar_right ul { margin-top: 0; }
#vehicle #searchBar { background: #4f4f4f url(../images/lightbartile.png) repeat-x center bottom; }

.ip_dottedLine { height:20px; background: url(../images/dotted_line.gif) repeat-x center center; }
#vehicle .gray_ten { color:#7f7f7f; font-size:13px; }

#vehicle #vitalsContainer li { color:#999; }
#vehicle #vitalsContainer li strong { color:#999; }

#vehicle_thumbs { background:#404040; border:none; margin-bottom: 5px; }
a#viewMorePhotos { background:#404040; border:none; padding: 5px; font-size: 11px; color:#fff; }

#vehicle #vct_container .vctSkin_bg { background-image: url(../images/vct_skin.png); }
#vctBottom_container #vctMiddle_container { border-bottom: 1px solid #4d4d4d; }
.vctPanes_inner { border-left: 1px solid #4d4d4d; border-right: 1px solid #4d4d4d; }
#vehicle .vctTabs_container { background: none; border-left: 1px solid #4d4d4d; border-right: 1px solid #4d4d4d; }
#vehicle .vctPanes_container { background-color: #000; }
.vctTabs_container li { border-right:1px solid #ababab; border-left:1px solid #000; }
#vehicle .vctTabs_container li a { color:#fff; }
#vct_container { color:#fff; }

#vehicle #vehicle_details_top_left { background: url(../images/equipment_tile.png) no-repeat left top; }
#vehicle #vehicle_details_top_middle { background: url(../images/equipment_tile.png) repeat left 34px; }
#vehicle #vehicle_details_top_right { background: url(../images/equipment_tile.png) no-repeat right top; }
#vehicle #vehicle_details_middle { background: #000; color:#ababab; border-right:1px solid #4d4d4d; border-left:1px solid #4d4d4d; }
#vehicle #vehicle_details_bottom_left { background: url(../images/equipment_tile.png) no-repeat left -17px; }
#vehicle #vehicle_details_bottom_middle { background: url(../images/equipment_tile.png) repeat-x left -51px; }
#vehicle #vehicle_details_bottom_right { background: url(../images/equipment_tile.png) no-repeat right -17px; }

#vehicle .carfax_highlights_wrapper .carfax_highlights_right ul li { color:#333 !important; }

#consignments #right p { margin: 0 0 20px; }
#consignments #right p span { font-size: 16px; text-transform: uppercase; color:#fff; font-weight: bold; }

#contact #customer_tools_top_left { background: url(../images/vct_skin.png) no-repeat -201px top; }
#contact #customer_tools_top_middle { background: url(../images/vct_skin.png) repeat left -440px; color:#fff !important; }
#contact #customer_tools_top_right { background: url(../images/vct_skin.png) no-repeat -222px top; }
#contact #customer_tools_content_wrapper { background: url(../images/vct_skin.png) repeat-x left -545px; border-left:1px solid #4d4d4d; border-right: 1px solid #4d4d4d; }
#contact #customer_tools_bottom_left { background: url(../images/vct_skin.png) no-repeat -201px -42px; }
#contact #customer_tools_bottom_middle { background: url(../images/vct_skin.png) repeat left -526px; border-bottom: 1px solid #4d4d4d; }
#contact #customer_tools_bottom_right { background: url(../images/vct_skin.png) no-repeat -222px -42px; }
#contact #customer_tools_content_wrapper form.validation label { color:#fff; }

#contact #contact_map { background: #000; border:1px solid #4d4d4d; }

/* custom css */
body {
	background: url('http://www.eurocaroc.com/wp-content/uploads/bg-main-new.jpg') no-repeat scroll center top #000000;
}

#main_content {
/*	margin-top:200px;*/
	margin:0 auto;
	width:944px;
	padding:20px 0 0 0;
}

#breadcrumbs {margin: 0 0 20px 0; color: #FFF;}

#leftContainer {
	width:666px;
}

#bottomThumbs {
	width:796px;
    background: url(http://images1.ecarlist.com/sites/default/default_white/images/inventory_dark/bottomThumbsBg2.jpg) repeat-x scroll left bottom;
}

#bottomButton a {
    background: transparent url(http://images1.ecarlist.com/sites/default/default_white/images/inventory_dark/bottomPicsBtn.jpg) no-repeat left top;
}

#bottomButton a:hover {
    background: transparent url(http://images1.ecarlist.com/sites/default/default_white/images/inventory_dark/bottomPicsBtn.jpg) no-repeat right top;
}

#bottomThumbsContainer {border-top: 1px solid #FFF;}

#wrapper {
	width:980px;
	padding:0;
}
#header {
	background:transparent url(../images/bg-top-nav.png) no-repeat 50% 104px;
	position:relative;
	left:0;
	top:0;
/*	width:100%;*/
	height:200px;
}
#header h1#logo {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#header h1#logo a {
	position:absolute;

	width:400px;
	height:100px;
	display:block;
	text-indent:-999em;
	
}

#header a#ebay {
	position:absolute;
	bottom:11px;
	right:23px;
}

#page_bkgd {
	margin-left:px;
	background:transparent url(../images/bg-page.png) no-repeat 50% 196px;
}

#priNav {
	font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
	background:none;
    height: 45px;
    list-style-type: none;
    margin: 0;
	padding:;
	position:absolute;
	top:102px;
	left:5px;

}
#priNav li {
    background: none;
    float: left;
    margin: 0;
    padding: 0;
}
#priNav li.last {
    padding: 0;
}
#priNav li a {
    display: block;
	color: #FFFFFF;
    font-size: 11px;
    line-height: 12px;
    padding: 20px 0;
    text-align: center;
    text-decoration: none;
    width: 161px;
	text-transform:uppercase;
}
#priNav li a:hover {
    background: url("../images/nav_over.png") no-repeat scroll center top transparent;
}
#priNav li ul {
    background: none;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    border: none;
    left: 0;
    margin: 0;
    padding: 5px;
    text-align: left;
    top: 45px;
}
#priNav li ul li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    padding: 0;
    width: 230px;
}
#priNav li ul a {
	background:#333;
    border-bottom: none;
    color: #fff;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    line-height: 1em;
    padding: 10px 20px;
    position: static;
    text-decoration: none;
    text-transform: uppercase;
    width: 160px;
text-align:left;
}
#priNav li ul a:hover {
    background: #B20101;
    color: #FFFFFF;
}

#footer_wrap {
	background:none;
}
#footer_main {
	background:#000;
	width: 944px;
}
#footerinfo {
	display:none;
}
#footer_standard #footerNav li {
	border:none;
	margin:0;
	padding:0;
}
#footer_standard #footerNav li a {
	color:#696969;
	font-size:11px;
	margin-right:20px;
}
#footer_standard #footerNav li a:hover {
	color:#B20101;
}
#form_response {
color:#fff;
padding:40px 0;
}

#inventory .inventory_row { background: #000; }

#inventory .ec_dl_video, a#sister_media{display: none !important;}

#header_credit_link {
	position: absolute;
	top: 40px;
	right: 20px;
	background: url('../images/credit_link.png') no-repeat;
	text-indent: -9000px;
	width: 292px;
	height: 40px;
}

