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




/**********************************************************
/	Shared
**********************************************************/
.experience-script{
	color:#d3c7a9;
	font-size:18px;
}

	.experience-script img{
		vertical-align:bottom;
	}

	.experience-script span{
		display:inline-block;
		padding-top:7px;
		vertical-align:top;
	}
	
.log-home-button{
	background:url(/images/loghomes/content/background-button.jpg) 0px 0px no-repeat;
	border:solid #e9e8e7 1px;
	color:#020202;
	display:block;
	font-size:18px;
	height:31px;
	margin:0 auto;
	text-align:center;
	width:454px;
}

.tr-pro.log-home-button{
	height:23px;
	padding:8px 0 0 0;
}




/**********************************************************
/	Insulated Building System
**********************************************************/
.insulated-reasons-title{
	background:#d3cbb2; 
	border:solid 1px #581c05;
	color:#581c05;
	display:block;
	font-size:18px;
	margin:20px auto 10px auto;
	padding: 10px;
	text-align:center;
	width:454px;
}

.insulated-reasons{
	padding:0 0 0 35px;
	margin:0 auto;
	width:454px;
}

	.insulated-reasons strong{
		color:#d3c7a9;
	}

	.insulated-reasons li{
		margin:10px 0;
	}
	
	
	
	

/**********************************************************
/	Energy Efficiency Tips
**********************************************************/
.energy-tips{
	list-style-image:url(/images/loghomes/content/design/bullet.png);
	padding:0 0 0 25px;
}

	.energy-tips li{
		margin:10px 0;
	}
	
	
	
	
/**********************************************************
/	Log Homes
**********************************************************/
.inspired{
	margin:0 46px 0 0;
}

.case-study{
	background:url(/images/loghomes/content/loghomes/background-graphs.jpg) 0px 0px no-repeat;
	border:solid #cfcdcd 1px;
	color:#581c05;
	height:696px;
	line-height:18px;
	margin:0 auto 20px auto;
	padding:22px 48px 0 23px;
	width:486px;
}
	
	.case-study p{
		margin-left:18px;
	}
	
	.case-study .note{
		color:#000;
	}
	
	
	
	
/**********************************************************
/	Timber Frame Homes
**********************************************************/
.timber-frame-script{
	margin-right:120px;
}




/**********************************************************
/	Post & Beam Homes
**********************************************************/
.post-script{
	margin-right:72px;
}

.post-middle-image{
	float:left;
	margin-right:3px;
}




/**********************************************************
/	Hybrid Homes
**********************************************************/
.hybrid-article{
	background:url(/images/loghomes/content/hybrid/background-article.jpg) 0px 0px no-repeat;
	border:solid #fff 1px;
	cursor:pointer;
	height:94px;
	margin:9px auto 0 auto;
	padding:9px 9px 0 0;
	text-align:right;
	width:540px;
}

	.hybrid-article h1{
		color:#232222;
		font-size:19px;
	}
	
	.hybrid-article h2{
		color:#58503c;
		font-size:17px;
		padding:6px 0;
	}
	
		.hybrid-article h2 span{
			color:#171616;
			font-size:13px;
		}
		
	.hybrid-article a{
		color:#171616;
		font-size:11px;
	}
		
		.hybrid-article a:hover{
			color:#fff;
		}
		
		
		
		
/**********************************************************
/	Design & Build Experience
**********************************************************/
.design-build-slideshow{
	height:360px;
	position:relative;
}

	.design-build-slideshow img{
		border:solid #fff 1px;
		display:none;
		position:absolute;
		top:0px;
		left:0px;
	}
	.design-build-slideshow img.first { display:block; }
	
.overview{
	background:url(/images/loghomes/content/design-build/background-overview.jpg) 0px 0px no-repeat;
	color:#171616;
	height:54px;
	margin:25px 0 25px 20px;
	padding:13px 0 0 15px;
}

.beigeContainer{
	background:url(/images/loghomes/content/design-build/background-beige.jpg) 0px 0px no-repeat;
	border:solid #fff 1px;
	color:#000;
/*	height:107px;*/
	margin:0 0 0 60px;
	padding:5px;
	width:454px;
}
		
		
		
		
/**********************************************************
/	Architectural Styles
**********************************************************/
.picture-row.arch-style span{
	color:#d3c7a9;
	margin:0 0 0 10px;
	text-align:left;
	width:300px;
}
	
	.picture-row.arch-style span ul{
		color:#fff;
		padding:0 0 0 15px;
		list-style-type:none;
	}
	
		.picture-row.arch-style span ul li{
			background:url(/images/floorplans/content/architectural-styles/list-dash.jpg) 0px center no-repeat;
			padding:0 0 0 10px;
		}
		
		
		
		
/**********************************************************
/	Interior Design
**********************************************************/
.design-guide{
	background:url(/images/loghomes/content/design/interior/background-maroon-texture.jpg) 0px 0px no-repeat;
	border:solid #9d9c9c 1px;
/*	height:353px;*/
	margin:16px 0 0 0;
}

	.design-guide h2{
		background:url(/images/loghomes/content/design/interior/background-transparent.png) 0px 0px repeat;
		font-size:30px;
/*		height:60px;
		line-height:14px;*/
		padding:11px 0 8px 21px;
	}

		.design-guide h2 span{
			line-height:20px;
			font-size:24px;
			padding:0 0 0 30px;
		}

	.design-guide p{
		padding:0 24px;
	}

	.design-guide .picture-row span{
		margin:0 35px;
	}
	
