
form label{
	background-color: #0580d8;
	float: left;
	display: block;
	width: 122px;
	color: #fff;
	padding: 6px 10px;
	margin-bottom: 18px;
	font-size: 113%;
}

form input{
	border: 0 solid;
	width: 410px;
	border-right: 5px solid #0580d8 !important;
	background: url(../images/form-bg.png) repeat center transparent;
	color: #fff;
	padding: 6px 10px;
	font-size: 113%;
}

form select{
	border: 0 solid;
	width: 435px;
	border-right: 5px solid #0580d8 !important;
	/*background: url(../images/form-bg.png) repeat center #989a9c;*/
	background-color: #989a9c;
	color: #fff;
	padding: 5px 10px;
	font-size: 113%;
}
form select option{
	background: url(../images/form-bg.png) repeat center transparent;
	background-color: #989a9c !important;
}

form .textarea{
	margin-bottom: 18px;
}
form .textarea label{
	background-color: #0580d8;
	float: none;
	width: 557px;
	margin-bottom: 0;
}
form textarea{
	border: 0 solid;
	width: 557px;
	background: url(../images/form-bg.png) repeat center transparent;
	color: #fff;
	padding: 5px 10px;
	font-size: 113%;
}

form .button{
	background: url(../images/button-bg.gif) repeat-x center #2a2f31;
	border: 0 solid;
	color: #fff;
	width: 264px;
	border-left: 5px solid #0580d8;
	border-right: 5px solid #0580d8;
	height: 28px;
	font-size: 113%;
}

:focus {
	outline: none !important;
}