a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#worshipbutton a:hover,
#foundrybutton a:hover,
#refinerybutton a:hover,
#militarybutton a:hover,
#energybutton a:hover,
#processbutton a:hover,
#medicalbutton a:hover,
#municipalbutton a:hover,
#industrialbutton a:hover,
#restorationbutton a:hover,
#transportationbutton a:hover,
#educationbutton a:hover,
#correctionbutton a:hover,
#wastemanagementbutton a:hover,
#commercailofficebutton a:hover,
#inlandmarinebutton a:hover,
#powerbutton a:hover,
#waterbutton a:hover,
#pulpbutton a:hover  {
   background-position: -138px 0%;
}

#processbutton a,
#educationbutton a,
#restorationbutton a,
#worshipbutton a,
#pulpbutton a,
#correctionbutton a,
#militarybutton a,
#municipalbutton a,
#inlandmarinebutton a,
#wastemanagementbutton a,
#medicalbutton a,
#transportationbutton a,
#waterbutton a,
#powerbutton a,
#refinerybutton a,
#energybutton a,
#industrialbutton a,
#foundrybutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 138px;
   height: 42px;
   background-position: 0% 0px;
}

#concretebutton a:hover,
#generalcontractingbutton a:hover,
#millwrightingbutton a:hover,
#steelerectionbutton a:hover,
#plantmaintenancebutton a:hover,
#id623projectsbutton a:hover,
#tenantimprovementsbutton a:hover  {
   background-position: -168px 0%;
}

#plantmaintenancebutton a,
#tenantimprovementsbutton a,
#millwrightingbutton a,
#generalcontractingbutton a,
#id623projectsbutton a,
#steelerectionbutton a,
#concretebutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 168px;
   height: 40px;
   background-position: 0% 0px;
}

#heatingcoolingbutton a:hover,
#plumbingbutton a:hover,
#pipingbutton a:hover,
#pipefabricationbutton a:hover,
#instrumentationbutton a:hover,
#id589projectsbutton a:hover  {
   background-position: -128px 0%;
}

#pid54plumbing,
#pid53pipefabrication,
#pid25termsofuse,
#pid52instrumentation,
#pid26privacypolicy,
#pid38industrialpiping,
#boilerschillers  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#heatingcoolingbutton a,
#plumbingbutton a,
#pipingbutton a,
#id589projectsbutton a,
#pipefabricationbutton a,
#instrumentationbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 128px;
   height: 43px;
   background-position: 0% 0px;
}

#safetybutton a,
#employmentbutton a,
#contactusbutton a,
#companybutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

#footermenutext p,
#allrightsreservedgeneralmechanicaltext p  {
   font: 12px/14px Tahoma;
   margin: 0px;
   color: #202242;
   padding-bottom: 2px;
   text-align: center;
}

#plumbingtitle,
#pipefabricationtitle,
#heatingandcooling  {
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 215px;
   z-index: 2;
   height: 18px;
   background-repeat: no-repeat;
}

#employmentbutton a:hover,
#contactusbutton a:hover  {
   background-position: -130px 0%;
}

#instrumentationtitle,
#industrialpipingtitle  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 215px;
   z-index: 2;
   height: 18px;
   background-repeat: no-repeat;
}

#allrightsreservedgeneralmechanicaltext  {
   visibility: visible;
   position: absolute;
   left: 367px;
   top: 823px;
   z-index: 3;
   width: 270px;
}

#id22privacypolicy,
#id26termsofuse  {
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 209px;
   z-index: 2;
   height: 18px;
   background-repeat: no-repeat;
}

#privacyscroll p,
#termsscroll p  {
   font: 13px/16px Tahoma;
   margin: 0px;
   text-align: justify;
   color: #202242;
}

#layer114,
#layer111,
#layer110  {
   visibility: visible;
   position: absolute;
   top: 530px;
   z-index: 2;
   width: 300px;
   height: 228px;
   background-repeat: no-repeat;
}

#tenantimprovementsbutton a  {
   background-image: url(pipefabricationmedia/tenantimprovementsbutton.png);
}

#generalcontractingbutton a  {
   background-image: url(pipefabricationmedia/generalcontractingbutton.png);
}

#mechanicalbutton a:hover  {
   background-position: -120px 0%;
}

#commercailofficebutton a  {
   background: url(pipefabricationmedia/commercailofficebutton.png) no-repeat 0% 0px;
   display: block;
   width: 138px;
   height: 40px;
}

