body {
	min-height:101%;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #39342F;
	font-size: 80%;
	background-color: #F2EAD4;
	font-family: Tahoma, Arial, Verdana;
}
html {
	height:100%
}
#container {
	position: absolute;
	left: 50%;
	width: 799px;
	height: 600px;
	text-align: left;
	margin: 90px 0px 0px -400px;
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both
}
img {
	border:0;
	margin: 0px;
	padding: 0px;
}
.propertypagescroll {
	scrollbar-3dlight-color:#e4d6b0;
	scrollbar-arrow-color:#000000;
	scrollbar-arrow-size:20px;
	scrollbar-base-color:#e4d6b0;
	scrollbar-darkshadow-color:#e4d6b0;
	scrollbar-face-color:#e4d6b0;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
}
/*  Main containers
	---------------------------------------------------------*/
	
	#leftcol {
	float: left;
	height: 555px;
	width: 130px;
	position: relative;
}
#rightcol {
	float: left;
	
	heigth:auto;
	width: 669px;
	position: relative;
	background-color: #EAD7B0;
}
#rightcolabout{
	float: left;
	height: 649px;
	width: 669px;
	position: relative;
	background-color: #EAD7B0;
}
#rightcolprop {
	float: left;
	height: 739px;
	width: 669px;
	position: relative;
	background-color: #EAD7B0;
}
	#rightcolprop form{
		padding:10px 30px;}
		
#rightcol2 {
	float: left;
	height: auto;
	width: 669px;
	position: relative;
	background-color: #efe6cc;
}
#rightcol-gallery {
	float: left;
	height: 600px;
	width: 669px;
	position: relative;
	background-color: #EAD7B0;
}
/*  Text General
	---------------------------------------------------------*/
	
	h1 {
	font-size: 2em;
	line-height: 120%;
}
h2 {
	font-size: 1em;
	line-height: 120%;
}
h3 {
	font-size: 0.9em;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
}
p {
	font-size: 0.9em;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
}
ul, li {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
/*  Left navigation
	---------------------------------------------------------*/	
	
	
	#leftcol ul {
	position: relative;
	width: 105px;
	left: 0px;
	top: 0px;
}
#leftcol li {
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #eac065;
	text-transform: uppercase;
}

#leftcol li li{
	padding: 6px 0 0 6px;
	text-transform: none!important;
	border-top: none;
	text-transform: uppercase;
	font-size:1.1em;
}
#leftcol li a {
	color: #39342F;
	text-decoration: none;
}
#leftcol li a:hover {
	color: #d4b15f;
}
#leftcol .active, #leftcol li a.active  {
	color: #d4b15f;
	font-weight: bold;
}

#leftcol li li a.active  {
	color: #39342F;
	font-weight: bold;
}


#leftcol .bottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eac065;
}
#leftcol .text-box {
position: relative;
	height:154px;
	min-height: 154px;
	height:auto;
	width: 100px;
	top: 51px!important;
	background-color: #cf6c00;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
#leftcol .pic-box2 {
	position: relative;
	height: 225px;
	width: 120px;
	top: 21px!important;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}

#leftcol .pic-box3 {
	position: relative;
	height: 225px;
	width: 150px;
	top: 21px!important;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
}
	#leftcol .pic-box3 img{
		}
#leftcol .text-box p {
	line-height:220%;
	font-size: 14px;
	color:#e9c67d;
}
#leftcol .text-box2 h4{
	font-size: 14px; font-weight:normal;
	color:#e9c67d; padding:10px 0 5px 0; margin:0;}
#leftcol .text-box2 h4 a{
	color:#e9c67d; text-decoration:none}
#leftcol .text-box2 p {
	line-height:130%;
	font-size: 11px;
	color:#e9c67d;
}

#leftcol .text-box2 p a{
	color:#e9c67d;}
.latestnews2 {
	line-height:220%;
	font-size: 14px;
	color:#e9c67d;
	text-align:left;
}
#leftcol .text-box p a {
	line-height:220%;
	background-image: url(../images/arrow_textbox.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
	color:#e9c67d;
	text-decoration: underline;
}
#leftcol .pic-box {
	position:absolute;
	background-color:#EAD7B0;
	width: 120px;
	height:144px;
	top:410px;
}
#leftcol .pic-box a {
	font-family: Trebuchet MS, Arial;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
	line-height: 130%;
}
#leftcol .pic-box a:hover {
	text-decoration:underline
}
#leftcol .arrow-news {
	padding-left:95px;
	padding-top: 5px;
}
#leftcol .pad {
	padding:0px 10px 10px;
	margin: 0px;
	line-height: 100%;
}
#leftcol .text-box2 {
	position: absolute;
	height: 155px;
	width: 100px;
	top: 321px!important;
	background-color: #cf6c00;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
