/* ------------ TOP MAIN MENU RULES ------------ */
#subnav {
	font-size: 11px;
	list-style-type:none;
	position:relative;
	height:20px;
	width:379px;
	background-image:url(../images/submenu-day-bg.gif);
	left:340px;
 }
#subnav ul{margin:0;padding:0;list-style:none;}
#subnav li {
	float: left;
	height: 20px;
 }
#subnav li:hover, #subnav li.hover {
    position: static;
}
#subnav a {
	display:block;
	height:20px;
	text-decoration:none;
}

#subnav li a span {visibility: hidden;}

#subnav li ul li a {
	background: #5A9FC6 !important;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #fff;
	height: auto !important;
	width:170px;
	padding: 3px 0px 3px 8px;
	text-align: left;
}

#subnav li ul li a:hover {background: #ADCFE3 !important;}

#subnav li ul li {height: auto !important;}

#subnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#subnav li:hover ul {left: auto;}
#subnav li:hover ul, #subnav li.sfhover ul {left: auto;}
 
/* MAIN MENU ROLLOVER USES A BACKGROUND IMAGE - THIS IS DEFINED BELOW 
#subnav :link:hover,#subnav :visited:hover {background-image:url(../images/topmenu.gif);} */

/*MAIN MENU POSITIONING  */
#sitemap, #sitemap a {width:57px;}
#directions, #directions a {width:157px;}
#media, #media a {width:53px;}
#contact, #contact a {width:112px;}

#sitemap a {background-image: url(../images/bg_subnav_sitemap.gif);}
#directions a {background-image: url(../images/bg_subnav_directions.gif);}
#media a {background-image: url(../images/bg_subnav_media.gif);}
#contact a {background-image: url(../images/bg_subnav_contact.gif);}

#sitemap a:hover {background-position:0 -20px;}
#directions a:hover {background-position:0 -20px;}
#media a:hover {background-position:0 -20px;}
#contact a:hover {background-position:0 -20px;}

