@charset "utf-8";
/* CSS Document */
html {
	height: 100%;
}

img, div { behavior: url(iepngfix.htc) }

	INPUT,TEXTAREA { font-family: serif; font-size: 12px; }
	textarea {
overflow:hidden;
}

	/*td img {
		display: block;
	}*/
	
	body {
		height: 100%;
		font-family:"Times New Roman", Times, serif;
		background-image:url(images/bk2.jpg);
		background-attachment:scroll;
		background-position:center;
		background-repeat:repeat-y;
		background-color: #000000;
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
		color: #e3e3e4;
		text-align: left;
		font-size: 15px;
		line-height: 1.8;
	}
	.timesroman {
		font-family:"Times New Roman", Times, serif;
		}
	.content {
		color: #e3e3e4;
		line-height: 1.8;
		font-size: 15px;
		}
	h1 {
		margin-bottom: 0;
		font-weight: normal;
	}
	.dark {
		color: #818181;
	}
	p {
	 margin-top: 0;
	}
	textarea
	{
	  resize:none;
	}
	.medTxt {
		font-size: 13px;
	}
	a {
		color:#CBCBCB;
		text-decoration: none;
		/* font-size: 12px;*/
		font-weight: bold;
		outline: none;
		
	}
	#container {
	width: 1000px;
	margin-left: auto ;
		margin-right: auto ;
		background-color:#000000;
		height:500px;
	}	
	#hdr {
		width: 1000px;
		height: 142px;
		
	}
	#home-flash {
		margin-top: 0;
		height: 510px;
	}
	#home-content {
		position: relative;
		top: 170px;
		left: 480px;
		z-index: 3;
		width: 420px;
		height: 242px;
		color: #e3e3e4;
		line-height: 1.5
		
	}		
	#apDiv3, #apDiv4, #apDiv5, #apDiv6, #apDiv7 {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 12px;
	vertical-align: middle;
	font-weight: bold;
	line-height: 1.25;
	}
	#apDiv7 {
		color: #e3e3e4;
		padding-top: 0;
		margin-top: 0;
		line-height: 1;
	}
	#apDiv7 a {
		color: #e3e3e4;
		text-decoration: none;
	}
	#apDiv7 a:hover {
		color: #ffffff;
	}
	#logo {
		position: relative;
		width: 238px;
		height: 142px;
		top: 0;
		left: 0;
		z-index: 200;
	}
	#footer {
		
		height: 400px;
		color: #e3e3e4;
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
		/*margin-top: -248px;*/
		margin-top: 0;
		clear: both;
		z-index: 200;
	}
	.footer p {
padding-left: 5px;
}
	.footerLnk {
		line-height: 1.3;
	}
	#footer2 {
		
		height: 30%;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
		margin-bottom:0;
		background-color: black;
		clear: both;
		z-index: 200;
	}	
	.menu1 {
		font-family: "Times New Roman", Times, Georgia, serif;
		font-size: 12px;
		vertical-align: middle;
		font-weight: bold;
		line-height: 1.2;
	}
	.menu2 a{
		font-size: 12px;
		font-weight: normal;
		color: #e3e3e4;
		text-decoration: none;
	}
	.menu2 a:hover{
		color: #ffffff;
	}
	.footer a {
 	text-decoration: none;
	font-weight: normal;
	color: #605f60;
	}
	.footer a:hover {
 		color:#a2a1a3;
	}
	.footer {
 	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.25;
 	color: #ffffff;
	z-index: 10;
 }
	#main-content {
		position: relative;
		margin-top:30px;
		}
	a:hover, a:active {
		color: #f5f5f5;
	}
	h3 {
		color: #818181;
		font-size: 20px;
		line-height: 1;
		margin-top: 10px;
		font-weight: normal;
	}
	#content-block {
		width: 1000px;
		height: 434px;
		margin-top: 30px;
		text-align:left;
		display:block;
		
	}
	#content-block-lincoln {
		width: 1000px;
		height: 452px;
		margin-top: 30px;
		text-align:left;
		display:block;
		
	}
	#content-block-greenfield {
		width: 1000px;
		height: 436px;
		margin-top: 30px;
		text-align:left;
		display:block;
		
	}
	
	#bighdr {
	/* position: absolute; */
	position: relative;
	margin-top: 0;
		background-image:url(images/top-bk.jpg);
		background-position:top center;
		
		background-attachment:scroll;
		background-repeat:no-repeat;
		min-width: 1000px;
		width: 100%;
		z-index: 1;
	}
	#mfhdr {
		margin-top: 45px;
		}
	#mfhdr-txt {
			text-align: left;
			width: 870px;
			
		}
		#stove1, #stove2, #stove3, #stove4, #stove5 {
			margin-top: 0;
			text-align: left;
			display:block;
		}
	#stove1 {
		width: 270px;
		float: left;
		}
	#stove2 {
		float: left;
		width: 420px;
		}
	#stove3 {
		text-align: right;
		float: left;
		width: 210px;
		}
	#stove4 {
		width: 270px;
		float: left;
		margin-left: 180px;
		margin-right: 70px;
		}
	#stove5 {
		width: 270px;
		float: left;
		}
