Add gss files for all css files.

Change-Id: Ic54be45b205752f957780054fe8063265b546a64
diff --git a/user/src/com/google/gwt/cell/client/ButtonCellBase.gss b/user/src/com/google/gwt/cell/client/ButtonCellBase.gss
new file mode 100644
index 0000000..aa1e6df
--- /dev/null
+++ b/user/src/com/google/gwt/cell/client/ButtonCellBase.gss
@@ -0,0 +1,64 @@
+.buttonCellBase {
+  gwt-sprite: "buttonCellBaseBackground";
+  height: auto;
+  background-color: #f1f1f1;
+  margin: 0;
+  padding: 5px 7px;
+  text-decoration: none;
+  cursor: pointer;
+  /* @alternate */ cursor: hand;
+  font-size: small;
+  border: 1px solid #bbb;
+  border-bottom: 1px solid #a0a0a0;
+  border-radius: 5px;
+  -moz-border-radius: 5px;
+}
+
+.buttonCellBaseDefault {
+}
+
+.buttonCellBasePrimary {
+  background: #666;
+  color: white;
+}
+
+.buttonCellBaseNegative {
+  background: #940000;
+  color: white;
+}
+
+.buttonCellBase:active {
+  /* Only works in webkit based browsers. */
+}
+
+.buttonCellBase:hover {
+  border-color: #939393;
+}
+
+.buttonCellBase[disabled] {
+  cursor: default;
+  color: #888;
+}
+
+.buttonCellBase[disabled]:hover {
+  border-color: #bbb #bbb #a0a0a0;
+}
+
+.buttonCellBasePushing {
+  border: 1px inset #ccc;
+}
+
+.buttonCellBaseCollapseLeft {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+  -moz-border-radius-topleft: 0;
+  -moz-border-radius-bottomleft: 0;
+}
+
+.buttonCellBaseCollapseRight {
+  border-right: none;
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+  -moz-border-radius-topright: 0;
+  -moz-border-radius-bottomright: 0;
+}
diff --git a/user/src/com/google/gwt/resources/client/inline-block.gss b/user/src/com/google/gwt/resources/client/inline-block.gss
new file mode 100644
index 0000000..b3f586a
--- /dev/null
+++ b/user/src/com/google/gwt/resources/client/inline-block.gss
@@ -0,0 +1,4 @@
+.inlineBlock {
+  position: relative;
+  display: inline-block;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/CellBrowser.gss b/user/src/com/google/gwt/user/cellview/client/CellBrowser.gss
new file mode 100644
index 0000000..f7f6b12
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/CellBrowser.gss
@@ -0,0 +1,40 @@
+.cellBrowserWidget {
+}
+
+.cellBrowserColumn {
+}
+
+.cellBrowserFirstColumn {
+}
+
+.cellBrowserEvenItem {
+  padding: 8px;
+  zoom: 1;
+}
+
+.cellBrowserOddItem {
+  padding: 8px;
+  zoom: 1;
+}
+
+.cellBrowserKeyboardSelectedItem {
+  background: #ffc;
+}
+
+.cellBrowserSelectedItem {
+  gwt-sprite: "cellBrowserSelectedBackground";
+  background-color: #628cd5;
+  background-repeat: repeat-x;
+  color: white;
+  height: auto;
+  overflow: hidden;
+}
+
+.cellBrowserOpenItem {
+  gwt-sprite: "cellBrowserOpenBackground";
+  background-color: #7b7b7b;
+  background-repeat: repeat-x;
+  color: white;
+  height: auto;
+  overflow: hidden;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/CellList.gss b/user/src/com/google/gwt/user/cellview/client/CellList.gss
new file mode 100644
index 0000000..b418e79
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/CellList.gss
@@ -0,0 +1,24 @@
+.cellListWidget {
+}
+
+.cellListEvenItem {
+  cursor: pointer;
+  zoom: 1;
+}
+
+.cellListOddItem {
+  cursor: pointer;
+  zoom: 1;
+}
+
+.cellListKeyboardSelectedItem {
+  background: #ffc;
+}
+
+.cellListSelectedItem {
+  gwt-sprite: "cellListSelectedBackground";
+  background-color: #628cd5;
+  color: white;
+  height: auto;
+  overflow: visible;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/CellTable.gss b/user/src/com/google/gwt/user/cellview/client/CellTable.gss
new file mode 100644
index 0000000..9408728
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/CellTable.gss
@@ -0,0 +1,114 @@
+@def SELECTION_BORDER_WIDTH 2px;
+
+.cellTableWidget {
+}
+
+.cellTableFirstColumn {
+}
+
+.cellTableLastColumn {
+}
+
+.cellTableFooter {
+  border-top: 2px solid #6f7277;
+  padding: 3px 15px;
+  text-align: left;
+  color: #4b4a4a;
+  text-shadow: #ddf 1px 1px 0;
+  overflow: hidden;
+}
+
+.cellTableHeader {
+  border-bottom: 2px solid #6f7277;
+  padding: 3px 15px;
+  text-align: left;
+  color: #4b4a4a;
+  text-shadow: #ddf 1px 1px 0;
+  overflow: hidden;
+}
+
+.cellTableCell {
+  padding: 2px 15px;
+  overflow: hidden;
+}
+
+.cellTableFirstColumnFooter {
+}
+
+.cellTableFirstColumnHeader {
+}
+
+.cellTableLastColumnFooter {
+}
+
+.cellTableLastColumnHeader {
+}
+
+.cellTableSortableHeader {
+  cursor: pointer;
+  /* @alternate */ cursor: hand;
+}
+
+.cellTableSortableHeader:hover {
+  color: #6c6b6b;
+}
+
+.cellTableSortedHeaderAscending {
+}
+
+.cellTableSortedHeaderDescending {
+}
+
+.cellTableEvenRow {
+  background: #fff;
+}
+
+.cellTableEvenRowCell {
+  border: SELECTION_BORDER_WIDTH solid #fff;
+}
+
+.cellTableOddRow {
+  background: #f3f7fb;
+}
+
+.cellTableOddRowCell {
+  border: SELECTION_BORDER_WIDTH solid #f3f7fb;
+}
+
+.cellTableHoveredRow {
+  background: #eee;
+}
+
+.cellTableHoveredRowCell {
+  border: SELECTION_BORDER_WIDTH solid #eee;
+}
+
+.cellTableKeyboardSelectedRow {
+  background: #ffc;
+}
+
+.cellTableKeyboardSelectedRowCell {
+  border: SELECTION_BORDER_WIDTH solid #ffc;
+}
+
+.cellTableSelectedRow {
+  background: #628cd5;
+  color: white;
+  height: auto;
+  overflow: auto;
+}
+
+.cellTableSelectedRowCell {
+  border: SELECTION_BORDER_WIDTH solid #628cd5;
+}
+
+/**
+ * The keyboard selected cell is visible over selection.
+ */
+.cellTableKeyboardSelectedCell {
+  border: SELECTION_BORDER_WIDTH solid #d7dde8;
+}
+
+.cellTableLoading {
+  margin: 30px;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/CellTableBasic.gss b/user/src/com/google/gwt/user/cellview/client/CellTableBasic.gss
new file mode 100644
index 0000000..3f67736
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/CellTableBasic.gss
@@ -0,0 +1,116 @@
+.cellTableWidget {
+}
+
+.cellTableFirstColumn {
+}
+
+.cellTableLastColumn {
+}
+
+.cellTableFooter {
+  gwt-sprite: "cellTableFooterBackground";
+  background-color: #b4d0f8;
+  border-top: 1px solid #88b0f2;
+  border-left: 1px solid #88b0f2;
+  border-right: 1px solid #eef;
+  padding: 0 10px;
+  text-align: left;
+  color: #4b4a4a;
+  text-shadow: #ddf 1px 1px 0;
+  overflow: hidden;
+}
+
+.cellTableHeader {
+  gwt-sprite: "cellTableHeaderBackground";
+  background-color: #b4d0f8;
+  border-bottom: 1px solid #88b0f2;
+  border-left: 1px solid #88b0f2;
+  border-right: 1px solid #eef;
+  padding: 0 10px;
+  text-align: left;
+  color: #4b4a4a;
+  text-shadow: #ddf 1px 1px 0;
+  overflow: hidden;
+}
+
+.cellTableCell {
+  padding: 4px 10px;
+  overflow: hidden;
+}
+
+.cellTableFirstColumnFooter {
+  border-left: 0;
+}
+
+.cellTableFirstColumnHeader {
+  border-left: 0;
+}
+
+.cellTableLastColumnFooter {
+}
+
+.cellTableLastColumnHeader {
+}
+
+.cellTableSortableHeader {
+  cursor: pointer;
+  /* @alternate */ cursor: hand;
+}
+
+.cellTableSortableHeader:hover {
+  color: #6c6b6b;
+}
+
+.cellTableSortedHeaderAscending {
+}
+
+.cellTableSortedHeaderDescending {
+}
+
+.cellTableEvenRow {
+  background: #fff;
+}
+
+.cellTableEvenRowCell {
+}
+
+.cellTableOddRow {
+  background: #eef4fb;
+}
+
+.cellTableOddRowCell {
+}
+
+.cellTableHoveredRow {
+  background: #eee;
+}
+
+.cellTableHoveredRowCell {
+}
+
+.cellTableKeyboardSelectedRow {
+  background: #ffc;
+}
+
+.cellTableKeyboardSelectedRowCell {
+}
+
+.cellTableSelectedRow {
+  gwt-sprite: "cellTableSelectedBackground";
+  background-color: #628cd5;
+  color: white;
+  height: auto;
+  overflow: auto;
+}
+
+.cellTableSelectedRowCell {
+  background: #628cd5;
+}
+
+.cellTableKeyboardSelectedCell {
+  background: #d7dde8;
+}
+
+.cellTableLoading {
+  margin: 30px;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/CellTree.gss b/user/src/com/google/gwt/user/cellview/client/CellTree.gss
new file mode 100644
index 0000000..b076691
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/CellTree.gss
@@ -0,0 +1,64 @@
+.cellTreeWidget {
+}
+
+.cellTreeEmptyMessage {
+  padding-left: 16px;
+  font-style: italic;
+}
+
+.cellTreeItem {
+  padding-top: 4px;
+  padding-bottom: 4px;
+  cursor: hand;
+  /* @alternate */ cursor: pointer;
+  zoom: 1;
+}
+
+.cellTreeItemImage {
+}
+
+.cellTreeItemImageValue {
+  zoom: 1;
+}
+
+.cellTreeItemValue {
+  padding-left: 3px;
+  padding-right: 3px;
+  outline: none;
+}
+
+.cellTreeOpenItem {
+}
+
+.cellTreeTopItem {
+  font-weight: bold;
+  color: #4b4a4a;
+  margin-top: 20px;
+  padding: 3px 13px 3px 10px !important;
+}
+
+.cellTreeTopItemImage {
+}
+
+.cellTreeTopItemImageValue {
+  border-bottom: 1px solid #6f7277;
+  padding-bottom: 1px;
+}
+
+.cellTreeKeyboardSelectedItem {
+  background-color: #ffc;
+  outline: none;
+}
+
+.cellTreeSelectedItem {
+  gwt-sprite: "cellTreeSelectedBackground";
+  background-color: #628cd5;
+  color: white;
+  height: auto;
+  overflow: visible;
+}
+
+.cellTreeShowMoreButton {
+  padding-left: 16px;
+  outline: none;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/CellTreeBasic.gss b/user/src/com/google/gwt/user/cellview/client/CellTreeBasic.gss
new file mode 100644
index 0000000..d5c837e
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/CellTreeBasic.gss
@@ -0,0 +1,58 @@
+.cellTreeWidget {
+}
+
+.cellTreeEmptyMessage {
+  padding-left: 16px;
+  font-style: italic;
+}
+
+.cellTreeItem {
+  padding-top: 4px;
+  padding-bottom: 4px;
+  cursor: hand;
+  /* @alternate */ cursor: pointer;
+  zoom: 1;
+}
+
+.cellTreeItemImage {
+}
+
+.cellTreeItemImageValue {
+  zoom: 1;
+}
+
+.cellTreeItemValue {
+  padding-left: 3px;
+  padding-right: 3px;
+  outline: none;
+}
+
+.cellTreeOpenItem {
+}
+
+.cellTreeTopItem {
+}
+
+.cellTreeTopItemImage {
+}
+
+.cellTreeTopItemImageValue {
+}
+
+.cellTreeKeyboardSelectedItem {
+  background-color: #ffc;
+  outline: none;
+}
+
+.cellTreeSelectedItem {
+  gwt-sprite: "cellTreeSelectedBackground";
+  background-color: #628cd5;
+  color: white;
+  height: auto;
+  overflow: visible;
+}
+
+.cellTreeShowMoreButton {
+  padding-left: 16px;
+  outline: none;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/DataGrid.gss b/user/src/com/google/gwt/user/cellview/client/DataGrid.gss
new file mode 100644
index 0000000..6c51410
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/DataGrid.gss
@@ -0,0 +1,112 @@
+@def SELECTION_BORDER_WIDTH 2px;
+
+.dataGridWidget {
+}
+
+.dataGridFirstColumn {
+}
+
+.dataGridLastColumn {
+}
+
+.dataGridFooter {
+  border-top: 2px solid #6f7277;
+  padding: 3px 15px;
+  text-align: left;
+  color: #4b4a4a;
+  text-shadow: #ddf 1px 1px 0;
+  overflow: hidden;
+  white-space: nowrap;
+}
+
+.dataGridHeader {
+  border-bottom: 2px solid #6f7277;
+  padding: 3px 15px;
+  text-align: left;
+  color: #4b4a4a;
+  text-shadow: #ddf 1px 1px 0;
+  overflow: hidden;
+  white-space: nowrap;
+}
+
+.dataGridCell {
+  padding: 2px 15px;
+  overflow: hidden;
+}
+
+.dataGridFirstColumnFooter {
+}
+
+.dataGridFirstColumnHeader {
+}
+
+.dataGridLastColumnFooter {
+}
+
+.dataGridLastColumnHeader {
+}
+
+.dataGridSortableHeader {
+  cursor: pointer;
+  /* @alternate */ cursor: hand;
+}
+
+.dataGridSortableHeader:hover {
+  color: #6c6b6b;
+}
+
+.dataGridSortedHeaderAscending {
+}
+
+.dataGridSortedHeaderDescending {
+}
+
+.dataGridEvenRow {
+  background: #fff;
+}
+
+.dataGridEvenRowCell {
+  border: SELECTION_BORDER_WIDTH solid #fff;
+}
+
+.dataGridOddRow {
+  background: #f3f7fb;
+}
+
+.dataGridOddRowCell {
+  border: SELECTION_BORDER_WIDTH solid #f3f7fb;
+}
+
+.dataGridHoveredRow {
+  background: #eee;
+}
+
+.dataGridHoveredRowCell {
+  border: SELECTION_BORDER_WIDTH solid #eee;
+}
+
+.dataGridKeyboardSelectedRow {
+  background: #ffc;
+}
+
+.dataGridKeyboardSelectedRowCell {
+  border: SELECTION_BORDER_WIDTH solid #ffc;
+}
+
+.dataGridSelectedRow {
+  background: #628cd5;
+  color: white;
+  height: auto;
+  overflow: auto;
+}
+
+.dataGridSelectedRowCell {
+  border: SELECTION_BORDER_WIDTH solid #628cd5;
+}
+
+/**
+ * The keyboard selected cell is visible over selection.
+ */
+.dataGridKeyboardSelectedCell {
+  border: SELECTION_BORDER_WIDTH solid #d7dde8;
+}
diff --git a/user/src/com/google/gwt/user/cellview/client/SimplePager.gss b/user/src/com/google/gwt/user/cellview/client/SimplePager.gss
new file mode 100644
index 0000000..74fb27f
--- /dev/null
+++ b/user/src/com/google/gwt/user/cellview/client/SimplePager.gss
@@ -0,0 +1,14 @@
+.pageDetails {
+  padding: 4px 8px;
+  text-align: center;
+}
+
+.button {
+  padding: 4px;
+  cursor: pointer;
+  /* @alternate */ cursor: hand;
+}
+
+.disabledButton {
+  cursor: default;
+}
diff --git a/user/src/com/google/gwt/user/client/ui/CustomScrollPanel.gss b/user/src/com/google/gwt/user/client/ui/CustomScrollPanel.gss
new file mode 100644
index 0000000..472b0fb
--- /dev/null
+++ b/user/src/com/google/gwt/user/client/ui/CustomScrollPanel.gss
@@ -0,0 +1,6 @@
+.customScrollPanel {
+}
+
+.customScrollPanelCorner {
+  background: #efefef;
+}
diff --git a/user/src/com/google/gwt/user/client/ui/NativeHorizontalScrollbar.gss b/user/src/com/google/gwt/user/client/ui/NativeHorizontalScrollbar.gss
new file mode 100644
index 0000000..7e6fdce
--- /dev/null
+++ b/user/src/com/google/gwt/user/client/ui/NativeHorizontalScrollbar.gss
@@ -0,0 +1,2 @@
+.nativeHorizontalScrollbar {
+}
diff --git a/user/src/com/google/gwt/user/client/ui/NativeHorizontalScrollbarTransparent.gss b/user/src/com/google/gwt/user/client/ui/NativeHorizontalScrollbarTransparent.gss
new file mode 100644
index 0000000..0b5c4d7
--- /dev/null
+++ b/user/src/com/google/gwt/user/client/ui/NativeHorizontalScrollbarTransparent.gss
@@ -0,0 +1,15 @@
+@def OPACITY_DURATION 350ms;
+
+.nativeHorizontalScrollbar {
+  opacity: 0.7;
+  filter: alpha(opacity = 70);
+  -webkit-transition: opacity OPACITY_DURATION;
+  -moz-transition: opacity OPACITY_DURATION;
+  -o-transition: opacity OPACITY_DURATION;
+  transition: opacity OPACITY_DURATION;
+}
+
+.nativeHorizontalScrollbar:hover {
+  opacity: 1;
+  filter: alpha(opacity = 100);
+}
diff --git a/user/src/com/google/gwt/user/client/ui/NativeVerticalScrollbar.gss b/user/src/com/google/gwt/user/client/ui/NativeVerticalScrollbar.gss
new file mode 100644
index 0000000..c641899
--- /dev/null
+++ b/user/src/com/google/gwt/user/client/ui/NativeVerticalScrollbar.gss
@@ -0,0 +1,2 @@
+.nativeVerticalScrollbar {
+}
diff --git a/user/src/com/google/gwt/user/client/ui/NativeVerticalScrollbarTransparent.gss b/user/src/com/google/gwt/user/client/ui/NativeVerticalScrollbarTransparent.gss
new file mode 100644
index 0000000..3927198
--- /dev/null
+++ b/user/src/com/google/gwt/user/client/ui/NativeVerticalScrollbarTransparent.gss
@@ -0,0 +1,15 @@
+@def OPACITY_DURATION 350ms;
+
+.nativeVerticalScrollbar {
+  opacity: 0.7;
+  filter: alpha(opacity = 70);
+  -webkit-transition: opacity OPACITY_DURATION;
+  -moz-transition: opacity OPACITY_DURATION;
+  -o-transition: opacity OPACITY_DURATION;
+  transition: opacity OPACITY_DURATION;
+}
+
+.nativeVerticalScrollbar:hover {
+  opacity: 1;
+  filter: alpha(opacity = 100);
+}