	var mainColor		= prepareColor(getStyle("maincolor").color);
	var mainAlternate	= prepareColor(getStyle("mainalternate").color);
	var mainHeading 	= prepareColor(getStyle("mainheading").color);
	var mainText		= prepareColor(getStyle("maintext").color);
	var mainLink		= prepareColor(getStyle("mainlink").color);
	
	var secondaryColor		= prepareColor(getStyle("secondarycolor").color);
	var secondaryAlternate	= prepareColor(getStyle("secondaryalternate").color);
	var secondaryHeading	= prepareColor(getStyle("secondaryheading").color);
	var secondaryText		= prepareColor(getStyle("secondarytext").color);
	var secondaryLink		= prepareColor(getStyle("secondarylink").color);

	getStyle("body").backgroundColor =	mainColor;
	getStyle("gradientbg").backgroundImage = "url(" +  getImageURL("/images/site/t153/en/image/gradientbg.img", "background.fill.gradient.start.color=" + secondaryAlternate + "&background.fill.gradient.end.color=" + mainColor) + ")";
	getStyle("gradientbgleft").backgroundImage = "url(" +  getImageURL("/images/site/t153/en/image/gradientbgleft.img", "background.fill.gradient.start.color=" + secondaryAlternate + "&background.fill.gradient.end.color=" + mainColor ) + ")";


	getStyle("tablesec").backgroundColor = secondaryColor;
	getStyle("secalt").backgroundColor = secondaryAlternate;
	getStyle("line").backgroundColor = mainAlternate;
	getStyle("navline").backgroundColor = mainAlternate;
	getStyle("sale").backgroundColor = mainAlternate;
	getStyle("prodrow").backgroundColor = shadeColor(mainColor, 0.25);

	getStyle("subpagelist").backgroundColor = mainColor;
	getStyle("subpagelist").borderColor = mainAlternate;
	getStyle("subpagelist").color = mainText;

	getStyle("text").color = mainText;
	getStyle("heading").color = mainHeading;
	getStyle("textsec").color = secondaryText;
	getStyle("saletext").color = secondaryText;
	getStyle("textsale").color = mainAlternate;
	getStyle("textcolor").color = secondaryAlternate;
	getStyle("sechead").color = secondaryHeading;
	getStyle("borderlinkelements").borderColor = mainLink;

	getStyleBySelector("a:link").color = mainLink;
	getStyleBySelector("a:active").color = mainLink;
	getStyleBySelector("a:visited").color = mainLink;
	getStyleBySelector("a:hover").color = shadeColor(mainLink, 0.5);

	getStyleBySelector(".subpagelist a:link").color = mainLink;
	getStyleBySelector(".subpagelist a:active").color = mainLink;
	getStyleBySelector(".subpagelist a:visited").color = mainLink;
	getStyleBySelector(".subpagelist a:hover").color = shadeColor(mainLink, 0.5);

	getStyleBySelector(".linkelements a:link").color = mainLink;
	getStyleBySelector(".linkelements a:active").color = mainLink;
	getStyleBySelector(".linkelements a:visited").color = mainLink;
	getStyleBySelector(".linkelements a:hover").color = shadeColor(mainLink, 0.5);
	
	function drawPageName(inText, inExtra)
	{  
		attributes =  "background.fill.gradient.end.color=" + mainColor;
		attributes += "&background.fill.gradient.start.color=" + secondaryAlternate;
		attributes += "&label.text=" + inText;
		attributes += "&label.fill.color=" + secondaryColor;
		attributes += "&stage.color=" + secondaryAlternate;
	
		drawImage("/images/site/t153/en/image/pagename.img", attributes, inExtra);
	}

	function drawNumber(inText, inExtra, inBackground, inLabel)
	{  
		attributes =  "background.fill.color=" + inBackground;
		attributes += "&label.text=" + inText;
		attributes += "&label.fill.color=" + inLabel;
		attributes += "&stage.color=" + inBackground;
	
		drawImage("/images/site/t153/en/image/number.img", attributes, inExtra);
	}  
	
	function drawLabel(inText)
	{  
		attributes =  "background.fill.color=" + mainColor;
		attributes += "&label.text=" + inText;
		attributes += "&label.fill.color=" + mainHeading;
		attributes += "&stage.color=" + mainColor;

		drawImage("/images/site/t153/en/image/label.img", attributes);
	}
	function drawSmallLabel(inText, inName, inExtra)
	{  
		attributes =  "stage.color=" + secondaryAlternate;
		attributes += "&label.text=" + inText;
		attributes += "&label.fill.color=" + secondaryText;

		drawInputImage("/images/site/t153/en/image/smalllabel.img", attributes, inName, inExtra);
	}

	function drawOptionButtons(inText, inExtra, inAdjust)
	{
		attributes =  "rule.fill.color=" + mainAlternate;
		attributes += "&label.text=" + inText;
		attributes += "&rule.yoffset=" + inAdjust;
		attributes += "&label.fill.color=" + mainHeading;
		attributes += "&stage.color=" + mainColor;

		drawImage("/images/site/t153/en/image/optbuttons.img", attributes, inExtra);
	}

	function drawBigInputButtons(inText, inName, inExtra)
	{
		attributes =  "ovalout.fill.color=" + mainAlternate;
		attributes += "&ovalout.stroke.color=" + mainAlternate;
		attributes += "&ovalin.fill.color=" + mainColor;
		attributes += "&ovalin.stroke.color=" + mainColor;
		attributes += "&button.fill.color=" + secondaryColor;
		attributes += "&buttonfix.fill.color=" + secondaryColor;
		attributes += "&label.text=" + inText;
		attributes += "&label.fill.color=" + secondaryText;
		attributes += "&stage.color=" + mainColor;
		attributes += "&stage.color=" + secondaryColor;

		drawInputImage("/images/site/t153/en/image/bigbuttons.img", attributes, inName, inExtra);
	}

	function drawBigButtons(inText, inExtra, inExtraAttributes)
	{  
		attributes =  "ovalout.fill.color=" + mainAlternate;
		attributes += "&ovalout.stroke.color=" + mainAlternate;
		attributes += "&ovalin.fill.color=" + mainColor;
		attributes += "&ovalin.stroke.color=" + mainColor;
		attributes += "&button.fill.color=" + secondaryColor;
		attributes += "&buttonfix.fill.color=" + secondaryColor;
		attributes += "&label.text=" + inText;
		attributes += "&label.fill.color=" + secondaryText;
		attributes += "&stage.color=" + mainColor;
		attributes += "&label.opacity=" + inExtraAttributes;

		drawImage("/images/site/t153/en/image/bigbuttons.img", attributes, inExtra);
	}

	function drawSmallButtons(inText, inExtra, inExtraAttributes)
	{  
		attributes =  "ovalout.fill.color=" + mainAlternate;
		attributes += "&ovalout.stroke.color=" + mainAlternate;
		attributes += "&ovalin.fill.color=" + mainColor;
		attributes += "&ovalin.stroke.color=" + mainColor;
		attributes += "&button.fill.color=" + secondaryColor;
		attributes += "&buttonfix.fill.color=" + secondaryColor;
		attributes += "&label.text=" + inText;
		attributes += "&label.fill.color=" + secondaryText;
		attributes += "&stage.color=" + mainColor;
		attributes += "&label.opacity=" + inExtraAttributes;

		drawImage("/images/site/t153/en/image/smallbuttons.img", attributes, inExtra);
	}

	function drawSmallInputButtons(inText, inName, inExtra, inExtraAttributes)
	{
		attributes =  "ovalout.fill.color=" + mainAlternate;
		attributes += "&ovalout.stroke.color=" + mainAlternate;
		attributes += "&ovalin.fill.color=" + mainColor;
		attributes += "&ovalin.stroke.color=" + mainColor;
		attributes += "&button.fill.color=" + secondaryColor;
		attributes += "&buttonfix.fill.color=" + secondaryColor;
		attributes += "&label.text=" + inText;
		attributes += "&label.fill.color=" + secondaryText;
		attributes += "&stage.color=" + mainColor;
		attributes += "&label.opacity=" + inExtraAttributes;

		drawInputImage("/images/site/t153/en/image/smallbuttons.img", attributes, inName, inExtra);
	}

	function drawNavButtons()
	{
		attributes = "&stage.color=" + mainColor;
		attributes += "&label.fill.color=" + mainText;
		attributes += "&label.fill.color.over=" + mainAlternate;
		attributes += "&label.fill.color.selected=" + shadeColor(mainHeading, 0.25);
		attributes += "&label.fill.color.selectedover=" + mainText;
		attributes += "&icon.fill.color=" + mainHeading;
		attributes += "&iconin.fill.color=" + shadeColor(mainHeading, 0.25);
		attributes += "&iconin.fill.color.over=" + mainAlternate;
		attributes += "&iconin.fill.color.selected=" + shadeColor(mainHeading, 0.25);
		attributes += "&iconin.fill.color.selectedover=" + mainText;
		attributes += "&iconin.stroke.color=" + mainColor;

		drawTabs("vertical", 0, 0, "VSPACE=2 BORDER=0", attributes, "/images/site/t153/en/image/btn.img");
	}

