#solutionsbutton a:hover,
#id1supportbutton a:hover,
#servicesbutton a:hover,
#homebutton a:hover  {
   background-position: -177px 0%;
}

#solutionsbutton a,
#homebutton a,
#id1supportbutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   width: 177px;
   background-position: 0% 0px;
   font-size: 32px;
   line-height: 32px;
}

#marketingflowb a,
#saloginbutton a,
#csloginbutton a,
#designersbutton a,
#printersbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 16px;
   background-position: 0% 0px;
   font-size: 16px;
   line-height: 16px;
}

#itpackagebutton a,
#itsolutionsbutton a,
#g7colorbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#designersbutton a:hover,
#marketingbutton a:hover  {
   background-position: -56px 0%;
}

#advertisingbutton a,
#marketingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#tablexmediagrow *:first-child  {
   margin-top: 0px;
}

#tablexmediagrow *:last-child  {
   margin-bottom: 0px;
}

#advertisingbutton a:hover  {
   background-position: -61px 0%;
}

#itsolutionsbutton a:hover  {
   background-position: -104px 0%;
}

#itservicesbutton a:hover  {
   background-position: -103px 0%;
}

#id0supportbutton a:hover  {
   background-position: -91px 0%;
}

#itpackagebutton a:hover  {
   background-position: -110px 0%;
}

#trailermenu li a:hover  {
   text-decoration: underline;
}

#printersbutton a:hover  {
   background-position: -46px 0%;
}

#csloginbutton a:hover  {
   background-position: -71px 0%;
}

#marketingflowb a:hover  {
   background-position: -76px 0%;
}

#g7colorbutton a:hover  {
   background-position: -124px 0%;
}

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

#advertisingbutton a  {
   width: 61px;
   background-image: url(images/advertisingbutton.gif);
}

#itsolutionsbutton a  {
   width: 104px;
   background-image: url(images/itsolutionsbutton.gif);
}

#id1supportbutton a  {
   background-image: url(images/id1supportbutton.gif);
}

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

#id0supportbutton a  {
   background: url(images/id0supportbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 23px;
   width: 91px;
   font-size: 23px;
   line-height: 23px;
}

#advertisingbutton  {
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 7px;
   z-index: 3;
   width: 61px;
   height: 17px;
}

#itsolutionsbutton  {
   visibility: visible;
   position: absolute;
   left: 163px;
   top: 220px;
   z-index: 3;
   width: 104px;
   height: 13px;
}

#solutionsbutton a  {
   background-image: url(images/solutionsbutton.gif);
}

#marketingbutton a  {
   width: 56px;
   background-image: url(images/marketingbutton.gif);
}

#itpackagebutton a  {
   width: 110px;
   background-image: url(images/itpackagebutton.gif);
}

#designersbutton a  {
   width: 56px;
   background-image: url(images/designersbutton.gif);
}

#id0supportbutton  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 212px;
   z-index: 3;
   width: 91px;
   height: 23px;
}

#trailermenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-width: 0px;
   text-decoration: none;
   color: #333333;
   height: 100%;
   display: block;
}

#printersbutton a  {
   width: 46px;
   background-image: url(images/printersbutton.gif);
}

#servicesbutton a  {
   background-image: url(images/servicesbutton.gif);
}

#itservicesbutton  {
   visibility: visible;
   position: absolute;
   left: 307px;
   top: 221px;
   z-index: 3;
   width: 103px;
   height: 12px;
}

#id1supportbutton  {
   visibility: visible;
   position: absolute;
   left: 546px;
   top: 169px;
   z-index: 5;
   width: 177px;
   height: 32px;
}

#tablexmediagrow  {
   padding: 0px 22px 0px 22px;
   background: url(images/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#marketingbutton  {
   visibility: visible;
   position: absolute;
   left: 182px;
   top: 7px;
   z-index: 3;
   width: 56px;
   height: 17px;
}

