


body { background: #1d1312; }
#page_bkgd { background:#1d1312 url(../images/bodytile_home.png) repeat-x left top; }
#page_bkgd_inner { background:#1d1312 url(../images/bodytile_inner.png) repeat-x left top; }
#home_flash { background: url(../images/home_image.jpg) no-repeat center top; height:347px; }

#header { background: url(../images/header.jpg) no-repeat center top; position: relative; }
#priNavLeft, #priNavRight { background: none; }
#priNavRight li { float:right; }
#priNavRight li.last { margin-right: 0; }
#priNavRight li.first { margin-right: 10px; }

a#logomain { display: block; width:468px; height:69px; margin: 0; padding: 0; text-indent: -9000px;  
	float:none; position: absolute; left:50%; margin-left: -234px; z-index: 300; }

#priNavLeft li a, #priNavRight li a { padding: 0 5px; font-size: 12px; }

#footer_wrap { margin-top: 0; }
#main_content_wrap { background: none; }

#footer_main h1 a { width:202px; height:22px; background: url(../images/dt_logo.png) no-repeat left top; margin-top: 5px; }
#footer_main h1 a:hover { background-position: right top; }

#contact_small { background:#450201 url(../images/dc_bttm.png) repeat-x center bottom; border:none; color:#ccc; padding: 0 0 15px; }
#contact_small h2 { background: url(../images/dc_top.png) no-repeat center top; border:none; text-indent: 0; text-align: center; font-size: 18px; text-transform: uppercase; height:auto; padding: 20px 0 5px; }
#contact_small  .input_element { width:164px !important; }
#contact_small #ec_is_submit {}
#contact_small .submitButton { color:#fff; border:1px solid #484848; background:url(../images/submit_tile.png) repeat-x left top; height:25px; line-height: 25px; padding: 0; }
#contact_small .submitButton:hover { background-position: left bottom; cursor: pointer; }

#sidebar_address { background:#450201 url(../images/dc_bttm.png) repeat-x center bottom; border:none; color:#ccc; padding: 0 0 15px; }
#sidebar_address_head { background: url(../images/dc_top.png) no-repeat center top; border:none; text-indent: 0; text-align: center; font-size: 15px; text-transform: uppercase; height:auto; padding: 10px 0 5px; }
#sidebar_address .floatleft p { font-size:11px; color:#ccc; }
#sidebar_address .floatleft { }
#sidebar_address a#getdirections { display:block; color:#fff; border:1px solid #484848; background:url(../images/submit_tile.png) repeat-x left top; height:25px; line-height: 25px; padding: 0; }
#sidebar_address a#getdirections:hover { background-position: left bottom; cursor: pointer; }



#vehicle #main_content { width:930px; padding: 0; margin: 0 auto; }
#inventory #searchBar { background:#000 url(../images/darkbartile.png) repeat-x left top; } 

#vehicle #cap { background:#000 url(../images/darkbartile.png) repeat-x left top; }
#priceBox { background:#000 url(../images/darkbartile.png) repeat-x left top; }
#vehicle #leftContainer { background: #333; }

#notify #notify_form_div { color:#fff; background: url(../images/notify_bkgd.png) no-repeat center top; border:none; height:465px; }
#notify #notify_form_div h3, #trade_bid #notify_form_div h3 { color:#fff; background:none; border: none; }
#notify p#nfd_legend { background: #282120; margin: 0 2px; }

#notify_form_div #vehicle_finder_submit input, #notify_form_div #vehicle_trade_bid_submit input { color:#010101; border:1px solid #484848; background:url(../images/submit_tile.png) repeat-x left top; height:25px; line-height: 25px; padding: 0; }
#notify_form_div #vehicle_finder_submit input:hover, #notify_form_div #vehicle_trade_bid_submit input:hover { background-position: left bottom;  cursor: pointer; }

#trade_bid #notify_form_div { color:#fff; background: url(../images/trade_bid_bkgd.png) no-repeat center top; border:none; height:545px; }

#trade_bid #sidebar_address { display: none; }


#financing #financing_vehicle_calculator h2 { background: none; }
#financing #financing_vehicle_calculator h2 span { background: none; }

#financing #financeCalc { background:#450201 url(../images/dc_bttm.png) repeat-x center bottom; padding: 0 0 15px; }
#financing #financeCalc li { background: none; }
#financeCalc li#financeCalc_footer { display: none; }
#financing #financing_vehicle_calculator h2 {  background: url(../images/dc_top.png) no-repeat center top; border:none; text-indent: 0; text-align: center; font-size: 16px; line-height: 18px; text-transform: uppercase; height:auto; padding: 20px 0 5px;  }
#financeCalc li#submitBtn input[type="submit"] { color:#fff; border:1px solid #484848; background:url(../images/submit_tile.png) repeat-x left top; height:25px; line-height: 25px; padding: 0; text-indent: 0; text-align: center; }
#financeCalc li#submitBtn input[type="submit"]:hover { background-position: left bottom; cursor: pointer; }

#vehicle a.vitalsLink { color:#333; }
#vehicle .detail_disclaimer { color: #ffffff; }
#vehicle a.vitalsLink:hover { color:#b72220; }

#inventory .inventoryRight { width:120px; }


#inventory .inventory_price_block { clear:both; margin-top: 20px; }

.placer { margin: 0; padding: 0; position: relative; }
a#facebook { position: absolute; right:-38px; z-index: 300; bottom:27px; display: block; width:32px; height:31px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/facebook_icon.png) no-repeat left top; }

/*Autotrader*/
.atLink_wrapper a{
    width: 97px;
    height: 86px;
    background: url('https://tradein.autotrader.com/images/Autotrader/LogoSamples/TIM_Banner_Ins97x86.gif') no-repeat;
    display: block;
	text-indent: -9000px;
	float: right;
}

#footer_main .atLink_wrapper a{
    margin: 0px 20px 8px 0;
}

#inventory #footer_main .atLink_wrapper a {
	position: absolute;
	top: 100px;
	left: 1263px;
}

/* coupon */
#offer_overlay{
	padding: 20px;
	margin: 0;
	width: 650px;
	height: 500px;
	background: #fff;
	font-family: Helvetica, Arial;
	display: none;
	z-index: 600; position: relative;
}


#offer_overlay .close{
	position: absolute; right:-10px; top:-10px; z-index: 9000;
	background-image:url('http://images1.ecarlist.com/sites/big_red_sports/images/apple_close.png');
	width: 28px;
	height: 28px; cursor:pointer;
}


