body { background-color: #2b2b2b; }
#page_bkgd { background:#fff url(../images/pagetile.png) repeat-x left top; }
#header { background: none; }

body #main_content { padding-top: 32px; }
#priNav { background: none; }

#header h1 { float:left; margin: 10px 0 0; padding: 0; }
#header h1 a { display: block; width:490px; height:123px; text-indent: -9000px; background: url(../images/main_logo.png) no-repeat left top; }

#header_bbb{color:#cccccc; float:right; width:215px; }
#header_bbb p{float:left; font-size:15px; padding-top:68px;}

#toplinks li a { color:#999; font-size: 9px; }
a#bookmark { color:#999; font-size: 9px; margin-top: 3px; }
a#header_bbb { float:right; margin: 10px 0 0; padding: 0; width:132px; height:80px; text-indent: -9000px; background: url(../images/header_bbb.png) no-repeat left top; }
#header h2 { clear:right; float:right; color:#bec2c5; font-size: 15px; text-align:right; font-weight: bold; margin: 0; padding: 14px 0 0; }

body #priNav li { margin-top: 2px; }
#priNav li.first { margin-left: 100px; }
#priNav li a { padding:0 22px; }

#hometop { width:940px; margin: 0 auto 10px; padding: 0; }
#home_specials { float:left; width:675px; height:225px; margin: 0; padding: 0; background: none; }
#ql_home { float:right; margin: 0; padding: 0; list-style-type: none; width:246px; }
#ql_home li { margin: 0; padding: 0; }
#ql_home li a { display: block; width:246px; height:101px; text-indent: -9000px; background: url(../images/ql_home2.png) no-repeat; }
#ql_home li a#inv { background-position: -1px 0px; margin-bottom: 22px; }
#ql_home li a#serv { background-position: -1px -107px; }
#ql_home li a#inv:hover { background-position: -249px 0px; }
#ql_home li a#serv:hover { background-position: -249px -107px; }

#welcomelist { margin: 10px 0; padding: 0 0 0 20px; list-style-type: square; }
#welcomelist li { color:333; font-size: 14px; line-height: 20px; margin: 5px 0; }

#footer_wrap { background:#2b2b2b url(../images/footertile.jpg) repeat-x left top; }
#footer_main { background: url(../images/footermid.jpg) no-repeat center top; }

#homemid { margin: 20px auto 10px; width:940px; }

#footerinfo a { font-size: 26px; color:#eee; line-height: 26px; text-decoration: none; }
#footer_main a#facebook { float:left; margin: 0 5px 0 0; padding: 0; width:30px; height:30px; text-indent: -9000px; background: url(../images/facebook_icon.png) no-repeat left top; }
#footer_standard #footerNav, #footer_standard #ec_footer { margin-left: 30px; }
#footer_standard #footerNav li a:hover, #footer_standard #ec_footer li a:hover { color:#fff; }
#footer_standard a#ecarlist { background-image: url(../images/dealertrack_logo.png) }

#home_testimonials { float:right; width:305px; margin: 0; padding: 0; }
#home_testimonials a#satisfied { display: block; width:305px; height:107px; text-indent: -9000px; background: url(../images/satisfied_customers.gif) no-repeat left top; }


#slideshow div { display:none; }

#slidetabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:#000;
	display:block;
	font-size:1px;		
}

.scrollable { overflow: hidden; width: 305px; height: 231px; position: relative; margin: 0; padding: 0 0 20px;  }
.scrollable .items{ position: absolute; width: 1000em }
.scrollable .items a{float: left;}
#arrows{position: absolute; bottom: 0; right: 25px; padding: 5px }
#arrows a{width: 10px; height: 10px; display: block; background: url('http://images1.ecarlist.com/sites/cash_for_cars/images/circles.png') no-repeat; float: left; text-indent: -9000px;}
#arrows a:hover {cursor: pointer; background-position: -12px 0  }
#arrows a.current {cursor: pointer; background-position: -12px 0  }

.specials_item { border:none; background: url(http://images1.ecarlist.com/sites/templates/manhattan_v2/images/ir_tile.png) repeat-x left top; border-bottom: 1px dotted #3F3727; }

.sidebar_address_dealership { text-align: center; font-size: 14px; margin-top: 20px; }