#itpackagebutton  {
   visibility: visible;
   position: absolute;
   left: 448px;
   top: 220px;
   z-index: 3;
   width: 110px;
   height: 13px;
}

#csloginbutton a  {
   width: 71px;
   background-image: url(images/csloginbutton.gif);
}

#marketingflowb a  {
   width: 76px;
   background-image: url(images/marketingflow.gif);
}

#solutionsbutton  {
   visibility: visible;
   position: absolute;
   left: 371px;
   top: 169px;
   z-index: 6;
   width: 177px;
   height: 32px;
}

#designersbutton  {
   visibility: visible;
   position: absolute;
   left: 257px;
   top: 7px;
   z-index: 3;
   width: 56px;
   height: 16px;
}

#g7colorbutton a  {
   width: 124px;
   background-image: url(images/g7colorbutton.gif);
}

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

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 196px;
   top: 169px;
   z-index: 7;
   width: 177px;
   height: 32px;
}

#printersbutton  {
   visibility: visible;
   position: absolute;
   left: 332px;
   top: 7px;
   z-index: 3;
   width: 46px;
   height: 16px;
}

#trailermenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#wpssupportgrid  {
   margin: 0px auto 0px auto;
   height: 750px;
   width: 744px;
   position: relative;
}

#holdernomerge  {
   background: url(images/holdertop.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 245px;
   z-index: 5;
   width: 700px;
   height: 100px;
}

#holder_site  {
   background: url(images/holder_site.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 245px;
   z-index: 5;
   width: 700px;
   height: 100px;
}

#saloginbutton  {
   visibility: visible;
   position: absolute;
   left: 575px;
   top: 7px;
   z-index: 3;
   width: 81px;
   height: 16px;
}

#csloginbutton  {
   visibility: visible;
   position: absolute;
   left: 495px;
   top: 7px;
   z-index: 3;
   width: 71px;
   height: 16px;
}

#marketingflowb  {
   visibility: visible;
   position: absolute;
   left: 665px;
   top: 7px;
   z-index: 3;
   width: 76px;
   height: 16px;
}

#g7colorbutton  {
   visibility: visible;
   position: absolute;
   left: 598px;
   top: 220px;
   z-index: 3;
   width: 124px;
   height: 13px;
}

#homebutton a  {
   background-image: url(images/homebutton.gif);
}

#bottomframe  {
   background: url(images/bottomframe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 0px;
   z-index: 4;
   width: 740px;
   height: 10px;
}

#legaltext p  {
   font: 11px/13px Arial;
   margin: 0px;
   padding-top: 6px;
   text-align: right;
   color: #999999;
}

#trailermenu  {
   font: 11px/22px Arial;
   height: 22px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #333333;
   position: absolute;
   left: 275px;
   top: 25px;
   z-index: 3;
   width: 465px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 169px;
   z-index: 8;
   width: 177px;
   height: 32px;
}

#id0header  {
   background: url(images/id0header.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 40px;
   z-index: 4;
   width: 744px;
   height: 135px;
}

#legaltext  {
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 60px;
   z-index: 3;
   width: 731px;
}

#scootdown  {
   position: relative;
   top: 350px;
}

#solutions  {
   background: url(images/solutions.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 7px;
   z-index: 3;
   width: 61px;
   height: 8px;
}

#baredges  {
   background: url(images/baredges.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 169px;
   z-index: 3;
   width: 742px;
   height: 32px;
}

#topframe  {
   background: url(images/topframe2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 240px;
   z-index: 4;
   width: 740px;
   height: 110px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 130px;
   margin-bottom: 154px;
}

#login  {
   background: url(images/login.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 450px;
   top: 7px;
   z-index: 3;
   width: 29px;
   height: 10px;
}

#rule  {
   background: url(images/rule.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 50px;
   z-index: 3;
   width: 741px;
   height: 1px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(images/exteriortile.gif) center top repeat-x;
}

