I think if I were wearing a black shirt, I would go with the black hose and bottle green garters. With the sweater, I would change that to a hose color that matched it with the St. Andrew's blue garters.

JamesA