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

#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;
}

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

#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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#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;
}

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

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

#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: 273px;
   top: 626px;
   z-index: 3;
   width: 460px;
}

#bodynomerge  {
   background: url(images/bodynomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 221px;
   z-index: 3;
   width: 740px;
   height: 390px;
}

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

#wpshomev12  {
   margin: 0px auto 0px auto;
   width: 746px;
   position: relative;
}

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

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

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

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

#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: 4px;
   top: 650px;
   z-index: 3;
   width: 741px;
   height: 1px;
}

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

