/*
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("./nav.css");
@import url("./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; }

#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;}
#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: 0px;left: 15px;width: 740px;height: 515px;overflow:hidden;}
#aboutSlide p{color: #4D4D4F; }
/*#aboutTitle {}*/
#allProductContent{position:absolute;top:7px;left:11px;width:840px;height:595px;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:1050px;}
#content_container{position:relative;top:0px;left:0px;width:840px;height:803px;float:left;}
#corner {position: absolute;top:800px;left: 850px;width: 15px;height: 15px;background-image: url('../media/img/corner.png');}
#downAbout {position:absolute;top:410px;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:9999;top:988px;}
#footer.athleteFooter{z-index:9999;top:1103px;}
#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;}
#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.productsFamiliesBottom{top:935px;}
#main div#stage div.bioBottom{top:1050px;}

#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:945px;display:hidden;}

#main div.athlete_stage{height:1050px;display:hidden;}
#main{position:relative;width:894px;margin:0 auto;}
#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:#666666;}
#newsBar span a{color:#666666;text-decoration:none;}
#newsBar span a:hover{color:#CCCCCC;text-decoration:none;}
#newsBar span a:active{color:#FFFFFF;text-decoration:none;}
#newsBar span a:visited{color:#666666;text-decoration:none;}
#newsBar span a.activePage {color:#945d1c;}
#newsContent div.hideAboutContent {display:none;}
#newsContent {position: absolute;top:87px;left:11px;width: 840px;height: 515px;overflow:hidden;background-color:#000000;}
#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;overflow:hidden;top:505px;left:571px;width:280px;height:440px;}
#rightShort {position:absolute;top:0px;left:850px;width:15px;height:800px;background-image:url('../media/img/side.jpg');}
#scrollNub{position:absolute;top:15px;left:528px;width:16px;height:29px;background-image:url('../media/img/scrollNub.jpg');}
#stage div.productFamily_container{display:hidden;height:945px;}
#stage div.bioContainer{display:hidden;height:1085px;}
#stage{background-color:#242321;position:absolute;top:43px;left:-4px;width:851px;height:810px;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;}
#topBar {position: absolute;background-image: url('../media/img/topBar.jpg');width: 851px;height:8px;top:0px;left:0px;}
#upAbout {position:absolute;top:85px;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;}


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:240px;height:450px;overflow:hidden;}
#productContent p{margin-bottom: 4px; padding-bottom: 4px}
#productUp {position:absolute;right:0px;top:105px;width:84px;height:42px;display:none;background-image:url('../media/img/productUp.png'); cursor: pointer}
#productDown {position:absolute;right:0px;top:345px;width:84px;height:42px;display:none;background-image:url('../media/img/productDown.png'); cursor: pointer}
#productTitle{position:relative;width:250px;margin-top:25px;margin-bottom:10px;color:#FFFFFF;font-size:24px;font-weight:bold;}
#productInnerContent{position:relative;width:240px;height:263px;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;}

#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:430px;height:340px;background-color:#000000;-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;}
#athleteScroll{position:absolute;top:125px;left:415px;width:360px;overflow:hidden;color:#cccccc;}
#athleteScroll p{margin-bottom: 4px; padding-bottom: 4px}
#athleteUpArrow{position:absolute;top:20px;left:385px;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:300px;left:385px;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:935px;}



#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:9999;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;}


.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:35px;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:15px;left:15px;width:442px;height:362px;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:405px;left:645px;width:120px;height:15px;background-repeat:no-repeat;background-image:url(../media/img/storeLocatorLink.png);background-position:0px 0px;}
#buyNowLink {position:absolute;top:405px;left:520px;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;}



#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;}


