.tx_powermail_pi1_fieldwrap_html_text label,
.tx_powermail_pi1_fieldwrap_html_textarea label,
.tx_powermail_pi1_fieldwrap_html_password label,
.tx_powermail_pi1_fieldwrap_html_select label{
	display:block;
	margin: 0.5em 0 0.5em 0;
}

.powermail_mandatory {
	font-weight:bold;
}

.tx_powermail_pi1_fieldwrap_html_text input, .tx_powermail_pi1_fieldwrap_html_password input{
	width:300px;	
}

.tx_powermail_pi1_fieldwrap_html_textarea textarea {
	width:90%;
	font-family:arial;	
}

.tx_powermail_pi1_fieldwrap_html_text input,
.tx_powermail_pi1_fieldwrap_html_textarea textarea,
.tx_powermail_pi1_fieldwrap_html_captcha input,
.tx_powermail_pi1_fieldwrap_html_password input {
	border:1px solid #dbdbdb; 
	padding:2px;
	font-size:95%;
}

.tx_powermail_pi1_fieldwrap_html_text input:focus,
.tx_powermail_pi1_fieldwrap_html_textarea textarea:focus,
.tx_powermail_pi1_fieldwrap_html_captcha input:focus {
	border:1px solid #0066cc;
}

.powermail_submit,
.tx-powermail-pi1_mandatory_submit,
.tx-powermail-pi1_confirmation input {
	font-size:95%;
	padding:2px;
	margin:1em 0 0 0;
	/*
	background:#520C82;
	color:#fff;
	border:1px solid #9F9F9F;
	*/
	font-weight:bold;
}

.tx-srfreecap-pi2-image{
	display: block;
	margin: 10px 0px 2px 0px;
}

.tx-srfreecap-pi2-cant-read{
	color: #555555;
}

.tx-srfreecap-pi2-cant-read a:link{
	font-weight: normal;
}

.powermail_submit:hover,
.tx-powermail-pi1_mandatory_submit:hover,
.tx-powermail-pi1_confirmation input:hover {
}

.tx-powermail-pi1_confirmation form {
	display:inline;
}

.tx-powermail-pi1_confirmation table {
	border-collapse:collapse;
}

.tx-powermail-pi1_confirmation td {
	padding:0.5em;
	border-bottom:1px solid #dbdbdb;
}

.powermail_mandatory_js {
	background:#0066cc;
	color:#fff;
	padding:0.5em;	
	margin:0.5em 0 0.5em 0;
	font-weight:bold;
}

.powermail_radio_inner label{
	display: block;
	float: left;
	width: 200px;
}

.powermail_radio_inner input{
	display: block;
}