* { margin:0; padding:0 } li { list-style:none } img { vertical-align:top; border:none } .ibf-xl { position:relative; top:0; } .ibf-xl-ul { position:absolute; left:100px; display:none; top:0; } .ibf-xl-ul > li { display:block; } .ibf-xl-li { width:100px; height:40px; background-color:#EEEEEE; float:left; border-bottom:1px solid #DDDDDD; line-height:40px; } .ibf-xl-li>a { margin:5px; } .ibf-xl-li ul { display:none; } .ibf-xl-li-action > div { background-color:#DDDDDD; } .ibf-xl-li-action > ul { display:block; }