@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* Iconize bookmarks toolbar items that have an icon set */
#personal-bookmarks toolbarbutton.bookmark-item[image]:not([image=""]) .toolbarbutton-text
{ display: none !important; }
#personal-bookmarks toolbarbutton.bookmark-item[image]:not([image=""]) .toolbarbutton-icon
{ margin-right: 0px !important; }

/* Display only text for bookmarks toolbar items that don't have an icon set */
#personal-bookmarks toolbarbutton.bookmark-item:not([image]) .toolbarbutton-icon,
#personal-bookmarks toolbarbutton.bookmark-item[image=""] .toolbarbutton-icon
{ display: none !important; }

/* Don't hide icon for bookmarks toolbar folders */
/* ==DISABLED== (because the dropdown arrow distinguishes them) */
/*
#personal-bookmarks toolbarbutton.bookmark-item:not([image])[container="true"] .toolbarbutton-icon,
#personal-bookmarks toolbarbutton.bookmark-item[image=""][container="true"] .toolbarbutton-icon
{ display: -moz-box !important; }
*/

/* Display dropdown icon for bookmarks toolbar folders */
#personal-bookmarks toolbarbutton.bookmark-item[container="true"] .toolbarbutton-menu-dropmarker
{ display: -moz-box !important; margin-left: 1px !important; }
#personal-bookmarks toolbarbutton.bookmark-item[container="true"] .toolbarbutton-text
{ margin-right: 2px !important; }
/* ==NOTE TO SELF== */
/* list-style-image: url(chrome://global/skin/arrow/arrow-dn.gif) */

/* Special icon for Smart Bookmarks folder */
#personal-bookmarks toolbarbutton.bookmark-item[container="true"][label="Smart Bookmarks"]
{ list-style-image: url(chrome://browser/skin/places/query.png) !important; }
#personal-bookmarks toolbarbutton.bookmark-item[container="true"][label="Smart Bookmarks"] .toolbarbutton-icon
{ display: -moz-box !important; }
#personal-bookmarks toolbarbutton.bookmark-item[container="true"][label="Smart Bookmarks"] .toolbarbutton-text
{ display: none !important; }
