
/* Search Page Results */
.psr_container{
background-color:transparent;
color:#000000;
width:auto;
margin:0px auto;
}
.psr_listing{
background-image:url(images/results_bg.gif);
background-repeat:repeat-y;
background-position:right;
border:1px solid #ccc;
}
.psr_top{
padding:20px 0px 0px 0px;
}
.psr_top_left{
float:left;
padding:0px 0px 10px 0px;
}
.psr_top_right{
float:right;
padding:0px 0px 10px 0px;
}
.psr_sort{
float:left;
}

.psr_result_total{
float:left;
padding:5px 0px 15px 0px;
}
.psr_result_number{
font-weight:bold;
}
.psr_listing{
padding:15px 5px 15px 15px;
background-color:transparent;
}
.psr_listing_office{
padding:15px 5px 15px 15px;
border:1px solid #e5e3d7;
background-color:#9f8f5c;
background-image:url(images/listing_bg.png);

border:0px solid #e5e3d7;
background-color:transparent;
background-image:url(images/spacer.gif);
margin:0px 0px 40px 0px;
}


.psr_address{
font-size:120%;
font-weight:bold;
color:#333;
text-transform:uppercase;
padding:10px 0px 5px 0px;
position:relative;

}
.psr_address_link:link,.psr_address_link:visited,.psr_address_link:active{

font-weight:bold;

}
.psr_address_link:hover{
}
.psr_clear{
clear:both;
}
.psr_main_picture{
float:left;
width:200px;
margin-left:auto;
margin-right:auto;
text-align:center;
padding-top:5px;
}
.psr_main_details{
min-height:140px;
padding:5px 0px 5px 0px;
}
.psr_main_details_left{
float:left;
padding-left:25px;

}
.psr_main_details_right{
float:right;
margin:0px 0px 0px 0px ;
padding:0px 10px 0px 20px;
border:none;
background-color:#transparent;
text-align:left;
}
.psr_picture{
padding:4px 0px 4px 0px;
margin:0px 0px 10px 0px;
}
.psr_picture_img{
	width:200px;
	border:3px solid #eee;
	
}
.psr_picture_img:hover{
	width:200px;
	border:3px solid #ccc;
	
}
.psr_view_details{
width:96px;
height:17px;

margin-bottom:4px;
cursor:pointer;
margin-left:auto;
margin-right:auto;

}
.psr_view_details:hover{
width:96px;
height:17px;


margin-bottom:4px;
cursor:pointer;
margin-left:auto;
margin-right:auto;
}
.psr_headings{
width:120px;
font-weight:bold;
padding:5px 0px 5px 5px;
}
.psr_details{
}
.psr_select{

}

.psr_appointment{

padding-left:18px;
margin:4px 0px 0px 1px;
line-height:20px;

font-size:12px;
cursor:pointer;

}
.psr_favourites{

padding-left:18px;
margin:4px 0px 0px 1px;
line-height:20px;
cursor:pointer;
}
.psr_more_info{

padding-left:18px;
margin:4px 0px 0px 1px;
line-height:20px;

cursor:pointer;
}
.psr_virtual_tour{

padding-left:18px;
margin:4px 0px 0px 1px;
line-height:20px;

cursor:pointer;
}
.psr_map_it{
padding-left:18px;
margin:4px 0px 0px 1px;
line-height:20px;
cursor:pointer;
}
.psr_financing{

padding-left:18px;
margin:4px 0px 0px 1px;
line-height:20px;
cursor:pointer;
}
.psr_register_now{

padding-left:18px;
margin:4px 0px 0px 1px;
line-height:20px;
cursor:pointer;
}
.psr_download_document{
	padding-left:18px;
	margin:4px 0px 0px 1px;
line-height:20px;
	cursor:pointer;
}
.psr_listing_info{
	width:300px;
	font-size:10px;
	clear:both;
	padding:0px 5px 1px 20px;
}
.psr_modify_search{
float:left;

background-repeat:no-repeat;
background-position:0px 1px;
padding-left:20px;
line-height:21px;
cursor:pointer;
font-weight:bold;
}
.psr_save_search{
float:left;

background-repeat:no-repeat;
padding-left:22px;
margin-left:10px;
line-height:21px;
cursor:pointer;
font-weight:bold;
}

.psr_pagination{
	float:right;
	padding:5px 0px 15px 0px;
}
.psr_pagination_link:link,.psr_pagination_link:visited,.psr_pagination_link:active{
color:#000;
text-decoration:none;
background-color:transparent;
border:1px solid transparent;
padding:2px 5px 2px 5px;
}
.pagination_selected{
color:#fff;
text-decoration:none;
background-color:#a29062;
padding:2px 5px 2px 5px;
}
.psr_pagination_link:hover{
color:#a29062;
text-decoration:none;
border:1px solid #a29062;
background-color:#f5f4ee;
padding:2px 5px 2px 5px;
}
.psr_links a:link, .psr_links a:active, .psr_links a:visited{

text-decoration:none;
background-color:transparent;



}
.psr_links a:hover{
text-decoration:none;


}
.psr_modify_search{

}


/* Search Page Results */
.header{
color:#000;
}
