These are sized to fit the Costco Photo Greeting Cards which are 6 x 7.5. They print as a photo, come with envelopes and are $14.99 for the first 50 and $5.49 for additional sets. One of the best deals I have found, I use them for all of our cards, invites, things like that. And they are quick – same day pick up in Costco.
Any colors on these are very easy to change.