	p.newsletterForm {
		margin: 0px 20px 0 0;
		padding: 0;
		}

	.newsletterInput {
		border-right: 1px solid #b8bcc4;
		border-bottom: 1px solid #b8bcc4;
		border-left: 2px solid #b8bcc4;
		border-top: 2px solid #b8bcc4;
		background-color: #fff;
		padding: 3px;
		color: #999;
		width: 260px;
		font-size: 12px;
		}
		
	.newsletterSubmit {
		background: #fff url(images/newsletter_submit.jpg) no-repeat;
		height: 28px;
		width: 26px;
		border: none;
		cursor: pointer;
		}
		
	span.errorText {
		font-size: 11px;
		color: #ff3300;
		}
		
	p.label {
		margin: 10px 0 0 0;
		padding: 0;
		}
		
	.input {
		width: 300px;
		border: 1px solid #b8bcc4;
		background-color: #fff;
		padding: 2px;
		}
		
	.textarea {
		width: 300px;
		height: 50px;
		border: 1px solid #b8bcc4;
		background-color: #fff;
		padding: 2px;
		font: 13px "Helvetica Neue", Helvetica;
		}
		
	.submit {
		border: 1px solid #b8bcc4;
		background-color: #0a548d;
		padding: 2px 5px;
		font-size: 11px;
		color: #fff;
		}
