var productsPerLine = 4;

// object prototype: concept
function createProduct(page, format, hasnextformat, name, formattext, ref, img, height, width, heightL, widthL, price, weight, description, text, multipack, colour){ 
	this.page = page;					// page number
	this.format = format;				// 1:cards, 2:large framed photo, 3:medium framed photo
	this.hasnextformat = hasnextformat;	// (true of false) - for driving the recursive display of product items
	this.name = name;					// name to be displayed
	this.formattext = formattext;		// 1:cards, 2:large framed photo, 3:medium framed photo
	this.ref = ref;						// gif and product reference
	this.img = img;						// image type (gif / jpg)
	this.height = height;				// height of gif in pixels
	this.width = width;					// width of gif in pixels
	this.heightL = heightL;				// height of large version of img in pixels
	this.widthL = widthL;				// width of large version of img in pixels
	this.price = price;					// price for product / empty for product group
	this.weight = weight;				// weight in grams
	this.description = description;		// description of product / page?pagenumber for product group
	this.text = text;					// text description of product
	this.multipack = multipack;			// is multipack (true / false)
	this.colour = colour;				// title colour (defaults to black)
}

var productTitles = new Array();
var productSubTitles = new Array();
var productCreator = new Array();
var productSheets = new Array();
var homepageImages = new Array();
var rangeText = new Array();
var rangePaper = new Array();
var products = new Array();
var homepageRangeText = new Array();
var i = 0;

// ============================================================================
// cards 
// ============================================================================

// cards : product group
productTitles[0] = "luxury greeting cards";
productSubTitles[0] = "luxury greeting cards";
productCreator[0] = "";
productSheets[0] = "";
homepageImages[0] = "";
rangeText[0] = "";
rangePaper[0] = "";
homepageRangeText[0] = "";

// homepage images follow order of homepage entries rather than page numbers
homepageImages[1] = "CC1,CC2,CC3,CC4,CC5,CC6,CC7,CC8,CC9,CC10,CC11,CC12,CC13,CC14,CC15,CC16,CC17,CC18,CC19,CC20";
homepageImages[2] = "STJ2,STJ5";
homepageImages[3] = "FL1,FL2,FL3,FL4,FL5,FL6,FL7,FL8,FL9,FL10,FL11,FL12,FL13,FL14,FL15,FL16,FL17,FL18";
homepageImages[4] = "GG1,GG2,GG3,GG4,GG5,GG6,GG7,GG8,GG9,GG10";
homepageImages[5] = "SC8,SC5,SC4,SC3,SC15,SC7,SC19,SC17,SAVC1,SAVC2,SAVC3,SAVC10,SAVC11,SAVC12,SAVC9,SC23,SC24,SAVC6";
homepageImages[6] = "EC1,EC2,EC3,EC4,EC5,EC6,EC7,EC8,EC9,EC10,EC11,EC12,EC13,EC14,EC15,EC16";
homepageImages[7] = "LCH6,LCH2,LCH9,LCH10";
homepageImages[8] = "LL1,LL2,LL3,LL4,LL5,LL6";
homepageImages[9] = "AR1,AR4,AR7,AR8,AR9";
homepageImages[10] = "BC1,BC2,BC3,BC4,BC5,BC6,BC7,BC8,BC9,BC10,BC11,BC12,BC13,BC14,BC15,BC16,BC17,BC18,BC19,BC20";
homepageImages[11] = "MPSC6,MPSAVC6,MPEC8,MPLCF8,MPLL6,MPAR10,MPBC5,MP1STJ,MP2STJ,MP1GG,MP2GG,MP1FL,MP2FL,MP3FL,MPCC5";
homepageImages[12] = "SC8,SC15,LL1,LL2,LL3,LL4,LL5,LL6,AR1,AR4,AR7,AR8,AR9";

// repeat rangetext here because order does not follow product order
homepageRangeText[5] = "An exclusive range of luxury A5 (210 x 148mm) and A6 (148 x 105mm) photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.";
homepageRangeText[6] = "An exclusive collection of luxury A6 (148 x 105mm) photographic greeting cards from Stephen Cooper presenting an arresting, contemporary and eclectic take on the elements; wood, fire, metal, earth and water.";
homepageRangeText[7] = "Two exclusive series of luxury A6 (148 x 105mm) greeting cards from Lily Clarke.";
homepageRangeText[8] = "An exclusive series of luxury A6 (148 x 105mm) photographic greeting cards from Stephen Cooper presenting an occasional series of unusual and stunning images showing aspects of London life in all its vibrant, unusual and unexpected lights.";
homepageRangeText[9] = "An exclusive series of luxury A6 (148 x 105mm) greeting cards presenting a fascinating collection of images from the first half of the 20th Century showing intriguing and unusual aspects to life in the Alps.";
homepageRangeText[10] = "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the subtropical islands of Bermuda.";
homepageRangeText[11] = "Printed on high quality 350gsm silk card with uv coating, individually cello packed and with 100gsm white or coordinated coloured envelope. Blank inside.";
homepageRangeText[12] = "Extra value selections from our card ranges at discounted prices.";
homepageRangeText[1] = "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the Western Highlands and the Isle of Skye.";
homepageRangeText[2] = "An exclusive series of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper illustrating the hidden and unexpected detail, delight and beauty of English churches and their surroundings through all weathers and seasons.<br/><br/>For every card sold, a donation is made to a local Elstead charity.";
homepageRangeText[3] = "An exclusive collection of luxury square (97mm x 97mm) photographic greeting cards/notelets from Stephen Cooper showcasing the stunning colours and forms of the flora found in British gardens.<br/><br/>The full colour image extends over the front and back of the cardlet.";
homepageRangeText[4] = "An exclusive collection of luxury square (97mm x 97mm) photographic greeting cards/notelets from Stephen Cooper celebrating the English summer, fashion and Sport of Kings at Glorious Goodwood.<br/><br/>The full colour image extends over the front and back of the cardlet.";


products[i++] = new createProduct(0, 1, 1, "Caledonian Colours", "", "CC", "jpg", 127, 180, 425, 600, "", 0, "cards_photos.html?page=9", "Dramatic and unusual images of the Western Highlands and the Isle of Skye");
products[i++] = new createProduct(0, 1, 1, "Ecclesiastical Colours", "", "STJ", "jpg", 127, 180, 425, 600, "", 0, "cards_photos.html?page=10", "The hidden and unexpected detail, delight and beauty of English churches and their surroundings through all weathers and seasons");
products[i++] = new createProduct(0, 1, 0, "Floralicious", "", "FL", "jpg", 90, 180, 425, 600, "", 0, "cards_photos.html?page=11", "The stunning colours and forms of the flora found in British gardens");
products[i++] = new createProduct(0, 1, 0, "A Day at the Races", "", "GG", "jpg", 90, 180, 425, 600, "", 0, "cards_photos.html?page=12", "The English summer, fashion and Sport of Kings at Glorious Goodwood");

products[i++] = new createProduct(0, 1, 1, "Savoyard Colours", "", "SC4", "jpg", 127, 180, 425, 600, "", 0, "cards_photos.html?page=1", "Striking images of the French Alps");
products[i++] = new createProduct(0, 1, 1, "Elemental Colours", "", "elemental", "jpg", 127, 180, 425, 600, "", 0, "cards_photos.html?page=2", "Rich & intense colours inspired by the elements");
products[i++] = new createProduct(0, 1, 0, "Lily Clarke", "", "LCH10", "jpg", 127, 180, 425, 600, "", 0, "cards_photos.html?page=3", "Lily Clarke");
products[i++] = new createProduct(0, 1, 1, "London Lights", "", "londonlights", "jpg", 127, 180, 425, 600, "", 0, "cards_photos.html?page=4", "Unusual aspects of light in London");
products[i++] = new createProduct(0, 1, 0, "Alpine Retro", "", "AR1", "jpg", 127, 180, 425, 600, "", 0, "cards_photos.html?page=5", "A nostalgic window on early 20th century Alpine life");
products[i++] = new createProduct(0, 1, 1, "Bermudian Colours", "", "Bermudiancolours", "jpg", 127, 180, 425, 600, "", 0, "cards_photos.html?page=6", "Bold & beautiful colours from Bermuda");
products[i++] = new createProduct(0, 1, 0, "Multi-Packs", "", "multipacks", "jpg", 127, 180, 425, 600, "", 0, "cards_photos.html?page=7", "Combinations of greeting cards in packs of 5, 10 and 20");
products[i++] = new createProduct(0, 1, 0, "Christmas Card Selection", "", "christmas", "jpg", 127, 180, 425, 600, "", 0, "cards_photos.html?page=8", "Christmas card selection");


// Savoyard Colours : cards
productTitles[1] = "<a href=\"cards_photos.html?page=0\">luxury greeting cards</a> :: <a href=\"limited_edition_framed_photo.html\">limited edition signed framed photographs</a>";
productSubTitles[1] = "savoyard colours";
productCreator[1] = "<a href=\"about_stephen_cooper.html\">Stephen Cooper</a>";
productSheets[1] = "SavoyardColours_A5|SavoyardColours_A6";
rangeText[1] = "An exclusive range of luxury A5 (210 x 148mm) and A6 (148 x 105mm) photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.";
rangePaper[1] = "Printed on high quality 350gsm silk card with uv coating, individually cello packed and with 100gsm white envelope. Blank inside.";

products[i++] = new createProduct(1, 1, 1, "Pastoral Chalet Mont Caly", "A5 greeting card", "SC8", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "A lazy summer afternoon pastoral scene on the slopes of Mont Caly near Les Gets at 1489m with Mont Blanc in the distance.");
products[i++] = new createProduct(1, 2, 1, "Pastoral Chalet Mont Caly", "A6 greeting card", "SAVC5", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "A lazy summer afternoon pastoral scene on the slopes of Mont Caly near Les Gets at 1489m with Mont Blanc in the distance.");
products[i++] = new createProduct(1, 3, 1, "Pastoral Chalet Mont Caly", "Large framed photo", "SC8", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "A lazy summer afternoon pastoral scene on the slopes of Mont Caly near Les Gets at 1489m with Mont Blanc in the distance.");
products[i++] = new createProduct(1, 4, 0, "Pastoral Chalet Mont Caly", "Medium framed photo", "SC8", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "A lazy summer afternoon pastoral scene on the slopes of Mont Caly near Les Gets at 1489m with Mont Blanc in the distance.");

