INPUT.select
{
	z-index: 10;
}
#cat_menu
{
	position: relative;
	top: -4px;
	margin: 0;
	border: 1px solid #7F9DB9;
	background: #FFFFFF;
}
#cat_menu UL
{
	margin: 0;
	list-style-type: none;
	height: 16px;
	width: 150px;
	padding: 0;
	white-space: nowrap;
	overflow: visible;
}
#cat_menu LI
{
	top: 0px;
	border: none;
	margin: 0;
	padding: 0;
	background: none;
	display: inline;
	float: left;
	position: relative;
	vertical-align: bottom;
	list-style-type: none;
}
#cat_menu LI IMG
{
	margin-right: 1px;
	position: relative;
}
#cat_menu LI DIV
{
	position: relative;
	cursor: hand;
}
#cat_menu A
{
	text-decoration: none;
	padding: 0px;
	display: block;
	position: relative;
	white-space: nowrap;
	margin: 0 0 0 1px;
	vertical-align: bottom;
	color: #000000;
	top: 1px;
}
#cat_menu A:hover
{
	background: url(##99ccff);
	color: #0000FF;
}
#cat_menu A SPAN
{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
}
#cat_menu A:hover SPAN
{
	display: none;
}
#cat_menu UL UL
{
	position: absolute;
	z-index: 500;
	top: 16px;
	display: block;
	left: 0px;
	width: 180px;
	margin: 0px;
	list-style-type: none;
	height: 20px;
}
#cat_menu UL UL LI
{
	z-index: 1500;
	position: relative;
	top: 0px;
	display: block;
	float: left;
	margin: 0px;
	height: 20px;
	left: 0px;
	width: 180px;
	vertical-align: bottom;
}
/*#cat_menu ul li:hover ul {
display: block;
}*/
#cat_menu UL UL, #cat_menu UL LI:hover UL UL
{
	display: none;
}
#cat_menu UL LI:hover UL, #cat_menu UL UL LI:hover UL
{
	display: block;
}
/*Use this style to adjust sub-menu elements*/
#cat_menu UL UL LI A
{
	color: #000000;
	height: 20px;
	background-color: #617EE4;
	text-align: left;
	width: 100%;
	margin: 0;
	overflow: hidden;
	border: 1px solid #354591;
	padding-top: 4px;
	padding-left: 7px;
}
/*Use this style to adjust sub-menu elements hover*/
#cat_menu UL UL LI A:hover
{
	color: yellow;
	background-color: #617EFF;
}
