#nav {
	position:relative;
	z-index:100;
	text-align:left;
	height:38px;
	background:url(/images/menuBG.png) repeat-x;
}

#nav, #nav ul, #nav li { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}


	#nav li { /* all list items */
		float: left;
		height:38px;
	}
	
	#nav li#homeNav {width:77px; background:url(/images/nav/home.png) no-repeat 0 0;}
	#nav li#visitorsNav {width:80px; background:url(/images/nav/visitors.png) no-repeat 0 0;}
	#nav li#meetingNav {width:147px; background:url(/images/nav/meeting.png) no-repeat 0 0;}
	#nav li#sportingNav {width:191px; background:url(/images/nav/event.png) no-repeat 0 0;}
	#nav li#motorcoachgroupsNav {width:160px; background:url(/images/nav/motor.png) no-repeat 0 0;}
	#nav li#mediaNav {width:63px; background:url(/images/nav/media.png) no-repeat 0 0;}
	#nav li#aboutusNav {width:86px; background:url(/images/nav/about.png) no-repeat 0 0;}
	#nav li#partnersNav {width:96px; background:url(/images/nav/partners.png) no-repeat 0 0;}
	
	#nav li#homeNav:hover, #nav li#homeNav.sfhover {background:url(/images/nav/home.png) no-repeat 0 -38px;}
	#nav li#visitorsNav:hover, #nav li#visitorsNav.sfhover {background:url(/images/nav/visitors.png) no-repeat 0 -38px;}
	#nav li#meetingNav:hover, #nav li#meetingNav.sfhover {width:147px; background:url(/images/nav/meeting.png) no-repeat 0 -38px;}
	#nav li#sportingNav:hover, #nav li#sportingNav.sfhover {width:191px; background:url(/images/nav/event.png) no-repeat 0 -38px;}
	#nav li#motorcoachgroupsNav:hover, #nav li#motorcoachgroupsNav.sfhover {background:url(/images/nav/motor.png) no-repeat 0 -38px;}
	#nav li#mediaNav:hover, #nav li#mediaNav.sfhover {background:url(/images/nav/media.png) no-repeat 0 -38px;}
	#nav li#aboutusNav:hover, #nav li#aboutusNav.sfhover {background:url(/images/nav/about.png) no-repeat 0 -38px;}
	#nav li#partnersNav:hover, #nav li#partnersNav.sfhover {width:96px; background:url(/images/nav/partners.png) no-repeat 0 -38px;}
	
	#nav li.selected {
		background-position:0 -38px !important;
	}
	
		#nav a {
			display: block;
			color:#FFFFFF;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:12px;
			font-style:normal;
			font-weight:normal;
			padding:5px 4px;
			text-align:left;
			vertical-align:middle;
			text-decoration:none;
			height:32px;
		}
		
			#nav a span {
				display:block;
				text-indent:-999em;
			}


			#nav li ul { /* second-level lists */
				position: absolute;
				background-color:#719AB8;
				width: 180px;
				left: -999em;
				top:38px;
				border:1px solid #FFFFFF;
				border-width:2px 1px 1px;
			}
			
				#nav li ul li {
					position:relative;
					width:180px;
					height:auto;
				}
				
					#nav li ul li a {
						border:1px solid #FFFFFF;
						border-width:0 1px 1px;
						height:auto;
					}
				
					#nav li ul li a:hover {
						background-color:#F9C84F;
					}
					
					#nav li ul li a.childMenu {
						background:url(/images/nav/arrows.gif) right center no-repeat;
					}
					
					#nav li ul li a.childMenu:hover {
						background:#F9C84F url(/images/nav/arrows.gif) right center no-repeat;
					}

				#nav li ul ul { /* third-and-above-level lists */
					top:0;
					margin-left:180px;
					margin-top:-1px;
				}



#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 { /* lists nested under hovered list items */
	left: auto;
}
