/* #################################################################################################################################################################################################################################################################################                                           ########################################################################### IDX Search Results Formating Begins Below ###########################################################################                                           ##################################################################################################################################################################################################################################################################################*//* ===========================================Below: Featured search results. Providesformatting for broker-specific results at top.=========================================== */#featured-search-results-wrapper {	float: left;	margin-bottom: 30px;	width: 100%;	position: relative;	overflow: hidden;	padding-bottom: 1px;}#featured-search-results-heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	padding: 10px;	background-color: #666666;	margin-bottom: 1px;	color: #FFFFFF;}.featured-search-results-listing-wrapper {	width: 50%;	float: left;	margin-bottom: -1px;	margin-right: -1px;}.featured-search-results-listing-info-wrapper-border {	float: left;	width: 100%;	border-top: 1px solid #808080;	border-bottom: 1px solid #808080;	background-image: url(../../images/border_bg_808080.gif);	background-position: left;	background-repeat: repeat-y;	background-color: #EEEEEE;}.featured-search-results-listing-info-wrapper {	width: 100%;	float: left;	padding-top: 10px;	padding-bottom: 10px;	background-image: url(../../images/featured_search_results_callout.gif);	background-position: center right;	background-repeat: repeat-y;}.featured-search-results-listing-info {	float: left;	width: 100%;	height: 200px;}.featured-search-results-listing-photo {	border: 1px solid #000000;	float: right;	margin-right: 35px;}.youtubethumb {	display: block; 	height: 72px; 	width: 96px; 	position: relative; 	float: left;}.photobg { 	display: block; 	height: 72px; 	width: 96px; 	position: absolute; 	left: 0; 	top:0; 	z-index: 1;}.photoplay {	display: block; 	height: 72px; 	width: 96px; 	position: absolute; 	left: 0; 	top: 0; 	z-index: 2;}.featured-search-results-listing-info-text {	padding-left: 10px;}* html #featured-search-results-listing-info-text-ieonly {}.featured-search-results-listing-info-text ul {	list-style: none;	margin: 0px;	padding: 0px;}.featured-search-results-listing-info-text ul li {	}.featured-search-results-listing-info-text ul li a  {	color: #006699;}.featured-search-results-listing-info-text ul li a:hover {	color: #000000;	text-decoration: none;}.featured-search-results-listing-info-mls, .featured-search-results-listing-info-price {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #006699;	font-weight: bold;	line-height: 16px;}.featured-search-results-listing-info-price {	margin-top: 10px; } .featured-search-results-listing-info-beds {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;}.featured-search-results-listing-info-baths {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	padding-left: 60px;	margin-top: -16px;	float: left;}.featured-search-results-listing-info-position1,.featured-search-results-listing-info-position2,.featured-search-results-listing-info-position3,.featured-search-results-listing-info-position4,.featured-search-results-listing-info-position5,.featured-search-results-listing-info-position6,.featured-search-results-listing-info-position7,.featured-search-results-listing-info-position8,.featured-search-results-listing-info-position9,.featured-search-results-listing-info-position10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;}.featured-search-results-listing-info-provided-by {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	font-weight: bold;	line-height: 16px;}.featured-search-results-listing-divider {	width: 1px;	height: 100%;	position: absolute;	left: -50%;	top: 40px;	text-indent: -5000px;	background-color: #808080;}/* =========================================== *//* ===========================================Below: Featured search results that show upwithin the normal listing results.=========================================== */#integrated-featured-search-results-wrapper {	float: left;	margin-bottom: 30px;	width: 100%;	position: relative;	overflow: hidden;	padding-bottom: 1px;}#integrated-featured-search-results-heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	padding: 10px;	background-color: #666666;	margin-bottom: 1px;	color: #FFFFFF;}.integrated-featured-search-results-listing-wrapper {	width: 50%;	float: left;	margin-bottom: -1px;	margin-right: -1px;}.integrated-featured-search-results-listing-info-wrapper-border {	float: left;	width: 100%;	border-top: 1px solid #808080;	border-bottom: 1px solid #808080;	background-image: url(../../images/border_bg_808080.gif);	background-position: left;	background-repeat: repeat-y;	background-color: #EEEEEE;}.integrated-featured-search-results-listing-info-wrapper {	width: 100%;	float: left;	padding-top: 10px;	padding-bottom: 10px;	background-image: url(../../images/featured_search_results_callout.gif);	background-position: center right;	background-repeat: repeat-y;}.integrated-featured-search-results-listing-info {	float: left;	width: 100%;	height: 200px;}.integrated-featured-search-results-listing-photo {	border: 1px solid #000000;	float: right;	margin-right: 35px;}.integrated-featured-search-results-listing-info-text {	padding-left: 10px;}* html #integrated-featured-search-results-listing-info-text-ieonly {}.integrated-featured-search-results-listing-info-text ul {	list-style: none;	margin: 0px;	padding: 0px;}.integrated-featured-search-results-listing-info-text ul li {	}.integrated-featured-search-results-listing-info-text ul li a  {	color: #006699;}.integrated-featured-search-results-listing-info-text ul li a:hover {	color: #000000;	text-decoration: none;}.integrated-featured-search-results-listing-info-mls, .integrated-featured-search-results-listing-info-price {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #006699;	font-weight: bold;	line-height: 16px;}.integrated-featured-search-results-listing-info-price {	margin-top: 10px; } .integrated-featured-search-results-listing-info-beds {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;}.integrated-featured-search-results-listing-info-baths {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	padding-left: 60px;	margin-top: -16px;	float: left;}.integrated-featured-search-results-listing-info-position1,.integrated-featured-search-results-listing-info-position2,.integrated-featured-search-results-listing-info-position3,.integrated-featured-search-results-listing-info-position4,.integrated-featured-search-results-listing-info-position5,.integrated-featured-search-results-listing-info-position6,.integrated-featured-search-results-listing-info-position7,.integrated-featured-search-results-listing-info-position8,.integrated-featured-search-results-listing-info-position9,.integrated-featured-search-results-listing-info-position10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;}.integrated-featured-search-results-listing-info-provided-by {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	font-weight: bold;	line-height: 16px;}.integrated-featured-search-results-listing-divider {	width: 1px;	height: 100%;	position: absolute;	left: -50%;	top: 40px;	text-indent: -5000px;	background-color: #808080;}/* =========================================== *//* ===========================================Below: MLS search results. Providesformatting for generic MLS results.=========================================== */#mls-search-results-wrapper {	width: 100%;	float: left;	margin-bottom: 10px;	position: relative;	overflow: hidden;	border-bottom: 1px solid #808080;}#search-results-heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	padding: 10px;	background-color: #666666;	margin-bottom: 1px;	color: #FFFFFF;}.search-results-listing-wrapper {	width: 50%;	float: left;	padding-top: 10px;	padding-bottom: 10px;	border-top: 1px solid #808080;	border-bottom: 1px solid #808080;	margin-bottom: -1px;	border-right: 1px solid #808080;	margin-right: -1px;}.search-results-listing-info-wrapper-border {}.search-results-listing-info-wrapper {	}.search-results-listing-info {	float: left;	width: 100%;	height: 200px;}.search-results-listing-photo {	border: 1px solid #000000;	float: right;	margin-right: 10px;}.search-results-listing-info-text {	padding-left: 10px;}* html #search-results-listing-info-text-ieonly {}.search-results-listing-info-text ul {	list-style: none;	margin: 0px;	padding: 0px;}.search-results-listing-info-text ul li  {}.search-results-listing-info-text ul li a  {	color: #006699;}.search-results-listing-info-text ul li a:hover {	color: #000000;	text-decoration: none;}.search-results-listing-info-mls, .search-results-listing-info-price {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #006699;	font-weight: bold;	line-height: 16px;}.search-results-listing-info-price {	margin-top: 10px;}.search-results-listing-info-beds {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;}.search-results-listing-info-baths {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	padding-left: 60px;	margin-top: -16px;	float: left;}.search-results-listing-info-position1,.search-results-listing-info-position2,.search-results-listing-info-position3,.search-results-listing-info-position4,.search-results-listing-info-position5,.search-results-listing-info-position6,.search-results-listing-info-position7,.search-results-listing-info-position8,.search-results-listing-info-position9,.search-results-listing-info-position10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;}.search-results-listing-info-provided-by {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	font-weight: bold;	line-height: 16px;}.search-results-listing-divider {	width: 1px;	height: 100%;	position: absolute;	left: -50%;	top: 40px;	text-indent: -5000px;	background-color: #808080;}/* =========================================== */.search-results-callout-wrapper {float: left;padding-bottom: 10px;width: 100%;}.search-results-callout-image {float: left;padding-right: 5px;}.search-results-callout-text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}.search-results-callout-text a {color: #336699;font-weight: normal;}.search-results-callout-text a:hover{color: #000000;text-decoration: none;}
