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

a img {
	border: 0;
}

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

a:hover {
	color: #700401;
	text-decoration:none;
}

h1 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #4b4b4b;
	margin: 0;
}

h1 strong {
	font-size: 30px;
	font-weight: normal;
	color: #4b4b4b;
}

body{
	margin: 0;
	font-size:12px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(images/bg.gif) repeat-x white;
}

.container {
	width: 926px;
	margin: 0 auto;
}

	.header {
		height: 148px;
	}
		.logo {
			float: left;
			width: 193px;
		}
		
		.details {
			float: right;
			width: 650px;
			text-align: right;
		}
		
		.links {
			float: right;
			color: #b5b5a7;
			font-family: Georgia, "Times New Roman", Times, serif;
			text-transform:uppercase;
			padding-top: 20px;
			font-size: 16px;
			width: 652px;
		}
		
		.links ul{
				padding:0;
				margin:0;
			}
		
			.links li{
				float: left;
				text-align:center;
				list-style-type:none;
				line-height:20px;
			}
		
			.links li a{
				text-decoration:none;
				color: #d2d2d2;
				padding:0 16px;
				display:block;
			}
		
			.links li a:hover, .links li a:active{
				color: #4b4b4b;
				display:block;
			}
		
	.content {
		margin-top: 25px;
	}
	
	.banner {
		float: left;
		width: 606px;
		height: 410px
	}
	
	.slideshow { 
			height: 410px; 
			width: 606px; 
			margin: auto;
			}
	
	.main {
		float: right;
		width: 304px;
	}
	
	.main-2 {
		margin: 0 auto;
		width: 900px;
	}
	
		.special-offer {
			float: left;
			width: 295px;
			height: 335px;
			margin: 10px 0px 10px 5px;
		}		
	
	.main-2 img{
		padding: 15px;
	}
	
	.special-offer img {
			padding: 0;
		}
	
	#gallery ul { list-style: none; padding: 0; margin: 0; }
		#gallery ul li { display: inline;
			margin-right: 2px; }
		#gallery ul a img {
			padding: 15px;
		}
		#gallery ul a:hover img {
			color: #fff;
		}
		#gallery ul a:hover { color: #fff; }
	
	
	.spacer {
		height: 10px;
		clear: both;
	}
	
	.fireplace-gallery {
		width: 926px;
		
		background: url(images/gallery-bg.gif);
		border: 1px solid #dbdbd3;
	}
	
		.fireplace-gallery h1 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 24px;
			color: #2d2d2c;
			padding-bottom: 15px;
		}
		
		.fireplace-inside {
			margin: 0 auto;
			width: 880px;
			padding: 20px 0px 20px 0px;
		}
	
	.footer {
		margin-top: 17px;
		background: url(images/footer-bg.gif);
		border: 1px solild #5d0704;
		width: 926px;
		height: 250px;
		padding-top: 15px;
		color: #d2d2d2;
	}
	
	.footer a {
		color: #d2d2d2;
		text-decoration: none;
	}
	
	.footer a:hover {
		color: #d2d2d2;
		text-decoration: underline;
	}
	
	.footer h1 {
		color: white;
		font-size:18px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		padding-bottom: 15px;
	}
	
	.footer ul {
		list-style: none;
		color: #d1a8a6;
		padding: 0;
		margin: 0px 0px 0px 10px;
		float: left;
		width: 113px;
	}
	
		.sitemap {
			float: left;
			width: 263px;
			padding-left: 30px;
		}
		
		.site-interest {
			float: left;
			margin-left: 13px;
			width: 152px;
		}
		
		.site-interest ul {
		list-style: none;
		color: #d1a8a6;
		padding: 0;
		margin: 0px 0px 0px 10px;
		float: left;
		width: 123px;
	}
		
		.contact-details {
			float: left;
			margin-left: 67px;
			width: 205px;
		}
		
		.accreditation {
			float: right;
			width: 114px;
			padding-right: 30px;
		}
