label {
	display:block;
}
label.error {
	display:none;
	color:#ff3333;
	padding:3px;
	margin-top:5px;
	font-size:11px;
	line-height:13px;
}

@media screen and (min-width: 500px) {
label.flt {
	display:inline-block;
}
}

@media screen and (max-width: 499px) {

label.chk {
	padding:10px;
	background:-moz-linear-gradient(top, #fff, #eee);
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	border:1px solid #ccc;
}

}
