html, body {
	background-color:#000000;
	background-image:url(http://www.usedoilheaters.com/themes/firelake/images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

h1, h1 a {font-size:18px;color:#28549d;font-style:italic;font-weight:bold;text-decoration:none;}
h2, h2 a {font-size:16px;color:#28549d;font-style:italic;font-weight:bold;text-decoration:none;}
h3, h3 a {font-size:14px;color:#28549d;font-style:italic;font-weight:bold;text-decoration:none;}

img { border:none; }

#box {
	width:1088px;
	margin:0px auto; /*centers*/
	background-color:#000000;
}

#header {
	width:1088px;
	height:196px;
	background-image:url(http://www.usedoilheaters.com/themes/firelake/images/top.jpg);
	background-repeat:no-repeat;
}

#headerphone {
	text-align:right;
	height:auto;
	padding-top:150px;
	padding-right:48px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

#headertagline {
	text-align:right;
	height:auto;
	padding-right:48px;
	color:#FFFFFF;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
}

#mainouter {background-image:url(http://www.usedoilheaters.com/themes/firelake/images/main-bg-repeaty.jpg);background-repeat:repeat-y;}

#main {
	width:1088px;
	background-image:url(http://www.usedoilheaters.com/themes/firelake/images/main-bg.jpg);
	background-repeat:no-repeat;
	/* _height and overflow allow main div to have height
	even with floating divs inside */
	_height:1%;
	overflow:auto;
}

#leftnav {
	height:610px;
	width:162px;
	float:left;
	padding-left:35px;
	padding-top:0px;
	font-size:14px;
	color:#FFFFFF;
}

#leftnav ul {margin:0px;padding:0px;list-style:none;}
#leftnav li {margin:0px;padding:0px;}

#leftnav li a {
	height:42px;
	line-height:42px;
	color:#FFFFFF;
	text-decoration: none;
	display:block;
	padding-left:30px;
}
#leftnav li a:hover {
	background-image:url(http://www.usedoilheaters.com/themes/firelake/images/leftnav-hover.jpg);
}

#home li.home {background-image:url(http://www.usedoilheaters.com/themes/firelake/images/leftnav-hover.jpg);}
#heaters li.heaters {background-image:url(http://www.usedoilheaters.com/themes/firelake/images/leftnav-hover.jpg);}
#accessories li.accessories {background-image:url(http://www.usedoilheaters.com/themes/firelake/images/leftnav-hover.jpg);}
#otherproducts li.otherproducts {background-image:url(http://www.usedoilheaters.com/themes/firelake/images/leftnav-hover.jpg);}
#about li.about {background-image:url(http://www.usedoilheaters.com/themes/firelake/images/leftnav-hover.jpg);}
#whatsnew li.whatsnew {background-image:url(http://www.usedoilheaters.com/themes/firelake/images/leftnav-hover.jpg);}
#dealers li.dealers {background-image:url(http://www.usedoilheaters.com/themes/firelake/images/leftnav-hover.jpg);}
#testimonials li.testimonials {background-image:url(http://www.usedoilheaters.com/themes/firelake/images/leftnav-hover.jpg);}
#contactus li.contactus {background-image:url(http://www.usedoilheaters.com/themes/firelake/images/leftnav-hover.jpg);}

#content {
	width:841px;
	float:right;
	padding-top:45px;
	padding-right:40px;
	padding-left:10px;
}

#home-flash {
	width:600px;
	height:300px;
}

#home-testimonials {
	float:right;
	text-align:right;
	width:230px;
	height:auto;
	margin-top:-18px;
}

#home-photo {
	float:right;
	text-align:center;
	width:300px;
	height:auto;
	padding-top:16px;
	margin-right:-10px;
}

#table-productlist {margin:0 auto;width:600px;}
#table-productlist td {border-bottom:1px dashed #dedede;vertical-align:top;}

#table-accessorylist {margin:0 auto;width:600px;}
#table-accessorylist td {border-bottom:1px dashed #dedede;}

#product-content {width:auto;}
#product-photos {float:right;width:300px;text-align:center;}
#product-specs {clear:both;}
#product-specs td {border-bottom:1px dashed #dedede;}
#product-specs table {border-top:1px dashed #dedede;}

#testimonials p {
	margin-left:10px;
	background-image:url(http://www.usedoilheaters.com/themes/firelake/images/quotes.png);
	background-repeat:no-repeat;
	padding-left:60px;
	margin-top:40px;
	margin-bottom:40px;
}

#footer {
	width:auto;
	height:70px;
	line-height:70px;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
}
#footer a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}

/* styles for autonav horizontal_menu */
.nav-header {}
ul.nav-header {margin:0px;padding:0px;list-style:none;padding-bottom:50px;}
/*li.nav-header {margin:0px;padding:0px;float:left;display:block;}*/
.nav-header li {margin:0px;padding:0px;float:left;display:block;}
.nav-delimiter {
	font-size:14px;
	color:#636363;
	display:block;
	width:30px;
	text-align:center;
}
.nav-header a {
	font-size:14px;
	font-weight:bold;
	color:#636363;
	text-decoration: none;
	display:block;
}
.nav-selected a {color:#28549d;}
/* end styles for autonav horizontal_menu */