/* Map */
form #mapSelector {
	margin-bottom: 10px;
}
	form #mapSelector .input{
		margin: 0;
	}
	form #mapSelector #mapTool {
		float: left;
		display: none;
		width: 100%;
		margin-top: 10px;
		background: transparent;
	}
		form #mapSelector #mapTool p, 
		form #mapSelector #mapTool ul
		{
			display: none;
			padding: 5px 0px;
			font-weight: bold;
			font-size: 12px;
		}
		form #mapSelector #mapTool #map {
			height: 300px;
			border: 4px solid #fdbd10;
		}
		form #mapSelector #mapTool ul {
			padding-top: 0px;
		}
			form #mapSelector #mapTool ul li {
				margin: 3px;
				border: 1px solid #8299a3;
				padding: 3px;
				background: #fff;
				cursor: pointer;
			}
				form #mapSelector #mapTool ul li.ui-selecting {
					border: 1px solid #8299a3;
					background: #728e9c;
					color: #eee;
				}
				form #mapSelector #mapTool ul li.ui-selected {
					border: 1px solid #434f54;
					background: #5a707b;
					color: #fff;
					cursor: default;
				}

/* Share */
#share {}
	#share .share-buttons {
		margin: 20px 0 30px;
	}
		#share .share-buttons a	{
			width: 226px;
			height: 68px;
			background-image: url('/img/webart/social-buttons.png');
		}
	#share a.addthis-fb {
		background-position: 0 -68px;
	}
	#share a.addthis-tt {
		background-position: 0 -136px;
	}

/* Map Extra options */
#mapExtraWrapper {
	margin: 10px auto;
	width: 648px;
}
	#mapCode {
		display: none;
		border: 1px solid #B3C1C7;
		background: none repeat scroll 0 0 #F0EDE7;
	}
		#mapCode label {
			cursor: default;
		}

/** Notices and Errors **/
div.error-message { /* error must wrap because inputs are floated */
	white-space: normal;
}
