button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button {
	position: relative;
	left: -1px;
	cursor: pointer;
	border: 0;
	height: 33px;
	padding: 2px;
	margin-top: 5px;
	color: #eee;
	text-decoration: none;
	font-size: 13.5px;
	font-weight: bold;
	text-shadow: rgba(0,0,0, 0.5) 0px 1px 1px;
}
button.button-2 {
	background: url(../images/button_normal_2.png) top center;
	width: 72px;
}
button.button-3 {
	background: url(../images/button_normal_3.png) top center;
	width: 112px;
}
button.button-4 {
	background: url(../images/button_normal_4.png) top center;
	width: 152px;
}
button.button-5 {
	background: url(../images/button_normal_5.png) top center;
	width: 192px;
}
button.button-6 {
	background: url(../images/button_normal_6.png) top center;
	width: 232px;
}

button.button-pos-2 {
	background: url(../images/button_positive_2.png) top center;
	width: 72px;
}
button.button-pos-3 {
	background: url(../images/button_positive_3.png) top center;
	width: 112px;
}
button.button-pos-4 {
	background: url(../images/button_positive_4.png) top center;
	width: 152px;
}
button.button-pos-5 {
	background: url(../images/button_positive_5.png) top center;
	width: 192px;
}
button.button-pos-6 {
	background: url(../images/button_positive_6.png) top center;
	width: 232px;
}

button.button-neg-2 {
	background: url(../images/button_negative_2.png) top center;
	width: 72px;
}
button.button-neg-3 {
	background: url(../images/button_negative_3.png) top center;
	width: 112px;
}
button.button-neg-4 {
	background: url(../images/button_negative_4.png) top center;
	width: 152px;
}
button.button-neg-5 {
	background: url(../images/button_negative_5.png) top center;
	width: 192px;
}
button.button-neg-6 {
	background: url(../images/button_negative_6.png) top center;
	width: 232px;
}

button:hover {
	background-position: bottom center;
}

