/* CSS Document */

.cat_menu{
	margin-left: 20px;
	height: 38px;
}
.cat_menu td{
	vertical-align:top;
}
.cat_menu .item1,
.cat_menu .item1:hover,
.cat_menu .item1-active,
.cat_menu .item1-active:hover {
	font-weight: bold;
	display: block;
	position: relative;
	text-decoration:none;
	white-space: nowrap;
	font-size:11px;
}
.cat_menu .item1:hover,
.cat_menu .item1-active:hover{
	text-indent:0;
}

.cat_menu .item1 span,
.cat_menu .item1:hover span,
.cat_menu .item1-active span,
.cat_menu .item1-active:hover span{
	display: block;
	float: left;
	padding:12px 3px;
	cursor: pointer;
	cursor: hand;
}

.cat_menu .item1 .left,
.cat_menu .item1:hover .left,
.cat_menu .item1-active .left,
.cat_menu .item1-active:hover .left,
.cat_menu .item1 .right,
.cat_menu .item1:hover .right,
.cat_menu .item1-active .right,
.cat_menu .item1-active:hover .right {
	height: 38px;
	width: 5px;
	padding: 0;
}

.cat_menu .item2,
.cat_menu .item2:hover,
.cat_menu .item2-active,
.cat_menu .item2-active:hover {
	font-weight: bold;
	text-decoration: none;
	z-index: 1000;
	position: relative;
	display: block;
	padding: 8px 10px 8px 5px; 
	white-space: nowrap;
}

.cat_menu .section {
    border: 0px solid #000000;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

.cat_menu img{
	position:relative;
	border:0px solid;
	top: 0px;
	right:-4px;
}

.cat_menu .separator {
	width: 18px;
	height: 38px;
}

* html .cat_menu td { position: relative; } /* ie 5.0 fix

