#elastomerbutton a,
#id0interchangebutton a,
#industrymembutton a,
#catalogbutton a,
#newstecbutton a,
#calendarbutton a,
#i31reasonsbutton a,
#specificationsbutton a,
#id0generalproductbrobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#homebuttoncopy a,
#applicationsbuttoncopy a,
#contactusbuttoncopy a,
#productsbuttoncopy a,
#aboutusbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#moldptfebutton a:hover,
#rubspoolbutton a:hover,
#checkvalvebutton a:hover,
#sphericalbutton a:hover  {
   background-position: -71px 0%;
}

#id1atlantanlbutton a:hover,
#id1houstonnlbutton a:hover,
#californianlbutton a:hover  {
   font-style: italic;
   color: #000000;
}

#checkvalvetpbutton a:hover,
#id0rubspoolhbutton a:hover,
#elastomerbutton a:hover  {
   background-position: -151px 0%;
}

#moldptfepoptbutton a:hover,
#fanconnptbutton a:hover,
#fanconnbutton a:hover  {
   background-position: -134px 0%;
}

#id1atlantanlbutton a,
#californianlbutton a,
#id1houstonnlbutton a  {
   border: 0px none #000000;
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #ED1C24;
}

#id0generalproductbrobutton a:hover,
#ptfelinedptbutton a:hover  {
   background-position: -155px 0%;
}

#productsmenucopy li a:hover,
#applicationsmenucopy li a:hover  {
   color: #FBFB0B;
}

#productspopupcopy,
#applicationspopupcopy,
#rubspoolhidecopy  {
   background: url(sg_home_media/applicationspopupcopy.gif) no-repeat;
   position: absolute;
   left: 788px;
   top: 406px;
   width: 151px;
   height: 236px;
}

#specificationsbutton a:hover,
#rubpipeptbutton a:hover  {
   background-position: -133px 0%;
}

#rubspoolhide,
#id1productspopup,
#id1applicationspopup  {
   background: url(sg_home_media/id1applicationspopup.jpg) no-repeat;
   position: absolute;
   left: 286px;
   top: 298px;
   width: 487px;
   height: 390px;
}

#productsmenucopy li a,
#applicationsmenucopy li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#productsmenucopy li,
#applicationsmenucopy li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#rubpipeptbutton a,
#flexmetalptbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 180px;
   background-position: 0% 0px;
   font-size: 180px;
   line-height: 180px;
}

#productsmenucopy,
#applicationsmenucopy  {
   font: 12px/18px Futura;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   z-index: 21;
}

#id1atlantanlbutton,
#californianlbutton  {
   font: bold 14px/21px Helvetica, Arial, sans-serif;
   padding-bottom: 7px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   width: 108px;
   height: 21px;
}

#ptfelinedptbutton a,
#fanconnptbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 208px;
   background-position: 0% 0px;
   font-size: 208px;
   line-height: 208px;
}

#rubpipepbutton a,
#ptfelinedpbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 350px;
   background-position: 0% 0px;
   font-size: 350px;
   line-height: 350px;
}

#fanconnbutton a,
#lowtorbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 97px;
   background-position: 0% 0px;
   font-size: 97px;
   line-height: 97px;
}

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

#emailsalesprocotext p a:hover  {
   font-style: italic;
   color: #F9F303;
}

#id0interchangebutton a:hover  {
   background-position: -125px 0%;
}

#id0generalproductbrobutton a  {
   width: 155px;
   background-image: url(sg_home_media/id0generalproductbrobutton.gif);
}

#contactusbuttoncopy a:hover  {
   background-position: -100px 0%;
}

#sphericaltextbutton a:hover  {
   background-position: -147px 0%;
}

#pipepensealptbutton a:hover  {
   background-position: -137px 0%;
}

#id1rubspoolhbutton a:hover  {
   background-position: -487px 0%;
}

#sphericalpopbutton a:hover  {
   background-position: -464px 0%;
}

#id0generalproductbrobutton  {
   visibility: visible;
   position: absolute;
   left: 793px;
   top: 381px;
   z-index: 18;
   width: 155px;
   height: 10px;
}

#pipepensealpbutton a:hover  {
   background-position: -427px 0%;
}

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