#tenantimprovementsbutton  {
   visibility: hidden;
   position: absolute;
   left: 231px;
   top: 283px;
   z-index: 13;
   width: 168px;
   height: 40px;
}

#footermenutext p a:hover  {
   text-decoration: underline;
   font-style: italic;
}

#plantmaintenancebutton a  {
   background-image: url(pipefabricationmedia/plantmaintenancebutton.png);
}

#generalcontractingbutton  {
   visibility: hidden;
   position: absolute;
   left: 231px;
   top: 347px;
   z-index: 15;
   width: 168px;
   height: 40px;
}

#industriesbutton a:hover  {
   background-position: -114px 0%;
}

#pipefabricationbutton a  {
   background-image: url(pipefabricationmedia/pipefabricationbutton.png);
}

#instrumentationbutton a  {
   background-image: url(pipefabricationmedia/instrumentationbutton.png);
}

#wastemanagementbutton a  {
   background-image: url(pipefabricationmedia/wastemanagementbutton.png);
}

#plantmaintenancebutton  {
   visibility: hidden;
   position: absolute;
   left: 231px;
   top: 187px;
   z-index: 10;
   width: 168px;
   height: 40px;
}

#commercailofficebutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 560px;
   z-index: 18;
   width: 138px;
   height: 40px;
}

#heatingcoolingbutton a  {
   background-image: url(pipefabricationmedia/heatingcoolingbutton.png);
}

#transportationbutton a  {
   background-image: url(pipefabricationmedia/transportationbutton.png);
}

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

#companybutton a:hover  {
   background-position: -110px 0%;
}

#id623projectsbutton a  {
   background-image: url(pipefabricationmedia/id623projectsbutton.png);
}

#millwrightingbutton a  {
   background-image: url(pipefabricationmedia/millwrightingbutton.png);
}

#steelerectionbutton a  {
   background-image: url(pipefabricationmedia/steelerectionbutton.png);
}

#pipefabricationbutton  {
   visibility: hidden;
   position: absolute;
   left: 368px;
   top: 248px;
   z-index: 10;
   width: 128px;
   height: 43px;
}

#industrialpipingtitle  {
   background-image: url(industrialpipingmedia/industrialpipingtitle.png);
   width: 353px;
}

#wastemanagementbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 651px;
   z-index: 21;
   width: 138px;
   height: 42px;
}

#id589projectsbutton a  {
   background-image: url(pipefabricationmedia/id589projectsbutton.png);
}

#instrumentationbutton  {
   visibility: hidden;
   position: absolute;
   left: 368px;
   top: 216px;
   z-index: 9;
   width: 128px;
   height: 43px;
}

#pipefabricationtitle  {
   background-image: url(pipefabricationmedia/pipefabricationtitle.png);
   width: 342px;
}

#heatingcoolingbutton  {
   visibility: hidden;
   position: absolute;
   left: 368px;
   top: 312px;
   z-index: 12;
   width: 128px;
   height: 43px;
}

#instrumentationtitle  {
   background-image: url(instrumentationmedia/instrumentationtitle.png);
   width: 348px;
}

#safetybutton a:hover  {
   background-position: -90px 0%;
}

#inlandmarinebutton a  {
   background-image: url(pipefabricationmedia/inlandmarinebutton.png);
}

#transportationbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 620px;
   z-index: 20;
   width: 138px;
   height: 42px;
}

#steelerectionbutton  {
   visibility: hidden;
   position: absolute;
   left: 231px;
   top: 251px;
   z-index: 12;
   width: 168px;
   height: 40px;
}

#civilbutton a:hover  {
   background-position: -115px 0%;
}

#layer115,
#layer113  {
   visibility: visible;
   position: absolute;
   top: 281px;
   z-index: 2;
   width: 300px;
   height: 228px;
   background-repeat: no-repeat;
}

#restorationbutton a  {
   background-image: url(pipefabricationmedia/restorationbutton.png);
}

#millwrightingbutton  {
   visibility: hidden;
   position: absolute;
   left: 231px;
   top: 315px;
   z-index: 14;
   width: 168px;
   height: 40px;
}

#id589projectsbutton  {
   visibility: hidden;
   position: absolute;
   left: 368px;
   top: 344px;
   z-index: 13;
   width: 128px;
   height: 43px;
}

#id623projectsbutton  {
   visibility: hidden;
   position: absolute;
   left: 231px;
   top: 379px;
   z-index: 16;
   width: 168px;
   height: 40px;
}

#footermenutext p a  {
   font-style: Normal;
   color: #202242;
   text-decoration: none;
   letter-spacing: 2px;
}

