#diettogobutton a:hover,
#supplementsbutton a:hover,
#studentsbutton a:hover,
#aboutitrainbutton a:hover,
#bottommenubkmenu li a:hover,
#aboutwefitbutton a:hover,
#cityworkersbutton a:hover,
#classdescriptionsbutton a:hover,
#menumenu li a:hover,
#juicebarbutton a:hover,
#ghoratesbutton a:hover,
#ratesbutton a:hover,
#clubinfobktext p a:hover,
#corporatebutton a:hover,
#groupschedulebutton a:hover,
#classschedulebutton a:hover,
#nutritionbutton a:hover  {
   color: #FF0000;
}

#studentsbutton a,
#ratesbutton a,
#aboutitrainbutton a,
#nutritionbutton a,
#cityworkersbutton a,
#groupschedulebutton a,
#classschedulebutton a,
#supplementsbutton a,
#ghoratesbutton a,
#classdescriptionsbutton a,
#corporatebutton a,
#aboutwefitbutton a,
#diettogobutton a,
#juicebarbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #000000;
}

#homebutton a,
#groupxmenubutton a,
#ratesmenubutton a,
#nutritionmenubutton a,
#blogbutton a,
#itrainmenubutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#corporatedropdowndivider,
#cityworkersdropdowndivider,
#studentsdropdowndivider,
#ratesdropdowndivider  {
   visibility: hidden;
   position: absolute;
   left: 161px;
   z-index: 15;
   width: 174px;
   height: 2px;
   background-repeat: no-repeat;
}

#id203nutritiondivider,
#ratesdivider,
#wefitdivider,
#homedivider,
#groupxdivider,
#itrainmenudivider  {
   visibility: visible;
   position: absolute;
   top: 312px;
   z-index: 5;
   width: 2px;
   height: 29px;
   background-repeat: no-repeat;
}

#classschedulebutton,
#classdescriptionsbutton,
#juicebarbutton  {
   font: bold 15px/18px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
}

#id215nutritiondivider,
#juicebardivider,
#supplementsdivider  {
   visibility: hidden;
   position: absolute;
   left: 656px;
   z-index: 6;
   width: 164px;
   height: 2px;
   background-repeat: no-repeat;
}

#blogbutton a:hover,
#wefitmenubutton a:hover  {
   background-position: -40px 0%;
}

#aboutitrainbutton,
#aboutwefitbutton  {
   font: bold 15px/28px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   top: 345px;
   width: 274px;
   height: 28px;
}

#supplementsbutton,
#nutritionbutton  {
   font: bold 15px/18px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 663px;
   z-index: 6;
   height: 14px;
}

#whitebkdtoplayer,
#areyoureadybk  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 940px;
   background-repeat: no-repeat;
}

#contactusplacegrow *:first-child  {
   padding-top: 0px;
}

#contactusplacegrow *:last-child  {
   margin-bottom: 0px;
}

#studentsbutton,
#ratesbutton  {
   font: bold 15px/18px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 168px;
   z-index: 15;
   height: 11px;
}

#nutritionmenubutton a:hover  {
   background-position: -107px 0%;
}

#cityworkersdropdowndivider  {
   background-image: url(supplementsmedia/cityworkersdropdowndivider.gif);
   top: 423px;
}

#classdescriptionsdivider  {
   background: url(supplementsmedia/classdescriptionsdivider.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 284px;
   top: 372px;
   z-index: 13;
   width: 164px;
   height: 2px;
}

#groupxmenubutton a:hover  {
   background-position: -69px 0%;
}

#itrainmenubutton a:hover  {
   background-position: -50px 0%;
}

#corporatedropdowndivider  {
   background-image: url(supplementsmedia/corporatedropdowndivider.gif);
   top: 450px;
}

#ratesmenubutton a:hover  {
   background-position: -47px 0%;
}

#classdescriptionsbutton  {
   height: 14px;
   width: 154px;
   z-index: 13;
   top: 350px;
   left: 291px;
}

#studentsdropdowndivider  {
   background-image: url(supplementsmedia/studentsdropdowndivider.gif);
   top: 398px;
}

#id288joinnowgetstarted  {
   background: url(supplementsmedia/id288joinnowgetstarted.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 627px;
   top: 54px;
   z-index: 7;
   width: 252px;
   height: 21px;
}

#nutritiondropdown2bkgd  {
   background: url(supplementsmedia/nutritiondropdown2bkgd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 656px;
   top: 347px;
   z-index: 5;
   width: 164px;
   height: 104px;
}

#ratesdropdown2bkgdcopy  {
   background: url(supplementsmedia/ratesdropdown2bkgdcopy.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 161px;
   top: 374px;
   z-index: 14;
   width: 174px;
   height: 105px;
}

#diettogotext p a:hover  {
   color: #FF0000;
   text-decoration: underline;
}