#stove1-txt, #stove2-txt, #stove3-txt, #stove4-txt, #stove5-txt {
		margin-top: 0;
		text-align: center;
		line-height: 1;
		display:block;
		float: left;
		color:#e3e3e4;
	}
	#qstove1-txt h2, #qstove2-txt h2, #qstove3-txt h2,#stove1-txt h2, #stove2-txt h2, #stove3-txt h2, #stove4-txt h2, #stove5-txt h2 {
		margin-bottom: 5px;
		margin-top: 0;
		color: #e3e3e4;
		font-weight: normal;
		font-size: 28px;
	}
	#stove1-txt {
		width: 235px;
		margin-right: 50px;
		margin-left: -5px;
		}
	#stove2-txt {
		width: 335px;
		margin-right: 60px;
		}
	#stove3-txt {
		width: 235px;
		}
	#stove4-txt {
		width: 335px;
		float: left;
		margin-left: 120px;
		margin-right: 60px;
		}
	#stove5-txt {
		width: 233px;
		
		}
	#mfstoves, #mfstoves2, #mfstoves3, #qstoves, #mfstoves4 {
		width: 930px;
		margin-top: 15px;
	}
	
	#bar {
		clear: both;
	}
	.bar {
		clear: both;
	}
	#mf-image {
		margin-left: 0;
		float: left;
	}
	.ariallight {
		color#e3e3e4;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 1;
		font-weight: bold
	}
	.arial {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
	.colors {
position:absolute;
		vertical-align:top;
		clear: both;
		bottom: 60px;
		
		
	}
	#fuel {
		position:relative;
		margin-top: -75px;
		margin-right: 0;
	}
	#pdflinks {
		position:relative;
		margin-left: -7px;
		margin-top: 88px;
		line-height: 1.3;
		width: 300px;
		color#9c9897;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 1;
		font-weight: bold
	}
	#pdflinks a {
		color: #9c9897;
	}
	#pdflinks a:hover {
		color: #e3e3e4;
	}
	.mf-dtl-content {
		width: 492px;
	}
	#right-content {
		width: 520px;
		float: right;
		margin-right: 35px;
		margin-top: 0;
	}
	#right-content-lincoln {
		position:relative;
		width: 504px;
		float: right;
		margin-right: 35px;
		margin-top: 0;
		height: 100%;
	}
	#right-content-ashby {
		position:relative;
		width: 465px;
		float: right;
		margin-right: 35px;
		margin-top: 0;
		height: 100%;
	}
	#partial-lancaster {
		position: relative;
		top: -460px;
		left: -330px;
	}
	#partial-greenfield {
		position: relative;
		top: -460px;
		left: -322px;
	}
	#right-content-hastings {
		position:relative;
		width: 484px;
		float: right;
		margin-right: 35px;
		margin-top: 0;
		height: 100%;
	}
	.con-foot-hastings {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 484px;
		margin-bottom: 10px;
	}
	#partial-hastings {
		position: relative;
		top: -460px;
		left: -323px;
	}
	.con-foot {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 504px;
		margin-bottom: 10px;
	}
	.con-foot-ashby {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 465px;
		margin-bottom: 10px;
}

/* Pellet Stoves */

#right-content-exp {
		position:relative;
		width: 564px;
		float: right;
		margin-right: 35px;
		margin-top: 0;
		height: 100%;
	}
	.con-foot-exp {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 564px;
		margin-bottom: 10px;
	}
	#right-content-exl {
		position:relative;
		width: 564px;
		float: right;
		margin-right: 35px;
		margin-top: 0;
		height: 100%;
	}
	.con-foot-exl {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 564px;
		margin-bottom: 10px;
	}
	
	.p-dtl-content {
		width: 465px;
	}
	.exl-dtl-content {
		width: 545px;
	}
#p-image {
position: absolute;
bottom: 0;
		margin-left: 0;
		float: left;
	}
