/** REALTOR SEARCH CSS **/

#search{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#r_search_top{
    border: solid 0px #000000;
    width: 686px;
    
}
#r_search_bottom{
    border: solid 0px #000000;
    width: 686px;
    padding: 0px 0px 0px 0px;    
}
#r_search_container{
    padding: 5px 5px 5px 5px;
    float: left;
}
.r_search_header{
    border: solid 1px #5d5b95;
    border-bottom: none; 
    padding: 5px 5px 5px 5px;
    font: bold 12pt Verdana,Sans-Serif;
    color: #0066cc;
    background-color: #f9fac7;
  
}
.r_search_body{
    border: solid 1px #5d5b95; 
    margin: 0px 0px 0px 0px;
    font: normal 8pt Verdana,Sans-Serif; 
    overflow: auto;
    background-color: #fdfcf1;
    padding: 5px 5px 5px 5px;
}  
.r_search_table{
    background-color: #ffffff;
    border: solid 1px #5d5b95;
}
.r_search_table th{
    background-color: #f0f0f0;
    border-bottom: solid 1px #5d5b95;
}
.r_search_table_field{
    font: normal 8pt Verdana,Sans-Serif;
    width: 70px;
}
.real_img{
    height: 75px;
    width: 51px;
    border: solid 1px #eeeeee;
  
}

.r_search_feat_real{
	border: solid 0px #000000;
	float: right;
	width: 294px;
	margin: 5px 10px 5px 0px;	
}
.r_search_feat_real_header{
	background-color: #f0f0f0;
	border: solid 1px #5d5b95;
	width: 290px;
    font: bold 8pt Verdana,Sans-Serif;
	padding: 4px 4px 4px 4px;		
}
.r_search_feat_real_body{
	border: solid 1px  #5d5b95;
	border-top: none;
	width: 290px;
	font: normal 8pt Verdana,Sans-Serif;	
	/*height: 171px;*/
	padding: 4px 4px 4px 4px;
	overflow: hidden;
}
/** END CSS **/

/** REALTOR SEARCH RESULTS CSS **/

/* SEARCH RESULTS TABLE PULLED FROM MARKETPLACE CSS*/

#search_results_table {
    border: solid #eeeeee 1px;
    margin: 10px 0px 10px 6px;
    width: 675px;
}
#search_results_table th {
    background-color: #eeeeee;
    color: #666666;
    font: bold 10pt Verdana,Sans-Serif;
    text-align: left;
    padding: 0px 0px 0px 0px;
}

#search_results_table th.field {
    text-align: center;
    padding: 3px 3px 3px 3px;
}
#search_results_table tr td {
	background-color: #ffffff;
	font: normal 9pt Verdana,Sans-Serif;
	border-bottom: #eeeeee 1px solid;
	cursor: pointer;
	padding: 3px 3px 3px 3px;
}

#search_results_table tr td.field {
	text-align: center;
	border-left: #f0f0f0 1px solid;
	background-color: #f9f9f9;
	color: #666666;
	padding: 6px 6px 6px 6px;
	font: normal 8pt Verdana,Sans-Serif;
}

#search_results_table tr.search_results_hover td {
	background-color: #deebf8;
	border-bottom: #9ac1e9 1px solid;
}

#search_results_table tr.search_results_hover td.field td.pic{
	background-color: #deebf8;
	color: #000000;

/*** AD LINK ***/
#search_results_table tr td a {
	color: #40408c;
	font: normal 10pt Arial,Sans-Serif;
	text-decoration: none;
}
#search_results_table tr.search_results_hover td a {
	color: #0066cc;
	text-decoration: none;
}
#search_results_table tr td a:hover {
	color: #0066cc;
	text-decoration: none;
}

/** END CSS **/