body {	text-align: center;	margin-top: 0px;	margin-bottom: 0px;	margin-right: auto;	margin-left: auto;	background-color:rgb(242,246,230);}div,span {	font-family: Verdana, Helvetica, Arial;	font-size: .9em;	line-height: 1.5em;	color: rgb(92,102,97);}h1 {	font-family: Verdana, Helvetica, Arial;	font-size: 2em;	color: rgb(92,102,97);}h2 {	font-family: Verdana, Helvetica, Arial;	font-size: 1.7em;	color: rgb(92,102,97);}h3 {	font-family: Verdana, Helvetica, Arial;	font-size: 1.4em;	color: rgb(92,102,97);}span.numero {	color: rgb(255,255,255);	background-color: rgb(0,169,80);	padding: 0px 3px 0px 3px;}a:link,a:visited {	text-decoration: none;	color: rgb(56,114,83);}a:link:hover,a:visited:hover {	text-decoration: underline;	color: rgb(56,114,83);}a:active,a:active:visited {	text-decoration: none;	color: rgb(0,169,80);}img {	display: inline;	margin: 0px;	border: 0px;}#mainContainer {	margin-top: 0px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;	width: 810px;}#header {	margin-top: 0px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;	width: 790px;	height: 100px;	text-align: left;	vertical-align: top;	border-left: solid 1px rgb(194,204,199);	border-right: solid 1px rgb(194,204,199);	background-color: rgb(255,255,255);}#bodyContainer {	position: relative;	margin-top: 0px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;	width: 790px;	height: 100px;	text-align: left;	vertical-align: top;}#infoTab {	float: right;	width: 30em;	height: 2em;	padding-top: 1em;	border: solid 1px rgb(194,204,199);	border-top: 0px;	border-right: 0px;	background-color: rgb(255,255,255);	font-size: .7em;	text-align: center;	font-family: Verdana, Helvetica, Arial;	font-size: .9em;	line-height: 1.5em;	color: rgb(92,102,97);}#navContainer {	width: 810px;	margin-bottom: 10px;	}div.container {	text-align: left;	border-left: solid 1px rgb(115,128,121);	border-right: solid 1px rgb(115,128,121);	background-color: rgb(255,255,255);}			.box {	position: relative;	background-image: url(images/border.gif);	background-repeat: repeat-y;}.boxTop {	background-image: url(images/top_border.gif);	background-repeat: repeat-x;	height: 6px;}div.boxTopGrey {	background-image: url(images/top_border_g.gif);	background-repeat: repeat-x;	height: 6px;}	img.leftCorner {		float: left;	}		img.rightCorner {		float: right;	}.boxBottom {	background-image: url(images/btm_border.gif);	background-repeat: repeat-x;	height: 6px;}div.boxBottomGrey {	background-image: url(images/btm_border_g.gif);	background-repeat: repeat-x;	height: 6px;}.boxContents {	padding: 4px 10px 4px 10px;	margin-left: 1px;	background-color: rgb(255,255,255);	border-right: solid 1px rgb(194,204,199);}div.boxContentsGrey {	padding: 4px 10px 4px 10px;	margin-left: 1px;	background-color: rgb(223,229,226);	border-right: solid 1px rgb(194,204,199);}div.thumbsContainer {	width: 768px;	margin-bottom: 2em;	background-color: rgb(255,255,255);}div.thumbTxtDesc {	width: 748px;	border-style: solid;	border-width: 0px 1px 0px 1px;	border-color: rgb(194,204,199);	background-color: rgb(255,255,255);	padding: 0px 10px 10px 10px;	font-size: 1.2em;}div.thumbLinks {	position: absolute;	z-index: 3;	width: 768px;	padding-left: 11px;	background-image: url(images/thumb_bg.gif);	background-repeat: repeat-y;}div.thumbs {	position: relative;	top: 0px;	z-index: 2;	width: 768px;	padding: 0px 0px 0px 1px;	background-color: rgb(255,255,255);}img.thumb {	float: left;	width: 85px;	height: 85px;	margin: 0px 0px 10px 10px;}img.space {	width: 85px;	height: 85px;	margin: 0px 7px 7px 0px;}span.parkName {	font-family: Verdana, Helvetica, Arial;	font-size: 1.3em;	font-weight: bold;	color: rgb(92,102,97);}span.clientName {	font-size: 1em;}span.ourRole {	float: right;}div.contactFormName {	float: left;	width: 9em;	text-align: right;}input {	float: left;	width: 163px;	margin-left: 5px;}textarea {	float: left;	width: 510px;	height: 100px;	margin-right: 20px;	margin-left: 5px;	margin-top: 10px;}a:link.smSec,a:visited.smSec {	color: rgb(255,255,255);	background-color: rgb(0,169,80);	padding: 0px 3px 0px 3px;	font-size: 1.3em;	font-weight: bold;	text-decoration: none;}	a:hover.smSec {	color: rgb(92,102,97);	background-color: rgb(193,214,203);	padding: 0px 3px 0px 3px;	font-size: 1.3em;	font-weight: bold;	text-decoration: none;}	div.smDesc {	font-size: 1em;	padding-left: 10px;}// Navigation Barspan.home {	position: relative;	width: 81px;	height: 33px;}span.design-consult {	position: relative;	width: 167px;	height: 33px;}span.services {	position: relative;	width: 85px;	height: 33px;}span.projects {	position: relative;	width: 181px;	height: 33px;}span.gallery {	position: relative;	width: 78px;	height: 33px;}span.testimonials {	position: relative;	width: 111px;	height: 33px;}span.contact {	position: relative;	width: 107px;	height: 33px;}