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

/* Common styles ---------------------------------------------- */

	* {
		margin:0;
		padding:0;
	}
	
	p{
		color:#fff;
		font-size:1.2em;
		padding-bottom:12px;
		line-height:1.5em;
	}
	
	p.smallprint{
		font-size:1.0em;
	}
	
	ul li{
		font-size:1.2em;
		color:#fff;
		list-style-type:circle;
	}
	
	a{color:#fff;}
	
	img{
		border:0 none;
	}
	
	h1{
		display:block;
		height:41px;
		width:635px;
		text-indent:-2000px;
		background-repeat:no-repeat;
		background-position:0 0;
		margin-bottom:15px;
	}
	
	h2{
		font-size:1.4em;
		padding-bottom:7px;
		color:#b3a98f;
	}
	
	h1.homeH1{
		background-image:url(../images/home/home-h1.png);
	}
	
	h1.registerH1{
		background-image:url(../images/register/register-h1.png);
	}
	
	h1.legalH1{
		background-image:url(../images/legal/legal-h1.png);
	}
	
	h1.contactH1{
		background-image:url(../images/contact/contact-h1.png);
	}
	
	h1.galleryH1{
		background-image:url(../images/gallery/gallery-h1.png);
	}
	
	h1.designConceptH1{
		background-image:url(../images/design-concept/design-concept-h1.png);
	}
	
	h1.howToFindH1{
		background-image:url(../images/how-to-find-the-mews/how-to-find-the-mews-h1.png);
	}
	
	h1.locationH1{
	background-image:url(../images/location/location-h1.png);
	}
	
	h1.specificationH1{
	background-image:url(../images/specification/specification-h1.png);
	margin-top:30px;
	}
	
	h1.thePlansH1{
	background-image:url(../images/the-plans/the-plans-h1.png);
	margin-top:30px;
	}	
	
	h1.sitePlanH1{
	background-image:url(../images/the-plans/site-plan-h1.png);
	margin-top:30px;
	}
	
	h1.carParkPlanH1{
	background-image:url(../images/the-plans/car-park-plan-h1.png);
	margin-top:30px;
	height:50px;
	}
	
	h1.lodgeHouseH1{
	background-image:url(../images/the-plans/lodge-house-h1.png);
	height:50px;
	margin-top:110px;
	margin-left:10px;
	}
	
	h1.marlboroughHouseH1{
	background-image:url(../images/the-plans/marlborough-house-h1.png);
	width:320px;
	height:50px;
	margin-top:110px;
	margin-left:10px;
	}
	
	h1.cavendishHouseH1{
	background-image:url(../images/the-plans/cavendish-house-h1.png);
	width:320px;
	height:50px;
	margin-top:110px;
	margin-left:10px;
	}
	
	h1.belgraveHouseH1{
	background-image:url(../images/the-plans/belgrave-house-h1.png);
	width:320px;
	height:50px;
	margin-top:110px;
	margin-left:10px;
	}
	
	h1.kensingtonHouseH1{
	background-image:url(../images/the-plans/kensington-house-h1.png);
	width:320px;
	height:50px;
	margin-top:110px;
	margin-left:10px;
	}
	
	h1.eatonHouseH1{
	background-image:url(../images/the-plans/eaton-house-h1.png);
	width:320px;
	height:50px;
	margin-top:110px;
	margin-left:10px;
	}	
	
	h1.portlandHouseH1{
	background-image:url(../images/the-plans/portland-house-h1.png);
	width:320px;
	height:50px;
	margin-top:110px;
	margin-left:10px;
	}	
	
	h1.somersetHouseH1{
	background-image:url(../images/the-plans/somerset-house-h1.png);
	width:320px;
	height:50px;
	margin-top:110px;
	margin-left:10px;
	}	
	
	body{
		font-family:Arial, Helvetica, sans-serif;
		font-size:62.5%;
		background-color:#6f6359;
		background-image:url(../images/common/background-tile.gif);
		background-repeat:repeat-x;
	}
	
	#wrapper{
		width:1000px;
		margin:0 auto;
		background-color:#221000;
		margin-top:20px;
		position:relative;
		background-image:url(../images/common/page-background.gif);
		background-position:bottom right;
		background-repeat:no-repeat;
	}
	
	.intro{
		font-size:1.5em;
		line-height:1.3em;
		color:#b3a98f;
		width: 620px;
	}
	
	
	
	/* The Plans List Styles -------------------------------------- */
	
	table.plans-table
	{
		font-size:1.3em;
		color:#b3a98f;
		float:left;

	}
	
	table.plans-table tr td
	{
		padding:7px 0 8px 10px;
	}
	
	table.plans-table td.house-name
	{
		font-weight:bold;
	}
	
	table.plans-table tr td a:hover
	{
		color:#95896c;
	}
	
	.sold{
		color:#fff;
		font-weight:bold;
		border:1px solid #fff;
		padding:0 2px 0 2px;
		margin-left:10px;
	}
	
	/* The Plans List Styles -------------------------------- [END] */
	
	
	
	
	
		
	
	#imageWindow{
		margin-bottom:30px;
	}
	
	a.conseroContactLink{
	display:block;
	width:245px;
	background-image:url(../images/contact/consero-icon.gif);
	background-repeat:no-repeat;
	background-position:2px 1px;
	padding:10px 0 0 35px;
	
	}
	
	.slideshow{
	width:680px;
	height:395px;
	overflow:hidden;
	}
	
	#textArea ul li{
		font-size:1.2em;
		padding-bottom:10px;
		list-style-type:none;
		background-image:url(../images/common/bullet.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
		padding-left:15px;
	}
	
	table tbody tr td{
		border-bottom:1px solid #483c31;
		padding:3px;
		
	}
	
	table {
		margin-bottom:10px;
	}
	

