body {
	background: #565458 url('/images/backgrounds/grad.gif') repeat-x;
	font-family: Verdana, Arial, Helvetica;
	margin:0;
	color: #ffffff;
	font-size:0.7em;
	line-height:1.4em;
}
body img {
	border:0;
}
body a {
	color:#ffffff;
	text-decoration:none;
}
h1 {
	font-size:1.4em;
	color:#ffac34;
	margin:13px 0 10px 18px;
	text-transform: uppercase;
}
.location-title{
	background-image:url('/stonecourt/images/text/location-title.gif');
	background-repeat:no-repeat;
	display:block;
	width:212px;
	height:24px;
	_background-position-y: 13px;
	_height:37px;
}
.specification-title{
	background-image:url('/stonecourt/images/text/spec-title.gif');
	background-repeat:no-repeat;
	display:block;
	width:145px;
	height:24px;
	_background-position-y: 13px;
	_height:37px;
}
h1 span{
	position:absolute;
	left:-999em;
}
.clear {
	clear:both;
}
.float {
	float:left;
}
#main-wrapper {
	width:945px;
	margin:auto;
	margin-top:10px;
}
#one {
	 width: 945px; 
}
	#toplogo {
		width: 938px;
	}
	#toplogo img{
		margin-left:44px;
	}
#two {
	 background-image: url('/images/backgrounds/horizontal-grad.png');
	 background-repeat: repeat-y;
	 background-position: 938px 0; 
	 width: 945px; 
}
	#two #stonecourt{
	 	width: 302px; 
	 	height: 76px;
	 	_height: 78px;
	 	border-left:solid 8px #fcba63;
	 	border-bottom:solid 8px #fcba63;
	 	float:left;
	}
	#two #riverstone{
	 	width: 302px; 
	 	height: 68px;
	 	border:solid 8px #fece66;
	 	float:left;
	}
	#two #middlemarch{
	 	width: 302px; 
	 	height: 68px;
	 	_height: 70px;
	 	border-left:solid 8px #be802e;
	 	border-bottom:solid 8px #be802e;
	 	border-top:solid 8px #be802e;
	 	float:left;
	}