#mechanicalbutton a  {
   background: url(pipefabricationmedia/mechanicalbutton.png) no-repeat 0% 0px;
   display: block;
   width: 120px;
   height: 30px;
}

#industriesbutton a  {
   background: url(pipefabricationmedia/industriesbutton.png) no-repeat 0% 0px;
   display: block;
   width: 114px;
   height: 30px;
}

#industrialbutton a  {
   background-image: url(pipefabricationmedia/industrialbutton.png);
}

#correctionbutton a  {
   background-image: url(pipefabricationmedia/correctionbutton.png);
}

#inlandmarinebutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 527px;
   z-index: 17;
   width: 138px;
   height: 42px;
}

#logobutton a:hover  {
   background-position: -145px 0%;
}

#employmentbutton a  {
   width: 130px;
   background-image: url(pipefabricationmedia/employmentbutton.png);
}

#educationbutton a  {
   background-image: url(pipefabricationmedia/educationbutton.png);
}

#contactusbutton a  {
   width: 130px;
   background-image: url(pipefabricationmedia/contactusbutton.png);
}

#id22privacypolicy  {
   background-image: url(privacypolicymedia/id22privacypolicy.png);
   width: 182px;
}

#heatingandcooling  {
   background-image: url(boilerschillersmedia/heatingandcooling.png);
   width: 367px;
}

#footerblueprintes  {
   background: url(pipefabricationmedia/footerblueprintes.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 792px;
   z-index: 2;
   width: 909px;
   height: 37px;
}

#restorationbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 744px;
   z-index: 24;
   width: 138px;
   height: 42px;
}

#municipalbutton a  {
   background-image: url(pipefabricationmedia/municipalbutton.png);
}

#refinerybutton a  {
   background-image: url(pipefabricationmedia/refinerybutton.png);
}

#employmentbutton  {
   visibility: visible;
   position: absolute;
   left: 606px;
   top: 155px;
   z-index: 5;
   width: 130px;
   height: 30px;
}

#servicesbutton a  {
   width: 102px;
   background-image: url(pipefabricationmedia/servicesbutton.png);
}

#plumbingbutton a  {
   background-image: url(pipefabricationmedia/plumbingbutton.png);
}

#correctionbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 372px;
   z-index: 12;
   width: 138px;
   height: 42px;
}

#industrialbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 216px;
   z-index: 7;
   width: 138px;
   height: 42px;
}

#industriesbutton  {
   visibility: visible;
   position: absolute;
   left: 492px;
   top: 155px;
   z-index: 7;
   width: 114px;
   height: 30px;
}

#footermenutext p  {
   letter-spacing: 2px;
}

#mechanicalbutton  {
   visibility: visible;
   position: absolute;
   left: 373px;
   top: 155px;
   z-index: 9;
   width: 120px;
   height: 30px;
}

#concretebutton a  {
   background-image: url(pipefabricationmedia/concretebutton.png);
}

#militarybutton a  {
   background-image: url(pipefabricationmedia/militarybutton.png);
}

#foundrybutton a  {
   background-image: url(pipefabricationmedia/foundrybutton.png);
}

#privacyscroll p  {
   padding-bottom: 10px;
}

#companybutton a  {
   width: 110px;
   background-image: url(pipefabricationmedia/companybutton.png);
}

#educationbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 434px;
   z-index: 14;
   width: 138px;
   height: 42px;
}

#processbutton a  {
   background-image: url(pipefabricationmedia/processbutton.png);
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 826px;
   top: 155px;
   z-index: 3;
   width: 130px;
   height: 30px;
}

#municipalbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 310px;
   z-index: 10;
   width: 138px;
   height: 42px;
}

#medicalbutton a  {
   background-image: url(pipefabricationmedia/medicalbutton.png);
}

#worshipbutton a  {
   background-image: url(pipefabricationmedia/worshipbutton.png);
}

#energybutton a  {
   background-image: url(pipefabricationmedia/energybutton.png);
}

#plumbingbutton  {
   visibility: hidden;
   position: absolute;
   left: 368px;
   top: 280px;
   z-index: 11;
   width: 128px;
   height: 43px;
}

#footermenutext  {
   visibility: visible;
   position: absolute;
   left: 228px;
   top: 803px;
   z-index: 3;
   width: 547px;
}

#refinerybutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 247px;
   z-index: 8;
   width: 138px;
   height: 42px;
}

#militarybutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 185px;
   z-index: 6;
   width: 138px;
   height: 42px;
}

