you can buy them at most stores, i just bought a mix and match skirt bottom from JcPenneys for 6 dollars!
If you dont have a JcPenneys near you, there website is JCP.com they also have this brand of underwear called flirtitude and the boyshorts and hipsters are great for keepign the bag in and not flopping around! and they are super cute!