.banner{
	position:absolute;
	top:120px;
	right:0;
	width:450px;
	background-color:#fff;
	z-index:500;
	font-size:12px;
	color:#000;
	display:none;
	border: 1px solid #D1AA7A;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	box-shadow:
	 0px 1px 1px rgba(255,255,255,0.8) inset,
	 1px 1px 5px rgba(0,0,0,0.4);
}

.head_banner{
	height:30px;
	background:#F4F1DF;
	opacity:1;
	overflow:hidden;
	zoom:1;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
}
.banner span{
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding:5px;
	position:absolute;
	top:0;
	left:0;
}
.close_banner{
	width:16px;
	height:16px;
	float:right;
	margin:7px;
	cursor:pointer;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEX///8FBQUGBgYDAwMDAwMDAwMGBgYGBgYFBQUAAAAFBQUAAAAEBAQDAwMDAwMDAwMDAwMDAwMAAABMcPQTAAAAE3RSTlMACwsPERIzNzk9PUZGSUxNT1dZm90FQAAAAFlJREFUGFedjEsOwCAIRFWoUvx7/8NWTLHdtrMgeS/DGPMvA+UeY3NLMLnXeAtMxIC9sNUKcOCc2SkvQ/Rig5m83w+yJ4Lg4cLOUmA1o8re3Dm1Etc7bP6YC1LBAmMNPdFwAAAAAElFTkSuQmCC) top left no-repeat;
}
*html .close_banner{
	background:url(images/close_bar.png) top left no-repeat;
}
.close_banner:hover{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAQlBMVEX///////////97e3t5eXlqampoaGhnZ2dgYGBcXFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQipPAAAAFnRSTlMAIDZPUFtdXmVpgIiMlqivtri60NLWYRh4wAAAAGlJREFUGNONTkkSgCAMs4gs0gBu//+qZRyq40VzSdvJ0mH4AzL0IBniEUhJYI41e6K4L9lcipAZLmwVtns8EkrBSJrqkJjvXUyF59negri1A09au1eMlhNcr10kjyZJ1tpml2Stfb3+gRPyMAOM6OD34wAAAABJRU5ErkJggg==) top left no-repeat;
}
*html .close_banner:hover{
	background:url(images/close_bar_h.png) top left no-repeat;
}
.content_banner{
	padding:10px;
	overflow:hidden;
	zoom:1;
}
.content_banner img{
	float:right;
	padding:10px;
	box-shadow:
	 0px 1px 1px rgba(255,255,255,0.8) inset,
	 1px 1px 5px rgba(0,0,0,0.4);
	 width:120px;
	 margin:0 0 0 10px;
}