#babyplansbutton a.pmh,
#babyplansbutton a.pm,
#specialsbutton a.pm,
#babyplansbutton a:hover,
#specialsbutton a.pmh,
#specialsbutton a.nmh,
#storybutton a:hover,
#babyplansbutton a.nmh,
#specialsbutton a:hover,
#storybutton a.nmh  {
   background-position: -121px 0%;
}

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

#i1169gallerytwobutton a.nmh,
#i1169gallerytwobutton a.pm,
#i1169gallerytwobutton a.pmh,
#i1169gallerytwobutton a:hover  {
   background-position: -81px 0%;
}

#facehovershow div p a,
#infotextscroll p a,
#i991galleryonehovershow div p a,
#i990gallerytwohovershow div p a  {
   display: inline;
}

#directionsbutton a.nmh,
#directionsbutton a.pm,
#directionsbutton a.pmh,
#directionsbutton a:hover  {
   background-position: -120px 0%;
}

#eventsbutton a.pmh,
#eventsbutton a:hover,
#eventsbutton a.nmh,
#eventsbutton a.pm  {
   background-position: -122px 0%;
}

#facebutton a.pm,
#facebutton a:hover,
#facebutton a.pmh,
#facebutton a.nmh  {
   background-position: -66px 0%;
}

#i1248gallerytwohovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 77px;
   height: 77px;
   background-image: url(sg_home_media/d1248gallerytwohovershow.gif);
   background-repeat: no-repeat;
}

#i1247galleryonehovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 75px;
   height: 75px;
   background-image: url(sg_home_media/d1247galleryonehovershow.gif);
   background-repeat: no-repeat;
}

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

#innerfooter,
#page_bkg,
#page  {
   width: 900px;
}

#i1247galleryonehovershow  {
   overflow: hidden;
   position: absolute;
   left: 519px;
   top: 37px;
   z-index: 5;
   width: 75px;
   height: 75px;
   display: none;
}

#i1248gallerytwohovershow  {
   overflow: hidden;
   position: absolute;
   left: 518px;
   top: 36px;
   z-index: 6;
   width: 77px;
   height: 77px;
   display: none;
}

#i1143galleryonebutton a  {
   background-image: url(sg_home_media/d1143galleryonebutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 80px;
   width: 80px;
   font-size: 80px;
   line-height: 80px;
}

#i1169gallerytwobutton a  {
   background-image: url(sg_home_media/d1169gallerytwobutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 81px;
   width: 81px;
   font-size: 81px;
   line-height: 81px;
}

#i991galleryonehovershow  {
   overflow: hidden;
   position: absolute;
   left: 145px;
   top: 189px;
   z-index: 6;
   width: 156px;
   display: none;
}

#i990gallerytwohovershow  {
   overflow: hidden;
   position: absolute;
   left: 496px;
   top: 187px;
   z-index: 6;
   width: 137px;
   display: none;
}

#i1143galleryonebutton  {
   position: absolute;
   left: 292px;
   top: 208px;
   z-index: 7;
   width: 80px;
   height: 80px;
}

#i1169gallerytwobutton  {
   position: absolute;
   left: 412px;
   top: 207px;
   z-index: 6;
   width: 81px;
   height: 81px;
}

#directionshovershow  {
   overflow: hidden;
   position: absolute;
   left: -30px;
   top: 565px;
   z-index: 7;
   width: 52px;
   height: 50px;
   display: none;
}

#directionsbutton a  {
   background-image: url(sg_home_media/directionsbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 73px;
   width: 120px;
   font-size: 73px;
   line-height: 73px;
}

#specialshovershow  {
   overflow: hidden;
   position: absolute;
   left: -26px;
   top: 203px;
   z-index: 10;
   width: 52px;
   height: 50px;
   display: none;
}

#i626wedfambutton  {
   line-height: 26px;
   font-size: 14px;
   font-family: "Trebuchet MS", Trebuchet, sans-serif;
   text-align: center;
   position: absolute;
   left: 220px;
   top: 284px;
   z-index: 5;
   width: 165px;
   height: 26px;
}

#directionsbutton  {
   position: absolute;
   left: 5px;
   top: 572px;
   z-index: 6;
   width: 120px;
   height: 73px;
}

#specialsbutton  {
   position: absolute;
   left: 4px;
   top: 210px;
   z-index: 9;
   width: 121px;
   height: 73px;
}

#eventsbutton a  {
   background-image: url(sg_home_media/eventsbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 73px;
   width: 122px;
   font-size: 73px;
   line-height: 73px;
}

#infotextscroll  {
   position: absolute;
   left: 627px;
   top: 328px;
   z-index: 5;
   width: 266px;
   height: 319px;
   overflow: auto;
}

#testibutton a  {
   background-image: url(sg_home_media/testibutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 58px;
   width: 101px;
   font-size: 58px;
   line-height: 58px;
}

#facehovershow  {
   overflow: hidden;
   position: absolute;
   left: 673px;
   top: 194px;
   z-index: 6;
   width: 105px;
   display: none;
}

#facebutton a  {
   background-image: url(sg_home_media/facebutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 66px;
   width: 66px;
   font-size: 66px;
   line-height: 66px;
}

#eventsbutton  {
   position: absolute;
   left: 4px;
   top: 283px;
   z-index: 7;
   width: 122px;
   height: 73px;
}

#blogbutton a  {
   background-image: url(sg_home_media/blogbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 71px;
   width: 71px;
   font-size: 71px;
   line-height: 71px;
}

#testibutton  {
   position: absolute;
   left: 17px;
   top: 428px;
   z-index: 6;
   width: 101px;
   height: 58px;
}

#homexmedia  {
   position: absolute;
   left: 170px;
   top: 342px;
   z-index: 5;
   width: 449px;
}

#corpbutton  {
   line-height: 18px;
   font-size: 14px;
   font-family: "Trebuchet MS", Trebuchet, sans-serif;
   text-align: center;
   position: absolute;
   left: 407px;
   top: 288px;
   z-index: 5;
   width: 142px;
   height: 18px;
}

#facebutton  {
   position: absolute;
   left: 691px;
   top: 218px;
   z-index: 5;
   width: 66px;
   height: 66px;
}

#blogbutton  {
   position: absolute;
   left: 781px;
   top: 216px;
   z-index: 5;
   width: 71px;
   height: 71px;
}

#ppag  {
   position: absolute;
   left: 34px;
   top: 664px;
   z-index: 5;
   width: 74px;
   height: 25px;
   background-image: url(sg_home_media/ppag.gif);
   background-repeat: no-repeat;
}

#the  {
   left: -77px;
}

body, p,
h4,
h3,
h2,
h6,
h1,
h5  {
   font-family: "Times New Roman", "Times", serif;
}

