.shadowBottom {
  height: 21;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow/shadow-bottom.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.shadowBottom[class] {
  background-image:url(images/shadow/shadow-bottom.png);
  background-repeat: repeat-x;
  border: blue solid 0px;
}
.shadowRight {
  width: 21;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow/shadow-right.png');
}
.shadowRight[class] {
  background-image:url(images/shadow/shadow-right.png);
  background-repeat: repeat-y;
}
.shadowCornerBR {
  width: 21;
  height: 21;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow/shadow-bottom-right.png');
}
.shadowCornerBR[class] {
  width: 21;
  height: 21;
  border: green solid 0px;
  background-image:url(images/shadow/shadow-bottom-right.png);
  background-repeat: no-repeat;
}
.shadowCornerBL {
  width: 21;
  height: 21;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow/shadow-bottom-left.png');
}
.shadowCornerBL[class] {
  width: 21;
  height: 21;
  border: red solid 0px;
  background-image:url(images/shadow/shadow-bottom-left.png);
  background-repeat: no-repeat;
}
.shadowCornerTR {
  width: 21;
  height: 21;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow/shadow-top-right.png');
}
.shadowCornerTR[class] {
  width: 21;
  height: 21;
  background-image:url(images/shadow/shadow-top-right.png);
  background-repeat: no-repeat;
}