#nutritionmenubutton a  {
   width: 107px;
   background-image: url(supplementsmedia/nutritionmenubutton.gif);
}

#joinnowbutton a:hover  {
   background-position: -67px 0%;
}

#bottommenubkmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#id203nutritiondivider  {
   background-image: url(supplementsmedia/id203nutritiondivider.gif);
   left: 785px;
}

#id215nutritiondivider  {
   background-image: url(supplementsmedia/id215nutritiondivider.gif);
   top: 372px;
}

#ratesdropdowndivider  {
   background-image: url(supplementsmedia/ratesdropdowndivider.gif);
   top: 372px;
}

#contactusplacegrow p  {
   font: 10px/12px Arial;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#classschedulebutton  {
   height: 11px;
   width: 127px;
   z-index: 13;
   top: 376px;
   left: 291px;
}

#areyoureadytopright  {
   background: url(supplementsmedia/areyoureadytopright.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 276px;
   z-index: 5;
   width: 239px;
   height: 26px;
}

#nutritionmenubutton  {
   visibility: visible;
   position: absolute;
   left: 668px;
   top: 322px;
   z-index: 5;
   width: 107px;
   height: 13px;
}

#backtobackstarburst  {
   background: url(supplementsmedia/backtobackstarburst.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 149px;
   z-index: 5;
   width: 201px;
   height: 155px;
}

#bottommenubkmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#groupschedulebutton  {
   font: bold 15px/18px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 540px;
   top: 377px;
   z-index: 8;
   width: 129px;
   height: 14px;
}

#supplementsdivider  {
   background-image: url(supplementsmedia/supplementsdivider.gif);
   top: 423px;
}

#contactusplacegrow  {
   padding: 0px 794px 0px 84px;
   background: url(supplementsmedia/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#wefitdropdownbkgd2  {
   background: url(supplementsmedia/wefitdropdownbkgd2.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 531px;
   top: 347px;
   z-index: 7;
   width: 165px;
   height: 52px;
}

#groupxmenubutton a  {
   width: 69px;
   background-image: url(supplementsmedia/groupxmenubutton.gif);
}

#groupxdropdownbkgd  {
   background: url(nutritionmedia/groupxdropdownbkgd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 284px;
   top: 347px;
   z-index: 12;
   width: 165px;
   height: 52px;
}

#clubinfobktext p a  {
   font-weight: bold;
   text-decoration: none;
   color: #FFFFFF;
}

#homebutton a:hover  {
   background-position: -44px 0%;
}

#itrainmenubutton a  {
   width: 50px;
   background-image: url(supplementsmedia/itrainmenubutton.gif);
}

#itraindropdownbkgd  {
   background: url(supplementsmedia/itraindropdownbkgd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 408px;
   top: 347px;
   z-index: 10;
   width: 165px;
   height: 26px;
}

#aboutwefitdivider  {
   background: url(supplementsmedia/aboutwefitdivider.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 531px;
   top: 372px;
   z-index: 8;
   width: 180px;
   height: 2px;
}

#cityworkersbutton  {
   font: bold 15px/27px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 168px;
   top: 397px;
   z-index: 17;
   width: 310px;
   height: 27px;
}

#ratesmenubutton a  {
   width: 47px;
   background-image: url(supplementsmedia/ratesmenubutton.gif);
}

#wefitmenubutton a  {
   background: url(supplementsmedia/wefitmenubutton.gif) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 40px;
   font-size: 14px;
   line-height: 14px;
}

#aboutitrainbutton  {
   z-index: 11;
   left: 415px;
}

#itrainmenudivider  {
   background-image: url(supplementsmedia/itrainmenudivider.gif);
   left: 531px;
}

#supplementsbutton  {
   width: 105px;
   top: 401px;
}

#whitebkdtoplayer  {
   background-image: url(supplementsmedia/whitebkdtoplayer.gif);
   height: 428px;
}

#aboutwefitbutton  {
   z-index: 9;
   left: 542px;
}

#clubinfobktext p  {
   font: bold 10px/40px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#itrainmenubutton  {
   visibility: visible;
   position: absolute;
   left: 447px;
   top: 322px;
   z-index: 5;
   width: 50px;
   height: 13px;
}

#groupxmenubutton  {
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 322px;
   z-index: 5;
   width: 69px;
   height: 13px;
}

#diettogotext p a  {
   text-decoration: none;
   color: #737373;
}

#bottommenubkmenu  {
   font: bold 10px/14px Tahoma;
   margin: 0px;
   height: 14px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 35px;
   top: 63px;
   z-index: 3;
}

#nutritionbutton  {
   width: 101px;
   top: 351px;
}

#juicebardivider  {
   background-image: url(supplementsmedia/juicebardivider.gif);
   top: 398px;
}

