/* ===========================================Below: Featured search results. Providesformatting for broker-specific results at top.=========================================== */#featured-search-results-wrapper {	float: left;	margin-bottom: 30px;	width: 100%;}#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: 100%;}.featured-search-results-listing-info-wrapper-border {	float: left;	width: 100%;	border-top: 1px solid #808080;	border-bottom: 1px solid #808080;	background-image: url(http://idx-cdn1.realtyidx.com/northwest/nw-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(http://idx-cdn1.realtyidx.com/northwest/nw-images/featured_search_results_callout.gif);	background-position: center right;	background-repeat: repeat-y;}.featured-search-results-listing-info {	float: left;	width: 100%;}.featured-search-results-listing-photo {	border: 1px solid #000000;	float: left;	margin-left: 11px;	margin-right: 10px;}.featured-search-results-listing-info-text {	padding-left: 118px;	width: auto;}* html #featured-search-results-listing-info-text-ieonly {    padding-left: 0px;	width: auto;    float: left;}.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 { 	float: right;	padding-right: 36px;	margin-top: -16px; } .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;	float: right;	padding-right: 36px;	margin-top: 0px;	text-align: right;	width: 180px;	clear: right;}.featured-search-results-listing-divider {	width: 100%;	float: left;	line-height: 10px;	background-image: url(http://idx-cdn1.realtyidx.com/northwest/nw-images/mls-results-divider.gif);}/* =========================================== *//* ===========================================Below: Featured search results that show upwithin the normal listing results.=========================================== */#integrated-featured-search-results-wrapper {	float: left;	margin-bottom: 30px;	width: 100%;}#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 {	float: left;	width: 100%;}.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(http://idx-cdn1.realtyidx.com/northwest/nw-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(http://idx-cdn1.realtyidx.com/northwest/nw-images/featured_search_results_callout.gif);	background-position: center right;	background-repeat: repeat-y;}.integrated-featured-search-results-listing-info {	float: left;	width: 100%;}.integrated-featured-search-results-listing-photo {	border: 1px solid #000000;	float: left;	margin-left: 11px;	margin-right: 10px;}.integrated-featured-search-results-listing-info-text {	padding-left: 118px;	width: auto;}* html #integrated-featured-search-results-listing-info-text-ieonly {    padding-left: 0px;	width: auto;    float: left;}.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 { 	float: right;	padding-right: 36px;	margin-top: -16px; } .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;	float: right;	padding-right: 36px;	margin-top: 0px;	text-align: right;	width: 180px;	clear: right;}.integrated-featured-search-results-listing-divider {	width: 100%;	float: left;	line-height: 10px;	background-image: url(http://idx-cdn1.realtyidx.com/northwest/nw-images/mls-results-divider.gif);}/* =========================================== *//* ===========================================Below: MLS search results. Providesformatting for generic MLS results.=========================================== */#mls-search-results-wrapper {	width: 100%;	float: left;	padding-bottom: 10px;}#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 {	float: left;	width: 100%;}.search-results-listing-info-wrapper-border {}.search-results-listing-info-wrapper {	width: 100%;	float: left;	padding-top: 10px;	padding-bottom: 10px;	border-top: 1px solid #808080;	border-bottom: 1px solid #808080;}.search-results-listing-info {	float: left;	width: 100%;}.search-results-listing-photo {	border: 1px solid #000000;	float: left;	margin-right: 10px;}.search-results-listing-info-text {	padding-left: 108px;	width: auto;}* html #search-results-listing-info-text-ieonly {    padding-left: 0px;	width: auto;    float: left;}.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 {	float: right;	margin-top: -16px;}.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;	float: right;	margin-top: 0px;	text-align: right;	width: 180px;	clear: right;}.search-results-listing-divider {	width: 100%;	float: left;	line-height: 10px;	background-image: url(http://idx-cdn1.realtyidx.com/northwest/nw-images/mls-results-divider.gif);}/* =========================================== */.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;}