





.tx-powermail-pi1 {
	position: relative;
	padding-top: 6px;
	overflow:hidden;
	width:405px;
	padding:0;
}

.tx-powermail-pi1 table { border-bottom: 1px solid #d4dbe1; margin-bottom: 10px; }

.tx-powermail-pi1 table td { padding: 3px 2px; border-top: 1px solid #eceff2; }

.tx-powermail-pi1 .powermail_pagebrowser {
	position: absolute;
	top: 10px;
	z-index:999;
	right: 10px;
	padding: 2px 8px 5px 8px!important;
	text-align: center;
	background: #fff;
	border: 1px solid #eaedf0;
	color: #7c90a0;
	font-size: 1em!important;
	line-height: 1.2;
	font-weight: normal;
}

.tx-powermail-pi1 label { float: left; width: 180px; }

.tx-powermail-pi1 fieldset {
	background: url("bg_powermail_fieldset.gif") no-repeat 100% 100%;
	margin-bottom: 12px;
	border-bottom: 1px solid #d4dbe1!important;
	float:left;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html { padding: 3px 0 3px 20px; width: 419px; float: left; }

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html p { width: 380px; }

.powermail_check_inner { width: 419px; float: left; padding: 3px 0; }

.tx-powermail-pi1 #powermaildiv_uid1 { padding-top: 10px!important; }

.tx_powermail_pi1_submitmultiple_forward, .tx_powermail_pi1_submitmultiple_back, input.powermail_submit, .tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_confirmation_back {
	padding: 4px 8px!important;
	text-align: center!important;
	color: #fff!important;
	font-weight: bold!important;
	cursor: pointer!important;
}

.tx_powermail_pi1_submitmultiple_forward, .tx_powermail_pi1_submitmultiple_back, .tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_confirmation_back {
	background: #2a4474 url("bg_button_submit.gif") repeat-x top!important;
	border: 1px solid #294373!important;
}

.tx-powermail-pi1_confirmation_back { margin-bottom: 4px; }

input.powermail_submit {
	background: #d08f2d url("bg_submit_orange.gif") repeat-x top!important;
	border: 1px solid #ce8d2c!important;
}

.powermail_mandatory_js { color: #c91414; clear: both!important; }

.tx-powermail-pi1 input.powermail_text, .tx-powermail-pi1 select, .tx-powermail-pi1 textarea {
	border: 1px solid #cacfd0;
	background: url('bg_input.gif') repeat-x 0 0px #fff;
	padding: 3px;
	width:196px;
	float: left;
}
.tx-powermail-pi1 select {
	width:204px;
}


a.tx_powermail_pi1_submitmultiple_forward {
    text-decoration: none;
    display: block;
    width: 136px;
    float: left;
    margin-right: 5px;
    padding: 5px 0 5px 0 !Important;
    font: 11px normal Tahoma, Verdana, Arial, Helevetica, sans-serif;    
}


legend {
    font-size: 12px;
    font-weight: bold;
    padding-top: 10px;
    padding-right: 0pt;
    padding-bottom: 2px;
    padding-left: 8px;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 4px;
    margin-left: 0pt;
    background-color: transparent;
    background-image: url(nav_square_li2.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 16px;
}


.memberform-left {
    float: left;
    width: 400px;
}



.memberform-left label {
    display: block;
    width: 160px;
    float: left;
    padding: 2px;
    margin-top: 2px;
}

.memberform-left label.no_margin {
    display: block;
    width: 160px;
    float: left;
    padding: 0px;
    margin-top: 0px;
}

.memberform-left input.tx {
    display: block;
    width: 200px;
    float: left;
    padding: 2px;
    margin-top: 2px;
}

.memberform-left div.checkboxholder {
    display: block;
    width: 200px;
    float: left;
    padding: 2px;
    margin-top: 2px;
}

.memberform-left input.checkbox {
    float: left;
    padding: 2px;
    margin-top: 0;
    margin-right: 10px;
    margin-left: 2px;
}

.memberform-left select {
    display: block;
    padding: 2px;
    margin-top: 2px;
    float: left;
    width: 200px;
}

.memberform-left fieldset {
    padding: 2px 10px 10px 10px;
}


#error {
    color: red;
}
#error ul.error {
    margin-top: 5px;
}
	
