Added background colours, and formatted text for display details page

** If we have time in the future we should take the screen size, then
divide it up into the colour sections. For now it is just a hacky hard
coded size for each rectangle colour.