#content-block-exl {
position: relative;

		width: 1000px;
		height: 452px;
		margin-top: 30px;
		text-align:left;
		display:block;
		
	}
	#partial-exl {
		position: relative;
		top: -460px;
		left: -374px;
	}
	#phdr {
		margin-top: 0;
		width: 870px;
		}
	#phdr-txt {
			text-align: left;
			width: 870px;
			
		}
	#pstoves {
		width: 930px;
		margin-top: 15px;
	}
	
/* Furnaces */

#furnace1, #furnace2 {
			margin-top: 0;
			text-align: left;
			display:block;
		}
	#furnace1 {
		width: 270px;
		float: left;
		margin-left: 140px;
		margin-right: 80px;
		}
	#furnace2 {
		width: 270px;
		float: left;
		}	
	#partial-scf050 {
		position: relative;
		top: -460px;
		left: -278px;
	}
	#partial-revolution {
		position: relative;
		top: -460px;
		left: -280px;
	}
	#rev-hdr {
		margin-left: -30px;;
	}
	.con-foot-revolution {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 524px;
		margin-bottom: 10px;
	}
	
/* Quality */

	#quality {
		position: relative;
		width: 1000px;
		height: 412px;
		background-image: url(images/quality-bk.png);
		display: block;
		margin-top: 20px;
		}	
	#quality-txt {
		position: absolute;
		width: 440px;
		top:100px;
		right: 137px;
		text-align: left;
	}	
	
/* Fuel */
	.hdr {
		margin-top:30px
	}
	.hdr-content {
		width: 720px;
		text-align: left;
	}
	.fuel-content {
		width: 940px;
		margin-top: 50px;
		margin-left:5px;
		margin-bottom: 40px;
	}
	#fuel-cell1 {
		float: left;
		margin-right:55px;
		width: 303px;
		text-align: left;
	}
	#fuel-cell2 {
		float: left;
		margin-right:20px;	
	}
	.fuel-content {
		width: 940px;
		margin-top: 50px;
		margin-left:5px;
		margin-bottom: 40px;
	}
/* Multi Fuel Options */

#mffuel-content {
		position: relative;
		width: 941px;
		height: 1002px;
		margin-top: 20px;
		margin-left:5px;
		margin-bottom: 40px;
		background-image:url(images/multi-fuel-bk2.jpg);
		background-repeat:no-repeat;
		color: #9c9897;
		text-align: left;
		line-height: 1.5;
	}
	#mf-fuel-txt1 {
		position:absolute;
		top: 50px;
		left: 60px;
		color: #000000;
	}
	#mf-fuel-txt2 {
		position:absolute;
		top: 660px;
		left: 60px;
	}
	#mf-fuel-txt3 {
		position:absolute;
		top: 660px;
		left: 340px;
		width: 210px;

	}
	#mf-fuel-txt4 {
		position:absolute;
		top: 660px;
		left: 620px;
	}
	#mf-fuel-txt5 {
		position:absolute;
		top: 780px;
		left: 60px;
		width: 220px;
	}
	#mf-fuel-txt6 {
		position:absolute;
		top: 780px;
		left: 340px;
		width: 240px;
	}
	#mf-fuel-txt7 {
		position:absolute;
		top: 780px;
		left: 620px;
	}
	#mf-fuel-txt8 {
		position:absolute;
		top: 920px;
		left: 340px;
		color: #000000;
		font-size: 11px;
		width: 500px;
	}
	.h2-fuel {
		margin: 0;
		margin-bottom: -5px;
		color: #000000;
		font-weight: normal;
	}
	.h2-locator {
		margin: 0;
		margin-bottom: -5px;
		font-weight: normal;
	}
	.mf-dtl {
		line-height: 1.1;
	}
