#tab-view {
	margin: -1px -8px -8px!important;}
#main-window[sizemode=maximized] #tab-view {
	margin-right: -6px !important;}
#main-window[sizemode=normal] #tab-view {
	margin-top: -2px !important;}

@-moz-document url("chrome://browser/content/tabview.html"){

#exit-button {
  background-image: -moz-image-rect(url(chrome://browser/skin/tabview/tabview-inverted.png), 0, 90, 18, 72) !important;}
#exit-button[groups="0"] {
	background-image: -moz-image-rect(url(chrome://browser/skin/tabview/tabview-inverted.png), 0, 18, 18, 0) !important;}
#exit-button[groups="1"] {
	background-image: -moz-image-rect(url(chrome://browser/skin/tabview/tabview-inverted.png), 0, 36, 18, 18) !important;}
#exit-button[groups="2"] {
	background-image: -moz-image-rect(url(chrome://browser/skin/tabview/tabview-inverted.png), 0, 54, 18, 36) !important;}
#exit-button[groups="3"] {
	background-image: -moz-image-rect(url(chrome://browser/skin/tabview/tabview-inverted.png), 0, 72, 18, 54) !important;}
  
.groupItem {
	background: -moz-linear-gradient(rgba(231,237,245,.7), rgba(231,237,245,.35)) !important;
	background-clip: padding-box !important;
	border: 1px solid  hsla(210,8%,5%,.45) !important;}

.tab {
	background: -moz-linear-gradient(#ebf0f7, #e2e9f3) !important;
	background-clip: padding-box !important;
	border: 1px solid  hsla(210,8%,5%,.45) !important;}

.tab-title {
	font-weight: 600 !important;
	font-size: 14px !important;
	color: hsla(210,8%,5%,.7) !important;}

.tab canvas,
.cached-thumb {
	background-clip: padding-box !important;
	border: 1px solid hsla(210,8%,5%,.45) !important;
	border-radius: 2.5px !important;}

.favicon {
	background-color: #ebf0f7 !important;
	background-clip: padding-box !important;
	-moz-border-end: 1px solid hsla(210,8%,5%,.45) !important;
	border-bottom: 1px solid hsla(210,8%,5%,.45) !important;}

.appTabTrayContainer {
	border-left: 1px solid  hsla(210,8%,5%,.4) !important;
	background: -moz-linear-gradient(left, rgba(231,237,245,.4), rgba(231,237,245,.1)) !important;
	background-clip: padding-box !important;
	top: 0px !important;
	padding-top: 25px !important;
	bottom: 0px !important;
	height: auto !important;
	width: 16px !important;}

.resizer {
	/*display: none !important;*/}

.tab.tabInGroupItem.focus {
	box-shadow: 0pt 0px 0pt rgb(255, 255, 255) inset, 
			0pt 0px 1px rgb(255, 255, 255) inset, 
			0px 0pt 0px rgb(255, 255, 255) inset, 
			0px 0pt 0px rgb(255, 255, 255) inset, 
			0pt 0pt 15px /*rgb(0, 126, 206)*/ RGB(215,98,10) !important;}

#searchbox {
	top: 26px !important;
	right: 45px !important;
	background: rgba(255,255,255,.8) !important;
	background-clip: padding-box !important;
	border: 1px solid rgba(10%,10%,10%,.4) !important;
	color: #252F3B !important;
	min-width: 300px !important;
	box-shadow: 0 1px 3px rgba(0,0,0,0.15) inset,
			0px 0px 9px rgba(0,0,0,.8) !important;}

#search {
	border: none !important;}

#searchshade {
	background: -moz-radial-gradient( rgba(0,0,0,.5) 0%, rgba(0,0,0,.1) 60%,transparent 75%) !important;}

#exit-button {
	background-color: Transparent !important;
	background-position: 5px 2px !important;
	margin-top: 0px !important;
	width: 28px !important;
	height: 28px !important;}

#actions {
	background: -moz-linear-gradient(hsla(212,7%,57%,.35), hsla(212,7%,57%,.1)) !important;
	background-clip: padding-box !important;
	box-shadow: 0 1px 0 hsla(210,16%,76%,.15) inset,
			0 0 0 1px hsla(210,16%,76%,.15) inset,
			0 1px 0 hsla(210,16%,76%,.15) !important;
	border-radius: 2.5px !important;
    border: 1px solid hsla(210,8%,5%,.45) !important;
    margin-right: 12px !important;
	margin-top: 4px !important;
	padding: 3px 0 5px 1px !important;}

#actions:hover {
	background: -moz-linear-gradient(top,rgb(245,183,93) 0%,rgb(234,140,55) 100%) !important;
	background-clip: padding-box !important;
	-moz-transition: background 1s ease-in !important}
}

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#navigator-toolbox label:not([class^="menu-"]):not([id^="identity-icon"]):not([class^="urlbar"]):not([class^="tab"]),
sidebarheader label:not([class^="menu-"]),
#browser-bottombox > *:not([id^="inspector"]) label:not([class^="menu-"]),
//#browser-bottombox description
//	{color: black !important; 
//         text-shadow: white 0 0 6px, 
//                      white 0 0 6px, 
//                      rgba(255, 255, 255, .4) 0 1px 0 !important; }

#navigator-toolbox:not([blah]) .tabbrowser-tab:not([selected="true"])
	{color: black !important; 
         text-shadow: white 0 0 9px, 
                      white 0 0 9px, 
                      rgba(255, 255, 255, .3) 0 1px 0 !important; }

#main-window:not([disablechrome="true"]) #navigator-toolbox:not([blah]) .tabbrowser-tab[selected="true"]
	{color: black !important; 
         text-shadow: rgba(255, 255, 255, .4) 0 1px 0 !important; }

#browser-bottombox [disabled="true"] label:not([class^="menu-"])
	{color: rgb(70, 70, 70) !important;  
         text-shadow: 1px 1px 0 rgba(255, 255, 255, .4) !important; }

#main-window[stylish-platform*="Linux"] #navigator-toolbox label[class^="menu"],
#browser-bottombox notificationbox *:not([blah]),
#tab-view-deck tooltip label:not([class^="menu-"]):not([id^="identity-icon"]):not([class^="urlbar"]):not([class^="tab"])
	{color: inherit !important; 
         text-shadow: none !important; }

sidebarheader
	{-moz-appearance: none !important;
         border-top: none !important; 
         background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)) !important; }

#browser-bottombox > *
	{-moz-box-ordinal-group: 3 !important; } 

#inspector-toolbar
	{-moz-box-ordinal-group: 2 !important; 
         border-width: 1px 0 0 0 !important; } 

#browser-bottombox notificationbox
	{-moz-box-ordinal-group: 1 !important; }

#status-bar
        {background-color: transparent !important; }

#navigator-toolbox textbox
        {background-color: rgba(150, 150, 150, .1) !important; }

#navigator-toolbox textbox:hover
        {background-color: rgba(150, 150, 150, .4) !important; }

#navigator-toolbox textbox[focused]
        {background-color: rgba(150, 150, 150, .2) !important; }

#urlbar toolbarbutton
        {border-radius: 0 3.3px 3.3px 0!important; }

#aios-toolbar[orient="vertical"]
	{background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0) 27px) !important; }

[aios_appOS]:not([aiosOpen]) > :-moz-any(toolbar, toolbox, windowdragbox, hbox)
	{-moz-appearance: none !important; 
	 background-color: -moz-dialog !important; }

[aios_appOS] #search
	{border-bottom: 1px solid threedshadow !important; }

[aios_appOS] #sidebar-box,
[id*="aios"][id*="-toolbar"]
	{border: none !important; }

[id^="aios-sidebardivider"]
	{display: none !important; }

@media not all and (-moz-windows-compositor){

sidebarheader,
#navigator-toolbox:not(:-moz-lwtheme) > *:not(#TabsToolbar):not(#toolbar-menubar),
#browser-bottombox,
#main-window[tabsontop="false"] :-moz-any(#TabsToolbar, #toolbar-menubar),
#main-window[chromehidden=""][tabsontop="false"]:not(:-moz-lwtheme)
        {background-color: RGB(212, 208, 200) !important; }

[id*="aios"][id*="-toolbox"]
	{-moz-appearance: none !important; 
	 background-color: RGB(212, 208, 200) !important; }

#navigator-toolbox:-moz-lwtheme > *:not(#TabsToolbar),
#browser-bottombox:-moz-lwtheme > *,
#main-window[tabsontop="false"]:-moz-lwtheme #TabsToolbar:nth-last-child(1n+2),
#main-window[tabsontop="false"]:-moz-lwtheme #PersonalToolbar[collapsed="false"] + #TabsToolbar,
#main-window[tabsontop="false"]:-moz-lwtheme [id^="__customToolbar"]:not([collapsed="true"]) ~ #TabsToolbar,
sidebarheader:-moz-lwtheme
        {background-color: RGBa(212, 208, 200, .5) !important; }

#main-window:-moz-lwtheme #TabsToolbar,
#main-window:-moz-lwtheme #toolbar-menubar,
#main-window[tabsontop="false"]:-moz-lwtheme #nav-bar
	{background-color: transparent !important; }

#main-window[stylish-platform*="Linux"] #nav-bar
	{background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)) !important; }

