/* CSS DOCUMENT */

body {
	background:white;
	text-align:center;
	padding:0;
	margin:0 0 100px 0;
	
	font-family:Times New Roman, Times, serif;
	font-size:12px;
	color:black;
}

table {
	font-family:Times New Roman, Times, serif;
	font-size:12px;
}
input, textarea {font-size:11px; border:1px solid #4971b5;}

p, div, img, table, ul, li, h1, h2, h3, h4, h5, h6 {border:0; margin:0; padding:0;}


/* LAYOUT */

div#page {
	margin:0 auto;
	width:800px;
}

div#header {
	margin:0 auto;
	width:800px;
	height:136px;
	background:url(../images/bg-header.gif);
	text-align:left;
	font-size:11px;
}
div#header p {margin-bottom:2px;}

p#nav {padding-left:70px; font-family:arial, san serif;}
p#nav a {margin-right:30px; text-transform:uppercase; color:white; text-decoration:none;}
p#nav a:hover {color:#005DAC;}

/*IE*/ *html p#nav {font-weight:100;}

.vision a#lvision, .lifestyle a#llifestyle, .plat a#lplat, .area a#larea, .contact a#lcontact {color:black;}

div#main {
	margin:0 auto;
	width:700px;
	padding: 18px 30px 25px 70px;
	overflow:hidden;
	text-align:left;
}
div#main p {margin-bottom:12px;}
div#main h1 {color:#4971B5; font-size:18px; margin-bottom:14px; font-weight:normal;}

div#main a {color:red;}
div#main a:hover {text-decoration:none;}

/*IE*/ *html div#main {width:800px;}

div#collage {
	float:right;
	width:280px;
	margin-left:40px;
}
div#form {
	float:right;
	width:340px;
	margin-left:40px;
}

div#footer {
	margin:0 auto;
	text-align:center;
	color:#817D32;
	font-family:arial;
}
div#footer a {color:#817D32; text-decoration:none; text-transform:lowercase;}
div#footer a:hover {text-decoration:underline;}

.sold {color:#F81B1B;}