1 /** this should only contain XUL dialog and document window widget defaults. Defaults for widgets of
2 a particular application should be in that application's style sheet.
3 For example style definitions for navigator can be found in navigator.css
5 THIS FILE IS LOCKED DOWN. YOU ARE NOT ALLOWED TO MODIFY IT WITHOUT FIRST HAVING YOUR
6 CHANGES REVIEWED BY enndeakin@sympatico.ca
9 @namespace url
("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
10 @namespace html url
("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
11 @namespace xbl url
("http://www.mozilla.org/xbl"); /* namespace for XBL elements */
14 -moz-user-focus: ignore
;
15 -moz-user-select: -moz-none
;
20 text-rendering: optimizeLegibility
;
23 /* hide the content and destroy the frame */
28 /* hide the content, but don't destroy the frames */
30 [moz-collapsed
="true"] {
36 :: Rules for 'hiding' portions of the chrome for special
37 :: kinds of windows (not JUST browser windows) with toolbars
40 window
[chromehidden
~="menubar"] .chromeclass-menubar
,
41 window
[chromehidden
~="directories"] .chromeclass-directories
,
42 window
[chromehidden
~="status"] .chromeclass-status
,
43 window
[chromehidden
~="extrachrome"] .chromeclass-extrachrome
,
44 window
[chromehidden
~="location"] .chromeclass-location
,
45 window
[chromehidden
~="location"][chromehidden
~="toolbar"] .chromeclass-toolbar
,
46 window
[chromehidden
~="toolbar"] .chromeclass-toolbar-additional
{
51 :: Rules for forcing direction for entry and display of URIs
56 direction: ltr
!important
;
59 /****** elements that have no visual representation ******/
63 commands
, commandset
, command
,
64 broadcasterset
, broadcaster
, observes
,
65 keyset
, key
, toolbarpalette
, toolbarset
,
66 template
, rule
, conditions
, action
,
67 bindings
, binding
, content
, member
, triple
,
68 treechildren
, treeitem
, treeseparator
, treerow
, treecell
{
72 /********** focus rules **********/
76 colorpicker
[type
="button"],
77 datepicker
[type
="grid"],
84 -moz-user-focus: normal
;
87 menulist
[editable
="true"] {
88 -moz-user-focus: ignore
;
91 /******** window & page ******/
95 overflow: -moz-hidden-unscrollable
;
96 -moz-box-orient: vertical
;
99 /******** box *******/
102 -moz-box-orient: vertical
;
106 -moz-box-align: baseline
;
109 /********** button **********/
112 -moz-binding: url
("chrome://global/content/bindings/button.xml#button");
115 button
[type
="repeat"] {
116 -moz-binding: url
("chrome://global/content/bindings/button.xml#button-repeat");
119 button
[type
="menu"] {
120 -moz-binding: url
("chrome://global/content/bindings/button.xml#menu");
123 button
[type
="menu-button"] {
124 -moz-binding: url
("chrome://global/content/bindings/button.xml#menu-button");
127 /********** toolbarbutton **********/
130 -moz-binding: url
("chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton");
133 toolbarbutton
[type
="menu"] {
134 -moz-binding: url
("chrome://global/content/bindings/toolbarbutton.xml#menu");
137 toolbarbutton
[type
="menu-button"] {
138 -moz-binding: url
("chrome://global/content/bindings/toolbarbutton.xml#menu-button");
141 /******** browser, editor, iframe ********/
150 -moz-binding: url
("chrome://global/content/bindings/browser.xml#browser");
154 -moz-binding: url
("chrome://global/content/bindings/editor.xml#editor");
158 -moz-binding: url
("chrome://global/content/bindings/general.xml#iframe");
161 /********** notifications **********/
164 -moz-binding: url
("chrome://global/content/bindings/notification.xml#notificationbox");
165 -moz-box-orient: vertical
;
170 -moz-binding: url
("chrome://global/content/bindings/notification.xml#notification");
173 /********** image **********/
176 -moz-binding: url
("chrome://global/content/bindings/general.xml#image");
179 /********** checkbox **********/
182 -moz-binding: url
("chrome://global/content/bindings/checkbox.xml#checkbox");
185 /********** radio **********/
188 -moz-binding: url
("chrome://global/content/bindings/radio.xml#radiogroup");
189 -moz-box-orient: vertical
;
193 -moz-binding: url
("chrome://global/content/bindings/radio.xml#radio");
196 /******** groupbox *********/
199 -moz-binding: url
("chrome://global/content/bindings/groupbox.xml#groupbox");
200 display: -moz-groupbox
;
204 -moz-binding: url
("chrome://global/content/bindings/groupbox.xml#caption");
208 -moz-box-pack: inherit
;
209 -moz-box-align: inherit
;
210 -moz-box-orient: vertical
;
213 /******* toolbar *******/
216 -moz-binding: url
("chrome://global/content/bindings/toolbar.xml#toolbox");
217 -moz-box-orient: vertical
;
221 -moz-binding: url
("chrome://global/content/bindings/toolbar.xml#toolbar");
225 toolbar
[type
="menubar"] {
226 min-height: 0 !important
;
227 border: 0 !important
;
232 -moz-binding: url
("chrome://global/content/bindings/toolbar.xml#toolbardecoration");
236 -moz-binding: url
("chrome://global/content/bindings/toolbar.xml#toolbardecoration");
240 -moz-binding: url
("chrome://global/content/bindings/toolbar.xml#toolbardecoration");
245 -moz-binding: url
("chrome://global/content/bindings/toolbar.xml#toolbarpaletteitem");
248 toolbarpaletteitem
[place
="palette"] {
249 -moz-box-orient: vertical
;
250 -moz-binding: url
("chrome://global/content/bindings/toolbar.xml#toolbarpaletteitem-palette");
253 /********* menubar ***********/
256 -moz-binding: url
("chrome://global/content/bindings/toolbar.xml#menubar");
259 /********* menu ***********/
262 -moz-binding: url
("chrome://global/content/bindings/menu.xml#menu-menubar");
265 menubar
> menu
.menu-iconic
{
266 -moz-binding: url
("chrome://global/content/bindings/menu.xml#menu-menubar-iconic");
270 -moz-binding: url
("chrome://global/content/bindings/menu.xml#menu");
274 -moz-binding: url
("chrome://global/content/bindings/menu.xml#menu-iconic");
277 menubar
> menu:empty
{
278 visibility: collapse
;
281 /********* menuitem ***********/
284 -moz-binding: url
("chrome://global/content/bindings/menu.xml#menuitem");
287 menuitem
.menuitem-iconic
{
288 -moz-binding: url
("chrome://global/content/bindings/menu.xml#menuitem-iconic");
291 menuitem
[description
] {
292 -moz-binding: url
("chrome://global/content/bindings/menu.xml#menuitem-iconic-desc-noaccel");
295 menuitem
[type
="checkbox"],
296 menuitem
[type
="radio"] {
297 -moz-binding: url
("chrome://global/content/bindings/menu.xml#menuitem-iconic");
300 menuitem
.menuitem-non-iconic
{
301 -moz-binding: url
("chrome://global/content/bindings/menu.xml#menubutton-item");
304 %ifdef MOZ_WIDGET_GTK2
305 /********* detection of system setting to use icons in menus ***********/
306 menuitem:not
([type
]):not
(:-moz-system-metric
(images-in-menus
)) > .menu-iconic-left
{
310 menu:not
(:-moz-system-metric
(images-in-menus
)) > .menu-iconic-left
{
315 /********* menuseparator ***********/
318 -moz-binding: url
("chrome://global/content/bindings/menu.xml#menuseparator");
321 /********* popup & menupopup ***********/
323 /* <popup> is deprecated. Only <menupopup> and <tooltip> are still valid. */
327 -moz-binding: url
("chrome://global/content/bindings/popup.xml#popup");
328 -moz-box-orient: vertical
;
332 -moz-binding: url
("chrome://global/content/bindings/popup.xml#panel");
333 -moz-box-orient: vertical
;
346 -moz-binding: url
("chrome://global/content/bindings/popup.xml#tooltip");
347 -moz-box-orient: vertical
;
348 white-space: pre-wrap
;
353 .statusbar-resizerpanel {
357 window
[sizemode
="maximized"] statusbarpanel
.statusbar-resizerpanel
{
358 visibility: collapse
;
362 /******** grid **********/
370 display: -moz-grid-group
;
375 display: -moz-grid-line
;
379 -moz-box-orient: vertical
;
383 -moz-box-orient: vertical
;
386 /******** listbox **********/
389 -moz-binding: url
("chrome://global/content/bindings/listbox.xml#listbox");
393 -moz-binding: url
("chrome://global/content/bindings/listbox.xml#listhead");
397 -moz-binding: url
("chrome://global/content/bindings/listbox.xml#listrows");
401 -moz-binding: url
("chrome://global/content/bindings/listbox.xml#listitem");
404 listitem
[type
="checkbox"] {
405 -moz-binding: url
("chrome://global/content/bindings/listbox.xml#listitem-checkbox");
409 -moz-binding: url
("chrome://global/content/bindings/listbox.xml#listheader");
410 -moz-box-ordinal-group: 2147483646;
414 -moz-binding: url
("chrome://global/content/bindings/listbox.xml#listcell");
417 listcell
[type
="checkbox"] {
418 -moz-binding: url
("chrome://global/content/bindings/listbox.xml#listcell-checkbox");
422 -moz-binding: url
("chrome://global/content/bindings/listbox.xml#listitem-iconic");
425 listitem
[type
="checkbox"].listitem-iconic
{
426 -moz-binding: url
("chrome://global/content/bindings/listbox.xml#listitem-checkbox-iconic");
430 -moz-binding: url
("chrome://global/content/bindings/listbox.xml#listcell-iconic");
433 listcell
[type
="checkbox"].listcell-iconic
{
434 -moz-binding: url
("chrome://global/content/bindings/listbox.xml#listcell-checkbox-iconic");
445 listcols
, listhead
, listrows
, listboxbody
{
446 display: -moz-grid-group
;
449 listcol
, listitem
, listheaditem
{
450 display: -moz-grid-line
;
454 -moz-user-focus: normal
;
455 -moz-box-orient: vertical
;
463 -moz-box-orient: vertical
;
467 -moz-box-orient: vertical
;
472 -moz-box-orient: vertical
;
474 /* Don't permit a horizontal scrollbar. See bug 285449 */
475 overflow-x: hidden
!important
;
481 -moz-box-orient: vertical
;
486 -moz-box-align: center
;
489 /******** tree ******/
492 -moz-binding: url
("chrome://global/content/bindings/tree.xml#tree");
496 -moz-binding: url
("chrome://global/content/bindings/tree.xml#treecols");
500 -moz-binding: url
("chrome://global/content/bindings/tree.xml#treecol");
501 -moz-box-ordinal-group: 2147483646;
504 treecol
.treecol-image
{
505 -moz-binding: url
("chrome://global/content/bindings/tree.xml#treecol-image");
508 tree
> treechildren
{
510 -moz-binding: url
("chrome://global/content/bindings/tree.xml#treebody");
511 -moz-user-select: none
;
516 -moz-binding: url
("chrome://global/content/bindings/tree.xml#treerows");
520 -moz-binding: url
("chrome://global/content/bindings/tree.xml#columnpicker");
524 -moz-box-orient: vertical
;
531 tree
[hidecolumnpicker
="true"] > treecols
> treecolpicker
{
539 treecol
[hidden
="true"] {
540 visibility: collapse
;
544 .tree-scrollable-columns {
545 /* Yes, Virginia, this makes it scrollable */
549 /* ::::: lines connecting cells ::::: */
550 tree:not
([treelines
="true"]) > treechildren::-moz-tree-line
{
554 /********** deck & stack *********/
558 -moz-binding: url
("chrome://global/content/bindings/general.xml#deck");
561 stack
, bulletinboard
{
565 /********** tabbox *********/
568 -moz-binding: url
("chrome://global/content/bindings/tabbox.xml#tabbox");
569 -moz-box-orient: vertical
;
573 -moz-binding: url
("chrome://global/content/bindings/tabbox.xml#tabs");
574 -moz-box-orient: horizontal
;
578 * XXXben - this looks like something added specifically for tabbrowser.
579 * if it turns out no one uses this that can't easily be evangelized to
580 * use their own roll-your-own binding, then we should get rid of this
581 * to tighten up the toolkit api. This binding made obsolete in Firefox
584 tabs
[closebutton
="true"] {
585 -moz-binding: url
("chrome://global/content/bindings/tabbox.xml#tabs-closebutton");
589 -moz-binding: url
("chrome://global/content/bindings/tabbox.xml#tab");
590 -moz-box-align: center
;
591 -moz-box-pack: center
;
595 -moz-binding: url
("chrome://global/content/bindings/tabbox.xml#tabpanels");
599 /********** progressmeter **********/
602 -moz-binding: url
("chrome://global/content/bindings/progressmeter.xml#progressmeter");
605 /********** basic rule for anonymous content that needs to pass box properties through
606 ********** to an insertion point parent that holds the real kids **************/
609 -moz-box-orient: inherit
;
610 -moz-box-pack: inherit
;
611 -moz-box-align: inherit
;
612 -moz-box-direction: inherit
;
615 /********** label **********/
618 -moz-binding: url
("chrome://global/content/bindings/text.xml#text-base");
622 -moz-binding: url
("chrome://global/content/bindings/text.xml#text-label");
625 label
.text-link
, label
[onclick
] {
626 -moz-binding: url
("chrome://global/content/bindings/text.xml#text-link");
627 -moz-user-focus: normal
;
630 label
[control
], label
.radio-label
, label
.checkbox-label
{
631 -moz-binding: url
("chrome://global/content/bindings/text.xml#label-control");
634 html|span
.accesskey
{
635 text-decoration: underline
;
638 /********** textbox **********/
641 -moz-binding: url
("chrome://global/content/bindings/textbox.xml#textbox");
642 -moz-user-select: text
;
646 textbox
[multiline
="true"] {
647 -moz-binding: url
("chrome://global/content/bindings/textbox.xml#textarea");
650 html|
*.textbox-input
{
651 -moz-appearance: none
!important
;
653 text-shadow: inherit
;
656 html|
*.textbox-textarea
{
657 -moz-appearance: none
!important
;
658 text-shadow: inherit
;
662 -moz-binding: url
("chrome://global/content/bindings/textbox.xml#input-box");
665 .textbox-input-box[spellcheck="true"] {
666 -moz-binding: url
("chrome://global/content/bindings/textbox.xml#input-box-spell");
669 textbox
[type
="timed"] {
670 -moz-binding: url
("chrome://global/content/bindings/textbox.xml#timed-textbox");
673 textbox
[type
="search"] {
674 -moz-binding: url
("chrome://global/content/bindings/textbox.xml#search-textbox");
677 textbox
[type
="number"] {
678 -moz-binding: url
("chrome://global/content/bindings/numberbox.xml#numberbox");
681 /********** autocomplete textbox **********/
683 /* thunderbird and Nvu don't use the new toolkit's autocomplete widget yet.... */
685 %ifdef MOZ_THUNDERBIRD
686 %define AUTOCOMPLETE_OLD_STYLE
687 %elifdef MOZ_STANDALONE_COMPOSER
688 %define AUTOCOMPLETE_OLD_STYLE
690 %define AUTOCOMPLETE_OLD_STYLE
693 %ifdef AUTOCOMPLETE_OLD_STYLE
695 textbox
[type
="autocomplete"] {
696 -moz-binding: url
("chrome://global/content/autocomplete.xml#autocomplete");
699 panel
[type
="autocomplete"] {
700 -moz-binding: url
("chrome://global/content/autocomplete.xml#autocomplete-result-popup");
703 .autocomplete-history-popup {
704 -moz-binding: url
("chrome://global/content/autocomplete.xml#autocomplete-history-popup");
707 .autocomplete-treebody {
708 -moz-binding: url
("chrome://global/content/autocomplete.xml#autocomplete-treebody");
711 .autocomplete-history-dropmarker {
712 -moz-binding: url
("chrome://global/content/autocomplete.xml#history-dropmarker");
717 textbox
[type
="autocomplete"] {
718 -moz-binding: url
("chrome://global/content/bindings/autocomplete.xml#autocomplete");
721 panel
[type
="autocomplete"] {
722 -moz-binding: url
("chrome://global/content/bindings/autocomplete.xml#autocomplete-result-popup");
725 panel
[type
="autocomplete-richlistbox"] {
726 -moz-binding: url
("chrome://global/content/bindings/autocomplete.xml#autocomplete-rich-result-popup");
730 -moz-binding: url
("chrome://global/content/bindings/autocomplete.xml#autocomplete-tree");
731 -moz-user-focus: ignore
;
734 .autocomplete-treebody {
735 -moz-binding: url
("chrome://global/content/bindings/autocomplete.xml#autocomplete-treebody");
738 .autocomplete-richlistbox {
739 -moz-binding: url
("chrome://global/content/bindings/autocomplete.xml#autocomplete-richlistbox");
740 -moz-user-focus: ignore
;
741 -moz-appearance: none
;
744 .autocomplete-richlistbox > scrollbox {
745 overflow-x: hidden
!important
;
748 .autocomplete-richlistitem {
749 -moz-binding: url
("chrome://global/content/bindings/autocomplete.xml#autocomplete-richlistitem");
750 -moz-box-orient: vertical
;
751 overflow: -moz-hidden-unscrollable
;
754 .autocomplete-treerows {
755 -moz-binding: url
("chrome://global/content/bindings/autocomplete.xml#autocomplete-treerows");
758 .autocomplete-history-dropmarker {
762 .autocomplete-history-dropmarker[enablehistory="true"] {
764 -moz-binding: url
("chrome://global/content/bindings/autocomplete.xml#history-dropmarker");
771 /* the C++ implementation of widgets is too eager to make popups visible.
772 this causes problems (bug 120155 and others), thus this workaround: */
773 popup
[type
="autocomplete"][hidden
="true"] {
777 /* The following rule is here to fix bug 96899 (and now 117952).
778 Somehow trees create a situation
779 in which a popupset flows itself as if its popup child is directly within it
780 instead of the placeholder child that should actually be inside the popupset.
781 This is a stopgap measure, and it does not address the real bug. */
782 .autocomplete-result-popupset {
787 /********** colorpicker **********/
790 -moz-binding: url
("chrome://global/content/bindings/colorpicker.xml#colorpicker");
793 colorpicker
[type
="button"] {
794 -moz-binding: url
("chrome://global/content/bindings/colorpicker.xml#colorpicker-button");
798 -moz-binding: url
("chrome://global/content/bindings/colorpicker.xml#colorpickertile");
801 /********** menulist **********/
804 -moz-binding: url
("chrome://global/content/bindings/menulist.xml#menulist");
807 menulist
[editable
="true"] {
808 -moz-binding: url
("chrome://global/content/bindings/menulist.xml#menulist-editable");
811 menulist
[type
="description"] {
812 -moz-binding: url
("chrome://global/content/bindings/menulist.xml#menulist-description");
815 html|
*.menulist-editable-input
{
816 -moz-appearance: none
!important
;
817 background: transparent
! important
;
820 menulist
> menupopup
> menuitem
{
821 -moz-binding: url
("chrome://global/content/bindings/menu.xml#menuitem-iconic-noaccel");
825 -moz-binding: url
("chrome://global/content/bindings/general.xml#dropmarker");
828 /********** splitter **********/
831 -moz-binding: url
("chrome://global/content/bindings/splitter.xml#splitter");
835 -moz-binding: url
("chrome://global/content/bindings/splitter.xml#grippy");
841 min-width: 0% ! important
;
842 min-height: 0% ! important
;
843 -moz-box-ordinal-group: 2147483646;
846 /********** scrollbar **********/
848 /* Scrollbars are never flipped even if BiDI kicks in. */
854 -moz-binding: url
(chrome://global
/content
/bindings
/scrollbar
.xml#thumb
);
855 display: -moz-box
!important
;
859 -moz-binding: url
(chrome://global
/content
/bindings
/scale
.xml#scalethumb
);
862 scrollbar
, scrollbarbutton
, scrollcorner
, slider
, thumb
, scale
{
863 -moz-user-select: none
;
867 display: -moz-box
!important
;
870 scrollcorner
[hidden
="true"] {
871 display: none
!important
;
874 scrollbar
[value
="hidden"] {
879 -moz-binding: url
(chrome://global
/content
/bindings
/scale
.xml#scale
);
883 -moz-binding: url
(chrome://global
/content
/bindings
/scale
.xml#scaleslider
);
884 -moz-user-focus: normal
;
887 scrollbarbutton
[sbattr
="scrollbar-up-top"]:not
(:-moz-system-metric
(scrollbar-start-backward
)),
888 scrollbarbutton
[sbattr
="scrollbar-down-top"]:not
(:-moz-system-metric
(scrollbar-start-forward
)),
889 scrollbarbutton
[sbattr
="scrollbar-up-bottom"]:not
(:-moz-system-metric
(scrollbar-end-backward
)),
890 scrollbarbutton
[sbattr
="scrollbar-down-bottom"]:not
(:-moz-system-metric
(scrollbar-end-forward
)) {
894 thumb
[sbattr
="scrollbar-thumb"]:-moz-system-metric
(scrollbar-thumb-proportional
) {
898 /******** scrollbox ********/
901 -moz-binding: url
("chrome://global/content/bindings/scrollbox.xml#scrollbox");
902 /* This makes it scrollable! */
907 -moz-binding: url
("chrome://global/content/bindings/scrollbox.xml#arrowscrollbox");
910 arrowscrollbox
[clicktoscroll
="true"] {
911 -moz-binding: url
("chrome://global/content/bindings/scrollbox.xml#arrowscrollbox-clicktoscroll");
915 -moz-binding: url
("chrome://global/content/bindings/scrollbox.xml#autorepeatbutton");
918 /********** statusbar **********/
921 -moz-binding: url
("chrome://global/content/bindings/general.xml#statusbar");
928 -moz-binding: url
("chrome://global/content/bindings/general.xml#statusbarpanel");
931 .statusbarpanel-iconic {
932 -moz-binding: url
("chrome://global/content/bindings/general.xml#statusbarpanel-iconic");
935 .statusbarpanel-iconic-text {
936 -moz-binding: url
("chrome://global/content/bindings/general.xml#statusbarpanel-iconic-text");
939 .statusbarpanel-menu-iconic {
940 -moz-binding: url
("chrome://global/content/bindings/general.xml#statusbarpanel-menu-iconic");
943 /********** spinbuttons ***********/
946 -moz-binding: url
("chrome://global/content/bindings/spinbuttons.xml#spinbuttons");
949 .spinbuttons-button {
950 -moz-user-focus: ignore
;
953 /********** stringbundle **********/
956 -moz-binding: url
("chrome://global/content/bindings/stringbundle.xml#stringbundleset");
957 visibility: collapse
;
961 -moz-binding: url
("chrome://global/content/bindings/stringbundle.xml#stringbundle");
962 visibility: collapse
;
965 /********** dialog **********/
968 -moz-binding: url
("chrome://global/content/bindings/dialog.xml#dialog");
969 -moz-box-orient: vertical
;
973 -moz-binding: url
("chrome://global/content/bindings/dialog.xml#dialogheader");
976 /********* page ************/
979 -moz-box-orient: vertical
;
982 /********** wizard **********/
985 -moz-binding: url
("chrome://global/content/bindings/wizard.xml#wizard");
986 -moz-box-orient: vertical
;
992 -moz-binding: url
("chrome://global/content/bindings/wizard.xml#wizardpage");
993 -moz-box-orient: vertical
;
998 -moz-binding: url
("chrome://global/content/bindings/wizard.xml#wizard-header");
1002 -moz-binding: url
("chrome://global/content/bindings/wizard.xml#wizard-buttons");
1005 /********** preferences ********/
1008 -moz-binding: url
("chrome://global/content/bindings/preferences.xml#prefwindow");
1009 -moz-box-orient: vertical
;
1013 -moz-binding: url
("chrome://global/content/bindings/preferences.xml#prefpane");
1014 -moz-box-orient: vertical
;
1017 prefwindow
> .paneDeckContainer
{
1021 prefpane
> .content-box
{
1025 prefwindow
[type
="child"] > .paneDeckContainer
{
1026 overflow: -moz-hidden-unscrollable
;
1029 prefwindow
[type
="child"] > prefpane
> .content-box
{
1031 overflow: -moz-hidden-unscrollable
;
1035 -moz-binding: url
("chrome://global/content/bindings/preferences.xml#preferences");
1036 visibility: collapse
;
1040 -moz-binding: url
("chrome://global/content/bindings/preferences.xml#preference");
1041 visibility: collapse
;
1045 -moz-binding: url
("chrome://global/content/bindings/preferences.xml#panebutton") !important
;
1046 -moz-box-orient: vertical
;
1047 -moz-appearance: none
;
1048 -moz-box-align: center
;
1051 prefwindow
[chromehidden
~="toolbar"] .chromeclass-toolbar
{
1055 /********** expander ********/
1058 -moz-binding: url
("chrome://global/content/bindings/expander.xml#expander");
1059 -moz-box-orient: vertical
;
1063 /********** Rich Listbox ********/
1066 -moz-binding: url
('chrome://global/content/bindings/richlistbox.xml#richlistbox');
1067 -moz-user-focus: normal
;
1068 -moz-appearance: listbox
;
1069 -moz-box-orient: vertical
;
1073 -moz-binding: url
('chrome://global/content/bindings/richlistbox.xml#richlistitem');
1076 richlistbox
> listheader
{
1077 -moz-box-ordinal-group: 1;
1080 /********** datepicker and timepicker ********/
1083 -moz-binding: url
('chrome://global/content/bindings/datetimepicker.xml#datepicker');
1086 datepicker
[type
="popup"] {
1087 -moz-binding: url
('chrome://global/content/bindings/datetimepicker.xml#datepicker-popup');
1090 datepicker
[type
="grid"] {
1091 -moz-binding: url
('chrome://global/content/bindings/datetimepicker.xml#datepicker-grid');
1095 -moz-binding: url
('chrome://global/content/bindings/datetimepicker.xml#timepicker');
1099 /*********** findbar ************/
1101 -moz-binding: url
('chrome://global/content/bindings/findbar.xml#findbar');
1105 /*********** filefield ************/
1107 -moz-binding: url
("chrome://global/content/bindings/filefield.xml#filefield");