a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#clubinfohometextcopy6 p a:hover,
#testimonials2button a:hover,
#bottommenucopy li a:hover,
#bottommenucopy6 li a:hover,
#testimonialsclubinfohometext p a:hover,
#personaltrainingbutton a:hover,
#clubinfohometextcopy5 p a:hover,
#id58bottommenutestimonials li a:hover,
#nutritionbutton a:hover,
#clubinfohometextcopy p a:hover,
#groupexercisebutton a:hover,
#clubinfohometextcopy4 p a:hover,
#bottommenucopy4 li a:hover,
#juicebarbutton a:hover,
#servicestext p a:hover,
#id394diettogobutton a:hover,
#supplementsbutton a:hover,
#servicestext p a,
#servicesbutton a:hover,
#aboutusbutton a:hover,
#bottommenucopy5 li a:hover,
#id391dotfitbutton a:hover  {
   color: #FF0000;
}

#pid5personaltraining,
#pid18itrainaboutus,
#pid16testimonials,
#successstories,
#pid4services,
#pid13spinningcalendar,
#pid1home,
#pid2membership,
#pid19trial,
#pid20trialthanks,
#pid10juicebar,
#mmaacademy,
#pid9supplements,
#trainers,
#pid8nutrition,
#pid3groupexercise,
#pid6contactus,
#mindbodycalendar,
#groupcalendar,
#pid17about  {
   margin: 0px auto 0px auto;
   width: 940px;
   position: relative;
}

#clubinfohometextcopy p a,
#clubinfomembershiptext p a,
#clubinfohometextcopy7 p a,
#clubinfohometextcopy6 p a,
#clubinfohometextcopy5 p a,
#clubinfohometextcopy2 p a,
#clubinfohometextcopy4 p a,
#testimonialsclubinfohometext p a,
#clubinfohometext p a  {
   font-weight: bold;
   text-decoration: none;
   color: #FFFFFF;
}

#clubinfohometextcopy6 p,
#testimonialsclubinfohometext p,
#clubinfohometextcopy p,
#clubinfohometextcopy5 p,
#clubinfohometextcopy2 p,
#clubinfohometext p,
#clubinfohometextcopy4 p,
#clubinfohometextcopy7 p,
#clubinfomembershiptext p  {
   font: bold 10px/40px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#aboutusbutton a,
#nutritionbutton a,
#juicebarbutton a,
#id394diettogobutton a,
#id391dotfitbutton a,
#testimonials2button a,
#servicesbutton a,
#personaltrainingbutton a,
#supplementsbutton a,
#groupexercisebutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #000000;
}

#bottommenucopy4 li a,
#bottommenucopy li a,
#bottommenucopy5 li a,
#bottommenucopy2 li a,
#bottommembershipmenu li a,
#bottommenucopy6 li a,
#id58bottommenutestimonials li a,
#bottommenu li a,
#bottommenucopy7 li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#bottommenucopy4 li,
#bottommenu li,
#bottommenucopy5 li,
#bottommenucopy2 li,
#bottommenucopy6 li,
#bottommenucopy7 li,
#id58bottommenutestimonials li,
#bottommenucopy li,
#bottommembershipmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#clubinfohometextcopy,
#clubinfohometextcopy2,
#clubinfomembershiptext,
#clubinfohometextcopy7,
#clubinfohometextcopy6,
#clubinfohometextcopy5,
#clubinfohometextcopy4,
#testimonialsclubinfohometext  {
   visibility: visible;
   position: absolute;
   left: 31px;
   z-index: 4;
   width: 685px;
}

#juicebar3text p,
#dotfitpromiseinfotext p,
#supplementsinfotext p,
#diettogotext p,
#abouttext p,
#dotfitinfotext p,
#homeinfotext p,
#testimonialstext p,
#juicebar2text p  {
   font: 13px/20px Tahoma;
   margin: 0px;
   text-align: left;
   color: #737373;
}

#bottommenucopy7,
#bottommenucopy6,
#bottommenucopy5,
#bottommenucopy4,
#id58bottommenutestimonials,
#bottommenu,
#bottommembershipmenu,
#bottommenucopy2,
#bottommenucopy  {
   font: bold 10px/14px Tahoma;
   margin: 0px;
   height: 14px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 35px;
   z-index: 4;
}

