@charset "utf-8";
/* CSS Document */


body {
	background:#000;
	margin:0 auto; padding:0;
	text-align:center;
	}

#wrapper {
	width:900px; min-height:800px;
	margin:0 auto; padding:0; position: relative
	}



/* HEADER */

#header_title {
	background:url(../img/delmarva-wood-pellets.jpg) no-repeat 0 0;
	position:relative; display:block;
	width:900px; height:170px;
	text-indent:-7000px;
	}
#header_photo {
	background:url(../img/hands-fire-grate.jpg) no-repeat 0 0;
	position:relative;  display:block;
	width:900px; height:230px;
	}
#header_subtitle {
	background:url(../img/subtitle.jpg) no-repeat 0 0;
	position:relative;  display:block;
	width:900px; height:125px;
	}
#header_subtitle h2 { 
	text-indent:-7000px;
	line-height:0;
	margin:0;
	padding:0;
	}


/* PAGE CONTENT */

#page_content {
	width:840px; min-height:250px;
	margin:0 auto; padding:0 30px;
	text-align:left;
	}



/* COLUMN 1 */

#column1 {
	position:relative; float:left;
	width:510px;
	margin:0 60px 0 0;
	}

h2.facts { color:#965840; }
#comparison_table {
	position:relative; float:left;
	width:510px;
	padding:1.5em 0 0 0;
	border-top:1px solid #403a36;
	list-style:none;
	}
#comparison_table h3 { color:#6a7986; }
#comparison_table .wood-pellet-info,
#comparison_table .cord-wood-info  {
	position:relative; float:left;
	width:250px;
	text-align:left;
	}
#comparison_table .vs  {
	position:absolute;
	top:px; left:190px;
	}
#comparison_table ul, #comparison_table li  {
	list-style:none; 
	margin:0; padding:0;
	line-height:1.5;
	}
#comparison_table ul {
	margin:1em 0;
	}



/* COLUMN 2 */

#column2 { 
	position:relative; float:left;
	width:270px;
	}



/* FORM */

form { margin:0px 0 0 0; }
label {
	display:block;
	margin:0 0 .1em 0;
	}
input,
textarea {
	background:#332d2b;
	display:block;
	width:262px;
	color:#d5c6c1;
	border:0;
	margin:0 0 1em 0;
	padding:4px;
	}
input { 
	height:14px;
	}
.submit-button {
	background:url(../img/submit.jpg) no-repeat 0 0;
	display:block;
	width:270px;
	height:36px;
	margin:30px 0 0 0;
	}
form div { position:relative; float:left; }
input#state { width:26px; margin-right:20px; }
input#zip { width:208px; float:right; }



/* FOOTER */

#footer { 
	position:relative;
	width:840px;
	margin:100px 0 60px 0; padding:40px 30px;
	border-top:1px solid #403a36;
	color:#7b746f;
	}
#footer a:link, #footer a:visited { color:#7b746f; text-decoration:none; }	
#footer a:hover, #footer a:active { color:#7b746f; text-decoration:underline; }

#copyright, #credits {
	position:relative; float:left;
	width:420px;
	}
#copyright { text-align:left; }
#credits { text-align:right; }



/* MISC STUFF */

span.amp {
	font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-weight:normal;
	font-style:italic;
	font-size:1.2em;
	color:#766557;
	}
a img { border:none; }


/* SELF-CLEAR FLOATS */

.group:after {
	content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
    }
	
.phone_number { font-size: 1.8em; font-weight: bold; color: #b4a99e }
#phone_number { position: absolute; top: 82px; left: 389px }
#footer { font-size: .85em }