
div.mds-button {
  outline: none;
  cursor: pointer;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  _width: expression(this.clientWidth + 'px');
  -moz-user-select: none;
  -webkit-user-select: none;
}

/*
*+html div.mds-button {
  zoom: 1;
}
*/

div.mds-button div.mds-button-outer {
  border-color: #939393;
  border-style: solid;
  border-width: 1px 0;
  _position: relative;
}

div.mds-button div.mds-button-inner {
  border-color: #939393;
  border-style: solid;
  border-width: 0 1px;
  background-color: #e0e0e0;
  margin: 0 -1px !important;
  display: inline-block;
  _display: inline;
  _zoom: 1;
  _position: relative;
}

div.mds-button div.mds-button-inner div.mds-button-layout {
  height: 100%;
  position: relative;
  display: inline-block;
  _display: inline;
  _zoom: 1;
  padding: 0px !important;
  margin: 0px !important;
}

div.mds-button div.mds-button-inner div.mds-button-layout div.mds-button-shadow {
  height: 1.1em;
  left: 0;
  top: 0;
  right: 0;
  overflow: hidden;
  position: absolute;
  background-color: #f9f9f9;
  border-bottom: solid 0.2em #eeeeee;
  display: inline-block;
  _display: inline;
  _zoom: 1;
  _width: expression(this.parentNode.parentNode.clientWidth + 'px');
  padding: 0px !important;
  margin: 0px !important;
}

div.mds-button div.mds-button-inner div.mds-button-layout div.mds-button-content {
  color: #000000;
  line-height: 2.2em;
  padding: 0 12px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  display: inline-block;
  _display: inline;
  _zoom: 1;
  margin: 0px !important;
}

div.mds-button-hover {
}

div.mds-button-hover div.mds-button-outer {
  border-color: #606060;
}

div.mds-button-hover div.mds-button-inner {
  border-color: #606060;
  background-color: #e0e0e0;
}

div.mds-button-hover div.mds-button-inner div.mds-button-layout {
}

div.mds-button-hover div.mds-button-inner div.mds-button-layout div.mds-button-shadow {
  background-color: #f9f9f9;
  border-bottom: solid 0.2em #eeeeee;
}

div.mds-button-hover div.mds-button-inner div.mds-button-layout div.mds-button-content {
  color: #000000;
}

div.mds-button-active {
}

div.mds-button-active div.mds-button-outer {
  border-color: #606060;
}

div.mds-button-active div.mds-button-inner {
  background-color: #f9f9f9;
  border-color: #606060;
}

div.mds-button-active div.mds-button-inner div.mds-button-layout {
}

div.mds-button-active div.mds-button-inner div.mds-button-layout div.mds-button-shadow {
  background-color: #e0e0e0;
  border-bottom: solid 0.2em #eeeeee;
}

div.mds-button-active div.mds-button-inner div.mds-button-layout div.mds-button-content {
  color: #000000;
}

div.mds-button-focus {
}

div.mds-button-focus div.mds-button-outer {
  border-color: #202020;
}

div.mds-button-focus div.mds-button-inner {
  border-color: #202020;
  background-color: #e0e0e0;
}

div.mds-button-focus div.mds-button-inner div.mds-button-layout {
}

div.mds-button-focus div.mds-button-inner div.mds-button-layout div.mds-button-shadow {
  background-color: #f9f9f9;
  border-bottom: solid 0.2em #eeeeee;
}

div.mds-button-focus div.mds-button-inner div.mds-button-layout div.mds-button-content {
  color: #000000;
}

div.mds-button-disable {
  cursor: default;
}

div.mds-button-disable div.mds-button-outer {
  border-color: #939393;
}

div.mds-button-disable div.mds-button-inner {
  border-color: #939393;
  background-color: #e0e0e0;
}

div.mds-button-disable div.mds-button-inner div.mds-button-layout {
}

div.mds-button-disable div.mds-button-inner div.mds-button-layout div.mds-button-shadow {
  background-color: #f9f9f9;
  border-bottom: solid 0.2em #eeeeee;
}

div.mds-button-disable div.mds-button-inner div.mds-button-layout div.mds-button-content {
  color: #808080 !important;
}
