body {background-color: #fff;
	text-align: center;
	font-family: Arial;
	font-size: 101%;
	margin-top: 10px;}
	
#container {
	background-color: #FEF8C2;
	width: 726px;
	margin: 0 auto;
	border: 5px solid #861C28;
	text-align: left;}
	
#container-tours {background-color: #FEF8C2;
	width: 726px;
	margin: 0 auto;
	border: 5px solid #861C28;
	text-align: left;
	padding-bottom: 400px;}
	
#container-tours2 {background-color: #FEF8C2;
	width: 726px;
	margin: 0 auto;
	border: 5px solid #861C28;
	text-align: left;
	padding-bottom: 450px;}	
	
#header {margin-bottom: 0;
	text-align: left;
	} 

#header img#logo {float: left;}



#header h1 {color: #D74741;
	font-family: Georgia;
	font-size: 1.4em;
	padding: 82px 10px 0 0;
	margin-bottom: 0;
	margin-top: 5px;
	text-align: right;
	}
	
* html #header h1 {padding-top: 79px;
}


#nav {
	margin: 30px;
	float: right;
	background-color: #F0B359;
	border-left: 1px solid #D74741;
	border-right: 1px solid #D74741;
	text-align: left;
	font-size: 0.9em;
	width: 10em;
	}
	
* html #nav {margin-right: 20px;}	
	
#nav ul {list-style: none;
	margin: 0;
	padding: 0;}	
	
#nav li {
	border-bottom: 1px solid #d74741;}

#nav li#first {border-top: 1px solid #D74741;}

#nav a {text-decoration: none;
	padding: 5px 10px;
	display: block;
	}
	
* html #nav a {width: 9em;}	
	

#nav a:hover {color: #F0B359;
	background-color: #D74741;}

#content {
	margin: 20px;
	
	}
	
#content-tours {position: relative;
margin: 20px;}	

#content p {margin: 20px;
	font-size: 0.9em;
	color: #464646;
	text-align: justify;
	}
	
span.cranbourne {color: #D74741;
	font-weight: bold;
	font-size: 1.1em;}
	
#content img {border: 1px solid #D74741;}	
	
h1, h2, h3 {color: #D74741;
	font-family: Georgia;
	}
	
	
h3 {margin-top: 30px;
	margin-left: 20px;}
	
#opening {
	margin: 20px 200px 20px 20px;
	padding: 10px 10px 10px 0;
	}
	
	
#opening h4, #opening h3 {margin: 0;
	color: #D74741;}	
	
#opening h4 {margin-top: 10px;}	
	
#opening p {margin: 0;
	}	
	
h3#showhome {margin-bottom: 0;}	

h4#sales-office {color: #D74741;
	font-family: Georgia;
	margin-top: 0;
	margin-left: 20px;
	font-size: 1.05em;}
	
a:link, a:visited {color: #D74741;
	font-weight: bold;}	
	
a:hover {text-decoration: none;}	

p.clear {clear: both;
	height: 1px;
	margin: 0;}

p.clear img#spacer {border: none;}

#footer {font-size: 0.8em;
	text-align: right;
	width: 700px;
	margin: 0 auto;
	padding-top: 0;}
	
#footer p {padding: 0;
	margin: 0;
	color: #D74741;}	
	
#footer a:link, #footer a:visited {
	color: #D74741;}
	
#footer a:hover {text-decoration: none;}	


/* RESIDENTIAL DEVELOPMENTS */

.current {clear: both;
	}
	
#blewbury {clear: none;}	
	
.past {clear: left;}	

#content .current img {float: left;
	margin: 0 20px 20px 20px;
	border: 2px solid #D74741;}
	
#content .past img {float: left;
	margin: 0 20px 20px 20px;
	border: 1px solid #D74741;}	

#content .current p {
	margin-top: 5px;
	text-align: left;
	margin-left: 200px;
	margin-right: 200px;
	}

.current h3 {
	margin-bottom: 0;
	margin-top: 0;
	}
	
.past h3 {
	margin-bottom: 0;
	margin-top: 0;}	
	