#pipingbutton a  {
   background-image: url(pipefabricationmedia/pipingbutton.png);
}

#safetybutton a  {
   width: 90px;
   background-image: url(pipefabricationmedia/safetybutton.png);
}

#headergraybar1  {
   background: url(pipefabricationmedia/headergraybar1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 184px;
   z-index: 2;
   width: 920px;
   height: 9px;
}

#concretebutton  {
   visibility: hidden;
   position: absolute;
   left: 231px;
   top: 219px;
   z-index: 11;
   width: 168px;
   height: 40px;
}

#blueprintscopy  {
   background: url(pipefabricationmedia/blueprintscopy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 52px;
   z-index: 2;
   width: 909px;
   height: 102px;
}

#id26termsofuse  {
   background-image: url(termsofusemedia/id26termsofuse.png);
   width: 166px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 155px;
   z-index: 11;
   width: 102px;
   height: 30px;
}

#civilbutton a  {
   background: url(pipefabricationmedia/civilbutton.png) no-repeat 0% 0px;
   display: block;
   width: 115px;
   height: 30px;
}

#companybutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 155px;
   z-index: 12;
   width: 110px;
   height: 30px;
}

#processbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 403px;
   z-index: 13;
   width: 138px;
   height: 42px;
}

#medicalbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 496px;
   z-index: 16;
   width: 138px;
   height: 42px;
}

#waterbutton a  {
   background-image: url(pipefabricationmedia/waterbutton.png);
}

#powerbutton a  {
   background-image: url(pipefabricationmedia/powerbutton.png);
}

#foundrybutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 713px;
   z-index: 23;
   width: 138px;
   height: 42px;
}

#plumbingtitle  {
   background-image: url(plumbingmedia/plumbingtitle.png);
   width: 271px;
}

#worshipbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 589px;
   z-index: 19;
   width: 138px;
   height: 42px;
}

#termsscroll p  {
	letter-spacing: normal;
}

#pipingbutton  {
   visibility: hidden;
   position: absolute;
   left: 368px;
   top: 184px;
   z-index: 8;
   width: 128px;
   height: 43px;
}

#logobutton a  {
   background: url(pipefabricationmedia/logobutton.png) no-repeat 0% 0px;
   display: block;
   height: 77px;
   width: 145px;
   font-size: 77px;
   line-height: 77px;
}

#energybutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 682px;
   z-index: 22;
   width: 138px;
   height: 42px;
}

#pulpbutton a  {
   background-image: url(pipefabricationmedia/pulpbutton.png);
}

#safetybutton  {
   visibility: visible;
   position: absolute;
   left: 736px;
   top: 155px;
   z-index: 4;
   width: 90px;
   height: 30px;
}

#civilbutton  {
   visibility: visible;
   position: absolute;
   left: 259px;
   top: 155px;
   z-index: 10;
   width: 115px;
   height: 30px;
}

#whitesitebg  {
   background: url(pipefabricationmedia/whitesitebg.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 30px;
   z-index: 1;
   width: 961px;
   height: 834px;
}

#i2536278155  {
   background: url(pipefabricationmedia/2536278155.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 723px;
   top: 65px;
   z-index: 3;
   width: 233px;
   height: 38px;
}

#waterbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 341px;
   z-index: 11;
   width: 138px;
   height: 42px;
}

#powerbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 465px;
   z-index: 15;
   width: 138px;
   height: 42px;
}

#pulpbutton  {
   visibility: hidden;
   position: absolute;
   left: 479px;
   top: 279px;
   z-index: 9;
   width: 138px;
   height: 42px;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 60px;
   z-index: 3;
   width: 145px;
   height: 77px;
}

#footerline  {
   background: url(pipefabricationmedia/footerline.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 790px;
   z-index: 3;
   width: 916px;
   height: 9px;
}

#layer321  {
   background: url(pipefabricationmedia/layer321.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 728px;
   top: 104px;
   z-index: 3;
   width: 194px;
   height: 36px;
}

#layer110  {
   background-image: url(plumbingmedia/layer110.png);
   left: 658px;
}

#layer111  {
   background-image: url(plumbingmedia/layer111.png);
   left: 354px;
}

#layer113  {
   background-image: url(plumbingmedia/layer113.png);
   left: 354px;
}

#layer114  {
   background-image: url(plumbingmedia/layer114.png);
   left: 49px;
}

#layer115  {
   background-image: url(plumbingmedia/layer115.png);
   left: 51px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #C0C0C0 url(pipefabricationmedia/exteriortile.png) center top repeat-x;
}

