/* Waiting for server response */
.wfsr {
	z-index: 100;
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	margin: 0;
	padding: 20px 0 0 0;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font: bold 16px/60px "Helvetica Neue", Helvetica, Arial, 돋움, Dotum, sans-serif;
	color: #fff;
	opacity: .8;
	filter: alpha(opacity=80);
	box-shadow: 0 0 5px #000;
	background: #333 url("/images/msg.loading.gif") no-repeat center 15px;
}

.user_menu { cursor: pointer; color:green}

.userinfo-title { font-size: 12pt; color: orange; font-weight: bold; padding: 5px;}

.userinfo-menu {
    z-index:1000;
    position: absolute;
    background-color:#e0e0e0;
    border: 1px solid black;
    padding: 2px;
    cursor: pointer; 
}

.userinfo-menu a { text-decoration:none; color:#000;}

.userinfo-menu ul { list-style:none; padding:0; margin:0;}
.userinfo-menu li{ margin:3px 10px; padding:3px 0; }
.userinfo-menu li + li{ border-top:1px dotted #222; margin-bottom:3px; }

.order_menu { cursor: pointer; color:#7b8900;}
.ordinfo-title { font-size: 12pt; color: orange; font-weight: bold; padding: 5px;}

.ordinfo-menu {
    z-index:1000;
    position: absolute;
    background-color:#e0e0e0;
    border: 1px solid black;
    padding: 2px;
    cursor: pointer; 
}

.ordinfo-menu a { text-decoration:none; color:#000;}

.ordinfo-menu ul { list-style:none; padding:0; margin:0;}
.ordinfo-menu li{ margin:3px 10px; padding:3px 0; }
.ordinfo-menu li + li{ border-top:1px dotted #222; margin-bottom:3px; }


.money_menu { cursor: pointer; color:green;}
.ordmoneyinfo-title { font-size: 12pt; color: orange; font-weight: bold; padding: 5px;}

.ordmoneyinfo-menu {
    z-index:1000;
    position: absolute;
    background-color:#e0e0e0;
    border: 1px solid black;
    padding: 2px;
    cursor: pointer; 
}

.ordmoneyinfo-menu a { text-decoration:none; color:#000;}

.ordmoneyinfo-menu ul { list-style:none; padding:0; margin:0;}
.ordmoneyinfo-menu li{ margin:3px 10px; padding:3px 0; }
.ordmoneyinfo-menu li + li{ border-top:1px dotted #222; margin-bottom:3px; }


.deli_menu { cursor: pointer; color:green;}
.deliinfo-title { font-size: 12pt; color: orange; font-weight: bold; padding: 5px;}

.deliinfo-menu {
    z-index:1000;
    position: absolute;
    background-color:#e0e0e0;
    border: 1px solid black;
    padding: 2px;
    cursor: pointer; 
}

.deliinfo-menu a { text-decoration:none; color:#000;}

.deliinfo-menu ul { list-style:none; padding:0; margin:0;}
.deliinfo-menu li{ margin:3px 10px; padding:3px 0; }
.deliinfo-menu li + li{ border-top:1px dotted #222; margin-bottom:3px; }


.mid_manual { text-decoration: none; color: green; cursor: pointer;}
