#nav_container { background: #cbe19a; }
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	/*line-height: 1;*/
	height: 43px;
}

#nav a {
	display: block;
	width: 150px;
}

#nav li { /* all list items */
	float: left;
	/*width: 150px;/* /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	/*background: orange;
	width: 300px;*/
	height: 37px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul li { /* second-level lists */
	/*float: left;
	width: 100px;
	background: #f00;*/
}
#nav li ul li a { /* second-level lists */
	/*width: 100px;*/
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


ul.emptymenu, li.emptymenuli { width: 1095px; background: #fff; }


/* ************** Barber *************** */
#barber_tabs, #barber_tabs_other {
	float: left;
	width: 365px;
	height: 37px !important;
	margin: 0 !important; 
	padding: 0;	
	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}
#barber_tabs_other { width: 730px; float: right; }

#barber_tabs li, #barber_tabs_other li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

#barber_tabs li a, #barber_tabs_other li a {
	background: url(/images/nav_barber.png) no-repeat;
	display: block;
	height: 37px;   
	width: 189px; 	
	padding: 0px;
	margin: 0px;
	text-indent: -9999px;
}
#barber_tabs_other li a {
	background: url(/images/nav_barber_other.png) no-repeat;
	width: 365px;
}

/* adjust the background image position on each tab */
#barber_tabs #b1 			{ background-position: 0 -74px; width: 160px; }
#barber_tabs #b2 			{ background-position: -160px -74px; width: 109px; }
#barber_tabs #b3 			{ background-position: -269px -74px; width: 96px; }
#barber_tabs_other #bo1 	{ background-position: 0 -74px; }
#barber_tabs_other #bo2 	{ background-position: -365px -74px; }
#barber_tabs a:hover 		{ color:#fff;	 }
#barber_tabs #b1:hover 	{ background-position: 0 -37px; }
#barber_tabs #b2:hover 	{ background-position: -160px -37px; }
#barber_tabs #b3:hover 	{ background-position: -269px -37px; }
#barber_tabs_other #bo1:hover 	{ background-position: 0 -37px; }
#barber_tabs_other #bo2:hover 	{ background-position: -365px -37px; }

/* currently selected tabs */
#barber_tabs a.current		{ cursor:default; color:#fff; line-height:37px; }
#barber_tabs #b1.current { background-position: 0 0; }
#barber_tabs #b2.current { background-position: -160px 0; }
#barber_tabs #b3.current { background-position: -269px 0; }
#barber_tabs_other #bo1.current 	{ background-position: 0 0; }
#barber_tabs_other #bo2.current 	{ background-position: -365px 0; }

/* ************** Popera *************** */
#popera_tabs, #popera_tabs_other1, #popera_tabs_other2 {
	float: left;
	width: 365px;
	height: 37px !important;
	margin: 0 !important; 
	padding: 0;
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

#popera_tabs li, #popera_tabs_other1 li, #popera_tabs_other2 li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

#popera_tabs li a, #popera_tabs_other1 li a, #popera_tabs_other2 li a {
	background: url(/images/nav_popera.png) no-repeat;
	display: block;
	height: 37px;   
	width: 189px; 	
	padding: 0px;
	margin: 0px;
	text-indent: -9999px;
}
#popera_tabs_other1 li a {
	background: url(/images/nav_popera_other1.png) no-repeat;
	width: 365px;
}
#popera_tabs_other2 li a {
	background: url(/images/nav_popera_other2.png) no-repeat;
	width: 365px;
}

#popera_tabs #p1 			{ background-position: 0 -74px; width: 237px; }
#popera_tabs #p2 			{ background-position: -237px -74px; width: 128px; }
#popera_tabs_other1 #po1, #popera_tabs_other2 #po2 	{ background-position: 0 -74px; width: 365px; }
#popera_tabs a:hover 		{ color:#fff;	 }
#popera_tabs #p1:hover 	{ background-position: 0 -37px; }
#popera_tabs #p2:hover 	{ background-position: -237px -37px; }
#popera_tabs_other1 #po1:hover, #popera_tabs_other2 #po2:hover 	{ background-position: 0 -37px; }

