The headliner of my 2005 volvo S40 is falling down, and I'd like to know how much it would cost for repair and/or replacement.

The affected areas are  the sunroof and the passenger side rear corner.  The passenger side headliner is sagging through the back third or so of the car.

Thank you.