This Zac Efron & Vanessa Hudgens photo contains
bare legs, pantyhose, skintight pants, skintight, hot pants, boater, leghorn, panama, panama hat, sailor, skimmer, and straw hat.
There might also be
hosiery, hose, fedora, felt hat, homburg, stetson, trilby, hip boot, and thigh boot.