.TabPanel .gwt-TabBar {
}
.TabPanel .gwt-TabBar .gwt-TabBarFirst {
  width: 5px;  /* first tab distance from the left */
}
.TabPanel .gwt-TabBar .gwt-TabBarRest {
}
.TabPanel .gwt-TabBar .gwt-TabBarItem {
  margin-left: 6px;
  padding: 3px 6px 3px 6px;
  cursor: pointer;
  cursor: hand;
  color: black;
  font-weight: bold;
  text-align: center;
  background: #bbb8a6;
}
.TabPanel .gwt-TabBar .gwt-TabBarItem-selected {
  cursor: default;
  background: #a19b79;
} 
.TabPanel .gwt-TabBar .gwt-TabBarItem-disabled {
  cursor: default;
  color: #999999;
}
.TabPanel .gwt-TabPanel {
}
.TabPanel .gwt-TabPanelBottom {
  border-color: #a19b79;
  border-style: solid;
  border-width: 3px 2px 2px;
  overflow: hidden;
  padding: 6px;
}

.TabPanel .gwt-DecoratedTabBar {
}
.TabPanel .gwt-DecoratedTabBar .gwt-TabBarFirst {
  width: 5px;  /* first tab distance from the left */
}
.TabPanel .gwt-DecoratedTabBar .gwt-TabBarRest {
}
.TabPanel .gwt-DecoratedTabBar .gwt-TabBarItem {
  border-collapse: collapse;
  margin-left: 6px;
}
.TabPanel .gwt-DecoratedTabBar .tabTopCenter {
  padding: 0px;
  background: #bbb8a6;
}
.TabPanel .gwt-DecoratedTabBar .tabTopLeft,
.gwt-DecoratedTabBar .tabTopRight {
  padding: 0px;
  zoom: 1;
}
.TabPanel .gwt-DecoratedTabBar .tabTopLeftInner,
.gwt-DecoratedTabBar .tabTopRightInner {
  width: 6px;
  height: 6px;
}
.TabPanel .gwt-DecoratedTabBar .tabTopLeft {
  background: #bbb8a6 no-repeat 0px -55px;
  -background: #bbb8a6 no-repeat 0px -55px;
}
.TabPanel .gwt-DecoratedTabBar .tabTopRight {
  background:#bbb8a6 no-repeat -6px -55px;
  -background: #bbb8a6 no-repeat -6px -55px;
}
.TabPanel * html .gwt-DecoratedTabBar .tabTopLeftInner,
.TabPanel * html .gwt-DecoratedTabBar .tabTopRightInner {
  width: 6px;
  height: 6px;
  overflow: hidden;
}
.TabPanel .gwt-DecoratedTabBar .tabMiddleLeft,
.TabPanel .gwt-DecoratedTabBar .tabMiddleRight {
  width: 6px;
  padding: 0px;
  background: #bbb8a6;
}
.TabPanel .gwt-DecoratedTabBar .tabMiddleLeftInner,
.TabPanel .gwt-DecoratedTabBar .tabMiddleRightInner {
  width: 1px;
  height: 1px;
}
.TabPanel .gwt-DecoratedTabBar .tabMiddleCenter {
  padding: 0px 4px 2px 4px;
  cursor: pointer;
  cursor: hand;
  color: black;
  font-weight: bold;
  text-align: center;
  background: #bbb8a6;
}
.TabPanel .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
  background: #a19b79;
}
.TabPanel .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
  background-position: 0px -61px;
}
.TabPanel .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
  background-position: -6px -61px;
}
.TabPanel .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
  background: #a19b79;
}
.TabPanel .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
  cursor: default;
  background: #a19b79;
}
.TabPanel .gwt-DecoratedTabBar .gwt-TabBarItem-disabled .tabMiddleCenter {
  cursor: default;
  color: #999999;
}