diff --git a/css/views-admin.css b/css/views-admin.css
index a2b0eec..8f370bc 100644
--- a/css/views-admin.css
+++ b/css/views-admin.css
@@ -88,7 +88,10 @@
 }
 
 .views-displays .secondary {
+  margin: 0;
   overflow: visible;
+  padding: 0;
+  border-bottom: 0px none;
 }
 
 /* @end */
@@ -99,8 +102,10 @@
  */
 
 .views-displays .secondary > li {
+  border-right: 0 none;
   display: inline-block;
   float: left; /* LTR */
+  padding: 0;
 }
 
 .views-displays .secondary .open > a {
diff --git a/css/views-admin.ctools.css b/css/views-admin.ctools.css
index d326951..a14c4ba 100644
--- a/css/views-admin.ctools.css
+++ b/css/views-admin.ctools.css
@@ -79,6 +79,11 @@
   border-right: 1px solid #e8e8e8;
 }
 
+.ctools-dropbutton .ctools-content ul {
+  margin: 0;
+  padding: 0;
+}
+
 .ctools-button .ctools-content a {
   background-image: none;
   border: medium none;
@@ -270,3 +275,4 @@
 }
 
 /* @end */
+
diff --git a/css/views-admin.theme.css b/css/views-admin.theme.css
index d24f5ec..a3c1377 100644
--- a/css/views-admin.theme.css
+++ b/css/views-admin.theme.css
@@ -118,7 +118,7 @@
 }
 
 .views-admin .icon.add {
-  background-position: center 3px;
+  background-position: center 7px;
 }
 
 .views-admin a.icon.add {
@@ -161,6 +161,10 @@ fieldset.box-padding {
   margin-bottom: 0;
 }
 
+.views-admin fieldset .fieldset-wrapper {
+  margin-bottom: 0;
+}
+
 .form-item {
   margin-top: 9px;
   padding-bottom: 0;
@@ -193,6 +197,7 @@ input.form-radio {
 .views-admin fieldset fieldset.container-inline {
   margin-top: 6px;
   padding-top: 0;
+  margin-bottom: 25px;
 }
 
 /* Indent form elements so they're directly underneath the label of the checkbox that reveals them */
@@ -1008,3 +1013,9 @@ div.messages {
 }
 
 /* @end */
+
+/* @group Fieldsets */
+#edit-view-displays-wrapper .fieldset-wrapper {
+  margin: 0;
+}
+/* @end */
\ No newline at end of file
