/* Navigation */

div#nav {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	height: 30px;
	background-color: #A4151A;
	color: #FFFFFF;
	}
	
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 105;
	}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  
  position: relative;
	}
	
.nav li {
  text-align: center;
  float: left;
  position: relative;
	}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font-size: 16px;
  padding-top: 7px; 
  padding-bottom: 7px; 
  font-weight: lighter;
  background: transparent;
  color: #fff;
  display: block;
  padding: 0;
  text-decoration: none;
	}
	
ul#nav-one {
	height: 30px !important;
	position: relative;
	}
	
ul#nav-one li {
	width: 148px;
	float: left;
	height: 30px;
	position: relative;
	}
	
ul#nav-one li a {
	display: block;
	height: 30px;
	background: transparent;
	color: #fff;
	}
	
ul#nav-one li a:hover {
	background: transparent;
	color: #fff;
	}

.nav ul {
	background: #A4151A;
  list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
  left: 10px;
  /*margin-top: 20px !important;*/
  padding: 0 20px;
  padding-bottom: 20px;
  display: none;
  z-index: 300px;
  width: 220px;
  /* filter:alpha(opacity=90); /*Needed for IE*/
	/*-moz-opacity:0.9; /*Older mozilla broswers like NN*/
	/*-khtml-opacity: 0.9; /*Old versions of Safari and "KHTML" browser engines*/
	/*opacity: 0.9; /*FF, Safari, and Opera*/
	-webkit-box-shadow: rgba(0, 0, 0, 0.25) 5px 5px 5px; /* webkit shadow */
	-moz-box-shadow: rgba(0, 0, 0, 0.25) 5px 5px 5px; /* firefox shadow */	
	}

.nav li:hover ul, .nav li.sfHover ul {
  top: 30px;
	}

.nav ul li {
  float: none !important;
  height: 1% !important;
  text-align: left !important;
  width: auto !important;
  width: 220px !important;
  display: block;
	}
	
.nav ul a {
  border-top: 1px solid #6E0609;
  /*hite-space: nowrap;*/
  padding: 5px 10px !important;
  margin: 0 !important;
  height: 100% !important;
  display: block;
  width: 200px !important;
	}
	
.nav ul a.first {
	border-top: 0 !important;
	margin-top: 10px !important;
	}
	
.nav ul a:hover {
  background: #99080d !important;
  color: #fffe97 !important;
  padding: 5px 10px !important;
  margin: 0 !important;
	}
	
.nav ul a.first:hover {
	border-top: 0 !important;
	margin-top: 10px !important;
	}