#mainbutton a,
#pricelistbutton a,
#contactusbutton a,
#ordernowbutton a,
#samplecardsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

#ordernowbutton a:hover,
#pricelistbutton a:hover,
#mainbutton a:hover  {
   background-position: -179px 0%;
}

#thosethingstextbutton a:hover  {
   background-position: -562px 0%;
}

#thosethingsbutton a:hover  {
   background-position: -292px 0%;
}

#samplecardsbutton a:hover  {
   background-position: -176px 0%;
}

#contactusbutton a:hover  {
   background-position: -178px 0%;
}

#thosethingstextbutton a  {
   background: url(sg_index_media/thosethingstextbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 63px;
   width: 562px;
   font-size: 63px;
   line-height: 63px;
}

#thosethingstextbutton  {
   visibility: visible;
   position: absolute;
   left: 165px;
   top: 322px;
   z-index: 4;
   width: 562px;
   height: 63px;
}

#samplecardsbutton a  {
   width: 176px;
   background-image: url(sg_index_media/samplecardsbutton.gif);
}

#thosethingsbutton a  {
   background: url(sg_index_media/thosethingsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 47px;
   width: 292px;
   font-size: 47px;
   line-height: 47px;
}

#shape2,
#shape2copy  {
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 10;
   width: 888px;
   height: 3px;
   background-repeat: no-repeat;
}

#pricelistbutton a  {
   width: 179px;
   background-image: url(sg_index_media/pricelistbutton.gif);
}

#thosethingsbutton  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 12px;
   z-index: 12;
   width: 292px;
   height: 47px;
}

#samplecardsbutton  {
   visibility: visible;
   position: absolute;
   left: 712px;
   top: 61px;
   z-index: 8;
   width: 176px;
   height: 30px;
}

#contactusbutton a  {
   width: 178px;
   background-image: url(sg_index_media/contactusbutton.gif);
}

#ordernowbutton a  {
   width: 179px;
   background-image: url(sg_index_media/ordernowbutton.gif);
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 535px;
   top: 61px;
   z-index: 7;
   width: 178px;
   height: 30px;
}

#pricelistbutton  {
   visibility: visible;
   position: absolute;
   left: 178px;
   top: 61px;
   z-index: 5;
   width: 179px;
   height: 30px;
}

#ordernowbutton  {
   visibility: visible;
   position: absolute;
   left: 356px;
   top: 61px;
   z-index: 6;
   width: 179px;
   height: 30px;
}

#mainbutton a  {
   width: 179px;
   background-image: url(sg_index_media/mainbutton.gif);
}

#shape3copy3  {
   background: url(sg_index_media/shape3copy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 710px;
   top: 59px;
   z-index: 9;
   width: 3px;
   height: 32px;
}

#shape3copy2  {
   background: url(sg_index_media/shape3copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 534px;
   top: 59px;
   z-index: 8;
   width: 3px;
   height: 32px;
}

#shape2copy  {
   background-image: url(sg_index_media/shape2copy.gif);
   top: 89px;
}

#shape3copy  {
   background: url(sg_index_media/shape3copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 355px;
   top: 59px;
   z-index: 7;
   width: 3px;
   height: 32px;
}

#mainbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 61px;
   z-index: 4;
   width: 179px;
   height: 30px;
}

#maintext  {
   background: url(sg_index_media/maintext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 106px;
   top: 217px;
   z-index: 4;
   width: 695px;
   height: 63px;
}

#shape1  {
   background: url(sg_index_media/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 89px;
   z-index: 3;
   width: 888px;
   height: 490px;
}

#shape2  {
   background-image: url(sg_index_media/shape2.gif);
   top: 62px;
}

#shape3  {
   background: url(sg_index_media/shape3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 177px;
   top: 59px;
   z-index: 6;
   width: 3px;
   height: 32px;
}

#index  {
   margin: 0px auto 0px auto;
   width: 888px;
   position: relative;
}

#top  {
   background: url(sg_index_media/top.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 11;
   width: 888px;
   height: 64px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #5A717A;
}