#main-window[stylish-platform*="Linux"][tabsontop="true"]:not([lwtheme="true"]) #TabsToolbar
	{box-shadow: 0 -1PX 0 threedshadow inset !important; }

#browser-bottombox
	{box-shadow: 0 1px 0 rgba(128, 128, 128, .5) inset,
	             0 2px 0 rgba(255, 255, 255, .2) inset !important; }

#browser-bottombox > *:not(#inspector-toolbar)
	{-moz-appearance: none !important; 
	 background: none !important; 
	 border: none !important; 
	 box-shadow: none !important; }

#main-window:not([disablechrome="true"]) #navigator-toolbox:after
        {background-image: -moz-linear-gradient(RGBa(212, 208, 200, .2), transparent) !important; }

#main-window:not([disablechrome="true"]) .tabbrowser-tab[selected="true"]
	{background-image: -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

#main-window[tabsontop="false"]:not([disablechrome="true"]) .tabbrowser-tab[selected="true"]
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4) 1px, rgba(0, 0, 0, .05) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab:not([selected="true"]),
.tabs-newtab-button
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4) 1px, rgba(0, 0, 0, .05) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(195, 195, 195, .4), rgba(90, 90, 90, .5)),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab:not([selected="true"]):hover,
.tabs-newtab-button:hover
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4) 1px, rgba(0, 0, 0, .05) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(245, 245, 245, .6), rgba(140, 140, 140, .6)),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab[pinned][titlechanged]
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4) 1px, rgba(0, 0, 0, .05) 1px, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(190, 190, 190, .5), rgba(110, 110, 110, .5) 50%),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab[pinned][titlechanged]:hover
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4) 1px, rgba(0, 0, 0, .05) 1px, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(240, 240, 240, .6), rgba(160, 160, 160, .6) 50%),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab[selected="true"]:-moz-lwtheme
	{background-image: -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

#main-window[tabsontop="false"] .tabbrowser-tab[selected="true"]:-moz-lwtheme
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4) 1px, rgba(0, 0, 0, .05) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

