@charset "utf-8";

/* By Adam Williams | i-site digital media ltd */

.customLeft {

	position:relative;

	float:left;

	width:440px;  /* was 405px and then 440px */

}

	.customTextLeft {

		position:relative;

		float:left;

		width:480px; /* was 380px with no padding and top margin 20px, and then 355px with 20px top margin and 25px left padding */

		margin-top:20px;   /* for full width of page, the width needs to be 530px with left padding 25px */

		padding-left:25px;

		color:#6e0029;

		

	}

		.customTextLeft h1 {

			color: #967f49; /* was #D5A334 */

			font-family: Georgia, Times, "Times New Roman";

			font-size:26px;

			font-weight:normal;

			margin-bottom:15px;

			margin-top:5px;

			margin-left:3px;

		}

		.customTextLeft p {

			margin-bottom:15px;

			margin-left:3px;

			line-height:19px;

			font-size:12px;

		}

		

		.customTextLeft h2 {

			font-size:12px;

			color:#5D5037;

			margin-left:3px;

		}

		

			   .property {

					position:relative;

					float:left;

					background-color:#967f49;

					width:470px;

					padding-left:5px;

					margin-bottom:10px;

					padding-top:5px;

					padding-bottom:5px;

				}

				

				.details {

					position:relative;

					float:left;

					width:255px; /* was 230px */

					margin:0px;

					padding:0px;

				}

				

						.details_plan {

							position:relative;

							float:left;

							width:230px;

							margin:0px;

							padding:0px;

						}

						

						.details_plan p {

							margin:0px;

							padding:0px;

							color:#000000;

							margin-left:3px;

						}

				

				.avail {

					position:relative;

					float:left;

					width:95px;

					margin:0px;

					padding:0px;

				}

				

				

				.link {

					position:relative;

					float:left;

					width:120px;

				}

				

				.details p, .avail p, .link p a, .link p {

					margin:0px;

					padding:0px;

					color:#FFFFFF;

					text-decoration:none;

					font-size:10px;

				}

				

				.property .link a:link, .property .link a:visited {

					text-decoration:none;

					color:#FFFFFF;

				}

				

				.property .link a:active, .property .link a:hover {

					text-decoration:underline;

					color:#FFFFFF;

				}

				

				.specLeft {

					position:relative;

					float:left;

					width:170px; /* was 110px and then 100px */

					padding-right:0px;

				}
				
				
						.specLeft p {
							border-bottom:solid 1px #000000;
						}

				

				.specMiddle {

					position:relative;

					float:left;

					width:120px;  /* was 110px */
					
					margin-left:-5px;

				}
				
						.specMiddle p {
							border-bottom:solid 1px #000000;
						}

				.specRight {

					position:relative;

					float:left;

					width:120px;  /* was 110px */
					
					margin-left:-5px;

				}	
				
				
				.specRight p {
							border-bottom:solid 1px #000000;
						}
						


				

				.floorplan {

					position:relative;

					float:left;

					width:240px;  /* was 240px */

					margin-left:10px; /* was 30px */

				}

				

				.overview {

					position:relative;

					float:left;

					width:240px;

					margin-bottom:15px;

				}

		

		

	.customNewsRight {

		margin-top:15px;

		position:relative;

		float:right;

		width:150px;

		background-color:#6E0029;

		color:#FFFFFF;

		padding:5px;

		

		

	}

		.customNewsRight h2 {

			font-size:20px;

		}

		

		.customNewsRight p {

			font-size:80%;

		}

		.customNewsRight a:link, .customNewsRight a:visited {

			font-weight:bold;

			color:#AF862B; 

			text-decoration:none;

		}

		.customNewsRight a:hover, .customNewsRight a:active {

			font-weight:bold;

			color:#AF862B; 

			text-decoration:underline;

		}		



.customRight {

	position:relative;

	float:left;

	width:204px; /* was right and 193px and then 234px */

	margin:0px;

	padding:0px;

	margin-left:88px; /* was 93px and then 58px */

	margin-top:15px;

}







.clearLeft { 

	clear:left;

}

.clearAll {

	clear:both;

}

.customPropertyBox {

	position:relative;

	float:left;

	margin-top:15px;

	width:555px;

	height:180px;

	background-color:#6E0029;

}

	.customPropertyBox p {

		margin:0;

		color:#FFFFFF;

		font-size:80%;

		font-style:italic;	

	}

	

	.customPropertyBox .property {

		position:relative;

		float:left;

		width:123px;

		margin-right:10px;

	}

	.customPropertyBox .property .last {

		margin-right:0px;

	}

	.customPropertyBox .property a:link.info, .customPropertyBox .property a:visited.info {

		color:#FFFFFF;

		font-weight:bold;

		font-size:100%;

		text-decoration:none;

	}

	.customPropertyBox img {

		margin-bottom:6px;

	}

	.customPropertyBox .property a:hover.info, .customPropertyBox .property a:active.info {

		color:#FFFFFF;

		font-weight:bold;

		font-size:100%;

		text-decoration:underline;

	}

	.customPropertyBox h2 {

		color:#FFFFFF;

		font-size:120%;

		font-weight:normal;

		padding:0;

	}

	.customPropertyBox ul {

		padding:0;

		padding-top:5px;

		list-style:none;

		margin:0;

	}

		.customPropertyBox ul li {

			padding:0px;

			padding-bottom:3px;

			color:#FFFFFF;

		}

.customNewsletterBox {

	margin-top:15px;

	position:relative;

	float:left;

	width:760px;  /* was original 555px */

	height:55px;

	background-color:#D5A334;

	margin-bottom:15px;

}

	.customNewsletterBox .textLeft {

		position:relative;

		float:left;

		width:286px;

	}

		.customNewsletterBox .textLeft p {

			font-size:82%;

			font-weight:bold;

			margin-top:15px;

			margin-left:10px;

		}

	.customNewsletterBox .form {

		position:relative;

		float:left;

		width:350px; /* was 260px */

		font-size:86%;

		font-weight:bold;

		padding-top:15px;

		margin-left:123px;

	}

		.customNewsletterBox .form form {

			padding:0;

		}

			.customNewsletterBox .form form label {

				padding:0;

				margin:0;

				margin-left:3px; /* was 3px */

			}

			.customNewsletterBox .form form input {

				width:80px;

				margin-left:00px;

			}

			.customNewsletterBox .form .formBlock {

				position:relative;

				float:left;

				margin-left:5px; /* was 5px */

			}

		.customNewsletterBox .form .formblock input.submitIt {

			width:10px;

			height:20px;

			text-align:center;

			color:#FFFFFF;

			background-color:#6E0029;

			font-size:86%;

			margin-top:1px;

		}



.customRight h3 a:link, .customRight h3 a:visited {

	display:block;

	padding:9px 5px 9px 14px;

	text-decoration:none;

	color:#FFFFFF;

	background:#967f49; /* the bg colour of the text "request a brochure" etc. was #6e0029  */

	font-weight: bold;

}

.customRight h3 a:hover, .customRight h3 a:active {

	display:block;

	padding:9px 5px 9px 14px;

	text-decoration:underline;

	color:#FFFFFF;

	background:#967f49;

	font-weight: bold;

}

.customRight h3 a:hover{text-decoration: underline;}



.sendBtn { width:10px; }



	