.clear
{
    clear: both;
    display: hidden;
}
#panel-feedback {
	font-size:0.916em;
	float:left;
	padding:7px 0 0 7px;
	margin:0 0 20px 0;
	border:none;
	width: 590px;
}
#panel-feedback input, #panel-feedback textarea {
	font-size:1em;
	font-family:inherit;
}
#feedback-fields label, #feedback-fields .label {
	float:left;
	clear:both;
	text-align:right;
	font-weight:bold;
	margin:10px 22px 0 0;
	width:148px;
}
#feedback-fields span {
	color:#e1081e;
}
#feedback-fields input, #feedback-fields textarea, #feedback-preferences .input {
	background:#8A8D8F;
	border: none;
	float:left;
	width:360px;
	margin:10px 0 0 0;
}
#feedback-fields td input {
width:auto !important;
float:none !important;
}
#feedback-fields td label {
float:none !important;
width:auto !important;
font-weight:normal !important;
}
#feedback-fields table {
	width: 388px;
}

#feedback-fields .captcha {
	border: none;
}

#feedback-fields .captcha img {
	float: right;
	margin: 12px 36px 0;
}

#feedback-fields .input input {
	float:left;
	width:auto;
	margin:10px 0;
	width:20px;
	clear:right;
}

#feedback-fields select {
	float:left;
	width:auto;
	margin:10px 0;  
}

#feedback-fields .input label {
	clear:none;
	text-align:left;
	margin:10px 0 0 3px;
	width:auto;
}
.shortfield {
	width:200px !important;
}
#feedback-submit input {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:left;
	background: none;
	border: none;
	float:right;
	clear:left;
	margin:0 50px 0 0;
	color: #EC008C;
	cursor:pointer;
}

#feedback-submit input:hover {
	color: #FF9999;
}
</style>