.tabbrowser-tab:not([selected="true"]):-moz-lwtheme,
.tabs-newtab-button:-moz-lwtheme
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4) 1px, rgba(0, 0, 0, .05) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, 0) 10%),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

.tabbrowser-tab:not([selected="true"]):-moz-lwtheme:hover,
.tabs-newtab-button:-moz-lwtheme:hover
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4) 1px, rgba(0, 0, 0, .05) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .1) 50%),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

.tabbrowser-tab[pinned][titlechanged]:-moz-lwtheme
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4) 1px, rgba(0, 0, 0, .05) 1px, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

.tabbrowser-tab[pinned][titlechanged]:-moz-lwtheme:hover
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4) 1px, rgba(0, 0, 0, .05) 1px, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .1) 50%),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

}

@media all and (-moz-windows-compositor){

#browser-bottombox:-moz-lwtheme > *
	{border: none !important; }

#browser-bottombox:not(:-moz-lwtheme)
	{background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)) !important; }

#browser-bottombox:not(:-moz-lwtheme) > *:not(#sync-notifications):not(#inspector-toolbar)
	{-moz-appearance: -moz-win-glass !important; }

#browser-bottombox
	{box-shadow: 0 1px 0 rgba(26, 26, 26, .4) inset !important; }

#browser-bottombox > *:not(#inspector-toolbar)
	{box-shadow: none !important; }

