/* Title:     Forms | Emile Blume - Netcreators.com *********/
form {  }
input, select, textarea { background:#fff; border:1px solid #989898; color:#6f6f6f; font-size:11px; padding:0.1em;}
textarea { overflow: auto;}
fieldset { border: none;}
legend { color:#999; font-style:italic; }
form label { cursor:pointer; float:left; padding:0.1em; vertical-align:top; width:150px; }
form p { margin:0; }
small { clear:left; display:block;}
form ul, form li {margin:0; padding:0; list-style:none; clear:both;}

/* mailform properties ///////////////////////////////////////////////////////////////*/
.tx-powermail input, .tx-powermail select, .tx-powermail textarea { width: 200px;}
.powermail_fieldwrap {
  clear: both;
  display: block;
  margin-bottom: 0.3em;
  width: 100%;
}

.tx-powermail label, span.powermail-label {
  float:left;
  padding-right:0.6em; width:150px;
  text-align:right;
}

.tx-powermail h3	{
	display: none;
}

span.powermail-label { padding:0; }
.powermail_fieldwrap_radio label,
.powermail_fieldwrap_check label { padding:0 0 0 24px; }
.powermail_radio_inner, .powermail_check_inner { margin-left:155px; padding-left:0.3em; position:relative; }
.powermail_radio_inner label, .powermail_check_inner label { float:none; }
.powermail_radio_inner input, .powermail_check_inner input { left:0; position:absolute; width:20px; }

.powermail_fieldwrap_radio label,
.powermail_fieldwrap_check label { padding: 0 0 0 24px; }

.tx-powermail select { width: 204px; }

/* button properties //////////////////////////////////////////////////////////////////////////////*/
input.button, input.submit, .tx-newloginbox-pi1-submit, input.powermail_submit {
  clear:both;
  background:#57ab40; border:0;
  color:#fff; cursor:pointer;
  text-align:center; width:auto;
}

input.powermail_submit, .powermail_captcha_captcha { 
    background: linear-gradient(to bottom, #57AB40 0%, #35671D 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 2px;
    box-shadow: 0 4px 6px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin-top: 15px; margin-left:160px; 
    padding: 5px 10px;
    text-align: center;
}

/* warning properties /////////////////////////////////////////////////////////////////////////////*/
div.error {
	background:url(../img/bg-error.png) no-repeat left bottom;
	color:#fff; margin-top:10px;
	padding:10px 10px 30px 10px;
}

#mailform .warning input { border:1px solid #ff0000;}
#mailform .warning label { color:#ff0000;}

.cagtables_result select { width:74px; }



