/*** @Enterprise: S&S Media Solutions* @author: Yannick Spang* @url: http://www.joomla-virtuemart-designs.com* @copyright: Copyright (C) 2008 - 2009 S&S Media Solutions* @license: Commercial, see LICENSE.php* @product: Noble Mall - Template* @version: 1.1*/#menu {	display: block;	height: 30px;	line-height: 30px;	padding: 0;}#menu ul#menu{	padding: 0 2px;	margin: 0;	position: relative;	z-index:120;}#menu li, #menu li a {	z-index:200;	position:relative;	float: left;	list-style-type:none;}#menu a, #menu span.separator {	font:normal 13px Verdana, Geneva,Tahoma,"Nimbus Sans L",sans-serif;	color: #000;	white-space: nowrap;	display: block;	height:  18px;	line-height: 16px;	overflow: hidden;	text-decoration: none;	z-index: 100;	border-right: 1px solid #aaa;	cursor: pointer;	padding: 0 7px;	margin: 7px 0px;	}#menu ul.menu li#current.active a, #menu ul.menu a:hover, #menu span.separator:hover {	z-index: 100;	cursor: pointer;	height:18px;	color: #C01122;}ul#mainlevel-unten {	padding: 0px 10px;	margin: 0;	position: relative;	height: 36px;	z-index: 1;	}#mainlevel-unten {	height: 36px;	line-height: 36px;	padding: 0;	display: block;	z-index: 1;	background:transparent url(../images/unter_menu_highlight.png) repeat-x scroll 0 0;	}#mainlevel-unten a, #mainlevel-unten .separator {	color: #eee8aa;		font-family: Verdana, Geneva,Tahoma,"Nimbus Sans L",sans-serif;	white-space: nowrap;	display: block;	height: 36px;	line-height: 36px;	font-size: 80%;	overflow: hidden;	text-decoration: none;	z-index: 100;	cursor: pointer;	padding: 0 8px;	margin-right: 10px;	}	#untermenu ul#mainlevel-unten li {	float: left;	}	ul#mainlevel-unten li span {	padding:0 0 0 0;	margin: 0;	height: 36px;	line-height: 36px;	}	#mainlevel-unten a:hover, a#active_menu-unten {	background: transparent url(../images/unter_menu_bg_aktiv.png) no-repeat scroll 50% 0}/*JOOMLA MENU */#middle_section ul.menu {	margin: 0;	padding: 1px 0 0;	list-style: none;}#middle_section ul.menu li {	margin: 0 !important;	padding: 0 !important;	background: none !important;	list-style: none;	border-bottom: 1px dotted;}#middle_section ul.menu li a {	padding: 6px 0;	display: block;	color: #000;	text-decoration: none;	outline: none;	margin-left: 10px;}#middle_section ul.menu li span.separator span {	padding: 6px 0;	display: block;	color: #333;	text-decoration: none;	outline: none;	margin-left: 10px;	}#middle_section ul.menu li a:hover,#middle_section ul.menu li a:active,#middle_section ul.menu li a:focus {	color: #000;	text-decoration: underline;}#middle_section ul.menu li.active a {	color: #000;	text-decoration: none;}#middle_section ul.menu li li a span {	background: none;}#middle_section ul.menu li ul {	margin: 0;	padding: 0;	list-style: none;}#middle_section ul.menu li ul li a span{	background: url(../images/menu_arrow.png) no-repeat;	padding-left: 15px;}#middle_section ul.menu li li {	padding: 0 0 0 15px !important;	list-style: none;	border-bottom: none;}#middle_section ul.menu li li a {	color: #000;	background: none !important;	font-size: 100%;	font-weight: normal;}#middle_section ul.menu li li a span {	font-weight: normal;}
