Bug 1444740 - Part 2. Replace obsolete moz-border css styles in SeaMonkey Linux/Windows classic theme. r=IanN
authorBill Gianopoulos <wgianopoulos@gmail.com>
Sun, 02 Feb 2020 20:56:03 +0100
changeset 38141 3f673febb509de790bf0b2a2243c96d110fe5a98
parent 38140 a5f5ab445b92956503cfa3dcc3651a6c82e6fbca
child 38142 4d69d0a1d74a256813385fcfed089883cdca2d6c
push id398
push userclokep@gmail.com
push dateMon, 09 Mar 2020 19:10:28 +0000
reviewersIanN
bugs1444740
Bug 1444740 - Part 2. Replace obsolete moz-border css styles in SeaMonkey Linux/Windows classic theme. r=IanN
suite/themes/classic/communicator/button.css
suite/themes/classic/communicator/communicator.css
suite/themes/classic/communicator/helpviewer/help.css
suite/themes/classic/communicator/places/bookmarksToolbar.css
suite/themes/classic/communicator/profile/profile.css
suite/themes/classic/communicator/sidebar/sidebar.css
suite/themes/classic/communicator/toolbar.css
suite/themes/classic/communicator/viewSourceOverlay.css
suite/themes/classic/editor/editorModeToolbar.css
suite/themes/classic/linux/communicator/scrollbars.css
suite/themes/classic/messenger/mailWindow1.css
suite/themes/classic/messenger/messengercompose/messengercompose.css
suite/themes/classic/messenger/primaryToolbar.css
suite/themes/classic/navigator/navigator.css
suite/themes/classic/navigator/tabbrowser.css
--- a/suite/themes/classic/communicator/button.css
+++ b/suite/themes/classic/communicator/button.css
@@ -152,34 +152,35 @@ toolbar[labelalign="end"] .toolbarbutton
 .button-toolbar > .button-box > .button-icon[src],
 .button-toolbar > .button-box > .button-text {
   margin-inline-end: 2px;
 }  
 
 .button-toolbar, 
 .button-toolbar[disabled="true"]:hover,
 .button-toolbar[disabled="true"]:hover:active {
-  -moz-border-top-colors: transparent ThreeDHighlight;
-  -moz-border-right-colors: transparent ThreeDShadow;
-  -moz-border-bottom-colors: transparent ThreeDShadow;
-  -moz-border-left-colors: transparent ThreeDHighlight;
+  padding: 1px;
+  border-top-color: ThreeDHighlight;
+  border-right-color: ThreeDShadow;
+  border-bottom-color: ThreeDShadow;
+  border-left-color: ThreeDHighlight;
 }
   
 .button-toolbar:hover {
-  -moz-border-top-colors: ThreeDDarkShadow ThreeDHighlight;
-  -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
-  -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
-  -moz-border-left-colors: ThreeDDarkShadow ThreeDHighlight;
+  border-top-color: ThreeDDarkShadow;
+  border-right-color: ThreeDDarkShadow;
+  border-bottom-color: ThreeDDarkShadow;
+  border-left-color: ThreeDDarkShadow;
 }
 
 .button-toolbar:hover:active {
-  -moz-border-top-colors: ThreeDDarkShadow ThreeDShadow;
-  -moz-border-right-colors: ThreeDDarkShadow ThreeDHighlight;
-  -moz-border-bottom-colors: ThreeDDarkShadow ThreeDHighlight;
-  -moz-border-left-colors: ThreeDDarkShadow ThreeDShadow;
+  border-top-color: ThreeDDarkShadow;
+  border-right-color: ThreeDDarkShadow;
+  border-bottom-color: ThreeDDarkShadow;
+  border-left-color: ThreeDDarkShadow;
 }
 
 /* ::::: taskbuttons ::::: */
 
 .taskbutton {
   padding: 1px;
 }
 
