#map-controls {
	display: block;
	padding: 0.5em 0;
	position: relative;}

	#map-controls .map-button/* ,
	#edit-field-map-image-0-upload-wrapper .widget-edit input.form-submit */ {
		color: #1C94C4;
		padding: 0.6em 0.8em;
		margin-right: 9px;
		background: #F6F6F6;
		border: 1px solid #ccc;}
	
	#map-controls .map-button:hover/* ,
	#edit-field-map-image-0-upload-wrapper .widget-edit input.form-submit:hover */ {
		text-decoration: none;
		background: #FDF5CE;
	}
		
#map-canvas { 
		position: relative;}
		
		#map-canvas #map-canvas-back {
			position: absolute; }

		#map-canvas .map-pin { 
			width: 9px; 
			height: 8px;
			float: left;
			display: block;
			position: absolute;
			text-indent: -999em;
			background: url(map_pin_icon.png) no-repeat;}

/* #edit-field-map-image-0-upload-wrapper {
	position: relative;}
	
	#edit-field-map-image-0-upload-wrapper label,
	#edit-field-map-image-0-upload-wrapper .widget-preview {
		display: none;}
	
	#edit-field-map-image-0-upload-wrapper .widget-edit {
		left: 411px;
		top: 124px;
		z-index: 5;
		position: absolute;}
	
	#edit-field-map-image-0-upload-wrapper .widget-edit input {
		margin-right: 3px;
		padding: 0.5em 0.8em !important;} */