Heading to a friend's birthday dinner tomorrow; the dress code is business casual. I'm planning to wear the navy sportcoat and white dress shirt. Is the grey patterned slacks (in the picture with the white shirt) too much with this or should I go with a solid grey slack? I'm considering either oxblood or black shoes for this outfit.