The Topps Series 3 set of Pokemon Trading Cards was originally released in 2000 by Topps. The set contained 72 cards overall including 34 standard Pokemon cards, 12 Heroes & Villains cards which sort of replaced the TV Cards we'd have seen back in Topps Series 1 as well as 19 episode cards, 6 puzzle cards and an accompanying checklist.
Cards used to be sold in packs of 5 or 8 and each packet would always include a foil card. Some special packs had a 'Special Collectors Edition' stamp and contained Rainbow foil cards.
Titan Cards offers a selection of Pokemon Trading Card Singles from the Topps Series 3 set including standard Pokemon Cards, Heroes & Villains Cards, Episode Cards and Puzzle Cards.