tab:hover {
   background-color: #FFCF00;
   color: #000000;
-  text-decoration: underline;
 }
 
 tab:hover:active {
-  text-decoration: none;
+  background-color: #FF9F00;
+  color: #000000;
 }
 
 tab:focus > .tab-middle {
 
 }
 
 treechildren[alternatingbackground="true"]::-moz-tree-row(odd, selected) {
-  background-color: #E7ADE7;
+  background-color: #008484;
   color: #000000;
 }
 
 treechildren[alternatingbackground="true"]::-moz-tree-row(odd, selected, focus) {
-  background-color: #E7ADE7;
+  background-color: #008484;
   color: #000000;
 }
 
 
   font-weight: bold;
 }
 
+/* ::::: throbber ::::: */
+
+#throbber-box {
+  -moz-margin-start: 2px;
+}
+
 /* ::::: security button ::::: */
 
 #security-button {
   list-style-image:url("chrome://communicator/skin/icons/lock-insecure.gif");
-  margin-left: 2px;
+  -moz-margin-start: 2px;
 }
 
 /* |high| and |low| styles could be different, to better reflect the secure level... */
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
 .tabbrowser-strip {
-  padding-bottom: 1px;
   border-bottom: 1px solid #FF9F00;
 }
 
   margin: 0;
 }
 
+.tabs-closebutton:hover,
+.tabs-closebutton:hover:active {
+  list-style-image: url("chrome://global/skin/icons/close-button-hover.gif");
+}
+
 .tabs-newbutton {
   margin: 0px;
   margin-top: 2px;