#navigation, #navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size:14px;
	color:#FFFFFF;
	z-index:15;
}

#navigation li a, #navigation li a:link, #navigation li a:visited  {
	display: block;
	/*width: 80px;*/
	color:#fff !important;
	text-align:center;
	/*line-height:34px;*/
	text-decoration:none !important;
	font-weight:bold;
	background-image:url(../images/navigation/Main_Normal.jpg);
	
	/* image replacement */
	padding: 34px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:34px; /* for IE5/Win only */
}


#navigation li a:hover, #navigation li a:active  {
	background-image:url(../images/navigation/Main_Hover.jpg);
}

#navigation li {
	float: left;
}

#navigation li.home {
	width:95px;
}

#navigation li.home a, #navigation li.home_sfhover a {
	background-position:0 0;
	width:95px !important;
}

#navigation li.productions {
	width: 127px;
}

#navigation li.productions a, #navigation li.productions_sfhover a {
	background-position:-95px 0;
	width:127px !important;
}

#navigation li.gallery {
	width: 93px;
}

#navigation li.gallery a, #navigation li.gallery_sfhover a {
	background-position:-222px 0;
	width:93px !important;
}

/*
#navigation li.reviews {
	width: 100px;
}

#navigation li.reviews a, #navigation li.reviews_sfhover a {
	background-position:-315px 0;
	width:100px !important;
}
*/

#navigation li.aboutus {
	width: 113px;
}


#navigation li.aboutus a, #navigation li.aboutus_sfhover a {
	background-position:-315px 0;
	width: 113px !important;
}

#navigation li.press {
	width: 102px;
}

#navigation li.press a, #navigation li.press_sfhover a {
	background-position:-428px 0;
	width:102px !important;
}

#navigation li.casting {
	width: 110px;
}

#navigation li.casting a, #navigation li.casting_sfhover a {
	background-position:-530px 0;
	width:110px !important;
}

#navigation li.contactus {
	width: 125px;
}

#navigation li.contactus a, #navigation li.contactus_sfhover a {
	background-position:-640px 0;
	width:125px !important;
}



/* ////////////////////////////////////////////////////////////////
	Productions DropDown Begins
//////////////////////////////////////////////////////////////// */
#navigation li ul.productions {
	width:126px;
	position:absolute;
	left: -999px;
	/*	top: 140px; */
}

#navigation li.productions li, #navigation li.productions_sfhover li {
	margin-left:17px;
	width:126px;
}

#navigation li.productions ul li a, #navigation li.productions_sfhover ul li a, #navigation li.productions ul li a:link, #navigation li.productions_sfhover ul li a:link, #navigation li.productions ul li a:visited, #navigation li.productions_sfhover ul li a:visited {	
	text-align:left;
	font-weight:normal;
	width:126px;
	background-image:url(../images/navigation/DropDown_Productions.jpg) !important;
	
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}

#navigation li.productions ul li a:hover, #navigation li.productions_sfhover ul li a:hover, #navigation li.productions ul li a:active, #navigation li.productions_sfhover ul li a:active {
	background-image:url(../images/navigation/DropDown_Productions_Hover.jpg) !important;
}

#navigation li.productions ul li.pantomimes a, #navigation li.productions_sfhover ul li.pantomimes a, #navigation li.productions_sfhover ul li.pantomimes_sfhover a {
	background-position:0 0 !important;
	
	/* image replacement */
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:40px; /* for IE5/Win only */
}

#navigation li.productions ul li.archive a, #navigation li.productions_sfhover ul li.archive a, #navigation li.productions_sfhover ul li.archive_sfhover a {
	background-position:0 157px !important;
	
	/* image replacement */
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
}

#navigation li.productions ul li.summer a, #navigation li.productions_sfhover ul li.summer a, #navigation li.productions_sfhover ul li.summer_sfhover a {
	background-position:0 127px !important;
	
	/* image replacement */
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
}

#navigation li.productions ul li.bespoke a, #navigation li.productions_sfhover ul li.bespoke a, #navigation li.productions_sfhover ul li.bespoke_sfhover a {
	background-position:0 97px !important;
	
	/* image replacement */
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
}

#navigation li.productions ul li.workshops a, #navigation li.productions_sfhover ul li.workshops a, #navigation li.productions_sfhover ul li.workshops_sfhover a {
	background-position:0 67px !important;
	
		/* image replacement */
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
}

#navigation li.productions ul li.children a, #navigation li.productions_sfhover ul li.children a, #navigation li.productions_sfhover ul li.children_sfhover a {
	background-position:0 35px !important;
	
		/* image replacement */
	padding: 35px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:35px; /* for IE5/Win only */
}

#navigation li:hover ul, #navigation li.productions_sfhover ul {
	left:auto;
}

*:first-child+html #navigation li:hover ul, *:first-child+html #navigation li.productions_sfhover ul {
	position:relative;
}
/* ////////////////////////////////////////////////////////////////
	Productions DropDown Ends
//////////////////////////////////////////////////////////////// */



