/* Body */
BODY {
	align: center;
	margin: 5px 5px 5px 5px;
	background-color : #FFFFFF ;
	color : #333333;
	text-align: center;
	font-family: Arial;
	font-size: 9pt;
	lineheight: 12pt;
	}

td,tr,p,div,input {
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
	text-align: left;
	}
select {
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
	text-align: left;
}
p.agency {
	font-family: Arial;
	font-size: 8pt;
	color: #333333;
	text-align: left;
}
td.icon{
	text-align: left;
	padding-left: 35px;
	width: 21px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	height: 24px;
	cellpadding: 1px;
	border: 1px solid #91CE44;
}
td.right {
	font-family: Arial;
	color: #333333;
	text-align: right;
}
td.vdiv {
	width: 1px;
	border: 1px #91ce45;
	border-style:none solid none none;
}
td.preheading {
	border-style: solid none none none;
	border-top-width: 8px;
	padding-left: 8px;
	height: 10px;
	color: #ffffff;
	border-color: #ffffff;
	background-color : #666666;
}
td.minipreheading {
	border-style: none none none none;
	border-top-width: 8px;
	padding-left: 8px;
	height: 15px;
	color: #ffffff;
	border-color: #ffffff;
	background-color : #666666;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
td.banner {
	margin: 5px 5px 5px 5px;
	color: #ffffff;
	background-color : #666666;
}
td.bordergreen {
	border-style: none none none none;
	padding-left: 25px;
	height: 25px;
	color: #ffffff;
	background-color : #91CE44;
}
td.borderblack {
	border-style: none none none none;
	padding-left: 25px;
	height: 25px;
	color: #ffffff;
	background-color : #666666;
}
td.bordertop {
	border-style: solid none none solid;
	border-top-width: 8px;
	height: 25px;
	color: #ffffff;
	background-color : #ffffff;
	text-align: left;
}
td.previewheading {
	border-style: none none none none;
	border-top-width: 8px;
	height: 15px;
	color: #FFFFFF;
	border-color: #ffffff;
	background-color : #666666;
	text-align: center;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
td.previewlowerheading{
	border-style: none none none none;
	border-top-width: 8px;
	border-color: #ffffff;
	height: 15px;
	background-color : #666666;
	text-align: right;
}
td.headingspace{
	border-style: none none none none;
	border-top-width: 8px;
	padding-left: 2px;
	background-color : #FFFFFF;
	border-color: #ffffff;
}
td.miniheadings {
	border-style: none none none none;
	border-top-width: 8px;
	width: 100%;
	padding-left: 7px;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial;
	color: #ffffff;
	border-color: #ffffff;
	text-align: left;
	background-color : #91CE44;
}
td.subheading {
	border-style: none none none none;
	border-top-width: 8px;
	border-color: #ffffff;
	width: 100%;
	padding-left: 7px;
	height: 17px;
	background-color : #91CE44;
}
td.headings {
	border-style: solid none none none;
	border-top-width: 8px;
	border-color: #ffffff;
	width: 100%;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	color: #ffffff;
	text-align: left;
	background-color : #91CE44;
}
td.prebody {
	background-color : #ffffff;
	padding-left: 10px;
	text-align: left;
}
.body {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 9pt;
	line-height: 12pt;
	vertical-align: top; 
	font-family: Arial;
	color: #333333;
	background-color : #f2f2f2;
}
.frontbody {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-size: 9pt;
	line-height: 12pt;
	vertical-align: top; 
	font-family: Arial;
	color: #333333;
	text-align: left;
	background-color : #f2f2f2;
}
ul,li {
	font-family: Arial;
	font-size: 9pt;
	line-height: 12pt;
	color: #333333;
}
.contact {
	padding-left: 5px;
	padding-top: 5px;
	font-size: 9pt;
	line-height: 12pt;
	vertical-align: top; 
	font-family: Arial;
	color: #333333;
	text-align: left;
}
td.tdmenu {
	border-style: none none solid none;
	cellpadding: 0;
	cellspacing: 0;
	border-width: 1px;
	width: 80%;
	padding: 10px 2px 10px 2px;
	font-size: 11pt;
	font-family: Arial;
	color: #ffffff;
	text-align: left;
	background-color : #666666;
}
td.tdmenuchosen {
	border-style: none none solid none;
	cellpadding: 0;
	cellspacing: 0;
	border-width: 1px;
	width: 80%;
	padding: 10px 2px 10px 2px;
	font-size: 11pt;
	font-family: Arial;
	color: #ffffff;
	text-align: left;
	background-color : #91CE44;
}
td.rentalbody {
	padding: 10px, 10px, 10px, 10px;
	font-size: 9pt;
	line-height: 12pt;
	font-family: Arial;
	valign: top;
	text-align: left;
	background-color : #F5F2F2;
}
td.tdmenulast {
	border-style: none none none none;
	cellpadding: 0;
	cellspacing: 0;
	border-width: 1px;
	width: 80%;
	padding: 10px 2px 10px 2px;
	font-size: 11pt;
	font-family: Arial;
	color: #ffffff;
	
	text-align: left;
	background-color : #666666;
}
td.blackbg {
	background-color : #666666;
	width: 1px;
}
img.imagefloat{
	background-color : #f2f2f2;
	float: right;
}
.icons{
	text-align: left;
	padding-left: 30px;
	font-size: 11px;
	font-weight: bold;
/*	width: 39px;*/
	height: 14px;
}
h4 {
	color: #333333; font-family: Arial;
	font-size: 13px; 
	}

h5 {
	color: #333333; font-family: Arial;
	font-size: 13px; font-weight: bold;
	}

h6 {
	color: #333333; font-family: Arial;
	font-size: 12px; font-weight: bold;
	}

h7 {
	color: #d22229; font-family: Arial;
	font-size: 13px; 
}
h8 {
	color: #d22229; font-family: Arial;
	font-size: 12px; font-weight: bold;
}
td.summary {
	color: #ffffff; font-family: Arial;
	font-size: 12pt;
	background-color: #91CE44;
}
/* Links */
a:link, a:visited {
	font-family: Arial;
	font-size: 9pt;
	line-height: 12p; 
	color: #333333; 
	text-decoration: none;
	}

a:hover {
	font-family: Arial;
	font-size: 9pt;
	line-height: 12p; 
	color: #91CE44;	
	text-decoration: none;
}
a.norm {
	font-size: 9pt;
	line-height: 12pt;
	color: #333333;
	text-decoration: underline;
	font-family:  Arial;
}
a.norm:hover {
	color: #91CE44;
	text-decoration: none;
}

a.rmenu {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-family:  Arial;
	}

a.rmenu:hover {
	color: #91CE44;
	text-decoration: none;
	}
	
a.vphoto {
	font-size: 9pt;
	line-height: 12pt;
	color: #333333;
	text-decoration: none;
	font-family:  Arial;
}
a.vphoto:hover {
	font-size: 9pt;
	line-height: 12pt;
	color: #333333;
	text-decoration: none;
}

a.photolist, photolist {
	font-size: 9pt;
	font-weight: bold;
	color: #91CE44;
	text-decoration: none;
	font-family:  Arial;
	}

a.photolist:hover {
	color: #333333;
	text-decoration: none;
}
hr {
	background: #91CE44;
	color: #ffffff;
	height:1px; 
	border: 0px;
	align: right;
	}
table.mainborder {
	padding: 5px 5px 5px 5px;
	border: 1px solid #333333;
}
.psearch {
	color: #91CE44;
	border-style: solid;
	border: 1px solid;
}
img.agent {
	color: #333333;
	border-style: solid;
	border: 1px solid;
}
table.propertybreif {
	color: #91CE44;
	cellpadding: 3px;
	background-color: #f3f9eb; 
}
td.bottombordergreen {
	border-style: none none solid none;
	border-bottom-width: 2px;	
	background-color: #ffffff;
	color : #91CE44;
}

table.borderblack  { 
color: #000000; background-color: #f2f2f2; border: solid 1px 
}

img.topphoto {
	border-style: solid;
	border-width: 2px;	
	background-color: #ffffff;
	color : #91CE44;
	border-color: #91CE44;
}

.horizontal-line-grey  { background-image: url("graphics/exceland_dot_horizontal.gif"); background-repeat: repeat-x; background-position: left center; width: 100%; height: 5px }

.text-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding: 0px;
	text-align: right;
	padding-right: 10px;

}
.text-sm-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding: 0px;
	padding-left: 120px;

}
.text-sm-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
}
.text-sm-3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
}
.text-sm-3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
}
.text-sm-3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #91CE44;
	text-decoration: underline;
	text-align: right;
}
.result-specific-title{
	color: #91CE44; 
	font-family: Arial;
	font-size: 11pt; 
	font-weight: bold; 
	line-height: 14pt;
}
.result-specific-price{
	color: #d22229; 
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold; 
	line-height: 14pt;
}
.result-specific-address{
	color: #333333; 
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold; 
	line-height: 14pt;
}
.result-specific-desc{
	color: #333333; 
	font-family: Arial;
	font-size: 9pt;
	line-height: 12pt;
}
.results-specific-footer-header{
	color: #FFFFFF; 
	font-family: Arial; 
	font-weight: bold;
	padding: 5px, 1px, 1px,  5px;
	font-size: 13px; 
	background-color : #666666; 
	height: 15px;
}
.results-specific-subheading{
	color: #333333; font-family: Arial;
	font-size: 13px; font-weight: bold;
	}