#leftcol .text-box a{
	font-family: Trebuchet MS, Arial;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
	line-height: 130%;
}
#leftcol .investor-link {
	color: #6b5642;
	bottom: 0px;
	height: 15px;
	width: 110px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/investor_arrow.gif);
	background-repeat: no-repeat;
	background-position: 80px;
}
#leftcol .investor-link a {
	color: #6b5642;
	text-decoration: none;
}
#leftcol .investor-link a:hover {
	color: #d4b15f;
}
/*  Home
	---------------------------------------------------------*/	
	
	
	#home {
}
#home h1 {
	left: 0px;
	top: 0px;
	height: 88px;
	margin: 0px;
	padding: 0px;
}
#home .flash {
	margin: 0px;
	padding: 0px;
	height: 467px;
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
}
#flythroughs {
	margin: 0px;
	padding: 0px;
	height: 467px;
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
}
#flythroughs p {
	text-align: center;
}
#flythroughs p a {
	color: #39342F;
}
#flythroughs table {
	margin-top: 30px;
}
#flythroughs td {
	height: 15px;
}
#flythroughs td p {
	text-align: left;
}
#flythroughs td p a {
	color: #39342F;
	text-decoration:none;
}
#flythroughs td a:hover {
	color: #39342F;
	text-decoration:underline;
}
#flythroughs .pic {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: center;
}
/* Internal / Top level
	---------------------------------------------------------*/	
	
	
	#internal {
}
#internal h1 {
	left: 0px;
	top: 0px;
	height: 88px;
	margin: 0px;
	padding: 0px;
}
#internal .intro {
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 100%;
	clear: both;
}
#internal .intro2 {
	background-color: #efe6cc;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 100%;
	clear: both;
}
#internal .intro-left {
	float:left;
	width:350px;
}
#internal .intro-left2 {
	float:left;
	width:502px;
}
#internal .intro-left2 h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#internal .intro-left2 p {
	margin-left:30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 0.87em;
	margin-right: 10px;
}
#internal .intro-boxes {
	float:left;
	width:130px;
	height: 97px;
	background-color: #f2ead4;
	display: block;
	vertical-align: middle;
	margin-left: 10px;
	padding-right: 3px;
	padding-left: 10px;
	margin-top: 10px;
	padding-top: 20px;
}
#internal .intro-boxes p {
	font-size: 0.87em;
	padding-top: 10px;
	padding-bottom: 10px;
}
#internal .intro-pic {
	float:left;
	width:143px;
	height: 117px;
	margin-left: 10px;
	margin-top: 10px;
}
#internal .intro-boxes2 {
	float:left;
	width:127px;
	height: 75px;
	background-color: #EAD7B0;
	display: block;
	vertical-align: middle;
	margin-left: 10px;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: 10px;
	padding-top: 15px;
}
#internal .intro-boxes2 p {
	font-size: 0.8em;
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: right;
	padding-right: 25px;
}
#internal .intro-boxes2 p a {
	color: #39342F;
	text-decoration: none;
}
#internal .intro-boxes2 p a:hover, #internal .intro-boxes2 .active {
	color: #d4b15f;
}
#internal .intro-boxes3 {
	float:left;
	width:127px;
	height: auto;
	background-color: #fbbe5e;
	display: block;
	vertical-align: middle;
	padding:15px 5px 15px 5px;
	margin:10px 10px;
	
}
#internal .intro-boxes3 p {
	font-size: 0.87em;
	padding-top: 10px;
	padding-bottom: 10px;
}
#internal .intro-boxes3 p a {
	color: #39342F;
	text-decoration: none;
}
#internal .intro-boxes3 p a:hover, #internal .intro-boxes3 .active {
	color: #d4b15f;
}

#internal .intro-boxes4 {
	float:left;
	width:274px;
	height: auto;
	background-color: #fbbe5e;
	display: block;
	vertical-align: middle;
	padding:15px 5px 15px 5px;
	margin:10px 10px;
	
}
#internal .intro-boxes4 p {
	font-size: 0.87em;
	padding-top: 10px;
	padding-bottom: 10px;
}
#internal .intro-boxes4 p a {
	color: #39342F;
	text-decoration: none;
}
#internal .intro-boxes4 p a:hover, #internal .intro-boxes4 .active {
	color: #d4b15f;
}
#internal .arrow-next {
	background-image: url(../images/arrow_cream_small.gif);
	background-repeat: no-repeat;
	background-position: 110px 2px;
}
#internal .arrow-back {
	background-image: url(../images/arrow_yell_small.gif);
	background-repeat: no-repeat;
	background-position: 110px 2px;
}
#internal .linkbox {
	width:100px;
	margin-left: 27px;
}
#internal .linkbox2 {
	width:118px;
	margin-left: 9px;
}

#internal .linkbox3 {
	width:228px;
	margin-left: 9px;
}
#internal .arrow {
	float:left;
	display: block;
	width:20px;
	height:20px;
	background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.arrow2 {
	float:left;
	display: block;
	width:20px;
	height:20px;
	background-image: url(../images/arrow_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.arrowforsale {
	float:left;
	display: block;
	width:31px;
	height:77px;
	background-image: url(../images/arrow_forsale.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.arrow3 {
	float:left;
	display: block;
	width:20px;
	height:20px;
	background-image: url(../images/arrow_cream3.gif);
	background-repeat: no-repeat;
	background-position: left -1px;
}
#internal .underline {
	text-decoration: underline;
	font-weight: bold;
}
#internal .link {
	margin-left: 3px;
	float:left;
	width:82px;
	font-size: 0.8em;
	color: #39342F;
}
#internal .link3 {
	margin-left: 3px;
	float:left;
	width:205px;
	font-size: 0.85em;
	line-height:150%;
	color: #39342F;
}
#internal .link a, #internal .link2 a, #internal .link3 a  {
	text-decoration:none;
	color: #39342F;
}
#internal .link2 {
	margin-left: 3px;
	float:left;
	width:92px;
	font-size: 0.8em;
	color: #39342F;
}
#wrapper .case a {
	color: #39342F;
}
#wrapperprop .case a {
	color: #39342F;
}
/* Internal / Bottom level
	---------------------------------------------------------*/	

	#wrapper {
	background-color: #efe6cc;
	padding:10px 14px 20px 30px;
	padding-right: 14px;
	min-height: 316px;
	height:auto!important;
	}
	
#rightcolabout #wrapper {
	background-color: #efe6cc;
	padding:10px 14px 20px 30px;
	padding-right: 14px;
	min-height: 400px;
	height:auto!important;
}

