#nav {
        width: 100%;
        height: 31px;
        text-align: left;
        position: relative;
        background-image:url(../images/nav_bg.jpg);
	z-index:5;
}
#nav ul {
        list-style: none;
        margin: 0;
        padding: 0;
        float: left;
	height:31px;
	border-right:1px solid white;
}
#nav a, #nav h2 {
        font: bold 11px/11px arial, helvetica, sans-serif;
        display: block;
        margin: 0;
/*	height:32px;*/
}
#nav h2 {padding: 0;}
#nav a {
        color: white;
        text-decoration: none;
	padding:0px; margin:0px;
	padding-left:10px; 
	padding-right:10px;
	line-height:30px;
}
#nav ul:hover {
	background-color: #B11A38;
}
#nav li {position: relative;}
#nav ul ul a {
        width: 150px !important;
        background-color: #B11A38;
	color:white;
}
#nav ul ul a:hover {
        background-color:black;
}

#nav ul ul {
        position: absolute;
        z-index: 500;
	border-top:1px solid white
}

#nav ul ul li {
	border-bottom:1px solid white;
}

div#nav ul ul {display: none;}
div#nav ul li:hover ul {display: block;}

~
