Fix up details page details (bug 867526)

Tighten up details page styles and refactor tray dots to be much simpler.