#ceramicbutton a:hover,
#fiberbutton a:hover,
#woodbutton a:hover,
#sculpturebutton a:hover,
#glassbutton a:hover,
#jewelrybutton a:hover,
#furniturebutton a:hover  {
   background-position: -87px 0%;
}

#ceramicbutton a,
#jewelrybutton a,
#furniturebutton a,
#fiberbutton a,
#woodbutton a,
#sculpturebutton a,
#glassbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   width: 87px;
   background-position: 0% 0px;
   font-size: 40px;
   line-height: 40px;
}

#ceramicbutton,
#sculpturebutton,
#glassbutton,
#jewelrybutton,
#fiberbutton,
#woodbutton,
#furniturebutton  {
   visibility: visible;
   position: absolute;
   top: 88px;
   z-index: 6;
   width: 87px;
   height: 40px;
}

#contactbutton a,
#homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 50px;
   background-position: 0% 0px;
   font-size: 50px;
   line-height: 50px;
}

#phonetext p,
#addresstext p  {
   font: 13px/15px 'Futura-NormalRegular', sans-serif;
   margin: 0px;
   color: #676767;
   text-align: center;
}

#distinctiveworkstext p  {
   font: 26px/22px 'Futura-NormalRegular', sans-serif;
   margin: 0px;
   text-align: center;
   color: #196980;
}

#contactbutton a:hover  {
   background-position: -82px 0%;
}

#i940x700whiteoverlay  {
   background: url(sg_home_media/940x700whiteoverlay.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 878px;
   height: 567px;
}

#distinctiveworkstext  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 181px;
   z-index: 5;
   width: 282px;
}

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

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

#introslidesxmedia  {
   visibility: visible;
   position: absolute;
   left: 345px;
   top: 154px;
   z-index: 5;
   width: 331px;
   height: 317px;
}

#furniturebutton a  {
   background-image: url(sg_home_media/giftsbutton.gif);
}

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

#contactbutton a  {
   width: 82px;
   background-image: url(sg_home_media/contactbutton.gif);
}

#furniturebutton  {
   left: 579px;
}

#covercopytext p  {
   font: 15px/18px 'Futura-NormalRegular', sans-serif;
   margin: 0px;
   padding-bottom: 15px;
   text-align: left;
   color: #636363;
}

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

#sculpturebutton  {
   left: 399px;
}

#covercopytext  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 270px;
   z-index: 5;
   width: 290px;
}

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

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 615px;
   top: 11px;
   z-index: 5;
   width: 82px;
   height: 50px;
}

#fiberbutton a  {
   background-image: url(sg_home_media/lightingbutton.gif);
}

#jewelrybutton  {
   left: 489px;
}

#ceramicbutton  {
   left: 218px;
}

#homebutton a  {
   width: 83px;
   background-image: url(sg_home_media/homebutton.gif);
}

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

#fiberbutton  {
   left: 309px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 273px;
   top: 512px;
   z-index: 5;
   width: 257px;
}

#glassbutton  {
   left: 38px;
}

#woodbutton  {
   left: 128px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 529px;
   top: 11px;
   z-index: 5;
   width: 83px;
   height: 50px;
}

#barblocker  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 86px;
   z-index: 3;
   width: 705px;
   height: 43px;
   background-color: #FFFFFF;
   background-image: none;
}

#phonetext  {
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 512px;
   z-index: 6;
   width: 85px;
}

#middlenav  {
   background: url(sg_home_media/middlenav.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 97px;
   z-index: 5;
   width: 772px;
   height: 20px;
}

#topright  {
   background: url(sg_home_media/topright.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 672px;
   top: 90px;
   z-index: 7;
   width: 206px;
   height: 34px;
}

#topleft  {
   background: url(sg_home_media/topleft.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 89px;
   z-index: 6;
   width: 33px;
   height: 35px;
}

#shadow  {
   background: url(sg_home_media/shadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 668px;
   top: 88px;
   z-index: 6;
   width: 10px;
   height: 37px;
}

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

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


