#resultsListData{color:#6B6B6B;}
#resultsListData table{border:1px solid #000;width:100%;margin:2px 0;border-collapse:collapse;empty-cells:show;}

/*header of each individual listing */
#resultsListData th{margin:3px;border-bottom:1px solid #CDCDCC;background:#f2f2f2;color:#6b6b6b;font:normal 11px Tahoma;}
#resultsListData th div.addressWrapper{padding:3px;float:left;width:40%;}
	#resultsListData th div.city{color:black;font-weight:bold;text-align:left;}
	#resultsListData th div.statustype{font-weight:normal;text-align:left;} 
	
#resultsListData th div.propid{float:left;width:18%;color:#f2f2f2}

#resultsListData th div.propPriceWrapper{margin:3px;float:right;width:40%;}
	#resultsListData th div.price{color:black;font-weight:bold;text-align:right;}
	#resultsListData th div.price span.alert{color:red;font-weight:bold;text-align:left;}
	#resultsListData th div.mlspropids{text-align:right;}

/*individual listing data */
#resultsListData td{background:white;color:#656565;font:normal 11px Tahoma;}
#resultsListData td.features img{margin:1px;}
#resultsListData td.controls{text-align:right;}
#resultsListData td.thumb img{margin:3px;border:1px solid #000;width:90px;}
#resultsListData td.lotInfo{padding-left:10px;border-bottom:1px solid #EFEFEF;}
#resultsListData td.mlsLogo{padding-right:10px;text-align:right;border-bottom:1px solid #EFEFEF;}
#resultsListData td.caption{padding-left:10px;border-bottom:1px solid #EFEFEF;}
 

