@media screen and (-webkit-min-device-pixel-ratio:0) {

	.button {
		padding: 0px 15px;
		height:26px;
		-webkit-border-radius: 6px;
		-webkit-box-shadow: 2px 2px 3px #999;
		background-position: left top !important;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
		margin: 0px 0px 3px 0px;
	}

	.button:hover {background-position: left top !important;}
	.button span {padding:0px !important; background:none !important;}
	
	.button-primary {background-image: -webkit-gradient(linear, left top, left bottom, from(#959595), to(#484848), color-stop(0.4,#6A6A6A));}
	.button-primary:hover {background-image: -webkit-gradient(linear, left top, left bottom, from(#484848), to(#959595), color-stop(0.4,#6A6A6A));}
	.button-critical {background-image: -webkit-gradient(linear, left top, left bottom, from(#EF3F46), to(#AA161C), color-stop(0.4,#E3383E));}
	.button-critical:hover {background-image: -webkit-gradient(linear, left top, left bottom, from(#AA161C), to(#EF3F46), color-stop(0.4,#E3383E));}
	.button-secondary {background-image: -webkit-gradient(linear, left top, left bottom, from(#D2D0D0), to(#9A9A9A), color-stop(0.4,#B9B7B7));}
	.button-secondary:hover {background-image: -webkit-gradient(linear, left top, left bottom, from(#9A9A9A), to(#D2D0D0), color-stop(0.4,#B9B7B7));}	

	#mc-actions .button {padding:0px 7px;}
}