/*
 * System Message
 */
div.hs_message a.close{
	display:none;
}
/* reset default CSS */
#system-message.hs_message ul,
#system-message.hs_message ul li,
#system-message.hs_message,
#system-message.hs_message dt,
#system-message.hs_message dd,
#system-message.hs_message dd ul,
#system-message.hs_message > .error > ul, 
#system-message.hs_message > .warning > ul, 
#system-message.hs_message > .notice > ul,
#system-message.hs_message > .message > ul
{
	background:none;
	padding:0;
	margin:0;
	color:#666;
	border:none;
	text-indent:0;
}
/* Key styles */
/*
 * This is a fake background ! 
 * Please DO NOT change the values of top, left, position, z-index,
 * but you can change background style or others!
 */
div.hs_fbg{
	top:0;
	left:0;
	position:fixed;
	z-index:1101;
	background-color:#000;
}	
/*
 * Message Container !
 * Don't change! 
 */
#system-message.hs_message{
	position:absolute;
	z-index:1102;
}

/*
 * Message Styles!
 */
/* System Messages */
#system-message.hs_message {
	top:50px;
	width:680px;	
	margin: 30px 0;
	padding: 10px 50px;
	border:1px solid #DDD;
	background-color:#FFF;
	line-height:1.5;
}
#system-message.hs_message dt {
	font-weight: bold;
	display: block;
	border-bottom:1px dashed #DDD;	
	font-size:35px;
}
#system-message.hs_message dd {
	margin: 0;
	font-weight: normal;
	padding:20px 0;
}
#system-message.hs_message dd ul {
	list-style: none;
}
#system-message.hs_message dd ul li {
	line-height: 1.5em;
	padding-left:0;
}

/* System Standard Messages */
#system-message.hs_message dt.message{
	color:#B4C3C8;	
}

/* System Error Messages */
#system-message.hs_message dt.error{
	color:#F0BE9F;
}

/* System Warning Messages */
#system-message.hs_message dt.warning{
	color:#F0BE9F;	
}

/* System Notice Messages */
#system-message.hs_message dt.notice{
	color:#F0F09F;	
}

/* Close button */
div.hsp_btn_close{
	float:left;
	display:block;
	cursor:pointer;
	margin-right:10px;
	border:#DDD 1px solid;
	padding:5px 10px;
	margin-bottom:20px;
	background-color:#F9F9F9;
	color:#999;	
}
div.hsp_btn_close:hover{
	border:#999 1px solid;
	color:#666;
}

/*
 * CSS 3
 */
#system-message.hs_message{
	box-shadow:0px 0px 30px rgba(0,0,0,0.6);
}
div.hsp_btn_close{
	border-radius:3px;
}
