#contact-overlay{background-color:#000}#contact-container{width:360px}#contact-container .contact-content{background-color:#333;color:#ddd;padding:20px}#contact-container h1{color:#fff;font-weight:400}#contact-container .contact-message{text-align:center}#contact-container .contact-error{background:#000;margin:0 auto;padding:2px;width:92%}#contact-container br{clear:both}#contact-container form{margin:0;padding:0}#contact-container label{clear:left;display:block;float:left;padding-right:4px;text-align:right;width:100px}#contact-container .contact-top{background-color:#333;height:13px;margin:0;padding:0}#contact-container .contact-bottom{background-color:#333;font-size:12px;height:13px;line-height:12px;text-align:center}#contact-container .contact-bottom a,#contact-container .contact-bottom a:link,#contact-container .contact-bottom a:active,#contact-container .contact-bottom a:visited{color:#666;position:relative;top:-4px;text-decoration:none}#contact-container .contact-bottom a:hover{color:#888}#contact-container a.modal-close,#contact-container a.modal-close:link,#contact-container a.modal-close:active,#contact-container a.modal-close:visited{color:#999;font-size:18px;font-weight:700;position:absolute;text-decoration:none;right:8px;top:0}#contact-container a.modal-close:hover{color:#ccc}#contact-container input[type=text],#contact-container input[type=password]{width:300px}