#sidenav ul#menu 
{
	margin: 0;
	padding: 0;
	background: none;
	list-style: none;
}

#sidenav ul#menu ol 
{
	display: none;
	margin: 0;
	padding-left: 10px;
	padding-bottom: 5px;
	border-left: 1px dotted #2d2527;
}

#sidenav ul#menu li
{
	padding-left: 30px;
	border-top: solid 1px #c7baae;
	border-bottom: solid 1px #61554b;
}

#sidenav ul#menu li, 
  ul#menu a 
{
	display: block;
	margin: 2px 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	color: #2d2527;
}

#sidenav ul#menu li#category
{
	
	background-image: url(images/arrow_up.png);
	background-position: 5px 50%;
	background-repeat: no-repeat;
	background-color: #f9efd0;
}

#sidenav ul#menu li#nolist
{
	background-color: #f9efd0;
}

#sidenav ul#menu li#sale
{
	background-color: #424376;
}

#sidenav ul#menu li#sale a
{
	color: #fff;
	background-color: #424376;
	background-image: url(images/sale.jpg);
	background-position: 90% 50%;
	background-repeat: no-repeat;
}

#sidenav ul#menu li#boxes
{
	background-color: #424376;
}

#sidenav ul#menu li#boxes a
{
	color: #fff;
	background-color: #424376;
}

#sidenav ul#menu li#member
{
	background-color: #794b4b;
}

#sidenav ul#menu li#member a
{
	color: #fff;
	background-color: #794b4b;
}

#sidenav ul#menu ol
{
	list-style: none;
	margin-bottom: 10px;
}	

#sidenav ul#menu ol li
{
	border-bottom: none;
	border-top: none;
}


#sidenav ul#menu ol li a
{
	line-height: 12px;
	padding: 3px 0;	
}

#sidenav ul#menu ol li ul li
{
	line-height: 11px;
	padding: 0;
	margin: 0;
}	

#sidenav ul#menu  a 
{
	text-decoration: none;
}

#sidenav a:hover 
{
	color: #336633;
}

#sidenav ul#menu a.active 
{
	color: #336633;
	background-image: none;
}

li 
{
height: 1em;  /*IE6 fix -- DO NOT CHANGE/REMOVE*/
}
html>body li 
{
height: auto; /*IE6 fix -- DO NOT CHANGE/REMOVE*/
}