#search_map_wrapper{
	width: 646px;
	height: 419px;
}

a img{
	border: 0;
}

#search_map_wrapper .office{
	position: absolute;
	background-image: url(/images/search_map_bullet.png);
	background-repeat: no-repeat;
	background-position: center left;
	
	color: #ffffff;
	padding-left: 8px;
	font-size: 10px;
	line-height:12px;
	height: 1em;
	
	display: block;
	text-decoration: none;
	
	margin-top: -2px;
}

.search_results_item{
	position: relative;
}

.search_results_pagination{
	clear: left;
}

.print_saved {
	position: absolute;
	top: 10px;
	right: 10px;
}

.search_results_pagination a{
	display: block;
	float: left;
	padding:0 4px;
	margin: 0 0px 0 0;
	color: #363D4F;
	font-weight: bold;
}

.search_results_pagination a:hover{
	color: #566185;
}

.search_results_pagination a.current{
	background: #363D4F;
	color: #FFFFFF;
}

.search_results_photo_size{
	color: #CCCCCC;
	text-align: right;
}

.search_results_total_results{
	position: absolute;
	top: 20px;
	left: 0px;
	font-size: 16px;
	font-weight: bold;
}
.search_results_sort{
	font-size:12px;
	font-weight:bold;
	left:0px;
	position:absolute;
	top:50px;
}

#search_results_sort{
	color:#E5132C;
}

#search_results_per_page {
	color:#E5132C;
}

.search_results_pagination.top{
	margin:0 0 0 0;
	position:absolute;
	right:0;
	top:20px;
}
.search_results_per_page{
	position: absolute;
	top: 50px;
	right:0;
	font-weight:bold;
	font-size:12px;
}
.search_results_photo_size{
	padding: 5px;
	position: absolute;
	top: 50px;
	right:1px;
}
.search_results_photo_size a{
}
.search_results_photo_size a img{
	border: 0;
}
.search_results_photo_size span{
	font-size: 19px;
	font-weight: bold;
	position: relative;
	top: -3px;
	padding: 0 4px 0 4px;
}

.search_results_items{
	margin:10px 0 0;
	padding:10px 0 20px 15px;
}
.search_results_item{
	margin:0 24px 30px 0;
}

#search_results_tabs{
	float: right;
	width: 635px;
	clear: right;

	height: 44px;
	overflow: hidden;
}
#search_results_tabs a{
	background: url(/images/bg_tab_unselected.gif) no-repeat top left;
	display: block;
	float: left;
	
	width: 124px;
	height: 44px;
	
	margin: 0 0 0 3px;
	
	text-align: center;
	line-height: 44px;
	font-weight: bold;
	font-size: 15px;
	color: #717A9B;
}

#search_results_tabs a:hover {
	color:#373F59;
}

#search_results_tabs a.current{
	background: url(/images/bg_tab_selected.gif) no-repeat top left;
	color: #373F59;
	
}

#email_updates_header_link{
	display: block;
	float: right;
	clear: right;
	background: url(../../images/btn_email_update.gif) top left no-repeat;
	padding: 0 0 0 25px;
	margin:-40px 0 10px;
	height: 14px;
	line-height: 14px;
	font-weight: bold;
	font-size:13px;
}

.search_results_item h3{
	padding: 5px;
	font-size: 12px;
}

.property_activity{
	position: absolute;
	top: 5px;
	right: 5px;
}

#search_results_photo_view,
#search_results_list_view,
#search_results_table_view,
#search_results_map_view,
#search_results_saved_view{
	background: #ffffff;
	clear: right;
	float: right;
	width:632px;
	position: relative;
}

#search_results_photo_view .search_results_item{
	float: left;
}

.search_results_item_photo_thumb{
	width: 130px;
	height: 210px;
}
.search_results_item_photo_small{
	width: 180px;
	height: 250px;
}

.email_updates {
	width: 996px;
}

.search_results_item_photo_medium{
	width: 280px;
	height: 300px;
}

