Note that this sample doesn't look good in older browsers (even ie5!) that don't support all of CSS. This has nothing to do with the component, I've just implemented some extra CSS here to make it look cool. The same could be achieved with TABLE elements, but I just didn't feel like making them.