A few that come to mind: Amazon, as already mentioned, Competetive Cyclist, Colorado Cyclist, REI, Performance Bike, and Nashbar. If she know what brand/style she wants, I'd Google that and see which retailer is selling it for what. Frankly, I'd suggest just getting a gift certificate from somewhere instead. As we all know, shorts are such a personal choice.