@charset "utf-8";
/* CSS Document */

/* --------------------------------------------------------------------------------------------------- */
/******************************************************************************************************** 
	Company: Superlative, Inc
	Product: IDX Map Search V6
	Authors: David Wheeler
	Date: 11/19/08
	
	Created @ Superlative, Inc. 2008 (Superlative IDX)
	Use of this content is by contractual agreement only.
	Superlative, Inc. claims no liability for content provided &/or uploaded by its clients.
	
********************************************************************************************************/
/* --------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------- */ 
/* --------------------------------------- Main Containers - IDX Map Search Layout 01 */
/* ---------------------------------------------------------------------------------- */

.Map_1 {
	background: #FFFFFF;
	margin: 0px auto;
	width: 700px;
	height: auto;
	text-align: center;
	display: table;
	}	
	
.Map_1 .main_page_container {
	margin: 0px;
	padding: 0px;
	width: 700px;
	height: auto;
	display: block;
	clear: both;
	}
	
/* ---------------------------------------------------------------------------------- */
/* -------------------------- Property Type Selection Area - IDX Map Search Layout 01 */
/* ---------------------------------------------------------------------------------- */	

.property_type_container {
	background: #e2e2e2;
	border-bottom: 1px #CCCCCC solid;	
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 700px;
	height: 25px;
	display: block;
	text-align: center;
	clear: both;
	}

.property_type_display {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	font-weight: bold;
	margin: 6px 5px 0px 10px;
	width: auto;
	height: auto;
	display: inline;
	float: left;
	text-align: left;	
	}

.dropdown_property_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	margin: 3px 5px 0px 5px;
	padding: 1px;
	width: auto;
	height: auto;
	text-align: left;
	display: inline;
	float: left;	
	}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- Map & Listings Area - IDX Map Search Layout 01 */
/* ---------------------------------------------------------------------------------- */

.Map_1 .map_controls_container {
	background: url(images/bg_map.gif) no-repeat top center;
	margin: 0px auto;
	width: 500px;
	height: auto;
	float: right;
	padding-top: 5px;
	margin-right: 2px;
	text-align: center;
	display: inline-block;
	}

.Map_1 .map img {
	width: 490px;
	height: 329px;
	margin: 0px auto;
	display: block;
	float: left;
	margin-left: 5px;
	*margin-left: 3px;
	border-bottom: 1px #dadada solid;
	border-top: 1px #dadada solid;
	}

#map_canvas {
	margin-left: 5px;
	*margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}

.Map_1 .map_top_nav {
	background: #FFFFFF;
	margin: 0px auto;
	width: 490px;
	height: 28px;
	margin: 0px auto;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	font-weight: bold;
	}

.Map_1 .left_buttons {
	margin: 0px auto;
	text-align: left;
	display: inline;
	width: 100%;
	}

.Map_1 .button_on a {
	background: #FFFFFF;
	margin: 0px auto;
	width: 119px;
	height: 20px;
	padding-top: 5px;
	border: 1px #dadada solid;
	display: inline-block;
	text-align: center;
	float: left;
	margin-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	font-weight: bold;
	text-decoration: none;
	}

.Map_1 .button_on a:hover {
	background: url(images/top_nav_button_bg.gif) repeat-x top;
	margin: 0px auto;
	width: 119px;
	height: 20px;
	padding-top: 5px;
	border: 1px #dadada solid;
	display: inline-block;
	text-align: center;
	float: left;
	margin-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0860a8;
	font-weight: bold;
	text-decoration: none;
	}

.Map_1 .button_off a {
	background: url(images/top_nav_button_bg.gif) repeat-x top;
	margin: 0px auto;
	width: 119px;
	height: 20px;
	padding-top: 5px;
	border: 1px #dadada solid;
	display: inline-block;
	text-align: center;
	float: left;
	margin-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0860a8;
	font-weight: bold;
	text-decoration: none;
	}

.Map_1 .button_off a:hover {
	background: #FFFFFF;
	margin: 0px auto;
	width: 119px;
	height: 20px;
	padding-top: 5px;
	border: 1px #dadada solid;
	display: inline-block;
	text-align: center;
	float: left;
	margin-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	font-weight: bold;
	text-decoration: none;
	}

