Pretty legs and under 40. I'm over 40, have great legs (I'm a runner) but I still look stupid in a short skirt. The rest of me is too old to pull off the look.
Don't feel too bad. You are not alone. I have precisely the same problem. :)