#lettershopbutton a:hover,
#creativebutton a:hover,
#id1databasebutton a:hover,
#marketingbutton a:hover  {
   background-position: -197px 0%;
}

#equipmentbutton a,
#print2button a,
#creativebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#printmanagementtext p a:hover,
#footertext p a:hover  {
   text-decoration: underline;
}

#contactbutton a:hover,
#employmentbutton a:hover  {
   background-position: -182px 0%;
}

#footertext p a,
#printmanagementtext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#contactbutton a,
#lettershopbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#ecofriendlybutton a:hover  {
   background-position: -175px 0%;
}

#printmanagementtext p a  {
   color: #FFFFFF;
}

#equipmentbutton a:hover  {
   background-position: -125px 0%;
}

#clientsbutton a:hover  {
   background-position: -67px 0%;
}

#printmanagementtext p  {
   font: 12px/30px arial, sans-serif;
   margin: 0px;
   padding-bottom: 6px;
   text-indent: 0px;
   text-align: left;
   color: #FFFFFF;
}

#print2button a:hover  {
   background-position: -159px 0%;
}

#about2button a:hover  {
   background-position: -83px 0%;
}

#id1databasebutton a  {
   background: url(sg_equipment_media/id1databasebutton.png) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 197px;
   font-size: 25px;
   line-height: 25px;
}

#ecofriendlybutton a  {
   background: url(sg_equipment_media/ecofriendlybutton.png) no-repeat 0% 0px;
   display: block;
   height: 48px;
   width: 175px;
   font-size: 48px;
   line-height: 48px;
}

#printmanagementtext  {
   visibility: visible;
   position: absolute;
   left: 387px;
   top: 76px;
   z-index: 7;
   width: 526px;
}

#employmentbutton a  {
   background: url(sg_equipment_media/employmentbutton.png) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 182px;
   font-size: 28px;
   line-height: 28px;
}

#lettershopbutton a  {
   width: 197px;
   background-image: url(sg_equipment_media/lettershopbutton.png);
}

#mainbutton a:hover  {
   background-position: -152px 0%;
}

#id1databasebutton  {
   visibility: hidden;
   position: absolute;
   left: 441px;
   top: 59px;
   z-index: 9;
   width: 197px;
   height: 25px;
}

#ecofriendlybutton  {
   visibility: visible;
   position: absolute;
   left: 746px;
   top: 696px;
   z-index: 6;
   width: 175px;
   height: 48px;
}

#equipmentbutton a  {
   width: 125px;
   background-image: url(sg_equipment_media/equipmentbutton.png);
}

#marketingbutton a  {
   background: url(sg_equipment_media/marketingbutton.png) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 197px;
   font-size: 24px;
   line-height: 24px;
}

#employmentbutton  {
   visibility: hidden;
   position: absolute;
   left: 744px;
   top: 44px;
   z-index: 5;
   width: 182px;
   height: 28px;
}

#lettershopbutton  {
   visibility: hidden;
   position: absolute;
   left: 441px;
   top: 39px;
   z-index: 10;
   width: 197px;
   height: 20px;
}

#creativebutton a  {
   width: 197px;
   background-image: url(sg_equipment_media/creativebutton.png);
}

#marketingbutton  {
   visibility: hidden;
   position: absolute;
   left: 441px;
   top: 82px;
   z-index: 8;
   width: 197px;
   height: 24px;
}

#equipmentbutton  {
   visibility: visible;
   position: absolute;
   left: 611px;
   top: 4px;
   z-index: 5;
   width: 125px;
   height: 15px;
}

#contactbutton a  {
   width: 182px;
   background-image: url(sg_equipment_media/contactbutton.png);
}

#clientsbutton a  {
   background: url(sg_equipment_media/clientsbutton.png) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 67px;
   font-size: 16px;
   line-height: 16px;
}

#creativebutton  {
   visibility: hidden;
   position: absolute;
   left: 441px;
   top: 24px;
   z-index: 11;
   width: 197px;
   height: 15px;
}

#footertext p a  {
   color: #C0C0C0;
}

#about2button a  {
   background: url(sg_equipment_media/about2button.png) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 83px;
   font-size: 18px;
   line-height: 18px;
}

#print2button a  {
   width: 159px;
   background-image: url(sg_equipment_media/print2button.png);
}

#clientsbutton  {
   visibility: visible;
   position: absolute;
   left: 755px;
   top: 4px;
   z-index: 5;
   width: 67px;
   height: 16px;
}

#contactbutton  {
   visibility: hidden;
   position: absolute;
   left: 744px;
   top: 24px;
   z-index: 6;
   width: 182px;
   height: 20px;
}

#about2button  {
   visibility: visible;
   position: absolute;
   left: 844px;
   top: 4px;
   z-index: 5;
   width: 83px;
   height: 18px;
}

#mainbutton a  {
   background: url(sg_equipment_media/mainbutton.png) no-repeat 0% 0px;
   display: block;
   height: 46px;
   width: 152px;
   font-size: 46px;
   line-height: 46px;
}

#footertext p  {
   font: 11px/30px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #C0C0C0;
   text-align: left;
}

#print2button  {
   visibility: visible;
   position: absolute;
   left: 439px;
   top: 5px;
   z-index: 5;
   width: 159px;
   height: 15px;
}

#footertext  {
   visibility: visible;
   position: absolute;
   left: 95px;
   top: 740px;
   z-index: 5;
   width: 903px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: auto;
   width: 1006px;
   position: relative;
   background-color: #29282C;
   background-image: none;
}

#mainbutton  {
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 10px;
   z-index: 5;
   width: 152px;
   height: 46px;
}

#layer40  {
   background: url(sg_print_media/layer40.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 81px;
   z-index: 5;
   width: 224px;
   height: 224px;
}

#layer36  {
   background: url(sg_equipment_media/layer36.png) no-repeat;
   position: absolute;
   left: 421px;
   top: 0px;
   z-index: 4;
   width: 520px;
   height: 25px;
}


#layer5  {
   background: url(sg_equipment_media/layer5.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 0px;
   z-index: 4;
   width: 906px;
   height: 784px;
}

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