.button {
	font-family: 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	letter-spacing:-1px; font-weight:300;
	font-size:22px;
	font-weight:300;
	padding: 0; 
	line-height: 26px;
	/*background:url('../images/button.png') no-repeat;*/
	/*background:url('../images/button.png');*/
	/*background-color:#CCC;*/
	border-radius:5px;
	background-color: #FFCC01; 
	color: #333333;
	/*background-image: -webkit-gradient(
						linear,  left bottom,  left top,
						color-stop(0, rgb(200,200,200)),
						color-stop(0.65, rgb(240,240,240))  );
	background-image: -moz-linear-gradient(
						center bottom,
						rgb(200,200,200) 0%,
						rgb(240,240,240) 65%  );*/
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to  bottom, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.45);
						
	/*text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);*/
	/*width:234px;*/
	width:auto;
	height:30px;
	width:80px;

	float:right;
	z-index:1;
	display:block;
	
	text-align:center;
	text-decoration:none;
	/*padding-left: 30px;
	padding-right: 30px;*/
}
.button:hover {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #FFFF00),
		color-stop(1, #FFB303)
	);
	background-image: -o-linear-gradient(bottom, #FFFF00 0%, #FFB303 100%);
	background-image: -moz-linear-gradient(bottom, #FFFF00 0%, #FFB303 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFF00 0%, #FFB303 100%);
	background-image: -ms-linear-gradient(bottom, #FFFF00 0%, #FFB303 100%);
	background-image: linear-gradient(to bottom, #FFFF00 0%, #FFB303 100%);
}
.button_off {
	font-family: 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	letter-spacing:-1px; font-weight:300;
	font-size:22px;
	font-weight:300;
	padding: 0; 
	line-height: 26px;
	/*background:url('../images/button.png') no-repeat;*/
	/*background:url('../images/button.png');*/
	/*background-color:#CCC;*/
	border-radius:5px;
	background-color: #333333; 
	color: #ffffff;
	/*background-image: -webkit-gradient(
						linear,  left bottom,  left top,
						color-stop(0, rgb(200,200,200)),
						color-stop(0.65, rgb(240,240,240))  );
	background-image: -moz-linear-gradient(
						center bottom,
						rgb(200,200,200) 0%,
						rgb(240,240,240) 65%  );*/
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to  bottom, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.45);
						
	/*text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);*/
	/*width:234px;*/
	width:auto;
	height:30px;
	width:80px;

	float:right;
	z-index:1;
	display:block;
	
	text-align:center;
	text-decoration:none;
	/*padding-left: 30px;
	padding-right: 30px;*/
}
.button_waiting {
	font-family: 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	letter-spacing:-1px; font-weight:300;
	font-size:22px;
	font-weight:300;
	padding: 0; 
	line-height: 26px;
	border-radius:5px;
	background-color: #FCA503; 
	color: #ff0000;
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to  bottom, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.45);
	width:auto;
	height:30px;
	width:80px;

	float:right;
	z-index:1;
	display:block;
	
	text-align:center;
	text-decoration:none;
	/*padding-left: 30px;
	padding-right: 30px;*/
}
.button_red {
	font-family: 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	letter-spacing:-1px; font-weight:300;
	font-size:22px;
	font-weight:300;
	padding: 0; 
	line-height: 26px;
	border-radius:5px;
	background-color: #FF0000; 
	color: #ffffff;
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to  bottom, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.45);
	width:auto;
	height:30px;
	width:80px;

	float:right;
	z-index:1;
	display:block;
	
	text-align:center;
	text-decoration:none;
	/*padding-left: 30px;
	padding-right: 30px;*/
}