#contacttext p,
#servicestextcopy p,
#trialinfotext p,
#servicestext p,
#id309personaltrainingtext p,
#schedulestext p,
#id292personaltrainingtext p,
#groupexercisetext p  {
   font: 11px/18px Tahoma;
   margin: 0px;
   color: #737373;
   text-align: left;
}

#groupexbkgd,
#ssnutjbmmabkgd,
#servicesbkgd,
#personaltrainingbkgd,
#groupbkgd,
#testimonialbkgd,
#membershipwhitebkgd,
#contacttrialbkgd,
#trainersitrainbkgd  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 362px;
   z-index: 1;
   width: 897px;
   background-repeat: no-repeat;
}

#areyouhomecopy2,
#areyouhomecopy6,
#areyouhomecopy5,
#areyouhomecopy4,
#areyoumembership,
#areyouhometestimonials,
#areyouhomecopy,
#areyouhomecopy9  {
   background: url(trainersmedia/areyouhomecopy9.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 607px;
   z-index: 4;
   width: 284px;
   height: 29px;
}

#supplementsdivider,
#personaltrainingdivider,
#diettogodivider,
#groupexercisedropdowndivider,
#nutritiondivider,
#juicebardivider  {
   visibility: hidden;
   position: absolute;
   left: 409px;
   z-index: 7;
   width: 164px;
   height: 2px;
   background-repeat: no-repeat;
}

#layer11copy,
#layer11copy2,
#layer11copy7,
#layer11copy6,
#layer11copy5,
#layer11copy4,
#testimonialsbottombar,
#layer11copy8  {
   background: url(trainersmedia/layer11copy7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   z-index: 2;
   width: 920px;
   height: 145px;
}

#layer12copy8,
#layer12copy2,
#layer12copy7,
#testimonialsblkbar,
#layer12copy6,
#layer12copy5,
#layer12copy4,
#layer12copy  {
   background: url(trainersmedia/layer12copy7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 32px;
   z-index: 3;
   width: 875px;
   height: 90px;
}

#servicesmenubutton a,
#contactusbutton a,
#membershipbutton a,
#homebutton a,
#id371blogbutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#membershipdivider,
#homedivider,
#dotfitdivider,
#servicesdivider,
#contactusdivider,
#aboutdivider  {
   visibility: visible;
   position: absolute;
   top: 312px;
   z-index: 4;
   width: 2px;
   height: 29px;
   background-repeat: no-repeat;
}

#dotfitinfotext p a,
#diettogotext p a,
#supplementsinfotext p a,
#contacttext p a  {
   text-decoration: none;
   color: #737373;
}

#groupcalendarliteral,
#mindbodycalendarliteral,
#spinningcalendarliteral  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 837px;
}

#contactform fieldset div label,
#trialform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: -124px;
}

#comparison2rightwhitelayer,
#comparison2leftwhitelayer  {
   visibility: visible;
   position: absolute;
   top: 421px;
   width: 35px;
   height: 386px;
   background-color: #FFFFFF;
   background-image: none;
}

#supplementsinfotext,
#diettogotext,
#dotfitinfotext  {
   visibility: visible;
   position: absolute;
   left: 237px;
   z-index: 3;
   width: 592px;
}

#trialform fieldset div,
#contactform fieldset div  {
   font: 11px/11px Verdana;
   margin-top: 3px;
   color: #737373;
   clear: both;
}

#servicesdropdowndivider,
#aboutusdropdowndivider  {
   background: url(mindbodycalendarmedia/servicesdropdowndivider.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   top: 372px;
   width: 164px;
   height: 2px;
}

#topcurvemembershipbkgnd,
#membershipbackground  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 362px;
   z-index: 2;
   width: 897px;
   background-repeat: no-repeat;
}

#personaltrainingbutton,
#groupexercisebutton  {
   font: bold 15px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 416px;
   z-index: 7;
   width: 242px;
}

#id142diettogobutton a,
#id140dotfitbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 60px;
   background-position: 0% 0px;
   font-size: 60px;
   line-height: 60px;
}

