.ui-block {
  display: block;
}
.ui-block.type-a {
  width: 774px;
}
.ui-block.type-a .ui-block-header,
.ui-block.type-a .ui-block-body,
.ui-block.type-a .ui-block-footer {
  background: url("../img/uiblocks/block.typea.png") no-repeat left -10px;
}
.ui-block.type-a .ui-block-header {
  height: 7px;
  width: 100%;
  background-position: left top;
}
.ui-block.type-a .ui-block-body {
  background-position: left -10px;
}
.ui-block.type-a .ui-block-footer {
  height: 7px;
  background-position: left bottom;
}
.ui-block.type-b {
  border-radius: 2px;
}
.ui-block.type-b .back {
  background: #000000;
  filter: alpha(opacity=16);
  /* IE */
  -moz-opacity: 0.16;
  /* Mozilla */
  opacity: 0.16;
  /* CSS3 */
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.ui-block.type-c {
  width: 774px;
}
.ui-block.type-c .ui-block-header,
.ui-block.type-c .ui-block-body,
.ui-block.type-c .ui-block-footer {
  background: url("../img/uiblocks/block.typec.png") no-repeat left -10px;
}
.ui-block.type-c .ui-block-header {
  height: 7px;
  width: 100%;
  background-position: left top;
}
.ui-block.type-c .ui-block-body {
  background-position: left -10px;
}
.ui-block.type-c .ui-block-footer {
  height: 7px;
  background-position: left bottom;
}
.ui-block.type-d {
  border-top: 1px solid #cccab8;
  border-left: 1px solid #edead5;
  border-right: 1px solid #edead5;
  border-radius: 5px;
  min-height: 39px;
  background: #f9f6e0;
  overflow: hidden;
  box-shadow: inset 0 3px 7px -6px #333;
}
.ui-block.type-d .ui-block-inner {
  padding: 5px 8px 6px 5px;
  line-height: 14px;
}
.ui-block.type-e {
  border-top: 1px solid #cccab8;
  border-left: 1px solid #edead5;
  border-right: 1px solid #edead5;
  border-radius: 5px;
  min-height: 39px;
  background: #fdf5b7;
  overflow: hidden;
  box-shadow: inset 0 3px 7px -6px #333;
}
.ui-block.type-e .ui-block-inner {
  padding: 5px 8px 5px 6px;
  line-height: 14px;
}
.ui-block.type-f {
  border: 1px solid #bcbaba;
  background: #f0f1f2;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.ui-block.type-f > .ui-block-inner {
  padding: 18px 8px 8px 8px;
}
.ui-block.type-g {
  background: #f9f6e0;
  border-radius: 8px;
}
.ui-block.type-g > .ui-block-inner {
  padding: 6px 7px;
}
.ui-block.type-h {
  background: #fdf5b7;
  border-radius: 8px;
}
.ui-block.type-h > .ui-block-inner {
  padding: 6px 9px;
}
