.tx-thmailformplus-pi1 {
	/* margin-left:25px; */
}

.tx-thmailformplus-pi1 #mailformPlusTable form h2 {
	display: none;
}

.tx-thmailformplus-pi1 #mailformPlusTable .rowOdd, .tx-thmailformplus-pi1 #mailformPlusTable .rowEven {
	width: 400px;
	clear: both;
}

.tx-thmailformplus-pi1 #errorMessageList {
	margin-bottom:12px;
	color: #961025;
}

#mailformPlusTable li {
	margin-left:15px;
	color: #961025;
}
#mailformPlusTable ul {
	display: inline;
}

#mailformPlusTable .rowEven, #mailformPlusTable .rowOdd {
	vertical-align:top;
	padding-top: 4px;
}
#mailformPlusTable .optionOther { 
	margin-top: 4px; 
}

#mailformPlusTable label {
	display: block;
	float:left;
	width: 160px;
	text-align: right;
}

#mailformPlusTable input, #mailformPlusTable select {
	width: 220px;
	float: right;
}

#mailformPlusTable select {
	width: 222px;
}

#mailformPlusTable .optionOther {
	clear: both;
}


#mailformPlusTable .radioZone {
	float: right;
	width: 220px;
}
#mailformPlusTable .radioButton {
	clear: both;
}
#mailformPlusTable .radioButton input {
	float: left;
	width: 1em;
	margin-left: 0;
	margin-right: 5px;
	display: block;
}
#mailformPlusTable .radioButton div {
	float: left;
	width: 200px;
	padding-bottom:8px;
}



#mailformPlusTable .mailformReq, #mailformPlusTable .slim .mailformReq {
	color: #961025;
}

.default .inputSubject {
	/* width:220px; */
}
#mailformPlusTable textarea {
	 width:366px;
	 float: right;
}

/*
.slim .inputSubject, .slim textarea {
	width:200px;
}
*/

#mailformPlusTable .spaceTop {
	padding-top:10px;
}