/*** @version $Id: menu.css 5514 2006-10-19 13:38:35Z Jinx $* @copyright Copyright (C) 2005 - 2006 Open Source Matters. All rights reserved.* @license GNU/GPL, see LICENSE.php* Joomla! is free software. This version may have been modified pursuant* to the GNU General Public License, and as distributed it includes or* is derivative of works licensed under the GNU General Public License or* other free or open source software licenses.* See COPYRIGHT.php for copyright notices and details.*//** * JMenu javascript behavior styling * * @author		Johan Janssens <johan.janssens@joomla.org> * @package		Joomla * @since		1.5 * @version    1.0 *//* ---- Basic menu styles ------------------- *//* common styling */#module-menu, #module-menu ul, #module-menu li { margin: 0; padding: 0; border: 0 none; }#module-menu       { position:relative; z-index: 100;}#module-menu li    { float:left;  position:relative; list-style: none; display: inline;}#module-menu li a  { display:block; white-space: nowrap;  }#module-menu li li a  { display:block; width:129px;  }#module-menu li li { /*width: 100%;*/ clear: both;  /*FF 1.0.7 needs this */  }#module-menu li ul { visibility: hidden; position:absolute; }#module-menu li li ul {  top: 0; left: 0; }#module-menu li:hover ul               {  visibility: visible;}#module-menu li.hover ul li ul 		  {  visibility: hidden;  }#module-menu li.hover li.hover ul      {  visibility: visible;  left: 100%; }/* ---- Menu layout -------------------------- */#module-menu { }#module-menu li { }#module-menu li li { border: 0; width:100%;}#module-menu ul    { background-color:#F93;}#module-menu ul li.node { background-color:#F93; }#module-menu ul li.separator { background-color:#F93; }#module-menu a, #module-menu div {	padding: 0;	margin: 0;	color: #FFF;	line-height: 1.6em; 	vertical-align: middle;	font-size: 11px; 	font-weight: bold; 	text-decoration: none;	cursor: default;}#module-menu li.disabled a { color: grey; }#module-menu ul a {	font-size: 10px;	padding:7px 8px 11px;	line-height: 1.2em;}/* 1 level - hover */#module-menu li:hover {  background-color: #AAAAAA; margin: 0; }/* 2 level - normal */#module-menu li li a { background-color: #CCC; margin: 0; padding:7px 12px; }/* 2 level - hover */#module-menu li li:hover a { background-color: #AAAAAA; margin:0;   }/* 3 level - normal */#module-menu li li li a { background-color: #CCC; margin:0x;  }/* 3 level - hover */#module-menu li li li:hover a { background-color: #AAAAAA; margin:0;  }/* submenu styling */#submenu {	list-style: none;	padding: 0;	margin: 0;}#submenu li {	float: left;	padding: 0;	margin: 0;}#submenu li a,#submenu span.nolink {	cursor: pointer;	padding: 0px 15px;	border-right: 1px solid #ccc;	font-weight: bold;	color: #0B55C4;	line-height: 12px;	height: 12px;}#submenu span.nolink {	color: #999;}#submenu a.active,#submenu span.nolink.active {	color: #000;	text-decoration: underline;}