/* #REWFW: Listing Results
=====================================================================================================
=====================================================================================================*/


	/* Results Message (# Properties Found. Showing Page # of #) */

	.idx-results.msg { background: none; margin: 0; overflow: hidden; padding: 5px 0 3px 8px; border: none; }
		.idx-results.msg .summary { float: left; padding: 1px 0 0 0;}

	/* Prev/Next Links */

	.msg .nav
	{
		float: right;
		width: 40px;
	}

		/* prev link */

		.msg .nav .prev
		{
			float: left;
			height: 20px; width: 20px;
			background: url(/img/rewidx-sprites.png) no-repeat 0 -100px;
			text-indent: -999em;
			overflow: hidden;
		}

		.msg .nav .prev:hover { background-position: 0 -120px; }

		.msg .nav .prev.disabled { background-position: 0 -140px; cursor: default; }

		/* next link */

		.msg .nav .next
		{
			float: left;
			height: 20px; width: 20px;
			background: url(/img/rewidx-sprites.png) no-repeat 0 -160px;
			text-indent: -999em;
			overflow: hidden;
		}
	
		.msg .nav .next.disabled { background-position: 0 -200px; cursor: default; }
	
		.msg .nav .next:hover { background-position: 0 -180px; }


/* View-Type Links & Sort Options
===================================================*/


	.idx-results.options
	{
		clear: both;
		display: block;
		padding: 5px 0;
		overflow: auto;
		border-top: 1px solid #eee;
	}

		.idx-results.options strong { display: none; }
		.idx-results.options a { line-height: 14px; margin: 0; padding: 4px 8px; text-decoration: none; float: left; color: #666; font-size: 12px; }
		.idx-results.options a.current { background: #eee; color: #666; }


		/* icons */

		.idx-results.options .view a b { float: left; width: 15px; height: 12px; }
		a.viewas-grid b { background: url(/img/rewidx-sprites.png) no-repeat 0 -357px; }
		a.viewas-detailed b { background: url(/img/rewidx-sprites.png) no-repeat 0 -377px; }
		a.viewas-map b { background: url(/img/rewidx-sprites.png) no-repeat 0 -397px; }

		/* Sort Select Form */

		.rewfw.sort { float: right; margin: 0; }
			.rewfw.sort .form-wrap { margin: 0 !important; }


/* #REWFW: Refine Form
=====================================================================================================
=====================================================================================================*/


#refine-form { padding: 0; background: #eee; padding: 10px;}
#refine-form .trigger { padding: 0 5px; color: #777; }
#refine-form .panel { padding-bottom: 10px; margin-bottom: 0; }

#refine-form .buttonset { overflow: hidden; margin: 0 0 10px 0; }
#refine-form .rewbtn { width: 100%; }

/* #REWFW: Listing
=====================================================================================================
=====================================================================================================*/


/* Listing: Default Styles
===================================================*/

.set.listings .listing
{
	margin: 0; padding: 0 0 20px 160px;
	overflow: hidden;
	position: relative;
	height: 105px;
}

	 /* hide some extra details by default. to override use:
	 .selector { position: relative; left: 0; } */

	.set.listings .listing h4.title,
	.set.listings .listing dl,
	.set.listings .listing .remarks { position: absolute; left: -999em; }

	.set.listings .listing .summary
	{
		margin: 0 0 20px 0;
	}

		.set.listings .listing .summary strong /* (price) */
		{
			font-size: 16px;
			display: block;
			font-weight: normal;
			line-height: 30px;
		}

		.set.listings .listing .summary em /* prop type */
		{
			font-style: normal;
			display: block;
		}

		.listing .basics
		{
			border: none; background: transparent; height: auto;
			margin: 0; padding: 0;
		}

	.set.listings .photos
	{
		width: 138px; height: 110px;
		position: absolute;
		top: 0; left: 0;
		overflow: hidden;
		background: #444;
		border: 1px solid #999;
	}

		.set.listings .photos a { display: block; width: 100%; height: 100%; /* required for rewImgSizer() to work */ }

	.set.listings .listing dl.data-provider dt { position: absolute; left: -999em; /* hide */ }
	.set.listings .listing dl.data-provider .office { border: none; }

	.set.listings .action-moreinfo
	{
		float: left;
		background: url(/img/sprites-buttons-gray.png) no-repeat -10px -10px;
		height: 22px; width: 94px;
		text-indent: -999em;
		overflow: hidden;
	}

	.set.listings .action-moreinfo:hover
	{
		background-position: -10px -40px;
	}

	.set.listings .action-map
	{
		float: right;
		background: url(/img/sprites-buttons-gray.png) no-repeat -10px -100px;
		height: 22px; width: 45px;
		text-indent: -999em;
		overflow: hidden;
	}

	.set.listings a.action-map:hover
	{
		background-position: -10px -130px;
	}

	.set.listings .action-map.disabled
	{
		background: url(/img/sprites-buttons-gray.png) no-repeat -10px -130px;
	}

	.set.listings .action-save
	{
		position: absolute;
		top: 122px; left: 125px;
		height: 20px; width: 20px;
		background: url(/img/rewidx-sprites.png) no-repeat 0 -20px;
		text-indent: -999em;
		overflow: hidden;
	}

	.set.listings .action-save:hover
	{
		background-position: 0 -20px;
	}

	.set.listings .listing.saved .action-save
	{
		background-position: 0 -40px;
	}




/* Listing: Grid Styles
===================================================*/


.set.listings.grid
{
	position: relative;
	margin: 0 -10px;
	clear: left;
	overflow: hidden;
}

	.set.listings.grid .listing
	{
		margin: 10px; padding: 175px 0 0 0;
		width: 220px; float: left;
		height: 165px;
		overflow: hidden;
		position: relative;
	}
	
		.set.listings.grid .listing .photos
		{
			width: 218px;
			height: 163px;
		}
	
		.set.listings.grid .listing .summary
		{
			padding: 0 0 20px 0;
		}
	
			.set.listings.grid .listing .details .basics
			{
				line-height: 20px;
				font-size: 12px;
			}
	
		.set.listings.grid .listing dl.data-provider { color: #999; left: 0; position: static; /* unhide */ }
	
		.set.listings.grid .listing .actions
		{
			position: absolute; bottom: 38px;
		}
	
		.set.listings.grid .action-save
		{
			top: -90px; left: 200px;
		}


/* Listing: Detailed Styles
===================================================*/


.set.listings.detailed .listing
{
	height: 108px;
	margin: 0 0 10px 0;
}

	.set.listings.detailed h4.title
	{
		position: relative; left: 0; /* unhide */
		font-size: 14px;
		margin: 0;
		font-weight: normal;
		top: -3px;
	}

		.set.listings.detailed h4.title a { color: #222; text-decoration: none; }

	.set.listings.detailed .details { padding: 0; }

		.set.listings.detailed .summary { display: none; }

		.set.listings.detailed .listing dl
		{
			position: relative; left: 0; /* unhide */
			margin: 0; padding: 0;
			display: block;
			width: 220px; float: left;
			color: #666;
			line-height: 20px;
		}

			.set.listings.detailed .listing dl dt
			{
				display: inline;
				font-weight: bold;
				margin-right: 5px;
			}

			.set.listings.detailed .listing dl dd
			{
				display: inline;
			}

		.set.listings.detailed .listing dl.data-provider { position: relative; color: #999; float: right; padding: 10px 10px 0 0; line-height: 12px; text-align: right; }

	.set.listings.detailed .listing .actions
	{
		position: absolute;
		bottom: 11px;
		width: 342px;
	}

		.set.listings.detailed .listing .action-save
		{
			position: absolute;
			top: -85px; left: 510px;
		}


/* Listing: Detailed Styles
===================================================*/


.set.listings.detailed .listing
{
	height: 108px;
	margin: 0 0 10px 0;
}

	.set.listings.detailed h4.title
	{
		height: 20px; overflow: hidden;
		position: relative; left: 0; /* unhide */
		font-size: 14px;
		margin: 0;
		font-weight: normal;
		top: -3px;
	}

		.set.listings.detailed h4.title a { color: #222; text-decoration: none; }

	.set.listings.detailed .details { padding: 0; }

		.set.listings.detailed .summary { display: none; }

		.set.listings.detailed .listing dl
		{
			position: relative; left: 0; /* unhide */
			margin: 0; padding: 0;
			display: block;
			width: 220px; float: left;
			color: #666;
			line-height: 20px;
		}

			.set.listings.detailed .listing dl dt
			{
				display: inline;
				font-weight: bold;
				margin-right: 5px;
			}

			.set.listings.detailed .listing dl dd
			{
				display: inline;
			}

		.set.listings.detailed .listing dl.data-provider { color: #999; float: right; padding: 10px 10px 0 0; text-align: right; }

	.set.listings.detailed .listing .actions
	{
		position: absolute;
		bottom: 11px;
		width: 342px;
	}

		.set.listings.detailed .listing .action-save
		{
			position: absolute;
			top: -85px; left: 510px;
		}


/* Listing: Detailed---More Compact Styles for 3-col
(Because we like spagetti)
===================================================*/

	.cat-cms .set.listings.detailed dl
	{
		width: 45%;
	}


/* Listing: Compact
===================================================*/

.set.listings.compact .listing
{
	padding: 10px 0 10px 100px;
	height: auto;
	border-bottom: 1px solid #eee;
}

	.set.listings.compact .listing div.details,
	.set.listings.compact .listing div.basics,
	.set.listings.compact .listing div.summary,
	.set.listings.compact .listing div.details strong
	{
		display: block;
		margin: 0; padding: 0;
		font-size: 11px; line-height: 16px;
	}

	.set.listings.compact .photos
	{
		width: 70px; height: 50px;
		top: 12px; left: 10px;
	}

	.set.listings.compact .photos a
	{
		padding: 0 !important; margin: 0;
	}

		.set.listings.compact .photos img
		{
			width: 100%; height: 100%;
			left: 0; top: 0;
		}

		.set.listings.compact .summary .basics em
		{
			display: none;
		}

	.set.listings.compact .actions
	{
		display: none;
	}


/* Listing: Map Styles
===================================================*/


#idx-map-search-wrap {
    position: relative;
    overflow: hidden;
    height: auto; width: 100%;
}

	#idx-map-search {
		height: 700px;
		width: 700px;
		background: #ccc;
		position: relative;
		top: 0;
		margin: 0;
	}

#drawRadiusSearch .ico, #clear-polygon .ico, #clear-radius .ico, #togglePolygonSearch .ico, #editPolygonSearch .ico 
{
	background: url("/img/rewidx-sprites.png") no-repeat 0 -458px;
	float: left;
	height: 14px;
	width: 17px;
	position: relative;
	bottom: -3px;
}

#togglePolygonSearch, #editPolygonSearch
{
	color: #4D95CF;
	display: block;
	margin: 0;
	text-decoration: none;
}

#drawRadiusSearch
{
	color: #48BA24;
	display: block;
	margin: 0;
	text-decoration: none;
}

#clear-radius .ico { background-position: 0 -478px; }

#drawRadiusSearch .ico { background-position: 0 -478px; }

#birdseye-container div {
	color: #fff;
}


/* #REWFW: Details Page
=====================================================================================================
=====================================================================================================*/


#idx-detail h1.title { clear: both; padding: 10px 15px 0 15px; height: 32px; overflow: hidden; }

h1 em.summary-price
{
	color: #619830;
	font-style: normal;
}

#idx-detail .details
{
	width: 460px;
	float: left;
}

	#idx-detail .basics
	{
		overflow: hidden;
		position: relative;
		background: #999;
		margin: 0;
	}

		.basics dl
		{
			margin: 0 -6px 0 0; padding: 15px 0 6px 0;
			width: 119px;
			float: left;
			border-right: 1px solid #afafaf;
		}
		
		.basics dd
		{
			color: #fff;
			text-transform: uppercase;
			text-align: center;
			font-size: 38px; line-height: 30px;
			letter-spacing: -1px;
			font-weight: normal;
			margin: 0;
		}

		.basics #basics-sqft dd,
		.basics #basics-acres dd
		{
			font-size: 26px; /* smaller, the values are usually longer */
		}

		.basics dt
		{
			color: #eee;
			text-transform: uppercase;
			text-align: center;
			font-size: 11px; line-height: 22px;
		}

	#idx-detail .description
	{
		overflow: hidden;
		background: #fff;
		margin: 0 0 20px 0; padding: 15px;
		border-bottom: 1px solid #DFDAD1;
		min-height: 318px;
	}
	
	#idx-detail .description .remarks
	{
	}


	.ico.bookmark
	{
		float: left;
		width: 18px; height: 18px;
		margin: -3px 4px -2px -8px;
		background: url(/img/rewidx-sprites.png) no-repeat 0 0;
	}

	.saved .ico.bookmark
	{
		background-position: 0 -40px;
	}

	.url.backpage .ico
	{
		float: left;
		width: 16px; height: 16px;
		background: url(/img/rewidx-sprites.png) no-repeat 0 -575px;
	}


/* Listing: Photo Gallery
===================================================*/


div.gallery
{
	position: relative;
	width: 458px;
	height: 420px;
	float: right;
	margin: 0 0 20px 0;
	border: 1px solid #ccc;
	overflow: hidden;
	background: #555;
}

	div.gallery #image_wrap
	{
		height: 345px;
		border-bottom: 1px solid #ccc;
		background: #333;
		overflow: hidden;
		position: relative;
	}

	div.photos
	{
		position: relative;
		overflow: hidden;
		width: 332px;
		height: 120px;
		margin: 0 auto;
	}

		div.photos div.slides
		{
			/* leave alone */
			width: 20000em;
			position: absolute;
		}

			/* thumbnails */

			div.photos .slide
			{
				float: left;
				width: 55px;
				height: 55px;
				border: 2px solid #fff;
				overflow: hidden;
				margin: 7px 4px;
				position: relative;
			}

			div.photos .slide.active
			{
				border-color: #DCFF6F;
			}

				div.photos div.photos .slide img
				{
					float:left;
					width: 55px;
					height: 55px;
					position: relative;
				}

	.gallery .controls
	{
		margin: 0; padding: 0;
		top: 0; left: 0;
		height: 0; width: 100%;
		position: absolute;
	}
		
		.gallery .controls .prev
		{
			display: block; position: absolute;
			left: 20px; top: 376px;
			height: 20px; width: 20px;
			background: url(/img/rewidx-sprites.png) no-repeat 0 -220px;
			text-indent: -999em;
			overflow: hidden;
		}
		
		.gallery .controls .prev:hover { background-position: 0 -240px; }
		
		.gallery .controls .prev.disabled { background-position: 0 -300px !important; cursor: default; }

		.gallery .controls .next
		{
			display: block; position: absolute;
			right: 16px; top: 376px;
			height: 18px; width: 18px;
			background: url(/img/rewidx-sprites.png) no-repeat 0 -260px;
			text-indent: -999em;
			overflow: hidden;
		}
		
		.gallery .controls .next:hover { background-position: 0 -280px; }
		
		.gallery .controls .next.disabled { background-position: 0 -320px !important; cursor: default; }


#colorbox_gallery { position: absolute; right: 0; top: 0; width: 140px; z-index: 999; }
	#colorbox_gallery a { font-size: 11px; background: #45576C; color: #fff; display: block; text-align: center; text-decoration: none; padding: 2px; }

/* Next Steps Nav
===================================================*/


.actions.nextsteps
{
	margin: 0 0 40px 0;
	clear: both;
	position: relative;
	background: #555;
	overflow: hidden;
	text-transform: uppercase;
}

	.actions.nextsteps .actions-title
	{
		float: left;
		color: #fff;
		padding: 7px 0 7px 20px; margin: 0;
		width: 90px;
	}
	
	.pg-details .actions.nextsteps a
	{
		display: block;
		float: left;
		text-decoration: none;
		color: #ccc;
		margin: 0; padding: 7px 8px;
	}
	
	.pg-details .actions.nextsteps a:hover
	{
		color: #ddd;
	}

	.pg-details .actions.nextsteps .backpage
	{
		padding-right: 20px;
		float: right;
	}

	.actions.nextsteps a.action-inquire .ico
	{
		float: left; width: 17px; height: 18px;
		background: url(/img/icos-actions.png) no-repeat -104px 3px;
	}

	.actions.nextsteps a.action-bookmark .ico
	{
		float: left; width: 17px; height: 18px;
		background: url(/img/icos-actions.png) no-repeat 0 3px;
	}

	.actions.nextsteps a.action-share .ico
	{
		float: left; width: 17px; height: 18px;
		background: url(/img/icos-actions.png) no-repeat -64px 3px;
	}

	.actions.nextsteps a.action-print .ico
	{
		float: left; width: 18px; height: 18px;
		background: url(/img/icos-actions.png) no-repeat -21px 3px;
	}

	.actions.nextsteps a.action-walkscore .ico
	{
		float: left; width: 18px; height: 18px;
		background: url(/img/icos-actions.png) no-repeat -84px 3px;
	}

	.actions.nextsteps a.action-showing .ico
	{
		float: left; width: 18px; height: 18px;
		background: url(/img/icos-actions.png) no-repeat -43px 3px;
	}

	.actions.nextsteps a.action-tour .ico
	{
		float: left; width: 16px; height: 18px;
		background: url(/img/icos-actions.png) no-repeat -124px 3px;
	}

/* Extended Details
===================================================*/


.details-extended
{
	position: relative;
	overflow: hidden;
	margin: 0 0 40px 0; padding: 10px 0;
	border: 1px solid #ccc;
	overflow: hidden;
	width: 938px;
}

	.details-extended .dataset
	{
		margin: 20px !important;
		width: 272px; float: left;
		overflow: hidden;
	}

		.details-extended .dataset h2
		{
			font-style: normal;
			font-size: 16px;
		}

			.details-extended .dataset dt
			{
				padding: 0 5px 0 0;
				width: 70px !important;
			}

			.details-extended .dataset dl dd
			{
				width: 180px !important;
			}

	#inquire-allure .panel
	{
		padding: 0 15px;
		clear: left;
	}


/* #Maps
=====================================================================================================
=====================================================================================================*/


#page #map_canvas, #page #idx-map-onboard, #page #streetview-container, #page #birdseye-container { position: relative; height: 420px !important; width: 100% !important; margin: 0 0 20px 0; }

/* sigh, ie7 */
#page #map_canvas, #idx-map-onboard-wrap { width: 940px !important; }

/* Listing Label
===================================================*/


#map-label
{
	width: 280px;
	border: 1px solid #ccc;
	font-size: 12px;
	margin: 0; padding: 0;
	background: #F3F0EB;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
}

	#map-label .listing.compact .title
	{
		left: 0; position: relative;
		background: #555; color: #eee;
		font-weight: bold;
		padding: 5px 20px 5px 10px;
		overflow: hidden;
		white-space: nowrap;
	}
	
		#map-label .listing.compact .title .action-close
		{
			display: block;
			position: absolute;
			right: 5px; top: 7px;
			height: 15px; width: 15px;
			background: url(/img/rewidx-sprites.png) no-repeat 0 -500px;
			overflow: hidden;
			text-indent: -999em;
		}
		
		#map-label .listing.compact .title .action-close:hover { background: url(/img/rewidx-sprites.png) no-repeat 0 -520px; }

		#map-label .listing.compact .details 
		{
			padding: 10px 0 10px 90px;
		}
		
        #map-label .amenity.compact .details,
		#map-label .school.compact .details 
        {
            padding: 10px 0 10px 10px;
        }

            #map-label .listing.compact .details .location
            {
                position: absolute; left: -999em;
            }
            
            #map-label .amenity.compact .details .location,
            #map-label .school.compact .details .location
            {
                position: relative; left: 0;
            }

		#map-label .listing.compact .photos
		{
			position: absolute;
			width: 68px; height: 50px;
			top: 44px; left: 10px;
			border: 1px solid #ccc;
		}

		#map-label .listing.compact .photos a
		{
			padding: 0 !important; margin: 0;
		}

			#map-label .listing.compact .photos img
			{
				width: 100%; height: 100%;
				left: 0; top: 0;
			}

		#map-label .listing.compact .actions
		{
			padding: 2px 10px;
			overflow: hidden;
			background: #DFDFDF;
		}

			#map-label .listing.compact .actions a
			{
				text-decoration: none;
				margin: 0 5px 0 0;
				color: #666;
				float: left;
			}

			#map-label .listing.compact .actions a:hover { color: #444; }



/* Pagination Styles
===================================================*/


.cat-idx .pagination
{
	clear: left;
	position: relative;
	text-align: center;
	margin: 0 0 20px 0;
}

.cat-idx .pagination a
{
	text-decoration: none;
	padding: 1px 5px;
}

.cat-idx .pagination div.prev,
.cat-idx .pagination div.next
{
	display: inline;
}

.cat-idx .pagination div.prev a
{
	display: block;
	width: 20px; height: 20px;
	position: absolute;
	left: 5px; top: 6px;
	background: transparent url(/img/rewidx-sprites.png) no-repeat scroll 0 -100px;
	overflow: hidden;
	text-indent: -999em;
	padding: 0; border: none;
}

.cat-idx .pagination div.prev a:hover { background: transparent url(/img/rewidx-sprites.png) no-repeat scroll 0 -120px; }
.cat-idx .pagination div.prev a.disabled { background: transparent url(/img/rewidx-sprites.png) no-repeat scroll 0 -140px; cursor: default; }

.cat-idx .pagination div.next a
{
	display: block;
	width: 20px; height: 20px;
	position: absolute;
	right: 5px; top: 6px;
	background: transparent url(/img/rewidx-sprites.png) no-repeat scroll 0 -160px;
	overflow: hidden;
	text-indent: -999em;
	padding: 0; border: none;
}

.cat-idx .pagination div.next a:hover { background: transparent url(/img/rewidx-sprites.png) no-repeat scroll 0 -180px; }
.cat-idx .pagination div.next a.disabled{ background: transparent url(/img/rewidx-sprites.png) no-repeat scroll 0 -200px; cursor: default; }

.cat-idx .pagination a.current
{
	background: #ccc;
}

/* REGISTER */

body.facebox.pg-register .copy
{
	width: 240px; float: left;
}

.facebox.pg-register form
{
	width: 280px; float: right;
}


/* #Map Legend
=====================================================================================================
=====================================================================================================*/


#idx-map-legend {
    width: 200px;
    float: left;
}

#idx-map-legend .legend_tab {
    background: url(/img/map/tools/map-legendtabs.png) no-repeat 0 0;
    cursor: pointer;
    float: left;
    width: 20px;
    height: 70px;
    right: -1px;
    position: relative;
}

#idx-map-legend .legend_tab:hover {
}

#idx-map-legend .legend_tab.current {
    background: url(/img/map/tools/map-legendtabs.png) no-repeat -20px 0;
    cursor: pointer;
    float: left;
    width: 20px;
    height: 70px;
}

