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

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

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

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

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

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

#welcometext p a,
#servicestext p a  {
   display: inline;
}

#cakesphotographerentertai  {
   position: absolute;
   left: 730px;
   top: 892px;
   z-index: 5;
   width: 151px;
   height: 175px;
   background-image: url(sg_home_media/cakesphotographerentertai.gif);
   background-repeat: no-repeat;
}

#fullservicecateringforall  {
   position: absolute;
   left: 139px;
   top: 121px;
   z-index: 5;
   width: 754px;
   height: 284px;
   background-image: url(sg_home_media/fullservicecateringforall.gif);
   background-repeat: no-repeat;
}

#decoratingflowersdecorate  {
   position: absolute;
   left: 584px;
   top: 895px;
   z-index: 5;
   width: 138px;
   height: 164px;
   background-image: url(sg_home_media/decoratingflowersdecorate.gif);
   background-repeat: no-repeat;
}

#locatedinsidetheoperating  {
   z-index: 6;
}

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

#i0specialeventsbutton  {
   position: absolute;
   left: 630px;
   top: 411px;
   z-index: 8;
   width: 114px;
   height: 25px;
}

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

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

#i0contactusbutton  {
   position: absolute;
   left: 796px;
   top: 414px;
   z-index: 7;
   width: 89px;
   height: 14px;
}

#i0weddingsbutton  {
   position: absolute;
   left: 393px;
   top: 411px;
   z-index: 8;
   width: 75px;
   height: 25px;
}

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

#i0venuesbutton  {
   position: absolute;
   left: 281px;
   top: 415px;
   z-index: 8;
   width: 55px;
   height: 14px;
}

#contentdivhome  {
   position: absolute;
   left: 566px;
   top: 532px;
   z-index: 5;
   width: 10px;
   height: 556px;
   background-image: url(sg_home_media/contentdivhome.gif);
   background-repeat: no-repeat;
}

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

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

#lenslogocopy4  {
   position: absolute;
   left: 364px;
   top: 404px;
   z-index: 7;
   width: 30px;
   height: 30px;
   background-image: url(sg_home_media/lenslogocopy4.gif);
   background-repeat: no-repeat;
}

#i0menubutton  {
   position: absolute;
   left: 525px;
   top: 414px;
   z-index: 7;
   width: 48px;
   height: 14px;
}

#i0homebutton  {
   position: absolute;
   left: 179px;
   top: 410px;
   z-index: 7;
   width: 46px;
   height: 19px;
}

#servicestext  {
   position: absolute;
   left: 586px;
   top: 851px;
   z-index: 5;
   width: 264px;
}

#welcometext  {
   position: absolute;
   left: 164px;
   top: 536px;
   z-index: 5;
   width: 376px;
}

#videoxmedia  {
   position: absolute;
   left: 579px;
   top: 532px;
   z-index: 5;
   width: 300px;
}

#contentback  {
   background-image: url(sg_home_media/contentback.gif);
}

#homenavback  {
   position: absolute;
   left: 135px;
   top: 395px;
   z-index: 6;
   width: 772px;
   height: 61px;
   background-image: url(sg_home_media/homenavback.gif);
   background-repeat: no-repeat;
}

#i0services  {
   position: absolute;
   left: 584px;
   top: 809px;
   z-index: 5;
   width: 90px;
   height: 22px;
   background-image: url(sg_home_media/d0services.gif);
   background-repeat: no-repeat;
}

#i0welcome  {
   position: absolute;
   left: 160px;
   top: 487px;
   z-index: 5;
   width: 99px;
   height: 26px;
   background-image: url(sg_home_media/d0welcome.gif);
   background-repeat: no-repeat;
}

#video  {
   position: absolute;
   left: 578px;
   top: 486px;
   z-index: 5;
   width: 65px;
   height: 26px;
   background-image: url(sg_home_media/video.gif);
   background-repeat: no-repeat;
}

