body {
	background: #ebcd98 url(../images/bg.jpg) repeat-y;
	font: 100% "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 0;
	}

a, a:link {
	color: #5a94af;
	}

a:active, a:hover {
	color: #c5b26d;
	}
	
a:visited {
	color: #735931;
	}

form {
	padding-right: 1em;
	font-size: 0.75em;
	}
	
	form span {
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		}
		
	form p {
		background: url(../images/search.gif) no-repeat top right;
		}


h1 {
	}

h2 {          color: #5a94af;
                padding-top: 20px;
	}

h3 {
	color: #d16959;
	font-size: 1.05em;
	letter-spacing: -0.05em;
	margin-top: 2em;
	}
	
	
h4, h5, h6 {
	}

input {
	font: 1em "Trebuchet MS", Verdana, Helvetica, sans-serif;
	width: 10em;
	}
	


p, li { 
	color: #4c2d1f;
	}


/* ------------------------  home page ----------------------------- */

#accessibility {
	display: none;
	padding: 0;
	}


#container {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/bg-container.jpg) repeat-y;
	}
	
html>body #container {
	width: 800px;
	margin-top: -1.35em;
	}


	
	/* header styling*/
	
	#head {
		width: 779px;
		margin: auto;
		}


	#head h1 {
		background: url(../images/logo.gif) no-repeat right;
		height: 2.5em;
		display: block;
		padding-top: 1.5em;
		}
		

	#head h2 {
		padding-top: 1em;
		}




	#head span  {
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		}
	
	#head img  {
		margin-top: -1em;
		}

	
	/* end header styling*/
	
	
	
	
	/* content styling*/


#content {
	width: 584px;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	}
	
html>body #content {
	margin-left: 30px;
			}

	
	#emphasis {
		background: url(../images/help.gif) no-repeat center;
		height: 2em;
		padding-top: 3em;
		display: block;
			}

	
	html>body #emphasis {
		padding-top: 1em;
			}
	
	
	#emphasis span {
		background: url(../images/help.gif) no-repeat center;
		height: 2em;
		padding-top: 3em;
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
			}
			
	
	#content p {
		font-size: 0.9em;
		}
		
	#content li {
		font-size: 0.9em;
		}

#content img a {
norder: none;
}


	.contextual {
		padding: 0.3em;
		border: 1px solid #a8c9df;
		float: right;
		}
	
		
#sidebar-2 {
	width: 151px;
	height: 32em;
	display: block;
	margin: 18px 10px 10px 5px;
	padding: 0;
	float: right;
	background: url(../images/bg-menu.jpg) no-repeat center top;
	text-align: right;
	}
	
html>body #sidebar-2 {
	margin: 30px 20px 10px 5px;
	}

	#sidebar-2 span {
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		}
	
	#sidebar-2 h3 {
		display: none;
		}

	#sidebar-2 h4 {
		margin-right: 10px;
		}
	
	#sidebar-2  ul {
		width: 151px;
		margin-left: -22px;
		padding-top: 10px;
		}
		
	html>body #sidebar-2  ul {
		padding-top: 0;
		}

	
	h4#about, h4#properties, h4#info {
		height: 24px;
		display: block;
		/*letter-spacing :-10000em;
		overflow: hidden;*/
		}
	
	h4#about {
		background: url(../images/menu/about.gif) no-repeat right;
		}

	h4#properties {
		background: url(../images/menu/properties.gif) no-repeat right;
		}

	h4#info {
		background: url(../images/menu/info.gif) no-repeat right;
		}
	
		
		
	/*.navlist {
		letter-spacing :-10000em;
		overflow: hidden;
		}*/
		
	#sidebar-2 li {
		list-style-type: none;
		margin-right: 10px;
		width: 126px;

		}
		
		
	#sidebar-2 li a {
		height: 22px;
		display: block;
		text-decoration: none;
		}
	
	html>body #sidebar-2 li a {
		height: 22px;
		}

	
	a#home, a:link#home, a:visited#home {
		background: url(../images/menu/home.gif) no-repeat top right;
		}
		
	a:hover#home {
		background: url(../images/menu/home.gif) no-repeat bottom right;
		}

	
	a#about2, a:link#about2, a:visited#about2 {
		background: url(../images/menu/about2.gif) no-repeat top right;
		}
		
	a:hover#about2 {
		background: url(../images/menu/about2.gif) no-repeat bottom right;
		}

	
	a#service, a:link#service, a:visited#service {
		background: url(../images/menu/service.gif) no-repeat top right;
		}
		
	a:hover#service {
		background: url(../images/menu/service.gif) no-repeat bottom right;
		}

		
	a#contact, a:link#contact a:visited#contact {
		background: url(../images/menu/contact.gif) no-repeat top right;
		}
		
	a:hover#contact {
		background: url(../images/menu/contact.gif) no-repeat bottom right;
		}

		
	a#featured, a:link#featured a:visited#featured {
		background: url(../images/menu/featured.gif) no-repeat top right;
		}
		
	a:hover#featured {
		background: url(../images/menu/featured.gif) no-repeat bottom right;
		}

	
	a#buying, a:link#buying a:visited#buying {
		background: url(../images/menu/buying.gif) no-repeat top right;
		}
		
	a:hover#buying {
		background: url(../images/menu/buying.gif) no-repeat bottom right;
		}

		
		
#foot {
	clear: both;
	width: 750px;
	margin: auto;
	border-top: 2px solid #d16959;
	padding-bottom: 1em;
		}
		
	#foot h5 {
		padding-top: 3em;
		}
	
	html>body #foot h5 {
		padding-top: 1em;
		}
	
	#foot p {
		font-size: 0.75em;
			}
			
	#address-uk, #address-us {
		margin-top: -5em;
		margin-left: 4em;
			}
			
	html>body #address {
		margin-top: -5em;
		}
		
	
	.addresses {
		float: left;
		color: #865d2e;
		padding-left: 1em;
		background: url(../images/bracket.gif) no-repeat center left;
		}
		
	.email {
		float: left;
		color: #865d2e;
		padding-left: 1.5em;
		font-size: 1.1em;
		padding-top: 2em;
		}
	
	.email a, .email a:link {
		color: #925a24;
		text-decoration: none;
		}
	
	.email a:active, .email a:hover {
		color: #fef8ef;
		background: #925a24;
		}


	.standards {
		clear: both;
		text-align: center;
		color: #8db7cb;
		padding-top: 1em;
		}
	