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

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

	a img { border: none; }

h1 {
	width: 730px;
	height: 32px;
	padding: 0 0 0 10px;
	line-height: 32px;
	float: left; 
	color: #fff;
	font-size: 12px;
	background: url(images/title_bg.jpg);
	display: block; }

h2 {
	font-family: "Times New Roman", sans-serif;
	font-size: 24px;
	color: #000;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #fff; }

a:link {
color:#663300;
text-decoration:none;
}

a:visited {
color:#663300;
text-decoration:none;
}

a:hover {
color:#663300;
text-decoration:underline;
}

.oneColFixCtr #container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image:url(images/shadowBG-fade2.png);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.oneColFixCtrMain #containerMain {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#header {
background-image:url(images/header.png);
background-position:center;
background-color:#333333;
width:1000px;
height:120px;
margin-left:30px;
}

#headerText {
float:right;
margin: 50px 15px 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#663300;
margin-right:50px;
}

.footer {
margin:5px 20px 20px 20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#663300;
}

.style1 {color: #666666}

#fscLogo {
float:left;
}

.subPageBodyCopy {
width:430px; margin:120px 10px 10px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; float:left;
}

.subPageBodyCopy2 {
width:430px; margin:10px 10px 10px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; float:left;
}

.subPageBodyCopyCareers {
width:560px; margin:150px 10px 10px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; float:left;
}

.subPageNav {
float:right;
width:140px; 
margin:20px 10px 20px 0px; 
text-align:right; color:#FFFFFF; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 

color:#FFFFFF;
}

.subPageNav { line-height: 25px; }
.subPageNav a { margin: 0 0 10px 0; }
.subPageNav a:link {color:#FFFFFF; }
.subPageNav a:visited { color:#FFFFFF; }

.productPageNav {clear:both;float:right; width:80px; margin:20px 10px 20px 10px; text-align:right; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:.25; padding:10px;}

.oneColFixCtr #mainContent {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

#sunTrellis_pt {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/suntrellis_pt.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#sunTrellis_pt_productPage {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/suntrellis_pt_productBG.jpg);
background-repeat:repeat-y;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#sunTrellis_pt_productPageHeader {
background-image:url(images/productPageHeader.jpg);
background-repeat:no-repeat;
margin:20px;
width:760px;
height:30px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:30px;
}

#sunTrellis_cd {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/suntrellis_cd.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#sunTrellis_cd_productPage {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/suntrellis_pt_productBG.jpg);
background-repeat:repeat-y;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#pantherace {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/pantherace.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#pantheraceProductPage {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/pantheraceProductPage.jpg);
background-repeat:repeat-y;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#lattice_cd {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/lattice_cd.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#lattice_pt {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/lattice_pt.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#lattice_pt_productPage {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/lattice_pt_productPage.jpg);
background-repeat:repeat-y;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#fencing {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/fencing.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#fencing_cedar_bg {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/fencing_cedar.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#fencing_ps_bg {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/fencing_ps_bg.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#fencing_na_bg {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/fencing_na_bg.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#fencing_sub {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
width:940px;
padding: 18px 0 0 0;
margin: 0 0 0 40px;
height:534px;

}

#fencingProductPage {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/fencingProductPage.jpg);
background-repeat:repeat-y;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#backyard {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/backyard.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#backyardProductPage {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/backyardProductPage.jpg);
background-repeat:repeat-y;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}


#comfy {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/comfy.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#comfyProductPage {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/comfyProductPage.jpg);
background-repeat:repeat-y;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#reign {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/reign.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#reignProductPage {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/reignProductPage.jpg);
background-repeat:repeat-y;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#capecod {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/capecod.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#enviro {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/enviro.png);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#marwood {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/marwood2.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#contractors {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/contractorsBG.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#contractorsProductPage {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/contractorsProductPage.jpg);
background-repeat:repeat-y
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#company {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/company.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#careers {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/careers.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#careersProductPage {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/careersProductPage.jpg);
background-repeat:repeat-y;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

#industrialSales {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/industrialSales.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}



#bluwood {
padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-image:url(images/bluwood-bg.jpg);
background-repeat:no-repeat;
background-position:center top;
width:963px;
height:534px;
margin:0 auto;

}

ul#industrialContact {
	width: 500px;
	list-style: none; }
	
	ul#industrialContact li {
		float: left;
		width: 200px; }
		
		ul#industrialContact li.first {
			width: 500px; }
			
			ul#industrialContact li.second {
				margin: 0 0 20px 0; }

/*** PRODUCT DISPLAY FOR FENCING ***/				
#fencing_content {
	width: 730px;
	float: left; }
	
	.fencing_cedar { background: url(images/fencing_cd_bg.jpg) top right no-repeat; }

ul#display {
	width: 700px;
	float: left;
	margin: 0 0 0 -30px;
	display: inline;
	list-style: none; }
	
	ul#display li {
		width: 144px;
		height: 174px;
		float: left;
		margin: 0 10px 10px 0;
		text-align: center;
		font-size: 10px;
		font-weight: normal;
		padding: 10px;
		border: 1px solid #ccc; }
		
		ul#display li.right {
			margin: 0; }
			

ul#display2 {
	width: 700px;
	float: left;
	margin: 0 0 0 -30px;
	display: inline;
	list-style: none; }
	
	ul#display2 li {
		width: 300px;
		height: 70px;
		float: left;
		margin: 0 10px 10px 0;
		text-align: center;
		font-size: 10px;
		font-weight: normal;
		padding: 10px;
		border: 1px solid #ccc; }
		
		ul#display2 li.main {
			height: 275px; }
