body, p, td {
	font-size: 12px;
	color: #d2d0c6;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
body {
	background-color: #171615;
	}	

a {
	color:#e4d9c5;;
	text-decoration: underline;
}

a:hover {
	color:#e4d9c5;
	text-decoration: none;
}
.holiday-home {
	position:absolute;
	top:690px;
	left:11px;
	font-weight:bold;
	width: 800px; 
	padding:10px 0; background-color: #d2d0c6; text-align:center;
}
.holiday p, .holiday-home p { color: #990000; font-weight:bold;}
.holiday  { width:95%; padding:10px 0; background-color: #d2d0c6; text-align:center; margin-bottom:15px;}
	
p {
	margin: 0 0 5px 0;
	}
p2 {
	margin: 0 0 10px 0;
	}
h1{
	font-size:24px;
	color:#d2d0c6;
	margin: 0 0 5px 0;
}	
h2{
	font-size:14px;
	color:#e4d9c5;
	margin: 0 0 5px 0;
}
ul{
list-style:none;
}
.mantle-back{
background:url(../images/mantle.jpg);
width:229px;
height:212px;
background-repeat:no-repeat;
}
.background{
background-color:#40170e;
}
.sec-background{
background-color:#817161;
}
.footer{
background-color:#000000;
}	
.footer p{
font-size:9px;
color:#e4d9c5;
padding: 10px 25px 10px 25px;
}
.headline{
margin: 10px 0 10px 0;
}
.images{
margin: 0 25px 5px 0;
}
.images p{
margin:5px 0 0 0;
font-size:11px;
color:#e4d9c5;
}
.fireplaces{
margin: 177px 0 0 70px;
font-size:11px;
color:#000000;
}
.main-image{
float:left;
padding:10px 15px 5px 0;
vertical-align:top;
background:none;
}
.sec-image{
float:left;
margin:2px 15px 30px 0;
vertical-align:top;
}
.sec-image-product{
float:left;
margin:2px 15px 0 0;
vertical-align:top;
}
.sec-image-install{
float:left;
margin:2px 15px 95px 0;
vertical-align:top;
}
.sec-image-gas{
float:left;
margin:2px 15px 0px 0;
vertical-align:top;
}
.sec-image-padding{
float:left;
margin:2px 15px 25px 0;
vertical-align:top;
}

.sec-imagespace{
float:left;
margin:2px 15px 60px 0;
vertical-align:top;
}
.spacing{ 
margin:0 25px 0 0;
line-height:17px;
}
.headline-space{
margin:10px 0 10px 0;
}
.headline-space-sec{
margin:0 0 10px 0;
}
#about {
background:url(../images/about-nav.jpg);
	width: 229px;
	height: 29px;
	margin: 0;
	padding: 0;
}

#about:hover {
background:url(../images/about-over-nav.jpg);
}
#product {
background:url(../images/product-nav.jpg);
	width: 229px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#product:hover {
background:url(../images/product-over-nav.jpg);
}
#install {
background:url(../images/install-nav.jpg);
	width: 229px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#install:hover {
background:url(../images/install-over-nav.jpg);
}
#news {
background:url(../images/news-nav.jpg);
	width: 229px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#news:hover {
background:url(../images/news-over-nav.jpg);
}

#info {
background:url(../images/info-nav.jpg);
	width: 229px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#info:hover {
background:url(../images/info-over-nav.jpg);
}
#directions {
background:url(../images/directions-nav.jpg);
	width: 229px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#directions:hover {
background:url(../images/directions-over-nav.jpg);
}



#sec-about {
background:url(../images/sec-about.jpg);
	width: 224px;
	height: 29px;
	margin: 0;
	padding: 0;
	vertical-align:top;
}

#sec-about:hover {
background:url(../images/sec-about-over.jpg);
}
#sec-product {
background:url(../images/sec-product.jpg);
	width: 224px;
	height: 30px;
	margin: 0;
	padding: 0;
	vertical-align:top;
}

#sec-product:hover {
background:url(../images/sec-product-over.jpg);
}
#sec-install {
background:url(../images/sec-install.jpg);
	width: 224px;
	height: 30px;
	margin: 0;
	padding: 0;
	vertical-align:top;
}

#sec-install:hover {
background:url(../images/sec-install-over.jpg);
}
#sec-news {
background:url(../images/sec-news.jpg);
	width: 224px;
	height: 30px;
	margin: 0;
	padding: 0;
	vertical-align:top;
}

#sec-news:hover {
background:url(../images/sec-news-over.jpg);
}

#sec-info {
background:url(../images/sec-info.jpg);
	width: 224px;
	height: 30px;
	margin: 0;
	padding: 0;
	vertical-align:top;
}

#sec-info:hover {
background:url(../images/sec-info-over.jpg);
}
#sec-directions {
background:url(../images/sec-directions.jpg);
	width: 224px;
	height: 30px;
	margin: 0;
	padding: 0;
	vertical-align:top;
}

#sec-directions:hover {
background:url(../images/sec-directions-over.jpg);
}
#sec-spacer{
background:url(../images/sec-spacer.jpg);
background-repeat:repeat-x;
width:224px;
}
#sec-bottom{
background:url(../images/sec-nav-bottom.jpg);
width:224px;
height:194px;
}
.sec-left{
background:url(../images/sec-left.jpg);
background-repeat:repeat-y;
width:28px;
margin: 0;
padding: 0;
}
.text-padding{
padding:0 20px 10px 0;
}
.lower-text-padding{
padding:25px 20px 10px 240px;
}
.product-selection{
line-height:24px;
font-size:11px;
}
.selection{
padding: 0 15px 15px 15px;
}
.form{
padding:0 0 15px 0;
}
.member-selection{
font-size:12px;
padding: 0 0 0 10px;
}
.products{
padding:5px 0 10px 27px;
}
.caption{
font-size:10px;
padding:3px 0 0 0;
}
