@CHARSET "UTF-8";

/*****************************************/
#left-menu {
	background: #CFCFCF url('../emarket/hand.gif') no-repeat 64px -8px;
	position:relative;
}
#left-menu-top,
#left-menu-bottom {
	position: relative;
	height:5px;
}
#left-menu-hand {
	height:28px;
	width:48px;
	position:absolute;
	top:-8px;
	left:40px;
}
#left-menu-top-left,  #left-menu-top-right,
#left-menu-bottom-left, #left-menu-bottom-right{
	background: url('../emarket/box-grey.gif') no-repeat;
	width:5px;
	height:5px;
	position:absolute;
	padding:0px;
	margin:0px;
	font-size:0px;
}
#left-menu-top-left {
	top:0px;
	left:0px;
	background-position: 0px 0px;
}
#left-menu-top-right {
	top:0px;
	right:0px;
	background-position: -5px 0px;
}
#left-menu-bottom-left {
	left:0px;
	top:0px;
	background-position: 0px -5px;
}
#left-menu-bottom-right {
	right:0px;
	top:0px;
	background-position: -5px -5px;
}




#top-level {
	margin:5px 10px 5px 5px;
	padding:0px;
	list-style: none;
}
#top-level li {
	border-bottom:1px solid #A6A6A6;
	font:bold 12px tahoma;
	color:#2A3B43;
	background: url('../emarket/menu-arr.gif') no-repeat 100% 2px;
}


#top-level li.noborder {
	border-bottom:none;
}
#top-level li.active {
	background-position: 100% -30px;
	border:none;
	border-bottom:1px solid #CFCFCF;
}
#top-level li.active a {
	color:#fff;
}
#top-level li a {
	color:#2A3B43;
	line-height:30px;
	text-decoration: none;
	display:block;
	padding:0px 20px 0px 3px;
}
#top-level li a:hover{
	color: #fff;
}
#top-level li a span {
	font-weight: normal;
	font-size:11px;
}

/*********************/
/* level 2 */
#top-level li ul {
	background: #E7E7E7;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 11px;
	list-style: none;
}
#top-level li ul li {
	background-position: 100% -65px;
}
#top-level li.active ul li a {
	color:#293A42;
	font-size:11px;
	line-height: 22px;
}
#top-level li.active ul li a:HOVER {
	color: #B31F1D;
}
#top-level li ul li.active {
	background-position: 100% -87px;
	border-bottom:#B7B7B7 1px solid;
}

#top-level li ul li.active a {
	color:#B31F1D;
}
#top-level li ul li.noborder {
	border:none;
}
/************************/
/* level 3 */
#top-level li ul li.active li a {
	color: #2C3B42;
	font-weight: normal;
}
#top-level li ul li.active li {
	background:none;
}
#top-level li ul li.active li.active a {
	color:#B11F1F;
	font-weight: bold;
}