#wrapperprop {
	background-color: #efe6cc;
	padding-left: 30px;
	padding-right: 14px;
	height: 500px;
	padding-top: 10px;
}
.rent {
	height: 320px!important;

}
#wrappernew {
	background-color: #efe6cc;
	padding-left: 30px;
	padding-right: 14px;
	height: 350px;
	padding-top: 10px;
}
#wrapper p {
	font-size: 0.87em;
	padding-top: 7px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapperprop p {
	font-size: 0.87em;
	padding-top: 7px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper .contactlink a {
	color: #39342F;
	background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 25px;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 20px;
	bottom: 50px;
	right: 180px;
	position: absolute;
}
#wrapperprop .contactlink a {
	color: #39342F;
	background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 25px;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 20px;
	bottom: 50px;
	right: 180px;
	position: absolute;
}
#wrapper2 {
	background-color: #efe6cc;
	padding-left: 30px;
	padding-right: 15px;
	height: 337px;
	padding-top: 40px;
}
#wrapper .pic, #wrapper3 .pic {
	float: right;
	padding-left: 10px;
}
#wrapperprop .pic, #wrapper3 .pic {
	float: right;
	padding-left: 10px;
}
#wrapper .pic2 {
	float: right;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	bottom: 20px;
}
#wrapperprop .pic2 {
	float: right;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	bottom: 20px;
}
#wrapper3 {
	background-color: #efe6cc;
	padding-left: 0px;
	padding-right: 15px;
	height: 316px;
	padding-top: 10px;
}
#wrapper3 p {
	font-size: 0.87em;
	padding-top: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper p a, #wrapper2 p a, #wrapper3 p a {
	color: #39342F;
	text-decoration:none
}
#wrapperprop p a, #wrapper2 p a, #wrapper3 p a {
	color: #39342F;
	text-decoration:none
}
#wrapper p a:hover, #wrapper2 p a:hover, #wrapper3 p a:hover {
	text-decoration:underline
}
#wrapperprop p a:hover, #wrapper2 p a:hover, #wrapper3 p a:hover {
	text-decoration:underline
}
/* Internal / Boxes About
	---------------------------------------------------------*/	
	
	#wrapper .boxes {
	width:605px;
	height: 110px;
	margin-top: 25px;
}
#wrapperprop .boxes {
	width:605px;
	height: 110px;
	margin-top: 25px;
}
#wrapper .box {
	float:left;
	width:280px;
	height: 110px;
	background-color: #e9c67d;
	margin-bottom:15px;
}
#wrapperprop .box {
	float:left;
	width:280px;
	height: 110px;
	background-color: #e9c67d;
	display: block;
}
#wrapper .box-pic {
	float:left
}
#wrapperprop .box-pic {
	float:left
}
#wrapper .box-text {
	float:left;
	padding: 40px 15px 20px;
}
#wrapperprop .box-text {
	float:left;
	padding: 40px 15px 20px;
}
#wrapper .box-text a {
	font-size: 0.9em;
	color: #39342F;
	font-weight: bold;
	background-image: url(../images/arrow_cream.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	right: 0px;
}
#wrapperprop .box-text a {
	font-size: 0.9em;
	color: #39342F;
	font-weight: bold;
	background-image: url(../images/arrow_cream.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	right: 0px;
}
.pad45 {
	margin-left:45px
}
/* Internal / Teams
	---------------------------------------------------------*/	
	
	#wrapper .col {
	float:left;
	width:310px;
	min-height:316px;
	padding-top: 40px;
}
#wrapper .team-container {
	width:300px;
	height: 100px;
	margin-bottom: 10px;
	clear:both;
}
#wrapper .team-container p {
	font-size: 0.87em;
	padding-top: 0px;
}
#wrapper .team-pic {
	float:left;
	width: 85px;
}
#wrapper .team-bio {
	float:left;
	width: 215px;
}
/* Internal / Pic gallery
	---------------------------------------------------------*/	
	
	.galleryflash {
	margin: 0px;
	padding: 0px;
	height: 512px;
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
}
/* Internal / Case studies
	---------------------------------------------------------*/	
	
	#wrapper .case-col {
	float:left;
	margin-right:10px;
	width:140px;
	margin-top:50px;
}
#wrapperprop .case-col {
	float:left;
	margin-right:10px;
	width:140px;
	margin-top:50px;
}
#wrapper .casebox {
	width:119px;
	height:50px;
	clear: both;
	background-color: #e4d6b0;
	padding: 10px;
	margin-bottom:10px;
}
#wrapperprop .casebox {
	width:119px;
	height:50px;
	clear: both;
	background-color: #e4d6b0;
	padding: 10px;
	margin-bottom:10px;
}
#wrapper .case {
	margin-left: 7px;
	float:left;
	width:90px;
	font-size: 0.8em;
	color: #39342F;
}
#wrapperprop .case {
	margin-left: 7px;
	float:left;
	width:90px;
	font-size: 0.8em;
	color: #39342F;
}
#wrapper .case a {
	text-decoration:none;
}
#wrapper .case a:hover {
	color: #39342F;
	text-decoration: underline;
}
#wrapper .case .active {
	color: #d4b15f;
}
#wrapper .case2, #wrapper3 .case2 {
	margin-left: 7px;
	float:left;
	width:100px;
	font-size: 0.8em;
	color: #39342F;
	font-weight: bold;
}
#wrapper .case2 a, #wrapper3 .case2 a {
	text-decoration:none;
	color: #39342F;
}
#wrapper .case2 a:hover, #wrapper3 .case2 a:hover {
	color: #39342F;
	text-decoration: underline;
}
#wrapper .case2 .active {
	color: #d4b15f;
}
#wrapper .box-cs {
	width:118px;
	height: 110px;
	background-color: #fbbe5e;
	margin-bottom:10px;
	padding: 10px 10px 10px 15px;
}
.cs .back-to-cases a {
	color: #39342F;
	background-image: url(../images/arrow_back.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 30px;
	text-decoration: none;
	bottom: 10px;
	position: absolute;
}
.cs .back-to-cases a:hover {
	text-decoration: underline;
}
/* Internal / Properties
	---------------------------------------------------------*/	
	
	
	
	#wrapper .col300 {
	float:left;
	width: 315px!important;
	top: 0px;
	position: relative;
	height: 297px;
}
#wrapperprop .col300 {
	float:left;
	width: 315px!important;
	top: 0px;
	position: relative;
	height: 297px;
}
#wrapper .col3002 {
	float:left;
	width: 315px!important;
	top: 0px;
	position: relative;
	height: auto;
}
#wrapperprop .col3002 {
	float:left;
	width: 315px!important;
	top: 0px;
	position: relative;
	height: auto;
}
#wrapper .colfull {
	float:left;
	width: 460px;
	top: 0px;
	position: relative;
	height: 297px;
}
#wrapperprop .colfull {
	float:left;
	width: 460px;
	top: 0px;
	position: relative;
	height: 297px;
}
#wrapper .prop-col-wide {
	float:left;
	margin-right:15px;
	width:316px;
	margin-top:20px;
	margin-left: 0px;
}

