/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	margin: 0px;
	background: url(layout/images/layout_02.jpg) top center repeat-x;
	background-color: #b5cfdd;
}


#container {
	width: 902px;
	margin-right: auto;
	margin-left: auto;
	position: relative;

	
}


#container #top {
	width: 902px;
	height: 275px;
	
	
}


#container #top #header {
	width: 902px;
	height: 240px;
	background: url(layout/images/layout_04.jpg) top no-repeat;
}

#container #top #menustrip {
	width: 902px;
	height: 36px;
}

#container #top #menustrip #menu {
	width: 603px;
	height: 36px;
	float: left;
	background:url(layout/images/layout_06.jpg) top no-repeat;
		

}


#container #top #menustrip #menu #home a {
	display: block;
	width: 58px;
	height: 36px;
	float: left;
}

#container #top #menustrip #menu #home a:hover {
	background: url(layout/images/menu-r_06.jpg) top left no-repeat;
}


#container #top #menustrip #menu #history a {
	display: block;
	width: 158px;
	height: 36px;
	float: left;
}

#container #top #menustrip #menu #history a:hover {
	background: url(layout/images/menu-r_07.jpg) top no-repeat;
}


#container #top #menustrip #menu #programme a {
	display: block;
	width: 142px;
	height: 36px;
	float: left;
}

#container #top #menustrip #menu #programme a:hover {
	background: url(layout/images/menu-r_08.jpg) top no-repeat;
}

#container #top #menustrip #menu #findus a {
	display: block;
	width: 110px;
	height: 36px;
	float: left;
}

#container #top #menustrip #menu #findus a:hover {
	background: url(layout/images/menu-r_09.jpg) top no-repeat;
}


#container #top #menustrip #menu #links a {
	display: block;
	width: 55px;
	height: 36px;
	float: left;
}

#container #top #menustrip #menu #links a:hover {
	background: url(layout/images/menu-r_10.jpg) top no-repeat;
}




#container #top #menustrip #menu #contact a {
	display: block;
	width: 80px;
	height: 36px;
	float: left;
}

#container #top #menustrip #menu #contact a:hover {
	background: url(layout/images/menu-r_11.jpg) top no-repeat;
}


#container #top #menustrip #imagestrip {
	width: 299px;
	height: 36px;
	float: left;
	background: url(layout/images/layout_07.jpg) top no-repeat;
		

}



#container #homemain {
	position: absolute;
	top: 275px;
	left: 0px;
	width: 902px;
	margin-left: 0px;
	background-color:#FFFFFF;

	
	
}





#container #homemain #contentleft1 {

	width: 850px;
}

#container #homemain #contentleft1 .properties {

	

}



#container #homemain #contentleft1 .properties .proptext {

	float: left; 
	width: 530px;
	margin-right: 30px;

}


#container #homemain #contentleft1 .properties .propimg {

	float: left;
	

}

#container #homemain #contentleft1 .properties .propimg img {
border: 2px solid #698ebc; 

}
#container #homemain #contentleft1 a {

	text-decoration: none;
	color: #1f2e70;
	

}

#container #homemain #contentleft1 a:hover {

	text-decoration: underline;

}

#container #homemain #contentleft1 h1 {

	display: none;


}

#container #homemain #contentleft1 h2 {
	font-size: 130%;
	margin-top: 5px;
	color: #1f2e70;
	margin-bottom: 5px;
	margin-left: 10px;
}

#container #homemain #contentleft1 h3 {
	font-size: 90%;
	margin-top: 5px;
	color: #123351;
	margin-bottom: 5px;
	margin-left: 10px;
}

#container #homemain #contentleft1 p {

	margin-left: 10px;
	line-height: 20px;
	font-size: 70%;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 10px;


}


#container #homemain #contentleft1 #prevdev {

	background: url(layout/images/previous-dev_08.jpg) top no-repeat;
	height: 66px;
	width: 526px;

}

#container #homemain #contentleft1 #for-sale {

	background: url(layout/images/propertiesforsale_08.jpg) top no-repeat;
	height: 66px;
	width: 526px;

}





#container #homemain #contentleft {

	width: 430px;
	float: left;
}

#container #homemain #contentleft a {

	text-decoration: none;
	color: #1f2e70;
	

}

#container #homemain #contentleft a:hover {

	text-decoration: underline;

}

#container #homemain #contentleft h1 {

	display: none;


}