#id234dotfitbutton a,
#id111flickrbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 49px;
   background-position: 0% 0px;
   font-size: 49px;
   line-height: 49px;
}

#id429votedbestgyminphillybutton a:hover  {
   background-position: -334px 0%;
}

#trainersbutton a,
#testimonialsbutton a  {
   display: block;
   width: 100%;
   text-decoration: underline;
   color: #ED2024;
}

#shape6copy3,
#shape6copy2,
#shape6copy  {
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 4px;
   height: 3px;
   background-repeat: no-repeat;
}

#philllydbestpic,
#juicebarpicbottom  {
   visibility: visible;
   position: absolute;
   top: 1085px;
   z-index: 2;
   width: 620px;
   height: 218px;
   background-repeat: no-repeat;
}

#testimonialsbutton,
#trainersbutton  {
   font: bold 12px/19px Tahoma;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 37px;
   z-index: 3;
   height: 19px;
}

#id309personaltrainingtext p a:hover  {
   color: #808080;
}

#newsletterbutton a,
#trialbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 183px;
   height: 66px;
   background-position: 0% 0px;
}

#facebookbutton a,
#youtubebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 50px;
   background-position: 0% 0px;
   font-size: 50px;
   line-height: 50px;
}

#id374dotfitbutton a,
#mapbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#id429votedbestgyminphillybutton a  {
   background: url(mindbodycalendarmedia/id429votedbestgyminphillybu.gif) no-repeat 0% 0px;
   display: block;
   height: 97px;
   width: 334px;
   font-size: 97px;
   line-height: 97px;
}

#addresstext p,
#id448hourstext p  {
   font: bold 11px/13px Tahoma;
   margin: 0px;
   text-align: left;
}

#servicesbutton,
#nutritionbutton  {
   font: bold 15px/18px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 416px;
   height: 11px;
}

#testimonialsheader,
#aboutheader  {
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 379px;
   z-index: 2;
   height: 25px;
   background-repeat: no-repeat;
}

#juicebarheader,
#trainersheader  {
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 380px;
   z-index: 2;
   height: 24px;
   background-repeat: no-repeat;
}

#id429votedbestgyminphillybutton  {
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 188px;
   z-index: 4;
   width: 334px;
   height: 97px;
}

#newsletterbutton,
#trialbutton  {
   visibility: visible;
   position: absolute;
   top: 371px;
   z-index: 3;
   width: 183px;
   height: 66px;
}

#id309personaltrainingtext p a  {
   color: #ED2024;
}

#testimonialsclubinfohometext  {
   top: 1737px;
}

#groupexercisedropdowndivider  {
   background-image: url(mindbodycalendarmedia/id403groupexercisedropdownd.gif);
   top: 398px;
}

#contactform p,
#trialform p  {
   font: 11px/11px Verdana;
   margin: 0px;
   padding-top: 3px;
   text-align: left;
   color: #737373;
}

#id292personaltrainingtext p  {
   padding-top: 5px;
}

#id309personaltrainingtext p  {
   color: #ED2024;
}

#id58bottommenutestimonials  {
   top: 1679px;
}

#servicesmenubutton a:hover  {
   background-position: -74px 0%;
}

#comparison2rightwhitelayer  {
   z-index: 4;
   left: 882px;
}

#comparison2leftwhitelayer  {
   z-index: 3;
   left: 21px;
}

#id309personaltrainingtext  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 414px;
   z-index: 3;
   width: 591px;
}

#id374dotfitbutton a:hover  {
   background-position: -50px 0%;
}

#shape2copy,
#shape2copy2  {
   background: url(trialmedia/shape2copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 247px;
   width: 248px;
   height: 378px;
}

#membershipbutton a:hover  {
   background-position: -100px 0%;
}

#topcurvemembershipbkgnd  {
   background-image: url(membershipmedia/topcurvemembershipbkgnd.gif);
   height: 80px;
}

#contactform,
#trialform  {
   visibility: visible;
   position: absolute;
   left: 260px;
   z-index: 5;
   width: 76px;
}

#dotfitpromiseinfotext p  {
   padding-top: 5px;
}