#wrapperprop .prop-col-wide {
	float:left;
	margin-right:15px;
	width:316px;
	margin-top:20px;
	margin-left: 0px;
}
#wrapperprop .prop-col-wide-right {
	float:left;
	margin-right:0px;
	width:290px;
	margin-top:20px;
	margin-left: 0px;
}

#wrapperprop .prop-col-wide-right h4{
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#wrapper .prop-col-wide2 {
	float:left;
	margin-right:10px;
	width:332px;
	margin-top:20px;
	margin-left: 0px;
	height: 295px;
	overflow: auto;
}
#wrapperprop .prop-col-wide2 {
	float:left;
	margin-right:10px;
	width:332px;
	margin-top:20px;
	margin-left: 0px;
	height: 295px;
	overflow: auto;
}
#wrapper .prop-col-wideforscroll {
	float:left;
	margin-right:10px;
	width:332px;
	margin-top:20px;
	margin-left: 0px;
	height: 295px;
	overflow: auto;
}
#wrapper .prop-col {
	float:left;
	margin-right:15px;
	width:138px;
	margin-top:20px;
	margin-left: 0px;
}
#wrapperprop .prop-col {
	float:left;
	margin-right:15px;
	width:138px;
	margin-top:20px;
	margin-left: 0px;
}
#wrapper .prop-col-right {
	float:left;
	width:138px;
	margin-top:20px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapperprop .prop-col-right {
	float:left;
	width:138px;
	margin-top:20px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper .prop-col-right h4 {
	font-family: Courier New, Courier, monospace;
	background-color: #e4d6b0;
	font-size: 12px;
	margin: 0px 0px 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#wrapperprop .prop-col-right h4 {
	font-family: Courier New, Courier, monospace;
	background-color: #e4d6b0;
	font-size: 12px;
	margin: 0px 0px 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#wrapper .prop-col-right h5 {
	font-family: Courier New, Courier, monospace;
	font-size: 12px;
	margin: 0px 0px 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#wrapperprop .prop-col-right h5 {
	font-family: Courier New, Courier, monospace;
	font-size: 12px;
	margin: 0px 0px 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#wrapper3 .prop-col-right2 h4 {
	font-family: Courier New, Courier, monospace;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#wrapper3 .prop-col-right {
	float:left;
	width:138px;
	margin-top:25px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper .prop-col2, #wrapper3 .prop-col2 {
	float:left;
	padding-right:5px;
	width:300px;
	margin-top:15px;
	margin-left: 0px;
}
#wrapperprop .prop-col2, #wrapper3 .prop-col2 {
	float:left;
	padding-right:5px;
	width:300px;
	margin-top:15px;
	margin-left: 0px;
}
#wrapper .prop a {
	margin-left: 7px;
	float:left;
	width:150px;
	line-height:77px;
	font-size: 0.8em;
	color: #39342F;
	text-decoration: none;
}
#wrapperprop .prop2 p {
	margin-left: 7px;
	float:left;
	width:150px;
	font-size: 0.8em;
	color: #39342F;
	text-decoration: none;
	
}

#wrapperprop .prop2 p a{
	color: #39342F;
text-decoration: none;
	line-height:23px;
}

