
.bold
{
	font-weight : bold;
}

div.col_1_2_left
{
	width : 47%;
	float : left;
}

div.col_1_2_right
{
	width : 47%;
	float : right;
}

div#search1_subhead1 {
	background-image: url(../layout/edge_14.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color:#8C1942;
	text-align: left;
	width: 320px;
	height:21px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	float:left;
}
div#search1_colour {
	background-color: #F4F4F4;
	width: 437px;
	border: 1px solid #E8E8E8;
}
div.search1_content {
	float: left;
	width: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
div.search1_suburb {
	float:left;
	text-align:left;
}
div#search2_header {
	clear:both;
}div#search2_subhead1 {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../layout/edge_15.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	vertical-align: middle;
	background-color: #8C1942;
	width: 135px;
	height:21px;
	float:left;
}
div#search2_subhead2 {
	background-image: url(../layout/edge_16.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	vertical-align: middle;
	background-color: #D0D6D4;
	width: 130px;
	height:21px;
	float:left;
}
div#search2_colour {
	background-color: #F4F4F4;
	width: 264px;
	border: 1px solid #8C1942;
}
div.search2_content {
	float: left;
	width: 240px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}
div.search2_text {
	text-align: justify;
	float: left;
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
div.search2_img{
	width:100px;
	float:left;
	border: 1px solid #333333;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}
div.search2_icon {
	text-align: right;
	float: left;
	width: 16px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8A1A40;
}
div.search2_num {
	text-align: center;
	float: left;
	width: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #8A1A40;
	border-right-color: #8A1A40;
	border-bottom-color: #8A1A40;
	font-weight: bold;
	background-color: #FFFFFF;
}
div.form_label {
	text-align: right;
	float: left;
	width: 60px;
}
div.form_element {
	text-align: left;
	float: right;
	width: 125px;
}
div.centre {
	text-align: center;
}




.header_featureproperty,  .feature_property, .row_price_box, .row_searchbox
{
	clear : both;
}
.header_search_box
{
	height : 21px;
	line-height : 21px;
	clear : both;
}
.row_searchbox
{
	margin: 0 5px 5px 5px;
}
.row_header .grey1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #8A1A40;
	padding-right: 0px;
	padding-left: 0px;
}
.red_tab_left2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #8A1A40;
	padding-right: 5px;
	padding-left: 0px;
}
.red_tab_left
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #8A1A40;
	padding-right: 5px;
	padding-left: 0px;
}
.grey_tab_left
{
	padding-left : 3px;
	padding-right : 30px;
	font-weight : normal;
	float : right;
	border: 1px dotted #8A1A40;	
}



.property_search_box
{
	
	
	background : #FFFFFF;
}
.feature_property{

	background : #F0F5F9;
	padding: 3px;

}




.property_search_box p
{
	line-height:1.4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #666666;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-weight: normal;
}
.property_search_box p.bold
{
	font-weight : bold;
}
.property_search_box p.note
{
	font-size : 90%;
	margin-top : 0;
}
.col_searchbox
{
	width : 48%;
	float : left;
	margin-left : 0;
	margin-right : 0;
}
.input_spacer
{
	display : inline;
	margin-right : 5px;0
}

.feature_property h2
{
	font-size : 13px;
	padding: 0;
	margin:0;
}
.feature_property h3
{
	font-size : 12px;
}
.feature_property img.thumb
{
	border : 1px solid #000;
	float : right;
	margin : 0 5px 5px 10px;
}
.feature_property h3, .feature_property div, .feature_property p
{

	
	margin-left : 5px;
	margin-right : 5px;
}
.feature_property a
{
	color : #8A1A40;
	text-decoration : underline;
}
.feature_property a:hover
{
	color : #8A1A40;
	text-decoration : none;
}

.icon_car
{
	position : relative;
	width : 40px;
	height : 15px;
	border : 1px solid #8A1A40;
	background : #FFF url(../images/site/icon_car.gif) no-repeat left;
	float : left;
}
.icon_bath
{
	position : relative;
	width : 40px;
	height : 15px;
	border : 1px solid #8A1A40;
	background : #FFF url(../images/site/icon_bathroom.gif) no-repeat left;
	float : left;
}
.icon_bed
{
	position : relative;
	width : 40px;
	height : 15px;
	border : 1px solid #8A1A40;
	background : #FFF url(../images/site/icon_bed.gif) no-repeat left;
	float : left;
}
.icon_qty_box
{
	position : absolute;
	top : 0;
	right : 0;
	width : 18px;
	height : 15px;
	text-align : center;
	color : #000;
	font-weight : bold;
}




