#i2216cabinetrytext p a,
#videogallerytext p a,
#i2293countertopstext p a,
#pleaseclicktext p a  {
   display: inline;
}

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

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

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

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

#i2294shirestonebutton a  {
   line-height: 105px;
   font-size: 105px;
   width: 158px;
   height: 105px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_gallery_media/d2294shirestonebutton.gif);
}

#i2294shirestonebutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 105px;
   width: 158px;
   z-index: 5;
   top: 557px;
   left: 279px;
   position: absolute;
}

#i2293countertopstext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 118px;
   z-index: 5;
   top: 519px;
   left: 298px;
   position: absolute;
}

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

#i2216cabinetrytext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 92px;
   z-index: 5;
   top: 358px;
   left: 307px;
   position: absolute;
}

#legacylogobutton a  {
   line-height: 47px;
   font-size: 47px;
   width: 103px;
   height: 47px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_gallery_media/legacylogobutton.gif);
}

#grabilllogobutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 106px;
   width: 101px;
   z-index: 5;
   top: 387px;
   left: 148px;
   position: absolute;
}

#specialsbutton a  {
   background-image: url(sg_products_media/specialsbutton.gif);
}

#legacylogobutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 47px;
   width: 103px;
   z-index: 5;
   top: 429px;
   left: 301px;
   position: absolute;
}

#haaslogobutton a  {
   line-height: 84px;
   font-size: 84px;
   width: 91px;
   height: 84px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_gallery_media/haaslogobutton.gif);
}

#videogallerytext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 343px;
   z-index: 5;
   top: 238px;
   left: 192px;
   position: absolute;
}

#pleaseclicktext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 431px;
   z-index: 5;
   top: 265px;
   left: 155px;
   position: absolute;
}

#haaslogobutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 84px;
   width: 91px;
   z-index: 5;
   top: 408px;
   left: 461px;
   position: absolute;
}

#bottomholder  {
   background-image: url(sg_gallery_media/bottomholder.gif);
}

#grabillcopy  {
   background-image: url(sg_gallery_media/grabillcopy.gif);
}

#shirestone  {
   background-image: url(sg_gallery_media/shirestone.gif);
}

#background  {
   background-image: url(sg_gallery_media/background.gif);
   height: 466px;
}

#mainmenu  {
   z-index: 4;
}

#menubck  {
   background-image: url(sg_gallery_media/menubck.gif);
}

#legacy  {
   background-image: url(sg_gallery_media/legacy.gif);
}

#hass  {
   background-image: url(sg_gallery_media/hass.gif);
}

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


