
/* new menu styles */
	#newnav, #newnav ul {
			padding: 0; 
			margin: 0; 
			list-style: none; 
			line-height: 28px; 
			vertical-align:middle;
			padding-left:2px;
			}
	#newnav a {
			display: block; 
			color: #fbf1f8; 
			font-size: 9px; 
			letter-spacing:1px;
			line-height:28px
			}
			
	#newnav li {
			float: left;
			line-height:28px
			}
			
	#newnav li:hover {
			    	line-height:28px;
					background-color: #671c55; 
					background-image:url(../img/bs2hover.gif)
					}	
	#newnav a:hover {					
					line-height:28px;
					background-color: #671c55; 					
					background-image:url(../img/bs2hover.gif)
					}
	#newnav li ul {
					line-height:28px;
					position: absolute;	
					left: -999em; 
					width: 177px;
					margin-top: 0px;
					border-top: 0px solid #ffffff; 
					border-left: 10px solid #ff0000; 
					border-right: 0px solid #ffffff;	
					border-bottom: 0px solid #4A596B;
					background-image:url(../img/menuBg.jpg);
					filter:alpha(opacity=98);
					-moz-opacity: 0.98;
					-khtml-opacity: 0.98;
					opacity:0.98;
					z-index:100;					
	}

	#newnav li:hover ul {
		left: auto;}
	#newnav li:hover ul, #newnav li.sfhover ul {left: auto; border:0px;}
	#newnav li ul li {
				border-bottom: 0px solid white; 
				border-right: 0; 
				width: 177px; 
				text-indent: 2px; 
				height: 28px; 
				vertical-align:middle 
				}
	#newnav li ul li a {font-weight: normal;  font-size: 11px; font-family: sans-serif;}
	#newnav li ul li:hover {background-color: #ffffff;}
	#newnav li ul a:hover {background-color: #ffffff;}
	#newnav li ul ul {margin: -20px 10px 0px 175px;}
	#newnav li:hover ul ul, #newnav li.sfhover ul ul {left: -999em;}
	#newnav li:hover ul, #newnav li li:hover ul, #newnav li.sfhover ul, #newnav li li.sfhover ul {left: auto; }
	#newnav .arrow {background-image:url(../img/menuBg.jpg); no-repeat; line-height:28px}
