html, body, #container {
	width: 100%;
	height: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
}
html { background: #98B1C8 url(../images/layout/background.jpg) top repeat-x; }
img { border: none; }
a { text-decoration: none; }
#container { position: relative; }
html>body #container { height: auto; }
#logo {
	position: absolute;
	top: 23px;
	left: 24px;
}
.center { 
text-align: center;
}

.center table { 
margin-left: auto;
margin-right: auto;
text-align: left;
}
#image {
	width: 518px;
	height: 112px;
	position: absolute;
	top: 9px;
	right: 0px;
}
#nav {
	position: absolute;
	top: 125px;
	right: 4px;
	font: bold 11px tahoma;
	text-align: right;
	color: #6F93B4;
}
#nav a { color: #FFFFFF; }
#nav a:hover, #nav a.current { color: #98B1C8; }
#title {
	position: absolute;
	top: 152px;
	left: 24px;
}
.bac_col{
	padding: 10px;
	background-color: #a7bed0;	
}
#content {
	padding: 200px 25px 60px 25px;
	font: 11px tahoma;
	text-align: justify;
	line-height: 15px;
	color: #344f68;
}
#content a { font-weight: bold; color: #344F68; }
#content a:hover { color: #020E11; }
h1, .h1 { font: bold 11px tahoma; color: #273F52; }
.red {
	font-weight: bold;
	color: #CC0000;
}
td { vertical-align: top; }
#home {
	width: 100%;
	padding: 6px 0 6px 0;
	font-weight: bold;
	color: #FFFFFF;
	background: #39546D;
}
#home td { width: 33%; text-align: center; }
#contact { width: 100%; }
#contact td.form { width: 400px; padding-left: 40px; }
#contact td.form td { text-align: right; }
td.left { padding-right: 5px; }
#property { width: 100%; }
#property td {
	width: 100%;
	padding: 10px;
	background: #A7BDD0;
}
#property p { width: 60%; }
#property img {
	border: 2px solid #345068;
	float: left;
	margin-right: 10px;
}
#property img:hover { border: 2px solid #020E11; }
#property div {
	height: 100%;
	float: right;
	text-align: right;
}
#preview {
	padding: 10px;
	background: #A7BDD0;
}
#property .button { width: 80px; }
.image {	
	border: 2px solid #345068
}
.textfield {
	width: 119px;
	padding: 2px;
	font: 11px tahoma;
	color: #FFFFFF;
	background: #6F93B4;
	border: none;
}
.button {
	width: 60px;
	height: 16px;
	font: bold 10px Tahoma;
	color: #FFFFFF;
	background: #344F68;
	border: none;
}
.button:hover { background: #51718E; }
#footer {
	width: 100%;
	height: 37px;
	background: url(../images/layout/footer-background.gif) repeat-x;
	position: absolute;
	bottom: 0px;
}
#footer div {
	position: absolute;
	top: 7px;
	right: 7px;
	font: 10px arial;
	text-align: right;
	color: #344F68;
}
#footer a { color: #020E11; }
#footer a:hover { color: #344F68; }
.fm-logo {
	margin: 6px 0 0 7px;
	float: right;
}