Dependent (cascading) drop down list

To Create cascading drop down lists that display choices depending on the value selected in first dropdown.

For example the first choice has Fruit/Veg/Meat as an option.

If you select Veg in the first option the second option only displays vegetables drop down options like Carrots/Potatoes/Peas, and ignores all other drop down options on the full list like Apples/Beef/Fish/Bananas