/** CSS Remove **/
html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
margin: 0; 
padding: 0; 
border: 0; 
}
body {
font-size: 100.01%; /* Fix for some browser bugs */
background-color: #ffffff;
}
h1, h2, h3, h4, h5, h6 {
font-weight:normal;
font-size:100%;
}

/** End CSS Remove **/

body {
background: url(./images/bark.jpg);
}

h1, p, a, body {
font-family: 'Verdana', Arial,Sans-Serif;
}

h1 {
font-size: 1.5em;
font-weight: bold;
}

p {
margin: .5em 0;
}


hr {
color: #724F30;
height: 3px;
background-color: #724F30;
border: none;
}

#wrapper {
width: 1024px;
margin: auto;
}

#header_left {
background: url('./images/header_left.gif') no-repeat;
height: 300px;
width:503px;
float: left;
}

#header_right {
background: url('./images/header_right.gif') no-repeat;
height: 300px;
float: right;
width: 521px;
}

.logo-image img {
margin-top: 50px;
float: left;
margin-left: 20px;
}

#tagline {
float: right;
margin-top: 140px;
margin-right: 20px;
}

#nav {
background: url('./images/nav.gif') no-repeat;
clear: both;
height: 127px;
width: 1024px;
}

#nav ul {
list-style: none;
margin-left: 25px;
}

#nav ul a {
font-size: 1.30em;
font-family: 'PlantagenetCherokeeRegular';
color: #F9E4B2;
}
  
#nav li {
display: inline;
margin: 0 20px;
background: url(./images/bullet.png) left center no-repeat;
padding: 0 0 0 35px;
}

#content {
background: url(./images/body.gif) no-repeat;
height: 585px;
width: 1024px;
}



#pictures_left {
background: url(./images/himages.jpg);
float: left;
width: 404px; 
height: 511px;
margin-left: 50px;
}

#content_right {
font-family: 'Verdana';
height: 639px;
text-align: justify;
width: 460px;
float: right;
font-size: 1.25em;
line-height: 1.25em;
margin-right: 60px;
}

.ie8 #content_right {
padding: 30px 30px 0 0;
}

.bborder {
border-bottom: solid 2px #724F30;
padding-bottom: 10px;
}

#footer {
background: url(./images/footer.gif);
width: 1024px;
height: 138px;
text-align: center;
font-family: 'Verdana', Arial,Sans-Serif;
font-size: .90em;
color: #ffffff;
line-height: 1.25em;
margin: auto;
}

#footer a {
color: #F9E4B2;
}

.link {
list-style: none;
text-align: center;
padding-top: 60px;

}

.link li {
display: inline;
padding: 0 5px;
}

/** PRODUCTS **/

#content_products {
background: url(./images/body.gif);
background-repeat: repeat-y;
height: 900px;
width: 1024px;
}

#content_left a {
text-decoration: none;
font-family: 'PlantagenetCherokeeRegular';
font-size: 1.45em;
color: #724F30;
}

#content_left a:hover {
font-weight: bold;
text-decoration: underline;
}


#content_left {
float: left;
margin-left: 60px;
width: 330px;
}


#content_left li {
background: url(./images/bullet2.png) left center no-repeat;
padding: 0 0 0 28px;
list-style: none;
}

#p_pictures_right {
float: right;
margin: 40px 60px 0 0;
}

.ie8 #p_pictures_right {
margin: 50px 50px 0 0;
}

#p_pictures_left{
float: left;
margin-top: -50px;
margin-left: 50px;
}

.ie8 #p_pictures_left {
margin-left: 50px;
}

#blurb {
float: right;
width: 400px;
font-family: 'Verdana', Arial,Sans-Serif;
font-size: 1em;
line-height: 2em;
background: #D9C8B5;
text-align: justify;
padding: 10px;
margin: 20px 60px 0 0;
}


#callnumber {
float: left;
margin-left: 50px;
}

.highlighted {
text-decoration: underline;
font-weight: bold;
color: #724F30;
font-family: 'PlantagenetCherokeeRegular';
font-size: 1.45em;
}




/** INSTALLATION **/
#content_pinstall {
background: url(./images/body.gif);
background-repeat: repeat-y;
height: 700px;
width: 1024px;
}

#i_content_left {
width: 400px;
float: left;
margin-left: 60px;
}


#i_pictures_right {
width: 440px;
margin: 0 60px 0 0;
float: right;
}

