

/* LEFT COLUMN: menu 
--------------------------------------------------------------------------- */

#categories {
}
	
	#categories ul li {
	border-bottom:1px solid #ececec;
	}

	#categories a {
	display:block;
	width:170px;
	font-size:1.1em;
	}
	
	#categories a:hover {
	background-color:#F8EDF8;
	}
	
	#categories .catlink {
	padding:6px 0px;	
	}
	
	#categories ul .selected .lev_1 {
	font-weight:bold;
	color:#5D1F5B;
	background-color:#f7f3f7;
	}

	/* hide all other parent cats */
	#categories .cat_lev_0 {
	/*display:none;*/
	}
		
		/* heading for the cat we are in */
		#categories .selected .lev_0 {
		width:160px;
		padding:5px 2px 5px 8px;
		font-size:1.5em;
		font-weight:normal !important;
		color:#fff !important;
		background:#5D1F5B url("../../images/assets/purpleBG.gif") repeat-x top;
		}
		
		#categories .selected .lev_0:hover {
		color:#fff !important;
		}
		
		/* display the subcats */
		#categories .selected {
		display:list-item;
		}
		
			#categories .selected .cat_lev_1 {
			width:170px;
			border-bottom:1px solid #ececec;
			}
			
			/* heading for the second level cat we are in */		
			#categories .selected .parent {
			/*font-weight:bold;
			color:#5D1F5B;*/
			}
		
				/* display the subcats */
				#categories .selected .cat_lev_1 ul {
				border-top:1px solid #ccbacb;
				border-bottom:1px solid #ccbacb;
				background-color:#f7f3f7;
				}
				
					#categories .selected .cat_lev_1 ul .cat_lev_2 {
					border-bottom:none;
					}
				
						#categories .selected .cat_lev_1 ul .lev_2 {
						padding:3px 0px;
						padding-left:5px;
						width:165px;
						font-size:1em;
						background-color:#f7f3f7;
						}
						
						#categories .selected .cat_lev_1 ul .lev_2:hover {
						background-color:#ebe2eb;
						}
						
						/* third level cat we are in */
						#categories .selected .selected .selected .lev_2 {
						font-weight:bold;
						color:#5D1F5B !important;
						background-color:#ebe2eb !important;
						}
			

