/* ...Welcome to the main CSS formating file for www.alternativefuelboilers.com....
My name is Christopher Dardick and I specialize in communications in a variety of media...
you may contact me at info@essentialmultimedia.ca or check out my website at 
www.essentialmultimedia.ca.   */

/* Basic Page Formating Starts here........................................ */


html { 
  min-width: 760px;
}

/* this is for you mozilla freaks and your strange default margin settings......... */

div > p {
  margin-top: 0px;
  margin-right:0px;
}


body {
  margin:0px;
  padding:0px; 
  text-align:center;
  background-color:#009300;
}


#key_words {  
  position:absolute;
  right: 24px;
  bottom: 5px;
  background-color: transparent;
  width: 550px;
  cursor: default;
  height: 10px;
  text-align: right;
  font: 8px/125% Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  z-index: 1;
 
      
}




#wrapspacer {
  height: 1px;
  width: 724px;
  left: 0px;
  position: relative;
  bottom: 0px;
  margin:0px;
  padding:0px;
}

/* Main Navigation Starts here...................................*/



#navigation {
  position:absolute;
  font: 10px/125% Arial, Helvetica, sans-serif;
  top: 74px;
  left: 18px;
  background-color: transparent;
  height: 19px;
  width: 723px;
  border: 1px solid #009C00;
  text-align:center;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	border-top: 3px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	
}

#navigation li {
	display: inline;
}

#navigation a:link, #navigation a:visited { 
	padding: 2px 32px 2px 32px; 
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}

#navigation a:hover {
    color: #009300;
	background-color: #ffffff;
}

#navigation #currentpage1 {
color: #ffffff;
background: #1D9F14;
}



/* Main Navigation Ends here...................................*/


/* Basic Page Formating Ends here...................................................... */

/* Home Page Content begins here..........................................*/

#woodboiler_wrapper {
  position:relative;
  text-align:center;
  margin-right:auto; 
  margin-left:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 17px 0px 17px;
  width: 726px;
  height: 2022px;
  background-image:url(images/alternative1e.jpg); 
  background-repeat:no-repeat; 
  background-color: #ffffff;
  border-bottom: 1px solid white;
}




#homecenter {  
  position:absolute;
  left: 24px;
  top: 329px;
  background-color: transparent;
  width: 710px;
  height: 1464px;
  text-align: left;
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0px;
  padding: 0px;
  z-index: 2;
 
      
}


#dealerpromptbox {  
  position: absolute;
  top: 330px;
  right: 18px;
  width: 155px;
  height: 435px;
  border: 1px solid #009300;
  padding: 0px;
  text-align: center;  
  color: #000000;
  background-color: transparent;
  z-index: 3;
}

#dealerpromptbox_content {  
  position: absolute;
  top: 10px;
  left: 9px;
  width: 138px;
  height: 352px;
  padding: 0px;
  text-align: center;
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
  background-repeat:no-repeat;
  background-position: bottom center;
  z-index: 4;
  
}

.dealerpromptimage {
  border-style: none;
  padding: 0px 0px 12px 0px;
  margin-bottom: 0px;
  
}

#canadianbox {  
  position: relative;  
  border: 1px solid #009300;
  text-align: center;  
  padding: 2px 2px 4px 2px;
  margin: 8px 0px 8px 0px;
  color: #000000;
  z-index: 4;
}


.homeimage1{
  float: left;  
  border-style: none;
  padding: 4px 13px 170px 0px;
  margin-bottom: 15px;
  
}

#homeimage2 {
  position:absolute;
  right: 20px;
  top: 928px; 
  background-image:url(images/home_midright_b.jpg); 
  background-repeat:no-repeat; 
  background-color: transparent;
  width: 291px;
  height: 255px;
  padding: 0px 0px 0px 0px;  
  margin: 0px;
  z-index: 1;
}

.homeimage3 {
  float: left;  
  border-style: none;
  padding: 0px 20px 0px 0px;
  margin: 0px -5px 0px 0px;
  z-index: 2;
}

.homeimage4 {
  float: left;  
  border-style: none;
  padding: 0px 20px 50px 0px;
  margin: 0px -5px 0px 0px;
  z-index: 2;
  
}

.homeimage5 {
  float: right;  
  border-style: none;
  padding: 0px 0px 10px 13px;
  margin: 0px;
  z-index: 2;
  
}