#procowarehouselocations p  {
   font: 12px/8px Helvetica-Oblique, "Helvetica- Oblique";
   margin: 0px;
   padding-bottom: 7px;
   text-align: left;
}

#checkvalvepbutton a:hover  {
   background-position: -520px 0%;
}

#moldptfepopbutton a:hover  {
   background-position: -543px 0%;
}

#aboutusbuttoncopy a:hover  {
   background-position: -81px 0%;
}

#pipepensealbutton a:hover  {
   background-position: -108px 0%;
}

#industrymembutton a:hover  {
   background-position: -149px 0%;
}

#flexmetalptbutton a:hover  {
   background-position: -135px 0%;
}

#i31reasonsbutton a:hover  {
   background-position: -106px 0%;
}

#ptfelinedpbutton a:hover  {
   background-position: -521px 0%;
}

#flexmetalpbutton a:hover  {
   background-position: -532px 0%;
}

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

#integralptbutton a:hover  {
   background-position: -158px 0%;
}

#integralpbutton a:hover  {
   background-position: -435px 0%;
}

#flexmetalbutton a:hover  {
   background-position: -73px 0%;
}

#ptfelinedbutton a:hover  {
   background-position: -74px 0%;
}

#chemicalgbutton a:hover  {
   background-position: -157px 0%;
}

#procowarehouselocations  {
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 159px;
   z-index: 10;
   width: 180px;
}

#emailsalesprocotext p a  {
   border: 0px none #000000;
   font-style: Normal;
   color: #FFFFFF;
   text-decoration: none;
}

#id0interchangebutton a  {
   width: 125px;
   background-image: url(sg_home_media/id0interchangebutton.gif);
}

#lowtorptbutton a:hover  {
   background-position: -159px 0%;
}

#specificationsbutton a  {
   width: 133px;
   background-image: url(sg_home_media/specificationsbutton.gif);
}

#applicationsbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 551px;
   top: 154px;
   z-index: 10;
   width: 114px;
   height: 11px;
}

#calendarbutton a:hover  {
   background-position: -129px 0%;
}

#integralbutton a:hover  {
   background-position: -88px 0%;
}

#rubpipepbutton a:hover  {
   background-position: -492px 0%;
}

#fanconnpbutton a:hover  {
   background-position: -605px 0%;
}

#homebuttoncopy a:hover  {
   background-position: -47px 0%;
}

#pipepensealptbutton a  {
   background: url(sg_home_media/pipepensealptbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 152px;
   width: 137px;
   font-size: 152px;
   line-height: 152px;
}

#applicationspopupcopy  {
   z-index: 24;
   visibility: hidden;
}

#lowtorpbutton a:hover  {
   background-position: -535px 0%;
}

#sphericaltextbutton a  {
   background: url(sg_home_media/sphericaltextbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 214px;
   width: 147px;
   font-size: 214px;
   line-height: 214px;
}

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

#catalogbutton a:hover  {
   background-position: -52px 0%;
}

#contactusbuttoncopy a  {
   width: 100px;
   background-image: url(sg_home_media/contactusbuttoncopy.gif);
}

#emailsalesprocotext p  {
   font: 14px/20px Futura-CondensedBold, Futura-Condensed, "Futura- Condensed";
   margin: 0px;
   color: #FFFFFF;
   text-align: right;
}

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

#id1rubspoolhbutton a  {
   background: url(sg_home_media/id1rubspoolhbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 390px;
   width: 487px;
   font-size: 390px;
   line-height: 390px;
}

#applicationsmenucopy  {
   width: 140px;
   top: 173px;
   left: 534px;
}

#pipepensealpbutton a  {
   background: url(sg_home_media/pipepensealpbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 379px;
   width: 427px;
   font-size: 379px;
   line-height: 379px;
}

#lowtorbutton a:hover  {
   background-position: -111px 0%;
}

#moldptfepoptbutton a  {
   background: url(sg_home_media/moldptfepoptbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 155px;
   width: 134px;
   font-size: 155px;
   line-height: 155px;
}

#sphericalpopbutton a  {
   background: url(sg_home_media/sphericalpopbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 411px;
   width: 464px;
   font-size: 411px;
   line-height: 411px;
}

#checkvalvetpbutton a  {
   background: url(sg_home_media/checkvalvetpbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 183px;
   width: 151px;
   font-size: 183px;
   line-height: 183px;
}

