/**** NAV ***********/
#nav a.mainnav { text-indent: -9999px; text-decoration: none; display: block; border-right:0px; }
#nav b { display: block; width: 100%; }
#nav li.lastitem {border-bottom: 4px solid #3D473E;}

#navboats, #navboats a.mainnav { background: url(/images/web_nav_boats.gif) no-repeat top left; height: 29px; }
#navboats b	{background: url(/images/web_nav_boats_m.gif) no-repeat top left; width: 78px; }

#navacc, #navacc a.mainnav {background: url(/images/web_nav_accessories.gif) no-repeat top left; height: 29px;}
#navacc b { background: url(/images/web_nav_accessories_m.gif) no-repeat top left; width: 132px; }

#navfamily, #navfamily a.mainnav {	background: url(/images/web_nav_family.gif) no-repeat top left; height: 29px; }
#navfamily b { background: url(/images/web_nav_family_m.gif) no-repeat top left; width: 167px; }

#navnews, #navnews a.mainnav {	background: url(/images/web_nav_news-events.gif) no-repeat top left; height: 29px; }
#navnews b { background: url(/images/web_nav_news-events_m.gif) no-repeat top left; width: 151px; }

#navinfo, #navinfo a.mainnav {	background: url(/images/web_nav_moreinfo.gif) no-repeat top left; height: 29px; }
#navinfo b { background: url(/images/web_nav_moreinfo_m.gif) no-repeat top left; width: 182px; }

#navnull, #navnull a.mainnav {	background: url(/images/interior/web_int_nav_endcap.gif) no-repeat top left; height: 29px; }
#navnull b { background: url(/images/interior/web_int_nav_endcap.gif) no-repeat top left; width: 9px; }


#nav a.mainnav:hover, #navboats:hover a.mainnav, #navboats.sfhover a.mainnav, 
#navacc:hover a.mainnav, #navacc.sfhover a.mainnav, 
#navfamily:hover a.mainnav, #navfamily.sfhover a.mainnav,  
#navnews:hover a.mainnav, #navnews.sfhover a.mainnav,  
#navinfo:hover a.mainnav, #navinfo.sfhover a.mainnav,
#navnull:hover a.mainnav, #navnull.shover a.mainnav 
{ background: transparent;}




#nav, #nav ul {	padding: 0; margin: 0; list-style: none; }
#nav { height: 29px;}
#navwrapper { width: 100%; }

#nav ul { background: #cccccc; border: 1px solid #000000; top: 29px; opacity: .99; filter: alpha(opacity:99); border-left: 1px solid #000000; border-right: 1px solid #000000;  }





#nav li {	float: left; margin: 0;	position: relative;	color: #0592BF; }
#nav li li { border-bottom: 1px solid #EBEBEB;}

#nav a { color: #3d493e; font-size: 11px; text-decoration: none; font-weight: none; display: block; }
#nav li li a { padding-left: 8px; width: 95%; }
* html #nav li li a { width: 100%; }

#nav ul a:hover { color: #cc6415; background: #FFF;}

#nav li li { float: none; padding: 0px; }

#nav li ul { position: absolute; left: -999em; width: 11.5em; width: 175px;}

#nav li:hover ul { left: auto;}

#nav li:hover ul, #nav li.sfhover ul { left: auto; }


/*DEALER LOCATOR AND SITEMAP ROLLOVERS*/

#navhead a.mainnav2 { text-indent: -99999px;}

#navheaddealer{background:  url(/images/web_2nd-nav_dealer-info_m.gif) no-repeat top left; width: 245px; left: -5px}
#navheaddealer a.mainnav2 { background: url(/images/web_2nd-nav_dealer-info.gif) no-repeat top left; height: 28px; }

#navheadsite{background: url(/images/web_2nd-nav_sitemap_m.gif) no-repeat top left; width: 70px; left: 5px}
#navheadsite a.mainnav2 { background: url(/images/web_2nd-nav_sitemap.gif) no-repeat top left; height: 28px; }

#navheadhome{background: url(/images/web_2nd-nav_home_m.gif) no-repeat top left; width: 45px; left: 5px}
#navheadhome a.mainnav2 { background: url(/images/web_2nd-nav_home.gif) no-repeat top left; height: 28px; }


#navhead a.mainnav2:hover, 
#navheaddealer:hover a.mainnav2, #navheaddealer.sfhover a.mainnav2, 
#navheadsite:hover a.mainnav2, #navheadsite.sfhover a.mainnav2,
#navheadhome:hover a.mainnav2, #navheadhome.sfhover a.mainnav2
{ background: transparent;}


#navhead, #navhead ul {	padding: 0; margin: 0; list-style: none; }
#navwrapper { width: 100%; }
#navhead li {	float: left; margin: 0;	position: relative;}
#navhead a {display: block; }






a.arrow { display: block; background: url(/images/web_orange-pointer_m.gif) no-repeat right; }
a.arrow b { display:block; background: url(/images/web_orange-pointer.gif) no-repeat right; padding-right: 23px; }
a.arrow:hover b { background: none transparent; }


