#i10178mechanicalscreeningisthep,
#i6444femdexservicesprincipalbu,
#ourbeliefandvisionisguide,
#i5174wearededicatedtocreatinga  {
   position: absolute;
   left: 34px;
   z-index: 5;
   width: 466px;
   margin-left: 0px;
   margin-top: 0px;
}

#i4330contactusbutton a:hover,
#i4200contactusbutton a.nmh,
#i4200contactusbutton a:hover,
#i4330contactusbutton a.nmh  {
   background-position: -74px 0%;
}

#i5229contactform fieldset div input,
#i5229contactform fieldset div textarea,
#i5229contactform fieldset div label  {
   font: normal normal 12px/14px Arial, Helvetica, sans-serif;
   color: #FDFCFC;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#i4199servicesbutton a.nmh,
#i4329servicesbutton a:hover,
#i4329servicesbutton a.nmh,
#i4199servicesbutton a:hover  {
   background-position: -58px 0%;
}

#i4198aboutusbutton a:hover,
#i4328aboutusbutton a:hover,
#i4328aboutusbutton a.nmh,
#i4198aboutusbutton a.nmh  {
   background-position: -60px 0%;
}

#contactphotostripnomerge,
#thankyouphotostripnomerge,
#servicesphotostripnomerge,
#aboutusphotostripnomerge  {
   position: absolute;
   left: 32px;
   top: 112px;
   z-index: 5;
   width: 1001px;
   height: 94px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i4328aboutusbutton,
#i4198aboutusbutton,
#i4329servicesbutton,
#i4330contactusbutton,
#i3465aboutusbutton  {
   position: absolute;
   z-index: 5;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

#i4327homebutton a.nmh,
#i4197homebutton a.nmh,
#i4327homebutton a:hover,
#i4197homebutton a:hover  {
   background-position: -34px 0%;
}

#i10174inspiredbypassiondrivenby,
#i6587inspiredbypassiondrivenby,
#i4334inspiredbypassiondrivenby  {
   position: absolute;
   left: 248px;
   z-index: 4;
   width: 597px;
   height: 25px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i4852mechanicalscreeningisthep,
#i4851wearededicatedtocreatinga,
#i4466femdexservicesprincipalbu  {
   position: absolute;
   left: 28px;
   z-index: 5;
   width: 479px;
   margin-left: 0px;
   margin-top: 0px;
}

#i4197homebutton,
#i4200contactusbutton,
#i3417servicesbutton,
#i3418contactusbutton  {
   position: absolute;
   top: 29px;
   z-index: 5;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

#seeoursuppliersbutton a,
#readmoreaboutusbutton a,
#readmoreaboutservicesbutt a  {
   background-repeat: no-repeat;
   display: block;
   height: 241px;
   width: 496px;
   font-size: 241px;
   line-height: 241px;
}

#i5222backgroundnomerge,
#i10175backgroundnomerge,
#i6588backgroundnomerge  {
   position: absolute;
   left: 0px;
   top: 232px;
   z-index: 4;
   width: 1068px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#othercontactdetailshere,
#readmoreaboutus,
#readmoreaboutourservices  {
   position: absolute;
   left: 30px;
   z-index: 5;
   width: 479px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

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

#comingsoonfacebookbutton,
#comingsoontwitterbutton  {
   position: absolute;
   top: 17px;
   z-index: 5;
   height: 33px;
   margin-left: 0px;
   margin-top: 0px;
}

#i4355frame,
#i4359frame,
#i4342frame,
#i4351frame  {
   position: absolute;
   left: 28px;
   top: 108px;
   z-index: 4;
   width: 1008px;
   height: 102px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #C30000;
   background-image: none;
}

#beecertificatebutton a,
#businessprofilebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 62px;
   width: 208px;
   font-size: 62px;
   line-height: 62px;
}

#i4330contactusbutton a,
#i4200contactusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   width: 74px;
   font-size: 10px;
   line-height: 10px;
}

#aboutuspreviousbutton a,
#aboutusnextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   width: 22px;
   font-size: 25px;
   line-height: 25px;
}

#i4199servicesbutton a,
#i4329servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   width: 58px;
   font-size: 10px;
   line-height: 10px;
}

#readmoreaboutusbutton,
#seeoursuppliersbutton  {
   position: absolute;
   left: 537px;
   width: 496px;
   height: 241px;
   margin-left: 0px;
   margin-top: 0px;
}

#businessprofilebutton,
#beecertificatebutton  {
   position: absolute;
   top: 1193px;
   z-index: 5;
   width: 208px;
   height: 62px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#i4198aboutusbutton a,
#i4328aboutusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   width: 60px;
   font-size: 10px;
   line-height: 10px;
}

#aboutusnextbutton,
#aboutuspreviousbutton  {
   position: absolute;
   top: 883px;
   z-index: 5;
   width: 22px;
   height: 25px;
   margin-left: 0px;
   margin-top: 0px;
}

#i4326bar,
#i4324bar,
#i4325bar,
#i3464bar  {
   position: absolute;
   top: 67px;
   z-index: 5;
   width: 3px;
   height: 12px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i4197homebutton a,
