/* CSS Document */body {	margin:0px; 	padding:0px;	background-color:#fff;	background-image:url(../images/shell/bkgd2.gif);	background-repeat:repeat-x;	}#container {	margin: 0 auto;	width:800px; background: url(../images/shell/navbkgd.gif) bottom left repeat-y; position: relative;  }#nav {	float:left;	width:225px;	padding-bottom:0px;	margin-bottom:0px;	background-image:url(../images/shell/navbkgd.gif);	background-repeat:repeat-y;	}#nav ul {	margin:0 auto auto 1.75em; 	color:#A72C23;	list-style-type:none;	}#nav a {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bold;	color:#A72C23;	text-decoration:none;	line-height:22px;	}#nav a:visited {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bold;	color:#A72C23;	text-decoration:none;	line-height:22px;	}#nav a:hover {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bold;	color:#016676;	text-decoration:underline;	line-height:22px;	}#nav a:active {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bold;	color:#016676;	text-decoration:underline;	line-height:22px;	}#pellets { position: absolute; bottom: 33px; left: 0; }h1, h2, h3, h4, p, ul, ol { margin: .75em auto; }h1 {	font: bold 1.25em/1.5 Verdana, Arial, Helvetica, sans-serif; 	margin: .5em 0;	color:#016676;	}#content {	margin-left:225px;	width:550px;	padding-bottom: 1em;	}h2 {	margin-top:0px; 	padding-top:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:bold;	color:#A72C23;	}h3  {	margin-bottom:0; 	padding-bottom:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bold;	color:#016676;	}h4  {	margin-bottom:0; 	padding-bottom:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bold;	color:#016676;	}p {	font: .75em/1.5 Verdana, Arial, Helvetica, sans-serif;	padding-top:0px;	margin-top:0px;	}	strong { font-weight: bold; }	em { font-style: italic; }#container address  {	clear:both;	width:800px;	height:33px;	background-image:url(../images/shell/addressBkgd.gif);	background-repeat:no-repeat;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-style:normal;	padding:0px 5px 0px 117px;	margin-top:0; 	}#sidenote  {	width:100px;	margin-left:50px; 	margin-top:50px;	text-align:center; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:12px; 	color:#016676; 	font-weight:bold;	}#caption  {	float:right; 	width:150px; 	padding:6px;	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:12px; 	color:#016676; 	font-weight:bold;	border:2px solid #016676; 	margin:5px;	}#content ul {	margin-left: 1.5em;	}#content ul li { font: .75em/1.5 Verdana, Arial, Helvetica, sans-serif;padding-bottom:5px; list-style: disc; }	#content ol {  }	#content ol li { font: .75em/1.5 Verdana, Arial, Helvetica, sans-serif; list-style: decimal; margin: .5em 0 .5em 1.5em;}.colA {	position: relative; 	width:180px; 	height:165px; 	margin-top:5px; 	left:0px; 	padding-left:23px;	}.colB {	position: relative; 	width:180px; 	height:165px; 	margin-top:-165px; 	left:200px; 	padding-left:23px;	}.colC {	position: relative; 	width:180px; 	height:165px; 	margin-top:-165px; 	left:390px; 	padding-left:23px;	}.colA2 {	position: relative; 	width:180px; 	height:70px; 	margin-top:5px; 	left:0px; 	text-align:center; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:10px; 	line-height:12px;	}.colB2 {	position: relative; 	width:180px; 	height:70px; 	margin-top:-70px; 	left:200px; 	text-align:center; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:10px; 	line-height:12px;	}.colC2 {	position: relative; 	width:180px; 	height:70px; 	margin-top:-70px; 	left:390px; 	text-align:center; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:10px; 	line-height:12px;	}table {	margin-top:10px;	margin-bottom:10px;	}td {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	vertical-align:top;	margin: .2em; padding: .4em;	}th {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#000;	font-weight:bold;	vertical-align:bottom;	}td.reverse  {	font-weight:bold;	background-color:#016676;	padding:5px;	font-size:13px;	color:#fff;	text-align:left;	}.tablelinks {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#016676;	border:1px solid #000;	text-align:center;	padding:3px;	}.tablelinks a {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#A72C23;	text-decoration:none;	}.tablelinks a:visited {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#A72C23;	text-decoration:none;	}.tablelinks a:hover {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#016676;	text-decoration:underline;	}.tablelinks a:active {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#016676;	text-decoration:underline;	}.hd {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#000;	font-weight:bold;	vertical-align:bottom;	}.rental {	width:100%;	height:120px;	}.note  {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:#A72C23;	font-weight:bold;	}#tech ul {	list-style-type:none;	}#tech li {	padding-bottom:20px;	}a {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:#A72C23;	}a:visited {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:#A72C23;	text-decoration:none;	}a:hover {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:#016676;	text-decoration:underline;	}a:active {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:#016676;	text-decoration:underline;	}ol#biomass_steps { list-style: none; margin: 0; padding: 0;  }ol#biomass_steps li { display: list-item; width: 500px; }ol#biomass_steps li p { display: none; }	li#biomass_one { background: url(../images/biomass_one.jpg) top left no-repeat; height: 163px; }	li#biomass_two { background: url(../images/biomass_two.jpg) top left no-repeat; height: 138px; }	li#biomass_three { background: url(../images/biomass_three.jpg) top left no-repeat; height: 119px; }	li#biomass_four { background: url(../images/biomass_four.jpg) top left no-repeat; height: 121px; }	li#biomass_five { background: url(../images/biomass_five.jpg) top left no-repeat; height: 156px; }	ul#contact_address { list-style: none; }form { margin: 1em 0; padding: 0; border-top: 3px solid #016676; border-bottom: 3px solid #016676;}form ol li { list-style: none; }legend { font: bold .875em/1.5 Arial, Helvetica, sans-serif; }fieldset { border: none; margin: 0; padding: 0; }fieldset label  { width:200px; float:left; padding:3px; color:#A72C23; border: solid 1px #666; font: bold .875em/1.5 Verdana, Arial, Helvetica, sans-serif; margin: 0 .5em .5em .5em; background: #fff; }fieldset ol { margin: .75em 0; list-style: none;}	fieldset ol li { list-style: none; margin: .5em 0; clear: both; overflow: auto; padding: .2em;}#submit { display: block; margin: .5em auto; }fieldset.shipping_same { }	fieldset.shipping_same legend { font-size: 100%; color: #A72C23; }		fieldset.shipping_same ol { margin: 0; padding: 0; }	fieldset.shipping_same ol li { float: left; width: 40%; margin: 0; }	fieldset.shipping_same ol li label { width: 100px; margin: 0; font-size: 1.25em;}fieldset.small_labels ol { width: 500px; border: solid 1px #666; clear: both; overflow: auto;}		fieldset.small_labels ol li { width: 100px; float: left; clear: none; border-right: 1px solid #666; height: 25px;}fieldset.small_labels ol li label { width: 50px; font-size: 1em; text-align: left; border: none;}table.testoptionslist td {font-weight:normal;}table.testoptionslist td.header {font-weight:normal;background-color:#016676;color:#fff;}table.testoptionslist td.odd {font-weight:normal;background-color:#EFFDFF;}table.testoptionslist td.even {font-weight:normal;background-color:#DFFBFF;}label.required {  }fieldset.hazardous_material {background-color:#e0edef; }