You'd be surprised how easily that carpet will clean up. Get yourself $10 in quarters and go down to the self-serve car wash. (judging by your username, I'm assuming you're familiar with them

). Clamp them onto the wall, soap and rinse, with the wand really close. You'll get soaked, but they'll come really clean.