#id1testimonialsbutton a:hover  {
   background-position: -98px 0%;
}

#id1appointmentbutton a:hover  {
   background-position: -163px 0%;
}

#id1newpatientbutton a:hover  {
   background-position: -137px 0%;
}

#id1mapbuttonbutton a:hover  {
   background-position: -199px 0%;
}

#id1servicesbutton a:hover  {
   background-position: -65px 0%;
}

#id1firstaidbutton a:hover  {
   background-position: -428px 0%;
}

#id1mapbuttonbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 51px;
   top: 115px;
   width: 100px;
   height: 17px;
}

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

#id1paymentbutton a:hover  {
   background-position: -104px 0%;
}

#id1testimonialsbutton a  {
   background: url(sg_home_media/id1testimonialsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 98px;
   height: 22px;
}

#id1peoplebutton a:hover  {
   background-position: -83px 0%;
}

#id1appointmentbutton a  {
   background: url(sg_home_media/id1appointmentbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 163px;
   height: 22px;
}

#id1testimonialsbutton  {
   visibility: visible;
   position: absolute;
   left: 203px;
   top: 129px;
   z-index: 9;
   width: 98px;
   height: 22px;
}

#id1newpatientbutton a  {
   background: url(sg_home_media/id1newpatientbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 137px;
   height: 22px;
}

#id1appointmentbutton  {
   visibility: visible;
   position: absolute;
   left: 301px;
   top: 129px;
   z-index: 10;
   width: 163px;
   height: 22px;
}

#constructedbytext p  {
   font: 10px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #07402D;
   text-align: center;
}

#id1servicesbutton a  {
   background: url(sg_home_media/id1servicesbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 65px;
   height: 22px;
}

#id1firstaidbutton a  {
   background: url(sg_home_media/id1firstaidbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 428px;
   height: 110px;
}

#id1newpatientbutton  {
   visibility: visible;
   position: absolute;
   left: 464px;
   top: 129px;
   z-index: 11;
   width: 137px;
   height: 22px;
}

#id1mapbuttonbutton  {
   font: italic 12px/12px Georgia, serif;
   visibility: visible;
   position: absolute;
   left: 710px;
   top: 544px;
   z-index: 3;
   width: 199px;
   height: 122px;
}

#id1contactbutton a  {
   background: url(sg_home_media/id1contactbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 97px;
   height: 22px;
}

#id1paymentbutton a  {
   background: url(sg_home_media/id1paymentbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 104px;
   height: 22px;
}

#beveledmrectangle  {
   background: url(sg_home_media/beveledmrectangle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 468px;
   z-index: 3;
   width: 896px;
   height: 59px;
}

#newpatientstext p  {
   font: 29px/16px Georgia, serif;
   margin: 0px;
   color: #07402D;
   text-align: center;
}

#constructedbytext  {
   visibility: visible;
   position: absolute;
   left: 272px;
   top: 763px;
   z-index: 4;
   width: 477px;
}

#id1firstaidbutton  {
   visibility: visible;
   position: absolute;
   left: 443px;
   top: 129px;
   z-index: 5;
   width: 428px;
   height: 110px;
}

#id1servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 138px;
   top: 129px;
   z-index: 8;
   width: 65px;
   height: 22px;
}

#id1peoplebutton a  {
   background: url(sg_home_media/id1peoplebutton.gif) no-repeat 0% 0px;
   display: block;
   width: 83px;
   height: 22px;
}

#id1paymentbutton  {
   visibility: visible;
   position: absolute;
   left: 601px;
   top: 129px;
   z-index: 12;
   width: 104px;
   height: 22px;
}

#id1contactbutton  {
   visibility: visible;
   position: absolute;
   left: 871px;
   top: 129px;
   z-index: 7;
   width: 97px;
   height: 22px;
}

#newpatientstext  {
   visibility: visible;
   position: absolute;
   left: 61px;
   top: 486px;
   z-index: 4;
   width: 890px;
}

#id1peoplebutton  {
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 129px;
   z-index: 7;
   width: 83px;
   height: 22px;
}

#streetaddress p  {
   font: 16px/28px Georgia, serif;
   margin: 0px;
   color: #D5CAA0;
   text-align: left;
}

#homebodytext p  {
   font: 12px/14px Georgia, serif;
   margin: 0px;
   color: #977B11;
   padding-bottom: 10px;
   text-align: justify;
}

#streetaddress  {
   visibility: visible;
   position: absolute;
   left: 236px;
   top: 63px;
   z-index: 7;
   width: 324px;
}

#maskingpatch  {
   background: url(sg_home_media/maskingpatch.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 129px;
   z-index: 4;
   width: 1019px;
   height: 227px;
}

#homebodytext  {
   visibility: visible;
   position: absolute;
   left: 125px;
   top: 549px;
   z-index: 4;
   width: 539px;
}

#pss00xmedia  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 151px;
   z-index: 6;
   width: 958px;
   height: 295px;
}

#id0homelogo  {
   background: url(sg_home_media/id0homelogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 14px;
   z-index: 7;
   width: 102px;
   height: 102px;
}

#banner  {
   background: url(sg_home_media/banner.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 6;
   width: 1019px;
   height: 129px;
}

#band  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 129px;
   z-index: 3;
   width: 1019px;
   height: 317px;
   background-color: #D5CAA0;
   background-image: none;
}

html, body  {
   background-image: url(sg_home_media/id2exteriortile.gif);
}


