
.nav, .nav * {margin: 0; padding:0; list-style:none;}

.nav {line-height:12px;}
.nav ul {position:absolute; top:-999em; width:127px;}
.nav ul li,
.nav a {width: 100%;}
.nav li {position:relative; z-index:89;}
.nav a {display:block;}

.nav li:hover ul, ul.nav li.sfHover ul {left:7px; top:17px;}
.nav li:hover li ul, .nav li.sfHover li ul {top:-999em;}
.nav li li:hover ul, ul.nav li li.sfHover ul {left:127px; top:-1px;}
.nav li li:hover li ul, .nav li li.sfHover li ul {top:-999em;}
.nav li li li:hover ul, ul.nav li li li.sfHover ul {left:127px; top:-1px;}

.superfish li:hover ul, .superfish li li:hover ul, .superfish li li li:hover ul {top: -999em;}

embed, object {position: relative; z-index: 0;}



/* cosmetic */

.nav {margin-top: 13px; font-size: 10px;}
.nav li {background: transparent url(../img/menu.gif) no-repeat; width: 143px;}
.nav a {color: #888379; padding: 4px 0; text-decoration:none; border: none; text-indent: 16px;}

.nav a:link, .nav a:active, .nav a:visited {color: #888379;}
.nav a:hover {color: #d4cbb7; text-decoration: none;}

/* if link text runs over two or more lines, you will want padding in the anchor element instead of relying on text-indent to provide space. The following disabled rule shows how to style the submenu links in this case. Note that the width plus left and right padding must equal the width set above for the submenu (.nav ul) */
/*
.nav ul a {
	width: 7.45em;
	padding: .75em 1em;
	text-indent: 0;
	}
*/

.nav li.current:hover,
.nav li.current a:focus, .nav li.current a:hover, .nav li.current a:active {background: transparent url(../img/menu.gif) 0px -23px no-repeat;}
.nav li.current ul li:hover,
.nav li.current ul li a:focus, .nav li.current ul li a:hover, .nav li.current ul li a:active {background:#201f1c;}

.nav li.current ul li.end {
	padding-bottom: 5px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
}

.nav li.current ul {-webkit-box-shadow: 0px 5px 20px #000;}
.nav li.current ul li.end:focus, .nav li.current ul li.end:hover {background:#161513;}

.nav li.sfHover {background: transparent url(../img/menu.gif) no-repeat;}

.nav li li {background:#161513; opacity: 0.95; filter:alpha(opacity=95); -moz-opacity: 1;}
.nav li li li {background:#CCCCCC;}


li.current a:link, li.current a:visited, li.current a:active {border: none;}
li.current a:hover {border: none;}

li.current ul a:link, li.current ul a:visited, li.current ul a:active {border: none; border-top: 0px solid #000;}
li.current a:hover {border: none;}