#contact-overlay{background-color:#000}#contact-container{font:16px/22px Arial;text-align:left;width:450px}#contact-container .contact-content{padding:10px;border:1px solid #0d2c3d;color:#0d2c3d;background:url(/img/bgr.jpg) no-repeat 0 0}#contact-container h1{padding:0 0 6px 12px}#contact-container .contact-loading{height:55px;padding:0;position:absolute;margin:-14px 0 0 190px;background:url(/img/loading.gif) no-repeat;width:54px;z-index:8000}#contact-container .contact-message{text-align:center}#contact-container .contact-error{padding:2px;font-size:14px;border:2px solid #ccc;font-weight:700;margin:0 auto;width:92%;line-height:18px}#contact-container br{clear:both}#contact-container form{padding:0;margin:0}#contact-container td{font-weight:700;color:#0d2c3d;padding-right:4px;text-align:right}#contact-container .contact-input{padding:2px;border:1px solid #fff;margin:2px;background:#eee;width:100%;float:left}#contact-container textarea{height:114px}#contact-container .contact-cc{font-size:14px;cursor:default;vertical-align:top}#contact-container .contact-top{height:13px;padding:0;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-webkit-border-top-left-radius:8px;background-color:#333;margin:0;border-radius:8px 8px 0 0;-moz-border-radius-topleft:8px}#contact-container .contact-bottom{-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;height:13px;font-size:12px;-moz-border-radius-bottomleft:8px;text-align:center;background-color:#333;border-radius:0 0 8px 8px;line-height:12px;-moz-border-radius-bottomright:8px}#contact-container .contact-bottom a,#contact-container .contact-bottom a:active,#contact-container .contact-bottom a:link,#contact-container .contact-bottom a:visited{text-decoration:none;color:#666;position:relative;top:-4px}#contact-container .contact-bottom a:hover{color:#888}#contact-container .contact-button{height:26px;font-size:16px;border:0;font-weight:700;color:#fff;text-align:center;margin:4px 0 0 4px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#c42316;cursor:pointer;vertical-align:middle}#contact-container .contact-button:hover{background:#f49000}#contact-container a.modal-close,#contact-container a.modal-close:active,#contact-container a.modal-close:link,#contact-container a.modal-close:visited{font-size:18px;text-decoration:none;font-weight:700;right:8px;color:#999;position:absolute;top:0}#contact-container a.modal-close:hover{color:#ccc}