Update search markup/styles for accessibility concerns

Removes unnecessary form markup and duplicate input label. CSS updated
to support new selectors. Closes #659.