.future h3 {
    margin-bottom: 0;
    margin-top: 0;}	
	
#content .past p {margin-top: 0;
	margin-right: 200px;}
	
#content .future p {margin-top: 0;}

.image {margin: 10px 0 0 20px;
	float: left;}

* html .image {margin-left: 15px;}

#plots {margin-left: 350px;
	margin-bottom: 0;}

#plots h3 {clear: right;
	margin-top: 0;
	padding-top: 5px;
	}

#plots table {
	width: 20em;
	margin: 0 0 0 30px;
	padding: 0 10px;
	font-size: 0.9em;
	color: #464646;
	font-weight: bold;
	
	}
	
#plots2 {margin-left: 330px;
	margin-bottom: 0;}
	


#plots2 h3 {clear: right;
	margin-top: 0;
	padding-top: 5px;
	}

#plots2 table {
	
	margin: 0 0 0 10px;
	padding: 0 10px;
	font-size: 0.9em;
	color: #464646;
	font-weight: bold;
	
	}	
	
* html #plots2 table {
	margin: 0 0 0 20px;
	}
	
	
#plots2 th {width: 90px;}
	
#plots-ampney table {
	
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 0.9em;
	color: #464646;
	font-weight: bold;
	
	}	
	

	
#plots-ampney p {margin-bottom: 0;}	

	
#plots-ampney, #plots-catharine {margin-left: 400px;
	margin-bottom: 0;}
	
	
#plots-abbey table {
	
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 0.9em;
	color: #464646;
	font-weight: bold;
	
	}	
	
	
#plots-abbey p {margin-bottom: 0;}	

#plots-abbey {margin-left: 300px;
	margin-bottom: 0;}	

#plots-ampney h3, #plots-catharine h3, #plots-abbey h3 {clear: right;
	margin-top: 0;
	padding-top: 5px;
	}	
	
* html #plots table{margin: 0 10px;}	

p#plot_text span {color: #861C28;
	font-weight: bold;}

#plot_map {margin: 5px 10px 20px 20px;
	float: left;
	}
	
p#plot_text {margin: 5px 70px 0 20px;}
	
* html #plot_map {margin-left: 5px;
	}
	
#map {margin-top: 5px;
	}	
	

#location {
	clear: both;
	}

#location img {float: left;
	clear: right;
	margin: 0 20px 20px 20px;}
	
	
#viewing {
	clear: left;}
	
#viewing p {text-align: center;}

#viewing img {margin-bottom: 5px;}

p#brochure_request {font-weight: bold;
	text-align: center;
	background-color: #F0B359;
	color: #D74741;
	padding: 5px;
	border: 2px solid #D74741;}
	
p#brochure_request a {color: #D74741;}	

/* PLANS */

#plot_plans img {border: 1px solid #D74741;
	margin-bottom: 5px;}

#plot_plans th, #plans caption {text-align: left;
	}

caption {padding: 10px 0 0 0;
}

#plot_plans caption {color: #D74741;
	font-size: 1em;
	font-weight: bold;
	text-align: left;}
	
#plot_plans th {width: 200px;
	padding: 5px;}

#plot_plans {margin: 0 30px;
	font-size: 0.9em;}
	
#plot_plans h2 {margin: 30px 0 0 0;}

#plot_plans h3 {margin-left: 0;
	margin-top: 10px;}
	
#plot_plans h3 span {font-family: Times, "Times New Roman", serif;
	font-size: 1.1em;}

#plot_plans td {padding: 5px;
	}

#plot_plans th {width: 200px;}

#plot_plans caption {margin-top: 10px;}

#plot_plans h4 {color: #D74741;
	font-size: 1.2em;
	margin-bottom: 5px;}
	
#plot_plans table {width: 650px;
background-color: #fff;
border: 1px solid #D74741;}

#plot_plans img#catharine {margin-left: 0;}

table#apartment1 {background-color: #F6ECE2;}

table#apartment4 {background-color: #FBFCF6;}

table#apartment5 {background-color: #FEEAE1;}

