/* Android-style notifications. */
.page-notifications {
  width: 420px;
  z-index: 9999; }

  * html .notifications {
    position: relative; 
    
    }

  .notification {
    font-family: lucida Grande;
    font-size: 14px;
    position: relative;
    display: block;
    height: auto;
    margin: 0 0 12px 0;
    padding: 20px 6px;
    opacity: 0.9;
    color: #eee;
    border: 2px solid #999;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #333; 
    width:400px;
    left:-40px;
    
    }

    .notification p {
      text-align: left;
      margin: 0 0 0 50px; }

    .notification-close {
      position: absolute;
      top: 7px;
      right: 7px;
      width: 22px;
      height: 22px;
      background-image: url(/media/images/notifications.png?v=1);
      background-position: 0 22px; }

    .notification-image {
      float: left;
      width: 30px;
      height: 30px;
      margin: -5px 10px 0 10px;
      background-image: url(/media/images/notifications.png?v=1); }

    .error .notification-image {
      background-position: 0 0; }

    .warning .notification-image {
      background-position: 30px 0; }

    .success .notification-image {
      background-position: 60px 0; }

    .notice .notification-image {
      background-position: 90px 0; }

    .notification-text {
      margin: 0 0 0 50px; }

    .notification-wrapper.error {
      color: white;
      border-color: #B32B2B; }

    .notification-wrapper.notice {
      color: white; }

    .notification-wrapper.success {
      color: white; }

    .notification-wrapper.warning {
      color: white;
      border-color: #FCBD57; }

    .page-notifications.top-right {
      position: fixed;
      top: 20px;
      right: 20px; }

    .page-notifications.center {
      position: fixed;
      left: 50%;
      margin-left: -140px;
      margin-top: -40px;
      top: 50%; }

    .page-notifications.middle-bottom {
      position: absolute;
      left: 50%;
      margin-left: -140px;
      margin-top: -40px;
      top: 75%; }

/* Android-style notifications end. */