#twittercontactbutton a:hover,
#linkedincontactbutton a:hover,
#facebookcontactbutton a:hover  {
   background-position: -38px 0%;
}

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

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

#pleasejoinourmailinglist  {
   background: url(sg_contactus_media/pleasejoinourmailinglist.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 303px;
   z-index: 9;
   width: 383px;
   height: 23px;
}

#contactusform fieldset  {
   border: none;
}

#danstallcontacttext  {
   visibility: visible;
   position: absolute;
   left: 592px;
   top: 455px;
   z-index: 7;
   width: 441px;
}

#contactusform p  {
   margin: 0px;
}

#contactusform  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 388px;
   z-index: 8;
   width: 495px;
}

#followustext  {
   visibility: visible;
   position: absolute;
   left: 595px;
   top: 697px;
   z-index: 7;
   width: 137px;
}

#contactusg  {
   background: url(sg_contactus_media/contactusg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 585px;
   top: 386px;
   z-index: 7;
   width: 188px;
   height: 28px;
}

#layer13  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 268px;
   z-index: 8;
   width: 521px;
   height: 87px;
   background-color: #231F20;
   background-image: none;
}

#layer5  {
   background: url(sg_contactus_media/layer5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 268px;
   z-index: 7;
   width: 521px;
   height: 600px;
}

.centerac  {
   text-align: center;
}

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

