/*
 * Layout styles
 *****************************************/
div.home div#contentWrapper div#colA {
	float:left;
	width:664px;
}
div.home div#contentWrapper div#colB {
	float:right;
	width:189px;
	margin:0;
}


/*
 * Support
 *****************************************/
div#homeBanner {
	margin:1em 0;
}
	div#homeBanner h2 {
	color:#CC0000;
	font-size:240%;
	margin:0 0 .75em 0;
	sfont-weight:normal;
	}


div#sectionproperty {
	float:left;
	width:200px;
	background-color:#fff;
}
div.hoverit#sectionproperty {
	background-color:#FFEEE0;
}
	div#sectionproperty h2 {
		font-size:140%;
		background-color:#cc9933;
		color:#fff;
	}
		div#sectionproperty h2 a {
	display:block;
	padding:4px 6px;
	color:#fff;
	background:transparent url(../images/layout/bg_home_property_arrows.gif) no-repeat 97% 50%;
		}

div#sectionCentre {
	float:left;
	width:200px;
	background-color:#fff;
	margin-left: 32px;
}

div.hoverit#sectionCentre {
	background-color:#FFEEE0;
}
 /** Colour for reversed out top of box
 *****************************************/
	div#sectionCentre h2 {
		font-size:140%;
		background-color:#336633;
		color:#fff;
	}
		div#sectionCentre h2 a {
			display:block;
			padding:4px 6px;
			color:#fff;
			background:transparent url(../images/layout/home_arrows_bg_estate.gif) no-repeat 97% 50%;
		}

div#sectionHavesay {
	float:right;
	width:200px;
	background-color:#fff;
}
div.hoverit#sectionHavesay {
	background-color:#C3E0EA;
}
	div#sectionHavesay h2 {
		font-size:140%;
		background-color:#cc3300;
		color:#fff;
	}
		div#sectionHavesay h2 a {
			display:block;
			padding:4px 6px;
			color:#fff;
			background:transparent url(../images/layout/home_arrows_bg_JMBsay.gif) no-repeat 97% 50%;
		}
	
div#sectionproperty div,
div#sectionCentre div,
div#sectionHavesay div {
	padding:5px 10px 10px;
}
	div#sectionproperty div ul,
	div#sectionCentre div ul,
	div#sectionHavesay div ul {
		margin:0;
		list-style-type:none;
	}

	div#sectionproperty div h3	{
		margin:0 0 .7em 0;
		font-size:120%;
		color:#CC9933;
	}
	div#sectionproperty div ul li{
		margin:0 0 .5em 0;
	}
	div#sectionproperty div ul li a {
		color:#8D7B6D;
		padding:0 0 0 12px;
		background:transparent url(../images/layout/home_li_a_property.gif) no-repeat center left;
	}
	
	/*     
 * heading under pic in box
 *****************************************/
	div#sectionCentre div h3	{
		margin:0 0 .7em 0;
		font-size:120%;
		color:#336633;
	}
	div#sectionCentre div ul li{
		margin:0 0 .5em 0;
	}
	div#sectionCentre div ul li a {
		color:#8D7B6D;
		padding:0 0 0 12px;
		background:transparent url(../images/layout/home_li_a_property.gif) no-repeat center left;
	}


	div#sectionHavesay div h3	{
		margin:0 0 .7em 0;
		font-size:120%;
		color:#cc3300;
	}
	div#sectionHavesay div ul li{
		margin:0 0 .5em 0;
	}
	div#sectionHavesay div ul li a {
		color:#8D7B6D;
		padding:0 0 0 12px;
		background:transparent url(../images/layout/home_li_a_professionals.gif) no-repeat center left;
	}
	


	

	
/*
 * Support
 *****************************************/
div#supportWrapper {
	width:189px;
	margin:1em 0 1em 0;
	background:transparent url(../images/layout/bg_home_support_top.gif) no-repeat top left;
	padding:15px 0 0 0;
}
	div#supportWrapper div#supportContent {
		width:189px;
		padding:0 0 15px 0;
		background:transparent url(../images/layout/bg_home_support_bottom.gif) no-repeat bottom left;
	}
		div#supportWrapper div#supportContent div.wysiwyg {
			width:169px;
			margin:0;
			padding:0 10px 1px 10px;
			background:transparent url(../images/layout/bg_home_support_middle.gif) repeat-y top left;
			line-height:160%;
		}
		div#supportWrapper div#supportContent div.wysiwyg h1,
		div#supportWrapper div#supportContent div.wysiwyg h2,
		div#supportWrapper div#supportContent div.wysiwyg h3,
		div#supportWrapper div#supportContent div.wysiwyg p,
		div#supportWrapper div#supportContent div.wysiwyg p strong,
		div#supportWrapper div#supportContent div.wysiwyg a {
			color:#3798BB;
		}
		div#supportWrapper div#supportContent div.wysiwyg p {
			font-size:140%;
			margin:0 0 .5em 0;
		}
		div#supportWrapper div#supportContent a.supportLink {
			padding:0 18px 0 0;
			background:transparent url(../images/layout/bg_double_arrow_blue.gif) no-repeat 100% 70%;
		}

/*
 * Support
 *****************************************/
div#expertWrapper {
	width:189px;
	margin:1em 0 1em 0;
	background:transparent url(../images/layout/bg_home_expert_top.gif) no-repeat top left;
	padding:14px 0 0 0;
}
	div#expertWrapper div#expertContent {
		width:189px;
		padding:0 0 32px 0;
		background:transparent url(../images/layout/bg_home_expert_bottom.gif) no-repeat bottom left;
	}
		div#expertWrapper div#expertContent div.wysiwyg {
			width:169px;
			margin:0;
			padding:0 10px 1px 10px;
			background:transparent url(../images/layout/bg_home_expert_middle.gif) repeat-y top left;
		}
		div#expertWrapper div#expertContent div.wysiwyg h1,
		div#expertWrapper div#expertContent div.wysiwyg h2,
		div#expertWrapper div#expertContent div.wysiwyg h3 {
			color:#336633;
		}
		div#expertWrapper div#expertContent p {
			color:#8D7B6D;
			margin:0 0 0.5em 0;
		}
		div#expertWrapper div#expertContent p.person {
			font-size:110%;
		}
		div#expertWrapper div#expertContent a.expertLink {
			padding:0 18px 0 0;
			background:transparent url(../images/layout/bg_double_arrow.gif) no-repeat 100% 70%;
		}

		
div#latest {
	width:189px;
	background-color:#fff;
	padding:0 0 10px 0;
	margin:0 0 1em 0;
}
	
	
	div#latest h3 {
			font-size:110%;
		background-color:#C0B5A2;
	}
		div#latest h3 a {
			display:block;
			padding:4px 10px;
			color:#fff;
		}

	div#latest ul {
		list-style-type:none;
		margin:10px;
	}
		div#latest ul li {
			margin:0 0 .5em 0;
		}
			div#latest ul li a {
				display:block;
				padding:0 0 0 12px;
				background:transparent url(../images/layout/bg_arrow.gif) no-repeat 0 0.3em;
			}
