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

* {margin: 0; padding: 0;outline:none;}

html {
	font-size: 1em;
	}
body {
	font-size: 100%;
	}

body {
	margin-top: 52px;
	background: #1d839c url(../images/bg_body.png) repeat-x 0 bottom;
}

a img {border:none;}

p {
	line-height: 1.5em;
	margin-bottom: 1.2em;
	color:#666;
	}
	
.blue {color: #1d839c; }

li{
margin-bottom: 0.6em;
color:#666;
	}

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

img.left {
	float: left;
	padding: 8px;
	margin: 0 16px 16px 0;
	background: #f0f0f0;}

#top {
	width: 968px;
	height: 88px;
	margin: 0 auto;
	background: url(../images/logo.gif) no-repeat;
	}
#top h1 {
	float: left; 
	display: block;
	width: 40px;
	}
#top h1 strong {display: none;}

#nav {
	float: right;
	width: 644px;
	height: 36px;
	margin: 52px 0 0 324px;
	background: url(../images/bg_nav.png) no-repeat;
	}
#nav ul {padding-left: 24px;}
#nav li {
	float: left;
	list-style: none;
	}
#nav li a {
	display: block;
	width: 124px;
	padding: 8px 0;
	font: 14px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	color: #aaa;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
	font-weight:bold;
	}
* html #nav li a {padding: 8px 0 2px 0}
#nav li a:hover, #nav li a.current {color: #1789a5}

#wrap {
	width: 968px;
	margin: 0 auto;
	padding: 0 16px;
	background: url(../images/bg_wrap.png) repeat-y;
	}
	
#sidebar {
	float: left;
	width: 200px;
	margin-right: 9px;
	background: url(../images/bg_sidebar.png) 0 bottom repeat-x;
	}

#sidebar-banner {
	height: 178px;
	padding: 16px 0;
	text-align: center;
	background: url(../images/bg_banner-sidebar.png) no-repeat;
	}
	
#sidebar-content {
	padding: 0 16px;
	color: #ef695d;
	font: 13px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom: 40px;
	}
#sidebar-content h1 {
	font-size:1.4em;
	margin-bottom: 8px;
	padding-bottom: 2px;
	border-bottom: 1px solid #ccc;
	}
#sidebar-content p {
	color: #ef695d;
	font-size: 1.1em;
	line-height: 1.4em;
	margin-bottom: .5em;
	}
#sidebar-content p strong {
	color: #1d839c;
	font-size: 1.2em;
	}
#sidebar-content p.img { text-align: center; }

#content {
	float: left; 
	width: 759px;
	}
	
#main-image {padding: 10px;}

#bodycopy {
	margin-right: 1px;
	padding: 20px 20px 56px 32px;
	min-height: 600px;
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
	background: url(../images/bg_bodycopy.png) 0 bottom no-repeat;
	}
	
* html #bodycopy {height: 600px; }

#content .home {min-height: 200px;}
* html #content .home {height: 200px;}
	
#bodycopy h1 {
	margin-bottom: .6em;
	font-size: 1.5em;
	color: #1d839c;
	font-weight: normal;
	}
	
#bodycopy h1.homepage {
	font-size: 2.1em;
	}	

#bodycopy h2 {
	margin-bottom: .5em;
	padding: 16px 0 4px 0;
	font-size: 1em;
	font-weight: bold;
	color: #ef695d;
	}
	
#bodycopy ul, #bodycopy ol {margin: 0 0 18px 18px;}

#bodycopy li {
	line-height: 1.5em;
	list-style: none;
	padding-left: 16px;
	background: url(../images/bullet.gif) no-repeat 0 5px;
	}

#bodycopy table {margin-bottom: 4px;}
#bodycopy table ul, #bodycopy table p {margin-bottom: 0;}

#bodycopy th {
	padding: 4px 8px; 
	text-align: left; 
	vertical-align: top; 
	}
	
#bodycopy td {
	padding: 4px 8px; 
	vertical-align: top; 
	color:#666; 
	line-height: 1.5em;
	}
	
#product-links {
	margin-right:1px;
	padding-left: 16px;
	font: 13px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	background: url(../images/bg_product-links.png) repeat-x 0 bottom;
	}
	
#product-links td {
	vertical-align: middle;
	text-align: center;
	width: 141px;
	height: 41px;
	background: url(../images/bg_product-link.gif) no-repeat;
	}
#product-links td a {
	display: block;
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
	font-size:12px;
	line-height:13px;
	padding:10px 0px;
	}

#product-links td a:hover {
	color: #4F3514;
	}

#footer {
	clear:both;
	width: 968px;
	margin: 0 auto;
	padding: 80px 16px 0 16px;
	background: url(../images/bg_footer.png) no-repeat 0 0;
	}
	

.product-text {
	float: left;
	width: 486px
	}

.product-submenu {
	width: 180px;
	float: right;
	margin: 0 24px 0 16px;
	list-style: none;
	}
.product-submenu li {
	}
.product-submenu li a { 
	display: block;
	padding: 4px 6px;
	text-decoration: none; 
	border-bottom: 1px solid #f0f0f0;
	}
.product-submenu li a:hover {
	background: #059fc5;
	color: #FFF;}
.product-submenu .col2 {margin-left:300px;}  

#plywood .top {margin-top:-12em;}

#col-left
{
	width:50%;
	float:left;
}

#col-right
{
	width:50%;
	float:right;
}

#contact
{
	padding:0;
}

#contact td
{
	padding:0;
}

#contact .text, #contact #textarea
{
	width:300px;
	padding:2px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}