#featured-item {
   width: 661px; /* important to be same as image width */
   height: 310px; /* important to be same as image height */
   position: relative; /* important */
   background:#FCE8CB;
   float:left;
   margin:0 0 20px 0;
   display:block;
   overflow: hidden; /* important */
}

#featured-itemContent {
   width: 661px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin:0; padding:0;
   list-style:none;
   margin-left: 0; /* important */
}

.featured-itemImage {
    border:8px solid #FCE8CB; width:645px; height:294px;
       float: left; /* important */
       position: relative; /* important */
       display: none; /* important */
}

.featured-itemImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   width: 645px;
   background-color: #412002;
   filter: alpha(opacity=90); /* here you can set the opacity of box with text */
   -moz-opacity: 0.9; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.9; /* here you can set the opacity of box with text */
   opacity: 0.9; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */

   bottom: 0;         /* if you put
                       top: 0; -> the box with text will be shown at the top of the image
       
                       if you put
                       bottom: 0; -> the box with text will be shown at the bottom of the image */ }
                    
.featured-itemImage span strong {
    font-weight:normal;
    font-size:20px; letter-spacing:-1px;
    display:block;
    color:#fff !important;
    margin:15px 0 5px 15px !important; padding:0 }

.featured-itemImage span b {
    font-weight:normal;
    display:block;
    color:#D2B28D;
    margin:3px 0 12px 15px !important; padding:0;
    line-height:18px; font-size:14px;
    width:450px }
    
.featured-itemImage span em.price {
    font-style:normal;
    display:block;
    height:30px;
    padding:5px 0;
    font-size:30px; color:#FFF; letter-spacing:normal;
    position:absolute; right:15px; top:18px }

.featured-itemImage span em.more-info {
    font-style:normal;
    font-size:14px;
    font-weight:bold;
    display:block;
    position:absolute; right:15px; top:52px }

.clear { clear: both }