body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 12px;
	color: #F0F0F0;
}
a:link {
	color: #B3001F;
}
a:visited {
	color: #B3001F;
}
a:hover {
	color: #3E3F3E;
}
a:active {
	color: #B3001F;
}
.property-detail-suburb {
	color: #B3001F;
	font-size: 13px;
	border: 1px solid #B3001F;
	padding:5px;
	background-color: #fee1e1;
}
.property-detail-image-big {
	color: #B3001F;
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #FFFFFF;
	width: 635px;
	height: 400px;
}

.property-detail-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B20000;
	font-size: 15px;
}
.property-detail-price {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 12px;
}
.property-detail-address {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B20000;
	font-size: 13px;
}
.property-detail-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 12px;
	text-align: justify;
}
.property-detail-summary-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #880000;
	font-weight: bold;
	padding-bottom: 3px;
	border-bottom:1px solid #880000;
	margin-bottom: 5px;
	margin-left: 7px;
	margin-right: 7px;
	padding-top:5px;
}
.property-detail-summary-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #880000;
	padding-left: 7px;
}
.property-detail-clicktocontactagent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.property-detail-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #880000;
}
.property-detail-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B3001F;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.property-detail-smallbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B3001F;
}
.property-detail-agentname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.property-detail-agentmobile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #B3001F;
}
.property-detail-contactsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #880000;
}

.search-result-suburb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6B6464;
}
.search-result-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B20000;
}
.search-result-price {
	font-size: 12px; 
	color: #6B6464; 
	font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
}
.search-result-address {
	color: #6A6B7D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.search-result-desc {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.master-footer {font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif;}

#topbar{font-size:14px; color:#3b5d14; background:#f4f4f4; font-weight:bold; padding:6px; overflow:auto; height:1%; clear:both;}

#topbar a{color:#FF0000; text-decoration:none; margin:0 10px; height:23px; line-height:23px; float:left; display:block;}
a.active{ 	height:23px;
				line-height:23px; 
				background:url(image/menu/tb_a.png) right top no-repeat;
				padding-right:10px;
			}
a.active span{ background:url(image/menu/tb_span.png) left top no-repeat; height:23px; display:block; padding-left:10px;}
	
#middlebar{font-size:11px; color:#3b5d14; background:#333333; font-weight:bold; padding:6px; overflow:auto; height:1%; clear:both;}
	#middlebar a{	color:#333333; 
					text-decoration:none; 
					margin:0 5px; 
					padding-right:10px; 
					height:23px; 
					line-height:23px; 
					display:block; 
					float:left; 
					background:url(image/menu/mb_a.png) right top no-repeat;
				}
	#middlebar a span{background:url(image/menu/mb_span.png) left top no-repeat; height:23px; display:block; padding-left:10px;}
	
	
	
.home-featured-one-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 5px;
}
.home-featured-one-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
}
.home-featured-one-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	text-align:justify;
}



.right-openhouse-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: normal; 
	color: #FFFFFF; 
	background: #FF0000;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:7px;
	margin-right:7px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
.right-openhouse-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold; 
	color: #333333; 
	background: #FFFFFF;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:7px;
	margin-right:7px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
.right-openhouse-suburb {
	font-size: 14px;
	font-weight: bold;
}
.right-openhouse-address {
	font-size: 12px;
	font-weight: normal;
}
.right-openhouse-time {
	font-size: 12px;
	font-weight: normal;
}


