* { margin:0; padding:0; } #accordion { width:570px; margin:10px auto } .accordion { width:570px; font:12px Verdana, Arial; color:#666666 } .accordion dt { width:550px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif) } .accordion dt:hover { background:url(images/header_over.gif) } .accordion dd { overflow:hidden; background:#fff; margin:0; padding:0 } .accordion span { display:block; width:546px; border:2px solid #9ac1c9; border-top:none; padding:10px; }