#main-content {
	 background-image: url('/images/backgrounds/horizontal-grad.png');
	 background-repeat: repeat-y;
	 background-position: 938px 0; 
	 width: 945px;
}
	#main-content #main-content-border-right {
		width:930px;
		border-right:solid 8px #fcba63;
		background-image: url('/images/backgrounds/horizontal-grad.png');
		background-repeat: repeat-y;
		background-position:628px 0;
	}
	#main-content #main-content-border-right .location-copy{
		margin:0 0 10px 18px;
		width:285px;
	}
	#main-content #main-content-border-right .layout-copy{
		margin:0 0 10px 18px;
		width:550px;
	}
	#main-content #main-content-border-right .intro{
		margin:0 0 10px 18px;
		color:#fcba63;
		font-weight: bold;
		font-size: 11px;
		line-height: 1.5em;
	}
		#main-content #main-content-border-right .yellowOne {
			border-top:solid 8px #be802e;
			border-left:solid 8px #be802e;
			border-bottom:solid 8px #be802e;
			background-image: url('/images/backgrounds/horizontal-grad.png');
			background-repeat: repeat-y;
		}
		#main-content #main-content-border-right .yellowOneLeft {
			border-top:solid 8px #be802e;
			border-left:solid 8px #be802e;
			border-bottom:solid 8px #be802e;
			background-image: url('/images/backgrounds/horizontal-grad.png');
			background-repeat: repeat-y;
			min-width: 302px;
			_width: 302px;
			min-height: 433px;
			_height: 433px;
		}
		#main-content #main-content-border-right .yellowOneLeft .contact-logo{
			padding:50px 0 0 18px;
		}
		#main-content #main-content-border-right .yellowOneLeft .intro{
			margin:0 0 13px 18px;
			color:#fcba63;
			font-weight: bold;
			font-size: 11px;
			line-height: 1.5em;
			width:280px;
		}
		#main-content #main-content-border-right .yellowOneLeft .title{
			margin:20px 0 10px 18px;
			#margin:15px 0 10px 18px;
		}
		.prupim-details {
			margin:5px 0 20px 18px;
			color:#ffffff;
			font-size: 0.85em;
			font-weight: normal;
			line-height: 1.3em;
			width:280px;
		}
		.prupim-details a{
			color:#fcba63;
			text-decoration:none;
		}
		.cls {
			padding:30px 0 0 18px;
		}
		.contact-details {
			margin:0 0 10px 18px;
			color:#fcba63;
			font-weight: bold;
			font-size: 1em;
			line-height: 1.5em;
			width:280px;
		}
		.contact-details a{
			color:#ffffff;
			text-decoration: none;
		}
		.contact-details a:hover{
			color:#ffffff;
			text-decoration: underline;
		}	
		ul{
			list-style: none;
			width: 270px;
			margin:0 0 0 18px;
			padding:0;
			
		}
		ul li{
			padding-left:15px;
			background: url(/stonecourt/images/backgrounds/bullet.gif) no-repeat 0 3px;
		}
		.highlight{
			margin:5px 0 10px 0;
			color:#fcba63;
			font-weight: bold;
			font-size: 1em;
			line-height: 1.3em;
			width:250px;
		}
		.white{
			color: #ffffff;
		}
		#main-content #main-content-border-right .yellowTwo {
			border-top:solid 8px #ffac34;
			border-left:solid 8px #ffac34;
			border-bottom:solid 8px #ffac34;
			background-image: url('/images/backgrounds/horizontal-grad.png');
		 	background-repeat: repeat-y;
		 	background-position:0 0;
		 	min-height: 161px;
		 	_height: 161px;
		}
		
		#main-content #main-content-border-right .title{
			margin:13px 0 10px 18px;
			#margin:9px 0 10px 18px;
		}
		#main-content #main-content-border-right .spec-title{
			margin:7px 0 0 18px;
		}
		#main-content #main-content-border-right .yellowTwo .buildings {
			margin:5px 0 0 18px;
		}
		#main-content #main-content-border-right .yellowTwo .buildings img {
			margin:10px 16px 0 0;
			float: left;
		}
		#main-content #main-content-border-right .yellowThree {
			border-top:solid 8px #fece66;
			border-left:solid 8px #fece66;
			border-bottom:solid 8px #fece66;
		}
		#main-content #main-content-border-right .yellowThreeRight {
			border-top:solid 8px #fece66;
			border-left:solid 8px #fece66;
			border-bottom:solid 8px #fece66;
			min-width: 302px;
			_width: 302px;
			min-height:433px;
			_height:433px;
		}
		#main-content #main-content-border-right .yellowThreeRight .title{
			margin:20px 0 10px 18px;
			#margin:15px 0 10px 18px;
		}
		#main-content #main-content-border-right .yellowThreeRight .intro{
			margin:0 0 10px 18px;
			color:#fcba63;
			font-weight: bold;
			font-size: 1em;
			line-height: 1.5em;
			width:255px;
		}
		#main-content #main-content-border-right #main-left-content-border-right {
				width:620px;
				border-right:solid 8px #fcba63;
				float:left;
			}
		#main-content #main-content-border-right #main-right-content {
			width:302px;
			border-top:solid 8px #fcba63;
			float:left;
		}
			#main-content #main-content-border-right #main-right-content #navigation {
				margin:20px 0 98px 15px;
			}


#agents-logos {
	 position:relative;
	 width:302px;
	 height: 85px;
	 top:-88px;
	 left:628px;
}

#agents-logos-floor {
	 position:relative;
	 width:502px;
	 height: 85px;
	 top:-88px;
	 left:512px;
}
	
#footer {
	width:938px;
	height:35px;
	background-image: url('/images/backgrounds/vertical-grad.png');
	background-repeat: repeat-x;
	background-position:0 0;
	margin:0;
	padding:0;
}
	#footer p{
		color:#000000;
		font-size:0.85em;
		padding:10px 0 0 10px;
		margin:0;
	}
	#footer p a{
		color:#000000;
		text-decoration: none;
	}
	#footer p a:hover{
		color:#ffac34;
		text-decoration: none;
	}
	


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
z-index:100;
width: 302px;
height: 272px;
visibility: hidden;
padding:0;
#padding:4px 0 0 8px;
}

.dropmenudiv img{
border:0;
}


	
#home-error-bg {
	width:612px ;
	height:433px;
	background-image: url('../images/backgrounds/home-error-bg.jpg');
	background-repeat: no-repeat;
}
#home-error-bg p{
	margin:0;
	padding:10px;
}
#home-error-bg a{
	color:#f6ad56;
}

	
#location-error-bg {
	width:612px ;
	height:256px;
	background-image: url('../images/backgrounds/location-error-bg.jpg');
	background-repeat: no-repeat;
}
#location-error-bg p{
	margin:0;
	padding:10px;
}
#location-error-bg a{
	color:#f6ad56;
}
	
#amenities-error-bg {
	width:612px ;
	height:433px;
	background-image: url('../images/backgrounds/amenities-error-bg.jpg');
	background-repeat: no-repeat;
}
#amenities-error-bg p{
	margin:0;
	padding:10px;
}

#amenities-error-bg a{
	color:#f6ad56;
}
	
