body { font-family:Arial, Helvetica, sans-serif; margin-top:0; padding-top:0; background-image:url(images/wholebg.jpg); background-repeat:no-repeat; background-position:top; background-color:#99a499; margin:0px; padding:0px;}

.unav { height:54px; background:url(images/menu_bg.jpg); text-align:center; }
.unav a { font-size:17px; font-family:Tahoma, Arial, Verdana; font-weight:normal; padding:0px 13px 0px 13px; color:#865E5F; text-decoration: none; }

img {border:0px;}
h1 { font-size:16px; margin-bottom:5px; }
h2 { font-size:16px; margin-bottom:5px; font-style:italic; background-color:#bfccbb; border:2px solid #855f5f; padding:5px;}
h3{ margin-top:15px;}

h1 i { font-weight:bold; font-size:24px; }

.click { width:378px; height:50px; line-height:50px; position:absolute; text-align:center; opacity:.85; background:#EFF0D0; z-index:1; bottom:0px; }
.click2 { width:375px; height:50px; line-height:50px; position:absolute; text-align:center; opacity:.85; background:#EFF0D0; z-index:1; bottom:0px; }
.click a, .click2 a { display:block; color:#865E5F; font-weight:bold; text-decoration:none; }

td { font-family:Arial, Helvetica, sans-serif; text-align:left;}

.row2 { background:url(images/row2bg.gif); font-family:Tahoma,Verdana,Arial; font-size:14px; font-weight:bold; color:#EFF0D0; }

#headers { position:relative; height:28px; width:1089px; }
.row2 div a{ text-decoration:none; font-family:Tahoma,Verdana,Arial; font-size:14px; font-weight:bold; color:#EFF0D0; line-height:28px; }

.midlinks { background:#714A4B/*997B73*/; font-family:Tahoma; font-size:14px; color:#EFF0D0; text-align:center; }
.midlinks a { font-weight:bold; padding:5px 8px; line-height:43px; }
.greentxt { color:#00B050; }
.whitetxt { color:#FFFFFF; }
.silvertxt { color:#7DAE78; }
.bluetxt { color:#548DD4; }
.goldtxt { color:#FFFF00; }

td.contentb { background-image:url(images/subconbg.jpg); background-position:top; background-repeat:no-repeat; background-color:#eff1d0;}

td.mnav { font-family:"Gill Sans MT","Gill Sans",Tahoma, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; vertical-align:middle;}
td.mnav a { padding-left:25px; padding-right:26px; padding-top:16px; padding-bottom:16px; text-decoration:none; color:#FFFFFF;}
td.mnav a:hover { background-image:url(images/mnav_hov.jpg); text-decoration:none; color:#FFFFFF;}
td.mnav a:visited{ text-decoration:none; color:#FFFFFF;}

td.footer { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#99a398; vertical-align:top; padding-top:55px; padding-left:27px; padding-right:15px; background-image:url(images/footerbg.jpg); background-repeat:no-repeat;}
td.footer a {color:#99a398; text-decoration:none; }
td.footer a:hover { color:#99a398; text-decoration:none; }
td.footer a:visited {color:#99a398; text-decoration:none; }

td.content { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#855f5f;}
td.content a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#855f5f;}
td.content a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px;}
td.content a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
td.content h1 { font-size:20px; color:#855f5f; font-family:"Times New Roman", Times, serif; font-weight:normal;}
.content h3 { font-size:16px; font-weight: bold; color:#855f5f; }
.content h3 a { font-size:16px; font-weight: bold; color:#855f5f; }
.content h3 a:visited { font-size:16px; font-weight: bold; color:#855f5f; }
.content h3 a:hover { font-size:16px; font-weight: bold; color:#855f5f; }

.content div h3 { font-size:20px; }

.arbor { width:188px; text-align: center; float:left; margin:9px; }
.arbor a img { border:3px solid #865F60; }

.vinyl { width:188px; text-align: center; float:left; margin:9px; }
.vinyl a img { border:3px solid #865F60; }

#vinyl_btm { clear:both; margin-left:20px; }
#vinyl_btm h3 { padding-top:10px; }
#vinyl_btm a { margin-right:10px; margin-bottom:10px; }
#vinyl_btm img { border:solid 3px #865f60; }

.edger { width:188px; height:260px; text-align: center; float:left; margin:9px; }
.edger a img { border:3px solid #865F60; }

.alum h4 { margin:20px 0 6px 0; font-size:13px; }
.alum { width:300px; text-align: center; float:left; margin:10px 20px; height:auto;}
.alum a img { border:3px solid #865F60; }

.gates { width:300px; height:260px; text-align: center; float:left; margin:10px 20px; height:auto;}
.gates img { width:300px; height:225px; border:3px solid #865F60; }

.prod_cat { width:188px; text-align: center; float:left; margin:9px; }
.prod_cat a img { border:3px solid #865F60; }

.prod_content { width:435px; height:auto; float:left; }

.footer { color:#855E5F; padding-left:30px; font-size: 12px; }
.footer a { color:#855E5F; text-decoration:none; }

.product { width:auto; height:auto; float:left; margin:0 15px 15px 0; }
.product img { margin-bottom:5px; }

.quoteForm { width:250px; height:auto; float:right; margin: 0 0 10px 15px;}
.quoteForm h3 { margin-top:0; }

td.videosp { padding-top:145px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#8d6b69; font-weight:bold;}
td.videosp a { color:#8d6b69; text-decoration:none;}
td.videosp a:hover { color:#8d6b69; text-decoration:none;}
td.videosp a:visited { color:#8d6b69; text-decoration:none;}

span.rqtext { font-size: 16px; color:#5d3e3e; font-family:Arial, Helvetica, sans-serif; }
input.text { font-size: 12px; color:#5d3e3e; font-family:Arial, Helvetica, sans-serif; background-color: #eef0d0; border: 1px solid #97a096; width:95%; padding:3px; }
textarea.text { font-size: 12px; color:#5d3e3e; font-family:Arial, Helvetica, sans-serif; background-color: #eef0d0; border: 1px solid #97a096; width:100%;}
select.text { font-size: 12px; background-color: #eef0d0; color:#5d3e3e; font-family:Arial, Helvetica, sans-serif; border: 1px solid #97a096; width:100%; }

#fence_thumbs .left {
	float: left;
	width: 48%;
	border-right: dashed 1px #99A499;
}

#fence_thumbs .right {
	float: left;
	width: 48%;
}

#fence_thumbs {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
}

#fence_thumbs .alum {
	width: 300px;
	margin: 0 auto;
}