.top-nav { font-size:12px; font-weight:bold; list-style:none; } .top-nav li { float:left; list-style:none; margin-right:1px; } .top-nav li a { line-height:20px; text-decoration:none; background:#DDDDDD; color:#666666; display:block; width:80px; text-align:center; } .top-nav li a:hover { background:#900; color:#FFF; } .top-nav ul { list-style:none; display:none; width:80px; padding:0; position:relative; } .top-nav li ul li ul { position:absolute; top:0; left:80px; }