#categoriesallexpandedContent {
  margin: 0;
  padding: 0;
}

#categoriesallexpandedContent ul {
  list-style-type: none;
  padding: 0;
	/* line-height: 1; */
  margin: 0;
}

#categoriesallexpandedContent li {
	/* float: left; */
	width: auto;
	padding: 0.2em;
}

#categoriesallexpandedContent a {
	display: block;
	font-weight: bold;
	width: auto;
}

#categoriesallexpandedContent li ul {
	position: absolute;
	width: 155px;
	left: -999em;
  border: 1px solid #9a9a9a;
}

#categoriesallexpandedContent ul li ul {
	margin: -0.5em 0 0 0;
	padding: 0;
	background-color: white;
	z-index: 100;
}

#categoriesallexpandedContent ul li ul li {
  font-weight: normal;
  margin: 0;
/*	margin: -1em 0 0 10em; */
}


/* #categoriesallexpandedContent li:hover ul ul {
	left: -999em;
} */

#categoriesallexpandedContent ul:hover li a, #categoriesallexpandedContent ul.sfhover li a {
  font-weight: normal;
}

#categoriesallexpandedContent ul:hover li ul li a, #categoriesallexpandedContent ul.sfhover li ul li a {
  font-weight: normal;
}

#categoriesallexpandedContent ul li:hover a, #categoriesallexpandedContent ul li.sfhover a {
  font-weight: bold;
}

#categoriesallexpandedContent ul li ul li:hover a, #categoriesallexpandedContent ul li ul li.sfhover a {
  font-weight: bold;
}

#categoriesallexpandedContent li:hover ul, #categoriesallexpandedContent li.sfhover ul {
	left: 50px;
}

/*

#categoriesallexpandedContent ul li {
  margin-bottom: 0.5em;
}


#categoriesallexpandedContent ul li a {
  display: block;
  font-weight: bold;
  padding: 0.1em 0;
}  

#categoriesallexpandedContent ul li ul {
  padding-left: 0.8em;
}

#categoriesallexpandedContent ul li ul li {
  margin: 0;
}

#categoriesallexpandedContent ul li ul li a {
  font-weight: normal;
  margin: 0;
}

*/

