/* ------------------------------------------------------------------------------------------- */
/* SEARCH CRITERIA */
.SearchPropertyCriteria{
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
border:none;
color:#fff;
width:600px;
margin-top:20px;
margin-left:10px;
}
.SearchPropertyCriteria td{
padding:4px;
}
.SearchPropertyButton{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-decoration:none;
border:solid 1px #333333;
background-color:#6B6B6B;
padding:4px;
}
.SearchPropertyCriteriaToogleButton{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#fff;
text-decoration:none;
border:solid 1px #333333;
background-color:#6B6B6B;
padding:4px;
}
.SearchPropertyCriteriaToogleButton:hover{
color:#fff;
text-decoration:underline;
background-color:#333;
}


/* ------------------------------------------------------------------------------------------- */
/* SEARCH RESULTS - GLOBAL */

.PropertyTitle{
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}
.PropertyTitle:hover{
color:#FFFFFF;
text-decoration:underline;
}
.PropertySurburb{
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#BBB;
text-decoration:none;
text-transform:uppercase;
}
.PropertyDescription{
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;

}
.PropertyAddress{
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FF3333;
text-decoration:none;
}
.FeaturesBed{
background-image:url(/images/icon-bed.gif);
width:27px;
height:20px;
}
.FeaturesBath{
background-image:url(/images/icon-bath.gif);
width:27px;
height:20px;
}
.FeaturesCar{
background-image:url(/images/icon-car.gif);
width:27px;
height:20px;
}
.PropertyFeatures{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.PropertyMoreLink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ccc;
text-decoration:none;
}
.PropertyMoreLink:hover{
text-decoration:underline;
}

/* ------------------------------------------------------------------------------------------- */
/* SEARCH RESULTS - GALLERY */

.PropertyTBL{
margin:6px;
margin-left:12px;
margin-right:12px;
width:220px;
height:280px;
border:solid 1px #333333;
text-align: left;
background:#171717;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
}
.PropertyTBLOFI{
width:780px;
border:solid 1px #333333;
text-align: left;
background:#171717;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}
.PropertyTBLOFI td{
padding:10px;
}
.ofiheading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
display:block;
width: 400px;
border-bottom:solid 1px #eee;
}
.ofierror{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}

.PropertyPrice{
margin-top:10px;
height:60px;
text-align: right;
background:#232323;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#BBBBBB;
width:95%;
padding:6px;
}


/* ------------------------------------------------------------------------------------------- */
/* SEARCH RESULTS - PORTRAIT & STANDARD */
.PropertyStandardTBL{
margin-left:12px;
margin-right:12px;
margin-top:12px;
border:solid 1px #333333;
background:#1A1A1A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
width:96%;
}

.PropertyStandardTBL td{
padding:10px;
}

.PropertyPortraitTBL{
margin-left:12px;
margin-right:12px;
border:solid 1px #333333;
text-align: left;
background:#1A1A1A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
}
.PropertyPortraitTBL td{
padding:4px;
}


/* ------------------------------------------------------------------------------------------- */
/* SEARCH RESULTS - DATA */

.PropertySearchError{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
padding-left:20px;
padding-top:10px;
padding-bottom:100px;
display:block;
}

/* ------------------------------------------------------------------------------------------- */
/* IMAGES */

.PropertyImage{
border:solid 1px #989898;
}
.SearchPropertyImage:hover{
border:solid 1px #fff;
}

/* ------------------------------------------------------------------------------------------- */
/* FORMS */

.input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
height:15px;
width:175px;
}
.input-textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
border:solid 1px #CCCCCC;
}

/* ------------------------------------------------------------------------------------------- */
/* BUTTONS AND PAGING */

.SearchPropertyPagingMore{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.SearchPropertyPaging{
	font-weight:bold;
	margin-left:2px;
	margin-right:2px;
	margin-top:10px;
	margin-bottom:10px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	border: solid  1px #999;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	}
.SearchPropertyPaging:link{
	font-weight:bold;
	color:#999;
}
.SearchPropertyPaging:visited{
	font-weight:bold;
	color:#999;
}
.SearchPropertyPaging:hover{
	background:#FF3333;
	color:#fff;
	text-decoration:underline;
	}
.SearchPropertyPaging:active{
	background:#FF3333;
	border: 1px solid #fff;
	color:#fff;
	}
	
.SearchPropertyPagingCurrent{
	background:#FF3333;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	border: solid  1px #fff;
	margin-left:2px;
	margin-right:2px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.SearchPropertyPagingCurrent:link{
	color:#fff;
}
.SearchPropertyPagingCurrent:visited{
	color:#fff;
}
.SearchPropertyPagingCurrent:hover{
	color:#fff;
	text-decoration:underline;
}



