/* Colours
=========

*/

html, body {
	color: #5c5131;
	background-color: #ffffff;
}

a {
	color: #5c5131;
	
}

a:hover
{
	color: #978000;
}

legend {
	color: #5c5131;
}

#branding {
	background: url('../images/layout/header.jpg');
}  


#wrapper.AE #branding {
	background: url('../images/layout/uaeHeader.jpg');
}

body.search #wrapper.AE #middle #content, body.search #wrapper.GB #middle #content, body.search #wrapper #middle #content
{
	*background-image: none !important;
	
} 

#wrapper.MT #branding {
	background: url('../images/layout/maltaheader.jpg');
}

#wrapper.NewHomes #branding {
	background: url('../images/layout/newhomesheader.jpg');
}


#middle {
	background-color: #fafafa;
	*background-color: #fafafa !important; 
}


body#home #content
{
	
	background-repeat: no-repeat;
}

#results {
	border-left: 1px solid #a89c95;
	border-right: 1px solid #a89c95;
	border-bottom: 1px solid #a89c95;
	background-color: #ffffff;
}

body#fulldetails #results {
	border-top: 1px solid #a89c95;
}

#officesearch {
	color: white;
}

#maintext
{
	background-color: #8e7741;
}

div.gallery1 img,
div.gallery2 img,
div.gallery3 img,
div.gallery4 img,
div.gallery5 img
{
	border: 1px solid #e3e0d8;
}



div.listbox {
	border: 1px solid #e3e0d8;
	background-color: #f6f3e4;
}

p.buttons a {
	background-color: #beb59c;
}


#tabs a {
	color: #5c5131;
}

p.buttons a:link, p.buttons a:visited, p.buttons a:active,
p.toplinks a:link, p.toplinks a:visited, p.toplinks a:active
{
	color: #5c5131;
}

p.buttons a:hover,
p.toplinks a:hover
{
	background-color: #dcd7ca;
}

div.proptext h2 span {
	color: #a14101;
}

p.toplinks a {
	background-color: #beb59c;
}

body#fulldetails p.toplinks {
	border-bottom: 2px dotted #ccc2ae;
}

p.toplinks a.prevbutton {
	background: url('../images/layout/prev_arrow.gif') no-repeat 5px #beb59c;
}

p.toplinks a.prevbutton:hover,
p.toplinks a.nextbutton:hover
{
	background-color: #dcd7ca;
}

p.toplinks a.nextbutton  {
	background: url('../images/layout/next_arrow.gif') no-repeat 82px #beb59c;
}

p.toplinks a.backbutton {
	background-color: transparent;
}

table.listdetails {
	border-collapse: collapse;
	clear: both;
	margin-top: 0px;
	width: 100%;
	color: #5f5436;
}

table.listdetails th,
table.listdetails td
{
	border: 1px solid #cccccc;
	text-align: left;
	padding: 0px 5px 0px 5px;
}

table.listdetails tr.altrow
{
	background-color: #f7f7f7;
}

table.listdetails td.saved
{
	text-align: center;
}

table.listdetails th
{
	background: url('../images/layout/tablehdr_bg.jpg') repeat-x;
}

table.listdetails td.addresslink
{
	padding: 0px;
	border-right:0px;
}

table.listdetails td a:link, table.listdetails td a:visited, table.listdetails td a:active
{
	color: #5f5436;
}

table.listdetails td a:hover
{
	background-color: #e0d9c9;
}

#picballoon
{
	background: url('../images/layout/popup_bg.gif') no-repeat top left;
}

#picballoon img
{
	border: 1px solid #f1efeb;
}

body#fulldetails div.propsubtext  {
	border-top: 2px dotted #ccc2ae;
}


div.proptext div.summary {
	background-color: #f6f3e4;
}

div.officedetails h1 {
	border-bottom: 2px dotted #ccc2ae; 
	color: #be7e50;
}


div.officedetails a {
	color: #413412;
}

div.officedetails a:hover {
	color: #be7e50;
}


body#fulldetails div.proptext h3{
	color: #be7e50;
}

#paging p a:link, #paging p a:visited, #paging p a:active {
	color: #be7e50;
}

#paging p a:hover {
	color: #84703c;
}



img {
	border: none;
}

#sidebar p.house {
	background: url('../images/layout/house_legend.gif') no-repeat;
}

#sidebar p.flat {
	background: url('../images/layout/flat_legend.gif') no-repeat;
}

div.abouttile {
	border: 1px solid #ebe0c0;
}

div.abouttile img {
	border-top: 1px solid #ebe0c0;
	border-right: 1px solid #ebe0c0;
	border-left: 1px solid #ebe0c0;
}

div.abouttile h1 {
	color: #978000;
}

body.about #contentmain h2 {
	color: #978000;
}


body.contact #contenttext fieldset h1,
body.valuation #contenttext fieldset h1 
{
	color: #ba7645;
}


#subcontent {
	background-color: #e0d4bc;
}

#subcontent h1{
	color: #312811;
}

#footer {
	border-top: 2px dotted #ccc2ae;
}

#footer a:link, #footer a:visited, #footer a:active,
#footer p
{
	color: #84703c;
}

#footer a:hover {
	color: #84703c;
}

#contentrighttext
{
	background-color: #c9c2ae;
	
}

#description hr
{
	border-bottom: 2px dotted #d1c9b9;
	border-top: none;
	border-right: none;
	border-left: none;
	margin-bottom: 15px;
	margin-left: 30px;
}


