.search_results_item_photo_medium .search_results_item_price,
.search_results_item_photo_large .search_results_item_price {
	clear: left;
}

.search_results_item_photo_large{
	margin: 0 0 20px 5px;
}

.search_results_item_photo_large .search_results_item_links {
	clear:both;
	float: left;
	height: 30px;
	width: 580px;
}

#search_results_form_wrapper{
	float:left;
	margin-top:1px;
	padding:0px 0 0;
	width:330px;
}

.email_updates_rightCol {
	float:right;
	margin-top:1px;
	padding:0px 0 0;
	width:640px;
	background-color:#E6E6E6;
	margin-bottom: 10px;
}

#search_results_form_wrapper_auction  {
	float:left;
	margin-top:1px;
	padding:0 0 0;
	width:330px;
}

#search_results_form_wrapper_auction h3{
	font-size:20px;
	font-weight:normal;
	margin:0 0 20px;
}

table.search_results_items_table{
	margin:20px 15px;
	width:600px;
}

table.search_results_items_table th{
	background: url(/images/bg_tableSummaryHeader.gif) repeat-x bottom left;
	padding: 10px;
	font-weight: bold;
	font-size: 16px;
}

table.search_results_items_table td{
	padding: 10px;
}

table.search_results_items_table th.address, table.search_results_items_table td.address{
	border-right: 1px solid #BABFCD;
}
table.search_results_items_table th.town, table.search_results_items_table td.town{
	border-right: 1px solid #BABFCD;
}
table.search_results_items_table th.beds, table.search_results_items_table td.beds{
	border-right: 1px solid #BABFCD;
}
table.search_results_items_table td.beds{
	text-align: center;
}
table.search_results_items_table th.postcode, table.search_results_items_table td.postcode{
	border-right: 1px solid #BABFCD;
}
table.search_results_items_table td.postcode{
	text-align: center;
}
table.search_results_items_table th.price, table.search_results_items_table td.price{
	border-right: 1px solid #BABFCD;
}
table.search_results_items_table th.saved, table.search_results_items_table td.saved{
}

.search_results_pagination.bottom{
	float: right;
	clear: both;
	padding: 0 20px 20px 0;
}

#props_found img{
	position: relative;
	top: 3px;
	left: 3px;
}

#property_details .property_details_header,
#office_details .office_details_header{
	background: #E51339;
	width: 100%;
	height: 65px;
	position: relative;
	color: #ffffff;
	float:left;
	z-index:1;
}

#sig_homes_item_page #property_details .property_details_header, #office_details .office_details_header {
	background:none repeat scroll 0 0 #A9D2E4;
	color:#00305E;
	float:left;
	height:65px;
	position:relative;
	width:100%;
	z-index:1;
}

#property_details .property_details_header h3,
#office_details .office_details_header h3{
	position: absolute;
	top: 10px;
	left: 10px;
	margin: 0;
	padding:2px 0;
	font-size: 20px;
	font-weight: normal;
}

#office_details .office_details_header{
	height: 40px;
	float:left;
}
#property_details .property_details_header .price{
	position: absolute;
	bottom: 10px;
	left: 10px;
	margin: 0;
	padding: 0;
	
	font-size: 20px;
}
#property_details .property_details_header .officePhone{
	position: absolute;
	top: 17px;
	right: 10px;
	margin: 0;
	padding:2px 0 5px;
	font-size: 28px;
}

#property_details .property_details_header .ref{
	position: absolute;
	bottom: 6px;
	right: 10px;
	margin: 0;
	padding: 0;
	
}

#property_details .property_details_header .ref_upper{
	position: absolute;
	top: 11px;
	right: 10px;
	margin: 0;
	padding: 0;
	
}

#property_details .property_details_header .status{
	position: absolute;
	bottom: 16px;
	right: 10px;
	margin: 0;
	padding: 0;
	font-size: 28px;
}

#property_details .property_details_gallery,
#office_details .office_details_leftCol{
	/*background: #FFFFFF;*/
	width: 100%;
	/*height: 315px;*/
	position: relative;
	/*color: #ffffff;*/
	margin: 10px 0 0 0;
	
	clear: left;
	float: left;
	width: 685px;
}

