/* ****************************************


Hard Modified by mac@homac.net
Utopian CSS3 Dropdown Menus
by Justin Carroll (3circlestudio.com)

Version: 1.0


**************************************** */


/* Horizontal Style */

#menue ul.mainmen {
  width: 888px;
}
#menue ul.mainmen, #menue ul.mainmen ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menue ul.mainmen a {
	//color: #a7b35f;
	color: #ffffee;
	display: block;
	line-height: 1;
	padding: 7px 10px;
	text-decoration: none;
}
#menue ul.mainmen a:hover {
	color: #fbfbfb;
}
#menue ul.mainmen li {
	float: left;
}
#menue ul.mainmen>li {
	margin: 0 15px 0 0;
  -moz-border-radius: 10px; 
  border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px #a7b35f solid;
  
}
#menue ul.mainmen li ul {
	left: -9999px;
	position: absolute;
	margin-top: -2px;
	width: 190px;	
  -moz-border-radius: 10px; 
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius-topleft:0;
  border-top-left-radius:0;
  -webkit-border-top-left-radius: 0;
  border: 1px #fbfbfb solid;
  background-color: #788919;
  opacity:0.9;
  filter: alpha (opacity=90);
}
#menue ul.mainmen li ul a {
	border-top: 1px solid #a7b35f;
	color: #a7b35f;
	padding: 6px 10px;
	width: 170px;
	font-weight: bold;
}
#menue ul.mainmen li ul li.first a {
	border-top: 0;
	padding-top:7px;
	-moz-border-radius: 10px; 
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius-topleft:0;
  border-top-left-radius:0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-bottomleft:0;
  border-bottom-left-radius:0;
  -webkit-border-bottom-left-radius: 0;  
  -moz-border-radius-bottomright:0;
  border-bottom-right-radius:0;
  -webkit-border-bottom-right-radius: 0;
}
#menue ul.mainmen li ul li.last a {
  -moz-border-radius-bottomleft:10px;
  border-bottom-left-radius:10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright:10px;
  border-bottom-right-radius:10px;
  -webkit-border-bottom-right-radius: 10px;
}
#menue ul.mainmen>li a:hover {
  color: #fbfbfb;
  border-color: #fbfbfb;
}
#menue ul.mainmen>li:hover {
  border-color: #fbfbfb;
}
#menue ul.mainmen li ul a:hover {
	background: #788919;
	background: -moz-linear-gradient(100% 100% 90deg, #788919, #A7B35F);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#788919), to(#A7B35F));
	border-top: 0;
  color: #fbfbfb;
	font-weight: bold;
	padding-top: 7px;
	text-shadow: #788919 -1px -1px 0;
}
#menue ul.mainmen li:hover ul { 
	left: auto;
	margin-left: -1px;
}
#menue ul.mainmen > li.Smain > a {
	background: url(arrow-down.gif) no-repeat center right;
	padding-right: 35px;
}
#menue ul.mainmen > li.Smain:hover > a {
	padding:1px;
	color: #ffffff;
	padding: 7px 35px 6px 10px;
	text-shadow: #333 -1px -1px 0;
}
#menue ul.mainmen > li.Smain:hover {
	background: -moz-linear-gradient(100% 100% 90deg, #788919, #A7B35F);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#788919), to(#A7B35F));
	-moz-border-radius-bottomleft:0;
  border-bottom-left-radius:0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomright:0;
  border-bottom-right-radius:0;
  -webkit-border-bottom-right-radius:0;
  border-bottom: 0;
}
#menue ul.mainmen > li.sel > a {
  color: #D0D89D;
}
#menue ul.mainmen > li.sel {
  border-color: #D0D89D;
}
#menue ul.mainmen > li.sel:hover {
  border-color: #fbfbfb;
}
#menue ul.mainmen > li.sel > a:hover {
	color: #fbfbfb;
}
