@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); notification { background-color: InfoBackground; color: InfoText; text-shadow: none; } notification[type="info"] { background-color: -moz-Dialog; color: -moz-DialogText; } notification[type="critical"] { background-color: red; color: white; } .messageImage { width: 16px; height: 16px; -moz-margin-start: 6px; -moz-margin-end: 1px; } /* Default icons for notifications */ notification[type="info"] .messageImage { list-style-image: url("chrome://global/skin/icons/information-16.png"); } notification[type="warning"] .messageImage { list-style-image: url("chrome://global/skin/icons/warning-16.png"); } notification[type="critical"] .messageImage { list-style-image: url("chrome://global/skin/icons/error-16.png"); } .messageCloseButton { list-style-image: url("chrome://global/skin/icons/close.png"); -moz-appearance: none; -moz-image-region: rect(0, 16px, 16px, 0); padding: 4px 2px; border: none !important; } .messageCloseButton:hover { -moz-image-region: rect(0, 32px, 16px, 16px); } .messageCloseButton:hover:active { -moz-image-region: rect(0, 48px, 16px, 32px); } .messageCloseButton > .toolbarbutton-icon { -moz-margin-end: 5px; }