A gold tuxedo worn by Beyonce in her Love On Top music video is set to go on sale to raise money for a children's charity.

The pop superstar has donated the outfit from the 2011 promo to the Park Avenue Garage charity sale, which will take place in New York over the weekend (15-16Dec12).

The Douglas Hannant design has been re-sewn after the sleeves ripped during an energetic dance routine on set.

The item, priced at $750 (£465), will help raise funds for New Yorkers for Children, which supports kids from low-income families.