#shopprompt {  
  position: absolute;
  top: 616px;
  left: 25px;
  width: 155px;
  height: 149px;
  border: 1px solid #009300;
  text-align: center;  
  font: 12px/230% Arial, Helvetica, sans-serif;
  color: #000000;
  z-index: 2;
  
}

#shopprompt_content {  
  position: absolute;
  top: 14px;
  left: 10px;
  width: 135px;
  height: 60px;
  z-index: 2;
}

#soonprompt {  
  position: absolute;
  top: 839px;
  left: 25px;
  width: 715px;
  height: 273px;
  border: 1px solid #009300;
  text-align: left;  
  font: 12px/130% Arial, Helvetica, sans-serif;
  color: #000000;
  z-index: 3;
}

#soonprompt_content {  
  position: absolute;
  top: 20px;
  left: 27px;
  width: 665px;
  z-index: 3;
  
}

.canimage1{
  float: left;  
  border-style: none;
  padding: 0px 15px 0px 0px;
  margin-bottom: 0px;
  
}

.coderedimage1{
  float: left;  
  border-style: none;
  padding: 0px 25px 0px 0px;
  margin-bottom: 5px;
  
}

#preseason_banner {  
  position: absolute;
  top: 120px;
  left: 18px;
  width: 723px;
  border: 1px solid #009300;
  height: 177px;
  padding: 0px;
  margin: 0px;
  z-index: 3;
}

#march_banner {  
  position: absolute;
  top: 827px;
  left: 23px;
  width: 719px;
  height: 125px;
  z-index: 3;
  text-align: center;  
   font: 12px/160% Arial, Helvetica, sans-serif;
  color: #000000;
}

#march_banner_content {  
  position: absolute;
  top: 148px;
  left: 27px;
  width: 665px;
  z-index: 3;
  
} 

/* start div visibilty toggle to avoid ie default image box on load   */


.nothere {
     visibility:hidden;
 }
.there {
     visibility:visible;
 }

/* end div visibilty toggle to avoid ie default image box on load   */

/* start div visibilty toggle to avoid ie default image box on load   */


.noappear {
     visibility:hidden;
 }
.appear {
     visibility:visible;
 }

/* end div visibilty toggle to avoid ie default image box on load   */

#gasprompt {  
  position: relative;
  left: 0px;
  width: 485px;
  height: 25px;
  border: 1px solid #009300;
  padding-top: 5px;
  text-align: center; 
  font: 12px/160% Arial, Helvetica, sans-serif;
  color: #000000;
  z-index: 4;
}

#homeprompt_madeinusa {
  position:absolute;
  right: 0px;
  top: 0px;
  background-color: transparent;
  width: 136px;
  height: 128px;
  background-image:url(images/madeinusa_120px.jpg); 
  background-repeat:no-repeat;
  background-position: right top ;
  margin: 0px;
  padding: 0px;
  z-index: 3;
 
}

#enviroprompt {   
    text-align: center;  
  
}

.leafimage_small {
  border-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 5px -3px 0px;
  z-index: 2;
}


.leafimage_smallright {
  border-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px -3px 5px;
  z-index: 2;
}

#enviroprompt2 {   
    text-align: center;  
  
}

.energy {
  border-style: none;
  z-index: 2;
  vertical-align:bottom;
  float: right;
  padding: 5px 0px 0px 15px;
}


#environmentallysound {
	position:absolute;
    top: 0px; 
	left: 0px;
    padding:  17px 17px 34px 17px;
    width: 390px;
    color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	z-index: 2;
    font: 12px/125% Arial, Helvetica, sans-serif;
}

.leafimage {
  float: left;  
  border-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 0px 0px;
  z-index: 2;
}


h1 {
	font: 17px/110% Arial, Helvetica, sans-serif;
	color: #009300;
	font-weight: bold;
	margin-bottom: -13px;
	margin-top: 5px;
}

h2 {
	font: 16px/120% Arial, Helvetica, sans-serif;
	color: #009300;
	font-weight: bold;	
	text-align: center;
	margin-bottom: -13px;
	margin-top: 0px;
}


.centerhead {
	font: 17px/110% Arial, Helvetica, sans-serif;
	color: #009300;
	font-weight: bold;
}

.centerhead_XL {
	font: 20px/110% Arial, Helvetica, sans-serif;
	color: #009300;
	font-weight: bold;
}

.centerheadsmall {
  font: 12px/110% Arial, Helvetica, sans-serif;
  color: #009300; 
  font-weight: bold ; 
}

