a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#id100alissatext p,
#kimtext p,
#id105ashlandtext p,
#onthe15text p,
#id86ashlandtext p,
#rainytext p  {
   font: 14px/17px Tahoma;
   margin: 0px;
   color: #302A49;
}

#contactbottombutton a:hover,
#contactmiddlebutton a:hover,
#contactbutton a:hover  {
   background-position: -88px 0%;
}

#id122alissatext p,
#ithastext p,
#afterantext p,
#iconsifertext p,
#goingtext p  {
   font: italic 16px/24px "Myriad Pro";
   margin: 0px;
   color: #6DF3FB;
   padding-left: 1px;
   text-align: left;
}

#contactmiddlebutton a,
#contactbutton a,
#contactbottombutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 88px;
   height: 24px;
   background-position: 0% 0px;
}

#pid4membership,
#pid1home,
#thanks,
#pid2bio,
#pid3schedule  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#i5417272299310oakstreet3bashlandoregon97520  {
   background: url(thanksmedia/id185417272299310oakstreet3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 614px;
   top: 1184px;
   z-index: 2;
   width: 183px;
   height: 67px;
}

#i310oakstreet3bashlandoregon975205417272299  {
   background: url(membershipmedia/id114310oakstreet3bashlando.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 87px;
   top: 238px;
   z-index: 6;
   width: 166px;
   height: 52px;
}

#mondaytext p,
#scheduletext p,
#begtext p  {
   font: italic bold 18px/22px Tahoma;
   margin: 0px;
   color: #302A49;
   text-align: left;
}

#membershipbutton a,
#schedulebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 92px;
   background-position: 0% 0px;
   font-size: 92px;
   line-height: 92px;
}

#julianbiotext p,
#i13hourstext p  {
   font: 12px/14px Tahoma;
   margin: 0px;
   text-align: center;
   color: #302A49;
}

#healthquestbutton a:hover  {
   background-position: -199px 0%;
}

#footermenumenu li a:hover  {
   text-decoration: underline;
   font-style: italic;
}

#membershipbutton a:hover  {
   background-position: -182px 0%;
}

#sitedesignbutton a:hover  {
   background-position: -123px 0%;
}

#signupforournewsletter  {
   background: url(thanksmedia/signupforournewsletter.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 617px;
   top: 431px;
   z-index: 4;
   width: 111px;
   height: 34px;
}

#schedulebutton a:hover  {
   background-position: -134px 0%;
}

#contactbottombutton a  {
   background-image: url(thanksmedia/contactbottombutton.jpg);
}

#contactmiddlebutton a  {
   background-image: url(thanksmedia/contactmiddlebutton.jpg);
}

#signupbutton a:hover  {
   background-position: -178px 0%;
}

#i5417272299topphone  {
   background: url(thanksmedia/5417272299topphone.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 11px;
   z-index: 3;
   width: 213px;
   height: 32px;
}

#contactbottombutton  {
   visibility: visible;
   position: absolute;
   left: 692px;
   top: 1922px;
   z-index: 4;
   width: 88px;
   height: 24px;
}

#contactmiddlebutton  {
   visibility: visible;
   position: absolute;
   left: 654px;
   top: 1246px;
   z-index: 3;
   width: 88px;
   height: 24px;
}

#healthquestbutton a  {
   background: url(thanksmedia/healthquestbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 199px;
   height: 193px;
}

#footermenumenu li a  {
   font-style: Normal;
   text-decoration: none;
   color: #000000;
   height: 100%;
   display: block;
}

#membershipbutton a  {
   width: 182px;
   background-image: url(membershipmedia/membershipbutton.jpg);
}

#homebutton a:hover  {
   background-position: -93px 0%;
}

#id105ashlandtext p  {
   text-align: center;
}

#sitedesignbutton a  {
   background: url(membershipmedia/sitedesignbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 123px;
   font-size: 35px;
   line-height: 35px;
}

#logobutton a:hover  {
   background-position: -259px 0%;
}

#footermenumenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#biobutton a:hover  {
   background-position: -55px 0%;
}

#id100alissatext p  {
   text-align: left;
}

#newsletterliteral  {
   visibility: visible;
   position: absolute;
   left: 612px;
   top: 476px;
   z-index: 4;
   width: 169px;
}

#id86ashlandtext p  {
   text-align: center;
}

#healthquestbutton  {
   visibility: visible;
   position: absolute;
   left: 601px;
   top: 208px;
   z-index: 3;
   width: 199px;
   height: 193px;
}

#sitedesignbutton  {
   visibility: visible;
   position: absolute;
   left: 671px;
   top: 2000px;
   z-index: 3;
   width: 123px;
   height: 35px;
}

#classicalpilates  {
   background: url(membershipmedia/classicalpilates.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 559px;
   top: 26px;
   z-index: 4;
   width: 240px;
   height: 29px;
}

