body {
	margin:0;
	padding:0;

	background-repeat: no-repeat;
	background-color:#fff;
	font-family:"Lucida Grande", "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
	line-height:18px;
	font-size:11px;
	color:#333333;
	background-position: center top;
}
img {
	border:none;
}
.clear {clear:both;}
p {
	font-family:"Lucida Grande", "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
	font-size:12px;
	color:#000000;
	line-height:18px;
	padding:0; margin:10px 0;
}
.left { float:left; }
.right { float:right; }
.colour { color:#ff9900; }
a { color:#000000; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { text-decoration:none; }
.top-spacer { height:30px; }
*html top-spacer { height:0px; }
.wrapper { width:940px; margin: 0 auto; }
#logo {
	background-image: url(images/patio-heater.jpg);
	display: block;
	height: 34px;
	width: 209px;
	text-indent:400px;
	overflow:hidden;
	margin-bottom:10px;
}
.contact-text {
	font-size:16px;
	letter-spacing: -1px;
}
.top-line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin: 0px 0px 10px 0px;
}
.bottom-line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin: 30px 0 10px 0;
}
.promo-column {
	width: 300px;
	margin: 0px 0 0 90px;
	float:left; 
}
.promo-container { height:440px; width:940px; display:block; margin:0; padding:0; }
h1 {
	background-image: url(images/patio-heater-h1.jpg);
	display: block;
	height: 57px;
	width: 277px;
	margin:100px 0 30px 0; padding:0;
}
h1 span { display:none; }
h2 { font-family:"Lucida Grande", "Myriad Pro", "Helvetica Neue", Helvetica, Arial; font-size:16px; margin:0; padding:0; }
.promo1 { width:306px; height:174px; margin:0 11px 0 0; }
.promo2 { width:306px; height:174px; margin:0; }
.promo-text { width: 286px; padding:10px; }

*html .promo1 { width:306px; margin:30px 11px 0 0; }
*html .promo2 { width:306px; margin:30px 0 0 0; }


.link-image a { width:100px; height:100px; margin:0px 20px 0px 0; padding:0; float:left }
p.link { width:400px; height:400; margin:0px 0px 0 0; padding:20x; }

ol.contact{ width:400px; list-style:none; }


.patio-heaters { width:545px; height:425px; float:left; }
