Mazda Service Manual
This link is not dead, just finicky. you need to open each link in a new window or else it will not open.
So here's an alternative with detailed pics and even part numbers. Applies only for 04-06 Mazda 3's but a lot of the parts are interchangeable.
http://www.mazdamotorsports.com/pdfs.../mz3_04_cg.pdf