/* These styles are for the general layout of the property results list controls */
td{ vertical-align: top; font-size: 16px; line-height: 13px; }

.results_legaltitle { font-weight: bold; text-align: left; margin: 10px 0 3px 0px;}
.results_legaltext { font-size: 0.9em; font-weight: normal; text-align: justify; width: 100%; margin: 0px 0px 10px 0px;}
.results_combobox {}
.results_resultsbar { width: 100%; margin: 10px 0 10px 0; padding: 0 0 0 0;}
.results_resultsbar td { }
#results_resultsbar_id_xofy1, #results_resultsbar_id_xofy2 { text-align: right;}

.results_button {line-height: 18px; width: 65px;}
.results_buttontext { font-weight: bold; text-align: center; text-decoration: underline; line-height: 18px; width: 65px;}
.results_buttontext:hover { font-weight: bold; text-align: center; text-decoration: underline; line-height: 18px; width: 65px;}

/* These styles are for layout 1 of the property results list */
.results1_propertyborder { width: 938px; padding: 0 0 0 0; margin: 0 0 10px 10px; border: 1px solid #c9c9c9; float: left;}
.results1a_propertycontent { width: 732px; }
.results1_tableheader { font-weight: bold; width: 100%; color: white; background-color: #2F4D98; border-spacing: 0px; padding: 0px; border-bottom: 1px solid #c9c9c9; border-left: 1px solid #c9c9c0;}
.results1_tableheader td{ padding: 5px; }
.results1_propertymargin { width: 100%; padding: 4px 2px 4px 2px;	}
.results1_proplink { text-align: left;}
.results1_menu { padding: 0 5px 0 0; text-align: right;}
.results1_priceask { font-weight: bold; text-align: right; width: 200px; padding: 4px 10px 4px 2px; white-space: nowrap;}
.results1_addrsummary { font-weight: bold; text-align: left; padding: 4px 2px 4px 2px;	}
.results_propstat, .results_propstat_to_let, .results_propstat_for_sale, .results_propstat_to_rent {
	font-weight: bold; text-align: left; width: 300px; padding: 0px 2px 4px 2px;}
.results_propstat_under_offer, .results_propstat_let, .results_propstat_sold, .results_propstat_sold_stc, {
	font-weight: bold; text-align: left; width: 300px; background-color: red; color: white; }

.photoLabel{ padding: 0px; margin: 0px 0px -2px 0px;}
.photoLabelLet span, .photoLabelLetAgreed span, .photoLabelSold span, .photoLabelSoldSTC span, .photoLabelUO span, .photoLabelNI span{
 background-position: right bottom; background-repeat: no-repeat; position: absolute; width: 87px; height: 60px; margin: 0px; padding: 0px;}
.photoLabelLet span{	background-image: url(/Shared/images/propertystatus/let.png);}
.photoLabelLetAgreed span{ background-image: url(/Shared/images/propertystatus/letagreed.png);}
.photoLabelSold span{ background-image: url(/Shared/images/propertystatus/sold.png);}
.photoLabelSoldSTC span{ background-image: url(/Shared/images/propertystatus/soldSTC.png);}
.photoLabelUO span{ background-image: url(/Shared/images/propertystatus/UO.png);}
.photoLabelNI span{ background-image: url(/Shared/images/propertystatus/new.png);}	

.results1_proptype { font-weight: bold; text-align: left; }
.results1_proptenu { font-weight: bold; text-align: right; }
.results1_proptext { font-weight: normal; width: 725px; min-height: 63px; line-height: 1.3em; text-align: justify; margin: 5px 5px 5px 0;}
.results1_proptext_header{ font-weight: normal; width: 100%; text-align: justify; margin: 5px 5px 5px 0;}
.results1_proptext table{ float: left; margin: 0 0 10px 0; }
.button_results { margin: 5px 0 5px 0;}
.results_footer{ margin: 0 0 10px 0; text-align: left;}
.proplink{
	vertical-align: middle; width: 500px;
}
.resicon, .tdicons{
	width:42px; text-align: center;
}
.results1_photo, .results1a_photo, .results1b_photo, .results2_photo, .results2a_photo, .results3_photo {width: 180px;}
.results_photo { width: 180px; padding: 10px }

td button{ margin: 5px 0 5px 0; }

.results_navDiv{ float: left; width: 935px; margin: 0 0 10px 10px; }
.results_navDiv_left{ float: left; margin: 0 0 0 0; }
.results_navDiv_left p{ margin: 0; padding: 0;}
.results_navDiv_right{ float: right; }
#detail-disclaimer{ width: 100%; float: left; margin: 0 0 0 0;}
