/* RESETS & BASIC PAGE SETUP */* { margin: 0; padding: 0; }html { overflow-y: scroll; }body {	font: 62.5% "Lucida Grande", sans-serif;	background-image: url(images/background.jpg);	background-repeat: repeat-x;}ul { list-style: none inside; }p { font-size: 1.2em; line-height: 1.2em; margin-bottom: 1.2em; }	p.comment {	padding: 3px;	color: #57541E;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #C9D99A;	font-size: 13px;	margin-bottom: 30px;	margin-right: 70px;	} 	p.comment-faq {	padding: 3px;	color: #57541E;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #C9D99A;	font-size: 13px;	margin-bottom: 30px;	margin-right: 190px;	} 		p.comment-services {	padding: 3px;	color: #57541E;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #C9D99A;	font-size: 13px;	margin-bottom: 30px;	margin-right: 140px;	} 	p.comment-contact {	padding: 3px;	color: #57541E;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #C9D99A;	font-size: 13px;	margin-bottom: 30px;	} 	p.faq{	color: #57541E;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #C9D99A;	padding-top: 3px;	padding-right: 3px;	padding-left: 3px;	padding-bottom: 3px;	margin-left: 10px;	}	p.answer{	margin-left: 25px;	margin-top: -8px;	}p.sidebarhead {	background-color: #D4E4A5;	display: block;	margin-left: -10px;	padding-top: 7px;	padding-bottom: 7px;	padding-left: 3px;	color: #333300;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	text-align: center;	}		p.gallerymenu {	padding: 3px;	color: #57541E;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #C9D99A;	font-size: 13px;	margin-bottom: 20px;	} 	p.gallery {	background-color: #D4E4A5;	display: block;	margin-left: -10px;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 3px;	color: #333300;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 2em;	font-weight: normal;	text-align: center;	}				a.gallerylink {	color:#660000;	text-decoration: none;	font-size: 14px;	line-height: 25px;		}				a:hover.gallerylink {		color:#3f6a00;		text-decoration: underline;		}	p.serviceheader{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 2.4em;	margin-top: 10px;	text-indent: 40px;}p.services{	margin-top: -10px;	padding-top: -10px;	text-indent: 80px;}.contactform { 	font-size: 1.2em;	}	.style6{	color: #660000	}a{	color:#3F6A00;	text-decoration:none;	outline:none;	}a:hover{	color:#660000;	text-decoration: underline;	}a img { 	border: none; 	}h1 {	font-family: Georgia, serif;	font-size: 2.6em;	font-weight: normal;	color: #333300;	}	h1#logo {	width: 925px;	height: 210px;	background: url(images/header-bg.jpg) no-repeat center center;	text-indent: -9999px;	}/* END RESET *//* TOOLBOX */.floatleft { float: left; }.floatright { float: right; }.clear { clear: both; }/* END TOOLBOX *//* STRUCTURE AND STUFF */#page-wrap {	width: 925px;	margin: 0 auto;	}	#main-content {	padding: 5px 70px 30px 80px;	background: url(images/content-bg.jpg) repeat-y;	}	#copy-area {	width: 590px;	float: left;	}			#copy-area-home {			width: 590px;			float: left;			background-image: url(images/grass.jpg);			background-repeat: no-repeat;			background-position: right top;			}					#copy-area-services {			width: 590px;			float: left;			background-image: url(images/bg-toolgroup.jpg);			background-repeat: no-repeat;			background-position: right top;			}						#copy-area-process {			width: 590px;			float: left;			background-image: url(images/bg-tractor.jpg);			background-repeat: no-repeat;			background-position: right top;			}			#copy-area-faq {			width: 590px;			float: left;			background-image: url(images/bg-truck.jpg);			background-repeat: no-repeat;			background-position: right top;			}			#copy-area-contact {			width: 590px;			float: left;			}	#main-content-gallery {	padding: 5px 50px 30px 60px;	background: url(images/content-bg.jpg) repeat-y;	}		#copy-area-gallery {	width: 626px;	float: left;	}		.imageleft {		float: left;		margin-right: 10px;		padding: 6px;		margin-bottom: 5px;		margin-top: 10px;		}				.imagelefthome {	float: left;	margin-right: 15px;	padding: 0px 6px 6px;	margin-bottom: 5px;	margin-top: 5px;		}		.imageright {		float: right;		margin-right: 20px;		padding: 6px;		margin-bottom: 5px;		background-color: #FFFFFF;		}	#sidebar {	width: 156px;	float: right;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #B1BD82;	padding-left: 10px;	margin-top: 48px;	}ul#nav {	width: 925px;		}	ul#nav li {		display: inline;		}		ul#nav li.navleft{	display: inline;	height: 36px;	width: 61px;	float: left;	background-image: url(images/nav-left.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;			}		ul#nav li.navright{	display: inline;	height: 36px;	width: 102px;	background-image: url(images/nav-right.jpg);	background-repeat: no-repeat;	float: right;	clear: none;	margin: 0px;	padding: 0px;			}		ul#nav li a {			display: block;			height: 36px;			text-indent: -9999px;			float: left;		}		ul#nav li.home a {			width: 127px;			background: url(images/nav-home.jpg) bottom center no-repeat;		}		ul#nav li.services a {			width: 127px;			background: url(images/nav-services.jpg) bottom center no-repeat;		}		ul#nav li.process a {			width: 127px;			background: url(images/nav-process.jpg) bottom center no-repeat;		}		ul#nav li.gallery a {			width: 127px;			background: url(images/nav-gallery.jpg) bottom center no-repeat;		}		ul#nav li.faq a {			width: 127px;			background: url(images/nav-faq.jpg) bottom center no-repeat;		}		ul#nav li.contact a {			width: 127px;			background: url(images/nav-contact.jpg) bottom center no-repeat;		}		ul#nav li a:hover {			background-position: center center;		}			body#home ul#nav li.home a {			    background-position: top center;				}			body#services ul#nav li.services a {			    background-position: top center;				}			body#process ul#nav li.process a {			    background-position: top center;				}			body#gallery ul#nav li.gallery a {			    background-position: top center;				}			body#faq ul#nav li.faq a {			    background-position: top center;				}			body#contact ul#nav li.contact a {			    background-position: top center;				}#footer {	height: 104px;	background: url(images/footer-bg.jpg) no-repeat;}ul#navfooter {	text-align: left;	padding-top: 25px;	font-family: "lucidia grande", sans-serif;	font-size: 14px;	text-transform: uppercase;	font-weight: bold;	color: #FFFFFF;	padding-left: 200px;	}	ul#navfooter li {	display: inline;	text-align: center;		}		ul#navfooter li a {	text-align: center;	color: #FFFFFF;	text-decoration: none;		}		ul#navfooter li a:hover {	background-position: center center;	text-decoration: underline;		}				.facebook {	float: right;	height: 50px;	width: 110px;	clear: both;	margin-right: 80px;	margin-top: -30px;}.facebook p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFF;	padding-top: 10px;}.facebook img{float:left; padding-right: 3px;}#tag{	width: 925px;	text-align: right;	margin-top: 0;	margin-right: auto;	margin-left: auto;	padding-top: 0px;	padding-bottom: 30px;	}.copyright{	font-family: "Lucida Grande", sans-serif;	font-size: 9px;	color: #333333;	text-align: left;	display: block;	float: left;	padding-top: 10px;	padding-left: 70px;	}/* END STRUCTURE */