/* Pellet Fuel */
#pelletfuel-content {
		position: relative;
		width: 941px;
		height: 708px;
		margin-top: 20px;
		margin-left:5px;
		margin-bottom: 40px;
		background-image:url(images/pellet-option-bk.jpg);
		background-repeat:no-repeat;
		color: #9c9897;
		text-align: left;
		line-height: 1.5;
	}
	#pellet-fuel-txt1 {
		position:absolute;
		top: 50px;
		left: 370px;
		width: 500px;
		color: #000000;
	}
	#pellet-fuel-txt2 {
		position:absolute;
		top: 150px;
		left: 650px;
		width: 220px;
	}

	#pellet-fuel-txt3 {
		position:absolute;
		top: 600px;
		left: 240px;
		color: #000000;
		font-size: 11px;
		width: 350px;
	}
	/* Features */
	
	.features-content {
		postion: relative;
		width: 720px;
		text-align: left;
	}
	#features-content {
		postion: relative;
		width: 1000px;
		text-align: left;
	}
	#features-txt1 {
		postion: absolute;
		margin-left: 30px;
		top: 40px;
		width: 510px;
		text-align: left;
		float: left;
	}
	#features-txt2 {
		postion: absolute;
		margin-right: 30px;
		width: 370px;
		text-align: left;
		height: 100%;
		float: right;
	}
	.h2-features {
		margin: 0;
		margin-bottom: 0;
		margin-right: -5px;
		color: #e3e3e4;
		line-height: 1.3;
		font-size: 22px;
		font-weight: normal;
	}
	.custom-clearboth {
		postion: relative;
		clear: both;
		width: 944px;
		margin-left: 30px;
		}
		#custom-footer {
			position: relative;
			width: 844;
			height: 260px;
			display: block;
			background-image: url(images/customize.jpg);
			text-align: center;
			
		}
	#custom-txt1 {
		postion: absolute;
		margin-left: 370px;
		margin-top: 10px;
		width: 260px;
		text-align: left;
		float: left;
		margin-right:30px;
	}
	#custom-txt2 {
		postion: absolute;

		margin-top: 10px;
		width: 250px;
		text-align: left;
		float: left;
	}
	#customhdr {
		position: relative;
		top: 10px;
		left: 50px;
		font-size: 17px;
		}
/* FAQ, Warranty  and Resources*/
	#faq-content {
		width: 712px;
		margin-top: 30px;
		text-align: left;
	}
	#faq-content a{
		text-decoration:underline;
		color: #818181;
		font-weight: normal;
		font-size: 15px;
	}
	
	#faq-content a:hover {
		color: #e3e3e4;
	}
	
	
	#faq-content h2 {
		font-weight: normal;
		margin-bottom: 0;
	}
	.resource-link h2 {
		text-decoration: underline;
	}
/* Privacy */
	#privacy-content {
		width: 712px;
		margin-top: 30px;
		text-align: left;
	}	
	#privacy-content h2 {
		font-weight: normal;
		margin-bottom: 0;
		font-size: 22px;
	}
	#privacy-content a {
		text-decoration:underline;
		color: #818181;
		font-size:inherit;
		font-weight: normal;
		font-size: 15px;
	}
	#privacy-content a:hover {
		color: #e3e3e4;
	}
	.pdisclaimer {
		color: #e3e3e4;
		margin-bottom: 5px;
		font-size: 18px;
	}
/* Dealer Login */
	#login-content {
		width: 712px;
		margin-top: 30px;
		text-align: left;
	}
	#login-content a {
		text-decoration:underline;
		color: #e3e3e4;
		font-size:inherit;
	}
	#login-content h2 {
		font-weight: normal;
		margin-bottom: 0;
	}
	#login-box {
		position: relative;
		top: 30px;
		left: 60px;
}
/* Contact */

	#contact-txt2 {
		position: relative;
		top: -40px;
		left: 120px;
		line-height: 1.2;
	}
	#contact-txt2 a {
		font-size: 15px;
	}
	#contact-txt2 a:hover {
		color: #e3e3e4; 
	}
/* Manuals */
	#manual-content {
		width: 712px;
		margin-top: 30px;
		text-align: left;
		
	}
	#locator-content {
		position: relative;
		width: 712px;
		margin-top: 30px;
		margin-right: 50px;
		text-align: center;
		
	}
	.size14px {
		font-size: 14px;
	}
	.size15px {
		font-size: 15px;
	}
	.size19px {
		font-size: 19px;
	}
	.normal {
		font-weight: normal;
	}
	.underline {
		text-decoration: underline;
	}
#sel-manuals {
		position: relative;
		float: left;
		font-size: inherit;
		
	}
	#sel-manuals select {
		font-size: 13px;
		
	}
	#manuals-go {
		position: absolute;
		top: 4px;
		left: 420px;
		
	}
	/* Guides */
	
	#sel-guides {
		position: relative;
		margin-left: 380px;
	}
	#guides-go {
		position: absolute;
		top: 3px;
		left: 265px;
	}
/* Registration */
	#reg-content {
		width: 712px;
		margin-top: 30px;
		text-align: left;
	}
	#reg-form {
		postion: relative;
		width: 712px;
	}
	.reg-radio {
		margin-bottom: 0;
		margin-top: 0;
}
	.form-font {
		font-size: 12px;;
	}
	#monthdropdown, #daydropdown, #yeardropdown { font-size: 12px; }
