#whatsnewtext p,
#prepressspecialstext p,
#webspecialstext p,
#videospecialstext p  {
   font: bold 12px/18px Verdana;
   margin: 0px;
   padding-bottom: 6px;
   text-align: left;
   padding-left: 12px;
}

#homeb a:hover,
#servicesb a:hover,
#productsb a:hover  {
   background-position: -182px 0%;
}

#whatsnewtext p a:hover,
#bottommenu li a:hover  {
   text-decoration: underline;
}

#productsb a,
#servicesb a,
#homeb a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   width: 182px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

#servicesb,
#productsb,
#homeb  {
   visibility: visible;
   position: absolute;
   top: 81px;
   z-index: 3;
   width: 182px;
   height: 30px;
}

#prepressspecialstext p  {
   font-weight: Normal;
}

#prepressspecialstext  {
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 263px;
   z-index: 1;
   width: 532px;
}

#contactusb a:hover  {
   background-position: -184px 0%;
}

#videospecialstext  {
   visibility: visible;
   position: absolute;
   left: 207px;
   top: 424px;
   z-index: 1;
   width: 543px;
}

#whatsnewtext p a  {
   border: 0px none #000000;
   font-weight: bold;
   text-decoration: none;
}

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

#webspecialstext  {
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 352px;
   z-index: 1;
   width: 543px;
}

#whatsnewtext p  {
   padding-left: 0px;
}

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

#whatsnewtext  {
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 617px;
   z-index: 1;
   width: 542px;
}

#contactusb a  {
   background: url(sg_home_media/contactusb.gif) no-repeat 0% 0px;
   display: block;
   height: 27px;
   width: 184px;
   font-size: 27px;
   line-height: 27px;
}

#servicesb a  {
   background-image: url(sg_pfg_media/servicesb.gif);
}

#productsb a  {
   background-image: url(sg_pfg_media/productsb.gif);
}

#contactusb  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 251px;
   z-index: 2;
   width: 184px;
   height: 27px;
}

#bottommenu  {
   font: 12px/24px Verdana;
   margin: 0px;
   height: 24px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #010000;
   position: absolute;
   left: 247px;
   top: 735px;
   z-index: 1;
}

#productsb  {
   left: 568px;
}

#pid45home  {
   margin: 0px auto 0px auto;
   width: 759px;
   position: relative;
}

#composite  {
   background: url(sg_home_media/composite.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 98px;
   z-index: 1;
   width: 753px;
   height: 160px;
}

#servicesb  {
   left: 380px;
}

#gauseline  {
   background: url(sg_home_media/gauseline.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 759px;
   height: 115px;
}

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

#homeb  {
   left: 191px;
}

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

#hmindex {
	position: absolute;
	z-index: 3;
	height: 200px;
	width: 125px;
	left: 40px;
	top: 450px;
}
#hmhome {
	position: absolute;
	z-index: 3;
	height: 200px;
	width: 125px;
	left: 40px;
	top: 450px;
}