.Map_1 .right_labels {
	float: right;
	text-align: left;
	display: inline;
	padding-top: 4px;
	}
	
.Map_1 .label_text {
	text-align: left;
	display: inline;
	margin-right: 5px;
	padding: 2px;
	}

.Map_1 .label_buttons {
	text-align: left;
	display: inline;
	margin-right: 5px;
	padding-top: 5px;
	margin-top: 5px;
	padding: 0px;
	}

.Map_1 .map_community_tools {
	background: #414141;
	width: 490px;
	height: 25px;
	margin: 0px auto;
	display: inline-block;
	*margin-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	}

.Map_1 .map_community_container {
	width: 490px;
	height: 25px;
	display: inline;
	margin: 0px auto;
	}

.Map_1 .community_text {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	float: left;
	padding: 7px 5px 0px 5px;
	}
	
.Map_1 .community_button img{
	display: inline;
	float: left;
	border: 0px;
	width: auto;
	}

.Map_1 .map_help_legend {
	float: right;
	display: inline;
	height: 20px;
	margin-top: 5px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	}
	.Map_1 .map_help_legend a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: underline;
		padding: 2px;
		}
	.Map_1 .map_help_legend a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #CCCCCC;
		font-weight: bold;
		text-decoration: none;
		padding: 2px;
		}

.Map_1 .map_controls {
	margin: 0px auto;
	padding-top: 3px;
	width: 500px;
	height: 26px;
	float: right;
	display: inline-block;
	}

.Map_1 .all_first {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	font-weight: bold;
	width: auto;
	float: left;
	padding-left: 1px;
	padding-top: 1px;
	border-left: 0px #E2E2E2 solid;
	margin-left: 3px;
	}
	.Map_1 .all_first img {
		border: 0px;
		margin-top: 3px;
		*margin-top: 1px;
		padding-right: 2px;
		*padding-right: 0px;
		margin-left: -2px;
		}
	
.Map_1 .all {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	font-weight: bold;
	width: auto;
	float: left;
	padding-left: 1px;
	padding-top: 1px;
	border-left: 1px #E2E2E2 solid;
	margin-left: 3px;
	}
	.Map_1 .all img {
		border: 0px;
		margin-top: 3px;
		*margin-top: 1px;
		padding-right: 2px;
		*padding-right: 0px;
		margin-left: -2px;
		}

.Map_1 .check_all {
	border: #414141 solid double 3px;
	margin-left: 5px;
	display: inline;
	}

.Map_1 .select_blue {
	background: url(images/home_icon_all_lg.gif) no-repeat;
	display: inline;
	float: left;
	margin-left: 3px;
	width: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: center;
	cursor: default;
	}

.Map_1 .map_select_blue {
	background: url(images/home_icon_all_lg.gif) no-repeat;
	display: inline;
	float: left;
	margin-left: 3px;
	width: 23px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: center;
	cursor: pointer;
	}

.Map_1 .select_green {
	background: url(images/home_icon_new_lg.gif) no-repeat;
	display: inline;
	float: left;
	margin-left: 3px;
	width: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: center;
	cursor: default;
	}

.Map_1 .map_select_green {
	background: url(images/home_icon_new_lg.gif) no-repeat;
	display: inline;
	float: left;
	margin-left: 3px;
	width: 23px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: center;
	cursor: pointer;
	}

.Map_1 .select_purple {
	background: url(images/home_icon_featured_lg.gif) no-repeat;
	display: inline;
	float: left;
	margin-left: 3px;
	width: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: center;
	cursor: default;
	}

.Map_1 .map_select_purple {
	background: url(images/home_icon_featured_lg.gif) no-repeat;
	display: inline;
	float: left;
	margin-left: 3px;
	width: 23px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: center;
	cursor: pointer;
	}

.Map_1 .select_red {
	background: url(images/home_icon_openhouse_lg.gif) no-repeat;
	display: inline;
	float: left;
	margin-left: 3px;
	width: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: center;
	cursor: default;
	}

.Map_1 .map_select_red {
	background: url(images/home_icon_openhouse_lg.gif) no-repeat;
	display: inline;
	float: left;
	margin-left: 3px;
	width: 23px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: center;
	cursor: pointer;
	}
	