table#apartment6 {background-color: #F8F3F9;}

table#shopunit {background-color: #DEE4F2;}

table#apartment2 {background-color: #F6ECE2;}

table#apartment3 {background-color: #FBFCF6;}

table#apartment7 {background-color: #FEEAE1;}

table#apartment8 {background-color: #F8F3F9;}

table#apartment9 {background-color: #DEE4F2;}

table#apartment10 {background-color: #DEE4F2;}


	
#back {text-align: center;
	margin-bottom: 10px;}	
	
td, th {vertical-align: top;}

#catharine {font-size: 0.9em;}

#catharine th {width: 100px;}

/* Contact details */

 dl.table-display
{
width: 330px;
margin: 30px 200px;
padding: 0 10px;
font-size: 0.9em;
}



/* Form */



#form {
	margin: 10px 20px 20px 20px;
	font-size: 0.9em;
	padding: 10px 0;
	text-align: center;
	background-color: #FFFDEE;
	border: 2px solid #F0B359;}

#form h2 {margin-left: 10px;
	font-size: 1.5em;
	margin-bottom: 0;
	padding-bottom: 0;
	clear: left;
	padding-top: 20px;
	text-align: left;}	


p#requiredtext {text-align: right;
	margin: 0 2px;
	padding: 0;
	}	

.required {color: #8C3A41;
}

fieldset
	{display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #fff;
	}	
	
#submitbutton {
	text-align: center;
	padding: 10px;
	}
	
fieldset#update, fieldset#details, fieldset#text, fieldset#interest {
	width: 80%;
	margin: 0 auto;
	background-color: #fff;
	padding: 0 2px 2px 2px;
	text-align: left;
	}
	
fieldset#update, fieldset#text, fieldset#interest {
	margin-top: 5px;}
	
fieldset#update label {margin: 0;}	

fieldset#interest label {margin: 0;}	

* html fieldset#text {width: 75%;}
	
#text label {font-weight: bold;}	
	
#details label {
         float: left;
         width: 7em;
         vertical-align: top;
   }

legend {font-weight: bold;
	color: #000;}
	
#text textarea {width: 90%;
	margin: 5px 20px 10px 20px;}
	
* html #text textarea {
	width: 80%;
	w\idth: 80%;}
	
#details input, #details textarea {width: 70%;
	margin-bottom: 0.2em;
	}
	
#form h3 {
	font-size: 1em;
	text-align: left;
	padding: 0 30px;
	margin: 0 0 5px 0;}
	
#form h4 {
	font-size: 0.9em;
	margin: 5px 0 0 0;
	}

#form p.privacy {text-align: left;
	padding: 0 30px;
	margin: 0 0 5px 0;}
	
#form_heading {clear: right;}	

#catharine_shop {margin-left: 20px;}

#land, #cran_office {margin-top: 10px;}

#oxford-map {margin-top: 20px;}

p#backtotours {position: absolute;
	top: 550px;
	left: 550px;}
	
p#backtotours2 {position: absolute;
	top: 620px;
	left: 550px;}	
	
.tour-pic {margin-left: 30px;
	vertical-align: middle;
	}
	
.tourtext {float: left;
	display: block;
	width: 250px;}	
	
#selling, #selling2 {margin: 0 200px 0 20px;
	border: 1px solid #F0B359;
	text-align: center;
	background-color: #D74741;
	color: #F0B359;
	font-weight: bold;
	padding: 10px;}	
	
#standlake {text-align: center;}



/* EMPLOYMENT */

.job {border: 1px solid #F0B359;
	margin-bottom: 20px;}
	

/* TYPICAL INTERIORS */

#interiors img {margin-bottom: 30px;
	border-bottom: 1px solid #D74741;
	border-top: 1px solid #D74741;}

#interiors {border-bottom: 1px solid #D74741;
	color: #D74741;
	background-color: #FEF8C2;
	
	text-align: center;}
	
#interiors h3 {margin: 0;
	font-size: 1em;
	color: #D74741;
	background-color: inherit;
	text-align: center;
	padding: 5px 0 5px 0;}