table.alpha-shadow.wrapper {
  margin: 0 auto 2em auto;
}
table.alpha-shadow.wrapper td {
  margin: 0;
  padding: 0;
}

.alphaShadowOuter {
  background: url(/common/acat.dropshadow1600.1.gif) no-repeat bottom right;
  margin: 0 auto;
}
.alphaShadowOuterF9 {
  background: url(/common/acat.dropshadowF9.1.gif) no-repeat bottom right;
  margin: 0 auto;
}

.alphaShadowLeft {
  float: left;
  clear: left;
  margin: 0;
}
.alphaShadowRight {
  float: right;
  clear: right;
  margin: 0;
}

.alphaShadowInner {
  background: url(/common/acat.dropshadow1600.2.png) no-repeat left top !important;
  /* the following line works around IE < v7 bug */
  -background: url(/common/NONEXISTENT.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}
.alphaShadowInnerF9 {
  background: url(/common/acat.dropshadowF9.2.png) no-repeat left top !important;
  /* the following line works around IE < v7 bug */
  -background: url(/common/NONEXISTENT.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.alphaShadow .container {
  background-color: #eee; /* this sets the background color for the .frame (if used) as well */
  border-width: 1px; /* this is the thin border between the container and the shadow */
  border-style: solid;
  border-color: #888;
  /* set the following two lines to ZERO to prevent extra space inside DIVs in IE
     this is only needed if there is any whitespace within the .container DIV tags
     also requires setting the .caption font-size and line-height to absolute pixel values */
  /*
  font-size: 0;
  line-height: 0;
  */
}

.alphaShadow .frame {
  padding: .5em .5em 0 .5em;  /* this sets the frame thickness */
}

.alphaShadow .caption {
  padding: 0; /* this looks best if same the same width as the frame thickness */
  color: #666;
  /* set the following two lines to ABSOLUTE PIXEL VALUES to override
     IE extra space fix (if used) in '.container' DIV */
}

.alphaShadow .caption p {
  margin: .375em .5em;
  color: #666;
  /* font-family: georgia, arial, helvetica; */
  font-size: .75em;
  line-height: 1.375em;
  text-align: center;
}

.alphaShadow .frame .caption p {
  margin: 0 .125em;
}

.alphaShadow .caption p.quote {
  font-style: italic;
  color: #666;
  text-align: center;
}

.alphaShadow .caption p.source {
  color: #333;
  font-style: normal;
  text-align: right;
}

.alphaShadow .frame .caption { /* override padding if this is contained in a .frame */
  padding-bottom: .5em;
}


.alphaShadow .frame img {
  margin-bottom: .5em;
}