a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#groupclasses,
#membership,
#contactus,
#etiplanding,
#fitnessprograms,
#whoweare,
#trialmembershiplanding,
#home,
#trialmembershipform,
#pid1classdescriptions,
#groupclassvideo  {
   margin: 0px auto 0px auto;
   width: 1100px;
   position: relative;
}

#colorfill1copy7,
#colorfill1copy6,
#colorfill1copy15,
#colorfill1copy14,
#colorfill1copy4,
#tuesday630bar,
#colorfill1copy9,
#colorfill1copy2,
#colorfill1copy  {
   visibility: visible;
   position: absolute;
   left: 233px;
   z-index: 2;
   width: 503px;
   height: 24px;
   background-color: #423F3B;
   background-image: none;
}

#centergy2chorizontallightbgcopy3,
#centergy2chorizontallightbgcopy2,
#centergy2chorizontallightbg,
#centergy2chorizontallightbgcopy  {
   background: url(groupclassesmedia/id107centergy2chorizontalli.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 77px;
   height: 27px;
}

#id20i371princetontext p,
#id21i6507281031text p,
#id24i6507281031text p,
#id23i371princetontext p  {
   font: 15px/33px "Century Gothic";
   margin: 0px;
   color: #23211F;
   text-align: left;
}

#groupxshape7copy3,
#groupxshape7copy2,
#groupxshape7copy,
#groupxshape7copy4,
#groupxshape7  {
   background: url(groupclassesmedia/groupxshape7copy4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 83px;
   z-index: 2;
   width: 655px;
   height: 6px;
}

#ride2chorizontallightbgcopy5,
#ride2chorizontallightbgcopy4,
#ride2chorizontallightbgcopy  {
   background: url(groupclassesmedia/ridelogotue545a.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 400px;
   z-index: 3;
   width: 60px;
   height: 23px;
}

#groupridevideopagebutton a,
#groupcentergyvideopagebutton a,
#grouppowervideopagebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#colorfill1copy5,
#colorfill1,
#colorfill1copy8,
#colorfill1copy3,
#colorfill1copy10  {
   visibility: visible;
   position: absolute;
   left: 83px;
   z-index: 2;
   width: 653px;
   height: 24px;
   background-color: #423F3B;
   background-image: none;
}

#classvideopreviewsbutton a,
#groupclassesbutton a,
#classdescriptionsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#mailingaddresstext p,
#physicaladdress371princetonavenueprincetonbytheseac p  {
   font: 19px/23px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#ride2chorizontallightbgcopy7,
#ridelogotue545a,
#ridelogowed630p  {
   background: url(groupclassesmedia/ridelogotue545a.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 399px;
   width: 60px;
   height: 23px;
}

#grouppowerlogowednesday,
#power9amtuesdaylogo,
#backgroundcopy9  {
   visibility: visible;
   position: absolute;
   left: 400px;
   z-index: 3;
   width: 72px;
   height: 25px;
   background-repeat: no-repeat;
}

#id123circuitintervalpilatesmat,
#id144circuitintervalpilatesmat  {
   position: absolute;
   left: 399px;
   z-index: 3;
   width: 114px;
   height: 72px;
   background-repeat: no-repeat;
}

#i545a700a900a515p630pthursday,
#i545a700a900a515p630p  {
   background: url(groupclassesmedia/id128545a700a900a515p630pth.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 251px;
   z-index: 3;
   width: 42px;
   height: 131px;
}

#membershipbutton a,
#fitnessprogramsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#id22infocoastallifestylesorgbutton a:hover  {
   color: #0000A0;
}

#bikebutton a,
#maturewomanbarbellbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 136px;
   background-position: 0% 0px;
   font-size: 136px;
   line-height: 136px;
}

#grouppowerlogomonday,
#backgroundcopy8  {
   visibility: visible;
   position: absolute;
   left: 399px;
   z-index: 3;
   width: 72px;
   height: 25px;
   background-repeat: no-repeat;
}

#id22infocoastallifestylesorgbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #23211F;
}

