	/* IDX RESULTS PAGE & MAP RESULTS DEFAULT */


	#idx-results {
		
		margin-bottom:10px;
		
		}

		#idx-results .idx-listing {
			width: 100%;
			border-bottom: 1px solid #ccc;
			margin: 0; padding: 5px 0 10px 0;
			clear: left;
			text-align: left;

			}
			
			#idx-results .idx-listing .btnset a, .btnset button{
				
				font-size:11px;
				
			}

			#idx-results .summary {
				display: none;
				}

			#idx-results .imgset {
			
				float: left;
			
				}
				
				
				#idx-results .imgset a{
				
					height:94px;
					overflow:hidden;
					width:140px;
				
				}

				#idx-results .imgset img {
					width: 140px; _height: 94px;
					margin-top:4px;
					}

			#idx-results .idx-datagrp {
				position:relative;
				width: 405px;
				float: left;
				/* negative right-margin helps IE behave */
				margin: 0 0 0 0;
				}

				#idx-results .idx-dataset {
					padding: 2px 0;
					margin-left:15px;
					/* Fixes clearing issues of floated children (key + val) */
					width: 405px;
					float: left;
	
					}
					
					#dataset-col1{
						
						float:left;
						width:140px;
						
					}
					
					#dataset-col2{
						
						float:left;
						width:420px;
					}


					#idx-results .mls {
						
						display:block;
						margin:3px 0 0;
						padding:0 0 0;
						font-size:11px;
						color:#999;
						
						}
						
						#idx-results .status {
						
						display:block;
						margin:3px 0 0;
						padding:0 0 0;
						font-size:11px;
						color:#E56B00;
						
						}

					#idx-results .idx-data.beds {
						display: block;
						padding: 0px 0 5px 0; margin: 0 0 2px 0;
						border-bottom: 1px solid #eee;
						/* Fixes clearing issues of floated children (key + val) */
						width: 100%;
						float: left;
						}
						
						#idx-results .idx-data.baths{
							
							display: block;
						padding: 5px 0 0px 0; margin: 0 0 2px 0;
			
						/* Fixes clearing issues of floated children (key + val) */
						width: 100%;
						float: left;
						}

						#idx-results .idx-data .key {
						
							float: left;
							display:inline;
							
							}

						#idx-results .idx-data .val {
							
							float: left;
							font-size:11px;
							
							}
							
							#idx-results .idx-data.price .val{
								
								font-family:Georgia,"Times New Roman",Times,serif;
								font-size:18px;
								color:#E56B00;
								
							}
							
							#idx-results .idx-data.type{
		
								
							}
							
							
							#idx-results .idx-data.rooms{
								
								
								font-weight:bold;
								
							}
							
							#idx-results .idx-data.city{
								
							
								font-weight:bold;
								
							}
							
							
							#idx-results p.idx-data.short-description{
								
								margin:6px 0px 6px 0px;
								font-size:11px;
							
								
							}

			#idx-results .btnset {

				margin:0;
				padding:0px 0px 0 14px;
			
				}
				
				
				#idx-results .btnset.back {

					margin:10px 0px 0px 0px;
					padding:0px 0px 0px 0px !important;
			
				}


	/* IDX DETAILS PAGES */



	#idx-detail {
		
		position:relative;
	

		}

		#idx-detail #idx-detail-primary {
			width: 100%;
			float: left;
			margin: 0 0 20px 0; padding: 0 0 20px 0;
			border-bottom: 1px solid #ccc;
			font-size: 11px;
			line-height:2em;
			}

			#idx-detail .imgset {
				width: 335px;
				float: left;
				overflow: hidden;
				}

				#idx-detail .imgset img {
					margin: 0; padding: 0;
					width: 320px; height: 240px;
					border: 1px solid #ccc;
					}

				#idx-detail .thumbset li {
						margin: 11px 11px 0 0; padding: 0;
						list-style: none;
						width: 98px; height: 75px;
						float: left;
						overflow: hidden;
						border: 1px solid #ccc;
						}

				#idx-detail .thumbset img {
					width: 98px; height: 75px;
					border: none;
					margin: 0;
					cursor:pointer;
					}

			#idx-detail .idx-datagrp {
				width: 49%;
				float: left;
				line-height:1.8em;
				
				}
				
		

				#idx-detail .idx-datagrp.address {
					margin: 0 0 20px 0;
					}
					
					#idx-detail .idx-datagrp.address .street{
						
						display:block;
						margin:0 0 3px 0;
						width:260px;
						
					}

					#idx-detail .idx-datagrp.address .key {
						display: none;
						}

						#idx-detail .idx-datagrp.address .val {
							display: block;
							}

					#idx-detail .idx-datagrp .key {
						font-weight: bold;
						}
						
						#idx-detail .idx-datagrp .mls .key,
						#idx-detail .idx-datagrp .type .key,
						#idx-detail .idx-datagrp .year .key,
						#idx-detail .idx-datagrp .status .key{
						font-weight: normal;
						}

			#idx-detail .idx-dataset.misc {
				margin: 0;
				}

			#idx-detail .idx-datagrp.size .idx-data,
			#idx-detail .idx-dataset.misc .idx-data {
				float: left;
				clear:left;
				width:100%;
				display:block;
				padding:0 0 4px 0;
				}
				
				#idx-detail .idx-data.price .key{
					
					display:none;
				}

			#idx-detail .idx-data.price {
				display: block;
				margin: 0 0 6px 0;
				line-height:1.8em;
				color:#E56B00;
				font-family:Georgia,"Times New Roman",Times,serif;
				font-size:18px;
				}

			#idx-detail .idx-data.remarks {
				clear: left;
				display: block;
				padding:0 0 0 0;
				margin:40px 0 0 0;
				}

				#idx-detail .idx-data.remarks .key {
					display: block;
					margin: 0 0 5px 0;
					}

			#idx-detail .btnset {
				
				font-size:92%;
				position:absolute;
				right:18px;
				
				}
				
				#idx-detail .btnset.details-actions ul{
					
					width:130px;
					text-align:center;
	
				}
				
				#idx-detail .btnset.details-actions ul li{
					
					float:left;
					clear:left;
					margin:0px 0px 3px 0px;
				}
				
				#idx-detail .btnset.details-actions ul li a{
					
					display:block;
					padding:4px 15px 4px 15px;
					width:115px;

				}


		#map-search,
		#map-listings-container,
		#map-listings-container-inner {
			font-size: 12px;
			}

		#map-search {
			width: 100%;
			height: 450px;
			margin: 0; padding: 0;
			}

	#map-search {
		position: relative;
		}


			#map-action-container {
			    display:none;
			    }

		#map-container {
			margin: 0; padding:0;
			}

			#map-container-inner {
			    width: 100%;
			    height: 450px;
			    }

		.map-listing {
			float: right;
			padding-bottom: 5px;
			border-bottom: 1px solid #ccc;
			text-align: left;
			}

			.map-listing img {
			    width:108px;
			    height:68px;
				border:1px solid #ccc;
				float:left;
				margin:0 8px 0 0; padding:0;
				}

				.map-listing p {
					margin:0 0 3px 0; padding:0;
					}



				/* IDX MAPSEARCH "TOOLTIP" */

				#idx-mapsearch .map-label {
					background: #fff;
					border: 1px solid #999;
					padding: 3px;
					}

				#idx-mapsearch .map-label span.arrow {
					display: block; height: 11px; width: 8px;
					position: absolute; left: -6px; top: 56px; z-index: 50000;
					}

					#idx-mapsearch .map-label img {
						border: 1px solid #999;
						display: block;
						margin: 0 0 5px 0; padding: 0;
						}

					#idx-mapsearch .map-label strong {
						font-size: 9px;
						text-transform: uppercase;
						display: block;
						margin: 0; padding: 0;
						}

					#idx-mapsearch .map-label .price {
						font-weight: bold;
						}


	/* IDX MAP PAGE POP_UP BUBBLE */

		.idx-gmap-info,

		.idx-gmap-info table {
			width: auto;
			}

		.idx-gmap-info td {
			font-size: 12px;
			}

			.idx-gmap-info ul {
					margin: 0 !important; padding: 0 !important;
					list-style: none;
					}

				.idx-gmap-info ul li {
						margin: 2px 2px 0 0; padding: 0;
						list-style: none;
						width: 35px; height: 28px;
						overflow: hidden;
						float: left;
						}

					.idx-gmap-info .imgset img {
							margin: 0; padding: 0;
							}

						.idx-gmap-info td.key {
							font-weight: bold;
							width: 60px;
							}

						.idx-gmap-info .val {
							width: 80px;
							}

						.idx-gmap-info .btnset {
							padding: 5px 0 0 0;
							clear: left;
							float: none;
							}

						.idx-gmap-info .btnset a {
							padding: 2px 4px;
							float: left;
							}

						#idx-map {
							height:500px;
							}
							
							
h1.summary{
	
	
	
}


