div#wc-module-directory h3 {
	background-color: #FFF;
	font-weight: bold;
	padding: 0 17px 18px 17px;
	margin: -36px 0 0 0;
}

div#wc-module-directory h3 a {
	background: url(/graphics/ico_arrow-down-grey.gif) left center no-repeat;
	padding-left: 18px;
	position: relative;
	color: #5A5059;
}

div#wc-module-directory h3 a.collapse {
	background-image: url(/graphics/ico_arrow-right-grey.gif);
}

div#wc-module-directory #directory-listing {
	padding: 12px 0 34px 36px;
	background-color: #FFF;
}

div#wc-module-directory ul {
	margin: 0;
	padding: 0
}

div#wc-module-directory ul li {
	float: left;
	list-style-type: none;
	margin: 0 48px 0 0;	
	padding: 0;
	text-transform: uppercase;
	width: 190px;
}

div#wc-module-directory ul li ul {
	margin: 6px 0 0 0;
	padding: 0;
}

div#wc-module-directory ul li ul li {
	background: url(/graphics/epf/line-dotted.gif) top center repeat-x;
	float: none;
	margin-bottom: 3px;
	padding: 7px 0 2px 0;
	text-transform: none;
}