#id1applicationspopup  {
   z-index: 25;
   visibility: hidden;
}

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

#id0applicationspopup  {
   visibility: hidden;
   position: absolute;
   left: 545px;
   top: 167px;
   z-index: 7;
   width: 120px;
   height: 87px;
   background-color: #609C72;
   background-image: none;
}

#id0interchangebutton  {
   visibility: visible;
   position: absolute;
   left: 823px;
   top: 116px;
   z-index: 10;
   width: 125px;
   height: 10px;
}

#id0rubspoolhbutton a  {
   background: url(sg_home_media/id0rubspoolhbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 236px;
   width: 151px;
   font-size: 236px;
   line-height: 236px;
}

#specificationsbutton  {
   visibility: visible;
   position: absolute;
   left: 815px;
   top: 254px;
   z-index: 18;
   width: 133px;
   height: 10px;
}

#pipepensealptbutton  {
   visibility: hidden;
   position: absolute;
   left: 788px;
   top: 437px;
   z-index: 15;
   width: 137px;
   height: 152px;
}

#industrymembutton a  {
   width: 149px;
   background-image: url(sg_home_media/industrymembutton.gif);
}

#pipepensealbutton a  {
   background: url(sg_home_media/pipepensealbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 102px;
   width: 108px;
   font-size: 102px;
   line-height: 102px;
}

#contactusbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 849px;
   top: 154px;
   z-index: 10;
   width: 100px;
   height: 11px;
}

#flexmetalptbutton a  {
   width: 135px;
   background-image: url(sg_home_media/flexmetalptbutton.gif);
}

#flexanimationxmedia  {
   background: url(externalmedia/pipeflexani2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 454px;
   top: 36px;
   z-index: 10;
   width: 138px;
   height: 76px;
}

#moldptfepopbutton a  {
   background: url(sg_home_media/moldptfepopbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 394px;
   width: 543px;
   font-size: 394px;
   line-height: 394px;
}

#sphericaltextbutton  {
   visibility: hidden;
   position: absolute;
   left: 787px;
   top: 428px;
   z-index: 21;
   width: 147px;
   height: 214px;
}

#emailsalesprocotext  {
   visibility: visible;
   position: absolute;
   left: 724px;
   top: 1016px;
   z-index: 11;
   width: 194px;
}

#procoproductstext p  {
   font: 12px/18px Futura;
   margin: 0px;
   padding-bottom: 7px;
   text-align: left;
   color: #FFFFFF;
}

#checkvalvepbutton a  {
   background: url(sg_home_media/checkvalvepbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 450px;
   width: 520px;
   font-size: 450px;
   line-height: 450px;
}

#aboutusbuttoncopy a  {
   width: 81px;
   background-image: url(sg_home_media/aboutusbuttoncopy.gif);
}

#ptfelinedptbutton a  {
   width: 155px;
   background-image: url(sg_home_media/ptfelinedptbutton.gif);
}

#flexmetalpbutton a  {
   background: url(sg_home_media/flexmetalpbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 444px;
   width: 532px;
   font-size: 444px;
   line-height: 444px;
}

#id1rubspoolhbutton  {
   visibility: hidden;
   position: absolute;
   left: 286px;
   top: 298px;
   z-index: 23;
   width: 487px;
   height: 390px;
}

#californianlbutton  {
   z-index: 11;
   top: 174px;
   left: 27px;
}

#i2431northwigwcopy  {
   background: url(sg_home_media/2431northwigwcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 796px;
   top: 854px;
   z-index: 10;
   width: 123px;
   height: 73px;
}

#integralptbutton a  {
   background: url(sg_home_media/integralptbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 205px;
   width: 158px;
   font-size: 205px;
   line-height: 205px;
}

#ptfelinedpbutton a  {
   width: 521px;
   background-image: url(sg_home_media/ptfelinedpbutton.jpg);
}

#id1houstonnlbutton  {
   font: bold 14px/22px Helvetica, Arial, sans-serif;
   padding-bottom: 7px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 213px;
   z-index: 11;
   width: 142px;
   height: 22px;
}

#pipepensealpbutton  {
   visibility: hidden;
   position: absolute;
   left: 330px;
   top: 277px;
   z-index: 15;
   width: 427px;
   height: 379px;
}

