body, td, select, input { font-family:arial, geneva, sans-serif; color:#777777; font-size:12px; }
select, input { font-size:11px; color:#4c1978;}
form { margin:0px; }
a {text-decoration:none; color:#4c1978; font-weight:bold;}

.topnav, .topnav a { color:#4c1978; font-size:13px; font-weight:bold;}
.topnav a:hover {color:#000000; }
.topnav2, .topnav2 a { color:#666666; font-weight:normal; }
.topnav2 a:hover {color:#000000;}

.footer, .footer a {color:#999999; font-size:11px; font-weight:normal; }
.footer a:hover {color:#666666;}

.postcode {color:#ffffff; font-weight:bold; padding:5px 5px 5px 10px; font-size:11px;}
.postcode a {color:#ffffff;}

.info-centre, .info-centre a {color:#ffffff; font-size:11px;}
.register  {color:#ffffff; font-size:11px; padding:10px;}
.home-text {color:#ffffff; font-size:13px; line-height:130%; padding-right:10px;}

h1 { margin:0px; padding:0px; margin-bottom:10px; font-weight:bold; font-size:18px; color:#4c1978; }
h2 { margin:0px; padding:0px; font-weight:bold; font-size:13px; line-height:130%; color:#777777; }
h3 { margin:0px; padding:0px; font-weight:bold; font-size:12px; color:#4c1978; }

.address {font-size:11px; font-weight:bold; line-height:130%;}
.address b {color:#4c1978;}

.line {background-color:#4c1978;}

.property-price {color:#ffffff; font-size:12px; padding-left:10px; font-weight:bold;}
.property-price2 {color:#000000; font-weight:bold; font-size:11px; padding-top:5px;}
.property-title {color:#ffffff; font-size:12px; font-weight:bold;}
.property-text {color:#000000; line-height:140%; padding-top:5px;}
.property-postcode {color:#ffffff; padding-top:5px; padding-left:10px; font-weight:bold; font-size:11px;}