.frame {width:220px; height:300px; padding:10px; background:#fff; border:1px solid #dcdcdc; float:left; margin-left:5%; display:inline;}
.specials_wrap {width:220px; height:300px; position:relative; overflow:hidden; font-family:arial, sans-serif;}
.specials_wrap img {display:block;margin:0 auto}
.specials_wrap div {width:200px; height:320px; padding:270px 10px 10px 10px; position:absolute; left:0; top:0; background:url(trans.gif);z-index:500}
.specials_wrap div b {display:block; height:300px;width:218px; position:absolute; left:0; top:270px; z-index:0; background:#f1f1f1; filter: alpha(opacity=90);border-top:1px #DCDCDC solid;border-left:1px #DCDCDC solid;border-right:1px #DCDCDC solid;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.90;}
 .specials_wrap div b p{color:#000;padding:15px;font-weight:normal;}
.specials_wrap div span {position:relative; z-index:500;}
.specials_wrap div h1{font-size:22px; color:#660000; text-align:center; margin-top:3px; padding:0;font-weight:normal;line-height:20px}
.specials_wrap div p {font-size:16px; color:#000; line-height:19px;z-index:500}
.specials_wrap div a {color:#fc0; font-size:12px;text-decoration:none; display:block; margin:0; text-align:right; width:200px;}
.specials_wrap div a img {margin:0 auto;border:none;}
.specials_wrap div a:hover {color:#ff0;}

.clear {clear:both;}