#id22infocoastallifestylesorgbutton  {
   font: 15px/33px "Century Gothic";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 584px;
   top: 1170px;
   z-index: 2;
   width: 222px;
   height: 14px;
}

#halfmoonbaycoastlinebutton a:hover  {
   background-position: -468px 0%;
}

#centergy2chorizontallightbgcopy2  {
   top: 946px;
   left: 400px;
}

#centergy2chorizontallightbgcopy3  {
   top: 1004px;
   left: 401px;
}

#maturewomanbarbellbutton a:hover  {
   background-position: -139px 0%;
}

#classvideopreviewsbutton a:hover  {
   background-position: -187px 0%;
}

#classdescriptionsbutton a:hover  {
   background-position: -158px 0%;
}

#centergy2chorizontallightbgcopy  {
   top: 697px;
   left: 400px;
}

#homebutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#id144circuitintervalpilatesmat  {
   background-image: url(groupclassesmedia/id144circuitintervalpilates.gif);
   top: 490px;
}

#id123circuitintervalpilatesmat  {
   background-image: url(groupclassesmedia/id123circuitintervalpilates.gif);
   top: 801px;
}

#groupcentergyvideopagebutton a  {
   width: 106px;
   background-image: url(classdescriptionsmedia/id34groupcentergyvideopageb.gif);
}

#etipform fieldset *:last-child  {
   margin-bottom: 0;
}

#trialmembershipbutton a:hover  {
   background-position: -84px 0%;
}

#fitnessprogramsbutton a:hover  {
   background-position: -157px 0%;
}

#i545a700a900a515p630pthursday  {
   top: 924px;
}

#ride2chorizontallightbgcopy4  {
   top: 919px;
}

#ride2chorizontallightbgcopy5  {
   top: 1070px;
}

#ride2chorizontallightbgcopy7  {
   z-index: 4;
   top: 1190px;
}

#halfmoonbaycoastlinebutton a  {
   background: url(membershipmedia/halfmoonbaycoastlinebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 311px;
   width: 468px;
   font-size: 311px;
   line-height: 311px;
}

#ride2chorizontallightbgcopy  {
   top: 570px;
}

#grouppowervideopagebutton a  {
   width: 88px;
   background-image: url(classdescriptionsmedia/grouppowervideopagebutton.gif);
}

#colorfill2,
#colorfill2copy  {
   visibility: visible;
   position: absolute;
   left: 83px;
   width: 655px;
   height: 31px;
   background-color: #423F3B;
   background-image: none;
}

#centergy2chorizontallightbg  {
   top: 638px;
   left: 399px;
}

#etipform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: 62px;
}

#maturewomanbarbellbutton a  {
   width: 139px;
   background-image: url(membershipmedia/maturewomanbarbellbutton.gif);
}

#groupclassesbutton a:hover  {
   background-position: -124px 0%;
}

#classvideopreviewsbutton a  {
   width: 187px;
   background-image: url(membershipmedia/classvideopreviewsbutton.gif);
}

#halfmoonbaycoastlinebutton  {
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 95px;
   z-index: 2;
   width: 468px;
   height: 311px;
}

#groupridevideopagebutton a  {
   width: 76px;
   background-image: url(classdescriptionsmedia/groupridevideopagebutton.gif);
}

#classdescriptionsbutton a  {
   width: 158px;
   background-image: url(membershipmedia/classdescriptionsbutton.gif);
}

#wherefitnessisalifestyle  {
   background: url(membershipmedia/wherefitnessisalifestyle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 77px;
   top: 234px;
   z-index: 3;
   width: 200px;
   height: 26px;
}

#classvideopreviewsbutton  {
   visibility: hidden;
   position: absolute;
   left: 547px;
   top: 80px;
   z-index: 4;
   width: 187px;
   height: 18px;
}

#weofferaweeklyfitnesstip  {
   background: url(membershipmedia/weofferaweeklyfitnesstip.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 798px;
   top: 592px;
   z-index: 3;
   width: 206px;
   height: 49px;
}

