body{text-align:center;overflow:none; text-align:center; background-image:url(images/bg.gif); background-repeat:no-repeat; background-position:center top;}

body,html{width:100%; min-height:100%; height: 100%; overflow: -moz-scrollbars-vertical;}



body,p,td,th,ol,ul,dl,dt,dd,input,textarea,select{font:normal 12px Arial,Helvetica,sans-serif;}

body,div,p,table,td,th,ol,ul,h1,h2,h3,h4,h5,h6,img,address,hr{

	margin:0px;

	padding:0px;

	border:0px;

}







a{

	text-decoration: none;

	color: #69BE28;

	font-weight: bold;

} 

a:hover{

	text-decoration: underline;

	color: #69BE28;

}

p {

	margin-bottom:1em;

}

* html .s{font-size:0;} 

.s{clear:both;line-height:0;font-size:0;height:0px;}



/* Fonts */



h1 {

	font-size:15px;

	color:#69BE28;

	font-family: GillSans, Arial, Helvetica, Verdana;

}



h3 {

	font-size:15px;

	color:#69BE28;

	font-family: GillSans, Arial, Helvetica, Verdana;

	float: left;

}



h2 {

	font-size:15px;

	color:#69BE28;

	font-family: GillSans, Arial, Helvetica, Verdana;

	padding-top: 10px;

	padding-bottom: -10px;

}



/* NAVIGATION */

#nav {

	padding-top:90px;

	padding-left:243px;

}



#nav li {list-style-type:none; float:left; margin:0px; }

#nav li a{display:block;text-align:center;color:#FFF;height:22px;background-repeat:no-repeat;background-position:0px 0px;}

#nav li a span {display:block;padding-top:3px;}

#nav li a:hover, #hm #n1 a, #lo #n2 a, #fp #n3 a, #sp #n4 a, #sf #n5 a, #cn #n6 a {background-position:0 -22px;text-decoration:none;color:#000;}

#n1 a{width:51px;background-image:url("images/btn_home.gif");}

#n2 a{width:63px;background-image:url("images/btn_products.gif");}

#n3 a{width:69px;background-image:url("images/btn_about.gif");}

#n4 a{width:145px;background-image:url("images/btn_woodlands.gif");}

#n5 a{width:47px;background-image:url("images/btn_press.gif");}

#n6 a{width:136px;background-image:url("images/btn_producer.gif");}

#n7 a{width:74px;background-image:url("images/btn_contact.gif");}



#n1a{width:51px;background-image:url("images/btn_home.gif"); background-position:0 -22px;}

#n2a{width:63px;background-image:url("images/btn_products.gif"); background-position:0 -22px;}

#n3a{width:69px;background-image:url("images/btn_about.gif"); background-position:0 -22px;}

#n4a{width:145px;background-image:url("images/btn_woodlands.gif"); background-position:0 -22px;}

#n5a{width:47px;background-image:url("images/btn_press.gif"); background-position:0 -22px;}

#n6a{width:136px;background-image:url("images/btn_producer.gif"); background-position:0 -22px;}

#n7a{width:74px;background-image:url("images/btn_contact.gif"); background-position:0 -22px;}



#subnav {

	height:17px;

	width: 500px;

	float:left;

	color:#FFFFFF;

	padding: 5px 0px 0px 305px;

	text-align: left;

}





/* CONTAINER */

#container {

	width: 828px;

	background-image:url("images/logo.gif");

	background-position:14px 20px;

	background-repeat:no-repeat;

	margin:0px auto;

}

#topborder {

	width:828px;

	height:10px;

	padding-top: 10px;

	background-image:url("images/bg_top.gif");

	float:left;

	background-position:bottom;

	background-repeat:no-repeat;

}

#btmborder {

	width:828px;

	height:10px;

	background-image:url("images/bg_btm.gif");

	float:left;

	background-position:bottom;

	background-repeat:no-repeat;

	font-size: 1px;

}

#middivide {

	width:800px;

	height:4px;

	float:left;

	background-color: #262825;

	font-size: 1px;

}

#topdivide {

	width:828px;

	height:4px;

	float:left;

	background-color: #262825;

	font-size: 1px;

}



#content {

	width:800px;

	padding:0px 14px 0px 14px;

	background-color: #262825;

	float: left;

	text-align: left;

	}



/* HOMEPAGE */



#home_left {

	width:540px;

	height:245px;

	float:left;

	}

	#home_right {

	width:230px;

	height:100px;

	background-image:url("images/home_grown_txt.gif");

	background-repeat:no-repeat;

	float:left;

	padding: 130px 15px 15px 15px;

	background-color: #010101;

	color: #FFFFFF;

	background-position: 0px 0px;

	}

#home_charcoal {

	width:220px;

	height:185px;

	background-image:url("images/bg_charcoal.jpg");

	background-repeat:no-repeat;

	float:left;

	padding: 20px 90px 10px 10px;

	background-color: #010101;

	color: #262825;

	text-align: left;

	}

#home_firewood {

	width:160px;

	height:185px;

	background-image:url("images/bg_firewood.jpg");

	background-repeat:no-repeat;

	float:left;

	padding: 20px 110px 10px 10px;

	background-color: #010101;

	color: #262825;

	text-align: left;

	overflow: visible;

}