#idx-map-legend .legend_contents,
#idx-map-legend .stats_contents {
    min-height: 225px;
}

#idx-map-legend .legend_content {
    background: #fff;
    padding: 10px 20px 0px 20px;
    border: 1px solid #9CB3C6; border-right: none;
    float: left;
    width: 139px;
    margin-top: -100px;
}

#idx-map-legend .legend_content .rewfw {
    margin: 0;
}

#idx-map-legend .legend_content .rewfw .form-wrap {
    margin: 0;
}

#idx-map-legend .legend_content .rewfw fieldset {
    margin: 0 0 20px 0; padding: 0;
    border: none;
}

#idx-map-legend .legend_content .rewfw .legend {
    margin: 0; padding: 0;
}

#idx-map-legend .legend_content .rewfw .toggleset label {
    padding: 2px 0 0 0;
    border-bottom: 1px solid #eee;
    line-height: 20px;
    position: relative;
}

#idx-map-legend .legend_content .rewfw label.instructions {
    font-size: 90%;
    line-height: 1.4em;
    padding: 10px 0px 10px 0px;
}

#idx-map-legend .legend_content .rewfw label.instructions img {
    float: left;
    padding-right: 5px;
    padding-bottom: 10px;
}

#idx-map-legend .legend_content .rewfw .toggleset label img {
    vertical-align: middle;
    margin: 0 5px 0 0;
}

