#category {
	margin-top: 4px;
}

/* Level 1 */
#category ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
	#category ul li {
		
	}
	#category ul li a{
		display: block;
		background-image : url(../img/cmenu-off.gif);
		background-repeat : no-repeat;
		
		min-height: 28px;
		height: 	auto !important;
		height: 	28px;
		line-height: 28px;
		
		color: white;
		text-decoration: none;
		
		padding-left:35px;
		margin-bottom:1px;
	}
	#category ul li a:hover {
		
	}
	#category ul li a.open {
		background-image : url(../img/cmenu-on.gif);
		background-repeat : no-repeat;
	}

/* Level 2 */
#category ul li ul {
	display: none;
	width:212px;
}
	#category ul li ul li {
		background-image: url(../img/dashed-line.gif);
		background-repeat : repeat-x;
		background-position : bottom;
	}
	#category ul li ul li a{
		display: block;
		background: transparent url(../img/cmenu-sub.gif) no-repeat scroll left center;
		
		min-height: 28px;
		height: 	auto !important;
		height: 	28px;
		line-height: 28px;

		margin-left:28px;
		padding-left:16px;
		
		color: black;
		text-decoration: none;
	}
	#category ul li ul li a:hover {
		
	}
	#category ul li ul li a.open {
		background: transparent url(../img/cmenu-sub.gif) no-repeat scroll left center;
		font-weight : bold;
		text-decoration : underline;
	}

/* Level 3 */
#category ul li ul li ul {
}
	#category ul li ul li ul li {
		background-image: url(../img/dashed-line.gif);
		background-repeat : repeat-x;
		background-position : top;
	}
	#category ul li ul li ul li a {
		margin-left:40px;
		background: transparent url(../img/cmenu-sub2.gif) no-repeat scroll left center;	
	}
	#category ul li ul li ul li a:hover {
	}
	#category ul li ul li a.open {
		background: transparent url(../img/cmenu-sub2.gif) no-repeat scroll left center;
		font-weight : normal;
		text-decoration : underline;
		color:#a2321d;
	}