#home_firewood #btn_find, #home_charcoal #btn_find {





}



#home_producer {

	height:220px;

	float:left;

	padding: 0;

	overflow: visible;

	margin: -10px 0px -10px -10px;

	width: 205px;

}

#footer{

	width:800px;

	padding:10px 0px 0px 0px;

	float: left;

	text-align: left;

	color: #FFFECD;

	font-size: 12px;

}

/* GENERAL CSS FOR PAGE CONTENT*/

#global_left {

	width:510px;

	float:left;

	background-color: #FFFFFF;

	padding: 10px 10px 10px 10px;

}



#global_main {

	width:780px;

	float:left;

	background-color: #FFFFFF;

	padding: 10px 10px 10px 10px;

}



#global_left ul li {

	list-style-type:none; 

	margin-left:0px;

	padding-left: 10px;

	color: #00;

	background-image: url(images/bullet.gif);

	background-repeat: no-repeat;

	background-position: 0px 5px;

}

#global_left ol {

	list-style-type:decimal;
	
	margin-left:10px;

	padding-left: 10px;

	color: #000000;

}

#global_left ol li {

	margin-bottom: 15px;

}




#global_right {

	width:261px;

	height:100px;

	float:left;

	height:auto;

	padding: 9px 9px 9px 0px;

	overflow: hidden;

}



#global_right dl

 {

 display: block;

 }



#global_right dt

 {

	clear:   left;

	display:  block;

	font-weight: bold;

	float:   left;

	width:   70px;

 }



#global_right dd

 {

	clear:   right;

	display:  block;

	white-space: nowrap;

	margin-left: 0px;

 }





#global_content {

	width:800px;

	background-color: #262825;

	float: left;

	text-align: left;

	border-right-width: 14px;

	border-left-width: 14px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #262825;

	border-left-color: #262825;

}

#global_content #white{

	width:800px;

	float: left;

	background-color: #FFFFFF;

	min-height: 460px;

}



#global_content #top {

	width:800px;

	height:5px;

	background-image:url(images/bg_content_top.gif);

	float: left;

	background-repeat: no-repeat;

	overflow: hidden;

}

#global_content #btm {

	width:800px;

	height:5px;

	background-image:url(images/bg_content_btm.gif);

	float: left;

	overflow: hidden;

	}

#quote {

	width:256px;

	float:left;

	background-color: #69BE28;

}

#quote #main{

	width:222px;

	float:left;

	background-color: #69BE28;

	font-family: GillSans, Arial, Helvetica, Verdana;

	font-size: 20px;

	font-style: italic;

	line-height: 20px;

	padding-top: 10px;

	padding-right: 0px;

	padding-left: 14px;

}

#quote #right{

	width:20px;

	float:left;

	background-image: url(images/bg_quote_right.gif);

	background-repeat:no-repeat;

	background-color: #69BE28;

	height: 20px;

}

#quote #btm{
	width:256px;
	height: 20px;
	float:left;
	background-image: url(images/bg_quote_btm.gif);
	background-repeat:no-repeat;
	background-color: #FFFFFF;

}

/*ABOUT PAGE ELEMENTS*/

#butterfly_img {
	width:78px;
	height: 78px;
	position: absolute;
	top: 81px;
	right: 13px;
	z-index: 10;

/* 	border: solid thick red; */

}

#about_right {

	width:261px;

	height:100px;

	float:left;

	height:auto;

	padding: 9px 9px 9px 0px;

	position: relative;

	z-index: 1;

	overflow: visible;

}

/*BENEFITING PAGE ELEMENTS*/

#benefit_right {

	width:261px;

	height:100px;

	float:left;

	height:auto;

	padding: 24px 9px 9px 0px;

}

label {

	font-family: "Times New Roman", Times, serif;

}

#container #global_content #white #global_left #checkbox {

}

#container #global_content #label {

	font-family: Georgia, "Times New Roman", Times, serif;

}

#container #global_content #white #global_left label {



}

p.label_checkbox_pair {

clear: both;

float: none;

position: relative;

}

p.label_checkbox_pair input {

left: 80px;

position: absolute;

top: 1px;

}

p.label_checkbox_pair label {

display: block;

margin-left: 90px;

width: 200px;

}#container #global_content #white #global_left #textfield {

	width: 500px;

	height: 100px;

}



p label

{

	width: 80px;

	float: left;

	text-align: left;

	margin-right: 0.5em;

	margin-bottom:1em;

	display: block;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 3px;

}



p submit input

{

margin-left: 4.5em;

background-color: #FFFFFF !important;

} 

.subscript {

	font-size: 9px;

	vertical-align: baseline;

}

.superscript {

	font-size: 10px;

	vertical-align: text-top;

}

.quoteTxt {

	font-family: GillSans, Arial, Helvetica, Verdana;

	font-size: 15px;

	color: #69BE28;

	line-height: 18px;

	font-weight: bold;

}

.quoteTxtBody {

	font-family: GillSans, Arial, Helvetica, Verdana;

	font-size: 12px;

	color: #69BE28;

	line-height: normal;

	font-weight: bold;

}

.linkBack {

	float: right;

}

#container #global_content #white #global_main object {

	float: left;

}