@@ -202,33 +203,33 @@ toolbar[labelalign="end"] .toolbarbutton
  * Not used in Firefox but used elsewhere,
  **/
 
 @media (-moz-windows-classic) {
 
   .toolbarbutton-menubutton-dropmarker {
     border: 1px solid;
     padding: 2px;
-    -moz-border-top-colors: transparent;
-    -moz-border-right-colors: transparent;
-    -moz-border-bottom-colors: transparent;
-    -moz-border-left-colors: transparent;
+    border-top-color: transparent;
+    border-right-color: transparent;
+    border-bottom-color: transparent;
+    border-left-color: transparent;
   }
 
   toolbarbutton[type="menu-button"]:hover > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]) {
-    -moz-border-top-colors: ThreeDHighlight;
-    -moz-border-right-colors: ThreeDShadow;
-    -moz-border-bottom-colors: ThreeDShadow;
-    -moz-border-left-colors: ThreeDHighlight;
+    border-top-color: ThreeDHighlight;
+    border-right-color: ThreeDShadow;
+    border-bottom-color: ThreeDShadow;
+    border-left-color: ThreeDHighlight;
   }
 
   toolbarbutton[type="menu-button"]:hover:active > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]),
   toolbarbutton[type="menu-button"][open="true"] > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]) {
-    -moz-border-top-colors: ThreeDShadow;
-    -moz-border-right-colors: ThreeDHighlight;
-    -moz-border-bottom-colors: ThreeDHighlight;
-    -moz-border-left-colors: ThreeDShadow;
+    border-top-color: ThreeDShadow;
+    border-right-color: ThreeDHighlight;
+    border-bottom-color: ThreeDHighlight;
+    border-left-color: ThreeDShadow;
     padding-top: 3px;
     padding-bottom: 1px;
     padding-inline-start: 3px;
     padding-inline-end: 1px;
   }
 }
--- a/suite/themes/classic/communicator/communicator.css
+++ b/suite/themes/classic/communicator/communicator.css
@@ -231,21 +231,21 @@ treecols:-moz-lwtheme {
     border-width: 1px !important;
   }
 }
 
 /* ::::: dialog header ::::: */
 
 dialogheader {
   margin: 0px 5px 5px 5px;
-  border: 2px solid;
-  -moz-border-top-colors: ThreeDShadow ThreeDDarkShadow;
-  -moz-border-right-colors: ThreeDHighlight ThreeDDarkShadow;
-  -moz-border-bottom-colors: ThreeDHighlight ThreeDDarkShadow;
-  -moz-border-left-colors: ThreeDShadow ThreeDDarkShadow;
+  border: 1px solid;
+  border-top-color: ThreeDDarkShadow;
+  border-right-color: ThreeDDarkShadow;
+  border-bottom-color: ThreeDDarkShadow;
+  border-left-color: ThreeDDarkShadow;
   padding: 5px 8px;
   background-color: Highlight;
   color: HighlightText;
 }
 
 .dialogheader-title {
   margin: 0px !important;
   font-size: larger;
--- a/suite/themes/classic/communicator/helpviewer/help.css
+++ b/suite/themes/classic/communicator/helpviewer/help.css
@@ -122,15 +122,15 @@
 
 /* make findbar appear above content */
 #appcontent {
   -moz-box-direction: reverse;
 }
 
 /* style findbar for being on top */
 #FindToolbar {
-  -moz-border-top-colors: ThreeDHighlight;
+  border-top-color: ThreeDHighlight;
   border-top-width: 1px;
-  border-bottom: 2px solid;
-  -moz-border-bottom-colors: ThreeDShadow ThreeDHighlight;
+  border-bottom: 1px solid;
+  border-bottom-color: ThreeDShadow;
   padding-top: 1px;
   padding-bottom: 0px;
 }
