a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#yogalocationstext p a,
#yogadancelinkstext p a,
#yogaschedulelinkstext p a,
#yogacontactuslinkstext p a,
#yogalocationsoflongislandtext p a  {
   color: #898989;
   text-decoration: none;
}

#topmenumenu li a:hover,
#yogacontactuslinkstext p a:hover,
#yogadancelinkstext p a:hover,
#yogalocationsoflongislandtext p a:hover  {
   color: #9BB367;
   text-decoration: underline;
}

#yogadancelinkstext p,
#yogalocationstext p,
#yogacontactuslinkstext p,
#yogalocationsoflongislandtext p,
#yogaschedulelinkstext p  {
   font: 9px/18px Arial;
   margin: 0px;
   color: #898989;
   text-align: left;
}

#holidayparty *:first-child,
#lindaslunchtimeyogastartingagainfebruary9ththursdaysat *:first-child  {
   padding-top: 0px;
}

#yogadancelinkstext,
#yogaschedulelinkstext,
#yogacontactuslinkstext  {
   visibility: visible;
   position: absolute;
   top: 1341px;
   z-index: 1;
   width: 125px;
}

#linksbutton a,
#schedulebutton a,
#classesbutton a,
#videosbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 38px;
   background-position: 0% 0px;
   font-size: 38px;
   line-height: 38px;
}

#lindaslunchtimeyogastartingagainfebruary9ththursdaysat p  {
   font: bold 12px/14px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#lindaslunchtimeyogastartingagainfebruary9ththursdaysat  {
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 562px;
   width: 246px;
}

#yogateacherheader,
#yogateachertrainingheadertext  {
   visibility: visible;
   position: absolute;
   left: 120px;
   width: 252px;
}

#i                a,
#id243inthenewsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 37px;
   width: 186px;
   background-position: 0% 0px;
   font-size: 37px;
   line-height: 37px;
}

#linksbutton a:hover,
#videosbutton a:hover  {
   background-position: -92px 0%;
}

#i               ,
#id243inthenewsbutton  {
   visibility: visible;
   position: absolute;
   left: 849px;
   top: 797px;
   width: 186px;
   height: 37px;
}

#yogabutton a,
#id232inthenewsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 49px;
   background-position: 0% 0px;
   font-size: 49px;
   line-height: 49px;
}

#id239certificationbutton a:hover  {
   background-position: -248px 0%;
}

#yogateachertrainingheadertext p  {
   font: bold 14px/17px Arial;
   margin: 0px;
   text-align: left;
   color: #FFFE7B;
}

#pid22home,
#pid23upcomingevents  {
   margin: 0px auto 0px auto;
   width: 1200px;
   position: relative;
}

#speciasl2bkgd,
#speciasl1bkgd  {
   visibility: visible;
   position: absolute;
   top: 699px;
   z-index: 2;
   width: 140px;
   height: 136px;
   background-repeat: no-repeat;
}

#yogateachertrainingheadertext  {
   top: 443px;
}

#id232inthenewsbutton a:hover  {
   background-position: -48px 0%;
}

#id239certificationbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 123px;
   width: 248px;
   background-position: 0% 0px;
   font-size: 123px;
   line-height: 123px;
}

#sevingthecommunitiestext p  {
   font: bold 11px/14px Arial;
   margin: 0px;
   color: #4B4444;
   text-align: left;
}

#sevingthecommunitiestext  {
   visibility: visible;
   position: absolute;
   left: 140px;
   top: 211px;
   width: 605px;
}

#id239certificationbutton  {
   visibility: visible;
   position: absolute;
   left: 842px;
   top: 349px;
   width: 248px;
   height: 123px;
}

#schedulebutton a:hover  {
   background-position: -204px 0%;
}

#yogacontactuslinkstext  {
   left: 754px;
}

#id232inthenewsbutton a  {
   width: 48px;
}

#id243inthenewsbutton a  {
   background-image: url(upcomingeventsmedia/id243inthenewsbutton.gif);
}

#ourstaffbutton a:hover  {
   background-position: -160px 0%;
}

#facebookbutton a:hover  {
   background-position: -54px 0%;
}

#pilatesbutton a:hover  {
   background-position: -107px 0%;
}

#classesbutton a:hover  {
   background-position: -103px 0%;
}

#twitterbutton a:hover  {
   background-position: -52px 0%;
}

#newsletterformliteral  {
   visibility: visible;
   position: absolute;
   left: 114px;
   top: 1112px;
   width: 226px;
}

#yogateacherheader p a  {
   font-weight: bold;
   color: #FFFFFF;
}

#yogaschedulelinkstext  {
   left: 473px;
}

#id243inthenewsbutton  {
   z-index: 2;
}

#id232inthenewsbutton  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 416px;
   width: 48px;
   height: 49px;
}

#updatesheadertext p  {
   font: bold 21px/25px Arial;
   margin: 0px;
   color: #FFFE7B;
   text-align: left;
}

#dancebutton a:hover  {
   background-position: -98px 0%;
}

