/* by makondo, 06/09. Many thanks to Greg S! */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url(chrome://browser/content/browser.xul) {

#editBMPanel_folderTree scrollbar, #editBMPanel_folderTree scrollcorner
{ -moz-appearance: -moz-win-glass !important; 
background: none !important; }

#editBMPanel_folderTree 
{ min-height: 25em !important; }

#editBMPanel_tagsSelector
{ max-height: 6em !important; }

#editBMPanel_descriptionRow, 
#editBMPanel_locationRow 
{ visibility: visible !important; }

/* buttons */
.button-box 
{ border: none !important;
background: none !important; }

button:not([type="checkbox"]):not([class="expander-down"]):not([class="expander-up"]):not(.searchbar-engine-button), 
button:not(#feed-button)
{ -moz-appearance: none !important;		
background: url(chrome://browser/skin/tabbrowser/tab-bkgnd.png) !important;
padding: 0 !important;  
-moz-border-radius: 10px !important;
-moz-box-shadow: 
0 0 2px rgba(180,183,178,0.7) inset,
0 4px 6px rgba(180,183,178,0.7) inset,
0pt 8px 0 2px rgba(180,183,178,0.7) inset,
0pt 13px 8px rgba(0, 0, 0, 0.2) inset,
2pt 2px 4px rgba(0, 0, 0, 0.2)  !important;
color: black !important; 
opacity: .8 !important;
border-top: 2px solid !important; 
border-bottom: 2px solid !important; 
border-left: 2px solid !important;
border-right: 2px solid !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important; }

/* buttons hover */
button:not([type="checkbox"]):not([class="expander-down"]):not([class="expander-up"]):hover,
#editBMPanel_folderMenuList:hover, 
#editBMPanel_namePicker:hover, 
#editBMPanel_namePicker:focus, 
#editBookmarkPanelDoneButton:hover, 
#editBMPanel_newFolderButton:hover, 
#editBookmarkPanelDeleteButton:hover, 
#editBMPanel_foldersExpander:hover, 
#editBMPanel_tagsSelectorExpander:hover
{ -moz-appearance: none !important; 
background: url(chrome://browser/skin/tabbrowser/tab-hover-bkgnd.png) !important;
color: #010726 !important;
background: rgba(179,207,198, 0.5) !important; }

.button-text, label 
{ padding: 0 !important;
margin: 0px 2px !important; }

.expander-down, .expander-up
{ -moz-appearance: -moz-win-glass  !important;
background: url(chrome://browser/skin/tabbrowser/tab-hover-bkgnd.png) !important;
border: 0 none !important; 
-moz-border-radius: 5px !important; }

#editBMPanel_foldersExpander > hbox > image, 
#editBMPanel_tagsSelectorExpander > hbox > image 
{ margin: 0 -4px 0 0 !important; }

#editBookmarkPanel [collapsed="true"] { visibility: visible !important }
#editBookmarkPanel { padding: 5pt !important; -moz-border-radius: 1pc !important }

#editBookmarkPanel label:hover { color: #2A5259 !important; }

#editBookmarkPanel, 
#editBookmarkDialog, 
#editBMPanel_folderTree, 
#editBMPanel_tagsSelector, 
#editBMPanel_namePicker, 
#editBMPanel_folderMenuList,
#editBookmarkPanel treechildren:-moz-tree-row(hover),
#editBMPanel_folderMenuList treechildren:-moz-tree-row(hover), 
#editBMPanel_folderMenuList treechildren:-moz-tree-row(selected), 
#editBMPanel_folderTree treechildren:-moz-tree-row(hover), 
#editBMPanel_folderTree treechildren:-moz-tree-row(selected),
#editBMPanel_tagsSelector listitem:hover, #editBMPanel_tagsSelector listitem[current="true"]
{ -moz-appearance: none !important ;
background:  rgba(150, 155, 158, .4) !important; 
-moz-box-shadow: inset 8px 18px 24px 12px rgba(98,128,136, 0.2) !important;
color: black !important;
font-size: 13px !important; 
font-weight: bold !important; 
text-shadow: white -2px -2px 6px, #91ACB8 -1px 1px 6px !important; 
-moz-border-radius: 8px !important;
border-top: 2px solid !important; 
border-bottom: 2px solid !important; 
border-left: 2px solid !important;
border-right: 2px solid !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important; } }