.centerheadsmall_space {
  font: 12px/150% Arial, Helvetica, sans-serif;
  color: #009300; 
  font-weight: bold ; 
  
}

.videohead2 {
	font: 16px/120% Arial, Helvetica, sans-serif;
	color: #009300;
	font-weight: bold;
	text-align: left;
}


.centerbody {
	font: 12px/110% Arial, Helvetica, sans-serif;
	color: #000000;
}

.centerbodysmall {
	font: 11px/110% Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold ;	
}

.centersmallgreen {
  font: 12px/110% Arial, Helvetica, sans-serif;
  color: #006C00; 
   
}

.promptsmallgreen {
  font: 10px/110% Arial, Helvetica, sans-serif;
  color: #006C00; 
   
}
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.underline  {text-decoration:underline;}
#align-center { text-align: center; }




/* centernav begins here..................*/

.centernav a:link, a:active {
  background: none;
  color: #006C00;
  
}
.centernav a:visited {
  background:none;
  color: #006C00;
  text-decoration: underline;
  
}
.centernav a:hover {
  background: #1D9F14;
  color: #ffffff;
  padding: 0px 0px 1px 0px;
  
}

/* centernav ends here..................*/





.centerquote {
	font-style: italic;
}



hr {
    border: none;
	background-color: #009300;
	color: #009300;
	height: 1px;
	width: 100%;
	text-align: center;
}



/* Home Page Content ends here..........................................*/



/* How it Works Page Content begins here..........................................*/

#workswrapper {
  position:relative;
  text-align:center;
  margin-right:auto; 
  margin-left:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 17px 0px 17px;
  width: 726px;
  height: 3083px;
  background-image:url(images/alternative1e.jpg); 
  background-repeat:no-repeat; 
  background-color: #ffffff;
  border-bottom: 1px solid white;
}


#workscenter {  
  position:absolute;
  left: 24px;
  top: 115px;
  background-color: transparent;
  width: 710px;
  height: 2287px;
  text-align: left;
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0px;
  padding: 0px;
  z-index: 2;
 
      
}

.worksimage1{
  float: right;  
  border-style: none;
  padding: 4px 0px 0px 13px;
  margin: 0px;
}

.worksimage2{
  float: left;  
  border-style: none;
  padding: 8px 20px 25px 0px;
  margin-top: -10px;
}

.worksimage3{
    
  border-style: none;
  padding: 0px 0px 0px 65px;
 
}

.worksimage4{
    
  border-style: none;
  padding: 0px 0px 0px 65px;
 
}

.worksimage5{
    
  border-style: none;
  padding: 10px 0px 0px 70px;
 
}

#gasification_box {
  position: relative;  
  top: 0px;
  left: 20px; 
  width: 620px;
  height: 310px;
  background-color: transparent;
  padding: 30px 20px 0px 25px;
  border: 1px solid #009C00;
  z-index: 6;  
  
}

#howitworks_madeinusa {
  position:absolute;
  right: 24px;
  top: 1411px;
  background-color: transparent;
  width: 136px;
  height: 128px;
  background-image:url(images/madeinusa_120px.jpg); 
  background-repeat:no-repeat;
  background-position: right top ;
  margin: 0px;
  padding: 0px;
  z-index: 3;
 
}


#howitworks_smalllogo {
  position:absolute;
  right: 30px;
  top: 773px;
  background-color: transparent;
  width: 190px;
  height: 90px;
  background-image:url(images/econoburn_contact1.jpg); 
  background-repeat:no-repeat;
  background-position: center;
  margin: 0px;
  padding: 0px;
  z-index: 3;
 
}

#worksprompt {  
  position: relative;
  left: 113px;
  width: 495px;
  height: 25px;
  border: 1px solid #009300;
  padding-top: 5px;
  text-align: center; 
  font: 12px/160% Arial, Helvetica, sans-serif;
  color: #000000;
  z-index: 3;
}


#leftspacer {
  height: 1px;
  width: 128px;
  left: 0;
  position: relative;
  bottom: 0;
  margin:0;
  padding:0;
}




/*How it Works Page Content ends here..............................................................*/


/*Products Page Content starts here.........................................*/

#productswrapper {
  position:relative;
  text-align:center;
  margin-right:auto; 
  margin-left:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 17px 0px 17px;
  width: 726px;
  height: 2535px;
  background-image:url(images/alternative1e.jpg); 
  background-repeat:no-repeat; 
  background-color: #ffffff;
  border-bottom: 1px solid white;
}


