.newsletter{ text-align:left;}

.fsBody .fsForm {
background-color:transparent;
margin: 18px auto;
border: 0px solid #ccc;
display: table;
}

.fsForm .fsSubmit {
padding: 0px;
margin-top: 0px;
background-color: transparent;
clear: none;
float:left;
}


.fsSubmit input.fsSubmitButton {
background-color:#711113;
	border:1px solid #711113;
	color:#FFF;
	font: normal 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	padding:3px 15px;
	_padding:1px 7px;
	margin:0;
	float:left;
	margin-left:18px;
}

.fsFieldRow input[type=text], .fsFieldRow input[type=email], .fsFieldRow input[type=number], .fsFieldRow input[type=tel], .fsForm textarea {
border: 1px solid #000;
background-color: #fff;
color: #333;
padding: 4px;
font-size: 14px;
line-height: 18px;
font-weight: normal;
max-width: 90%;
}

.hiddenNewsletter{ display:none;}

div.fsError {
margin: 15px 0px 0px 0px;
font-size: 14px;
background-color: #fee;
color: #000;
border: 1px solid red;
padding: 0px;
width:89%;
clear: both;
text-align: center;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}