#shopMenu{
	float: right;
	width: 280px;
	margin-top: 16px;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	
}
#shopMenu h2{
	background: transparent url(images/shopMenuTitle.png) 0 0 no-repeat;
	font-size: 16px;
	font-weight: normal;
	height: 30px;
	padding: 10px 0 0 20px;
	color: #333;  
}
#shopMenuBottom{
	background: transparent url(images/shopMenuBottom.png) 0 0 no-repeat;
	height: 5px;
}
#shopMenu div.level0, #shopMenu div.level1,  #shopMenu div.level2{
	border-bottom: 1px solid #f3f3f2;
}
#shopMenu a, #shopMenu a:visited,
#shopMenu a:active, #shopMenu a:hover{
	min-height: 19px;
	height: auto !important;
	height: 19px;
	padding: 8px 0 0 20px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #fff;	
}
#shopMenu div.level1 a, #shopMenu div.level1 a:visited,
#shopMenu div.level1 a:active, #shopMenu div.level1 a:hover{
	padding-left: 35px;
	background-color: #f1e9fd;
	border-top: 1px solid #f3edfd;
}
#shopMenu div.level2 a, #shopMenu div.level2 a:visited,
#shopMenu div.level2 a:active, #shopMenu div.level2 a:hover{
	padding-left: 45px;
	background-color: #bcb0df;
	border-top: 1px solid #c8bee5;
	color: #fff;
}
#shopMenu div.menuLeve0 div.selected a, #shopMenu div.level0 a:hover{
	font-weight: bold;
	color: #8c77d0;
}
#shopMenu div.menuLevel1 div.selected a,#shopMenu div.level1 a:hover{
	font-weight: bold;
	color: #000;	
}
#shopMenu div.menuLevel2 div.selected a, #shopMenu div.level2 a:hover{
	font-weight: bold;
	color: #fff;
}