#PrimaryNav, #PrimaryNav ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 10;
	width:974px;
}

#PrimaryNav a {
	text-decoration: none;
	display: block;
	text-decoration: none;
	padding: 9px 11px 9px 11px;
	font-size: 80%;
	color: #3f2e7d;
	
}
#PrimaryNav a:hover { background-color:#3f2e7d; color:#FFFFFF;}
#PrimaryNav .standard a {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3f2e7d;
	border-left-color: #3f2e7d;
	
}
/*----------Xcite Health and Fitness button Nav------------
#PrimaryNav .parentHnF {
	background-image: url(../images/XciteHnFbut.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color:#FFFFFF;
}
#PrimaryNav .parentHnF a { color:#FFFFFF;}
#PrimaryNav #XciteHnF li a {
	color:#FFFFFF;
	background-color:#3f2e7d;
}


/*--- ANTON ADDED THIS ---*/
.PageStyle_xcite_hf .SubNavWrap { color:#FFFFFF;}
.PageStyle_xcite_hf .SubNavInnerWrap PageStyle {color:#FFFFFF;background-color:#3f2e7d;}

.PageStyle_xcite_hf #SecondaryNav li ul li a {		color: #5e2800;	 }
.PageStyle_xcite_hf #SecondaryNav li a {		color: #FFFFFF;}

/*----------------------Finished------------------------------*/

/*----------Xcite Swim Nav------------------------------------
#PrimaryNav .parentSwim { 
	background-color:#FF0000;
}
#PrimaryNav .parentSwim a{ color:#FFFFFF;}
#PrimaryNav #XciteSwim li a{ 
	background-color:#0099CC;
}
/*-----------------------Finished-------------------------*/


/*----------Xcite Sports Nav------------------------------------
#PrimaryNav .parentSport { 
	background-color: #00CC33;
}
#PrimaryNav .parentSport a{ color:#FFFFFF;}
#PrimaryNav #XciteSport li a{ 
	background-color:#0099CC;
}
/*-----------------------Finished-------------------------*/

/*----------Xcite Kids Nav------------------------------------
#PrimaryNav .parentKids { 
	background-color: #FF9900;
}
#PrimaryNav .parentKids a{ color:#FFFFFF;}
#PrimaryNav #XciteKids li a{ 
	background-color: #FF3300;
}

/*-----------------------Finished-------------------------*/

/*----------Xcite Train Nav-----------------------------------
#PrimaryNav .parentTrain { 
	background-color: #f3e724;
}
#PrimaryNav .parentTrain a{ color:#333333;}
#PrimaryNav #XciteTrain li a{ 
	background-color: #f3e724;
}


/*-----------------------Finished-------------------------*/




#PrimaryNav #XciteSwim a {
	color:#FFFFFF;
	background-color:#0099CC;
}
#PrimaryNav #XciteSport a {
	color:#FFFFFF;
	background-color:#33CC00;

}
#PrimaryNav #XciteKidz a{
	color:#FFFFFF;
	background-color:#FF3300;
}
#PrimaryNav #XciteTrain a {
	color:#333333;
	background-color:#FFFF00;
	
}



/*#PrimaryNav .standard a{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3f2e7d;

}*/

/*---colour overides -----------------------------*/
#PrimaryNav .xcite_swim a, #PrimaryNav .xcite_sport a, #PrimaryNav .xcite_kidz a, #PrimaryNav .xcite_hf a {
	padding: 9px 0 9px 10px;
	margin: 0;
	text-decoration: none;
	color: #FFFFFF;
	width:140px;
}

#PrimaryNav .xcite_hf a {
	width:140px;
}

#PrimaryNav .White a {
	padding: 9px 0 9px 10px;
	margin: 0;
	text-decoration: none;
	color: #3f2e7d;
}

#PrimaryNav .White a:hover {
	text-decoration: underline;
}

#PrimaryNav .xcite_white a { background: url(../images/line.gif) right no-repeat;}
#PrimaryNav .xcite_white a:hover { background:none; background-color:#3f2e7d; color:#FFFFFF;}
#PrimaryNav .xcite_white li ul a { color: #FFFFFF; font-weight: normal; background-color:#3f2e7d;}

#PrimaryNav  .xcite_training a { background: url(../images/line.gif) right no-repeat;}
#PrimaryNav  .xcite_training a:hover { background:none; background-color:#3f2e7d; color:#FFFFFF;}
#PrimaryNav  .xcite_training ul li a { color: #FFFFFF; font-weight: normal; background:none; background-color:#3f2e7d; width:69px;}
#PrimaryNav  .xcite_training ul li a:hover { color: #3f2e7d; font-weight: normal; background:none; background-color:#ffffff;}

