#feedback-wrapper {
	width: 100%;
	text-align: center;
    font-size: 12px;
    font-weight: bold;
}

#feedback-wrapper #email{
    font-size: 12px;
    font-weight: bold;
	background-color: #d0e6b2;
	width: 500px;
	margin-top: 25px;
}

#feedback-wrapper form {
	text-align: center;
}

#feedback-wrapper fieldset dl {padding: 0; margin: 0;}
#feedback-wrapper fieldset dl dt,
#feedback-wrapper fieldset dl dd {
    margin:.3em 0;
}
#feedback-wrapper fieldset dl dt {clear:left; text-align: right; font-size: 11px; font-weight: normal}
#feedback-wrapper fieldset dl label {
    float:left;
    width:20%;
    margin-right: 1em;
    margin-top: 2px;
}
#feedback-wrapper fieldset dl input,
#feedback-wrapper fieldset dl textarea {
    width:70%;
    border: 1px solid #5e9e08;
}
#feedback-wrapper fieldset dl textarea {
    height: 90px;
}

#feedback-wrapper fieldset {
    clear:left;
    width:450px;
    border:0 solid transparent;
    margin: 10px;
    padding: 0;
}

#feedback-wrapper .header {
	padding: 10px 0 30px 0;
	background-color: #e4c3b1;
	width: 760px;
	border-right: 1px solid #ec5703;
	border-left: 1px solid #ec5703;
	border-bottom: 1px solid #ec5703;
}

.roundedcornr_box {
	background: #d0e6b2;
}
.roundedcornr_top div {
	background: url(/img/design/tl-2.png) no-repeat top left;
}
.roundedcornr_top {
	background: url(/img/design/tr-2.png) no-repeat top right;
}
.roundedcornr_bottom div {
	background: url(/img/design/bl-2.png) no-repeat bottom left;
}
.roundedcornr_bottom {
	background: url(/img/design/br-2.png) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content { margin: 0 0 0 0; }

.error {
	color: #fff;
	margin-top: 25px;
	background: #f00;
	width: 500px;
}

.message {
	margin-top: 25px;
	color: #75c806;
}