#clientsb a:hover,
#contactb a:hover,
#logodesignb a:hover,
#webdesignb a:hover,
#servicesb a:hover,
#aboutpopb a:hover,
#homeb a:hover,
#collateralb a:hover  {
   background-position: -125px 0%;
}

#logodesignb a,
#advertisingb a,
#collateralb a,
#packagingb a,
#webdesignb a,
#videob a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#servicesb a,
#homeb a,
#clientsb a,
#aboutpopb a,
#contactb a  {
   background-repeat: no-repeat;
   display: block;
   height: 37px;
   width: 125px;
   background-position: 0% 0px;
   font-size: 37px;
   line-height: 37px;
}

#jointxtcopy2 p,
#searchoursitetxt p,
#comingsoontxtcopy2 p  {
   font: bold 12px/14px Verdana, sans-serif;
   margin: 0px;
   color: #D23A34;
   font-variant: small-caps;
   text-align: left;
}

#joinbodytxtcopy p,
#newstxtcopy2 p,
#copyright p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#footer1menu li a:hover,
#footer2menu li a:hover  {
   color: #FFFFFF;
   text-decoration: underline;
}

#contactb,
#aboutpopb,
#clientsb,
#servicesb  {
   visibility: visible;
   position: absolute;
   left: 27px;
   z-index: 4;
   width: 125px;
   height: 37px;
}

#footer1menu li a,
#footer2menu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#footer1menu li,
#footer2menu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#collateralb,
#logodesignb  {
   visibility: visible;
   position: absolute;
   top: 393px;
   z-index: 3;
   width: 125px;
   height: 33px;
}

#footer1menu,
#footer2menu  {
   font: 10px/14px Verdana, sans-serif;
   margin: 0px;
   height: 14px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 315px;
}

#advertisingb a:hover  {
   background-position: -113px 0%;
}

#bannerrotatorxmedia  {
   visibility: visible;
   position: absolute;
   left: 189px;
   top: 34px;
   z-index: 3;
   width: 550px;
   height: 325px;
}

#comingsoontxtcopy2  {
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 654px;
   z-index: 4;
   width: 135px;
}

#packagingb a:hover  {
   background-position: -104px 0%;
}

#hometxt p a:hover  {
   color: #000000;
   text-decoration: underline;
}

#joinbodytxtcopy p  {
   color: #58595B;
}

#lowermetalliccopy  {
   background: url(sg_home_media/lowermetalliccopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 169px;
   z-index: 3;
   width: 125px;
   height: 225px;
}

#searchoursitetxt  {
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 457px;
   z-index: 4;
   width: 146px;
}

#footer2menu li a  {
   color: #FFFFFF;
}

#footer1menu li a  {
   color: #FFFFFF;
}

#joinbodytxtcopy  {
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 565px;
   z-index: 4;
   width: 210px;
}

#postioningtxt2  {
   background: url(sg_home_media/postioningtxt2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 280px;
   top: 447px;
   z-index: 3;
   width: 460px;
   height: 28px;
}

#addthisliteral  {
   visibility: visible;
   position: absolute;
   left: 550px;
   top: 800px;
   z-index: 3;
   width: 116px;
}

#videologocopy2  {
   background: url(sg_home_media/videologocopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 650px;
   z-index: 4;
   width: 23px;
   height: 19px;
}

#advertisingb a  {
   width: 113px;
   background-image: url(sg_home_media/advertisingb.gif);
}

#videob a:hover  {
   background-position: -87px 0%;
}

#newstxtcopy2 p  {
   color: #58595B;
}

#logodesignb a  {
   width: 125px;
   background-image: url(sg_home_media/logodesignb.gif);
}

#searchliteral  {
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 477px;
   z-index: 4;
   width: 221px;
}

#collateralb a  {
   width: 125px;
   background-image: url(sg_home_media/collateralb.gif);
}

#satelliteicon  {
   background: url(sg_home_media/satelliteicon.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 453px;
   z-index: 4;
   width: 18px;
   height: 21px;
}

#packagingb a  {
   width: 104px;
   background-image: url(sg_home_media/packagingb.gif);
}

#jointxtcopy2  {
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 537px;
   z-index: 4;
   width: 150px;
}

#newstxtcopy2  {
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 681px;
   z-index: 4;
   width: 192px;
}

#advertisingb  {
   visibility: visible;
   position: absolute;
   left: 613px;
   top: 393px;
   z-index: 3;
   width: 113px;
   height: 33px;
}

#webdesignb a  {
   width: 125px;
   background-image: url(sg_home_media/webdesignb.gif);
}

#phonenumber  {
   background: url(sg_home_media/phonenumber.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 136px;
   z-index: 3;
   width: 111px;
   height: 14px;
}

#hometxt p a  {
   border: 0px none #000000;
   color: #D23A34;
   text-decoration: none;
}

#footer1menu  {
   z-index: 4;
   top: 760px;
}

#aboutpopb a  {
   background-image: url(sg_home_media/aboutpopb.gif);
}

#collateralb  {
   left: 484px;
}

#servicesb a  {
   background-image: url(sg_home_media/servicesb.gif);
}

#footer2menu  {
   z-index: 3;
   top: 774px;
}

#logodesignb  {
   left: 156px;
}

#copyright p  {
   color: #FFFFFF;
}

#webdesignb  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 393px;
   z-index: 4;
   width: 125px;
   height: 33px;
}

#clientsb a  {
   background-image: url(sg_home_media/clientsb.gif);
}

#packagingb  {
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 393px;
   z-index: 3;
   width: 104px;
   height: 33px;
}

#contactb a  {
   background-image: url(sg_home_media/contactb.gif);
}

#copyright  {
   visibility: visible;
   position: absolute;
   left: 316px;
   top: 800px;
   z-index: 4;
   width: 212px;
}

#aboutpopb  {
   top: 212px;
}

#hometxt p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
   color: #58595B;
   padding-bottom: 15px;
   text-align: justify;
}

#servicesb  {
   top: 254px;
}

#contactb  {
   top: 339px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 778px;
   position: relative;
}

#videob a  {
   width: 87px;
   background-image: url(sg_home_media/videob.gif);
}

#clientsb  {
   top: 297px;
}

#pencopy  {
   background: url(sg_home_media/pencopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 529px;
   z-index: 4;
   width: 28px;
   height: 28px;
}

#poplogo  {
   background: url(sg_home_media/poplogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 34px;
   z-index: 3;
   width: 123px;
   height: 68px;
}

#homeb a  {
   background-image: url(sg_home_media/homeb.gif);
}

#hometxt  {
   visibility: visible;
   position: absolute;
   left: 313px;
   top: 484px;
   z-index: 3;
   width: 427px;
}

#marker  {
   background: url(sg_home_media/marker.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 168px;
   z-index: 4;
   width: 125px;
   height: 37px;
}

#videob  {
   visibility: visible;
   position: absolute;
   left: 285px;
   top: 393px;
   z-index: 3;
   width: 87px;
   height: 33px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 168px;
   z-index: 5;
   width: 125px;
   height: 37px;
}

#panel  {
   background: url(sg_home_media/panel.png) no-repeat;
   position: absolute;
   left: 26px;
   top: 445px;
   z-index: 3;
   width: 239px;
   height: 359px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #BED73B url(sg_home_media/exteriortile.gif) center top repeat-x;
}

