body {	margin:0 0 0;}a {	color:#994900;	text-decoration:underline;	font:bold 9px Arial, Helvetica, Sans-serif;	}#nav a {color:#000000;	text-decoration:none;}a#emails{		color:#994900;	text-decoration:none;	font:bold 11.7px Arial, Helvetica, Sans-serif;	}a.sublinks:hover{	text-decoration:underline;}#register > a > img{	border:none;	}#register_nature > a > img{	border:none;	}#register2 > a > img{	border:none;	}a#rollover_discover { 	background-image:url(images/discover_btn_up.jpg); 	height: 28px; 	width:110px; 	display:block;}a#rollover_discover:hover { 	background-image:url(images/discover_btn_down.jpg); 	height: 28px; 	width:110px; 	display:block;}a#rollover_residences { 	background-image:url(images/residences_btn_up.jpg); 	height: 28px; 	width:110px; 	display:block;}a#rollover_residences:hover { 	background-image:url(images/residences_btn_down.jpg); 	height: 28px; 	width:110px; 	display:block;}a#rollover_about { 	background-image:url(images/about_btn_up.jpg); 	height: 28px; 	width:120px; 	display:block;}a#rollover_about:hover { 	background-image:url(images/about_btn_down.jpg); 	height: 28px; 	width:120px; 	display:block;}a#rollover_contact { 	background-image:url(images/contact_btn_up.jpg); 	height: 28px; 	width:90px; 	display:block;}a#rollover_contact:hover { 	background-image:url(images/contact_btn_down.jpg); 	height: 28px; 	width:90px; 	display:block;}a#rollover_home { 	background-image:url(images/home_btn_up.jpg); 	height: 28px; 	width:55px; 	display:block;}a#rollover_home:hover { 	background-image:url(images/home_btn_down.jpg); 	height: 28px; 	width:55px; 	display:block;}#container {	text-align:left;	background:#ffffff repeat-y top left;	width:900px;		margin:auto;	position:relative;	padding:0;}#banner {	width:900px;	height:106px;	margin:0;	padding:0;	}.hidden {	color:#000000;	position: absolute;	top:5px;	font:normal 5px Arial, Helvetica, Sans-serif;}#nav {	width:900px;	height:28px;	background:#666 url(images/nav.jpg) no-repeat;	margin:0;	padding:0;	float:left;	}#button1 {	position: absolute;	right: 20px;	width:55px;	height:28px;}#button2 {	position: absolute;	right:110px;	width:90px;	height:28px;}#button3 {	position: absolute;	right:255px;	width:65px;	height:28px;}#button4 {	position: absolute;	right:320px;	width:110px;	height:28px;}#button5 {	position: absolute;	right:430px;	width:110px;	height:28px;}#flash {	width:900px;	height:329px;	background:#000 no-repeat;	margin:0;	padding:0;}#flash_nature {	width:900px;	height:206px;	background:#000 no-repeat;	margin:0;	padding:0;}#register {	width:98px;	height:42px;	position:absolute;	left:758px;	top:463px;	}#register_nature {		width:98px;		height:42px;		position:absolute;		left:758px;		top:340px;}#content {	width:900px;	height:550px;	background:#666 url(images/copy_bg.jpg) no-repeat;	margin:0;	padding:0;}#content_nature {	width:900px;	height:600px;	background:#666 url(images/copy_bg.jpg) no-repeat;	margin:0;	padding:0;}#content_contact {	width:900px;	height:950px;	background:#ffffff url(images/copy_bg.jpg) bottom no-repeat;	margin:0;	padding:0;}#footer {	width:870px;	height:20px;	text-align:right;	background:#ffffff url() no-repeat;	margin:5px;	padding:0;	font-size:9px;	line-height:2.3em;	letter-spacing:0.5pt;	color:#999999;	font-family:Arial, Helvetica, sans-serif;}#footer > a {	font-size:9px;	color:#999999;	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	text-decoration:none;}#content_sustainable {	width:900px;	height:705px;	top:200px;	background:#ffffff url(images/copy_bg.jpg) bottom no-repeat;	margin:0;	padding:0;}ul#subnav {	position: absolute;	left:30px;	top:490px;	width:150px;	height:200px;	margin: 0 0 0 0;	padding:0;}ul#subnav2 {	position: absolute;	left:30px;	top:490px;	width:160px;	height:200px;	margin: 0 0 0 0;	padding:0;}ul#subnav2 li {    text-align:right;	line-height:2.3em;	letter-spacing:0.2pt;	list-style:none;	font-size:9px;	font-family:Arial, Helvetica, sans-serif;}ul#subnav li {    text-align:right;	line-height:2.3em;	letter-spacing:0.2pt;	list-style:none;	font-size:9px;	color:#666666;	font-family:Arial, Helvetica, sans-serif;}ul#subnav_nature {	position: absolute;	left:30px;	top:370px;	width:150px;	height:200px;	margin:0 0 0 0;	padding:0;	}ul#subnav_nature li {    text-align:right;	line-height:2.3em;	letter-spacing:0.2pt;	list-style:none;	font-size:9px;	color:#666666;	font-family:Arial, Helvetica, sans-serif;}#subimage_nature {	position: absolute;	left:210px;	top:370px;	width:130px;	height:200px;	line-height:2.5em;}#contact_header {	position: absolute;	left:270px;	top:490px;	width:500px;	height:65px;}#contact_image1 {	position: absolute;	left:180px;	top:550px;	width:75px;	height:95px;}#contact_image2 {	position: absolute;	left:180px;	top:660px;	width:75px;	height:95px;	}#contact1 {	position: absolute;	left:270px;	top:550px;	width:500px;	height:95px;	}#contact2 {	position: absolute;	left:270px;	top:660px;	width:500px;	height:95px;	}#contact_form {	position: absolute;	left:270px;	top:785px;	width:500px;		}#contact_images > img{	padding-right:10px;}#subimage {	position: absolute;	left:210px;	top:490px;	width:130px;	height:200px;	line-height:2.5em;}#subimage img {	border-width: 2px;	border-color: #ffffff;	}#terms_content{	position: absolute;	left:230px;	top:490px;	width:460px;	height:370px;	overflow:auto;	margin: 0 0 0 0;	padding-right:20px;}#bodyhead {	position: absolute;	left:365px;	top:490px;	width:420px;	height:300px;	margin: 0 0 0 0;}#bodyhead_nature {	position: absolute;	left:365px;	top:370px;	width:420px;	height:300px;}#bodycopy {	position: absolute;	top:535px;	left:365px;	width:360px;	height:300px;	}#bodycopy_nature {	position: absolute;	top:415px;	left:365px;	width:360px;	height:300px;	}#bodycopy > ul > li {	font:normal 11.7px Arial, Helvetica, sans-serif;	color:#777;	letter-spacing:0.3pt;	line-height:1.4em;	list-style: square outside;	margin-left:-10px;}#contact_bodycopy {	position: absolute;	left:275px;	top:490px;	width:470px;	height:300px;}h1 {	font:normal 16px Garamond, Times;	color:#333;	letter-spacing:1pt;	line-height:1.1em;	margin: 0 0 0 0;}h2 {	font:normal 13px Arial, Helvetica, sans-serif;	color:#999;	letter-spacing:0.7pt;	line-height:1em;}p.smalltext {	font:normal 11.7px Arial, Helvetica, sans-serif;	color:#777;	letter-spacing:0.3pt;	line-height:1.8em;	margin:8px 0 0 0;}#terms_content > p.smalltext {	font:normal 10.7px Arial, Helvetica, sans-serif;	color:#777;	letter-spacing:0.3pt;	line-height:1.8em;	margin:8px 0 0 0;}p.contacttext {	font:normal 11.7px Arial, Helvetica, sans-serif;	color:#777;	letter-spacing:0.1pt;	line-height:1.7em;	margin-top:0px;	}p.formtext {	font:normal 12px Arial, Helvetica, sans-serif;	color:#777;	letter-spacing:0.3pt;	line-height:0em;	margin:0 0 0 0;	}#floorplan_subtxt {	position: absolute;	left:80px;	top:380px;	width:140px;	height:200px;	text-align:right;	line-height:2.3em;	letter-spacing:0.2pt;	list-style:none;	font-size:9px;	color:#666666;	font-family:Arial, Helvetica, sans-serif;}#floorplan_txt {	position: absolute;	left:250px;	top:180px;	width:500px;	height:300px;	text-align:left;	line-height:2.3em;	letter-spacing:0.2pt;	list-style:none;	font-size:11.7px;	color:#666666;	font-family:Arial, Helvetica, sans-serif;}#register2 {		width:100px;		height:100px;		position:absolute;		left:758px;		top:135px;}#floorplan_img{	position: absolute;	left:250px;	top:340px;}#leeds_logo{	position: absolute;	left:305px;	top:830px;}#floorplan_footer{	position: absolute;	left:0px;	top:765px;	width:900px;	height:170px;	background:#ff0000 url(images/footer_bg.jpg) no-repeat;}