#office_details .office_details_leftCol {
	width: 675px;
	padding-right: 10px;
}

#property_details .property_details_gallery .thumbs{
	width: 270px;
	height: 277px;
	float: left;
}
#property_details .property_details_gallery .thumbs a{
	margin: 0 10px 10px 0;
	padding: 0;
	display: block;
	float: left;
	
}

#property_details_gallery_controls{
	float: left;
	width: 270px;
	clear: left;
}

#property_details_gallery_controls p{
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#property_details_gallery_controls .controls{
	float: left;
	width: 100px;
}

#property_details_gallery_controls .info{
	float: right;
	width: 140px;
	text-align: right;
	padding-right: 10px;
}

#property_details .property_details_gallery .large_view{
	width: 415px;
	float: right;
}

#property_details .property_details_description{
	margin: 10px 0 0 0;
	clear: left;
	float: left;
	width: 685px;
}

#property_details .property_details_description p{
	padding: 0 0 20px 0;
}

#property_details .property_details_description table{
	margin: 0 0 20px 0;
}

#or_text{
	clear: left;
}

#search_map_wrapper a.selected{
	color: #ff0000;
}

#office_search, #location_search{
	clear: both;
}

#office_search a{
	padding: 10px 0 0 0;
	margin: 0;
	display: block;
	float:left;
}

.three_column_layout_sig #office_search a{
	padding: 10px 0 0 0;
	margin: 0;
	display: block;
	float:left;
	color:#002E67;
}

#location_search a {
	display:block;
	float:left;
	margin:0;
	padding:10px 0 0;
	color:#002E67;
}

#location_search a:hover {
	color:#C11126;
}

.three_column_layout_sig_homes #location_search a:hover {
	color:#002E67;
}

#office_search p{
	background-color:#FFFFFF;
	display:block;
	float:left;
	margin:7px 0 -22px 10px;
	padding:2px 0 0;
	position:relative;
	z-index:2;
}
#office_search ul{
	border: 1px solid #7F9DB9;
	background: #ffffff;
	padding: 10px;
	clear: both;
	list-style-type: none;
	list-style-position: outside;
	padding:20px 10px 5px;
	margin: 0;
	height:120px;
	overflow:scroll;
	position:relative;
	z-index:1;
}

#office_search ul li{
	color:#E5132C;
	display:block;
	margin:0;
	padding:0 0 0;
	line-height:14px;
}

.three_column_layout_sig #office_search ul li{
	color:#002E67;
	display:block;
	margin:0;
	padding:0 0 0;
	line-height:14px;
}

a.search_results_item_link_save{
	position: relative;
	color:#373F59;
	font-weight:bold;
}
a.search_results_item_link_save img{
	border: 0;
	position: absolute;
	top: -1px;
	right: -20px;
}

/* LIST VIEW*/
#search_results_list_view .search_results_item,
#search_results_saved_view .search_results_item{
	position: relative;
	border: 0;
	margin:10px 0 20px;
	float:left;
	width:585px;
	padding:0;
}

#search_results_list_view .search_results_item a.image_link,
#search_results_saved_view .search_results_item a.image_link{
	position: absolute;
	top: 0;
	left: 0;
}

#search_results_list_view .search_results_item h3,
#search_results_saved_view .search_results_item h3{
	color:#E51339;
	font-size:15px;
	left:190px;
	margin:0 0 0 190px;
	padding:0;
	top:0;
}

#search_results_list_view .search_results_item .search_results_item_price,
#search_results_saved_view .search_results_item .search_results_item_price{
	display:inline;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin:0 0 0 190px;
	width:255px;
}
#search_results_list_view .search_results_item .search_results_item_ref,
#search_results_saved_view .search_results_item .search_results_item_ref{
	float:left;
	font-size:11px;
	margin:0 0 0 20px;
	text-align:right;
	width:120px;
}
#search_results_list_view .search_results_item .search_results_item_description,
#search_results_saved_view .search_results_item .search_results_item_description{
	line-height:16px;
	height:70px;
	padding:39px 0 15px 190px;
	text-align:left;
	display:block;
}
#search_results_list_view .search_results_item .search_results_item_links,
#search_results_saved_view .search_results_item .search_results_item_links{
	padding:1px 0 0;
	position:absolute;
	top:89px;
	left: 190px;
	width: 390px;
}

