/*####################################################################################################################################

  Z

####################################################################################################################################*/

.ui-bar-z { 
  font-weight: bold;
  border: 1px solid       #67AE53;
  background:             #67AE53;
  color:                  #fff;
  text-shadow: 0 -2px 0px green;
  background-image: -moz-linear-gradient(top,
                          #67AE53,
                          #7ACF63);
  background-image: -webkit-gradient(linear,left top,left bottom,
    color-stop(0,         #67AE53),
    color-stop(1,         #7ADF63));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#67AE53', EndColorStr='#7ADF63')";
}
.ui-btn-up-z {
  border: 1px solid       #67AE53;
  background:             #E9F6E3;
  color:                  black;
  /*
  background-image: -moz-linear-gradient(top,
                          #E9F6E3,
                          #7ACF63);
  background-image: -webkit-gradient(linear,left top,left bottom,
    color-stop(0,         #E9F6E3),
    color-stop(1,         #7ACF63));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#E9F6E3', EndColorStr='#7ACF63')";
  */
}
.ui-btn-up-z a.ui-link-inherit {
  color:                  black;
}
.ui-btn-hover-z {
  border: 1px solid       #b77504;
  background:             #ed9730;
  color:                  #fff;
  background-image: -moz-linear-gradient(top,
                          #edab30,
                          #ed9730);
  background-image: -webkit-gradient(linear,left top,left bottom,
    color-stop(0,         #edab30),
    color-stop(1,         #ed9730));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#edab30', EndColorStr='#ed9730')";
}
.ui-btn-hover-z a.ui-link-inherit {
  color:                  #fff;
}
.ui-btn-down-z {
  border: 1px solid       #BD610D;
  background:             #BA6E11;
  color:                  #fff;
  background-image: -moz-linear-gradient(top,
                          #BA8011,
                          #BA6E11);
  background-image: -webkit-gradient(linear,left top,left bottom,
    color-stop(0,         #BA8011),
    color-stop(1,         #BA6E11));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#BA8011', EndColorStr='#BA6E11')";
}
.ui-btn-up-z,
.ui-btn-hover-z,
.ui-btn-down-z {
  text-shadow: 0 0px 0px black;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none;
  font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-z,
.ui-bar-z input,
.ui-bar-z select,
.ui-bar-z textarea,
.ui-bar-z button {
  font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-z .ui-link-inherit {
  color:                  #fff;
}
.ui-bar-z .ui-link {
  color:                  #7cc4e7;
  font-weight: bold;
}
.ui-body-z {
  font-weight: normal;
  border: 1px solid       #222;
  background:             #444;
  color:                  #ddd;
  text-shadow: 0 -1px 0px #000;
  background-image: -moz-linear-gradient(top,
                          #333  0%,
                          #333  5%,
                          #444  15%,
                          #444  60%,
                          #222  100%);
  background-image: -webkit-gradient(linear, center top, center bottom,
    color-stop(0,         #333),
    color-stop(5%,        #333),
    color-stop(15%,       #444),
    color-stop(60%,       #444),
    color-stop(1,         #222));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#222222')";
}
.ui-body-z,
.ui-body-z input,
.ui-body-z select,
.ui-body-z textarea,
.ui-body-z button {
  font-family: Helvetica, Arial, sans-serif;
}
.ui-body-z .ui-link-inherit {
  color:                  #fff;
}
.ui-body-z .ui-link {
  color:                  #e98a15;
  font-weight: bold;
}