#i_pictures_right h1 {
background: #B79E86;
font-size: 1.5em;
}
#i_pictures_right h3 {
font-size: .75em;
text-align: center;
}


/** Contact **/

#c_content_left h1 {
background: #B79E86;
font-size: 1.5em;
font-weight: bold;
padding: 10px 8px;
}

#c_content_left {
float: left;
width: 310px;
margin: 0 0 0 60px;
}

.ie8 #c_content_left {
margin: 40px 0 0 40px;
}

#c_content_left img {
padding-top: 90px;
}

#c_content_right {
float: right;
width: 560px;
margin: 0 50px 0 0;
}

.ie8 #c_content_right {
margin: 40px 40px 0 0;
}

#c_content_right img {
float: right;
}
#zebra
{
	margin: auto;
  font-size: 1em;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#zebra th
{
	font-size: 1.5em;
	font-weight: bold;
	padding: 10px 8px;
	background-color: #B79E86;
}
#zebra td
{
	padding: 8px;
	background: #F4ECDC; 
}
#zebra .odd td
{
	background-color: #D9C8B5;
}
#zebra .odd {
font-weight: bold;
}

/** DecoRail **/
#content_decorail {
background: url(./images/body.gif);
background-repeat: repeat-y;
height: 2200px;
width: 1024px;
}

#dr_content_left a {
text-decoration: none;
font-family: 'PlantagenetCherokeeRegular';
font-size: 1.45em;
color: #724F30;
}

#dr_content_left a:hover {
font-weight: bold;
text-decoration: underline;
}

#dr_content_left {
float: left;
margin-left: 60px;
width: 400px;
}

#dr_content_left li {
background: url(./images/bullet2.png) left center no-repeat;
padding: 0 0 0 28px;
list-style: none;
}

#dr_content_right {
width: 514px;
margin-right: 50px;
float: right;
}

#dr_content_right h1 {
font-size: 1.5em;
}

#dr_zebra
{
  font-size: 1em;
	width: 480px;
	text-align: left;
	border: 5px solid #724E30;
  border-collapse: collapse;
  margin: 20px 0;
}
#dr_zebra th
{
	font-size: 1.5em;
	font-weight: bold;
	color: #534941;
	background-color: #B79E86;
	border: 0;
}
#dr_zebra td
{
	background: #F4ECDC; 
}
#dr_zebra .odd td
{
	background-color: #D9C8B5;
}

.dr_picture_right {
padding: 30px 0;
}

#decorailbottom {
margin-left: 80px;
width: 1024px;
height: 201px;
display: block;
}

/**Edging**/

#content_ed {
background: url(./images/body.gif);
background-repeat: repeat-y;
height: 875px;
width: 1024px;
}
#ed_content_right {
float: right;
width: 500px;
margin-right: 60px;
}

#ed_content_middle {
margin: auto;
display: block;
}

#ed_content_middle h1 {
width: 700px;
margin: auto;
text-align: left;
font-weight: bold;
font-size: 1.45em;
padding: 20px 0;
}

#ed_content_middle p {
text-align: justify;
width: 500px;
margin: auto;
}

#ed_img {
width: 396px;
margin: auto; 
}

/**Furniture**/
#content_fn {
background: url(./images/body.gif);
background-repeat: repeat-y;
height: 1900px;
width: 1024px;
}

#fn_zebra
{
  font-size: 1em;
	width: 850px;
	text-align: left;
	border: 5px solid #724E30;
  border-collapse: collapse;
  margin: auto;
}
#fn_zebra th
{
	font-size: 1em;
	font-weight: bold;
	color: #534941;
	background-color: #B79E86;
	border: 0;
	text-align: center;
}
#fn_zebra td
{
	background: #F4ECDC; 
	text-align: center;
}
#fn_zebra .odd td
{
	background-color: #D9C8B5;
}

#fn_sample {
width: 860px;
margin: 20px auto;

}

#fn_poles {
width:  600px;
margin: auto;
}

/** Jump Pole **/

#jp_sample {
width: 840px;
margin: 20px auto;
}

#content_jp {
background: url(./images/body.gif);
background-repeat: repeat-y;
height: 1100px;
width: 1024px;
}

#jp_content_middle {
width: 900px;
margin: auto;
}

#jp_content_middle h1 {
margin: 20px;
}

/**Specialty Poles **/
#sp_content_right {
float: right;
margin-right: 150px;
margin-top: 180px;
}

#sp_sample {
margin: auto;
width: 593px;
}

