

#nav {

	display: block;

	margin: 0;

	text-align: left;

	width: 1030px;

	height: 30px;

	background: url(images/navbgnd.jpg) no-repeat;
	position: relative;
	z-index: 1;

}



#nav ul {

   list-style: none;

   line-height: 1;

   padding: 0px 0 2px 140px;

   margin: 0;

}



#nav a {

   display: block;

   text-decoration: none;

   font: 11px Verdana, sans-serif;

   padding: 10px 0 2px 0;

   margin: 0;

   color: #dcdff0;

   height: 30px;

   height/**/:/**/ 18px;

   font-weight: normal;

}



#nav a:hover {

   display: block;

   text-decoration: none;

   font: 11px Verdana, sans-serif;

   padding: 10px 0 2px 0;

   margin: 0;

   color: #fff;

   height: 30px;

   height/**/:/**/ 18px;

   font-weight: normal;

}



#nav li {

    float: left;

    padding: 0;

    margin: 0;

}



#nav li:hover, #nav li:hover {

    position: static;

}



#nav li.indexnav {

   padding-left: 40px;

   width: 65px;

   width/**/:/**/ 50px;

}



#nav li.aboutnav {

   padding-left: 25px;

   width: 85px;

   width/**/:/**/ 70px;

}



#nav li.toursnav {

   padding-left: 25px;

   width: 95px;

   width/**/:/**/ 80px;

}



#nav li.rentalsnav {

   padding-left: 25px;

   width: 105px;

   width/**/:/**/ 90px;

}



#nav li.locationsnav {

   padding-left: 25px;

   width: 90px;

   width/**/:/**/ 75px;

}



#nav li.groupsnav {

   padding-left: 25px;

   width: 115px;

   width/**/:/**/ 100px;

}



/**********************************************

* Subnav 

**********************************************/



#nav ul li ul li a.subnav {

   display: block;

   text-decoration: none;

   font: 11px Verdana, sans-serif;

   color: #fff;

   padding: 6px 15px 6px 15px;

   margin: 0;

   width: 225px;

   width/**/:/**/ 195px;

   height: auto;

   float: left;

   border-bottom: 0;

}



#nav ul li ul li a:hover.subnav {

   display: block;

   text-decoration: none;

   font: 11px Verdana, sans-serif;

   color: #fff;

   padding: 6px 15px 6px 15px;

   margin: 0;

   width: 225px;

   width/**/:/**/ 195px;

   height: auto;

   border-bottom: 0;

   background: #46b0e4;

}



#nav ul li ul {

   position: absolute;

   left: -999em;

   height: auto;

   width: 225px;

   padding: 0;

   margin: 0 0 0 -16px;

   background: #327394;

   border-top: 0;

   border-bottom: 1px solid #46b0e4;

}



#nav ul li li {

	width: 225px;

}



#nav ul li ul a {

	width: 225px;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

}



#nav ul li ul li:hover, #nav ul li ul li.sfhover {

	

}