#kristinbkgd,
#ericabkgd  {
   background: url(testimonialsmedia/ericabkgd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 78px;
   z-index: 2;
   width: 121px;
   height: 152px;
}

#spinningcalendarliteral  {
   top: 399px;
   left: 55px;
}

#contactusbutton a:hover  {
   background-position: -97px 0%;
}

#id371blogbutton a:hover  {
   background-position: -40px 0%;
}

#personaltrainingdivider  {
   background-image: url(mindbodycalendarmedia/personaltrainingdivider.gif);
   top: 423px;
}

#mindbodycalendarliteral  {
   top: 398px;
   left: 56px;
}

#servicesdropdowndivider  {
   z-index: 8;
   left: 409px;
}

#clubinfomembershiptext  {
   top: 2654px;
}

#areyouhometestimonials  {
   top: 1699px;
}

#aboutusdropdowndivider  {
   z-index: 5;
   left: 309px;
}

#personaltrainingbutton  {
   height: 17px;
   top: 402px;
   line-height: 17px;
}

#clubinfohometextcopy6  {
   top: 1334px;
}

#servicesdropdown1bkgd  {
   background: url(mindbodycalendarmedia/servicesdropdown1bkgd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 408px;
   top: 346px;
   z-index: 7;
   width: 166px;
   height: 28px;
}

#clubinfohometextcopy5  {
   top: 1159px;
}

#clubinfohometextcopy7  {
   top: 1598px;
}

#testimonialsbottombar  {
   top: 1624px;
}

#servicesdropdown2bkgd  {
   background: url(mindbodycalendarmedia/servicesdropdown2bkgd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 408px;
   top: 373px;
   z-index: 6;
   width: 166px;
   height: 180px;
}

#clubinfohometextcopy2  {
   top: 962px;
}

#clubinfohometextcopy4  {
   top: 1434px;
}

#id142diettogobutton a  {
   width: 149px;
   background-image: url(homemedia/id142diettogobutton.gif);
}

#servicesmenubutton a  {
   width: 74px;
   background-image: url(mindbodycalendarmedia/servicesmenubutton.gif);
}

#clubinfohometextcopy  {
   top: 1527px;
}

#bottommembershipmenu  {
   top: 2596px;
}

#groupcalendarliteral  {
   top: 399px;
   left: 56px;
}

#membershipbackground  {
   background-image: url(trialmedia/membershipbackground.gif);
   height: 513px;
}

#personaltrainingbkgd  {
   background-image: url(personaltrainingmedia/personaltrainingbkgd.gif);
   height: 1023px;
}

#supplementsinfotext  {
   top: 412px;
}

#aboutbutton a:hover  {
   background-position: -53px 0%;
}

#areyoureadytopright  {
   background: url(mindbodycalendarmedia/areyoureadytopright.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 276px;
   z-index: 4;
   width: 239px;
   height: 26px;
}

#id140dotfitbutton a  {
   width: 176px;
   background-image: url(homemedia/id140dotfitbutton.gif);
}

#id111flickrbutton a  {
   width: 50px;
   background-image: url(homemedia/id111flickrbutton.gif);
}

#testimonials2button  {
   font: bold 15px/18px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 316px;
   top: 377px;
   z-index: 4;
   width: 101px;
   height: 11px;
}

#membershipwhitebkgd  {
   background-image: url(membershipmedia/membershipwhitebkgd.gif);
   height: 2229px;
}

#id394diettogobutton  {
   font: bold 15px/22px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 416px;
   top: 501px;
   z-index: 8;
   width: 196px;
   height: 22px;
}

#id374dotfitbutton a  {
   width: 50px;
   background-image: url(mindbodycalendarmedia/id374dotfitbutton.gif);
}

#id234dotfitbutton a  {
   width: 190px;
   background-image: url(nutritionmedia/id234dotfitbutton.gif);
}

#groupexercisebutton  {
   height: 18px;
   top: 375px;
   line-height: 18px;
}

#membershipbutton a  {
   width: 100px;
   background-image: url(mindbodycalendarmedia/membershipbutton.gif);
}

#newsletterbutton a  {
   background-image: url(homemedia/newsletterbutton.gif);
}