/* ////////////////////////////////////////////////////////////////
	About Us DropDown Begins
//////////////////////////////////////////////////////////////// */
#navigation li ul.aboutus {
	width:113px !important;
	position:absolute;
	left: -999px;
	/*	top: 140px; */
}

#navigation li.aboutus li, #navigation li.aboutus_sfhover li {
	margin-left:17px;
	width:141px !important;
}

#navigation li.aboutus ul li a, #navigation li.aboutus_sfhover ul li a, #navigation li.aboutus ul li a:link, #navigation li.aboutus_sfhover ul li a:link, #navigation li.aboutus ul li a:visited, #navigation li.aboutus_sfhover ul li a:visited {	
	text-align:left;
	font-weight:normal;
	width:141px !important;
	background-image:url(../images/navigation/DropDown_Aboutus.jpg) !important;
	
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}

#navigation li.aboutus ul li a:hover, #navigation li.aboutus_sfhover ul li a:hover, #navigation li.aboutus ul li a:active, #navigation li.aboutus_sfhover ul li a:active {
	background-image:url(../images/navigation/DropDown_Aboutus_Hover.jpg) !important;
}

#navigation li.aboutus ul li.who a, #navigation li.aboutus_sfhover ul li.who a, #navigation li.aboutus_sfhover ul li.who_sfhover a {
	background-position:0 0 !important;
	
	/* image replacement */
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:40px; /* for IE5/Win only */
}

#navigation li.aboutus ul li.contact a, #navigation li.aboutus_sfhover ul li.contact a, #navigation li.aboutus_sfhover ul li.contact_sfhover a {
	background-position:0 125px !important;
	
	/* image replacement */
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
}

#navigation li.aboutus ul li.workshops a, #navigation li.aboutus_sfhover ul li.workshops a, #navigation li.aboutus_sfhover ul li.workshops_sfhover a {
	background-position:0 95px !important;
	
	/* image replacement */
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
}

#navigation li.aboutus ul li.hire a, #navigation li.aboutus_sfhover ul li.hire a, #navigation li.aboutus_sfhover ul li.hire_sfhover a {
	background-position:0 65px !important;
	
	/* image replacement */
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
}

#navigation li.aboutus ul li.merchandise a, #navigation li.aboutus_sfhover ul li.merchandise a, #navigation li.aboutus_sfhover ul li.merchandise_sfhover a {
	background-position:0 35px !important;
	
		/* image replacement */
	padding: 35px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:35px; /* for IE5/Win only */
}

#navigation li:hover ul, #navigation li.aboutus_sfhover ul {
	left:auto;
}

*:first-child+html #navigation li:hover ul, *:first-child+html #navigation li.aboutus_sfhover ul {
	position:relative;
}
/* ////////////////////////////////////////////////////////////////
	About Us DropDown Ends
//////////////////////////////////////////////////////////////// */


/* ////////////////////////////////////////////////////////////////
	Press DropDown Begins
//////////////////////////////////////////////////////////////// */
#navigation li ul.press {
	width:102px !important;
	position:absolute;
	left: -999px;
	/*	top: 140px; */
}

#navigation li.press li, #navigation li.press_sfhover li {
	margin-left:17px;
	width:126px !important;
}

#navigation li.press ul li a, #navigation li.press_sfhover ul li a, #navigation li.press ul li a:link, #navigation li.press_sfhover ul li a:link, #navigation li.press ul li a:visited, #navigation li.press_sfhover ul li a:visited {	
	text-align:left;
	font-weight:normal;
	width:126px !important;
	background-image:url(../images/navigation/DropDown_Press.jpg) !important;
	
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}

#navigation li.press ul li a:hover, #navigation li.press_sfhover ul li a:hover, #navigation li.press ul li a:active, #navigation li.press_sfhover ul li a:active {
	background-image:url(../images/navigation/DropDown_Press_Hover.jpg) !important;
}

#navigation li.press ul li.reviews a, #navigation li.press_sfhover ul li.reviews a, #navigation li.press_sfhover ul li.reviews_sfhover a {
	background-position:0 0 !important;
	
	/* image replacement */
	padding: 35px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:35px; /* for IE5/Win only */
}

#navigation li.press ul li.releases a, #navigation li.press_sfhover ul li.releases a, #navigation li.press_sfhover ul li.releases_sfhover a {
	background-position:0 65px !important;
	
	/* image replacement */
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
}

#navigation li.press ul li.photos a, #navigation li.press_sfhover ul li.photos a, #navigation li.press_sfhover ul li.photos_sfhover a {
	background-position:0 34px !important;
	
		/* image replacement */
	padding: 34px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:34px; /* for IE5/Win only */
}

#navigation li:hover ul, #navigation li.press_sfhover ul {
	left:auto;
}

*:first-child+html #navigation li:hover ul, *:first-child+html #navigation li.press_sfhover ul {
	position:relative;
}
/* ////////////////////////////////////////////////////////////////
	Press DropDown Ends
//////////////////////////////////////////////////////////////// */
