/* main nav */
.hsNavWrapper{
	position:relative;
	top: 124px;
	height: 97px;
	padding-left: 15px;
	background: #2B2B2B url(/media/image/bgNav.jpg) 0% 100% repeat-x;
}

.hsNavWrapper ul, .hsNavWrapper ul *{margin: 0px;padding: 0px;list-style-type: none; white-space:nowrap}
.hsNavWrapper ul{height:42px; font: 16px/33px Trebuchet MS, Arial, Helvetica, sans-serif;}
.hsNavWrapper ul li{white-space: nowrap; float:left; position:relative; z-index:99; padding: 9px 0px 0px 0px; background: url(/media/image/sepMainNav.gif) 100% 50% no-repeat}

.hsNavWrapper ul a {line-height: 28px; display:block; text-decoration: none; color: #CFCFCF; padding: 0px 0px 5px 8px; margin: 0px 24px;}
.hsNavWrapper ul a:hover{color: #BBBBBB}
.hsNavWrapper ul a span{display: block; padding-right: 7px; width:1px; cursor:pointer}
.hsNavWrapper[class] ul a span{width: auto; padding-right: 8px;}

.hsNavWrapper ul li:hover a, .hsNavWrapper ul li.sfHover a, .hsNavWrapper ul li a:hover{background: url(/media/image/bgMainNavTab.gif) 0% 0% no-repeat}
.hsNavWrapper ul li:hover a span, .hsNavWrapper ul li.sfHover a span,.hsNavWrapper ul li a:hover span{background: url(/media/image/bgMainNavTab.gif) 100% 0% no-repeat;}

.hsNavWrapper ul ul {position:absolute;	top:-999em;width: 934px; height: 24px;  padding-top: 5px; font: 11px/24px Trebuchet MS, Arial, Helvetica, sans-serif; color: #F8942A; background: #2B2B2B}
.hsNavWrapper ul li:hover ul, .hsNavWrapper ul li.sfHover ul{top: 42px;}

.hsNavWrapper ul li.Fitness ul{width: 901px; left: -15px; padding-left: 33px}
.hsNavWrapper ul li.Nutrition ul{width: 677px; left: -239px; padding-left: 145px;}
.hsNavWrapper ul li.FitScore ul{width: 662px; left: -254px; padding-left: 272px;}
.hsNavWrapper ul li.Resources ul{width: 524px; left: -337px; padding-left: 210px;}

.hsNavWrapper ul li.Community ul{width: 505px; left: -511px; padding-left: 329px;}
.Header-Outsider .hsNavWrapper ul li.Community ul{width: 355px; left: -511px; padding-left: 479px;}
.hsNavWrapper ul li.Partners ul{width: 609px; left: -655px; padding-left: 325px;}
.hsNavWrapper ul li.MyProfile ul{width: 659px; left: -655px; padding-left: 275px;}

.Header-Pro-Insider .hsNavWrapper ul li.YourHomepage ul{width: 886px; left: -30px; padding-left: 48px}
.Header-Pro-Insider .hsNavWrapper ul li.BuildWorkout ul{width: 725px; left: -191px; padding-left: 209px}
.Header-Pro-Insider .hsNavWrapper ul li.Connect ul{width: 547px; left: -369px; padding-left: 387px}
.Header-Pro-Insider .hsNavWrapper ul li.Exercises ul{width: 425px; left: -491px; padding-left: 509px}
.Header-Pro-Insider .hsNavWrapper ul li.Articles ul{width: 295px; left: -621px; padding-left: 639px}
.Header-Pro-Insider .hsNavWrapper ul li.Profile ul{width: 178px; left: -738px; padding-left: 756px}

.Header-Partners-Insider .hsNavWrapper ul li ul{display: none!important}
/*ActiveMembers, Trainers, AddMember, AddTrainer, InactiveMembers, HyperStrikeMain, Logout*/

.hsNavWrapper ul ul li{padding: 0px 15px; background: url(/media/image/sepMainSecNav.gif) 100% 50% no-repeat}

.hsNavWrapper ul li:hover ul a,	.hsNavWrapper ul li.sfHover ul a{padding: 0px; line-height: auto; color: #F8942A; background: none; margin: 0px;}
.hsNavWrapper ul li:hover ul a:hover,	.hsNavWrapper ul li.sfHover ul a:hover{text-decoration: underline; background: none; color: #F8942A;}

.hsNavWrapper li li.current a{font-weight: bold}
.hsNavWrapper ul li:hover li a span, .hsNavWrapper ul li.sfHover li a span,.hsNavWrapper ul li li a:hover span{background: none;}

.hsNavWrapper ul li:hover li ul, .hsNavWrapper ul li.sfHover li ul {top:-999em;}
.hsNavWrapper ul li li:hover ul, .hsNavWrapper ul li li.sfHover ul {left:9.45em; top:-1px;}

.hsNavWrapper ul li li ul{height: 22px; line-height: 22px; background: #BCBF58;}

.hsNavWrapper ul li li ul li{padding-top: 0px; background: url(/media/image/sepMainThirdNav.gif) 100% 50% no-repeat}
.hsNavWrapper ul li li ul a{color: #585A28!important;line-height: 22px; background: none!important}

.hsNavWrapper ul li li:hover ul, .hsNavWrapper ul li li.sfHover ul{width: 934px; left:0px; top:28px; padding-top: 0px;}
.hsNavWrapper ul li.Fitness ul li.MyWorkout ul{width: 900px; left: -108px; padding-left: 33px}
.hsNavWrapper ul li.Fitness ul li.CreateNewProgram ul{width: 514px; left: -453px; padding-left: 420px}
.hsNavWrapper ul li.Nutrition ul li.MyMenu ul{width: 657px; left: -239px; padding-left: 165px}

.hsNavWrapper ul li li a{padding-left: 8px!important; background: none; }
.hsNavWrapper ul li li a span{padding-right: 7px; width: 1px;}
.hsNavWrapper[class] ul li li span{background: none!important; padding-right: 8px; width: auto;}

.hsNavWrapper ul li li:hover a, .hsNavWrapper ul li li.sfHover a{background: url(/media/image/bgMainNavSecTab.gif) 0% 100% no-repeat!important;color: #585A28!important; text-decoration: none!important}
.hsNavWrapper ul li li:hover a span, .hsNavWrapper ul li li.sfHover a span{background: url(/media/image/bgMainNavSecTab.gif) 100% 100% no-repeat!important}

.hsNavWrapper ul li li:hover ul a, .hsNavWrapper ul li li.sfHover ul a, .hsNavWrapper ul li li:hover ul a span, .hsNavWrapper ul li li.sfHover ul a span{background: none!important; padding: 0px!important}
.hsNavWrapper ul li li:hover ul a:hover{text-decoration: underline!important;}

.superfish li:hover ul,	.superfish li li:hover ul {top: -999em;}
/* /main nav */