/* CSS Document */

html,
body {
   margin:0;
   padding:0;
   height:100%;
}
p{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
@font-face {
    font-family: 'ChunkFiveRegular';
    src: url('../fonts/Chunkfive-webfont.eot');
    src: url('../fonts/Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Chunkfive-webfont.woff') format('woff'),
         url('../fonts/Chunkfive-webfont.ttf') format('truetype'),
         url('../fonts/Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
#container {
   min-height:100%;
   position:relative;
}
#body {
   padding:0px;
   padding-bottom:143px;   /* Height of the footer */
}
#main_contain{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:143px;   /* Height of the footer */
   background-image:url(../images/background_footer.jpg);
}
#footer_contain{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#logo{
	position:absolute;
	top:16px;
	left:-3px;
	z-index:125;
}
#main_image{
	height:518px; 
	width:100%; 
	overflow:hidden;  
	position:absolute; 
	top:206px; 
	z-index:0;
}
#main_image IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
#main_image IMG.active {
    z-index:10;
    opacity:1.0;
}
#main_image IMG.last-active {
    z-index:9;
}
.text1{
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:20px;
	color:#FFF;
}
#txt_phone{
	position:absolute;
	top:21px;
	right:0px;
}
.text2{
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:13px;
	color:#FFF;
}
.text2 a{
	text-decoration:none;
	color:#FFF;
}
.text2 a:hover{
	text-decoration:underline;
	color:#3A6600;
}
#txt_email{
	position:absolute;
	top:42px;
	right:0px;
}
.text3{
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:24px;
	color:#FFF;
}
#txt_copperwood{
	position:absolute;
	top:69px;
	right:0px;
}
#txt_safe{
	position:absolute;
	top:91px;
	right:0px;
}
#logo_copperwood{
	position:absolute;
	top:60px;
	right:191px;
}
#nav_home{
	position:absolute;
	top:136px;
	left:0px;
	background-image:url(../images/nav_home.jpg);
	width:100px;
	height:70px;	
	background-position:0px 0px;
	cursor:pointer;
}
#nav_home:hover{
	background-position:0px 70px;
}
#nav_home a{
	display:block;
	width:100px; 
	height:70px;
}
#nav_about{
	position:absolute;
	top:136px;
	left:100px;
	background-image:url(../images/nav_about.jpg);
	width:130px;
	height:70px;	
	background-position:0px 0px;
	cursor:pointer;
}
#nav_about:hover{
	background-position:0px 70px;
}
#nav_about a{
	display:block;
	width:130px; 
	height:70px;
}
#nav_services{
	position:absolute;
	top:136px;
	left:230px;
	background-image:url(../images/nav_services.jpg);
	width:148px;
	height:70px;	
	background-position:0px 0px;
	cursor:pointer;
}
#nav_services:hover{
	background-position:0px 70px;
}
#nav_services a{
	display:block;
	width:148px; 
	height:70px;
}
#nav_fences{
	position:absolute;
	top:136px;
	left:378px;
	background-image:url(../images/nav_fences.jpg);
	width:147px;
	height:70px;	
	background-position:0px 0px;
	cursor:pointer;
}
#nav_fences:hover{
	background-position:0px 70px;
}
#nav_fences a{
	display:block;
	width:147px; 
	height:70px;
}
#nav_projects{
	position:absolute;
	top:136px;
	left:525px;
	background-image:url(../images/nav_projects.jpg);
	width:139px;
	height:70px;	
	background-position:0px 0px;
	cursor:pointer;
}
#nav_projects:hover{
	background-position:0px 70px;
}
#nav_projects a{
	display:block;
	width:139px; 
	height:70px;
}
#nav_dealers{
	position:absolute;
	top:136px;
	left:664px;
	background-image:url(../images/nav_dealers.jpg);
	width:140px;
	height:70px;	
	background-position:0px 0px;
	cursor:pointer;
}
#nav_dealers:hover{
	background-position:0px 70px;
}
#nav_dealers a{
	display:block;
	width:140px; 
	height:70px;
}
#nav_contact{
	position:absolute;
	top:136px;
	left:804px;
	background-image:url(../images/nav_contact.jpg);
	width:136px;
	height:70px;	
	background-position:0px 0px;
	cursor:pointer;
}
#nav_contact:hover{
	background-position:0px 70px;
}
#nav_contact a{
	display:block;
	width:136px; 
	height:70px;
}
#text_middle{
	position:absolute;
	top:382px;
	right:5px;
	z-index:200;
}
#text_learn{
	position:absolute;
	top:553px;
	right:169px;
	z-index:200;
	background-image:url(../images/text_learn.png);
	width:159px;
	height:23px;	
	background-position:0px 0px;
	cursor:pointer;
}
#text_learn:hover{
	background-position:0px 23px;
}
#text_learn a{
	display:block;
	width:159px; 
	height:23px;
}
#div_ca{
	position:absolute;
	top:814px;
	left:0px;
	width:940px;
	min-height:345px;
}
#div_ca > div{
	position:relative;
	width:292px;
}
#ca_find_dealer{
	position:absolute;
	top:0px;
	left:0px;
}
#ca_see_fences{
	position:absolute;
	top:0px;
	left:323px;
}
#ca_become_dealer{
	position:absolute;
	top:0px;
	left:645px;
}
.ca_image{
	position:absolute;
	top:0px;
	left:0px;
}
.ca_text1{
	position:absolute;
	top:10px;
	left:117px;
}
.ca_text2{
	position:absolute;
	top:27px;
	left:117px;
}
.text4{
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:20px;
	color:#514540;
	text-shadow:1px 1px 3px #333;
}
.text5{
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:42px;
	color:#514540;
	text-shadow:1px 1px 3px #333;
}
.ca_content{
	position:absolute;
	top:84px;
	left:0px;
	line-height:21px;
}
.ca_pipe{
	margin-top:10px;
}
.int_content{
	font-family: 'PT Sans', sans-serif;
	font-size:14px;
	color:#706557;
}
.int_content a{
	text-decoration:none;
	color:#706557;
}
.int_content a:hover{
	text-decoration:underline;
	color:#3A6600;
}
.button_read{
	margin-top:20px;
	margin-left:12px;
	background-image:url(../images/button_read.png);
	width:93px;
	height:34px;	
	background-position:0px 0px;
	cursor:pointer;
}
.button_read:hover{
	background-position:0px 34px;
}
.button_read a{
	display:block;
	width:93px; 
	height:34px;
}
#bg_copperwood{
	position:absolute;
	top:1235px;
	left:0px;
	background-image:url(../images/bg_copperwood.png);
	background-repeat:no-repeat;
	width:329px;
	height:341px;
}
#bg_copperwood > div{
	position:relative;
}
.text6{
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:37px;
	color:#514541;
	text-shadow:1px 1px 1px #333;
}
#copperwood_title1{
	position:absolute;
	top:20px;
	left:22px;
}
#copperwood_title2{
	position:absolute;
	top:51px;
	left:22px;
}
.text7{
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:19px;
	color:#514541;
	text-shadow:1px 1px 1px #333;
}
.text8{
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	color:#FFF;
}
#copperwood_content{
	position:absolute;
	top:99px;
	left:22px;
	width:285px;
	line-height:21px;
}
#copperwood_button{
	position:absolute;
	top:281px;
	left:22px;
	background-image:url(../images/button_read2.png);
	width:93px;
	height:34px;	
	background-position:0px 0px;
	cursor:pointer;
}
#copperwood_button:hover{
	background-position:0px 34px;
}
#copperwood_button a{
	display:block;
	width:93px; 
	height:34px;
}
#bg_submit{
	position:absolute;
	top:1235px;
	right:0px;
	background-image:url(../images/bg_submit.png);
	background-repeat:no-repeat;
	width:588px;
	height:59px;
}
#bg_submit > div{
	position:relative;
}
.text9{
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:20px;
	color:#FFF;
}
#txt_submit{
	position:absolute;
	top:20px;
	left:52px;
}
#button_submit{
	position:absolute;
	top:12px;
	right:50px;
	background-image:url(../images/button_submit.png);
	width:93px;
	height:34px;	
	background-position:0px 0px;
	cursor:pointer;
	z-index:200;
}
#button_submit:hover{
	background-position:0px 34px;
}
#button_submit a{
	display:block;
	width:93px; 
	height:34px;
}
#div_content{
	margin-left:358px;
	padding:0px 20px 50px 0px;
	min-height:265px;
}
.text10{
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:35px;
	color:#514541;
	text-shadow:1px 1px 1px #333;
}
#div_content_title{
	padding-bottom:5px;
}
#div_content_text{
	line-height:21px;
}
#footer_links{
	position:absolute;
	top:36px;
	left:2px;
}
#footer_links ul{
	margin:0px;
	padding:0px;
}
#footer_links ul li{
	list-style:none;
	padding-right:15px;
	float:left;
}
.text11{
	font-family: 'PT Sans', sans-serif;
	font-size:14px;
	color:#FFF;
}
.text11 a{
	text-decoration:none;
	color:#FFF;
}
.text11 a:hover{
	text-decoration:underline;
	color:#C69F67;
}
#built_by{
	position:absolute;
	top:102px;
	left:2px;
}
.text12{
	font-family: 'PT Sans', sans-serif;
	font-size:14px;
	color:#FFF;
}
.text12 a{
	text-decoration:none;
	color:#FFF;
}
.text12 a:hover{
	text-decoration:underline;
	color:#FF9900;
}
#logo_footer{
	position:absolute;
	top:18px;
	right:3px;
}
#txt_address1{
	position:absolute;
	top:93px;
	right:44px;
}
#txt_address2{
	position:absolute;
	top:110px;
	right:58px;
}
.text13{
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:15px;
	color:#FFF;
}


/* Interior CSS */

#content_int{
	width:930px;
	min-height:300px;
	padding:40px 5px 0px 5px;
}
#pipe_int{
	margin-top:45px;
	margin-bottom:35px;
}
#div_ca_int{
	margin-top:0px;
	margin-left:0px;
	width:940px;
	min-height:415px;
}
#div_ca_int > div{
	position:relative;
	width:292px;
}
.ptitles{
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:35px;
	color:#514541;
	text-shadow:1px 1px 1px #333;
}
.ptitles a{
	text-decoration:none;
	color:#514541;
}
.ptitles a:hover{
	text-decoration:underline;
	color:#C69F67;
}
#content_int_text{
	line-height:21px;
}
.int_ptitles{
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:22px;
	color:#3A6600;
	text-shadow:1px 1px 1px #333;
}
.int_ptitles a{
	text-decoration:none;
	color:#3A6600;
}
.int_ptitles a:hover{
	text-decoration:underline;
	color:#C69F67;
}







