body {
		background-color: #E9DEEE;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#333;
		text-align:center; /* horizontal centering for IE Win quirks */
		}
.presenter {
  margin-left:525px;
  margin-top:170px;
  width:185px;
  height:319px;
  position:absolute;
  z-index:2;
}
.header {
  width:1006px;
  height:144px;
}
.video {
  float: right;
  width:437px;
  height:265px;
  margin-top: 50px;
  margin-right: 23px;
}
.footer {
	width:1006px;
	height:50px;
	text-align:left;
}
.footerleft {
	float:left;
	width:300px;
	height:30px;
	margin-right:200px;
	margin-top:10px;
}
.footerright {
	float:right;
	width:475px;
	margin-right:25px;
	margin-top:10px;
	text-align:right;
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
	font-style: italic;
}

.footerright a:link {color: #fee600;}
.footerright a:visited {color: #fee600;}
.footerright a:hover {color: #E9DEEE;}

.bodycontainer {
  width:1006px;
  height:20px;
}
.bodytitle {
	width:684px;
	height:30px;
	float:right;
	text-align:left;
	margin-top:390px;
	margin-left:40px;
	color: #FFBD66;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
}
.homebodytitle {
  float:left;
  width:882px;
  height:30px;
  margin-top:10px;
  margin-left:123px;
}
.homebodyleft {
	float:left;
	width:438px;
	height:310px;
	margin-left:123px;
	margin-top:10px;
	color: #000;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	overflow:auto;
}
.bodyleft {
  float:left;
  width:590px;
  height:350px;
  margin-top:10px;
  margin-left:123px;
  color: #000;
  font-family:"Times New Roman", Times, serif;
  font-size: 14px;
  overflow:auto;
}
.terms {
	float:left;
	width:680px;
	text-align:right;
	margin-top:5px;
	margin-left:20px;
	color: #000;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
}
.homebodyright {
  float:right;
  width:239px;
  margin-top:195px;
  margin-right:25px;
  color: #FFF;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
}
.bodyright {
  float:right;
  width:239px;
  margin-top:235px;
  margin-right:25px;
  color: #FFF;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
}

.searchbutton {
  margin-left:1px;
  width:20px;
  height:20px;
}
.rightmove {
	margin-top:65px;
}
.rightmovesearchinput {
  width:210px;
}
.rightmovesearchbutton {
  margin-left:1px;
  width:100px;
  height:20px;
}
.searchinput {
  margin-left:110px;
  width:100px;
  height:20px;
}

.videocontainer {
  float:left;
  margin-right:10px;
  width:260px;
  padding:1px;
}

.mapcontainer {
  float:right;
  margin-right:4px;
  width:352px;
  height:237px;
  padding:1px;
  background-image: url(images/map-bg.jpg);
}
.hidden {
	height:12px;
	width:960px;
	text-align: center;
	color: #E9DEEE;
	font-size: 10px;
}

.hidden a:link {color: #160112;}
.hidden a:hover {color: #160112;}
.hidden a:visited {color: #160112;}

.addresstext {
	text-align: center;
	color: #000;
	font-size: 10px;
}
#distance { 
		width:1px;
		height:50%;
		margin-bottom:-289px; /* half of container's height */
		float:left;
		}
#homecontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
	    width:1006px;
	    height:583px;
		clear:left;
		background-image: url(images/home.jpg);
		background-repeat: no-repeat;
		}
#aboutuscontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
	    width:1006px;
	    height:583px;
		clear:left;
		background-image: url(images/aboutus.jpg);
		background-repeat: no-repeat;
		}
#contactcontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
	    width:1006px;
	    height:583px;
		clear:left;
		background-image: url(images/contactus.jpg);
		background-repeat: no-repeat;
		}
#wherewearecontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
	    width:1006px;
	    height:583px;
		clear:left;
		background-image: url(images/whereweare.jpg);
		background-repeat: no-repeat;
		}
#buyingcontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
	    width:1006px;
	    height:583px;
		clear:left;
		background-image: url(images/buying.jpg);
		background-repeat: no-repeat;
		}
#sellingcontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
	    width:1006px;
	    height:583px;
		clear:left;
		background-image: url(images/selling.jpg);
		background-repeat: no-repeat;
		}
#mortgagescontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
	    width:1006px;
	    height:583px;
		clear:left;
		background-image: url(images/mortgages.jpg);
		background-repeat: no-repeat;
		}
#landlordscontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
	    width:1006px;
	    height:583px;
		clear:left;
		background-image: url(images/landlords.jpg);
		background-repeat: no-repeat;
		}
#registrationcontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
	    width:1006px;
	    height:583px;
		clear:left;
		background-image: url(images/registration.jpg);
		background-repeat: no-repeat;
		}
#contactcontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
	    width:1006px;
	    height:583px;
		clear:left;
		background-image: url(images/contactus.jpg);
		background-repeat: no-repeat;
		}
#searchcontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
	    width:1006px;
	    height:583px;
		clear:left;
		background-image: url(images/search.jpg);
		background-repeat: no-repeat;
}
#termscontainer {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
	    width:1006px;
	    height:583px;
		clear:left;
		background-image: url(images/terms.jpg);
		background-repeat: no-repeat;
		}

.Website {
	color: #FFBD66;
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
}
a:link {
	color: #60275d;
}
a:visited {
	color: #60275d;
}
a:hover {
	color: #000;
}
.services {
	font-size: 9px;
}
.H1 {
	font-size: 13px;
	font-family:"Times New Roman", Times, serif;
	color: #000;
}
.pageheader {
	font-size: 24px;
	font-family:"Times New Roman", Times, serif;
	color: #60275d;
	font-weight: bold;
	font-style: italic;
}
.subheader {
	font-family:"Times New Roman", Times, serif;
	color: #60275d;
	font-weight: bold;
	font-style: italic;
	font-size: 19px;
}
.mediumsubheader {
	font-family:"Times New Roman", Times, serif;
	color: #60275d;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
}
.smallsubheader {
	font-family:"Times New Roman", Times, serif;
	color: #60275d;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
}
.footeryellow {
	font-family:"Times New Roman", Times, serif;
	color: #fee600;
	font-weight: bold;
	font-style: italic;
	font-size: 21px;
}
.image {
	float:right;
	width:189px;
	height:119px;
}
.smallprint {
	color: #000;
	font-family:"Times New Roman", Times, serif;
	font-size: 11px;
}
#socialbar{
width:1006px;
text-align:left;
padding-left:15px;
margin:auto;

}