.search_results_item_links_no_price {
	position:absolute;
	top:122px;
	float:left;
}

#search_results_list_view .search_results_item .search_results_item_links a,
#search_results_saved_view .search_results_item .search_results_item_links a{
	color: #223A6A;
	/*background: url(../../images/btn_next.gif) center left no-repeat;*/
	padding:0 0px 0 0;
	margin: 0 0 0 0;
	font-weight: normal;
}

#search_results_list_view .search_results_item .search_results_item_links a:hover,
#search_results_saved_view .search_results_item .search_results_item_links a:hover {
	color:#566185;
}

#search_results_list_view .search_results_item .search_results_item_links a.saved,
#search_results_saved_view .search_results_item .search_results_item_links a.saved{
	color: #E51339;
}

span.seperator {
	margin:0 2px 0 3px;
	padding:0;
}

.videoette_icon_overlay {
	position: absolute;
	z-index: 1000;
	top: 98px;
	left: 9px;
	width: 29px;
	height: 29px;
	background-color: transparent;
}

#gmap_wrapper{
	margin:20px 10px 10px 1px;
	position:relative;
}

#gmap{
	width:659px;
	height: 399px;
}

.small_popup, .office_tl, .office_tr, .office_bl, .office_br{
	display: none;
	position: absolute;
	width: 220px;
	height: 112px;
	background-repeat: no-repeat;
	background-position: top left;
	z-index: 100000;
}

.office_tl{
	background-image: url(../../images/bg_officePopupTL.png);
}

.office_tr{
	background-image: url(../../images/bg_officePopupTR.png);
}

.office_bl{
	background-image: url(../../images/bg_officePopupBL.png);
}

.office_br{
	background-image: url(../../images/bg_officePopupBR.png);
}



.large_popup, .property_tl, .property_tr, .property_bl, .property_br{
	display: none;
	position: absolute;
	width: 220px;
	height:250px;
	background-repeat: no-repeat;
	background-position: top left;
	z-index: 100000;
}

.property_tl{
	background-image: url(../../images/bg_popupTL.png);
}

.property_tr{
	background-image: url(../../images/bg_popupTR.png);
}

.property_bl{
	background-image: url(../../images/bg_popupBL.png);
}

.property_br{
	background-image: url(../../images/bg_popupBR.png);
}






#map_popup.tl .padding{
	padding: 10px 15px 18px 23px;
}
#map_popup.tr .padding{
	padding: 10px 27px 10px 10px;
}
#map_popup.bl .padding{
	padding: 10px 15px 18px 23px;
}
#map_popup.br .padding{
	padding: 10px 27px 18px 10px;
}

#map_popup .padding h3{
	font-size: 13px;
	padding: 0;
	margin: 0;
	width:183px;
}

#gmap_loading{
	position: absolute;
	top: 20px;
	right: 20px;
}


#search_suggestions{
	position: absolute;
	z-index: 1000;
}
#search_suggestions ul{
	position: relative;
	top: 50px;
	float:left;
	width: 306px;
	
	border-top: solid 1px #a7a6aa;
	border-right: solid 1px #a7a6aa;
	border-left: solid 1px #a7a6aa;
	background: #ffffff;
	padding: 0;
	margin: 0;
	list-style: inside none;
	display: block;
}

#search_suggestions li{
	border-bottom:1px solid #A7A6AA;
	display:block;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:306px;
}

#search_suggestions li a{
	display: block;
	padding: 2px 2px 2px 8px;
	margin:0;
	float:left;
	width:296px;
}

#search_suggestions li a strong{
	padding: 0px;
	margin:0;
}