#joinnowbutton a  {
   background: url(supplementsmedia/joinnowbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 67px;
   height: 75px;
}

#ratesmenubutton  {
   visibility: visible;
   position: absolute;
   left: 202px;
   top: 322px;
   z-index: 5;
   width: 47px;
   height: 13px;
}

#wefitmenubutton  {
   visibility: visible;
   position: absolute;
   left: 570px;
   top: 321px;
   z-index: 5;
   width: 40px;
   height: 14px;
}

#corporatebutton  {
   font: bold 15px/18px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 168px;
   top: 428px;
   z-index: 16;
   width: 242px;
   height: 18px;
}

#nutritionheader  {
   background: url(nutritionmedia/nutritionheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 248px;
   top: 380px;
   z-index: 3;
   width: 117px;
   height: 31px;
}

#diettogotext p  {
   font: 13px/20px Tahoma;
   margin: 0px;
   color: #737373;
   text-align: left;
}

#juicebarbutton  {
   height: 11px;
   width: 77px;
   z-index: 6;
   top: 376px;
   left: 664px;
}

#clubinfobktext  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 121px;
   z-index: 3;
   width: 685px;
}

#pid23nutrition  {
   margin: 0px auto 0px auto;
   height: 1971px;
   width: 940px;
   position: relative;
}

#studentsbutton  {
   width: 70px;
   top: 377px;
}

#ghoratesbutton  {
   font: bold 15px/21px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 168px;
   top: 454px;
   z-index: 15;
   width: 196px;
   height: 21px;
}

#diettogobutton  {
   font: bold 15px/22px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 663px;
   top: 426px;
   z-index: 6;
   width: 196px;
   height: 22px;
}

#menubackground  {
   background: url(supplementsmedia/menubackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 308px;
   z-index: 4;
   width: 867px;
   height: 38px;
}

#menumenu li a  {
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
   display: block;
}

#joinnowbutton  {
   visibility: visible;
   position: absolute;
   left: 819px;
   top: 69px;
   z-index: 6;
   width: 67px;
   height: 75px;
}

#googleliteral  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 92px;
   z-index: 7;
   width: 1362px;
}

#areyoureadybk  {
   background-image: url(supplementsmedia/areyoureadybk.gif);
   height: 175px;
}

#groupxdivider  {
   background-image: url(supplementsmedia/groupxdivider.gif);
   left: 407px;
}

#diettogotext  {
   visibility: visible;
   position: absolute;
   left: 248px;
   top: 414px;
   z-index: 3;
   width: 592px;
}

#wefitdivider  {
   background-image: url(supplementsmedia/wefitdivider.gif);
   left: 655px;
}

#diettogologo  {
   background: url(nutritionmedia/diettogologo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 641px;
   top: 429px;
   z-index: 4;
   width: 230px;
   height: 82px;
}

#joinnowpopup  {
   background: url(supplementsmedia/joinnowpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 866px;
   top: 101px;
   z-index: 5;
   width: 13px;
   height: 25px;
}

#blogbutton a  {
   width: 40px;
   background-image: url(supplementsmedia/blogbutton.gif);
}

#ratesdivider  {
   background-image: url(supplementsmedia/ratesdivider.gif);
   left: 283px;
}

#homebutton a  {
   width: 44px;
   background-image: url(supplementsmedia/homebutton.gif);
}

#homedivider  {
   background-image: url(supplementsmedia/homedivider.gif);
   left: 160px;
}

#menumenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#ratesbutton  {
   width: 46px;
   top: 351px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 322px;
   z-index: 5;
   width: 44px;
   height: 13px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 826px;
   top: 322px;
   z-index: 5;
   width: 40px;
   height: 13px;
}

#shape1copy  {
   background: url(supplementsmedia/shape1copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 8px;
   z-index: 3;
   width: 901px;
   height: 355px;
}

#ratesbkgd  {
   background: url(supplementsmedia/ratesbkgd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 161px;
   top: 347px;
   z-index: 14;
   width: 174px;
   height: 25px;
}

#topbarpic  {
   background: url(supplementsmedia/topbarpic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 21px;
   z-index: 4;
   width: 867px;
   height: 282px;
}

#scootdown  {
   position: relative;
   top: 390px;
}

#menumenu  {
   font: 11px/21px Arial;
   height: 21px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FFFFFF;
   position: absolute;
   left: 412px;
   top: 20px;
   z-index: 5;
   width: 489px;
}

#citylogo  {
   background: url(supplementsmedia/citylogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 35px;
   z-index: 5;
   width: 317px;
   height: 52px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 175px;
   margin-bottom: 1108px;
}

#today  {
   background: url(supplementsmedia/today.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 690px;
   top: 81px;
   z-index: 5;
   width: 121px;
   height: 28px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #7D7D7D;
}


