home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / firefox-3.0.14 / chrome / classic.jar / skin / classic / browser / browser.css next >
Encoding:
Cascading Style Sheet File  |  2008-05-28  |  33.2 KB  |  1,354 lines

  1.  
  2. @import url("chrome://global/skin/");
  3.  
  4. @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  5. @namespace html url("http://www.w3.org/1999/xhtml");
  6.  
  7. #menubar-items {
  8.   -moz-box-orient: vertical; /* for flex hack */
  9. }
  10.  
  11. #menubar-items > menubar {
  12.   -moz-box-flex: 1; /* make menu items expand to fill toolbar height */
  13. }
  14.  
  15. #PersonalToolbar {
  16.   min-height: 26px;
  17. }
  18.  
  19. #wrapper-search-container #searchbar html|*.textbox-input {
  20.   visibility: hidden;
  21. }
  22.  
  23. #navigator-toolbox[inFullscreen="true"],
  24. #navigator-toolbox[inFullscreen="true"] > #nav-bar {
  25.   border-top: none;
  26.   padding-top: 0;
  27. }
  28.  
  29. /* Places toolbar */
  30. toolbarbutton.bookmark-item {
  31.   margin: 0;
  32.   min-width: 0;
  33.   max-width: 13em;
  34.   padding: 2px 3px;
  35. }
  36.  
  37. toolbarbutton.bookmark-item:hover:active,
  38. toolbarbutton.bookmark-item[open="true"] {
  39.   padding-top: 3px;
  40.   padding-bottom: 1px;
  41.   -moz-padding-start: 4px;
  42.   -moz-padding-end: 2px;
  43. }
  44.  
  45. .bookmark-item > .toolbarbutton-icon {
  46.   width: 16px;
  47.   height: 16px;
  48. }
  49.  
  50. /* Prevent [mode="icons"] from hiding the label */
  51. .bookmark-item > .toolbarbutton-text {
  52.   display: -moz-box !important;
  53. }
  54.  
  55. .bookmark-item > .toolbarbutton-menu-dropmarker {
  56.   display: none;
  57. }
  58.  
  59. /* Dropmarker for folder bookmarks */
  60. .bookmark-item[container] > .toolbarbutton-menu-dropmarker {
  61.   display: -moz-box !important;
  62. }
  63.  
  64. .bookmarks-toolbar-customize {
  65.   display: none;
  66.   max-width: 15em !important;
  67. }
  68.  
  69. toolbarpaletteitem[place="toolbar"] .bookmarks-toolbar-customize {
  70.   display: -moz-box;
  71. }
  72.  
  73. toolbarpaletteitem[place="toolbar"] .bookmarks-toolbar-items {
  74.   visibility: hidden;
  75. }
  76.  
  77. toolbarpaletteitem[place="toolbar"] .places-toolbar-items {
  78.   display: none;
  79. }
  80.  
  81. /* Bookmark menus */
  82. menu.bookmark-item,
  83. menuitem.bookmark-item {
  84.   min-width: 0;
  85.   max-width: 26em;
  86. }
  87.  
  88. .bookmark-item > .menu-iconic-left {
  89.   margin-top: 0;
  90.   margin-bottom: 0;
  91. }
  92.  
  93. .bookmark-item > .menu-iconic-left > .menu-iconic-icon {
  94.   -moz-padding-start: 0px;
  95. }
  96.  
  97. /* Bookmark panel dropdown menu items */
  98. #editBMPanel_toolbarFolderItem {
  99.   list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.png") !important;  
  100. }
  101.  
  102. #editBMPanel_bmRootItem {
  103.   list-style-image: url("chrome://browser/skin/places/bookmarksMenu.png") !important;  
  104. }
  105.  
  106. #editBMPanel_unfiledRootItem {
  107.   list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png") !important;  
  108. }
  109.  
  110. /* Bookmark drag and drop styles */
  111. .bookmark-item[dragover-into="true"] {
  112.   background: Highlight !important;
  113.   color: HighlightText !important;
  114. }
  115.  
  116. /* rules for menupopup drop indicators */
  117. .menupopup-drop-indicator-bar {
  118.   position: relative;
  119.   /* these two margins must together compensate the indicator's height */
  120.   margin-top: -1px;
  121.   margin-bottom: -1px;
  122. }
  123.  
  124. .menupopup-drop-indicator {
  125.   list-style-image: none;
  126.   height: 2px;
  127.   -moz-margin-end: -4em;
  128.   background-color: Highlight;
  129. }
  130.  
  131. .toolbar-drop-indicator {
  132.   width: 9px;
  133.   height: 18px;
  134.   margin-bottom: -6px;
  135.   position: relative;
  136.   background: url("chrome://browser/skin/places/toolbarDropMarker.png") 50% 50% no-repeat;
  137. }
  138.  
  139. .toolbar-drop-indicator-bar {
  140.   visibility: hidden;
  141.   height: 18px;
  142.   margin-bottom: -18px;
  143.   position: relative;
  144. }
  145.  
  146. .toolbar-drop-indicator-bar[dragging="true"] {
  147.   visibility: visible;
  148. }
  149.  
  150. /* Bookmark items */
  151. .bookmark-item:not([container])  {
  152.   list-style-image: url("chrome://global/skin/icons/folder-item.png");
  153.   -moz-image-region: rect(0px, 16px, 16px, 0px)
  154. }
  155.  
  156. .bookmark-item[container] {
  157.   list-style-image: url("moz-icon://stock/gtk-directory?size=menu");
  158. }
  159.  
  160. .bookmark-item[container][livemark] { 
  161.   list-style-image: url("chrome://browser/skin/feeds/feedIcon16.png");
  162. }
  163.  
  164. .bookmark-item[container][livemark] .bookmark-item {
  165.   list-style-image: url("chrome://browser/skin/places/livemark-item.png");
  166. }
  167.  
  168. .bookmark-item[container][query] {
  169.   list-style-image: url("chrome://browser/skin/places/query.png");
  170. }
  171.  
  172. .bookmark-item[query][tagContainer] {
  173.   list-style-image: url("chrome://mozapps/skin/places/tagContainerIcon.png");
  174. }
  175.  
  176. .bookmark-item[query][dayContainer] {
  177.   list-style-image: url("chrome://browser/skin/places/calendar.png");
  178. }
  179.  
  180. .bookmark-item[query][hostContainer] {
  181.   list-style-image: url("moz-icon://stock/gtk-directory?size=menu");
  182. }
  183.  
  184. .bookmark-item[query][hostContainer][open] {
  185.   list-style-image: url("moz-icon://stock/gtk-directory?size=menu");
  186. }
  187.  
  188. /* Stock icons for the menu bar items */
  189. menuitem:not([type]) {
  190.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic");
  191. }
  192.  
  193. #placesContext_open\:newwindow,
  194. menuitem[command="cmd_newNavigator"],
  195. #context-openlink,
  196. #context-openframe {
  197.   list-style-image: url("chrome://browser/skin/Toolbar-small.png");
  198.   -moz-image-region: rect(0px 80px 16px 64px);
  199. }
  200.  
  201. #placesContext_open\:newtab,
  202. #placesContext_openContainer\:tabs,
  203. menuitem[command="cmd_newNavigatorTab"],
  204. #context-openlinkintab,
  205. #context-openframeintab {
  206.   list-style-image: url("chrome://browser/skin/Toolbar-small.png");
  207.   -moz-image-region: rect(0px 64px 16px 48px);
  208. }
  209.  
  210. menuitem[command="Browser:OpenFile"] {
  211.   list-style-image: url("moz-icon://stock/gtk-open?size=menu");
  212. }
  213.  
  214. #menu_close {
  215.   list-style-image: url("moz-icon://stock/gtk-close?size=menu");
  216. }
  217.  
  218. menuitem[command="Browser:SavePage"],
  219. #context-savelink,
  220. #context-saveimage,
  221. #context-savepage,
  222. #context-saveframe {
  223.   list-style-image: url("moz-icon://stock/gtk-save-as?size=menu");
  224. }
  225.  
  226. menuitem[command="cmd_printPreview"] {
  227.   list-style-image: url("moz-icon://stock/gtk-print-preview?size=menu");
  228. }
  229.  
  230. menuitem[command="cmd_print"],
  231. #context-printframe {
  232.   list-style-image: url("moz-icon://stock/gtk-print?size=menu");
  233. }
  234.  
  235. #menu_FileQuitItem {
  236.   list-style-image: url("moz-icon://stock/gtk-quit?size=menu");
  237. }
  238.  
  239. menuitem[command="cmd_undo"],
  240. #context-undo {
  241.   list-style-image: url("moz-icon://stock/gtk-undo?size=menu");
  242. }
  243.  
  244. menuitem[command="cmd_undo"][disabled],
  245. #context-undo[disabled] {
  246.   list-style-image: url("moz-icon://stock/gtk-undo?size=menu&state=disabled");
  247. }
  248.  
  249. menuitem[command="cmd_redo"] {
  250.   list-style-image: url("moz-icon://stock/gtk-redo?size=menu");
  251. }
  252.  
  253. menuitem[command="cmd_redo"][disabled] {
  254.   list-style-image: url("moz-icon://stock/gtk-redo?size=menu&state=disabled");
  255. }
  256.  
  257. menuitem[command="cmd_cut"],
  258. #context-cut {
  259.   list-style-image: url("moz-icon://stock/gtk-cut?size=menu");
  260. }
  261.  
  262. menuitem[command="cmd_cut"][disabled],
  263. #context-cut[disabled] {
  264.   list-style-image: url("moz-icon://stock/gtk-cut?size=menu&state=disabled");
  265. }
  266.  
  267. menuitem[command="cmd_copy"],
  268. #context-copy,
  269. #context-copyimage,
  270. #context-copylink,
  271. #context-copyemail {
  272.   list-style-image: url("moz-icon://stock/gtk-copy?size=menu");
  273. }
  274.  
  275. menuitem[command="cmd_copy"][disabled],
  276. #context-copy[disabled] {
  277.   list-style-image: url("moz-icon://stock/gtk-copy?size=menu&state=disabled");
  278. }
  279.  
  280. menuitem[command="cmd_paste"],
  281. #context-paste {
  282.   list-style-image: url("moz-icon://stock/gtk-paste?size=menu");
  283. }
  284.  
  285. menuitem[command="cmd_paste"][disabled],
  286. #context-paste[disabled] {
  287.   list-style-image: url("moz-icon://stock/gtk-paste?size=menu&state=disabled");
  288. }
  289.  
  290. menuitem[command="cmd_delete"],
  291. #context-delete {
  292.   list-style-image: url("moz-icon://stock/gtk-delete?size=menu");
  293. }
  294.  
  295. menuitem[command="cmd_delete"][disabled],
  296. #context-delete[disabled] {
  297.   list-style-image: url("moz-icon://stock/gtk-delete?size=menu&state=disabled");
  298. }
  299.  
  300. menuitem[command="cmd_selectAll"] {
  301.   list-style-image: url("moz-icon://stock/gtk-select-all?size=menu");
  302. }
  303.  
  304. #menu_find {
  305.   list-style-image: url("moz-icon://stock/gtk-find?size=menu");
  306. }
  307.  
  308. #menu_find[disabled] {
  309.   list-style-image: url("moz-icon://stock/gtk-find?size=menu&state=disabled");
  310. }
  311.  
  312. #menu_preferences {
  313.   list-style-image: url("moz-icon://stock/gtk-preferences?size=menu");
  314. }
  315.  
  316. menuitem[command="Browser:Stop"],
  317. #context-stop {
  318.   list-style-image: url("moz-icon://stock/gtk-stop?size=menu");
  319. }
  320.  
  321. menuitem[command="Browser:Stop"][disabled],
  322. #context-stop[disabled] {
  323.   list-style-image: url("moz-icon://stock/gtk-stop?size=menu&state=disabled");
  324. }
  325.  
  326. #placesContext_reload,
  327. #placesContext_reloadMicrosummary,
  328. menuitem[command="Browser:Reload"],
  329. #context-reload,
  330. #context-reloadframe {
  331.   list-style-image: url("moz-icon://stock/gtk-refresh?size=menu");
  332. }
  333.  
  334. menuitem[command="Browser:Reload"][disabled],
  335. #context-reload[disabled] {
  336.   list-style-image: url("moz-icon://stock/gtk-refresh?size=menu&state=disabled");
  337. }
  338.  
  339. menuitem[command="cmd_fullZoomEnlarge"] {
  340.   list-style-image: url("moz-icon://stock/gtk-zoom-in?size=menu");
  341. }
  342.  
  343. menuitem[command="cmd_fullZoomReduce"] {
  344.   list-style-image: url("moz-icon://stock/gtk-zoom-out?size=menu");
  345. }
  346.  
  347. menuitem[command="cmd_fullZoomReset"] {
  348.   list-style-image: url("moz-icon://stock/gtk-zoom-100?size=menu");
  349. }
  350.  
  351. menuitem[key="goBackKb"],
  352. #context-back {
  353.   list-style-image: url("moz-icon://stock/gtk-go-back-ltr?size=menu");
  354. }
  355.  
  356. menuitem[key="goBackKb"][disabled],
  357. #context-back[disabled] {
  358.   list-style-image: url("moz-icon://stock/gtk-go-back-ltr?size=menu&state=disabled");
  359. }
  360.  
  361. menuitem[key="goBackKb"][chromedir="rtl"],
  362. #context-back[chromedir="rtl"] {
  363.   list-style-image: url("moz-icon://stock/gtk-go-back-rtl?size=menu");
  364. }
  365.  
  366. menuitem[key="goBackKb"][disabled][chromedir="rtl"],
  367. #context-back[disabled][chromedir="rtl"] {
  368.   list-style-image: url("moz-icon://stock/gtk-go-back-rtl?size=menu&state=disabled");
  369. }
  370.  
  371. menuitem[key="goForwardKb"],
  372. #context-forward {
  373.   list-style-image: url("moz-icon://stock/gtk-go-forward-ltr?size=menu");
  374. }
  375.  
  376. menuitem[key="goForwardKb"][disabled],
  377. #context-forward[disabled] {
  378.   list-style-image: url("moz-icon://stock/gtk-go-forward-ltr?size=menu&state=disabled");
  379. }
  380.  
  381. menuitem[key="goForwardKb"][chromedir="rtl"],
  382. #context-forward[chromedir="rtl"] {
  383.   list-style-image: url("moz-icon://stock/gtk-go-forward-rtl?size=menu");
  384. }
  385.  
  386. menuitem[key="goForwardKb"][disabled][chromedir="rtl"],
  387. #context-forward[disabled][chromedir="rtl"] {
  388.   list-style-image: url("moz-icon://stock/gtk-go-forward-rtl?size=menu&state=disabled");
  389. }
  390.  
  391. #historyMenuHome {
  392.   list-style-image: url("moz-icon://stock/gtk-home?size=menu");
  393. }
  394.  
  395. menuitem[command="Browser:ShowAllHistory"] {
  396.   list-style-image: url("chrome://browser/skin/Toolbar-small.png");
  397.   -moz-image-region: rect(0px 32px 16px 16px);
  398. }
  399.  
  400. menuitem[command="Browser:ShowAllBookmarks"] {
  401.   list-style-image: url("chrome://browser/skin/Toolbar-small.png");
  402.   -moz-image-region: rect(0px 48px 16px 32px);
  403. }
  404.  
  405. #bookmarksToolbarFolderMenu {
  406.   list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.png");  
  407. }
  408.  
  409. #menu_openDownloads {
  410.   list-style-image: url("chrome://browser/skin/Toolbar-small.png");
  411.   -moz-image-region: rect(0px 16px 16px 0px);
  412. }
  413.  
  414. menuitem[command="View:PageInfo"],
  415. #context-viewinfo,
  416. #context-viewframeinfo {
  417.   list-style-image: url("moz-icon://stock/gtk-info?size=menu");
  418. }
  419.  
  420. #placesContext_show\:info,
  421. #context-metadata {
  422.   list-style-image: url("moz-icon://stock/gtk-properties?size=menu");
  423. }
  424.  
  425. #sanitizeItem {
  426.   list-style-image: url("moz-icon://stock/gtk-clear?size=menu");
  427. }
  428.  
  429. menuitem[key="key_openHelp"] {
  430.   list-style-image: url("moz-icon://stock/gtk-help?size=menu");
  431. }
  432.  
  433. #aboutName {
  434.   list-style-image: url("moz-icon://stock/gtk-about?size=menu");
  435. }
  436.  
  437. #javascriptConsole {
  438.   list-style-image: url("chrome://global/skin/console/console.png");
  439. }
  440.  
  441. /* Primary toolbar buttons */
  442. .toolbarbutton-1 {
  443.   -moz-box-orient: vertical;
  444.   min-width: 0;
  445.   list-style-image: url("chrome://browser/skin/Toolbar.png");
  446. }
  447.  
  448. .toolbarbutton-1 > .toolbarbutton-icon {
  449.   -moz-margin-end: 0px;
  450. }
  451.  
  452. toolbar[mode="full"] .toolbarbutton-1,
  453. toolbar[mode="full"] .toolbarbutton-menubutton-button {
  454.   min-width: 57px;
  455. }
  456.  
  457. .toolbarbutton-1, .toolbarbutton-menubutton-button {
  458.   padding: 5px;
  459. }
  460.  
  461. .toolbarbutton-1[checked="true"] {
  462.   padding: 5px !important;
  463. }
  464.  
  465. /* Put the unified dropdown button on a diet */
  466. #back-forward-dropmarker {
  467.   width: 24px;
  468. }
  469.  
  470. #back-forward-dropmarker > .toolbarbutton-menu-dropmarker {
  471.   width: 12px;
  472. }
  473.  
  474. /* 24px primary toolbar buttons */
  475. #back-button {
  476.   list-style-image: url("moz-icon://stock/gtk-go-back-ltr?size=toolbar");
  477. }
  478. #back-button[disabled="true"] {
  479.   list-style-image: url("moz-icon://stock/gtk-go-back-ltr?size=toolbar&state=disabled");
  480. }
  481.  
  482. #back-button[chromedir="rtl"] {
  483.   list-style-image: url("moz-icon://stock/gtk-go-back-rtl?size=toolbar");
  484. }
  485. #back-button[disabled="true"][chromedir="rtl"] {
  486.   list-style-image: url("moz-icon://stock/gtk-go-back-rtl?size=toolbar&state=disabled");
  487. }
  488.  
  489. #forward-button {
  490.   list-style-image: url("moz-icon://stock/gtk-go-forward-ltr?size=toolbar");
  491. }
  492. #forward-button[disabled="true"] {
  493.   list-style-image: url("moz-icon://stock/gtk-go-forward-ltr?size=toolbar&state=disabled");
  494. }
  495.  
  496. #forward-button[chromedir="rtl"] {
  497.   list-style-image: url("moz-icon://stock/gtk-go-forward-rtl?size=toolbar");
  498. }
  499. #forward-button[disabled="true"][chromedir="rtl"] {
  500.   list-style-image: url("moz-icon://stock/gtk-go-forward-rtl?size=toolbar&state=disabled");
  501. }
  502.  
  503. #reload-button {
  504.   list-style-image: url("moz-icon://stock/gtk-refresh?size=toolbar");
  505. }
  506. #reload-button[disabled="true"] {
  507.   list-style-image: url("moz-icon://stock/gtk-refresh?size=toolbar&state=disabled");
  508. }
  509.  
  510. #stop-button {
  511.   list-style-image: url("moz-icon://stock/gtk-stop?size=toolbar");
  512. }
  513. #stop-button[disabled="true"] {
  514.   list-style-image: url("moz-icon://stock/gtk-stop?size=toolbar&state=disabled");
  515. }
  516.  
  517. #home-button {
  518.   list-style-image: url("moz-icon://stock/gtk-home?size=toolbar");
  519. }
  520. #home-button[disabled="true"] {
  521.   list-style-image: url("moz-icon://stock/gtk-home?size=toolbar&state=disabled");
  522. }
  523.  
  524. #downloads-button {
  525.   -moz-image-region: rect(0px 24px 24px 0px);
  526. }
  527. #downloads-button[disabled="true"] {
  528.   -moz-image-region: rect(24px 24px 48px 0px);
  529. }
  530.  
  531. #history-button {
  532.   -moz-image-region: rect(0px 48px 24px 24px);
  533. }
  534. #history-button[disabled="true"] {
  535.   -moz-image-region: rect(24px 48px 48px 24px);
  536. }
  537.  
  538. #bookmarks-button {
  539.   -moz-image-region: rect(0px 72px 24px 48px);
  540. }
  541. #bookmarks-button[disabled="true"] {
  542.   -moz-image-region: rect(24px 72px 48px 48px);
  543. }
  544.  
  545. #print-button {
  546.   list-style-image: url("moz-icon://stock/gtk-print?size=toolbar");
  547. }
  548. #print-button[disabled="true"] {
  549.   list-style-image: url("moz-icon://stock/gtk-print?size=toolbar&state=disabled");
  550. }
  551.  
  552. #new-tab-button {
  553.   -moz-image-region: rect(0px 96px 24px 72px);
  554. }
  555. #new-tab-button[disabled="true"] {
  556.   -moz-image-region: rect(24px 96px 48px 72px);
  557. }
  558.  
  559. #new-window-button {
  560.   -moz-image-region: rect(0px 120px 24px 96px);
  561. }
  562. #new-window-button[disabled="true"] {
  563.   -moz-image-region: rect(24px 120px 48px 96px);
  564. }
  565.  
  566. #cut-button {
  567.   list-style-image: url("moz-icon://stock/gtk-cut?size=toolbar");
  568. }
  569. #cut-button[disabled="true"] {
  570.   list-style-image: url("moz-icon://stock/gtk-cut?size=toolbar&state=disabled");
  571. }
  572.  
  573. #copy-button {
  574.   list-style-image: url("moz-icon://stock/gtk-copy?size=toolbar");
  575. }
  576. #copy-button[disabled="true"] {
  577.   list-style-image: url("moz-icon://stock/gtk-copy?size=toolbar&state=disabled");
  578. }
  579.  
  580. #paste-button {
  581.   list-style-image: url("moz-icon://stock/gtk-paste?size=toolbar");
  582. }
  583. #paste-button[disabled="true"] {
  584.   list-style-image: url("moz-icon://stock/gtk-paste?size=toolbar&state=disabled");
  585. }
  586.  
  587. /* 16px primary toolbar buttons */
  588. toolbar[iconsize="small"] .toolbarbutton-1 {
  589.   -moz-box-orient: vertical;
  590.   min-width: 0;
  591.   list-style-image: url("chrome://browser/skin/Toolbar-small.png");
  592. }
  593.  
  594. toolbar[iconsize="small"] .toolbarbutton-1[type="menu-button"] {
  595.   border: 0 !important;
  596. }
  597.  
  598. toolbar[iconsize="small"] #back-button {
  599.   list-style-image: url("moz-icon://stock/gtk-go-back-ltr?size=menu");
  600. }
  601. .unified-nav-back[_moz-menuactive] {
  602.   list-style-image: url("moz-icon://stock/gtk-go-back-ltr?size=menu") !important;
  603. }
  604. toolbar[iconsize="small"] #back-button[disabled="true"] {
  605.   list-style-image: url("moz-icon://stock/gtk-go-back-ltr?size=menu&state=disabled");
  606. }
  607.  
  608. toolbar[iconsize="small"] #back-button[chromedir="rtl"] {
  609.   list-style-image: url("moz-icon://stock/gtk-go-back-rtl?size=menu");
  610. }
  611. menupopup[chromedir="rtl"] > .unified-nav-back[_moz-menuactive] {
  612.   list-style-image: url("moz-icon://stock/gtk-go-back-rtl?size=menu") !important;
  613. }
  614. toolbar[iconsize="small"] #back-button[disabled="true"][chromedir="rtl"] {
  615.   list-style-image: url("moz-icon://stock/gtk-go-back-rtl?size=menu&state=disabled");
  616. }
  617.  
  618. toolbar[iconsize="small"] #forward-button {
  619.   list-style-image: url("moz-icon://stock/gtk-go-forward-ltr?size=menu");
  620. }
  621. .unified-nav-forward[_moz-menuactive] {
  622.   list-style-image: url("moz-icon://stock/gtk-go-forward-ltr?size=menu") !important;
  623. }
  624. toolbar[iconsize="small"] #forward-button[disabled="true"] {
  625.   list-style-image: url("moz-icon://stock/gtk-go-forward-ltr?size=menu&state=disabled");
  626. }
  627.  
  628. toolbar[iconsize="small"] #forward-button[chromedir="rtl"] {
  629.   list-style-image: url("moz-icon://stock/gtk-go-forward-rtl?size=menu");
  630. }
  631. menupopup[chromedir="rtl"] > .unified-nav-forward[_moz-menuactive] {
  632.   list-style-image: url("moz-icon://stock/gtk-go-forward-rtl?size=menu") !important;
  633. }
  634. toolbar[iconsize="small"] #forward-button[disabled="true"][chromedir="rtl"] {
  635.   list-style-image: url("moz-icon://stock/gtk-go-forward-rtl?size=menu&state=disabled");
  636. }
  637.  
  638. toolbar[iconsize="small"] #stop-button {
  639.   list-style-image: url("moz-icon://stock/gtk-stop?size=menu");
  640. }
  641. toolbar[iconsize="small"] #stop-button[disabled="true"] {
  642.   list-style-image: url("moz-icon://stock/gtk-stop?size=menu&state=disabled");
  643. }
  644.  
  645. toolbar[iconsize="small"] #reload-button {
  646.   list-style-image: url("moz-icon://stock/gtk-refresh?size=menu");
  647. }
  648. toolbar[iconsize="small"] #reload-button[disabled="true"] {
  649.   list-style-image: url("moz-icon://stock/gtk-refresh?size=menu&state=disabled");
  650. }
  651.  
  652. toolbar[iconsize="small"] #home-button ,
  653. #home-button.bookmark-item {
  654.   list-style-image: url("moz-icon://stock/gtk-home?size=menu");
  655. }
  656. toolbar[iconsize="small"] #home-button[disabled="true"] ,
  657. #home-button.bookmark-item[disabled="true"] {
  658.   list-style-image: url("moz-icon://stock/gtk-home?size=menu&state=disabled");
  659. }
  660.  
  661. toolbar[iconsize="small"] #downloads-button {
  662.   -moz-image-region: rect(0px 16px 16px 0px);
  663. }
  664. toolbar[iconsize="small"] #downloads-button[disabled="true"] {
  665.   -moz-image-region: rect(16px 16px 32px 0px);
  666. }
  667.  
  668. toolbar[iconsize="small"] #history-button {
  669.   -moz-image-region: rect(0px 32px 16px 16px);
  670. }
  671. toolbar[iconsize="small"] #history-button[disabled="true"] {
  672.   -moz-image-region: rect(16px 32px 32px 16px);
  673. }
  674.  
  675. toolbar[iconsize="small"] #bookmarks-button {
  676.   -moz-image-region: rect(0px 48px 16px 32px);
  677. }
  678. toolbar[iconsize="small"] #bookmarks-button[disabled="true"] {
  679.   -moz-image-region: rect(16px 48px 32px 32px);
  680. }
  681.  
  682. toolbar[iconsize="small"] #print-button {
  683.   list-style-image: url("moz-icon://stock/gtk-print?size=menu");
  684. }
  685. toolbar[iconsize="small"] #print-button[disabled="true"] {
  686.   list-style-image: url("moz-icon://stock/gtk-print?size=menu&state=disabled");
  687. }
  688.  
  689. toolbar[iconsize="small"] #new-tab-button {
  690.   -moz-image-region: rect(0px 64px 16px 48px);
  691. }
  692. toolbar[iconsize="small"] #new-tab-button[disabled="true"] {
  693.   -moz-image-region: rect(16px 64px 32px 48px);
  694. }
  695.  
  696. toolbar[iconsize="small"] #new-window-button {
  697.   -moz-image-region: rect(0px 80px 16px 64px);
  698. }
  699. toolbar[iconsize="small"] #new-window-button[disabled="true"] {
  700.   -moz-image-region: rect(16px 80px 32px 64px);
  701. }
  702.  
  703. toolbar[iconsize="small"] #cut-button {
  704.   list-style-image: url("moz-icon://stock/gtk-cut?size=menu");
  705. }
  706. toolbar[iconsize="small"] #cut-button[disabled="true"] {
  707.   list-style-image: url("moz-icon://stock/gtk-cut?size=menu&state=disabled");
  708. }
  709.  
  710. toolbar[iconsize="small"] #copy-button {
  711.   list-style-image: url("moz-icon://stock/gtk-copy?size=menu");
  712. }
  713. toolbar[iconsize="small"] #copy-button[disabled="true"] {
  714.   list-style-image: url("moz-icon://stock/gtk-copy?size=menu&state=disabled");
  715. }
  716.  
  717. toolbar[iconsize="small"] #paste-button {
  718.   list-style-image: url("moz-icon://stock/gtk-paste?size=menu");
  719. }
  720. toolbar[iconsize="small"] #paste-button[disabled="true"] {
  721.   list-style-image: url("moz-icon://stock/gtk-paste?size=menu&state=disabled");
  722. }
  723.  
  724. /* Fullscreen window controls */
  725. #window-controls {
  726.   -moz-box-align: start;
  727.   padding: 0;
  728.   border-left: 2px solid;
  729.   -moz-border-left-colors: ThreeDHighlight ThreeDShadow;
  730. }
  731.  
  732. #minimize-button {
  733.   list-style-image: url("chrome://global/skin/icons/Minimize.gif");
  734. }
  735. #restore-button {
  736.   list-style-image: url("chrome://global/skin/icons/Restore.gif");
  737. }
  738. #close-button {
  739.   list-style-image: url("chrome://global/skin/icons/Close.gif");
  740. }
  741.  
  742. /* Location bar */
  743. #urlbar {
  744.   width: 7em;
  745.   min-width: 7em;
  746. }
  747.  
  748. #urlbar-container {
  749.   -moz-box-orient: horizontal;
  750.   -moz-box-align: stretch;
  751. }
  752.  
  753. #urlbar-icons {
  754.   height: 18px;
  755.   -moz-box-align: center;
  756.   -moz-padding-end: 2px;
  757. }
  758.  
  759. .urlbar-icon {
  760.   cursor: pointer;
  761. }
  762.  
  763. #urlbar[pageproxystate="invalid"] > #urlbar-icons > :not(#go-button) ,
  764. #urlbar[pageproxystate="valid"] > #urlbar-icons > #go-button {
  765.   visibility: collapse;
  766. }
  767.  
  768. #urlbar-search-splitter {
  769.   -moz-appearance: none;
  770.   width: 8px;
  771.   -moz-margin-start: -4px;
  772. }
  773.  
  774. #urlbar-search-splitter + #urlbar-container > #urlbar ,
  775. #urlbar-search-splitter + #search-container > #searchbar > .searchbar-textbox {
  776.   -moz-margin-start: 0;
  777. }
  778.  
  779. #wrapper-urlbar-container #urlbar {
  780.   -moz-user-input: disabled;
  781.   cursor: -moz-grab;
  782. }
  783.  
  784. #wrapper-urlbar-container #urlbar > .autocomplete-textbox-container {
  785.   -moz-appearance: textfield;
  786. }
  787.  
  788. #wrapper-urlbar-container #urlbar > .autocomplete-history-dropmarker {
  789.   display: none;
  790. }
  791.  
  792. #PopupAutoComplete {
  793.   direction: ltr !important;
  794. }
  795.  
  796. #PopupAutoCompleteRichResult {
  797.   direction: ltr !important;
  798. }
  799.  
  800. #PopupAutoComplete[chromedir="rtl"] > tree > treerows {
  801.   direction: rtl;
  802. }
  803.  
  804. #PopupAutoComplete .autocomplete-treebody {
  805.   direction: ltr;
  806. }
  807.  
  808. /* Favicon */
  809. #page-proxy-favicon,
  810. #urlbar-throbber {
  811.   width: 16px;
  812.   height: 16px;
  813. }
  814.  
  815. #page-proxy-stack {
  816.   width: 24px;
  817.   height: 20px;
  818.   padding: 2px 4px;
  819.   background: url(urlbar-favicon-glow.png) center center no-repeat;
  820. }
  821.  
  822. #page-proxy-favicon:not([src]) {
  823.   list-style-image: url("chrome://global/skin/icons/folder-item.png");
  824.   -moz-image-region: rect(0px, 16px, 16px, 0px);
  825. }
  826.  
  827. #page-proxy-favicon[pageproxystate="invalid"] {
  828.   -moz-image-region: rect(16px, 16px, 32px, 0px);
  829. }
  830.  
  831. #urlbar-throbber {
  832.   list-style-image: url("chrome://browser/skin/places/searching_16.png");
  833. }
  834.  
  835. /* Identity indicator */
  836. #identity-box {
  837.   background-color: -moz-dialog;
  838.   color: -moz-dialogtext;
  839.   -moz-border-end: 1px solid ThreeDShadow;
  840. }
  841.  
  842. #identity-box:focus {
  843.   outline: 1px dotted -moz-DialogText;
  844. }
  845.  
  846. #identity-icon-label {
  847.   padding: 0 2px;
  848.   margin: 0;
  849. }
  850.  
  851. #identity-icon-label[value=""] {
  852.   display: none;
  853. }
  854.  
  855. #identity-box.verifiedDomain > hbox {
  856.   background-color: rgba(30, 80, 170, 0.7);
  857.   color: white;
  858. }
  859.  
  860. #identity-box.verifiedIdentity > hbox {
  861.   background-color: rgba(50, 150, 50, 0.8);
  862.   color: white;
  863. }
  864.  
  865. /* Identity popup icons */
  866. #identity-popup-icon {
  867.   height: 64px;
  868.   width: 64px;
  869.   padding: 0;
  870.   list-style-image: url("chrome://browser/skin/identity.png");
  871.   -moz-image-region: rect(0px, 64px, 64px, 0px);
  872. }
  873.  
  874. #identity-popup.verifiedDomain > #identity-popup-container > #identity-popup-icon {
  875.   -moz-image-region: rect(64px, 64px, 128px, 0px);
  876. }
  877.  
  878. #identity-popup.verifiedIdentity > #identity-popup-container > #identity-popup-icon {
  879.   -moz-image-region: rect(128px, 64px, 192px, 0px);
  880. }
  881.  
  882. /* Identity popup body text */
  883. #identity-popup-content-box > description,
  884. #identity-popup-encryption-label {
  885.   white-space: pre-wrap;
  886.   padding-left: 15px;
  887.   margin: 2px 0 4px;
  888. }
  889.  
  890. #identity-popup-content-box > label {
  891.   white-space: pre-wrap;
  892.   padding-left: 15px;
  893.   margin: 0;
  894. }
  895.  
  896. #identity-popup-content-host ,
  897. #identity-popup-content-owner {
  898.   font-weight: bold;
  899.   max-width: 300px;
  900. }
  901.  
  902. #identity-popup-content-host ,
  903. #identity-popup-content-box.verifiedIdentity > #identity-popup-content-owner {
  904.   font-size: 140%;
  905. }
  906.  
  907. #identity-popup-content-owner {
  908.   margin-bottom: 0 !important;
  909. }
  910.  
  911. #identity-popup-content-verifier {
  912.   margin: 4px 0 2px;
  913. }
  914.  
  915. #identity-popup-content-box.verifiedIdentity > #identity-popup-encryption ,
  916. #identity-popup-content-box.verifiedDomain > #identity-popup-encryption {
  917.   margin-top: 10px;
  918.   margin-left: -18px;
  919. }
  920.  
  921. #identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon ,
  922. #identity-popup-content-box.verifiedDomain > #identity-popup-encryption > vbox > #identity-popup-encryption-icon {
  923.   list-style-image: url("chrome://browser/skin/Secure.png");
  924. }
  925.  
  926. /* Identity popup bounding box */
  927. #identity-popup-container {
  928.   background-image: none;
  929.   min-width: 280px;
  930.   padding: 10px;
  931. }
  932.  
  933. #urlbar > .autocomplete-textbox-container {
  934.   -moz-binding: url(chrome://browser/skin/browser.xml#autocomplete-security-wrapper);
  935. }
  936.  
  937. #autocomplete-security-wrapper {
  938.   /* keep the URL bar content LTR */
  939.   direction: ltr;
  940.   -moz-box-align: stretch;
  941.   /* cover the white gap between the text field and the drop down button */
  942.   margin-right: -3px;
  943. }
  944.  
  945. #urlbar[chromedir="rtl"] > .autocomplete-textbox-container > #autocomplete-security-wrapper {
  946.   margin-right: 0px;
  947.   margin-left: -3px;
  948. }
  949.  
  950. #wrapper-urlbar-container #urlbar >
  951. .autocomplete-textbox-container > #autocomplete-security-wrapper {
  952.   margin: 0px;
  953. }
  954.  
  955. /* Feed icon */
  956. #feed-button,
  957. #feed-button > .button-box,
  958. #feed-button:hover:active > .button-box {
  959.   padding: 0px;
  960.   margin: 0px;
  961.   border: 0px; 
  962.   background-color: transparent;
  963. }
  964.  
  965. #feed-button > hbox > .button-menu-dropmarker,
  966. #feed-button > hbox > .button-text {
  967.   display: none;
  968. }
  969.  
  970. #feed-button {
  971.   -moz-binding: url("chrome://global/content/bindings/button.xml#menu");
  972.   -moz-appearance: none; 
  973.   min-width: 0px; 
  974.   margin-right: 1px !important;
  975. }
  976.  
  977. #feed-button[feeds] {
  978.   list-style-image: url("chrome://browser/skin/page-livemarks.png");
  979. }
  980.  
  981. /* Autocomplete */
  982. #urlbar .autocomplete-textbox-container {
  983.   -moz-box-align: stretch;
  984. }
  985.  
  986. #treecolAutoCompleteImage {
  987.   max-width : 36px; 
  988. }
  989.  
  990. .ac-result-type-bookmark,
  991. .autocomplete-treebody::-moz-tree-image(bookmark, treecolAutoCompleteImage) {
  992.   list-style-image: url("chrome://browser/skin/places/pageStarred.png");
  993.   width: 16px;
  994.   height: 16px;
  995. }
  996.  
  997. .ac-result-type-tag,
  998. .autocomplete-treebody::-moz-tree-image(tag, treecolAutoCompleteImage) {
  999.   list-style-image: url("chrome://browser/skin/places/tag.png");
  1000.   width: 16px;
  1001.   height: 16px;
  1002. }
  1003.  
  1004. .ac-comment {
  1005.   font-size: 1.15em;
  1006. }
  1007.  
  1008. .ac-extra > .ac-comment {
  1009.   font-size: inherit;
  1010. }
  1011.  
  1012. .ac-url-text {
  1013.   color: GrayText;
  1014. }
  1015.  
  1016. .autocomplete-treebody::-moz-tree-cell-text(treecolAutoCompleteComment) {
  1017.   color: GrayText;
  1018. }
  1019.  
  1020. .ac-comment[selected="true"], .ac-url-text[selected="true"] {
  1021.   color: inherit !important;
  1022. }
  1023.  
  1024. .autocomplete-treebody::-moz-tree-cell-text(suggesthint, treecolAutoCompleteComment), 
  1025. .autocomplete-treebody::-moz-tree-cell-text(suggestfirst, treecolAutoCompleteComment) {
  1026.   color: GrayText;
  1027.   font-size: smaller;
  1028. }
  1029.  
  1030. .autocomplete-treebody::-moz-tree-cell(suggesthint) {
  1031.   border-top: 1px solid GrayText;
  1032. }
  1033.  
  1034. /* Go button */
  1035. #go-button {
  1036.   padding: 3px 2px 2px 2px;
  1037.   list-style-image: url("chrome://browser/skin/Go-arrow.png");
  1038. }
  1039.  
  1040. /* Star button */
  1041. #star-button {
  1042.   padding: 1px;
  1043.   list-style-image: url("chrome://browser/skin/places/starPage.png");
  1044. }
  1045.  
  1046. #star-button[starred="true"] {
  1047.   list-style-image: url("chrome://browser/skin/places/pageStarred.png");
  1048. }
  1049.  
  1050. /* Bookmarking panel */
  1051. #editBookmarkPanel {
  1052.   padding: 4px;
  1053. }
  1054.  
  1055. #editBookmarkPanelStarIcon {
  1056.   list-style-image: url("chrome://browser/skin/places/starred48.png");
  1057.   width: 48px;
  1058.   height: 48px;
  1059. }
  1060.  
  1061. #editBookmarkPanelStarIcon[unstarred] {
  1062.   list-style-image: url("chrome://browser/skin/places/unstarred48.png");
  1063. }
  1064.  
  1065. #editBookmarkPanelTitle {
  1066.   font-size: 130%;
  1067. }
  1068.  
  1069. /* Content area */
  1070. #sidebar {
  1071.   background-color: Window;
  1072. }
  1073.  
  1074. #status-bar {
  1075.   border-top: none;
  1076. }
  1077.  
  1078. statusbarpanel#statusbar-display {
  1079.   -moz-padding-start: 0;
  1080. }
  1081.  
  1082. #security-button {
  1083.   list-style-image: none;
  1084.   min-width: 20px;
  1085.   -moz-box-direction: reverse;
  1086.   display: none;
  1087. }
  1088.  
  1089. #security-button[level="high"],
  1090. #security-button[level="low"] {
  1091.   list-style-image: url("chrome://browser/skin/Secure.png");
  1092.   display: -moz-box;
  1093. }
  1094.  
  1095. #security-button[level="broken"] {
  1096.   list-style-image: url("chrome://browser/skin/Security-broken.png");
  1097.   display: -moz-box;
  1098. }
  1099.  
  1100. /* XXXsw prevent margins of a value-less label from shifting the image */
  1101. #security-button > label:not([value]) {
  1102.   display: none;
  1103. }
  1104.  
  1105. #page-report-button {
  1106.   list-style-image: none;
  1107.   width: 20px;
  1108.   display: none;
  1109. }
  1110.  
  1111. #page-report-button[blocked] {
  1112.   list-style-image: url("chrome://browser/skin/Info.png");
  1113.   display: -moz-box;
  1114. }
  1115.  
  1116. /* Throbber */
  1117. #navigator-throbber {
  1118.   -moz-appearance: none;
  1119.   -moz-user-focus: ignore;
  1120.   margin: 0 !important;
  1121.   border: none !important;
  1122.   padding: 0px !important;
  1123.   min-width: 0;
  1124.   background-color: transparent;
  1125.   list-style-image: url("chrome://global/skin/icons/notloading_16.png");
  1126. }
  1127.  
  1128. #navigator-throbber[busy="true"] {
  1129.   list-style-image: url("chrome://global/skin/icons/loading_16.png");
  1130. }
  1131.  
  1132. #navigator-throbber > hbox {
  1133.   border-top: 0px;
  1134.   border-bottom: 0px;
  1135.   padding-bottom: 1px;
  1136. }
  1137.  
  1138. toolbar[mode="text"] #navigator-throbber,
  1139. toolbar[iconsize="small"] #navigator-throbber {
  1140.   list-style-image: url("chrome://global/skin/icons/notloading_16.png");
  1141. }
  1142. toolbar[mode="text"] #navigator-throbber[busy="true"],
  1143. toolbar[iconsize="small"] #navigator-throbber[busy="true"] {
  1144.   list-style-image: url("chrome://global/skin/icons/loading_16.png");
  1145. }
  1146.  
  1147. tabpanels {
  1148.   -moz-appearance: none;
  1149. }
  1150.  
  1151. /* Tabs */
  1152. .tabbrowser-tab {
  1153.   border: none !important;
  1154.   padding: 0px;
  1155.   margin-bottom: 1px;
  1156. }
  1157.  
  1158. .tabbrowser-tab[selected="true"] {
  1159.   margin-bottom: 0px;
  1160. }
  1161.  
  1162. .tab-icon-image {
  1163.   width: 16px;
  1164.   height: 16px;
  1165.   -moz-margin-start: 4px;
  1166.   -moz-margin-end: 3px;
  1167.   list-style-image: url("chrome://global/skin/icons/folder-item.png");
  1168.   -moz-image-region: rect(0px, 16px, 16px, 0px);
  1169. }
  1170.  
  1171. .tabbrowser-tab[busy] > .tab-icon-image {
  1172.   list-style-image: url("chrome://global/skin/icons/loading_16.png") !important;
  1173. }
  1174.  
  1175. .tabs-bottom {
  1176.   border-bottom: 1px solid threedshadow;
  1177. }
  1178.  
  1179. #context_newTab {
  1180.   list-style-image: url("chrome://browser/skin/Toolbar-small.png");
  1181.   -moz-image-region: rect(0px 64px 16px 48px);
  1182. }
  1183.  
  1184. #context_newTab[disabled] {
  1185.   -moz-image-region: rect(16px 64px 32px 48px);
  1186. }
  1187.  
  1188. #context_reloadTab {
  1189.   list-style-image: url("moz-icon://stock/gtk-refresh?size=menu");
  1190. }
  1191.  
  1192. #context_closeOtherTabs {
  1193.   list-style-image: url("moz-icon://stock/gtk-clear?size=menu");
  1194. }
  1195.  
  1196. #context_closeOtherTabs[disabled] {
  1197.   list-style-image: url("moz-icon://stock/gtk-clear?size=menu&state=disabled");
  1198. }
  1199.  
  1200. #context_undoCloseTab {
  1201.   list-style-image: url("moz-icon://stock/gtk-undelete?size=menu");
  1202. }
  1203.  
  1204. #context_closeTab {
  1205.   list-style-image: url("moz-icon://stock/gtk-close?size=menu");
  1206. }
  1207.  
  1208. /* tabbrowser-tab focus ring */
  1209. .tabbrowser-tab > .tab-text {
  1210.   border: 1px dotted transparent;
  1211. }
  1212.  
  1213. .tabbrowser-tab[selected="true"]:focus > .tab-text {
  1214.   border: 1px dotted -moz-DialogText;
  1215. }
  1216.  
  1217. /* Tab drag and drop */
  1218. .tab-drop-indicator-bar {
  1219.   height: 11px;
  1220.   margin-top: -11px;
  1221.   position: relative;
  1222.   /* set -moz-margin-start to -1/2 indicator width: */
  1223.   -moz-margin-start: -5px;
  1224. }
  1225.  
  1226. .tab-drop-indicator {
  1227.   height: 11px;
  1228.   width: 11px;
  1229.   margin-bottom: -5px;
  1230.   position: relative;
  1231.   background: url('chrome://browser/skin/tabbrowser/tabDragIndicator.png') 50% 50% no-repeat;
  1232. }
  1233.  
  1234. /* In-tab close button */
  1235. .tab-close-button > .toolbarbutton-icon {
  1236.   /* XXX Buttons have padding in widget/ that we don't want here but can't override with good CSS, so we must
  1237.      use evil CSS to give the impression of smaller content */
  1238.   margin: -3px !important;
  1239. }
  1240.  
  1241. .tab-close-button {
  1242.   -moz-margin-end: 6px;
  1243.   padding: 0px;
  1244.   border: none;
  1245.   list-style-image: url("moz-icon://stock/gtk-close?size=menu");
  1246. }
  1247.  
  1248. .tabbrowser-tab[selected="true"] > .tab-close-button {
  1249.   /* Make this button focusable so clicking on it will not focus the tab while
  1250.      it's getting closed */
  1251.   -moz-user-focus: normal;
  1252. }
  1253.  
  1254. .tab-close-button:focus {
  1255.   outline: none !important;
  1256. }
  1257.  
  1258. /* Tabstrip close button */
  1259. .tabs-closebutton {
  1260.   list-style-image: url("moz-icon://stock/gtk-close?size=menu");
  1261.   border: none;
  1262. }
  1263.  
  1264. .tabs-closebutton > .toolbarbutton-icon {
  1265.   margin: -3px !important;
  1266. }
  1267.  
  1268. /* Tabbrowser arrowscrollbox arrows */
  1269. .tabbrowser-arrowscrollbox > .scrollbutton-up {
  1270.   -moz-appearance: tab-scroll-arrow-back;
  1271.   margin: 0px;
  1272. }
  1273.  
  1274. .tabbrowser-arrowscrollbox > .scrollbutton-down {
  1275.   -moz-appearance: tab-scroll-arrow-forward;
  1276.   margin: 0px;
  1277. }
  1278.  
  1279. .tabs-alltabs-box-animate {
  1280.   background-color: Highlight;
  1281.   opacity: 0.0;
  1282. }
  1283.  
  1284. /* All tabs menupopup */
  1285. .alltabs-item > .menu-iconic-left > .menu-iconic-icon {
  1286.   list-style-image: url("chrome://global/skin/icons/folder-item.png");
  1287.   -moz-image-region: rect(0px, 16px, 16px, 0px);
  1288. }
  1289.  
  1290. .alltabs-item[selected="true"] {
  1291.   font-weight: bold;
  1292. }
  1293.  
  1294. .alltabs-item[busy] > .menu-iconic-left > .menu-iconic-icon {
  1295.   list-style-image: url("chrome://global/skin/icons/loading_16.png");
  1296. }
  1297.  
  1298. .tabs-alltabs-button > .toolbarbutton-icon {
  1299.    margin: 0px;
  1300. }
  1301.  
  1302. /* Sidebar */
  1303. #sidebar-box .tabs-closebutton {
  1304.   margin-bottom: 0px !important;
  1305.   padding: 0px 2px 0px 2px !important;
  1306. }
  1307.  
  1308. #sidebar-throbber[loading="true"] {
  1309.   list-style-image: url("chrome://global/skin/icons/loading_16.png");
  1310.   -moz-margin-end: 4px;
  1311. }
  1312.  
  1313. toolbarbutton.chevron {
  1314.   list-style-image: url("chrome://global/skin/toolbar/chevron.gif") !important;
  1315. }
  1316.  
  1317. toolbarbutton.chevron[chromedir="rtl"] {
  1318.   list-style-image: url("chrome://global/skin/toolbar/chevron-rtl.gif") !important;
  1319. }
  1320.  
  1321. toolbarbutton.chevron > .toolbarbutton-text {
  1322.   display: none; /* hide chevron label */
  1323. }
  1324.  
  1325. toolbarbutton.chevron > .toolbarbutton-menu-dropmarker {
  1326.   display: none;
  1327. }
  1328.  
  1329. toolbar[mode="text"] toolbarbutton.chevron > .toolbarbutton-icon {
  1330.   display: -moz-box; /* display chevron icon in text mode */
  1331. }
  1332.  
  1333. toolbar[mode="text"] > #window-controls > toolbarbutton > .toolbarbutton-icon {
  1334.   display: -moz-box;
  1335. }
  1336.  
  1337. toolbar[mode="text"] > #window-controls > toolbarbutton > .toolbarbutton-text {
  1338.    display: none;
  1339. }
  1340.  
  1341. /* Popup blocking dialog */
  1342. #pageReportFirstTime statusbarpanel.statusbar-resizerpanel {
  1343.   visibility: collapse;
  1344. }
  1345.  
  1346. #checkForUpdates[loading="true"] {
  1347.   list-style-image: url("chrome://global/skin/icons/loading_16.png");
  1348. }
  1349.  
  1350. #download-monitor {
  1351.   list-style-image: url("chrome://browser/skin/Toolbar-small.png");
  1352.   -moz-image-region: rect(0px 16px 16px 0px);
  1353. }
  1354.