a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#id0inhometextbutton a:hover,
#id1classestextbutton a:hover,
#id1partiestextbutton a:hover,
#id0contacttextbutton a:hover,
#id0classestextbutton a:hover,
#id0partiestextbutton a:hover,
#id1contacttextbutton a:hover,
#parkdistrictlinksmenu li a:hover,
#id1inhometextbutton a:hover,
#classlistmenu li a:hover,
#parkdistrictlinksclaseesmenucopy li a:hover,
#emailtext p a:hover  {
   font-weight: bold;
   color: #FA0ABD;
}

#id0inhometextbutton a,
#id1inhometextbutton a,
#id0partiestextbutton a,
#id1partiestextbutton a,
#id0contacttextbutton a,
#id1contacttextbutton a,
#id0classestextbutton a,
#id1classestextbutton a  {
   border: 0px none #000000;
   font-weight: bold;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FCFCFC;
}

#id0lessonsbutton a,
#id2classesbutton a,
#id2lessonsbutton a,
#id0partiesbutton a,
#id0classesbutton a,
#id2partiesbutton a,
#id3contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 79px;
   width: 94px;
   background-position: 0% 0px;
   font-size: 79px;
   line-height: 79px;
}

#mommyme,
#pid2parties,
#pid6afterschoolenrichment,
#pid1home,
#teenenrichment,
#pid5enrichment,
#pid3classes,
#pid8motherdaughter,
#pid9lessons  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#vectorsmartobjectcopy17,
#vectorsmartobjectcopy18,
#vectorsmartobjectcopy15,
#vectorsmartobjectcopy,
#vectorsmartobjectcopy16  {
   background: url(sg_classes_media/vectorsmartobjectcopy18.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 693px;
   width: 167px;
   height: 31px;
}

#motherdaughtertext,
#teenenrichmenttext,
#enrichmenttext,
#afterschoolenrichmenttext,
#mommymetext  {
   visibility: visible;
   position: absolute;
   left: 391px;
   top: 250px;
   z-index: 4;
}

#mommymetext p,
#motherdaughtertext p,
#enrichmenttext p,
#teenenrichmenttext p  {
   font: bold 18px/14px Arial;
   margin: 0px;
   padding-bottom: 5px;
   text-align: left;
}

#id0classesbutton a:hover,
#id0partiesbutton a:hover,
#id0lessonsbutton a:hover  {
   background-position: -94px 0%;
}

#classlistmenu li a,
#parkdistrictlinksclaseesmenucopy li a  {
   font-weight: bold;
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   width: 100%;
   display: block;
}

#classlistmenu li,
#parkdistrictlinksclaseesmenucopy li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#i2008yogabashtext p,
#afterschoolenrichmenttext p  {
   margin: 0px;
   line-height: 14px;
   font-weight: bold;
   font-family: Arial;
   text-align: left;
}

#lessonstext p,
#homecontenttext p,
#partiestext p  {
   font: bold 16px Arial;
   margin: 0px;
   text-align: left;
}

#classlistmenu,
#parkdistrictlinksclaseesmenucopy  {
   font: bold 14px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   position: absolute;
   z-index: 4;
}

#id0phonetext p,
#id1phonetext p,
#emailtext p  {
   font: bold 18px Arial;
   margin: 0px;
   color: #EC008C;
   padding-bottom: 5px;
}

#homebutton a:hover,
#emailbutton a:hover  {
   background-position: -11px 0%;
}

#contactshadow,
#id1partiesshadow  {
   visibility: visible;
   position: absolute;
   top: 256px;
   z-index: 9;
   width: 102px;
   height: 85px;
   background-repeat: no-repeat;
}

#parkdistrictlinksclaseesmenucopy  {
   width: 471px;
   top: 525px;
   left: 395px;
   line-height: 23px;
}

#afterschoolenrichmenttext p  {
   font-size: 12px;
}

#afterschoolenrichmenttext  {
   width: 466px;
}

#id1lessonsbutton a:hover  {
   background-position: -102px 0%;
}

#id1partiesbutton a:hover  {
   background-position: -64px 0%;
}

#id1classesbutton a:hover  {
   background-position: -77px 0%;
}

