/* ------------------------------ primary navigation---*//* =nav--------------------------------------------------*/div#nav{	margin:0 0 10px 0;	background:url(Images/nav_bg.gif) repeat-x;	width:990px;	height:30px;	position: relative;	z-index: 30;}div#nav a{	height:30px;	display:block;	float:left;}div#nav #upcomingevents-btn{	background-image:url(Images/nbtn_upcomingevents.gif);	width:124px;}div#nav #upcomingevents-btn:hover{	background-image:url(Images/nbtn_upcomingevents.gif);	background-position:0 -30px;}div#nav #tickets-btn{	background-image:url(Images/nbtn_tickets.gif);	width:62px;}div#nav #tickets-btn:hover{	background-image:url(Images/nbtn_tickets.gif);	background-position: 0 -30px;}div#nav #arenainfo-btn{	background-image:url(Images/nbtn_arena_info.gif);	width:86px;}div#nav #arenainfo-btn:hover{	background-image:url(Images/nbtn_arena_info.gif);	background-position:0 -30px;}div#nav #suites-btn{	background-image:url(Images/nbtn_suites.gif);	width:57px;}div#nav #suites-btn:hover{	background-image:url(Images/nbtn_suites.gif);	background-position:0 -30px;}div#nav #foodbeverage-btn{	background-image:url(Images/nbtn_foodbeverage.gif);	width:110px;}div#nav #foodbeverage-btn:hover{	background-image:url(Images/nbtn_foodbeverage.gif);	background-position: 0 -30px;}div#nav #promoters-btn{	background-image:url(Images/nbtn_promoters.gif);	width:85px;}div#nav #promoters-btn:hover{	background-image:url(Images/nbtn_promoters.gif);	background-position: 0 -30px;}div#nav #galleries-btn{	background-image:url(Images/nbtn_galleries.gif);	width:78px;}div#nav #galleries-btn:hover{	background-image:url(Images/nbtn_galleries.gif);	background-position: 0 -30px;}div#nav #teams-btn{	background-image:url(Images/nbtn_teams.gif);	width:54px;}div#nav #teams-btn:hover{	background-image:url(Images/nbtn_teams.gif);	background-position: 0 -30px;}div#nav #news-btn, div#nav .newstaboff{	background-image:url(Images/nbtn_news.gif);	width:50px;}div#nav #news-btn:hover, div#nav .newstabon{	background-image:url(Images/nbtn_news.gif);	background-position:0 -30px;}div#nav #schedule-btn, div#nav .scheduletaboff{	background-image:url(Images/nbtn_schedule.gif);	width:80px;}div#nav #schedule-btn:hover, div#nav .scheduletabon{	background-image:url(Images/nbtn_schedule.gif);	background-position:0 -30px;}#nav, #nav ul {	padding: 0;	list-style: none; } #nav ul li{	z-index: 30;	position:relative;	float:left; }/* drop downs */   #nav ul li ul    {    display: block;	position : absolute;	left: -999em;	top: 30px;	list-style: none;	margin: 0;	background: #222;	text-align:left;	z-index: 30;    width: 120px; }#nav ul li ul li{    display: block;    float: none;    width: 120px;    }*html #nav li ul{ 	margin-top:0px; /* hack for ie */	 }   #nav ul li:hover ul {	left: auto;} #nav ul li.sfhover ul {	left: 0px;}#nav ul li ul li{}#nav ul li ul a{	height:2em;	line-height: 2em;	padding-left: 5px;	padding-right: 10px;    color: #fff;    display: block;    float: none;	text-decoration:none;	z-index: 30;	position:relative;	border-bottom: 1px solid #333;	width: 105px;}#nav ul li ul a:hover, #nav ul li ul a:active{	background-color: #0099FF;	}