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

a ins  {
   text-decoration: none;
}

#id32pepvcheadsb a,#id28contactusb a,#id33homeb a,#id30moldcomponentsb a,#id31machinepartsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#constructiontext p a,#footertext p a,#contentareatext p a  {
   text-decoration: underline;
   color: #003399;
}

#constructiontext p,#contentareatext p  {
   margin: 0px;
   font-family: Arial;
   line-height: 16px;
   color: #999999;
   padding-bottom: 10px;
   text-align: left;
}

#constructiontext,#contentareatext  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 450px;
   z-index: 2;
   width: 442px;
}

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

#thankyouforvisitingrockva  {
   background: url(underconstructionmedia/thankyouforvisitingrockva.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 199px;
   z-index: 2;
   width: 436px;
   height: 28px;
}

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

#underconstruction,#home  {
   margin: 0px auto 0px auto;
   width: 750px;
   position: relative;
}

#id32pepvcheadsb a:hover  {
   background-position: -119px 0%;
}

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

#id30moldcomponentsb a  {
   width: 145px;
   background-image: url(underconstructionmedia/id30moldcomponentsb.gif);
}

#footertext p a:hover  {
   color: #878787;
}

#id31machinepartsb a  {
   width: 114px;
   background-image: url(underconstructionmedia/id31machinepartsb.gif);
}

#id30moldcomponentsb  {
   visibility: visible;
   position: absolute;
   left: 311px;
   top: 125px;
   z-index: 5;
   width: 145px;
   height: 27px;
}

#designmanufacturing  {
   background: url(underconstructionmedia/designmanufacturing.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 556px;
   top: 346px;
   z-index: 2;
   width: 154px;
   height: 16px;
}

#constructiontext p  {
   font-size: 14px;
}

#id32pepvcheadsb a  {
   width: 119px;
   background-image: url(underconstructionmedia/id32pepvcheadsb.gif);
}

#id33homeb a:hover  {
   background-position: -56px 0%;
}

#id31machinepartsb  {
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 125px;
   z-index: 6;
   width: 114px;
   height: 27px;
}

#contentareatext p  {
   font-size: 12px;
}

#replacementparts  {
   background: url(underconstructionmedia/replacementparts.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 556px;
   top: 596px;
   z-index: 2;
   width: 124px;
   height: 16px;
}

#id28contactusb a  {
   width: 90px;
   background-image: url(underconstructionmedia/id28contactusb.gif);
}

#productsservices  {
   background: url(underconstructionmedia/productsservices.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 556px;
   top: 205px;
   z-index: 2;
   width: 161px;
   height: 16px;
}

#id32pepvcheadsb  {
   visibility: visible;
   position: absolute;
   left: 78px;
   top: 125px;
   z-index: 7;
   width: 119px;
   height: 27px;
}

#blowpinsholders  {
   background: url(underconstructionmedia/blowpinsholders.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 556px;
   top: 446px;
   z-index: 2;
   width: 128px;
   height: 16px;
}

#strikerscutters  {
   background: url(underconstructionmedia/strikerscutters.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 555px;
   top: 396px;
   z-index: 2;
   width: 117px;
   height: 13px;
}

#parisoncutting  {
   background: url(underconstructionmedia/parisoncutting.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 556px;
   top: 496px;
   z-index: 2;
   width: 99px;
   height: 16px;
}

#id28contactusb  {
   visibility: visible;
   position: absolute;
   left: 456px;
   top: 125px;
   z-index: 4;
   width: 90px;
   height: 27px;
}

#navbaroverhead  {
   background: url(underconstructionmedia/navbaroverhead.gif) no-repeat;
   position: absolute;
   left: 546px;
   top: 125px;
   z-index: 5;
   width: 182px;
   height: 27px;
}

#bkgrdlinenwarm  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 750px;
   height: 825px;
   background-color: #FAFAEE;
   background-image: none;
}

#addresstext p  {
   font: bold 12px/14px Helvetica;
   margin: 0px;
   color: #003399;
   text-align: center;
}

#footertext p  {
   font: 11px/13px Helvetica;
   margin: 0px;
   color: #003399;
   padding-bottom: 14px;
   text-align: center;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 755px;
   z-index: 3;
   width: 706px;
}

#id33homeb a  {
   width: 56px;
   background-image: url(underconstructionmedia/id33homeb.gif);
}

#handtooling  {
   background: url(underconstructionmedia/handtooling.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 556px;
   top: 546px;
   z-index: 2;
   width: 85px;
   height: 16px;
}

#footertext  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 806px;
   z-index: 2;
   width: 706px;
}

#id33homeb  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 125px;
   z-index: 8;
   width: 56px;
   height: 27px;
}

#logoimg  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 8px;
   z-index: 3;
   width: 162px;
   height: 110px;
}

#layer2  {
   background: url(underconstructionmedia/layer2.gif) no-repeat;
   position: absolute;
   left: 22px;
   top: 0px;
   z-index: 2;
   width: 706px;
   height: 136px;
}

#shape2  {
   background: url(underconstructionmedia/shape2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 746px;
   z-index: 2;
   width: 707px;
   height: 29px;
}

#shape1  {
   background: url(underconstructionmedia/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 534px;
   top: 201px;
   z-index: 2;
   width: 2px;
   height: 432px;
}

#navbar  {
   background: url(underconstructionmedia/navbar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 124px;
   z-index: 3;
   width: 718px;
   height: 39px;
}

#smpic  {
   background: url(underconstructionmedia/smpic.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 556px;
   top: 242px;
   z-index: 2;
   width: 164px;
   height: 77px;
}

#lgpic  {
   background: url(underconstructionmedia/lgpic.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 242px;
   z-index: 2;
   width: 443px;
   height: 189px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FAFAEE;
}