#wrapperprop .prop a {
	margin-left: 7px;
	float:left;
	width:150px;
	line-height:77px;
	font-size: 0.8em;
	color: #39342F;
	text-decoration: none;
}
#wrapper3 .prop a {
	margin-left: 7px;
	float:left;
	width:90px;
	font-size: 0.8em;
	color: #39342F;
	font-weight: bold;
	text-decoration: none;
}
#wrapper .prop a:hover, #wrapper3 .prop a:hover {
	color: #39342F;
	text-decoration: underline;
}
#wrapper .prop .active, #wrapper3 .prop .active {
	color: #39342F;
}
#wrapper .prop-col-right2, #wrapper3 .prop-col-right2 {
	float:left;
	width:138px;
	bottom:7px;
	position: absolute;
}
#wrapperprop .prop-col-right2, #wrapper3 .prop-col-right2 {
	float:left;
	width:138px;
	bottom:7px;
	position: absolute;
}
#wrapper .prop-col h4, #wrapper .prop-col-wide h4 {
	font-family: Courier New, Courier, monospace;
	color: #FFFFFF;
	background-color: #c96801;
	font-size: 12px;
	margin: 0px 0px 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#wrapperprop .prop-col h4, #wrapperprop .prop-col-wide h4 {
	font-family: Courier New, Courier, monospace;
	color: #FFFFFF;
	background-color: #c96801;
	font-size: 12px;
	margin: 0px 0px 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#wrapper .prop-col-right2 h4 {
	font-family: Courier New, Courier, monospace;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#wrapperprop .prop-col-right2 h4 {
	font-family: Courier New, Courier, monospace;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#wrapper .propbox {
	width:315px;
	height:77px;
	background-color: #e4d6b0;
	display: block;
	padding: 0px;
	clear: both;
	margin-left: 0px;
	margin-bottom: 11px;
}
#wrapperprop .propbox {
	width:315px;
	height:77px;
	background-color: #e4d6b0;
	display: block;
	padding: 0px;
	clear: both;
	margin-left: 0px;
	margin-bottom: 11px;
}
#wrapper .propbox .pic {
	float:left;
	margin: 0px;
	padding: 0px;
}
#wrapperprop .propbox .pic {
	float:left;
	margin: 0px;
	padding: 0px;
}
#wrapper3 .propbox {
	width:128px;
	height:42px;
	background-color: #fbbe5e;
	display: block;
	padding: 5px;
	clear: both;
	margin-left: 5px;
	margin-bottom: 10px;
}
#wrapper .propbox2 {
	width:128px;
	height:25px;
	background-color: #e4d6b0;
	display: block;
	padding: 15px 5px 5px;
	clear: both;
	margin-left: 0px;
	margin-bottom: 8px;
}
#wrapperprop .propbox2 {
	width:128px;
	height:25px;
	background-color: #e4d6b0;
	display: block;
	padding: 15px 5px 5px;
	clear: both;
	margin-left: 0px;
	margin-bottom: 8px;
}
#wrapper .propbox6 {
	width:128px;
	height:12px;
	background-color: #e4d6b0;
	display: block;
	padding: 5px;
	clear: both;
	margin-left: 5px;
	margin-bottom: 4px;
	font-weight: bold;
}
#wrapperprop .propbox6 {
	width:128px;
	height:12px;
	background-color: #e4d6b0;
	display: block;
	padding: 5px;
	clear: both;
	margin-left: 5px;
	margin-bottom: 4px;
	font-weight: bold;
}
#wrapper3 .propbox2 {
	width:128px;
	height:12px;
	background-color: #e4d6b0;
	display: block;
	padding: 5px;
	clear: both;
	margin-left: 0px;
	margin-bottom: 4px;
}
#wrapper .propbox4 {
	width:128px;
	height:35px;
	background-color: #e4d6b0;
	display: block;
	padding: 5px;
	clear: both;
	margin-left: 0px;
	margin-bottom: 8px;
}
#wrapperprop .propbox4 {
	width:128px;
	height:35px;
	background-color: #e4d6b0;
	display: block;
	padding: 5px;
	clear: both;
	margin-left: 0px;
	margin-bottom: 8px;
}
#wrapper .propbox5 {
	width:138px;
	background-color: #e4d6b0;
	display: block;
	padding: 0px;
	clear: both;
	margin-left: 0px;
	margin-bottom: 8px;
}
#wrapperprop .propbox5 {
	width:138px;
	background-color: #e4d6b0;
	display: block;
	padding: 0px;
	clear: both;
	margin-left: 0px;
	margin-bottom: 8px;
}
#wrapper .propbox5 p {
	padding: 5px 5px 5px 10px;
	font-size: 0.8em;
}
#wrapperprop .propbox5 p {
	padding: 5px 5px 5px 10px;
	font-size: 0.8em;
}
#wrapper3 .propbox4 {
	width:128px;
	height:42px;
	background-color: #e4d6b0;
	display: block;
	padding: 5px;
	clear: both;
	margin-left: 0px;
	margin-bottom: 10px;
}
#wrapper .propbox3, #wrapper3 .propbox3 {
	width:128px;
	height:12px;
	background-color: #fbbe5e;
	display: block;
	padding: 5px;
	clear: both;
	margin-left: 5px;
	margin-bottom: 4px;
}
#wrapperprop .propbox3, #wrapper3 .propbox3 {
	width:128px;
	height:12px;
	background-color: #fbbe5e;
	display: block;
	padding: 5px;
	clear: both;
	margin-left: 5px;
	margin-bottom: 4px;
}
#wrapper .propbox3 .active, #wrapper3 .propbox3 .active {
	color: #FFFFFF;
}
#wrapperprop .propbox3 .active, #wrapper3 .propbox3 .active {
	color: #FFFFFF;
}
.back-to-props a {
	color: #39342F;
	background-image: url(../images/arrow_back.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 30px;
	margin-left: 7px;
	text-decoration: none;
}
.back-to-props a:hover {
	text-decoration: underline;
}
.back-to-props2 a {
	color: #39342F;
	background-image: url(../images/arrow_back.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 30px;
	text-decoration: none;
	bottom: 10px;
	position: absolute;
}
.back-to-props2 a:hover {
	text-decoration: underline;
}
.back-to-props3 {
}
.back-to-props3 a {
	float:right;
	color: #39342F;
	background-image: url(../images/arrow_back2.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	text-decoration: none;
	padding-left: 22px;
	right: 20px;
	bottom: 20px;
	position: absolute;
}
.back-to-props3 a:hover {
	text-decoration: underline;
}
#wrapper .picbottom {
	bottom: -1px;
	position: absolute;
	left: -17px;
}
#wrapperprop .picbottom {
	bottom: 0px;
	position: absolute;
}
#wrapper .picbottom-2 {
	left: 163px;
	bottom: 0px;
	position: absolute;
}
#wrapperprop .picbottom-2 {
	left: 163px;
	bottom: 0px;
	position: absolute;
}
#wrapper .picbottom2 {
	bottom: 20px;
	position: absolute;
}
#wrapperprop .picbottom2 {
	bottom: 20px;
	position: absolute;
}
#wrapper .bottom2 {
	bottom: 20px;
	position: absolute;
	left: 340px;
}
#wrapperprop .bottom2 {
	bottom: 20px;
	position: absolute;
	left: 340px;
}
/* Internal / Properties / Nav
	---------------------------------------------------------*/	
	
	#nav {
	bottom:20px;
	position: absolute;
	width:142px;
	float:left;
}
#nav ul, #nav li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-position:left top;
	background-repeat: no-repeat;
}
#nav li a span, #nav li a em {
	display:none;
}
#nav li a {
	display:block;
	height:23px;
	width:142px;
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#nav li a:hover span {
	display: block;
	position: relative;
	height:23px;
	width:142px;
	z-index: 100;
	background-position:left top;
	background-repeat: no-repeat;
}
#nav li#sanvitto a {
	background-image:url(../images/nav/sanvitto.gif);
}
#nav li#sanvitto a:hover, #nav li#sanvitto .active {
	background-image:url(../images/nav/sanvitto-active.gif);
}
#nav li#rancale a {
	background-image:url(../images/nav/rancale.gif);
}
#nav li#rancale a:hover, #nav li#rancale .active {
	background-image:url(../images/nav/rancale-active.gif);
}

#nav li#borgo a {
	background-image:url(../images/nav/borgo.gif);
}
#nav li#borgo a:hover, #nav li#borgo .active {
	background-image:url(../images/nav/borgo-active.gif);
}