--- a/suite/themes/classic/communicator/places/bookmarksToolbar.css
+++ b/suite/themes/classic/communicator/places/bookmarksToolbar.css
@@ -28,20 +28,20 @@ toolbarbutton.bookmark-item:not([contain
 toolbarbutton.bookmark-item:not([container="true"]):not([disabled="true"]):hover {
   text-decoration: underline;
   color: #0000FF;
 }
 
 toolbarbutton.bookmark-item[disabled="true"],
 toolbarbutton.bookmark-item:not([container="true"]):hover,
 toolbarbutton.bookmark-item:not([container="true"]):hover:active {
-  -moz-border-top-colors: transparent !important;
-  -moz-border-right-colors: transparent !important;
-  -moz-border-bottom-colors: transparent !important;
-  -moz-border-left-colors: transparent !important;
+  border-top-color: transparent !important;
+  border-right-color: transparent !important;
+  border-bottom-color: transparent !important;
+  border-left-color: transparent !important;
   background: transparent !important;
 }
 
 toolbarbutton.bookmark-item[disabled="true"] {
   list-style-image: url("chrome://communicator/skin/places/bookmark-item-dis.png") !important;
 }
 
 toolbarbutton.bookmark-item[disabled="true"][container="true"] {
--- a/suite/themes/classic/communicator/profile/profile.css
+++ b/suite/themes/classic/communicator/profile/profile.css
@@ -28,17 +28,17 @@ hbox.wizard-box {
   -moz-box-orient: vertical;
   margin-top: -8px;
   margin-bottom: 0;
   margin-inline-start: -8px;
   margin-inline-end: -10px;
   border-left: none;
   border-right: none;
   border-top: none;
-  -moz-border-bottom-colors: ThreeDHighlight ThreeDShadow;
+  border-bottom-color: ThreeDShadow;
   padding-top: 12px;
   padding-bottom: 12px;
   padding-inline-start: 25px;
   padding-inline-end: 5px;
   background-color: Window;
   color: WindowText;
 }
 
--- a/suite/themes/classic/communicator/sidebar/sidebar.css
+++ b/suite/themes/classic/communicator/sidebar/sidebar.css
@@ -105,37 +105,37 @@
 .box-texttab:-moz-lwtheme {
   text-shadow: none;
 }
 
 .box-texttab,
 .box-texttab[selected="true"],
 .box-texttab[selected="true"]:hover,
 .box-texttab[selected="true"]:hover:active {
-  border: 2px solid;
-  -moz-border-top-colors: ThreeDHighlight ThreeDLightShadow;
-  -moz-border-right-colors: ThreeDShadow ThreeDLightShadow;
-  -moz-border-bottom-colors: ThreeDShadow  ThreeDLightShadow;
-  -moz-border-left-colors: ThreeDHighlight ThreeDLightShadow;
+  border: 1px solid;
+  border-top-color: ThreeDLightShadow;
+  border-right-color: ThreeDShadow;
+  border-bottom-color: ThreeDShadow;
+  border-left-color: ThreeDLightShadow;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-inline-start: 0px;
   padding-inline-end: 1px;
 }
 
 .box-texttab:hover {
-  -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
-  -moz-border-bottom-colors: ThreeDDarkShadow  ThreeDShadow;
+  border-right-color: ThreeDDarkShadow;
+  border-bottom-color: ThreeDDarkShadow;
 }
 
 .box-texttab:hover:active {
-  -moz-border-top-colors: ThreeDShadow ThreeDLightShadow;
-  -moz-border-right-colors: ThreeDShadow ThreeDLightShadow;
-  -moz-border-bottom-colors: ThreeDShadow  ThreeDLightShadow;
-  -moz-border-left-colors: ThreeDShadow ThreeDLightShadow;
+  border-top-color: ThreeDShadow;
+  border-right-color: ThreeDShadow;
+  border-bottom-color: ThreeDShadow;
+  border-left-color: ThreeDShadow;
 }
 
 .sbtab-label {
   margin: 0px !important;
 }
 
 .sbtab-twisty {
   margin: 0px 7px;
--- a/suite/themes/classic/communicator/toolbar.css
+++ b/suite/themes/classic/communicator/toolbar.css
@@ -11,18 +11,18 @@
 /* Restore Windows Classic fallbacks removed by bug 1343196 */
 
 @media (-moz-windows-classic) {
 
   /* ::::: toolbox ::::: */
 
   toolbox {
     background-color: -moz-Dialog;
-    border-top: 2px solid;
-    -moz-border-top-colors: ThreeDShadow ThreeDHighlight;
+    border-top: 1px solid;
+    border-top-color: ThreeDShadow;
   }
 
   /* ::::: toolbar & menubar ::::: */
 
   toolbar {
     border-top: 1px solid ThreeDHighlight;
     border-bottom: 1px solid ThreeDShadow;
   }
@@ -39,22 +39,21 @@
   toolbar:-moz-lwtheme {
     background: none;
     border-color: transparent;
   }
 
   /* ::::: toolbar decorations ::::: */
 
   toolbarseparator {
-    border-top: 2px solid transparent;
-    border-bottom: 2px solid transparent;
-    border-left: 3px solid transparent;
-    border-right: 3px solid transparent;
-    -moz-border-left-colors  : transparent transparent ThreeDShadow;
-    -moz-border-right-colors : transparent transparent ThreeDHighlight;
+    padding: 2px;
+    border-left: 1px solid;
+    border-right: 1px solid;
+    border-left-color  : ThreeDShadow;
+    border-right-color : ThreeDHighlight;
   }
 }
 
 /* End restore Windows Classic fallbacks removed by bug 1343196 */
 
 @media (-moz-menubar-drag) {
   toolbar[type="menubar"]:not([autohide="true"]):not([xpfe="false"]):not(:-moz-lwtheme) {
     -moz-binding: url("chrome://communicator/content/bindings/toolbar-xpfe.xml#grippytoolbar-drag");
--- a/suite/themes/classic/communicator/viewSourceOverlay.css
+++ b/suite/themes/classic/communicator/viewSourceOverlay.css
@@ -4,15 +4,15 @@
 
 /* make findbar appear above content */
 #appcontent {
   -moz-box-direction: reverse;
 }
 
 /* style findbar for being on top */
 #FindToolbar {
-  -moz-border-top-colors: ThreeDHighlight;
+  border-top-color: ThreeDHighlight;
   border-top-width: 1px;
-  border-bottom: 2px solid;
-  -moz-border-bottom-colors: ThreeDShadow ThreeDHighlight;
+  border-bottom: 1px solid;
+  border-bottom-color: ThreeDShadow;
   padding-top: 1px;
   padding-bottom: 0px;
 }
--- a/suite/themes/classic/editor/editorModeToolbar.css
+++ b/suite/themes/classic/editor/editorModeToolbar.css
@@ -11,19 +11,19 @@
   border-left: 1px solid ThreeDDarkShadow;
   border-right: 1px solid ThreeDLightShadow;
   padding: 0px 2px 2px;
   min-width: 1px;
 }
 
 .tab-bottom[selected="true"] {
   color: -moz-FieldText;
-  -moz-border-top-colors: -moz-Field;
-  -moz-border-bottom-colors: ThreeDShadow -moz-Field;
-  -moz-border-left-colors: ThreeDHighlight -moz-Field;
+  border-top-color: -moz-Field;
+  border-bottom-color: ThreeDShadow;
+  border-left-color: ThreeDHighlight;
 }
 
 #NormalModeButton {
   list-style-image: url("chrome://editor/skin/icons/editmode-normal.gif");
 }
 
 #TagModeButton {
   list-style-image: url("chrome://editor/skin/icons/editmode-tags.gif");
--- a/suite/themes/classic/linux/communicator/scrollbars.css
+++ b/suite/themes/classic/linux/communicator/scrollbars.css
@@ -136,21 +136,21 @@ scrollbar[orient="vertical"] > scrollbar
   {
      -moz-appearance: scrollbar-vertical;
   }
 
   /* ::::: borders for thumb and buttons ::::: */
 
   html|div thumb,
   html|div scrollbarbutton {
-    border: 2px solid;
-    -moz-border-top-colors: ThreeDLightShadow ThreeDHighlight;
-    -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
-    -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
-    -moz-border-left-colors: ThreeDLightShadow ThreeDHighlight;
+    border: 1px solid;
+    border-top-color: ThreeDLightShadow;
+    border-right-color: ThreeDDarkShadow;
+    border-bottom-color: ThreeDDarkShadow;
+    border-left-color: ThreeDLightShadow;
     background-color: -moz-Dialog;
   }
 
   /* ::::: thumb (horizontal) ::::: */
 
   html|div thumb {
     -moz-appearance: scrollbarthumb-vertical;
     min-height: 8px;
@@ -165,20 +165,20 @@ scrollbar[orient="vertical"] > scrollbar
 
   html|div scrollbarbutton {
     background: -moz-Dialog no-repeat 50% 50%;
     min-width: 16px;
     min-height: 16px;
   }
 
   html|div scrollbarbutton:hover:active, html|div scrollbarbutton[active="true"] {
-    -moz-border-top-colors: ThreeDShadow -moz-Dialog;
-    -moz-border-right-colors: ThreeDShadow -moz-Dialog;
-    -moz-border-bottom-colors: ThreeDShadow -moz-Dialog;
-    -moz-border-left-colors: ThreeDShadow -moz-Dialog;
+    border-top-color: -moz-Dialog;
+    border-right-color: -moz-Dialog;
+    border-bottom-color: -moz-Dialog;
+    border-left-color: -moz-Dialog;
     background-position: 60% 60%;
   }
 
   /* ..... increment .... */
 
   html|div scrollbarbutton[type="increment"] {
     -moz-appearance: scrollbarbutton-right;
     background-image: url("chrome://global/skin/arrow/arrow-rit.gif")
--- a/suite/themes/classic/messenger/mailWindow1.css
+++ b/suite/themes/classic/messenger/mailWindow1.css
@@ -61,43 +61,43 @@
 #threadpane-splitter[state="collapsed"] {
   border-bottom: 2px solid;
 }
 
 /* ..... tree adjustments ..... */
 
 #folderTree {
   border-right: 1px solid;
-  -moz-border-right-colors: ThreeDShadow;
+  border-right-color: ThreeDShadow;
   min-width: 1px;
 }
 
 #threadTree {
-  border-bottom: 2px solid;
-  -moz-border-bottom-colors: ThreeDHighlight ThreeDLightShadow;
+  border-bottom: 1px solid;
+  border-bottom-color: ThreeDLightShadow;
   min-width: 1px;
 }
 
 #threadTree,
 #accountCentralBox {
-  border-left: 2px solid;
-  -moz-border-left-colors: ThreeDShadow ThreeDDarkShadow;
+  border-left: 1px solid;
+  border-left-color: ThreeDDarkShadow;
 }
 
 #locationIcon {
   list-style-image: none;
 }
 
 /* ..... message pane adjustments ..... */
 
 #messagepanebox {
