/*-----------------------------------------------Van Der Laan StylesAuthor:   Jason Julien (while at CHANGE Design group)Version:  1.0 - The Year of Our Lord 2005----------------------------------------------- */body {	margin:0;	padding:0;	background-color: #A4A691;	font-family: "Lucida Grande", lucida, tahoma, verdana, trebuchet, "Trebuchet MS", arial, helvetica, sans-serif;	font-size: 11px;	text-align:left;	color:#333;	}/*img {	border:0;	}*/.img_right {	float: right;	padding:2px;	margin: 3px;	}#container {	background-color: #ffffff;	padding: 25px;	width: 725px;	margin-top: 50px;	margin-right: auto;	margin-left: auto;	border: 1px solid #8C8E7D;	border-top: 0;	border-left: 0;	}#header {	height:40px;	margin:0 0 15px 0;	padding: 0;	}#logo {	float:left;	}#nav {	margin: 0 0 0 100px;	text-align:right;	line-height:40px;	}#nav a {	font-size: 12px;	color: #A4A691;	text-decoration:none;	}#nav a:hover {	color: #B9534F;	text-decoration:underline;	}#nav a.current {	font-weight:bold;	color: #77786A;	}#clearit {	padding:0;	margin:0;	clear:both;	height:1px;	}#imagebox {	border:1px solid #A4A691;	margin:0 0 20px 0;	padding:0;	}#content {	padding: 0;	margin:0;	}#content_left {	float:left;	width: 475px;	padding-right: 20px;	border-right: 1px dotted #A4A691;	}#content_left h1, #content h1 {	margin:0;	padding:0;	font-weight: bold;	font-size: 12px;	color: #616566;	}#content_left p {	margin:0;	padding:0;	margin: 5px 0 10px 0;	font-size: 15px;	color: #999;	line-height: 160%;	}#content_right, #content_right_port {	margin: 0 0 0 500px;	padding-left: 20px;	}#content_right p, #content_right_port p {	color: #616566;	font-size: 10px;	line-height: 130%;	}#content_right b, #content_right strong, #content_right_port b, #content_right_port strong {	color: #616566;	font-weight: bold;	}#content_right a, #content_right_port a {	color: #A4A691;	text-decoration:none;	}#content_right a:hover, #content_right_port a:hover {	color: #B9534F;	text-decoration:underline;	}.icon {	padding-right: 5px;	border: none;	}.feature_image {	border:1px solid #A4A691;	margin:0;	padding:5px;	}	#footer {	width: 775px;	padding: 0;	text-align:right;	margin-top: 5px;	margin-right: auto;	margin-left: auto;	color: #77786A;	}#footer a {	font-weight:bold;	color: #555;	text-decoration: none;	}#footer a:hover {	color: #990000;	}	/*	=====================		table schtuff	===================== */#property {	margin: 0px;	}#propertylist {	margin: 10px 0 0 0;	border: 1px solid #A4A691;	border-left: none;	border-bottom:0;	}#propertylist tr {	border-top: 1px solid #fff;	}#propertylist td {	font-family: "Lucida Grande", lucida, tahoma, verdana, trebuchet, "Trebuchet MS", arial, helvetica, sans-serif;	font-size: 10px;	padding: 5px 8px;	border-left: 1px solid #A4A691;	text-decoration:none;	border-bottom: 1px solid #A4A691;	}#propertylist td a {	text-decoration: underline;	color: #777;	}#propertylist td a:hover {	color: #B9534F;	text-decoration: underline;	}#propertylist tr.selected td {	background-color: #3d80df;	color: #ffffff;	font-weight: bold;	border-left: 1px solid #346DBE;	border-bottom: 1px solid #7DAAEA;	}#propertylist tr.propertylist_header td {	background-color: #A4A691;	color: #fff;	font-size:11px;	font-weight: bold;	border-left: 1px solid #A4A691;	border-bottom: 0;	border-top: 0;	}#propertydetail {	margin: 10px 0;	border: 1px solid #A4A691;	}#propertydetail tr.detail_header td {	padding:5px 8px;	background-color: #d2d3c8;	color: #77786a;	font-size:11px;	font-weight: normal;	border-left: 0;	border-bottom: 0;	border-top: 0;	}	.bg {	color: #77786A;	background-color: #e9e9e4;	}tr.bg:hover {	color: #555;	background-color: #d2d3c8;	}tr.bg td {	border-top: 1px solid #fff;	}tr.bg:hover td {	border-top: 1px solid #A4A691;	}	/* portfolio image area */#portfoliolist {float: left; list-style: none; margin: 0px 0 0 0px; padding: 0px; width: 205px; }#portfoliolist li {position: relative; float: left; margin:0px 10px 10px 0px; padding: 0px; font:1em "trebuchet MS", arial, helvetica, sans-serif; text-transform:uppercase;}#portfoliolist li img {margin: 0px;}#portfoliolist a span {display: block; position: absolute; top: 33px; left: 22px; float: left; background: url(../images/port-title.gif) top left no-repeat; padding: 20px 10px 0px 10px; width: 130px !important; width /**/:150px; z-index: 100;}#portfoliolist a span {display: none;}#portfoliolist a span img {position: relative; left: -10px; margin: 0px; padding: 0px; background: none; border: none;}/* Win IE only \*/* html #portfoliolist li{float:left;} /* end holly hack */#content_right_port img {padding: 2px; border: 1px solid #9CAEC2; background: #fff; margin: 0px 0px 25px 0px;}#content_right_port a:hover img {border: 1px solid #395C86;}.right_thumbs img, .right_thumbs img a {	background-image: none;	border: 3px solid #ffffff;	margin:1px 0 5px 0;	padding:0;	}.right_thumbs a:hover img {	border: 3px solid #c8c8c8;	}.feature_image {	border:1px solid #A4A691;	margin:0;	padding:5px;	}