#membershipbutton  {
   visibility: visible;
   position: absolute;
   left: 618px;
   top: 112px;
   z-index: 7;
   width: 182px;
   height: 92px;
}

#schedulebutton a  {
   width: 134px;
   background-image: url(membershipmedia/schedulebutton.jpg);
}

#iconsifertext p  {
   line-height: 19px;
   padding-left: 0px;
}

#contactbutton a  {
   background-image: url(thanksmedia/contactbutton.jpg);
}

#topflowerlayer  {
   background: url(membershipmedia/topflowerlayer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 83px;
   z-index: 5;
   width: 529px;
   height: 816px;
}

#footermenumenu  {
   font: 12px/16px Tahoma;
   height: 16px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   position: absolute;
   left: 248px;
   top: 1963px;
   z-index: 4;
   width: 296px;
}

#schedulebutton  {
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 112px;
   z-index: 7;
   width: 134px;
   height: 92px;
}

#signupbutton a  {
   background: url(thanksmedia/signupbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 178px;
   height: 102px;
}

#playerliteral  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 2001px;
   z-index: 3;
   width: 176px;
}

#afterantext p  {
   font-weight: bold;
   color: #067F86;
}

#addresstext p  {
   font: 18px/22px "Myriad Pro";
   margin: 0px;
   color: #3D355C;
   text-align: center;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 610px;
   top: 3px;
   z-index: 5;
   width: 88px;
   height: 24px;
}

#onthe15text p  {
   text-align: left;
   font-weight: bold;
   font-style: italic;
}

#newsletterbox  {
   background: url(thanksmedia/newsletterbox.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 606px;
   top: 421px;
   z-index: 3;
   width: 191px;
   height: 373px;
}

#logobutton a  {
   background: url(membershipmedia/logobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 259px;
   width: 259px;
   font-size: 259px;
   line-height: 259px;
}

#signupbutton  {
   visibility: visible;
   position: absolute;
   left: 612px;
   top: 1078px;
   z-index: 2;
   width: 178px;
   height: 102px;
}

#homebutton a  {
   background: url(membershipmedia/homebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 86px;
   width: 93px;
   font-size: 86px;
   line-height: 86px;
}

#amdoerntwist  {
   background: url(membershipmedia/amdoerntwist.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 614px;
   top: 51px;
   z-index: 3;
   width: 185px;
   height: 30px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 151px;
   top: 1904px;
   z-index: 4;
   width: 531px;
}

#biobutton a  {
   background: url(membershipmedia/biobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 87px;
   width: 55px;
   font-size: 87px;
   line-height: 87px;
}

#i5417272299  {
   background: url(membershipmedia/5417272299.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 516px;
   top: 2007px;
   z-index: 3;
   width: 144px;
   height: 24px;
}

#textboxcopy  {
   background: url(membershipmedia/textboxcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 212px;
   z-index: 3;
   width: 780px;
   height: 1728px;
}

#rainytext p  {
   text-align: left;
}

#ithastext p  {
   font-style: Normal;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 271px;
   top: 5px;
   z-index: 7;
   width: 259px;
   height: 259px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 63px;
   z-index: 7;
   width: 93px;
   height: 86px;
}

#footerbar  {
   background: url(membershipmedia/footerbar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 1947px;
   z-index: 3;
   width: 800px;
   height: 45px;
}

#kimtext p  {
   text-align: left;
}

#squiggle1  {
   background: url(membershipmedia/squiggle1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 97px;
   top: 79px;
   z-index: 7;
   width: 30px;
   height: 99px;
}

#biobutton  {
   visibility: visible;
   position: absolute;
   left: 531px;
   top: 62px;
   z-index: 8;
   width: 55px;
   height: 87px;
}

#grouppic  {
   background: url(thanksmedia/grouppic.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 609px;
   top: 799px;
   z-index: 2;
   width: 188px;
   height: 273px;
}

#swuiggle  {
   background: url(membershipmedia/swuiggle.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 586px;
   top: 78px;
   z-index: 7;
   width: 30px;
   height: 99px;
}

#flower2  {
   background: url(membershipmedia/flower2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 181px;
   z-index: 4;
   width: 64px;
   height: 62px;
}

#menubar  {
   background: url(membershipmedia/menubar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 88px;
   z-index: 6;
   width: 800px;
   height: 83px;
}

#textbox  {
   background: url(thanksmedia/textbox.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 212px;
   z-index: 3;
   width: 578px;
   height: 1725px;
}

#layer1  {
   background: url(membershipmedia/layer1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 800px;
   height: 591px;
}

#layer2  {
   background: url(membershipmedia/layer2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 1500px;
   z-index: 2;
   width: 800px;
   height: 540px;
}

#layer3  {
   background: url(membershipmedia/layer3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 591px;
   z-index: 1;
   width: 800px;
   height: 909px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #544969 url(membershipmedia/exteriortile.jpg) center top no-repeat;
   background-attachment: fixed;
}

