@charset "utf-8";

.navigation {
	display:inline;
}
.navigation a {
	display:inline;
	text-decoration:none;
	padding-top:5px;
	color:#cc0000;
}
.navigation ul {
	padding:0px;
	margin:0px;
}
.navigation li {
	float:left;
	list-style-type:none;
	height:30px;
	padding:0px;
	padding-top:8px;
	margin:0px;
	position:relative;
}
.nav_container li.navhome {
	background-image:url(images/navHome.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:93px;
	height:38px;
	text-align:center;
}
.nav_container li.navhome:HOVER {
	background-image:url(images/navHome_f2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	color:#cc0000;
}

.nav_container li a {
	color:#660000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	float:left;
	padding:7px 5px 5px 25px;
}
.nav_container li:HOVER a {
	color:#cc0000;
	text-decoration:none;
}

.nav_container li.navtrailrides {
	background-image:url(images/navTrailrides.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:127px;
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#660000;
	text-align:center;
}
.nav_container li.navtrailrides:hover {
	background-image:url(images/navTrailrides_f2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	color:#cc0000;
}

.nav_container li.navsleighrides {
	background-image:url(images/navSleighrides.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:139px;
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#660000;
	text-align:center;
}
.nav_container li.navsleighrides:hover {
	background-image:url(images/navSleighrides_f2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	color:#cc0000;
}

.nav_container li.navcontactus {
	background-image:url(images/navContactus.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:130px;
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#660000;
	text-align:center;
}
.nav_container li.navcontactus:hover {
	background-image:url(images/navContactus_f2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	color:#cc0000;
}
.nav_container li.navinfo {
	background-image:url(images/navAreainformation.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:171px;
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#660000;
	text-align:center;
}
.nav_container li.navinfo:hover {
	background-image:url(images/navAreainformation_f2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	color:#cc0000;
}
.nav_container li.navres {
	background-image:url(images/navReservations.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:115px;
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#cc0000;
	text-align:center;
}
.nav_container li.navres:hover {
	background-image:url(images/navReservations_f2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	color:#cc0000;
}
.subnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
.nav_container {
	clear:both;
}
.nav_container ul {
	margin:0px;
	padding:0px;
}
.nav_container li {
	float:left;
	list-style:none;
	position:relative;
}

.nav_container li ul {
	position:absolute;
	top:25px;
	left:0px;
	z-index:100;
	padding:0px;
	margin:0px;
	display:none;
}
.nav_container li:HOVER ul {
	display:block;
}
.nav_container li ul:HOVER {
	display:block;
}
.nav_container li ul {
	padding-top:15px;
}
.nav_container li ul li:first-child {
	border-top:solid 1px #000;
}
.nav_container li ul li {
	width:200px;
	list-style:none;
	color:#660000;
	background-color:#FEF3D8;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
}

.nav_container li ul li:HOVER {
	background-color:#FCE8BF;
}