/* @override http://www.boarderlounge.com/skin1/modules/Fancy_Categories/Icons/main.css */

/* @override http://www.boarderlounge.com/skin1/modules/Fancy_Categories/Icons/main.css */

/*
$Id: main.css,v 1.7 2008/12/02 13:14:12 max Exp $
vim: set ts=2 sw=2 sts=2 et:
*/
/* Layout */
.menu-fancy-categories-list .content {
  overflow: visible;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 6px;
}
.fancycat-icons-scheme ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  list-style: none;
  clear: both;
/*  width: 137px;*/
}
.fancycat-icons-scheme ul li {
  position: relative;
  background: #000 none no-repeat scroll left top;
  float:left;
  height:42px;
  margin:0;
  padding:0;
  width:115px;
}
.fancycat-icons-scheme li ul {
  display: none;
  position: absolute;
  top: 42px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.fancycat-icons-scheme li:hover,
  .fancycat-icons-scheme li.over
{
  color: #ffffff;
}
.fancycat-icons-scheme li:hover ul,
  .fancycat-icons-scheme li.over ul
{
  display: block;
}
ul.fancycat-icons-level-1 li {
  position: relative;
  background: #000 none no-repeat scroll left top;
  float:left;
  height:36px;
  margin:0;
  padding:0;
  width:110px;
}
ul.fancycat-icons-level-1 li a:link,
ul.fancycat-icons-level-1 li a:visited,
ul.fancycat-icons-level-1 li a:active {
color:#9DA0A3;
display:block;
font-size:16px;
font-weight:bold;
margin:0;
outline-style:none;
padding: 12px 0px 12px;
text-align:center;
text-decoration:none;
vertical-align:middle;
white-space:nowrap;
background: #000 none no-repeat scroll right top;
}
ul.fancycat-icons-level-1 li a:hover {
color: #ffffff;
}
ul.fancycat-icons-level-1 li ul {
  display: none;
  position: absolute;
  top: 0px;
  left: 100px;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
/* multi-level support */
.fancycat-icons-scheme li:hover ul ul, .fancycat-icons-scheme li.over ul ul,
  .fancycat-icons-scheme li:hover ul ul ul, .fancycat-icons-scheme li.over ul ul ul,
  .fancycat-icons-scheme li:hover ul ul ul ul, .fancycat-icons-scheme li.over ul ul ul ul,
  .fancycat-icons-scheme li:hover ul ul ul ul ul, .fancycat-icons-scheme li.over ul ul ul ul ul,
  .fancycat-icons-scheme li:hover ul ul ul ul ul ul, .fancycat-icons-scheme li.over ul ul ul ul ul ul,
  .fancycat-icons-scheme li:hover ul ul ul ul ul ul ul, .fancycat-icons-scheme li.over ul ul ul ul ul ul ul,
  .fancycat-icons-scheme li:hover ul ul ul ul ul ul ul ul, .fancycat-icons-scheme li.over ul ul ul ul ul ul ul ul,
  .fancycat-icons-scheme li:hover ul ul ul ul ul ul ul ul ul, .fancycat-icons-scheme li.over ul ul ul ul ul ul ul ul ul,
  .fancycat-icons-scheme li:hover ul ul ul ul ul ul ul ul ul ul, .fancycat-icons-scheme li.over ul ul ul ul ul ul ul ul ul ul,
  .fancycat-icons-scheme li:hover ul ul ul ul ul ul ul ul ul ul ul, .fancycat-icons-scheme li.over ul ul ul ul ul ul ul ul ul ul ul
{
  display: none;
}
.fancycat-icons-scheme li li:hover ul, .fancycat-icons-scheme li li.over ul,
  .fancycat-icons-scheme li li li:hover ul, .fancycat-icons-scheme li li li.over ul,
  .fancycat-icons-scheme li li li li:hover ul, .fancycat-icons-scheme li li li li.over ul,
  .fancycat-icons-scheme li li li li li:hover ul, .fancycat-icons-scheme li li li li li.over ul,
  .fancycat-icons-scheme li li li li li li:hover ul, .fancycat-icons-scheme li li li li li li.over ul,
  .fancycat-icons-scheme li li li li li li li:hover ul, .fancycat-icons-scheme li li li li li li li.over ul,
  .fancycat-icons-scheme li li li li li li li li:hover ul, .fancycat-icons-scheme li li li li li li li li.over ul,
  .fancycat-icons-scheme li li li li li li li li li:hover ul, .fancycat-icons-scheme li li li li li li li li li.over ul,
  .fancycat-icons-scheme li li li li li li li li li li:hover ul, .fancycat-icons-scheme li li li li li li li li li li.over ul,
  .fancycat-icons-scheme li li li li li li li li li li li:hover ul, .fancycat-icons-scheme li li li li li li li li li li li.over ul
{
  display: block;
}
/* Visual scheme */
.fancycat-icons-scheme ul li a:link,
  .fancycat-icons-scheme ul li a:visited,
  .fancycat-icons-scheme ul li a:active
{
color: white;
display:block;
font-size:16px;
font-weight:bold;
margin:0;
outline-style:none;
padding: 12px 0px 12px;
text-align:center;
text-decoration:none;
vertical-align:middle;
white-space:nowrap;
display: block;
position: relative;
overflow: hidden;
background-color: #000;
}
.fancycat-icons-scheme ul li a:hover {
color: orange;
	background-color: black;
}
.fancycat-icons-scheme a.icon-link:link,
  .fancycat-icons-scheme a.icon-link:visited,
  .fancycat-icons-scheme a.icon-link:active
{
background: #000 none no-repeat scroll right top;
color:#9DA0A3;
display:block;
font-size:16px;
font-weight:bold;
margin:0;
outline-style:none;
padding:15px 5px 12px;
text-align:center;
text-decoration:none;
vertical-align:middle;
white-space:nowrap; 
}
.fancycat-icons-scheme a.icon-link:hover {
 color: #ffffff;
}
  .fancycat-icons-scheme a.sub-link:link,
  .fancycat-icons-scheme a.sub-link:visited,
  .fancycat-icons-scheme a.sub-link:active
{
background: #000 none no-repeat scroll right top;
color:#9DA0A3;
display:block;
font-size:16px;
font-weight:bold;
margin:0;
outline-style:none;
padding:15px 5px 12px;
text-align:center;
text-decoration:none;
vertical-align:middle;
white-space:nowrap;  
}
.fancycat-icons-scheme a.sub-link:hover {
 color: #ffffff;
}
.fancycat-icons-scheme a.empty-link:link,
  .fancycat-icons-scheme a.empty-link:visited,
  .fancycat-icons-scheme a.empty-link:active
{
color: #9DA0A3;
}
  .fancycat-icons-scheme a.empty-link:hover
{
  color: #ffffff;
}
.fancycat-icons-scheme a.nowrap-link:link,
  .fancycat-icons-scheme a.nowrap-link:visited,
  .fancycat-icons-scheme a.nowrap-link:hover,
  .fancycat-icons-scheme a.nowrap-link:active
{
  white-space: nowrap;
}
.fancycat-icons-scheme img {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0px;
  margin: 0px;
	background-color: #000;
}