#nav li#villapeduzzi a {
	background-image:url(../images/nav/villapeduzzi.gif);
}
#nav li#villapeduzzi a:hover, #nav li#villapeduzzi .active {
	background-image:url(../images/nav/villapeduzzi-active.gif);
}
#nav li#biazzeno a {
	background-image:url(../images/nav/biazzeno.gif);
}
#nav li#biazzeno a:hover, #nav li#biazzeno .active {
	background-image:url(../images/nav/biazzeno-active.gif);
}
#nav li#forsale a {
	background-image:url(../images/nav/forsale-over.gif);
}
#nav li#forsale a:hover, #nav li#forsale .active {
	background-image:url(../images/nav/forsale-over.gif);
}
#nav li#showhome a {
	background-image:url(../images/nav/showhome.gif);
}
#nav li#showhome a:hover, #nav li#showhome .active {
	background-image:url(../images/nav/showhome-active.gif);
}
#nav li#location a {
	background-image:url(../images/nav/location.gif);
}
#nav li#location a:hover, #nav li#location .active {
	background-image:url(../images/nav/location-active.gif);
}
/* Internal / Press
	---------------------------------------------------------*/	
	
	#wrapper3 .presscol {
	float:left;
	overflow-y: auto;
	overflow-x:hidden;
	height:280px;
	width: 500px;
	margin-top: 15px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper3 .presscol-right {
	float:left;
	width:137px;
	margin-top:15px;
	margin-left:10px;
}
#wrapper3 .press-box {
	margin-left: 30px;
	width:442px;
	height:105px;
	margin-right: 20px;
}
#wrapper3 .press-box h4, #wrapper3 .presscol-right h4 {
	font-size: 1em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#wrapper3 .press-box h4 a {
	text-decoration: none;
	color: #39342F;
}
#wrapper3 .press-box h4 a:hover {
	text-decoration: underline;
	color: #39342F;
}
#wrapper3 .press-box p, #wrapper3 .presscol-right p {
	margin:0;
	padding:0;
}
#wrapper3 .pdf {
	font-size: 0.75em;
}
#wrapper3 .press-divider {
	background-image: url(../images/list_divider.jpg);
	background-repeat: no-repeat;
	height:10px;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: visible;
	display: block;
	width: 472px;
}
/* Internal / Press
	---------------------------------------------------------*/	
	
	#wrapper3 .salecol {
	float:left;
	overflow-y: auto;
	overflow-x:hidden;
	height:280px;
	margin-top: 15px;
}
#wrapper3 .salecol-right {
	float:right;
	width:138px;
	margin: 0px 4px 0px 0px;
	padding: 0px;
}
#wrapper3 .sale-box {
	margin-left: 30px;
	width:441px;
	min-height:135px;
	height:auto;
	margin-right: 20px;
}
#wrapper3 .sale-box h4 {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #c96801;
	width: 271px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin: 0px;
}
#wrapper3 .sale-box p, #wrapper .salecol-right p {
	width: 271px;
	margin-top:5px;
	padding:0;
	margin-right: 0px;
}
#wrapper3 .sale-box .butt {
	height: 17px;
	width: 136px;
	margin-left:139px;
	margin-top:10px;
	margin-bottom:10px;
}
#wrapper3 .pdf {
	font-size: 0.75em;
}
#wrapper3 .sale-divider {
	background-image: url(../images/list_divider.jpg);
	background-repeat: no-repeat;
	height:10px;
	margin-top: 5px;
	margin-bottom: 10px;
	overflow: visible;
	display: block;
	width: 472px;
}
/* Internal / Headers
	---------------------------------------------------------*/	
	
	h2 {
	font-size: 1.2em;
	margin-top: 15px;
	margin-left: 30px;
	font-family: "Courier New", Courier, monospace;
	letter-spacing: .10em;
	font-weight:bold

}

.properties h2 {
	font-size: 1.2em;
font-family: "Courier New", Courier, monospace;
	letter-spacing: .10em;
	font-weight:normal
	margin-top: 15px;
	margin-left: 30px;
}
.cs h2 {
	font-size: 1.2em;
	font-family: "Courier New", Courier, monospace;
	letter-spacing: .10em;
	font-weight:normal;
	margin-top: 40px;
	margin-left: 30px;
}

