website, product and grid bugfix
diff --git a/css/all-app.css b/css/all-app.css
index 0e432d4..3fb5692 100644
--- a/css/all-app.css
+++ b/css/all-app.css
@@ -1944,6 +1944,24 @@
 body {
 	font-family: "Helvetica Neue", Helvetica, "Helvetica Neue", sans-serif;
 	font-size: 13px;
+	background-color: #eee;
+}
+
+footer {
+	background: #b7b7b7; /* Old browsers */
+	background: -moz-linear-gradient(top,  #b7b7b7 0%, #eeeeee 36%); /* FF3.6+ */
+	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7b7b7), color-stop(36%,#eeeeee)); /* Chrome,Safari4+ */
+	background: -webkit-linear-gradient(top,  #b7b7b7 0%,#eeeeee 36%); /* Chrome10+,Safari5.1+ */
+	background: -o-linear-gradient(top,  #b7b7b7 0%,#eeeeee 36%); /* Opera 11.10+ */
+	background: -ms-linear-gradient(top,  #b7b7b7 0%,#eeeeee 36%); /* IE10+ */
+	background: linear-gradient(top,  #b7b7b7 0%,#eeeeee 36%); /* W3C */
+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
+	border-top: 1px solid #999;
+	text-align: center;
+	color: inherit;
+	padding: 10px;
+	font-size: 12px;
+	line-height: 1.7;	
 }
 
 span, div, td, input, textarea, button, select {
@@ -2049,10 +2067,10 @@
 }
 
 div#body_div {
-	display: none;
 	padding-right: 7px;
 	padding-top: 70px;
 	padding-bottom: 50px;
+	min-height: 400px;
 }
 
 .content {