.btn-cs-fancy {
  /* To replace unsupported box-shadow */
  border: 3px solid white;
}
/*
 * On most browsers, we display tabs all the time and use Opacity to fade them out (so we can fade them smoothly in all as a unit).
 *
 * On IE <=8 we won't try to use Opacity. We need to make the tab normally invisible and only show up when we hover. 
 */
#main-menu > li > a,
#main-menu > li > ul {
  background-color: transparent;
  border: none;
}
#main-menu > li > a > img {
  background-image: none;
}
#main-menu.sf-no-js > li:hover > a,
#main-menu > li.sfHover > a,
#main-menu > li > ul {
  background-color: #e9eff8;
  border: 1px solid #808d98;
}
#main-menu > li > a {
  behavior: url(/res/PIE.htc);
}
#main-menu.sf-no-js > li:hover > a,
#main-menu > li.sfHover > a {
  border-top: none;
}
#main-menu.sf-no-js > li:hover > a > img,
#main-menu > li.sfHover > a > img {
  background-image: url(images/nav.png?v=7) !important;
}
#main-menu li {
  zoom: 1;
  /* Need hasLayout on IE7 to prevent gaps in list */
}
