

/* TREE MENU STYLES - only apply if menu loads */
ul.tree-menu {
  font: 12px Tahoma, Verdana, Arial, sans-serif;
  margin: 0;
  padding: 0;
  }
ul.tree-menu ul {
  margin: 0;
  padding: 3px 0 0 3px;
  background: #fff repeat-y 3px 0;
  }
ul.tree-menu ul ul {
  margin-left: 14px;
  padding: 0;
  border-style: none;
  background-position: 0 0;
  }
ul.tree-menu li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  }
ul.tree-menu li.top-section {
  border-bottom: 1px solid #e5dfcf;
  }
ul.tree-menu li.top-section-end {
  border-bottom: 1px solid #e5dfcf;
  }
ul.tree-menu li.top-section-open {
  border-bottom: 1px solid #e5dfcf;
  }
ul.tree-menu li.top-section-open-end {
  border-bottom: 1px solid #e5dfcf;
  }
ul.tree-menu li.section {
  background:  no-repeat top left;
  }
ul.tree-menu li.section-end {
  background: #fff  no-repeat top left;
  }
ul.tree-menu li.section-open {
  background: no-repeat top left;
  }
ul.tree-menu li.section-open-end {
  }
ul.tree-menu li.top-item {
  background: #fff  no-repeat top left;
  border-bottom: 1px solid #e5dfcf;
  }
ul.tree-menu li.top-item-end {
  background: #fff no-repeat top left;
  border-bottom: 1px solid #fff;
  }
ul.tree-menu li.item {
  background:  no-repeat top left;
  }
ul.tree-menu li.item-end {
  background: #fff no-repeat top left;
  }
ul.tree-menu a, ul.tree-menu a:visited {
  text-decoration: none;
  }
ul.tree-menu li.top-section a,
ul.tree-menu li.top-section-end a,
ul.tree-menu li.top-item a,
ul.tree-menu li.top-item-end a {
  background: #fff;
  padding: 3px 5px 4px 7px;
  font-weight: bold;
  display: block;
  }
ul.tree-menu li.top-section-open a,
ul.tree-menu li.top-section-open-end a,
ul.tree-menu li.top-section a:hover,
ul.tree-menu li.top-section-end a:hover,
ul.tree-menu li.top-item a:hover,
ul.tree-menu li.top-item a:active,
ul.tree-menu li.top-item-end a:hover,
ul.tree-menu li.top-item-end a:active {
  color: #91886d;background:#dfd9c9;
  padding: 3px 5px 4px 7px;
  font-weight: bold;
  display: block;
  }
ul.tree-menu li.section a,
ul.tree-menu li.section-end a,
ul.tree-menu li.section-open a,
ul.tree-menu li.section-open-end a,
ul.tree-menu li.item a,
ul.tree-menu li.item-end a {
  color: #91886d;
  padding: 1px 5px 4px 10px;
  font-weight: normal;
  background: none;
  width: auto !important;
  display: block;
  }

ul.tree-menu li.item-end a:hover {color: #585036; }

/* Fixes for IE 6 & below */
* html ul.bullet-menu a,
* html ul.tree-menu a {
  /* change these widths to match the width of your sidebox */
  width: 143px; /* specify width of links for IE 6 */
  w\idth: 131px; /* specify width of links for IE 5, minus padding (& borders?) for broken box model */
  }
* html ul.tree-menu li.section a,
* html ul.tree-menu li.section-end a,
* html ul.tree-menu li.section-open a,
* html ul.tree-menu li.section-open-end a,
* html ul.tree-menu li.item a,
* html ul.tree-menu li.item-end a {
  height: 1%;
  }

h3#categoriescssHeading{background:#afbc3e;vertical-align:top;color:#fff;font-weight:normal;text-transform:uppercase;padding:6px 0px 5px 7px;margin-left:-1px;margin-top:-1px;margin-bottom:-1px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:16px}
#categoriescss.leftBoxContainer{border: 1px solid #afbc3e}

#siteMenu a{color:#91886d}

#siteMenu a:hover{color:#afbc3e}