/* ###########################################
###              #infiniti                 ###
########################################## */
body {background-image: url(../images/bodyBgGray.gif); font-family: Verdana, sans-serif;}

#header {background-image: url(../images/headerBgGray.gif);}
#header #domain {float: left;}
#header #domain a {background: transparent url(../images/infiniti-logo.jpg) center center no-repeat; display: block; height: 67px; margin: 20px 0 0 25px; width: 117px;}
#header h1 {float: left; margin-right: 5px; margin-left: 48px;}
#header #DealerAddress {clear: none; float: right; font-size: 14px; height: 97px; margin-right: 10px;}
#header #DealerAddress h2 {font-size: 20px; margin: 17px 0 5px;}

#priNavHolder {background-color: #333; border-top: 1px solid #a8a8a8; margin: 0 auto;}
#priNav li a{background-image: url(../images/navBGGray.gif);}
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {background-color:#333;}
.toolTipInner_price {color: #333;}

#quicklinks a {background: transparent url(../images/quicklinks-gray.png) left top no-repeat; display: block; height: 59px; text-indent: -9999em; width: 210px;}

#quicklinks a.service {background-position: left top; height: 105px;}
#quicklinks a.contact {background-position: left -106px; height: 105px;}
#quicklinks a.notify {background-position: left -215px;}
#quicklinks a.incentives {background-position: left -274px;}
#quicklinks a.specials {background-position: left -337px;}

#quicklinks a.service:hover {background-position: right top;}
#quicklinks a.contact:hover {background-position: right -106px;}
#quicklinks a.notify:hover {background-position: right -215px;}
#quicklinks a.incentives:hover {background-position: right -274px;}
#quicklinks a.specials:hover {background-position: right -337px;}

#footer {background-image: url(../images/footerGray.png); margin-bottom: 30px;}
#footer .wrapper {background: url(../images/infinitiFooterBg.jpg) 55px top no-repeat; width: 1000px;}
#footer #contact {float: left; width: 198px;}

#footer #main.box {height: 191px; padding: 10px; text-align: left; width: 172px;}
#footer #main.box h2 {background: none; height: auto; margin: 10px 0; text-indent: 0;font-size: 16px;}
#footer #main.box li {margin: 0;}

#footer #footerLinks, #footer #footerHours {float: right; line-height: 14px; margin-right: 13px; text-align: right;}
#footer #footerLinks h3, #footer #footerHours h3 {font-size: 12px; line-height: 14px;}
#footer #footerHours ul {margin-bottom: 14px;}
#footer #footerCP {clear: none; float: right; width: 122px; margin-left: 6px;}
#footer #footerCP div {text-align: right;}
#footer #footerCP .directions {margin-bottom: 5px;}
#footer #footerCP .directions a {color: #ccc; font-weight: bold; text-decoration: none;}
#footer #footerCP .directions a:hover {text-decoration: underline;}
#footer #footerCP .map {display: block; margin-bottom: 5px;}
#footer #footerCP #ecl_logo {float: right;}

#footer #footerQuicklinks li, #footer #footerNav li, #footer #footerHours li, #footer #ec_footer li {margin: 0;}
#footer #footerNav li {padding-left: 10px;}

#new_vehicles_top {background-image: url(../images/newTitleGray.png); }

#featuredVehicles #featuredVehicles_title {background-image: url(../images/featuredTitleGray.png); }

#newsHeader {background-image: url(../images/newsTitleGray.png); }
#news_sidebar .news_sidebar_cont {background: transparent url(../images/readmoreGray.png)}

/*inventory*/
#currentFilters {background-color: #333;}
#currentFilters a.clearFilterCpo {color: #eaeaea;}
.filterList li a {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_grey.gif) no-repeat scroll 2px center; color:#333;}
.filterList li a:hover {background-color: #333;}


/*vehicle*/
.similarVehicle {border: 1px solid #ccc;}
#vehicle_v2_sidebar_links {background-color: #fff;}
#vehicle_v2_sidebar_links p {font-weight: bold;}
#vehicle_v2_sidebar_links li a {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_grey.gif) no-repeat scroll 2px center; color:#999;}
#vehicle_v2_sidebar_links li a:hover {background-color: #333;}

#vehicle #vehicle_title {color: #333;}

#clear_all_filters {display: none;}
#currentFilters .clearFilter.Vehicles {display: none;}

#test-drive {
	float: right;
	clear: both;
}
#test-drive a {
	display: block;
	width: 152px;
	height: 57px;
	background: url('../images/test-drive.jpg') no-repeat top right;
	text-indent: -9999px;
}

#location_photo {
	display: block;
	width: 144px;
	height: 96px;
	background: url('../images/location-photo.jpg') no-repeat top left;
	float: left;
	margin: 10px 0 0 48px;
}

#header a#bbb {
	width: 130px;
	overflow: hidden;
	margin-left: 12px;
	margin-top: 8px;
}