#search_suggestions li a:hover{
	background: #CCCCCC;
}

#location.searching{
	background-image: url(../../images/ajax-loader.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

#search_home {
	clear:right;
	float:right;
	margin:20px 0 0;
	padding:0 0 0 0;
	width:678px;
}

#search_home_lower{
	clear: both;
	/*border-top: solid 1px #A6ABBD;*/
}

#search_home_lower .left{
	width: 688px;
	margin:25px 10px;
	float: left;
}

#search_home_lower .right{
	width: 250px;
	margin:10px 20px 20px 10px;
	float: right;
}

#featured_property{
	position: relative;
	width: 580px;
	height: 438px;
	margin-bottom: 20px;
	margin-left:42px;
}

#featured_property_overlay{
	background: #ffffff;
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 10px;
	font-size: 17px;
}

#search_home_upper{
	clear: both;
	border-bottom: solid 1px #A6ABBD;
}

#search_home_upper .left{
	width: 250px;
	margin: 20px 10px 20px 20px;
	float: left;
}

#search_home_upper .right{
	width: 688px;
	margin: 20px 20px 20px 10px;
	float: right;
}

#search_results_form_wrapper.wide{
	width: 100%;
	border-right: 1px solid #F22542;
	border-bottom: 1px solid #F22542;
	border-left: 1px solid #F22542;
	margin:0 0 15px;
}
#search_results_form_wrapper.wide #placeholderSearch{
	width: 100%;
}
#search_results_form_wrapper.wide #mainSearch{
	display: block;
	float: left;
	width: 329px;
	border-bottom: 0;
	border-left: 0;
	border-top: 0;
}
#search_results_form_wrapper.wide #advancedSearch{
	display: block;
	float: left;
	width: 662px;
	border: 0;
	position: relative;
}

#property_location, #office_location_gmap{
	height:265px;
	width:270px;
	float:left;
}

#location_gmap{
	width: 680px;
	height: 354px;
}

#search_map_wrapper .inner .inner_back_link {
	color:#FFFFFF;
	position:absolute;
	right:12px;
	top:-28px;
}

.three_column_layout_sig #search_map_wrapper .inner .inner_back_link {
	color:#00305E;
	position:absolute;
	right:12px;
	top:-28px;
}

#search_map_wrapper .inner #search_map_select{
	position: absolute;
	bottom: 10px;
	right: 10px;
	height: 80px;
	width: 220px;

}
#search_map_wrapper .inner #search_map_select p{
	line-height: 13px;
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
	text-align: center;
	font-size: 11px;
}

#search_map_wrapper .inner #search_map_select a{
	background: #4c4d69;
	display: block;
	float: left;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 5px 0;
	width: 90px;
	margin: 3px 10px;
	text-align: center;
	font-size: 11px;
}

.three_column_layout_fine .site_wrapper .content_holder_ls .left_col #search_results_form_wrapper #placeholderSearch .search .heading p {
	background-color:#867D54;
	font-size:23px;
	font-weight:400;
	margin:0;
	padding:5px 10px;
}

.three_column_layout_fine .site_wrapper .content_holder_ls .left_col #search_results_form_wrapper #placeholderSearch .search #search_form #mainSearch {
	border:1px solid #867D54;
}

.three_column_layout_fine .site_wrapper .content_holder_ls .left_col #search_results_form_wrapper #placeholderSearch .search #search_form #mainSearch .searchTypeLabel {
	color:#867D54;
}

.three_column_layout_fine .site_wrapper .content_holder_ls .left_col #search_results_form_wrapper #placeholderSearch .search #search_form #mainSearch #minimumPrice {
	color:#867D54;
}

.three_column_layout_fine .site_wrapper .content_holder_ls .left_col #search_results_form_wrapper #placeholderSearch .search #search_form #mainSearch #maximumPrice {
	color:#867D54;
}

.three_column_layout_fine .site_wrapper .content_holder_ls .left_col #search_results_form_wrapper #placeholderSearch .search #search_form #mainSearch #bedrooms {
	color:#867D54;
}

