 body {
	margin:0;
	padding:0;
	font-size:100.01%;
	font-family:Georgia, Serif;
	background:url(images/bg.gif) top center no-repeat #313625;
}
#container {
	margin:0 auto;
	width:809px;
}
a.logo{
	width:402px;
	height:76px;
	float:left;
	background:url(images/logo.gif);
	display:block;
	overflow:hidden;
}
h1 {
	position:relative;
	margin-left:-9999px;
}
#top_nav {
	float:right;
	padding-top:5px;
	text-align:right;
}
#top_nav a {
	font-family:Garamond, Times New Roman, Serif;
	color:#ece5c4;
	text-decoration:none;
	padding-left:10px;
	font-size:.8em;
	font-variant: small-caps;
}
#top_nav a:hover {
	color:#cbc39b;
}
#nav {
	text-align:right;
	padding:10px;
	background:url(images/logo_bottom.gif) no-repeat #251708;
	clear:both;
}
#nav a {
	font-family:Garamond, Times New Roman, Serif;
	color:#ece5c4;
	text-decoration:none;
	padding-left:10px;
	font-size:.8em;
	font-variant: small-caps;
}
#nav a:hover {
	color:#cbc39b;
}
#nav a.active {
	color:#77922e;
}
.main_image1 {
	width:547px;
	height:357px;
	background:url(images/main_1.jpg) no-repeat;
	float:left;
	overflow:hidden;
}
.main_image1 a {
	width:547px;
	height:357px;
	display:block;			
}
.main_image2 {
	width:547px;
	height:357px;
	background:url(images/main_2.jpg) no-repeat;
	float:left;
	overflow:hidden;
}
.main_image2 a {
	width:547px;
	height:357px;
	display:block;			
}
.main_image3 {
	width:547px;
	height:357px;
	background:url(images/main_3.jpg) no-repeat;
	float:left;
	overflow:hidden;
}
.main_image3 a {
	width:547px;
	height:357px;
	display:block;			
}
.main_image4 {
	width:547px;
	height:357px;
	background:url(images/main_4.jpg) no-repeat;
	float:left;
	overflow:hidden;
}
.main_image4 a {
	width:547px;
	height:357px;
	display:block;			
}
.main_image5 {
	width:547px;
	height:357px;
	background:url(images/main_5.jpg) no-repeat;
	float:left;
	overflow:hidden;
}
.main_image5 a {
	width:547px;
	height:357px;
	display:block;			
}     
.main_image6 {
	width:547px;
	height:357px;
	background:url(images/main_6.jpg) no-repeat;
	float:left;
	overflow:hidden;
}
.main_image6 a {
	width:547px;
	height:357px;
	display:block;			
}
.sub_image1 {
	width:282px;
	padding-top:275px;
	background:url(images/brochure_top_1.jpg) no-repeat top right;
	float:left;
	margin-left:-20px;
	overflow:hidden;
}      
.sub_image2 {
	width:282px;
	padding-top:275px;
	background:url(images/brochure_top_2.jpg) no-repeat top right;
	float:left;
	margin-left:-20px;
	overflow:hidden;
}
.sub_image3 {
	width:282px;
	padding-top:275px;
	background:url(images/brochure_top_3.jpg) no-repeat top right;
	float:left;
	margin-left:-20px;
	overflow:hidden;
}      
.sub_image4 {
	width:282px;
	padding-top:275px;
	background:url(images/brochure_top_4.jpg) no-repeat top right;
	float:left;
	margin-left:-20px;
	overflow:hidden;
} 
.sub_image5 {
	width:282px;
	padding-top:275px;
	background:url(images/brochure_top_5.jpg) no-repeat top right;
	float:left;
	margin-left:-20px;
	overflow:hidden;
}     
.sub_image6 {
	width:282px;
	padding-top:275px;
	background:url(images/brochure_top_6.jpg) no-repeat top right;
	float:left;
	margin-left:-20px;
	overflow:hidden;
}
.brochure_bg1 {
	background:url(images/brochure_bottom_1.gif) no-repeat;
	color:#fff;
	width:282px;
	height:82px;
	overflow:hidden;
} 
.brochure_bg2 {
	background:url(images/brochure_bottom_2.gif) no-repeat;
	color:#fff;
	width:282px;
	height:82px;
	overflow:hidden;
}   
.brochure_bg3 {
	background:url(images/brochure_bottom_3.gif) no-repeat;
	color:#fff;
	width:282px;
	height:82px;
	overflow:hidden;
}     
.brochure_bg4 {
	background:url(images/brochure_bottom_4.gif) no-repeat;
	color:#fff;
	width:282px;
	height:82px;
	overflow:hidden;
}       
.brochure_bg5 {
	background:url(images/brochure_bottom_5.gif) no-repeat;
	color:#fff;
	width:282px;
	height:82px;
	overflow:hidden;
}  
.brochure_bg6 {
	background:url(images/brochure_bottom_6.gif) no-repeat;
	color:#fff;
	width:282px;
	height:82px;
	overflow:hidden;
}
a.brochure {
	display:block;
	width:282px;
	height:82px;
}
.hide {
	position:relative;
	margin-left:-9999px;		
}
.border {
	height:18px;
	background:#251708;
	width:809px;
	clear:both;
}
.buckets {
	height:139px;
	padding-left:30px;
	background:#ece5c4;
	padding-top:15px;
}
.header_welcome {
	height:18px;
	width:200px;
	background:url(images/header_welcome.gif) no-repeat;
	display:block;
}      
.header_tax {
	height:62px;
	width:526px;
	background:url(images/header_tax.gif) no-repeat;
	display:block;
}
.header_photo_gallery {
	height:18px;
	width:200px;
	background:url(images/header_photo_gallery.gif) no-repeat;
	display:block;
}
.header_request_a_quote{
	height:18px;
	width:200px;
	background:url(images/header_request_a_quote.gif) no-repeat;
	display:block;
}
h2.header_about {
	height:30px;
	width:526px;
	background:url(images/header_about_gtd.gif) no-repeat;
	display:block;
}
h2.header_photo {
	height:30px;
	width:526px;
	background:url(images/header_photo_gallery_large.gif) no-repeat;
	display:block;
}	
h2.header_insulation {
	height:30px;
	width:526px;
	background:url(images/header_insulation.gif) no-repeat;
	display:block;
}
h2.header_resellers {
	height:30px;
	width:526px;
	background:url(images/header_resellers.gif) no-repeat;
	display:block;
}
h2.header_contact_us {
	height:30px;
	width:526px;
	background:url(images/header_contact_us.gif) no-repeat;
	display:block;
}
h2.header_customize {
	height:30px;
	width:526px;
	background:url(images/header_customize.gif) no-repeat;
	display:block;
}
h2.header_architects {
	height:30px;
	width:526px;
	background:url(images/header_designers.gif) no-repeat;
	display:block;
}
h2.header_installation {
	height:30px;
	width:526px;
	background:url(images/header_installation.gif) no-repeat;
	display:block;
}
h2.header_thank_you {
	height:30px;
	width:526px;
	background:url(images/header_thankyou.gif) no-repeat;
	display:block;
}
p, li {
	font-size:.9em;
	font-family:Garamond, Times, Serif;
	color:#251708;
}
.welcome {
	width:210px;
	float:left;
}
.photo_gallery {
	width:270px;
	float:left;
}
.photo_gallery img{
	margin-top:5px;
	margin-right:10px;
}
.request_a_quote {
	width:210px;
	float:left;
}
.request_a_quote img{
	margin-top:5px;
	margin-right:10px;
}
.divider {
	height:139px;
	width:25px;
	float:left;
	background:url(images/divider.gif) no-repeat top center;
}
#main_content {
	width:811px;
	background:url(images/left_nav_bg.jpg) bottom left no-repeat #ece5c4;
	float:left;
}
#left_nav {
	width:188px;
	float:left;
	text-align:center;
}
#left_nav p {
	color:#ece5c4;
	font-size:.8em;
	font-variant: small-caps;
	line-height:16px;
}
#left_nav a {
	font-family:Garamond, Times, Serif;
	color:#ece5c4;
	text-decoration:none;
	font-variant: small-caps;
}
#left_nav a:hover {
	color:#cbc39b;
}
#content {
	width:600px;
	float:left;        
	padding-bottom:20px;
}
A {
		color:#3e4f11;
}
.padding {
	padding:25px;
	padding-top:15px;
}
.left_nav_divider {
	border-bottom:1px solid #ece5c4;
	padding-top:10px;
	margin-bottom:10px;
}
.brochure_small {
	margin-left:-15px;
	padding-top:10px;
	padding-bottom:10px;
} 
img {
	border:0px;
}
.address {
	text-align:center;
	margin-top:50px;
}
h3 {
	font-size:1.0em;
	font-weight:normal;
	color:#251708;
	clear:both;
}
.samples {
	margin-left:10px;
}
.thumb {
	margin-left:-2px; 
	float:left;
} 
.thumb img {
	width:50px;
}
.data {
	width:100%;
	font-size:.9em;
	font-family:Garamond, Times New Roman, Serif;}
.data td {
	border:1px solid #d5ccad;
}
.header td {
	background-color:#251708;
	color:#ece5c4;
	}
             
#height {
	height:425px;
	width:1px;
	float:right;      
	
}
#top_nav a.tax_credit {
	width:200px;
	clear:both;   
	height:37px;
	display:block;     
	margin-left:25px;
	margin-top:8px;
	background:url(images/button_tax.gif);
	background-repeat:no-repeat;
}