.design-row{
	font-size:14px;
	margin:30px 0 0 0;
}

	.design-row .picture-row{
		margin:10px 0;
	}

		.design-row .picture-row span{
			margin:0 15px;
		}
	
		.design-row .picture-row img{
			border:solid #fff 1px;
		}
	
.design-blog{
	background:url(/images/loghomes/content/design/interior/background-maroon-texture.jpg) 0px 0px no-repeat;
	border:solid #9d9c9c 1px;
	height:613px;
	margin:24px 0 0 0;
}

	.design-blog .top{
		background:url(/images/loghomes/content/design/interior/background-transparent.png) 0px 0px repeat;
		height:51px;
		margin:0 0 9px 0;
		padding:20px 0 0 21px;
	}

		.design-blog .top h2{
			font-size:24px;
		}

		.design-blog .top span{
			display:block;
			font-style:italic;
			padding:0 24px 0 0;
			text-align:right;
			text-shadow:#000 5px 5px 10px;
		}
		
	.design-blog img{
		border:solid #fff 1px;
		float:left;
		margin:0 0 0 18px;
	}
	
	.design-blog .copy{
		float:left;
		padding:0 22px 0 11px;
		width:361px;
	}
	
	.design-blog .lower-info{
		color:#D3C7A9;
		margin:30px 0 0 15px;
	}
	
		.design-blog .lower-info ul{
			list-style-type:none;
		}
	
			.design-blog .lower-info ul li{
				margin:7px 0;
			}
	
		.design-blog .lower-info a{
			color:#D3C7A9;
		}
	
			.design-blog .lower-info a:hover{
				color:#fff;
			}
			
			
			
			
/**********************************************************
/	Architectural Design Services
**********************************************************/
.arch-container1{
	background:url(/images/loghomes/content/design/arch/background-david.jpg) 0px 0px no-repeat;
	border:solid #fff 1px;
	color:#171616;
	height:95px;
	margin:5px 0;
	padding:8px 4px 0 0;
	text-align:right;
}

	.arch-container1 h3{
		color:#232222;
		font-size:27px;
	}

	.arch-container1 p{
		margin:5px 0 !important;
	}

		.arch-container1 p span{
			color:#58503c;
			font-size:17px;
		}

	.arch-container1 a{
		color:#58503c;
	}

		.arch-container1 a:hover{
			color:#fff;
		}

.arch-container2{
	background:url(/images/loghomes/content/design/arch/background-rebate.jpg) 0px 0px no-repeat;
	border:solid #fff 1px;
	color:#171616;
	height:95px;
	margin:5px 0;
	padding:8px 0 0 4px;
}

	.arch-container2 h3{
		font-size:27px;
	}

	.arch-container2 p{
		margin:0 0 5px 10px !important;
		width:300px;
	}

.arch-container3{
	background:url(/images/loghomes/content/design/arch/background-conference.jpg) 0px 0px no-repeat;
	border:solid #fff 1px;
	color:#171616;
	height:308px;
	margin:5px 0;
	padding:8px 10px 0 210px;
}

	.arch-container3 h3{
		font-size:27px;
	}

	.arch-container3 .mid{
		color:#58503c
	}



/**********************************************************
/	Construction Services
**********************************************************/
.design-advantage{
	background:url(/images/loghomes/content/buildprocess/background-advantage.jpg) 0px 0px no-repeat;
	border:solid #fff 1px;
	height:334px;
	position:relative;
}

	.design-advantage ul{
		color:#000;
		list-style:none;
		position:absolute;
		top:67px;
		left:192px;
		width:350px;
	}
	
		.design-advantage ul li{
			margin:5px 0;
			background:url(/images/loghomes/content/buildprocess/check-mark.png) no-repeat;
			background-position:0 4px;
			padding:0 0 0 23px;
		}
		
.construction-lower{
	margin:3px 0 0 0;
}

	.construction-lower .leftCol{
		float:left;
		margin:0 5px 0 0;
		width:216px;
	}

		.construction-lower .leftCol .button{
			background:url(/images/loghomes/content/buildprocess/lower-section/left/button.jpg) 0px 0px;
			border:solid #fff 1px;
			color:#000;
			display:block;
			font-size:12px;
			font-weight:bold;
			height:35px;
			line-height:34px;
			margin:0 0 3px 0;
			padding:0 0 0 6px;
			width:208px;
		}

			.construction-lower .leftCol .button:hover{
				background-position:0px -35px;
				color:#fff;
			}

		.construction-lower .leftCol img{
			margin:0 0 3px 0;
		}
	
	.construction-lower .rightCol{
		float:left;
		width:339px;
	}




/**********************************************************
/	Featured Home Projects
**********************************************************/
.home-project-all{
	margin:28px 0 0 0;
}

	.home-project-all td{
		padding:10px 0;
	}

		.home-project-all td img{
			border:solid #D3C7A9 1px;
		}

.home-project-detail td{
	padding:10px 0;
	text-align:center;
	width:50%;
}




/**********************************************************
/	Photo Gallery
**********************************************************/
.galleryLink{
	background:#e6e6de;
	border:solid #fff 1px;
	display:inline-block;
	vertical-align:top;
}
