Jennifer LopezMichael Becker/Fox/PictureGroup

InStyle received a lot of emails asking what Jennifer Lopez wore during this week’s American Idol Elton John-themed episodes, and we scored all the exclusive details just for you! We caught up with Lopez’s lovely styling team—Rob Zangardi and Mariel Haenn—to find out what she wore and why. For Wednesday, March 30th, Lopez wore a Mark+James by Badgley Mischka purple, pink, and gold sequin one-shoulder dress, Christian Louboutin shoes, and Vahan jewelry. “The dress fit her body perfectly,” Haenn said of the look. “She looked amazing!” On Thursday, March 31st, the team dressed Lopez in a vintage black dress. “Jennifer is so good at making vintage clothes look fresh and new,” Zangardi told us. As for her accessories, she wore Jimmy Choo shoes, Hellmuth earrings, and MCL by Matthew Campbell Laurenza bracelets. Gorgeous!

GET THE LOOK: Lopez’s purple dress is available for $550 at the Badgley Mischka store in Palm Beach (call 561-655-0721 to order).

MORE: All American Idol Style News!