Added labels, hidden inputs, and further CSS changes