I've been invited to a party at a place called the Magic Castle( http://www.magiccastle.com/)this Saturday, and I can't decide what to wear... Here's the dress code for men:

Men must be in coat and tie (standard or bow tie)
Exceptions to the "tie rule" are: turtlenecks, bolo ties, ascots, jeweled collars, ruffled collars and banded collars.
Military Dress, ethnic and/or religious attire will also be allowed.
Men must be in coat and tie (standard or bow tie)
No zippered jackets, outdoor jackets, polo shirts, t-shirts, denim (or colored denim), shorts, sandals, flip flops, sneakers or sneaker-like shoes are allowed.
Leather jackets (with buttons) and leather pants are allowed.
No casual attire will be allowed. Think business attire!

I just bought a black Argyle and waistcoat for this event, but I can't decide which kilt to wear. Here are the two I'm torn between:

Black Watch- Canadian military issue, very heavy
or
Campbell of Argyll- viscose/acetate, fewer pleats, but still pretty classy.
I have a matching tie for this one.

So, do I wear the Black Watch with a black tie, or the Campbell of Argyll with matching tie(or with the black tie)?

Also, should I wear black hose or off white?

I should probably mention that this is an 11:00 brunch, so it is a daywear event.

This will be my first non-casual kilted outing, so I want to make sure I dress appropriately.

Thanks in advance for all your suggestions.