.Map_1 .select_orange {
	background: url(images/home_icon_saved_lg.gif) no-repeat;
	display: inline;
	float: left;
	margin-left: 3px;
	width: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: center;
	cursor: default;
	}

.Map_1 .map_select_orange {
	background: url(images/home_icon_saved_lg.gif) no-repeat;
	display: inline;
	float: left;
	margin-left: 3px;
	width: 23px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: center;
	cursor: pointer;
	}

.Map_1 .selector {
	display: inline;
	float: left;
	margin-top: 5px;
	*margin-top: 0px;
	margin-left: 5px;
	*margin-left: 0px;
	}

/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */
/* ------------------------------------------------ Paging - IDX Map Search Layout 01 */
/* ---------------------------------------------------------------------------------- */

.Map_1 .paging_nav_container {
	background: #FFFFFF;
	margin: 0px auto;
	margin-top: 5px;
	width: 500px;
	height: 25px;
	display: table;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px #E2E2E2 solid;
	font-size: 11px;
	color: #414141;
	}
	.Map_1 .paging_nav_container a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #0860a8;
		text-decoration: underline;
		}
	.Map_1 .paging_nav_container a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #83afd3;
		text-decoration: none;
		}	

.Map_1 .paging_nav_left_container {
	width: 180px;
	float: left;
	text-align: left;
	padding: 7px 5px 0px 5px;
	}
	
.Map_1 .paging_nav_right_container {
	width: 290px;
	float: right;
	text-align: right;
	padding: 7px 5px 0px 5px;
	}

/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */
/* ------------------------------ Listing Selection & View - IDX Map Search Layout 01 */
/* ---------------------------------------------------------------------------------- */

.Map_1 .listing_selection_view {
	background: #efefef;
	margin: 0px auto;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 500px;
	height: 30px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px #E2E2E2 solid;
	font-size: 11px;
	color: #414141;
	}

.Map_1 .select_listings {
	display: inline;
	float: left;
	margin-left: -5px;
	width: 35px;
	height: 26px;
	padding-top: 4px;
	border-right: 1px #E2E2E2 solid;
	}
	
.Map_1 .view {
	margin: 0px auto;
	margin: 7px 5px 5px 20px;
	width: auto;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	font-weight: bold;
	}

.Map_1 .view_buttons {
	display: inline;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 100px;
	height: 28px;
	padding-top: 2px;
	border-right: 1px #E2E2E2 solid;
	}
	.Map_1 .view_buttons img{
		display: inline;
		border: 0px;
		}

.Map_1 .dropdown_actions {
	margin: 0px auto;
	width: 150px;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	height: 26px;
	padding-top: 4px;
	border-right: 1px #E2E2E2 solid;
	}

/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */
/* ------------------------------------------- Listing Row - IDX Map Search Layout 01 */
/* ---------------------------------------------------------------------------------- */

.Map_1 .listing_container {
	background: url(images/bg_listing_container.jpg) repeat-x;
	margin: 0px auto;
	margin-top: 5px;
	width: 500px;
	height: 100% auto;
	border-bottom: 1px #E2E2E2 solid;
	display: inline-block;
	float: right;
	}
	
.Map_1 .listing_image_container {
		background: url(images/bg_listing_frame.jpg) no-repeat center;
		border: 0px;
		width: 170px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-left: 5px;
		*margin-left: 3px;
		height: 100% auto;
		display: inline-block;
		float: left;
		}
		.Map_1 .listing_image_container img {
			border: 1px #FFFFFF solid;
			width: 160px;
			height: 107px;
			}
	
.Map_1 .listing_info_container {
	margin: 0px auto;
	width: 165px;
	height: 100% auto;
	padding: 5px 5px 0px 5px;
	border: 0px;
	display: inline-block;
	float: left;
	}

.Map_1 .listing_info {	
	margin: 0px auto;
	width: 170px;
	height: 100% auto;
	}

.Map_1 .price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #414141;
	text-align: left;
	height: 20px;
	margin-top: 2px;
	}
	
.Map_1 .address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-align: left;
	padding-bottom: 5px;
	}
	.Map_1 .address a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #0860a8;
		}
	.Map_1 .address a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #83afd3;
		}
	
