* 			{ margin:0; padding:0; }
body		{ font-size:12px; font-family:Myriad Pro,arial,san-serif; background:url(background.jpg) center 0 no-repeat #fff; color:#333; overflow-y:scroll; } * html body { background-image:url(background-ie.jpg); }
h1			{ font-size:24px; }
h2			{ color:#458135; font-size:16px; }
h3			{ font-size:14px; }
p			{ line-height:19px; margin:0 0 19px 0; }
ul,ol		{ margin:0 0 10px 30px; list-style-type:circle; }
img 		{ display:block; border:0; }
label		{ cursor:pointer; }

a			{ color:#5C8EA8; }
a.pdf		{ background:url(pdf.gif) 0 0 no-repeat; padding:2px 0 3px 25px; font-size:13px; }

.input	{ border:1px solid #ccc; padding:3px; }
.error	{ color:#f00; }

#body		{  }
#wrap		{ width:979px; margin:0 auto; position:relative; }
#masthead	{ min-height:485px; } * html #masthead	{ height:485px; }
	
	#tagline	{ height:112px; width:455px; background:url(mast.jpg) 0 0 no-repeat; position:absolute; top:87px; left:12px; z-index:5; text-indent:-99999px; }
	#stuff	{ height:490px; width:700px; position:absolute; top:72px; right:-40px; z-index:3; }
	#intro	{ width:400px; position:absolute; top:250px; z-index:6; margin:0 0 0 30px; }
		.view-brochure	{ background:url(view-brochure.png) center left no-repeat; padding:12px 0 12px 150px; display:block; } * html .view-brochure { background-image:url(view-brochure.jpg); }
		.price-quote	{ background:url(price-quote.png) center left no-repeat; width:172px; height:41px; display:block; text-indent:-9999px; } * html .price-quote { background-image:url(price-quote.jpg); }
		.large			{ font-size:24px; font-weight:bold; color:#458135; }
	
#info		{ width:979px; padding-bottom:20px; }
	
	.team			{ width:470px; margin:7px 0 0 10px; float:left; }
	.team-logo	{ float:left; width:140px; margin:0 10px 0 0; }
	.team-text	{ float:left; width:316px; padding:5px 0 0 0; }

#block4	{ width:480px; float:left; margin:0 0 0 20px; } * html #block4 { margin-left:10px; }
#block5	{ width:400px; float:left; margin:20px 0 0 70px; }
#footer	{ width:976px; margin:0 auto; text-align:center; background:url(footer-back.jpg) 0 0 repeat-y; }

.clear	{ clear:both; }
.upper	{ text-transform:uppercase; }
