These days, Prince Charming doesn't typically wear white armor and Lady Fair no longer dons a bustling skirt -- but the general rule still stands that certain "uniforms" carry more sex appeal than others. A bit of cognitive dissonance shows up,