.three_column_layout_fine .site_wrapper .content_holder_ls .left_col #search_results_form_wrapper #placeholderSearch .search #search_form #mainSearch #propertyType {
	color:#867D54;
}

.three_column_layout_fine .site_wrapper .content_holder_ls .left_col #search_results_form_wrapper #placeholderSearch .search #search_form #mainSearch .radio_container_display_option .radio_label {
	color:#867D54;
}

.three_column_layout_fine .site_wrapper .content_holder_ls .left_col #search_results_form_wrapper #placeholderSearch .search #search_form #mainSearch #location_search a {
	color:#867D54;
}

.three_column_layout_fine .site_wrapper .content_holder_ls .left_col #search_results_form_wrapper #placeholderSearch .search #search_form #mainSearch #location_search p#select_text {
	color:#867D54;
}

.three_column_layout_fine .site_wrapper .content_holder_ls .left_col #search_results_form_wrapper #placeholderSearch .search #search_form #mainSearch #submitButton {
	background-image:url("../../images/submit_button_fine.gif");
	color:#ffffff;
	margin:40px 0 0;
}

.three_column_layout_fine .site_wrapper .content_holder_ls .left_col #search_home #search_map_wrapper {
	border-top:38px solid #867D54;
	border-bottom:1px solid #867D54;
	border-right:1px solid #867D54;
}

/*.columns_wrapper .main_content .right_column #search_map_wrapper {*/
#search_map_wrapper {
	border-top:38px solid #F22542;
	float:right;
	margin:0;
	width:665px;
	border-bottom:1px solid #F22542;
	border-right:1px solid #F22542;		
	height:401px;
}

.three_column_layout_sig #search_map_wrapper {
	border-top:38px solid #C3DFEC;
	float:right;
	margin:0;
	width:665px;
	border-bottom:1px solid #C3DFEC;
	border-right:1px solid #C3DFEC;		
	height:401px;
}

.content_holder_ls #search_map_wrapper {
	border-top:38px solid #867D54;
	float:right;
	margin:0;
	width:665px;	
	height:401px;
}

#search_home_header{
	border-bottom:1px solid #A6ABBD;
	color:#F22542;
	font-size:20px;
	margin:23px 0 3px;
	padding:0 0 20px 0;
}

#search_home_header p {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	float: right;
	padding: 0;
}

#search_home_header.commercial{
	font-size:20px;
	margin:23px 0 3px;
	padding:0 0 20px;
	color: #373F59;
}
#search_home_header.commercial span{
	color: #F22542;
}

#county_choices{
	padding: 0 0 0 0;
}

#county_choices .radio_label{
	margin: 0 20px 0 0;
}

#propRange_choices.after_location{
	padding: 5px 0 0 0;
}


#advancedSearch{
	padding: 0;
}
#advancedSearch_wrapper{
	margin: 10px 0 10px 0;
	padding: 0 0 0 40px;
	border-left:0;
	height: 185px;
	float:left;
}
#advancedSearchHead{
	color:#8E8CA1;
	font-size:20px;
	padding-top:15px;
}

.advancedSearch_category{
	float: left;
	width: 175px;
	height: 18px;
	position: relative;
	margin: 15px 0 0 0;
}

.advancedSearch_category label{
	position: absolute;
	top: 0px;
	left: 20px;
	padding-left: 3px;
}

.advancedSearch_category input{
	position: absolute;
	top: 0px;
	left: 0px;
}
/*
#search_results_form_wrapper.wide #search_form fieldset #props_found{
	position: absolute;
	bottom: 27px;
	left: 140px;
	z-index: 100;
}
#search_results_form_wrapper.wide #search_form fieldset .radio_container_display_option{
	position: absolute;
	bottom: 7px;
	left: 140px;
	z-index: 100;
}
#search_results_form_wrapper.wide #search_form fieldset #submitButton{
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 100;
}

#search_form .radio_container_display_option input{
	position: relative;
	top: 3px;
	display: inline;
	float:left;
}

#advancedSearch .selectAll{
	position: absolute;
	right: 35px;
	bottom: 20px;
}*/