products[i++] = new createProduct(1, 1, 1, "The view from Tre le Champ", "A5 greeting card", "SC5", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "At over 1400m the view from Tre le Champ across Argentiere in the valley below towards Aiguille du Chardonnet is spectactular.");
products[i++] = new createProduct(1, 2, 1, "The view from Tre le Champ", "Large framed photo", "SC5", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","At over 1400m the view from Tre le Champ across Argentiere in the valley below towards Aiguille du Chardonnet is spectactular.");
products[i++] = new createProduct(1, 3, 0, "The view from Tre le Champ", "Medium framed photo", "SC5", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","At over 1400m the view from Tre le Champ across Argentiere in the valley below towards Aiguille du Chardonnet is spectactular.");

products[i++] = new createProduct(1, 1, 1, "Aiguille a Bochard Chamonix", "A5 greeting card", "SC4", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "Dramatically highlighted against the Chamonix valley far below the Aiguille a Bochard rises to over 3000m.");
products[i++] = new createProduct(1, 2, 1, "Aiguille a Bochard Chamonix", "Large framed photo", "SC4", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Dramatically highlighted against the Chamonix valley far below the Aiguille a Bochard rises to over 3000m.");
products[i++] = new createProduct(1, 3, 0, "Aiguille a Bochard Chamonix", "Medium framed photo", "SC4", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Dramatically highlighted against the Chamonix valley far below the Aiguille a Bochard rises to over 3000m.");

products[i++] = new createProduct(1, 1, 1, "Les Drus and Mont Blanc", "A5 greeting card", "SC3", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "The double pillars of Les Dru stand guard over the Mer de Glace hidden in the valley below with Mont Blanc rising to 4810m in the distance.");
products[i++] = new createProduct(1, 2, 1, "Les Drus and Mont Blanc", "Large framed photo", "SC3", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","The double pillars of Les Dru stand guard over the Mer de Glace hidden in the valley below with Mont Blanc rising to 4810m in the distance.");
products[i++] = new createProduct(1, 3, 0, "Les Drus and Mont Blanc", "Medium framed photo", "SC3", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","The double pillars of Les Dru stand guard over the Mer de Glace hidden in the valley below with Mont Blanc rising to 4810m in the distance.");

products[i++] = new createProduct(1, 1, 1, "Towards the Lac Bleu", "A5 greeting card", "SC15", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "A rocky scree slope leads up the mountain towards the Lac Bleu at altitude 2299m above the Chamonix valley.");
products[i++] = new createProduct(1, 2, 1, "Towards the Lac Bleu", "A6 greeting card", "SAVC4", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "A rocky scree slope leads up the mountain towards the Lac Bleu at altitude 2299m above the Chamonix valley.");
products[i++] = new createProduct(1, 3, 1, "Towards the Lac Bleu", "Large framed photo", "SC15", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","A rocky scree slope leads up the mountain towards the Lac Bleu at altitude 2299m above the Chamonix valley.");
products[i++] = new createProduct(1, 4, 0, "Towards the Lac Bleu", "Medium framed photo", "SC15", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","A rocky scree slope leads up the mountain towards the Lac Bleu at altitude 2299m above the Chamonix valley.");

products[i++] = new createProduct(1, 1, 1, "Aiguille Verte Chamonix", "A5 greeting card", "SC7", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "Rising majestically through cloud the 4122m peak of the Aiguille Verte stands proud over Les Drus and the Chamonix valley far below as seen from Flegere.");
products[i++] = new createProduct(1, 2, 1, "Aiguille Verte Chamonix", "Large framed photo", "SC7", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Rising majestically through cloud the 4122m peak of the Aiguille Verte stands proud over Les Drus and the Chamonix valley far below as seen from Flegere.");
products[i++] = new createProduct(1, 3, 0, "Aiguille Verte Chamonix", "Medium framed photo", "SC7", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Rising majestically through cloud the 4122m peak of the Aiguille Verte stands proud over Les Drus and the Chamonix valley far below as seen from Flegere.");

products[i++] = new createProduct(1, 1, 1, "Aiguilles at dusk Chamonix", "A5 greeting card", "SC19", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "High above Chamonix the last of the winter sun illuminates the peaks of the Aiguilles du Grepon, de Blaitiere and du Plan.");
products[i++] = new createProduct(1, 2, 1, "Aiguilles at dusk Chamonix", "Large framed photo", "SC19", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","High above Chamonix the last of the winter sun illuminates the peaks of the Aiguilles du Grepon, de Blaitiere and du Plan.");
products[i++] = new createProduct(1, 3, 0, "Aiguilles at dusk Chamonix", "Medium framed photo", "SC19", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","High above Chamonix the last of the winter sun illuminates the peaks of the Aiguilles du Grepon, de Blaitiere and du Plan.");

products[i++] = new createProduct(1, 1, 1, "Snow and storm", "A5 greeting card", "SC17", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "Storm clouds gather and darken the sky over the ancient village of Les Gets in early winter.");
products[i++] = new createProduct(1, 2, 1, "Snow and storm", "A6 greeting card", "SAVC16", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Storm clouds gather and darken the sky over the ancient village of Les Gets in early winter.");
products[i++] = new createProduct(1, 3, 1, "Snow and storm", "Large framed photo", "SC17", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Storm clouds gather and darken the sky over the ancient village of Les Gets in early winter.");
products[i++] = new createProduct(1, 4, 0, "Snow and storm", "Medium framed photo", "SC17", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Storm clouds gather and darken the sky over the ancient village of Les Gets in early winter.");

products[i++] = new createProduct(1, 1, 1, "Summer chalet", "A6 greeting card", "SAVC12", "jpg", 180, 127, 600, 426, "1.55", 0.0, "A6 portrait: per card", "The vivid colours of an alpine summer near Morzine.");
products[i++] = new createProduct(1, 2, 1, "Summer chalet", "Large framed photo", "SAVC12", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","The vivid colours of an alpine summer near Morzine.");
products[i++] = new createProduct(1, 3, 0, "Summer chalet", "Medium framed photo", "SAVC12", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","The vivid colours of an alpine summer near Morzine.");

products[i++] = new createProduct(1, 1, 1, "Christian winter", "A5 greeting card", "SC21", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "A new fall of snow frames a wooden cross in Les Gets.");
products[i++] = new createProduct(1, 2, 1, "Christian winter", "A6 greeting card", "SAVC18", "jpg", 180, 127, 600, 426, "1.55", 0.0, "A6 portrait: per card", "A new fall of snow frames a wooden cross in Les Gets.");
products[i++] = new createProduct(1, 3, 1, "Christian winter", "Large framed photo", "SC21", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","A new fall of snow frames a wooden cross in Les Gets.");
products[i++] = new createProduct(1, 4, 0, "Christian winter", "Medium framed photo", "SC21", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","A new fall of snow frames a wooden cross in Les Gets.");

products[i++] = new createProduct(1, 1, 1, "Cross in snow", "A5 greeting card", "SC18", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "After an early winter snowfall in the village of Les Gets.");
products[i++] = new createProduct(1, 2, 1, "Cross in snow", "A6 greeting card", "SAVC15", "jpg", 180, 127, 600, 426, "1.55", 0.0, "A6 portrait: per card", "After an early winter snowfall in the village of Les Gets.");
products[i++] = new createProduct(1, 3, 1, "Cross in snow", "Large framed photo", "SC18", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","After an early winter snowfall in the village of Les Gets.");
products[i++] = new createProduct(1, 4, 0, "Cross in snow", "Medium framed photo", "SC18", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","After an early winter snowfall in the village of Les Gets.");

products[i++] = new createProduct(1, 1, 1, "Lamp in winter", "A5 greeting card", "SC20", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "Icicles hang in the winter sunlight as storm clouds darken in the distance in the old village Les Gets.");
products[i++] = new createProduct(1, 2, 1, "Lamp in winter", "A6 greeting card", "SAVC13", "jpg", 180, 127, 600, 426, "1.55", 0.0, "A6 portrait: per card", "Icicles hang in the winter sunlight as storm clouds darken in the distance in the old village Les Gets.");
products[i++] = new createProduct(1, 3, 1, "Lamp in winter", "Large framed photo", "SC20", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Icicles hang in the winter sunlight as storm clouds darken in the distance in the old village Les Gets.");
products[i++] = new createProduct(1, 4, 0, "Lamp in winter", "Medium framed photo", "SC20", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Icicles hang in the winter sunlight as storm clouds darken in the distance in the old village Les Gets.");

products[i++] = new createProduct(1, 1, 1, "Reflections Lake Annecy", "A5 greeting card", "SC10", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "Autumn reflections in the clear waters of Lake Annecy.");
products[i++] = new createProduct(1, 2, 1, "Reflections Lake Annecy", "A6 greeting card", "SAVC14", "jpg", 180, 127, 600, 426, "1.55", 0.0, "A6 portrait: per card", "Autumn reflections in the clear waters of Lake Annecy.");
products[i++] = new createProduct(1, 3, 1, "Reflections Lake Annecy", "Large framed photo", "SC10", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Autumn reflections in the clear waters of Lake Annecy.");
products[i++] = new createProduct(1, 4, 0, "Reflections Lake Annecy", "Medium framed photo", "SC10", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Autumn reflections in the clear waters of Lake Annecy.");

products[i++] = new createProduct(1, 1, 1, "Ice fall Glacier D'Argentiere", "A5 greeting card", "SC6", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "At an altitude of around 2000m the Argentiere Glacier inexorably spills down the valley towards the Refuge de Lognan.");
products[i++] = new createProduct(1, 2, 1, "Ice fall Glacier D'Argentiere", "Large framed photo", "SC6", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","At an altitude of around 2000m the Argentiere Glacier inexorably spills down the valley towards the Refuge de Lognan.");
products[i++] = new createProduct(1, 3, 0, "Ice fall Glacier D'Argentiere", "Medium framed photo", "SC6", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","At an altitude of around 2000m the Argentiere Glacier inexorably spills down the valley towards the Refuge de Lognan.");

products[i++] = new createProduct(1, 1, 1, "Aiguille du Chardonnet", "A5 greeting card", "SC2", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "Looking north east from the Aiguille des Grands Montets over the Glacier de Rognan and Glacier d'Argentiere to the Aiguille de Chardonnet at over 3800m.");
products[i++] = new createProduct(1, 2, 1, "Aiguille du Chardonnet", "Large framed photo", "SC2", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Looking north east from the Aiguille des Grands Montets over the Glacier de Rognan and Glacier d'Argentiere to the Aiguille de Chardonnet at over 3800m.");
products[i++] = new createProduct(1, 3, 0, "Aiguille du Chardonnet", "Medium framed photo", "SC2", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Looking north east from the Aiguille des Grands Montets over the Glacier de Rognan and Glacier d'Argentiere to the Aiguille de Chardonnet at over 3800m.");

products[i++] = new createProduct(1, 1, 1, "Les Drus Chamonix", "A5 greeting card", "SC1", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "Le Petit Dru and le Grand Dru rise to over 3750m towering over the icefields of the Glaciers du Nant Blanc and Grand Montets.");
products[i++] = new createProduct(1, 2, 1, "Les Drus Chamonix", "Large framed photo", "SC1", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Le Petit Dru and le Grand Dru rise to over 3750m towering over the icefields of the Glaciers du Nant Blanc and Grand Montets.");
products[i++] = new createProduct(1, 3, 0, "Les Drus Chamonix", "Medium framed photo", "SC1", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Le Petit Dru and le Grand Dru rise to over 3750m towering over the icefields of the Glaciers du Nant Blanc and Grand Montets.");

products[i++] = new createProduct(1, 1, 1, "Above Plan de l'Aiguille", "A5 greeting card", "SC16", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "Rock needles rising to over 3000m tower above the Plan de l'Aiguille above Chamonix.");
products[i++] = new createProduct(1, 2, 1, "Above Plan de l'Aiguille", "Large framed photo", "SC16", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Rock needles rising to over 3000m tower above the Plan de l'Aiguille above Chamonix.");
products[i++] = new createProduct(1, 3, 0, "Above Plan de l'Aiguille", "Medium framed photo", "SC16", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Rock needles rising to over 3000m tower above the Plan de l'Aiguille above Chamonix.");

products[i++] = new createProduct(1, 1, 1, "Sixt Fer a Cheval", "A5 greeting card", "SC9", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "A summer view over the crystal clear headwaters of the Giffre looking towards le Bout du Monde and up to the Tete des Ottans at 2549m near  Sixt Fer a Cheval.");
products[i++] = new createProduct(1, 2, 1, "Sixt Fer a Cheval", "Large framed photo", "SC9", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","A summer view over the crystal clear headwaters of the Giffre looking towards le Bout du Monde and up to the Tete des Ottans at 2549m near  Sixt Fer a Cheval.");
products[i++] = new createProduct(1, 3, 0, "Sixt Fer a Cheval", "Medium framed photo", "SC9", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","A summer view over the crystal clear headwaters of the Giffre looking towards le Bout du Monde and up to the Tete des Ottans at 2549m near  Sixt Fer a Cheval.");

products[i++] = new createProduct(1, 1, 1, "Towards le Fond de la Combe", "A5 greeting card", "SC11", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "Autumn colours emphasise the natural beauty of Sixt Fer et Cheval.");
products[i++] = new createProduct(1, 2, 1, "Towards le Fond de la Combe", "Large framed photo", "SC11", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Autumn colours emphasise the natural beauty of Sixt Fer et Cheval.");
products[i++] = new createProduct(1, 3, 0, "Towards le Fond de la Combe", "Medium framed photo", "SC11", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Autumn colours emphasise the natural beauty of Sixt Fer et Cheval.");

products[i++] = new createProduct(1, 1, 1, "Gorges du Chamois", "A5 greeting card", "SC13", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "Late afternoon sun at the Gorges du Chamois with the Fer et Cheval at Sixt in the distance.");
products[i++] = new createProduct(1, 2, 1, "Gorges du Chamois", "A6 greeting card", "SAVC17", "jpg", 180, 127, 600, 426, "1.55", 0.0, "A6 portrait: per card", "Late afternoon sun at the Gorges du Chamois with the Fer et Cheval at Sixt in the distance.");
products[i++] = new createProduct(1, 3, 1, "Gorges du Chamois", "Large framed photo", "SC13", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Late afternoon sun at the Gorges du Chamois with the Fer et Cheval at Sixt in the distance.");
products[i++] = new createProduct(1, 4, 0, "Gorges du Chamois", "Medium framed photo", "SC13", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Late afternoon sun at the Gorges du Chamois with the Fer et Cheval at Sixt in the distance.");

products[i++] = new createProduct(1, 1, 1, "Plan de l'Aiguille", "A5 greeting card", "SC14", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "Looking down the Chamonix valley from Plan de l'Aiguille at over 2310m.");
products[i++] = new createProduct(1, 2, 1, "Plan de l'Aiguille", "Large framed photo", "SC14", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Looking down the Chamonix valley from Plan de l'Aiguille at over 2310m.");
products[i++] = new createProduct(1, 3, 0, "Plan de l'Aiguille", "Medium framed photo", "SC14", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Looking down the Chamonix valley from Plan de l'Aiguille at over 2310m.");

products[i++] = new createProduct(1, 1, 1, "In the woods", "A5 greeting card", "SC22", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "An enveloping carpet and canopy of leaves in the peaceful deciduous woods near Samoens.");
products[i++] = new createProduct(1, 2, 1, "In the woods", "Large framed photo", "SC22", "jpg", 180, 127, 600, 426, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","An enveloping carpet and canopy of leaves in the peaceful deciduous woods near Samoens.");
products[i++] = new createProduct(1, 3, 0, "In the woods", "Medium framed photo", "SC22", "jpg", 180, 127, 600, 426, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","An enveloping carpet and canopy of leaves in the peaceful deciduous woods near Samoens.");

products[i++] = new createProduct(1, 1, 1, "Pollards", "A6 greeting card", "SAVC7", "jpg", 180, 127, 600, 425, "1.55", 0.0, "A6 portrait: per card", "Pollarded trees providing dramatic shapes and colours Annecy.");
products[i++] = new createProduct(1, 2, 1, "Pollards", "Large framed photo", "SAVC7", "jpg", 180, 127, 600, 425, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Pollarded trees providing dramatic shapes and colours Annecy.");
products[i++] = new createProduct(1, 3, 0, "Pollards", "Medium framed photo", "SAVC7", "jpg", 180, 127, 600, 425, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Pollarded trees providing dramatic shapes and colours Annecy.");

products[i++] = new createProduct(1, 1, 1, "Snowy bush", "A6 greeting card", "SAVC8", "jpg", 180, 127, 600, 425, "1.55", 0.0, "A6 portrait: per card", "A heavy snowfall offset against a sunny winter sky.");
products[i++] = new createProduct(1, 2, 1, "Snowy bush", "Large framed photo", "SAVC8", "jpg", 180, 127, 600, 425, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","A heavy snowfall offset against a sunny winter sky.");
products[i++] = new createProduct(1, 3, 0, "Snowy bush", "Medium framed photo", "SAVC8", "jpg", 180, 127, 600, 425, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","A heavy snowfall offset against a sunny winter sky.");

products[i++] = new createProduct(1, 1, 1, "Icicles", "A6 greeting card", "SAVC9", "jpg", 180, 127, 600, 425, "1.55", 0.0, "A6 portrait: per card", "Delicate icicles trap and reflect light.");
products[i++] = new createProduct(1, 2, 1, "Icicles", "Large framed photo", "SAVC9", "jpg", 180, 127, 600, 425, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Delicate icicles trap and reflect light.");
products[i++] = new createProduct(1, 3, 0, "Icicles", "Medium framed photo", "SAVC9", "jpg", 180, 127, 600, 425, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Delicate icicles trap and reflect light.");

products[i++] = new createProduct(1, 1, 1, "Berry n'ice", "A6 greeting card", "SAVC10", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Startling winter colours captured at Praz de Lys.");
products[i++] = new createProduct(1, 2, 1, "Berry n'ice", "Large framed photo", "SAVC10", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Startling winter colours captured at Praz de Lys.");
products[i++] = new createProduct(1, 3, 0, "Berry n'ice", "Medium framed photo", "SAVC10", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Startling winter colours captured at Praz de Lys.");

products[i++] = new createProduct(1, 1, 1, "Pastoral heights", "A6 greeting card", "SAVC11", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Swathes of colour on high alpine pastures near Avoriaz.");
products[i++] = new createProduct(1, 2, 1, "Pastoral heights", "Large framed photo", "SAVC11", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Swathes of colour on high alpine pastures near Avoriaz.");
products[i++] = new createProduct(1, 3, 0, "Pastoral heights", "Medium framed photo", "SAVC11", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Swathes of colour on high alpine pastures near Avoriaz.");

products[i++] = new createProduct(1, 1, 1, "Autumnal colours", "A5 greeting card", "SC12", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "Vibrant autumn colours transform the foliage on trees around the river Giffre at Sixt Fer et Cheval.");
products[i++] = new createProduct(1, 2, 1, "Autumnal colours", "Large framed photo", "SC12", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Vibrant autumn colours transform the foliage on trees around the river Giffre at Sixt Fer et Cheval.");
products[i++] = new createProduct(1, 3, 0, "Autumnal colours", "Medium framed photo", "SC12", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Vibrant autumn colours transform the foliage on trees around the river Giffre at Sixt Fer et Cheval.");

products[i++] = new createProduct(1, 1, 1, "Dramatic foliage", "A5 greeting card", "SC23", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "A dramatic slash of vivid autumn colour is offset against majestic peaks near Sixt.");
products[i++] = new createProduct(1, 2, 1, "Dramatic foliage", "Large framed photo", "SC23", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","A dramatic slash of vivid autumn colour is offset against majestic peaks near Sixt.");
products[i++] = new createProduct(1, 3, 0, "Dramatic foliage", "Medium framed photo", "SC23", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","A dramatic slash of vivid autumn colour is offset against majestic peaks near Sixt.");

products[i++] = new createProduct(1, 1, 1, "Swirling Cloud", "A5 greeting card", "SC24", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "Early morning sunshine highlights cloud swirling over the peaks of the Mont Blanc Massif.");
products[i++] = new createProduct(1, 2, 1, "Swirling Cloud", "Large framed photo", "SC24", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Early morning sunshine highlights cloud swirling over the peaks of the Mont Blanc Massif.");
products[i++] = new createProduct(1, 3, 0, "Swirling Cloud", "Medium framed photo", "SC24", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Early morning sunshine highlights cloud swirling over the peaks of the Mont Blanc Massif.");

products[i++] = new createProduct(1, 1, 1, "Clear water", "A6 greeting card", "SAVC1", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Turquoise clear water is highlighted by bleached wood, Lake Annecy.");
products[i++] = new createProduct(1, 2, 1, "Clear water", "Large framed photo", "SAVC1", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Turquoise clear water is highlighted by bleached wood, Lake Annecy.");
products[i++] = new createProduct(1, 3, 0, "Clear water", "Medium framed photo", "SAVC1", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Turquoise clear water is highlighted by bleached wood, Lake Annecy.");

products[i++] = new createProduct(1, 1, 1, "Ray of light", "A6 greeting card", "SAVC2", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Late afternoon sun dramatically highlights grass on a mountain ledge.");
products[i++] = new createProduct(1, 2, 1, "Ray of light", "Large framed photo", "SAVC2", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Late afternoon sun dramatically highlights grass on a mountain ledge.");
products[i++] = new createProduct(1, 3, 0, "Ray of light", "Medium framed photo", "SAVC2", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Late afternoon sun dramatically highlights grass on a mountain ledge.");

products[i++] = new createProduct(1, 1, 1, "Red rock", "A6 greeting card", "SAVC3", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Vivid colours of rock and foliage on the slopes of Mont Blanc.");
products[i++] = new createProduct(1, 2, 1, "Red rock", "Large framed photo", "SAVC3", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Vivid colours of rock and foliage on the slopes of Mont Blanc.");
products[i++] = new createProduct(1, 3, 0, "Red rock", "Medium framed photo", "SAVC3", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Vivid colours of rock and foliage on the slopes of Mont Blanc.");

products[i++] = new createProduct(1, 1, 1, "Ecclesiastic highlights", "A6 greeting card", "SAVC6", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Autumn foliage brightens the church wall in Samoens.");
products[i++] = new createProduct(1, 2, 1, "Ecclesiastic highlights", "Large framed photo", "SAVC6", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Autumn foliage brightens the church wall in Samoens.");
products[i++] = new createProduct(1, 3, 0, "Ecclesiastic highlights", "Medium framed photo", "SAVC6", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Autumn foliage brightens the church wall in Samoens.");
products[i++] = new createProduct(1, 1, 0, "spacer", "", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(1, 1, 0, "spacer", "", "", "", 0, 0, 0, 0, "", 0, "", "");

// multipacks
products[i++] = new createProduct(1, 1, 0, "subtitle", "multipacks...", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(1, 1, 1, "Savoyard Colours", "A5 multipack x 6", "MPSC6", "jpg", 127, 180, 425, 600, "10.70", 0.0, "A5 multipack of 6 cards<br/><span style='color:red;'>Save &pound;1.00 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);
products[i++] = new createProduct(1, 2, 1, "Savoyard Colours", "A5 multipack x 12", "MPSC12", "jpg", 127, 180, 425, 600, "20.90", 0.0, "A5 multipack of 12 cards<br/><span style='color:red;'>Save &pound;2.50 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);
products[i++] = new createProduct(1, 3, 1, "Savoyard Colours", "A5 multipack x 18", "MPSC18", "jpg", 127, 180, 425, 600, "29.60", 0.0, "A5 multipack of 18 cards<br/><span style='color:red;'>Save &pound;5.50 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);
products[i++] = new createProduct(1, 4, 0, "Savoyard Colours", "A5 multipack x 24", "MPSC24", "jpg", 127, 180, 425, 600, "38.80", 0.0, "A5 multipack of 24 cards**<br/><span style='color:red;'>Save &pound;8.00 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);

products[i++] = new createProduct(1, 1, 1, "Savoyard Colours", "A6 multipack x 6", "MPSAVC6", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);
products[i++] = new createProduct(1, 2, 1, "Savoyard Colours", "A6 multipack x 12", "MPSAVC12", "jpg", 127, 180, 425, 600, "16.00", 0.0, "A6 multipack of 12 cards<br/><span style='color:red;'>Save &pound;2.60 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);
products[i++] = new createProduct(1, 3, 0, "Savoyard Colours", "A6 multipack x 18", "MPSAVC18", "jpg", 127, 180, 425, 600, "22.00", 0.0, "A6 multipack of 18 cards**<br/><span style='color:red;'>Save &pound;5.90 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);

products[i++] = new createProduct(1, 1, 0, "Xmas Savoyard Colours", "A5 multipack x 6", "XSC", "jpg", 127, 180, 425, 600, "10.20", 0.0, "A5 multipack of 6 cards<br/>1 x Snow and storm<br/>1 x Christian winter<br/>1 x Cross in snow<br/>1 x Lamp in winter<br/>1 x Swirling cloud<br/>1 x Les Drus and Mont Blanc<br/><span style='color:red;'>Save &pound;1.50 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1, "#f00");
products[i++] = new createProduct(1, 1, 0, "Xmas Savoyard Colours", "A6 multipack x 6", "XSAVC", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards<br/>1 x Snow and storm<br/>1 x Christian winter<br/>1 x Cross in snow<br/>1 x Lamp in winter<br/>1 x Snowy bush<br/>1 x Berry n'ice<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1, "#f00");

// Elemental Colours
productTitles[2] = "<a href=\"cards_photos.html?page=0\">luxury greeting cards</a> :: <a href=\"limited_edition_framed_photo.html\">limited edition signed framed photographs</a>";
productSubTitles[2] = "elemental colours";
productCreator[2] = "<a href=\"about_stephen_cooper.html\">Stephen Cooper</a>";
productSheets[2] = "ElementalColours_A6";
rangeText[2] = "An exclusive collection of luxury A6 (148 x 105mm) photographic greeting cards from Stephen Cooper presenting an arresting, contemporary and eclectic take on the elements; wood, fire, metal, earth and water.";
rangePaper[2] = "Printed on high quality 350gsm silk card with uv coating, individually cello packed and with 100gsm white envelope. Blank inside.";

products[i++] = new createProduct(2, 1, 1, "Pride and joy I: Rust", "A6 greeting card", "EC1", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Pride and joy I: Rust", "Large framed photo", "EC1", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Pride and joy I: Rust", "Medium framed photo", "EC1", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Pride and joy II: Hot wheels", "A6 greeting card", "EC2", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Pride and joy II: Hot wheels", "Large framed photo", "EC2", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Pride and joy II: Hot wheels", "Medium framed photo", "EC2", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Pride and joy III: Rivetting", "A6 greeting card", "EC3", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Pride and joy III: Rivetting", "Large framed photo", "EC3", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Pride and joy III: Rivetting", "Medium framed photo", "EC3", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Wooden I: Shed", "A6 greeting card", "EC4", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Wooden I: Shed", "Large framed photo", "EC4", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Wooden I: Shed", "Medium framed photo", "EC4", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Wooden II: Barn", "A6 greeting card", "EC5", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Wooden II: Barn", "Large framed photo", "EC5", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Wooden II: Barn", "Medium framed photo", "EC5", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Wooden III: Sculptural deadwood", "A6 greeting card", "EC6", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Wooden III: Sculptural deadwood", "Large framed photo", "EC6", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Wooden III: Sculptural deadwood", "Medium framed photo", "EC6", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Wooden IV: Bleached", "A6 greeting card", "EC7", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Wooden IV: Bleached", "Large framed photo", "EC7", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Wooden IV: Bleached", "Medium framed photo", "EC7", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Tread carefully: New beginnings", "A6 greeting card", "EC8", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Tread carefully: New beginnings", "Large framed photo", "EC8", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Tread carefully: New beginnings", "Medium framed photo", "EC8", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Rock: Hard place", "A6 greeting card", "EC9", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Rock: Hard place", "Large framed photo", "EC9", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Rock: Hard place", "Medium framed photo", "EC9", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Pebbles I: Unhinged", "A6 greeting card", "EC10", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Pebbles I: Unhinged", "Large framed photo", "EC10", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Pebbles I: Unhinged", "Medium framed photo", "EC10", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Pebbles II: Blow me over", "A6 greeting card", "EC11", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Pebbles II: Blow me over", "Large framed photo", "EC11", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Pebbles II: Blow me over", "Medium framed photo", "EC11", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Pylon I: Climb me", "A6 greeting card", "EC12", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Pylon I: Climb me", "Large framed photo", "EC12", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Pylon I: Climb me", "Medium framed photo", "EC12", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Pylon II: Danger of death", "A6 greeting card", "EC13", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Pylon II: Danger of death", "Large framed photo", "EC13", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Pylon II: Danger of death", "Medium framed photo", "EC13", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Reflections I: Pond", "A6 greeting card", "EC14", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Reflections I: Pond", "Large framed photo", "EC14", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Reflections I: Pond", "Medium framed photo", "EC14", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Reflections II: Lake", "A6 greeting card", "EC15", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Reflections II: Lake", "Large framed photo", "EC15", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Reflections II: Lake", "Medium framed photo", "EC15", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

products[i++] = new createProduct(2, 1, 1, "Ice: Tracks", "A6 greeting card", "EC16", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(2, 2, 1, "Ice: Tracks", "Large framed photo", "EC16", "jpg", 123, 180, 413, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","");
products[i++] = new createProduct(2, 3, 0, "Ice: Tracks", "Medium framed photo", "EC16", "jpg", 123, 180, 413, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","");

// multipacks
products[i++] = new createProduct(2, 1, 0, "subtitle", "multipacks...", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(2, 1, 1, "Elemental Colours", "A6 multipack x 8", "MPEC8", "jpg", 127, 180, 425, 600, "10.90", 0.0, "A6 multipack of 8 cards<br/><span style='color:red;'>Save &pound;1.50 on single prices</span><br/>", "An exclusive collection of luxury photographic greeting cards from Stephen Cooper presenting an arresting, contemporary and eclectic take on the elements; wood, fire, metal, earth and water.", 1);
products[i++] = new createProduct(2, 2, 0, "Elemental Colours", "A6 multipack x 16", "MPEC16", "jpg", 127, 180, 425, 600, "19.80", 0.0, "A6 multipack of 16 cards**<br/><span style='color:red;'>Save &pound;5.00 on single prices</span><br/>", "An exclusive collection of luxury photographic greeting cards from Stephen Cooper presenting an arresting, contemporary and eclectic take on the elements; wood, fire, metal, earth and water.", 1);

// Lily Clarke
productTitles[3] = "<a href=\"cards_photos.html?page=0\">luxury greeting cards</a> :: <a href=\"limited_edition_framed_photo.html\">limited edition signed framed photographs</a>";
productSubTitles[3] = "lily clarke";
productCreator[3] = "<a href=\"about_lily_clarke.html\">Lily Clarke</a>";
productSheets[3] = "LilyClarke_A6";
rangeText[3] = "Two exclusive series of luxury A6 (148 x 105mm) greeting cards from Lily Clarke.";
rangePaper[3] = "Printed on an exotic high quality textured card giving a quality 'handmade' feel, individually cello packed and with 100gsm white envelope. Blank inside.";

products[i++] = new createProduct(3, 1, 0, "subtitle", "\"home colours\"...", "", "", 0, 0, 0, 0, "", 0, "", "");

products[i++] = new createProduct(3, 1, 0, "Lazy Sunday afternoon", "A6 greeting card", "LCH1", "jpg", 180, 120, 600, 398, "1.75", 0.0, "A6 portrait: per card", "");
products[i++] = new createProduct(3, 1, 0, "Carpe diem", "A6 greeting card", "LCH7", "jpg", 180, 120, 600, 398, "1.75", 0.0, "A6 portrait: per card", "");
products[i++] = new createProduct(3, 1, 0, "Red tulips", "A6 greeting card", "LCH3", "jpg", 180, 120, 600, 398, "1.75", 0.0, "A6 portrait: per card", "");
products[i++] = new createProduct(3, 1, 0, "Planted pot", "A6 greeting card", "LCH4", "jpg", 180, 120, 600, 398, "1.75", 0.0, "A6 portrait: per card", "");
products[i++] = new createProduct(3, 1, 0, "Bouquet", "A6 greeting card", "LCH5", "jpg", 180, 120, 600, 398, "1.75", 0.0, "A6 portrait: per card", "");
products[i++] = new createProduct(3, 1, 0, "Time passages", "A6 greeting card", "LCH8", "jpg", 180, 120, 600, 398, "1.75", 0.0, "A6 portrait: per card", "");

products[i++] = new createProduct(3, 1, 0, "spacer", "", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(3, 1, 0, "spacer", "", "", "", 0, 0, 0, 0, "", 0, "", "");


products[i++] = new createProduct(3, 1, 0, "On the shelf", "A6 greeting card", "LCH6", "jpg", 120, 180, 396, 600, "1.75", 0.0, "A6 landscape: per card", "");
products[i++] = new createProduct(3, 1, 0, "Steel and magnolias", "A6 greeting card", "LCH2", "jpg", 120, 178, 600, 398, "1.75", 0.0, "A6 portrait: per card", "");
products[i++] = new createProduct(3, 1, 0, "Table top", "A6 greeting card", "LCH9", "jpg", 120, 180, 396, 600, "1.75", 0.0, "A6 landscape: per card", "");
products[i++] = new createProduct(3, 1, 0, "It\'s curtains", "A6 greeting card", "LCH10", "jpg", 120, 180, 396, 600, "1.75", 0.0, "A6 landscape: per card", "");

products[i++] = new createProduct(3, 1, 0, "subtitle", "\"freedoms\"...", "", "", 0, 0, 0, 0, "", 0, "", "");

products[i++] = new createProduct(3, 1, 0, "Discovering", "A6 greeting card", "LCF1", "jpg", 180, 127, 600, 426, "1.75", 0.0, "A6 landscape: per card", "");
products[i++] = new createProduct(3, 1, 0, "Moving", "A6 greeting card", "LCF2", "jpg", 180, 127, 600, 426, "1.75", 0.0, "A6 landscape: per card", "");
products[i++] = new createProduct(3, 1, 0, "Loving and losing", "A6 greeting card", "LCF3", "jpg", 180, 127, 600, 426, "1.75", 0.0, "A6 landscape: per card", "");
products[i++] = new createProduct(3, 1, 0, "Escaping", "A6 greeting card", "LCF4", "jpg", 180, 127, 600, 426, "1.75", 0.0, "A6 landscape: per card", "");

products[i++] = new createProduct(3, 1, 0, "Expressing", "A6 greeting card", "LCF5", "jpg", 180, 127, 600, 426, "1.75", 0.0, "A6 landscape: per card", "");
products[i++] = new createProduct(3, 1, 0, "Roaming", "A6 greeting card", "LCF6", "jpg", 180, 127, 600, 426, "1.75", 0.0, "A6 landscape: per card", "");
products[i++] = new createProduct(3, 1, 0, "Performing", "A6 greeting card", "LCF7", "jpg", 180, 127, 600, 426, "1.75", 0.0, "A6 landscape: per card", "");
products[i++] = new createProduct(3, 1, 0, "Endeavouring", "A6 greeting card", "LCF8", "jpg", 180, 127, 600, 426, "1.75", 0.0, "A6 landscape: per card", "");

// multipacks
products[i++] = new createProduct(3, 1, 0, "subtitle", "multipacks...", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(3, 1, 0, "Lily Clarke Freedoms", "A6 multipack x 8", "MPLCF8", "jpg", 127, 180, 425, 600, "11.25", 0.0, "A6 multipack of 8 cards**<br/><span style='color:red;'>Save &pound;2.50 on single prices</span><br/>", "An exclusive series of luxury greeting cards from Lily Clarke.", 1);
products[i++] = new createProduct(3, 1, 0, "Lily Clarke Colours", "A6 multipack x 10", "MPLCHC10", "jpg", 127, 180, 425, 600, "13.95", 0.0, "A6 multipack of 10 cards**<br/><span style='color:red;'>Save &pound;3.55 on single prices</span><br/>", "An exclusive series of luxury greeting cards from Lily Clarke.", 1);

// London Lights
productTitles[4] = "<a href=\"cards_photos.html?page=0\">luxury greeting cards</a> :: <a href=\"limited_edition_framed_photo.html\">limited edition signed framed photographs</a>";
productSubTitles[4] = "london lights";
productCreator[4] = "<a href=\"about_stephen_cooper.html\">Stephen Cooper</a>";
productSheets[4] = "LondonLights_A6";
rangeText[4] = "An exclusive series of luxury A6 (148 x 105mm) photographic greeting cards from Stephen Cooper presenting an occasional series of unusual and stunning images showing aspects of London life in all its vibrant, unusual and unexpected lights.";
rangePaper[4] = "Printed on high quality 350gsm silk card with uv coating, individually cello packed and with 100gsm white envelope. Blank inside.";

products[i++] = new createProduct(4, 1, 1, "Festive Lights I", "A6 greeting card", "LL1", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 portrait: per card","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(4, 2, 1, "Festive Lights I", "Large framed photo", "LL1", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(4, 3, 0, "Festive Lights I", "Medium framed photo", "LL1", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");

products[i++] = new createProduct(4, 1, 1, "Festive Lights II", "A6 greeting card", "LL2", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 portrait: per card","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(4, 2, 1, "Festive Lights II", "Large framed photo", "LL2", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(4, 3, 0, "Festive Lights II", "Medium framed photo", "LL2", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");

products[i++] = new createProduct(4, 1, 1, "Festive Lights III", "A6 greeting card", "LL3", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 portrait: per card","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(4, 2, 1, "Festive Lights III", "Large framed photo", "LL3", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(4, 3, 0, "Festive Lights III", "Medium framed photo", "LL3", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");

products[i++] = new createProduct(4, 1, 1, "Festive Lights IV", "A6 greeting card", "LL4", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 portrait: per card","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(4, 2, 1, "Festive Lights IV", "Large framed photo", "LL4", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(4, 3, 0, "Festive Lights IV", "Medium framed photo", "LL4", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");

products[i++] = new createProduct(4, 1, 1, "Festive Lights V", "A6 greeting card", "LL5", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 portrait: per card","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(4, 2, 1, "Festive Lights V", "Large framed photo", "LL5", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(4, 3, 0, "Festive Lights V", "Medium framed photo", "LL5", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");

products[i++] = new createProduct(4, 1, 1, "Festive Lights VI", "A6 greeting card", "LL6", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 portrait: per card","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(4, 2, 1, "Festive Lights VI", "Large framed photo", "LL6", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(4, 3, 0, "Festive Lights VI", "Medium framed photo", "LL6", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");

// multipacks
products[i++] = new createProduct(4, 1, 0, "subtitle", "multipacks...", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(4, 1, 0, "London Lights", "A6 multipack x 6", "MPLL6", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards**<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive series of luxury photographic greeting cards from Stephen Cooper presenting an occasional series of unusual and stunning images showing aspects of London life in all its vibrant, unusual and unexpected lights.", 1);
products[i++] = new createProduct(4, 1, 0, "Festive Lights", "A6 multipack x 6", "XLL6", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards**<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive series of luxury photographic greeting cards from Stephen Cooper presenting an occasional series of unusual and stunning images showing aspects of London life in all its vibrant, unusual and unexpected lights.", 1, "#f00");

// Alpine Retro
productTitles[5] = "<a href=\"cards_photos.html?page=0\">luxury greeting cards</a> :: <a href=\"limited_edition_framed_photo.html\">limited edition signed framed photographs</a>";
productSubTitles[5] = "alpine retro";
productCreator[5] = "";
productSheets[5] = "AlpineRetro_A6";
rangeText[5] = "An exclusive series of luxury A6 (148 x 105mm) greeting cards presenting a fascinating collection of images from the first half of the 20th Century showing intriguing and unusual aspects to life in the Alps.";
rangePaper[5] = "Printed on high quality 350gsm silk card with uv coating, individually cello packed and with 100gsm white envelope. Blank inside.";

products[i++] = new createProduct(5, 1, 0, "Ski party arrival", "A6 greeting card", "AR1", "jpg", 124, 180, 415, 600, "1.55", 0.0, "A6 landscape: per card", "Stylish transport for all tastes in St Moritz 1933.");
products[i++] = new createProduct(5, 1, 0, "Parallel turn", "A6 greeting card", "AR4", "jpg", 124, 180, 415, 600, "1.55", 0.0, "A6 landscape: per card", "An unorthodox ski technique in 1930.");
products[i++] = new createProduct(5, 1, 0, "Beauties and the beasts", "A6 greeting card", "AR7", "jpg", 124, 180, 415, 600, "1.55", 0.0, "A6 landscape: per card", "Dog sledging in 1931.");
products[i++] = new createProduct(5, 1, 0, "Bend the knees", "A6 greeting card", "AR8", "jpg", 124, 180, 415, 600, "1.55", 0.0, "A6 landscape: per card", "Christmas in the snow and mountains in 1936.");
products[i++] = new createProduct(5, 1, 0, "Ski lesson", "A6 greeting card", "AR9", "jpg", 124, 180, 415, 600, "1.55", 0.0, "A6 landscape: per card", "Parisiens escape the city, Christmas Eve 1937.");

products[i++] = new createProduct(5, 1, 0, "Dressed to thrill", "A6 greeting card", "AR5", "jpg", 180, 124, 600, 416, "1.55", 0.0, "A6 portrait: per card", "Impeccably attired gentleman ice skating in Arosa in 1939.");
products[i++] = new createProduct(5, 1, 0, "Contemplation", "A6 greeting card", "AR2", "jpg", 180, 124, 600, 416, "1.55", 0.0, "A6 portrait: per card", "Deep, fresh and new snow in 1939.");
products[i++] = new createProduct(5, 1, 0, "Practical perambulator", "A6 greeting card", "AR3", "jpg", 180, 124, 600, 416, "1.55", 0.0, "A6 portrait: per card", "Winter transport in St Moritz in the early 1930's.");
products[i++] = new createProduct(5, 1, 0, "Slalom", "A6 greeting card", "AR6", "jpg", 180, 124, 600, 416, "1.55", 0.0, "A6 portrait: per card", "Ladies slalom racing on perfect snow in 1934.");
products[i++] = new createProduct(5, 1, 0, "Skating chic", "A6 greeting card", "AR10", "jpg", 180, 124, 600, 416, "1.55", 0.0, "A6 portrait: per card", "High fashion on the ice around 1930.");

// multipacks
products[i++] = new createProduct(5, 1, 0, "subtitle", "multipacks...", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(5, 1, 0, "Alpine Retro", "A6 multipack x 10", "MPAR10", "jpg", 127, 180, 425, 600, "13.00", 0.0, "A6 multipack of 10 cards**<br/><span style='color:red;'>Save &pound;2.50 on single prices</span><br/>", "An exclusive series of luxury A6 (148 x 105mm) greeting cards presenting a fascinating collection of images from the first half of the 20th Century showing intriguing and unusual aspects to life in the Alps.", 1);
products[i++] = new createProduct(5, 1, 0, "Xmas Alpine Retro", "A6 multipack x 6", "XAR", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards:<br/>1 x Ski party arrival<br/>1 x Beauties and the beasts<br/>1 x Ski lesson<br/>1 x Slalom<br/>1 x Practical perambulator<br/>1 x Parallell turn<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive series of luxury A6 (148 x 105mm) greeting cards presenting a fascinating collection of images from the first half of the 20th Century showing intriguing and unusual aspects to life in the Alps.", 1, "#f00");


// Bermudian Colours
productTitles[6] = "<a href=\"cards_photos.html?page=0\">luxury greeting cards</a> :: <a href=\"limited_edition_framed_photo.html\">limited edition signed framed photographs</a>";
productSubTitles[6] = "bermudian colours";
productCreator[6] = "<a href=\"about_stephen_cooper.html\">Stephen Cooper</a>";
productSheets[6] = "BermudianColours_A6";
rangeText[6] = "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the subtropical islands of Bermuda.";
rangePaper[6] = "Printed on high quality 350gsm silk card with uv coating, individually cello packed and with 100gsm white or coordinated coloured envelope. Blank inside.";

products[i++] = new createProduct(6, 1, 1, "Dune", "A6 greeting card", "BC1", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "A hardy creeper thrives in the dunes near Middle Beach, South Shore.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Dune", "Large framed photo", "BC1", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "A hardy creeper thrives in the dunes near Middle Beach, South Shore.");
products[i++] = new createProduct(6, 3, 0, "Dune", "Medium framed photo", "BC1", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "A hardy creeper thrives in the dunes near Middle Beach, South Shore.");

products[i++] = new createProduct(6, 1, 1, "Hibiscus", "A6 greeting card", "BC2", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Colourful and common Bermudian hedging.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Hibiscus", "Large framed photo", "BC2", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Colourful and common Bermudian hedging.");
products[i++] = new createProduct(6, 3, 0, "Hibiscus", "Medium framed photo", "BC2", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Colourful and common Bermudian hedging.");

products[i++] = new createProduct(6, 1, 1, "Sunrise", "A6 greeting card", "BC3", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "An August sunrise over Smith’s parish.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Sunrise", "Large framed photo", "BC3", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "An August sunrise over Smith’s parish.");
products[i++] = new createProduct(6, 3, 0, "Sunrise", "Medium framed photo", "BC3", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "An August sunrise over Smith’s parish.");

products[i++] = new createProduct(6, 1, 1, "Water Lily", "A6 greeting card", "BC4", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "A water lily flowers at the Botanical Gardens.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Water Lily", "Large framed photo", "BC4", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "A water lily flowers at the Botanical Gardens.");
products[i++] = new createProduct(6, 3, 0, "Water Lily", "Medium framed photo", "BC4", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "A water lily flowers at the Botanical Gardens.");

products[i++] = new createProduct(6, 1, 1, "Surf's up", "A6 greeting card", "BC5", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Surf and turquoise seas at Horseshoe Bay.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Surf's up", "Large framed photo", "BC5", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Surf and turquoise seas at Horseshoe Bay.");
products[i++] = new createProduct(6, 3, 0, "Surf's up", "Medium framed photo", "BC5", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Surf and turquoise seas at Horseshoe Bay.");

products[i++] = new createProduct(6, 1, 1, "Dock of the Bay", "A6 greeting card", "BC6", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "A tranquil scene near Salt Kettle Wharf.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Dock of the Bay", "Large framed photo", "BC6", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "A tranquil scene near Salt Kettle Wharf.");
products[i++] = new createProduct(6, 3, 0, "Dock of the Bay", "Medium framed photo", "BC6", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "A tranquil scene near Salt Kettle Wharf.");

products[i++] = new createProduct(6, 1, 1, "Elemental", "A6 greeting card", "BC7", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Vivid natural shapes and colours near Middle Beach.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Elemental", "Large framed photo", "BC7", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Vivid natural shapes and colours near Middle Beach.");
products[i++] = new createProduct(6, 3, 0, "Elemental", "Medium framed photo", "BC7", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Vivid natural shapes and colours near Middle Beach.");

products[i++] = new createProduct(6, 1, 1, "Seven Jays", "A6 greeting card", "BC8", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Luxury cruiser in Hamilton Harbour.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Seven Jays", "Large framed photo", "BC8", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Luxury cruiser in Hamilton Harbour.");
products[i++] = new createProduct(6, 3, 0, "Seven Jays", "Medium framed photo", "BC8", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Luxury cruiser in Hamilton Harbour.");

products[i++] = new createProduct(6, 1, 1, "Bird of Paradise", "A6 greeting card", "BC9", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Beautiful bloom at the Botanical Gardens.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Bird of Paradise", "Large framed photo", "BC9", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Beautiful bloom at the Botanical Gardens.");
products[i++] = new createProduct(6, 3, 0, "Bird of Paradise", "Medium framed photo", "BC9", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Beautiful bloom at the Botanical Gardens.");

products[i++] = new createProduct(6, 1, 1, "Palm Leaf I", "A6 greeting card", "BC10", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "A sunlit palm leaf on the Railway Trail.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Palm Leaf I", "Large framed photo", "BC10", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "A sunlit palm leaf on the Railway Trail.");
products[i++] = new createProduct(6, 3, 0, "Palm Leaf I", "Medium framed photo", "BC10", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "A sunlit palm leaf on the Railway Trail.");

products[i++] = new createProduct(6, 1, 1, "In Bloom", "A6 greeting card", "BC11", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Colourful and abstract shapes in nature.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "In Bloom", "Large framed photo", "BC11", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Colourful and abstract shapes in nature.");
products[i++] = new createProduct(6, 3, 0, "In Bloom", "Medium framed photo", "BC1", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Colourful and abstract shapes in nature.");

products[i++] = new createProduct(6, 1, 1, "Circle of Life", "A6 greeting card", "BC12", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Flotsam on the pristine sand of Warwick Long Bay.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Circle of Life", "Large framed photo", "BC12", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Flotsam on the pristine sand of Warwick Long Bay.");
products[i++] = new createProduct(6, 3, 0, "Circle of Life", "Medium framed photo", "BC12", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Flotsam on the pristine sand of Warwick Long Bay.");

products[i++] = new createProduct(6, 1, 1, "Bark", "A6 greeting card", "BC13", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Dramatic bark on a tree trunk on the Railway Trail.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Bark", "Large framed photo", "BC13", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Dramatic bark on a tree trunk on the Railway Trail.");
products[i++] = new createProduct(6, 3, 0, "Bark", "Medium framed photo", "BC13", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Dramatic bark on a tree trunk on the Railway Trail.");

products[i++] = new createProduct(6, 1, 1, "Reflection", "A6 greeting card", "BC14", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Boating reflections at Flatt’s Inlet.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Reflection", "Large framed photo", "BC14", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Boating reflections at Flatt’s Inlet.");
products[i++] = new createProduct(6, 3, 0, "Reflection", "Medium framed photo", "BC14", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Boating reflections at Flatt’s Inlet.");

products[i++] = new createProduct(6, 1, 1, "Cactus", "A6 greeting card", "BC15", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Sharp and thorny cactus, Botanical Gardens.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Cactus", "Large framed photo", "BC15", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Sharp and thorny cactus, Botanical Gardens.");
products[i++] = new createProduct(6, 3, 0, "Cactus", "Medium framed photo", "BC15", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Sharp and thorny cactus, Botanical Gardens.");

products[i++] = new createProduct(6, 1, 1, "Roof and Storm", "A6 greeting card", "BC16", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "White roof, pastel building and threatening storm cloud.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Roof and Storm", "Large framed photo", "BC16", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "White roof, pastel building and threatening storm cloud.");
products[i++] = new createProduct(6, 3, 0, "Roof and Storm", "Medium framed photo", "BC16", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "White roof, pastel building and threatening storm cloud.");

products[i++] = new createProduct(6, 1, 1, "Azure", "A6 greeting card", "BC17", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Tranquil turquoise waters near Flatt's Bridge.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Azure", "Large framed photo", "BC17", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Tranquil turquoise waters near Flatt's Bridge.");
products[i++] = new createProduct(6, 3, 0, "Azure", "Medium framed photo", "BC17", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Tranquil turquoise waters near Flatt's Bridge.");

products[i++] = new createProduct(6, 1, 1, "Palm Leaf II", "A6 greeting card", "BC18", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Colourful palm fronds near Dockyard.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Palm Leaf II", "Large framed photo", "BC18", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Colourful palm fronds near Dockyard.");
products[i++] = new createProduct(6, 3, 0, "Palm Leaf II", "Medium framed photo", "BC18", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Colourful palm fronds near Dockyard.");

products[i++] = new createProduct(6, 1, 1, "Tender", "A6 greeting card", "BC19", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "The promise of journeys to come - Flatt's Inlet.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Tender", "Large framed photo", "BC19", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "The promise of journeys to come - Flatt's Inlet.");
products[i++] = new createProduct(6, 3, 0, "Tender", "Medium framed photo", "BC19", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "The promise of journeys to come - Flatt's Inlet.");

products[i++] = new createProduct(6, 1, 1, "Palm Leaf III", "A6 greeting card", "BC20", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Backlit by sunlight a palm frond glows, St George's.<br/>Bermuda is a sub tropical chain of limestone islands and coral reefs rising 5000 metres from the bottom of the Atlantic, set in cerulean seas warmed by the Gulf Stream 1046 km east of North Carolina.");
products[i++] = new createProduct(6, 2, 1, "Palm Leaf III", "Large framed photo", "BC20", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Backlit by sunlight a palm frond glows, St George's.");
products[i++] = new createProduct(6, 3, 0, "Palm Leaf III", "Medium framed photo", "BC20", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Backlit by sunlight a palm frond glows, St George's.");

// multipacks
products[i++] = new createProduct(6, 1, 0, "subtitle", "multipacks...", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(6, 1, 1, "Bermudian Colours", "A6 multipack x 5", "MPBC5", "jpg", 127, 180, 425, 600, "6.65", 0.0, "A6 multipack of 5 cards<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the subtropical islands of Bermuda.", 1);
products[i++] = new createProduct(6, 2, 1, "Bermudian Colours", "A6 multipack x 10", "MPBC10", "jpg", 127, 180, 425, 600, "13.00", 0.0, "A6 multipack of 10 cards<br/><span style='color:red;'>Save &pound;2.50 on single prices</span><br/>", "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the subtropical islands of Bermuda.", 1);
products[i++] = new createProduct(6, 3, 0, "Bermudian Colours", "A6 multipack x 20", "MPBC20", "jpg", 127, 180, 425, 600, "23.75", 0.0, "A6 multipack of 20 cards**<br/><span style='color:red;'>Save &pound;7.25 on single prices</span><br/>", "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the subtropical islands of Bermuda.", 1);

// Multi-packs
productTitles[7] = "<a href=\"cards_photos.html?page=0\">luxury greeting cards</a> :: <a href=\"limited_edition_framed_photo.html\">limited edition signed framed photographs</a>";
productSubTitles[7] = "multipacks";
productCreator[7] = "";
productSheets[7] = "";
rangeText[7] = "Extra value selections from our card ranges at discounted prices.";
rangePaper[7] = "";

products[i++] = new createProduct(7, 1, 0, "Ecclesiastical Colours", "A6 multipack x 4", "MP1STJ", "jpg", 127, 180, 425, 600, "5.25", 0.0, "A6 multipack of 4 cards<br/>(cards as shown)<br/><span style='color:red;'>Save 95p on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper illustrating the hidden and unexpected detail, delight and beauty of English churches and their surroundings through all weathers and seasons.",1);
products[i++] = new createProduct(7, 1, 0, "Ecclesiastical Colours", "A6 multipack x 4", "MP2STJ", "jpg", 127, 180, 425, 600, "5.25", 0.0, "A6 multipack of 4 cards<br/>(cards as shown)<br/><span style='color:red;'>Save 95p on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper illustrating the hidden and unexpected detail, delight and beauty of English churches and their surroundings through all weathers and seasons.",1);

products[i++] = new createProduct(7, 1, 0, "A Day at the Races", "Multipack x 5", "MP1GG", "jpg", 127, 180, 425, 600, "5.25", 0.0, "Multipack of 5 cards<br/>(cards as shown)<br/><span style='color:red;'>Save &pound;1 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper celebrating the English summer, fashion and Sport of Kings at Glorious Goodwood.",1);
products[i++] = new createProduct(7, 1, 0, "A Day at the Races", "Multipack x 5", "MP2GG", "jpg", 127, 180, 425, 600, "5.25", 0.0, "Multipack of 5 cards<br/>(cards as shown)<br/><span style='color:red;'>Save &pound;1 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper celebrating the English summer, fashion and Sport of Kings at Glorious Goodwood.",1);

products[i++] = new createProduct(7, 1, 0, "Floralicious", "Multipack x 6", "MP1FL", "jpg", 127, 180, 425, 600, "6.35", 0.0, "Multipack of 6 cards<br/>(cards as shown)<br/><span style='color:red;'>Save &pound;1.15 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showcasing the stunning colours and forms of the flora found in British gardens.",1);
products[i++] = new createProduct(7, 1, 0, "Floralicious", "Multipack x 6", "MP2FL", "jpg", 127, 180, 425, 600, "6.35", 0.0, "Multipack of 6 cards<br/>(cards as shown)<br/><span style='color:red;'>Save &pound;1.15 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showcasing the stunning colours and forms of the flora found in British gardens.",1);
products[i++] = new createProduct(7, 1, 0, "Floralicious", "Multipack x 6", "MP3FL", "jpg", 127, 180, 425, 600, "6.35", 0.0, "Multipack of 6 cards<br/>(cards as shown)<br/><span style='color:red;'>Save &pound;1.15 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showcasing the stunning colours and forms of the flora found in British gardens.",1);

products[i++] = new createProduct(7, 1, 1, "Caledonian Colours", "A6 multipack x 5", "MPCC5", "jpg", 127, 180, 425, 600, "6.65", 0.0, "A6 multipack of 5 cards<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the Western Highlands and the Isle of Skye.", 1);
products[i++] = new createProduct(7, 2, 1, "Caledonian Colours", "A6 multipack x 10", "MPCC10", "jpg", 127, 180, 425, 600, "13.00", 0.0, "A6 multipack of 10 cards<br/><span style='color:red;'>Save &pound;2.50 on single prices</span><br/>", "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the Western Highlands and the Isle of Skye.", 1);
products[i++] = new createProduct(7, 3, 0, "Caledonian Colours", "A6 multipack x 20", "MPCC20", "jpg", 127, 180, 425, 600, "23.75", 0.0, "A6 multipack of 20 cards**<br/><span style='color:red;'>Save &pound;7.25 on single prices</span><br/>", "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the Western Highlands and the Isle of Skye.", 1);

products[i++] = new createProduct(7, 1, 1, "Savoyard Colours", "A5 multipack x 6", "MPSC6", "jpg", 127, 180, 425, 600, "10.70", 0.0, "A5 multipack of 6 cards<br/><span style='color:red;'>Save &pound;1.00 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);
products[i++] = new createProduct(7, 2, 1, "Savoyard Colours", "A5 multipack x 12", "MPSC12", "jpg", 127, 180, 425, 600, "20.90", 0.0, "A5 multipack of 12 cards<br/><span style='color:red;'>Save &pound;2.50 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);
products[i++] = new createProduct(7, 3, 1, "Savoyard Colours", "A5 multipack x 18", "MPSC18", "jpg", 127, 180, 425, 600, "29.60", 0.0, "A5 multipack of 18 cards<br/><span style='color:red;'>Save &pound;5.50 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);
products[i++] = new createProduct(7, 4, 0, "Savoyard Colours", "A5 multipack x 24", "MPSC24", "jpg", 127, 180, 425, 600, "38.80", 0.0, "A5 multipack of 24 cards**<br/><span style='color:red;'>Save &pound;8.00 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);

products[i++] = new createProduct(7, 1, 1, "Savoyard Colours", "A6 multipack x 6", "MPSAVC6", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);
products[i++] = new createProduct(7, 2, 1, "Savoyard Colours", "A6 multipack x 12", "MPSAVC12", "jpg", 127, 180, 425, 600, "16.00", 0.0, "A6 multipack of 12 cards<br/><span style='color:red;'>Save &pound;2.60 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);
products[i++] = new createProduct(7, 3, 0, "Savoyard Colours", "A6 multipack x 18", "MPSAVC18", "jpg", 127, 180, 425, 600, "22.00", 0.0, "A6 multipack of 18 cards**<br/><span style='color:red;'>Save &pound;5.90 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);

products[i++] = new createProduct(7, 1, 1, "Elemental Colours", "A6 multipack x 8", "MPEC8", "jpg", 127, 180, 425, 600, "10.90", 0.0, "A6 multipack of 8 cards<br/><span style='color:red;'>Save &pound;1.50 on single prices</span><br/>", "An exclusive collection of luxury photographic greeting cards from Stephen Cooper presenting an arresting, contemporary and eclectic take on the elements; wood, fire, metal, earth and water.", 1);
products[i++] = new createProduct(7, 2, 0, "Elemental Colours", "A6 multipack x 16", "MPEC16", "jpg", 127, 180, 425, 600, "19.80", 0.0, "A6 multipack of 16 cards**<br/><span style='color:red;'>Save &pound;5.00 on single prices</span><br/>", "An exclusive collection of luxury photographic greeting cards from Stephen Cooper presenting an arresting, contemporary and eclectic take on the elements; wood, fire, metal, earth and water.", 1);
products[i++] = new createProduct(7, 1, 1, "Bermudian Colours", "A6 multipack x 5", "MPBC5", "jpg", 127, 180, 425, 600, "6.65", 0.0, "A6 multipack of 5 cards<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the subtropical islands of Bermuda.", 1);
products[i++] = new createProduct(7, 2, 1, "Bermudian Colours", "A6 multipack x 10", "MPBC10", "jpg", 127, 180, 425, 600, "13.00", 0.0, "A6 multipack of 10 cards<br/><span style='color:red;'>Save &pound;2.50 on single prices</span><br/>", "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the subtropical islands of Bermuda.", 1);
products[i++] = new createProduct(7, 3, 0, "Bermudian Colours", "A6 multipack x 20", "MPBC20", "jpg", 127, 180, 425, 600, "23.75", 0.0, "A6 multipack of 20 cards**<br/><span style='color:red;'>Save &pound;7.25 on single prices</span><br/>", "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the subtropical islands of Bermuda.", 1);

products[i++] = new createProduct(7, 1, 0, "Lily Clarke Freedoms", "A6 multipack x 8", "MPLCF8", "jpg", 127, 180, 425, 600, "11.25", 0.0, "A6 multipack of 8 cards**<br/><span style='color:red;'>Save &pound;2.50 on single prices</span><br/>", "An exclusive series of luxury greeting cards from Lily Clarke.", 1);
products[i++] = new createProduct(7, 1, 0, "Lily Clarke Colours", "A6 multipack x 10", "MPLCHC10", "jpg", 127, 180, 425, 600, "13.95", 0.0, "A6 multipack of 10 cards**<br/><span style='color:red;'>Save &pound;3.55 on single prices</span><br/>", "An exclusive series of luxury greeting cards from Lily Clarke.", 1);

products[i++] = new createProduct(7, 1, 0, "London Lights", "A6 multipack x 6", "MPLL6", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards**<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive series of luxury photographic greeting cards from Stephen Cooper presenting an occasional series of unusual and stunning images showing aspects of London life in all its vibrant, unusual and unexpected lights.", 1);

products[i++] = new createProduct(7, 1, 0, "Alpine Retro", "A6 multipack x 10", "MPAR10", "jpg", 127, 180, 425, 600, "13.00", 0.0, "A6 multipack of 10 cards**<br/><span style='color:red;'>Save &pound;2.50 on single prices</span><br/>", "An exclusive series of luxury A6 (148 x 105mm) greeting cards presenting a fascinating collection of images from the first half of the 20th Century showing intriguing and unusual aspects to life in the Alps.", 1);

products[i++] = new createProduct(7, 1, 0, "Xmas Savoyard Colours", "A5 multipack x 6", "XSC", "jpg", 127, 180, 425, 600, "10.20", 0.0, "A5 multipack of 6 cards<br/>1 x Snow and storm<br/>1 x Christian winter<br/>1 x Cross in snow<br/>1 x Lamp in winter<br/>1 x Swirling cloud<br/>1 x Les Drus and Mont Blanc<br/><span style='color:red;'>Save &pound;1.50 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1, "#f00");
products[i++] = new createProduct(7, 1, 0, "Xmas Savoyard Colours", "A6 multipack x 6", "XSAVC", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards<br/>1 x Snow and storm<br/>1 x Christian winter<br/>1 x Cross in snow<br/>1 x Lamp in winter<br/>1 x Snowy bush<br/>1 x Berry n'ice<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1, "#f00");
products[i++] = new createProduct(7, 1, 0, "Xmas Alpine Retro", "A6 multipack x 6", "XAR", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards:<br/>1 x Ski party arrival<br/>1 x Beauties and the beasts<br/>1 x Ski lesson<br/>1 x Slalom<br/>1 x Practical perambulator<br/>1 x Parallell turn<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive series of luxury A6 (148 x 105mm) greeting cards presenting a fascinating collection of images from the first half of the 20th Century showing intriguing and unusual aspects to life in the Alps.", 1, "#f00");
products[i++] = new createProduct(7, 1, 0, "Festive Lights", "A6 multipack x 6", "XLL6", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards**<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive series of luxury photographic greeting cards from Stephen Cooper presenting an occasional series of unusual and stunning images showing aspects of London life in all its vibrant, unusual and unexpected lights.", 1, "#f00");

// Christmas Card selection
productTitles[8] = "<a href=\"cards_photos.html?page=0\">luxury greeting cards</a> :: <a href=\"limited_edition_framed_photo.html\">limited edition signed framed photographs</a>";
productSubTitles[8] = "christmas card selection";
productCreator[8] = "";
productSheets[8] = "";
rangeText[8] = "Individual and extra value six packs of seasonal cards for the Christmas festive season.";
rangePaper[8] = "";

products[i++] = new createProduct(8, 1, 0, "Les Drus and Mont Blanc", "A5 greeting card", "SC3", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "The double pillars of Les Dru stand guard over the Mer de Glace hidden in the valley below with Mont Blanc rising to 4810m in the distance.");
products[i++] = new createProduct(8, 1, 0, "Aiguilles at dusk Chamonix", "A5 greeting card", "SC19", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "High above Chamonix the last of the winter sun illuminates the peaks of the Aiguilles du Grepon, de Blaitiere and du Plan.");
products[i++] = new createProduct(8, 1, 0, "Swirling Cloud", "A5 greeting card", "SC24", "jpg", 127, 180, 845, 425, "1.95", 0.0, "A5 landscape: per card", "Early morning sunshine highlights cloud swirling over the peaks of the Mont Blanc Massif.");
products[i++] = new createProduct(8, 1, 0, "Berry n'ice", "A6 greeting card", "SAVC10", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Startling winter colours captured at Praz de Lys.");

products[i++] = new createProduct(8, 1, 1, "Christian winter", "A5 greeting card", "SC21", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "A new fall of snow frames a wooden cross in Les Gets.");
products[i++] = new createProduct(8, 2, 0, "Christian winter", "A6 greeting card", "SAVC18", "jpg", 180, 127, 600, 426, "1.55", 0.0, "A6 portrait: per card", "A new fall of snow frames a wooden cross in Les Gets.");
products[i++] = new createProduct(8, 1, 1, "Cross in snow", "A5 greeting card", "SC18", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "After an early winter snowfall in the village of Les Gets.");
products[i++] = new createProduct(8, 2, 0, "Cross in snow", "A6 greeting card", "SAVC15", "jpg", 180, 127, 600, 426, "1.55", 0.0, "A6 portrait: per card", "After an early winter snowfall in the village of Les Gets.");
products[i++] = new createProduct(8, 1, 1, "Lamp in winter", "A5 greeting card", "SC20", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "Icicles hang in the winter sunlight as storm clouds darken in the distance in the old village Les Gets.");
products[i++] = new createProduct(8, 2, 0, "Lamp in winter", "A6 greeting card", "SAVC13", "jpg", 180, 127, 600, 426, "1.55", 0.0, "A6 portrait: per card", "Icicles hang in the winter sunlight as storm clouds darken in the distance in the old village Les Gets.");
products[i++] = new createProduct(8, 1, 1, "Snow and storm", "A5 greeting card", "SC17", "jpg", 127, 180, 425, 600, "1.95", 0.0, "A5 landscape: per card", "Storm clouds gather and darken the sky over the ancient village of Les Gets in early winter.");
products[i++] = new createProduct(8, 2, 0, "Snow and storm", "A6 greeting card", "SAVC16", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Storm clouds gather and darken the sky over the ancient village of Les Gets in early winter.");

products[i++] = new createProduct(8, 1, 0, "Aiguille du Chardonnet", "A5 greeting card", "SC2", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "Looking north east from the Aiguille des Grands Montets over the Glacier de Rognan and Glacier d'Argentiere to the Aiguille de Chardonnet at over 3800m.");
products[i++] = new createProduct(8, 1, 0, "Les Drus Chamonix", "A5 greeting card", "SC1", "jpg", 180, 127, 600, 426, "1.95", 0.0, "A5 portrait: per card", "Le Petit Dru and le Grand Dru rise to over 3750m towering over the icefields of the Glaciers du Nant Blanc and Grand Montets.");
products[i++] = new createProduct(8, 1, 0, "Snowy bush", "A6 greeting card", "SAVC8", "jpg", 180, 127, 600, 425, "1.55", 0.0, "A6 portrait: per card", "A heavy snowfall offset against a sunny winter sky.");
products[i++] = new createProduct(8, 1, 0, "Icicles", "A6 greeting card", "SAVC9", "jpg", 180, 127, 600, 425, "1.55", 0.0, "A6 portrait: per card", "Delicate icicles trap and reflect light.");

products[i++] = new createProduct(8, 1, 0, "Festive Lights I", "A6 greeting card", "LL1", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 portrait: per card","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(8, 1, 0, "Festive Lights II", "A6 greeting card", "LL2", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 portrait: per card","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(8, 1, 0, "Festive Lights III", "A6 greeting card", "LL3", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 portrait: per card","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(8, 1, 0, "Festive Lights IV", "A6 greeting card", "LL4", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 portrait: per card","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(8, 1, 0, "Festive Lights V", "A6 greeting card", "LL5", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 portrait: per card","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");
products[i++] = new createProduct(8, 1, 0, "Festive Lights VI", "A6 greeting card", "LL6", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 portrait: per card","Colourful alternative Christmas lights on the South Bank London made from recycled plastic bottles by artist David Batchelor.");

products[i++] = new createProduct(8, 1, 0, "Ski party arrival", "A6 greeting card", "AR1", "jpg", 124, 180, 415, 600, "1.55", 0.0, "A6 landscape: per card", "Stylish transport for all tastes in St Moritz 1933.");
products[i++] = new createProduct(8, 1, 0, "Parallel turn", "A6 greeting card", "AR4", "jpg", 124, 180, 415, 600, "1.55", 0.0, "A6 landscape: per card", "An unorthodox ski technique in 1930.");
products[i++] = new createProduct(8, 1, 0, "Beauties and the beasts", "A6 greeting card", "AR7", "jpg", 124, 180, 415, 600, "1.55", 0.0, "A6 landscape: per card", "Dog sledging in 1931.");
products[i++] = new createProduct(8, 1, 0, "Bend the knees", "A6 greeting card", "AR8", "jpg", 124, 180, 415, 600, "1.55", 0.0, "A6 landscape: per card", "Christmas in the snow and mountains in 1936.");
products[i++] = new createProduct(8, 1, 0, "Ski lesson", "A6 greeting card", "AR9", "jpg", 124, 180, 415, 600, "1.55", 0.0, "A6 landscape: per card", "Parisiens escape the city, Christmas Eve 1937.");

products[i++] = new createProduct(8, 1, 0, "Dressed to thrill", "A6 greeting card", "AR5", "jpg", 180, 124, 600, 416, "1.55", 0.0, "A6 portrait: per card", "Impeccably attired gentleman ice skating in Arosa in 1939.");
products[i++] = new createProduct(8, 1, 0, "Contemplation", "A6 greeting card", "AR2", "jpg", 180, 124, 600, 416, "1.55", 0.0, "A6 portrait: per card", "Deep, fresh and new snow in 1939.");
products[i++] = new createProduct(8, 1, 0, "Practical perambulator", "A6 greeting card", "AR3", "jpg", 180, 124, 600, 416, "1.55", 0.0, "A6 portrait: per card", "Winter transport in St Moritz in the early 1930's.");
products[i++] = new createProduct(8, 1, 0, "Slalom", "A6 greeting card", "AR6", "jpg", 180, 124, 600, 416, "1.55", 0.0, "A6 portrait: per card", "Ladies slalom racing on perfect snow in 1934.");
products[i++] = new createProduct(8, 1, 0, "Skating chic", "A6 greeting card", "AR10", "jpg", 180, 124, 600, 416, "1.55", 0.0, "A6 portrait: per card", "High fashion on the ice around 1930.");

products[i++] = new createProduct(8, 1, 0, "Ice; Tracks", "A6 greeting card", "EC16", "jpg", 123, 180, 413, 600, "1.55", 0.0, "A6 portrait: per card","");
products[i++] = new createProduct(8, 1, 0, "spacer", "", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(8, 1, 0, "spacer", "", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(8, 1, 0, "spacer", "", "", "", 0, 0, 0, 0, "", 0, "", "");

// multipacks
products[i++] = new createProduct(8, 1, 0, "subtitle", "multipacks...", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(8, 1, 0, "Xmas Savoyard Colours", "A5 multipack x 6", "XSC", "jpg", 127, 180, 425, 600, "10.20", 0.0, "A5 multipack of 6 cards<br/>1 x Snow and storm<br/>1 x Christian winter<br/>1 x Cross in snow<br/>1 x Lamp in winter<br/>1 x Swirling cloud<br/>1 x Les Drus and Mont Blanc<br/><span style='color:red;'>Save &pound;1.50 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);
products[i++] = new createProduct(8, 1, 0, "Xmas Savoyard Colours", "A6 multipack x 6", "XSAVC", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards<br/>1 x Snow and storm<br/>1 x Christian winter<br/>1 x Cross in snow<br/>1 x Lamp in winter<br/>1 x Snowy bush<br/>1 x Berry n'ice<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showing the dramatic beauty and colours of the French Alps.", 1);
products[i++] = new createProduct(8, 1, 0, "Xmas Alpine Retro", "A6 multipack x 6", "XAR", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards:<br/>1 x Ski party arrival<br/>1 x Beauties and the beasts<br/>1 x Ski lesson<br/>1 x Slalom<br/>1 x Practical perambulator<br/>1 x Parallell turn<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive series of luxury A6 (148 x 105mm) greeting cards presenting a fascinating collection of images from the first half of the 20th Century showing intriguing and unusual aspects to life in the Alps.", 1);
products[i++] = new createProduct(8, 1, 0, "Festive Lights", "A6 multipack x 6", "XLL6", "jpg", 127, 180, 425, 600, "8.20", 0.0, "A6 multipack of 6 cards**<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive series of luxury photographic greeting cards from Stephen Cooper presenting an occasional series of unusual and stunning images showing aspects of London life in all its vibrant, unusual and unexpected lights.", 1);

// Caledonian Colours
productTitles[9] = "<a href=\"cards_photos.html?page=0\">luxury greeting cards</a> :: <a href=\"limited_edition_framed_photo.html\">limited edition signed framed photographs</a>";
productSubTitles[9] = "caledonian colours";
productCreator[9] = "<a href=\"about_stephen_cooper.html\">Stephen Cooper</a>";
productSheets[9] = "CaledonianColours_A6";
rangeText[9] = "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the Western Highlands and the Isle of Skye.";
rangePaper[9] = "Printed on high quality 350gsm silk card with uv coating, individually cello packed and with 100gsm white or coordinated coloured envelope. Blank inside.";


products[i++] = new createProduct(9, 1, 1, "Clear in the shrouded hills", "A6 greeting card", "CC1", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Sun and squall over Loch Torridon");
products[i++] = new createProduct(9, 2, 1, "Clear in the shrouded hills", "A6 greeting card", "CC1", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Sun and squall over Loch Torridon");
products[i++] = new createProduct(9, 3, 0, "Clear in the shrouded hills", "Signed limited (20) edition<br/>Medium framed photo", "CC1", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Sun and squall over Loch Torridon");

products[i++] = new createProduct(9, 1, 1, "Standing tall", "A6 greeting card", "CC2", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Reed bed in Strath Suardal, Isle of Skye");
products[i++] = new createProduct(9, 2, 1, "Standing tall", "A6 greeting card", "CC2", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Reed bed in Strath Suardal, Isle of Skye");
products[i++] = new createProduct(9, 3, 0, "Standing tall", "Signed limited (20) edition<br/>Medium framed photo", "CC2", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Reed bed in Strath Suardal, Isle of Skye");

products[i++] = new createProduct(9, 1, 1, "Grass grown ruined homes", "A6 greeting card", "CC3", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Abandoned croft Applecross with Raasay and Skye in the distance");
products[i++] = new createProduct(9, 2, 1, "Grass grown ruined homes", "A6 greeting card", "CC3", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Abandoned croft Applecross with Raasay and Skye in the distance");
products[i++] = new createProduct(9, 3, 0, "Grass grown ruined homes", "Signed limited (20) edition<br/>Medium framed photo", "CC3", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Abandoned croft Applecross with Raasay and Skye in the distance");

products[i++] = new createProduct(9, 1, 1, "Pouring down the steep slopes", "A6 greeting card", "CC4", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Sheep graze near Quirang on Meall na Suiramach, Skye");
products[i++] = new createProduct(9, 2, 1, "Pouring down the steep slopes", "A6 greeting card", "CC4", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Sheep graze near Quirang on Meall na Suiramach, Skye");
products[i++] = new createProduct(9, 3, 0, "Pouring down the steep slopes", "Signed limited (20) edition<br/>Medium framed photo", "CC4", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Sheep graze near Quirang on Meall na Suiramach, Skye");

products[i++] = new createProduct(9, 1, 1, "Vivid speechless air", "A6 greeting card", "CC5", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Perfect reflection at dawn on Loch Duich");
products[i++] = new createProduct(9, 2, 1, "Vivid speechless air", "A6 greeting card", "CC5", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Perfect reflection at dawn on Loch Duich");
products[i++] = new createProduct(9, 2, 0, "Vivid speechless air", "Signed limited (20) edition<br/>Medium framed photo", "CC5", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Perfect reflection at dawn on Loch Duich");

products[i++] = new createProduct(9, 1, 1, "Veiled the mountain", "A6 greeting card", "CC6", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Heavy weather over the Isle of Skye");
products[i++] = new createProduct(9, 2, 1, "Veiled the mountain", "A6 greeting card", "CC6", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Heavy weather over the Isle of Skye");
products[i++] = new createProduct(9, 3, 0, "Veiled the mountain", "Signed limited (20) edition<br/>Medium framed photo", "CC6", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Heavy weather over the Isle of Skye");

products[i++] = new createProduct(9, 1, 1, "Dumb living twilight", "A6 greeting card", "CC7", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Low tide on a beach on the Applecross peninsula");
products[i++] = new createProduct(9, 2, 1, "Dumb living twilight", "A6 greeting card", "CC7", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Low tide on a beach on the Applecross peninsula");
products[i++] = new createProduct(9, 3, 0, "Dumb living twilight", "Signed limited (20) edition<br/>Medium framed photo", "CC7", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Low tide on a beach on the Applecross peninsula");

products[i++] = new createProduct(9, 1, 1, "As the kyles go dim", "A6 greeting card", "CC8", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "A wintry late night over Plockton");
products[i++] = new createProduct(9, 2, 1, "As the kyles go dim", "A6 greeting card", "CC8", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "A wintry late night over Plockton");
products[i++] = new createProduct(9, 3, 0, "As the kyles go dim", "Signed limited (20) edition<br/>Medium framed photo", "CC8", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "A wintry late night over Plockton");

products[i++] = new createProduct(9, 1, 1, "Endless walk", "A6 greeting card", "CC9", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Lichen covered stone steps at a deserted church on Skye");
products[i++] = new createProduct(9, 2, 1, "Endless walk", "Signed limited (10) edition<br/>Large framed photo", "CC9", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Lichen covered stone steps at a deserted church on Skye");
products[i++] = new createProduct(9, 3, 0, "Endless walk", "Signed limited (20) edition<br/>Medium framed photo", "CC9", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Lichen covered stone steps at a deserted church on Skye");

products[i++] = new createProduct(9, 1, 1, "Glaze on my heart", "A6 greeting card", "CC10", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Abstract rockes on the beach at Elgol, Skyle");
products[i++] = new createProduct(9, 2, 1, "Glaze on my heart", "Signed limited (10) edition<br/>Large framed photo", "CC10", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Abstract rockes on the beach at Elgol, Skyle");
products[i++] = new createProduct(9, 3, 0, "Glaze on my heart", "Signed limited (20) edition<br/>Medium framed photo", "CC10", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Abstract rockes on the beach at Elgol, Skyle");

products[i++] = new createProduct(9, 1, 1, "Where they survive", "A6 greeting card", "CC11", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "The Old Man of Storr, Trotterish, Skyle");
products[i++] = new createProduct(9, 2, 1, "Where they survive", "Signed limited (10) edition<br/>Large framed photo", "CC11", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "The Old Man of Storr, Trotterish, Skyle");
products[i++] = new createProduct(9, 3, 0, "Where they survive", "Signed limited (20) edition<br/>Medium framed photo", "CC11", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "The Old Man of Storr, Trotterish, Skyle");

products[i++] = new createProduct(9, 1, 1, "A trim straight sapling?", "A6 greeting card", "CC12", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Twisted trunks on ancient masonry, Skye");
products[i++] = new createProduct(9, 2, 1, "A trim straight sapling?", "Signed limited (10) edition<br/>Large framed photo", "CC12", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Twisted trunks on ancient masonry, Skye");
products[i++] = new createProduct(9, 3, 0, "A trim straight sapling?", "Signed limited (20) edition<br/>Medium framed photo", "CC12", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Twisted trunks on ancient masonry, Skye");

products[i++] = new createProduct(9, 1, 1, "Grass round the wallsteads", "A6 greeting card", "CC13", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "A knot of habitation, Loch Carron");
products[i++] = new createProduct(9, 2, 1, "Grass round the wallsteads", "Signed limited (10) edition<br/>Large framed photo", "CC13", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "A knot of habitation, Loch Carron");
products[i++] = new createProduct(9, 3, 0, "Grass round the wallsteads", "Signed limited (20) edition<br/>Medium framed photo", "CC13", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "A knot of habitation, Loch Carron");

products[i++] = new createProduct(9, 1, 1, "Noiseless procession", "A6 greeting card", "CC14", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Gentle ripples of clear water over colourful pebbles, Kyle of Lochalsh");
products[i++] = new createProduct(9, 2, 1, "Noiseless procession", "Signed limited (10) edition<br/>Large framed photo", "CC14", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Gentle ripples of clear water over colourful pebbles, Kyle of Lochalsh");
products[i++] = new createProduct(9, 3, 0, "Noiseless procession", "Signed limited (20) edition<br/>Medium framed photo", "CC14", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Gentle ripples of clear water over colourful pebbles, Kyle of Lochalsh");

products[i++] = new createProduct(9, 1, 1, "Still lightsome", "A6 greeting card", "CC15", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "An early morning and remote mooring on Loch Duish");
products[i++] = new createProduct(9, 2, 1, "Still lightsome", "Signed limited (10) edition<br/>Large framed photo", "CC15", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "An early morning and remote mooring on Loch Duish");
products[i++] = new createProduct(9, 3, 0, "Still lightsome", "Signed limited (20) edition<br/>Medium framed photo", "CC15", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "An early morning and remote mooring on Loch Duish");

products[i++] = new createProduct(9, 1, 1, "Plush woth moss", "A6 greeting card", "CC16", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Pebble patchwork with moss and wintry grass Shieldag");
products[i++] = new createProduct(9, 2, 1, "Plush woth moss", "Signed limited (10) edition<br/>Large framed photo", "CC16", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Pebble patchwork with moss and wintry grass Shieldag");
products[i++] = new createProduct(9, 3, 0, "Plush woth moss", "Signed limited (20) edition<br/>Medium framed photo", "CC16", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Pebble patchwork with moss and wintry grass Shieldag");

products[i++] = new createProduct(9, 1, 1, "The wood I love", "A6 greeting card", "CC17", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Colourful wood grain aged by the ocean, Loch Carron");
products[i++] = new createProduct(9, 2, 1, "The wood I love", "Signed limited (10) edition<br/>Large framed photo", "CC17", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Colourful wood grain aged by the ocean, Loch Carron");
products[i++] = new createProduct(9, 3, 0, "The wood I love", "Signed limited (20) edition<br/>Medium framed photo", "CC17", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Colourful wood grain aged by the ocean, Loch Carron");

products[i++] = new createProduct(9, 1, 1, "The mystery of the hills", "A6 greeting card", "CC18", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Winter gains ground on the hills near Glen Shiel");
products[i++] = new createProduct(9, 2, 1, "The mystery of the hills", "Signed limited (10) edition<br/>Large framed photo", "CC18", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Winter gains ground on the hills near Glen Shiel");
products[i++] = new createProduct(9, 3, 0, "The mystery of the hills", "Signed limited (20) edition<br/>Medium framed photo", "CC18", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Winter gains ground on the hills near Glen Shiel");

products[i++] = new createProduct(9, 1, 1, "Traced in the woods", "A6 greeting card", "CC19", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Patterns in the trees and sands, Applecross Bay at low tide");
products[i++] = new createProduct(9, 2, 1, "Traced in the woods", "Signed limited (10) edition<br/>Large framed photo", "CC19", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Patterns in the trees and sands, Applecross Bay at low tide");
products[i++] = new createProduct(9, 3, 0, "Traced in the woods", "Signed limited (20) edition<br/>Medium framed photo", "CC19", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Patterns in the trees and sands, Applecross Bay at low tide");

products[i++] = new createProduct(9, 1, 1, "As in the beginning", "A6 greeting card", "CC20", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "Winter colours near Ardheslaig, Loch Shieldag");
products[i++] = new createProduct(9, 2, 1, "As in the beginning", "Large framed photo", "CC20", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "Winter colours near Ardheslaig, Loch Shieldag");
products[i++] = new createProduct(9, 3, 0, "As in the beginning", "A6 greeting card", "CC20", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "Winter colours near Ardheslaig, Loch Shieldag");

// multipacks
products[i++] = new createProduct(9, 1, 0, "subtitle", "multipacks...", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(9, 1, 1, "Caledonian Colours", "A6 multipack x 5", "MPCC5", "jpg", 127, 180, 425, 600, "6.65", 0.0, "A6 multipack of 5 cards<br/><span style='color:red;'>Save &pound;1.10 on single prices</span><br/>", "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the Western Highlands and the Isle of Skye.", 1);
products[i++] = new createProduct(9, 2, 1, "Caledonian Colours", "A6 multipack x 10", "MPCC10", "jpg", 127, 180, 425, 600, "13.00", 0.0, "A6 multipack of 10 cards<br/><span style='color:red;'>Save &pound;2.50 on single prices</span><br/>", "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the Western Highlands and the Isle of Skye.", 1);
products[i++] = new createProduct(9, 3, 0, "Caledonian Colours", "A6 multipack x 20", "MPCC20", "jpg", 127, 180, 425, 600, "23.75", 0.0, "A6 multipack of 20 cards**<br/><span style='color:red;'>Save &pound;7.25 on single prices</span><br/>", "An exclusive collection of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper presenting dramatic and unusual images of the Western Highlands and the Isle of Skye.", 1);


// Ecclesiastical Colours
productTitles[10] = "<a href=\"cards_photos.html?page=0\">luxury greeting cards</a> :: <a href=\"limited_edition_framed_photo.html\">limited edition signed framed photographs</a>";
productSubTitles[10] = "ecclesiastical colours";
productCreator[10] = "<a href=\"about_stephen_cooper.html\">Stephen Cooper</a>";
productSheets[10] = "EcclesiasticalColours_A6";
rangeText[10] = "An exclusive series of luxury A6 (148mm x 105mm) photographic greeting cards from Stephen Cooper illustrating the hidden and unexpected detail, delight and beauty of English churches and their surroundings through all weathers and seasons.<br/><br/>For every card sold, a donation is made to a local Elstead charity.";
rangePaper[10] = "Printed on high quality 350gsm silk card with uv coating, individually cello packed and with 100gsm white or coordinated coloured envelope. Blank inside.";



products[i++] = new createProduct(10, 1, 1, "Anno domini", "A6 greeting card", "STJ1", "jpg", 180, 127, 596, 425, "1.55", 0.0, "A6 portrait: per card", "St James, Elstead");
products[i++] = new createProduct(10, 2, 1, "Anno domini", "Signed limited (10) edition<br/>Large framed photo", "STJ1", "jpg", 180, 127, 596, 425, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "St James, Elstead");
products[i++] = new createProduct(10, 3, 0, "Anno domini", "Signed limited (20) edition<br/>Medium framed photo", "STJ1", "jpg", 180, 127, 596, 425, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "St James, Elstead");

products[i++] = new createProduct(10, 1, 1, "Winter snow", "A6 greeting card", "STJ2", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "St James, Elstead");
products[i++] = new createProduct(10, 2, 1, "Winter snow", "Signed limited (10) edition<br/>Large framed photo", "STJ2", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "St James, Elstead");
products[i++] = new createProduct(10, 3, 0, "Winter snow", "Signed limited (20) edition<br/>Medium framed photo", "STJ2", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "St James, Elstead");

products[i++] = new createProduct(10, 1, 1, "Tithe wall", "A6 greeting card", "STJ3", "jpg", 180, 127, 596, 425, "1.55", 0.0, "A6 portrait: per card", "St James, Elstead");
products[i++] = new createProduct(10, 2, 1, "Tithe wall", "Signed limited (10) edition<br/>Large framed photo", "STJ3", "jpg", 180, 127, 596, 425, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "St James, Elstead");
products[i++] = new createProduct(10, 3, 0, "Tithe wall", "Signed limited (20) edition<br/>Medium framed photo", "STJ3", "jpg", 180, 127, 596, 425, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "St James, Elstead");

products[i++] = new createProduct(10, 1, 1, "Window", "A6 greeting card", "STJ4", "jpg", 180, 127, 596, 425, "1.55", 0.0, "A6 portrait: per card", "St James, Elstead");
products[i++] = new createProduct(10, 2, 1, "Window", "Signed limited (10) edition<br/>Large framed photo", "STJ4", "jpg", 180, 127, 596, 425, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "St James, Elstead");
products[i++] = new createProduct(10, 3, 0, "Window", "Signed limited (20) edition<br/>Medium framed photo", "STJ4", "jpg", 180, 127, 596, 425, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "St James, Elstead");

products[i++] = new createProduct(10, 1, 1, "In remembrance", "A6 greeting card", "STJ5", "jpg", 127, 180, 425, 600, "1.55", 0.0, "A6 landscape: per card", "St James, Elstead");
products[i++] = new createProduct(10, 2, 1, "In remembrance", "Signed limited (10) edition<br/>Large framed photo", "STJ5", "jpg", 127, 180, 425, 600, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "St James, Elstead");
products[i++] = new createProduct(10, 3, 0, "In remembrance", "Signed limited (20) edition<br/>Medium framed photo", "STJ5", "jpg", 127, 180, 425, 600, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "St James, Elstead");

products[i++] = new createProduct(10, 1, 1, "Woodwork", "A6 greeting card", "STJ6", "jpg", 180, 127, 596, 425, "1.55", 0.0, "A6 portrait: per card", "St James, Elstead");
products[i++] = new createProduct(10, 2, 1, "Woodwork", "Signed limited (10) edition<br/>Large framed photo", "STJ6", "jpg", 180, 127, 596, 425, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "St James, Elstead");
products[i++] = new createProduct(10, 3, 0, "Woodwork", "Signed limited (20) edition<br/>Medium framed photo", "STJ6", "jpg", 180, 127, 596, 425, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "St James, Elstead");

products[i++] = new createProduct(10, 1, 1, "Rock of ages", "A6 greeting card", "STJ7", "jpg", 180, 127, 596, 425, "1.55", 0.0, "A6 portrait: per card", "St James, Elstead");
products[i++] = new createProduct(10, 2, 1, "Rock of ages", "Signed limited (10) edition<br/>Large framed photo", "STJ7", "jpg", 180, 127, 596, 425, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "St James, Elstead");
products[i++] = new createProduct(10, 3, 0, "Rock of ages", "Signed limited (20) edition<br/>Medium framed photo", "STJ7", "jpg", 180, 127, 596, 425, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "St James, Elstead");

products[i++] = new createProduct(10, 1, 1, "Church of England", "A6 greeting card", "STJ8", "jpg", 180, 127, 596, 425, "1.55", 0.0, "A6 portrait: per card", "St James, Elstead");
products[i++] = new createProduct(10, 2, 1, "Church of England", "Signed limited (10) edition<br/>Large framed photo", "STJ8", "jpg", 180, 127, 596, 425, "125", 0.0, "Signed limited (10) edition<br/>Large framed photo", "St James, Elstead");
products[i++] = new createProduct(10, 3, 0, "Church of England", "Signed limited (20) edition<br/>Medium framed photo", "STJ8", "jpg", 180, 127, 596, 425, "85", 0.0, "Signed limited (20) edition<br/>Medium framed photo", "St James, Elstead");

// multipacks
products[i++] = new createProduct(10, 1, 0, "subtitle", "multipacks...", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(10, 1, 0, "Ecclesiastical Colours", "A6 multipack x 4", "MP1STJ", "jpg", 127, 180, 425, 600, "5.25", 0.0, "A6 multipack of 4 cards<br/>(cards as shown)<br/><span style='color:red;'>Save 95p on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper illustrating the hidden and unexpected detail, delight and beauty of English churches and their surroundings through all weathers and seasons.",1);
products[i++] = new createProduct(10, 1, 0, "Ecclesiastical Colours", "A6 multipack x 4", "MP2STJ", "jpg", 127, 180, 425, 600, "5.25", 0.0, "A6 multipack of 4 cards<br/>(cards as shown)<br/><span style='color:red;'>Save 95p on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper illustrating the hidden and unexpected detail, delight and beauty of English churches and their surroundings through all weathers and seasons.",1);


// Floralicious
productTitles[11] = "<a href=\"cards_photos.html?page=0\">luxury greeting cards</a>";
productSubTitles[11] = "floralicious";
productCreator[11] = "<a href=\"about_stephen_cooper.html\">Stephen Cooper</a>";
productSheets[11] = "floralicious";
rangeText[11] = "An exclusive collection of luxury square (97mm x 97mm) photographic greeting cards/notelets from Stephen Cooper showcasing the stunning colours and forms of the flora found in British gardens.<br/><br/>The full colour image extends over the front and back of the cardlet.";
rangePaper[11] = "Printed on high quality 350gsm silk card with uv coating, individually cello packed and with 100gsm white or coordinated coloured envelope. Blank inside.";

products[i++] = new createProduct(11, 1, 0, "Clematis", "Greeting cards/notelets", "FL1", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Kerria", "Greeting cards/notelets", "FL2", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Flowering Cherry", "Greeting cards/notelets", "FL3", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Orchid", "Greeting cards/notelets", "FL4", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Iris", "Greeting cards/notelets", "FL5", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Buddleia", "Greeting cards/notelets", "FL6", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Passion flower I", "Greeting cards/notelets", "FL7", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Passion flower II", "Greeting cards/notelets", "FL8", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Passion flower III", "Greeting cards/notelets", "FL9", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Passion flower IV", "Greeting cards/notelets", "FL10", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Passion flower V", "Greeting cards/notelets", "FL11", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Passion flower VI", "Greeting cards/notelets", "FL12", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Rose I", "Greeting cards/notelets", "FL13", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Rose II", "Greeting cards/notelets", "FL14", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Rose III", "Greeting cards/notelets", "FL15", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Rose IV", "Greeting cards/notelets", "FL16", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Rose V", "Greeting cards/notelets", "FL17", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(11, 1, 0, "Rose VI", "Greeting cards/notelets", "FL18", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");

products[i++] = new createProduct(11, 1, 0, "spacer", "", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(11, 1, 0, "spacer", "", "", "", 0, 0, 0, 0, "", 0, "", "");

// multipacks
products[i++] = new createProduct(11, 1, 0, "subtitle", "multipacks...", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(11, 1, 0, "Mixed bunch", "Multipack x 6", "MP1FL", "jpg", 127, 180, 425, 600, "6.35", 0.0, "Multipack of 6 cards<br/>(cards as shown)<br/><span style='color:red;'>Save &pound;1.15 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showcasing the stunning colours and forms of the flora found in British gardens.",1);
products[i++] = new createProduct(11, 1, 0, "Passion flower", "Multipack x 6", "MP2FL", "jpg", 127, 180, 425, 600, "6.35", 0.0, "Multipack of 6 cards<br/>(cards as shown)<br/><span style='color:red;'>Save &pound;1.15 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showcasing the stunning colours and forms of the flora found in British gardens.",1);
products[i++] = new createProduct(11, 1, 0, "Roses", "Multipack x 6", "MP3FL", "jpg", 127, 180, 425, 600, "6.35", 0.0, "Multipack of 6 cards<br/>(cards as shown)<br/><span style='color:red;'>Save &pound;1.15 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper showcasing the stunning colours and forms of the flora found in British gardens.",1);


// A Day at the Races
productTitles[12] = "<a href=\"cards_photos.html?page=0\">luxury greeting cards</a>";
productSubTitles[12] = "a day at the races";
productCreator[12] = "<a href=\"about_stephen_cooper.html\">Stephen Cooper</a>";
productSheets[12] = "ADayAtTheRaces";
rangeText[12] = "An exclusive collection of luxury square (97mm x 97mm) photographic greeting cards/notelets from Stephen Cooper celebrating the English summer, fashion and Sport of Kings at Glorious Goodwood.<br/><br/>The full colour image extends over the front and back of the cardlet.";
rangePaper[12] = "Printed on high quality 350gsm silk card with uv coating, individually cello packed and with 100gsm white or coordinated coloured envelope. Blank inside.";

products[i++] = new createProduct(12, 1, 0, "On the nose", "Greeting cards/notelets", "GG1", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(12, 1, 0, "Place your bets", "Greeting cards/notelets", "GG2", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(12, 1, 0, "Also ran", "Greeting cards/notelets", "GG3", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(12, 1, 0, "Fashion stakes", "Greeting cards/notelets", "GG4", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(12, 1, 0, "Number 9 to win?", "Greeting cards/notelets", "GG5", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(12, 1, 0, "English summer", "Greeting cards/notelets", "GG6", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(12, 1, 0, "Sure thing!", "Greeting cards/notelets", "GG7", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(12, 1, 0, "Accelerator", "Greeting cards/notelets", "GG8", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(12, 1, 0, "Horse power", "Greeting cards/notelets", "GG9", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");
products[i++] = new createProduct(12, 1, 0, "On the rails", "Greeting cards/notelets", "GG10", "jpg", 127, 180, 300, 600, "1.25", 0.0, "97mm  sq cardlets : per card", "");

// multipacks
products[i++] = new createProduct(12, 1, 0, "subtitle", "multipacks...", "", "", 0, 0, 0, 0, "", 0, "", "");
products[i++] = new createProduct(12, 1, 0, "A Day at the Races", "Multipack x 5", "MP1GG", "jpg", 127, 180, 425, 600, "5.25", 0.0, "Multipack of 5 cards<br/>(cards as shown)<br/><span style='color:red;'>Save &pound;1 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper celebrating the English summer, fashion and Sport of Kings at Glorious Goodwood.",1);
products[i++] = new createProduct(12, 1, 0, "A Day at the Races", "Multipack x 5", "MP2GG", "jpg", 127, 180, 425, 600, "5.25", 0.0, "Multipack of 5 cards<br/>(cards as shown)<br/><span style='color:red;'>Save &pound;1 on single prices</span><br/>", "An exclusive range of luxury photographic greeting cards by Stephen Cooper celebrating the English summer, fashion and Sport of Kings at Glorious Goodwood.",1);
