#header ul {
	padding:0;
	margin:0;
	list-style:none;
	line-height:1;
}

#mainnav, #globalnav {
	position:absolute;
/*	top:53px;*/
	top:83px;
	width:auto;
}
#mainnav { left:0; }
#globalnav { right:0; }

#header li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
	width:auto;
	height:9px;
	background-image:none;
}
#header #mainnav li,
#header #globalnav li a { background:url(/assets/images/mainNav/nav_mainnav_matrix.gif) no-repeat 0 0; }
#header #mainnav li { margin-left:10px; }
#header #globalnav li { margin-right:10px; }

#header li a {
	display:block;
	text-indent:-999em;
	height:9px;
	background-position:0 0;
	background-repeat:no-repeat;
}
body#locations #header li#locations,
body#anaheim #header li#locations,
body#baltimore #header li#locations,
body#chicago #header li#locations,
body#lasvegas #header li#locations,
body#newyork #header li#locations,
body#washingtondc #header li#locations {
	background-position:0 -9px !important;
}
#header li ul,
#header li:hover ul ul, #header li.sfhover ul ul {
	left:-999em;
}

#header li ul {
	position:absolute;
	width:10em;
}
#header li ul ul {
	margin:-1em 0 0 9em;
}

#header li:hover ul,
#header li.sfhover ul,
#header li li:hover ul,
#header li li.sfhover ul {
	left:10px;
}

#header li#locations {
	width:68px;
}
#header li#menu {
	background-position:-68px 0;
	width:36px;
}
body#menu #header li#menu,
#header li#menu:hover,
#header li#menu a:hover,
#header li#menu.sfhover{
	background-position:-68px -9px !important;
}
#header li#store {
	background-position:-106px 0;
	width:38px;
}
body#store #header li#store,
#header li#store:hover,
#header li#store a:hover,
#header li#store.sfhover{
	background-position:-106px -9px !important;
}
#header li#sportsarena {
	background-position:-146px 0;
	width:91px;
}
body#sportsarena #header li#sportsarena,
#header li#sportsarena:hover,
#header li#sportsarena a:hover,
#header li#sportsarena.sfhover{
	background-position:-146px -9px !important;
}
#header li#faq a {
	background-position:-239px 0;
	width:30px;
}
body#faq #header li#faq a,
#header li#faq a:hover,
#header li#faq a:hover,
#header li#faq.sfhover{
	background-position:-239px -9px !important;
}
#header li#mvpclub a{
	background-position:-271px 0;
	width:67px;
}
body.mvplogin #header li#mvpclub a,
#header li#mvpclub a:hover,
#header li#mvpclub a:hover,
#header li#mvpclub.sfhover{
	background-position:-271px -9px !important;
}
#header li#contact a{
	background-position:-342px 0;
	width:77px;
}
body#contact #header li#contact a,
#header li#contact a:hover,
#header li#contact a:hover,
#header li#contact.sfhover{
	background-position:-342px -9px !important;
}
#header li#events a{
	background-position:-421px 0;
	width:98px;
}
body#privateevents #header li#events a,
#header li#events a:hover,
#header li#events a:hover,
#header li#events.sfhover{
	background-position:-421px -9px !important;
}



/* ----------------- */


/* #header ul li ul li {
	width:100%;
} */
#header ul.dropdown {
	width:260px;
	height:140px;
	background:url(/assets/images/mainNav/dropdown_bg.gif) no-repeat -2px 17px;
	margin-left:-10px;
	padding-top:23px;
	padding-left:6px;
	z-index:900;
}
#header ul.dropdown li {
	width:90px;
	clear:both;
	margin-left:18px;
	height:14px;
	padding:2px 0;
	background:none !important;
}
#header ul.dropdown li a {
	height:8px;
	margin:2px 0;
	width:90px;
	background:url(/assets/images/mainNav/dropdown_matrix.gif) no-repeat;
}
#header li#locations ul.locations_img {
	position:relative;
	width:121px;
	right:10px;
	margin-left:90px;
}
#header li#locations ul.locations_img li a {
	background:none;
	text-indent:0;
	width:121px;
	position:absolute;
	right:0;
} /* change left-20 to 0 to fix right gap aStahl 22.Aug */
#header li.anaheim ul.locations_img li a { top:0; }
#header li.baltimore ul.locations_img li a { top:-72px; }
#header li.chicago ul.locations_img li a { top:-36px; }
#header li.lasvegas ul.locations_img li a { top:-54px; }
#header li.losangeles ul.locations_img li a { top:-18px; }
#header li.newyork ul.locations_img li a { top:-90px; }
#header li.washington ul.locations_img li a { top:-108px; }

#header li#locations ul li a#first { padding-top:35px; }
#header li#locations ul li a#first.selected { background-position:0 100%; }
#header ul.dropdown li.anaheim:hover a,
#header ul.dropdown li.anaheim a:hover { background-position:0 -8px !important; }
/*#header ul.dropdown li.baltimore a { background-position:0 -32px; }
#header ul.dropdown li.baltimore:hover a,
#header ul.dropdown li.baltimore a:hover { background-position:0 -40px !important; }*/
#header ul.dropdown li.chicago a { background-position:0 -48px; }
#header ul.dropdown li.chicago:hover a,
#header ul.dropdown li.chicago a:hover { background-position:0 -56px !important; }
#header ul.dropdown li.lasvegas a { background-position:0 -80px; }
#header ul.dropdown li.lasvegas:hover a,
#header ul.dropdown li.lasvegas a:hover { background-position:0 -88px !important; }
/*#header ul.dropdown li.losangeles a { background-position:0 -96px; }
#header ul.dropdown li.losangeles:hover a,
#header ul.dropdown li.losangeles a:hover { background-position:0 -104px !important; }*/
#header ul.dropdown li.newyork a { background-position:0 -112px; }
#header ul.dropdown li.newyork:hover a,
#header ul.dropdown li.newyork a:hover { background-position:0 -120px !important; }
#header ul.dropdown li.washington a { background-position:0 -128px; }
#header ul.dropdown li.washington:hover a,
#header ul.dropdown li.washington a:hover{ background-position:0 -136px !important; }


#header ul.dropdown li.baltimore a { background-position:0 -32px; }
#header ul.dropdown li.baltimore:hover a,
#header ul.dropdown li.baltimore a:hover { background-position:0 -40px !important; }
#header ul.dropdown li.losangeles a { background-position:0 -96px; }
#header ul.dropdown li.losangeles:hover a,
#header ul.dropdown li.losangeles a:hover { background-position:0 -104px !important; }

ul.locationsubnavs{
	margin:15px 0;	
	text-transform:uppercase;	
	font-weight:bold;
}
ul.locationsubnavs li{
	list-style-type:none;	
	margin-left:0;	
	margin-bottom:5px;
}
ul.locationsubnavs li a{
	text-decoration:none;	
	color:#999;
}
ul.locationsubnavs li a:hover{
	color:#fff;
}