#sphericalpopbutton  {
   visibility: hidden;
   position: absolute;
   left: 307px;
   top: 271px;
   z-index: 21;
   width: 464px;
   height: 411px;
}

#moldptfepoptbutton  {
   visibility: hidden;
   position: absolute;
   left: 787px;
   top: 450px;
   z-index: 19;
   width: 134px;
   height: 155px;
}

#checkvalvetpbutton  {
   visibility: hidden;
   position: absolute;
   left: 787px;
   top: 416px;
   z-index: 20;
   width: 151px;
   height: 183px;
}

#id0rubspoolhbutton  {
   visibility: hidden;
   position: absolute;
   left: 788px;
   top: 406px;
   z-index: 25;
   width: 151px;
   height: 236px;
}

#id1atlantanlbutton  {
   z-index: 10;
   top: 194px;
   left: 28px;
}

#checkvalvebutton a  {
   background: url(sg_home_media/checkvalvebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 74px;
   width: 71px;
   font-size: 74px;
   line-height: 74px;
}

#i31reasonsbutton a  {
   width: 106px;
   background-image: url(sg_home_media/31reasonsbutton.gif);
}

#productsbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 409px;
   top: 154px;
   z-index: 10;
   width: 83px;
   height: 11px;
}

#flexmetalbutton a  {
   background: url(sg_home_media/flexmetalbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 73px;
   width: 73px;
   font-size: 73px;
   line-height: 73px;
}

#theexpansionjoint  {
   background: url(sg_home_media/theexpansionjoint.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 121px;
   z-index: 10;
   width: 563px;
   height: 21px;
}

#pipepensealbutton  {
   visibility: visible;
   position: absolute;
   left: 759px;
   top: 675px;
   z-index: 15;
   width: 108px;
   height: 102px;
}

#ptfelinedptbutton  {
   visibility: hidden;
   position: absolute;
   left: 787px;
   top: 415px;
   z-index: 18;
   width: 155px;
   height: 208px;
}

#ptfelinedbutton a  {
   background: url(sg_home_media/ptfelinedbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 77px;
   width: 74px;
   font-size: 77px;
   line-height: 77px;
}

#sphericalbutton a  {
   background: url(sg_home_media/sphericalbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 75px;
   width: 71px;
   font-size: 75px;
   line-height: 75px;
}

#chemicalgbutton a  {
   background: url(sg_home_media/chemicalgbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 157px;
   font-size: 12px;
   line-height: 12px;
}

#productspopupcopy  {
   z-index: 23;
   visibility: hidden;
}

#aboutusbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 716px;
   top: 154px;
   z-index: 10;
   width: 81px;
   height: 11px;
}

#procoproductstext  {
   visibility: visible;
   position: absolute;
   left: 350px;
   top: 806px;
   z-index: 10;
   width: 391px;
}

#integralpbutton a  {
   background: url(sg_home_media/integralpbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 429px;
   width: 435px;
   font-size: 429px;
   line-height: 429px;
}

#rubpipeptbutton a  {
   width: 133px;
   background-image: url(sg_home_media/rubpipeptbutton.gif);
}

#elastomerbutton a  {
   width: 151px;
   background-image: url(sg_home_media/elastomerbutton.gif);
}

#checkvalvepbutton  {
   visibility: hidden;
   position: absolute;
   left: 254px;
   top: 239px;
   z-index: 20;
   width: 520px;
   height: 450px;
}

#fanconnptbutton a  {
   width: 134px;
   background-image: url(sg_home_media/fanconnptbutton.gif);
}

#moldptfepopbutton  {
   visibility: hidden;
   position: absolute;
   left: 238px;
   top: 272px;
   z-index: 19;
   width: 543px;
   height: 394px;
}

#flexmetalptbutton  {
   visibility: hidden;
   position: absolute;
   left: 788px;
   top: 437px;
   z-index: 16;
   width: 135px;
   height: 180px;
}

#industrymembutton  {
   visibility: visible;
   position: absolute;
   left: 799px;
   top: 350px;
   z-index: 18;
   width: 149px;
   height: 10px;
}

#flexmetalpbutton  {
   visibility: hidden;
   position: absolute;
   left: 290px;
   top: 247px;
   z-index: 17;
   width: 532px;
   height: 444px;
}