#membershipbutton a:hover  {
   background-position: -120px 0%;
}

#maturewomanbarbellbutton  {
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 94px;
   z-index: 5;
   width: 139px;
   height: 136px;
}

#grouppowerlogowednesday  {
   background-image: url(groupclassesmedia/grouppowerlogowednesday.gif);
   top: 728px;
}

#trialmembershipbutton a  {
   background: url(membershipmedia/trialmembershipbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 84px;
   font-size: 21px;
   line-height: 21px;
}

#classdescriptionsbutton  {
   visibility: hidden;
   position: absolute;
   left: 547px;
   top: 63px;
   z-index: 3;
   width: 158px;
   height: 18px;
}

#fitnessprogramsbutton a  {
   width: 157px;
   background-image: url(membershipmedia/fitnessprogramsbutton.gif);
}

#whowearebutton a:hover  {
   background-position: -110px 0%;
}

#hoursmondayfriday5amto  {
   background: url(contactusmedia/hoursmondayfriday5amto.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 571px;
   top: 439px;
   z-index: 2;
   width: 117px;
   height: 188px;
}

#id20i371princetontext  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 1170px;
   z-index: 2;
   width: 474px;
}

#etipform fieldset div  {
   font: 16px/12px Helvetica;
   margin-bottom: 4px;
   margin-top: 4px;
   color: #959595;
   clear: both;
}

#contactbutton a:hover  {
   background-position: -79px 0%;
}

#coastalbutton a:hover  {
   background-position: -162px 0%;
}

#i545a700a900a515p630p  {
   top: 618px;
}

#trialmembershipbutton  {
   visibility: visible;
   position: absolute;
   left: 867px;
   top: 393px;
   z-index: 3;
   width: 84px;
   height: 21px;
}

#fitnessprogramsbutton  {
   visibility: visible;
   position: absolute;
   left: 724px;
   top: 42px;
   z-index: 3;
   width: 157px;
   height: 19px;
}

#couplebutton a:hover  {
   background-position: -254px 0%;
}

#grouppowerlogomonday  {
   background-image: url(groupclassesmedia/backgroundcopy9.gif);
   top: 457px;
}

#groupclassesbutton a  {
   width: 124px;
   background-image: url(membershipmedia/groupclassesbutton.gif);
}

#id21i6507281031text  {
   visibility: visible;
   position: absolute;
   left: 469px;
   top: 1170px;
   z-index: 3;
   width: 104px;
}

#fitnesstipoftheweek  {
   background: url(membershipmedia/fitnesstipoftheweek.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 813px;
   top: 511px;
   z-index: 3;
   width: 171px;
   height: 52px;
}

#power9amtuesdaylogo  {
   background-image: url(groupclassesmedia/grouppowerlogowednesday.gif);
   top: 670px;
}

#homebutton a:hover  {
   background-position: -55px 0%;
}

#groupclassesbutton  {
   visibility: visible;
   position: absolute;
   left: 547px;
   top: 43px;
   z-index: 3;
   width: 124px;
   height: 18px;
}

#membershipbutton a  {
   width: 120px;
   background-image: url(membershipmedia/membershipbutton.gif);
}

#bikebutton a:hover  {
   background-position: -109px 0%;
}

#groupxshape7copy2  {
   top: 759px;
}

#etipform fieldset  {
   border: none;
}

#menubarwhitelines  {
   background: url(membershipmedia/menubarwhitelines.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 36px;
   z-index: 2;
   width: 744px;
   height: 30px;
}

#groupxshape7copy3  {
   top: 911px;
}

#groupxshape7copy4  {
   top: 1062px;
}

#membershipbutton  {
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 41px;
   z-index: 3;
   width: 120px;
   height: 19px;
}

#colorfill1copy10  {
   top: 1070px;
}

#whowearebutton a  {
   background: url(membershipmedia/whowearebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 110px;
   font-size: 14px;
   line-height: 14px;
}

#colorfill1copy15  {
   top: 1184px;
}

