form {
 background-color:#FAFAFA;
 padding:10px;
 width:310px;
 	margin-left: auto;
	margin-right: auto;
	text-align: center;

}
fieldset {
 padding:0 20px 20px 20px;
 margin-bottom:10px;
 border:3px solid #DF3F3F;
}
legend {
 font-family: Verdana,Helvetica;		
 witdh: 200px;	
 color:#FE0A24;
 font-weight:bold
}
label.inline {
 display:inline;
 margin-right:30px;
}
input, textarea, select, option, button {
 background-color:#FFF3F3;
}
input, textarea, select {
 padding:3px;
 border:1px solid #F5C5C5;
 border-radius:5px;
 width:250px;
 box-shadow:2px 2px 5px #C0C0C0 inset;
}
select {
 margin-top:10px;
}
input[type=radio] {
 background-color:transparent;
 border:none;
 width:10px;
}
input:focus, textarea:focus {
 background-color:#FFD0E8;
}
label {
	display: block;
	width: 250px;
	margin-top: 15px;	
	font-family: Verdana,Helvetica;		
/*	font-weight: bold; */
	line-height: 1.1;
	color: #3399FF;
	text-shadow: 1px 2px 2px #fff;
}
input[type = "checkbox"] {
width: 13px;
}
input[type = "text"] {
	width: 200px;
	padding: 5px 8px;
	font-size: 1.1em;
	color: #1F6469;
	border: none;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 12%, from(#999), to(#fff)); 	
	background-color:  #FFB5B5;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
	input[type = "submit"] {
	width: 100px;			
	padding: 8px 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height: 1.1;
	color: #1F6469;
	border: none;
	margin-top: 1rem;
	margin-left: 100px;
	cursor:pointer;
	background-color: #FFB5B5;
	-webkit-border-radius: 60%;
	border-radius: 60%;
}
input[type=submit]:hover, input[type=button]:hover {
 background-color:#FF6A6A;
}
input[type=submit]:focus, input[type=button]:focus {
 background-color:#FFF3F3;
}
input[type=submit]:active, input[type=button]:active {
 background-color:#FCDEDE;
 box-shadow:1px 1px 1px #D83F3D inset;
}input[type=button] {
	width:100px;
	margin-left:5px;
	box-shadow:1px 1px 1px #D83F3D;
}
		