/* vim: set ts=2 sw=2 sts=2 et: */

/**
 * Copyright (c) 2001-present X-Cart Holdings LLC. All rights reserved.
 * See https://www.x-cart.com/license-agreement.html for license details.
 */

.flyout-menu.catalog-categories-tree li {
  border-color: #2d2d2d;
  border-width: 1px;
  border-style: solid none none none;
}

.flyout-menu.catalog-categories-tree li ul.sublevel li.first {
  border-top: none;
}

.flyout-menu.catalog-categories.catalog-categories-tree > li > ul.sublevel {
  top:-1px;
}

.sidebar .flyout-menu.catalog-categories-tree li ul {
  background: #222222 url(sideblock_bg.gif) 0 0 repeat-x;
  border: 0 none;
  border-radius: 0;
}

.flyout-menu.catalog-categories-tree li a:active,
.flyout-menu.catalog-categories-tree li a:link,
.flyout-menu.catalog-categories-tree li a:visited,
.flyout-menu.catalog-categories-tree li ul.sublevel li a:active,
.flyout-menu.catalog-categories-tree li ul.sublevel li a:link,
.flyout-menu.catalog-categories-tree li ul.sublevel li a:visited{
  color: #fff;
  border-top: none;
  border-radius: 0;
}

.sidebar .flyout-menu.catalog-categories-tree li.hover,
.sidebar .flyout-menu.catalog-categories-tree li:hover {
  background-color: #363636;
}

.flyout-menu.catalog-categories-tree li:hover > a,
.flyout-menu.catalog-categories-tree li ul.sublevel li:hover > a {
  color: #aaaaaa;
}

.flyout-menu.catalog-categories-tree .category-icon {
  top: 9px;
}

.flyout-menu.catalog-categories-tree .icon-triangle:before {
  color: #eeeeee;
}

.flyout-menu.catalog-categories-tree li:hover > .icon-triangle:before {
  color: #aaaaaa;
}
