

/* NEWSLETTER SIGNUP */

/*#signup-content-plaza-marine		{width:940px;float:left;margin:0px 0px 0px 0px;}*/
#signup-contentform-plaza-marine	{width:940px;float:left;margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}
#signup-contentsm-plaza-marine		{width:940px;float:left;margin:12px 0px 50px 0px;}


#signup-form 		{position:relative; float:left; width:940px; margin:0px 0px 0px 0px;  border: 0px solid #ccc;}
#form-left			{width:200px;float:left;margin:0px 0px 0px 0px;}
#form-right			{width:200px;float:left;margin:0px 0px 0px 0px;}
.form-field			{width:149px;float:left;margin:0px 0px 0px 0px;}
.form-submitbtn		{width:125px;float:left;margin:0px 0px 0px 0px;}

.form-gutter		{width:10px;float:left;margin:0px 0px 0px 0px;}

.form-block			{width:149px;float:left;margin:0px 0px 0px 0px;clear:both;}

input.signup-submitformbtn			{background-image:url('../images/buttons/small-signup-submit-btn2.jpg');background-repeat:no-repeat;width:121px;height:36px;float:left;margin:0px 0px 0px 0px;border:none;cursor:pointer;border: 0px solid red;} 

.successmsg			{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#bf1e2e;font-weight:normal;margin:8px 0px 0px 0px;padding:0px;text-align:left;line-height:32px;}
p.successmsg2		{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#bf1e2e;font-weight:normal;margin:8px 0px 0px 0px;padding:0px 0px 20px 0px;text-align:left;line-height:30px;}


#form-area{
	float: left;
	width:455px;
	margin: 0 0 0 0;
	border:0px solid #e6e6e6;
	text-align: left;
	
	}

/* Forms \*/


.field-label-signup
{
	float: left;
	margin:0px 0px 0px 0px;
	width: 140px;
	border: 0px solid #ccc;
	font-size: 13px;
}



.error
{
	width:350px;
	font-size: 10px;
	margin: 0px;
	padding:0px;
	color: red;
	border: 0px solid #ccc;
}



.formnote {
	font-size: 10px;margin:5px 0px 11px 0px;
}
.required-text { font-size:16px; color: red; padding-right:2px; margin-top:0px;}


.required {width:300px;height:15px;}

.form-row
{
	clear: both;
    padding: 0;
    margin:  0 0 18px 0;   /* change to 3px bottom if adding back captcha */
	border: 0px solid #ccc;
	
}

.form-row-error
{
	margin: 0;
	padding: 0;
	height: 10px;
	border: 0px solid #ccc;
}

fieldset
{
     border: 0px solid #000000;
}


.textarea{
	width: 350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;

	}
.form-row-textarea {
	width: 200px;
	margin: 4px 2px 2px 10px;
	padding-left: 2px;
	border: 1px solid #ccc;
}

textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 350px;
	height: 125px;
	margin: 6px 2px 2px 2px;
	padding-left: 2px;
	border: 1px solid #ccc;
}

.small 				{ font-size:  0.75em; }
form select 		{ width:350px;height:30px; margin: 0px;font-size:16px; }
input.text-input	{ margin:0px;padding:2px 0;color:#333; width:350px;height:30px;font-family:Arial, Helvetica, sans-serif;font-size: 16px; border: 1px solid #ccc;}
input.signup-text-input	{ margin:0px;padding:2px 0;color:#333; width:149px;height:30px;font-family:Arial, Helvetica, sans-serif;font-size: 16px; border: 1px solid #ccc;}


/*input.submitformbtn	{background-image:url('../images/buttons/submit-btn.jpg');background-repeat:no-repeat;width:130px;height:44px;margin:12px 0px 0px 0px;border:none;cursor:pointer;border: 0px solid #ccc;}*/



/**** End Form**********/