/*
$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: 0px; }
.fancycat-icons-scheme ul { list-style-type: none; padding: 0px; margin: 0px; list-style: none;  }
.fancycat-icons-scheme ul li { float: left; position: relative; width: auto; padding: 2px 15px; background: url(menuSep.gif) no-repeat right center; }
.fancycat-icons-scheme li ul { display: none; position: absolute; top: 20px; width: 180px; left: 0px; background: #e1e1e1; margin: 0px; padding: 5px 6px 5px 5px; }
.fancycat-icons-scheme li ul li { float: none; background: none; }
.fancycat-icons-scheme li ul ul { position: absolute; width: 120px; top: 0px; left: 180px; }
.fancycat-icons-scheme li ul li { padding: 2px 7px; border: 0px; }

.fancycat-icons-scheme li:hover,
.fancycat-icons-scheme li.over { background-color: #e1e1e1; }

.fancycat-icons-scheme li:hover ul,
.fancycat-icons-scheme li.over ul { display: block; }
/* 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, 
.fancycat-icons-scheme ul li span{ display: block; position: relative; font-size: 11px; color: #000; text-decoration: none; line-height: 18px; text-transform: capitalize; vertical-align: middle; background: transparent none; overflow: hidden; }

.fancycat-icons-scheme ul li a:hover, 
.fancycat-icons-scheme ul li span:hover { color: #D47A20; }

.fancycat-icons-scheme img { width: 16px; height: 16px; position: absolute; top: 0px; left: 0px; padding: 0px; margin: 0px; }