#xsearch {
  float: left;
  width: 1px;
  height: 1px;
  padding: 0px;
  margin: 0px;
  background: url(/media/spacer.gif) top left no-repeat;
  list-style-type: none;
  list-style: none;
  overflow: hidden;
}
 
body {
  font-size: 11px; 
  font-family: arial;
  color: #828282;
  text-align: center;
  padding: 0px;
  margin: 0px;
  background: #b9b9b4;
  height: 100%; 
}

img {
  border: 0px;
}

a:link {
  color: #006A82;
  font-weight: bold;
  text-decoration: none;
}
 
a:visited {
  color: #006A82;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #006A82;
  font-weight: bold;
  text-decoration: underline;
}

img {
  border: 0;
}

#navbg {
  margin: 0;
  padding: 0;
  width: 160px;
  height: 392px;
  top: 102px;
  left: 16px;
  position: absolute;
  background: url(media/nav-bg.gif) top left no-repeat;
}


#logo { 
  height: 100px; 
  width: 100px; 
  left: 16px; 
  top: 0; 
  position: absolute; 
}

#globaltopnav { 
  height: 101px; 
  width: 280px; 
  left: 536px; 
  top: 0; 
  position: absolute;
}

#housing { 
  background-color: white; 
  height: 745px;
  width: 832px; 
  left: 0px; 
  top: 0px; 
  position: relative; 
  margin: 0 auto; 
  text-align: left;
  padding: 0;
}

#leftshadow {
  float: left;
  width: 16px;
  height: 100%;
  background-image: url('media/ax-left.gif');
  background-repeat: repeat-y;
  overflow: hidden;
}

#rightshadow {
  float: right;
  width: 16px;
  height: 100%;
  background-image: url('media/ax-right.gif');
  background-repeat: repeat-y;
  overflow: hidden;
}

#phonenumber { 
  float: right;
  height: 24px; 
  width: 179px; 
  right: 23px; 
  top: 28px; 
  position: relative; 
}

#topnavcontainer {
  margin: 0;
  padding: 0;
  width: 259px;
  height: 31px;
  top: 61px;
  left: 0px;
  position: absolute;
}

#topnav {
  margin: 0;
  padding: 0;
  height: 31px;
  list-style: none;
  display: inline;
  overflow: hidden;
}

#topnav li {
  margin: 0; 
  padding: 0;
    list-style: none;
  display: inline;
}

#topnav a {
  float: left;
  padding: 31px 0 0 0;
  overflow: hidden;
  height: 0px !important; 
  height /**/:31px; /* for IE5/Win only */         
}

#topnav a:hover {
  background-position: 0 -31px;
}

#topnav a:active, #topnav a.selected {
  background-position: 0 -31px;
}

#navcompany a  {
  width: 68px;
  background: url(media/topnav-company.gif) top left no-repeat;
}

#navorder a  {
  width: 77px;
  background: url(media/topnav-ordering.gif) top left no-repeat;
}

#navcontact a  {
  width: 68px;
  background: url(media/topnav-contact.gif) top left no-repeat;
}

#navlogin a  {
  width: 46px;
  background: url(media/topnav-login.gif) top left no-repeat;
}

#footer {
  width: 800px;
  height: 193px;
  left: 16px;
  bottom: 0px;
  position: absolute;
  background: url(media/footer-gradient.gif) bottom left repeat-x;
}

#footerArch{
  width: 800px;
  height: 93px;
  left: 16px;
  bottom: 0px;
  position: absolute;
  background: url(media/footer-gradient.gif) bottom left repeat-x;
}

#footerlinks {
  padding-bottom: 8px;
  padding-left: 0px;
  left: 0;
  height: 22px;
  border-top: 1px solid #d2dddf;
  bottom: 2px;
  position: absolute;
}

#footerlist {
  left: 16px;
  list-style: none;
  position: relative;
  padding: 0;
}

#footerlist li {
  display: inline;
  margin-right: 14px;
  padding: 0;
}

#headershadow {
  top: 191px; 
  left: 176px; 
  width: 640px;
  height: 10px;
  position: absolute;
  background: url(media/header-shadow.gif) top left repeat-x;
}

#stopper {
  width: 640px;
  height: 16px;
  position: absolute;
  background: #ccf1fa;
}

#stopperTop {
  width: 640px;
  height: 16px;
  position: absolute;
  background: #ccf1fa;
}

#stopperBottom{
  width: 640px;
  height: 16px;
  position: absolute;
  background: #ccf1fa;
}

#graybar {
  width: 640px;
  height: 16px;
  position: absolute;
  background: #b5b8ba;
}


#contactnav li{
  margin: 0; 
  padding: 0;
  width: 120px;
    list-style: none;
}

#contactnav a {
  width: 120px;
  padding: 20px 0 0 0;
  overflow: hidden;
  height: 0px !important; 
  height /**/:20px; /* for IE5/Win only */
}

#contactnav a:active, #contactnav a.selected {
  background-position: 0 -20px;
}

#contactnav a:hover {
  background-position: 0 -20px;  
}

#contactinfo a  {
  left: 0px;
  top: 0px;
  position: absolute;
  width: 160px;
  background: url(media/contact-nav-info.gif) top left no-repeat;
}

#contactsales a  {
  left: 0px;
  top: 20px;
  position: absolute;
  width: 160px;
  background: url(media/contact-nav-sales.gif) top left no-repeat;
}

#contactsupport a  {
  left: 0px;
  top: 40px;
  position: absolute;
  width: 160px;
  background: url(media/contact-nav-support.gif) top left no-repeat;
}


/* ordering faxagent nav */

#orderfax li{
  margin: 0; 
  padding: 0;
  width: 77px;
    list-style: none;
}