/* Common styles ---------------------------------------- [END] */


/* Navigation styles ---------------------------------------------- */

	#home #navHome,
	#gallery #navGallery,
	#contact #navRegister,
	#register #navContact,
	#design #navDesign,
	#location #navLocation,
	#howtofind #navHowToFind,
	#specification #navSpecification,
	#plans #navPlans{
		background-color:#95896c;
		border:1px solid #fff;
		color:#fff;
	}
	
	#navigation{
		padding:29px 0 20px 0;
	}
	
	#navigation li{
		width:200px;
		list-style-type:none;
		vertical-align:bottom;
	}
	
	#navigation li a{
		display:block;
		background-color:#4e4034;
		border:1px solid #6b6b6d;
		text-decoration:none;
		color:#fff;
		font-size:1.2em;
		padding:7px 0 7px 12px;
		margin-bottom:3px;
		width:188px;
	}
	
	#navigation li a:hover{
		background-color:#95896c;
		border:1px solid #1b1b1f;
		color:#fff;
	}

/* Navigation styles ---------------------------------------- [END] */


/* Launch Date styles ----------------------------------------- */

	.launchDate{
		display:block;
		width:121px;
		height:52px;
		background-image:url(../images/home/launching-date.gif);
		background-repeat:no-repeat;
		text-indent:-1000px;
		position:relative;
		left:41px;
		margin:70px 0 20px 0;
	}

/* Launch Date styles ----------------------------------- [END] */


/* Registration Button styles --------------------------------- */

	.registerButton{
		padding:5px 0 5px 0;
		width:200px;
		display:block;
		background-color:#4e4034;
		text-align:center;
		color:#fff;
		text-decoration:none;
		font-size:1.6em;
		margin-bottom:7px;
	}
	
	.registerButton:hover{background-color:#95896c;}

/* Registration Button styles --------------------------- [END] */

/* Hover button ----------------------------------------------- */

	/*.hoverButton{
		padding:5px 0 5px 0;
		width:200px;
		display:block;
		background-color:#4e4034;
		text-align:center;
		color:#fff;
		text-decoration:none;
		font-size:1.6em;
		margin-bottom:7px;
	}
	
	.hoverButton:hover{background-color:#95896c;}

	ul.hoverButtons
	{
		margin-top:10px;
		float:left;
	}

	ul.hoverButtons li
	{
		float:left;
		margin-right:10px;
		list-style:none;
	}*/
	
	ul.hoverButtons{
		margin:5px 0 15px 0;
		float:left;
		width:695px;
	}
	
	ul.hoverButtons li{
		float:left;
		list-style-type:none;
		padding-right:20px;
	}
	
	ul.hoverButtons li a{
		display:block;
		float:left;
		padding:8px 12px 8px 12px;
		background-color:#4e4034;
		border:1px solid #6b6b6d;
		text-decoration:none;
		font-weight:bold;
	}
	
	ul.hoverButtons li a:hover{
		background-color:#95896c;
		border:1px solid #fff;
	}
	
	.soldFlash{
		position:absolute;
		top:0;
		left:0;
	}

/* Hover button ----------------------------------------------- */

/* Or Call styles --------------------------------------------- */

	.orCall{
		font-size:1.9em;
		text-align:center;
	}
	
	.orCall span{
		color:#a69789;
	}

/* Or Call styles --------------------------------------- [END] */



/* Signoff styles --------------------------------------------- */

	.signOff{
		display:block;
		width:168px;
		height:148px;
		background-image:url(../images/common/consero-sign-off.gif);
		text-indent:-2000px;
		overflow:hidden;
		position:relative;
		left:15px;
		margin:33px 0 18px 0;
	}

/* Signoff styles --------------------------------------- [END] */



/* Column styles ---------------------------------------------- */

	#leftColumn{
		float:left;
		width:200px;
		position:relative;
		left:35px;
		margin-top:35px;
	}
	
	#rightColumn{
		float:right;
		width:695px;
		position:relative;
		right:35px;
		margin-top:35px;
	}

