/* === MENU ===*/

#nav, #nav ul { /* all lists */
	list-style: none;
	padding: 0;
	margin: 0;
	width: 760px;
	background: url(../img/menuBottom.gif) no-repeat bottom left;
	float: left;	
}


#nav a {
	display: block;
	w//idth: 10em;
	background-repeat: no-repeat; 
	background-position: 0 0;
}

nav a {
	display: block;
	w//idth: 10em;
	background-repeat: no-repeat; background-position: 0 0;
}

#nav li { /* all list items */
	float: left;
	text-transform: lowercase;
}

#nav li ul { /* second-level lists */
	position: absolute; 
	padding:0; 
	margin:0;
	width: 130px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav ul li { /* all list items */
	width: 10em; /* width needed or else Opera goes nuts */	
}

#nav ul li a {
	display: block; 
	width: 130px; 
	padding: 4px;
 	border: 1px solid #FFF;
  	border-right-color: #CCC;
  	border-bottom-color: #CCC;
 	background: #EEE;
 	color: #666;
 	font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	height: 15px;
	}
	
	
#nav ul li a:hover {
	background: #065C27;
	color: #FFE313;
	}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1.9em 0 0 141px;
}

* html #nav li ul ul {/* For IE5*/
	margin: -1.9em 0 0 141px;
	}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/******************************************/

/* === MM ROLLOVERS ===*/

#nav span { 
	display: none;
	}

#nav :hover { 
	background-position: 0 -25px;
	}

#nav li a.down {
	background-position:0 -25px;
	}

/* === MM BUTTONS ===*/

#mm_sep { 
	display: block; width: 5px; height: 25px; 
	background-image: url(../img/navSep.gif);
	}

#mm_home { 
	display: block; width: 60px; height: 25px; 
	background-image: url(../img/navHome.gif);
	margin-left: 70px;
	}

#mm_sales { 
	display: block; width: 60px; height: 25px; 
	background-image: url(../img/navSales.gif);
	}
	
#mm_rentals { 
	display: block; width: 80px; height: 25px; 
	background-image: url(../img/navRentals.gif);
	}
	
#mm_holidays { 
	display: block; width: 80px; height: 25px; 
	background-image: url(../img/navHolidays.gif);
	}
	
#mm_finance { 
	display: block; width: 80px; height: 25px; 
	background-image: url(../img/navFinance.gif);
	}
	
#mm_aboutUs { 
	display: block; width: 80px; height: 25px; 
	background-image: url(../img/navAboutUs.gif);
	}

#mm_contact { 
	display: block; width: 90px; height: 25px; 
	background-image: url(../img/navContactUs.gif);
	}
	
#mm_fishing { 
	display: block; width: 110px; height: 25px; 
	background-image: url(../img/navFishing.gif);
	}	