#orderfax a {
  width: 77px;
  padding: 60px 0 0 0;
  overflow: hidden;
  height: 0px !important; 
  height /**/:60px; /* for IE5/Win only */
}

#orderfax a:active, #orderfax a.selected {
  background-position: 0 -60px;
}

#orderfax a:hover {
  background-position: 0 -60px;  
}

#orderfaxvoip a  {
  left: 0px;
  top: 0px;
  position: absolute;
  width: 77px;
  background: url(media/ordering-nav-1.gif) top left no-repeat;
}

#orderfaxanalog a  {
  left: 0px;
  top: 61px;
  position: absolute;
  width: 77px;
  background: url(media/ordering-nav-1.gif) top left no-repeat;
}

#orderfaxdigital a  {
  left: 0px;
  top: 122px;
  position: absolute;
  width: 77px;
  background: url(media/ordering-nav-1.gif) top left no-repeat;
}

/* ordering faxagent email */

#orderfaxemail li{
  margin: 0; 
  padding: 0;
  width: 119px;
    list-style: none;
}

#orderfaxemailshell a {
  width: 119px;
  padding: 16px 0 0 0;
  overflow: hidden;
  height: 0px !important; 
  height /**/:16px; /* for IE5/Win only */
}

#orderfaxemailshell a:active, #orderfaxemailshell a.selected {
  background-position: 0 -16px;
}

#orderfaxemailshell a:hover {
  background-position: 0 -16px;  
}

#orderfaxemail a  {
  left: 0px;
  top: 15px;
  position: absolute;
  width: 119px;
  background: url(media/ordering-fax-sales-email.gif) top left no-repeat;
}


/* ordering xdoc */

#orderxdoc li{
  margin: 0; 
  padding: 0;
  width: 77px;
    list-style: none;
}

#orderxdoc a {
  width: 77px;
  overflow: hidden;
  height: 0px !important; 
  height /**/:60px; /* for IE5/Win only */
}

#orderxdocstd a:active, #orderxdoc a.selected {
  background-position: 0 -60px;
}

#orderxdocstd a:hover {
  background-position: 0 -60px;  
}

#orderxdocent a:active, #orderxdoc a.selected {
  background-position: 0 -78px;
}

#orderxdocent a:hover {
  background-position: 0 -78px;  
}

#orderxdocstd a  {
  padding: 60px 0 0 0;
  left: 0px;
  top: 0px;
  position: absolute;
  width: 77px;
  background: url(media/ordering-nav-1.gif) top left no-repeat;
}

#orderxdocent a  {
  padding: 78px 0 0 0;
  left: 0px;
  top: 61px;
  position: absolute;
  width: 77px;
  height: 78px;
  background: url(media/ordering-nav-2.gif) top left no-repeat;
}

/* ordering xdoc email */

#orderxdocemail li{
  margin: 0; 
  padding: 0;
  width: 119px;
    list-style: none;
}

#orderxdocemailshell li {
  list-style: none;
}

#orderxdocemailshell a {
  width: 119px;
  padding: 16px 0 0 0;
  overflow: hidden;
  height: 0px !important; 
  height /**/:16px; /* for IE5/Win only */
}

#orderxdocemailshell a:active, #orderxdocemailshell a.selected {
  list-style: none;
  background-position: 0 -16px;
}

#orderxdocemailshell a:hover {
  list-style: none;
  background-position: 0 -16px;  
}

#orderxdocemail a  {
  list-style: none;
  left: 0px;
  top: -2px;
  position: absolute;
  width: 119px;
  background: url(media/ordering-fax-sales-email.gif) top left no-repeat;
}

/* faxagent overview read more 1 */

#foreadvoip li{
  margin: 0; 
  padding: 0;
  width: 60px;
    list-style: none;
}

#foread1 li {
  list-style: none;
}

#foread1 a {
  width: 60px;
  padding: 9px 0 0 0;
  overflow: hidden;
  height: 0px !important; 
  height /**/:9px; /* for IE5/Win only */
}

#foread1 a:active, #foread1 a.selected {
  list-style: none;
  background-position: 0 -9px;
}

#foread1 a:hover {
  list-style: none;
  background-position: 0 -9px;  
}

#foreadvoip a  {
  list-style: none;
  position: absolute;
  width: 60px;
  background: url(/media/readmore-rb-b.gif) top left no-repeat;
}

/* faxagent overview read more 2 */

#foreaddigi li{
  margin: 0; 
  padding: 0;
  width: 60px;
    list-style: none;
}

#foread2 li {
  list-style: none;
}

#foread2 a {
  width: 60px;
  padding: 9px 0 0 0;
  overflow: hidden;
  height: 0px !important; 
  height /**/:9px; /* for IE5/Win only */
}

#foread2 a:active, #foread2 a.selected {
  list-style: none;
  background-position: 0 -9px;
}

#foread2 a:hover {
  list-style: none;
  background-position: 0 -9px;  
}

#foreaddigi a  {
  list-style: none;
  position: absolute;
  width: 60px;
  background: url(/media/readmore-gr-b.gif) top left no-repeat;
}

/* faxagent overview read more 3 */

#foreadana li{
  margin: 0; 
  padding: 0;
  width: 60px;
    list-style: none;
}

#foread3 li {
  list-style: none;
}

#foread3 a {
  width: 60px;
  padding: 9px 0 0 0;
  overflow: hidden;
  height: 0px !important; 
  height /**/:9px; /* for IE5/Win only */
}

#foread3 a:active, #foread3 a.selected {
  list-style: none;
  background-position: 0 -9px;
}

#foread3 a:hover {
  list-style: none;
  background-position: 0 -9px;  
}

#foreadana a  {
  list-style: none;
  position: absolute;
  width: 60px;
  background: url(/media/readmore-bg-b.gif) top left no-repeat;
}


