fieldset.tx-powermail-pi1_fieldset {
  border: none;
}

fieldset.tx-powermail-pi1_fieldset legend {
  display: none;
}

fieldset.tx-powermail-pi1_fieldset label,
tx-powermail-pi1_confirmation {
  /* Style labels */
  display: block;
  width: 20%;
  float: left;
  clear: both;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}

fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select {
  /* Style input fields */
  width: 50%;
  border: none;
  border-bottom: 1px solid yellow;
}

div.tx_powermail_pi1_fieldwrap_html {
  /* Increase margin between every field */
  margin: 10px 0;
  text-align:left;
}

input.powermail_text {
  background-color: #d4d0c8; 
}

.validation-advice {
  color: red;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
  width: 50%;
  text-align: center;
}

fieldset.powermail_captcha {
  margin-left: 10px;
}

form.tx_powermail_pi1_formconfirmation_back {
  float: left;
  padding-right: 20px;
}

form.tx_powermail_pi1_formconfirmation_submit {
  clear;
}

div.tx_powermail_pi1 p {
   margin: 0;
   padding: 0;
}

.powermail_captcha .entry {
	display: inline;
	float: left;
}

.powermail_captcha .entry .image {
	display: inline;
	float: left;
	width: 125px;
	margin: 1px 5px 0px 0px;
}

.powermail_captcha .entry .image img {
	display: block;
}

.powermail_captcha .entry .text {
	display: inline;
	float: left;
}

.powermail_captcha .entry .text input {
       margin-top: 10px;
	width: 120px;
}

.powermail_captcha .entry .info {
	margin-top: 10px;
}

