@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

#page {
	width: 910px;
	margin:0 auto; 
	text-align:center; 
	background: url("../images/background-shadow.gif") top left repeat-y;
}

#page-content {
	width:910px;
	margin:0 auto;
	text-align:left;
	height:100%;
}

#header {margin-top:10px; height:130px}
#header #header-left {width:600px; float:left}
#header #header-right {width:300px; float:right;}
#header #header-right p {font-size:11px; color:#bd282e; text-align:right}

#top-links {height:30px; background:url("../images/top-links-bg-gradient.gif") top left repeat-x; font-size:11px; color:#000000}
#top-links a {color:#000000; text-decoration:none; font-weight:bold; height:100%; display:block}
/*#top-links a:link {color:#ffffff; text-decoration:none}
#top-links a:hover {color:#ffffff; text-decoration:none}
#top-links a:active {color:#ffffff; text-decoration:none}
#top-links a:visited {color:#ffffff; text-decoration:none}*/

#top-links #home {height:20px; width:80px; float:left; padding-top:8px; border-right:1px solid #c5c5c5}
#top-links #properties {height:20px; width:160px; float:left; padding-top:8px; border-right:1px solid #c5c5c5}
#top-links #about {height:20px; width:100px; float:left; padding-top:8px}
#top-links #contact {height:20px; width:140px; float:right; padding-top:8px}

#page-body {margin-top:20px}
#page-body #left-content {width:650px; float:left; background-color:#ffffff; text-align:left;}
#page-body #left-content #heading {margin:0px; padding:0px}
#page-body #left-content #heading h1 {color:#ffffff; font-size:12px; background:url("../images/red-gradient-header.gif") top left no-repeat; padding:5px; margin:0px; display:block}
#page-body #left-content #text {border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; }
#page-body #left-content #text p {color:#898581; font-size:11px; padding:5px; margin:0px; line-height:16px}
#page-body #left-content #text ul {list-style-type:none}
#page-body #left-content #text li {color:#898581; font-size:11px; line-height:16px;}
#page-body #left-content #text td {color:#898581; font-size:11px; padding:5px; margin:0px; line-height:16px}
#page-body #left-content #text a {color:#bd282e; text-decoration:none}
#page-body #left-content #text h2 {font-size:12px; color:#898581; padding:5px; margin:0px; line-height:16px}

#left-content #property #property-header {font-size:12px; background-color:#d3d3d3; color:#000000; font-weight:bold; padding:5px}
#left-content #property #property-header-left {width:48%; float:left; text-align:left;}
#left-content #property #property-header-right {width:48%; float:right; text-align:right;}
#left-content #property h4 {font-size:12px; color:#bd282e}

.textbox {border:1px solid #c5c5c5; font-size:11px;}
.formbutton {border:1px solid #c5c5c5; font-size:11px; background-color:#bd282e; color:#ffffff}

.map-image {position:absolute; left:0px; top:0px}

#page-body #right-content {width:250px; float:right; text-align:left; background-color:#f5f5f5}
#page-body #right-content h2 {color:#000000; font-size:11px; background:url("../images/grey-gradient-header.gif") top left no-repeat; display:block; margin:0; padding:5px 15px 5px 5px}
#page-body #right-content #text {border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; padding:5px}
#page-body #right-content #text p {color:#000000; font-size:11px; margin:0px; line-height:16px}
#page-body #right-content #text li {color:#000000; font-size:11px; margin:0px; line-height:16px}
#page-body #right-content #text td {color:#000000; font-size:11px; margin:0px;}

#footer {color:#000000; font-size:10px; margin-top:10px; margin-bottom:10px}
#footer a {color:#bd282e; text-decoration:none}

#footer #footer-left {float:left; width:250px; text-align:left; padding-left:5px}
#footer #footer-centre {float:left; width:300px; padding-left:15px; text-align:left}
#footer #footer-right {float:right; width:300px; padding-right:10px; text-align:right}