.Map_1 .beds_and_baths {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-align: left;
	padding-bottom: 5px;
	}
		
.Map_1 .mls_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-align: left;
	}

.Map_1 .listing_nav_container {
	width: 120px;
	display: inline-block;
	float: left;
	margin: 10px 0px 0px 0px;
	height: 100% auto;
	padding: 0px;
	border-left: 1px #E2E2E2 solid;
	text-align: left;
	}
	.Map_1 .listing_nav_container ul {
		list-style-position: inherit;
		list-style: none;
		padding-left: 0px;
		margin: 0;
		}
	.Map_1 .listing_nav_container li {
		height: 27px
		}
	.Map_1 .listing_nav_container li:hover {
		height: 27px
		}
	.Map_1 .listing_nav_container a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #0860a8;
		text-decoration: none;
		}
	.Map_1 .listing_nav_container a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #83afd3;
		text-decoration: none;
		}

.Map_1 .results_button1 {
	background: url(images/results_button1.gif) no-repeat bottom left;
	margin: 0px auto;
	width: 95px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 25px;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	}

.Map_1 .results_button2 {
	background: url(images/results_button2.gif) no-repeat bottom left;
	margin: 0px auto;
	width: 95px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 25px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	}

.Map_1 .results_button3 {
	background: url(images/results_button3.gif) no-repeat bottom left;
	margin: 0px auto;
	width: 95px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 25px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	}
	
.Map_1 .results_button4 {
	background: url(images/results_button4.gif) no-repeat bottom left;
	margin: 0px auto;
	width: 95px;
	height: 17px;
	padding-top: 7px;
	margin-bottom: 3px;
	padding-left: 25px;
	border-top: 1px #ECECEC solid;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	}

/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */
/* -------------------------------- Open House Information - IDX Map Search Layout 01 */
/* ---------------------------------------------------------------------------------- */

.Map_1 .open_house_container {
	background: #ECECEC;
	border-bottom: 1px #CCCCCC solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	margin: 0px auto;
	width: auto;
	height: 100% auto;
	display: table;
	float: left;
	padding: 2px;
	margin-bottom: 5px;
	text-align: left;
	}

.Map_1 .open_house_display_time {
	background: #414141;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	height: auto;
	padding: 5px 5px 5px 5px;
	}

/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */
/* ------------------------------------- IDX Required Info - IDX Map Search Layout 01 */
/* ---------------------------------------------------------------------------------- */

.Map_1 .IDX_required_logos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-align: center;
	float: left;
	*float: none;
	width: 700px;
	margin-top: 10px;
	clear: both;
	}
	.Map_1 .IDX_required_logos img {
		text-align: center;
		border: 0px;
		}

.Map_1 .IDX_required_logo_in_results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-align: left;
	margin-top: 10px;
	}
	.Map_1 .IDX_required_logo_in_results img {
		text-align: left;
		border: 0px;
		}
	

.Map_1 .IDX_updated {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	font-weight: bold;
	margin-top: 10px;
	height: auto;
	display: table;
	text-align: center;
	float: left;
	*float: none;
	width: 700px;
	}

.Map_1 .IDX_required_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	height: auto;
	margin-top: 10px;
	padding: 10px;
	display: table;
	text-align: center;
	float: left;
	*float: none;
	width: 680px;
	}

.Map_1 .IDX_courtesy_in_row {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A7A7A7;
	text-align: left;
	margin-top: 5px;
	}

.Map_1 .IDX_courtesy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A7A7A7;
	margin-top: 10px;
	height: auto;
	display: table;
	text-align: center;
	float: none;
	width: 700px;
	}

/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */
/* --------------------------------------- Map Search Area - IDX Map Search Layout 01 */
/* ---------------------------------------------------------------------------------- */

.Map_1 .map_search_container {
	background: #FFFFFF;
	margin: 0px auto;
	width: 188px;
	height: 100%;
	margin-left: 5px;
	float: left;
	display: inline-block;
	}

.Map_1 .map_search_top_area {
	background: url(images/top_search_area.gif) no-repeat top center;
	display: block;
	width: 186px;
	height: 32px;
	padding: 1px;
	float: left;
	margin: 0px auto;
	}

