.black, .black-static {
	color:      #D7D7D7;
	border:     solid 1px #333333;
	background: #333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#000000));
	background: -moz-linear-gradient(top, #666666, #000000);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}

.black:hover {
	background: #000000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#000000));
	background: -moz-linear-gradient(top, #444444, #000000);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}

.black:active {
	color:      #666666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#444444));
	background: -moz-linear-gradient(top, #000000, #444444);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray, .gray-static {
	color:      #E9E9E9;
	border:     solid 1px #555555;
	background: #6E6E6E;
	background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757));
	background: -moz-linear-gradient(top, #888888, #575757);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}

.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4B4B4B));
	background: -moz-linear-gradient(top, #757575, #4B4B4B);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}

.gray:active {
	color:      #AFAFAF;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888888));
	background: -moz-linear-gradient(top, #575757, #888888);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.white, .white-static {
	color:      #606060;
	border:     solid 1px #B7B7B7;
	background: #FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EDEDED));
	background: -moz-linear-gradient(top, #FFFFFF, #EDEDED);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}

.white:hover {
	background: #EDEDED;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#DCDCDC));
	background: -moz-linear-gradient(top, #FFFFFF, #DCDCDC);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}

.white:active {
	color:      #999999;
	background: -webkit-gradient(linear, left top, left bottom, from(#EDEDED), to(#FFFFFF));
	background: -moz-linear-gradient(top, #EDEDED, #FFFFFF);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange, .orange-static {
	color:      #FEF4E9;
	border:     solid 1px #DA7C0C;
	background: #F78D1D;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAA51A), to(#F47A20));
	background: -moz-linear-gradient(top, #FAA51A, #F47A20);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}

.orange:hover {
	background: #F47C20;
	background: -webkit-gradient(linear, left top, left bottom, from(#F88E11), to(#F06015));
	background: -moz-linear-gradient(top, #F88E11, #F06015);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}

.orange:active {
	color:      #FCD3A5;
	background: -webkit-gradient(linear, left top, left bottom, from(#F47A20), to(#FAA51A));
	background: -moz-linear-gradient(top, #F47A20, #FAA51A);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red, .red-static {
	color:      #FADDDE;
	border:     solid 1px #980C10;
	background: #D81B21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ED1C24), to(#AA1317));
	background: -moz-linear-gradient(top, #ED1C24, #AA1317);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}

.red:hover {
	background: #B61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#C9151B), to(#A11115));
	background: -moz-linear-gradient(top, #C9151B, #A11115);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}

.red:active {
	color:      #DE898C;
	background: -webkit-gradient(linear, left top, left bottom, from(#AA1317), to(#ED1C24));
	background: -moz-linear-gradient(top, #AA1317, #ED1C24);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.blue, .blue-static {
	color:      #F9F9FF;
	border:     solid 1px #005D80;
	background: #007FAF;
	background: -webkit-gradient(linear, left top, left bottom, from(#0099D3), to(#006388));
	background: -moz-linear-gradient(top, #0097D0, #005C7F);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

.blue:hover {
	background: #007EAD;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095CC), to(#00678E));
	background: -moz-linear-gradient(top, #0095CC, #00678E);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}

.blue:active {
	color:      #80BED6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078A5), to(#00ADEE));
	background: -moz-linear-gradient(top, #0078A5, #00ADEE);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy, .rosy-static {
	color:      #FAE7E9;
	border:     solid 1px #B73948;
	background: #DA5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#F16C7C), to(#BF404F));
	background: -moz-linear-gradient(top, #F16C7C, #BF404F);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}

.rosy:hover {
	background: #BA4B58;
	background: -webkit-gradient(linear, left top, left bottom, from(#CF5D6A), to(#A53845));
	background: -moz-linear-gradient(top, #CF5D6A, #A53845);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}

.rosy:active {
	color:      #DCA4AB;
	background: -webkit-gradient(linear, left top, left bottom, from(#BF404F), to(#F16C7C));
	background: -moz-linear-gradient(top, #BF404F, #F16C7C);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}

/* green */
.green, .green-static {
	color:      #E8F0DE;
	border:     solid 1px #538312;
	background: #64991E;
	background: -webkit-gradient(linear, left top, left bottom, from(#7DB72F), to(#4E7D0E));
	background: -moz-linear-gradient(top, #7DB72F, #4E7D0E);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}

.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6B9D28), to(#436B0C));
	background: -moz-linear-gradient(top, #6B9D28, #436B0C);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}

.green:active {
	color:      #A9C08C;
	background: -webkit-gradient(linear, left top, left bottom, from(#4E7D0E), to(#7DB72F));
	background: -moz-linear-gradient(top, #4E7D0E, #7DB72F);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* pink */
.pink, .pink-static {
	color:      #FEEEF5;
	border:     solid 1px #D2729E;
	background: #F895C2;
	background: -webkit-gradient(linear, left top, left bottom, from(#FEB1D3), to(#F171AB));
	background: -moz-linear-gradient(top, #FEB1D3, #F171AB);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}

.pink:hover {
	background: #D57EA5;
	background: -webkit-gradient(linear, left top, left bottom, from(#F4AACB), to(#E86CA4));
	background: -moz-linear-gradient(top, #F4AACB, #E86CA4);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}

.pink:active {
	color:      #F3C3D9;
	background: -webkit-gradient(linear, left top, left bottom, from(#F171AB), to(#FEB1D3));
	background: -moz-linear-gradient(top, #F171AB, #FEB1D3);
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}