#yogateacherheader p  {
   font: bold 13px/16px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#i                a  {
   background-image: url(homemedia/id243inthenewsbutton.gif);
}

#yogabutton a:hover  {
   background-position: -82px 0%;
}

#blogbutton a:hover  {
   background-position: -51px 0%;
}

#yogadancelinkstext  {
   left: 611px;
}

#yogateacherheader  {
   top: 279px;
}

#newsletterheaderg  {
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 1019px;
   z-index: 2;
   width: 104px;
   height: 16px;
   background-repeat: no-repeat;
}

#updatesheadertext  {
   visibility: visible;
   position: absolute;
   left: 111px;
   top: 401px;
   width: 101px;
}

#i                 {
   z-index: 1;
}

#newslettertext p  {
   font: 12px/12px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#stretchyourbodyg  {
   visibility: visible;
   position: absolute;
   left: 558px;
   top: 233px;
   width: 267px;
   height: 15px;
   background-repeat: no-repeat;
}

#ourstaffbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 55px;
   width: 160px;
   background-position: 0% 0px;
   font-size: 55px;
   line-height: 55px;
}

#facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 54px;
   width: 54px;
   background-position: 0% 0px;
   font-size: 54px;
   line-height: 54px;
}

#topmenumenu li a  {
   text-decoration: none;
   color: #000000;
   height: 100%;
   display: block;
}

#schedulebutton a  {
   width: 204px;
}

#twitterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 53px;
   width: 52px;
   background-position: 0% 0px;
   font-size: 53px;
   line-height: 53px;
}

#bestof20121st4c  {
   visibility: visible;
   position: absolute;
   left: 708px;
   top: 30px;
   width: 208px;
   height: 117px;
   background-repeat: no-repeat;
}

#pilatesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   width: 107px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#classesbutton a  {
   width: 103px;
}

#ourstaffbutton  {
   visibility: visible;
   position: absolute;
   left: 850px;
   top: 735px;
   width: 160px;
   height: 55px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 297px;
   width: 54px;
   height: 54px;
}

#topmenumenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#holidayparty p  {
   font: 12px/6px Arial;
   margin: 0px;
   padding-top: 10px;
   text-align: left;
   color: #FEFEFB;
}

#schedulebutton  {
   visibility: visible;
   position: absolute;
   left: 846px;
   top: 227px;
   width: 204px;
   height: 38px;
}

#videosbutton a  {
   width: 92px;
}

#newsletterline  {
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 1039px;
   z-index: 2;
   width: 178px;
   height: 3px;
   background-repeat: no-repeat;
}

#newslettertext  {
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 1050px;
   width: 216px;
}

#twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 240px;
   width: 52px;
   height: 53px;
}

#pilatesbutton  {
   visibility: visible;
   position: absolute;
   left: 848px;
   top: 557px;
   width: 107px;
   height: 39px;
}

#speciasl2bkgd  {
   background-image: url(homemedia/speciasl2bkgd.gif);
   left: 544px;
}

#speciasl1bkgd  {
   background-image: url(homemedia/speciasl1bkgd.gif);
   left: 397px;
}

#linksbutton a  {
   width: 92px;
}

#dancebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 35px;
   width: 98px;
   background-position: 0% 0px;
   font-size: 35px;
   line-height: 35px;
}

#classesbutton  {
   visibility: visible;
   position: absolute;
   left: 846px;
   top: 287px;
   width: 103px;
   height: 38px;
}

#blogbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 51px;
   width: 51px;
   background-position: 0% 0px;
   font-size: 51px;
   line-height: 51px;
}

#yogabutton a  {
   width: 82px;
}

#videosbutton  {
   visibility: visible;
   position: absolute;
   left: 850px;
   top: 680px;
   width: 92px;
   height: 38px;
}

#holidayparty  {
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 526px;
   width: 238px;
}

#updatesbkgd  {
   visibility: visible;
   position: absolute;
   left: 112px;
   top: 430px;
   width: 268px;
   height: 391px;
   background-repeat: no-repeat;
}

#dancebutton  {
   visibility: visible;
   position: absolute;
   left: 848px;
   top: 621px;
   width: 98px;
   height: 35px;
}

#logooverlay  {
   visibility: visible;
   position: absolute;
   left: 419px;
   top: 208px;
   width: 21px;
   height: 19px;
   background-color: #FFFFFF;
   background-image: none;
}

#topmenumenu  {
   font: bold 13px/29px Arial;
   height: 29px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   position: absolute;
   left: 712px;
   top: 6px;
   width: 228px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 849px;
   top: 858px;
   width: 92px;
   height: 38px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 358px;
   width: 51px;
   height: 51px;
}

#yogabutton  {
   visibility: visible;
   position: absolute;
   left: 848px;
   top: 490px;
   width: 82px;
   height: 49px;
}

#toplogo  {
   visibility: visible;
   position: absolute;
   left: 110px;
   top: 17px;
   width: 448px;
   height: 240px;
   background-repeat: no-repeat;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}


