div#adv_categories_container {	position: relative;	/* height: 30px; */ /* keeps space between menu and content */	z-index: 999;}	div#adv_categories_container ul {	padding: 0;	margin: 0;	list-style: none;}
div#adv_categories_container li {	position: relative;	width: 160px; /* same as toplevel link - remember to add the padding on the link to the width */	margin-right: 2px; /* small white space between toplevel elements */}/* general link styles */div#adv_categories_container a {	display: block;	color: #000;	text-decoration: none;	padding-left: 10px;	padding-top:0px;	outline: none;	border-bottom: 2px solid #cc3399;		line-height:30px;	font-size:12px;	}div#adv_categories_container a:hover {	text-decoration: underline;}/* to give sublevel some different styling */div#adv_categories_container li ul a {	width: 140px;	line-height: 18px;	font-size: 12px;}div#adv_categories_container li ul  {	border-bottom: 2px solid #cc3399;	}/* to give subsublevel some additional styling */div#adv_categories_container li ul ul a {	width: 144px;	font-style: none;}
div#adv_categories_container li ul a:hover {	/* color: #000; */	/* background: #666 url(../images/submenubg_hover.jpg) no-repeat right 50%; */}div#adv_categories_container li ul a {	padding-left: 20px;	border-bottom: 0;}/*div#adv_categories_container li ul {	border-bottom: 2px solid #cc3399;	}*/div#adv_categories_container li ul ul a {	padding-left: 30px;}div#adv_categories_container li ul li ul {	border:0px;}div#adv_categories_container li ul li ul li a {	width:134px;}div#adv_categories_container a.active_root {	font-weight: bold;	color: 000;}div#adv_categories_container a.active_sub {	font-weight: bold;	color: 000;}div#adv_categories_container a.active_subsub {	font-weight: bold;	color: 000;}
