The Club Sun Color Studios advertisement, which has since been removed from the company's website and Facebook page, depicted a woman in an American Indian costume and a fair-skinned female pilgrim, The Kansas City (Mo.) Star reported Thursday.
"The Indians brought more than just 'corn' to the first Thanksgiving, they brought Sexy 'Color," the ad reads, before listing off special prices for tanning and spray tans.
The ad was criticized by bloggers at website Jezebel.
"As you can see, Sexy Indian is also wearing authentic fringed stilettos, which historians agree is part of the traditional dress of Sexy Indians when they taught Sexy Pilgrims how to tan back in History Days," Jezebel blogger Erin Gloria Ryan wrote.
Club Sun's marketing director David Arnett posted an apology online.
"In response to the recent post from Jezebel.com., the ad I created showing a Native American and Pilgrim in costume was in no way intended to be offensive or racist," he wrote. "I sincerely apologize if it offended anyone.
"I myself am Native American and I am very proud of my heritage and skin tone. The thought process behind the ad was simply a play on my own sexy 'color.' Again, I apologize for any offense and misunderstanding," the message read.