body {	font-family: arial, helvetica, sans-serif;	font-size: 80%;	color: #000000;	background-color: #FFFFFF;	padding: 0;}h1 {	color: #2131B8;	text-transform: uppercase;	font-size: 2em;	font-weight: normal;	font-style: normal;	margin: 0;	margin-bottom: 0.5em;	text-align: center;}h2 {	color: #2131B8;	font-weight: bold;	text-transform: uppercase;	font-size: 1em;	padding: 0.1em;}h3 {	/*	color: #2131B8; */	font-style: italic;	font-weight: bold;	font-size: 1em;}p {	line-height: 1.2em;}a {	text-decoration: none;}/*pseudo classes*/a:hover {	text-decoration: underline;	background-color: yellow;}a:visited {	color: #2131B8;}.address {	font-style: normal;	font-weight: normal;	font-family: aerial, helvetica, sans-serif;	color:#2131B8;}.address a:visited {	color:#2131B8;}/*classes*/#container {	background: url(Graphics/bglogomiddle.gif) no-repeat top;	clear: left;	border:2px solid rgb(2, 0, 157);	height: auto;	margin: 0px auto;	padding:0px 0px 0px 0px;	width: 776px;}#topbar {	background: #2131B8 url(Graphics/Menubar4.gif);	clear:both;	font-weight:bold;	height:28px;	margin:0pt;	width:100%;}#leftColumn {	float: left;	width: 146px;}#leftContent {	width: 140px;/*	float:left; */}#middlecontent {	float: left;	border-right: 2px solid rgb(2, 0, 157);	/*	background-image: url(Graphics/bglogomiddle.gif); */	background-repeat: no-repeat;	padding: 0px 0px 0px 10px;	margin: 8px 0px 0px 8px;	width: 430px;}#middlecontent li {	list-style: url(Graphics/bullet.gif) outside circle;}#homerightColumn {	width: 192px;	padding: 0 2px 0 0;	margin: -5px 0px 0px 0px;	overflow:visible;	float:left;}#homerightColumn img {	margin: 0 0 0 0px;}#mainNav {	width: 136px;	background: rgb(33, 49, 184);	text-transform: uppercase;	font-size: 12px;	font-weight: bold;	color: yellow;	padding: 8px 8px 12px 8px;	border: 3px solid yellow;	margin: 8px 0 0 0px;	height:auto;}#mainNav a:hover {	background-color: #2131B8;	text-decoration:none;}#mainNav a:visited {	color: yellow;}#mainNav a {	color: yellow;	text-decoration:none;}#mainNav ul {	text-align: left;	list-style-type: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#mainNav li {	list-style-type: none;	color: yellow;	margin: 0px 0px 0px 0px;	padding: 7px;}#content {	clear: left;	width: 776px;}#rightColumn {	float: left;	width: 192px;	padding: 0 2px 0 0;	margin: -5px 0px 0px 0px;	overflow:visible;}.contentFooter {	clear:left;	height: 10px;}#footer {	clear: left;	margin: 0.5em auto 0 auto;	width: 100%;	text-align: center;	margin: 0.5em auto 0 auto;	width: 100%;	text-align: center;}#leftleft {	text-align: center;	float: left;	width: 290px;}#leftright {	text-align: center;	float: left;	width: 284px;	padding: 0px 0px 0px 6px;}#geographical {	width: 796px;	font-size:10px;	color: #2131B8;	margin:4px auto 4px auto;}#wrapper {	width: 796px;	font-size:10px;	color: #2131B8;	margin:4px auto 4px auto;}.headerFooter {	text-transform: uppercase;	font-size:12px;	font-style: normal;	text-decoration: none;}.headers {	float: left;	width: 390px;}#toptop {	width: 780px;	padding: 0em 0em 1.5em 0em;}#banner {	width: 780px;	height: 126px;	padding: 0 0 8px 0;	margin: 0px auto 0px auto;}.flash {	float: left;	width: 244px;	height: 87px;	border: 2px solid yellow;	margin: 33px 0px 0px 0px;}#mainlogo {	float: left;	width: 264px;	height: 126px;	padding: 0px 8px;}/*#topmenu {	text-align: center;	color: #ffffff;	clear: both;	width: 100%;	margin:0px 0px 13px 0px;	overflow:visible;}#topmenu ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#topmenu li {	float: left;	padding: 5px 0 0 0;	margin: 0px 0px 0px 15px;}*//* Top Nav -- Begin */#topmenu {	background: #2131B8 url(Graphics/Menubar3.gif);	width:776px;	margin:0px auto 0px auto;	padding:0px 0px 0px 0px;	height:49px;}#topmenu ul {	margin:0px auto 0px auto;	padding: 0px 0px 0px 3px;	text-align:left;}#topmenu ul li {	text-align:center;	margin:0;	list-style:none;	line-height:20px;	height:20px;	font-size: 10px;	font-weight: bold;	text-transform: uppercase;	float:left;	padding: 2px 0px 0px 0px;}#topmenu ul li a {	text-decoration:none;	color:  yellow;	display:block;}#topmenu ul li a:hover {	background: #2131B8;}#topmenu ul li a:visited {	color: white;}#homebody #topmenu ul li#gohome, #homebody #topmenu ul li#gohome a {	width:70px;}#homebody #topmenu ul li#aboutus, #homebody #topmenu ul li#aboutus a {	width:73px;}#homebody #topmenu ul li#contactus, #homebody #topmenu ul li#contactus a {	width:80px;}#homebody #topmenu ul li#fences, #homebody #topmenu ul li#fences a {	width:63px;}#homebody #topmenu ul li#decks, #homebody #topmenu ul li#decks a {	width:56px;}#homebody #topmenu ul li#screenporches, #homebody #topmenu ul li#screenporches a {	width:110px;}#homebody #topmenu ul li#commercial, #homebody #topmenu ul li#commercial a {	width:90px;}#homebody #topmenu ul li#gallery, #homebody #topmenu ul li#gallery a {	width:100px;}#homebody #topmenu ul li#estimate, #homebody #topmenu ul li#estimate a {	width:123px;}#homebody #topmenu ul li#resources, #homebody #topmenu ul li#resources a {	width:76px;}/*#topmenu ul li#resources {	border-width: 0px 1px 0px 1px;	border-color:#FFFFFF;	border-style:solid;}*/#topmenu ul li#gohome, #topmenu ul li#gohome a {	width:48px;}#topmenu ul li#aboutus, #topmenu ul li#aboutus a {	width:60px;}#topmenu ul li#contactus, #topmenu ul li#contactus a {	width:76px;}#topmenu ul li#fences, #topmenu ul li#fences a {	width:59px;}#topmenu ul li#decks, #topmenu ul li#decks a {	width:48px;}#topmenu ul li#screenporches, #topmenu ul li#screenporches a {	width:106px;}#topmenu ul li#commercial, #topmenu ul li#commercial a {	width:86px;}#topmenu ul li#gallery, #topmenu ul li#gallery a {	width:92px;}#topmenu ul li#estimate, #topmenu ul li#estimate a {	width:119px;}#topmenu ul li#resources, #topmenu ul li#resources a {	width:72px;}/*#topmenu ul li#resources {	border-width: 0px 1px 0px 1px;	border-color:#FFFFFF;	border-style:solid;}*//* Top Nav -- End */ #resourceNav {	clear:both;	text-align:center;}#tipsNav {	border-bottom-width:2px;	border-bottom-color:gray;	border-bottom-style:solid;	/* height:29px; */	width:auto;	margin:auto;	/* margin-left:185px; */	text-align:center;}#tipsNav div {	background: rgb(33, 49, 184);	color:white;	text-transform:uppercase;	font-size:12px;}#tips {	float:left;	padding:5px 4px 5px 4px;	cursor:pointer;	margin:0 2px 5px 5px;	font-size:10pt;	font-weight:700;}#testimonials {	float:left;	padding:5px 4px 5px 4px;	cursor:pointer;	margin:0 2px 5px 2px;	font-size:10pt;	font-weight:700;}#links {	float:left;	padding:5px 4px 5px 4px;	cursor:pointer;	margin:0 0px 5px 2px;	font-size:10pt;	font-weight:700;}#testimonialsbox, #linksbox, #tipsbox {	visibility:hidden;	position:absolute;	z-index:10;	background-color:#FFFF99;	border-width:2px;	border-color:yellow;	border-style:solid;	padding:8px 8px 8px 8px;	top:165px;	font-family:arial;}#tipsbox {	width:705px;	height:auto;	left:200px;	font-size:9pt;	text-align:left;}#testimonialsbox {	width:380px;	height:420px;	left:400px;	font-size:10pt;	text-align:left;}#linksbox {	width:705px;	height:auto;	left:200px;	font-size:9pt;	text-align:left;}.linksList {	width:320px;	float:left;	margin:4px;	text-align:left;}.linksList div ul li {	padding:4px 0px 4px 0px;	font-weight:normal;}fieldset {	width:390px;	margin-left:8px;}legend {	font-weight:700;	font-size:11pt;	color:#800000;}.testimonial {	line-height:1.2em;	margin: 1em 1em;	border-bottom-width: 2px;	border-color: black;	margin: 20px 0px 20px 0px;}.testimonialcustomer {	font-style: italic;	font-weight: bold;}.testimonialdate {	text-align:right;}navmore {	text-align:right;}div.clearer {	clear:both;}div.items {	clear:both;}div.items h5 {	margin-bottom:0px;	padding-bottom:0px;	line-height:0px;	font-size:10px;}div.items h6 {	margin-bottom:4px;	padding-bottom:0px;	line-height:0px;	font-size:9px;}div.itemstext {	float:left;	width: 220px;	margin:0px 5px 0px 0px;}div.itemsgallery {	float: left;	width: 180px;	margin:0px 5px 0px 0px;	padding: 5px 0px 0px 5px;}
