#typlicaldesignsmenu li a:hover,
#topmenu li a:hover,
#qualitycontrolmenu li a:hover,
#salesintroductionmenu li a:hover,
#resourcesmenu li a:hover,
#installationmenu li a:hover  {
   color: #E8D846;
}

#resourcesmenu li a,
#installationmenu li a,
#typlicaldesignsmenu li a,
#salesintroductionmenu li a,
#qualitycontrolmenu 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;
   width: 100%;
   display: block;
}

#salesintroductionmenu li,
#installationmenu li,
#qualitycontrolmenu li,
#resourcesmenu li,
#typlicaldesignsmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#qualitycontrolmenu,
#salesintroductionmenu,
#installationmenu  {
   font: 11px/18px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   top: 32px;
   width: 124px;
}

#installationpopup,
#salesintroductionpopup  {
   visibility: hidden;
   position: absolute;
   top: 28px;
   z-index: 5;
   width: 137px;
   height: 84px;
   background-repeat: no-repeat;
}

#typlicaldesignsmenu,
#resourcesmenu  {
   font: bold 11px/18px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   position: absolute;
   z-index: 7;
}

#mountingstructuresbutton a:hover  {
   background-position: -290px 0%;
}

#phone2176485201fax2176485209  {
   background: url(sg_home_media/id0phone2176485201fax217648.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 549px;
   top: 524px;
   z-index: 6;
   width: 226px;
   height: 10px;
}

#salesintroductionmenu li a  {
   color: #FFFFFF;
}

#mountingstructuresbutton a  {
   background: url(sg_home_media/mountingstructuresbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 290px;
   height: 130px;
}

#groupfixturebutton a:hover  {
   background-position: -262px 0%;
}

#poleoptionsbutton a:hover  {
   background-position: -264px 0%;
}

#jobprofilesbutton a:hover  {
   background-position: -136px 0%;
}

#mountingstructuresbutton  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 213px;
   z-index: 2;
   width: 290px;
   height: 130px;
}

#typlicaldesignsmenu li a  {
   color: #ECECEC;
}

#qualitycontrolmenu li a  {
   color: #FFFFFF;
}

#universalsportslighting  {
   background: url(sg_home_media/universalsportslighting.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 504px;
   top: 383px;
   z-index: 5;
   width: 152px;
   height: 20px;
}

#salesintroductionpopup  {
   background-image: url(sg_home_media/salesintroductionpopup.gif);
   left: 164px;
}

#installationmenu li a  {
   color: #FFFFFF;
}

#salesintroductionmenu  {
   z-index: 7;
   left: 172px;
}

#groupfixturebutton a  {
   background: url(sg_home_media/groupfixturebutton.gif) no-repeat 0% 0px;
   display: block;
   width: 262px;
   height: 131px;
}

#jobprofilesbutton a  {
   background: url(sg_home_media/jobprofilesbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 136px;
   height: 40px;
}

#qualitycontrolpopup  {
   background: url(sg_home_media/qualitycontrolpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 294px;
   top: 28px;
   z-index: 6;
   width: 137px;
   height: 84px;
}

#poleoptionsbutton a  {
   background: url(sg_home_media/poleoptionsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 264px;
   height: 130px;
}

#typlicaldesignsmenu  {
   width: 85px;
   top: 387px;
   left: 324px;
   color: #ECECEC;
}

#resourcesmenu li a  {
   color: #EBEBEB;
}

#groupfixturebutton  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 81px;
   z-index: 2;
   width: 262px;
   height: 131px;
}

#slideshowslideshow  {
   background: url(sg_home_media/slideshowslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 316px;
   top: 49px;
   z-index: 3;
   width: 469px;
   height: 305px;
}

#qualitycontrolmenu  {
   z-index: 7;
   left: 302px;
}

#poleoptionsbutton  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 345px;
   z-index: 2;
   width: 264px;
   height: 130px;
}

#installationpopup  {
   background-image: url(sg_home_media/installationpopup.gif);
   left: 533px;
}

#jobprofilesbutton  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 514px;
   z-index: 6;
   width: 136px;
   height: 40px;
}

#installationmenu  {
   z-index: 6;
   left: 540px;
}

#typicaldesbgcopy  {
   background: url(sg_home_media/typicaldesbgcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 314px;
   top: 380px;
   z-index: 6;
   width: 113px;
   height: 117px;
}

#footerextension  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 592px;
   z-index: 1;
   width: 771px;
   height: 8px;
   background-color: #000000;
   background-image: none;
   font-size: 1px;
}

#resourcesmenu  {
   width: 118px;
   top: 390px;
   left: 669px;
   color: #EBEBEB;
}

#jstopliteral  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 3px;
   z-index: 5;
   width: 95px;
}

#topmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#resourcesbg  {
   background: url(sg_home_media/resourcesbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 662px;
   top: 380px;
   z-index: 6;
   width: 123px;
   height: 117px;
}

#slideshowbg  {
   background: url(sg_home_media/slideshowbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 314px;
   top: 47px;
   z-index: 2;
   width: 471px;
   height: 306px;
}

#headermerge  {
   background: url(sg_home_media/topleftblack.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 0px;
   z-index: 4;
   width: 771px;
   height: 81px;
}

#addressinfo  {
   background: url(sg_home_media/addressinfo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 570px;
   z-index: 7;
   width: 260px;
   height: 9px;
}

#topmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#blackline  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 499px;
   z-index: 6;
   width: 771px;
   height: 9px;
   background-color: #240000;
   background-image: none;
   font-size: 1px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   background: url(sg_home_media/interiortile.gif) repeat-y center top;
   height: 600px;
   width: 800px;
   position: relative;
}

#topmenu  {
   font: bold 11px/15px Arial;
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 123px;
   top: 10px;
   z-index: 5;
}

#graybox  {
   background: url(sg_home_media/graybox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 557px;
   z-index: 6;
   width: 771px;
   height: 36px;
}

#layer1  {
   background: url(sg_home_media/layer1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 316px;
   top: 354px;
   z-index: 4;
   width: 469px;
   height: 153px;
}

#redbar  {
   background: url(sg_home_media/redbar.gif) no-repeat;
   position: absolute;
   left: 314px;
   top: 353px;
   z-index: 5;
   width: 471px;
   height: 27px;
}

#homebg  {
   background: url(sg_home_media/homebg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 0px;
   z-index: 1;
   width: 771px;
   height: 496px;
}

#redbox  {
   background: url(sg_home_media/redbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 496px;
   z-index: 5;
   width: 771px;
   height: 68px;
}

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

