Cotton terry shorts