#testimonialsblkbar  {
   top: 1675px;
}

#servicesmenubutton  {
   visibility: visible;
   position: absolute;
   left: 442px;
   top: 322px;
   z-index: 4;
   width: 74px;
   height: 13px;
}

#trainersitrainbkgd  {
   background-image: url(trainersmedia/trainersitrainbkgd.gif);
   height: 1179px;
}

#supplementsdivider  {
   background-image: url(mindbodycalendarmedia/supplementsdivider.gif);
   top: 497px;
}

#testimonialsbutton  {
   width: 209px;
   top: 405px;
}

#testimonialsheader  {
   background-image: url(testimonialsmedia/testimonialsheader.gif);
   width: 122px;
}

#homebutton a:hover  {
   background-position: -44px 0%;
}

#aboutdropdown2bkgd  {
   background: url(mindbodycalendarmedia/aboutdropdown2bkgd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 308px;
   top: 372px;
   z-index: 3;
   width: 165px;
   height: 28px;
}

#redstarburstcopy2  {
   background: url(mindbodycalendarmedia/redstarburstcopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 839px;
   top: 119px;
   z-index: 4;
   width: 75px;
   height: 60px;
}

#mapbutton a:hover  {
   background-position: -35px 0%;
}

#id374dotfitbutton  {
   visibility: visible;
   position: absolute;
   left: 582px;
   top: 321px;
   z-index: 4;
   width: 50px;
   height: 14px;
}

#membershipdivider  {
   background-image: url(mindbodycalendarmedia/membershipdivider.gif);
   left: 308px;
}

#contactusbutton a  {
   width: 97px;
   background-image: url(mindbodycalendarmedia/contactusbutton.gif);
}

#id391dotfitbutton  {
   font: bold 15px/21px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 416px;
   top: 528px;
   z-index: 7;
   width: 196px;
   height: 21px;
}

#id371blogbutton a  {
   width: 40px;
   background-image: url(mindbodycalendarmedia/id371blogbutton.gif);
}

#aboutdropdownbkgd  {
   background: url(mindbodycalendarmedia/aboutdropdownbkgd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 308px;
   top: 346px;
   z-index: 4;
   width: 166px;
   height: 28px;
}

#supplementsbutton  {
   font: bold 15px/18px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 416px;
   top: 476px;
   z-index: 7;
   width: 104px;
   height: 14px;
}

#juicebarpicbottom  {
   background-image: url(juicebarmedia/juicebarpicbottom.gif);
   left: 167px;
}

#facebookbutton a  {
   width: 50px;
   background-image: url(homemedia/facebookbutton.gif);
}

#nutritiondivider  {
   background-image: url(mindbodycalendarmedia/nutritiondivider.gif);
   top: 472px;
}

#id448hourstext p  {
   color: #C2C2C2;
}

#itraintexttext p  {
   font: bold 11px/18px Tahoma;
   margin: 0px;
   color: #ED2024;
   padding-top: 5px;
   text-align: left;
}

#contacttrialbkgd  {
   background-image: url(trialmedia/contacttrialbkgd.gif);
   height: 757px;
}

#contactusdivider  {
   background-image: url(mindbodycalendarmedia/contactusdivider.gif);
   left: 802px;
}

#membershipbutton  {
   visibility: visible;
   position: absolute;
   left: 178px;
   top: 322px;
   z-index: 4;
   width: 100px;
   height: 13px;
}

#areyoumembership  {
   top: 2616px;
}

#newsletterbutton  {
   left: 722px;
}

#trialinfotext p  {
   line-height: 14px;
}

#areyouhomecopy9  {
   top: 1560px;
}

#youtubebutton a  {
   width: 51px;
   background-image: url(homemedia/youtubebutton.gif);
}

#id371blogbutton  {
   visibility: visible;
   position: absolute;
   left: 832px;
   top: 322px;
   z-index: 4;
   width: 40px;
   height: 13px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 683px;
   top: 322px;
   z-index: 4;
   width: 97px;
   height: 13px;
}

#areyouhomecopy2  {
   top: 924px;
}

#bottommenucopy7  {
   top: 1540px;
}

