@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
	
@-moz-document url("chrome://browser/content/browser.xul")
{
	window
	{
		padding-top: 29px !important;
	}


	
	 .tabbrowser-tabs,.tabbrowser-tabs tab, .tabbrowser-strip, .tabs-bottom, #stumbleupon
	{  
		background: none !important;
		border: 0 !important;
		margin: 0 !important;
		-moz-border-bottom-colors: none !important;
		-moz-border-left-colors: none !important;
		-moz-border-radius: 0 !important;
		-moz-border-right-colors: none !important;
		-moz-border-top-colors: none !important;
                padding: 0 !important;
		
	}
	
	.tabbrowser-strip
	{
		background-color: black !important;
		height: 29px !important;
		position: fixed !important;
		top: 0 !important;
		width: 100% !important;
	}
	.tabbrowser-tabs
	{   
		-moz-appearance: none !important;
		
		width: 100% !important;
	}
	.tabbrowser-tabs tab, .tabbrowser-tabs tab[selected="true"], .tabbrowser-tabs, #stumbleupon
	{
		color: white !important;
                opacity: 0.99
	}
	.tabbrowser-tabs tab
	{
		
		padding:0 !important;
		margin:0 !important;
		height:26px !important;
	}
	

tab[selected="true"]

	{color: white !important;
	background-color: -moz-rgba(51,153,254,0.75) !important;
border-bottom: 0px solid -moz-rgba(255,255,255,0.99) !important;
		border-right: 0px solid -moz-rgba(0,155,155,0.99) !important;}

tab[selected="true"]:hover
{background-color: -moz-rgba(51,153,254,1.0) !important;}

tab[selected="false"]
{background-color: -moz-rgba(255,255,255,.6) !important;}

.tabbrowser-tabs tab:not([selected="true"]):hover
               {background-color: -moz-rgba(255,255,255,.75) !important;
		border-bottom: 0px solid -moz-rgba(255,255,255,0.99) !important;
		border-right: 0px solid -moz-rgba(255,255,255,0.99) !important;}
.tabbrowser-tabs tab:not([selected="true"]) {
border-bottom: 0px solid -moz-rgba(255,255,255,0.6) !important;
border-right: 0px solid -moz-rgba(255,255,255,0.6) !important; }



	
	
	tab[selected="true"] label
	{
		color: white !important;
		font-weight: normal !important;
	}
	tab[selected="false"] label
	{
		color: black !important;
		font-weight: normal !important;
	}	
	.tabbrowser-tabs tab
	{
		border-left: 0px solid -moz-rgba(255,255,255,0.85) !important;
		border-top: 0px solid -moz-rgba(255,255,255,0.85) !important;		
		margin-bottom:2px !important;
		margin-left:1px !important;
		margin-right:1px !important;
		-moz-border-radius-topleft:2px !important;
		-moz-border-radius-topright:2px !important;
-moz-border-radius-bottomleft:2px !important;
-moz-border-radius-bottomright:2px !important;
                
	}
	

}