/* Email Collector */
.emc-container {width:524px; min-height:250px; border: 1px dotted white; background:rgb(0,0,0); background:rgba(0,0,0,.8); box-shadow: 10px 10px 5px rgba(0,0,0,.3); z-index:9999; position:absolute; left:50%; margin-left:-262px; top:50%; margin-top:-100px;}
.emc-container .close {display:block;margin-left:492px;margin-bottom:-16px;cursor:pointer;}
.emc-container .destroy {color:#FFF;text-decoration:underline;cursor:pointer;text-align:right;float:right;font-size:11px;margin-top:20px;margin-bottom:10px;}
.emc-container h2 {color:#FFF;font-size:14px;font-weight:bold;margin-bottom:10px;}
#mc_embed_signup {border:1px solid #FFF; margin:0 15px 15px; padding:10px;min-height:158px; }
#mc_embed_signup h2, #mc_embed_signup p { font-family: "Helvetica Neue Light", arial, sans-serif; text-align: center; }
.mc-field-group label {font-size:13px;line-height:25px;color:#FFF;display:block;width:150px;float:left;text-align:right;padding:0 10px;}
.mc-field-group .email_cont {width:300px;float:left;margin-bottom:10px;}
.mc-field-group .input {font-size:13px;height:23px;border:1px solid #000;padding:0 5px;display:block;width:288px;}
.mc-field-group .button {font-size:13px;border:1px solid #000;display:block;padding:5px 10px;float:left;margin-left:373px; margin-top:10px;cursor:pointer;color:#000;}
.clear{clear:both;}
.ajax-loader {background:#FFF url(http://hipcycle.com/skin/frontend/base/default/images/opc-ajax-loader.gif) 2px center no-repeat !important;padding-left:22px !important;margin-left:378px !important;color:#666;}
#mce-responses a {color: #DDDDDD; }
#mce-error-response {color:#d10000;font-size:12px;padding:5px;background:url(http://hipcycle.com/skin/frontend/base/default/images/i_msg-error.gif) left no-repeat;}
#mce-success-response {color:#00d100;font-size:12px;padding:5px;}