#bookmark-window toolbarbutton {
  list-style-image: url("chrome://browser/skin/bookmarks/Bookmarks-toolbar.png");
  -moz-box-orient: vertical;
}

toolbarbutton#newbookmark {
  -moz-image-region: rect(0px, 168px, 24px, 144px);
}
toolbarbutton#newbookmark:not([disabled="true"]):hover {
  -moz-image-region: rect(24px, 168px, 48px, 144px);
}
toolbarbutton#newbookmark[disabled="true"] {
  -moz-image-region: rect(48px, 168px, 72px, 144px);
}
toolbarbutton#newbookmark:not([disabled="true"]):hover:active {
  -moz-image-region: rect(72px, 168px, 96px, 144px);
}

toolbarbutton#newfolder {
  -moz-image-region: rect(0px, 24px, 24px, 0px);
}
toolbarbutton#newfolder:not([disabled="true"]):hover {
  -moz-image-region: rect(24px, 24px, 48px, 0px);
}
toolbarbutton#newfolder[disabled="true"] {
  -moz-image-region: rect(48px, 24px, 72px, 0px);
}
toolbarbutton#newfolder:not([disabled="true"]):hover:active {
  -moz-image-region: rect(72px, 24px, 96px, 0px);
}

toolbarbutton#newseparator {
  -moz-image-region: rect(0px, 48px, 24px, 24px);
}
toolbarbutton#newseparator:not([disabled="true"]):hover {
  -moz-image-region: rect(24px, 48px, 48px, 24px);
}
toolbarbutton#newseparator[disabled="true"] {
  -moz-image-region: rect(48px, 48px, 72px, 24px);
}
toolbarbutton#newseparator:not([disabled="true"]):hover:active {
  -moz-image-region: rect(72px, 48px, 96px, 24px);
}

toolbarbutton#moveBookmark {
  -moz-image-region: rect(0px, 72px, 24px, 48px);
}
toolbarbutton#moveBookmark:not([disabled="true"]):hover {
  -moz-image-region: rect(24px, 72px, 48px, 48px);
}
toolbarbutton#moveBookmark[disabled="true"] {
  -moz-image-region: rect(48px, 72px, 72px, 48px);
}
toolbarbutton#moveBookmark:not([disabled="true"]):hover:active {
  -moz-image-region: rect(72px, 72px, 96px, 48px);
}

toolbarbutton#properties {
  -moz-image-region: rect(0px, 96px, 24px, 72px);
}
toolbarbutton#properties:not([disabled="true"]):hover {
  -moz-image-region: rect(24px, 96px, 48px, 72px);
}
toolbarbutton#properties[disabled="true"] {
  -moz-image-region: rect(48px, 96px, 72px, 72px);
}
toolbarbutton#properties:not([disabled="true"]):hover:active {
  -moz-image-region: rect(72px, 96px, 96px, 72px);
}

toolbarbutton#rename {
  -moz-image-region: rect(0px, 120px, 24px, 96px);
}
toolbarbutton#rename:not([disabled="true"]):hover {
  -moz-image-region: rect(24px, 120px, 48px, 96px);
}
toolbarbutton#rename[disabled="true"] {
  -moz-image-region: rect(48px, 120px, 72px, 96px);
}
toolbarbutton#rename:not([disabled="true"]):hover:active {
  -moz-image-region: rect(72px, 120px, 96px, 96px);
}

toolbarbutton#delete {
  -moz-image-region: rect(0px, 144px, 24px, 120px);
}
toolbarbutton#delete:not([disabled="true"]):hover {
  -moz-image-region: rect(24px, 144px, 48px, 120px);
}
toolbarbutton#delete[disabled="true"] {
  -moz-image-region: rect(48px, 144px, 72px, 120px);
}
toolbarbutton#delete:not([disabled="true"]):hover:active {
  -moz-image-region: rect(72px, 144px, 96px, 120px);
}

#bookmarks-search {
	background-image: none;
}

.bookmarksTree {
  margin: 0px !important;
}

#bookmark-views-splitter {
  border-right: 1px solid #bebebe;
}
