/* :::::::::::::::::::::::::::::::::::::Do Not Remove This Line:::::::::::::::::::::::::::::::::::::::: */

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);


/* :::::::::::::::::::::::::::::::::Bookmarks Toolbar with Text Only::::::::::::::::::::::::::::::::::::*/

#bookmarksBarContent toolbarbutton[container="true"] .toolbarbutton-text
{
margin: 0px 2px 0px 2px !important;
}

#bookmarksBarContent .toolbarbutton-text
{
margin: 0px 2px 0px 0px !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; 
}


/*:::::::::::::::::::::::::::::::::::::::::: 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;
}

}


/*::::::::::::::::::::::::::::::::::::::::::::::::Tabs::::::::::::::::::::::::::::::::::::::::::::::::::*/

.tabbrowser-tabs
{
-moz-appearance: none !important;
background: #9D9D9D url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAMAAACwjHQ2AAADAFBMVEUAAAABAQECAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0%2BPj4%2FPz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1%2Bfn5%2Ff3%2BAgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4%2BQkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5%2BgoKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6%2BwsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2%2Bvr6%2Fv7%2FAwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8%2FQ0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39%2Fg4ODh4eHi4uLj4%2BPk5OTl5eXm5ubn5%2Bfo6Ojp6enq6urr6%2Bvs7Ozt7e3u7u7v7%2B%2Fw8PDx8fHy8vLz8%2FP09PT19fX29vb39%2Ff4%2BPj5%2Bfn6%2Bvr7%2B%2Fv8%2FPz9%2Ff3%2B%2Fv7%2F%2F%2F%2FisF19AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AoWFhUPstoARwAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w%2FzoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG%2BaHAAAAB3RFWHRTb3VyY2UA9f%2BD6wAAAAh0RVh0Q29tbWVudAD2zJa%2FAAAABnRFWHRUaXRsZQCo7tInAAAALklEQVQImWMoYihnqGGoZ2gCwlaGdoZOhi6GHoZehj6GiUA4hWEaEE5nmMUwFwDjwgtfKCdTowAAAABJRU5ErkJggg%3D%3D") repeat-x top !important;
}

.scrollbutton-up,
.scrollbutton-down,
.tabs-alltabs-button,
.tabs-newtab-button,
.tabbrowser-tab:not([selected="true"])
{
background-color: rgb(210, 210, 210) !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: rgb(88, 94, 99) !important;
opacity: 0.99 !important;
}

.tabs-bottom
{
background: rgb(88, 94, 99) !important;
border-bottom: 1px solid threeDDarkShadow !important;
}

.tabbrowser-tab[selected="true"] .tab-text
{
color: rgb(210, 210, 210) !important;
}


/*:::::::::::::::::::::::::::::::::::::::::: Toolbars ::::::::::::::::::::::::::::::::::::::::::::::::::*/

#navigator-toolbox #toolbar-menubar,
#navigator-toolbox #nav-bar,
#navigator-toolbox #PersonalToolbar
{
-moz-appearance: none !important;
background: none !important;
border: 0 !important;
}

#navigator-toolbox
{
-moz-appearance: none !important;
background: #1D2125 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAIAAAASmSbdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AoTDhUG7u26GQAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w%2FzoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG%2BaHAAAAB3RFWHRTb3VyY2UA9f%2BD6wAAAAh0RVh0Q29tbWVudAD2zJa%2FAAAABnRFWHRUaXRsZQCo7tInAAAATElEQVQImXWOOw6AMBTDopySiYX7X8Hu0NJKSEzv4yhJrvspWE3VKmunQNXF3fdkfjRn%2FjGhJgUaKWb9rG%2BGNLpzYsrudPrF6aU2OgA5nYPGWzFzhQAAAABJRU5ErkJggg%3D%3D") repeat-x top !important;
border: 0 !important;
border-bottom: 1px solid threeDDarkShadow !important;
}

sidebarheader
{
-moz-appearance: none !important;
background: #20252A url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA8CAIAAAAok0etAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC9JREFUeNpifvLkCRMDAwMG%2Fv%2F%2FP1Y2PjkQG5tamBg2feh6cInjU0uMu6BsgAADABs8QecCxmraAAAAAElFTkSuQmCC") repeat-x center !important;
border: 0 !important;
border-bottom: 1px solid #A9B7C9 !important;
}

#history-panel > hbox,
#bookmarksPanel > hbox
{
-moz-appearance: none !important;
background: rgb(222,228,234) !important;
border: 0 !important;
border-bottom: 1px solid #A9B7C9 !important;
}

#bookmarks-view,
#historyTree 
{
-moz-appearance: none !important;
border: 0 !important;
background: rgb(222,228,234) !important;
}

#navigator-toolbox,
#navigator-toolbox .toolbarbutton-text,
#navigator-toolbox #PersonalToolbar .toolbarbutton-text,
#navigator-toolbox #toolbar-menubar .menubar-text
{
color: rgb(200, 200, 200) !important;
}

#placesToolbar
{
-moz-appearance: none !important;
background: #000000 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAIAAAASmSbdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AoTDhUG7u26GQAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w%2FzoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG%2BaHAAAAB3RFWHRTb3VyY2UA9f%2BD6wAAAAh0RVh0Q29tbWVudAD2zJa%2FAAAABnRFWHRUaXRsZQCo7tInAAAATElEQVQImXWOOw6AMBTDopySiYX7X8Hu0NJKSEzv4yhJrvspWE3VKmunQNXF3fdkfjRn%2FjGhJgUaKWb9rG%2BGNLpzYsrudPrF6aU2OgA5nYPGWzFzhQAAAABJRU5ErkJggg%3D%3D") repeat-x center !important;
border-bottom: 1px solid #A9B7C9 !important;
}

#placesToolbar .menubar-text,
#placesToolbar .toolbarbutton-text
{
color: white !important;
}

#placesView,
#searchModifiers,
#infoPane,
#placesList,
#placeContent 
{
background: rgb(222,228,234) !important;
}


/*:::::::::::::::::::::::::::::::::::::: URL Bar and 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;
}


/*:::::::::::::::::::::::::::::::::::::::::::::::Findbar::::::::::::::::::::::::::::::::::::::::::::::::*/

#FindToolbar > *,
.findbar-container > * 
{
display:-moz-box !important;
}

#FindToolbar 
{ 
background: rgb(175, 181, 194) !important;
border: 0px !important;
}


/*:::::::::::::::::::::::::::::::::::::: Status Bar Style ::::::::::::::::::::::::::::::::::::::::::::::*/

statusbarpanel
{
-moz-appearance  : none !important;
border: none !important;
background: rgb(32, 37, 42) !important;
color: rgb(200, 200, 200) !important;
}