.Map_1 .map_search_middle_area {
	background: url(images/middle_search_area.gif) repeat-y;
	display: block;
	width: 188px;
	height: 100% auto;
	}

.Map_1 .map_search_middle_area a {
	text-decoration: none;
	}
	
.Map_1 .map_search_bottom_area {
	background: url(images/bottom_search_area.gif) no-repeat top;
	display: inline-block;
	width: 188px;
	height: 10px;
	float: left;
	margin-top: -2px;
	vertical-align: top;
	}

.Map_1 .map_search_title {
	background: #414141;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	width: 168px;
	height: 17px;
	padding: 5px;
	margin-top: 4px;
	*margin-top: 5px;
	margin-left: 4px;
	*margin-left: 0px;
	display: block;
	}

.Map_1 .map_search_general_title {
	background: url(images/bg_title.gif) no-repeat #FFFFFF;
	margin: 0px auto;
	width: 147px;
	height: auto;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 6px 5px 5px 20px;
	margin-top: 3px;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
	clear: both;
	}
	
.Map_1 .map_search_general_title:hover {
	background: url(images/bg_title.gif) no-repeat #FFFFFF;
	margin: 0px auto;
	width: 147px;
	height: auto;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding: 6px 5px 5px 20px;
	margin-top: 3px;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
	clear: both;
	}

.Map_1 .tab1 {
	background: url(images/tab1.gif) no-repeat #FFFFFF;
	margin: 0px auto;
	width: 74px;
	height: auto;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 6px 5px 5px 7px;
	margin-top: 3px;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
	float: left;
	}

.Map_1 .tab2 {
	background: url(images/tab2.gif) no-repeat #bebebe;
	margin: 0px auto;
	width: 74px;
	height: auto;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding: 6px 5px 5px 7px;
	margin-top: 3px;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
	float: left;
	}
	
.Map_1 .tabs {
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	width: 172px;
	height: auto;
	text-align: left;
	padding: 0px;
	display: inline-block;
	clear: both;
	}

.Map_1 .map_search_general_title_minus {
	background: url(images/bg_title_minus.gif) no-repeat #bebebe;
	margin: 0px auto;
	width: 147px;
	height: auto;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 6px 5px 5px 20px;
	margin-top: 3px;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
	clear: both;
	}
	
.Map_1 .map_search_general_title_minus:hover {
	background: url(images/bg_title_minus.gif) no-repeat #bebebe;
	margin: 0px auto;
	width: 147px;
	height: auto;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding: 6px 5px 5px 20px;
	margin-top: 3px;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
	clear: both;
	}

/* ---------------------------------------------------- Map Search Area - Form Styles */

.Map_1 .field_row {
	width: 100% auto;
	text-align: left;
	display: block;
	clear: both;
	}

.Map_1 .field_row_inside_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	width: 36px;
	heigh: auto;
	text-align: right;
	display: inline;
	float: left;
	margin-top: 2px;
	}

.Map_1 .field_row_inside_right {
	width: 130px;
	text-align: left;
	display: inline;
	float: right;
	}

.Map_1 .field_row_container {
	background: url(images/bg_search_area.gif) repeat-x #FFFFFF;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	width: 170px;
	height: auto;
	text-align: left;
	padding: 5px 0px 10px 0px;
	margin-bottom: 5px;
	display: inline-block;
	border-left: 1px #bebebe solid;
	border-right: 1px #bebebe solid;
	border-bottom: 1px #bebebe solid;
	clear: both;
	}

.Map_1 .field_row_inside_all {
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	width: 160px;
	text-align: left;
	margin-left: 5px;
	margin-top: 4px;
	*margin-top: 2px;
	display: inline;
	float: left;
	}
	
.Map_1 .field_row_inside_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	width: 187px;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	display: block;
	}

.Map_1 .dropdown_tab {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	margin-top: 2px;
	*margin-top: 0px;
	}

.Map_1 .dropdown {
	width: 93%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	margin-top: 2px;
	*margin-top: 0px;
	}

.Map_1 .citylist {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	margin-top: 4px;
	*margin-top: 2px;
	margin-bottom: 2px;
	}

