/* 1. Global Navigation Styles */
/**************************************************************************/
#black_nav {
	width:765px;
	height:24px;
	margin:0 auto;
	background:url(../images/structural/navigation/blkbar/sub_nav_bg.png) top left no-repeat;
}
	#black_nav li {
		float:left;
	}
		#black_nav li a {
			position:relative;
			z-index:20;
			display:block;
			margin:0 0 0 3px;
			padding:0;
			height:24px;
			text-indent:-9009px;
			outline: 0;
		}
			#black_nav li a:hover {
			background:bottom left;
			text-decoration:none;
			}
		#black_nav li#home a {
			background:url(../images/structural/navigation/blkbar/sub_nav_home.jpg) top left no-repeat;
			width:54px;
		}
		#black_nav li#home a:hover, .home li#home a.active {
			background:url(../images/structural/navigation/blkbar/sub_nav_home.jpg) bottom left no-repeat !important;
		}
		#black_nav li#section0 a {
			background:url(../images/structural/navigation/blkbar/sub_nav_celebrities.jpg) top left no-repeat;
			width:86px;
		}
		#black_nav li#section0 a:hover, #black_nav li#section0 a.active  {
			background:url(../images/structural/navigation/blkbar/sub_nav_celebrities.jpg) bottom left no-repeat;
		}
		#black_nav li#section1 a {
			background:url(../images/structural/navigation/blkbar/sub_nav_features.jpg) top left no-repeat;
			width:76px;
		}
		#black_nav li#section1 a:hover, #black_nav li#section1 a.active {
			background:url(../images/structural/navigation/blkbar/sub_nav_features.jpg) bottom left no-repeat;
		}
		#black_nav li#section2 a {
			background:url(../images/structural/navigation/blkbar/sub_nav_hotgossip.jpg) top left no-repeat;
			width:86px;
		}
		#black_nav li#section2 a:hover, #black_nav li#section2 a.active {
			background:url(../images/structural/navigation/blkbar/sub_nav_hotgossip.jpg) bottom left no-repeat;
		}
		#black_nav li#section3 a {
			background:url(../images/structural/navigation/blkbar/sub_nav_yourweekender.jpg) top left no-repeat;
			width:127px;
		}
		#black_nav li#section3 a:hover, #black_nav li#section3 a.active {
			background:url(../images/structural/navigation/blkbar/sub_nav_yourweekender.jpg) bottom left no-repeat;
		}
		#black_nav li#section4 a {
			background:url(../images/structural/navigation/blkbar/sub_nav_spotted.jpg) top left no-repeat;
			width:64px;
		}
		#black_nav li#section4 a:hover, #black_nav li#section4 a.active {
			background:url(../images/structural/navigation/blkbar/sub_nav_spotted.jpg) bottom left no-repeat;
		}
		#black_nav li#section5 a {
			background:url(../images/structural/navigation/blkbar/sub_nav_signup.jpg) top left no-repeat;
			width:66px;
		}
		#black_nav li#section5 a:hover, #black_nav li#section5 a.active {
			background:url(../images/structural/navigation/blkbar/sub_nav_signup.jpg) bottom left no-repeat;
		}



#nav_main {
 position: absolute;
 top: 1.3em; /*40px;*/
 left: 13.115em; /*146px;*/
}
#nav_main ul {
 width: 350px;
}
#nav_main li {
 float: left;
 width: 155px;
 height: 19px;
}
#nav_main a {
 display: block;
 background-color: transparent;
 color: #fff;
 height:100%;
 text-indent: -9999px;
}
#nav_main a:hover {
	text-decoration:none;
}
/* 2. Black Bar Navigation Styles */
/**************************************************************************/
#blkBar {
 margin: 0 0 0.5em 5px; /*25px;*/  
 padding: 0;
 background: #000;
 height: 2.4em;
 width: 765px;
 position:relative;
 z-index: 1;
}
#blkBar ul {
 float: left;
padding-left: 5px;
}
#blkBar li {
 float: left;  
 margin-top: 4px;
 padding: 0;
 height: 18px;
} 
#blkBar li a {
 display: block;
 height: 100%;
 text-decoration: none;
 text-indent: -9999px;
 color: #fff; 
}

#blkbar li.home a {
	display:block;
	text-indent:-9009px;
	background:url(../images/structural/navigation/blkbar/sub_nav_home.png) top left no-repeat;
	height:18px;
	width:54px;
 position:relative;
 z-index: 2;
}