#groupxshape7copy  {
   top: 605px;
}

#colorfill1copy14  {
   top: 1033px;
}

#colorfill1copy9  {
   top: 976px;
}

#colorfill1copy8  {
   top: 919px;
}

#coastalbutton a  {
   background: url(membershipmedia/coastalbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 123px;
   width: 162px;
   font-size: 123px;
   line-height: 123px;
}

#contactbutton a  {
   width: 79px;
   background-image: url(membershipmedia/contactbutton.gif);
}

#ridelogotue545a  {
   z-index: 3;
   top: 612px;
}

#backgroundcopy9  {
   background-image: url(groupclassesmedia/backgroundcopy9.gif);
   top: 767px;
}

#backgroundcopy8  {
   background-image: url(groupclassesmedia/backgroundcopy8.gif);
   top: 1129px;
}

#ridelogowed630p  {
   z-index: 3;
   top: 881px;
}

#colorfill1copy6  {
   top: 824px;
}

#colorfill1copy7  {
   top: 881px;
}

#colorfill1copy4  {
   top: 670px;
}

#colorfill1copy5  {
   top: 766px;
}

#colorfill1copy2  {
   top: 570px;
}

#colorfill1copy3  {
   top: 612px;
}

#couplebutton a  {
   background: url(membershipmedia/couplebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 170px;
   width: 254px;
   font-size: 170px;
   line-height: 170px;
}

#colorfill1copy  {
   top: 512px;
}

#whowearebutton  {
   visibility: visible;
   position: absolute;
   left: 199px;
   top: 42px;
   z-index: 3;
   width: 110px;
   height: 14px;
}

#colorfill2copy  {
   z-index: 3;
   top: 1187px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 929px;
   top: 42px;
   z-index: 2;
   width: 79px;
   height: 15px;
}

#coastalbutton  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 107px;
   z-index: 3;
   width: 162px;
   height: 123px;
}

#tuesday630bar  {
   top: 728px;
}

#groupxshape7  {
   top: 449px;
}

#couplebutton  {
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 235px;
   z-index: 2;
   width: 254px;
   height: 170px;
}

#bikebutton a  {
   width: 109px;
   background-image: url(membershipmedia/bikebutton.gif);
}

#homebutton a  {
   width: 55px;
   background-image: url(membershipmedia/homebutton.gif);
}

#layer2copy  {
   background: url(trialmembershipformmedia/layer2copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 639px;
   width: 641px;
   height: 534px;
}

#i30daytext  {
   background: url(membershipmedia/30daytext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 798px;
   top: 206px;
   z-index: 3;
   width: 222px;
   height: 175px;
}

#colorfill2  {
   z-index: 2;
   top: 1125px;
}

#colorfill1  {
   top: 456px;
}

#bikebutton  {
   visibility: visible;
   position: absolute;
   left: 657px;
   top: 94px;
   z-index: 5;
   width: 109px;
   height: 136px;
}

#etipform p  {
   margin: 0px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 42px;
   z-index: 2;
   width: 55px;
   height: 15px;
}

#etipform  {
   visibility: visible;
   position: absolute;
   left: 776px;
   top: 670px;
   z-index: 3;
   width: 275px;
}

#shape11  {
   visibility: visible;
   position: absolute;
   left: 792px;
   top: 478px;
   z-index: 3;
   width: 240px;
   height: 2px;
   background-color: #695D54;
   background-image: none;
   font-size: 1px;
}

#shape9  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1100px;
   height: 1368px;
   background-color: #695D54;
   background-image: none;
}

#tryus  {
   background: url(membershipmedia/tryus.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 801px;
   top: 124px;
   z-index: 3;
   width: 216px;
   height: 60px;
}

#bar  {
   background: url(membershipmedia/bar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 775px;
   top: 92px;
   z-index: 2;
   width: 284px;
   height: 671px;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   margin-left: 0;
   margin-right: 0;
   padding-bottom: 0;
   padding-top: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #695D54;
}

