@font-face {
    font-family: 'MinionProRegular';
    src: url('fonts/minionpro-regular.eot');
    src: url('fonts/minionpro-regular.eot') format('embedded-opentype'),
         url('fonts/minionpro-regular.woff') format('woff'),
         url('fonts/minionpro-regular.ttf') format('truetype'),
         url('fonts/minionpro-regular.svg#MinionProRegular') format('svg');
}
.nav {
    height:78px;
	background:url(../images/menu-bg.jpg);
	background-position:top; 
	background-repeat:repeat-x;
	margin: auto; 
	text-align: center;
}

.nav ul ul {
	display: none;
}

	.nav ul li:hover > ul {
		display: block;
	}


.nav ul {
	padding: 0 0px; 
	list-style: none;
	position: relative;
	display: inline-table;
	margin:0px;
	z-index:20;
}
	.nav ul:after {
		content: ""; clear: both; display: block;
	}

	.nav ul li {
		float: left;
	}
		.nav ul li:hover {
			background:url(../images/menu-hvr.png);
		}
			.nav ul li:hover a {
				text-shadow: 0 1px 1px rgba(0,0,0,.9);
				text-align:left;
				color: #998577;
			}
		
		.nav ul li a {
		    -webkit-transition: all ease 0.3s;
            -moz-transition: all ease 0.3s;
            -ms-transition: all ease 0.3s;
            -o-transition: all ease 0.3s;
            transition: all ease 0.3s;
			text-shadow: 0 1px 1px rgba(0,0,0,.9);
			font: 25px/22px 'MinionProRegular', Times, serif;letter-spacing: 0;
			-webkit-font-smoothing: subpixel-antialiased;
			display: block; padding: 28px 30px;
			color: #e3dac8; text-decoration: none;
			
		}
			
		
	.nav ul ul {
			-webkit-transition: all ease 0.5s;
            -moz-transition: all ease 0.5s;
            -ms-transition: all ease 0.5s;
            -o-transition: all ease 0.5s;
            transition: all ease 0.5s;		
		
	   -moz-box-shadow:    inset 0 0 10px #000000;
	   -webkit-box-shadow: inset 0 0 10px #000000;
	   box-shadow:         inset 0 0 10px #000000;
		background: #28180c; 
		border:0px;	
		-webkit-border-radius:.0em .0em .0em .0em;
		-moz-border-radius:.0em .0em .0em .0em;
		border-radius: .0em .0em .0em .0em;
		padding: 0;
		position: absolute; top: 78px;
		z-index:10;
	}
		.nav ul ul li {	

			float: none; 
			border-top: 1px solid #372111;
			border-bottom: 1px solid #160d06; position: relative;
			border-left:0px;
			border-right:0px;
			width:200px;
		}
			.nav ul ul li a {
            -webkit-transition: all ease 0.2s;
            -moz-transition: all ease 0.2s;
            -ms-transition: all ease 0.2s;
            -o-transition: all ease 0.2s;
            transition: all ease 0.2s;
				font: 18px/25px "Times New Roman", Times, serif;letter-spacing: 0;
				padding: 8px 20px;
				color: #fff;
				
			}	
				.nav ul ul li a:hover {

					
					-moz-box-shadow:    inset 0 0 10px #000000;
					-webkit-box-shadow: inset 0 0 10px #000000;
					box-shadow:         inset 0 0 10px #000000;
					background: #312013;
					color:#998577;
				}
		
	.nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}