- border-top: 2px solid;
- border-left: 2px solid;
- -moz-border-top-colors: ThreeDShadow ThreeDDarkShadow;
- -moz-border-left-colors: ThreeDShadow ThreeDDarkShadow;
+ border-top: 1px solid;
+ border-left: 1px solid;
+ border-top-color: ThreeDDarkShadow;
+ border-left-color: ThreeDDarkShadow;
 }
 
 #msgHeaderView {
   border-left: none !important;
 }
 
 #messagepane {
   border: 1px solid -moz-Field;
--- a/suite/themes/classic/messenger/messengercompose/messengercompose.css
+++ b/suite/themes/classic/messenger/messengercompose/messengercompose.css
@@ -205,17 +205,17 @@ toolbar[iconsize="small"] > #button-save
   border-top: none;
   border-bottom: none;
 }
 
 #compose-toolbar-sizer {
   border-top-width: 1px;
   border-left: none;
   border-right: none;
-  -moz-border-top-colors: ThreeDHighlight;
+  border-top-color: ThreeDHighlight;
 }
 
 #msgSubject {
   margin-top: 0px;
   margin-bottom: 4px;
 }
 
 #MsgHeadersToolbar {
@@ -265,31 +265,31 @@ treechildren::-moz-tree-image(subscribed
 /* ::::: compact menulists ::::: */
 
 .menulist-compact {
   -moz-binding: url("chrome://messenger/content/messengercompose/menulistCompactBindings.xml#menulist-compact");
   -moz-appearance: none;
   -moz-box-align: center;
   -moz-box-pack: center;
   margin: 0;
-  border: 2px solid;
-  -moz-border-top-colors: ThreeDHighlight ThreeDLightShadow;
-  -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
-  -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
-  -moz-border-left-colors: ThreeDHighlight ThreeDLightShadow;
+  border: 1px solid;
+  border-top-color: ThreeDLightShadow;
+  border-right-color: ThreeDDarkShadow;
+  border-bottom-color: ThreeDDarkShadow;
+  border-left-color: ThreeDLightShadow;
   background-color: ThreeDFace;
   color: ButtonText;
   list-style-image: url("chrome://global/skin/arrow/arrow-dn.gif");
 }
 
 .menulist-compact[open="true"] {
-  -moz-border-top-colors: ThreeDDarkShadow ThreeDShadow;
-  -moz-border-right-colors: ThreeDDarkShadow ThreeDHighlight;
-  -moz-border-bottom-colors: ThreeDDarkShadow ThreeDHighlight;
-  -moz-border-left-colors: ThreeDDarkShadow ThreeDShadow;
+  border-top-color: ThreeDDarkShadow;
+  border-right-color: ThreeDDarkShadow;
+  border-bottom-color: ThreeDDarkShadow;
+  border-left-color: ThreeDDarkShadow;
 }
 
 .menulist-compact[disabled="true"] {
   list-style-image: url("chrome://global/skin/arrow/arrow-dn-dis.gif");
 }
 
 .menulist-compact > .menulist-label-box > .menulist-label {
   margin: 0 3px !important;
--- a/suite/themes/classic/messenger/primaryToolbar.css
+++ b/suite/themes/classic/messenger/primaryToolbar.css
@@ -540,17 +540,17 @@ toolbar[iconsize="small"] > #extractTask
 #extractTaskButton[disabled="true"] > .box-inherit > .toolbarbutton-icon {
   opacity: 0.3;
 }
 
 /* ::::: message notification bar style rules ::::: */
 
 .msgNotificationBar {
   border-bottom: 1px solid;
-  -moz-border-bottom-colors: #000000;
+  border-bottom-color: #000000;
   -moz-appearance: toolbox;
   background-color: #C7BC8F;
   color: black;
 }
 
 .msgNotificationBar:-moz-lwtheme {
   text-shadow: none;
 }
--- a/suite/themes/classic/navigator/navigator.css
+++ b/suite/themes/classic/navigator/navigator.css
@@ -201,39 +201,39 @@ toolbar[iconsize="small"] > #sync-button
 }
 
 toolbar[iconsize="small"] > toolbarpaletteitem > #sync-button[status=active],
 toolbar[iconsize="small"] > #sync-button[status=active] {
   list-style-image: url("chrome://communicator/skin/sync/sync-16-throbber.png");
 }
 
 #FindToolbar {
