Wear a dark green overcoat and a double breasted blazer for a neat classy outfit. In the shoe department, go for something on the relaxed end of the spectrum and round off your getup with a pair of dark green leather derby shoes. An exciting option for a 40-year-old guy!