#contactform fieldset *:last-child  {
   padding-bottom: 0;
}

#contactform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: -131px;
}

#contactinfotext p a:hover  {
   text-decoration: underline;
}

#contactform fieldset  {
   border: none;
}

#contactinfotext p  {
   font: 16px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   letter-spacing: -1px;
   text-align: left;
}

#contactinfotext  {
   visibility: visible;
   position: absolute;
   left: 292px;
   top: 456px;
   z-index: 6;
   width: 238px;
}

#contactform  {
   visibility: visible;
   position: absolute;
   left: 272px;
   top: 590px;
   z-index: 5;
   width: 382px;
}

#titletext p  {
   font: 16px/19px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   letter-spacing: -1px;
   text-align: left;
}

#shape1copy  {
   background: url(sg_contact_media/shape1copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 445px;
   z-index: 5;
   width: 250px;
   height: 136px;
}

#id0text p  {
   font: 10px/82px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
   letter-spacing: -1px;
}

#titletext  {
   visibility: visible;
   position: absolute;
   left: 276px;
   top: 418px;
   z-index: 4;
   width: 341px;
}

#id0text  {
	visibility: visible;
	position: absolute;
	left: 274px;
	top: 914px;
	z-index: 4;
	width: 384px;
}

#id0  {
   background: url(sg_contact_media/id0.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 225px;
   top: 579px;
   z-index: 4;
   width: 486px;
   height: 2px;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

