all answers are headwear
12 for your eyes only(9)
16 great in the early 20thC(6)
27 as ar last resort (7 5)
31 anyone for tennis (9)
36 almost a cry from maria (6)
39 scotlands finest (8)
44 1920s revival(6)
47 civil war fashion item(7)
thanks for any help