diff --git a/browserid/static/dialog/controllers/page_controller.js b/browserid/static/dialog/controllers/page_controller.js
index 66a0747b87e1ea4fad769cff5438823128e253c7..1671bbce826cbc263822760e340440b2e3ea28ba 100644
--- a/browserid/static/dialog/controllers/page_controller.js
+++ b/browserid/static/dialog/controllers/page_controller.js
@@ -131,10 +131,7 @@
       $("#error_dialog .title").text(info.message);
       $("#error_dialog .content").text(info.description);
 
-      $("#back").hide();
-      $("input[type=submit]").hide();
-
-      $("#cancel").text("Close").addClass("action");
+      $("body").removeClass("authenticated").addClass("error");
 
       $("#error_dialog").fadeIn(500);
     },
diff --git a/browserid/static/dialog/css/popup.css b/browserid/static/dialog/css/popup.css
index 6f1b31dd8b69f3c8ac4355f5fb51b20721f7978e..f927628203103d6a4a8042744ea403faaa903195 100644
--- a/browserid/static/dialog/css/popup.css
+++ b/browserid/static/dialog/css/popup.css
@@ -78,6 +78,11 @@ h2 {
     position: relative;
 }
 
+#error_dialog {
+  text-align: center;
+  margin: 100px auto;
+}
+
 .table {
     display: table;
     width: 100%;