a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#i172footertext p,
#contactustext p,
#i277footertext li,
#honestypaystext li,
#contactustext li,
#i163footertext p,
#i30footertext p,
#i163footertext li,
#i277footertext p,
#i30footertext li,
#i172footertext li,
#aboutustext li,
#honestypaystext p,
#aboutustext p  {
   font: normal normal 12px/14px Arial-BoldMT, Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   text-indent: 0px;
}

#contactform fieldset div label,
#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform input[type=submit]  {
   font: normal normal 12px/14px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #3B3B3B;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#contactusbutton,
#aboutusbutton,
#homebutton,
#i50machinesforsalebutton,
#techarticlesbutton  {
   position: absolute;
   top: 173px;
   z-index: 5;
   height: 18px;
   margin-left: 0px;
   margin-top: 0px;
}

#i160aboutusback,
#layer3copy4,
#i271aboutusback,
#i166aboutusback  {
   position: absolute;
   left: 1px;
   top: 194px;
   z-index: 3;
   width: 799px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i50machinesforsalebutton a.nmh,
#i50machinesforsalebutton a:hover  {
   background-position: -209px 0%;
}

#techarticlesbutton a:hover,
#techarticlesbutton a.nmh  {
   background-position: -152px 0%;
}

#i277footertext,
#i172footertext,
#i163footertext  {
   position: absolute;
   left: 16px;
   z-index: 5;
   width: 767px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactusbutton a:hover,
#contactusbutton a.nmh  {
   background-position: -127px 0%;
}

#aboutusbutton a.nmh,
#aboutusbutton a:hover  {
   background-position: -102px 0%;
}

#homebutton a.nmh,
#homebutton a:hover  {
   background-position: -61px 0%;
}

#i162layer2,
#i171layer2,
#i276layer2  {
   position: absolute;
   left: 0px;
   z-index: 4;
   width: 800px;
   height: 70px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i50machinesforsalebutton a  {
   background: url(sg_home_media/d50machinesforsalebutton.png) no-repeat;
   display: block;
   height: 18px;
   width: 209px;
   font-size: 18px;
   line-height: 18px;
}

#i50machinesforsalebutton  {
   width: 209px;
   left: 416px;
}

#techarticlesbutton a  {
   background: url(sg_aboutus_media/techarticlesbutton.png) no-repeat;
   display: block;
   height: 18px;
   width: 152px;
   font-size: 18px;
   line-height: 18px;
}

#i12vectorsmartobject  {
   background: url(sg_home_media/d6vectorsmartobject.png) no-repeat;
   position: absolute;
   left: 1px;
   top: 0px;
   z-index: 4;
   width: 800px;
   height: 218px;
   margin-left: 0px;
   margin-top: 0px;
}

#honestypaystext li  {
   color: #000000;
   line-height: 18px;
   font-size: 15px;
   text-align: left;
}

#techarticlesbutton  {
   width: 152px;
   left: 241px;
}

#i172footertext li  {
   text-align: center;
   color: #000000;
}

#i163footertext li  {
   text-align: center;
   color: #000000;
}

#honestypaystext p  {
   color: #000000;
   line-height: 18px;
   font-size: 15px;
   text-align: left;
}

#contactusbutton a  {
   background: url(sg_home_media/contactusbutton.gif) no-repeat;
   display: block;
   height: 18px;
   width: 127px;
   font-size: 18px;
   line-height: 18px;
}

#i277footertext li  {
   text-align: center;
   color: #000000;
}

#i163footertext p  {
   text-align: center;
   color: #000000;
}

#contactustext li  {
   color: #454545;
   text-align: left;
}

#i277footertext p  {
   text-align: center;
   color: #000000;
}

#i30footertext li  {
   text-align: center;
   color: #000000;
}

#i172footertext p  {
   text-align: center;
   color: #000000;
}

#i30footertext p  {
   text-align: center;
   color: #000000;
}

#i271aboutusback  {
   background-image: url(sg_machinesforsale_media/d271aboutusback.png);
   height: 2497px;
}

#contactustext p  {
   color: #454545;
   text-align: left;
}

#i160aboutusback  {
   background-image: url(sg_aboutus_media/d160aboutusback.png);
   height: 337px;
}

#contactusbutton  {
   width: 127px;
   left: 649px;
}

#i166aboutusback  {
   background-image: url(sg_aboutus_media/d160aboutusback.png);
   height: 337px;
}

#aboutusbutton a  {
   background: url(sg_home_media/aboutusbutton.png) no-repeat;
   display: block;
   height: 18px;
   width: 102px;
   font-size: 18px;
   line-height: 18px;
}

#i163footertext  {
   top: 517px;
}

#aboutustext li  {
   color: #454545;
   text-align: left;
}

#i277footertext  {
   top: 2673px;
}

#i172footertext  {
   top: 517px;
}

#aboutustext p  {
   color: #454545;
   text-align: left;
}

#aboutusbutton  {
   width: 102px;
   left: 115px;
}

#homebutton a  {
   background: url(sg_home_media/homebutton.png) no-repeat;
   display: block;
   height: 18px;
   width: 61px;
   font-size: 18px;
   line-height: 18px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 803px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#layer3copy4  {
   background-image: url(sg_home_media/layer3copy4.png);
   height: 544px;
}

#homebutton  {
   width: 61px;
   left: 31px;
}

#i162layer2  {
   background-image: url(sg_aboutus_media/d162layer2.png);
   top: 494px;
}

#ridefooter  {
   font-size: 0px;
}

#i171layer2  {
   background-image: url(sg_home_media/d14layer2.png);
   top: 494px;
}

#i276layer2  {
   background-image: url(sg_home_media/d14layer2.png);
   top: 2650px;
}

#i14layer2  {
   background: url(sg_home_media/d14layer2.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 686px;
   z-index: 5;
   width: 800px;
   height: 70px;
   margin-left: 0px;
   margin-top: 0px;
}

#page_bkg  {
   position: absolute;
   width: 803px;
   height: 759px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

.footer,
#ridefooter  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 759px;
   width: 803px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

h6,
h1,
body, p,
h2,
h3,
h4,
h5  {
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

html, body  {
   background-color: #3B3B3B;
   background-image: none;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