#PrimaryNav  .xcite_home a { background: url(../images/line.gif) right no-repeat;}
#PrimaryNav  .xcite_home a:hover { background:none; background-color:#3f2e7d; color:#FFFFFF;}
#PrimaryNav  .xcite_home ul li a { color: #FFFFFF; font-weight: normal; background:none; background-color:#3f2e7d; width:63px;}
#PrimaryNav  .xcite_home ul li a:hover { color: #3f2e7d; font-weight: normal; background:none; background-color:#ffffff;}

#PrimaryNav  .xcite_membership a { background: url(../images/line.gif) right no-repeat;}
#PrimaryNav  .xcite_membership a:hover { background:none; background-color:#3f2e7d; color:#FFFFFF;}
#PrimaryNav  .xcite_membership ul li a { color: #FFFFFF; font-weight: normal; background:none; background-color:#3f2e7d; width:63px;}
#PrimaryNav  .xcite_membership ul li a:hover { color: #3f2e7d; font-weight: normal; background:none; background-color:#ffffff;}

#PrimaryNav .xcite_recruitment ul li a {width:95px;}

#PrimaryNav .xcite_venues a {
	background-image: url(../images/venue_button.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#000000;
}

#PrimaryNav .xcite_hf a {
	background-image: url(../images/hf_button_ov.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#PrimaryNav .xcite_swim a {
	background-image: url(../images/swim_button_ov.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#PrimaryNav .xcite_sport a {
	background-image: url(../images/sport_botton_ov.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#PrimaryNav .xcite_kidz a {
	background-image: url(../images/kids_button_ov.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*#PrimaryNav .xcite_swim a span, #PrimaryNav .xcite_sport a span, #PrimaryNav .xcite_kidz a span, #PrimaryNav .xcite_hf a span {color: #ffffff; text-decoration: none;  padding: 9px 10px 9px 3px;}
#PrimaryNav .White a span {	background: url(../images/TopNav_White_Right.gif) no-repeat right bottom; padding: 9px 10px 9px 3px; }
#PrimaryNav .xcite_hf a span {	background: url(../images/TopNav_Purple_Right.gif) no-repeat right bottom; }
#PrimaryNav .xcite_swim a span {	background: url(../images/TopNav_Blue_Right.gif) no-repeat right bottom; }
#PrimaryNav .xcite_sport a span {	background: url(../images/TopNav_Green_Right.gif) no-repeat right bottom; }
#PrimaryNav .xcite_kidz a span {	background: url(../images/TopNav_Red_Right.gif) no-repeat right bottom; }*/

#PrimaryNav .xcite_swim li a, #PrimaryNav .xcite_sport li a, #PrimaryNav .xcite_kidz li a, #PrimaryNav .xcite_hf li a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;	
	padding: 5px 5px 5px 10px;
	width: 135px;
}

#PrimaryNav .White li a {		background: #FFFFFF url(none);}
#PrimaryNav .xcite_hf li a {		background: #3f2e7d url(none);}
#PrimaryNav .xcite_swim li a {	background: #0085c6 url(none);}
#PrimaryNav .xcite_sport li a {	background: #6dba36 url(none);}
#PrimaryNav .xcite_kidz li a {	background: #da251c url(none);}
#PrimaryNav .xcite_hf li a:hover {	background: #221843 url(none);}
#PrimaryNav .xcite_swim li a:hover {	background: #005984 url(none);}
#PrimaryNav .xcite_sport li a:hover {	background: #56912B url(none);}
#PrimaryNav .xcite_kidz li a:hover {	background: #B31F17 url(none);}
#PrimaryNav a:hover { }

#PrimaryNav ul a {
	padding: 4px 20px 4px 10px;
}

#PrimaryNav a.parent {
}

#PrimaryNav li {
	float: left;
	padding: 0;
}

#PrimaryNav li ul {
	position: absolute;
	display:none;
	left: -999em;
	height: auto;
	width: 119px;
	font-weight: normal;
	margin: 0;
	color: #333333;
	padding: 0px;
}

#PrimaryNav li li {
	width: 119px;
}

#PrimaryNav li ul a {	
	color: #FFFFFF;
	font-weight: normal;
	background-color:#3f2e7d;
}


#PrimaryNav li:hover, #PrimaryNav li.hover {
 	position:static;
}

