#contact-form {
	width:210px;
	display:inline;
	position:relative;
	clear:none;
	}
#contact-form fieldset {
	border:0;
	text-align:left;
	background:transparent;
	margin:12px 0;
	padding:0
	}
#contact-form label {
	font-family:inherit;
	font-weight:normal;
	font-size:90%;
	line-height:2.1em;
	display:block;
	color:#db2f36;
	padding:0;
	border:0;
	background:transparent
	}
#contact-form label span {
	font-size:70%;
	color:#f00;
	font-weight:bold;
	font-family:Verdana,Arial,sans-serif
	}
#contact-form input, #contact-form textarea, #contact-form select {
	font-family:arial,Tahoma,sans-serif,serif;
	border-collapse:collapse;
	border:1px solid #ccc;
	font-weight:normal;
	font-size:100%;
	margin:0 0 5px 0;
	padding:2px;
	vertical-align:middle;
	width:200px;
	background:#efefef;
	font-size:90%;
	}
#contact-form textarea {
	width:500px
	}
#contact-form input:focus, #contact-form textarea:focus, #contact-form select:focus {
	background:#FFFBFF;
	border:1px solid #A5C7FF
	}
#contact-form input:hover, #contact-form textarea:hover, #contact-form select:hover {
	background:#FFFBFF;
	border:1px solid #A5C7FF
	}
#contact-form input.btn {
	width:auto;
	margin:10px 0;
	cursor:pointer;
	color:#666;
	font-weight:bold;
	border:1px solid #ccc;
	background:#efefef;
	padding:.3em 0.8em 0.3em 0.8em;
	}