ul.menu 					{list-style:none; margin:0; padding:0; position:relative;  z-index: 998;}
ul.menu * 					{margin:0; padding:0}
ul.menu a 					{display:block; background:#AA9F80; text-decoration:none; font-family:TrajanProRegular, Arial, Helvetica, sans-serif; font-size:20px;padding:0px 25px;color:#FFFFFF; }
ul.menu li 					{height:68px; line-height:68px;position:relative; float:left; z-index: 998; bottom:0px; margin-left:2px; }

ul.menu li.active > a 		{ color:#FFFFFF; background:#6D614F;}

ul.menu ul 					{position:absolute; top:68px; left:-1px; display:none; opacity:0; list-style:none; margin-left:1px; z-index: 998; -webkit-box-shadow: 0px 2px 10px -2px #CCCCCC; -moz-box-shadow: 0px 2px 10px -2px #CCCCCC; box-shadow: 0px 2px 10px -2px #CCCCCC; }

/*
ul.menu li:last-child ul 		{left:-116px;}
*/
ul.menu ul li 						{ width:220px;position:relative; z-index: 998; background: #6D614F; border-bottom: 1px solid #AA9F80; height:33px; line-height:33px; margin:0px; }
ul.menu ul li a:last-child, 
ul.menu ul li:last-child			{ -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; }
ul.menu ul li a:last-child:hover, 
ul.menu ul li:last-child:hover		{background:#AA9F80; border-bottom: 1px solid #AA9F80; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; }

ul.menu ul li:hover					{ background:#AA9F80; border-bottom: 1px solid #AA9F80;}
ul.menu ul li a 					{text-align:left; color:#FFFFFF !important; display:block; font-family:Arial, Helvetica, sans-serif; font-variant:normal; font-size:14px; padding:0px 10px; margin:0px 0px; background: #6D614F; }
ul.menu ul li a:hover 				{ background:#AA9F80; border-bottom: 1px solid #AA9F80; }
ul.menu ul ul 						{left:218px; top:0px}
ul.menu .menulink 					{ 
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border-top-left-radius:10px;
border-top-right-radius:10px; 
}

ul.menu .main-nosub 				{
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border-top-left-radius:10px;
border-top-right-radius:10px; 
}

ul.menu .menulink.menuhover {  }
ul.menu .menulink:hover,
ul.menu .menuhover {/*background:url(../images/header_over.gif)*/}
ul.menu .sub 				{ /*background: url(../images/arrow.gif) 136px 8px no-repeat;*/ }
ul.menu .topline {}/* LANGUAGE DROPDOWN */#language-container,#language-container ul {	list-style: none;	text-align:left;	width:150px;}#language-container {	float: right;}#language-container > li {	float: left;	width: 150px;	position: relative;	left: 200px;	top: 5px;}#language-container li a {	display: block;	height: 30px;	line-height: 30px;	padding: 0px 10px;	text-decoration: none;}#language-container ul {	position: absolute;	display: none;	z-index: 999;	width: 150px;}#language-container ul li a {	display:block;}#language-container li:hover ul.noJS {	display: block; }/* Main menu------------------------------------------*/#language-container {	font-size: 16px;	height: 0px;	width: 50px;}#language-container img.language-flag		{ margin-right:5px; vertical-align:middle; }#language-container > li > a {	color: #fff;	font-weight: bold;	display:block;	padding:0px 10px;	height:24px; line-height:24px;}#language-container > li:hover > a {	background: #f09d28;	color: #000;}li.language-active			{ width:190px; height:30px; line-height:30px; padding-right:10px; display:block; cursor:pointer; vertical-align:middle; text-align:right; margin-top:5px;}li.language-active span		{ padding-right:20px; background:url(../images/lang-dropdown.png) no-repeat 100% 50%; }/* Submenu------------------------------------------*/#language-container ul {	background:#9C0C05;-webkit-border-radius:3px 3px 3px 3px;   -moz-border-radius:3px 3px 3px 3px;        border-radius:3px 3px 3px 3px;-webkit-box-shadow: 0px 6px 20px #666666;   -moz-box-shadow: 0px 6px 20px #666666;        box-shadow: 0px 6px 20px #666666;}#language-container ul li a {	height:30px; line-height:30px; color:#000; display:block; font-size:14px; padding:0px 10px; border-bottom:1px #6D614F solid;}#language-container ul li:hover a {	background: #B89B7A; color:#9C0C05;}#language-container ul li:first-child a {-webkit-border-radius:3px 3px 0px 0px;   -moz-border-radius:3px 3px 0px 0px;        border-radius:3px 3px 0px 0px;}#language-container ul li:last-child a {	border-bottom:0px none;-webkit-border-radius:0px 0px 3px 3px;   -moz-border-radius:0px 0px 3px 3px;        border-radius:0px 0px 3px 3px;}

