@charset "UTF-8";

/* Nav Bar Specific - Rollovers, etc. Begin */

#nav_bar {
	width: 800px;
	clear: both;
}

#nav { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	height: 284px;
	background: url(../../images/structure/nav_bar/nav_bar_transparency.png) no-repeat left bottom;
}

#nav a {
	display: block;
	height: 49px;
	color: #636363;
	font-size: 14px;
	text-decoration: none;
	font-weight: strong;
}

#nav a:hover {
	color: #fff;
}

#nav li { /* all list items */
	float: left;
}

#nav li a.li_hide {
	text-indent: -9999px;
}

#nav li {
	width: 160px;
}

#nav li a {
	width: 160px;
}

/* Individual Buttons Backgrounds Defined */

#nav li.suites { /* all list items */
	background: url(../../images/structure/nav_bar/suites.jpg) no-repeat left top;
}

#nav li.suites a.li_hide:hover {
	background: url(../../images/structure/nav_bar/suites_over.jpg) no-repeat left top;
}

#nav li.premium { /* all list items */
	background: url(../../images/structure/nav_bar/premium_seats.jpg) no-repeat left top;
}

#nav li.premium a.li_hide:hover {
	background: url(../../images/structure/nav_bar/premium_seats_over.jpg) no-repeat left top;
}

#nav li.vip { /* all list items */
	background: url(../../images/structure/nav_bar/vip.jpg) no-repeat left top;
}

#nav li.vip a.li_hide:hover {
	background: url(../../images/structure/nav_bar/vip_over.jpg) no-repeat left top;
}

#nav li.services { /* all list items */
	background: url(../../images/structure/nav_bar/services.jpg) no-repeat left top;
}

#nav li.services a.li_hide:hover {
	background: url(../../images/structure/nav_bar/services_over.jpg) no-repeat left top;
}

#nav li.contact { /* all list items */
	background: url(../../images/structure/nav_bar/contact.jpg) no-repeat left top;
}

#nav li.contact a.li_hide:hover {
	background: url(../../images/structure/nav_bar/contact_over.jpg) no-repeat left top;
}

/* Individual Buttons Backgrounds Defined */

#nav li ul { /* second-level lists */
	position: absolute;
	background: url(../../images/structure/nav_bar/nav_bar_transparency.png) repeat;
	_background: #fbfcfd;
	width: 160px;
	height: 213px;
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	top: 52px;
	text-align: center;
}

#nav ul li.suites_spacer {
	width: 160px;
	height: 73px;
}

#nav ul li.premium_spacer {
	width: 160px;
	height: 73px;
}

#nav ul li.services_spacer {
	width: 160px;
	height: 73px;
}

#nav ul li a {
	padding: 10px 0 5px 0;
	height: 20px;
	width: 160px;
}

#nav ul li a:hover {
	background-color: #636363;
	width: 160px;
}

#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;
}

/* Nav Bar Specific - Rollovers, etc. End */