I use rit dye and the stove top method. I also add little salt to get deeper colors. I then rinse well with water and little dreft before i hang them under shade.
This website has numerous colors http://www.bestdye.com/fabric-dyes.php
i never bought from there but i am sure they shd have some wholesale discount.