diff --git a/NzbDrone.Web/Content/style.css b/NzbDrone.Web/Content/style.css
index 2e401361f..5237c18d1 100644
--- a/NzbDrone.Web/Content/style.css
+++ b/NzbDrone.Web/Content/style.css
@@ -224,13 +224,13 @@ input[type="text"]:hover
     background: #C0D6FF;
 }
 
-.button
+#save_button
 {
 	border: 1px solid #006;
     background: #ccf;
 }
 
-.button:hover
+#save_button:hover
 {
 	border: 1px solid #f00;
     background: #eef;
diff --git a/NzbDrone.Web/Views/Settings/Downloads.ascx b/NzbDrone.Web/Views/Settings/Downloads.ascx
index 2a4ee2e42..88af2724a 100644
--- a/NzbDrone.Web/Views/Settings/Downloads.ascx
+++ b/NzbDrone.Web/Views/Settings/Downloads.ascx
@@ -10,6 +10,7 @@
             resetForm: false
         };
         $('#form').ajaxForm(options);
+        $('#save_button').attr('disabled', '');
     });
 
     function showRequest(formData, jqForm, options) {
@@ -131,7 +132,7 @@
                 </div>
             </fieldset>
 
-            <input type="submit" value="Save" class="submitButton"/>
+            <input type="submit" id="save_button" value="Save" disabled="disabled" />
     
     <% } %>
     </fieldset>
diff --git a/NzbDrone.Web/Views/Settings/General.ascx b/NzbDrone.Web/Views/Settings/General.ascx
index 1d17f4db3..e78e00d41 100644
--- a/NzbDrone.Web/Views/Settings/General.ascx
+++ b/NzbDrone.Web/Views/Settings/General.ascx
@@ -10,6 +10,7 @@
                 resetForm: false
             };
             $('#form').ajaxForm(options);
+            $('#save_button').attr('disabled', '');
         });
 
         function showRequest(formData, jqForm, options) {
@@ -38,7 +39,7 @@
             </div>
                        
             <p>
-                <input type="submit" value="Save" />
+                <input type="submit" id="save_button" value="Save" disabled="disabled" />
             </p>
         </fieldset>
 <% } Html.EndForm();%>
diff --git a/NzbDrone.Web/Views/Settings/Indexers.ascx b/NzbDrone.Web/Views/Settings/Indexers.ascx
index c9af9b345..7964b84dd 100644
--- a/NzbDrone.Web/Views/Settings/Indexers.ascx
+++ b/NzbDrone.Web/Views/Settings/Indexers.ascx
@@ -11,6 +11,7 @@
             resetForm: false
         };
         $('#form').ajaxForm(options);
+        $('#save_button').attr('disabled', '');
     });
 
     function saveOrder(jqForm, options) {
@@ -131,7 +132,7 @@
                 <%= Html.ValidationMessageFor(m => m.NzbsrusHash)%>
             </div>
         <br />
-            <input type="submit" value="Save" />
+            <input type="submit" id="save_button" value="Save" disabled="disabled" />
     </fieldset>
 
 <% } %>
diff --git a/NzbDrone.Web/Views/Settings/Quality.ascx b/NzbDrone.Web/Views/Settings/Quality.ascx
index 4f7df6f7a..8086696be 100644
--- a/NzbDrone.Web/Views/Settings/Quality.ascx
+++ b/NzbDrone.Web/Views/Settings/Quality.ascx
@@ -12,6 +12,7 @@
             resetForm: false
         };
         $('#form').ajaxForm(options);
+        $('#save_button').attr('disabled', '');
     });
 
     function showRequest(formData, jqForm, options) {
@@ -61,7 +62,7 @@
                     </div>
 
                     <div style="margin-top: 10px; padding-left: 5px;">
-                        <input type="submit" class="button" value="Save" />
+                        <input type="submit" id="save_button" value="Save" disabled="disabled" />
                     </div>
                 </div>