.uiButton {
	padding: 0;
	border: 0;
	margin: 3px;
	width: auto;
	overflow: visible;
	cursor: pointer;
	background: transparent;
}

.uiButton-content {
	height: 20px;
	border: 1px solid #668dc6;
	border-radius: 2px;
	background: #96c6eb;
	background: -moz-linear-gradient(top, #96c6eb, #5296c7);
	background: -webkit-linear-gradient(top, #96c6eb, #5296c7);
	color: white;
	font-weight: bold;
}

.moz .uiButton-content { margin: 0 -2px; }

.uiButton-label {
		padding: 2px 6px;
		white-space: nowrap;
}
.uiButton:hover .uiButton-content {
	background: #2777ba;
	background: -moz-linear-gradient(top, #6aaadf, #2777ba);
	background: -webkit-linear-gradient(top, #6aaadf, #2777ba);
}
.uiButton.active .uiButton-content,
.uiButton:active .uiButton-content {
	background: #2575b7;
	background: -moz-linear-gradient(top, #2576b8, #2575b7);
	background: -webkit-linear-gradient(top, #2576b8, #2575b7);
}
.uiButton.disabled .uiButton-content,
.uiButton.disabled:active .uiButton-content {
		border-color: #c6c6c6;
		color: #999999;
		background: #ddd;
		background: -moz-linear-gradient(top, #ddd, #ddd);
		background: -webkit-linear-gradient(top, #ddd, #ddd);
}

.uiButton.disabled {
		cursor: default;
}
