/* NAVIGATION
*******************************************************/

#nav_main{
	background-image:url(../images/nav/nav-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:12px;
	height:56px;
	width:951px;
}
#nav_main ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#nav_main li{ /*** margins in IE are controlled via conditional statement on top.asp ***/
	float:left;
	line-height:30px;
	margin:2px 6px 0 6px;
	position:relative;
	z-index:50;
}
#nav_main li a{
	background-color:transparent;
	color:#3d3d3d;
	display:block;
	font-family:"Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	height:34px;
	padding:0 5px;
	text-decoration:none;
	text-transform:uppercase;
}
.navUpper{ /* Used in spans to give first letter in navigation bigger */
	font-size:16px;
}
#nav_main li a:hover,
#nav_main li:hover{

}
#nav_main ul ul{
	left:2px;
	position:absolute;
	top:31px;
	visibility:hidden;
	width:120px;
	z-index:10;
}
#nav_main ul ul li{
	background-color:#fffff9;
	border-left:10px solid #bc8e00;
	height:auto;
	margin:0;
	text-align:left;
}
#nav_main ul ul li a{
	color:#000000;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	height:16px;
	line-height:16px;
	padding:3px 5px 3px 5px;
	text-transform:none;
	width:120px;
}
#nav_main ul ul li a:hover{
	background-color:#bc8e00;
	color:#ffffff;
}
#nav_main ul li:hover ul,
#nav_main ul a:hover ul{
	visibility:visible;
}

/* Start sub navigation */

#nav_sub{
	background-color:#660000;
	font-size:12px;
	height:33px;
	text-align:left;
	width:951px;
}
#nav_sub ul{
	float:left;
	list-style-type:none;
	margin-left:10px;
	padding:0;
}
#nav_sub li{
	display:inline;
	margin:0 3px;
}
#nav_sub li a{
	color:#ffffff;
	font-size:14px;
	line-height:25px;
	text-decoration:none;
}
#nav_sub li a:hover{
	color:#cccccc;
}

/* start left-hand subnav section */
div#navLeftRhapsody,
div#navLeftPops,
div#navLeftBeethoven,
div#navLeftShowstoppers,
div#navLeftBrowns,
div#navLeftHolidays,
div#navLeftFifth,
div#navLeftTonyAwards,
div#navLeftCirque,
div#navLeftSeasons{
	border-right:1px solid #c1b594;
	float:left;
	padding:9px;
	position:static;
	width:178px;
} 
div#navTM{
	border-right:1px solid #c1b594;
	float:left;
	padding:9px;
	position:static;
	width:635px;
} 
ul#nav_left{
	margin:0;
	width:178px;
}
ul#nav_left li{
	border-top:1px solid #d8d0bb; /* Note: last list element on navLeft.asp requres an inline border-bottom */
	height:30px;
	list-style-type:none;
	margin:0;
}
ul#nav_left li a{
	font-size:18px;
	line-height:30px;
	margin-left:20px;
	text-decoration:none;
}
ul#nav_concerts{
	margin:0;
	padding:0;
}
ul#nav_concerts li{ /* Defines margins for links on nav_concerts area */
	list-style-type:none;
	margin:10px 0 10px 20px;
	padding:0px;
}
ul#nav_concerts li a{
	text-decoration:none;
}
div#navGuestsBrowns,
div#navGuestsCirque,
div#navGuestsDemirev,
div#navGuestsKorsakova,
div#navGuestsNeiman,
div#navGuestsPark,
div#navGuestsFifth,
div#navGuestsPfamily,
div#navGuestsStevenson{
	border:1px solid #c1b594;
	border-left:none;
	float:left;
	margin:0 9px 0 0;
	padding:0 9px 0 0;
	width:178px;
}
ul#navGuests{
	margin:0;
	width:168px;
}
ul#navGuests li{
	border-top:1px solid #d8d0bb;
	height:30px;
	list-style-type:none;
	margin-left:11px;
}
ul#navGuests li a{
	font-size:14px;
	line-height:30px;
	margin-left:9px;
	text-decoration:none;
}

/* HIGHLIGHT CURRENT PAGE ON GUESTS NAV */

div#navGuestsBrowns li#guestBrowns,
div#navGuestsCirque li#guestCirque,
div#navGuestsDemirev li#guestDemirev,
div#navGuestsKorsakova li#guestKorsakova,
div#navGuestsNeiman li#guestNeiman,
div#navGuestsPark li#guestPark,
div#navGuestsPfamily li#guestPfamily,
div#navGuestsStevenson li#guestStevenson,
div#navGuestsFifth li#guestFifth {
	list-style:url(/images/buttons/arrow-small.png);
}

/* HIGHLIGHT CURRENT PAGE ON MAIN NAV */

body#pageConcerts a#navConcerts,
body#pageMusic a#navMusic,
body#pageEducation a#navEducation,
body#pageSupport a#navSupport,
body#pageAbout a#navAbout{
	background-color:#660000;
	color:#ffffff;
}


/* ARROW POINT TO CURRENT PAGE ON NAVLEFT */
div#navLeftRhapsody li#linkRhapsody,
div#navLeftPops li#linkPops,
div#navLeftBeethoven li#linkBeethoven,
div#navLeftShowstoppers li#linkShowstoppers,
div#navLeftBrowns li#linkBrowns,
div#navLeftHolidays li#linkHolidays,
div#navLeftFifth li#linkFifth,
div#navLeftTonyAwards li#linkTonyAwards,
div#navLeftCirque li#linkCirque,
div#navLeftSeasons li#linkSeasons{
	list-style:url(/images/buttons/arrow-small.png);
}