
.menu {
	font-family: arial, sans-serif;
	font-weight: bold;
	width:752px; 
	position:relative; 
	font-size:11px; 
	margin:2px 0 0px 0; 
	z-index:100;
}
.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#000;
	width: 91px;
	height:18px; 
	text-align:left;
	text-indent: 4px;
	line-height: 19px; 
	font-size:11px; 
	overflow:hidden;
}
.menu ul {
	padding:0; 
	margin:0;
	list-style-type: none; 
}
.menu ul li {
	float:left; 
	position:relative;
	top: 2px;
}
.menu ul li ul {
	display: none;
}
.menu ul li ul li {
	border-top: 1px solid #fff;
}

/* specific to non IE browsers */
.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	top:18px; 
	left:0; 
	width:105px;
	border-top: 1px solid #fff;
}
.menu ul li:hover ul li ul {
	display: none;
}
/* This is the control for the dropdown colors */
.menu ul li:hover ul li a {
	display:block; 
	background:#6699cc; 
	color:#fff;
}
/* This is the control for the highlighting */
.menu ul li:hover ul li a:hover {
	background:#006699; 
	color:#fff;
}
#home {
	background-image:url(images/nav_home.gif);
	background-repeat: no-repeat;
	width: 183px;
	margin-right: 3px;
}
#home a {
	width: 183px;
}
#consumer {
	background-image:url(images/nav_consumer.gif);
	background-repeat: no-repeat;
	width: 142px;
	margin-right: 3px;
}
#consumer a, #consumer a:visited {
	width: 142px;
}
#dealer {
	background-image:url(images/nav_dealer.gif);
	background-repeat: no-repeat;
	width: 139px;
	margin-right: 3px;
}
#dealer a, #dealer a:visited {
	width: 139px;
}
#join {
	background-image:url(images/nav_join.gif);
	background-repeat: no-repeat;
	width: 91px;
	margin-right: 3px;
}
#join a, #join a:visited {
	width: 140px;
}
#careers {
	background-image:url(images/nav_careers.gif);
	background-repeat: no-repeat;
	width: 91px;
	margin-right: 3px;
}
#careers a, #careers a:visited {
	width: 180px;
}
#contact {
	background-image:url(images/nav_contact.gif);
	background-repeat: no-repeat;
	width: 91px;
}