/* nav - see also ie.css and ie6.css ***********/
/* background:transparent url(/images/menu_bg_shadow.png) no-repeat -9000px -9000px; */ /* PRELOAD */

/* Top Level
-------------------------------------------------------------- */
#nav,
#nav li,
#nav li ul,
#nav li ul li {
	list-style-type: none;
	list-style-image: none;
	margin:0;
	padding:0;
	position:relative;
	z-index:99999;
}

#nav {
	margin:155px 0 0 54px;

}

#nav li {
	height:29px;
	margin:0 0 3px 0;
	width:109px;
}

#nav li a {
	display:block;
	height:29px;
	width:109px;
}

#nav li.navHome a { background:transparent url(/images/nav.png) no-repeat 0 0; }
#nav li.navHome a:hover { background-position:-109px 0; }
#nav li.navArtists a { background:transparent url(/images/nav.png) no-repeat 0 -29px; }
#nav li.navArtists a:hover { background-position:-109px -29px; }
#nav li.navEvent a { background:transparent url(/images/nav.png) no-repeat 0 -58px; }
#nav li.navEvent a:hover { background-position:-109px -58px; }
#nav li.navTickets a { background:transparent url(/images/nav.png) no-repeat 0 -87px; }
#nav li.navTickets a:hover { background-position:-109px -87px; }
#nav li.navGallery a { background:transparent url(/images/nav.png) no-repeat 0 -116px; }
#nav li.navGallery a:hover { background-position:-109px -116px; }
#nav li.navContact a { background:transparent url(/images/nav.png) no-repeat 0 -145px; }
#nav li.navContact a:hover { background-position:-109px -145px; }
#nav li.navRegister a { background:transparent url(/images/nav.png) no-repeat 0 -174px; }
#nav li.navRegister a:hover { background-position:-109px -174px; }
#nav li.navVegas a { background:transparent url(/images/nav.png) no-repeat 0 -203px; }
#nav li.navVegas a:hover { background-position:-109px -203px; }




#nav li:hover ul {
	display:block;
}

/* 2nd Level
-------------------------------------------------------------- */
#nav li ul {
	display:none;
	left:109px;
	top:-29px;
}

#nav li ul li {
	margin-top:-3px;
	width:147px;
}

#nav li ul li a {
	display:block;
	height:26px;
	width:147px;
}

#nav li ul li.navUlFirst {
	margin-top:0px;
}

#nav li ul li.navUlJessica a { background:transparent url(/images/nav-ul-artists.png) no-repeat 0 0; }
#nav li ul li.navUlJessica a:hover { background-position:-147px 0; }
#nav li ul li.navUlHuman a { background:transparent url(/images/nav-ul-artists.png) no-repeat 0 -26px; }
#nav li ul li.navUlHuman a:hover { background-position:-147px -26px; }
#nav li ul li.navUlSmokey a { background:transparent url(/images/nav-ul-artists.png) no-repeat 0 -51px; }
#nav li ul li.navUlSmokey a:hover { background-position:-147px -51px; }
#nav li ul li.navUlListen a { background:transparent url(/images/nav-ul-artists.png) no-repeat 0 -76px; }
#nav li ul li.navUlListen a:hover { background-position:-147px -76px; }

#nav li ul li.navUlAboutShow a { background:transparent url(/images/nav-ul-event.png) no-repeat 0 0; }
#nav li ul li.navUlAboutShow a:hover { background-position:-147px 0; }
#nav li ul li.navUlVenue a { background:transparent url(/images/nav-ul-event.png) no-repeat 0 -26px; }
#nav li ul li.navUlVenue a:hover { background-position:-147px -26px; }
#nav li ul li.navUlAccommodation a { background:transparent url(/images/nav-ul-event.png) no-repeat 0 -51px; }
#nav li ul li.navUlAccommodation a:hover { background-position:-147px -51px; }
#nav li ul li.navUlNeedToKnow a { background:transparent url(/images/nav-ul-event.png) no-repeat 0 -76px; }
#nav li ul li.navUlNeedToKnow a:hover { background-position:-147px -76px; }
#nav li ul li.navUlTransport a { background:transparent url(/images/nav-ul-event.png) no-repeat 0 -101px; } /* weird bug requires -margin and height here???? */
#nav li ul li.navUlTransport a:hover { background-position:-147px -101px; }

#nav li ul li.navUlTickets a { background:transparent url(/images/nav-ul-tickets.png) no-repeat 0 0; }
#nav li ul li.navUlTickets a:hover { background-position:-147px 0; }
#nav li ul li.navUlDinner a { background:transparent url(/images/nav-ul-tickets.png) no-repeat 0 -26px; }
#nav li ul li.navUlDinner a:hover { background-position:-147px -26px; }

#nav li ul li.navUlAerial a { background:transparent url(/images/nav-ul-gallery.png) no-repeat 0 -25px; }
#nav li ul li.navUlAerial a:hover { background-position:-147px -25px; }
#nav li ul li.navUlAmphitheatre a { background:transparent url(/images/nav-ul-gallery.png) no-repeat 0 -51px; }
#nav li ul li.navUlAmphitheatre a:hover { background-position:-147px -51px; }
#nav li ul li.navUlWyndham a { background:transparent url(/images/nav-ul-gallery.png) no-repeat 0 -76px; }
#nav li ul li.navUlWyndham a:hover { background-position:-147px -76px; }
#nav li ul li.navUlVineyard a { background:transparent url(/images/nav-ul-gallery.png) no-repeat 0 -101px; }
#nav li ul li.navUlVineyard a:hover { background-position:-147px -101px; }
#nav li ul li.navUlTransport a { background:transparent url(/images/nav-ul-gallery.png) no-repeat 0 -126px; }
#nav li ul li.navUlTransport a:hover { background-position:-147px -126px; }





