#modal_form {width: 500px;height: 500px;border-radius: 5px;border: 3px #000 solid;background: #fff;position: fixed;top: 25%;left: 50%;margin-top: -150px;margin-left: -150px;display: none;opacity: 0;z-index: 999;padding: 20px 10px;}#modal_form #modal_close {width: 21px;height: 21px;position: absolute;top: 10px;right: 10px;cursor: pointer;display: block;}#overlay {z-index:3;position:fixed;background-color:#000;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;}#modal_text {overflow: auto;margin-top: 20px;height: 420px;text-align: left;}