input[type="text"], input[type="password"], input[type="number"], input[type="submit"], select, textarea, .button, a.button, #showcase {
	width:auto;
	border:1px solid #999;
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;
	margin:0;
	padding:5px;
	background:#fff;
	background:-webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background:-moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, select:focus, textarea:focus {
	border-color:#333;
	background:#fff;
}
select {
	height:26px;
}
textarea {
	height:120px;
}
input[type="submit"], .button, a.button {
	width:auto;
	box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
	background:#efefef;
	background:-webkit-gradient(linear, left top, left 25, from(#dadada), color-stop(6%, #efefef), to(#dadada));
	background:-moz-linear-gradient(top, #dadada, #efefef 2px, #dadada 25px);
}
input[type="submit"]:hover, input[type="submit"]:focus, a.button:hover, a.button:focus {
	background:#f5f5f5;
	background:-webkit-gradient(linear, left top, left 25, from(#e3e3e3), color-stop(6%, #f5f5f5), to(#e3e3e3));
	background:-moz-linear-gradient(top, #e3e3e3, #f5f5f5 2px, #e3e3e3 25px);
}
input[type="submit"]:active, a.button:active {
	background:#dadada;
	background:-webkit-gradient(linear, left top, left 25, from(#efefef), color-stop(6%, #dadada), to(#efefef));
	background:-moz-linear-gradient(top, #efefef, #dadada 2px, #efefef 25px);
}
.button, a.button {
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#showcase {
	float:left;
}
#showcase.disabled {
	color:#868686;
}