.right-openhouse-day {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.right-openhouse-date {
	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top:0px;
}
.right-openhouse-month {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.about-content {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.admin-table {
	border-bottom:1px solid #CCCCCC;
	padding-top:7px;
	padding-bottom:7px;
}


.form-title {
	border-top:4px solid #CCCCCC;
	padding-top:7px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B3001F;
	font-weight: bold;
	padding-bottom: 7px;
}

.form-spacer {
	padding-top: 5px;
	padding-bottom: 5px;
}

.form-content {
	padding-top:7px;
	padding-bottom: 7px;
}

.form-content-title {
	padding-top:7px;
	padding-bottom: 0px;
	font-weight: bold;
}


.form-content-input {
	padding-top:7px;
	padding-bottom: 7px;
}

.pulldown_175px {
	width:175px;
}

.pulldown_150px {
	width:150px;
}

.screen_message {
	padding:7px;
	border:1px solid #CCCCCC;
	background:#F3F2F2;
	font-weight: bold;
}

.screen-message-error {
	padding:7px;
	border:1px solid #CCCCCC;
	background:#880000;
	color: #FFFFFF;
}

.admin-search-box {
	padding:7px;
	border:1px solid #CCCCCC;
	background:#F3F2F2;
	font-weight: bold;
	width:975px;
}

.admin-view-header {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background:#F3F2F2;
	font-weight: bold;
	margin-bottom:10px;
}
.admin-view-content {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
}

.admin-photo-view-header {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background:#F3F2F2;
	font-weight: bold;
	margin-bottom:10px;
}

.admin-photo-uploadbox {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background:#F3F2F2;
	font-weight: bold;
	margin-bottom:10px;
	width:300px;
}

.admin-photo-view-content {
	border-bottom:1px solid #CCCCCC;
	background:;
	font-weight: bold;
	margin-bottom:10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.box-search-title {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.box-search {
	border:0px solid #CCCCCC;
	padding: 10px;
	background-color: #E6E6E6;
}

.box-search-header {
	text-align: left;
	padding:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	background-color: #FF0000;
	border-bottom:2px solid #363636;
}

.contact_agent_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #B3001F;
}



.window-card-topbar {
	font-size: 130px;
	color: #FFFFFF;
	padding-left:50px;
}
.window-card-footer1 {
	font-size: 15px;
	background: #333333;
	text-align: center;
}

.window-card-address {
	font-size: 30px;
	color: #333333;
	text-align: left;
        font-weight: normal;
padding-top: 7px;
padding-bottom:7px;
margin-bottom: 7px;
border-bottom:2px solid #FF0000;
}

.window-card-atribute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background: #FF0000;
color: #FFFFFF;
width: 395px;
padding-left: 7px;
padding-right:7px;
padding-top:7px;
padding-bottom:7px;
}

.window-card-atribute-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333333;
	font-weight: bold;
}


.window-card-logo {
	font-size: 15px;
	background: #FFFFFF;
	text-align: center;
}
.window-card-footer1-text1 {
	font-size: 15px;
	color: #FFFFFF;
	background: #333333;
	font-weight: bold;
}
.window-card-footer1-text2 {
	font-size: 15px;
	color: #CCCCCC;
	background: #333333;
	font-weight: bold;
}



.window-card-footer2-text1 {
	padding-left:50px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.window-card-footer2-text2 {
	padding-right:50px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}


.window-card-fulldesc-adheadline {
	font-size: 30px;
	color: #333333;
	padding-left:20px;
	padding-right:10px;
	font-weight: bold;
}

.window-card-fulldesc-text {
	font-size: 20px;
	color: #333333;
	padding-left:20px;
	padding-right:0px;
	text-align: justify;
}

.window-card-logo-left {
	padding-left:20px;
	text-align: left;
}

.window-card-logo-right {
	font-size: 60px;
	color: #FF0000;
	padding-right:20px;
	text-align: right;
	font-weight: bold;
}
.window-card-title {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	border-bottom:1px solid #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}

.window-card-content {
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	border-bottom:1px solid #333333;
	padding-top: 10px;
	padding-bottom: 10px;	
}
.window-card-agentmobile {
	color: #FF0000;
	font-size: 25px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 0px;	
}

.window-card-price {
	color: #FF0000;
	font-size: 25px;
	font-weight: bold;
	padding-bottom: 0px;	
}

.testimonialbox-comment {
	color: #333333;
	font-size: 11px;
	text-align: justify;
}
.testimonialbox-name {
	color: #FF0000;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	padding-bottom:7px;
}















.brochure-topbar {
	font-size: 60px;
	color: #FF0000;
	padding-left:0px;
border-bottom:3px solid #CCCCCC;
}
.brochure-footer1 {
	font-size: 15px;
	background: #333333;
	text-align: center;
}


.brochure-logo {
	font-size: 15px;
	background: #FFFFFF;
	text-align: center;
}
.brochure-footer1-text1 {
	font-size: 12px;
	color: #FFFFFF;
	background: #333333;
	font-weight: bold;
}
.brochure-footer1-text2 {
	font-size: 12px;
	color: #CCCCCC;
	background: #333333;
	font-weight: bold;
}

.brochure-address {
	padding-left:0px;
	font-size: 12px;
	color: #FF0000;
background: #FFFFFF;
	font-weight: bold;
}

.brochure-footer2-text1 {
	padding-left:50px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.brochure-footer2-text2 {
	padding-right:50px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}


.brochure-fulldesc-adheadline {
	font-size: 20px;
	color: #333333;
	padding-left:20px;
	padding-right:10px;
	font-weight: bold;
}

.brochure-fulldesc-text {
	font-size: 14px;
	color: #333333;
	padding-left:20px;
	padding-right:0px;
	text-align: justify;
}

.brochure-logo-left {
	padding-left:20px;
	text-align: left;
}

.brochure-logo-right {
	font-size: 40px;
	color: #FF0000;
	padding-right:20px;
	text-align: right;
	font-weight: bold;
}
.brochure-title {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	border-bottom:1px solid #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}

.brochure-content {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	border-bottom:1px solid #333333;
	padding-top: 10px;
	padding-bottom: 10px;	
}
.brochure-agentmobile {
	color: #FF0000;
	font-size: 20px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 0px;	
}