/* Navigation PNG Backgrounds */
/**************************************************************************/
#nav_main li a      {background: url(../images/structural/navigation/global_nav.png);}
#blkBar.the_venues_menu li a  {background: url(../images/structural/navigation/sub_nav_the_venues.png);}
#blkBar.photo_gallery_menu li a  {background: url(../images/structural/navigation/sub_nav_photo_gallery.png);}
#blkBar.the_weekends_menu li a  {background: url(../images/structural/navigation/sub_nav_the_weekends.png);}
/* Individual Navigation Properties */
/**************************************************************************/
/* The Experience ------------------------------ */
#nav_main li#the_experience a {background-position: 0 0;}
#nav_main li#the_experience a:hover {background-position: 0 -19px;}
#nav_main ul.the_experience li#the_experience a {background-position: 0 -19px;}
/* The Weekends ------------------------------ */
#nav_main li#the_weekends a {background-position: -155px 0;}
#nav_main li#the_weekends a:hover {background-position: -155px -19px;}
#nav_main ul.the_weekends li#the_weekends a {background-position: -155px -19px;}
/* The Venues ------------------------------ */
#nav_main li#the_venues a {background-position: -310px 0;}
#nav_main li#the_venues a:hover {background-position: -310px -19px;}
#nav_main ul.the_venues li#the_venues a {background-position: -310px -19px;}
/* The Dates ------------------------------ */
#nav_main li#the_dates a {background-position: -465px 0;}
#nav_main li#the_dates a:hover {background-position: -465px -19px;}
#nav_main ul.the_dates li#the_dates a {background-position: -465px -19px;}
/* Offers and Late Deals ------------------------------ */
#nav_main li#offers_and_late_deals a {background-position: -620px 0;}
#nav_main li#offers_and_late_deals a:hover {background-position: -620px -19px;}
#nav_main ul.offers_and_late_deals li#offers_and_late_deals a {background-position: -620px -19px;}
/* Photo Gallery ------------------------------ */
#nav_main li#photo_gallery a {background-position: -775px 0;}
#nav_main li#photo_gallery a:hover {background-position: -775px -19px;}
#nav_main ul.photo_gallery li#photo_gallery a {background-position: -775px -19px;}
/* Quote and Book ------------------------------ */
#nav_main li#quote_and_book a {background-position: -930px 0;}
#nav_main li#quote_and_book a:hover {background-position: -930px -19px;}
#nav_main ul.quote_and_book li#quote_and_book a {background-position: -930px -19px;}
/* Weekender Interactive ------------------------------ */
#nav_main li#weekender_interactive {width: 190px; }
#nav_main li#weekender_interactive a {background-position: -1085px 0;}
#nav_main li#weekender_interactive a:hover {background-position: -1085px -19px;}
#nav_main ul.weekender_interactive li#weekender_interactive a {background-position: -1085px -19px;}
/* Locations ------------------------------ */
#blkBar li#locations {width: 89px;}
#blkBar li#locations a {background-position: 0 0;}
#blkBar li#locations a:hover {background-position: 0 -18px;}
#blkBar ul.locations li#locations a {background-position: 0 -18px;} 
/* Live Stages ------------------------------ */
#blkBar li#live_stages {width: 104px;}
#blkBar li#live_stages a {background-position: -89px 0;}
#blkBar li#live_stages a:hover {background-position: -89px -18px;}
#blkBar ul.live_stages li#live_stages a {background-position: -89px -18px;} 
/* Accommodation ------------------------------ */
#blkBar li#accommodation {width: 130px;}
#blkBar li#accommodation a {background-position: -193px 0;}
#blkBar li#accommodation a:hover {background-position: -193px -18px;}
#blkBar ul.accommodation li#accommodation a {background-position: -193px -18px;} 
/* Food and Drink ------------------------------ */
#blkBar li#food_and_drink {width: 108px;}
#blkBar li#food_and_drink a {background-position: -323px 0;}
#blkBar li#food_and_drink a:hover {background-position: -323px -18px;}
#blkBar ul.food_and_drink li#food_and_drink a {background-position: -323px -18px;} 
/* Activities ------------------------------ */
#blkBar li#activities {width: 86px;}
#blkBar li#activities a {background-position: -431px 0;}
#blkBar li#activities a:hover {background-position: -431px -18px;}
#blkBar ul.activities li#activities a {background-position: -431px -18px;}
/* Entertainment ------------------------------ */
#blkBar li#entertainment {width: 114px;}
#blkBar li#entertainment a {background-position: -517px 0;}
#blkBar li#entertainment a:hover {background-position: -517px -18px;}
#blkBar ul.entertainment li#entertainment a {background-position: -517px -18px;} 
/* Headliners and Live Stages ------------------------------ */
#blkBar li#headliners_and_live_stages {width: 203px;}
#blkBar li#headliners_and_live_stages a {background-position: 0 0;}
#blkBar li#headliners_and_live_stages a:hover {background-position: 0 -18px;}
#blkBar ul.headliners_and_live_stages li#headliners_and_live_stages a {background-position: 0 -18px;} 
/* User Generated Content ------------------------------ */
#blkBar li#user_generated_content {width: 182px;}
#blkBar li#user_generated_content a {background-position: -203px 0;}
#blkBar li#user_generated_content a:hover {background-position: -203px -18px;}
#blkBar ul.user_generated_content li#user_generated_content a {background-position: -203px -18px;}
/* Venues and Activities ------------------------------ */
#blkBar li#venues_and_activities {width: 170px;}
#blkBar li#venues_and_activities a {background-position: -385px 0;}
#blkBar li#venues_and_activities a:hover {background-position: -385px -18px;}
#blkBar ul.venues_and_activities li#venues_and_activities a {background-position: -385px -18px;}
/* Submit Photos ------------------------------ */
#blkBar li#submit_photos {width: 114px;}
#blkBar li#submit_photos a {background-position: -555px 0;}
#blkBar li#submit_photos a:hover {background-position: -555px -18px;}
#blkBar ul.submit_photos li#submit_photos a {background-position: -555px -18px;}
/* Whats on When ------------------------------ */
#blkBar li#whats_on_when {width: 134px;}
#blkBar li#whats_on_when a {background-position: 0 0;}
#blkBar li#whats_on_when a:hover {background-position: 0 -18px;}
#blkBar ul.whats_on_when li#whats_on_when a {background-position: 0 -18px;}
/* Party Selection ------------------------------ */
#blkBar li#party_selection {width: 125px;}
#blkBar li#party_selection a {background-position: -134px 0;}
#blkBar li#party_selection a:hover {background-position: -134px -18px;}
#blkBar ul.party_selection li#party_selection a {background-position: -134px -18px;}
/* Retro Selection ------------------------------ */
#blkBar li#retro_selection {width: 125px;}
#blkBar li#retro_selection a {background-position: -260px 0;}
#blkBar li#retro_selection a:hover {background-position: -260px -18px;}
#blkBar ul.retro_selection li#retro_selection a {background-position: -260px -18px;}
/* Music Selection ------------------------------ */
#blkBar li#music_selection {width: 119px;}
#blkBar li#music_selection a {background-position: -385px 0;}
#blkBar li#music_selection a:hover {background-position: -385px -18px;}
#blkBar ul.music_selection li#music_selection a {background-position: -385px -18px;}
/* Celebrities ------------------------------ */
#blkBar li#celebrities {width: 91px;}
#blkBar li#celebrities a {background-position: 0 0;}
#blkBar li#celebrities a:hover {background-position: 0 -18px;}
#blkBar ul.celebrities li#celebrities a {background-position: 0 -18px;}
/* Features ------------------------------ */
#blkBar li#features {width: 82px;}
#blkBar li#features a {background-position: -91px 0;}
#blkBar li#features a:hover {background-position: -91px -18px;}
#blkBar ul.features li#features a {background-position: -91px -18px;}
/* News ------------------------------ */
#blkBar li#news {width: 58px;}
#blkBar li#news a {background-position: -173px 0;}
#blkBar li#news a:hover {background-position: -173px -18px;}
#blkBar ul.news li#news a {background-position: -173px -18px;}
/* Hotstuff ------------------------------ */
#blkBar li#hotstuff {width: 78px;}
#blkBar li#hotstuff a {background-position: -231px 0;}
#blkBar li#hotstuff a:hover {background-position: -231px -18px;}
#blkBar ul.hotstuff li#hotstuff a {background-position: -231px -18px;}
/* People ------------------------------ */
#blkBar li#people {width: 67px;}
#blkBar li#people a {background-position: -309px 0;}
#blkBar li#people a:hover {background-position: -309px -18px;}
#blkBar ul.people li#people a {background-position: -309px -18px;}
/* Weekend Signup ------------------------------ */
#blkBar li#weekend_signup {width: 139px;}
#blkBar li#weekend_signup a {background-position: -376px 0;}
#blkBar li#weekend_signup a:hover {background-position: -376px -18px;}
#blkBar ul.weekend_signup li#weekend_signup a {background-position: -376px -18px;}

/* Navigation Sub [Primary] */
/**************************************************************************/
#nav_sub_primary {
 position: relative;
 z-index:2;
 top:-10.958em;
 float:right;
 left:0;
 margin-bottom:-1.796em;
 margin-right: 7px;
}
#nav_sub_primary li {
 padding:0 5px;
float:left;
 border-right:1px solid #666;
}
#nav_sub_primary a {
 background-color: #fff;
 color: #666;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
}
#nav_sub_primary a:hover {
 text-decoration:underline;
}
/* Navigation Sub [Secondary] */
/**************************************************************************/
#nav_sub_secondary {
 position: absolute;
 /*top: 4.5em;*/ /*74px;*/
 top:1.2575em;
 left: 44.9115em;
 width: 21.557em; /*240px;*/
}
#nav_sub_secondary li {
 float: left;
 width: 9.701em; /*108px;*/
 line-height: 1.45em; /*16px;*/
 padding: 0 0 0 8px;
 background: #EC008C url(../images/decoration/arrow_white_right.gif) no-repeat left center;
 
}
#nav_sub_secondary a {
 font-size: 1.1em;
 font-weight: bold;
 background-color: transparent;
 color: #fff;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
}
#nav_sub_secondary a:hover {
 text-decoration: underline;
}