.RedText{	color:#cc0000;}.RedTextLarge{	color:#cc0000;	font-size:1.1em;}.TextSizeLarge{	font-size:1.1em;}.gutter{	background: #FFFFFF;width:8px;}.whitebg{	background-color:#ffffff; vertical-align:top;	font: #666666; font-family: Arial, Verdana, Helvetica, sans-serif;	font-size:1.1em;}.greybg{	background-color:#666666; vertical-align:top;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size:1.1em;}.lightgreybg{	background-color:#999999; vertical-align:top;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size:1.1em;}.redbg{	background-color:#cc0000; vertical-align:top;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size:1.1em;}.blackbg{	background-color:#000000; vertical-align:top;	font: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif;	font-size:1.1em;}.sandbg{	background-color:#EEEDDD; vertical-align:top; font: #666666;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size:1.1em;}.tblcss{	font-size: 100%;	padding: 5px 5px 5px 5px;	border: solid 1px black;}#tdcss{	font-size: 100%;	background-color: #f5f5f5;	border-bottom: solid 1px #9999cc;	font-weight: bold;	padding: 5px 5px 5px 5px;}.tdChart, .RedHeading{	color: #CC0000;	font-weight:bold;	font-size: large;}	.sharepricetable{	border: solid 1px #CC0000;	padding-left:5px;	margin-bottom:10px;	width:100%;	padding: 4px 4px 4px 8px;}.tritem{	background-color: #eeeedd;}.tritema{	background-color: #ffffff;}.tritemh{	background-color: #999999;	font-weight: bold;	color: #ffffff;}body{	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 62.5%;	text-align: center;}#headerlogo{	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	padding-top: 22px;	padding-right: 12px;	padding-bottom: 12px;	padding-left: 12px;}#headerlogo a img{	border: none;}#leftnav{	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	float: left;	width: 760px;}#leftnav ul{	list-style: none;	margin-left: 0;	padding: 0;	border: none;}#leftnav li{	border-bottom: 1px dotted #FFFFFF;	margin: 0;}* html #leftnav ul li a {	height: 1%;}#leftnav li a{	display: block;	color: #FFFFFF;	text-decoration: none;	padding-top: 0.5em;	padding-bottom: 0.5em;	font-size: 1.25em;}html > body #leftnav li a{	width: auto;}#leftnav li a:hover{	color: #FFFFFF;	text-decoration: underline;}#leftnav li li{	border-bottom: 0;	margin: 0;	padding:0;}#leftnav li li a{		display: block;	color: #fff;	text-decoration: none;	padding-top: 2px;	padding-bottom: 6px;	padding-left: 1.5em;	font-size: 1.2em;}/*#toprightnav{	text-align: right;	width: 530px;	position: absolute;	bottom: 0px;	right: 0px;	height: 19px;}*/#topnavwrap{	clear: both;	float: right;	text-align: left;	margin-top: -22px;	height: 22px;	position: relative;}#search{	padding-right: 18px;	width: 180px;	text-align: right;	line-height: 12px;	height: 19px;	position: absolute;	top: 0px;	right: 531px;}#toprightnav{	text-align: right;	width: 760px;	position: absolute;	bottom: 0px;	right: 0px;	height: 19px;	overflow: hidden;}#wrapper{	width: 760px;	margin-right: auto;	margin-left: auto;	text-align: left;	font-size: 100%;}#header{	margin: 0;	padding: 0;	height: 140px;	background-color: #000000;	background-image: url(/images/treforest/leafbanner.jpg);}#footer{	background: #000000;	clear: both;	height: 70px;}#footerlogo{	float: right;	padding-top: 12px;	padding-bottom: 12px;	padding-right: 1em;}.copyright{	float: left;	text-transform: uppercase;	padding: 0px 10px;}#footerlinks{	float: left;	overflow: hidden;	color: #FFFFFF;	text-transform: capitalize;	font: 1.1em/70px Arial, Helvetica, sans-serif;	margin: 0px;	padding-left: 1em;}#footerlinks a:link, #footerlinks a:visited{	color: #FFFFFF;	text-decoration: none;}#footerlinks a:hover{	color: #CC0000;}#content{	/*border: solid 1px blue;*/	width:760px;	clear: both;	margin: 0;	padding: 0;	background: url(/images/treforest/content-bg.gif) repeat-y;	/*background: url(images/treforest/content-bg.gif) repeat-y left top;*/}#body{	padding: 0px;	width: 760px;	color: #333333;	min-height: 400px;	/*height: 400px;*/}#body img{	/*display: block;*/}#breadcrumbbar{	background-color: #000000;	color: #FFFFFF;	font-size: 1.2em;	font-weight: bold;	padding: 0.75em 1em;	text-align: left;}.bodyimgright{	float: right;	padding-left: 20px;	clear: right;	margin-bottom: 10px;}.bodyimg{	float: left;}#leftnav .column-in{	margin: 0;	padding: 0em;}#leftnav .column-in h1{	border-bottom: 1px dotted #fff;	margin-bottom: .5em;}#leftnav .column-in p{	margin: 0;	font-size: 1.2em;	padding-bottom: 10px;}.body-pad{	font-size: 1.2em;	margin: 0;	padding: 10px;	min-height: 400px;	/*height: 400px;*/	overflow: auto;	color: #000000;	background-color: #FFFFFF;}.body-pad p{	margin: 0;	padding-bottom: 10px;}.body-pad a:link, .body-pad a:visited{	text-decoration: underline;}#body .body-pad img{	display: inline;}.cleaner{	clear: both;	height: 1px;	font-size: 1px;	border: none;	margin: 0;	padding: 0;	background: #000000;}.cleaner{	clear:both;	margin-top:-1px;	height:0px;	overflow:hidden;}h1{	font-size: 2em;	border-bottom: 1px solid #666666;	margin-top: 0;	margin-right: 0;	margin-left: 0;	padding-bottom: 2px;}#slidetabsmenu{	float: left;	width: 100%;	font-size: 1em;	line-height: 19px; /*font-family: Arial, Helvetica, sans-serif;*/	font-weight: bold;	text-transform: capitalize;	color: #CC0033;}* html #slidetabsmenu{	/*IE only. Add 1em spacing between menu and rest of content*/	margin-bottom: 0em;}#slidetabsmenu ul{	list-style-type: none;	margin: 0;	margin-left: 0px;	padding: 0;}#slidetabsmenu li{	display: inline;	margin: 0;	padding: 0;}#slidetabsmenu a{	float: left;	background: url(/images/treforest/menu-left-bg.gif) no-repeat left top;	margin: 0;	padding: 0 0 0 0px;	text-decoration: none;	text-transform: capitalize;	color: #FFFFFF;}#slidetabsmenu a span{	float: left;	display: block;	background: url(/images/treforest/menu-right-bg.gif) no-repeat right top;	padding: 0px 1.4em 0px 0.4em; /*font-weight:bold; color:#999999;*/	text-transform: uppercase;}/* Commented Backslash Hack hides rule from IE5-Mac \*/#slidetabsmenu a span{	float: none;}/* End IE5-Mac hack */#slidetabsmenu a:hover span{	/*color: #034B92;*/}#slidetabsmenu #current a{	background-position: 0 -21px;}#slidetabsmenu #current a span{	background-position: 100% -21px; /*color: #034B92;*/}#slidetabsmenu a:hover{	background-position: 0% -22px;	color: #000000;}#slidetabsmenu a:hover span{	background-position: 100% -22px;}a{	color: black;}.intro{	font-size: 1.4em;}#footlink{	padding-top: 8px;}#breadcrumbbar a:link, #breadcrumbbar a:visited{	text-decoration: none;	color: #FFFFFF;}#breadcrumbbar a:hover{	text-decoration: underline;}#footerlogo img{	text-decoration: none;	border: none;}h2{	font-size: 1.7em;	margin: 0;	padding-bottom: 2px;}h3{	font-size: 1.5em;	margin: 0;	padding-bottom: 2px;}h4{	font-size: 1.25em;	padding-bottom: 2px;	margin: 0;}/* Custom styles for Bristol works Landing Page */div.spacer{	background-color: #fff;	height:3px;	overflow:hidden;}.body-pad div.spacer{	background: none;}#catwrap{	margin: 0px;	padding: 0px;}.bodycopyright {	float: right;	padding-left: 20px;	clear: right;	margin-bottom: 10px;}.bodycopyright li {	margin: 0px;	padding: 0px;}.bodycopyright ul {	list-style: none;	margin: 0px;	padding: 0px;	color: #000000;	line-height: 1.5em;}/*  Sitemap start  */.SiteMapList {	margin: 0;	padding: 0;}.SiteMapList a {	text-decoration: none;}.SiteMapList a:hover {	text-decoration: none;}.SiteMapList ul {	margin: 0;	padding: 0;	margin-left: 2em;}.SiteMapList li {	display:block;	margin: 0;	padding: 0;	list-style-type: none;}.SiteMapList img {	border: 0;	padding-top: 0.25em;	margin-right: 0.1em;}.SiteMapChannel {	padding: 2px;}.SiteMapChannel:hover {	background-color: #dddddd;}/* Sitemap End  *//* Root classes *//*************/.PropertyFinderContainer{	font-size: 1.4em;	text-align: left;	padding: 0px;	margin: 0px;}.PopUpContainer{	font-family: Arial, Sans-Serif;	font-size: 100%;	position: relative;	width: 360px;	text-align: left;	padding: 0px;	margin: auto;}/* Generic Layout Classes *//**********************/.PropertyFinderContainer .clear{	font-size: 2%;	height: 1px;	clear: both;}.PropertyFinderContainer .spacer, .PopUpContainer .spacer{	font-size: 2%;	height: 10px;	clear: both;}.PropertyFinderContainer .errortext{	color: #C21111;	font-size: 1em;	vertical-align: top;	font-weight: bold;}.PropertyFinderContainer .errortextsummary{	color: #C21111;	font-size: 0.8em;	vertical-align: top;	font-weight: bold;}.hide{	display: none;	visibility: hidden;}.PropertyFinderContainer a, .PropertyFinderContainer a:visited, .PropertyFinderContainer a:active{	color: #333333;	text-decoration: underline;	font-weight: bold;}.PropertyFinderContainer a:hover{	color: #000000;	text-decoration: underline;	font-weight: bold;}/* Code of Practice / Misrepresentaion Act *//***********************************/form .PopUpContainer div.codeConduct{	width: 360px;	text-align: left;	background-image: url(/images/codeconduct.gif);	background-position: right top;	background-repeat: no-repeat;	font-size: 1.3em;	padding-right: 35px;}form .PopUpContainer div.misrepAct{	width: 360px;	text-align: left;	font-size: 1.2em;	padding-right: 35px;}/* Property Finder form layout classes *//********************************/form .PropertyFinderForm{	padding: 0px;	margin: 0px;}.PropertyFinderForm .showShortlist{	vertical-align: middle;	background-image: url(/images/search.gif);	background-repeat: no-repeat;	background-position: left middle;	height: 16px;	width: 240px;	padding-left: 20px;}.PropertyFinderForm .showCodePractice{	vertical-align: middle;	text-align: left;	display: inline;	height: 20px;	width: 120px;	padding-right: 10px;}.PropertyFinderForm .showCompare{	vertical-align: middle;	background-image: url(/images/shortlist.gif);	background-repeat: no-repeat;	background-position: left middle;	height: 16px;	width: 240px;	padding-left: 20px;}form .PropertyFinderForm fieldset{	border: none;	padding: 0px;	margin: 5px 0px 0px 0px;}form .PropertyFinderForm fieldset legend{	color: #333333;	font-weight: bold;	font-size: 1.1em;	padding: 0px 0px 0px 0px;	margin: 5px 0px 5px -8px;    _margin: 0 -6px; /* IE Win */}/*\*//*/form .PropertyFinderForm fieldset legend {display: inline-block;}/* IE Mac legend fix */form .PropertyFinderForm fieldset ul{	margin: 0px;	padding: 5px;	text-indent: 0px;	text-align: left;	border-top: solid 1px #666666;	border-left: solid 1px #666666;	border-right: solid 1px #666666;	border-bottom: solid 1px #666666;	background-color: #EEEDDD;}form .PropertyFinderForm fieldset ul li{	font-size: 0.8em;	list-style: none;	padding: 2px 0px 2px 0px;	text-align: left;}form .PropertyFinderForm fieldset ul li label{    display: -moz-inline-box;    display: inline-block;    width: 90px;    vertical-align: top;    font-weight: normal;    text-transform: capitalize;}form .PropertyFinderForm fieldset ul li label.largeLabel{    display: -moz-inline-box;    display: inline-block;    width: 120px;    vertical-align: top;    font-weight: normal;    text-transform: capitalize;}form .PropertyFinderForm fieldset ul li label.smallLabel{    display: -moz-inline-box;    display: inline-block;    width: 40px;    vertical-align: top;    text-transform: capitalize;}form .PropertyFinderForm fieldset ul li input.frmRow{	width: 120px;	text-align: left;	text-transform: capitalize;}form .PropertyFinderForm fieldset ul li input.frmRowMedium{	width: 90px;	text-align: left;	text-transform: capitalize;}form .PropertyFinderForm fieldset ul li input.frmRowSmall{	width: 45px;	text-align: left;	text-transform: capitalize;}form .PropertyFinderForm fieldset ul li select.frmRow{	width: 140px;	text-align: left;	text-transform: capitalize;}form .PropertyFinderForm fieldset ul li input.cmdRow{	width: 100px;	height: 25px;	text-align: center;	vertical-align: top;	background-color: #666666;	color: #FFFFFF;	font-weight: bold;	font-size: 1.1em;	cursor: hand;}form .PropertyFinderForm fieldset ul li input.sqFeet{	width: 30px;	text-align: left;}form .PropertyFinderForm fieldset ul li div.cmdLeft, form .PropertyFinderDetail fieldset ul li div.cmdLeft{	position: relative;	float: left;	width: 48%;	text-align: left;}form .PropertyFinderForm fieldset ul li div.cmdRight, form .PropertyFinderDetail fieldset ul li div.cmdRight{	position: relative;	float: right; 	width: 48%;	text-align: right;}/* Results Layout Classes *//**********************/.PropertyFinderContainer .ResultPaging{	border-top: solid 1px #666666;	border-left: solid 1px #666666;	border-right: solid 1px #666666;	border-bottom: solid 1px #666666;	position: relative;	padding: 5px;	background-color: #EEEDDD;	text-align: center;	font-size: 0.8em;}.PropertyFinderContainer .ResultPrevious{	position: relative;	float: left;	width: 120px;	text-align: left;	font-size: 0.8em;}.PropertyFinderContainer .ResultNext{	position: relative;	float: right;	width: 120px;	text-align: right;	font-size: 0.8em;}.PropertyFinderContainer .ResultRow{	position: relative;	border-top: solid 1px #666666;	border-left: solid 1px #666666;	border-right: solid 1px #666666;	border-bottom: solid 1px #666666;	padding: 5px;	margin: 0px;	font-size: 0.8em;	background-color: #F6F6EE;}.PropertyFinderContainer .ResultRow .LocationLink{	font-size: 1.1em;}.PropertyFinderContainer .ResultImage{	position: relative;	float: left;	width: 130px;	text-align: left;}.PropertyFinderContainer .ResultAddress{	position: relative;	float: left;	width: 495px;	font-size: 1.1em;	font-weight: bold;	padding: 2px 0px 7px 0px;}.PropertyFinderContainer .ResultDetail{	position: relative;	float: none;	vertical-align: top;	width: 365px;	margin: 0px 0px 0px 130px;}.PropertyFinderContainer .ResultLink{	position:relative;	float: left;	vertical-align: top;	text-align: left;	width: 510px;}.PropertyFinderContainer .ResultLink .ActionLeft{	position: relative;	float: left;	width: 130px;	vertical-align: middle;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.PropertyFinderContainer .ResultLink .ActionRight{	position: relative;	float: right;	width: 360px;	text-align: right;	vertical-align: middle;	padding: 0px 10px 0px 0px;}.PropertyFinderContainer .ResultLink .ActionRightInner{	text-align: right;	vertical-align: middle;	padding: 0px 0px 0px 25px;}/* Detail Layout Classes *//*********************/form .PropertyFinderDetail{	padding: 0px;	margin: 0px;}form .PropertyFinderDetail a, .PropertyFinderDetail a:visited, .PropertyFinderDetail a:active{	color: #333333;	text-decoration: underline;	font-weight: bold;}form .PropertyFinderDetail a:hover{	color: #000000;	text-decoration: underline;	font-weight: bold;}form .PropertyFinderDetail fieldset{	border: none;	padding: 0px;}form .PropertyFinderDetail fieldset legend{	color: #333333;	font-weight: bold;	font-size: 1.1em;	padding: 0px 0px 5px 0px;	margin: 0px 0px 0px -8px;    _margin: 0 -6px; /* IE Win */}/*\*//*/form .PropertyFinderForm fieldset legend {display: inline-block;}/* IE Mac legend fix */form .PropertyFinderDetail fieldset ul{	margin: 0px;	padding: 5px;	text-indent: 0px;	text-align: left;	border-top: solid 1px #666666;	border-left: solid 1px #666666;	border-right: solid 1px #666666;	border-bottom: solid 1px #666666;	background-color: #FFFFFF;}form .PropertyFinderDetail fieldset ul li{	font-size: 0.8em;	list-style: none;	padding: 2px 0px 2px 0px;	text-align: left;}form .PropertyFinderDetail fieldset .DetailAddress{	font-size: 1.2em;	font-weight: bold;	text-align: left;	padding-left: 50px;}form .PropertyFinderDetail fieldset .DetailLinkLine{	padding-left: 50px;	font-size: 0.9em;}form .PropertyFinderDetail fieldset .DetailPrice{	padding-left: 50px;	font-size: 0.9em;}form .PropertyFinderDetail fieldset .DetailEasilease{	padding-left: 50px;	font-size: 0.9em;}form .PropertyFinderDetail fieldset .DetailDescription{	position: relative;	font-size: 0.9em;}form .PropertyFinderDetail fieldset .DetailFloors{	font-size: 0.9em;}form .PropertyFinderDetail fieldset .DetailFeatures{	font-size: 0.9em;}form .PropertyFinderDetail fieldset .DetailImage img{	padding: 5px;	margin: 0px 10px 0px 0px;	background-color: #EEEDDD;	border-top: solid 1px #666666;	border-left: solid 1px #666666;	border-right: solid 2px #666666;	border-bottom: solid 2px #666666;}form .PropertyFinderDetail fieldset .DetailContactArea{	position: relative;	background-color: #EEEDDD;	border-top: solid 1px #666666;	border-left: solid 1px #666666;	border-right: solid 1px #666666;	border-bottom: solid 1px #666666;	padding: 5px;}form .PropertyFinderDetail fieldset .DetailContactLine{	position: relative;	font-size: 0.9em;}form .PropertyFinderDetail fieldset .DetailAgent{	position: relative;	float: left;	text-align: left;	width: 32%;	font-size: 0.9em;	padding: 0px 0px 10px 5px;}form .PropertyFinderDetail fieldset .DetailDisclaimerLine{	position: relative;	font-size: 0.9em;}form .PropertyFinderDetail fieldset .DetailCodeConduct{	padding-left: 40px;	font-size: 0.9em;	height: 40px;	background-image: url(/images/codeconduct.gif);	background-position: left top;	background-repeat: no-repeat;}/* Compare Results Classes *//***********************/.CompareResultsContainer{	font-family: Arial, Sans-Serif;	font-size: 100%;	position: relative;	width: 95%;	text-align: left;	padding: 5px;	margin: auto;}.CompareResultsContainer a, .CompareResultsContainer a:visited, .CompareResultsContainer a:active{	color: #333333;	text-decoration: underline;	font-weight: bold;}.CompareResultsContainer a:hover{	color: #000000;	text-decoration: underline;	font-weight: bold;}.CompareResultsContainer table{	border-top: solid 1px #666666;	border-left: solid 1px #666666;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	font-size: 0.8em;	width: 100%;	text-align: left;}.CompareResultsContainer table th{	padding: 2px 2px 2px 2px;	border-bottom: solid 1px #666666;	border-right: solid 1px #666666;	background-color: #EEEDDD;}.CompareResultsContainer table td{	padding: 2px 2px 2px 2px;	border-bottom: solid 1px #666666;	border-right: solid 1px #666666;}.CompareResultsContainer table td.highlightCol{	padding: 2px 2px 2px 2px;	border-bottom: solid 1px #666666;	border-right: solid 1px #666666;	background-color: #F6F6EE;}.CompareResultsContainer a{	font-size: 0.8em;}.CompareResultsContainer fieldset div.HeaderRow{	font-size: 0.8em;}.benefits ul {        list-style: url(/images/bristolworks/tick.gif) none outside;        font-size: 1.1em;}#bodycontent {	padding-top: 120px;	padding-left: 20px;	width: 450px;}#bodycontent p {	font-size: 1.2em;	text-transform: uppercase;	line-height: 1.1em;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	margin: 0px;	padding-bottom: 15px;}.integratedbodycontent#bodycontent {	width: 340px;}.inspirationbodycontent#bodycontent {	width: 360px;}.intelligentbodycontent#bodycontent {	width: 340px;}.interactivebodycontent#bodycontent {	width: 380px;	height: 245px;}.inspiration p {	width: 450px;}.intelligent p {	width: 375px;}.interactive p {	width: 340px;}#bodyimage {	margin: 0px;	padding: 0px;	height: 400px;}#bodyimagecontactus {	background-image:url(/images/treforest/bg6.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	height: 455px;}#bodyimageoccupierwebsite {	background-image:url(/images/treforest/bg5.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	height: 455px;}#bodyimageestateplan {	background-image:url(/images/treforest/bg4.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	height: 455px;}#bodyimagelocation {	background-image:url(/images/treforest/bg3.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	height: 455px;}#bodyimageavailability {	background-image:url(/images/treforest/bg2.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	height: 455px;}#bodyimageintelligent {	background-image:url(/images/treforest/treeforestbg.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	height: 455px;}#bodyimagehome {	margin: 0px;	padding: 0px;	height: 455px;}#bodyimagesiteplan {	margin: 0px;	padding: 0px;	height: 455px;	background-image:url(/images/treforest/Site-Plan.jpg);	background-repeat: no-repeat;	background-position: left top;}#bodyimageinspiration {	margin: 0px;	padding: 0px;	height: 455px;	background-image:url(/images/treforest/Inspiration.jpg);	background-repeat: no-repeat;	background-position: left top;}#bodyimageintegrated {	margin: 0px;	padding: 0px;	height: 455px;	background-image:url(/images/treforest/Integrated.jpg);	background-repeat: no-repeat;	background-position: left top;}#bodyimageinteractive {	margin: 0px;	padding: 0px;	height: 455px;	background-image:url(/images/treforest/interactive.jpg);	background-repeat: no-repeat;	background-position: left top;}.goldcopy {	color: #9b907c;}#bodyfoot {	height: 35px;	background: #FFFFFF;	width: 760px;	overflow: hidden;	clear: both;}.stone#bodyfoot {	background: #eeeddd;}#bodyfoot .maplinks {	display: inline;	padding-left: 12px;	line-height: 35px;	color: #000000;	font-weight: bold;	float: left;	font-size: 1.15em;}#bodyfoot .maplinks span {	color: #999999;	font-weight: normal;	font-size: 1em;}#bodyfoot .maplinks p {	color: #999999;	font-weight: normal;	line-height: 35px;	display: block;}#bodyfoot .adobedownload {	display: inline;	float: right;	padding-right: 12px;	padding-top: 5px;}#bodyfoot .maplinks a:link, #bodyfoot .maplinks a:visited {	color: #999999;	text-decoration: none;}#bodyfoot .maplinks a:hover {	color: #9b907c;	text-decoration: none;}#bodywrap {	height: 364px;	width: 760px;	border-bottom: 1px solid #9b907c;	clear: both;	background: #FFFFFF;}#bodywrap .bodywraprightcol {	float: right;	width: 445px;}#bodywrap .bodywrapleftcol {	float: left;	width: 315px;}.downloads {	color: #73afb6;}#downloads {	color: #73afb6;	padding-left: 12px;	padding-top: 10px;}#downloads ul {	font-size: 1.2em;	font-weight: bold;	padding-left: 0px;	margin-left: 0px;	margin-top: 10px;}#downloads li {	padding-bottom: 10px;	padding-top: 4px;	list-style: none;	background: url(/images/treforest/pdf.gif) no-repeat 1px;	padding-left: 20px;}#Form1 #wrapper #content #body #bodyimageintelligent #intelligentcontent img {}/*#downloads li span{	margin-left: 0px;	color: #333333;	visibility: hidden;}*/#downloads li a:link, #downloads li a:visited {	text-decoration: none;	color: #73afb6;}#bodyimageintelligent #img1 {	float: right;}#bodyimageintelligent #img2 {	float: right;}#intelligentcontent #img3 {	width: 137px;}#downloads li a span {	color: #333333;	visibility: hidden;}#downloads li a:hover span {	visibility: visible;}#downloads li.blankimg {	background: url(/images/treforest/blank-sml.gif) no-repeat 1px;}#downloads h1 {	font-size: 1.6em;	border-bottom-width: 0px;	margin: 0px;	padding: 5px 0px 0px;}#downloads .adobedownload {	padding-top: 0px;	padding-bottom: 70px;	font-size: 1.1em;	color: #666666;}#bodyfoot .downloadtext {	line-height: 35px;	color: #999999;}#maincontent2 {	width: 420px;	float: right;	margin-top: 30px;	margin-right: 12px;	margin-bottom: 12px;	margin-left: 12px;	padding-top: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-left: 4px;}#maincontent {	width: 410px;	float: right;	margin-top: 30px;	margin-right: 12px;	margin-bottom: 12px;	margin-left: 12px;	padding-top: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-left: 4px;}#body p {	color: #333333;	font-size: 1.25em;}.turq {	font-size: 1.25em;}#Form1 #wrapper #content #body #bodyimageintelligent #maincontent #img3 img {}.alignleft {	float: left;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;}#rightbg {	width: 450px;	float: right;	background-color: #EFEBE1;	height: 455px;}#rightbg2 {	background-color: EFEBE1;	float: right;	height: 455px;	width: 450px;}#body #bodyimageavailabilitynew {	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 455px;	background-image: url(/IMAGES/treforest/bg2.jpg);}#body #bodyimagecontactusnew {	background-image: url(/IMAGES/treforest/bg6.jpg);	margin: 0px;	padding: 0px;	height: 455px;	background-repeat: no-repeat;}#body #bodyimageestateplannew {	background-image: url(/IMAGES/treforest/bg4.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 455px;}#body #bodyimageoccupierwebsitenew {	background-image: url(/IMAGES/treforest/bg5.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 455px;}#body #bodyimagelocationnew {	background-image: url(/IMAGES/treforest/bg3.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 455px;}#header1 {	background-image: url(/IMAGES/treforest/leafbanner3.jpg);	margin: 0px;	padding: 0px;	height: 140px;}