.img-shadow {
	clear: both;
	float:left;
	background: url(shadow.png) no-repeat bottom right;
	margin: 20px 0 0 17px !important;
	margin: 20px 0 0 8px;
	}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  
.alpha-shadow {
	clear: both;
	background: url(shadow.png) no-repeat bottom right;
	margin: 10px 0px -16px 0px !important;
	margin: 10px 0px -16px 0px;
 	}

.alpha-shadow div {
  background: url(shadow2.png) no-repeat left top !important;
  background: url(shadow2.gif) no-repeat left top;
  padding: 0px 10px 10px 0px;
  }

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #000000;
  padding: 0px;
  }
  
.alpha-shadow-right {
	clear: both;
	float: right;
	background: url(shadow.png) no-repeat bottom right;
	margin: 14px 0 0 12px !important;
	margin: 14px 0 0 8px;
	}

.alpha-shadow-right div {
  background: url(shadow2.png) no-repeat left top !important;
  background: url(shadow2.gif) no-repeat left top;
  float: left;
  padding: 0px 10px 10px 0px;
  }

.alpha-shadow-right img {
  background-color: #fff;
  border: 1px solid #000000;
  padding: 0px;
  }  
<!--[if gte ie 5.5000]>
.alpha-shadow div { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shadow2.png', sizingMethod='crop'); 
	background: none;
	}
<![endif]-->



