#cupcakesbutton a:hover,
#weddingcvakesbutton a:hover,
#signaturecakesbutton a:hover,
#cakebitesbutton a:hover  {
   background-position: -138px 0%;
}

#cheesecakesbutton a,
#customcakesbutton a,
#weddingcvakesbutton a,
#signaturecakesbutton a,
#aboutusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#comejoinusforouropenhouseonsaturdayapril24th2010  {
   background: url(sg_home_media/id0comejoinusforouropenhous.png) no-repeat;
   position: absolute;
   left: 503px;
   top: 251px;
   z-index: 4;
   width: 496px;
   height: 275px;
}

#weddingcvakesbutton,
#signaturecakesbutton  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 6;
   width: 138px;
   height: 39px;
}

#i2010yoursweetboutiqueallrightsreserved  {
   background: url(sg_home_media/id02010yoursweetboutiqueall.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 602px;
   z-index: 3;
   width: 148px;
   height: 22px;
}

#sweetsgallerybutton a:hover  {
   background-position: -121px 0%;
}

#comingsoon,
#comingsooncopy  {
   background: url(sg_home_media/comingsooncopy.png) no-repeat;
   visibility: visible;
   position: absolute;
   top: 14px;
   width: 64px;
   height: 20px;
}

#facebooklogobutton a:hover  {
   background-position: -88px 0%;
}

#customcakesbutton a:hover  {
   background-position: -139px 0%;
}

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

#cheesecakesbutton a:hover  {
   background-position: -125px 0%;
}

#signaturecakesbutton a  {
   width: 138px;
   background-image: url(sg_home_media/signaturecakesbutton.png);
}

#homelogobutton a:hover  {
   background-position: -21px 0%;
}

#sweetsgallerybutton a  {
   background: url(sg_home_media/sweetsgallerybutton.png) no-repeat 0% 0px;
   display: block;
   height: 122px;
   width: 121px;
   font-size: 122px;
   line-height: 122px;
}

#aboutusbutton a:hover  {
   background-position: -75px 0%;
}

#weddingcvakesbutton a  {
   width: 138px;
   background-image: url(sg_home_media/weddingcvakesbutton.png);
}

#facebooklogobutton a  {
   background: url(sg_home_media/facebooklogobutton.png) no-repeat 0% 0px;
   display: block;
   height: 33px;
   width: 88px;
   font-size: 33px;
   line-height: 33px;
}

#signaturecakesbutton  {
   left: 283px;
}

#sweetsgallerybutton  {
   visibility: visible;
   position: absolute;
   left: 910px;
   top: 538px;
   z-index: 3;
   width: 121px;
   height: 122px;
}

#weddingcvakesbutton  {
   left: 749px;
}

#twitterlogobutton a  {
   background: url(sg_home_media/twitterlogobutton.png) no-repeat 0% 0px;
   display: block;
   height: 20px;
   width: 91px;
   font-size: 20px;
   line-height: 20px;
}

#cheesecakesbutton a  {
   width: 125px;
   background-image: url(sg_home_media/cheesecakesbutton.png);
}

#customcakesbutton a  {
   width: 139px;
   background-image: url(sg_home_media/customcakesbutton.png);
}

#facebooklogobutton  {
   visibility: visible;
   position: absolute;
   left: 237px;
   top: 622px;
   z-index: 3;
   width: 88px;
   height: 33px;
}

#cheesecakesbutton  {
   visibility: visible;
   position: absolute;
   left: 871px;
   top: 0px;
   z-index: 7;
   width: 125px;
   height: 39px;
}

#cakebitesbutton a  {
   background: url(sg_home_media/cakebitesbutton.png) no-repeat 0% 0px;
   display: block;
   height: 37px;
   width: 138px;
   font-size: 37px;
   line-height: 37px;
}

#customcakesbutton  {
   visibility: visible;
   position: absolute;
   left: 622px;
   top: 0px;
   z-index: 5;
   width: 139px;
   height: 39px;
}

#twitterlogobutton  {
   visibility: visible;
   position: absolute;
   left: 237px;
   top: 597px;
   z-index: 4;
   width: 91px;
   height: 20px;
}

#homelogobutton a  {
   background: url(sg_home_media/homelogobutton.png) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 21px;
   font-size: 19px;
   line-height: 19px;
}

#cupcakesbutton a  {
   background: url(sg_home_media/cupcakesbutton.png) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 138px;
   font-size: 22px;
   line-height: 22px;
}

#leftcakegraphic  {
   background: url(sg_home_media/leftcakegraphic.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 53px;
   z-index: 3;
   width: 571px;
   height: 546px;
}

#cakebitesbutton  {
   visibility: visible;
   position: absolute;
   left: 177px;
   top: 0px;
   z-index: 3;
   width: 138px;
   height: 37px;
}

#aboutusbutton a  {
   width: 75px;
   background-image: url(sg_home_media/aboutusbutton.png);
}

#homelogobutton  {
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 3px;
   z-index: 3;
   width: 21px;
   height: 19px;
}

#comingsooncopy  {
   z-index: 8;
   left: 982px;
}

#cupcakesbutton  {
   visibility: visible;
   position: absolute;
   left: 394px;
   top: 0px;
   z-index: 5;
   width: 138px;
   height: 22px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 0px;
   z-index: 4;
   width: 75px;
   height: 39px;
}

#followuson  {
   background: url(sg_home_media/followuson.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 237px;
   top: 586px;
   z-index: 4;
   width: 62px;
   height: 9px;
}

#comingsoon  {
   z-index: 6;
   left: 428px;
}

#formerly  {
   background: url(sg_home_media/formerly.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 92px;
   top: 35px;
   z-index: 3;
   width: 46px;
   height: 11px;
}

#vendors  {
   background: url(sg_home_media/vendors.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 988px;
   top: 6px;
   z-index: 9;
   width: 50px;
   height: 9px;
}

#layer8  {
   background: url(sg_home_media/layer8.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 50px;
   z-index: 4;
   width: 113px;
   height: 89px;
}

#home  {
   margin: 0px auto 0px auto;
   width: 1152px;
   position: relative;
}

#logo  {
   background: url(sg_home_media/logo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 474px;
   top: 14px;
   z-index: 4;
   width: 199px;
   height: 229px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_home_media/exteriortile.png) center top repeat;
}


