diff --git a/make.js b/make.js
index ab183ec37..a5145875f 100644
--- a/make.js
+++ b/make.js
@@ -522,6 +522,7 @@ target.b2g = function() {
defines: defines,
copy: [
[COMMON_WEB_FILES, B2G_BUILD_CONTENT_DIR + '/web'],
+ ['web/viewer-b2g.css', B2G_BUILD_CONTENT_DIR + '/web'],
['web/locale.properties', B2G_BUILD_CONTENT_DIR + '/web'],
['external/webL10n/l10n.js', B2G_BUILD_CONTENT_DIR + '/web']
],
diff --git a/web/viewer-b2g.css b/web/viewer-b2g.css
new file mode 100644
index 000000000..1b6f749af
--- /dev/null
+++ b/web/viewer-b2g.css
@@ -0,0 +1,8 @@
+html {
+ /* Font size is needed to make the activity bar the corect size. */
+ font-size: 10px;
+}
+
+#outerContainer {
+ position: relative;
+}
diff --git a/web/viewer-snippet-b2g-activity-header.html b/web/viewer-snippet-b2g-activity-header.html
new file mode 100644
index 000000000..041643896
--- /dev/null
+++ b/web/viewer-snippet-b2g-activity-header.html
@@ -0,0 +1,6 @@
+