#search_results_form_wrapper #search_form.commercial{
	border: 1px solid #F22542;
}	
#search_results_form_wrapper #search_form.commercial fieldset{
	border: 0;
}
#search_results_form_wrapper #search_form.commercial #advancedSearch_wrapper{
	border-left: 0;
	/*border-top: solid 1px #A6ABBD;*/
	padding: 20px 0 0 0;
	margin: 20px 10px 10px 10px;
	height: auto;
}
#search_results_form_wrapper #search_form.commercial #advancedSearchHead{
	margin: 0;
	padding: 0;
}
#search_results_form_wrapper #search_form.commercial .advancedSearch_category{
	float: none;
	padding: 0;
	margin: 20px 0 15px 0;
}
#search_results_form_wrapper h3{
	padding-top: 0;
	margin-top: 0;
}

.header_placeholder{
	clear: both;
	width: 100%;
	height: 66px;
}

.header_placeholder_auction{
	clear: both;
	width: 100%;
	height: 40px;
}

.office_details_rightCol h4 {
	font-size:15px;
	margin:0;
	padding:0 0 10px;
}

.property_details_rightCol .link_viewing {
	background-color:#B2B2B2;
	/*background-image:url("../../images/right_arrow.gif");*/
	/*background-position:left center;*/
	/*background-repeat:no-repeat;*/
	color:#000000;
	float:left;
	font-size:12px;
	padding:3px 0 1px 3px;
	text-align:center;
	text-transform:uppercase;
	width:147px;
}

.property_details_rightCol .link_floorplans {
	background-color:#B2B2B2;
	background-image:url("../../images/right_arrow.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	float:left;
	font-size:12px;
	margin:0 5px 5px 0;
	padding:2px 0 1px 23px;
	text-align:left;
	width:108px;
}

.property_details_rightCol .link_email_friend {
	background-color:#B2B2B2;
	background-image:url("../../images/right_arrow.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	float:left;
	font-size:12px;
	margin:0 5px 5px 0;
	padding:2px 0 1px 23px;
	text-align:left;
	width:108px;
}

.property_details_rightCol .link_print {
	background-color:#B2B2B2;
	background-image:url("../../images/right_arrow.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	float:left;
	font-size:12px;
	margin:0 5px 5px 0;
	padding:2px 0 1px 23px;
	text-align:left;
	width:108px;
}

.property_details_rightCol .link_epc {
	background-color:#B2B2B2;
	background-image:url("../../images/right_arrow.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	float:left;
	font-size:12px;
	margin:0 5px 5px 0;
	padding:2px 0 1px 23px;
	text-align:left;
	width:108px;
}

.property_details_rightCol address {
	clear:left;
	color:#353945;
	font-style:normal;
	padding:0 5px 0 0;
}

.property_details_rightCol p {
	background-color:#B2B2B2;
	float:left;
	padding:0 0 0 55px;
	width:212px;
	margin:0 0 5px;
}

.property_details_rightCol .office_address strong {
	float:left;
	font-size:15px;
	margin:7px 0 0;
	padding:0;
	width:100%;
}

.property_details_rightCol .office_phone {
	float:left;
	font-size:15px;
	margin:7px 0 0;
	padding:0;
	width:100%;
	font-weight:bold;
	color:#353945;
}

.property_details_rightCol #view_office_link {
	background-image:url("../../images/btn_redArrow.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	padding:0 0 0 7px;
	float:left;
}

.property_details_rightCol #google_maps_header {
	color:#606676;
	font-size:15px;
	font-weight:bold;
	margin:7px 0 4px;
	padding:0;
	width:140px;
	float:left;
}

.property_details_rightCol .other_properties_header {
	color:#606676;
	font-size:15px;
	font-weight:bold;
	margin:7px 0 4px;
	padding:0;
	float:left;
}

.property_details_rightCol .list a {
	background-image:url("../../images/btn_redArrow.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	padding:0 0 0 7px;
	float:left;
	width:250px;
}

#search_results_map_view .search_results_total_results  {
	border-bottom:1px solid #A6ABBD;
	font-size:16px;
	font-weight:bold;
	left:15px;
	margin:-7px 0 0;
	padding:0 0 10px;
	position:absolute;
	top:20px;
	width:599px;
}

#search_results_photo_view .search_results_items .search_results_item h3 {
	color:#E51339;
	font-size:11px;
	line-height:13px;
	margin:7px 0 0;
	padding:0;
}

#search_results_photo_view .search_results_items .search_results_item .search_results_item_price {
	color:#2B2E33;
	font-size:11px;
	font-weight:bold;
}

#search_results_photo_view .search_results_items .search_results_item .search_results_item_links {
}

