/*-------START MAIN NAVIGATION--------*/
#topnav, #topnav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	height:68px;
	background: url(../images/topnav_bg.jpg) repeat-x;
	border-bottom:4px #FFFFFF solid;
	font-size:12px;
	letter-spacing:0px;
	width:779px;
}
#topnav li{float:left; background:url(../images/topnav_divider_3.jpg) no-repeat;}

/*-------NO DIVIDER--------*/
#topnav .nodivider {background:none; margin-left:3px;}

#topnav a {
	display:block;
	float:left;
	height:33px;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	padding:35px 18px 0 18px;
	background:url(../images/arr_down.jpg) no-repeat center top ;

}

#topnav a:hover {
	background:url(../images/arr_up.jpg) no-repeat center top ;
}


#home #topnav .home a,
#prep #topnav .prep a,
#serv #topnav .serv a,
#fuel #topnav .fuel a,
#hill #topnav .hill a,
#gall #topnav .gall a,
#cont #topnav .cont a {
	background:url(../images/arr_up.jpg) no-repeat center top ;
}

/*-------START SECONDARY NAVIGATION--------*/

#nav, #nav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:10px;
	height:25px;
	background-color:#666666;
	border-bottom:4px #FFFFFF solid;

}

#nav li{float:left;}

#nav a {
	display:block;
	height:25px;
	width:60px;
	line-height:25px;
	text-decoration:none;
	text-align:center;
	color:#000000;
	background: url(../images/secnav_divider.jpg) no-repeat;
}
#nav .ho a {width:44px; margin-left:400px}
#nav .hc a {width:84px;}
#nav .cu a {width:70px;}

#nav a:hover {


}
#nav li ul {
	position: absolute;
	width: 80px;
	left: -999em;
}

#nav li li a {
	text-align:left;
	background-image:none; 
	background-color: #666666;
	border: #cccccc 1px solid;
	border-top:none;
	height:20px;
	line-height:20px;
	padding-left: 6px;
	width:102px;
}
#nav .hca a {width:102px;}

#nav li li a:hover {	background-color: #999999;}


#nav li:hover ul, #nav li.sfhover ul {
	left: auto; 
	z-index:99999;
	min-height: 0;
	background-image:none;
}

#nav .nodivider a {background:none;}






