.tab-close-button {
  -moz-appearance: none !important;
  -moz-image-region: rect(0px, 16px, 16px, 0px) !important;
  -moz-margin-end: 0px !important;
  border: none !important;
  padding: 0px !important;
  list-style-image: url("http://a.imageshack.us/img690/4630/closetab.png") !important;
  margin-top: -1px !important;
}
.tab-close-button:hover,
.tabbrowser-tab[selected="true"] > .tab-close-button:hover {
  -moz-image-region: rect(0px, 32px, 16px, 16px) !important;
}
.tab-close-button:hover:active,
.tabbrowser-tab[selected="true"] > .tab-close-button:hover:active {
  -moz-image-region: rect(0px, 48px, 16px, 32px) !important;
}
#unified-back-forward-button {
  border: 1px solid rgba(204,204,204,1) !important;
  -moz-border-radius: 2px !important;
  -moz-appearance: none !important;
  margin: 4px !important;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255,1) 0%, rgba(235, 235, 235,1) 125%) !important
}

#back-button {
  padding: 0 5px 1px 5px !important;
  border-right: 1px solid transparent !important;
}

#forward-button {
  padding: 0 5px 1px 5px !important;
  border-left: 1px solid transparent !important;
}

#back-button .toolbarbutton-icon,
#forward-button .toolbarbutton-icon {
 opacity: .8 !important;
}

#back-button:not([disabled]):hover .toolbarbutton-icon,
#forward-button:not([disabled]):hover .toolbarbutton-icon {
 opacity: .9 !important;
}

#back-button:not([disabled]):hover:active .toolbarbutton-icon,
#forward-button:not([disabled]):hover:active .toolbarbutton-icon {
 opacity: .9 !important;
}

#back-button:not([disabled]):hover:active {
 border-right: 1px solid rgba(204,204,204,1)!important;
}

#forward-button:not([disabled]):hover:active {
 border-left: 1px solid rgba(204,204,204,1)!important;
}

#back-button[disabled] .toolbarbutton-icon,
#forward-button[disabled] .toolbarbutton-icon {
 opacity: .3 !important;
}

#back-button:hover:active,
#forward-button:hover:active {
  -moz-border-left-colors: rgba(204,204,204,1) !important;
  -moz-border-right-colors: rgba(204,204,204,1) !important;
  background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255,1) 0%, rgba(215, 215, 215,1) 100%) !important;
}

#nav-bar {
margin: 0 0 0px 0px !important;
background-image: -moz-linear-gradient(bottom,#f7f7f7, #f9f9f9 100%) !important;
}
menubar {
background: #f9f9f9 !important;
}
.tab-text {
color: #555555 !important;
}
menubar, menubutton, menulist, menu, menuitem, textbox, toolbar, .tab-text, tree, tooltip, input, .toolbarbutton-text,.sidebar-title , .navigator-toolbox
{ font-size: 9pt !important; font-family: Candara !important;
}
#PersonalToolbar {
background: #f7f7f7 !important;
}
radio[pane][selected="true"],
#viewGroup radio[selected="true"] {
color: white !important;
background-image: -moz-radial-gradient(center 45deg, circle closest-corner, rgba(255,255,255,1) -100%, rgba(140,140,140,1)125%) !important;
}
richlistitem[selected="true"] {
color: white !important;
background-color: #999999 !important;
}
[iconsize="small"] .toolbarbutton-1 {
  list-style-image: url("http://a.imageshack.us/img571/3023/toolbarsmall.png") !important;
}

.toolbarbutton-1 > .toolbarbutton-icon {
opacity: .8 !important;
}

.toolbarbutton-1:hover > .toolbarbutton-icon{
opacity: .9 !important;
}

.toolbarbutton-1:not([disabled="true"]):hover:active > .toolbarbutton-icon,
.toolbarbutton-1:not([disabled="true"])[open="true"] > .toolbarbutton-icon,
.toolbarbutton-1:not([disabled="true"])[checked="true"] > .toolbarbutton-icon{
opacity: .9 !important;
}
.toolbarbutton-1[disabled="true"] > .toolbarbutton-icon{
opacity: .5 !important;
}
#page-button,
#tools-button {
  -moz-appearance: none !important;
  list-style-image: url("http://a.imageshack.us/img807/1411/menudb.png") !important;
}
#page-button {
  -moz-image-region: rect(0px, 14px, 16px, 0px)!important;
  border-right: 1px solid transparent !important;
}
#tools-button {
  -moz-image-region: rect(0px, 32px, 16px, 14px)!important;
  border-left: 1px solid transparent !important;
}
#tools-button .toolbarbutton-icon {
  margin: 0 2px 0 0px !important;
  opacity: .8!important;
}
#page-button .toolbarbutton-icon {
  margin: 0 4px 0 2px !important;
  opacity: .8!important;
}
#tools-button:hover .toolbarbutton-icon,
#page-button:hover .toolbarbutton-icon {
  opacity: 10!important;
}
#new-tab-button
{
	-moz-image-region: rect(0px, 356px, 23px, 328px) !important;
}
#new-tab-button:hover:active
{
	-moz-image-region: rect(46px, 356px, 69px, 328px) !important;
}
tabbrowser > tabbox
{
	margin: -1px 0 0 0 !important;
}