.Map_1 .field {
	width: 89%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	margin-top: 2px;
	*margin-top: 0px;
	}

.Map_1 .field_search {
	width: 152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px;
	}

.Map_1 .field_search_all {
	background: url(images/bg_search_area.gif) repeat-x #ececec;
	border: 1px #bebebe solid;
	width: 162px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	text-align: center;
	margin: 0px auto;
	float: left;
	}

.Map_1 .grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7e7e7e;	
	}
	
.Map_1 .SearchButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	font-weight: bold;
	margin: 0px;
	width: 160px;
	height: 25px;
	padding: 0px 10px 0px 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	background: #e2e2e2;
	border: 1px #414141 solid;
	cursor: pointer;
	}

.Map_1 .save_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0860a8;
	text-decoration: underline;
	text-align: center;
	margin-left: 40px;
	margin-top: 20px;
	}

.Map_1 .save_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #83afd3;
	text-decoration: none;
	text-align: center;
	margin-left: 40px;
	margin-top: 20px;
	}
	
/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------- Map Listings Area 1  - IDX Map Search Layout 01 */
/* ---------------------------------------------------------------------------------- */



/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- End Page */
/* ---------------------------------------------------------------------------------- */

.Map_1 .page_end {
	margin: 0px auto;
	padding: 0px;
	width: 700px;
	height: 25px;
	display: block;
	clear: both;
	float: left;
	border-bottom: 1px #E2E2E2 solid; 
	}

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------- Map Required Info */
/* ---------------------------------------------------------------------------------- */

.Map_1 .Map_required_logos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-align: center;
	float: left;
	*float: none;
	width: 700px;
	height: auto;
	margin-top: 10px;
	display: table;
	}
	.Map_1 .Map_required_logos img {
		text-align: center;
		border: 0px;
		}

.Map_1 .Map_required_logo_in_results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-align: left;
	margin-top: 10px;
	}
	.Map_1 .Map_required_logo_in_results img {
		text-align: left;
		border: 0px;
		}
	

.Map_1 .Map_updated {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	font-weight: bold;
	margin-top: 10px;
	height: auto;
	display: table;
	text-align: center;
	float: left;
	*float: none;
	width: 700px;
	}

.Map_1 .Map_required_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	height: auto;
	margin-top: 10px;
	padding: 10px;
	display: table;
	text-align: center;
	float: left;
	*float: none;
	width: 680px;
	}
	
.Map_1 .Map_courtesy_in_row {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-align: left;
	margin-top: 5px;
	}

.Map_1 .Map_courtesy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	margin-top: 10px;
	height: auto;
	display: table;
	text-align: center;
	float: left;
	*float: none;
	width: 700px;
	}

/* ----------------------- End */

/* ---------------------------------------------------------------------------------- */
/* -------------------------------------------------------------- IDX Tools Layout 01 */
/* ---------------------------------------------------------------------------------- */

.Map_1_tools_container {
	margin: 0px auto;
	width: 65px;
	height: auto;
	display: block;
	float: left;
	}

.Map_1_direction {
	margin: 0px auto;
	width: 65px;
	height: auto;
	display: block;
	}
	.Map_1_direction img {
		border: 0px;
		}

.Map_1_tools_column {
	margin: 0px auto;
	width: 26px;
	height: auto;
	display: block;
	float: left;
	padding: 4px;
	}
	.Map_1_tools_column img {
		border: 0px;
		padding: 2px;
		*padding: 0px;
		}

/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- Auto Complete Styles */
/* -------------------------------------------------------------------------------------------------- */	

.acResults {
    position: relative;
	left: 0px;
	margin: -6px 0px 0px 4px;   
    *margin: -7px 0px 0px 2px;    
    width: 162px;
    background-color: #414141;
    border: 0px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #FFFFFF;
	}

.acList {
    margin: 0px;
    padding: 0px;
	}

.acList li {
	list-style: none;
    margin: 0px 0px 3px 0px;
    padding: 2px;
    cursor: pointer;
	}

.acList li:hover {
	list-style: none;
    background-color: #000000;
	}


/* ---------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- The End */
/* ---------------------------------------------------------------------------------- */
