The :-moz-locale-dir(ltr)CSSpseudo-class matches an element if the user interface is being displayed left-to-right. This is determined by the preference intl.uidirection.locale (where locale is the current locale) being set to "ltr".
The :-moz-only-whitespaceCSSpseudo-class matches an element that has no child nodes at all or empty text nodes or text nodes that have only white-space in them. Only when there are element nodes or text nodes with one or more characters inside the element, the element doesn't match this pseudo-class anymore.
The :-moz-system-metric(scrollbar-end-backward)CSSpseudo-class will match an element if the computer's user interface includes a backward arrow button at the end of scrollbars.
The :-moz-system-metric(scrollbar-end-forward)CSSpseudo-class will match an element if the computer's user interface includes a forward arrow button at the end of scrollbars.
The :-moz-system-metric(scrollbar-start-backward)CSSpseudo-class will match an element if the computer's user interface includes a backward arrow button at the start of scrollbars.
The :-moz-system-metric(scrollbar-start-forward)CSSpseudo-class will match an element if the computer's user interface includes a forward arrow button at the start of scrollbars.
The :-moz-system-metric(scrollbar-thumb-proportional)CSSpseudo-class will match an element if the computer's user interface uses proportional scrollbar thumbs; that is, the draggable thumb on the scrollbar resizes to indicate the relative size of the visible area of the document.
The :-moz-system-metric(touch-enabled)CSSpseudo-class will match an element if the device on which the content is being rendered offers a supported touch-screen interface.
The :-moz-system-metric(windows-default-theme) CSS pseudo-class matches an element if the user is currently using one of the following themes in Windows: Luna, Royale, Zune, or Aero (i.e., Vista Basic, Vista Standard, or Aero Glass). This will exclude Windows Classic themes as well as third-party themes.