#contactbutton a:hover,
#employmentbutton a:hover,
#newsbutton a:hover,
#productsbutton a:hover,
#aboutbutton a:hover,
#quotebutton a:hover  {
   background-position: -105px 0%;
}

#employmentbutton a,
#contactbutton a,
#homebutton a,
#newsbutton a,
#quotebutton a,
#aboutbutton a,
#productsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   width: 105px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#homebutton a:hover  {
   background-position: -106px 0%;
}

#employmentbutton a  {
   background-image: url(sg_nav_media/employmentbutton.jpg);
}

#productsbutton a  {
   background-image: url(sg_nav_media/productsbutton.jpg);
}

#employmentbutton  {
   visibility: visible;
   position: absolute;
   left: 526px;
   top: 0px;
   z-index: 6;
   width: 105px;
   height: 33px;
}

#contactbutton a  {
   background-image: url(sg_nav_media/contactbutton.jpg);
}

#productsbutton  {
   visibility: visible;
   position: absolute;
   left: 211px;
   top: 0px;
   z-index: 9;
   width: 105px;
   height: 33px;
}

#aboutbutton a  {
   background-image: url(sg_nav_media/aboutbutton.jpg);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 631px;
   top: 0px;
   z-index: 5;
   width: 105px;
   height: 33px;
}

#quotebutton a  {
   background-image: url(sg_nav_media/quotebutton.jpg);
}

#newsbutton a  {
   background-image: url(sg_nav_media/newsbutton.jpg);
}

#homebutton a  {
   width: 106px;
   background-image: url(sg_nav_media/homebutton.jpg);
}

#quotebutton  {
   visibility: visible;
   position: absolute;
   left: 316px;
   top: 0px;
   z-index: 8;
   width: 105px;
   height: 33px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 106px;
   top: 0px;
   z-index: 10;
   width: 105px;
   height: 33px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 11;
   width: 106px;
   height: 33px;
}

#newsbutton  {
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 0px;
   z-index: 7;
   width: 105px;
   height: 33px;
}

#searchimg  {
	position: absolute;
	width: 216px;
	height: 33px;
	float: left;
	background-image: url(sg_nav_media/searchimg.jpg);
	visibility: visible;
	z-index: 5;
}

#searchbox  {
	position: relative;
	width: 160px;
	height: 20px;
	float: left;
	top: 8px;
	left: 62px;
	visibility: visible;
	z-index: 5;
}

#goimg  {
   visibility: visible;
   position: absolute;
   left: 919px;
   top: 8px;
   z-index: 5;
   width: 16px;
   height: 16px;
}
.webform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	width: 110px;
	vertical-align: top;
}