#i4327homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   width: 34px;
   font-size: 10px;
   line-height: 10px;
}

#i10179dewatering,
#i5241suppliers  {
   position: absolute;
   left: 35px;
   top: 257px;
   z-index: 5;
   margin-left: 0px;
   margin-top: 0px;
}

#i10178mechanicalscreeningisthep  {
   top: 292px;
}

#i10174inspiredbypassiondrivenby  {
   background-image: url(sg_contact-us_media/d10174inspiredbypassiondriv.gif);
   top: 1032px;
}

#i4851wearededicatedtocreatinga  {
   top: 438px;
}

#i5174wearededicatedtocreatinga  {
   top: 573px;
}

#i4466femdexservicesprincipalbu  {
   top: 306px;
}

#i4334inspiredbypassiondrivenby  {
   background-image: url(sg_services_media/d4334inspiredbypassiondrive.gif);
   top: 1292px;
}

#i6444femdexservicesprincipalbu  {
   top: 293px;
}

#i6587inspiredbypassiondrivenby  {
   background-image: url(sg_about-us_media/d6587inspiredbypassiondrive.gif);
   top: 1312px;
}

#i4196bar,
#i4194bar,
#i4195bar  {
   position: absolute;
   top: 28px;
   z-index: 5;
   width: 3px;
   height: 12px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i4852mechanicalscreeningisthep  {
   top: 630px;
}

#page_content .container_div  {
   background-image: none;
}

#readmoreaboutservicesbutt a  {
   background-image: url(sg_home_media/readmoreaboutservicesbutt.jpg);
}

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

#ourbeliefandvisionisguide  {
   top: 750px;
}

#pioneercornellgormannrupp  {
   position: absolute;
   left: 34px;
   top: 292px;
   z-index: 6;
   width: 466px;
   margin-left: 0px;
   margin-top: 0px;
}

#thankyouphotostripnomerge  {
   background-image: url(sg_thank-you_media/thankyouphotostripnomerge.jpg);
   left: 36px;
}

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

#servicesphotostripnomerge  {
   background-image: url(sg_services_media/servicesphotostripnomerge.jpg);
}

#comingsoonfacebookbutton  {
   width: 33px;
   left: 686px;
}

#readmoreaboutourservices  {
   top: 846px;
}

#contactphotostripnomerge  {
   background-image: url(sg_contact-us_media/contactphotostripnomerge.jpg);
}

#aboutusphotostripnomerge  {
   background-image: url(sg_about-us_media/aboutusphotostripnomerge.jpg);
}

#businessprofilebutton a  {
   background-image: url(sg_about-us_media/businessprofilebutton.gif);
}

#i4333backgroundservices  {
   background: url(sg_about-us_media/d4333backgroundservices.gif) no-repeat;
   position: absolute;
   left: 198px;
   top: 21px;
   z-index: 4;
   width: 870px;
   height: 27px;
   margin-left: 0px;
   margin-top: 0px;
}

#seeoursuppliersbutton a  {
   background-image: url(sg_home_media/seeoursuppliersbutton.jpg);
}

#readmoreaboutusbutton a  {
   background-image: url(sg_home_media/readmoreaboutusbutton.jpg);
}

#othercontactdetailshere  {
   top: 971px;
}

#i10175backgroundnomerge  {
   background-image: url(sg_contact-us_media/d10175backgroundnomerge.gif);
   height: 770px;
}

#aboutuspreviousbutton a  {
   background-image: url(sg_about-us_media/aboutuspreviousbutton.gif);
}

#comingsoontwitterbutton  {
   width: 32px;
   left: 652px;
}

#i5222backgroundnomerge  {
   background-image: url(sg_services_media/d5222backgroundnomerge.jpg);
   height: 1031px;
}

#i4330contactusbutton a  {
   background-image: url(sg_about-us_media/d4330contactusbutton.gif);
}

#beecertificatebutton a  {
   background-image: url(sg_about-us_media/beecertificatebutton.gif);
}

#i6588backgroundnomerge  {
   background-image: url(sg_about-us_media/d6588backgroundnomerge.jpg);
   height: 1059px;
}

#i4200contactusbutton a  {
   background-image: url(sg_home_media/d4200contactusbutton.gif);
}

.footer_div_bkg,
.page_content_bkg  {
   position: absolute;
   width: 1068px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

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

#aboutuspreviousbutton  {
   left: 976px;
}

#seeoursuppliersbutton  {
   z-index: 7;
   top: 765px;
}

#i4199servicesbutton a  {
   background-image: url(sg_home_media/d4199servicesbutton.gif);
}

#readmoreaboutusbutton  {
   z-index: 9;
   top: 242px;
}

#i4329servicesbutton a  {
   background-image: url(sg_about-us_media/d4329servicesbutton.gif);
}

#businessprofilebutton  {
   left: 807px;
}

#beecertificatebutton  {
   left: 567px;
}

#i4200contactusbutton  {
   width: 74px;
   left: 567px;
   top: 28px;
}

