.box-mcatmod a {
	display: block;	margin: 0;	padding: 4px 5px 5px 30px;	text-decoration: none;	color: #ffffff;	background: #222426 url('bg-menu-li.gif') left center no-repeat;	border-top: 1px solid #37393A;	border-bottom: 1px solid #0F1111;
}
.box-mcatmod .kids a {
	background-image: url('bg-menu-button-li-product.gif');
}
.box-mcatmod a:hover, .box-mcatmod ul ul a {
	border-top: 1px solid #fec32c;
	border-bottom: 1px solid #fec32c;
	color: #000000;
	background: #fec32c url('bg-menu-button-li-active.gif') left center no-repeat;
}
.box-mcatmod .kids a:hover, .box-mcatmod ul ul .kids a {
	background-image: url('bg-menu-button-li-product-active.gif');
}
.box-mcatmod a.active, .box-mcatmod a.active:hover {
	background-color: #fec32c;
	border-top: 1px solid #fec32c;
	border-bottom: 1px solid #fec32c;
	font-weight: bold;
	color: #000;
	background-image: url('bg-menu-button-li-selected.gif');
}
.box-mcatmod a.active + .catright {
	display: block;
}
.box-mcatmod a.active + .catright > .inner-catright > ul, .box-mcatmod a.active + .catright ul:hover ul {
	display: block;
}
.box-mcatmod ul ul > li > a {
	background-color: #fec32c;
}
.box-mcatmod ul ul > li a:hover {
	background-image: url('bg-menu-button-li-selected.gif');
}
.box-mcatmod ul ul ul > li > a, .box-mcatmod ul ul ul > li > a:hover {
	background-color: #ffdb60;
}
