#header, #wrapper, #footer, #container{ behavior: url("iepngfix.htc"); }

html {
	margin: 0px;
	padding: 0px;
	height: 100%;
	}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-image:url(images/wood-header-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#8a5e31;
	}
	
td {
vertical-align:top;
}
	

#wrapper.home {
margin:0;
padding:0;
width:100%;
background-image:url(images/cutting-process-tab.png);
background-repeat:no-repeat;
background-position:center 700px;
clear:both;
}

#container {
	width: 980px;
	margin:0 auto;
	padding:0;
	background-image:url(images/contentbg.png);
	background-repeat:repeat-y;
	background-position:top;
	}
	
#innercontainer {
width:980px;
padding:0;
margin:0 auto;
}
	
#header{
width:980px;
height:165px;
/*height:116px;*/
padding:0;
margin:0;
}

#contact-us {
margin:8px 0 0 0;
padding:0;
width:255px;
height:116px;
float:right;
background-image:url(images/contact-us-bg.png);
background-position:bottom center;
background-repeat:no-repeat;
font-family:Tahoma, Verdana, sans-serif;
color:#FFFFFF;
text-align:center;
}

#contact-us h1 {
margin:0;
padding:40px 0 0 0;
font-size:14px;
line-height:14px;
font-weight:bold;
}

#contact-us h1 a:link, #contact-us h1 a:visited {
color:#FFFFFF;
text-decoration:none;
}

#contact-us h1 a:hover, #contact-us h1 a:active {
color:#224811;
}

#contact-us p {
margin:0;
padding:0;
font-size:12px;
}

#nav {
margin:0;
padding:0;
width:725px;
height:165px;
float:left;
}

#nav ul {
padding:0px;
margin:0px;
width:725px;
height:165px;
}

#nav ul li {
display:block;
float:left;
display:inline;
list-style-type:none;
padding:0;
margin:0px;
}

#nav ul li a:link, #nav ul li a:visited {
margin:0;
padding:135px 30px 0 30px;
height:30px;
width:auto;
display:block;
font-family:Tahoma, Verdana, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/top-nav-bg.png);
background-position:0px 0px;
background-repeat:no-repeat;
}

#nav ul li a:hover, #nav ul li a:active,#nav ul li a#current {
background-position:center -165px;
}

#logo {
clear:both;
margin:0;
padding:5px 0 0 0;
width:644px;
height:80px;
}

#logo a img {
border:0;
margin:0;
padding:0;
display:block;
width:644px;
height:80px;
}


#content {
	width:900px;
	height:auto;
	background-image:url(images/middlebg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f6ebd6;
	padding:40px;
	margin:40px auto 0 auto;
	clear:both;
	overflow:hidden;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#506040;
	}
	
#content a:link, a:visited {
font-family:Tahoma, Verdana, sans-serif;
color:#8a5e31;
}

#content a:hover, a:active {
color:#8a5e31;
text-decoration:none;
}

#content h2 {
margin:0;
padding-top:10px;
font-family:Tahoma, Arial, sans-serif;
font-size:18px;
font-weight:400;
color:#506040;
}



#content img.right {
float:right;
margin:0 0 10px 10px;
}

#content img.left {
float:left;
margin:0 10px 10px 0;
}

table.projects {
margin:0 auto 20px auto;
width:900px;
border:0;
}

table.projects td {
padding:10px;
vertical-align:top;
font-family:Tahoma, Arial, sans-serif;
font-size:14px;
line-height:20px;
color:#b7570c;
}

.small-text {
font-size:11px;
}



.divider {
margin:0 auto;
padding:0 0 10px 0;
display:block;
width:853px;
height:37px;
background-image:url(images/content-divider.jpg);
background-repeat:no-repeat;
background-position:top center;
}

#photo-section {
margin:0 auto;
padding:0;
width:830px;
clear:left;
}

#photo-section .photo {

padding:0;
width:250px;
height:232px;
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color:#b7570c;
float:left;
}

#photo-section .margin1 {
margin:0 0 20px 0px;
}

#photo-section .margin2{
margin:0 0 20px 40px;
}

#photo-section img {
margin:0 0 5px 0;
padding:0;
width:250px;
height:188px;
}

#footer {
clear:both;
width:100%;
height:70px;
background-image:url(images/footer-bg.png);
background-position:bottom left;
background-repeat:repeat-x;
padding:0;
margin:30px 0 0 0;
}

#inner-footer {
width:920px;
height:60px;
margin:0 auto;
padding:10px 30px 0px 30px;
}

#paypal  {
margin:0 20px 0 0;
padding:0;
width:100px;
height:60px;
float:left;
background-image:url(images/paypal-bg.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

#paypal a:link img, #paypal a:visited img {
margin:4px 0 0 0;
padding:0;
width:65px;
height:40px;
border:1px solid #251905;
}

#paypal a:hover img, #paypal a:active img {
border:1px solid #8a5e31;
}

#footer p {
float:left;
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color:#251905;
}

#footer p a:link, #footer p a:visited  {
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color:#251905;
text-decoration:underline;
}

#footer p a:hover, #footer p a:active{
color:#FFFFFF;
text-decoration:none;
}
