#header h1 { margin: 0 0 0 16px; }
#header h1 a { display:block; width:293px; height:110px; text-indent: -9000px; background: url(../images/main_logo.png) no-repeat left top; }
#header h1 span { display:none; }

#priNav { width:653px; height:109px; list-style-type: none; display:inline; margin:  0; padding: 0; }
#priNav li { float:left; margin: 0; padding: 0; }
#priNav li a { display:block; text-indent: -9000px; background: url(../images/priNav3.png) no-repeat; text-indent: -9000px; padding: 0; height:109px; }

#priNav li a#priNav_Home { width:50px; background-position: 0 0; }
#priNav li a#priNav_New_Boats { width:82px; background-position: -50px 0px; }
#priNav li a#priNav_Pre-Owned_Boats { width:125px; background-position: -132px 0px; }
#priNav li a#priNav_Pre-Owned_Autos { width:127px; background-position: -257px 0px; }
#priNav li a#priNav_Service { width:64px; height:82px; background-position: -384px 0px; }
#priNav li a#priNav_Finance { width:68px; background-position: -448px 0px; }
#priNav li a#priNav_About { width:55px; background-position: -516px 0px; }
#priNav li a#priNav_Contact { width:82px; background-position: -571px 0px; }

#priNav li a#priNav_Home:hover { width:50px; background-position: 0 -109px; }
#priNav li a#priNav_New_Boats:hover { width:82px; background-position: -50px -109px; }
#priNav li a#priNav_Pre-Owned_Boats:hover { width:125px; background-position: -132px -109px; }
#priNav li a#priNav_Pre-Owned_Autos:hover { width:127px; background-position: -257px -109px; }
#priNav li a#priNav_Service:hover { width:64px; height:82px; background-position: -384px -109px; }
#priNav li a#priNav_Finance:hover { width:68px; background-position: -448px -109px; }
#priNav li a#priNav_About:hover { width:55px; background-position: -516px -109px; }
#priNav li a#priNav_Contact:hover { width:82px; background-position: -571px -109px; }

#priNav li ul a { background: none; }
#priNav li ul a:hover { background: #ae1118; color:#fff; }

#ql_legend { width:947px; height:90px; padding: 11px 17px 12px 16px;  margin: 0; list-style-type: none; }
#ql_legend li { float:left; margin: 0; padding: 0; }
#ql_legend li a { display: block; width:231px; height:90px; text-indent: -9000px; background: url(../images/ql_home.jpg) no-repeat; }
#ql_legend li a#ins { background-position: 0px 0px; margin-right: 8px; }
#ql_legend li a#ship { background-position: -231px 0px; margin-right: 7px; }
#ql_legend li a#war { background-position: -462px 0px; margin-right: 8px; }
#ql_legend li a#find { background-position: -693px 0px; }
/* hover states */
#ql_legend li a#ins:hover { background-position: 0px -90px; }
#ql_legend li a#ship:hover { background-position: -231px -90px; }
#ql_legend li a#war:hover { background-position: -462px -90px; }
#ql_legend li a#find:hover { background-position: -693px -90px; }

#home_logos { float:left; width:398px; height:286px; margin: 0; padding: 0; background: url(../images/home_logos_2.png) no-repeat left top; }

#featured_block h1 { background: url(../images/feat_inv.jpg) no-repeat left top; } 

#customer_tools_vehicle_question { width:470px; margin: 0 auto; }

/* vehicle finder button */
a#vehicle_v2_notify_button img { display:none; }
a#vehicle_v2_notify_button { display:block; width:218px; height:94px; text-indent: -9000px; background: url(../images/notify_boat.jpg) no-repeat left top; margin: 10px 0 0; }

#shipping #right img { border:5px solid #fff; box-shadow: 2px 2px 2px #999; margin-top: 15px; }

p.findinfo { margin-bottom: 12px; }
p.contactphone { font-size: 18px; line-height: 20px; }

#rightColumn p#veh_cont_phone { padding: 3px 0; color:#8D8D8D; font-size: 18px; }

#homeInv_link {
	float: right;
	margin: -20px 0px 0px 0px;
}

#homeInv_link a {
	display: block;
	background: url('http://images1.ecarlist.com/sites/templates/slant/images/home_search.png') repeat-x -10px -80px;
	width: 250px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 2px solid #333;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#homeInv_link a:hover {
	color: #ff0000
}