#PrimaryNav li ul ul {
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 118px;
	margin-top: -2.75em;
	padding: 0px;
}
#PrimaryNav .xcite_kidz ul ul {
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -145px;
	margin-top: -1.75em;
	padding: 0px;
	
}


#PrimaryNav li:hover ul ul, #PrimaryNav li:hover ul ul ul, #PrimaryNav li.sfhover ul ul, #PrimaryNav li.sfhover ul ul ul {
	left: -999em;
}

#PrimaryNav li:hover ul, #PrimaryNav li li:hover ul, #PrimaryNav li li li:hover ul, #PrimaryNav li.sfhover ul, #PrimaryNav li li.sfhover ul, #PrimaryNav li li li.sfhover ul {
	left: auto;
}

/*#PrimaryNav li:hover, #PrimaryNav li.sfhover {
	background-color: #EC7C00;
}
*/

/*--------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------Sub Navigation (Secondary Nav)-----------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/

#NavWrapper {
	margin: 0 0 20px 0;
	padding: 0;
	z-index: 1;
}

#SecondaryNav {
	list-style-type: none;
	font-size: 90%;
	margin: 0;
}

#SecondaryNav li a {
	text-decoration: none;
	color: #FFFFFF;
	line-height: 180%;
}

#SecondaryNav li a:hover {
	text-decoration: underline;
}

/*---Secondary Navigation Colour Styles---*/


/*.Nav_1_TL { background: url(../images/SubNav_Purple_TL.gif) no-repeat left top; }
.Nav_1_TR { background: url(../images/SubNav_Purple_TR.gif) no-repeat right top;}
.Nav_1_BL { background: url(../images/SubNav_Purple_BL.gif) no-repeat left bottom; }
.Nav_1_BR { background: url(../images/SubNav_Purple_BR.gif) no-repeat right bottom; }


.Nav_2_TL { background: url(../images/SubNav_Blue_TL.gif) no-repeat left top; }
.Nav_2_TR { background: url(../images/SubNav_Blue_TR.gif) no-repeat right top; }
.Nav_2_BL { background: url(../images/SubNav_Blue_BL.gif) no-repeat left bottom; }
.Nav_2_BR { background: url(../images/SubNav_Blue_BR.gif) no-repeat right bottom; }


.Nav_3_TL { background: url(../images/SubNav_Green_TL.gif) no-repeat left top; }
.Nav_3_TR { background: url(../images/SubNav_Green_TR.gif) no-repeat right top;}
.Nav_3_BL { background: url(../images/SubNav_Green_BL.gif) no-repeat left bottom; }
.Nav_3_BR { background: url(../images/SubNav_Green_BR.gif) no-repeat right bottom; }


.Nav_4_TL { background: url(../images/SubNav_Red_TL.gif) no-repeat left top; }
.Nav_4_TR { background: url(../images/SubNav_Red_TR.gif) no-repeat right top;}
.Nav_4_BL { background: url(../images/SubNav_Red_BL.gif) no-repeat left bottom; }
.Nav_4_BR { background: url(../images/SubNav_Red_BR.gif) no-repeat right bottom; }*/

/*---Secondary Lefthand Navigation---*/

#SecondaryNav {
	margin: 0;
	padding: 0;
	border: 1px solid #3f2e7d;
}
#SecondaryNav ul { margin:0px; padding:0px; list-style:none; padding-left:5px; font-size:90%;}
#SecondaryNav li {
	margin: 0;
	padding: 0;
	_border:solid 1px #FFFFFF;
	
}


/*---------------------------------------venues sub nav----------------*/
#PageStyle_xcite_venues #SecondaryNav  {
	border: 1px solid #999999;
}
#PageStyle_xcite_venues #SecondaryNav li a {
	background-color:#999999;
}
#PageStyle_xcite_venues #SecondaryNav li a:hover {
	color:#999999;
	background-color:#FFFFFF;
}
/*#PageStyle_xcite_venues #SecondaryNavTop {
	background-image: url(../images/SwimNavTop.gif);
}
#PageStyle_xcite_venues #SecondaryNavBtm {
	background:url(../images/SwimNavBot.gif)
}*/
#PageStyle_xcite_venues #SecondaryNav ul li a { background-color:#FFFFFF; color:#0085C6; padding:0px; margin:0px;}


/*---------------------------------------Swim sub nav finished----------------*/

