Drop down Structure

HTML structure for drop down
CSS drop down

Styling for dropdown
JS Drop down

Back up for drop down JS