#moldptfebutton a  {
   background: url(sg_home_media/moldptfebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 80px;
   width: 71px;
   font-size: 80px;
   line-height: 80px;
}

#integralptbutton  {
   visibility: hidden;
   position: absolute;
   left: 788px;
   top: 429px;
   z-index: 10;
   width: 158px;
   height: 205px;
}

#id0productspopup  {
   background: url(sg_home_media/id0productspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 387px;
   top: 167px;
   z-index: 7;
   width: 120px;
   height: 74px;
}

#rubspoolbutton a  {
   background: url(sg_home_media/rubspoolbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 71px;
   width: 71px;
   font-size: 71px;
   line-height: 71px;
}

#id1productspopup  {
   z-index: 24;
   visibility: hidden;
}

#homebuttoncopy a  {
   width: 47px;
   background-image: url(sg_home_media/homebuttoncopy.gif);
}

#calendarbutton a  {
   width: 129px;
   background-image: url(sg_home_media/calendarbutton.gif);
}

#ptfelinedpbutton  {
   visibility: hidden;
   position: absolute;
   left: 245px;
   top: 342px;
   z-index: 18;
   width: 521px;
   height: 350px;
}

#i31reasonsbutton  {
   visibility: visible;
   position: absolute;
   left: 842px;
   top: 49px;
   z-index: 10;
   width: 106px;
   height: 10px;
}

#fanconnpbutton a  {
   background: url(sg_home_media/fanconnpbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 401px;
   width: 605px;
   font-size: 401px;
   line-height: 401px;
}

#rubpipepbutton a  {
   width: 492px;
   background-image: url(sg_home_media/rubpipepbutton.jpg);
}

#checkvalvebutton  {
   visibility: visible;
   position: absolute;
   left: 83px;
   top: 452px;
   z-index: 10;
   width: 71px;
   height: 74px;
}

#lowtorptbutton a  {
   background: url(sg_home_media/lowtorptbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 197px;
   width: 159px;
   font-size: 197px;
   line-height: 197px;
}

#productsmenucopy  {
   width: 163px;
   top: 172px;
   left: 365px;
}

#rubspoolhidecopy  {
   z-index: 22;
   visibility: visible;
}

#integralbutton a  {
   background: url(sg_home_media/integralbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 92px;
   width: 88px;
   font-size: 92px;
   line-height: 92px;
}

#newstecbutton a  {
   width: 115px;
   background-image: url(sg_home_media/newstecbutton.gif);
}

#rubpipebutton a  {
   background: url(sg_home_media/rubpipebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 120px;
   font-size: 93px;
   line-height: 93px;
}

#catalogbutton a  {
   width: 52px;
   background-image: url(sg_home_media/catalogbutton.gif);
}

#lowtorpbutton a  {
   background: url(sg_home_media/lowtorpbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 378px;
   width: 535px;
   font-size: 378px;
   line-height: 378px;
}

#elastomerbutton  {
   visibility: visible;
   position: absolute;
   left: 796px;
   top: 189px;
   z-index: 10;
   width: 151px;
   height: 10px;
}

#rubpipeptbutton  {
   visibility: hidden;
   position: absolute;
   left: 788px;
   top: 429px;
   z-index: 11;
   width: 133px;
   height: 180px;
}

#flexmetalbutton  {
   visibility: visible;
   position: absolute;
   left: 64px;
   top: 911px;
   z-index: 10;
   width: 73px;
   height: 73px;
}

#ptfelinedbutton  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 756px;
   z-index: 10;
   width: 74px;
   height: 77px;
}

#chemicalgbutton  {
   visibility: visible;
   position: absolute;
   left: 791px;
   top: 83px;
   z-index: 10;
   width: 157px;
   height: 12px;
}

#fanconnptbutton  {
   visibility: hidden;
   position: absolute;
   left: 787px;
   top: 426px;
   z-index: 14;
   width: 134px;
   height: 208px;
}

#sphericalbutton  {
   visibility: visible;
   position: absolute;
   left: 162px;
   top: 312px;
   z-index: 15;
   width: 71px;
   height: 75px;
}

#fanconnbutton a  {
   width: 134px;
   background-image: url(sg_home_media/fanconnbutton.jpg);
}

