	/* IDX RESULTS PAGE & MAP RESULTS DEFAULT */

/*************PAGER************/
	.paging
	{
		background-color: #F4F4F4;	
		padding: 12px 15px 15px 10px;
		margin-bottom:10px;
	}
	
	.paging a, .paging .current
	{
		background-color: #666;
		padding: 4px 8px;
		margin-bottom: 10px;
		border-bottom-width: 3px;
		border-bottom-style: solid;
		border-bottom-color: #333;
		color:#FFF;
		text-decoration:none;
	}
	.paging a:hover
	{
	background-color: #7D7D7D;
	}
	.paging .current
	{
		background-color: #ccc;	
		border-bottom-color: #AC1D16;
	}
	
	
	
	#idx-results {
		}

		#idx-results .idx-listing {
			width: 100%;
			margin: 0; padding: 20px 0 20px 0;
			clear: left;
			text-align: left;
			}

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

			#idx-results .imgset {
				width: 321;
				float: left;
				overflow: hidden;
				margin-right: 15px;
				}

				#idx-results .imgset img.thumb {
	width: 321px;
	height: 251px;
	border: 4px solid #E6E6E6;
					}

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

				#idx-results .idx-dataset {
					border-bottom: 1px solid #eee;
					padding: 5px 0;
					/* Fixes clearing issues of floated children (key + val) */
					width: 100%;
					float: left;
					font-size: 85%;
					}

					#idx-results .idx-data {
						}

					#idx-results .idx-data.mls {
						display: block;
						border-top: 1px solid #eee;
						padding: 4px 0 0 0; margin: -3px 0 0 0;
						}

					#idx-results .idx-data.beds {
						display: block;
						padding: 0 0 2px 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 .key {
							font-weight: bold;
							float: left;
							padding-right:4px;
							}

						#idx-results .idx-data .val {
							width: 66%;
							float: left;
							}

			#idx-results .btnset, 
			#idx-detail .btnset {
				clear: left;
				float:none;
				padding: 5px;
				margin: 0;
				background-color: #292929;
				background-image: url(/img/gbl/results-links-bg.png);
				background-repeat: repeat-x;
			}
			#content .btnset ul 
			{
				margin:0;
				padding:0;
			}
			#idx-results .btnset li
			{
				float:right;
				padding: 0 6px;
				border-left-width: 1px;
				border-left-style: dotted;
				border-left-color: #666;				
			}
			#idx-detail .btnset li {
				float:left;	
				padding: 0 6px;
				border-right-width: 1px;
				border-right-style: dotted;
				border-right-color: #666;
			}
			
			#idx-results .btnset a, 
			#idx-results .btnset button, 
			#idx-detail .btnset a
			{
				background-color: transparent;
				border: none;
				margin: 0;
			}
			#idx-results .btnset a:hover,
			#idx-detail .btnset a:hover
			{
				color: #fff !important;
				border: none;
				background-color: #444 !important;
			}
			
			
			 #idx-results .idx-dataset.price
			{
				font-weight:bold;
			}
			 #idx-results .idx-dataset.price, #idx-results .idx-dataset.sqft  
			{
				float:left;
				width: 30%;
				margin-right:10px;
			}
				
			#idx-results .idx-dataset.mls, #idx-results .idx-dataset.bedsbaths
			{
				float:right;
				width: 65%;
			}
			
			#idx-results .idx-dataset .beds, #idx-results .idx-dataset .baths
			{
				padding-right:5px;
				
			}
			
			
			#idx-results .idx-dataset.listed
			{
				float:left;
				
			}
			#idx-results .idx-dataset.remarks
			{
				float:left;
				
			}
			
			#idx-results .idx-dataset.title
			{
				width:100%;
				font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
				font-size: 180%;
				color: #A61D17;
				letter-spacing: -.05em;				
			}
			#idx-results .idx-dataset.title
			{
				padding-top:0;
				border-bottom:1px solid #EED2D0;
				
			}
	


	/* IDX DETAILS PAGES */



	#idx-detail {
		}

		#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: 92%;
			overfloat: hidden;
			}
			#idx-detail #idx-detail-image-wrap {
				width: 100%;
				margin: 0; padding: 0 0 10px 0;
				float: left;
				}
				#idx-detail .imgset {
	
					float: left;
					overflow: hidden;
					}
					#idx-detail .imgset .imgs {
						
						float: left; margin: 0; padding: 0 7px 0 0;
						overflow: hidden;
						clear: both;
						}
			
						#idx-detail .imgset img#details-pic {
							margin: 0; padding: 0;
							width: 260px; height: 173px;
							border: 1px solid #ccc;
							float: left;
							
							}
			
							#idx-detail .thumbset li {
									margin: 0 10px 10px 0 !important ; padding: 0;
									list-style: none;
									width: 75px; height: 60px;
									float: left;
									overflow: hidden;
									border: 1px solid #ccc;
									}
							#idx-detail .thumbset a.thickbox {
									margin: 8px 0 0 0; padding: 0;
									width: 100%; 
									float: none;
									overflow: hidden;
									
									}
							

			#idx-detail .idx-datagrp .idx-dataset {
				width: 48%;
				float: left;
				margin: 0 10px 0 0; padding: 5px 0;
				border-bottom: 1px dotted #ccc;
				}

					#idx-detail .idx-datagrp .idx-dataset .key {
						font-weight: bold;
						width: 50% !important ;
						}

					##idx-detail .idx-datagrp .idx-dataset .val {
						width: 100px;
						}	

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

				#idx-detail .idx-data.remarks .key {
					display: block;
					margin: 0 0 5px 0;
					}
				#idx-detail .idx-data.remarks ul {
					margin: 0 0 15px 0;
					}
				#idx-detail .idx-data.remarks li {
					display: block;
					list-style: none;
					margin: 0 0 5px 0;
					}
			#idx-detail .btnset {
				clear: left;
				font-size: 92%;
				}

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

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

	#map-search {
		position: relative;
		}


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

		#map-container {
			margin: 0;
			padding:0;
			border: 2px solid #999;
			}

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

		.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;
					}
					
					#mls-updated
					{
						padding-top: 10px;
					}



				/* 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;
					background: transparent url(/idx/img/tt-arr.gif) no-repeat;
					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;
							}
