@import url("reset.css");

html {

	height:100%;

}

body {

	background:url("../images/body-bg.jpg") repeat-y #352600;

}

	body#inside {
	
		background:url("../images/inside-body-bg.jpg") repeat-y #352600;
	
	}


	div#main_container {
	
		width:1000px;
		min-height:800px;
	
	}
	
	
	
	
	
		div#main_container div#top {
		
			width:100%;
			height:177px;
			background:url("../images/top-bg.jpg") no-repeat;			
			clear:both;
			position:relative;
		
		}
		
			div#top div#home_link a{
			
				display:block;
				width:180px;
				height:90px;
				position:absolute;
				top:45px;
				left:0px;
			
			}
		
			div#top div#utility {
			
				position:absolute;
				top:75px;
				left:230px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:12px;
				color:#9b8a6d;
			
			}
			
				div#utility a { color:#9b8a6d; text-decoration:none; }
				div#utility a:hover { color:#333; }
				div#utility span { color:#352600; font-weight:bold; }
			
				div#utility img {  
				
					padding:0px 4px 0px 2px;
					margin:0 0 -2px 0;
				
				}
		
			div#top div#nav {
			
				position:absolute;
				top:122px;
				left:210px;
				font-family:Georgia, "Times New Roman", Times, serif;
			
			}
			
				div#nav ul {
				
					display:block;
					float:left;
					width:100%;
					clear:both;
					margin:0 0 4px 0;
				
				}
				
					div#nav ul li {
					
						display:block;
						float:left;
						margin:0 0 0 10px;
						font-size:15px;
					
					}
					
					div#nav ul li span {
					
						color:#a7b984;
						margin:0 0px 0 3px;
					
					}
					
					div#nav ul li a {
					
						color:#e2ddd5;
						text-decoration:none;
					
					}
					
					div#nav ul li a:hover, div#nav ul li.on a { color:#a7b984; }

	
		
		
		
		
		
		div#main_container div#left {
		
			width:270px;
			min-height:622px;
			background:url("../images/left-bg.jpg") no-repeat;
			float:left;
			position:relative;
			z-index:10;
			display:block;
		
		}
		
			div#left img#testimonials_img {
			
				position:absolute;
				left:50px;
				top:309px;
			
			}
		
			div#left div#testimonials {
			
				width:200px;
				top:370px;
				position:absolute;
				left:35px;
				font-family:Georgia, "Times New Roman", Times, serif;
				text-align:center;				
			
			}
			
				
				div#testimonials q {
				
					font-size:12px;
					font-style:italic;
					line-height:16px;
					color:#e2ddd5;
					
				}
				
				div#testimonials cite {
				
					display:block;
					font-size:12px;
					font-weight:bold;
					width:180px;
					margin:25px auto 0 auto;
					color:#fff;
				
				}
				
				
		body#home div#main_container div#left { background:url("../images/heroz/home-left.jpg") no-repeat !important;}
		body#home div#main_container div#right { background:url("../images/heroz/home-right.jpg") no-repeat;}
		
		body#gallery div#main_container div#left { background:url("../images/heroz/gallery-left.jpg") no-repeat;}
		body#gallery div#main_container div#right { background:url("../images/heroz/gallery-right.jpg") no-repeat;}
		
		body#custom_log_homes div#main_container div#left { background:url("../images/heroz/loghomes-left.jpg") no-repeat;}
		body#custom_log_homes div#main_container div#right { background:url("../images/heroz/loghomes-right.jpg") no-repeat;}
		
		body#log_home_packages div#main_container div#left { background:url("../images/heroz/packages-left.jpg") no-repeat;}
		body#log_home_packages div#main_container div#right { background:url("../images/heroz/packages-right.jpg") no-repeat;}
		
		body#log_railings div#main_container div#left { background:url("../images/heroz/railings-left.jpg") no-repeat;}
		body#log_railings div#main_container div#right { background:url("../images/heroz/railings-right.jpg") no-repeat;}
		
		body#log_accents div#main_container div#left { background:url("../images/heroz/accents-left.jpg") no-repeat;}
		body#log_accents div#main_container div#right { background:url("../images/heroz/accents-right.jpg") no-repeat;}
		
		body#just_logs div#main_container div#left { background:url("../images/heroz/justlogs-left.jpg") no-repeat;}
		body#just_logs div#main_container div#right { background:url("../images/heroz/justlogs-right.jpg") no-repeat;}
		
		body#home_plans div#main_container div#left { background:url("../images/heroz/homeplans-left.jpg") no-repeat;}
		body#home_plans div#main_container div#right { background:url("../images/heroz/homeplans-right.jpg") no-repeat;}
		
		body#company div#main_container div#left { background:url("../images/heroz/company-left.jpg") no-repeat;}
		body#company div#main_container div#right { background:url("../images/heroz/company-right.jpg") no-repeat;}
		
		body#faq div#main_container div#left { background:url("../images/heroz/faq-left.jpg") no-repeat;}
		body#faq div#main_container div#right { background:url("../images/heroz/faq-right.jpg") no-repeat;}
		
		body#contact_us div#main_container div#left { background:url("../images/heroz/contact-left.jpg") no-repeat;}
		body#contact_us div#main_container div#right { background:url("../images/heroz/contact-right.jpg") no-repeat;}
		
		div#main_container div#right {
		
			width:730px;
			min-height:630px;
			float:left;
			background:url("../images/right-bg.jpg") no-repeat #352600;
			position:relative;
		
		}
		
		body#inside div#main_container div#right {
		
			width:770px;
			background:url("../images/inside-right-bg.jpg") no-repeat #352600;
		
		}
		
			div#right div#text {
			
				width:700px;
				float:left;
				min-height:475px;
				margin:70px 0 0 35px;
				padding:0 0 35px 0;
				font-family:"Trebuchet MS";				
			
			}
			
			div#text div#home_text {
			
				width:221px;
				float:left; 
			
			}
			
				div#text div.v_space {
				
					display:block;
					clear:both;
					height:15px;
				
				}
			
				div#text div.plan_container {
				
					border:1px white solid;
					margin:5px;
					background:#9B8A6D;
					padding:3px;
					float:left;
				
				}
				
				div#text div.plan_container:hover {
				
					background:#333;
				
				}
				
				div#text div.plan_container:hover span { color:#fff; }
			
				div#text div.plan_container span {
				
					display:block;
					width:100%;
					height:20px;
					padding:3px;
					color:#333;
					text-align:center;
				
				}
			
				div#text h1 {
				
					font-size:24px;
					font-family:Georgia, "Times New Roman", Times, serif;
					color:#8a9f63;
					margin:0 0 24px 0;
					line-height:24px;
				
				}
				
					div#text h1 span { color:#e2ddd5; }


					
				div#text p {
				
					color:#e2ddd5;
					font-family:"Trebuchet MS";
					font-size:12px;
					margin:0 0 12px 0;
					line-height:18px;
				
				}
				
				div#text ul { margin:16px 25px 25px 25px; }
				div#text ul li { 
					color:#e2ddd5; 
					list-style-type:circle; 
					font-size:12px; 
					line-height:16px;
				}
				
				div#text h2 {
				
					color:#9B8A6D;
					font-size:16px;
					clear:both;
					margin:10px 0 0 0;
					line-height:24px;
				
				}
				
				div#text a { color:#8a9f63; }
				
				div#text strong { font-weight:bold; }
				div#text em { font-style:italic; }
				
				
				
		
			div#right div#sectors {
			
				width:409px;
				float:right;
				margin:25px 0px 0 0;
			
			}
			
				div#sectors img {
				
					margin:3px;
					float:left;
				
				}
		
			div#right div#footer {
			
				width:705px;
				height:27px;
				padding:15px 0 0 25px;
				background:#9b8a6d;
				clear:both;
				font-family:"Trebuchet MS";
				font-size:10px;
				color:#e2ddd5;
				margin:55px 0 0 0;
			
			}
			
			body#inside div#right div#footer { width:745px; }
			
				div#footer a {
				
					color:#e2ddd5;
					text-decoration:none;
				
				}
				
				
				
				
				form { margin:25px; }
				label { display:block; float:left; width:100px; color:#e2ddd5; font-size:12px; margin:0 0 10px 0; }
				input { display:block; width:180px; }
				textarea { display:block; width:185px; height:90px;}
				input[type=submit] { margin:0 0 0 100px; }
				form br { clear:both; }				