
#mapApp	{	margin-left: 3px;	display: none; margin-bottom: 10px;	width: 961px;	height: 580px;	position: relative;	}
#mapApp .loading	{	position: absolute;	top: 130px;	left: 100px;	width: 600px;	height: 300px;	background: white;	border: 1px solid black;	z-index: 5000;	padding: 20px;	 /* display: none;	*/ }
#mapApp .regionText	{	font-size: 80%;	}
#mapApp #mapArea	{	width: 150px;	}
#mapClose	{	float: right;	margin-right: 20px;	font-size: 80%;	}


#AppHolder	{	background: #eae6f4;	padding-bottom: 20px;	}
	#AppHolder h2	{	color: #350A60;	font-size: 120%;	float: left;	margin: 0 40px 0 60px;		}
	#AppHolder #frm-Regions h2	{	margin: 0;	}
#topControls	{	height: 56px;	}
	#topControls .pad	{	padding: 20px 0 0 35px;	}

	#map 	{	width: 934px;	margin: auto;	padding: 2px 0 2px 0;	position: relative;	border: 2px solid white;	}	
		#map #map_canvas	{	width: 930px;	margin: auto;	height: 500px;	z-index: 1;	}
		#map #bottomControls	{	width: 926px;	height: 60px; background: white;	border: 2px solid #e9e7f2;	margin: auto;	}
		#map #legend	{	position: absolute;		width: 168px;	height: 360px;	background: url(../i/mapLegendBG.png) no-repeat;	top: 40px;	left: 760px;	z-index: 100;	}
			#legend .titleholder	{	height: 34px;	}
			#legend .venueType	{	height: 28px;	border-bottom: 1px solid transparent; margin: 0 1px 0 1px;	}
				#legend .venueType .checkBox	{	width: 30px;	height: 28px;	float: left;	}
					#legend .venueType .checkBox p	{	padding: 5px 0 0 5px;	margin: 0; 	}
					#legend .venueType .centres	{	background: #d3bfdc;	}
					#legend .venueType .unique	{	background: #8ba4d5;	}
					#legend .venueType .exclusive	{	background: #bc813b;	}
					#legend .venueType .excellent	{	background: #fdbf57;	}
					#legend .venueType .residential	{	background: #c3c6e4;	}
					#legend .venueType .hotels	{	background: #6e2a8c;	}
				#legend .venueType .mapCap	{	float: left;	background: white;	height: 28px;	width: 136px;	position: relative; top: 0;	}
					#legend .venueType .mapCap p	{	padding: 8px 0 0 6px;	margin: 0;	}
		#map #legend #qualitySlide fieldset	{	border: 0;	}
			.slider	{	margin: 0 0 0 15px; 	}
			.slider .ui-slider-horizontal	{	width: 140px;	}
			.slider .ui-slider li span.ui-widget-content, .slider .ui-slider dd span.ui-widget-content {	border-left-width: 0;	}
			.delSlider	{	margin-left: 5px;	}
		/*
			#map #legend #qualitySlide fieldset label	{	font-size: 80%;	border: 0;	color: #350a60;	clear: both;	margin: 10px 0 10px 0;	display: block;	text-align: center;	}
			#map #legend #qualitySlide fieldset #RatingSlider	{	padding: 10px 0 10px 10px;	}
		*/
		#map #legend #qualitySlide	{	margin-left: 6px;	}
			#map #legend #qualitySlide fieldset label	{	font-size: 80%;		border: 0;	color: #350a60;	clear: both;	margin: 15px 0 10px 0;	display: block;	text-align: center;		}

		#map #legend #delegateSlide	{	margin-left: 6px;	}
			#map #legend #delegateSlide fieldset label	{	font-size: 80%;		border: 0;	color: #350a60;	clear: both;	margin: 15px 0 10px 0;	display: block;	text-align: center;		}


		#map #mapDetails	{	display: none;	z-index: 150;	width: 650px;	height: 500px;	position: absolute;	top: 20px; left: 20px;	}

		#listing-level-Map	{ color: #fff; height: 25px;	padding-top: 3px;	}
			#listTypeP	{	float: right;	font-size: 80%;	padding: 3px 500px 3px 30px;	 background: url(../images/prem_listing.gif) no-repeat 0 0;	}
			#listTypeB	{	float: right;	font-size: 80%;	padding: 3px 500px 3px 30px;	 background: url(../images/basic_listing.gif) no-repeat 0 0;	}
			#closeMap	{	float: right;	padding-right: 10px;	}
			#cartAlert	{	z-index: 150;	background: white;	width: 160px;	top: 10px;	left: 760px;	position: absolute;	padding: 5px;	color: red;	display: none;	font-size: 70%;	}
