button, input[type=button], input[type=reset], input[type=submit] {
	line-height: 1.4;
	margin: 2px 0;
	background: -moz-linear-gradient(top,#d8d8d8 0%,#b8b8b8);
	background: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#b8b8b8));
	background: -o-linear-gradient(top, #d8d8d8, #b8b8b8);
	background: linear-gradient(top, #d8d8d8, #b8b8b8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8', endColorstr='#b8b8b8', GradientType=0);
	border: 1px solid #ddd;
	color: #111;
	cursor: pointer;
	-webkit-border-radius: 4px;
	moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0px 4px;
}
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
	background: -moz-linear-gradient(top,#ffffb8 0%,#ffff7f);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffb8), to(#ffff7f));
	background: -o-linear-gradient(top, #ffffb8, #ffff7f);
	background: linear-gradient(top, #ffffb8, #ffff7f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffb8', endColorstr='#ffff7f', GradientType=0);
}
#index_search input[type=button] {
	padding: 0px 4px;
}
@-moz-document url-prefix() {	/* Firefox */
	button, input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] {
		padding: 1px 0;
		height: 1.6em;
	}
}
@-moz-document url-prefix() {	/* Firefox */
	#index_search input[type=button] {
		padding: 1px 0;
		height: 1.6em;
	}
}
#index_search .btn-white {
	background: -moz-linear-gradient(top,#fff 0%,#eee);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -o-linear-gradient(top, #fff, #eee);
	background: linear-gradient(top, #fff, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
}
#index_search input[type=button].btn-white:hover {
	background: -moz-linear-gradient(top,#eee 0%,#eee);
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#eee));
	background: -o-linear-gradient(top, #eee, #eee);
	background: linear-gradient(top, #eee, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0);
}

#index_search .btn-yellow {
	background: -moz-linear-gradient(top,#ffffe0 0%,#ffffa3);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffe0), to(#ffffa3));
	background: -o-linear-gradient(top, #ffffe0, #ffffa3);
	background: linear-gradient(top, #ffffe0, #ffffa3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe0', endColorstr='#ffffa3', GradientType=0);
}
#index_search input[type=button].btn-yellow:hover {
	background: -moz-linear-gradient(top,#ffffa3 0%,#ffffa3);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffa3), to(#ffffa3));
	background: -o-linear-gradient(top, #ffffa3, #ffffa3);
	background: linear-gradient(top, #ffffa3, #ffffa3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffa3', endColorstr='#ffffa3', GradientType=0);
}

#index_search .btn-blue {
	background: -moz-linear-gradient(top,#e5f9ff 0%,#c6f1ff);
	background: -webkit-gradient(linear, left top, left bottom, from(#e5f9ff), to(#c6f1ff));
	background: -o-linear-gradient(top, #e5f9ff, #c6f1ff);
	background: linear-gradient(top, #e5f9ff, #c6f1ff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f9ff', endColorstr='#c6f1ff', GradientType=0);
}
#index_search input[type=button].btn-blue:hover {
	background: -moz-linear-gradient(top,#c6f1ff 0%,#c6f1ff);
	background: -webkit-gradient(linear, left top, left bottom, from(#c6f1ff), to(#c6f1ff));
	background: -o-linear-gradient(top, #c6f1ff, #c6f1ff);
	background: linear-gradient(top, #c6f1ff, #c6f1ff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6f1ff', endColorstr='#c6f1ff', GradientType=0);
}

#index_search .btn-orange {
	background: -moz-linear-gradient(top,#ffecd3 0%,#ffdaa3);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffecd3), to(#ffdaa3));
	background: -o-linear-gradient(top, #ffecd3, #ffdaa3);
	background: linear-gradient(top, #ffecd3, #ffdaa3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffecd3', endColorstr='#ffdaa3', GradientType=0);
}
#index_search input[type=button].btn-orange:hover {
	background: -moz-linear-gradient(top,#ffdaa3 0%,#ffdaa3);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffdaa3), to(#ffdaa3));
	background: -o-linear-gradient(top, #ffdaa3, #ffdaa3);
	background: linear-gradient(top, #ffdaa3, #ffdaa3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdaa3', endColorstr='#ffdaa3', GradientType=0);
}

#index_search .btn-green {
	background: -moz-linear-gradient(top,#dcf7dc 0%,#c2f9c2);
	background: -webkit-gradient(linear, left top, left bottom, from(#dcf7dc), to(#c2f9c2));
	background: -o-linear-gradient(top, #dcf7dc, #c2f9c2);
	background: linear-gradient(top, #dcf7dc, #c2f9c2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcf7dc', endColorstr='#c2f9c2', GradientType=0);
}
#index_search input[type=button].btn-green:hover {
	background: -moz-linear-gradient(top,#c2f9c2 0%,#c2f9c2);
	background: -webkit-gradient(linear, left top, left bottom, from(#c2f9c2), to(#c2f9c2));
	background: -o-linear-gradient(top, #c2f9c2, #c2f9c2);
	background: linear-gradient(top, #c2f9c2, #c2f9c2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2f9c2', endColorstr='#c2f9c2', GradientType=0);
}

#index_search .btn-pink {
	background: -moz-linear-gradient(top,#ffe8ef 0%,#ffd3e2);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffe8ef), to(#ffd3e2));
	background: -o-linear-gradient(top, #ffe8ef, #ffd3e2);
	background: linear-gradient(top, #ffe8ef, #ffd3e2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8ef', endColorstr='#ffd3e2', GradientType=0);
}
#index_search input[type=button].btn-pink:hover {
	background: -moz-linear-gradient(top,#ffd3e2 0%,#ffd3e2);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffd3e2), to(#ffd3e2));
	background: -o-linear-gradient(top, #ffd3e2, #ffd3e2);
	background: linear-gradient(top, #ffd3e2, #ffd3e2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd3e2', endColorstr='#ffd3e2', GradientType=0);
}