.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	font: 14px/20px Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px ; 
	text-shadow: 2px 3px 2px rgba(0,0,0,.9);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .6em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 1px 4px 1px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.NxtWINE {
	color: #ffffff;
	border: solid 1px #000000;
	background: #4F0012;
	background: -webkit-gradient(linear, left top, left bottom, from(#4F0012), to(#CF002F));
	background: -moz-linear-gradient(top,  #4F0012,  #CF002F);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4F0012', endColorstr='#CF002F');
}
.NxtWINE:hover {
border: solid 1px #000000;
	background: #CF002F;
	background: -webkit-gradient(linear, left top, left bottom, from(#CF002F), to(#5F0016));
	background: -moz-linear-gradient(top,  #CF002F,  #5F0016);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CF002F', endColorstr='#5F0016');
}
.NxtWINE:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#2F2F2F), to(#9F9F9F));
	background: -moz-linear-gradient(top,  #2F2F2F,  #9F9F9F);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F2F2F', endColorstr='#9F9F9F');
}