-  -moz-border-top-colors: ThreeDHighlight;
+  border-top-color: ThreeDHighlight;
   border-top-width: 1px;
-  border-bottom: 2px solid;
-  -moz-border-bottom-colors: ThreeDShadow ThreeDHighlight;
+  border-bottom: 1px solid;
+  border-bottom-color: ThreeDShadow;
   padding-top: 1px;
   padding-bottom: 0px;
 }
 
 #FindToolbar:-moz-lwtheme {
-  -moz-border-top-colors: transparent;
-  -moz-border-bottom-colors: transparent;
+  border-top-color: transparent;
+  border-bottom-color: transparent;
 }
 
 /* ::::: fullscreen window controls ::::: */
 
 #window-controls {
   -moz-box-align: center;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-inline-start: 4px;
   padding-inline-end: 2px;
-  border-left: 2px solid;
-  -moz-border-left-colors: ThreeDHighlight ThreeDShadow;
+  border-left: 1px solid;
+  border-left-color: ThreeDShadow;
   background-color: -moz-Dialog;
 }
 
 toolbar[mode="text"] > #window-controls > toolbarbutton > .toolbarbutton-icon {
   display: -moz-box;
 }
 
 #minimize-button {
@@ -530,18 +530,18 @@ toolbar[mode="text"] > #window-controls 
 #PopupAutoComplete > richlistbox {
   padding: 0;
 }
 
 .autocomplete-history-dropmarker {
   min-width: 2em; /* Fix to show the menulist-dropmarker under newer GTK3 versions */
   border-right-width: 1px;
   border-bottom-width: 1px;
-  -moz-border-right-colors: ThreeDShadow;
-  -moz-border-bottom-colors: ThreeDShadow;
+  border-right-color: ThreeDShadow;
+  border-bottom-color: ThreeDShadow;
 }
 
 .autocomplete-treebody::-moz-tree-cell-text(value) {
   padding-inline-start: 15px;
 }
 
 .autocomplete-search-box {
   border-top: 2px groove -moz-Dialog;
--- a/suite/themes/classic/navigator/tabbrowser.css
+++ b/suite/themes/classic/navigator/tabbrowser.css
@@ -46,18 +46,18 @@ tabpanels {
   list-style-image: url("chrome://communicator/skin/icons/loading.gif");
 }
 
 .tabbrowser-tab[selected="true"] {
   margin-bottom: 0px;
   padding-top: 2px; /* compensates the top margin of background tabs */
   padding-bottom: 3px; /* compensates the bottom margin of background tabs */
   background-color: -moz-dialog;
-  -moz-border-top-colors: unset;
-  -moz-border-right-colors: unset;
+  border-top-color: unset;
+  border-right-color: unset;
   color: -moz-dialogtext;
   border: 1px solid Gray;
   border-top: 2px solid RoyalBlue;
   border-bottom: 0px none;
   -moz-appearance: none;
 }
 
 .tabbrowser-tab:-moz-lwtheme {
@@ -72,41 +72,41 @@ tabpanels {
 
 /* ::::: Tab scrollbox arrow, and all-tabs buttons ::::: */
 
 .scrollbutton-up,
 .scrollbutton-down {
   -moz-appearance: tab;
   margin: 2px 0px 1px;
   padding: 0px;
-  border-top: 2px solid;
-  border-right: 2px solid;
-  border-left: 2px solid;
+  border-top: 1px solid;
+  border-right: 1px solid;
+  border-left: 1px solid;
   border-bottom: 1px solid ThreeDHighlight;
-  -moz-border-top-colors: ThreeDHighlight ThreeDLightShadow;
-  -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
-  -moz-border-left-colors: ThreeDHighlight ThreeDLightShadow;
+  border-top-color: ThreeDLightShadow;
+  border-right-color: ThreeDDarkShadow;
+  border-left-color: ThreeDLightShadow;
   border-radius: 2px 2px 0px 0px;
 }
 
 @media (-moz-windows-theme: aero) {
   .scrollbutton-up,
   .scrollbutton-down {
     padding: 0px 2px;
   }
 }
 
 .scrollbutton-up:-moz-locale-dir(rtl),
 .scrollbutton-down:-moz-locale-dir(ltr) {
-  -moz-border-right-colors: ThreeDHighlight ThreeDShadow;
+  border-right-color: ThreeDShadow;
 }
 
 .scrollbutton-up:-moz-locale-dir(ltr),
 .scrollbutton-down:-moz-locale-dir(rtl) {
-  -moz-border-left-colors: ThreeDHighlight ThreeDShadow;
+  border-left-color: ThreeDShadow;
 }
 
 .scrollbutton-up,
 .scrollbutton-down:-moz-locale-dir(rtl) {
   list-style-image: url("chrome://navigator/skin/icons/tab-arrow-left.gif");
 }
 
 .scrollbutton-down,