+
+/*** download progress ***/
+
+.download-progress {
+ background-color: #CCD0DD;
+ /* -moz-border-radius: 100%; */
+ border: 1px solid #808080;
+ width: 200px;
+ height: 24px;
+ margin: 0px 8px;
+}
+
+.download-progress .start-cap,
+.download-progress[complete] .end-cap,
+.download-progress .progress .progress-bar {
+ background-color: #336699;
+}
+
+.download-progress .progress {
+ background-color: transparent;
+}
+
+.download-progress .start-cap, .download-progress .end-cap {
+ width: 12px;
+}
+
+.download-progress .start-cap:-moz-locale-dir(ltr),
+.download-progress .end-cap:-moz-locale-dir(rtl) {
+ -moz-border-radius: 100% 0 0 100%;
+}
+
+.download-progress .end-cap:-moz-locale-dir(ltr),
+.download-progress .start-cap:-moz-locale-dir(rtl) {
+ -moz-border-radius: 0 100% 100% 0;
+}
+
+.download-progress .progress {
+ -moz-appearance: none;
+ padding: 0px;
+ margin: 0px;
+ border: none;
+}
+
+.download-progress .pause, .download-progress .cancel {
+ -moz-appearance: none;
+ background-color: #CCD0DD;
+ border-width: 1px 0px 0px 1px;
+ padding-right: 1px;
+ border-style: solid;
+ -moz-border-top-colors: #FFFFFF;
+ -moz-border-left-colors: #FFFFFF;
+ /* -moz-border-radius: 100%; */
+ min-width: 16px;
+ width: 16px;
+ height: 16px;
+ margin: 3px;
+}
+
+.download-progress .pause {
+ list-style-image: url('chrome://mozapps/skin/extensions/pause.png');
+}
+
+.download-progress .cancel {
+ list-style-image: url('chrome://mozapps/skin/extensions/cancel.png');
+}
+
+.download-progress .status-container {
+ -moz-box-align: center;
+}
+
+
+/*** install status ***/
+
+.install-status {
+ -moz-box-align: center;
+}
+
+
+/*** check for updates ***/
+
+#updates-container {
+ -moz-box-align: center;
+}
+
+#updates-installed, #updates-downloaded {
+ color: #00CC00;