Modules are probably your best bet, most of the work is done for you, the hard part is finding the right modules.
A quick Google and I found something like this.
**broken link removed**
Two of which would work for your needs.
Another good hit was
**broken link removed**
Given the information you find on those two pages you should be able to find more sites that sell similar timers, you want a pretty short duration so try to go with a module that's designed for that rather than the 1+ hour timers as you'll have a bit of a tough time tweaking the delays properly. Just verify the current draw of your pump/motor to make sure the relay is rated for it and you should be all set. The only thing I'd worry about is 12V motors tend to draw relatively high current so relays tend to have to be heavily over rated.
Three modules would do what you want, one to trigger on that turns the motor/pump on for the first 60, then a delayed timer to wait 60 seconds and turn on the other two motors for 60 seconds, and then the third timer would be one that would cycle both of the first timers for whatever time period you needed. If the cycle is manually triggered only two timers (one with a delay) would be needed.
Hunt around for the basic timers and start there, that'll get what you want for 45 bucks (give or take for shipping) with very little extra to purchase other than wiring. The other products that KISS recommends will work as well, probably cost quiet a bit more as well and are probably overkill for your needs. BUT if you want to learn more from this then starting with a micro controller (PIC or AVR are good choices) and learn how to use them to trigger relays and other basic circuits you can do a LOT more. Microcontrollers are sort of like swiss army knives with good tools on them, once you have one you'll never want to be without it because of all the things you can do with them, and the cost is relativly low as long as you want to learn and aren't afraid of the software side of things.