/* Shadow */
	#shadow {
		position: absolute;
		left: 0;
		height: 936px;;
		width: 100%;
		background-image: url(images/bottom-shadow4.png);
		background-position: top center;
		background-repeat:no-repeat;
		z-index: -10;
		margin-top: -906px;
	}
	
/* Products */
	#qstove1 {
		width: 340px;
		float: left;
		}
	#qstove2 {
		float: left;
		width: 335px;
		}
	#qstove3 {
		text-align: right;
		float: left;
		width: 300px;
		}
 	#qstove1-txt {
		width: 270px;
		margin-right: 50px;
		margin-left: -5px;
		
		float: left;
		}
	#qstove2-txt {
		width:270px;
		margin-right: 49px;
		
		float: left;
		}
	#qstove3-txt {
		width: 269px;
		float: right;
		
		}
	#qstove1-lnk {
		width: 280px;
		margin-right: 50px;
		margin-left: -5px;
		float: left;
		}
	#qstove2-lnk {
		width:290px;
		margin-right: 60px;
		float: left;
		}
	#qstove3-lnk {
		width: 240px;
		float: right;
		}
	#qline1 {
		position: relative;
		top: -250px;
		left: 155px;
		margin-bottom: -150px;
		width: 1px;
	}
	#qline2 {
		position: relative;
		top: -250px;;
		left: 170px;
		margin-bottom: -150px;
		width: 1px;
		
	}
	.disclaimer {
		font-size: 11px;
	}
	
/* Dealer Locator */
	#dl {
		position: relative;
		top: -100px;
        width: 940px;
		text-align: right;
		vertical-align: middle;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #424143;
	}
	#dl-button {
		margin-top: 2px;
		float: right;
	}	
	#dlform {
		float: left;
		width: 940px;
	}

/* Resources */

.rs4-txt {

		width: 360px;
		float: left;
		margin-left: 80px;
		margin-right: 30px;
		margin-top: 0;
		text-align: left;
		display:block;
		
		}
	.rs5-txt {
		width: 360px;
		float: right;
		margin-top: 0;
margin-right: 60px;
		text-align: left;
		display:block;
		}
	.rs6-txt {

		width: 360px;
		
		margin-left: 300px;
		margin-right: auto;
		margin-top: 0;
		text-align: left;
		display:block;
		
		}
		.rs6-txt h2, .rs4-txt h2, .rs5-txt h2{
		margin-bottom: 5px;
		margin-top: 0;
		color: #e3e3e4;
		font-weight: normal;
		font-size: 24px;
	}
	.rsline1 {
		position: relative;
		top: 40px;
		left: 0;
		width: 1px;
float: left;
	}
	.rsline2 {
		position: relative;
		top: 40px;
		left: 0;
		width: 1px;
margin-bottom: 0;
float: left;
	}
		
/* Compare */
	#calc {
		position: relative;
		width: 940px;
		height: 491px;
		/* background-image: url(images/tmp-calc.jpg);*/
		margin-top: -10px;
		color: #f3f3f4;
		font-size: 15px;
	}
	#calc-title {
		position: absolute;
		top: 18px;
		left: 235px;
		
	}
	.calc-small {
		font-size: 12px;
		line-height: 1.3; 
	}
	.calc-norm {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 15px;
	}
	.calc-grey { 
		font-family:Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #818181;
	}
	form {
		margin: 0;
	}
	#graphic {
		postion: absolute;
		margin-top: -460px;
		margin-left: 500px;
		width: 442px;
	}
	.graphic-h2 {
		color: e3e3e4;
		font-size:24px;
		font-weight: normal;
		margin-top: 40px;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 40px;
	}
	.grey {
		color: #818181;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		}
	.greyplane {
		color: #818181;
		
		}
	.lead13 {
		line-height: 1.3;
	}
	.lead11 {
		line-height: 1.1;
	}
	#compare-content {
		width: 940px;
		margin-top: 30px;
		text-align: left;
		
	}
	#numbers {
		position: relative;
		margin-top: -312px;
		margin-left: 120px;
		line-height: 2.8;
		font-size: 22px;
		color: #e3e3e4;
	}
	.numbers {
		font-size: 22px;
		color: #e3e3e4;
		font-weight: bold;
	}
	.asterick {
	font-size: 22px;
		color: #e3e3e4;
		font-weight: normal;
	}
/* Sitemap */
	#sitemap {
		width: 712px;
		text-align: left;
	}
	.zip {
		color: #e3e3e4;
	}
/* text links plain */
	.plain {
		color: inherit;
		font-weight: normal;
		text-decoration: none;
	}
	.plain:hover {
		color: inherit;
		line-height: 1;
		font-weight: normal;
	}

