Jameco, MCM Electronics, Parts Express, Newark, DigiKey, or Mouser are all suppliers that will at least have the switches, power supply, wire, and resistors. There are gazillions of suppliers out there for this stuff, but the ones I just listed are the ones I keep catalogs on hand for.
The LEDs... Digikey and Mouser almost certainly have them as will one or more of the others, but you are better off buying from a supplier that specializes in LEDs as you'll get the best selection and lowest prices. Digikey/Mouser tend to get really expensive for less commonly sold items.
For moonlights and other aquarium related LED purposes, I personally use Luxeon LEDs that I buy from that famous site where you bid on stuff. Seller LED_HK (or ledhk or led-hk, can't remember exactly) sells that stuff for really good prices, and even though it's shipping from HK, it's cheap and reasonably fast.