#servicesbutton a,
#commentarybutton a,
#contactbutton a,
#workbutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#thisiswheretheformwillgo p  {
   font: 14px/14px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   color: #8F9602;
   text-align: left;
}

#thisiswheretheformwillgo  {
   visibility: visible;
   position: absolute;
   left: 163px;
   top: 74px;
   z-index: 4;
   width: 402px;
}

#commentarybutton a:hover  {
   background-position: -127px 0%;
}

#servicesbutton a:hover  {
   background-position: -91px 0%;
}

#contactbutton a:hover  {
   background-position: -83px 0%;
}

#bottommenu li a:hover  {
   color: #666666;
   text-decoration: underline;
}

#aboutbutton a:hover  {
   background-position: -66px 0%;
}

#workbutton a:hover  {
   background-position: -63px 0%;
}

#commentarybutton a  {
   width: 127px;
   background-image: url(sg_newsletter_media/commentarybutton.gif);
}

#homebutton a:hover  {
   background-position: -366px 0%;
}

#commentarybutton  {
   visibility: visible;
   position: absolute;
   left: 803px;
   top: 29px;
   z-index: 3;
   width: 127px;
   height: 27px;
}

#servicesbutton a  {
   width: 91px;
   background-image: url(sg_newsletter_media/servicesbutton.gif);
}

#copyrighttext p  {
   font: 11px/13px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #878D12;
   text-align: right;
}

#contactbutton a  {
   width: 83px;
   background-image: url(sg_newsletter_media/contactbutton.gif);
}

#bottommenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #878D12;
   height: 100%;
   display: block;
}

#pid35newsletter  {
   margin: 0px auto 0px auto;
   width: 1123px;
   position: relative;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 648px;
   top: 29px;
   z-index: 4;
   width: 91px;
   height: 27px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 563px;
   top: 783px;
   z-index: 4;
   width: 446px;
}

#aboutbutton a  {
   width: 66px;
   background-image: url(sg_newsletter_media/aboutbutton.gif);
}

#bottommenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 930px;
   top: 29px;
   z-index: 4;
   width: 83px;
   height: 27px;
}

#workbutton a  {
   width: 63px;
   background-image: url(sg_newsletter_media/workbutton.gif);
}

#homebutton a  {
   background: url(sg_newsletter_media/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 366px;
   font-size: 38px;
   line-height: 38px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 582px;
   top: 29px;
   z-index: 3;
   width: 66px;
   height: 27px;
}

#workbutton  {
   visibility: visible;
   position: absolute;
   left: 739px;
   top: 29px;
   z-index: 5;
   width: 63px;
   height: 27px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 155px;
   top: 21px;
   z-index: 3;
   width: 366px;
   height: 38px;
}

#bottommenu  {
   font: 11px/26px Arial, Helvetica, sans-serif;
   height: 26px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #878D12;
   position: absolute;
   left: 161px;
   top: 783px;
   z-index: 3;
   width: 446px;
}

#id0signup  {
   background: url(sg_newsletter_media/id0signup.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 0px;
   z-index: 3;
   width: 130px;
   height: 451px;
}

#grass  {
   background: url(sg_newsletter_media/grass.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 589px;
   z-index: 3;
   width: 1123px;
   height: 188px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_newsletter_media/exteriortile.jpg) center top repeat;
}

