
/* Search Page Results */
.psr_container
{
background-color:transparent;
color:#000000;
font-size:12px;
width:882px;
margin:0px auto;
}

.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_modify_search
{
float:left;
height:21px;
background-repeat:no-repeat;
background-position:0px 1px;
padding-left:20px;
line-height:21px;
cursor:pointer;
font-weight:bold;
}

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

.psr_result_total
{
float:left;
padding:5px 0px 15px 0px;
}

.psr_result_number
{
font-weight:bold;
}

.psr_listing
{
padding:15px;
background-color:#cdcdcd;
border:1px solid #999999;
}

.psr_listing_office
{
padding:15px;
border:1px solid #999999;
background-color:#f3f3f3;
background-image:url(images/listing_bg.png);
margin:0px 0px 40px 0px;
}

.psr_address
{
font-size:13px;
font-weight:normal;
color:#000000;
text-transform:uppercase;
padding:10px 0px 5px 0px;
position:relative;
}

.psr_address_link:link,.psr_address_link:visited,.psr_address_link:active
{
color:#000;
text-decoration:none;
background-color:transparent;
padding:2px 5px 2px 5px;
font-size:14px;
font-weight:normal;
}

.psr_address_link:hover
{
color:#fff;
text-decoration:none;
background-color:#333333;
padding:2px 5px 2px 5px;
font-size:14px;
font-weight:normal;
}

.psr_clear
{
clear:both;
}

.psr_main_picture
{
float:left;
width:300px;
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:20px 5px 0px 0px ;
padding:20px 20px 20px 10px;
border:1px solid #999999;
background-color:#c0c0c0;
}

.psr_picture
{
padding:4px 0px 4px 0px;
margin:0px 0px 10px 0px;
}

.psr_picture_img
{
	width:300px;
	border:3px solid #c0c0c0;
}

.psr_picture_img:hover
{
	width:300px;
	border:3px solid #333;
}

.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-size:13px;
font-weight:bold;
line-height:16px;
padding:5px 0px 5px 5px;
}

.psr_details
{
font-size:11px;
line-height:14px;
}

.psr_select
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.psr_appointment
{
padding-left:18px;
margin:4px 0px 0px 1px;
line-height:18px;
height:18px;
font-size:12px;
cursor:pointer;
}

.psr_favourites
{
padding-left:18px;
margin:4px 0px 0px 1px;
line-height:18px;
height:18px;
font-size:12px;
cursor:pointer;
}

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

.psr_virtual_tour
{
padding-left:18px;
margin:4px 0px 0px 1px;
line-height:18px;
height:18px;
font-size:12px;
cursor:pointer;
}

.psr_map_it
{
padding-left:18px;
margin:4px 0px 0px 1px;
line-height:18px;
height:18px;
font-size:12px;
cursor:pointer;
}

.psr_financing
{
padding-left:18px;
margin:4px 0px 0px 1px;
line-height:16px;
font-size:12px;
cursor:pointer;
}

.psr_register_now
{
padding-left:18px;
margin:4px 0px 0px 1px;
line-height:16px;
font-size:12px;
cursor:pointer;
}

.psr_download_document
{
padding-left:18px;
margin:4px 0px 0px 1px;
line-height:16px;
font-size:12px;
cursor:pointer;
}

.psr_listing_info
{
font-size:10px;
clear:both;
padding:0px 5px 1px 10px;
}

.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;
padding:2px 5px 2px 5px;
}

.pagination_selected
{
color:#fff;
text-decoration:none;
background-color:#6c6c6c;
padding:2px 5px 2px 5px;
}

.psr_pagination_link:hover
{
color:#fff;
text-decoration:none;
background-color:#333333;
padding:2px 5px 2px 5px;
}

.psr_links a:link, .psr_links a:active, .psr_links a:visited
{
color:#000;
text-decoration:none;
background-color:transparent;
padding:2px 5px 2px 5px;
font-size:12px;
}

.psr_links a:hover
{
color:#fff;
text-decoration:none;
background-color:#333333;
padding:2px 5px 2px 5px;
font-size:12px;
}

.psr_modify_search
{
}

.psr_modify_search a:link, .psr_modify_search a:active, .psr_modify_search a:visited
{
color:#000;
text-decoration:none;
background-color:transparent;
padding:2px 5px 2px 5px;
font-size:12px;
}

.psr_modify_search a:hover
{
color:#fff;
text-decoration:none;
background-color:#333333;
padding:2px 5px 2px 5px;
font-size:12px;
}

.psr_save_search a:link, .psr_save_search a:active, .psr_save_search a:visited
{
color:#000;
text-decoration:none;
background-color:transparent;
padding:2px 5px 2px 5px;
font-size:12px;
}

.psr_save_search a:hover
{
color:#fff;
text-decoration:none;
background-color:#333333;
padding:2px 5px 2px 5px;
font-size:12px;
}

/* Search Page Results */

.header
{
color:#000;
font-size:20px;
}