#i4198aboutusbutton a  {
   background-image: url(sg_home_media/d4198aboutusbutton.gif);
}

#i4328aboutusbutton a  {
   background-image: url(sg_about-us_media/d4328aboutusbutton.gif);
}

#i4330contactusbutton  {
   width: 74px;
   top: 67px;
   left: 972px;
}

#i3418contactusbutton  {
   width: 74px;
   left: 972px;
}

#i3424bar,
#i3425bar  {
   position: absolute;
   top: 29px;
   z-index: 5;
   width: 3px;
   height: 12px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i4199servicesbutton  {
   position: absolute;
   left: 487px;
   top: 28px;
   z-index: 5;
   width: 58px;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutusnextbutton a  {
   background-image: url(sg_about-us_media/aboutusnextbutton.gif);
}

#i4329servicesbutton  {
   width: 58px;
   top: 67px;
   left: 892px;
}

#i3417servicesbutton  {
   width: 58px;
   left: 892px;
}

#flamingcherrybutton  {
   position: absolute;
   left: 241px;
   top: 59px;
   z-index: 5;
   width: 561px;
   height: 9px;
   margin-left: 0px;
   margin-top: 0px;
}

#i3465aboutusbutton  {
   width: 60px;
   top: 29px;
   left: 806px;
}

#i4328aboutusbutton  {
   width: 60px;
   top: 67px;
   left: 806px;
}

#i4198aboutusbutton  {
   width: 60px;
   top: 28px;
   left: 401px;
}

#aboutusnextbutton  {
   left: 1007px;
}

#i3882logobutton a  {
   background: url(sg_about-us_media/d3882logobutton.gif) no-repeat;
   display: block;
   height: 40px;
   width: 147px;
   font-size: 40px;
   line-height: 40px;
}

#i4327homebutton a  {
   background-image: url(sg_about-us_media/d4327homebutton.gif);
}

#i4197homebutton a  {
   background-image: url(sg_home_media/d4197homebutton.gif);
}

#i10179dewatering  {
   width: 382px;
}

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

#i4327homebutton  {
   position: absolute;
   left: 745px;
   top: 68px;
   z-index: 5;
   width: 34px;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

#readmoreaboutus  {
   top: 563px;
}

#i3882logobutton  {
   position: absolute;
   left: 26px;
   top: 16px;
   z-index: 4;
   width: 147px;
   height: 40px;
   margin-left: 0px;
   margin-top: 0px;
}

#footerbackround  {
   background: url(sg_home_media/footerbackround.jpg) no-repeat;
   position: absolute;
   left: -963px;
   top: 0px;
   z-index: 4;
   width: 2980px;
   height: 103px;
   margin-left: 0px;
   margin-top: 0px;
}

#i4197homebutton  {
   width: 34px;
   left: 340px;
}

#i5241suppliers  {
   width: 278px;
}

#youtubebutton  {
   position: absolute;
   left: 719px;
   top: 16px;
   z-index: 6;
   width: 37px;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

#clear_footer  {
   height: 103px;
   clear: both;
}

#i4323menubar  {
   background: url(sg_about-us_media/d4323menubar.gif) no-repeat;
   position: absolute;
   left: 707px;
   top: 59px;
   z-index: 4;
   width: 361px;
   height: 27px;
   margin-left: 0px;
   margin-top: 0px;
}

#page_content  {
   min-height: 1073px;
}

#i4359frame  {
   left: 32px;
}

#footer_div  {
   background: transparent url(sg_home_media/footerbackground.gif) center top repeat-x;
   background-attachment: scroll;
   height: 103px;
   clear: both;
}

#i4324bar  {
   background-image: url(sg_about-us_media/d4324bar.gif);
   left: 876px;
}

#i3424bar  {
   background-image: url(sg_home_media/d3424bar.gif);
   left: 876px;
}

#i3464bar  {
   background-image: url(sg_home_media/d3464bar.gif);
   left: 789px;
   top: 29px;
}

#i4195bar  {
   background-image: url(sg_home_media/d4195bar.gif);
   left: 553px;
}

#i4325bar  {
   background-image: url(sg_about-us_media/d4325bar.gif);
   left: 958px;
}

#i4196bar  {
   background-image: url(sg_home_media/d4196bar.gif);
   left: 384px;
}

#i4194bar  {
   background-image: url(sg_home_media/d4194bar.gif);
   left: 471px;
}

#i3425bar  {
   background-image: url(sg_home_media/d3425bar.gif);
   left: 958px;
}

#i4326bar  {
   background-image: url(sg_about-us_media/d4326bar.gif);
   left: 789px;
}

#page_div  {
   min-height: 100%;
   margin-bottom: -103px;
   position: relative;
}

#topline  {
   background: url(sg_home_media/topline.gif) no-repeat;
   position: absolute;
   left: -972px;
   top: 0px;
   z-index: 4;
   width: 3000px;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1068px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 1068px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

ains  {
   text-decoration: none;
}

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

html, body  {
   background: #282727 url(sg_home_media/browserbackground.jpg) center top repeat;
   background-attachment: scroll;
   height: 100%;
}

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

