.MailingListSubscribe, .MailingListSubscribe form  {margin:0; padding:0;}

.MailingListSubscribe h1 {border-bottom:1px solid #9d2b3a; padding-bottom:4px;margin-bottom:5px;}
.MailingListSubscribe label { display:inline; font-weight:normal; float:none; }
.MailingListSubscribe .mailing-list-signup-text {}
.MailingListSubscribe .mailing-list-checkboxes {height:30px; display:none !important;}
.MailingListSubscribe .mailing-list-checkboxes .mailing-list-group {width:100px;float:left;display:none;}

.MailingListSubscribe .mailing-list-checkboxes input {width:auto;}
.MailingListSubscribe .mailing-list-email-wrap {width:100%;padding:0px 0 5px 0;clear:left;border-bottom:1px solid #9d2b3a;}


.MailingListSubscribe .mailing-list-user-attrs {height:30px;clear:left;margin:0 0 0 0;}
.MailingListSubscribe .mailing-list-user-attr {}
.MailingListSubscribe .mailing-list-user-attr label, .MailingListSubscribe .mailing-list-email-wrap label  {}
.MailingListSubscribe input { color:#FFFFFF; background:transparent;border:none; padding:5px; font-size: 1.0em; width:260px;}
.MailingListSubscribe input:focus, .MailingListSubscribe input:hover {}	

.MailingListSubscribe .mailing-list-required-note { margin-top:8px; font-size:1.0em; line-height:12px; }
.MailingListSubscribe .required { color:#F60; }

.MailingListSubscribe .conditions {margin-top:10px; margin-bottom:10px; clear:left; font-size:0.85em}
.MailingListSubscribe .conditions input {width:10px; height:10px; margin-right:10px;background:#FFFFFF !important; border:1px solid #FFFFFF; }

#page .MailingListSubscribe .conditions a {border-bottom:1px dotted #ff6c00;  padding:1px 2px 1px 2px;}
#page .MailingListSubscribe .conditions a:hover {border-bottom:1px solid #ff6c00; background:#ff6c00}



.MailingListSubscribe input.submit,.MailingListSubscribe input[type=submit] {
	background: #FFFFFF; 
	padding: 0px 20px 0px 20px;   margin:5px 0 5px 0;
	border:none;
	font-size: 1.29em; height:40px; text-transform:uppercase; font-weight:bold;color:#000000; font-family: 'Coda', Arial, Helvetica, sans-serif;  
  cursor:pointer;
  height:40px;
  width:auto;
  float:left;
  -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow:1px 1px 2px #333;
  -webkit-box-shadow:1px 1px 2px #333;
  box-shadow:1px 1px 2px #333;
} 

.MailingListSubscribe  input.submit:hover,.ccm-contact-form input[type=submit]:hover {  
  background: #ff6c00; color:#FFFFFF
} 

.MailingListSubscribe .mailing-list-msg { width:500px;margin-bottom:8px; /*border:1px solid #ccc; background:#FFC;*/ color:#FFFFFF; padding:2px 3px; }
.MailingListSubscribe .error-msg {color:#F60F60;}