/* currently selected tabs */
#popera_tabs a.current		{ cursor:default; color:#fff; line-height:37px; }
#popera_tabs #p1.current { background-position: 0 0; }
#popera_tabs #p2.current { background-position: -237px 0; }
#popera_tabs_other1 #po1.current, #popera_tabs_other2 #po2.current 	{ background-position: 0 0; }

/* ************** Travatore *************** */
#trovatore_tabs, #trovatore_tabs_other {
	float: left;
	width: 365px;
	height: 37px !important;
	margin: 0 !important;
	padding: 0;
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}
#trovatore_tabs_other { width: 730px; float: left; }

#trovatore_tabs li, #trovatore_tabs_other li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

#trovatore_tabs li a, #trovatore_tabs_other li a {
	background: url(/images/nav_trovatore.png) no-repeat;
	display: block;
	height: 37px;   
	width: 189px; 	
	padding: 0px;
	margin: 0px;
	text-indent: -9999px;
}
#trovatore_tabs_other li a {
	background: url(/images/nav_trovatore_other.png) no-repeat;
	width: 365px;
}

/* adjust the background image position on each tab */
#trovatore_tabs #tr1 			{ background-position: 0 -74px; width: 160px; }
#trovatore_tabs #tr2 			{ background-position: -160px -74px; width: 109px; }
#trovatore_tabs #tr3 			{ background-position: -269px -74px; width: 96px; }
#trovatore_tabs_other #tro1 	{ background-position: 0 -74px; }
#trovatore_tabs_other #tro2 	{ background-position: -365px -74px; }
#trovatore_tabs a:hover 		{ color:#fff;	 }
#trovatore_tabs #tr1:hover 	{ background-position: 0 -37px; }
#trovatore_tabs #tr2:hover 	{ background-position: -160px -37px; }
#trovatore_tabs #tr3:hover 	{ background-position: -269px -37px; }
#trovatore_tabs_other #tro1:hover 	{ background-position: 0 -37px; }
#trovatore_tabs_other #tro2:hover 	{ background-position: -365px -37px; }

/* currently selected tabs */
#trovatore_tabs a.current		{ cursor:default; color:#fff; line-height:37px; }
#trovatore_tabs #tr1.current { background-position: 0 0; }
#trovatore_tabs #tr2.current { background-position: -160px 0; }
#trovatore_tabs #tr3.current { background-position: -269px 0; }
#trovatore_tabs_other #tro1.current 	{ background-position: 0 0; }
#trovatore_tabs_other #tro2.current 	{ background-position: -365px 0; }

/* ******* Operas ******** */
#operas_tabs_container { margin-left: -128px; width:1095px; }
#operas_tabs {
	float: left;
	width: 1095px;
	height: 37px !important;
	margin: 0 !important;
	padding: 0;	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

#operas_tabs li {
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
	width: 365px;
}

#operas_tabs li a {
	background: url(/images/nav_operas.png) no-repeat;
	display: block;
	height: 37px;   
	width: 189px; 	
	padding: 0px;
	margin: 0px;
	text-indent: -9999px;
	line-height: 37px;
}

#operas_tabs #o1 			{ background-position: 0 -74px; width: 365px; }
#operas_tabs #o2			{ background-position: -365px -74px; width: 365px; }
#operas_tabs #o3			{ background-position: -730px -74px; width: 365px; }
#operas_tabs #o1:hover 	{ background-position: 0 -37px; }
#operas_tabs #o2:hover	{ background-position: -365px -37px; }
#operas_tabs #o3:hover	{ background-position: -730px -37px; }
/* currently selected tabs */
#operas_tabs a.current	{ cursor:default; color:#fff; line-height:37px; }
#operas_tabs #o1.current { background-position: 0 0; }
#operas_tabs #o2.current { background-position: -365px 0; }
#operas_tabs #o3.current { background-position: -730px 0; }

