/*
Theme Name: CytoSport
Theme URI: http://www.evb.com
Description: Custom WordPress theme for CytoSport
Version: 1.0
Author: Husani S. Oakley / Tim Kautz
Author URI: http://www.evb.com

*/
/** includes */
@import url("../../../css/nav.css");
@import url("../../../css/jquery.lightbox-0.5.css");

*{margin:0;padding: 0;outline-style: none;font-family:Arial, sans-serif;font-size:12px;text-decoration:none;}
body{position:relative;background-color:#070b0a;background-image: url('../../../media/img/background.jpg');background-repeat:no-repeat;background-position:top center;}
li {list-style-type: none;}
a, a:visited, a:hover, a:active{ color: #DBAF2C}
a {outline:none; }

#aboutSlide p a, #aboutSlide p a:visited, #aboutSlide p a:hover, #aboutSlide p a:active {
    color:#0072ff;
    }

#aboutSlide a img {border:0px;}

#aboutBack {position: absolute;background-image: url('../../../media/img/aboutBack.jpg');width: 280px;height:20px;top:0px;right:0px;}
#aboutBackHot {position: absolute;width: 60px;height:20px;top:0px;right:0px;cursor:pointer;}
#aboutCaption {position:absolute;top:617px;left:200px;width:535px;height:175px;overflow:hidden;color:#bcb9ae;font-family: "Arial", Arial, sans-serif;font-size:12px;padding:5px;}
#teamAboutContent{position: absolute;top:0px;left:0px;width: 840px;height: 515px;background-color:#f6f6f6;background-image: url('../../../media/img/aboutFullBackHalf.jpg');}
#aboutContent{position: absolute;top:0px;left:0px;width: 840px;height: 515px;background-color:#f6f6f6;background-image: url('../../../media/img/aboutFullBackHalf.jpg');} 
#aboutMarker {position:absolute;top:621px;left:10px;width:180px;height:120px;background-image: url('../../../media/img/aboutMarker.gif');}
#aboutSlide {position: absolute;top: 100px;left: 15px;width: 740px;height: 365px;overflow:hidden;color:#4D4D4F;}
#aboutSubTitle {position:absolute;top:35px;left:15px;font-size:22px;color:#4D4D4F;font-weight:bold;}
#aboutSlide p{color: #4D4D4F; }
/*#aboutTitle {}*/
#allProductContent{position:absolute;top:7px;left:11px;width:840px;overflow:hidden;background-repeat:no-repeat;background-image:url('../../../media/img/allProductsBG.jpg');}

#familyContent{position:absolute;top:7px;left:11px;width:840px;height:575px;overflow:hidden;background-color:#000000;background-position:top left;}
#bioContent{position:absolute;top:7px;left:11px;width:840px;height:470px;overflow:hidden;background-color:#000000;background-position:top left;}
#goalSplit{position:absolute;top:7px;left:11px;width:840px;height:470px;overflow:hidden;background-color:#000000;background-position:top left;display:none;}
#goalSplitLink{cursor:pointer;position:absolute;top:0px;right:0px;width:242px;height:26px;background-image:url(../../../media/img/goalSplitLink.jpg);}
#closeSplit{cursor:pointer;position:absolute;top:0px;right:0px;width:280px;height:13px;background-image:url(../../../media/img/transparent.gif);}

#assocAthletes div.slideBG{position:absolute;top:0px;left:530px;width:10px;height:322px;border: 1px solid #191919;border-left:0;border-right:0;background-color:#202020;}
#bioAssocAthletes div.slideBG{position:absolute;top:0px;left:530px;width:10px;height:544px;border: 1px solid #191919;border-left:0;border-right:0;background-color:#202020;}
#assocAthletes {position:absolute;overflow:hidden;top:610px;left:11px;width:560px;height:324px;}
#bioAssocAthletes {position:absolute;overflow:hidden;top:505px;left:11px;width:560px;height:546px;}//544//546
#content_container div.productsFamilyRight{height:935px;}
#content_container div.bioRight{height:1090px;}
#content_container{position:relative;top:0px;left:0px;width:840px;height:803px;float:left;}
#distrib_content_container{position:relative;top:0px;left:0px;width:840px;height:1013px;float:left;}
#corner {position: absolute;top:800px;left: 850px;width: 15px;height: 15px;background-image: url('../../../media/img/corner.png');}
#downAbout {position:absolute;top:440px;left:770px;width:46px;height:25px;}
#footer .left a, #footer .right a {color: #cccccc;text-decoration:none;}	
#footer .left a, #footer .right a:hover {color: #575658;text-decoration:none;}
#footer .left a, #footer .right a:hover {color: #575658;text-decoration:none;}
#footer .left a, #footer .right a:visited {color: #cccccc;text-decoration:none;}
#footer .left {color: #cccccc;float:left;}
#footer .right {color: #cccccc;float:right;clear:none;}
#footer {padding-top:8px;padding-bottom:100px;color: #cccccc;clear: both;position: absolute;top:858px;width: 857px;font-family: "Courier", monospace, sans-serif;font-size:small;}
#footer.productsFamilyFooter{z-index:100;top:1028px;}
#footer.athleteFooter{z-index:100;top:1148px;}
#homeContent {position: absolute;top:8px;left:11px;width: 840px;height: 470px;background-color:#000000;}
#homeFeature1 {left:0px;}
#homeFeature2 {left:280px;background-color:#111111;}
#homeFeature3 {left:560px}
#homeFeatures div.features {position:absolute;top:0px;left:0px;width:840;height:110px;}
#homeFeatures {position: absolute;top:480px;left:11px;width: 848px;height: 136px;background-image: url('../../../media/img/homeFeaturesBG.jpg');background-repeat: none;}
#homeFeaturesNav1 {left:0px;}
#homeFeaturesNav2 {left:280px;}
#homeFeaturesNav3 {left:560px;}
#homeFeaturesNavigaiton {position: absolute;top:117px;left:0px;width: 840px;height: 15px;}
#homeFlashCalc {position: absolute;top:627px;left:11px;width: 840px;height: 140px;}
#logo {position:absolute;top:0px;left:18px;width:185px;height:75px;z-index:100;}
#main div#nav_container{position:relative;top:0;left:298px;width:620px;height:43px;padding:0px;z-index:99;background-image:url(../../../media/img/nav_bkrnd.png);background-repeat:no-repeat;}
#main div#stage div.stagebottom{position: absolute;top:800px;width: 866px;height: 14px;background-image: url('../../../media/img/bottom.png');clear: both;}
#main div#stage div.distribbottom{position: absolute;top:900px;width: 866px;height: 14px;background-image: url('../../../media/img/bottom.png');clear: both;}
#main div#stage div.productsFamiliesBottom{top:975px;}
#main div#stage div.bioBottom{top:1090px;}

#main div#stage div.stageleft{float:left;}
#main div#stage div.stageright{position:relative;left:5px;float: left;}
#main div#stage div.stagetop{position: relative;width: 866px;height: 7px;}
#main div.productFamily_stage{height:985px;display:hidden;}

#main div.athlete_stage{height:1090px;display:hidden;}
#main{position:relative;width:894px;margin:0 auto;}

#articleTopBar {position: absolute;top:60px;right:-10px;height: 27px;text-align:right;color:#AAAAAA;font-family:arial,sans-serif;font-size:12px;padding-top:7px;}
#articleTopBar span {font-family:arial,sans-serif;padding-right:10px;color:#c7c8ca;}
#articleTopBar span a{color:#c7c8ca;text-decoration:none;}
#articleTopBar span a:hover{color:#e0b43a;text-decoration:none;}
#articleTopBar span a:active{color:#e0b43a;text-decoration:none;}
#articleTopBar span a:visited{color:#c7c8ca;text-decoration:none;}
#articleTopBar span a.activePage {color:#e0b43a;}


#newsBar {position: absolute;top:488px;left:0px;width: 840px;height: 27px;overflow:hidden;text-align:right;color:#AAAAAA;font-family:arial,sans-serif;font-size:12px;padding-top:7px;background-color:#000000;background-image: url('../../../media/img/newsBar.jpg');background-repeat: none;}

#newsBar span {font-family:arial,sans-serif;padding-right:10px;color:#c7c8ca;}
#newsBar span a{color:#c7c8ca;text-decoration:none;}
#newsBar span a:hover{color:#e0b43a;text-decoration:none;}
#newsBar span a:active{color:#e0b43a;text-decoration:none;}
#newsBar span a:visited{color:#c7c8ca;text-decoration:none;}
#newsBar span a.activePage {color:#e0b43a;}


#newsContent div.hideAboutContent {display:none;}
#newsContent {position: absolute;top:87px;left:11px;width: 840px;height: 515px;overflow:hidden;background-color:#000000;background-image:url(/media/img/news_backgound.jpg);}
#newsMarker {position:absolute;top:621px;left:10px;width:180px;height:120px;background-image: url('../../../media/img/newsMarker.gif');}
#newsScroll div.newsCollumn div.newsBlock div.newsContentArrow{position:absolute;top:0px;right:15px;margin-right:0px;width:45px;height:122px;background-image:url('../../../media/img/rightArrowBlack.gif');}
#newsScroll div.newsCollumn div.newsBlock div.newsContentArrowWhite{position:absolute;top:0px;right:15px;margin-right:0px;width:45px;height:122px;background-image:url('../../../media/img/rightArrowWhite.gif');}
#newsScroll div.newsCollumn div.newsBlock div.newsContentWrap{position:absolute;overflow:hidden;top:10px;left:10px;margin-right:0px;width:300px;height:97px;}
#newsScroll div.newsCollumn div.newsBlock div.eventContentWrap {left:132px;width:220px;}
#newsScroll div.newsCollumn div.newsBlock span.newsContent{position:relative;display:block;color:#636466;color:#636466;font-size:14px;font-family:AkzidentsGrotesk, Arial;}
#newsScroll div.newsCollumn div.newsBlock span.newsContentDate{position:relative;display:block;color:#636466;padding-bottom:15px;color:#636466;font-size:10px;font-family:AkzidentsGrotesk,Arial, Arial;}
#newsScroll div.newsCollumn div.newsBlock span.newsContentHeader{position:relative;display:block;color:#636466;color:#636466;font-size:20px;font-family:AkzidentsGrotesk Black,Arial Bold, Arial;}
#newsScrollPlaceHolder{position:absolute;top:0px;left:0px;width:1680px;height:488px;}
#aboutSlide span.newsContentHeader{position:relative;padding-top:30px;display:block;color:#636466;color:#636466;font-size:20px;font-family:AkzidentsGrotesk Black,Arial Bold, Arial;}
#aboutSlide span.newsContentDate{position:relative;display:block;color:#636466;padding-bottom:15px;color:#636466;font-size:10px;font-family:AkzidentsGrotesk, Arial;}
#aboutSlide span.newsContent{position:relative;display:block;color:#636466;color:#636466;font-size:14px;font-family:AkzidentsGrotesk, Arial;}
#newsScroll {position:absolute;top:0px;left:0px;width:840px;height:488px;}
#productsCaption {position:absolute;top:617px;left:270px;width:465px;height:175px;overflow:hidden;color:#bcb9ae;font-family:"Arial", Arial, sans-serif;font-size:12px;padding:5px;}
#productsMarker {position:absolute;top:621px;left:10px;width:250px;height:120px;background-image: url('../../../media/img/productsMarker.gif');	}
#relatedGoals{position:absolute;overflow:hidden;top:610px;left:571px;width:280px;height:214px;}
#bioRelatedGoals{position:absolute;top:505px;left:571px;width:280px;}
#rightShort {position:absolute;top:0px;left:850px;width:15px;height:800px;background-image:url('../../../media/img/side.png');}
#distribShort {position:absolute;top:0px;left:850px;width:15px;height:1018px;background-image:url('../../../media/img/side.png');}
#teamRightShort {position:absolute;top:0px;left:850px;width:15px;height:540px;background-image:url('../../../media/img/side.png');}
#scrollNub{position:absolute;top:15px;left:528px;width:15px;height:82px;background-image:url('../../../media/img/scrollNub.png');}
#stage div.productFamily_container{display:hidden;height:985px;}
#stage div.bioContainer{display:hidden;height:1095px;}
#stage{background-color:#242321;position:absolute;top:43px;left:-4px;width:851px;height:810px;background-repeat:repeat;z-index:5;}
#distrib_Stage{background-color:#242321;position:absolute;top:43px;left:-4px;width:851px;height:1018px;background-repeat:repeat;z-index:5;}
#teamBG{position:absolute;top:0px;left:0px;width:851px;height:610px;background:url('../media/img/teamBG.jpg') no-repeat;}
#featuresBG{position:absolute;top:0px;left:0px;width:851px;height:610px;background:url('../media/img/featuresMainBG.jpg') no-repeat;}
#teamContent{position:absolute;left:11px;top:7px;width:840px;height:603px;overflow:hidden;}
#teamSlide div.teamBlock {position:relative;height:104px;width:405px;background-color:#f5f5f5;overflow:hidden;}
#teamSlide div.teamBlockSlide {position:absolute;top:0px;left:0px;height:208px;width:405px;overflow:hidden;}
#teamSlide div.teamBlockSlide div.teamBlockTop {position:absolute;height:104px;width:405px;top:0px;left:0px;overflow:hidden;background-repeat:none;}
#teamSlide div.teamBlockSlide div.teamBlockBottom {position:absolute;height:104px;width:405px;top:104px;left:0px;overflow:hidden;background-repeat:none;}
#teamSlide div.teamColumn {position:absolute;height:525px;width:415px;padding-left:10px;}
#teamSlide{position:absolute;left:0px;top:50px;height:525px;width:auto;}


#collegiateBar {position: absolute;top:310px;right:-5px;height:27px;padding-right:0px;text-align:right;color:#AAAAAA;font-family:arial,sans-serif;font-size:12px;padding-top:7px;}
#collegiateBar span {font-family:arial,sans-serif;padding-right:10px;color:#c7c8ca;}
#collegiateBar span a{color:#c7c8ca;text-decoration:none;}
#collegiateBar span a:hover{color:#e0b43a;text-decoration:none;}
#collegiateBar span a:active{color:#e0b43a;text-decoration:none;}
#collegiateBar span a:visited{color:#c7c8ca;text-decoration:none;}
#collegiateBar span a.activePage {color:#e0b43a;}

#collegiateMoreOfTheSame{position:absolute;top:0px;left:0px;width:535px;}

#collegiateTeamContent{position:absolute;left:11px;top:7px;width:840px;height:388px;overflow:hidden;}

#collegiateTeamSlide div.collegiateTeamBlock {position:relative;height:74px;width:98px;background-color:#f5f5f5;margin-top:8px;overflow:hidden;}

#collegiateTeamBlockSlide {position:absolute;top:0px;left:0px;height:208px;width:98px;overflow:hidden;}

#collegiateTeamBlockSlide div.collegiateTeamBlockTop {position:absolute; height:74px;width:98px;top:0px;left:0px;overflow:hidden;background-repeat:none;}

#collegiateTeamBlockSlide div.collegiateTeamBlockBottom {position:absolute;display:block;height:74px;width:98px;top:-74px;left:0px;overflow:hidden;background-repeat:none;}

#collegiateTeamSlide div.collegiateTeamColumn {position:absolute;height:300px;width:98px;padding-left:10px;}

#collegiateTeamSlide{position:absolute;left:2px;top:610px;height:300px;width:auto;}

#collegiateContent{position:inherit;}

#topBar {position: absolute;background-image: url('../../../media/img/topBar.jpg');width: 851px;height:8px;top:0px;left:0px;}
#upAbout {position:absolute;top:100px;left:770px;width:46px;height:25px;}
.aboutHeader {position: absolute;background-image: url('../../../media/img/aboutNavBackground.jpg');width: 851px;height:87px;top:0px;left:0px;}
.articlesHeading{position: absolute;background-image: url('../../../media/img/articlesHeadingBG.jpg');width:851px;height:87px;top:0px;left:0px;}
.assocAthletesBlock{position:relative;display:block;margin-bottom:6px;width:525px;height:104px;overflow:hidden;background-color:#000000;}
#articlesSubTitle{position:absolute;top:0px;left:0px;width:215px;height:70px;background-image:url(../../../media/img/articlesSubTitle.png);}
#teamBar {line-height:30px;position: absolute;top:570px;left:11px;width: 840px;height: 27px;overflow:hidden;text-align:right;color:#c7c8ca;font-family:arial,sans-serif;font-size:12px;padding-top:7px;background-color:#transparent;background-repeat: none;}
#teamBar span {font-family:arial,sans-serif;padding-right:10px;color:#c7c8ca;}
#teamBar span a{color:#c7c8ca;text-decoration:none;}
#teamBar span a:hover{color:#e0b43a;text-decoration:none;}
#teamBar span a:active{color:#e0b43a;text-decoration:none;}
#teamBar span a:visited{color:#c7c8ca;text-decoration:none;}
#teamBar span a.activePage {color:#e0b43a;}

#collegesBar {line-height:30px;position: absolute;top:576px;left:11px;width: 840px;height: 27px;overflow:hidden;text-align:right;color:#CCCCCC;font-family:arial,sans-serif;font-size:12px;padding-top:2px;background-color:#transparent;background-image: none;background-repeat: none;}
#collegesBar span {font-family:arial,sans-serif;padding-right:10px;color:#AAAAAA;}
#collegesBar span a{color:#AAAAAA;text-decoration:none;}
#collegesBar span a:hover{color:#CCCCCC;text-decoration:none;}
#collegesBar span a:active{color:#FFFFFF;text-decoration:none;}
#collegesBar span a:visited{color:#666666;text-decoration:none;}
#collegesBar span a.activePage {color:#945d1c;}

.bottomSeperator{position:absolute;top:0px;left:546px;width:14px;height:324px;background-image:url('../../../media/img/pfVerticalBar.gif');background-repeat:repeat-y;}
#bioAssocAthletes div.bottomSeperator{position:absolute;top:0px;left:546px;width:14px;height:324px;background-image:url('../../../media/img/pfVerticalBar.gif');background-repeat:repeat-y;}
.footerBar {border:0px;padding-left:3px;padding-right:3px;}
.footerIMG {border:0px;}
.homeFeature {position: absolute;top:0px;width: 280px;height: 110px;}
.homeFeatureNav {position: absolute;top:0px;width: 270px;height: 15px;text-align:right;color:#666666;font-size:9px;font-family: "Arial", Arial, sans-serif;}
.newsBlock {cursor:pointer;position:relative;width:420px;height:122px;background-color:#f5f5f5;background-image: url('../../../media/img/newsBlock.jpg');background-repeat: none;overflow:hidden;}
/*.eventBlock {}*/
.newsCollumn {position:absolute;top:0px;width:440px;height:488px;background-color:0000ff;}
.newsHeader{position:absolute;background-image:url('../../../media/img/newsHeadingBG.jpg');width:851px;height:87px;top:0px;left:0px;}
.relatedGoalsBlock{position:relative;display:block;margin-bottom:6px;width:525px;height:104px;overflow:hidden;background-color:#000000;}
.relatedCollegesBlock{position:relative;display:block;margin-bottom:0px;width:300px;height:98px;overflow:hidden;background-color:#000000;}

a.whiteOut:hover div.newsBlock {background-color:#F5F5F5;background-image:none;}
.whiteOutDiv {position:absolute;top:0px;left:0px;width:100%;height:100%;}
.eventOutDiv {background-color:#000000;-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
.whiteOutDivBG {position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#F5F5F5;display:none;}

#aboutSlideContainer{position:absolute;top:10px;left:380px;height:495px;width:450px;overflow:hidden;background-image: url('../../../media/img/aboutFullBackHalf.jpg');background-position:top right;-moz-opacity:.95; filter:alpha(opacity=95); opacity:.95;}
#aboutContent div.eventSlide{top:0px;left:10px;width:380px;height:495px;}
#eventBackground {position:absolute;top:0px;left:0px;width:840px;height:515px;}

/*.eventBack {top:10px;right:10px;}*/

#familyNav{position:absolute;top:485px;left:0px;width:840px;height:84px;}
#familyNavLeft{position:absolute;top:0px;left:0px;width:42px;height:84px;background-image:url('../../../media/img/productLeft.png');display:none;}
#familyNavRight{position:absolute;top:0px;right:0px;width:42px;height:84px;background-image:url('../../../media/img/productRight.png');display:none;}
#familyNavBoxes{position:absolute;top:0px;left:42px;width:756px;height:84px;text-align:left;overflow:hidden;}
#familyNavBoxes div.productBox{position:absolute;top:0px;width:80px;height:80px;margin:1px;border:1px solid transparent;display:inline;}
#familyNavBoxes div.productBox div.productBoxContent{position:absolute;top:0px;left:0px;width:80px;height:80px;color:#FF0000;overflow:hidden;background-color:transparent;}

#productAllHeader {position:absolute;top:55px;left:160px;width:588px;height:25px;text-align:left;color:#F5F5F5;}
#productGrid {position:absolute;top:80px;left:160px;width:588px;height:420px;overflow:hidden;}
/* #productGrid div.productRow {} */
#productGrid div.productBox{position:absolute;top:0px;width:80px;height:80px;margin:1px;border:1px solid transparent;display:inline;}
#productGrid div.productBox div.productBoxContent{position:absolute;top:0px;left:0px;width:80px;height:80px;color:#FF0000;overflow:hidden;background-color:transparent;}
.productBoxContentSlide{position:absolute;top:0px;left:0px;width:80px;height:160px;color:#FF0000;overflow:hidden;}
.productBoxContentTop{position:absolute;top:0px;left:0px;width:80px;height:80px;color:#FF0000;overflow:hidden;}
.productBoxContentBottom{position:absolute;top:80px;left:0px;width:80px;height:80px;color:#FF0000;overflow:hidden;}



#productSideNav{position:absolute;top:80px;left:0px;width:123px;height:auto;display:block;}
#productSideNav div.sideNavSpacer{position:relative;width:121px;height:1px;overflow:hidden;background-color:#FFFFFF;}
#productSideNav div.productSideNavHeading {position:relative;height:28px; width:123px;background-image:url('../../../media/img/sideBarBG.png'); cursor: pointer}
#productSideNav div.productSideNavTopHeading {position:relative;height:28px; width:123px;background-image:url('../../../media/img/sideBarTopBG.png'); font-family: arial, sans-serif; cursor: pointer}
#productSideNav div.productSideNavTopHeading li, #productSideNav div.productSideNavHeading li, #productSideNav div.productSideNavHeadingTwo li, #productSideNav div.productSideNavChild li, #productSideNav div.productSideNavLastChild li{letter-spacing:0.2px;margin-left:10px;font-weight:bold;font-family:'Arial Bold', Arial, sans-serif;list-style-type: none;font-size:12px;color:#666666;padding-top:8px;padding-bottom:3px;}
#productSideNav div.productSideNavTopHeading li {font-family: arial, sans-serif;}
#productSideNav div.productSideNavHeadingTwo {position:relative;height:28px; width:123px;background-image:url('../../../media/img/sideBarBottomBG.png');}
#productSideNav div.productSideNavChild {position:relative;width:121px;display:none;background-color:#FFFFFF;}
#productSideNav div.productSideNavLastChild{width:100px;}

#productSideNav div.productSideNavChild li a, #productSideNav div.productSideNavLastChild li a, #productSideNav div.productSideNavChild li a:active, #productSideNav div.productSideNavLastChild li a:active, #productSideNav div.productSideNavChild li a:visited, #productSideNav div.productSideNavLastChild li a:visited {text-decoration:none; color:#666666;font-weight:bold;font-family:'Arial Bold', Arial, sans-serif;font-size:12px;}


#productSideNav div.productSideNavChild li a.onThisFamily, #productSideNav div.productSideNavLastChild li a.onThisFamily, #productSideNav div.productSideNavChild li a.onThisFamily:active, #productSideNav div.productSideNavLastChild li a.onThisFamily:active, #productSideNav div.productSideNavChild li a.onThisFamily:visited, #productSideNav div.productSideNavLastChild li a.onThisFamily:visited {text-decoration:none; color:#F2A94D;font-weight:bold;font-family:'Arial Bold', Arial, sans-serif;font-size:12px;}

#productSideNav div.productSideNavChild li a:hover, #productSideNav div.productSideNavLastChild li a:hover {text-decoration:none; color:#F2A94D;font-weight:bold;font-family:'Arial Bold', Arial, sans-serif;font-size:12px;}
#productSideNav div.productSideNavChild li a.onThisFamily:hover, #productSideNav div.productSideNavLastChild li a.onThisFamily:hover {text-decoration:none; color:#F2A94D;font-weight:bold;font-family:'Arial Bold', Arial, sans-serif;font-size:12px;}



#productContent{position:absolute;top:25px;left:520px;width:325px;height:450px;overflow:visible;}
#productContent p{margin-bottom: 4px; padding-bottom: 4px}
#productUp {position:absolute;right:0px;top:-10px;width:84px;height:42px;display:none;background-image:url('../../../media/img/productUp.png'); cursor: pointer}
#productDown {position:absolute;right:0px;top:232px;width:84px;height:42px;display:none;background-image:url('../../../media/img/productDown.png'); cursor: pointer}
#productTitle{position:relative;width:240px;margin-top:25px;margin-bottom:10px;color:#FFFFFF;font-size:24px;font-weight:bold;}
#productInnerBox{position:relative;width:325px;height:263px;overflow:hidden;color:#FFFFFF;}
#productInnerContent{position:absolute;top:0px;left:0px;width:230px;height:263px;overflow:hidden;color:#FFFFFF;}
#productLinks {position:relative;top:25px;width:325px;height:25px;overflow:hidden;color:#FFFFFF;}

#nutrition{position:absolute;top:25px;left:0px;width:840px;height:550px;overflow:hidden;display:none;background-color:#061115;-moz-opacity:.96; filter:alpha(opacity=96); opacity:.96;}
#benefits{position:absolute;top:25px;left:0px;width:840px;height:550px;overflow:hidden;display:none;background-color:#061115;-moz-opacity:.96; filter:alpha(opacity=96); opacity:.96;}
#flavors{position:absolute;top:25px;left:0px;width:840px;height:550px;overflow:hidden;display:none;background-color:#061115;-moz-opacity:.96; filter:alpha(opacity=96); opacity:.96;}

#benefitsSlide{}

#usesUp {position:absolute;left:580px;top:65px;width:84px;height:42px;display:block;background-image:url('../../../media/img/productUp.png'); cursor: pointer}
#usesDown {position:absolute;left:580px;top:442px;width:84px;height:42px;display:block;background-image:url('../../../media/img/productDown.png'); cursor: pointer}

#flavors li {margin-top:10px;color:#CCCCCC;font-size:15px}
#benefits li {margin-top:10px;color:#CCCCCC;font-size:15px}
#nutrition li {margin-top:10px;color:#CCCCCC;font-size:15px}
#benefits li a, #benefits li a:active, #benefits li a:visited {margin-top:10px;color:#CCCCCC;font-size:15px}

div.overlaySubSection {position:absolute;top:25px;left:35px;width:550px;color:#666666;}
div.overlayHeading {position:relative;margin-top:50px;color:#e8b838;font-size:16px;font-weight:bold;}
div.overlayContent {position:relative;color:#F5F5F5;margin-top:10px;font-size:12px;}

#nutrition div.overlayHeading{text-transform:uppercase}
#benefits div.overlayHeading{text-transform:uppercase}
#flavors div.overlayHeading{text-transform:uppercase}


#productTopNav{position:absolute;top:0px;right:0px;height:25px;width:840px;color:#CCCCCC;text-align:right;padding-top:4px;}
#productTopNav a, #productTopNav a:active, #productTopNav a:visited {font-size:11px;margin-right:10px;margin-left:10px;color:#CCCCCC;}
#productTopNav a:hover {color:#DDAB24;margin-right:10px;margin-left:10px;font-size:11px;}

.nutritionalActive {color:#DDAB24;}

div.closeOverlays {position:absolute;top:5px;left:0px;padding-top:10px;height:25px;width:840px;text-align:right;}
a.whiteLink, a.whiteLink:visited, a.whiteLink:active {margin-right:10px;margin-left:10px;color:#CCCCCC;}
a.whiteLink:hover {color:#F5F5F5;margin-right:10px;margin-left:10px;}

#nutrition li a, #benefits li a:active, #benefits li a:visited {margin-top:20px;color:#CCCCCC;font-size:15px}

#nutrition li a:hover {color:#0d9bca;}


#content_container div.allProductBG {background-image:url('../../../media/img/allProductsBG.jpg');}

#athleteContent{position:absolute;top:115px;left:405px;width:420px;height:340px;background-color:#000000;-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;}

#athleteScroll{color:#d1d3d4;position:absolute;top:15px;left:15px;width:340px;height:310px;overflow:hidden;color:#cccccc;}
#athleteScroll p{margin-bottom: 4px; padding-bottom: 4px}
#athleteUpArrow{position:absolute;top:15px;left:375px;width:36px;height:20px;background-repeat:none;background-image:url(../../../media/img/athleteArrowUp.png);-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; cursor: pointer}
#athleteDownArrow{position:absolute;top:305px;left:375px;width:36px;height:20px;background-repeat:none;background-image:url(../../../media/img/athleteArrowDown.png);-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; cursor: pointer}

#easyscroll{position:absolute;top:125px;left:415px;width: 360px}

/* all goals
.newsHeader{position:absolute;background-image:url('../media/img/newsHeadingBG.jpg');width:851px;height:87px;top:0px;left:0px;}
#newsContent {position: absolute;top:87px;left:11px;width: 840px;height: 515px;overflow:hidden;background-color:#000000;}
#newsScroll {position:absolute;top:0px;left:0px;width:840px;height:488px;}


*/
#main div.allGoals_stage{height:835px;}
#allGoalsHeader{position:absolute;background-image:url('../../../media/img/goalsBG.jpg');width:851px;height:639px;top:0px;left:0px;}
#allGoalsContent{position: absolute;top:104px;left:11px;width: 840px;height: 500px;overflow:hidden;}
#goalsCaption{position:absolute;top:657px;left:200px;width:535px;height:175px;overflow:hidden;color:#bcb9ae;font-family: "Arial", Arial, sans-serif;font-size:12px;padding:5px;}
#goalsMarker{position:absolute;top:661px;left:10px;width:180px;height:120px;background-image: url('../../../media/img/goalsMarker.gif');}
#stagebottomGoals{position: absolute;top:835px;width: 866px;height: 14px;background-image: url('../../../media/img/bottom.png');clear: both;}

#stage div.goals_content_container{height:835px;}
#content_container div.rightShortGoals{height:835px}
/*#stage div.goals_content_container div.goalsBar{left:11px;top:604px;background-image:none;background-color:transparent;}*/
#main div.allGoalsFooter{top:887px;}


#allGoalsScroll {position:absolute;top:0px;left:0px;width:840px;height:500px;}
#moreOfTheSame{position:absolute;top:0px;left:0px;width:525px;}


/*.goalsBlock {cursor:pointer;position:relative;width:420px;height:125px;background-color:#f5f5f5;background-image: url('../media/img/newsBlock.jpg');background-repeat: none;overflow:hidden;}*/
#goalsContent{position:absolute;left:11px;top:7px;width:840px;height:603px;overflow:hidden;}

.goalsBlock {position:relative;height:125px;width:420px;background-color:#000000;overflow:hidden;color:#FFFFFF;}
.goalsBlockSlide {position:absolute;top:0px;left:0px;height:250px;width:420px;overflow:hidden;}
.teamBlockTop {position:absolute;height:125px;width:420px;top:0px;left:0px;overflow:hidden;background-repeat:none;}
.teamBlockBottom {position:absolute;height:125px;width:420px;top:125px;left:0px;overflow:hidden;background-repeat:none;}

#goalsBar {position: absolute;z-index:999;top:605px;left:10px;width: 841px;height: 27px;overflow:hidden;text-align:right;color:#AAAAAA;font-family:arial,sans-serif;font-size:12px;padding-top:7px;background-repeat: none;}
#goalsBar span {font-family:arial,sans-serif;padding-right:10px;color:#666666;}
#goalsBar span a{color:#666666;text-decoration:none;}
#goalsBar span a:hover{color:#CCCCCC;text-decoration:none;}
#goalsBar span a:active{color:#FFFFFF;text-decoration:none;}
#goalsBar span a:visited{color:#666666;text-decoration:none;}
#goalsBar span a.activePage {color:#945d1c;}


.bottomBlockSlide{position:absolute;top:0px;left:0px;width:525px;height:208px;overflow:hidden;}
.bottomBlockTop{position:absolute;top:0px;left:0px;width:525px;height:104px;overflow:hidden;background-repeat:no-repeat;}
.bottomBlockBottom{position:absolute;top:104px;left:0px;width:525px;height:104px;overflow:hidden;background-repeat:no-repeat;}


#content_container div.productsFamilyRight{height:975px;}



#main div.features_stage{height:840px;}
#stage div.features_container{height:840px;}
#content_container div.rightShortFeatures{height:830px;}
#assocFeatures {position:absolute;overflow:hidden;top:505px;left:11px;width:560px;height:324px;}
#main div#stage div.featureBottom{top:830px;}
#footer.featureFooter{z-index:100;top:885px;}

#slideBG{position:absolute;top:0px;left:530px;width:10px;height:322px;border: 1px solid #191919;border-left:0;border-right:0;background-color:#202020;}



.relatedGoalsBlockSlide{position:absolute;display:block;top:0px;left:0px;width:280px;height:208px;overflow:hidden;background-color:#000000;}
.relatedGoalsBlockTop{position:absolute;display:block;top:0px;left:0px;width:280px;height:104px;overflow:hidden;background-color:#000000;}
.relatedGoalsBlockBottom{position:absolute;display:block;top:104px;left:0px;width:280px;height:104px;overflow:hidden;background-color:#000000;}

.relatedCollegesBlockSlide{position:absolute;display:block;top:0px;left:0px;width:98px;height:148px;overflow:hidden;background-color:#000000;}
.relatedCollegesBlockTop{position:absolute;display:block;top:0px;left:0px;width:98px;height:74px;overflow:hidden;background-color:#000000;}
.relatedCollegesBlockBottom{position:absolute;display:block;top:74px;left:0px;width:98px;height:74px;overflow:hidden;background-color:#000000;}




.homeFeatureNav a, .homeFeatureNav a:active, .homeFeatureNav a:visited {color:#666666;font-size:10px;font-family: "Arial", Arial, sans-serif;}
.homeFeatureNav a:hover {color:#DBAF2C ;font-size:10px;font-family: "Arial", Arial, sans-serif;}

div#nav_container form#searchform{
  margin: 0;
  padding: 0;
  width: 142px;
  margin-top: -2px;
  position: relative;
}

#searchContent{position: absolute;top:0px;left:0px;width: 860px;height: 893px;background-color:#242321;background-image: url('../../../media/img/searchBG.jpg');} 
#searchTitle{position:absolute;top:45px;left:35px;width:313px;height:29px;background-image: url('../../../media/img/searchResults.png');}
#searchNumber{position:absolute;top:85px;left:40px;color:#dcab24;font-family:'Arial Bold', arial;font-size:14px;font-weight:bold;}


#searchContainer{position:absolute;top:135px;left:35px;width:790px;height:730px;overflow:hidden;color:#AAAAAA}
#searchContainer a, #topResults a, #bottomResults a {color:#FFFFFF;}
#topResults{position:absolute;top:110px;left:10px;width:790px;text-align:right;}
#bottomResults{position:absolute;top:870px;left:10px;width:790px;text-align:right;}

.searchNav{color:#FFFFFF;}

/*featureTextBG*/
#featureText{color:#cccccc;position:absolute;top:75px;left:310px;width:524px;height:389px;background-repeat:repeat;background-image:url(../../../media/img/featureTextBG.png);}

#featureTextSlide{position:absolute;top:25px;left:15px;width:430px;height:337px;overflow:hidden;}

.relatedHomeBlock{position:relative;display:block;margin-bottom:6px;width:525px;height:110px;overflow:hidden;background-color:#000000;}
.relatedHomeBlockSlide{position:absolute;display:block;top:0px;left:0px;width:280px;height:220px;overflow:hidden;background-color:#000000;}
.relatedHomeBlockTop{position:absolute;display:block;top:0px;left:0px;width:280px;height:110px;overflow:hidden;background-color:#000000;}
.relatedHomeBlockBottom{position:absolute;display:block;top:110px;left:0px;width:280px;height:104px;overflow:hidden;background-color:#000000;}

#searchByProduct{position:absolute;height:9px;width:114px;top:63px;left:0px;background-image:url(../../../media/img/searchByProduct.png)}

.plusMinus{position:absolute;height:10px;width:9px;top:15px;left:108px;background-image:url(../../../media/img/plusMinus.png);background-position:0px 0px;background-repeat:none;}


a.alignleft{
  text-align: left;
}

a.alignright{
  margin-left: 30px;
  text-align: right;
}


#storeLocatorLink {position:absolute;top:0px;left:125px;width:120px;height:15px;background-repeat:no-repeat;background-image:url(../../../media/img/storeLocatorLink.png);background-position:0px 0px;}
#buyNowLink {position:absolute;top:0px;left:0px;width:120px;height:15px;background-repeat:no-repeat;background-image:url(../../../media/img/buyNowLink.png);background-position:0px 0px;}


#newsScroll div.newsCollumn div.newsBlock div.newsContentTitleButton{padding:11px;color:#636466;font-size:22px;position:absolute;overflow:hidden;0px;left:0px;width:398px;height:122px;}
#newsScroll div.newsCollumn div.newsBlock div.newsContentTitleButton div.above {font-weight:bold;font-size:22px;}
#newsScroll div.newsCollumn div.newsBlock div.newsContentTitleButton div.below {clear:both;margin-top:7px;font-size:11px;}

.searchItem{position:relative;width:720px;clear:both;}
.searchNumber{float:left;clear:none;width:50px}
.searchContentBox{float:right;clear:none;width:670px;}

#thumbnailHeadlines {position:absolute;top:582px;left:11px;width:840px;height:25px;overflow:hidden;color:#828282;font-size:10px;font-family:arial;}
#headlinesLeft {float:left;clear:none;color:#828282;font-size:10px;font-family:arial;line-height:30px;text-transform: uppercase;}
#headlineRight {float:right;clear:none;color:#828282;font-size:10px;font-family:arial;width:280px;text-align:left;line-height:30px;text-transform: uppercase;}

#submitGoal{position:relative;top:-5px;cursor:pointer;color:#959291;text-transform:uppercase;font-weight:bold;font-size:12px;background-image:url(/media/img/submitGoal.png);line-height:45px;width:287px;height:45px;background-repeat:no-repeat;text-align:center;}

#athleteScroll ul {position:relative;left:15px;padding-right:15px;list-style-type: disc;list-style-position: outside;}
#athleteScroll ul li {list-style-type: disc;}



.linkNotFound {color:#ffbb00 !important;text-decoration:underline;}
.link4linkNotFound04:hover {color:#d59f0b !important;text-decoration:underline;}



#locations{position:absolute;top:70px;left:854px;width:30px;height:90px;background-repeat:no-repeat;background-image:url(/media/img/locations.png);background-position:0px -100px;}
#locations:hover {background-position:0px 0px;}

#calendarContent { background-color:#000; height:100%; width:840px; margin:0 0 0 11px; }
#calendarContent #aboutSlide { background-color:#000; padding:0 42px; height:auto; }
#calendarContent #events{ }
#calendarContent #events, #calendarContent #events a, #calendarContent #events td { font-weight:bold; color:#8e8d8d; font-size:14px; }
#calendarContent #events tr {  border:#020202 solid 1px; line-height:29px; padding:0 5px; background:url(/media/img/calendar_item_bg.jpg) repeat-x 0 0; }
#calendarContent #events tr:hover {  background-color:#787878; border:#dcddde solid 1px; border-bottom:#4d4d4d solid 1px; }
#calendarContent #events tr:hover, #calendarContent #events tr:hover a, #calendarContent #events tr:hover td {  background-color:#787878; color:#aeaeae; font-size:14px; }
#calendarContent #events a { display:block; }
#calendarContent #events td { overflow:hidden; white-space:nowrap; padding:0 0 0 5px; background:url(/media/img/calendar_separator.png) no-repeat right 2px; height:24px; line-height:29px; } 
#calendarContent #events tr:hover td.col_1, #calendarContent #events td.col_1 { color:#dcddde; } 
#calendarContent #events td.col_2 { background:none; overflow:hidden; height:24px; } 
#calendarContent #events td.col_3 { background:none; } 
#calendarContent #events tr.month { height:29px; border:none; line-height:29px; padding:0 5px; background:none;  color:#dcddde; }
#calendarContent #events tr.month td.month { color:#dcddde; font-size:17px;  background:none; }
#calendarContent #events tr.month td.totals { color:#dcddde; font-size:10px; background:none; text-align:right; }
#calendarContent #pagination { font-size:12px; color:#dcddde; margin:20px 0 0 0; }
#calendarContent #pagination a { font-size:12px; color:#dcddde; text-decoration:none; padding:0 2px; }
#calendarContent #pagination a.selected, #calendarContent #pagination a:hover { color:#e7b51d; }
#calendarContent .advanced { color:#e7b51d; clear:left; margin:15px 0 10px 0; cursor: pointer;  text-align:right; }
#searchCalendar { display:inline-block; margin:-20px 0 20px 0; }
#searchTop { display:block; color:#e7b51d; font-size:17px; font-weight:bold; margin:0 0 20px 0 ; }
#searchFilters { display:inline-block; }
.searchFilterHeader { display:block; color:#dcddde; font-size:12px; font-weight:bold; margin:0 0 5px 0; }
.searchFilterHeadeData { display:block; }
.searchFilterHeadeData select { height:24px; line-height:24px; padding:2px 0 0 0; border:#dcddde solid 1px; display:block ; color:#dcddde; background:url(/media/img/calendar_item_bg.jpg) repeat-x 0 0; width:120px; }
.searchFilterHeadeData option { background:#fff none; color:#000; }
.searchFilterHeadeData input  { width:154px; padding:4px 0 0 0; height:18px; line-height:18px; background:#fff none; color:#000; border:#dcddde solid 1px; }
#searchFilterCategory { float:left; display:inline-block; margin:0 20px 0 0; }
#searchFilterCategory select { width:200px; }
#searchFilterName { float:left; display:inline-block; margin:0 15px 0 0; }
#searchFilterState { float:left; display:inline-block; margin:0 15px 0 0; }
#searchFilterMonth { float:left; display:inline-block; margin:0 15px 0 0; }
#searchFilterSubmit { float:left; display:inline-block; margin:13px 0 0 0; }
#searchFilterSubmit a { width:78px; height:30px; display:block; background:url(/media/img/btn_search_submit.jpg) no-repeat 0 0; }
#searchFilterSubmit a span { display:none; }

#calendarContent h3 { color:#dcddde; font-size:17px;  background:none; }
#calendarContent h4 { color:#dcddde; font-size:15px;  background:none; margin:20px 0 0 0; }
#calendarContent h6 { color:#dcddde; font-size:15px;  background:none; margin:10px 0 0 0; font-weight:bold; }

img.alignleft{
  text-align: left;
  float: left;
  margin: 0px 20px 20px 0px;  
}

img.alignright{
  margin-left: 30px;
  text-align: right;
  float: right;
  margin: 0px 0px 20px 20px;
}

#productContent a img {
border: 0px;
}

#productContent img.alignleft {
    float: left;
    margin: 0px 5px 5px 0px;
}

#productContent img.alignright {
    float: right;
    margin: 0px 0px 5px 5px;
}

#social-dist-footer {
    padding-left:11px;
    margin-top:780px;
}