.mcSignupModule{margin:30px auto;max-width:350px;position:relative;}
.mcSignupModule .intro,
.mcSignupModule .outro{margin-bottom:0.5em;}
.mcSignupFormWrapper fieldset{background:#676465;border:1px solid #101011;border-radius:3px;position:relative;z-index:1;}
.mcSignupModule input[type="text"]{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;color:#fecf07;float:left;font-size:14px;font-weight:200;height:50px;letter-spacing:2px;line-height:50px;outline:medium none;padding-left:8px;width:70%;}
.mcSignupModule select{margin-bottom:5px;}
.mcSignupModule select.dayMonth{width:70px;}
.mcSignupModule input.phone{width:40px;}
.mcSignupModule .calendar{position:relative;left:3px;top:4px;}
.mcSignupModule .ajaxLoader{display:none;background:url(../images/ajax-loader.gif) no-repeat 0 0;width:64px;height:64px;margin:auto;}
.mcSignupSubmit{background:#ba1c2a none repeat scroll 0 0;border:medium none;border-radius:3px;color:#fff;cursor:pointer;float:left;font-size:14px;height:40px;letter-spacing:2px;margin:5px 0 0 2.5%;width:23%;}
.mcSignupSubmit:hover{background:#007ec4 none repeat scroll 0 0;color:#fff;}
.mcSignupModule input[type="text"]::-webkit-input-placeholder{color:#fecf07;}
.mcSignupModule input[type="text"]::-moz-placeholder{color:#fecf07;}
.mcSignupModule input[type="text"]:-ms-input-placeholder{color:#fecf07;}
.mcSignupModule input[type="text"]:-moz-placeholder{color:#fecf07;}