#id1contactbutton a:hover  {
   background-position: -91px 0%;
}

#vectorsmartobjectcopy16  {
   z-index: 8;
   left: 739px;
}

#vectorsmartobjectcopy18  {
   z-index: 8;
   left: 69px;
}

#vectorsmartobjectcopy15  {
   z-index: 7;
   left: 572px;
}

#vectorsmartobjectcopy19  {
   background: url(sg_classes_media/vectorsmartobjectcopy19.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 694px;
   z-index: 7;
   width: 68px;
   height: 30px;
}

#vectorsmartobjectcopy20  {
   background: url(sg_classes_media/vectorsmartobjectcopy20.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 907px;
   top: 693px;
   z-index: 7;
   width: 93px;
   height: 26px;
}

#vectorsmartobjectcopy17  {
   z-index: 7;
   left: 236px;
}

#layer70copy2,
#layer70  {
   background: url(sg_classes_media/layer70copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 209px;
   height: 74px;
}

#vectorsmartobjectcopy  {
   z-index: 7;
   left: 404px;
}

#id0contacttextbutton  {
   font: bold 16px/28px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 142px;
   z-index: 8;
   width: 72px;
   height: 28px;
}

#id0partiestextbutton  {
   font: bold 16px/30px Arial;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 135px;
   top: 140px;
   z-index: 9;
   width: 64px;
   height: 30px;
}

#id0classestextbutton  {
   font: bold 16px/28px Arial;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 258px;
   top: 141px;
   z-index: 9;
   width: 82px;
   height: 28px;
}

#id0inhometextbutton  {
   font: bold 16px/17px Arial;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 675px;
   top: 136px;
   z-index: 9;
   width: 72px;
   height: 34px;
}

#i2008yogabashtext p  {
   font-size: 10px;
}

#id1contactbutton a  {
   background: url(sg_classes_media/id1contactbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 91px;
   width: 91px;
   font-size: 91px;
   line-height: 91px;
}

#id0lessonsbutton a  {
   background-image: url(sg_classes_media/id0lessonsbutton.gif);
}

#id1classesbutton a  {
   background: url(sg_classes_media/id1classesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 77px;
   font-size: 93px;
   line-height: 93px;
}

#id2classesbutton a  {
   background-image: url(sg_home_media/id2classesbutton.gif);
}

#id0classesbutton a  {
   background-image: url(sg_classes_media/id0classesbutton.gif);
}

#id0partiesbutton a  {
   background-image: url(sg_classes_media/id0partiesbutton.gif);
}

#id1left,
#id1right  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 5;
   height: 768px;
   background-color: #00B2D9;
   background-image: none;
}

#teenenrichmenttext  {
   width: 454px;
}

#id1lessonsbutton a  {
   background: url(sg_classes_media/id1lessonsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 57px;
   width: 102px;
   font-size: 57px;
   line-height: 57px;
}

#id2partiesbutton a  {
   background-image: url(sg_classes_media/id0partiesbutton.gif);
}

#id1partiesbutton a  {
   background: url(sg_classes_media/id1partiesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 82px;
   width: 64px;
   font-size: 82px;
   line-height: 82px;
}

#motherdaughtertext  {
   width: 476px;
}

#id3contactbutton a  {
   width: 93px;
   background-image: url(sg_home_media/id3contactbutton.gif);
}

#id2lessonsbutton a  {
   background-image: url(sg_home_media/id2lessonsbutton.gif);
}

#homecontenttext p  {
   line-height: 18px;
}

#i2008yogabashtext  {
   visibility: visible;
   position: absolute;
   left: 457px;
   top: 745px;
   z-index: 4;
   width: 98px;
}

#id0lessonsshadow  {
   background: url(sg_classes_media/id0lessonsshadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 660px;
   top: 111px;
   z-index: 7;
   width: 102px;
   height: 86px;
}

#id1partiesbutton  {
   visibility: visible;
   position: absolute;
   left: 135px;
   top: 55px;
   z-index: 9;
   width: 64px;
   height: 82px;
}

#id1partiesshadow  {
   background-image: url(sg_home_media/id1partiesshadow.gif);
   left: 134px;
}

