
	/* dropdown nav */
	#headerDrop{ border-bottom:1px solid #eaeaea; height:59px; float:left; width:100%; }
	
	#headerSearch{ width:205px; float:right; margin:15px 0 0 0; }
	#headerSearch ul{ }
	#headerSearch ul li{}
	#headerSearch ul li input.searchKey{ padding:3px 5px; width:109px; margin:0 10px 0 0; border:1px solid #eaeaea; }
	.searchSubmit{ height:21px; width:71px; background:url(../images/buttons/search_btn_top.gif) no-repeat; border:none; cursor:pointer; }
	
	#topmenu {
		float: left;
		list-style: none;
		padding: 0px;
		margin:0;
		height:59px;
		width:726px;
		list-style-type:none;
	}

	#topmenu li {
		float: left;
		position: relative;
		padding: 0px;
		border: 0px;
		margin: 0px;
		z-index:10;
	}
	
	#topmenu li a.home{ display:block; width:76px; height:59px; background:url(../images/nav/home.gif) no-repeat; text-indent:-30000em; }
	#topmenu li a.whatsOn{ display:block; width:134px; height:59px; background:url(../images/nav/whatsOn.gif) no-repeat; text-indent:-30000em; }
	#topmenu li a.supportUs{ display:block; width:144px; height:59px; background:url(../images/nav/supportUs.gif) no-repeat; text-indent:-30000em; }
	#topmenu li a.venues{ display:block; width:108px; height:59px; background:url(../images/nav/venues.gif) no-repeat; text-indent:-30000em; }
	#topmenu li a.entertaining{ display:block; width:156px; height:59px; background:url(../images/nav/entertaining.gif) no-repeat; text-indent:-30000em; }
	#topmenu li a.howTo{ display:block; width:108px; height:59px; background:url(../images/nav/howTo.gif) no-repeat; text-indent:-30000em; }
	
	#topmenu li a:hover{ background-position:0 -59px; }
	
	/* Level 2 nav */	 
		#topmenu li ul {
			display: none;
			position: absolute;
			top: 59px;
			left: -10px;
			font-weight: normal;
			list-style: none;
			list-style-image: none;
			margin: 0;
			padding: 0px;
			width: 210px;
			text-align: left;
		 }

			 #topmenu li ul li {
				padding:0px 15px 0 25px;
				/*width: 159px;*/
				width:180px;
				height: 41px;
				background:url(../images/nav/navShadows.png) no-repeat;
				border: 0;
				display: block;
			 }
			 #topmenu li ul li.last{ background:url(../images/nav/navShadowsBottom.png) no-repeat; height:55px; }
			 #topmenu li ul li a{
				display: block;
				height: 31px;
				padding:10px 0 0 10px;
				color: #000;
			 }

			 	 
		 #topmenu li:hover ul { display: block; }
		 #topmenu li:hover ul li ul { display: none; }
		 #topmenu li:hover ul li:hover ul { display: block; }
		 #topmenu li:hover ul li:hover ul li ul { display: none; }
		 #topmenu li:hover ul li:hover ul li:hover ul { display: block; }

		 #topmenu li.over ul, #topmenu li.over ul li.over ul, #topmenu li.over ul li.over ul li.over ul { display: block; }

/*

	
	#headerDrop{ border-bottom:1px solid #eaeaea; height:59px; float:left; width:100%; }
	
	#headerSearch{ width:205px; float:right; margin:15px 0 0 0; }
	#headerSearch ul{ }
	#headerSearch ul li{}
	#headerSearch ul li input.searchKey{ padding:3px 5px; width:109px; margin:0 10px 0 0; border:1px solid #eaeaea; }
	.searchSubmit{ height:21px; width:71px; background:url(../images/buttons/search_btn_top.gif) no-repeat; border:none; cursor:pointer; }
	
	#topmenu {
		float: left;
		list-style: none;
		padding: 0px;
		margin:0;
		height:59px;
		width:726px;
		list-style-type:none;
	}

	#topmenu li {
		float: left;
		position: relative;
		padding: 0px;
		border: 0px;
		margin: 0px;
		z-index:10;
	}
	
	#topmenu li a.home{ display:block; width:76px; height:59px; background:url(../images/nav/home.gif) no-repeat; text-indent:-30000em; }
	#topmenu li a.whatsOn{ display:block; width:134px; height:59px; background:url(../images/nav/whatsOn.gif) no-repeat; text-indent:-30000em; }
	#topmenu li a.supportUs{ display:block; width:144px; height:59px; background:url(../images/nav/supportUs.gif) no-repeat; text-indent:-30000em; }
	#topmenu li a.venues{ display:block; width:108px; height:59px; background:url(../images/nav/venues.gif) no-repeat; text-indent:-30000em; }
	#topmenu li a.entertaining{ display:block; width:156px; height:59px; background:url(../images/nav/entertaining.gif) no-repeat; text-indent:-30000em; }
	#topmenu li a.howTo{ display:block; width:108px; height:59px; background:url(../images/nav/howTo.gif) no-repeat; text-indent:-30000em; }
	
	#topmenu li a:hover{ background-position:0 -59px; }
	
		 
		#topmenu li ul {
			display: none;
			position: absolute;
			top: 59px;
			left: 0;
			font-weight: normal;
			list-style: none;
			list-style-image: none;
			margin: 0;
			padding: 0px;
			width: 189px;
			text-align: left;
			background-image: none;
			background-color: #fff;
		 }

			 #topmenu li ul li {
				padding:0px 15px 0 15px;
				width: 159px;
				height: 42px;
				background:url(../images/nav/liBack.gif) no-repeat;
				border: 0;
				display: block;
			 }
			 #topmenu li ul li.last{ background:url(../images/nav/liBackLast.gif) no-repeat; }
			 #topmenu li ul li a{
				display: block;
				height: 32px;
				padding:10px 0 0 10px;
				color: #000;
			 }

			 	 
		 #topmenu li:hover ul { display: block; }
		 #topmenu li:hover ul li ul { display: none; }
		 #topmenu li:hover ul li:hover ul { display: block; }
		 #topmenu li:hover ul li:hover ul li ul { display: none; }
		 #topmenu li:hover ul li:hover ul li:hover ul { display: block; }

		 #topmenu li.over ul, #topmenu li.over ul li.over ul, #topmenu li.over ul li.over ul li.over ul { display: block; }
		 
*/
