/* ONOFF STYLE */
#notifications {
display:none;
background:#E34529;
z-index:5;
}

#notifications-inner {
position:relative;
width:100%;
color:#fff;
font-size:12px;
text-align:center;
text-shadow:1px 1px 1px rgba(0,0,0,0.4);
margin:0 auto;
padding:10px 0;
}

a#notifications-exit {
position:absolute;
right:5px;
top:50%;
margin-top:-10px;
text-indent:-9999px;
height:20px;
width:20px;
background:url(/main/css/top/notifications-exit.png) no-repeat;
webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}

a#notifications-exit:hover {
background-position:0 -20px;
}

a#notifications-open {
position:absolute;
right:0;
top:-60px;
display:block;
height:55px;
width:38px;
text-indent:-9999px;
background:url(/main/css/top/notification-ribbon.png) no-repeat;
z-index:4;
-webkit-transition:top .2s ease-in-out;
-moz-transition:top .2s ease-in-out;
-o-transition:top .2s ease-in-out;
-ms-transition:top .2s ease-in-out;
transition:top .2s ease-in-out;
}
#noticewrap {
width:100%;
position:absolute;
margin:55px auto 0;
}

#notifications-inner p {
margin:0;
}

#notifications-inner a {
color:#f9de64;
font-style:italic;
}

#notifications-inner a:hover {
text-decoration:underline;
}

a#notifications-open:hover {
top:-55px;
}