/* yet another hack for ie... one for list spacing, the other for link clickability */
*:first-child+html ul.display-icons-box,
*:first-child+html ul.display-icons-box li a.nav-link { zoom:1; } 
*:first-child+html .nav-editing #navigation ul li a.nav-link { zoom:normal; }

* html ul.display-icons-box,
* html ul.display-icons-box li a.nav-link { zoom:1; }
* html .nav-editing #navigation ul li a.nav-link { zoom:normal; }

ul.display-icons-box li {
  float: left;
  list-style: none;
  text-align: center;
  display: block;
  margin-bottom: 0px;
}

ul.display-icons-box li a.nav-link {
  display: block;
  font-size: 80%;
  font-weight: normal;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: top center;
  padding: 2px;
  padding-top: 80px;
}

ul.display-icons-box a.nav-link:hover {
  background-repeat: no-repeat;
  background-position: top center;
  background-color: transparent;
  text-decoration: underline;
}


/* -- widths -- */
ul.display-icons-box li,
#navigation ul li { width: 125px; }
#navigation ul.count1 { margin-left: 372px; }
#navigation ul.count1 li { padding-left: 15px; }
#navigation ul.count2 { margin-left: 251px; }
#navigation ul.count2 li { padding-left: 37px;padding-right:37px; }
#navigation ul.count3 { margin-left: 100px; }
#navigation ul.count3 li { padding-left:54px;padding-right:54px; }
#navigation ul.count4 { margin-left: 52px; }
#navigation ul.count4 li { padding-left:37px;padding-right:37px; }
#navigation ul.count5 { margin-left: 3px; }
#navigation ul.count5 li { padding-left:27px;padding-right:27px; }
#navigation ul.count6 { margin-left: 3px; }
#navigation ul.count6 li { padding-left:12px;padding-right:12px; }
#navigation ul.count7 li { padding-left:4px;padding-right:4px; width: 120px; }
#navigation ul.count8 li { padding-left:4px;padding-right:4px; width: 104px; }
#navigation ul.count9 li { padding-left:2px;padding-right:2px; width: 96px; }
/* -- icons --  display-icons-box */
ul.display-icons-box li.about a.nav-link { background-image: url(icons/about.gif); background-image /**/: url(icons/about.png); }
ul.display-icons-box li.home a.nav-link { background-image: url(icons/home.gif); background-image /**/: url(icons/home.png); }
ul.display-icons-box li.link a.nav-link { background-image: url(icons/link.gif); background-image /**/: url(icons/link.png); }
ul.display-icons-box li.location a.nav-link { background-image: url(icons/location.gif); background-image /**/: url(icons/location.png); }
ul.display-icons-box li.payment a.nav-link { background-image: url(icons/link.gif); background-image /**/: url(icons/payment.png); }
ul.display-icons-box li.policy a.nav-link { background-image: url(icons/policy.gif); background-image /**/: url(icons/policy.png); }
ul.display-icons-box li.product a.nav-link { background-image: url(icons/product.gif); background-image /**/: url(icons/product.png); }
ul.display-icons-box li.service a.nav-link { background-image: url(icons/service.gif); background-image /**/: url(icons/service.png); }
ul.display-icons-box li.staff a.nav-link { background-image: url(icons/staff.gif); background-image /**/: url(icons/staff.png); }
ul.display-icons-box li.event a.nav-link { background-image: url(icons/event.gif); background-image /**/: url(icons/event.png); }
ul.display-icons-box li.article a.nav-link { background-image: url(icons/article.gif); background-image /**/: url(icons/article.png); }
ul.display-icons-box li.member a.nav-link { background-image: url(icons/member.gif); background-image /**/: url(icons/member.png); }
/* edting icons */
#navigation ul li a.delete-top-nav-item {position: absolute; margin-top: -10px;margin-left: -53px; margin-left /**/:6px;}