Talbots Navy Blue Shorts in 12 Petite.  
They are new with tags showing the $49.50 with a markdown to $44.99.
Called Perfect Shorts 9.5" Inseam
Two front pockets and two pockets in back.
Waist is 35" and hips about 42".
Material is 98% cotton and 2% spandex.
Great classic short!