I LOVE this look, but is it appropriate for work? I work at a Law Firm. Also, can anyone tell me where I can buy a really cute pair? Price doesen't matter, as long as they are form fitting and not baggy. I really like the grey color or black, no brown. Most likely in just above the knee length, I think thigh highs will be pushing it at work..... And last, what kind of shoe should I wear? Ballet flats, heels or boots? Thanks ladies!