#productscenter {  
  position:absolute;
  left: 24px;
  top: 115px;
  background-color: transparent;
  width: 710px;
  height: 2340px;
  text-align: left;
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0px;
  padding: 0px;
  z-index: 2;
    
}

.productsimage1{
  float: right;  
  border-style: none;
  padding: 0px 0px 0px 13px;
  margin-top: -5px;
}

.productsimage2{
  float: left;  
  border-style: none;
  padding: 0px 13px 0px 0px;
  margin-top: -4px;
}

.productsimage3{
  float: left;  
  border-style: none;
  padding: 0px 20px 0px 0px;
  margin-top: -4px;
}

.productsimage4{
  float: right;  
  border-style: none;
  padding: 15px 0px 0px 25px;
  margin-top: -4px;
}


#features {
  position:relative;
  font: 11px/125% Arial, Helvetica, sans-serif;
  background-color: transparent;
  height: 550px;
  width: 672px;
  border: 1px solid #009C00;
  text-align: left;
  padding: 20px 20px 0px 20px;
}

.featuressmallgreen {
  font: 11px/110% Arial, Helvetica, sans-serif;
  color: #006C00; 
   
}

.warrantyfont {
  font: 11px/190% Arial, Helvetica, sans-serif;
  color: #000000; 
   
}


/*Model Comparisons table styles start here........*/



td, th {
	font: 12px/160% Arial, Helvetica, sans-serif;
	
}
.producttable {
	width: 712px;
	border: 1px solid #009300;
	border-collapse: collapse;
}

.producttable th {
	border: 1px solid #FFFFFF;
	font: 12px/110% Arial, Helvetica, sans-serif;
    background-color: #009300; 
	color: #FFFFFF;
	text-align: left;
	padding: 6px 6px 6px 6px;
}

.producttable th.mid {
	text-align: center;	
}

.producttable th.sidepanel {
	width: 24%;	
}


.producttable td {
	border: 1px solid #009300;	
	padding: 4px;
}

.producttable td.right {
	text-align: right;
	
}

.producttable td.middle {
	text-align: center;
	
}


.producttable caption {
    font: 15px/110% Arial, Helvetica, sans-serif;
	color: #009300;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 8px;
}
.producttable tr.altrow {
	background-color: #DFE7F2;
	color: #000000;
}

/*Model Comparisons table styles end here........*/


#accessories_gallery {
  position: relative;  
  top: 0px;
  left: 4px; 
  width: 712px;
  height: 160px;
  color: #FFFFCC;
  background-color: transparent;
  font-size: 11px;
  line-height: 155%;
  z-index: 5;
  
  
}


/********************* ACCESSORY PHOTO POP-UP STARTS *********************/

.photo {
	height: 106px;
	width: 111px;
	padding: 0px 4px 10px 0px;	
	float: left;
	margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0;
}

.photo span {
	display: none;
}

.photo a:link,
.photo a:visited {
	display: block;
	background: no-repeat center #009300;
	height: 106px;
	width: 111px;
	position: absolute;
	cursor: default;
}

.photo a:hover,
.photo a:focus {
	border: 1px solid #009300;
	z-index: 99;
	margin-top: -25px;
	margin-left: -42px;
	cursor: default;
}

#p1 a {
	background-image: url(images/heatex_thumb.jpg);
}

#p1 a:hover {
	background-image: url(images/heatex_large.jpg);
	height: 191px;
	width: 200px;
}

#p2 a {
	background-image: url(images/commex_thumb.jpg);
}

#p2 a:hover {
	background-image: url(images/commex_large.jpg);
	height: 191px;
	width: 200px;
}

#p3 a {
	background-image: url(images/storage_thumb.jpg);
}

#p3 a:hover {
	background-image: url(images/storage_large.jpg);
	height: 191px;
	width: 200px;
}

#p4 a {
	background-image: url(images/accessory_thumb.jpg);
}

#p4 a:hover {
	background-image: url(images/accessory_large.jpg);
	height: 191px;
	width: 200px;
}

#p5 a {
	background-image: url(images/stovepipe_thumb.jpg);
}

#p5 a:hover {
	background-image: url(images/stovepipe_large.jpg);
	height: 191px;
	width: 200px;
}

#p6 a {
	background-image: url(images/stovepipeT_thumb.jpg);
}

#p6 a:hover {
	background-image: url(images/stovepipeT_large.jpg);
	height: 191px;
	width: 200px;
}


