	<!-- #84b91f  green -->
	
	h1 { font-size: 150%; font-weight: normal; padding: 1px; margin: 0px 0px 2px 0px; color: #060; }
	h2 { font-size: 150%; font-weight: normal; padding: 1px; margin: 0px 0px 2px 0px; color: #740019; }
	h3 { font-size: 120%; font-weight: bold; color: #060;; }
	h4 { font-size: 110%; font-weight: bold; color: #740019; }
	
	a { color: #2d6f00; font-size: 95%;  font-family : arial, helvetica, geneva; text-decoration: none; }
	a:hover { color: #2d6f00; text-decoration: underline;}
	a:visited { color: #2d6f00; text-decoration: none;}
	a:active {color: #003f33; text-decoration: none; }
	
	#logo { font-family: Arial, Impact, Helvetica, sans-serif;  margin: 2px 5px 20px 0px; font-weight: bold; font-size: 20px; float:right; }
	#footer-text { background-color:#ebeae5; border-top: 3px solid #e5e5e5; height: 40px; text-align: right; font-size: 80%; padding-right: 5px; }
	#tagline{ text-align: left; margin-top:5px; margin-bottom:20px; padding-top: 30px; padding-bottom: 20px; margin-left: 10px; font-size: 80%; }
	#logo-header { margin-top: 5px; border-bottom: 1px solid #000000; }
	
	#footer-box { border-top: 1px solid #000; background: #006600; height: 33px; text-align: center; }
	#footer a { color: #000; color: #fff; font-size: 95%; }
	#footer a:hover { text-decoration: underline;}
		
	.header-links { text-align: right; padding-right: 8px; font-size: 100%;  color: #fff; }
	.header-links a { color: #fff; font-size: 100%; }
	.header-links a:hover { color: #ccc; font-size: 100%; }
	
	.title { font-weight: bold; font-size: 12pt; color: #737372; }
	
	.links { color: #695000; background: transparent; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px; text-align: left; }
	.links:hover { text-decoration: underline; color: #ae8800; cursor: pointer; text-align: left; }
	
	legend { font-weight: bold; font-size: 100%; color: #000;}
	fieldset.top { padding: 10px 10px 10px 10px; margin: 0; margin-bottom: 5px; background: #f2f2f2; border: 1px solid #e8e8e8; border-top: 1px solid #a8a8a8; }
	fieldset.light { padding: 10px 10px 10px 10px; margin: 0; margin-bottom: 5px; background: #f2f2f2; border: 1px solid #e8e8e8; }
	fieldset { padding: 10px 10px 10px 10px; margin: 0; margin-bottom: 5px; background: #f2f2f2; border: 1px solid #cacaca; }
	
	/**************** B U T T O N  S T Y L E S ****************************************************************/
	a.button { display: block; }
	a.button, .button { margin:0 7px 0 0; background-color: #dbdad7; border: 1px solid #aaa; font-family: Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color: #333; cursor:pointer; padding:3px 10px 4px 7px; /* Links */ }
	.button { margin: auto; width:auto; overflow:visible; padding:3px 10px 2px 7px; /* padding IE6 */ }
	.button[type] { padding:3px 10px 3px 7px; /* Firefox */ line-height:17px; /* Safari */ }
	.button img, a.button img, a.positive img, a.negative img { margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }
	
	/* STANDARD */
	.button:hover, a.button:hover { background-color:#dff4ff; border:1px solid #c2e1ef; color:#006600; }
	a.button:active, .button:active { background-color:#6299c5; border:1px solid #6299c5; color:#fff; }
	
	/* POSITIVE */
	.positive, a.positive { color:#529214; }
	a.positive:hover, .positive:hover { background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
	a.positive:active, .positive:active { background-color:#529214; border:1px solid #529214; color:#fff; }
	
	/* NEGATIVE */
	a.negative, .negative {  color: #d12f19; }
	a.negative:hover, .negative:hover { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
	a.negative:active, .negative:active { background-color:#d12f19; border:1px solid #d12f19; color:#fff; }
	
	a.plain, .plain { color: #333; }
	
	.link { margin:0 7px 0 0; background-color: #dbdad7; border: 1px solid #aaa; font-family: Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color: #333; cursor:pointer; padding:3px 10px 4px 7px; }
	
	.button-link .main { text-align: left; padding: 12px 0 0 0; }
	.button-link .main .items { margin-left: 0; margin-right: auto; }
	.button-link .main .item { padding: 0 0px; }
	.button-link .main .item .content { display: block; background: #006600; padding: 3px 5px; }
	.button-link .main .item a:link { color: #fff; text-decoration: none;}
	.button-link .main .item a:active { color: #fff; text-decoration: none;}
	.button-link .main .item a:visited { color: #fff; text-decoration: none;}
	.button-link .main .item a:hover { color: #ffffff; }
	.button-link .main .item a:hover .content { background: #388900; border-color: #388900; color: #ffffff;	}
	.button-link .main .item .margin { display:block; background:transparent; font-size: 1px; }
	.button-link .main .item .b1,
	.button-link .main .item .b2,
	.button-link .main .item .b3,
	.button-link .main .item .b4 { display:block; overflow:hidden; }
	.button-link .main .item .b1,
	.button-link .main .item .b2,
	.button-link .main .item .b3 { height:1px; }
	.button-link .main .item .b2,
	.button-link .main .item .b3,
	.button-link .main .item .b4 { background: #006600; border-left: 1px solid #006600; border-right:1px solid #006600; }
	.button-link .main .item .b1 { margin:0 5px; background: #006600; }
	.button-link .main .item .b2 { margin:0 3px; border-width:0 2px; }
	.button-link .main .item .b3 { margin:0 2px; }
	.button-link .main .item .b4 { height:2px; margin:0 1px; }
	.button-link .main .item .content {display: block; background: #006600; border: 0 solid #006600; border-width: 0 1px; padding: 0 15px 2px 15px;}
	.button-link .main .item a:hover { color: #000; background: transparent; text-decoration: none; }
	.button-link .main .item a:hover .content { background:  #388900; border-color:  #388900; }
	.button-link .main .item a:hover .b1 { background:  #388900; }
	.button-link .main .item a:hover .b2,
	.button-link .main .item a:hover .b3,
	.button-link .main .item a:hover .b4 { background:  #388900; border-color:  #388900; }
	
	
	.tableContainer {margin: 0px; padding: 0px; border: 0; width: 500px; height: 200px; overflow: hidden; }
	table.sDefaults { border-spacing: 0; border-collapse: collapse; margin: 0; padding: 0;}
	.sDefaults{margin:0px;padding:0px;font-family:Verdana, Arial, sans serif;font-size:0.8em;}
	.sDefaults th{border:1px solid #ccc; border-top: 2px solid #ccc; padding: 4px 1px 4px 1px; white-space:nowrap;}
	.sDefaults td{border:1px solid #ccc; padding:1px 2px 1px 2px; white-space:nowrap;}
	.sDefaults td.left{border-left: 2px solid #ccc;}
	.sDefaults th{background-color:#e5e5e5;}
	.sDefaults th.left{border-left: 2px solid #ccc;}
	.sDefaults tr.remove{ background-color: yellow; }
	.sDefaults-Fixed{background-color:#eeeeee; border-color:#c5c5c5;}
	
	
	div.faq-questions { line-height: 150%; }
	div.faq-entries { padding: 12px 0; line-height: 150%; }
	div.faq-question { font-weight: bold; }
	div.faq-answer {  }
	div.faq-top { text-align: right; font-size: 85%; padding: 0; margin: 0;}
	
	
	table.rebate-items { width:650px; border-collapse:collapse; }
	table.rebate-items td.item { border: 1px solid #000; width:50%; padding:10px; text-align:center; }
	table.rebate-items td.item-label { border: 1px solid #000; padding:0px; text-align:center; color:#fff; background:#000; height:10px; font-size: 85%; }
	.smalltext { font-size: 80%; }
	
	#print_return_address { display: none; }
	#print_address { display: none; }
	#print_recycle_info { }

