body{
	font-family:Arial, Helvetica, sans-serif;
}
h1{
	z-index: 6;
   color:#FFFFFF;
   font-size:17px;
   font-weight:bold;
   font-style:italic;
   letter-spacing:.5px;
}
#creativebutton a:hover,
#lettershopbutton a:hover,
#id1databasebutton a:hover,
#marketingbutton a:hover  {
   background-position: -197px 0%;
}

#id0vdpbutton a,
#id0directbutton a,
#id0databasebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#equipmentbutton a,
#print2button a,
#creativebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#contactbutton a:hover,
#employmentbutton a:hover  {
   background-position: -182px 0%;
}

#equipmentbutton a:hover,
#id0vdpbutton a:hover  {
   background-position: -125px 0%;
}

#contactbutton a,
#lettershopbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#wilen3text p,
#wilen2text p  {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#ecofriendlybutton a:hover  {
   background-position: -175px 0%;
}

#id0databasebutton a:hover  {
   background-position: -122px 0%;
}

#datamanagementandmining  {
  /* background: url(sg_main_media/datamanagementandmining.png) no-repeat;*/
   visibility: visible;
   position: absolute;
   left: 657px;
   top: 441px;
   z-index: 6;
   width: 254px;
   height: 14px;
   color:#FFFFFF;
   font-size:17px;
   font-weight:bold;
   font-style:italic;
   letter-spacing:.5px;
}

#wilen2text,
#wilen3text  {
   visibility: visible;
   position: absolute;
   top: 470px;
   z-index: 6;
   width: 238px;
}

#id0directbutton a:hover  {
   background-position: -120px 0%;
}

#clientsbutton a:hover  {
   background-position: -67px 0%;
}

#variabledataprinting  {
/*   background: url(sg_main_media/variabledataprinting.png) no-repeat;
*/   visibility: visible;
   position: absolute;
   left: 382px;
   top: 439px;
   z-index: 6;
   width: 216px;
   height: 17px;
   color:#FFFFFF;
   font-size:17px;
   font-weight:bold;
   font-style:italic;
   letter-spacing:.5px;
}

#footertext p a:hover  {
   text-decoration: underline;
}

#print2button a:hover  {
   background-position: -159px 0%;
}

#about2button a:hover  {
   background-position: -83px 0%;
}

#id0databasebutton a  {
   width: 122px;
   background-image: url(sg_main_media/id0databasebutton.png);
}

#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;
}

#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;
}

#lettershopbutton a  {
   width: 197px;
   background-image: url(sg_equipment_media/lettershopbutton.png);
}

#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;
}

#mainbutton a:hover  {
   background-position: -152px 0%;
}

#box1ref,
#box2ref  {
   visibility: visible;
   position: absolute;
   top: 661px;
   z-index: 5;
   width: 267px;
   height: 74px;
   background-repeat: no-repeat;
}

#ecofriendlybutton  {
   visibility: visible;
   position: absolute;
   left: 746px;
   top: 696px;
   z-index: 6;
   width: 175px;
   height: 48px;
}

#id1databasebutton  {
   visibility: hidden;
   position: absolute;
   left: 441px;
   top: 59px;
   z-index: 7;
   width: 197px;
   height: 25px;
}

#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;
}

#id0directbutton a  {
   width: 120px;
   background-image: url(sg_main_media/id0directbutton.png);
}

#id0databasebutton  {
   visibility: visible;
   position: absolute;
   left: 775px;
   top: 629px;
   z-index: 7;
   width: 122px;
   height: 26px;
}

#creativebutton a  {
   width: 197px;
   background-image: url(sg_equipment_media/creativebutton.png);
}

#lettershopbutton  {
   visibility: hidden;
   position: absolute;
   left: 441px;
   top: 39px;
   z-index: 8;
   width: 197px;
   height: 20px;
}

#employmentbutton  {
   visibility: hidden;
   position: absolute;
   left: 744px;
   top: 44px;
   z-index: 6;
   width: 182px;
   height: 28px;
}

#marketingbutton  {
   visibility: hidden;
   position: absolute;
   left: 441px;
   top: 82px;
   z-index: 6;
   width: 197px;
   height: 24px;
}

#id0directbutton  {
   visibility: visible;
   position: absolute;
   left: 220px;
   top: 629px;
   z-index: 7;
   width: 120px;
   height: 26px;
}