/* Column styles ---------------------------------------- [END] */



/* Footer styles ---------------------------------------------- */

	#footer{
		clear:both;
		height:25px;
	}
	
	#footerLinks{
		width:1000px;
		margin:0 auto;
	}
	
	#footerLinks a{
		color:#b3a98f;
	}
	
	#footerLinks a:hover{
		color:#fff;
	}
	
	#footerLinks ul{
		padding:10px 35px 10px 35px;
		float:left;
	}
	
	#footerLinks ul li{
		float:left;
		list-style-type:none;
		color:#b3a98f;
		font-size:1.1em;
		padding-right:10px;
	}
	
	.bradleyDyerLink{
		float:right;
		font-size:1.1em;
		margin:10px 35px 0 0;
	}

/* Footer styles ---------------------------------------- [END] */


/* Contact form styles --------------------------------- */
		
	#contact #rightColumn ul li{
		list-style-type:none;
		padding-bottom:3px;
	}
	
	#contact #rightColumn ul{
		padding:0;
	}
	
	#contact fieldset{
		border:none;
	}
	
	#contact legend{
		display:none;
	}
	
	#contact label{
		padding-bottom:3px;
		display:block;
		font-size:1.2em;
		color:#fff;
	}
	
	#formColOne{
		float:left;
		width:300px;
	}
	
	#formColTwo{
		float:left;
		width:300px;
		margin-left:20px;
	}
	
	input{
		width:280px;
		border:1px solid #65584d;
		padding:4px;
		font-size:1.2em;
		color:#fff;
		background-color:#221000;
	}
	
	input#Submit{
		width:86px;
		height:26px;
		background-color:#4e4034;
		border:0 none;
		color:#fff;
		cursor:pointer;
		float:right;
		margin:10px 10px 0 0;
		font-size:1.2em;
	}
	
	input#Submit:hover{
		background-color:#95896c;
	}
	
	textarea{
		width:280px;
		border:1px solid #65584d;
		padding:4px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#454545;
		overflow:auto;
		color:#fff;
		background-color:#221000;
	}
	
	.specification ul li{
		font-size:1.2em;
		padding-bottom:10px;
		list-style-type:disc;
		background-image:url(../images/common/bullet.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
		padding-left:15px;
	}
	
	textarea#address{
		height:40px;
	}
	
	textarea#message{
		height:155px;
	}
	
	#rightColumn ul.errors{
		width:240px;
		padding:0 0 10px 0;
	}
	
	#rightColumn ul.errors li{
		padding-top:5px;
		font-size:1.2em;
		color:#b3a98f;
	}

/* Contact form styles --------------------------- [END] */

/* Gallery styles ------------------------------------------------- */

	#gallery #textArea{
		width:700px;
	}
	
	#webGalleryGrid{
		width:700px;
		float:left;
		padding:15px 0 40px 0;
	}
	
	ul#webGalleryGrid li{
		float:left;
		padding:0 12px 12px 0;
		margin:0;
		list-style-type:none;
		background-image:none;
	}
	
	ul#webGalleryGrid li a{
		float:left;
		padding:3px;
		display:block;
		border:1px solid #6b6b6d;	
	}

/* Gallery styles ------------------------------------------- [END] */

/* Specification styles ------------------------------------------- */

	#specification #textArea{
		width:687px;
	}
	
	#specification h2{
		width:333px;
		display:block;
	}
	
	hr{
		background-color:#504f52;
		border:0 none;
		height:1px;
		margin:0 0 15px 0;
		clear:both;
	}
	
	.listColOne{
		float:left;
		width:333px;
		margin-bottom:8px;
	}
	
	.listColTwo{
		float:left;
		width:333px;
		margin-bottom:8px;
		margin-left:20px;
	}
	
	.listColTwo img{
		margin-bottom:5px;
	}
	
	
/* Specification styles --------------------------------------- [END] */