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

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

#i267pic3,
#i287pic3,
#i209pic3,
#i258pic3,
#i70pic3  {
   position: absolute;
   left: 606px;
   top: 514px;
   z-index: 5;
   width: 198px;
   height: 216px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

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

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

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

#i266pic2,
#i286pic1,
#i208pic1,
#pic3copy2  {
   position: absolute;
   left: 647px;
   top: 193px;
   z-index: 5;
   width: 211px;
   height: 227px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i207pic2,
#i256pic2,
#i265pic3,
#i285pic2  {
   position: absolute;
   left: 708px;
   top: 368px;
   z-index: 4;
   width: 202px;
   height: 220px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

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

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

#aboutpgtext,
#testimonialstext  {
   position: absolute;
   left: 182px;
   z-index: 4;
   width: 400px;
   margin-left: 0px;
   margin-top: 0px;
}

#adobereadertext,
#enrolltext  {
   position: absolute;
   left: 180px;
   z-index: 4;
   width: 400px;
   margin-left: 0px;
   margin-top: 0px;
}

#parenttestimonialsbutton a  {
   background: url(sg_home_media/parenttestimonialsbutton.png) no-repeat;
   display: block;
   height: 69px;
   width: 199px;
   font-size: 69px;
   line-height: 69px;
}

#c2013creativekidsconnecti  {
   position: absolute;
   left: 119px;
   top: 903px;
   z-index: 4;
   width: 819px;
   margin-left: 0px;
   margin-top: 0px;
}

#parenttestimonialsbutton  {
   position: absolute;
   left: 532px;
   top: 45px;
   z-index: 7;
   width: 199px;
   height: 69px;
   margin-left: 0px;
   margin-top: 0px;
}

#pinterestbutton a  {
   background: url(sg_home_media/pinterestbutton.png) no-repeat;
   display: block;
   height: 35px;
   width: 34px;
   font-size: 35px;
   line-height: 35px;
}

#contactusbutton a  {
   background: url(sg_home_media/contactusbutton.png) no-repeat;
   display: block;
   height: 69px;
   width: 119px;
   font-size: 69px;
   line-height: 69px;
}

#locationbutton a  {
   background: url(sg_home_media/locationbutton.png) no-repeat;
   display: block;
   height: 69px;
   width: 108px;
   font-size: 69px;
   line-height: 69px;
}

#testimonialstext  {
   top: 255px;
}

#adobereadertext  {
   top: 381px;
}

#pinterestbutton  {
   position: absolute;
   left: 872px;
   top: 15px;
   z-index: 4;
   width: 34px;
   height: 35px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutusbutton a  {
   background: url(sg_home_media/aboutusbutton.png) no-repeat;
   display: block;
   height: 69px;
   width: 113px;
   font-size: 69px;
   line-height: 69px;
}

#contactusbutton  {
   position: absolute;
   left: 801px;
   top: 45px;
   z-index: 9;
   width: 119px;
   height: 69px;
   margin-left: 0px;
   margin-top: 0px;
}

#enrollbutton a  {
   background: url(sg_home_media/enrollbutton.png) no-repeat;
   display: block;
   height: 69px;
   width: 93px;
   font-size: 69px;
   line-height: 69px;
}

#licnoc090r0775  {
   position: absolute;
   left: 245px;
   top: 34px;
   z-index: 5;
   width: 107px;
   margin-left: 0px;
   margin-top: 0px;
}

#locationbutton  {
   position: absolute;
   left: 716px;
   top: 45px;
   z-index: 8;
   width: 108px;
   height: 69px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutusbutton  {
   position: absolute;
   left: 370px;
   top: 45px;
   z-index: 5;
   width: 113px;
   height: 69px;
   margin-left: 0px;
   margin-top: 0px;
}

#emailbutton a  {
   background: url(sg_home_media/emailbutton.png) no-repeat;
   display: block;
   height: 34px;
   width: 34px;
   font-size: 34px;
   line-height: 34px;
}

#enrollbutton  {
   position: absolute;
   left: 461px;
   top: 45px;
   z-index: 6;
   width: 93px;
   height: 69px;
   margin-left: 0px;
   margin-top: 0px;
}

#page_content  {
   min-height: 922px;
}

#homebutton a  {
   background: url(sg_home_media/homebutton.png) no-repeat;
   display: block;
   height: 69px;
   width: 80px;
   font-size: 69px;
   line-height: 69px;
}

#emailbutton  {
   position: absolute;
   left: 834px;
   top: 16px;
   z-index: 4;
   width: 34px;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutpgtext  {
   top: 254px;
}

#dragonflylg  {
   background: url(sg_home_media/dragonflylg.png) no-repeat;
   position: absolute;
   left: 727px;
   top: 678px;
   z-index: 6;
   width: 246px;
   height: 177px;
   margin-left: 0px;
   margin-top: 0px;
}

#enrolltext  {
   top: 248px;
}

#homebutton  {
   position: absolute;
   left: 311px;
   top: 45px;
   z-index: 4;
   width: 80px;
   height: 69px;
   margin-left: 0px;
   margin-top: 0px;
}

#pic3copy2  {
   background-image: url(sg_home_media/pic3copy2.png);
}

#i208pic1  {
   background-image: url(sg_about-us_media/d208pic1.png);
}

#i285pic2  {
   background-image: url(sg_contact-us_media/d285pic2.png);
}

#i207pic2  {
   background-image: url(sg_about-us_media/d207pic2.png);
}

#i256pic2  {
   background-image: url(sg_enroll_media/d256pic2.png);
}

#i267pic3  {
   background-image: url(sg_parent-testimonials_media/d267pic3.png);
}

#i286pic1  {
   background-image: url(sg_contact-us_media/d286pic1.png);
}

#i287pic3  {
   background-image: url(sg_contact-us_media/d287pic3.png);
}

#i258pic3  {
   background-image: url(sg_enroll_media/d258pic3.png);
}

#i209pic3  {
   background-image: url(sg_about-us_media/d209pic3.png);
}

#i266pic2  {
   background-image: url(sg_parent-testimonials_media/d266pic2.png);
}

#i265pic3  {
   background-image: url(sg_parent-testimonials_media/d265pic3.png);
}

#address  {
   background: url(sg_home_media/address.png) no-repeat;
   position: absolute;
   left: 262px;
   top: 153px;
   z-index: 4;
   width: 639px;
   height: 12px;
   margin-left: 0px;
   margin-top: 0px;
}

#i70pic3  {
   background-image: url(sg_home_media/d70pic3.png);
}

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

#logo  {
   background: url(sg_home_media/logo.png) no-repeat;
   position: absolute;
   left: 113px;
   top: 10px;
   z-index: 6;
   width: 181px;
   height: 181px;
   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: #FFFFFF url(sg_home_media/browserbackground.png) center top repeat;
   background-attachment: scroll;
   height: 100%;
}

