*	{	margin: 0px;	padding: 0px;	}body	{	margin: 0px;	text-align: center;	background-color: #EEEEEE;	}#main	{	margin: 0px auto;	width: 1024px;	background-color: #FFFFFF;	padding: 0px;	text-align: center;	}#header 	{	margin: 0px;	width: 1024px;	background-image: url(images/header.gif);	background-repeat: no-repeat;	background-position: left top;	padding: 0px;	height: 170px;	}	a:link, a:visited {	color:#FFFFFF;	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: lighter;}a:hover, a:active {	text-decoration: underline;	color: #C9C9C9;}	#mainnav 	{	height: 25px;	text-align: right;	padding: 140px 112px 0px 0px;	position: relative;	margin: 0px;	float: right;	}#mainnav ul {	padding:0px;	margin:0px;	white-space: nowrap;}#mainnav ul li {	padding:0px 7px;	list-style-type: none;	display: inline;	margin: 0px;	text-align: left;	border-left-width: 2px;	border-left-style: solid;	border-left-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: lighter;}#mainnav a:link {	color:#CCCCCC;	text-decoration: none;}#mainnav a:visited {	color: #CCCCCC;	text-decoration: none;}#mainnav a:hover {	color:#A8B277;	text-decoration: none;}	#mainnav a:active {	color:#7A8258;	text-decoration: none;}	#banner	{	width: 1024px;	background-image: url(images/bannerindex.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	height: 300px;	}#bar	{	width: 910px;	height: 36px;	background-image: url(images/bar.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 8px 0px 0px 114px;	clear: both;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-align: left;	}	#boxes	{	width: 1024px;	height: 100px;	margin: 0px	padding: 0px;	}#content	{	width: 425px;	text-align: left;	margin: 0px 0px 30px;	padding: 0px;	position: relative;	left: 520px;	top: 40px;	float: left;	}#content.insidepageleft {	left: 115px;	width: 572px;	margin: 0px;	padding: 0px 20px 0px 0px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;}#content.insidepageleftcontact {	left: 115px;	width: 400px;	margin: 0px;	padding: 0px;}#content p {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;	text-decoration: none;	margin: 0px;	padding-top: 5px;	padding-right: 30px;	padding-bottom: 10px;	padding-left: 0px;	font-weight: lighter;	line-height: 16px;}#content p.boldsmall {	font-weight: bold;	font-size: 11px;	color: #FFFFFF;}#content h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	color: #FFFFFF;	text-decoration: none;	margin: 0px;	font-weight: lighter;	padding: 0px 0px 15px;	line-height: 30px;}#content h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #FFFFFF;	text-decoration: none;	margin: 0px;	font-weight: lighter;	padding: 5px 20px 5px 0px;	line-height: 24px;}#content h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #FFFFFF;	text-decoration: none;	margin: 0px;	font-weight: lighter;	padding: 5px 20px 5px 0px;}#content h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;	text-decoration: none;	margin: 0px;	font-weight: bold;	padding: 5px 20px 0px 0px;	text-transform: uppercase;}#contentright {	width: 200px;	margin: 0px;	padding: 0px;	position: relative;	left: 135px;	float: left;	text-align: left;	top: 40px;	}#contentright.contact {	width: 400px;	top: 115px;	}#contentright p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	margin: 0px;	font-weight: lighter;	line-height: 14px;	padding: 0px 0px 10px;}	#footer{	margin: 0px auto;	padding: 25px 0px 20px;	width: 800px;	height: 20px;	clear: none;	}#footerleft	{	text-align: left;	margin: 0px;	padding: 0px;	width: 400px;	height: 20px;	float: left;	}	#footerleft ul {	padding:0px;	margin:0px;	white-space: nowrap;}#footerleft ul li {	padding:0px 3px;	display: inline;	margin: 0px;	text-align: left;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: lighter;	line-height: 12px;	color: #999999;}#footerleft a:link, #footerleft a:visited {	color:#999999;	text-decoration: none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#footerleft a:hover, #footerleft a:active {	color:#666666;	text-decoration: none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}	#footerright	{	text-align: right;	margin: 0px;	padding: 0px;	width: 300px;	height: 20px;	float: right;	}#footerright p	{	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	line-height: 18px;	}		#index .index a,#about .about a,#process .process a,#services .services a,#work .work a,#testimonials .testimonials a,#contact .contact a {	color:#A8B277;	cursor:default;}/**Form**/form{	float: left;	width: 100%;}label{	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	display: block;	margin-top: 6px;	padding: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}input, textarea {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	display: block;	padding: 0px;	margin-top: 6px;	margin-right: 0px;	margin-bottom: 0px;	width: 90%;}input:focus, textarea:focus {	background-color: #EEEEEE;}