#homebutton a.nmh,
#contactbutton a:hover,
#blogbutton a:hover,
#blogbutton a.nmh,
#whyyogabutton a:hover,
#homebutton a:hover,
#contactbutton a.nmh,
#whyyogabutton a.nmh  {
   background-position: -86px 0%;
}

#contactbutton,
#whyyogabutton,
#blogbutton  {
   position: absolute;
   top: 153px;
   z-index: 4;
   width: 86px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutbutton a.nmh,
#aboutbutton a:hover  {
   background-position: -103px 0%;
}

#emailbutton a.nmh,
#emailbutton a:hover  {
   background-position: -156px 0%;
}

#cibutton a:hover,
#cibutton a.nmh  {
   background-position: -152px 0%;
}

#contactbutton a,
#whyyogabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 110px;
   width: 86px;
   font-size: 110px;
   line-height: 110px;
}

#fbbutton a:hover,
#fbbutton a.nmh  {
   background-position: -97px 0%;
}

#homebutton a,
#blogbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 96px;
   width: 86px;
   font-size: 96px;
   line-height: 96px;
}

#weeklyscheduleinmauldinra  {
   background: url(sg_home_media/weeklyscheduleinmauldinra.gif) no-repeat;
   position: absolute;
   left: 122px;
   top: 285px;
   z-index: 4;
   width: 189px;
   height: 668px;
   margin-left: 0px;
   margin-top: 0px;
}

#allcontentonthiswebsiteis  {
   background: url(sg_home_media/allcontentonthiswebsiteis.gif) no-repeat;
   position: absolute;
   left: 322px;
   top: 950px;
   z-index: 5;
   width: 563px;
   height: 28px;
   margin-left: 0px;
   margin-top: 0px;
}

#findpeaceandquietandbuild  {
   background: url(sg_home_media/findpeaceandquietandbuild.gif) no-repeat;
   position: absolute;
   left: 390px;
   top: 50px;
   z-index: 4;
   width: 227px;
   height: 105px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutbutton,
#fbbutton  {
   position: absolute;
   top: 153px;
   z-index: 4;
   height: 111px;
   margin-left: 0px;
   margin-top: 0px;
}

#lessstressyoga,
#about  {
   position: absolute;
   left: 340px;
   top: 290px;
   z-index: 6;
   width: 552px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#contactbutton a  {
   background-image: url(sg_why-pt-1_media/contactbutton.gif);
}

#whyyogabutton a  {
   background-image: url(sg_why-pt-1_media/whyyogabutton.gif);
}

#lessstressyoga  {
   background-image: url(sg_home_media/lessstressyoga.gif);
   height: 320px;
}

#aboutbutton a  {
   background: url(sg_why-pt-1_media/aboutbutton.gif) no-repeat;
   display: block;
   height: 111px;
   width: 103px;
   font-size: 111px;
   line-height: 111px;
}

#contactbutton  {
   height: 110px;
   left: 730px;
}

#emailbutton a  {
   background: url(sg_why-pt-1_media/emailbutton.gif) no-repeat;
   display: block;
   height: 7px;
   width: 156px;
   font-size: 7px;
   line-height: 7px;
}

#whyyogabutton  {
   height: 110px;
   left: 424px;
}

#homebutton a  {
   background-image: url(sg_why-pt-1_media/homebutton.gif);
}

#blogbutton a  {
   background-image: url(sg_why-pt-1_media/blogbutton.gif);
}

#page_content  {
   min-height: 984px;
}

#emailbutton  {
   position: absolute;
   left: 138px;
   top: 352px;
   z-index: 5;
   width: 156px;
   height: 7px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutbutton  {
   width: 103px;
   left: 519px;
}

#blogbutton  {
   height: 96px;
   left: 628px;
}

#fbbutton a  {
   background: url(sg_why-pt-1_media/fbbutton.gif) no-repeat;
   display: block;
   height: 111px;
   width: 97px;
   font-size: 111px;
   line-height: 111px;
}

#cibutton a  {
   background: url(sg_why-pt-1_media/cibutton.gif) no-repeat;
   display: block;
   height: 24px;
   width: 152px;
   font-size: 24px;
   line-height: 24px;
}

#homebutton  {
   position: absolute;
   left: 323px;
   top: 153px;
   z-index: 6;
   width: 86px;
   height: 96px;
   margin-left: 0px;
   margin-top: 0px;
}

#fbbutton  {
   width: 97px;
   left: 832px;
}

#cibutton  {
   position: absolute;
   left: 138px;
   top: 956px;
   z-index: 4;
   width: 152px;
   height: 24px;
   margin-left: 0px;
   margin-top: 0px;
}

#infobar  {
   background: url(sg_why-pt-1_media/infobar.gif) no-repeat;
   position: absolute;
   left: 38px;
   top: 2px;
   z-index: 5;
   width: 329px;
   height: 331px;
   margin-left: 0px;
   margin-top: 0px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 1024px;
   left: 0px;
   top: 0px;
   display: block;
}

#yogag  {
   background: url(sg_why-pt-1_media/yogag.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1024px;
   height: 984px;
   margin-left: 0px;
   margin-top: 0px;
}

#about  {
   background-image: url(sg_about-us_media/about.gif);
   height: 366px;
}

#bar  {
   background: url(sg_home_media/bar.gif) no-repeat;
   position: absolute;
   left: 71px;
   top: 162px;
   z-index: 4;
   width: 901px;
   height: 69px;
   margin-left: 0px;
   margin-top: 0px;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 1024px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

a.nm  {
   background-position: 0px 0px;
}

ains  {
   text-decoration: none;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

html, body  {
   background-color: #003399;
   height: 100%;
}

