/*
-----------------------------------------------
Navigation
----------------------------------------------- */

/* navigation (horizontal subnavigation)
----------------------------------------------- */
ul.nav1,
ul.nav1 * { margin:0;padding:0;}
ul.nav1 {
  position:relative;
  max-width:100%;
  height:40px;
  padding-left:13px;
	

  }
ul.nav1 li {
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	font-weight:normal;
	line-height:40px;
	height:40px;
}
ul.nav1 li#nav2360 a:link,ul.nav1 li#nav2360 a:visited, ul.nav1 li#nav2360 a:active {
	width:73px;
	height:40px;
	background:url(/images/livery/home.jpg) no-repeat center;
}
ul.nav1 li#nav2360 a:hover{
	background:url(/images/livery/home_over.jpg) no-repeat center;
}
 ul.nav1 li#nav2360 a.curractive, ul.nav1 li#nav2360 a.curractivepar{
 	background:url(/images/livery/home_on.jpg) no-repeat center;
	}
	
ul.nav1 li#nav2363 a:link, ul.nav1 li#nav2363 a:visited, ul.nav1 li#nav2363 a:active {
	width:120px;
	height:40px;
	background:url(/images/livery/buytickets.jpg) no-repeat center;
}
ul.nav1 li#nav2363 a:hover{
	background:url(/images/livery/buytickets_over.jpg) no-repeat center;
}
 ul.nav1 li#nav2363 a.curractive, ul.nav1 li#nav2363 a.curractivepar{
 	background:url(/images/livery/buytickets_on.jpg) no-repeat center;
	}
	
ul.nav1 li#nav2364 a:link,ul.nav1 li#nav2364 a:visited, ul.nav1 li#nav2364 a:active {
	width:86px;
	height:40px;
	background:url(/images/livery/signup.jpg) no-repeat center;
}
ul.nav1 li#nav2364 a:hover{
	background:url(/images/livery/signup_over.jpg) no-repeat center;
}
 ul.nav1 li#nav2364 a.curractive, ul.nav1 li#nav2364 a.curractivepar{
 	background:url(/images/livery/signup_on.jpg) no-repeat center;
	}
	
ul.nav1 li#nav2365 a:link,ul.nav1 li#nav2365 a:visited, ul.nav1 li#nav2365 a:active {
	width:91px;
	height:40px;
	background:url(/images/livery/gallery.jpg) no-repeat center;
}
ul.nav1 li#nav2365 a:hover{
	background:url(/images/livery/gallery_over.jpg) no-repeat center;
}
 ul.nav1 li#nav2365 a.curractive, ul.nav1 li#nav2365 a.curractivepar{
 	background:url(/images/livery/gallery_on.jpg) no-repeat center;
	}
	
	
ul.nav1 li#nav2404 a:link,ul.nav1 li#nav2404 a:visited, ul.nav1 li#nav2404 a:active {
	width:76px;
	height:40px;
	background:url(/images/livery/press.jpg) no-repeat center;
}
ul.nav1 li#nav2404 a:hover{
	background:url(/images/livery/press_over.jpg) no-repeat center;
}
 ul.nav1 li#nav2404 a.curractive, ul.nav1 li#nav2404 a.curractivepar{
 	background:url(/images/livery/press_on.jpg) no-repeat center;
	}
	
	
ul.nav1 li#nav2673 a:link,ul.nav1 li#nav2673 a:visited, ul.nav1 li#nav2673 a:active {
	width:76px;
	height:40px;
	background:url(/images/livery/info.jpg) no-repeat center;
}
ul.nav1 li#nav2673 a:hover{
	background:url(/images/livery/info_over.jpg) no-repeat center;
}
 ul.nav1 li#nav2673 a.curractive, ul.nav1 li#nav2673 a.curractivepar{
 	background:url(/images/livery/info_on.jpg) no-repeat center;
	}
	ul.nav1 li#nav2673 ul li a:link, ul.nav1 li#nav2673 ul li a:visited, ul.nav1 li#nav2673 ul li a:active{
		background-image:none;
		background:#000;
		width:100%;
		color:#1e9cd0;
		
	}
	ul.nav1 li#nav2673 ul li a:hover, ul.nav1 li#nav2673 ul li  a.curractive{
		background-image:none;
		color:#e38e25;
		
	}
	
	
ul.nav1 li#nav2393 a:link,ul.nav1 li#nav2393 a:visited, ul.nav1 li#nav2393 a:active {
	width:82px;
	height:40px;
	background:url(/images/livery/events.jpg) no-repeat center;
}
ul.nav1 li#nav2393 a:hover{
	background:url(/images/livery/events_over.jpg) no-repeat center;
}
 ul.nav1 li#nav2393 a.curractive, ul.nav1 li#nav2393 a.curractivepar{
 	background:url(/images/livery/events_on.jpg) no-repeat center;
	}
	ul.nav1 li#nav2393 ul li a:link, ul.nav1 li#nav2393 ul li a:visited, ul.nav1 li#nav2393 ul li a:active{
		background-image:none;
		background:#000;
		width:100%;
		color:#1e9cd0;
		
	}
	ul.nav1 li#nav2393 ul li a:hover, ul.nav1 li#nav2393 ul li  a.curractive{
		background-image:none;
		color:#e38e25;
		
	}

ul.nav1 li ul {
	cursor:default;
	width:220px;
	max-width:100%;
	position:absolute;
	height:auto;
	top:40px;
	left:-9000px;
	
}
ul.nav1 li ul li {
	padding:0;
	border:none;
	width:220px;
	max-width:none;

	
}
ul.nav1 li a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	padding:0 0;
	height:40px;
	line-height:40px;
	background:#000;
}
ul.nav1 li a span{
	display:none;
}
ul.nav1 li ul li a span{
	display:block;
	text-align:left;
}
ul.nav1 li ul li a {
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	
	font-weight:normal;
	color:#fff;
		width:100%;
		background:#000;
		background-image:none;
		padding:0 10px;
		

}
ul.nav1 li ul li a strong{
	font-weight:normal;
}

ul.nav1 li:hover a,ul.nav1 li a:hover,ul.nav1 li a:focus {color:#000; }
ul.nav1 li a:active {color:#666;}
ul.nav1 li:hover ul {left:0px;z-index:400;}
ul.nav1 li ul,ul.nav1 li {}
ul.nav1 li:hover ul li a {color:#444;	background:#000;}
ul.nav1 li:hover ul li a:hover {color:#000; background:#fff;}
ul.nav1 li:hover ul li a:active {color:#666; background:#fff;}




/* navigation (vertical subnavigation)
----------------------------------------------- */
ul.nav1 {
z-index:500;
}
#mainnav ul li {

  position:relative;
  top:0;
  left:0;
}

