@charset "utf-8";
/* CSS Document */

body {
	background-color:#2e210d;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	overflow:auto;
	background-image:url(../images/bk_body.gif);
	background-repeat:repeat;
}
body.home-info a#home {color:#FFFFFF;} 
body.stove-info a#stove {color:#FFFFFF;} 
body.spa-info a#spa {color:#FFFFFF;}
body.bbq-info a#bbq {color:#FFFFFF;}
body.gunsafe-info a#gunsafe {color:#FFFFFF;}
body.furnace-info a#furnace {color:#FFFFFF;}
body.guarantee-info a#guarantee {color:#FFFFFF;}
body.location-info a#location {color:#FFFFFF;}
body.aboutus-info a#aboutus {color:#FFFFFF;}
body.contactus-info a#contactus {color:#FFFFFF;}
body.blog-info a#blog {color:#FFFFFF;}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:22px;
	color:#FFFFFF;
	padding-top:0px;
	margin-top:0px;
}
a:active {
	text-decoration: none;
	color: #C1B8AA;
}
a:link {
	text-decoration: none;
	color: #C1B8AA;
}
a:visited {
	text-decoration: none;
	color: #C1B8AA;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:visited:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.subnav {
	font-size:11px;
	color:#b0a492;
	text-decoration: none;
}
.sidenav {
	font-family:Trajan Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C1B8AA;
	line-height:24px;
	text-decoration: none;
}
.fineprint {
	font-size:11px;
	color:#b0a492;
	line-height:14px;
}
.fineprintdk {
	font-size:11px;
	color:#CC9933;
	line-height:14px;
}
.header {
	height:55px;
	width: 100%;
	background-color:#2e210d;
	background-image:url(../images/bk_scratches.gif);
	background-repeat:repeat;
}
.containerBodyContent {
	height:530px;
	width: 1025px;
	overflow: hidden;
}
.containerBodyNav {
	height:500px;
	width: 250px;
	float:left;
	padding-top:30px;
}
.bodydivider{
	height:530px;
	min-width: 12px;
	background-color:#2e210d;
	float:left;
}
.containerBodyText{
	width:728px;
	height:510px;
	background-color:#867762;
	float:left;
	padding:10px;
}
.containeriFrame {
	min-width: 710px;
	height:510px;
	background-color:#655849;
	float:left;
	padding:40px 10px 20px 20px;
}
.containeriFramebk {
	width: 710px;
	height:510px;
	background-color:#655849;
	background-image:url(../images/bk_elk.gif);
	float:left;
	padding:40px 10px 20px 20px;
	overflow: hidden;
}
.productImage {
	width: 230px;
	float:left;
	padding-right: 10px;
}
.productText {
	width: 430px;
	height: 300px;
	float:left;
}
.productTextExt {
	width: 430px;
	height: 530px;
	float:left;
}
.productRow {
	width: 640px;
	height:150px;
}
.productSingle {
	width: 230px;
	float:left;
}