#bottommenucopy6  {
   top: 1276px;
}

#schedulestext p  {
   font-weight: bold;
}

#bottommenucopy2  {
   top: 904px;
}

#bottommenucopy4  {
   top: 1376px;
}

#activtraxtext p  {
   font: bold 14px/18px Tahoma;
   margin: 0px;
   color: #737373;
   text-align: left;
}

#philllydbestpic  {
   background-image: url(personaltrainingmedia/philllydbestpic.gif);
   left: 168px;
}

#bottommenucopy5  {
   top: 1101px;
}

#areyouhomecopy6  {
   top: 1296px;
}

#servicesdivider  {
   background-image: url(mindbodycalendarmedia/servicesdivider.gif);
   left: 547px;
}

#testimonialbkgd  {
   background-image: url(testimonialsmedia/testimonialbkgd.gif);
   height: 1313px;
}

#juicebardivider  {
   background-image: url(mindbodycalendarmedia/juicebardivider.gif);
   top: 448px;
}

#areyouhomecopy5  {
   top: 1121px;
}

#diettogodivider  {
   background-image: url(mindbodycalendarmedia/diettogodivider.gif);
   top: 524px;
}

#nutritionbutton  {
   width: 66px;
   z-index: 7;
   top: 452px;
}

#areyouhomecopy4  {
   top: 1396px;
}

#bottommenucopy  {
   top: 1469px;
}

#homeinfotext p  {
   color: #000000;
}

#servicesheader  {
   background: url(trialthanksmedia/servicesheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 248px;
   top: 378px;
   z-index: 2;
   width: 78px;
   height: 25px;
}

#juicebarheader  {
   background-image: url(juicebarmedia/juicebarheader.gif);
   width: 87px;
}

#id427topbarpic  {
   background: url(mindbodycalendarmedia/id427topbarpic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 21px;
   z-index: 3;
   width: 867px;
   height: 282px;
}

#ssnutjbmmabkgd  {
   background-image: url(mmaacademymedia/ssnutjbmmabkgd.gif);
   height: 932px;
}

#areyouhomecopy  {
   top: 1489px;
}

#trainersbutton  {
   width: 190px;
   top: 380px;
}

#dotfitinfotext  {
   top: 651px;
}

#menubackground  {
   background: url(mindbodycalendarmedia/menubackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 308px;
   z-index: 3;
   width: 867px;
   height: 38px;
}

#trainersheader  {
   background-image: url(trainersmedia/trainersheader.gif);
   width: 76px;
}

#servicesbutton  {
   width: 69px;
   z-index: 8;
   top: 351px;
}

#id448hourstext  {
   visibility: visible;
   position: absolute;
   left: 745px;
   top: 86px;
   z-index: 7;
   width: 164px;
}

#juicebarbutton  {
   font: bold 15px/18px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 417px;
   top: 427px;
   z-index: 7;
   width: 77px;
   height: 11px;
}

#googleliteral  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 39px;
   z-index: 8;
   width: 981px;
}

#activtraxtext  {
   visibility: visible;
   position: absolute;
   left: 239px;
   top: 532px;
   z-index: 5;
   width: 591px;
}

#mapbackground  {
   background: url(mindbodycalendarmedia/mapbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 834px;
   top: 62px;
   z-index: 4;
   width: 42px;
   height: 33px;
}

#aboutbutton a  {
   width: 53px;
   background-image: url(mindbodycalendarmedia/aboutbutton.gif);
}

#addresstext p  {
   color: #CCCCCC;
}

#dotfitdivider  {
   background-image: url(mindbodycalendarmedia/dotfitdivider.gif);
   left: 658px;
}

#groupbkgdcopy  {
   background: url(mindbodycalendarmedia/groupbkgdcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 842px;
   z-index: 2;
   width: 897px;
   height: 925px;
}

#trialbutton a  {
   background-image: url(homemedia/trialbutton.gif);
}

#aboutusbutton  {
   font: bold 15px/18px Arial;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 316px;
   top: 350px;
   z-index: 6;
   width: 132px;
   height: 18px;
}

#servicestext  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 528px;
   z-index: 5;
   width: 591px;
}