.hoverprompt {  
  color: #009300;
  background-color: transparent;
  font-size: 10px; 
  float: right;
  padding-right: 10px;
}



/********************* ACCESSORY PHOTO POP-UP ENDS *********************/


#warranty_box {
  position: relative;  
  top: 0px;
  left: 20px; 
  width: 650px;
  height: 100px;
  background-color: transparent;
  padding: 7px 5px 0px 15px;
  border: 1px solid #009C00;
  z-index: 6;  
  
}

.productsimage5{
  float: left;  
  border-style: none;
  padding: 0px 13px 0px 0px;
  margin-top: 4px;
}

.warrantyfont {
  font: 11px/190% Arial, Helvetica, sans-serif;
  color: #000000; 
   
}

#faqprompt {  
  position: relative;
  left: 75px;
  width: 560px;
  height: 25px;
  border: 1px solid #009300;
  padding-top: 5px;
  text-align: center; 
  font: 12px/160% Arial, Helvetica, sans-serif;
  color: #000000;
  z-index: 3;
}



/*Products Page Content ends here.........................................*/

/* FAQ Page Content begins here..........................................*/

#faqwrapper {
  position:relative;
  text-align:center;
  margin-right:auto; 
  margin-left:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 17px 0px 17px;
  width: 726px;
  height: 4895px;
  background-image:url(images/alternative1e.jpg); 
  background-repeat:no-repeat; 
  background-color: #ffffff;
  border-bottom: 1px solid white;
}


#faqcenter {  
  position:absolute;
  left: 24px;
  top: 115px;
  background-color: transparent;
  width: 550px;
  height: 4690px;
  text-align: left;
  font: 12px/180% Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0px;
  padding: 0px;
  z-index: 2;
 
      
}

/* faqcenternav begins here..................*/

.faqcenternav a:link, a:active {
  background: none;
  color: #000000;
  text-decoration: none;
  
}
.faqcenternav a:visited {
  background:none;
  color: #000000;
  text-decoration: none;
  
}
.faqcenternav a:hover {
  background: #1D9F14;
  color: #ffffff;
  padding: 0px 0px 1px 0px;
  text-decoration: none;
  
}

/* centernav ends here..................*/



#faqtopimage {
  position:absolute;
  left: 24px;
  top: 115px;
  background-color: transparent;
  width: 710px;
  height: 300px;
  background-image:url(images/home_midright_small_faq_b.jpg); 
  background-repeat:no-repeat;
  background-position: right top ; 
  margin: 0px;
  padding: 0px;
  z-index: 1;
 
}

#faqfillerbox {  
  position: absolute;
  top: 587px;
  right: 26px;
  width: 125px;
  height: 4091px;
  border: 1px solid #009300;
  padding: 0px;
  text-align: center;  
  color: #000000;
  background-color: #FFFFFF;
  z-index: 4;
}

.faq_heading {
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000; 
  
}

.faq_questions {
  font: 12px/180% Arial, Helvetica, sans-serif;
  color: #000000; 
  
}


.fuelimage1{
  float: right;  
  border-style: none;
  padding: 4px 0px 0px 13px;
  margin: 0px;
  z-index: 4;
}

.faqimage1{
  float: right;  
  border-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  
}



/* toplink begins here..................*/

.toplink{
  float: right;
  font: 11px/150% Arial, Helvetica, sans-serif;
}
.toplink a:link, a:active {
  background: none;
  color: #006C00;
  text-decoration: none;
}
.toplink a:visited {
  background:none;
  color: #006C00;
  text-decoration:none;
}
.toplink a:hover {
  background: #1D9F14;
  color: #ffffff;
  padding: 0px 0px 1px 0px;
  text-decoration:none;
}

/* toplink ends here..................*/


/* faqhyperlinks begins here..................*/

.faqhyperlinks{
  font: 12px/150% Arial, Helvetica, sans-serif;
}
.faqhyperlinks a:link, a:active {
  background: none;
  color: #006C00;
  text-decoration: none;
}
.faqhyperlinks a:visited {
  background:none;
  color: #006C00;
  text-decoration:none;
}
.faqhyperlinks a:hover {
  background: #1D9F14;
  color: #ffffff;
  padding: 0px 0px 1px 0px;
  text-decoration:none;
}

/* faqhyperlinks ends here..................*/


/*Fuel Comparisons table styles start here........*/



