.forminputbox:focus{
	background:#fff;
	border:1px solid #444;
	color:#000;
	/* -moz-box-shadow:0 0px 1px #5caefb;
	-webkit-box-shadow:0 0px 1px #5caefb;
	box-shadow:0 0px 1px #5caefb;
	behavior: url(PIE.htc); */
}
/* form label */
.formlabel{
	font-family:'Open Sans', sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#452e07;
	line-height:20px;
	margin:0;
	padding:2px 5px;
}

/* textbox */
.forminputbox{
	font-size:13px;
	font-weight:normal;
	color:#ccc;
	font-family: 'Open Sans', sans-serif;
	line-height:18px;
	margin:0 auto;
	padding:5px 5px 5px 5px;
	border:1px solid #b3b3b3;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(PIE.htc);
}

.errorfield{
	font-size:13px;
	font-weight:normal;
	color:#6a6a6a;
	font-family: 'Open Sans', sans-serif;
	line-height:12px;
	margin:0 auto;
	padding:3px 5px 3px 5px;
	border:1px solid #fb4424;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(PIE.htc);
}
