I went to the mall after bowling yesterday morning. Was planning on checking Sears and Pennys for short pants. Forgot about Belks. They had short pants there. What I bought are called "Hiking Shorts", labeled "short". They also had some in the swim suit area that were shorter than the longer-than-knee-length everything else. They didn't have liners and were as short as the ones I had on. Apart from these, the only shorts I'd found as short as my old shorts were boxer underwear and "sleep" pants.
Blue Ridge Sports had some hiking shorts, too, that were equally as short as what I wear, but they had liners, belt and were $10 more than the ones I got at Belks ($19.99).