body .tmp_msg {
	margin: 0;padding:0;height:100%;width:100%;
	font: 12px/16px Tahoma, Geneva, "DejaVu Sans", sans-serif;
}

#fader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 999;
	opacity: 0.5;
	filter:alpha(opacity=50);
	-ms-filter:alpha(opacity=50);
}

* html #fader {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#popup {
	display:none;
	position:absolute;
	left:50%;
	top:20%;
	width:500px;
	height: auto !important;
	min-height:600px;
	margin: -50px 0 0 -250px;
	background: transparent url('/images/msg-top.png') no-repeat;
	z-index:1001;
}

#popup .msg-title {
    padding: 1em 0 0 1.5em;
    height: 4.8383em;
    max-height: 4.8383em;
}

#popup .msg-title h1 {
    font-size:1.5em;
    color:#383838;
    font-weight: normal;
    margin: 0 0 0.5em 0;
}

#popup .msg-inner {
    background:url('/images/msg-bottom.gif') no-repeat 0% 100%;
    padding:0 0 9px;
}

#popup .msg-content {
    padding:1em 1.5em 0.33em;
    line-height: 1.5em;
    background:url('/images/msg-bg.gif') repeat-y;
    text-align: left;
}

#popup .msg-buttons {text-align:center;margin-top:30px;}