#purchasepopupmenu li a,
#trainerspopupmenu li a,
#programspopupmenu li a,
#topnavmenu li a  {
   text-decoration: underline;
}

#id9joebandsb a:hover,
#id9zhealthb a:hover  {
   background-position: -86px 0%;
}

#id9carolinacourtsb a:hover  {
   background-position: -89px 0%;
}

#rfprivatetrainingb a:hover  {
   background-position: -74px 0%;
}

#purchasepopupmenu,
#line2  {
   z-index: 11;
}

#id9progradeb a:hover  {
   background-position: -81px 0%;
}

#purchasetrainingtext  {
   visibility: visible;
   position: absolute;
   left: 519px;
   top: 380px;
   z-index: 3;
   width: 218px;
}

#rfprivatetrainingb  {
   visibility: visible;
   position: absolute;
   left: 519px;
   top: 471px;
   z-index: 3;
   width: 74px;
   height: 21px;
}

#grouptrainingtext  {
   visibility: visible;
   position: absolute;
   left: 519px;
   top: 516px;
   z-index: 3;
   width: 231px;
}

#trainerspopupmenu  {
   z-index: 7;
}

#programspopupmenu  {
   z-index: 9;
}

#programspopup  {
   z-index: 8;
}

#purchasepopup  {
   z-index: 10;
}

#trainerspopup  {
   z-index: 6;
}

#trainheadline  {
   background: url(sg_trainingsessions_media/trainheadline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 177px;
   top: 168px;
   z-index: 4;
   width: 381px;
   height: 14px;
}

#trainingtext  {
   visibility: visible;
   position: absolute;
   left: 179px;
   top: 198px;
   z-index: 4;
   width: 306px;
}

#strollermoms  {
   background: url(sg_trainingsessions_media/strollermoms.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 519px;
   top: 197px;
   z-index: 4;
   width: 220px;
   height: 167px;
}