/*Search summary (list of searched properties) */
/*Header with the print,email and refine search buttons as well as the total # of listings and sort order*/
table.SearchResultHeader H3 {margin:0;padding:0;font:bold 1.3em Tahoma;}
table.SearchResultHeader td {margin:0;padding:0; border-bottom:1px solid #d2d2d2;font:normal 12px Tahoma;}
table.SearchResultHeader    {border-collapse:collapse;width:100%;} 

/*next, previous buttons and the dotted list of page numbers*/
table.SearchResultNavigation {margin:0;width:100%;font:normal 11px Tahoma;vertical-align:bottom} 
table.SearchResultNavigation td.text a, table.SearchResultNavigation td.text img {height:auto;line-height:20px;vertical-align:middle;} 

/*Refine search and Analyse search headers */
table.SearchResultSubHeader H3 {margin:0; padding:0; border-bottom:1px solid #d2d2d2; border-top:1px solid #d2d2d2;width:100%;font:normal 1.1em Tahoma;}
table.SearchResultSubHeader 	 {padding:2px;border-collapse:collapse;width:100%;}

/*defines refine search section (formerly known as Modify)*/
table.SearchModify td {padding:0; border-collapse:collapse;font:normal 12px Tahoma;}
table.SearchModify td.linecell {padding:1px;border-right:3px solid #d2d2d2;}
table.SearchModify    {border-collapse:collapse;width:100%;font:normal 12px Tahoma;} 

/*defines Search Analyze section*/
table.SearchAnalyseHeader td {padding:0; border-collapse:collapse;font:normal 12px Tahoma;}
table.SearchAnalyse th {background:#F2F2F2;padding:2px;border:1px solid #CCCCCC;border-collapse:collapse;color:black;font:normal 11px Tahoma;}
table.SearchAnalyse td {padding:2px;border:1px solid #CCCCCC;border-collapse:collapse;font:normal 9px Tahoma;}
table.SearchAnalyse    {padding:2px;border:1px solid #CCCCCC;border-collapse:collapse;width:100%;font:normal 9px Tahoma;}
table.MlsDisclaimer {border-collapse:collapse;width:100%;font:normal 12px Tahoma;} 





/*everything above this needs to be checked to see if it is necessary.  Everything below is needed. */

	/* Used in footer disclaimer. */
	.disclaimer,.disclaimer:active,.disclaimer:visited,.disclaimer:hover,.disclaimer:link{color:#808080;font:8pt Arial,Helvetica,sans-serif;}

	/* Used in propsearch. */
	div.mlsinformation {align:center;}	
	
	/* Partners */
	.partnersTable {border:0px; spacing:4px; padding:2px;} 
	.partnerImageTd {width:70px; vertical-align:top;} 
	.partnerLink {font-family:Tahoma,arial,helvetica;font-size:18px;}
	.partnerCaption {font-family:Tahoma,arial,helvetica;font-size:13px;font-weight:bold;color:#000;}

	/* Search screen -- Initial */
	div#contentWell{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;width:100%;}
	div#contentWell h1{font-size:18px;margin:4px 0 0 0;color:#006600;}
	div.bodyBlock{background:#fff;border:1px solid #000;margin:8px 0;}
	div.innerBlock{margin:3px;border:1px solid #cccccc;padding:4px 6px;color:#999;}
	div.innerBlock h2{font-size:13px;border-bottom:1px solid #B3B3B3;margin:8px 0;padding-bottom:4px;color:#000;}
	div.innerBlock p.info{margin:5px 0;color:#999;}
	div.innerBlock form{margin:0;padding:0;}
	div.innerBlock table{border-collapse:collapse;}
	div.innerBlock table#searchGrid{width:400px;margin:0 auto;}
	div.innerBlock label{color:#999;font-weight:bold;font-size:11px;}
	div.innerBlock input{border:1px solid #A5ACB2;}
	div.innerBlock input.submit{border:0;}
	div.innerblock a img {border:0;}
	div.innerBlock td.top{padding-bottom:6px;}
	div.innerBlock td.bottom{padding-top:4px;border-top:1px solid #b3b3b3;}

	/*Summary Search Screen */
	table.searchResultsTools{width:100%;border:1px solid #081031;background:#fff;}
	table.searchResultsTools td{width:140px;white-space:nowrap;font-size:11px;vertical-align:top;}
	table.searchResultsTools td.left{width:85px;}
	table.searchResultsTools td.center{width:auto;text-align:center;white-space:nowrap;vertical-align:middle;}
	table.searchResultsTools td *{line-height:20px; vertical-align:top;}
	table.searchResultsTools a{color:#006600;}
	table.searchResultsTools a.current{text-decoration:none;}
	table#searchResultsHeader{width:100%;}
	table#searchResultsHeader td{width:50%;white-space:nowrap;}
	div#searchResults{border-width:0 1px;border-color:#081031;border-style:solid;background:#F2F2F2;margin:0;padding-bottom:4px;}
	div#searchResults div#searchListingsHeader{text-align:center;padding:4px 0;white-space:nowrap;}
	div#searchResults table.listing{border-collapse:collapse;border:1px solid #081031;width:100%;margin:4px 0 0 -1px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
	table#listingWrapper{width:100%;border-collapse:collapse;margin-right:-2px;}
	table#listingWrapper td{padding:0 6px;}
	div#searchResults table.listing thead th,div#searchResults table.listing thead td{background:#F8F8F8;white-space:nowrap;color:#000;}
	div#searchResults table.listing thead th{padding:0;text-align:left;padding:2px 5px;}
	div#searchResults table.listing thead th.propID{width:100%;color:#F8F8F8;}
	div#searchResults table.listing thead th.propID div{position:relative;}
	div#searchResults table.listing thead th.propID div span{display:block;width:200px;text-align:center;position:absolute;top:0;left:50%;margin-left:-100px;}
	div#searchResults table.listing thead th.propID span.hidden{display:none;}
	div#searchResults table.listing thead th.price{text-align:right;white-space:nowrap;}
	div#searchResults table.listing thead th.price span.alert{color:#CC0000;}
	div#searchResults table.listing thead td{border-bottom:1px solid #CECECE;color:#6A6A6A;white-space:nowrap;padding:2px 5px;}
	div#searchResults table.listing tbody td{border-bottom:1px solid #EFEFEF;background:#fff;padding:2px 5px;color:#6A6A6A;}
	div#searchResults table.listing tbody td.propImg{border-bottom:0;width:90px;}
	div#searchResults table.listing tbody td.propImg img{border:1px solid #000;width:90px;}
	div#searchResults table.listing tfoot td{background:#fff;padding:2px 5px;white-space:nowrap;}

	/*MLS information and notices*/
	div#MLS{border-width:0 1px 1px 1px;	border-color:#081031;	border-style:solid;	background:#F2F2F2;	padding:5px 6px; margin:0;font-size:11px;color:#9A9A9A;}
	div#MLS div.searchResultsInnerBox{border:1px solid #000;padding:6px 10px;background:#fff;}
	div#MLS div.searchResultsInnerBox div.update{text-align:center;margin:4px 0;}
	div#MLS div.searchResultsInnerBox div.MLSAttribution{border-bottom:1px solid #9A9A9A;}

	/*Refine Search*/
	div.refine table{width:475px;font-size:11px;color:#999;}
	div.refine table td.rborder{border-right:1px solid #ccc;}
	div.refine label{display:block;text-align:right;font-weight:normal;}
	div.refine input.normalize{border:0;}
	div.refine select{font-size:11px;}

	/*Search Analysis */
	div.analysis table{width:519px;margin:0 auto 5px auto;font-size:11px;}
	div.analysis table th{width:173px;font-weight:normal;background:#F2F2F2;border:1px solid #000;color:#000;}
	div.analysis table td{border:1px solid #000;text-align:center;color:#6A6A6A;}
	div.analysis table td.feature{text-align:left;font-weight:bold;}
	div.analysis table a{color:#6A6A6A;}