#contactbutton a  {
   width: 182px;
   background-image: url(sg_equipment_media/contactbutton.png);
}

#equipmentbutton  {
   visibility: visible;
   position: absolute;
   left: 611px;
   top: 4px;
   z-index: 6;
   width: 125px;
   height: 15px;
}

#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;
}

#footertext p a  {
   border: 0px none #000000;
   color: #C0C0C0;
   text-decoration: none;
}

#creativebutton  {
   visibility: hidden;
   position: absolute;
   left: 441px;
   top: 24px;
   z-index: 9;
   width: 197px;
   height: 15px;
}

#print2button a  {
   width: 159px;
   background-image: url(sg_equipment_media/print2button.png);
}

#id0vdpbutton a  {
   width: 125px;
   background-image: url(sg_main_media/id0vdpbutton.png);
}

#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;
}

#contactbutton  {
   visibility: hidden;
   position: absolute;
   left: 744px;
   top: 24px;
   z-index: 7;
   width: 182px;
   height: 20px;
}

#clientsbutton  {
   visibility: visible;
   position: absolute;
   left: 755px;
   top: 4px;
   z-index: 6;
   width: 67px;
   height: 16px;
}

#footertext p  {
   font: 11px/30px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #C0C0C0;
   text-align: left;
}

#videoliteral  {
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 71px;
   z-index: 5;
   width: auto;
}

#id0vdpbutton  {
   visibility: visible;
   position: absolute;
   left: 495px;
   top: 629px;
   z-index: 7;
   width: 125px;
   height: 26px;
}

#wilen1text p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#about2button  {
   visibility: visible;
   position: absolute;
   left: 844px;
   top: 4px;
   z-index: 6;
   width: 83px;
   height: 18px;
}

#print2button  {
   visibility: visible;
   position: absolute;
   left: 439px;
   top: 5px;
   z-index: 6;
   width: 159px;
   height: 15px;
}

#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;
}

#box2,
#box1  {
   visibility: visible;
   position: absolute;
   top: 427px;
   z-index: 5;
   width: 267px;
   height: 236px;
   background-repeat: no-repeat;
}

#wilentext p  {
	color:#E6E4E4;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin:0;
	text-align:left;
	padding-top:5px;
}

#wilen3text  {
   left: 667px;
}

#wilen1text  {
   visibility: visible;
   position: absolute;
   left: 111px;
   top: 470px;
   z-index: 6;
   width: 238px;
}

#directmail  {
	/*background: url(sg_main_media/directmail.png) no-repeat;*/
   visibility: visible;
	position: absolute;
	left: 105px;
	top: 438px;
	z-index: 6;
	width: 109px;
	height: 23px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:.5px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: auto;
   width: 1006px;
   position: relative;
   background-color: #29282C;
   background-image: none;
}

#footertext  {
   visibility: visible;
   position: absolute;
   left: 95px;
   top: 740px;
   z-index: 5;
   width: 903px;
}

#wilen2text  {
   left: 387px;
}

#mainbutton  {
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 10px;
   z-index: 5;
   width: 152px;
   height: 46px;
}

#wilentext  {
   visibility: visible;
   position: absolute;
   left: 100px;
   top: 344px;
   z-index: 5;
   width: 823px;
}

#box2ref  {
   background-image: url(sg_main_media/box2ref.png);
   left: 370px;
}

#layer36  {
   background: url(sg_equipment_media/layer36.png) no-repeat;
   position: absolute;
   left: 421px;
   top: 0px;
   z-index: 5;
   width: 520px;
   height: 25px;
}

#box1ref  {
   background-image: url(sg_main_media/box1ref.png);
   left: 92px;
}

#box3ref  {
   background: url(sg_main_media/box3ref.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 649px;
   top: 661px;
   z-index: 7;
   width: 267px;
   height: 67px;
}

#layer5  {
	background: url(sg_equipment_media/layer5.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 51px;
	top: 0px;
	z-index: 4;
	width: 906px;
	height: 784px;
}

#box1  {
   background-image: url(sg_main_media/box1.png);
   left: 92px;
}

#box3  {
   background: url(sg_main_media/box3.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 650px;
   top: 427px;
   z-index: 5;
   width: 267px;
   height: 235px;
}

#box2  {
   background-image: url(sg_main_media/box2.png);
   left: 370px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #29282C;
}
