body		{ margin:0; font-family: Segoe UI,"Lucida Grande",Arial,sans-serif; font-size: 13px; }
.container  { width: 100%; }

a.button,
button		{ font-family: Segoe UI,"Lucida Grande",Arial,sans-serif; font-size: 13px; font-weight: bold; }

h1			{ font-family: Segoe UI,"Lucida Grande",Arial,sans-serif;
			  font-size: 24px;
			  font-weight: bold; }
			  
h2			{ font-family: Segoe UI,"Lucida Grande",Arial,sans-serif;
			  font-size: 20px;
			  font-weight: bold; }
			  
h3, h4,
h5, h6 		{ font-family: Segoe UI,"Lucida Grande",Arial,sans-serif;
			  font-size: 17px;
			  font-weight: bold; }

div#footer 	{ clear:both; text-align: right; position: absolute; bottom: -12px; width: 100%; font-size: 10px; color: #999; }
div#footer a { color: #999; }
div#footer p { width: 96%; }

div#intro-flash { position: absolute; width: 100%; height: 99.6%; top: 0px; left: 0px; text-align: center; display: none; }
div#intro-flash img { margin: auto; }

div#scene { position: absolute; width: 100%; top: 30px; background: url(../images/bkg.gif) repeat-x 0px 176px; }
ul#navigation { margin: 0px auto; padding: 0px; list-style: none; width: 960px; height: 591px; background: url(../images/scene.png) no-repeat; }
ul#navigation li a span { display: none; }
ul#navigation li a { display: block; width: 100%; height: 100%; }

li#howitworks { width: 162px; height: 175px; position: absolute; margin: 158px 0 0 57px; }
li#iwantone { width: 164px; height: 162px; position: absolute; margin: 288px 0 0 249px; }
li#isitgreen { width: 156px; height: 153px; position: absolute; margin: 150px 0 0 755px; }
li#lowcostcolour { width: 183px; height: 199px; position: absolute; margin: 348px 0 0 579px; }
li#jointherevolution { width: 420px; height: 100px; position: absolute; margin: 460px 0 0 0; }

img#title { position: absolute; top: 10px; left: 10px; }
a#logo { position: absolute; top: 10px; right: 10px; }

div#innerscene { background: url(../images/bkg.gif) repeat-x 0px 70px; width: 100%; margin-top: 30px; }
img#innertitle { display: block; margin: auto; }
h1, h2 { width: 680px; margin: auto; letter-spacing: -1px; margin-bottom: 18px; padding-left: 50px; }
p { width: 680px; margin: auto; margin-bottom: 18px; padding-left: 50px; }
h1 { margin-top: -50px; }

ul#featurelist { list-style: none; margin: 0; padding: 0; width: 810px; margin: auto; padding-right: 90px; }
ul#featurelist li { clear: left; padding-top: 18px; }
ul#featurelist li img { float: left; margin-right: 20px; }
ul#featurelist li strong { padding-bottom: 1px; }
ul#featurelist li p { width: 550px; margin: 0; padding-top: 4px; }

div#tellmemore { clear: both; width: 881px; margin: auto; padding-top: 36px; }
div#tellmemore img { display: block; }
div#tellmemore img.indentMe { margin-left: 30px; margin-top: 9px; }

div#linksbox { width: 691px; margin: auto; padding-left: 40px; }
#shoplink, #phonelink { float: left; }

div#callbackbox { width: 400px; margin: auto; border: 1px solid #ccc; padding: 0 20px 0 20px; margin-top: 36px; }
div#callbackbox h1 { margin: 20px 0 9px 0; padding: 0; width: auto; }

#form1 { margin: 0; padding: 0; }
div.error *,
div.notice * { text-align: left; padding: 0; width: auto; }