#integralpbutton  {
   visibility: hidden;
   position: absolute;
   left: 337px;
   top: 254px;
   z-index: 10;
   width: 435px;
   height: 429px;
}

#rubpipepbutton  {
   visibility: hidden;
   position: absolute;
   left: 262px;
   top: 333px;
   z-index: 12;
   width: 492px;
   height: 350px;
}

#calendarbutton  {
   visibility: visible;
   position: absolute;
   left: 819px;
   top: 318px;
   z-index: 18;
   width: 129px;
   height: 10px;
}

#integralbutton  {
   visibility: visible;
   position: absolute;
   left: 171px;
   top: 680px;
   z-index: 10;
   width: 88px;
   height: 92px;
}

#moldptfebutton  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 599px;
   z-index: 10;
   width: 71px;
   height: 80px;
}

#lowtorptbutton  {
   visibility: hidden;
   position: absolute;
   left: 788px;
   top: 408px;
   z-index: 12;
   width: 159px;
   height: 197px;
}

#rubspoolbutton  {
   visibility: visible;
   position: absolute;
   left: 272px;
   top: 200px;
   z-index: 22;
   width: 71px;
   height: 71px;
}

#fanconnpbutton  {
   visibility: hidden;
   position: absolute;
   left: 172px;
   top: 295px;
   z-index: 14;
   width: 605px;
   height: 401px;
}

#homebuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 306px;
   top: 154px;
   z-index: 10;
   width: 47px;
   height: 11px;
}

#lowtorbutton a  {
   width: 111px;
   background-image: url(sg_home_media/lowtorbutton.jpg);
}

#catalogbutton  {
   visibility: visible;
   position: absolute;
   left: 896px;
   top: 221px;
   z-index: 10;
   width: 52px;
   height: 10px;
}

#fanconnbutton  {
   visibility: visible;
   position: absolute;
   left: 591px;
   top: 681px;
   z-index: 13;
   width: 134px;
   height: 97px;
}

#newstecbutton  {
   visibility: visible;
   position: absolute;
   left: 833px;
   top: 286px;
   z-index: 10;
   width: 115px;
   height: 10px;
}

#rubpipebutton  {
   visibility: visible;
   position: absolute;
   left: 291px;
   top: 678px;
   z-index: 11;
   width: 120px;
   height: 93px;
}

#lowtorpbutton  {
   visibility: hidden;
   position: absolute;
   left: 257px;
   top: 300px;
   z-index: 13;
   width: 535px;
   height: 378px;
}

#tollfreecopy  {
   background: url(sg_home_media/tollfreecopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 802px;
   top: 940px;
   z-index: 10;
   width: 116px;
   height: 73px;
}

#lowtorbutton  {
   visibility: visible;
   position: absolute;
   left: 448px;
   top: 683px;
   z-index: 13;
   width: 111px;
   height: 97px;
}

#rubspoolhide  {
   z-index: 22;
   visibility: visible;
}

#navbarcolor  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 150px;
   z-index: 8;
   width: 947px;
   height: 18px;
   background-color: #ED1C24;
   background-image: none;
}

#id1rightbar  {
   visibility: visible;
   position: absolute;
   left: 954px;
   top: 0px;
   z-index: 10;
   width: 27px;
   height: 1055px;
   background-color: #FFF200;
   background-image: none;
}

#redbottom  {
   background: url(sg_home_media/redbottom.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 9;
   width: 981px;
   height: 1055px;
}

#gradholes  {
   background: url(sg_home_media/gradholes.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 6;
   width: 839px;
   height: 1059px;
}

#blackbox  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 784px;
   z-index: 5;
   width: 937px;
   height: 271px;
   background-color: #000000;
   background-image: none;
}

#greenbar  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 675px;
   z-index: 4;
   width: 981px;
   height: 157px;
   background-color: #88B589;
   background-image: none;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 981px;
   position: relative;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 981px;
   height: 1055px;
   background-color: #609C72;
   background-image: none;
}

#smlogo  {
   background: url(sg_home_media/smlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 770px;
   top: 783px;
   z-index: 10;
   width: 165px;
   height: 65px;
}

#logo  {
   background: url(sg_home_media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 26px;
   z-index: 10;
   width: 408px;
   height: 93px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #ED1C24 url(sg_home_media/exteriortile.gif) center top repeat;
}

