#id304aboutusbutton a:hover,
#id302aboutusbutton a:hover,
#id282membershipbutton a:hover,
#id280membershipbutton a:hover  {
   background-position: -141px 0%;
}

#id315homebutton a:hover,
#id313homebutton a:hover,
#id271contactusbutton a:hover,
#id269contactusbutton a:hover  {
   background-position: -164px 0%;
}

#personaltrainingbutton a:hover,
#classschedulebutton a:hover,
#servicesmenubutton a:hover  {
   color: #FFFF00;
}

#servicesmenubutton a,
#classschedulebutton a,
#personaltrainingbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#classschedulebutton,
#servicesmenubutton,
#personaltrainingbutton  {
   font: bold 14px/17px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 386px;
   z-index: 7;
}

#aboutuspopup,
#membershippopup,
#contactuspopup,
#homepopup  {
   visibility: hidden;
   position: absolute;
   top: 541px;
   z-index: 10;
   width: 74px;
   height: 72px;
   background-repeat: no-repeat;
}

#id293servicesbutton a:hover,
#id291servicesbutton a:hover  {
   background-position: -140px 0%;
}

#id282membershipbutton a,
#id280membershipbutton a  {
   background: url(indexmedia/id282membershipbutton.png) no-repeat 0% 0px;
   display: block;
   width: 141px;
   height: 172px;
}

#id271contactusbutton a,
#id269contactusbutton a  {
   background: url(indexmedia/id271contactusbutton.png) no-repeat 0% 0px;
   display: block;
   width: 164px;
   height: 142px;
}

#id282membershipbutton,
#id280membershipbutton  {
   visibility: visible;
   position: absolute;
   left: 566px;
   top: 494px;
   width: 141px;
   height: 172px;
}

#id293servicesbutton a,
#id291servicesbutton a  {
   background: url(indexmedia/id293servicesbutton.png) no-repeat 0% 0px;
   display: block;
   width: 140px;
   height: 170px;
}

#id304aboutusbutton a,
#id302aboutusbutton a  {
   background: url(indexmedia/id304aboutusbutton.png) no-repeat 0% 0px;
   display: block;
   width: 141px;
   height: 160px;
}

#id271contactusbutton,
#id269contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 727px;
   top: 512px;
   width: 164px;
   height: 142px;
}

#id293servicesbutton,
#id291servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 404px;
   top: 484px;
   width: 140px;
   height: 170px;
}

#id304aboutusbutton,
#id302aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 243px;
   top: 494px;
   width: 141px;
   height: 160px;
}

#id315homebutton a,
#id313homebutton a  {
   background: url(indexmedia/id315homebutton.png) no-repeat 0% 0px;
   display: block;
   width: 164px;
   height: 141px;
}

#id313homebutton,
#id315homebutton  {
   visibility: visible;
   position: absolute;
   left: 60px;
   top: 512px;
   width: 164px;
   height: 141px;
}

#leftcolumn,
#rightcolumn  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 6;
   width: 45px;
   height: 847px;
   background-color: #000000;
   background-image: none;
}

#id280membershipbutton a  {
   line-height: 172px;
   font-size: 172px;
}

#personaltrainingbutton  {
   height: 13px;
   width: 140px;
   top: 265px;
}

#googleanalyticsliteral  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 12px;
   z-index: 8;
   width: 564px;
}

#id269contactusbutton a  {
   line-height: 142px;
   font-size: 142px;
}

#id280membershipbutton  {
   z-index: 8;
}

#id282membershipbutton  {
   z-index: 9;
}

#id291servicesbutton a  {
   line-height: 170px;
   font-size: 170px;
}

#id271contactusbutton  {
   z-index: 9;
}

#id302aboutusbutton a  {
   line-height: 160px;
   font-size: 160px;
}

#id269contactusbutton  {
   z-index: 8;
}

#classschedulebutton  {
   height: 10px;
   width: 121px;
   top: 236px;
}

#id291servicesbutton  {
   z-index: 8;
}

#id293servicesbutton  {
   z-index: 9;
}

#id304aboutusbutton  {
   z-index: 9;
}

#id302aboutusbutton  {
   z-index: 8;
}

#servicesmenubutton  {
   height: 10px;
   width: 66px;
   top: 207px;
}

#groupfitnessshadow  {
   background: url(indexmedia/groupfitnessshadow.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 566px;
   top: 482px;
   z-index: 7;
   width: 151px;
   height: 162px;
}

#id313homebutton a  {
   line-height: 141px;
   font-size: 141px;
}

#orangelinescopy10  {
   background: url(indexmedia/orangelinescopy10.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 2px;
   z-index: 4;
   width: 926px;
   height: 676px;
}

#contactusshadow  {
   background: url(indexmedia/contactusshadow.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 728px;
   top: 501px;
   z-index: 7;
   width: 171px;
   height: 143px;
}

#id313homebutton  {
   z-index: 8;
}

#id315homebutton  {
   z-index: 9;
}

#membershippopup  {
   background-image: url(indexmedia/membershippopup.png);
   left: 594px;
}

#servicesshadow  {
   background: url(indexmedia/servicesshadow.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 404px;
   top: 474px;
   z-index: 7;
   width: 151px;
   height: 170px;
}

#bottomgredient  {
   background: url(indexmedia/bottomgredient.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 326px;
   z-index: 3;
   width: 874px;
   height: 165px;
}

#contactuspopup  {
   background-image: url(indexmedia/contactuspopup.png);
   left: 777px;
}

#aboutusshadow  {
   background: url(indexmedia/aboutusshadow.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 480px;
   z-index: 7;
   width: 155px;
   height: 164px;
}

#servicespopup  {
   background: url(indexmedia/servicespopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 437px;
   top: 498px;
   z-index: 10;
   width: 74px;
   height: 72px;
}

#aboutuspopup  {
   background-image: url(indexmedia/aboutuspopup.png);
   left: 283px;
}

#logobgcopy3  {
   background: url(indexmedia/logobgcopy3.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 465px;
   z-index: 6;
   width: 852px;
   height: 181px;
}

#rightcolumn  {
   left: 905px;
}

#leftcolumn  {
   left: 0px;
}

#homeshadow  {
   background: url(indexmedia/homeshadow.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 502px;
   z-index: 7;
   width: 170px;
   height: 143px;
}

#id262logo  {
   background: url(indexmedia/id262logo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 134px;
   z-index: 6;
   width: 590px;
   height: 247px;
}

#homepopup  {
   background-image: url(indexmedia/homepopup.png);
   left: 100px;
}

#layer1  {
   background: url(indexmedia/layer1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 950px;
   height: 1294px;
}

#blkbg2  {
   background: url(indexmedia/blkbg2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 771px;
   z-index: 1;
   width: 950px;
   height: 165px;
}

#blkbg  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 0px;
   z-index: 2;
   width: 871px;
   height: 825px;
   background-color: #000000;
   background-image: none;
}

#index  {
   margin: 0px auto 0px auto;
   width: 950px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}


