Ride for Wishes raises $18,000