	body {
	padding: 0; margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	body {
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	background: url(assets/bgr.gif) 0 0;
	}
	html>body {
	font-size: small;
	}
	#wrapper {
	position: relative;
	width:100%;
	height: 100%;
	text-align: 50% auto;
	max-width: 1000px;
	}
	body {
	text-align: center;
	}
	body, html {
	scrollbar-face-color: ThreeDFace !important;
	scrollbar-shadow-color: ThreeDDarkShadow !important;
	scrollbar-highlight-color: ThreeDHighlight !important;
	scrollbar-3dlight-color: ThreeDLightShadow !important;
	scrollbar-darkshadow-color: ThreeDDarkShadow !important;
	scrollbar-track-color: Scrollbar !important;
	scrollbar-arrow-color: ButtonText !important;
	}	
	#wrapper {
	position: relative;
	text-align: left;
	}
	#logoImg {
	position: absolute;
	top: 0;
	left: 0;
	height: 180px;
	width: 170px;
	background: url(assets/MRlogo.gif) no-repeat 8px 8px;
	}
	#masthead {
	height: 100px;
	background: transparent url(assets/logo.png) no-repeat 240px 12px;
	}
	#masthead h1, #logoImg h1 {
	text-indent: -5000px;
	color: #FFFFFF;
	}
	#content {
	position: relative;
	clear: both;
	margin-left: 160px;
	width: 830px;
	font: 11px Verdana, Helvetica, sans-serif;
	}
	p, #qualityOl {
	line-height: 1.4em;
	padding: 0 3.5em 0.8em 5.5em;
	margin: 0;
	color: #997369;
	width: 70%;
	text-indent: 25px;
	}
	p a, table a {
	color: #0066FF;
	text-decoration: none;
	}
	img {
	border: none;
	}
	#imgSlide{
	padding: 0; margin:0;
	border: none;
	}
	#imgSlide {
	margin-top: -30px;
	padding-bottom: 20px;
	padding-left: 5px;
	border: none;
	}
	.separatorInvisible {
	height: 0;
	clear: both;
	}
	#smallPic {
	padding: 18px 0 25px 0;
	padding-left: 85px;
	overflow: hidden;
	}
	ul {
	list-style-type: none;
	font: 11px Verdana, Helvetica, sans-serif;
	color: #997369;
	}
	ol {
	font: 11px Verdana, Helvetica, sans-serif;
	color: #997369;
	}
	.listIndent li{
	padding: 3px 10px 3px 20px;
	margin-left: 10px;
	list-style-type: circle;
	}
	#Deflag img {
	padding-left: 45%;
	}
	#headerStyle1 {
	color: #FF0000;
	text-align: center;
	text-transform: uppercase;
	margin-top: -25px;
	}
	/* architecture */
	#plans {
	padding-left: 8%;
	padding-bottom: 10px;
	}
	#architecP h1 {
	margin-top: -5px;
	padding-bottom: 15px;
	}
	#architecP p {
	text-align: center;
	}
	/* contact page */
	#contactP imgSlide {
	padding-bottom: 0;
	margin-bottom: 0;
	}
	#contactStats{
	padding-top: 140px;
	}
	#contactP #contactImg {
	background: url(assets/contact.gif) no-repeat 210px -8px;
	color: #FFFFFF;
	font-size: 1px;
	margin: 0 0 40px 20px;
	height: 60px;
	text-align: right;
	}
	#contact {
	margin-top: -25px;
	margin-left: 55px;
	}
	#contactForm {
    width: 600px;
	padding-left: 30px;
	}
	#legend {
	font-size: 13px;
	color: #CCCCCC;
	padding-bottom: 20px;
	}
	table {
	margin: 0 0 0 60px;
	}
	tr {
	height: 1.6em;
	}
	.contactDetails {
	font-size: 12px;
    color: #997369;
	font: 11px Verdana, Helvetica, sans-serif;
	}
	#moreContacts {
	margin-top: 10px;
	}
	#onShow {
	margin: 10px 0 20px 10px;
	font-style: italic;
	color: #660000;
	font-variant: normal;	
	}
	#feedback {
	font-size: 12px;
	font-style: italic;
	}
	#feedbackDE {
	padding-left: 265px;
	}
	#MRteam {
	font-size: 12px;
	padding-left: 40px;
	font-style: italic;
	}
	#MRteam a {
	color: #0066FF;
	}
	#MRteam a:hover {
	color: #0066FF;
	}
	#comment {
	height: 60px;
	}
	/* documents */
	#docsP #content, #docsValid #content{
	height: 550px;
	position: relative;
	}
	#docsP #docsIntro {
	width: 600px;
	text-align: center;
	}
	#docsP #navFoot, #ArchitecP #navFoot, #ErvenP #navFoot, #docsConduct #navFoot, #LscapeP #navFoot, #EnvironP #navFoot, #SaleDocsP #navFoot, #docsValid #navFoot, #docsConduct #navFoot {
	position: relative;
	}
	#navFoot {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0;
	color: #997369;
	padding-left: 200px;
	}
	#Plans #navFoot {
	padding-left: 50px;
	}
	#breadcrumb {
	padding-bottom: 25px;
	margin-top: 0px;
	padding-left: 150px;
	}
	#breadcrumb a {
	text-decoration: none;
	color: #666666;
	}
	#breadcrumb a:hover {
	color: #0066FF;
	}
	#breadcrumb .crumbSelect {
	color: #660000;
	}
	#docsP h3, #ArchitecP h3, #ErvenP h3, #docsConduct h3, #LscapeP h3, #EnvironP h3, #SaleDocsP h3, #docsValid h3, #docsConduct h3 {
	padding-left: 130px;
	}
	h3 {
	color: #663333;
	padding: 10px 50px;
	font-weight: 500;
	}
	#docsNav {
	padding-left: 45px;
	}
	#docsNav a{
	padding: 4px 0 4px 45px;
	display: block;
	font: 12px "High Tower Text", Georgia, serif;
	color: #865a41;
	height: 30px;
	text-transform: uppercase;
	}
	#docsNav a:hover {
	color: #3366FF;
	}
	#docsList {
	padding-left: 15%;
	}
	#docsList a, #docsList1 a, #docsList2 a {
	padding: 15px 0 5px 35px;
	display: block;
	font: 12px "High Tower Text", Georgia, serif;
	color: #865a41;
	height: 30px;
	text-transform: uppercase;
	text-decoration: none;
	}
	#docsList a:hover, #docsList1 a:hover, #docsList2 a:hover {
	color: #3366FF;
	background: url(assets/pdfimg.gif) no-repeat 0 50%;
	}
	#docsList a:active, #docsList1 a:active, #docsList2 a:active {
	color: #0066CC;
	}
	#SaleDocsP #docsList, #EnvironP #docsList {
	height: 200px;
	}
	.italics {
	font-size: 11px;
	font-style: italic;
	text-transform: capitalize;
	}
	/* estate plan */
	#sitePlanP #masthead{
	height: 150px;
	}
	#sitePlanP #content {
	height: 100%;
	}
	#siteMaps p{
	padding-top: 45px;
	margin-left: -15px;
	}
	#red{
	color: #CC0000;
	}
	#siteMaps p {
	max-width: 600px;
	text-align: center;
	}
	#sitePlan {
	margin-top: -70px;
	padding-left: 20px;
	}
	/* faq */
	#qualityOl {
	padding-left: 8em;
	width: 60%;
	}
	#faqP #content {
	height: 100%;
	}
	#faqP #content {
	padding-bottom: 30px;
	}
	#faqList {
	padding-bottom: 30px;
	}
	#funds li{
	list-style-type: none;
	color: #997369;
	width: 65%;
	line-height: 1.3em;
	padding: 0 3.5em 1em 5em; margin: 0;
	}
	#faqList a {
	display: block;
	font: 11px Verdana, Helvetica, sans-serif;
	color: #865a41;
	padding: 6px 0 6px 75px;
	}
	#faqList a:hover {
	color: #0066FF;
	}
	#linkToTop {
	padding-left: 68%;
	}
	#linkToTop a {
	color: #999999;
	}
	#linkToTop a:hover {
	color: #666666;
	}
	/* functions */
	#confKitchen {
	padding-left: 5px;
	}
	/* gallery */
	#galleryP #content {
	height: 820px;
	}
	#galleryP #imgSlide {
	border: none;
	}
	#galBox2 {
	padding-bottom: 10px;
	}
	#galList li {
	list-style-type: none;
	}
	#galList a {
	display: block;
	font: 11px Verdana, Helvetica, sans-serif;
	color: #865a41;
	padding: 6px 0 6px 75px;
	}
	#galList a:visited {
	color: #996699;
	}
	#galList a:hover {
	color: #0066FF;
	}
	#galLink a{
	text-align: center;
	font-weight: bold;
	color: #999999;
	}
	#galleryP #navFoot {
	position: relative;
	}
	#viewTip{
	font-weight: 400;
	font-size: 11px;
	padding-left: 10px;
	}
	#galleryP #content p {
	width: 68%;
	}
	#galleryP #content p a {
	color: #0066FF;
	}
	/* headings */
	h1, h2, h3 {
	font: 500 12px "High Tower Text", Georgia, serif;
	color: #669900;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	}
	h1, h2, h3 {
	margin-bottom: 4px;
	padding: 0 0 0 5em;
	}
	.separatorInvisible {
	height: 0;
	clear: both;
	}
	/* house plans */
	#housePlans #content{
	padding-top: 0;
	margin-top: 0;
	height: auto;
	}
	.arch1 h1{
	color: #FFFFFF;
	font-size: 3px;
	text-indent: -5000px;
	}
	.arch1 img {
	margin-top: -20px;
	margin-left: -60px;
	}
	#Plans #imgSlide {
	margin-top: 20px;
	padding-top: 5px;
	}
	.planSelect {
	text-indent: 130px;
	padding-bottom: 20px;
	font-size: 95%;
	}
	.planSelect a {
	color: #997369;
	text-decoration: none;
	}
	#incline a, #decline a, #trans a {
	text-decoration: none;
	color: #330000;
	}
	.planSelect a:hover, #incline a:hover, #decline a:hover, #trans a:hover {
	color: #0066FF;
	}
	.planSelect a:active, #incline a:active, #decline a:active, #trans a:active {
	color: #660000;
	text-decoration: none;
	}
	#incline a:visited, #decline a:visited, #trans a:visited {
	text-decoration: none;
	}
	#incline, #decline, #trans {
	height: 240px;
	}
	#incline img, #trans img{
	padding-left: 30px;
	}
	#slopeHeader {
	margin-top: -15px;
	margin-left: 20px;
	}
	#slopeSelect ol {
	padding: 0 0 0 20px;
	}
	#slopeSelect li {
	padding: 5px 0;
	line-height: 2em;
	}
	#slopeSelect {
	padding-left: 40px;
	}
	#slopeSelect img {
	padding: 10px 30px 20px 50px;
	}
	#selectH {
	padding-left: 50px;
	padding-top: 20px;
	} 
	#selectH a{
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}
	#trans #TuscanPlans {
	background: url(assets/HousePlans/tuscanS.gif) no-repeat 5px 60px;
	padding-top: 15px;
	}
	#TuscanPlans {
	padding-left: 120px;
	padding-top: 40px;
	background: url(assets/HousePlans/tuscanS.gif) no-repeat 0px 45px;
	}
	#trans #CVerPlans {
	background: url(assets/HousePlans/capeVerS.gif) no-repeat 5px 60px;
	}
	#CVerPlans {
	padding-left: 120px;
	padding-top: 15px;
	background: url(assets/HousePlans/capeVerS.gif) no-repeat 0px 25px;
	}
	#trans #VictorianPlans {
	background: url(assets/HousePlans/victorianS.gif) no-repeat 5px 60px;
	padding-top: 15px;
	}
	#VictorianPlans {
	padding-left: 120px;
	padding-top: 40px;
	background: url(assets/HousePlans/victorianS.gif) no-repeat 0px 50px;
	}
	#TuscanPlans p, #CVerPlans p, #VictorianPlans p {
	text-indent: 0;
	}
	#linkToSlope {
	padding: 10px 50px;
	}
	#back a {
	color: #997369;
	}
	#back a:hover {
	color:#0066FF;
	}
	/* houses */
	#headerToRight {
	padding-left: 220px;
	padding-bottom: 15px;
	}
	#housesMenu {
	padding-left: 5px;
	}
	.homesHeader {
	padding-left: 265px;
	}
	.numberFont {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	}
	.homesPrice {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	padding-left: 310px;	
	}
	#homeFeatures {
	padding-left: 200px;
	padding-top: 15px;
	}
	/* lifestyle */
	#lifestyleP #imgSlide {
	border: none;
	}
	
	/* investment */
	#investmentP #navFoot {
	padding-top: 5px;
	}
	#investChart {
	padding-top: 10px;
	padding-left: 90px;
	}
	#investOptions {
	padding: 0; margin:0;
	}
	#investOptions {
	margin: 0 0 0 5em;
	padding-bottom: 8px;
	text-indent: 3em;
	color: #997369;
	line-height: 2em;
	width: 600px;
	}
	#investOptions li {
	list-style-type: square;
	}
	#indent {
	padding-left: 33px;
	}
	#NewsFlash {
	line-height: 2.2em;
	}
	/* location */
	#directions {
	position: absolute;
	top: 430px;
	left: 400px;
	width: 320px;
	line-height: 3em;
	}
	#directions a{
	text-decoration: underline;
	}
	#mapGeneral{
	padding-bottom: 10px;
	margin-left: -60px;
	}
	#km {
	position: absolute;
	top: 100px;
	left: 22%;
	}
	#locationP #content{
	height: 100%;
	}
	#italic {
	font-style: italic;
	color: #660000;
	font-size: 12px;
	}
	/* malmesbury */
	#producePic {
	margin: 0; padding: 0;
	}
	#producePic {
	margin-top: -10px;
	padding-left: 607px;
	}
	#contentLocation {
	position: absolute;
	top: 245px;
	left: 0;
	width: 730px;
	}
	#malmesburyP #navFoot {
	padding-top: 35px;
	}
	/* nature reserve */
	/* navigation */
	#nav {
	margin: 0; padding: 0;
	}
	#nav {
	position: absolute;
	top: 0;
	left: 20px;
	margin-top: 135px;
	font-size: 12px;
	}
	#nav ul, #nav ul ul {
	background: transparent;
	padding: 0; margin: 0;
	}
	#nav li, #nav ul li {
	padding: 0; margin: 0;
	list-style-type: none;
	}
	#nav li {
	padding: 4px 0 4px 5px;
	}
	#nav ul li {
	padding-left: 20px;
	border: none;
	}
	#nav a, #navFoot a {
	padding: 0; margin: 0; 
	}
	#nav a {
	text-decoration: none;
	font: lighter small-caps 12px Verdana, Helvetica, sans-serif;
	color: #996666;
	display: block;
	text-transform: uppercase;
	}
	#nav a:hover {
	color: #330000;
	}
	#nav a:active {
	color: #990000;
	}
	#nav .selected {
	color: #330000;
	}
	#nav #subnav, #nav #subnav1, #nav #subnav2, #nav #subnav3, #nav #subnav4 {
	padding: 0; margin:0;
	}
	#nav #subnav li, #nav #subnav1 li, #nav #subnav2 li, #nav #subnav3 li, #nav #subnav4 li {
	padding: 0; margin:0;
	}
	#nav #subnav li, #nav #subnav1 li, #nav #subnav2 li, #nav #subnav3 li, #nav #subnav4 li{
	padding: 4px 0 0 0px;
	}
	#nav #subnav a, #nav #subnav1 a, #nav #subnav2 a, #nav #subnav3 a, #nav #subnav4 a {
	padding: 0; margin:0;
	}
	#nav #subnav, #nav #subnav1, #nav #subnav2, #nav #subnav3, #nav #subnav4 {
	padding-left: 7px;
	}
	#nav #subnav a, #nav #subnav1 a, #nav #subnav2 a, #nav #subnav3 a, #nav #subnav4 a {
	padding-left: 7px;
	margin-left: 10px;
	color: #666633;
	font-size: 12px;
	}
	#nav #subnav a:hover, #nav #subnav1 a:hover, #nav #subnav2 a:hover, #nav #subnav3 a:hover, #nav #subnav4 a:hover {
	color: #66CC00;
	}
	#nav #subnav a:active, #nav #subnav1 a:active, #nav #subnav2 a:active, #nav #subnav3 a:active, #nav #subnav4 a:active {
	color: #66CC00;
	}
	#nav #subnav .selected, #nav #subnav1 .selected, #nav #subnav2 .selected, #nav #subnav3 .selected, , #nav #subnav4 .selected {
	color: #330000;
	}
	#nav #select {
	background: none;
	}
	#navFoot {
	padding-top: 11px;
	}
	#navFoot a {
	color: #997369;
	text-decoration: underline;
	}
	/* news */
	#newsP #linkToTop {
	padding-left: 82%;
	}
	#newsP #content {
	max-width: 800px;
	}
	#newsInfo {
	padding: 0; margin: 0;
	}
	#newsInfo {
	width: 95%;
	border-bottom: 1px solid #ccc;
	}
	#newsP p {
	width:90%;
	}
	#newsP #content {
	padding-bottom: 30px;
	}
	.quote {
	font-style: italic;
	padding-left: 80px;
	width: 65%;
	}
	#newsP #navFoot {
	margin-top: -60px;
	}
	.contentList {
	list-style-type: circle;
	font: 11px Verdana, Helvetica, sans-serif;
	color: #997369;
	padding-left: 30px;
	}
	.contentList li {
	padding-bottom: 1em;
	}
	.enlargeFont {
	font-size: 20px;
	}
	/* news gallery */
	#newsGalP #sitePics {
	padding-left: 35px;
	margin-top: -15px;
	}
	#newsGalP img {
	border: 1px solid #999;
	padding: 0; margin: 0;
	}
	#galBox2 {
	padding-left: 65px;
	}
	#newsGalList ul, #newsGalList li {
	list-style-type: none;
	display: inline;
	}
	#newsGalP #navFoot {
	text-align: left;
	padding-top: 10px;
	}
	/* overview */
	#overviewP #content {
	height: 100%;
	padding-bottom: 20px;
	}
	#villagePic {
	margin-top: -25px;
	padding-left: 10%;
	padding-bottom: 10px;
	}
	#villageContent {
	top: 550px;
	left: 40px;
	}
	/* Plot and Plan */
	#plotPlan li {
	padding-bottom: 5px;
	}
	#plotPlan #housePrice {
	padding-top: 10px;
	padding-bottom: 0;
	}
	#allowances {
	padding-left: 40px;
	}
	#plotPlan #back a {
	color: #0066FF;
	}
	#plotPlanPrice {
	color: #669900;
	padding-left: 20px; 
	}
	.totalPrice {
	border-bottom: 1px solid;
	}
	/* Royal Toscana */
	#RToscana #logoImg {
	background: url(assets/RoyalToscanaLogo.gif) no-repeat 8px 8px;
	}
	#RToscana #galBox{
	margin-top: -20px;
	}
	/* Security */
	#secureP h1 {
	padding-top: 15px;
	}
	/* Slides */
	#slideShowBox {
	margin-top: -15px;
	margin-left: 95px;
	padding-bottom: 15px;
	}
	#awards {
	max-width: 600px;
	line-height: 1.5em;
	}
	#awards li {
	list-style-type: disc;
	padding-left: 20px;
	}
	/* Video */
	#video {
	text-align: center;
	padding-top: 30px;
	}
	.videoP #navFoot {
	padding-top: 100px;
	}
	/* Views */
	#ViewsP #imgSlide {
	margin-left: 80px;
	}
	#ViewsP #navFoot {
	padding-bottom: 30px;
	}
	#golfViewsH {
	padding-left: 115px;
	font-weight: bold;
	line-height: 1.7em;
	margin-top: -35px;
	}
	#userTip {
	padding: 0; margin: 0;
	}
	#userTip {
	padding-left: 155px;
	font-size: 10px;
	}
		#disclaimer {
	font-size: 10px;
	position: absolute;
	top: 700px;
	left: 500px;
	width: 180px;
	}