#layer12copy5  {
   top: 1097px;
}

#layer12copy6  {
   top: 1272px;
}

#layer12copy2  {
   top: 900px;
}

#aboutdivider  {
   background-image: url(mindbodycalendarmedia/aboutdivider.gif);
   left: 408px;
}

#diettogotext  {
   top: 414px;
}

#layer12copy7  {
   top: 1536px;
}

#layer11copy4  {
   top: 1321px;
}

#homebutton a  {
   width: 44px;
   background-image: url(mindbodycalendarmedia/homebutton.gif);
}

#layer11copy7  {
   top: 1485px;
}

#layer11copy8  {
   top: 2541px;
   background-image: url(membershipmedia/layer11copy8.gif);
}

#layer11copy2  {
   top: 849px;
}

#servicesbkgd  {
   background-image: url(trialthanksmedia/servicesbkgd.gif);
   height: 1103px;
}

#layer11copy5  {
   top: 1046px;
}

#layer12copy4  {
   top: 1372px;
}

#layer12copy8  {
   top: 2592px;
}

#layer11copy6  {
   top: 1221px;
}

#shape6copy3  {
   background-image: url(mindbodycalendarmedia/shape6copy3.gif);
   top: 89px;
   left: 869px;
}

#abouttext p  {
   color: #000000;
}

#homedivider  {
   background-image: url(mindbodycalendarmedia/homedivider.gif);
   left: 142px;
}

#aboutheader  {
   background-image: url(aboutmedia/aboutheader.gif);
   width: 61px;
}

#layer12copy  {
   top: 1465px;
}

#shape6copy2  {
   background-image: url(mindbodycalendarmedia/shape6copy2.gif);
   top: 89px;
   left: 836px;
}

#mapbutton a  {
   width: 35px;
   background-image: url(mindbodycalendarmedia/mapbutton.gif);
}

#layer11copy  {
   top: 1414px;
}

#groupexbkgd  {
   background-image: url(groupexercisemedia/groupexbkgd.gif);
   height: 513px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 744px;
   top: 30px;
   z-index: 6;
   width: 146px;
}

#kristinbkgd  {
   top: 671px;
}

#shape2copy2  {
   z-index: 3;
   top: 650px;
}

#contactform  {
   top: 640px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 322px;
   z-index: 4;
   width: 53px;
   height: 13px;
}

#trialbutton  {
   left: 526px;
}

#shape2copy  {
   z-index: 2;
   top: 630px;
}

#shape6copy  {
   background-image: url(mindbodycalendarmedia/shape6copy.gif);
   top: 63px;
   left: 869px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 322px;
   z-index: 4;
   width: 44px;
   height: 13px;
}

#newhours1g  {
   background: url(mindbodycalendarmedia/newhours1g.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 855px;
   top: 123px;
   z-index: 5;
   width: 43px;
   height: 28px;
}

#bottommenu  {
   z-index: 3;
   top: 1343px;
}

#shape1copy  {
   background: url(mindbodycalendarmedia/shape1copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 8px;
   z-index: 2;
   width: 901px;
   height: 355px;
}

#ericabkgd  {
   top: 483px;
}

#trialform  {
   top: 660px;
}

#mapbutton  {
   visibility: visible;
   position: absolute;
   left: 837px;
   top: 72px;
   z-index: 5;
   width: 35px;
   height: 14px;
}

#groupbkgd  {
   background-image: url(mindbodycalendarmedia/groupbkgd.gif);
   height: 925px;
}

#newhoursg  {
   background: url(mindbodycalendarmedia/newhoursg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 856px;
   top: 123px;
   z-index: 6;
   width: 43px;
   height: 27px;
}

#citylogo  {
   background: url(mindbodycalendarmedia/citylogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 35px;
   z-index: 4;
   width: 317px;
   height: 52px;
}

#shape6  {
   background: url(mindbodycalendarmedia/shape6.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 836px;
   top: 63px;
   z-index: 5;
   width: 4px;
   height: 3px;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   margin-left: 0;
   margin-right: 0;
   padding-bottom: 0;
   padding-top: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #641D1B url(mindbodycalendarmedia/exteriortile.gif) center top repeat;
}