p, td, th {
	font: 12px/160% Arial, Helvetica, sans-serif;
}
.datatable {
	width: 550px;
	border: 1px solid #009300;
	border-collapse: collapse;
}
.datatable td {
	border: 1px solid #009300;	
	padding: 4px;
}

.datatable td.right {
	text-align: right;
	
}

.datatable td.middle {
	text-align: center;
	width: 25%;
}

.datatable td.fuel {
	width: 15%;
}

.datatable td.heater {
	width: 50%;
}

.datatable td.costmiddle {
	text-align: center;
	
}

.datatable td.costright {
	text-align: right;
	width:25%;
}



.datatable th {
	border: 1px solid #FFFFFF;
	font: 12px/110% Arial, Helvetica, sans-serif;
    background-color: #009300; 
	color: #FFFFFF;
	text-align: left;
	padding: 6px 6px 6px 6px;
}
.datatable caption {
    font: 15px/110% Arial, Helvetica, sans-serif;
	color: #009300;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 8px;
}
.datatable tr.altrow {
	background-color: #DFE7F2;
	color: #000000;
}

/*Fuel Comparisons table styles end here........*/

/* FAQ Page Content ends here..........................................*/


/* Ordering Page Content starts here..........................................*/

#orderingwrapper {
  position:relative;
  text-align:center;
  margin-right:auto; 
  margin-left:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 17px 0px 17px;
  width: 726px;
  height: 1535px;
  background-image:url(images/alternative1e.jpg); 
  background-repeat:no-repeat; 
  background-color: #ffffff;
  border-bottom: 1px solid white;
}


#orderingcenter {  
  position:absolute;
  left: 24px;
  top: 115px;
  background-color: transparent;
  width: 710px;
  height: 1340px;
  text-align: left;
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0px;
  padding: 0px;
  z-index: 2;
 
      
}

.orderingtopimage1{
  float: left;  
  border-style: none;
  padding: 4px 13px 0px 0px;
  margin: 0px;
}

.orderingimage1 {
  float: right;  
  border-style: none;
  padding:  0px 0px 0px 13px;
  margin: 0px;
  z-index: 2;
  
}

#ordering_madeinusa {
  position:absolute;
  right: 24px;
  top: 331px;
  background-color: transparent;
  width: 136px;
  height: 128px;
  background-image:url(images/madeinusa_120px.jpg); 
  background-repeat:no-repeat;
  background-position: right top ;
  margin: 0px;
  padding: 0px;
  z-index: 1;
 
}


#contactprompt {  
  position: relative;
  left: 98px;
  width: 525px;
  height: 25px;
  border: 1px solid #009300;
  padding-top: 5px;
  text-align: center; 
  font: 12px/160% Arial, Helvetica, sans-serif;
  color: #000000;
  z-index: 3;
}


/* Ordering Page Content ends here..........................................*/





/* Contact Page Content begins here..........................................*/


#contactwrapper {
  position:relative;
  text-align:center;
  margin-right:auto; 
  margin-left:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 17px 0px 17px;
  width: 726px;
  height: 1446px;
  background-image:url(images/alternative1e.jpg); 
  background-repeat:no-repeat; 
  background-color: #ffffff;
  border-bottom: 1px solid white;
}

#contactcenter {  
  position:absolute;
  left: 24px;
  top: 115px;
  background-color: transparent;
  width: 710px;
  height: 1251px;
  text-align: left;
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0px;
  padding: 0px;
  z-index: 2;      
}

#contactinfobox {  
  position: absolute;
  top: 285px;
  right: 26px;
  width: 220px;
  height: 620px;
  border: 1px solid #009300;
  padding: 0px;
  text-align: center;  
  color: #000000;
  background-color: #FFFFFF;
  z-index: 4;
}

#contactinfobox_content {  
  position: absolute;
  top: 15px;
  left: 15px;
  width: 190px;
  height: 583px;
  padding: 0px;
  text-align: left;  
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
  background-image:url(images/econoburn_contact1.jpg); 
  background-repeat:no-repeat;
  background-position: bottom center;
  z-index: 4;
}

.contactimage1{
  float: right;  
  border-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.contactimage2{
  float: right;  
  border-style: none;
  padding: 0px 0px 0px 13px;
  margin: 0px;
}

#paypalinfobox {  
  position: absolute;
  top: 633px;
  left: -16px;
  width: 220px;
  height: 282px;
  border: 1px solid #009300;
  padding: 0px;
  text-align: center;  
  color: #000000;
  background-color: #FFFFFF;
  z-index: 1;
}