/* ******* Tickets & Contact ******** */
#tickets_tabs_container { margin-left: -286px; width:1095px; }
#contact_tabs_container { margin-left: -962px; width:1095px; }
#tickets_tabs, #contact_tabs {
	float: left;
	width: 1095px;
	height: 37px !important;
	margin: 0 !important;
	padding: 0;	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

#tickets_tabs li, #contact_tabs li {
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
	width: 547px;
}

#tickets_tabs li a, #contact_tabs li a {
	background: url(/images/nav_tickets.png) no-repeat;
	display: block;
	height: 37px;   
	width: 189px; 	
	padding: 0px;
	margin: 0px;
	text-indent: -9999px;
	line-height: 37px;
}
#contact_tabs li a { background: url(/images/nav_contact.png) no-repeat; }

#tickets_tabs #t1, #contact_tabs #c1 			{ background-position: 0 -74px; width: 547px; }
#tickets_tabs #t2, #contact_tabs #c2			{ background-position: -547px -74px; width: 548px; }
#tickets_tabs #t1:hover, #contact_tabs #c1:hover 	{ background-position: 0 -37px; }
#tickets_tabs #t2:hover, #contact_tabs #c2:hover	{ background-position: -547px -37px; }
/* currently selected tabs */
#tickets_tabs a.current, #contact_tabs a.current	{ cursor:default; color:#fff; line-height:37px; }
#tickets_tabs #t1.current, #contact_tabs #c1.current { background-position: 0 0; }
#tickets_tabs #t2.current, #contact_tabs #c2.current { background-position: -547px 0; }

/* ******* Support & About ******** */
#support_tabs_container { margin-left: -632px; width: 1095px; }
#about_tabs_container { margin-left: -803px; width: 1095px; }
#support_tabs, #about_tabs {
	float: left;
	width: 1095px;
	height: 37px !important;
	margin: 0 !important;
	padding: 0;	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

#support_tabs li, #about_tabs li {
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
	width: 274px;
}

#support_tabs li a, #about_tabs li a {
	background: url(/images/nav_support.png) no-repeat;
	display: block;
	height: 37px;   
	width: 274px; 	
	padding: 0px;
	margin: 0px;
	text-indent: -9999px;
	line-height: 37px;
}
#about_tabs li a { background: url(/images/nav_about.png) no-repeat; }

#support_tabs #s1, #about_tabs #a1 			{ background-position: 0 -74px; width: 274px; }
#support_tabs #s2, #about_tabs #a2 			{ background-position: -274px -74px; width: 274px; }
#support_tabs #s3, #about_tabs #a3 			{ background-position: -548px -74px; width: 274px; }
#support_tabs #s4, #about_tabs #a4 			{ background-position: -822px -74px; width: 273px; }
/* mouseover state */
#support_tabs #s1:hover, #about_tabs #a1:hover 	{ background-position: 0 -37px; }
#support_tabs #s2:hover, #about_tabs #a2:hover 	{ background-position: -274px -37px; }
#support_tabs #s3:hover, #about_tabs #a3:hover 	{ background-position: -548px -37px; }
#support_tabs #s4:hover, #about_tabs #a4:hover 	{ background-position: -822px -37px; }
/* currently selected tabs */
#support_tabs a.current, #about_tabs a.current		{ cursor:default; color:#fff; line-height:37px; }
#support_tabs #s1.current, #about_tabs #a1.current { background-position: 0 0; }
#support_tabs #s2.current, #about_tabs #a2.current { background-position: -274px 0; }
#support_tabs #s3.current, #about_tabs #a3.current { background-position: -548px 0; }
#support_tabs #s4.current, #about_tabs #a4.current { background-position: -822px 0; }
/

#secondary_nav_default { height: 37px; }