/******************* main elements **********************/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img, input, fieldset, blockquote, cite
{
    margin: 0;
    padding: 0;
    border: 0;
}


/***************************** layout divs *******************/
#showcase{
  width: 100%;
  float: left;
  margin: 0 0 4px 0;
}


#showcase .showcase-image{
  width: 185px;
  height: 135px;
  overflow: hidden;
  position: relative;
  border-bottom: 3px solid #0F0F0F;
  float: left;
  margin: 0 35px 30px 0;
  z-index: 1;  
}

#showcase .showcase-image.last{
  margin: 0 0 30px 0;
}

#showcase .showcase-image .featured-tag{
  background: url(featured-tag.png);
  width: 71px;
  height: 66px;
  display: block;
  position: absolute; right: 0;
  z-index: 99;
}

#showcase .showcase-image img{
  width: 180px;
  border: 2px solid #ccc;
  z-index: 50;
}

#showcase .desc{
  background: url(desc-back.png);
  width: 185px;
  bottom: 11px;

  color: #a4a799;
  
  color:#A4A799;
font-size:0.9em;
height:78px;
margin:0 0 0 3px;
padding:6px 0 0 4px;
position:absolute;
width:176px;
z-index:99;
  
}

#showcase .desc p{
  width: 170px;
  height: 1px;
 text-align:left;
  padding: 0;
  line-height: 1;
  float: left;
  color:#fff;
  text-decoration:none;
}

#showcase .desc p a{
  width: 170px;
  height: 1px;
 text-align:left;
  padding: 0;
  line-height: 1;
  float: left;
  color:#fff;
}
#showcase .desc p a:hover{
  width: 170px;
  height: 1px;
 text-align:left;
  padding: 0;
  line-height: 1;
  float: left;
  color:#fff;
  text-decoration:underline;
}


