/* :::::::::::::::::::::::::::::::::::::Do Not Remove This Line:::::::::::::::::::::::::::::::::::::::: */

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);


/* :::::::::::::::::::::::::::::::::Bookmarks Toolbar with Text Only::::::::::::::::::::::::::::::::::::*/

#bookmarksBarContent .toolbarbutton-text
{
margin: 0px 2px 0px 2px !important;
}

#bookmarksBarContent toolbarbutton[container="true"] .toolbarbutton-icon
{ 
display: none !important; 
}

#bookmarksBarContent toolbarbutton[container="true"]  .toolbarbutton-menu-dropmarker 
{
display: -moz-box !important;
padding-right: 2px !important;
padding-left: 2px !important;
}


/*::::::::::::::::::::::::::::::::::Background color of loading page::::::::::::::::::::::::::::::::::::*/

tabbrowser tabpanels 
{
background-color: rgb(255, 255, 255) !important; 
}


/*::::::::::::::::::::::::::::::::::::::::::::::::Tabs::::::::::::::::::::::::::::::::::::::::::::::::::*/

.tabbrowser-tabs
{
-moz-appearance: none !important;
background: #F0F0F0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABfCAIAAACm8zpZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH2AgTAA4hko%2B6ggAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w%2FzoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG%2BaHAAAAB3RFWHRTb3VyY2UA9f%2BD6wAAAAh0RVh0Q29tbWVudAD2zJa%2FAAAABnRFWHRUaXRsZQCo7tInAAAAiklEQVR4nE2PS3LCUAwEu4c4QCUmwI4qNtz%2FkMrCevZbaUrzkYbX%2B5P1ds%2F698h6e%2Bbnd83lcs3yfc7pa0k0mihBIgkSMEqEoD17j601QHs3TU2%2BoTs4Ek1B1M4auWM3524T%2B0Znw8DN03%2Fu94jVP84aDVTr3H1iyjowB0eIRWrqOzrX3LEmvGn%2BAez4DlYgGA72AAAAAElFTkSuQmCC") repeat-x top !important;
}

.scrollbutton-up,
.scrollbutton-down,
.tabs-alltabs-button,
.tabs-newtab-button,
.tabbrowser-tab:not([selected="true"])
{
background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAsCAIAAAArRUU2AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH2AgfAAk2FMsWOgAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w%2FzoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG%2BaHAAAAB3RFWHRTb3VyY2UA9f%2BD6wAAAAh0RVh0Q29tbWVudAD2zJa%2FAAAABnRFWHRUaXRsZQCo7tInAAAAM0lEQVR4nHWLMQoAMAwCxf8%2FN6vaKaWl6SCcJ8I2kzAJAWzunHuz7SeSLq6q0U%2Bfnx%2F6AkQHgDq6yA2xAAAAAElFTkSuQmCC") repeat-x center !important;
color: black !important;
}

.tabbrowser-tab:not([selected="true"])
{
opacity: 0.6 !important;
}

.tabbrowser-tab:not([selected="true"]):hover
{
opacity: 0.9 !important;
}

.tabbrowser-tab[selected="true"]
{
min-width: 150px !important;
background: #000000 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABiCAIAAAAeFy4qAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH2AIDCygxWhqJHQAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAASUlEQVR4nN2OywkAIQxEZfrvx5M9WJBv8GCCCrsNGAgk82NKbV02AguGwPEjgwgusdzF+dAEdnriXrg/dVdOege7k7f+p2d5YCZtF5EcLumtXgAAAABJRU5ErkJggg==") repeat-x center !important;
color: white !important;
opacity: .99 !important;
}

.tabs-bottom
{
background: #000000 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABiCAIAAAAeFy4qAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH2AIDCygxWhqJHQAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAASUlEQVR4nN2OywkAIQxEZfrvx5M9WJBv8GCCCrsNGAgk82NKbV02AguGwPEjgwgusdzF+dAEdnriXrg/dVdOege7k7f+p2d5YCZtF5EcLumtXgAAAABJRU5ErkJggg==") repeat-x bottom !important;
border-bottom: none !important;
}


/*:::::::::::::::::::::::::::::::::::::::::::: Toolbars ::::::::::::::::::::::::::::::::::::::::::::::::*/

#navigator-toolbox,
#navigator-toolbox #toolbar-menubar,
#navigator-toolbox #nav-bar,
#navigator-toolbox #PersonalToolbar
{
-moz-appearance: none !important;
border: 0 !important;
}

