div.csc-header-n1 {

}

form fieldset legend {
    margin: 0;
    padding: 0;
    font-weight: bold;
    clear: both;
    padding-right: 1em;
    text-align: left;
    width: 175px;
    float:left;
    display:block;
	line-height: 25px
}

form fieldset input.powermail_newsletter {

}

form fieldset div.powermail_check_inner,
form fieldset div.powermail_radio_inner {
    width: 400px;
	float:left;
}
form fieldset div.powermail_check_inner input,
form fieldset div.powermail_radio_inner input{
	width:auto;
	clear:both;
	margin-right: 6px;
	float:left;
}
form fieldset div.powermail_check_inner label,
form fieldset div.powermail_radio_inner label{
	width:350px;
	float:left;
	clear:none;
	text-align:left
}

form fieldset div.tx_powermail_pi1_fieldwrap_html_submit input:hover {
    cursor: pointer;
}

form fieldset div.button-left {
    float: left;
    margin-right: 10px;
}

form fieldset div.button-right {
    float: right;
    margin-left: 10px;
}

form fieldset div.tx_powermail_pi1_fieldwrap_html_submit input {
    width: auto;
    background-color: #269C3A;
    border: 0;
    color: #FFFFFF;
    font-weight: bold;
    border-radius: 5px;
    padding: 0 5px 3px;
    height: 30px;
}

form .tx_powermail_pi1_fieldwrap_html {
    padding-bottom: 10px;
}

/* Description */
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a,
legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a,
legend.tx_powermail_pi1_fieldwrap_html_radio_title a {
	/* Description */
	cursor: help;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn,
legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a dfn,
legend.tx_powermail_pi1_fieldwrap_html_radio_title a dfn {
	/* Description */
	display: none;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn,
legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a:hover dfn,
legend.tx_powermail_pi1_fieldwrap_html_radio_title a:hover dfn {
	/* Description on mouseover */
	position: absolute;
	display: block;
	padding: 10px;
	color: #444;
	font-style: normal;
	font-size: 0.8em;
    white-space: normal;

	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */

	-webkit-box-shadow: 5px 5px 10px #888;
	-moz-box-shadow: 5px 5px 10px #888;
	box-shadow: 5px 5px 10px #888;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}

div.tx_powermail_pi1_fieldwrap_html img.icon {
	margin: 0;
	float: none;
}

.tx-powermail-pi1_confirmation .form-footer form,
.tx-powermail-pi1_mandatory .form-footer form {
	diplay: block;
	float: left;	
}

.tx-powermail-pi1_confirmation .form-footer,
.tx-powermail-pi1_mandatory .form-footer,
.tx-powermail-pi1_thx .form-footer {
     background-color: #CCE8BE;
     height: 30px;
     margin-top: 1px;
     padding: 10px;
}

.tx-powermail-pi1_confirmation .form-body,
.tx-powermail-pi1_mandatory .form-body,
.tx-powermail-pi1_thx {
    background-color: #F2F8F2;
    padding: 5px;
}

.tx-powermail-pi1_confirmation .form-footer form.right,
.tx-powermail-pi1_mandatory .form-footer form.right {
	float: right;	
}

.powermail_all_label {
	font-weight: bold;	
}