#container #homemain #contentleft h2 {
	font-size: 130%;
	margin-top: 5px;
	color: #1f2e70;
	margin-bottom: 5px;
	margin-left: 10px;
}

#container #homemain #contentleft h3 {
	font-size: 90%;
	margin-top: 5px;
	color: #1f2e70;
	margin-bottom: 5px;
	margin-left: 10px;
}

#container #homemain #contentleft p {

	margin-left: 11px;
	line-height: 20px;
	font-size: 80%;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 10px;


}

#container #homemain #contentleft p strong {

	color: #1f2e70;

}

#container #homemain #contentleft #hometitle {

	background: url(layout/images/layout_09.jpg) top no-repeat;
	height: 53px;
	width: 425px;

}


#container #homemain #contentleft #briefhistory {

	background: url(layout/images/brief-history_09.gif) top no-repeat;
	height: 53px;
	width: 425px;

}

#container #homemain #contentleft #programme {

	background: url(layout/images/programme_09.gif) top no-repeat;
	height: 53px;
	width: 425px;

}

#container #homemain #contentleft #findus {

	background: url(layout/images/findus_09.gif) top no-repeat;
	height: 53px;
	width: 425px;

}

#container #homemain #contentleft #links {

	background: url(layout/images/links_09.gif) top no-repeat;
	height: 53px;
	width: 425px;

}

#container #homemain #contentleft #contact {

	background: url(layout/images/contactus_09.gif) top no-repeat;
	height: 53px;
	width: 425px;

}






#container #homemain #contentright {
	float: left;
	width: 370px;
}


#container #homemain #contentright img {

	border: 4px solid #e2dead;
	margin-left: 10px;
	margin-top: 60px;

}

#container #homemain #contentright #homeimage {

	background: url(layout/images/home-villa_09.jpg) top no-repeat;
	width: 375px;
	height: 236px;
	margin-bottom: 1px;

}

.clear {

	clear: both;

}


#container #homemain #forsale {

	background: url(layout/images/forsale_14.jpg) top no-repeat;
	width: 901px;
	height: 197px;
	padding-top: 60px;

}


#container #homemain #forsale .contentsale {

	float: left;
	width: 420px;
	margin-right: 10px;
	margin-left: 10px;

}

#container #homemain #forsale .contentsale h2  {
	font-size: 140%;
	margin-top: 0px;
	color: #163450;
	margin-bottom: 5px;
}


#container #homemain #forsale .contentsale h2 a {
	color: #163450;
	text-decoration: none;

}

#container #homemain #forsale .contentsale p a {

	color: #163450;
	text-decoration: none;
}

#container #homemain #forsale .contentsale p a:hover {

	text-decoration: underline;
	
}

#container #homemain #forsale .contentsale .textcontent {

	float: left;
	width: 180px;
	margin-right: 10px;
	font-size: 70%;
	line-height: 15px;
	

}

#container #homemain #forsale .contentsale .textcontent p {
	margin-top: 0px;
	margin-bottom: 6px;

}

#container #homemain #forsale .contentsale .textcontent .redbold {
	font-weight: bold;
	color:#990000;
}

#container #homemain #forsale .contentsale img {

	float: left;
	border: 2px solid #FFFFFF;
	

}


#container #homemain #btmbanner {
	width: 902px;
	height: 117px;
	background:url(layout/images/layout_12.jpg) top no-repeat;
	margin-top: 6px;
	 font-size: 65%;
 font-weight: bold;

}


#container #btmbanner #copyright {
 float: left;
 padding: 0px;
padding-top: 5px;
padding-left: 7px;
padding-right: 13px;
 
 }
 
#container #homemain #btmbanner #copyright p {
 
 margin: 0px;
 padding: 0px;
 padding-bottom: 5px;

 color: #123351;
 
 
 }
 
#container #homemain #btmbanner #copyright a {
  
  text-decoration: underline;
	color: #0277a3;

}



#container #homemain #btmbanner  ul{
	margin: 0px;
	padding: 0px;
	padding-top: 95px;
	float: right;
	text-align: right;
	margin-bottom: 6px;
}
#container #homemain #btmbanner li{
	margin-top: 0px;
	padding-top: 0px;
	display: inline;
	
}

#container #homemain #btmbanner li a{
	color: #1f2e70;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
}

#container #homemain #btmbanner  li a:hover{
	color: #698ebc;
	text-decoration:underline;
}