/*** BUTTONS ***/

button,
.button,
input[type="button"],
input[type="submit"],
input[type="reset"],
.btn {
	font: inherit;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	white-space: normal;
	overflow: visible;
	margin: 0px;
	background: #444444;
	border: 1px solid #000000;
	display: inline-block;
	padding: 4px 10px 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	text-shadow: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	cursor: pointer;
	vertical-align: middle;
}

button:hover,
.button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
.btn:hover {
	background: #555555;
	color: #FFFFFF;
}

button:active,
.button:active,
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active,
.btn:active {
	background: #333333;
	color: #FFFFFF;
}

button.remove {
	margin:0px;
	padding:0px;
	background:none;
	border:none;
	box-shadow:none;
}

button i,
.button i,
input[type="button"] i,
input[type="submit"] i,
input[type="reset"] i,
.btn i {
	margin: 1px 1px 0px -2px;
}
