body 
	{
    font-family: Arial, Helvetica, sans-serif; 
	background-color: #bcbdc0; 
	color: #000000;
	}

p
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding: 0 10px 0 10px; 
	line-height: 13px; 
	}		
	
a
	{
	color: #000000;
	text-decoration: none;
	} 	
	
a:hover
	{
	color: #75a732;
	text-decoration: none;
	}		
a:visited {
	text-decoration: none;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
	
h1
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 30px;
	text-decoration: none;
	color: #000000;
	padding: 15px 10px 0 10px; 
	}	
	
h2
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	color: #000000;
	padding: 0 5px 0 10px; 
	line-height: 20px; 
	}			

h3
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
	padding: 0 10px 0 10px; 
	line-height: 16px; 
	}		
	
	
#wrapper
	{
	position: relative; 
	width: 980px; 
	margin: 40px auto;
	}	
	
#dots_left
	{
	position: absolute; 
	width: 67px; 
	height: 571px; 
	}	
	
#sidebar 
	{
	position: absolute;
	top: 7px; 
	left: 67px; 
	margin: 0;
    padding: 0;
    width: 220px;
	height: 521px; 
	background-color: #dcddde;
	border-right: 1px solid;
	border-right-color: #ffffff; 
	border-left: 0;
	border-top: 0;
	border-bottom: 0;
	}	
	
#logo 
	{
	position: absolute; 
	width: 220px; 
	height: 99px; 
	border-right: 0;
	border-left: 0;
	border-top: 0;
	border-bottom: 1px solid;
	border-bottom-color: #ffffff; 
	}	
	
#logo img
	{
	padding: 20px 10px 0 10px; 
	}	
	
#nav 
	{
	position: absolute;
	top: 100px; 
	margin: 0;
    padding: 0;
    width: 220px;
	}

#nav ul
	{
	padding: 0; 
	margin: 0; 
	}	
	
#nav li 
	{
	width: 220px; 
	list-style-type: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	line-height: 16px; 
	} 
	
#nav a 
	{
	display: block;
	height: 20px; 
	border-right: 0;
	border-left: 0;
	border-top: 0;
	border-bottom: 1px solid;
	border-bottom-color: #fff;
	text-decoration: none; 
	padding: 4px 0 4px 10px; 
	color: #000000;
	} 	
	
#nav a:hover 
	{ 
	display: block;
	background-color: #a8d36d; 
	color: #000000;
	} 
	
.nav_on
	{
	background-color: #8cc63f; 
	}
	
.sub_nav 
	{
	background-color: #a8d36d; 
	}
	
.sub_nav_on 
	{
	background-color: #8cc63f; 
	}	
	
#content
	{
	position: absolute; 
	left: 288px; 
	top: 7px; 
	width: 619px; 
	height: 521px; 
	background-color: #dcddde; 
	}

.content_img
	{
	padding: 0 10px 0 10px; 
	}
	
#content ul
	{
	list-style-type: square;  
	}	
	
#content li
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding: 0 0 5px 0; 
	line-height: 14px; 	
	}	

#content_white
	{
	position: absolute;
	left: 286px;
	top: 7px;
	width: 621px;
	height: 514px;
	background-color: #ffffff;
	}
	
#content_green
	{
	position: absolute; 
	left: 288px; 
	top: 7px; 
	width: 619px; 
	height: 521px; 
	background-color: #daebc1; 
	}	

#content_green ul
	{
	list-style-type: square;  
	}	
	
#content_green li
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding: 0 0 5px 0; 
	line-height: 14px; 	
	}
	
#content_green img
	{
	padding: 0 0 0 30px; 
	}	
	
#content_decking
	{
	position: absolute; 
	left: 288px; 
	top: 7px; 
	width: 619px; 
	height: 521px; 
	background-color: #cadbd1; 
	}	
	
#twinson_content 	
	{
	position: absolute; 
	top: 68px; 
	left: 260px; 
	width: 300px; 
	}	
	
#twinson_content ul
	{
	list-style-type: square;  
	}	
	
#twinson_content li
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding: 0 0 5px 0; 
	line-height: 14px; 	
	}		
	
#windows_content
	{
	position: absolute; 
	top: 111px; 
	left: 235px; 
	width: 355px; 
	}	
	
.attributes_table
	{
	margin: 0 10px 0 0; 
	padding: 0;  
	}	
	
.attributes_table td
	{
	padding: 0 10px 0 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	line-height: 15px; 
	color: #000000;
	padding: 0 10px 7px 10px; 
	}			
	
.attributes_table2 td
	{
	padding: 0 10px 0 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	line-height: 15px; 
	color: #000000;
	padding: 0 3px 0 10px; 
	}			
	
#tilt_turn_img
	{
	position: absolute; 
	top: 35px; 
	left: 400px; 
	}	
	
#tilt_turn_text
	{
	width: 380px; 
	}	
	
#tilt_turn_flash
	{
	text-align: center;  
	}		
	
#green_left
	{
	position: absolute;
	left: 31px;
	top: 257px;
	width: 252px;
	height: 50px;
	}

#green_right
	{
	position: absolute;
	left: 333px;
	top: 257px;
	width: 253px;
	height: 45px;
	}
	
#solutions_content
	{
	position: absolute; 
	top: 140px; 
	left: 260px; 
	width: 300px; 
	}		
	
#solutions_content img
	{
	padding: 24px 0 0 22px; 
	}	
	
.contact_table
	{
	padding: 0; 
	}	
	
.contact_table td
	{
	padding: 0 10px 0 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	line-height: 15px; 
	color: #000000;
	padding: 0 80px 7px 10px; 
	}		
		
.contact_table2 td
	{
	padding: 0 10px 0 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	line-height: 15px; 
	color: #000000;
	padding: 0 40px 7px 10px; 
	}			
		
	
#contact_strip	
	{
	position: absolute;
	left: 67px;
	top: 521px;
	width: 840px;
	height: 64px;
	background-color: #9d9fa2;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	color: #ffffff;
	line-height: 50px;
	}	
	
#contact_strip a
	{
	text-decoration: underline;
	color: #ffffff;
	}
	
#contact_strip a:hover
	{
	color: #75a732;
	}		
	
#little_logos
	{
	padding: 0 3px 0 0; 
	width: 220px; 
	float: left; 
	clear: right; 
	}	
	
#contact_details
	{
	width: 560px; 
	float: right; 
	text-align: right; 
	padding: 0 20px 0 0; 
	}	
	
#dots_right
	{
	position: absolute;
	left: 906px;
	width: 68px;
	height: 571px;
	}	


#wrapper #content #layer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/white_box.gif);
	background-repeat: no-repeat;
	line-height: 14px;
	padding: 10px;
	margin: 0px;
}