#search_results_photo_view .search_results_items .search_results_item .search_results_item_links a.search_results_item_link_details {
	bottom:1px;
	color:#2B2E33;
	font-size:11px;
	position:absolute;
	left:1px;
}

#search_results_photo_view .search_results_items .search_results_item .search_results_item_links a.search_results_item_link_details:hover {
	color:#566185;
}

#search_results_photo_view .search_results_items .search_results_item .search_results_item_links a {
	bottom:1px;
	color:#2B2E33;
	font-size:11px;
	font-weight:bold;
	left:57px;
	position:absolute;
}

#search_results_photo_view .search_results_items .search_results_item .search_results_item_links a:hover {
	color:#566185;
}

table.search_results_items_table th.address, table.search_results_items_table td.address a {
	color:#373F59;
}

.prettyPopin .prettyContent .prettyContent-container p.location_name, 
.prettyPopin .prettyContent .prettyContent-container p.enquiryForm{
	padding: 15px 0 15px 25px;
	margin: 0;
	color: #2B2E33;
	font-size: 12px;
}

#property_details .property_details_description div.specs{
}

#property_details .property_details_description div.specs p{
	padding: 0 0 10px 0;
	margin: 0;
}

a.google_maps_streetView_link{
	position: absolute;
	top: -20px;
	right: 0;
	display: block;
	color: #2B2E33;
	font-size: 12px;
	text-decoration: underline;
}

#enquiryForm fieldset.CAPTCHA p {
	color:#373F59;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:90px;
	width:120px;
	left:0px;
}

#fieldset_Contact_Details_enquiryForm #enquiryForm_enquiry {
	height:100px;
	left:125px;
	position:absolute;
    top: 626px;
	width:331px;
}

.single_col .left_col #property_details {
	position:relative;
	z-index:1;
}

.single_col {
	position:relative;
	z-index:1;
}

#property_details .property_details_rightCol  {
	background-color:#C7CBD4;
	clear:right;
	float:right;
	margin:10px 0 0;
	padding:23px 0 23px 23px;
	width:293px;
}

#office_details .office_details_rightCol  {
	background-color:#C7CBD4;
	clear:right;
	float:right;
	margin:10px 0 0;
	padding:23px 0 23px 23px;
	width:293px;
}

#office_details {
	float:left;
}

.search_results_item_price a {
	color:#373F59;
}

.search_results_item_price a:hover {
	color:#566185;
}

.three_column_layout2 .site_wrapper #no_head_wrap .columns_wrapper .content_holder_ls .single_col .left_col #search_results_list_view .search_results_item h3, #search_results_saved_view .search_results_item h3 a:hover {
	color:#C11126 !important;
}

.three_column_layout2 .site_wrapper #no_head_wrap .columns_wrapper .content_holder_ls .single_col .left_col #search_results_list_view .search_results_item h3, #search_results_saved_view .search_results_item h3 {
	width: 400px;
}

#unsubscribeForm #reason{
	width: 400px;
}

#unsubscribeForm #reason_other{
	width: 397px;
	height: 150px;
	margin-top: 10px;
	display: none;
}

#unsubscribeForm #unsubscribe_email{
	width: 200px;
	margin-left: 5px;
}

#unsubscribeForm .submit{
	margin-top: 10px;
	display: block;
}