#paypalinfobox_content {  
  position: absolute;
  top: 15px;
  left: 15px;
  width: 190px;
  height: 245px;
  padding: 0px;
  text-align: left;  
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
  background-image:url(images/horizontal_solution_PP.jpg); 
  background-repeat:no-repeat;
  background-position: bottom center;
  z-index: 1;
}







/* Form Content starts here.............................*/

legend {
    border: 1px solid #009C00;
	margin-bottom: 15px;
	font: 11px/125% Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;
	color: #000000;
}

form {
   
	font: 11px/125% Arial, Helvetica, sans-serif;
	color: #000000;
	display: inline;
	margin: 0px;
	padding: 0px;


}



#marginForm fieldset {
	border-top: solid #009C00 1px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	margin-top: 15px;
	margin-bottom: 25px;	
	
}

#marginForm label {
	clear: both;
	float: left;
	display: inline;
	width: 8em;
	margin-top: 4px;
}

#marginForm input {
	position: relative;	
	left: 80px;
	top: -15px;	
	font: 11px/125% Arial, Helvetica, sans-serif;
	color: #000000;	
}

.select1 {
    font: 11px/125% Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-left: 50px;
	margin-bottom: 10px;
}

.textarea1 {
    font: 11px/125% Arial, Helvetica, sans-serif;
}


.submit1 {
    position: relative;
	margin-left: -74px;
	margin-top: 30px;
	color: #000000;
}

.maincontenthighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009C00;
	line-height: 140%;
	background-color: transparent;
}


/* Form Content ends here.............................*/


/* Contact Page Content ends here..........................................*/

/* contactconfirm.php starts here..........................................*/

#contactconfirmwrapper {
  position:relative;
  text-align:center;
  margin-right:auto; 
  margin-left:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 17px 0px 17px;
  width: 726px;
  height: 506px;
  background-image:url(images/alternative1e.jpg); 
  background-repeat:no-repeat; 
  background-color: #ffffff;
  border-bottom: 1px solid white;
}

#contactconfirmcenter {  
  position:absolute;
  left: 24px;
  top: 115px;
  background-color: transparent;
  width: 710px;
  height: 311px;
  text-align: left;
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0px;
  padding: 0px;
  z-index: 2;      
}



/* contactconfirm.php.php ends here..........................................*/



/* Dealer Page Content begins here..........................................*/


#dealerwrapper {
  position:relative;
  text-align:center;
  margin-right:auto; 
  margin-left:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 17px 0px 17px;
  width: 726px;
  height: 2146px;
  background-image:url(images/header_dealership.jpg); 
  background-repeat:no-repeat; 
  background-color: #ffffff;
  border-bottom: 1px solid white;
}

#dealercenter {  
  position:absolute;
  left: 24px;
  top: 90px;
  background-color: transparent;
  width: 710px;
  height: 1951px;
  text-align: left;
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0px;
  padding: 0px;
  z-index: 2;      
}



#dealerinfobox {  
  position: absolute;
  top: 85px;
  right: 26px;
  width: 240px;
  height: 1362px;
  border: 1px solid #009300;
  padding: 0px;
  text-align: center;  
  color: #000000;
  background-color: transparent;
  z-index: 3;
}

#dealerinfobox_content {  
  position: absolute;
  top: 15px;
  left: 15px;
  width: 190px;
  height: 1183px;
  padding: 0px;
  text-align: left;  
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
  background-image:url(images/econoburn_contact1.jpg); 
  background-repeat:no-repeat;
  background-position: bottom center;
  z-index: 4;
}

.dealerimage1{
  float: right;  
  border-style: none;
  padding: 0px 0px 1000px 30px;
  margin: 0px;
}


.closewindlink{
  float: right;
  font: 11px/150% Arial, Helvetica, sans-serif;
}
.closewindlink a:link, a:active {
  background: none;
  color: #006C00;
  text-decoration: none;
}
.closewindlink a:visited {
  background:none;
  color: #006C00;
  text-decoration:none;
}
.closewindlink a:hover {
  background: #1D9F14;
  color: #ffffff;
  padding: 0px 0px 1px 0px;
  text-decoration:none;
}


/* Dealer Page Content ends here..........................................*/



/* dealerconfirm.php starts here..........................................*/