/** Tree Stakes **/
#content_ts {
background: url(./images/body.gif);
background-repeat: repeat-y;
height: 1200px;
width: 1024px;
}
#ts_content_right {
width: 501px;
margin-right: 60px;
float: right;
}

#ts_sample {
width: 353px;
margin: 20px auto;
}

/** Pallets **/
#pl_content_middle {
margin: 20px auto;
width: 700px;
}

#pl_content_middle p {
text-align: center;
}

#pl_content_middle h1 {
}

#pl_sample {
margin: 40px auto;
width: 634px;
}

#content_pl {
background: url(./images/body.gif);
background-repeat: repeat-y;
height: 950px;
width: 1024px;
}

/** Links **/
.banner h1 {
background: #C7B8AC;
margin-left: 60px;
}

.banner {
width: 400px; 
float: left;
}

#content_links {
background: url(./images/body.gif);
background-repeat: repeat-y;
height: 900px;
width: 1024px;
}

#li_content_left {
width: 452px;
float: left;
margin-left: 40px;
text-align: left;
}

#li_content_right {
width: 452px;
float: right;
margin-right: 60px;
}

.linkp {
width: 350px;
margin: 30px auto;
text-align: left;
}

.linkp h1 {
font-size: 1.05em;
}

/** Tree Ties **/
#content_treeties {
background: url(./images/body.gif);
background-repeat: repeat-y;
height: 1500px;
width: 1024px;

}


#tt_content_right {
float: right;
margin-right: 150px;
}

#tt_content_middle {
width: 775px;
margin: auto;
}

#tt_image_left {
float: left;
width: 220px;
}

#tt_table_right {
float: right;
width: 520px;
}

#tt_zebra
{
  font-size: 1em;
	width: 520px;
	text-align: left;
	border-left: 4px solid #724E30;
	border-right:  4px solid #724E30;
	border-top:  4px solid #724E30;
	border-bottom: 0px transparent;
  border-collapse: collapse;
  margin: auto;
}
#tt_zebra th
{
	font-size: 1em;
	font-weight: bold;
	color: #534941;
	background-color: #B79E86;
	border: 0;
	text-align: center;
}
#tt_zebra td
{
	background: #F4ECDC; 
	text-align: center;
}
#tt_zebra .odd td
{
	background-color: #D9C8B5;
}

#tt_note {
width: 520px;
background: #D9C8B5;
border-left: 5px solid #724E30;
border-right: 5px solid #724E30;
border-bottom: 5px solid #724E30;
}

#tt_note_even {
width: 520px;
background: #F4ECDC;
border-left: 5px solid #724E30;
border-right: 5px solid #724E30;
border-bottom: 5px solid #724E30;
}



#tietypes {
height: 200px;
width: 770px;
clear: both;
margin: 30px 0;
}

#tietypes p{
margin: 5px;

}

#tietypeseven p{
margin: 5px;
}

#tt_paragraph {
width: 500px;
text-align: justify;
margin: auto;
}

#tt_content_middle hr{
margin: 20px 0;
}

/** MSDS **/
#msds_content {
background: url(./images/body.gif);
background-repeat: repeat-y;
height: 900px;
width: 1024px;
}

#msds_content ul {
list-style: none;

}

#msds_content li {
}

#msds_content a {
text-decoration: none;
font-family: 'PlantagenetCherokeeRegular';
font-size: 1em;
color: #724F30;
}

#msds_content a:hover {
font-weight: bold;
text-decoration: underline;
}




#msds_content li {
background: url(./images/bullet2.png) left center no-repeat;
padding: 0 0 0 28px;
list-style: none;
font-family: 'PlantagenetCherokeeRegular';
font-size: 1.45em;
color: #724F30;
}

#msds_content_middle {
width: 900px;
margin: auto;
}

#msds_content_pdf {
width: 900px;
margin: auto;
}



.colfirst {
width: 40px;
}

.col {
border-left:  1px solid #724E30;
border-right:  1px solid #724E30; 
}

.collast {
}

.center {
margin: auto;
}


.break {
clear: both;
}

/** FONTS **/
@font-face {
    font-family: 'PlantagenetCherokeeRegular';
    src: url('plantc-webfont.eot');
    src: url('plantc-webfont.eot?#iefix') format('embedded-opentype'),
         url('plantc-webfont.woff') format('woff'),
         url('plantc-webfont.ttf') format('truetype'),
         url('plantc-webfont.svg#PlantagenetCherokeeRegular') format('svg');
    font-weight: normal;
    font-style: normal;