sidebarheader,
#navigator-toolbox > *,
#browser-bottombox,
#browser-bottombox > *,
#main-window[tabsontop="false"] #TabsToolbar:nth-last-child(1n+2),
#main-window[tabsontop="false"] #PersonalToolbar[collapsed="false"] + #TabsToolbar,
#main-window[tabsontop="false"] [id^="__customToolbar"]:not([collapsed="true"]) ~ #TabsToolbar
	{background-color: RGBA(212, 208, 200, 0.5) !important; }

[id*="aios"][id*="-toolbox"]
	{-moz-appearance: none !important; 
	 background-color: RGBA(212, 208, 200, 0.5) !important; }

#TabsToolbar,
#toolbar-menubar,
#main-window[tabsontop="false"] #nav-bar
	{background-color: transparent !important; }

#main-window[tabsontop="true"]:-moz-any([sizemode="maximized"], [inFullscreen="true"]):not([lwtheme="true"]) #TabsToolbar
	{background-image: none !important; 
	 box-shadow: 0 -0.5PX 0 rgba(26, 26, 26, .4) inset !important; }

#main-window[tabsontop="true"][sizemode="normal"]:not([lwtheme="true"]) #nav-bar
	{box-shadow: rgba(26, 26, 26, .4) 0 -0.5PX 0 !important;  
         border-top: none !important;
         margin-top: 1px !important; }

#main-window[sizemode="normal"] #browser-bottombox > *
        {border-left: 1px solid rgba(26, 26, 26, .4) !important; 
         border-right: 1px solid rgba(26, 26, 26, .4) !important; }

#main-window:not([disablechrome="true"]) #navigator-toolbox:after
        {background-color: RGBA(212, 208, 200, 0.5) !important; 
         background-image: -moz-linear-gradient(rgba(26, 26, 26, .4), rgba(26, 26, 26, .4)) !important; }

#main-window:not([disablechrome="true"]) .tabbrowser-tab[selected="true"]
	{background-image: -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 0.5), RGBA(212, 208, 200, 0.5)) !important; }

#main-window[tabsontop="false"]:not([disablechrome="true"]) .tabbrowser-tab[selected="true"]
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 0.5), RGBA(212, 208, 200, 0.5)) !important; }

.tabbrowser-tab:not([selected="true"]),
.tabs-newtab-button
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 0.5PX, transparent 1px),
                           -moz-linear-gradient(rgba(195, 195, 195, .5), rgba(90, 90, 90, .5)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 0.5), RGBA(212, 208, 200, 0.5)) !important; }

.tabbrowser-tab:not([selected="true"]):hover,
.tabs-newtab-button:hover
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 0.5PX, transparent 1px),
                           -moz-linear-gradient(rgba(245, 245, 245, .6), rgba(140, 140, 140, .6)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 0.5), RGBA(212, 208, 200, 0.5)) !important; }

.tabbrowser-tab[pinned][titlechanged]
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 0.5PX, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(190, 190, 190, .5), rgba(110, 110, 110, .5) 50%),
                           -moz-linear-gradient(RGBA(212, 208, 200, 0.5), RGBA(212, 208, 200, 0.5)) !important; }

.tabbrowser-tab[pinned][titlechanged]:hover
	{background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 0.5PX, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(240, 240, 240, .6), rgba(160, 160, 160, .6) 50%),
                           -moz-linear-gradient(RGBA(212, 208, 200, 0.5), RGBA(212, 208, 200, 0.5)) !important; }

}

tab, .tabs-bottom, .tabs-newtab-button {     
     opacity: 0.5 !important;
}

tab[selected], .tabs-bottom {     
     opacity: 1 !important;
}

@media not all and (-moz-windows-compositor){

/**/}