ul.inlinelist, ul.simple, .horiznav ul, ul.horiznav 
	{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	}


ul.inlinelist li, ul.horiznav li, .horiznav li
	{
	position:relative;		
	float:left; 
	margin:0;
	}


.horiznav li
	{
	padding:5px 0 5px 10px;
	}

.horiznav li.last, #nav.horiznav li.last a
	{
	border-right:0;
	}
	
	
#nav
	{
	position:relative;
	overflow:hidden;
	font-weight:bold;
	}
	
body#home #nav
	{
	margin-left:-20px;
	}	
	

/*  navigation highlights */	


body#home #nav li.home,
body#about #nav li.about,
body.about #nav li.about,
body#trips #nav li.trips,
body.trips #nav li.trips,
body#photos #nav li.photos,
body#store #nav li.store,
body#events #nav li.events,
body#resources #nav li.resources,
body#reservations #nav li.reservations,
body#trips #nav li.trips
	{
	background-color:#D7A600;
	color:#000;
	margin-left:-1px; padding-left:11px;
	}	

body#home #nav .home a,
body#about #nav .about a,
body.about #nav .about a,
body#trips #nav .trips a,
body#photos #nav .photos a,
body#store #nav .store a,
body#events #nav .events a,
body#resources #nav .resources a,
body#reservations #nav .reservations a,
body#trips #nav .trips a,
body.trips #nav .trips a
	{
	color:#344C73;
	}	


#nav li.home 
	{
	background:url(/images_new/nav_left_fade.gif) 0 0 no-repeat; padding-left:84px;
	}
	
body.homepage #nav li.home 
	{
	background:none;
	}	

#nav li a
	{
	color:#D7A600;	
	border-right:1px solid #C80;
	padding:0 8px 0 0;	
	text-decoration:none;
	}
	
#nav li:hover
	{
	background-color:#EE7700;
	color:#000 !important;
	margin-left:-1px; padding-left:11px;
	}	

#nav li.home:hover
	{
	margin-left:-1px; padding-left:84px;
	}	


#nav li:hover a, #nav li:hover a:hover
	{
	color:#000 !important;
	}		
	
#nav_bg 
	{
	position:absolute;
	height:100%; width:70%;
	background-color:#D7A600;
	filter:alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.00;	
	left:0;
	}
	



#nav ul
	{
	right:0;
	position:absolute;
	width:auto;
	background-color:#344C73;
	}	
	
body.homepage #nav ul
	{
	right:auto;
	position:relative;
	width:auto;
	background-color:transparent;
	}	
	
	
#nav_ul_shell
	{
	position:relative;
	margin:0 auto;
	width:970px;
	height:26px;
	}		


body.homepage #nav_bg 
	{
	position:absolute;
	height:100%; width:100%;
	background-color:#344C73;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;	
	}


body.homepage #nav ul, #header_inner
	{
	margin:0 auto;
	width:970px;
	}	



body.boats_in_stock #subnav_new_kayaks,
body.used_kayaks #subnav_used_kayaks,
body.custom_kayaks #subnav_custom_orders,
body.custom_colors #subnav_custom_colors,
body.custom_kayaks #subnav_custom_outfitting,
body.ndk_kayaks_ex #subnav_about_ndk_kayaks, 
body.preorder #subnav_preorders, 
body#directions #directionstopeaks,
body#lodging #lodginginportland,
body#courses a#sn_courses,
body#trips_index a#sn_trips,
body#daytrips a#sn_daytrips,
body#multiday a#sn_multiday,
body#private_corporate a#sn_privatecorp,
body#expeditions a#sn_expeditions,
body#international a#sn_iternational,
body#reservations a#sn_reservations,
body#beginners a#sn_beginners,
body#novice a#sn_novice,
body#advanced a#sn_advanced,
body#beginers a#sn_beginers

	{border-bottom:2px dotted; line-height:1.9em; text-decoration:none; cursor:default;}


p.subnav a {white-space:none;}















		
		