.tabbrowser-tab[selected="true"] > .tab-icon-image
{
	list-style-image: url("chrome://global/skin/tree/item.png") !important;
}

.tabbrowser-tab[busy] > .tab-icon-image
{
	list-style-image: url("chrome://global/skin/icons/loading_16.png") !important;
}

.tabbrowser-tab:not(:hover):not([selected="true"]) > .tab-icon-image
{
	opacity: .6 !important;
}

.tabbrowser-tab > .tab-text
{
	margin: 2px 0 0 0 !important;
	padding: 0 !important;
	font: message-box !important;
}

.tabbrowser-tab,
.tabbrowser-arrowscrollbox > .tabs-newtab-button
{
	-moz-appearance: none !important;
	background-color: #f9f9f9 !important;
	color: #222 !important;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) !important;
	border-style: solid !important;
	border-width: 0 6px !important;
	-moz-border-image: url("http://a.imageshack.us/img188/8052/lefto.png") 0 6 repeat !important;
	min-width: 1px  !important;
	text-align: left !important;
	height: 25px !important;
}
.tabbrowser-tab
{
  margin: 1px 0 0 0 !important;
  padding: 0 3px 2px 3px !important;
}
.tabbrowser-arrowscrollbox > .tabs-newtab-button
{
	width: 34px !important;
	margin: 1px 0 0 0 !important;
	padding: 0 5px 2px 5px !important;
	-moz-border-image: url("http://a.imageshack.us/img341/2120/righth.png") 0 6 repeat !important;
}

.tabbrowser-tab[selected="true"]
{
	margin: -1px 0 -1px 0 !important;
	-moz-border-image: url("http://a.imageshack.us/img638/678/newselect.png") 0 6 0 6 repeat !important;
}

.tabbrowser-tab[selected="true"] ~ .tabbrowser-tab
{
	-moz-border-image: url("http://a.imageshack.us/img341/2120/righth.png") 0 6 0 6 repeat !important;
}

.tabbrowser-tab:focus > .tab-text
{
	-moz-box-shadow: 0 0 4px -moz-mac-focusring,
	0 0 4px -moz-mac-focusring,
	0 0 3px -moz-mac-focusring,
	0 0 2px -moz-mac-focusring inset,
	0 0 3px -moz-mac-focusring inset !important;
}

.tabbrowser-tab[selected="true"],
.tabbrowser-tab:hover
{
	color: #f9f9f9 !important;
}
.tabbrowser-strip
{
	height: 25px !important;
	background-color: #f9f9f9 !important;

}
.tabbrowser-tabs
{
        border-bottom: 2px solid #959595 !important;
	height: 24px !important;
	-moz-box-pack: center !important;
	-moz-box-align: center !important;
	background: url("http://a.imageshack.us/img33/8993/barhl.png") repeat-x !important;
	margin-top: -1px !important;
	margin-bottom: -1px !important;
}

.tabs-left
{
	display: -moz-box !important;
	width: 3px !important;
}

.tabbrowser-tabs[overflow="true"] .tabs-left
{
	display: none !important;
}

tabbrowser > tabbox > tabpanels
{
	-moz-appearance: none !important;
}
.tab-drop-indicator-bar
{
	height: 10px !important;
	margin-top: -10px !important;
	position: relative !important;
	-moz-margin-start: -4px !important;
}
.tab-drop-indicator
{
	height: 33px !important;
	width: 10px !important;
	margin-bottom: -24px !important;
	position: relative !important;
	background: url("http://a.imageshack.us/img829/9448/tabdragindicator.png") 50% 40% no-repeat !important;
}
.tabbrowser-arrowscrollbox > .scrollbutton-up:-moz-locale-dir(ltr),
.tabbrowser-arrowscrollbox > .scrollbutton-down-stack > .scrollbutton-down:-moz-locale-dir(rtl)
{
	border-right: 2px solid !important;
	-moz-border-right-colors: rgba(0,0,0,0.25) rgba(255,255,255,0.15) !important;
	list-style-image: url("http://a.imageshack.us/img189/2905/tabarrowleft.png") !important;
}

.tabbrowser-arrowscrollbox > .scrollbutton-down-stack > .scrollbutton-down:-moz-locale-dir(ltr),
.tabbrowser-arrowscrollbox > .scrollbutton-up:-moz-locale-dir(rtl)
{
	border-left: 2px solid !important;
	-moz-border-left-colors: rgba(0,0,0,0.25) rgba(255,255,255,0.15) !important;
	list-style-image: url("http://a.imageshack.us/img825/8956/tabarrowright.png") !important;
}

