.lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

.modal_dialog {
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
    padding-bottom: 2px;
    width: 620px;
	
	display: block;
    left: 50%;
    margin-left: -222px;
    opacity: 1;
    position: fixed;
    top: 100px;
	
	display: none;
}

.modal_dialog form {
    padding: 8px;
}

.dialog_header {
	background: url("bg_gray.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 3px 18px 3px 18px;
}

.icon_close {
	background: url("modal_close.png") repeat scroll 0 0 transparent;
	display: block;
	height: 14px;
	position: absolute;
	right: 12px;
	top: 5px;
	width: 14px;
	z-index: 2;
}