#idx-map-legend .legend_content .rewfw .toggleset label input {
    position: absolute;
    right: 5px; top: 2px;
}

#idx-map-legend .stats_tab {
    background: url(/img/map/tools/map-legendtabs.png) no-repeat 0 -70px;
    cursor: pointer;
    float: left;
    width: 20px;
    height: 56px;
    right: -1px;
    top: 2px;
    position: relative;
    clear: left;
}

#idx-map-legend .stats_tab.current {
    background: url(/img/map/tools/map-legendtabs.png) no-repeat -20px -70px;
}


			#page .stats_contents .dataset dl
			{
				margin: 0; padding: 0;
				overflow: hidden;
				border-bottom: 1px dotted #ccc;
			}

				#page .stats_contents .dataset dl dt
				{
					margin: 0; padding: 0;
					float: left;
					width: 60px !important;
				}

				#page .stats_contents .dataset dl dd
				{
					margin: 0; padding: 0;
					float: left;
					width: 60px !important;
				}

				#page .stats_contents .dataset h6
				{
					margin-top: 10px;
					font-weight: bold;
				}

				
#rs-polygon .tooltip,
#rs-radius .tooltip
{ 
    display: none;
}


/**
 * NEFMLS - MLS Compliance
 */

body.nefmls .set.listings.grid .listing dl.data-provider {
    bottom: 40px;
    position: relative;
}

body.nefmls .set.listings.grid .listing .actions {
    position: absolute;
    bottom: 10px;
}

