input[type="text"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea,
select {
	padding:7px 8px;
	width:421px;
	background:url(../images/rd50.png) center top repeat;
	border:0 none;
}
select {
	width:481px;
}
input[type="text"]:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
select:focus,
textarea:focus{
	background-color:#700802;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
	padding:8px 15px;
	background-color:#fccf2e;
	border:0 none;
	color:#c2140e;
	cursor:pointer;
	font-family:'Century Gothic', Arial, Helvetica, sans-serif;
	font-size:1.1428571em;
	font-weight:bold;
	text-shadow:1px 1px 0 #f9de7e;
	text-transform:uppercase;
}
button[disabled],
input[disabled] {
	cursor: default;
}

fieldset{
	padding:15px 20px;
	margin:8px 0 20px;
	border:1px solid #a4170e;
}
legend{
	margin-left:-10px;
	padding:7px 15px;
	background:url(../images/rd50.png) center top repeat;
	border:1px solid #a4170e;
	line-height:1.3em;
	font-family:'Century Gothic', Arial, Helvetica, sans-serif;
	font-size:1.285714em;
	font-weight:bold;
	text-transform:uppercase;
}
fieldset p{
	float:left;
	margin-bottom:10px;
	width:571px;
}
fieldset label{
	float:left;
	padding-top:3px;
	width:150px;
}
fieldset .error{
	display:block;
	padding-left:150px;
	color:#fff;
	font-size:.85em;
	font-weight:bold;
}

.submitB {
	clear:both;
	text-align:right;
}