@charset "UTF-8";

.button-red {
	-moz-box-shadow:				inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:				inset 0px 1px 0px 0px #f29c93;
	box-shadow:						inset 0px 1px 0px 0px #f29c93;
	background:						-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:						-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:							progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:				#fe1a00;
	-moz-border-radius:				6px;
	-webkit-border-radius:			6px;
	border-radius:					6px;
	border:							1px solid #d83526;
	display:						inline-block;
	color:							#ffffff;
	font-family:					arial;
	font-size:						15px;
	font-weight:					bold;
	padding:						6px 24px;
	text-decoration:				none;
	text-shadow:					1px 1px 0px #b23e35;
}

.button-red:hover {
	background:						-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background						:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:							progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:				#ce0100;
}

.button-red:active {
	position:						relative;
	top:							1px;
}


.button-yellow {
	-moz-box-shadow:				inset 0px 1px 0px 0px #fcf8f2;
	-webkit-box-shadow:				inset 0px 1px 0px 0px #fcf8f2;
	box-shadow:						inset 0px 1px 0px 0px #fcf8f2;
	background:						-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fae4bd), color-stop(1, #eac380) );
	background:						-moz-linear-gradient( center top, #fae4bd 5%, #eac380 100% );
	filter:							progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae4bd', endColorstr='#eac380');
	background-color:				#fae4bd;
	-moz-border-radius:				6px;
	-webkit-border-radius:			6px;
	border-radius:					6px;
	border:							1px solid #eeb44f;
	display:						inline-block;
	color:							#ffffff;
	font-family:					arial;
	font-size:						15px;
	font-weight:					bold;
	padding:						6px 24px;
	text-decoration:				none;
	text-shadow:					1px 1px 0px #cc9f52;
}

.button-yellow:hover {
	background:						-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eac380), color-stop(1, #fae4bd) );
	background:						-moz-linear-gradient( center top, #eac380 5%, #fae4bd 100% );
	filter:							progid:DXImageTransform.Microsoft.gradient(startColorstr='#eac380', endColorstr='#fae4bd');
	background-color:				#eac380;
}

.button-yellow:active {
	position:						relative;
	top:							1px;
}

.button-green {
	-moz-box-shadow:				inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:				inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:						inset 0px 1px 0px 0px #c1ed9c;
	background:						-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:						-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:							progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:				#9dce2c;
	-moz-border-radius:				6px;
	-webkit-border-radius:			6px;
	border-radius:					6px;
	border:							1px solid #83c41a;
	display:						inline-block;
	color:							#ffffff;
	font-family:					arial;
	font-size:						15px;
	font-weight:					bold;
	padding:						6px 24px;
	text-decoration:				none;
	text-shadow:					1px 1px 0px #689324;
}

.button-green:hover {
	background:						-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:						-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:							progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:				#8cb82b;
}

.button-green:active {
	position:						relative;
	top:							1px;
}

.button-blue {
	-moz-box-shadow:				inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:				inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:						inset 0px 1px 0px 0px #bbdaf7;
	background:						-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:						-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:							progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:				#79bbff;
	-moz-border-radius:				6px;
	-webkit-border-radius:			6px;
	border-radius:					6px;
	border:							1px solid #84bbf3;
	display:						inline-block;
	color:							#ffffff;
	font-family:					arial;
	font-size:						15px;
	font-weight:					bold;
	padding:						6px 24px;
	text-decoration:				none;
	text-shadow:					1px 1px 0px #528ecc;
}

.button-blue:hover {
	background:						-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:						-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:							progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:				#378de5;
}

.button-blue:active {
	position:						relative;
	top:							1px;
}

.button-grey {
	-moz-box-shadow:				inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:				inset 0px 1px 0px 0px #ffffff;
	box-shadow:						inset 0px 1px 0px 0px #ffffff;
	background:						-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:						-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:							progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:				#ededed;
	-moz-border-radius:				6px;
	-webkit-border-radius:			6px;
	border-radius:					6px;
	border:							1px solid #dcdcdc;
	display:						inline-block;
	color:							#777777;
	font-family:					arial;
	font-size:						15px;
	font-weight:					bold;
	padding:						6px 24px;
	text-decoration:				none;
	text-shadow:					1px 1px 0px #ffffff;
}

.button-grey:hover {
	background:						-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:						-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:							progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:				#dfdfdf;
}

.button-grey:active {
	position:						relative;
	top:							1px;
}

.button-orange {
	-moz-box-shadow:				inset 0px 1px 0px 0px #F7AE7B;
	-webkit-box-shadow:				inset 0px 1px 0px 0px #F7AE7B;
	box-shadow:						inset 0px 1px 0px 0px #F7AE7B;
	background:						-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #DD7126), color-stop(1, #F57F1D) );
	background:						-moz-linear-gradient( center top, #DD7126 5%, #F57F1D 100% );
	filter:							progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD7126', endColorstr='#F57F1D');
	background-color:				#DD7126;
	-moz-border-radius:				6px;
	-webkit-border-radius:			6px;
	border-radius:					6px;
	border:							1px solid #d83526;
	display:						inline-block;
	color:							#ffffff;
	font-family:					arial;
	font-size:						15px;
	font-weight:					bold;
	padding:						6px 24px;
	text-decoration:				none;
	text-shadow:					1px 1px 0px #b23e35;
}

.button-orange:hover {
	background:						-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F57F1D), color-stop(1, #DD7126) );
	background						:-moz-linear-gradient( center top, #F57F1D 5%, #DD7126 100% );
	filter:							progid:DXImageTransform.Microsoft.gradient(startColorstr='#F57F1D', endColorstr='#DD7126');
	background-color:				#F57F1D;
}

.button-orange:active {
	position:						relative;
	top:							1px;
}