#bottommenu li a:hover,
#mainmenu li a:hover,
#topmenu li a:hover  {
   color: #92C3D8;
}

#bottommenu li a,
#topmenu li a,
#mainmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   height: 100%;
}

#twob a:hover,
#oneb a:hover,
#threeb a:hover  {
   background-position: -239px 0%;
}

#bottommenu li,
#mainmenu li,
#topmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#oneb a,
#threeb a,
#twob a  {
   background-repeat: no-repeat;
   display: block;
   height: 332px;
   width: 239px;
   background-position: 0% 0px;
   font-size: 332px;
   line-height: 332px;
}

#plushbasketssupersized  {
   background: url(sg_home_media/plushbasketssupersized.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 439px;
   z-index: 5;
   width: 198px;
   height: 11px;
}

#twob,
#oneb,
#threeb  {
   visibility: visible;
   position: absolute;
   top: 132px;
   z-index: 4;
   width: 239px;
   height: 332px;
}

#topmenu,
#bottommenu  {
   font: bold 8px/27px Verdana, sans-serif;
   margin: 0px;
   height: 27px;
   padding: 0px;
   list-style: none;
   text-align: right;
   position: absolute;
   z-index: 3;
}

#bottommenu li a  {
   color: #5B5B5B;
}

#mainmenu li a  {
   color: #5B5B5B;
}

#halloween2010  {
   background: url(sg_home_media/halloween2010.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 365px;
   top: 439px;
   z-index: 5;
   width: 118px;
   height: 9px;
}

#topmenu li a  {
   color: #FFFFFF;
}

#ptigivesback  {
   background: url(sg_home_media/ptigivesback.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 633px;
   top: 439px;
   z-index: 5;
   width: 117px;
   height: 9px;
}

#frameblocks  {
   background: url(sg_home_media/frameblocks.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 427px;
   z-index: 3;
   width: 770px;
   height: 37px;
}

#copyright p  {
   font: bold 8px/34px Verdana, sans-serif;
   margin: 0px;
   color: #5B5B5B;
   text-align: left;
}

#hometext p  {
   font: bold 11px/18px Verdana, sans-serif;
   margin: 0px;
   color: #5B5B5B;
   letter-spacing: 4px;
   text-align: left;
}

#bottommenu  {
   top: 568px;
   left: 469px;
   color: #5B5B5B;
}

#copyright  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 567px;
   z-index: 3;
   width: 270px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   background: url(sg_contact_media/interiortile.gif) repeat-x center top;
   height: 600px;
   width: 850px;
   position: relative;
}

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

#mainmenu  {
   font: bold 11px/27px Verdana, sans-serif;
   margin: 0px;
   height: 27px;
   padding: 0px;
   list-style: none;
   text-align: center;
   letter-spacing: 4px;
   color: #5B5B5B;
   position: absolute;
   left: 80px;
   top: 80px;
   z-index: 4;
}

#hometext  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 480px;
   z-index: 4;
   width: 772px;
}

#topmenu  {
   top: 0px;
   left: 583px;
   color: #FFFFFF;
   letter-spacing: 1px;
}

#homefla  {
   background: url(sg_home_media/homefla.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 18px;
   z-index: 3;
   width: 850px;
   height: 58px;
}

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

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

#threeb  {
   left: 572px;
}

#oneb  {
   left: 39px;
}

#twob  {
   left: 306px;
}

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