.tabbrowser-arrowscrollbox > .scrollbutton-up:hover,
.tabbrowser-arrowscrollbox > .scrollbutton-down-stack > .scrollbutton-down:hover
{
	-moz-image-region: rect(0, 22px, 17px, 11px) !important;
	background-color: rgba(0,0,0,0.10) !important;
}

.tabbrowser-arrowscrollbox > .scrollbutton-up:hover:active
.tabbrowser-arrowscrollbox > .scrollbutton-down-stack > .scrollbutton-down:hover:active
{
	-moz-image-region: rect(0, 44px, 17px, 33px) !important;
	background-color: rgba(0,0,0,0.20) !important;
}

.tabbrowser-arrowscrollbox > .scrollbutton-up[disabled="true"],
.tabbrowser-arrowscrollbox > .scrollbutton-down-stack > .scrollbutton-down[disabled="true"]
{
	-moz-image-region: rect(0, 33px, 17px, 22px) !important;
	background-color: transparent !important; 
}

.tabs-container > .tabs-newtab-button,
.tabs-alltabs-button
{
	-moz-border-start: 2px solid !important;
	-moz-border-end: none !important;
	-moz-border-left-colors: rgba(0,0,0,0.25) rgba(255,255,255,0.15) !important;
	-moz-border-right-colors: rgba(0,0,0,0.25) rgba(255,255,255,0.15) !important;
	margin: 1px 0 0 0 !important;
	padding: 0 !important;
}
.tabs-newtab-button > .toolbarbutton-icon,
.tabs-alltabs-button > .toolbarbutton-icon
{
	padding: 0 !important;
}
.tabs-newtab-button
{
	list-style-image: url("http://a.imageshack.us/img30/5201/newtab.png") !important;
	-moz-image-region: rect(0, 18px, 15px, 0) !important;
}
.tabs-newtab-button:hover
{
	-moz-image-region: rect(0, 18px, 15px, 0) !important;
}
.tabs-newtab-button:hover:active
{
	-moz-image-region: rect(0, 18px, 15px, 0) !important;
}
.tabs-container > .tabs-newtab-button:hover,
.tabs-alltabs-button:hover
{
	background-color: rgba(0,0,0,0.10) !important;
}
.tabs-container > .tabs-newtab-button:hover:active,
.tabs-alltabs-button:hover:active
{
	background-color: rgba(0,0,0,0.20) !important;
}

.tabs-alltabs-button[type="menu"] > .toolbarbutton-menu-dropmarker,
.tabs-alltabs-button > .toolbarbutton-text
{
	display: none !important;
}

.tabs-alltabs-button > .toolbarbutton-icon
{
	-moz-margin-end: 2px !important;
}

.home-tab-button
{
	padding: 0 1px 1px 2px !important;
	margin: 1px 0 0 3px !important;
}

.home-tab-button > label
{
	display: none !important;
}

.home-tab-button > .toolbarbutton-icon
{
	padding: 0 !important;
	margin: 0 !important;
	list-style-image: url("http://a.imageshack.us/img825/7163/homef.png") !important;
	-moz-image-region: rect(0, 18px, 20px, 2px) !important;
}
.home-tab-button:hover > .toolbarbutton-icon
{
	-moz-image-region: rect(0, 38px, 20px, 22px) !important;
}
.home-tab-button:hover:active > .toolbarbutton-icon
{
	-moz-image-region: rect(0, 58px, 20px, 42px) !important;
}
.tabs-container[overflow="true"] .home-tab-button
{
	margin: 1px 0 0 0 !important;
	-moz-border-start: none !important;
	-moz-border-end: 2px solid !important;
	-moz-border-left-colors: rgba(0,0,0,0.25) rgba(255,255,255,0.15) !important;
	-moz-border-right-colors: rgba(0,0,0,0.25) rgba(255,255,255,0.15) !important;
}

.tabs-container[overflow="true"] .home-tab-button
{
	margin: 1px 0 0 0 !important;
}

.tabs-container[overflow="true"] .home-tab-button:hover
{
	background-color: rgba(0,0,0,0.10) !important;
}

.tabs-container:not([overflow="true"])
{
	padding-left: 0 !important;
}

.tabs-container:not([overflow="true"]) .home-tab-button
{
	background-color: #f9f9f9 !important;
	border-width: 0 6px !important;
	-moz-border-image: url("http://a.imageshack.us/img188/8052/lefto.png") 0 6 repeat !important;
}
.tabs-container > stack  {display:none!important}
#star-button {display: none !important;}
#feed-button {display: none !important;}
/*By Seahorsepip.*/
/*For dEEP 7 Visualstyle.*/
/*Recommended to use firefox 3.6.4 with Metro addon to use this code.*/
/*Credits: Boneyardbrew,  SoapyHamHocks & 6XGate*/