#bottommenucopy2 li a:hover,
#clubinfohometextcopy2 p a:hover,
#printfullschedulebutton a:hover  {
   color: #FF0000;
}

#groupexercisetext *:first-child  {
   padding-top: 0px;
}

#printfullschedulebutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #737373;
}

#printfullschedulebutton  {
   font: 18px/32px Tahoma;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 250px;
   top: 534px;
   z-index: 2;
   width: 267px;
   height: 32px;
}

#schedulebutton a:hover  {
   background-position: -286px 0%;
}

#groupexerciseheader  {
   background: url(groupexercisemedia/groupexerciseheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 248px;
   top: 379px;
   z-index: 2;
   width: 141px;
   height: 31px;
}

#groupexercisetext  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 417px;
   z-index: 3;
   width: 329px;
}

#schedulebutton a  {
   background: url(groupexercisemedia/schedulebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 75px;
   width: 286px;
   font-size: 75px;
   line-height: 75px;
}

#scheduleheader  {
   background: url(groupexercisemedia/scheduleheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 619px;
   top: 437px;
   z-index: 4;
   width: 92px;
   height: 17px;
}

#schedulebutton  {
   visibility: visible;
   position: absolute;
   left: 605px;
   top: 482px;
   z-index: 4;
   width: 286px;
   height: 75px;
}

#schedulestext  {
   visibility: visible;
   position: absolute;
   left: 621px;
   top: 457px;
   z-index: 4;
   width: 329px;
}

#schedules  {
   background: url(groupexercisemedia/schedules.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 601px;
   top: 423px;
   z-index: 3;
   width: 295px;
   height: 142px;
}