.results-mainborder {
	border-style: solid;
	border: 1px solid;
	color: #333333;
	background-color : #f2f2f2;
}
.results-suburb-header {
	color: #FFFFFF; 
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	background-color: #91CE44;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.results-price-header {
	color: #ffffff; 
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	align-text: center;
	background-color: #91CE44;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.results-header {
	color: #ffffff;
	background-color : #91CE44;
}
.results-title {
	color: #d22229; 
	font-family: Arial;
	font-style: bold;
	font-size: 9pt; 
}
.results-address {
	color: #333333; 
	font-family: Arial;
	font-style: bold;
	font-size: 9pt; 
}
.results-body{
	font-size: 8pt;
	line-height: 12pt;
	vertical-align: top; 
	font-family: Arial;
	color: #333333;
	text-align: left;
}
.results-image-border{
	color: #91CE44; 
	border-style: solid;
	border: 1px solid;
}
a.results-links {
	color: #333333; 
	font-family: Arial;
	font-style: bold;
	font-size: 10px; 
}
a.results-links:hover{
	color: #d22229; 
	font-family: Arial;
	font-style: bold;
	font-size: 10px; 
}
.legal-txt{
	font-size: 8pt;
	line-height: 12pt;
	vertical-align: top; 
	font-family: Arial;
	color: #333333;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-color : #f2f2f2;
}
.img-frame {
	color: #91CE44;
	border-style: solid;
	border: 1px solid;
}
.img-frame a:link {
	border: 0.25mm solid #91CE44;
}
.img-frame a:visited {
	border: 0.25mm solid #91CE44;
}
.img-frame a:hover {
	border: 0.25mm solid #333333;
}
.footer-box {
	background-color : #91CE44;
	height: 25px;
	width: 100%;
	padding-right: 5px;
	padding-left: 5px; 
}
.footer-txt {
	font-family: Arial;
	font-size: 9px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px; 
}
.footer-txt a:link {
	font-family: Arial;
	font-size: 9px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px; 
}
.footer-txt a:visited {
	font-family: Arial;
	font-size: 9px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px; 
}
.footer-txt a:hover {
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 5px; 
}
.agent-txt {
	color: #333333; 
	font-family: Arial;
	font-size: 8.5pt;
	line-height: 12pt;
}
.agent-txt a:link {
	color: #333333; 
	font-family: Arial;
	font-size: 8.5pt;
	line-height: 12pt;
	text-decoration: underline;
}
.agent-txt a:visited {
	color: #333333; 
	font-family: Arial;
	font-size: 8.5pt;
	line-height: 12pt;
}
.agent-txt a:hover {
	color: #91CE44; 
	font-family: Arial;
	font-size: 8.5pt;
	line-height: 12pt;
	text-decoration: underline;
}
.backtotop {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-family:  Arial;
	text-align: right;
}
.backtotop a:link {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-family:  Arial;
	text-align: right;
}
.backtotop a:visited {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-family:  Arial;
	text-align: right;
}
.backtotop a:hover {
	font-size: 8pt;
	color: #91CE44;
	text-decoration: none;
	font-family:  Arial;
	text-decoration: underline;
	text-align: right;
}
.can-we-help {
	font-size: 8pt;
	line-height: 12pt;
	color: #333333;
	font-family:  Arial;
}
.can-we-help a:link {
	font-size: 8pt;
	line-height: 12pt;
	color: #333333;
	text-decoration: underline;
}
.can-we-help a:visited {
	font-size: 8pt;
	line-height: 12pt;
	color: #333333;
	text-decoration: underline;
}
.can-we-help a:hover {
	font-size: 8pt;
	line-height: 12pt;
	color: #91CE44;
	text-decoration: underline;
}
.text-lg-red {
	color: #d22229; 
	font-family: Arial;
	font-size: 12px; 
	font-weight: bold;
}
div.text-lg-red {
        color: #d22229;
        font-family: Arial;
        font-size: 14px;
        font-weight: bold;
}
.mandatory {
color: red;
}
.mandatoryName {
text-align: right; font-size: 9px; color: red; 
}
	