.intro2 h2 {
	font-size: 1.2em;
font-family: "Courier New", Courier, monospace;
	letter-spacing: .10em;
	font-weight:normal;
	margin-top: 75px;
	margin-left: 30px;
}
h3 {
	font-size: 0.87em;
	margin-left: 30px;
	font-weight: normal;
	line-height: 130%;
}
h3 a {
	color: #39342F;
	text-decoration: none;
	background-image: url(../images/arrow_yellow2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 25px;
	line-height: 150%;
}
h3 a:hover {
	text-decoration: underline
}
.about {
	background-image: url(../images/header_about.gif);
	background-repeat: no-repeat;
}
.sitemap {
	background-image: url(../images/header_sitemap.gif);
	background-repeat: no-repeat;
}
.teamlondon {
	background-image: url(../images/header_teamlondon.gif);
	background-repeat: no-repeat;
}
.teamitaly {
	background-image: url(../images/header_teamitaly.gif);
	background-repeat: no-repeat;
}
.helping-you {
	background-image: url(../images/header_helping.gif);
	background-repeat: no-repeat;
}
.buying {
	background-image: url(../images/header_buying.gif);
	background-repeat: no-repeat;
}
.links {
	background-image: url(../images/header_links.gif);
	background-repeat: no-repeat;
}
.properties {
	background-image: url(../images/header_properties.gif);
	background-repeat: no-repeat;
}
.curr-gubbio {
	background-image: url(../images/current/header_gubbio.gif);
	background-repeat: no-repeat;
}
.curr-gubbio-sale {
	background-image: url(../images/current/header_gubbio_sale.gif);
	background-repeat: no-repeat;
}
.curr-gubbio-show {
	background-image: url(../images/current/header_gubbio_show.gif);
	background-repeat: no-repeat;
}
.curr-gubbio-loc {
	background-image: url(../images/current/header_gubbio_loc.gif);
	background-repeat: no-repeat;
}
.curr-rancale {
	background-image: url(../images/current/header_rancale.gif);
	background-repeat: no-repeat;
}
.curr-rancale-sale {
	background-image: url(../images/current/header_rancale_sale.gif);
	background-repeat: no-repeat;
}
.curr-rancale-show {
	background-image: url(../images/current/header_rancale_show.gif);
	background-repeat: no-repeat;
}
.curr-rancale-loc {
	background-image: url(../images/current/header_rancale_loc.gif);
	background-repeat: no-repeat;
}
.curr-villa {
	background-image: url(../images/current/header_villa_peduzzi.gif);
	background-repeat: no-repeat;
}
.curr-villa-sale {
	background-image: url(../images/current/header_villa_peduzzi_sale.gif);
	background-repeat: no-repeat;
}
.curr-villa-show {
	background-image: url(../images/current/header_villa_peduzzi_show.gif);
	background-repeat: no-repeat;
}
.curr-villa-loc {
	background-image: url(../images/current/header_villa_peduzzi_loc.gif);
	background-repeat: no-repeat;
}
.curr-biazzeno {
	background-image: url(../images/current/header_biazzeno.gif);
	background-repeat: no-repeat;
}
.curr-biazzeno-sale {
	background-image: url(../images/current/header_biazzeno_sale.gif);
	background-repeat: no-repeat;
}
.curr-biazzeno-show {
	background-image: url(../images/current/header_biazzeno_show.gif);
	background-repeat: no-repeat;
}
.curr-biazzeno-loc {
	background-image: url(../images/current/header_biazzeno_loc.gif);
	background-repeat: no-repeat;
}
.press {
	background-image: url(../images/header_press.gif);
	background-repeat: no-repeat;
}
.client {
	background-image: url(../images/header_clientarea.gif);
	background-repeat: no-repeat;
}
.properties-coming {
	background-image: url(../images/header_lakecomo.gif);
	background-repeat: no-repeat;
}
.properties-coming2 {
	background-image: url(../images/header_montone.gif);
	background-repeat: no-repeat;
}
.past-granaio {
	background-image: url(../images/past_projects/header_past_granaio.gif);
	background-repeat: no-repeat;
}
.past-cipresso {
	background-image: url(../images/past_projects/header_past_cipresso.gif);
	background-repeat: no-repeat;
}
.past-padronale {
	background-image: url(../images/past_projects/header_past_padronale.gif);
	background-repeat: no-repeat;
}
.past-stanna {
	background-image: url(../images/past_projects/header_past_stanna.gif);
	background-repeat: no-repeat;
}
.past-bremizia {
	background-image: url(../images/past_projects/header_past_bremizia.gif);
	background-repeat: no-repeat;
}
.contact {
	background-image: url(../images/header_contact.gif);
	background-repeat: no-repeat;
}
.case-studies {
	background-image: url(../images/header_case-studies.gif);
	background-repeat: no-repeat;
}
.cs-pietramelina {
	background-image: url(../images/case_studies/cs_pietramelina_h2.gif);
	background-repeat: no-repeat;
}
.cs-rancale {
	background-image: url(../images/case_studies/cs_rancale_h2.gif);
	background-repeat: no-repeat;
}
.cs-rancale2 {
	background-image: url(../images/case_studies/cs_rancale2_h2.gif);
	background-repeat: no-repeat;
}
.cs-lenno {
	background-image: url(../images/case_studies/cs_lenno_h2.gif);
	background-repeat: no-repeat;
}
.cs-vecchio {
	background-image: url(../images/case_studies/cs_vecchio_h2.gif);
	background-repeat: no-repeat;
}
.cs-stanna {
	background-image: url(../images/case_studies/cs_stanna_h2.gif);
	background-repeat: no-repeat;
}
/*  Contact Form
	---------------------------------------------------------*/	
	#contact {
}
#contact form {
	margin: 0px;
	padding: 0px;
	width: 340px;
	float:left;
	font-size: 0.87em;
	color: #6b5642;
}
#contact fieldset {
	margin: 0px;
	padding: 0px;
	border:0px;
	clear: both;
}
#contact legend {
	padding-left: 70px;
	padding-bottom: 10px;
	font-family: Courier New, Courier, monospace;
	font-size: 1.17em;
	color: #6b5642;
}
#contact label {
	margin-top:10px;
	float:left;
	width: 70px;
}
#contact input {
	margin-top:8px;
	float:left;
	width: 250px;
	height:16px;
	padding-left:10px;
	border: 1px solid #999999;
}
#contact textarea {
	margin-top:8px;
	float:left;
	width: 250px;
	padding-left:10px;
	border: 1px solid #999999;
}
#contact .submit {
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: underline;
	background: url(../images/arrow_yellow.gif) no-repeat left center;
	border:none;
	margin-top: 30px;
	cursor: pointer;
	float:right;
	padding: 0px;
	margin-right:-15px;
	margin-bottom: 0px;
	width: 80px;
}
#contact .required {
	margin-top: 30px;
}
.box-contact {
	width:180px;
	height: 120px;
	background-color: #f2ead4;
	margin-bottom:10px;
	padding: 10px;
}
.box-contact p {
	font-size: 0.87em;
	color: #6b5642;
	line-height: 130%;
}
.box-contact p a {
	background: url(../images/arrow_yellow.gif) no-repeat right center;
	color: #6b5642!important;
	text-decoration:none;
	overflow: visible;
	padding-right: 65px;
}
.box-contact p a:hover {
	text-decoration:underline;
}
/*  Client area

	---------------------------------------------------------*/	
	
	#clientarea {
}
#clientarea form {
	margin: 20px 0px 0px;
	padding: 0px;
	width: 450px;
	float:left;
	font-size: 0.87em;
	color: #6b5642;
}
#clientarea fieldset {
	margin: 0px;
	padding: 0px;
	border:0px;
	clear: both;
}
#clientarea legend {
	padding-left: 70px;
	padding-bottom: 10px;
	font-family: Courier New, Courier, monospace;
	font-size: 1.17em;
	color: #6b5642;
}
#clientarea label {
	margin-top:10px;
	float:left;
	width: 70px;
}
#clientarea input {
	margin-top:8px;
	float:left;
	width: 250px;
	height:16px;
	padding-left:10px;
	border: 1px solid #999999;
}
#clientarea .submit {
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: underline;
	background: url(../images/arrow_yellow.gif) no-repeat left center;
	border:none;
	cursor: pointer;
	float:left;
	padding: 0px;
	margin-bottom: 0px;
	width: 80px;
	margin-left: 20px;
}
/*  Properties
	---------------------------------------------------------*/
	
	#properties {
	text-align: left;
}
#properties .colleft {
	float:left;
	width:297px;
	margin-left: 30px;
	padding: 0px;
	margin-top: 10px;
}
#properties .colright {
	float:left;
	width:307px;
	margin-left: 20px;
	margin-top: 17px;
}
#properties .intro {
	height:auto;
}
#properties h2 {
	text-indent: 0px;
	margin:20px 0 0;
	padding:0;
}
#properties p {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 110%;
}
#properties p a {
	color: #c96801
}
#properties ul {
	margin-left: 10px;
	margin-bottom: 10px;
}
#properties li {
	font-size: 1em;
	line-height: 155%;
}
#properties .pic-top {
	float:left;
	margin:0;
	width:164px;
}
#properties .contact-box {
	float:left;
	width:130px;
	height: 67px;
	background-color: #e4d6b1;
	display: block;
	vertical-align: middle;
	margin-left: 0px;
	padding-right: 3px;
	padding-left: 10px;
	margin-top: 0px;
	padding-top: 45px;
	background-image: url(../images/properties/bg_contactbox.gif);
	background-repeat: repeat;
	margin-bottom: 10px;
}
#properties .contact-box2 {
	float:left;
	width:130px;
	height: 102px;
	background-color: #e4d6b1;
	display: block;
	vertical-align: middle;
	margin-left: 0px;
	padding-right: 3px;
	padding-left: 5px;
	margin-top: 0px;
	padding-top: 10px;
	background-image: url(../images/properties/bg_contactbox.gif);
	background-repeat: repeat;
	margin-bottom: 10px;
}
#properties .link-contact {
	width:125px;
	margin-left: 4px;
}
#properties .arrow {
	float:left;
	display: block;
	width:20px;
	height:20px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/arrow_orange.gif);
}
#properties .pic-left {
	float:left;
	width: 143px;
	margin-right:21px;
}
#properties .pic-right {
	float:left;
	width: 143px;
}
#properties .back-to-props {
	float: right
}
#properties .back-to-props a {
	color: #39342F;
}
/*  Links
	---------------------------------------------------------*/	
	
	/*#links{}
	
	#links table{
	font-size: 0.87em;
	margin-top: 15px;
	line-height: 100%;
	}
	
	
	#links table a{
	color: #39342F;
	}
	
	#links td{
	padding: 4px 10px 4px 2px;
	vertical-align: top;
}*/
	
		
	#links {
	font-size: 0.87em;
}
#links table {
	font-size: 0.87em;
	margin-top: 15px;
	line-height: 100%;
}
#links table a {
	color: #39342F;
}
#links td {
	padding: 6px 30px 6px 2px;
	vertical-align: top;
}
/*  Footer
	---------------------------------------------------------*/	
	
	#footer {
	width: 100%;
	height: 45px;
	padding: 0px 0px 20px;
	margin: 0px;
	position: relative;
	clear: both;
	font-size: 0.87em;
}
#footer2 {
	width: 100%;
	height: 45px;
	padding: 0px 0px 20px;
	margin: 0px;
	clear: both;
	font-size: 0.87em;	position: relative;
}
#footer .foot-links {
	float:left;
	margin-left: 145px;
	padding-top: 17px;
	font-family: "Courier New", Courier, monospace;
	line-height:140%;
}
#footer .foot-links a {
	color: #39342F;
	text-decoration: none;
}
#footer .foot-links a:hover {
	text-decoration: underline;
}
#footer .details {
	margin-left: 295px;
	padding-top: 20px;
}
#footer2 .details {
	margin-left: 295px;
	padding-top: 20px;
}
#footer .details2 {
	float:left;
	margin-left: 100px;
	padding-top: 20px;
}
/*  Sitemap

	---------------------------------------------------------*/	
	
		#sitemap {
}
#sitemap .intro-left {
	margin: 0px;
	padding: 0px;
	float:none;
}
#sitemap .container {
	width:100%;
	height:auto;
	margin: 0px;
	padding:0;
}
#sitemap .clearline {
	background-color: #ead7b0;
	height: 1px;
	width: 100%;
	clear:both;
	margin-bottom: 5px;
}
#sitemap .col {
	float:left;
	margin-left:30px;
	width:170px;
	height:auto;
	margin-right: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#sitemap ul {
	font-size: 0.9em;
	line-height: 95%;
	margin: 0px;
	padding:0;
	line-height:110%
}
#sitemap ul ul {
	font-size: 1.1em;
	line-height: 95%;
	margin-left: 10px;
	padding: 0px;
}
#sitemap ul li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
#sitemap li a:hover {
	color: #d4b15f;
}
#sitemap .active {
	color: #d4b15f;
	font-weight: bold;
}
#sitemap a {
	color: #39342F;
	font-weight: bold;
}
#rightcol2 {
	float: left;
	height: 555px;
	width: 669px;
	position: relative;
	background-color: #F2EAD4;
}
#rightcol3 {
	float: left;
	min-height: 555px;
	height: auto;
	width: 669px;
	position: relative;
	background-color: #efe6cc;
	margin:0;
	padding:0
}
#rightcol3 h1 {
	margin:0;
	padding:0
}
#registered {
	width: 669px;
	position: relative;
	margin: 0px;
	clear: both;
	font-size: 0.7em;
	color: #d2c5a1;
	background-position: center;
	text-align: center;
	left: 130px;
}
#registered2 {
	width: 669px;
	position: relative;
	margin: 0px;
	clear: both;
	font-size: 0.8em;
	color: #d2c5a1;
	background-position: center;
	text-align: center;
	left: 130px;
	padding-top: 10px;
}
