.email_list_signup_success_inblock { padding: 10px 1%; background-color: #CCFFCC; color: black; width: 98%;margin-bottom:20px; display: inline-block; margin-left:0;} /* Successful signup confirmation message (when displayed in block) */
.email_list_signup_error_inblock { background-color: #FFF; color: red; padding: 10px 1%; width: 98%;margin-left:0; margin-bottom:20px; display: inline-block; } /* Failed signup error message header (when displayed in block) */
.email_list_signup_error_inblock ul.error { list-style: disc inside; padding: 5px; margin: 0; color: red; font-weight: bold; } /* Failed signup error message items (when displayed in block) */

.email_list_signup_success { width: 100%; padding: 5px 0 5px 10px; background-color: #CCFFCC; color: black; } /* Successful signup confirmation message box (when displayed outside of block) */
.email_list_signup_error { width: 100%; padding: 5px 0 0 10px; background-color: #FF9999; color: red; } /* Failed signup error message box (when displayed outside of block) */
.email_list_signup_error ul.error { list-style: disc inside; padding: 5px 0; color: red; font-weight: bold; } /* Failed signup error message items (when displayed outside of block) */

.email_list_signup_container { } /* wrapper around block */
.email_list_signup_container label { } /* form label */
.email_list_signup_container input.ccm-input-text { } /* form textbox */
.email_list_signup_container input.ccm-input-submit { } /* form submit button */
.email_list_signup_container .in-field-label { color: #333; } /* greyed-out label inside the textbox (disappears when user clicks in textfield) */

.newsletter_block .email_list_signup_container .news-string{
  border-bottom: 1px solid #D7D7D7;
  color: #4C4C4C;
  font-size: 12px;
  line-height: 18px;
  padding: 20px 0 6px;
}

.newsletter_block .email_list_signup_container table{
  text-align: left;
}

.subcrb-cont .txtfld { 
  width: 401px;
}
.subcrb-cont .txtfld input.ccm-input-text { 
  width: 350px;
  padding: 10px 20px;
}