A.Z.
If you want an environmentally friendly and healthy cleaning product, I strongly recommend Bac Out.
http://www.punkinbutt.com/biokleen-stain-odor-eliminator-...
It will get rid of the urine stains, take care of mold and mildews and freshen everything up. Biokleen also a new product that is a "natural" version of Febreeze.
http://www.punkinbutt.com/biokleen-bacout-fabric-freshene...
Comes in lavender scent or lemon thyme.
If you require a bit of extra cleaning or brightening afterwards, a little oxygen bleach will help whiten up dark mildewed areas.
Once finished cleaning, lay it out in the sun. Any areas missed by cleaning will be sanitized by the sun!
A.