.jq-popup-wrapper{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	z-index:1000;
}

.jq-popup-background{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0.40;
	filter: alpha(opacity=40);
	-ms-filter: "alpha(opacity=40)";
	-moz-opacity:0.40;
	-khtml-opacity: 0.40;
	zoom:1;
}

.jq-popup-frame{
	position:absolute;
	top:0;
	left:0;
	display:table;
}

.jq-popup-frame>div{
	display:table-row;
}

.jq-popup-frame>div>div{
	display:table-cell;
	padding:5px;
}

.jq-popup-header{
	position:relative;
}
.jq-popup-header>span{
	display:inline-block;
	border:2px #FFF solid;
	border-radius:3px;
	background-color:#333;
	padding:3px;
	color:#FFF;
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-shadow:0 0 15px #000;
	
	font-weight:bold;
	vertical-align:middle;
}

.jq-popup-header>span{
	line-height:28px;
}

.jq-popup-close{
	position:absolute;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	background:url(image/popup_close.png);
	cursor:pointer;
	border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow:0 0 15px #000;
}
.jq-popup-close:active{
	top:-14px;
}

.jq-popup-content{
}

.jq-popup-content>div{
	border-radius:3px;
	background-color:#FFF;
	box-shadow:0 0 15px #000;
	padding:5px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.jq-popup{
	display:none;
}