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

body {
		text-align:center;
		background:#324d6f;
		margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:11px;
		}

a {
		color:#324d6f;
		text-decoration:none;
		}		

a:hover {
		text-decoration:underline;
		}
		
/* -- containers -- */

#container {
		width:760px;
		margin:15px auto 0 auto;
		background:url(images/white.gif) repeat #fff;
		text-align:left;
}

/* -- header -- */

#header {
		float:left;
		width:730px;
		padding:15px;
		background:#fff;
}

/* -- nav -- */

#navWrapper {
		float:right;
		width:760px;
		background:#fff;
		overflow:hidden;
		}
#nav {
		float:right;
		width:745px;
		height:30px;
		background:#324d6f;
		overflow:hidden;
		font:12px Arial, Helvetica, sans-serif;
		}

#nav ul {
		list-style:none;
		padding:0;
		margin:0;
		}

#nav li {
		display: inline;
		margin:0;
		padding:0;
		}

#nav ul li a {
		float:left;
		display:block;
		text-align:center;
		background:#324d6f;
		padding: 7px 15px 7px 15px;
		height:16px;
		color:#fff;
		margin:0;
		text-decoration: none;
		border-right:solid 1px #fff;
		}

#nav ul li a:hover {
		background:#b4992b;
		color:#fff;
		}

#nav ul li a.navActive {
		background:#b4992b;
		color:#fff;
		}

#nav ul li a.navActive:hover {
		background:#b4992b;
		color:#fff;
		}

/* -- content -- */

#content {
		float:left;
		width:730px;
		padding:30px 15px 15px 15px;
		background:#fff;
		}

#content p, #intro p, #footerLeft p, #footerRight p, #indiPropertyTextRight p, #internalTextRight p, #internalTextLeft p {
		font-size:11px;
		color:#333;
		line-height:20px;
		}

#intro {
		float:left;
		width:730px;
		padding-bottom:25px;
		}
		
#intro h1, #indiPropertyTextRight h1, #internalTextRight h1, #internalTextLeft h1 {
		color:#324d6f;
		font-size:18px;
		font-weight:bold;
		margin-top:0;
		padding-top:0;
		}

#intro img {
		padding-left:15px;
		}
		
.propertyListing h1 {
		color:#324d6f;
		font-size:11px;
		font-weight:bold;
		margin-top:0;
		padding-top:0;
		}

.propertyListing {
		float:left;
		width:730px;
		border-top:1px solid #324d6f;
		padding:25px 0 15px 0;
		}
		

.propertyListing img {
		padding-right:15px;
		border:0;
		}

.propertyListingText {
		float:right;
		width:540px;
		}

#indiPropertyTextRight {
		float:left;
		width:400px;
		padding:0;
		}
		
#indiPropertyImgLeft {
		float:left;
		width:300px;
		padding:0;
		margin-right:30px;
		margin-top:25px;
		}

#internalTextLeft {
		float:left;
		width:400px;
		padding:0;
		}

#sideImgRight {
		margin-left:420px;
		margin-top:40px;
		width:300px;
		padding:0;
		}

.mustard {
		color:#b4992b;
		}

.subHeaderProperty {
		font-size:14px;
		text-transform:uppercase;
		}

#iconsRight {
		float:left;
		position:absolute;
		width:400px;
		height:50px;
		margin:0 0 20px 0;
		}

#indiPropertyTextRight h3 {
		color:#324d6f;
		font-size:14px;
		font-weight:bold;
		}
		
.red {
		color:#FF0000;
		}

.white {
		color:#fff;
		}
/* -- content -- */

#footerContainer {
		clear:both;
		width:760px;
		margin:0 auto 0 auto;
		padding:20px 0 40px 0;
		background:url(images/grey.gif) repeat #d1d1d1;
		text-align:left;
}

#footerLeft {
		float:left;
		width:300px;
		padding:0 15px;
		}

#footerRight {
		margin-left:350px;
		width:380px;
		padding:0 15px 0 0;
		}
