/*********** HORIZONTAL IMAGE REPLACEMENT MENU ****************************/
#nav {
	width: 820px;
	height: 17px;
	border: 0px solid #fff;
	position:relative;
	list-style: none;
	padding: 0;
	margin: 0 0 0 10px;
	z-index: 200;
	
	}

#nav li.top {
	display: block;
	float: left;
	margin-left: 2px;
	}
		
#nav li a{
	display: block;
	float: left;
	width: 100px;
	height: 17px;
	border: 0px solid #83040b;
	}
	
#nav li a b {
	margin-left: -999px;
	}
		
#nav li a.downloadhome {
	background: url(../images/menu_btns/dlc-home.gif) no-repeat;
	}

#nav li a.home {
	background: url(../images/menu_btns/home.gif) no-repeat;
	}
	
#nav li a.admin {
	background: url(../images/menu_btns/admin.gif) no-repeat;
	}
#nav li a.mail {
	background: url(../images/menu_btns/mail.gif) no-repeat;
	}
#nav li a.members {
	background: url(../images/menu_btns/mem-area.gif) no-repeat;
	}
#nav li a.myDetails {
	background: url(../images/menu_btns/my-details.gif) no-repeat;
	}
#nav li a.logout {
	background: url(../images/menu_btns/logout.gif) no-repeat;
	}
#nav li a.login {
	background: url(../images/menu_btns/login.gif) no-repeat;
	}
#nav li a.subscribe {
	background: url(../images/menu_btns/subscribe.gif) no-repeat;
	}
#nav li a.helpMenu{
	background: url(../images/menu_btns/help.gif) no-repeat;
	}
	
#nav li:hover a,
#nav a:hover{
	background-position: 0 -16px;
	}
#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .sub{
	position: absolute;
	left: -9999px;
	top: -999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#nav li:hover {position:relative; z-index:200; }
#nav a:hover {position:relative; white-space:normal; z-index:200; }

#nav :hover ul.sub{
	left: 0px;
	top: 17px;
	width: 160px;
	height: auto;
	z-index: 300;
	background: #a39161;
	}
	
#nav :hover ul.sub li{
	display: block;
	height: 17px;
	position: relative;
	float: left;
	width: 160px;
	
	}

#nav :hover ul.sub li a{
	display: block;
	height: 15px;
	width: 158px;
	border:1px solid #a39161;
	padding: 0;
}

#nav :hover ul.subIE li a{
	display: block;
	height: 15px;
	width: 158px;
	border:1px solid #a39161;
	padding: 0;
}

#nav :hover ul.sub li a b {
	position:absolute; 
	left:0px;
	margin:0;
	}

/** format drop down boxes below *****/	
#nav :hover ul.sub li a:hover b {
	left: 0;
	top: 0;
	background: #565656;
	color: #fff;
	display: block;
	width: 158px;
	height: 15px;
	text-align: left;
	line-height:15px;
	cursor: pointer;
	font-size: 7pt;
	padding-left: 2px;
	}

#nav ul.sub li b {
	color: #fff;
	width: 160px;
	text-align: left;
	font-size: 7pt;
	padding-left: 2px;
	padding-top: 2px;
	}

/********************** END NAVIGATION ************************************************/