body
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:transparent;
	font-size:10px;
	padding:0; 
	margin:5px 5px 5px 0;
}

/* ---------- SEARCH RESULTS ------------------ */

/* Containers */
	
table.searchResultItem
{
    padding:5px 0 5px 0;
    border-bottom: 1px dashed #F7CE41;
	width:100%;
margin-top:3px;
}

table.searchResultItem td
{
	vertical-align:top;
}

div.main
{
	float:left;
	width:80%;
	font-size:12px;
	padding:4px;
	margin-top:2px;
}

div.details
{
	float:right;
	text-align:center;
	width:18%;
	margin-top:10px;
}

div.main p
{
	margin:0;
	margin:3px 0 5px 0;
}

a.address:link, a.address:visited
{
	display:block;
	font-size:12px;
	font-weight:normal;
	background-color:#F7CE41;
	padding:3px 3px 3px 5px;
	margin:0;
	color:#000;
	text-decoration:none;
}

a.address:hover
{
	background-color:#c93;
}	
	
	span.suburb
	{
	      text-transform:capitalize;
	      font-weight:bold
	}


a.description:link, a.description:visited
{
    text-decoration:none;
    color:#000;
}

a.description:hover
{
   color:#333;
   text-decoration:underline;
}

span.propertyId
{
	color:#666;
}

a img
{
    border:0;
}

/* ----------- END Search Results ------------- */

/* ------------ Search Results Paging Controls ---------------*/

table.pagingControls
{
	width:100%;
}

	td.previous
	{
		width:100px;
		vertical-align:top;
		text-align:left;
	}
	
	td.next
	{
		width:100px;
		vertical-align:top;
		text-align:right;
	}

	
	td.pageList
	{
		vertical-align:top;
		text-align:center;
	}
	
	td.pageList .currentpage
	{
		/* Style the current page number here */
	
	}
	
	td.pageList a
	{
		/* Style the other page number links here */
		
	}
	

div.resultTotal
{
	text-align:center;
	width:100%
}

/* ------------ End Search Results Paging Controls -----------*/

/* ---------------------- Search Forms -----------------------*/

form
{
	margin:0;
	padding:0;
	}
	
form td{
	vertical-align:top;
	}
	
form#detailedSearch
{
	/* Style the detailed search form */
} 

body#quickSearchPage
{
	width:160px;

}

h3.qsearchHeading
{
	margin:0;
	padding:0;
	font-size:12px;
}

form#buyRent
{
	/* The small form that posts back and refreshes the suburb list when selecting buy/rent */
}
	
	form#buyRent td
	{
		vertical-align:middle;	
	}

form#quickSearch
{
	/* Style the quick search form */
	text-align:center;
}

	form#quickSearch input.submit
	{
		/* style the quicksearch submit button in here */
		margin-top:10px;

	}


/* Form Elements*/

input {

border: solid 1px black; 
background-color:#F7CE41;

font-weight: normal;
font-size: 8pt
} 

option{
border: solid 1px black; 
background-color:#F7CE41;

font-weight: normal;
font-size: 8pt
}


select {
border: 1px solid #000; 
background-color:#F7CE41;
font-weight: normal;
font-size: 8pt;
} 

option
{
border:0;
}

textarea {
background-color: #F7CE41;
border: black 1px solid;
color: black;
font-family: arial, verdana, ms sans serif;
font-size: 10pt;
font-weight: normal
} 

.altButtonFormat {
background-color: #c0c0c0;
font-family: verdana;
border: #000000 1px solid;
font-size: 12px;
color: #778899
} 

.altTextField {
background-color: #ececec;
font-family: verdana;
font-size: 12pt;
color: #09c09c
} 

.radioStyle {
background-color:transparent;
border: #000000 solid 0px;
font-family: verdana;
font-size: 12px;
color: #000000
}

/* -----------------End Form Elements --------------------*/

a img
{
	border:0;
}