#menu						{ text-align:center !important; }
ul.menu 					{ width:100%; height:30px; list-style:none; margin:0px auto; padding:0px; position:relative; text-align:center; z-index: 998; }
ul.menu * 					{ margin:0px auto; padding:0px; text-align:center;}
ul.menu li 					{ font-style:normal; height:30px; display:inline-block; vertical-align:middle; position:relative; z-index: 998; bottom:0px; margin:0px auto; text-align:center; padding:0px; }
ul.menu li.separator		{ display:none; }
ul.menu a 					{ display:block; line-height:30px; font-size:16px; padding:0px; color:#663300; margin:0px 1px; padding:0px 12px; font-family:Verdana, Geneva, sans-serif; text-align:center; }
ul.menu li a.menulink:hover			{  	transition: background-color .50s ease-in-out;	-moz-transition: background-color .50s ease-in-out;	-webkit-transition: background-color .50s ease-in-out;		background-color: #ff7f00;	color: #ffffff;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-right-radius: 0px;

-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-left-radius: 0px;

-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;

-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
}
ul.menu li a.menulink.main-nosub:hover		{ 
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;

-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;

-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;

-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;

}

ul.menu li.active > a:hover,
ul.menu li.active a,
ul.menu li.active > a 		{ background:none transparent !important; color:#FF7F00 !important; }

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

/*
ul.menu li:last-child ul 		{left:-116px;}
*/
ul.menu ul li 						{ width:220px; position:relative; z-index:998; background:#F6EF81; height:30px !important; line-height:30px !important; margin:0px; display:block; }
ul.menu ul li:last-child a,
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:last-child a:hover,
ul.menu ul li:last-child:hover		{ -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 					{ height:30px !important; line-height:30px !important;text-align:left; color:#663300 !important; display:block; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-variant:normal; font-size:13px; padding:0px 10px; margin:0px 0px; background:#F6EF81; }
ul.menu ul li:hover					{ background:#FF9900; height:30px !important; line-height:30px !important; }
ul.menu ul li a:hover 				{ background:#FF9900; color:#FFFFFF !important; }
ul.menu ul ul 						{ left:218px; top:0px; }
ul.menu .menulink 					{  }
ul.menu .menulink:hover				{  }

ul.menu .main-nosub 				{

}

ul.menu .menulink.menuhover {  }
ul.menu .menulink:hover,
ul.menu .menuhover {  }
ul.menu .sub 				{  }
ul.menu .topline {  }