#navigator-toolbox
{
-moz-appearance: none !important;
background: black !important;
border: none !important;
padding: 0px 0px 2px 0px !important;
border-bottom: 1px solid threeDdarkshadow !important;
}

#navigator-toolbox,
#navigator-toolbox .toolbarbutton-text,
#navigator-toolbox #PersonalToolbar .toolbarbutton-text,
#navigator-toolbox #toolbar-menubar .menubar-text
{
color: white !important;
}

#placesToolbar
{
-moz-appearance: none !important;
background: #000000 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABiCAIAAAAeFy4qAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH2AIDCygxWhqJHQAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAASUlEQVR4nN2OywkAIQxEZfrvx5M9WJBv8GCCCrsNGAgk82NKbV02AguGwPEjgwgusdzF+dAEdnriXrg/dVdOege7k7f+p2d5YCZtF5EcLumtXgAAAABJRU5ErkJggg==") repeat-x center !important;
border-bottom: 1px solid threeDdarkshadow !important;
color: white !important;
}

#placesToolbar .menubar-text,
#placesToolbar .toolbarbutton-text
{
color: white !important;
}

#organizerScopeBar .toolbarbutton-text,
#organizerScopeBar,
sidebarheader
{
color: black !important
}

sidebarheader,
#organizerScopeBar
{
-moz-appearance: none !important;
background: #22697E url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAsCAIAAAArRUU2AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH2AgfAAk2FMsWOgAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w%2FzoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG%2BaHAAAAB3RFWHRTb3VyY2UA9f%2BD6wAAAAh0RVh0Q29tbWVudAD2zJa%2FAAAABnRFWHRUaXRsZQCo7tInAAAAM0lEQVR4nHWLMQoAMAwCxf8%2FN6vaKaWl6SCcJ8I2kzAJAWzunHuz7SeSLq6q0U%2Bfnx%2F6AkQHgDq6yA2xAAAAAElFTkSuQmCC") repeat-x center !important;
border: none !important;
}

#placesView tree,
#infoPaneBox,
#bookmarks-view,
#historyTree 
{
background-color: rgb(238,243,250) !important;
}

#splitter,
#contentSplitter,
#sidebar-splitter 
{
width: 3px !important;
height: 2px !important;
min-width: 1px !important;
min-height: 1px !important;
background-color: #A9B7C9 !important;
border: none !important;
}

#contentSplitter grippy,
#splitter grippy 
{
visibility: hidden !important;
}


/*:::::::::::::::::::::::::::::::::::::: Status Bar Style ::::::::::::::::::::::::::::::::::::::::::::::*/

statusbarpanel
{
-moz-appearance  : none !important;
border: none !important;
background: black !important;
color: rgb(200, 200, 200) !important;
}


/* ::::::::::::::::::::::::::::::::::::::::::::Findbar::::::::::::::::::::::::::::::::::::::::::::::::::*/

#FindToolbar > *,
.findbar-container > * 
{
display:-moz-box !important;
}

#FindToolbar 
{ 
background: rgb(175, 181, 194) !important;
border: 0px !important;
}


/*::::::::::::::::::::::::::::::::::::::: URL Bar & Search Bar :::::::::::::::::::::::::::::::::::::::::*/

#searchFilter,
#urlbar,
.searchbar-textbox 
{
opacity: 0.8 !important;
}

.searchbar-textbox:hover,
#urlbar:hover,
#searchFilter:hover
{
opacity: 0.9 !important;
}

.searchbar-textbox[focused="true"],
#urlbar[focused="true"],
#searchFilter[focused="true"] 
{
opacity: 1 !important;
}


/*:::::::::::::::::::::::::::::::::::::::: Tab Bar on Top ::::::::::::::::::::::::::::::::::::::::::::::*/

@-moz-document url("chrome://browser/content/browser.xul")

{
.tabbrowser-strip
{
position:fixed;
top:0px;
width:100%!important;
z-index:0;
}

tab
{
-moz-user-select:-moz-none!important;
z-index:0!important;
-moz-border-radius-bottomleft: 0px!important;
}

.tabbrowser-strip .tabbrowser-tabs
{
width:100%!important;
}

.tab-drop-indicator-bar
{
position:fixed!important;
top:0px;
left:0px;
width:100%!important;
z-index:1;
}

window
{
padding-top:29px;
}
}