#nav {
	position:relative;
	background:transparent url(images/navigation.jpg) no-repeat scroll left top;
	width: 960px;
	height: 43px;
	margin: 16px 0 0 0;
	z-index:10;
}
#nav ul { list-style: none; }
#nav ul a { text-decoration: none; font-size:14px;}

#nav ul li {
	margin-right:10px;
}
#nav ul li a {
	padding:14px 10px 14px 14px;
}
#nav ul a:hover, #nav ul li:hover a {
	background:url('images/navigation.jpg') no-repeat left -43px;
	position:relative;
	color:#000000;
}
	.sf-menu, .sf-menu * { margin: 0; padding:0; list-style: none; }
	.sf-menu { line-height: 1.0; padding: 0 10px;  }
	.sf-menu ul { position: absolute; top: -999em; width: 12em; margin: 8px 0 0 0;}
	.sf-menu ul li { width: 100%; }	
	.sf-menu li:hover { visibility: inherit; }	
	.sf-menu li { float: left; position: relative; }
	.sf-menu a { display: block; position: relative; z-index: 1000; padding: 14px 27px; text-decoration:none; color:#FFFFFF}
	.sf-menu a:hover {color:#000000}
	.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top: 2.8em; z-index:99; }
	
	ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
	
	ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 14em; top:-9px; }
		
	.sf-menu ul a { text-transform: none; border-left: none; padding: 10px; font-weight: 400; padding: 10px; }
	
	/* CLEAR MARGIN/PADDING FOR P CONTAINED INSIDE LI */
li p {
	margin:0;
	padding:0;
}
.sf-menu ul {
	width:200px;
	border: 1px solid #999999 !important;
}
ul.category-menu ul.children {
	width:14em !important;
	margin-left:-1px !important;
}

.category-menu .children li a {
	padding:5px 10px 5px 10px !important;
	color: #494949 !important; 
	background: #e6e6e6 none !important;
	border-top: 1px solid #FFFFFF !important;
	border-bottom: 1px solid #999999 !important;  
	font-size:11px !important;
	height:100%
}
.category-menu .children li:hover a{
	background-color: #ffffff !important;
	color: #202020 !important; 
}
.category-menu .children li ul li a:hover{
	color: #d01530 !important;
}
.category-menu .children li a span {
	display:none !important;
	background:none !important;
}
