.menu,

.menu ul,

.menu li,

.menu a {

	margin: 0;

	padding: 0;

	border: none;

	outline: none;

	z-index:2;

}



/* Menu */

.menu {	

	height: 28px;
	width: auto;
	background: transparent;
	margin:0px;
	padding:0px;	
	float:right;
	direction:ltr;
}



.menu li {

	position: relative;

	list-style: none;

	float: left;

	display: block;

	height: 40px;

}



/* Links */



.menu li a {

	display: block;

	padding: 0px;

	margin: 0px 0 0 20px;

	line-height: 24px;

	text-decoration: none;

	 font-family:  "Helvetica LT light", Arial, Helvetica, sans-serif; font-size:13px; color: #3c1710;

	-webkit-transition: color .2s ease-in-out;

	-moz-transition: color .2s ease-in-out;

	-o-transition: color .2s ease-in-out;

	-ms-transition: color .2s ease-in-out;

	transition: color .2s ease-in-out;

}





.menu li:first-child a { border-left: none; }

.menu li:last-child a{ border-right: none; }



.menu li:hover > a { text-decoration: none; color: #000;   border-bottom:2px solid  #666; }

.menu ul li:hover > a { text-decoration: none }

/* Sub Menu */



.menu ul {

	

	position: absolute;

	top: 45px;

	left:15px;	

	opacity: 0;

	background: #333;

	-webkit-border-radius: 0 0 5px 5px;

	-moz-border-radius: 0 0 5px 5px;

	border-radius: 0 0 5px 5px;

	-webkit-transition: opacity .25s ease .1s;

	-moz-transition: opacity .25s ease .1s;

	-o-transition: opacity .25s ease .1s;

	-ms-transition: opacity .25s ease .1s;

	transition: opacity .25s ease .1s;

}



.menu li:hover > ul { opacity: .6; }



.menu ul li {

	height: 0;

	overflow: hidden;

	padding: 0;



	-webkit-transition: height .25s ease .1s;

	-moz-transition: height .25s ease .1s;

	-o-transition: height .25s ease .1s;

	-ms-transition: height .25s ease .1s;

	transition: height .25s ease .1s;

}



.menu li:hover > ul li {

	height: 36px;

	overflow: visible;

	padding: 0;

	text-decoration:none;

	color:#FFF;

}



.menu ul li a {

	width: 180px;

	padding: 4px 0px 4px 6px;

	color: white;

	font-size:13px;

	margin: 0;

	border: none;

	border-bottom: 1px solid #fff;

}

.menu ul li a:hover > ul li a{



	text-decoration:none;



}

.menu ul li:last-child a { border: none; }

