#navigation { float:right; margin-right:20px; }

	#navigation ul { list-style:none; position:relative; }
	#navigation ul li { float:left; padding-left:30px; font-size:12px; display:block; position:relative; font-weight:bold; }	
	#navigation ul li a { color:#888; padding-bottom:10px; padding-top:35px; display:block; }	
	#navigation ul li ul { position:absolute; border:1px solid #e9e9e9; display:none; left:15px; padding-bottom:15px; z-index:9999; }	
	#navigation ul li ul li {  min-width:150px; padding:15px 15px 10px 15px; border-bottom:1px solid #f6f6f6; font-weight:normal; font-size:10px; }	
	#navigation ul li ul li:last-child {  border:0;	 padding-bottom:0; }	
	#navigation ul li ul li a { border:0; display:block; padding:0; }	
	#navigation li:hover > ul { display:block; }
        #navigation ul li ul li ul { margin-left: 165px; margin-top: -66px;}