.notice-wrap 
{
    position:relative;
	/*z-index: 9999;*/
}

/** html .notice-wrap {
	position: absolute;		
}*/
 
.notice-item {
	border-radius: 0;
    font-size: 14px;
    padding-bottom: 14px;
    padding-top: 14px;
    padding-left: 14px;
    padding-right: 35px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #DFF0D8;
    border-color: #D6E9C6;
    color: #468847;
    margin:5px 0px;
}

.notice-item p {
	margin:0px;
}

.error
{
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
}

.warning
{
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.notice-item-close {
	font-size: 16px;
    line-height: 20px;
    position: relative;
    right: -21px;
    top: -2px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    padding: 0;
    color: #000000;
    float: right;
    font-weight: bold;
    opacity: 0.2;
    text-shadow: 0 1px 0 #FFFFFF;
}