/*---------------------------------------Swim sub nav----------------*/
#PageStyle_xcite_swim #SecondaryNav  {
	border: 1px solid #0085C6;
}
#PageStyle_xcite_swim #SecondaryNav li a {
	background-color:#0085C6;
}
#PageStyle_xcite_swim #SecondaryNav li a:hover {
	color:#0085C6;
	background-color:#FFFFFF;
}


/*#PageStyle_xcite_swim #SecondaryNavTop {
	background-image: url(../images/SwimNavTop.gif);
}
#PageStyle_xcite_swim #SecondaryNavBtm {
	background:url(../images/SwimNavBot.gif)
}*/
#PageStyle_xcite_swim #SecondaryNav ul li a { background-color:#FFFFFF; color:#0085C6; padding:0px; margin:0px;}


/*---------------------------------------Swim sub nav finished----------------*/

/*---------------------------------------Sports sub nav----------------*/
#PageStyle_xcite_sport #SecondaryNav  {
	border: 1px solid #6DBA36;
}
#PageStyle_xcite_sport #SecondaryNav li a {
	background-color:#6DBA36;
}
#PageStyle_xcite_sport #SecondaryNav li a:hover {
	color:#6DBA36;
	background-color:#FFFFFF;
}
/*#PageStyle_xcite_sport #SecondaryNavTop {
	background-image: url(../images/SportNavTop.gif);
}
#PageStyle_xcite_sport #SecondaryNavBtm {
	background-image: url(../images/SportNavBot.gif);
	height:19px;
}*/

#PageStyle_xcite_sport #SecondaryNav ul li a { background-color:#FFFFFF; color:#6DBA36;}

/*---------------------------------------Sports sub nav finished----------------*/

/*---------------------------------------Kids sub nav----------------*/
#PageStyle_xcite_kidz #SecondaryNav  {
	border: 1px solid #da251c;
}
#PageStyle_xcite_kidz #SecondaryNav li a {
	background-color:#da251c;
}
#PageStyle_xcite_kidz #SecondaryNav li a:hover {
	color:#da251c;
	background-color:#FFFFFF;
}
/*#PageStyle_xcite_kidz #SecondaryNavTop {
	background-image: url(../images/KidsNavTop.gif);
}
#PageStyle_xcite_kidz #SecondaryNavBtm {
	background-image: url(../images/KidsNavBot.gif);
}*/

#PageStyle_xcite_kidz #SecondaryNav ul li a { background-color:#FFFFFF; color:#da251c;}

#PageStyle_xcite_kidz #ContentMainInner h2, h1, h3, h4, h5, h6{ color:#da251c;}
/*---------------------------------------Kids sub nav finished----------------*/

/*---------------------------------------Training sub nav----------------*/
.PageStyle_xcite_training #SecondaryNav  {
	border: 1px solid #f3e724;
	
}
.PageStyle_xcite_training #SecondaryNav li a {
	background-color:#f3e724;
	color:#333333;
}
.PageStyle_xcite_training #SecondaryNav li a:hover {
	color:#333333;
}
/*.PageStyle_xcite_training #SecondaryNavTop {
	background-image: url(../images/TrainNavTop.gif);
}
.PageStyle_xcite_training #SecondaryNavBtm {
	background-image: url(../images/TrainNavBot.gif);
}*/

.PageStyle_xcite_training #ContentMainHome h2, h1, h3, h4, h5, h6{ color:#333333;}
/*---------------------------------------Training sub nav finished----------------*/





#SecondaryNav li a {
	color: #FFFFFF;
	display:block;
	background-color:#3f2e7d;
	font-weight:bold;
	padding-left:5px;
	margin:0px;
	border-bottom:solid 1px #FFFFFF;
	_border-bottom:none;

}

#SecondaryNav li a:hover {
	background-color: #FFFFFF;
	color: #3f2e7d;
	text-decoration:none;
}

#SecondaryNav ul li a {
	font-size: 90%;
	background:none;
	color:#3f2e7d;
}

#SecondaryNav ul li a:hover {
	color: #3f2e7d;
	text-decoration:underline;
}

#SecondaryNavTop {
	/*height: 15px;
	width: 200px;
	margin: 0;
	padding: 0;
	margin-top:0px;
	background-image: url(../images/PurpleNavTop.gif);
	background-repeat: no-repeat;
	background-position: top;*/
}

#SecondaryNavBtm {
	/*height: 15px;
	width: 200px;
	margin: 0;
	padding: 0;
	background-image: url(../images/PurpleNavBot.gif);
	background-repeat: no-repeat;
	background-position: bottom;*/
}