#id0classesshadow  {
   background: url(sg_classes_media/id0classesshadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 113px;
   z-index: 7;
   width: 102px;
   height: 85px;
}

#enrichmenttext p  {
   padding-bottom: 0px;
}

#id1classesbutton  {
   visibility: visible;
   position: absolute;
   left: 271px;
   top: 54px;
   z-index: 9;
   width: 77px;
   height: 93px;
}

#id0partiesbutton  {
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 111px;
   z-index: 8;
   width: 94px;
   height: 79px;
}

#yogabashlogocopy  {
   background: url(sg_classes_media/yogabashlogocopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 400px;
   top: 10px;
   z-index: 7;
   width: 186px;
   height: 207px;
}

#id0lessonsbutton  {
   visibility: visible;
   position: absolute;
   left: 664px;
   top: 110px;
   z-index: 8;
   width: 94px;
   height: 79px;
}

#id0partiesshadow  {
   background: url(sg_classes_media/id0partiesshadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 112px;
   z-index: 7;
   width: 102px;
   height: 85px;
}

#id0classesbutton  {
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 112px;
   z-index: 8;
   width: 94px;
   height: 79px;
}

#id1lessonsbutton  {
   visibility: visible;
   position: absolute;
   left: 635px;
   top: 84px;
   z-index: 9;
   width: 102px;
   height: 57px;
}

#id1contactbutton  {
   visibility: visible;
   position: absolute;
   left: 784px;
   top: 54px;
   z-index: 8;
   width: 91px;
   height: 91px;
}

#enrichmenttext  {
   width: 459px;
}

#id0phonetext p  {
   text-align: center;
   line-height: 18px;
}

#id1phonetext p  {
   text-align: left;
   line-height: 14px;
}

#partiestext p  {
   line-height: 20px;
}

#emailbutton a  {
   background: url(sg_classes_media/emailbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 8px;
   width: 11px;
   font-size: 8px;
   line-height: 8px;
}

#contactshadow  {
   background-image: url(sg_home_media/contactshadow.gif);
   left: 763px;
}

#classlistmenu  {
   width: 228px;
   top: 238px;
   left: 134px;
   line-height: 34px;
}

#layer67copy15  {
   background: url(sg_classes_media/layer67copy15.gif) no-repeat;
   position: absolute;
   left: 793px;
   top: 112px;
   z-index: 7;
   width: 102px;
   height: 86px;
}

#lessonstext p  {
   line-height: 20px;
}

#pinkbarcopy2  {
   background: url(sg_classes_media/pinkbarcopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 378px;
   top: 249px;
   z-index: 4;
   width: 1px;
   height: 387px;
}

#whitebarcopy  {
   background: url(sg_classes_media/whitebarcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 685px;
   z-index: 6;
   width: 1000px;
   height: 53px;
}

#id0phonetext  {
   visibility: visible;
   position: absolute;
   left: 156px;
   top: 603px;
   z-index: 4;
   width: 149px;
}

#layer70copy2  {
   top: 552px;
   left: 521px;
}

#homebutton a  {
   background: url(sg_classes_media/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 10px;
   width: 11px;
   font-size: 10px;
   line-height: 10px;
}

#mommymetext  {
   width: 460px;
}

#emailbutton  {
   visibility: visible;
   position: absolute;
   left: 892px;
   top: 14px;
   z-index: 4;
   width: 11px;
   height: 8px;
}

#pinkbarcopy  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 147px;
   z-index: 6;
   width: 998px;
   height: 25px;
   background-color: #EC008C;
   background-image: none;
}

#emailtext p  {
   text-align: left;
   line-height: 14px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 866px;
   top: 12px;
   z-index: 4;
   width: 11px;
   height: 10px;
}

#id0right  {
   background: url(sg_classes_media/id0right.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 914px;
   top: 0px;
   z-index: 4;
   width: 86px;
   height: 768px;
}

#id1right  {
   width: 70px;
   left: 930px;
}

#layer70  {
   top: 425px;
   left: 132px;
}

#id1left  {
   width: 80px;
   left: 0px;
}

#id0left  {
   background: url(sg_classes_media/id0left.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 95px;
   height: 768px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1000px;
   height: 768px;
   background-color: #FFFFFF;
   background-image: none;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #EF990B;
}

