A) Non userei due elementi li + div, ma userei solo i div
B) Userei jqueryUI per fare questo effetto