.txt-hide {
	display: none;
}

/* MAIN LEVEL */

#mainnav {
	width: 256px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/nav/bgd.gif);
	background-repeat: repeat-y;
	line-height:12px;
}
#mainnav ul {
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

#mainnav ul li {
margin:0px; padding:0px;
}

/* PRIMARY LINK BACKGROUNDS */

#mainnav ul li {
display:block;
width:256px;
padding-bottom:0px;
font-size:0px;

}

#mainnav ul li a {
display:block;
height:36px;
width:256px;
}

#navthingstodo {background-image: url(../images/mainnav/Things-to-do.jpg); background-repeat:no-repeat;}
#navlodging {background-image: url(../images/mainnav/Lodging-and-Dining.jpg); background-repeat:no-repeat;}
#navmaps {background-image: url(../images/mainnav/Map-and-Directions.jpg); background-repeat:no-repeat;}
#navevents {background-image: url(../images/mainnav/Event-Planning.jpg); background-repeat:no-repeat;}
#navcontact {background-image: url(../images/mainnav/Contact.jpg); background-repeat:no-repeat;}

#navthingstodo.activ {background-image: url(../images/mainnav/Things-to-do-active.jpg); background-repeat:no-repeat;}
#navlodging.activ {background-image: url(../images/mainnav/Lodging-and-Dining-active.jpg); background-repeat:no-repeat;}
#navmaps.activ {background-image: url(../images/mainnav/Map-and-Directions-active.jpg); background-repeat:no-repeat;}
#navevents.activ {background-image: url(../images/mainnav/Event-Planning-active.jpg); background-repeat:no-repeat;}
#navcontact.activ {background-image: url(../images/mainnav/Contact-active.jpg); background-repeat:no-repeat;}

/* ADDED THIS TO ABOVE SINCE SOFTWARE ISN'T WORKING
#navthingstodo.activ {background-image: url(/images/nav/top-01-active.gif);}
#navlodging.activ {background-image: url(/images/nav/top-02-active.gif);}
#navmaps.activ{background-image: url(/images/nav/top-03-active.gif);}
#navevents.activ{background-image: url(/images/nav/top-04-active.gif);}
#navcontact.activ{background-image: url(/images/nav/top-05-active.gif);}
*/

/* SECONDARY LEVEL */

#mainnav ul li ul {
	margin-left:32px;
	display: none;
}
#mainnav ul li.activ ul {
	display: block;
}
#mainnav ul li ul li {
font-size:12px;
color:#27629B;
	width:200px;
	margin-top:10px;
}
#mainnav ul li.activ ul {
margin-top: 14px;
margin-bottom: 14px;
}
#mainnav ul li ul li a, #mainnav ul li ul li a:active, #mainnav ul li ul li a:visited {
color:#27629B;
text-decoration: underline;
	width:200px;
	height:auto;
	margin-left:7px;

}
#mainnav ul li ul li a:hover {
color:#000000;
text-decoration: underline;
}


#mainnav ul li ul li a span {
/*width:6px;
display:block;
float:left;*/
margin-left:-7px;
text-decoration:none;
visibility:hidden;
}
#mainnav ul li ul li.activ a {
font-weight:bold;
}
#mainnav ul li ul li.activ a span {
visibility: visible;
}




/*  TERTIARY LEVEL */
#mainnav ul li ul li ul {
width:180px;
}

#mainnav ul li ul li ul li a, #mainnav ul li ul li ul li a:active, #mainnav ul li ul li ul li a:visited {
color:#5c5c5c;
text-decoration: none;
display:inline;
margin-left:0px;

}
#mainnav ul li ul li ul li a:hover {
color:#000000;
text-decoration: underline;
}
#mainnav ul li ul li ul, #mainnav ul li.activ ul li ul, #mainnav ul li.active ul li.activ ul {
margin:0px;
padding:0px;
margin-left:7px;
margin-top:7px;
}
#mainnav ul li ul li ul li {
	color:#5c5c5c;
	font-size:10px;
	display:inline;
}
#mainnav ul li.activ ul li.activ ul li.activ a {
font-size:11px;
font-weight:bold;
color:#000000;