#dealerconfirmwrapper {
  position:relative;
  text-align:center;
  margin-right:auto; 
  margin-left:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 17px 0px 17px;
  width: 726px;
  height: 556px;
  background-image:url(images/header_dealership.jpg); 
  background-repeat:no-repeat; 
  background-color: #ffffff;
  border-bottom: 1px solid white;
}

#dealerconfirmcenter {  
  position:absolute;
  left: 24px;
  top: 95px;
  background-color: transparent;
  width: 710px;
  height: 361px;
  text-align: left;
  font: 12px/125% Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0px;
  padding: 0px;
  z-index: 2;      
}


#dealerconfirminfobox {  
  position: absolute;
  top: 85px;
  right: 26px;
  width: 238px;
  height: 380px;
  border: 1px solid #009300;
  padding: 0px;
  text-align: center;  
  color: #000000;
  background-color: transparent;
  z-index: 3;
}

.dealerconfirmimage1{
  float: right;  
  border-style: none;
  padding: 0px 0px 0px 30px;
  margin: 0px;
}


/* dealerconfirm.php ends here..........................................*/





/* Footer Page Content starts here..........................................*/


#footer {
  position: absolute;
  bottom: 0px;
  
  font: 9px/125% Arial, Helvetica, sans-serif;
  width: 708px;
  background-color: transparent;
  height: 81px;
  text-align:left;
  margin: 0px;
  z-index: 1;
      
}

#footerimage {  
  position: absolute;
  top: 1px;
  left: 50px;
  width: 219px;
  height: 53px;
  margin: 0px;
  background-image:url(images/alternative_216pxb.jpg);
  background-position: top left; 
  background-repeat:no-repeat;
  z-index: 1;
}

#footertext {  
  position: absolute;
  top: 19px;
  left: 289px;
  width: 375px;
  height: 53px;
  margin: 0px;
  list-style-position: inside;
  text-align: left;  
  z-index: 1;
}



#footernav ul {
    font: 9px/110% Arial, Helvetica, sans-serif;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0;
}

#footernav li {
	display: inline;
}

#footernav a:link, #footernav a:visited { 
	 
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}

#footernav a:hover {
    color: #009300;
	background-color: #ffffff;
}

#footernav #currentpage2 {
color: #ffffff;
background: #1D9F14;
}

#cssxhtmlnav {   
    position: absolute;
    bottom: 0px;
	width: 170px;
    height: 19px;
	text-align: left;
	color: #1D9F14;
	font: 11px/125% Arial, Helvetica, sans-serif;

}
.cssxhtml a:link, a:active {
  background: none;
  color: #1D9F14;
  text-decoration: none;
}
.cssxhtml a:visited {
  background:none;
  color: #1D9F14;
  text-decoration:none;
}
.cssxhtml a:hover {
  background: #1D9F14;
  color: #ffffff;
  padding: 0px 0px 1px 0px;
  text-decoration:none;
}

/* Index Page Content begins here..........................................*/


#wrapperindex {
  position:relative;
  text-align:left;
  margin-right:auto; 
  margin-left:auto;
  width: 760px;
  height: 623px;
  background-color: #ffffff;
  border-bottom: 1px solid #B1B185;
}


#indexrightlogo {
  position:absolute;
  left: 271.5px;
  top: 58px;  
  width: 458px;
  height: 72px;
  background-image:url(images/indexlogofinal.jpg); 
  background-repeat:no-repeat; 
  border: 1px solid #330099;
  background-color: transparent;
  z-index: 2;
}

#indexrighttitle {
  position:absolute;
  right: 28px;
  top: 44px;  
  width: 200px;
  height: 15px;
  font: 9px/100% Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: right;
}


#indexright {
  position:absolute;
  top: 95.4px; 
  right: 0px;
  width: 128px;
  height: 24px;
  padding-top: 10px;
  text-align: center;
  font: 12px/100% Arial, Helvetica, sans-serif;
  border: 1px solid #330099;  
 
}

.indexright a:link, a:active {
  background: none;
  color: #000000;
  text-decoration: none;
}
.indexright a:visited {
  background:none;
  color: #000000;
  text-decoration:none;
}
.indexright a:hover {
  background: #D8D8AF;
  color: #ffffff;
  padding: 1px 5px 1px 5px;
  text-decoration:none;
}

#indexleftblue {
  position:absolute;
  top: 0px; 
  left: 0px;
  width: 315px;
  height: 623px;
  background-color: #330099;
  z-index: 1;  
 
}

/* Index Page Content ends here..........................................*/

