/* Menu Cart
While Cufon is in the process of rendering the text, the CSS class cufon-loading 
is applied (replaced with cufon-active once rendered). 
*/


div.menu_cart {     
  width: 100%;
}
div.menu_cart img {
  padding-left:8px; 
  width:35px; 
  height:auto; 
}
div.menu_cart .menu_thumbnail {
    position: relative;
    float: right;
    margin-bottom:10px;
}
div.menu_cart .menu_thumbnail_info {
    position: absolute;
    width: 100%;
    height: 100%;
}
div.menu_cart .menu_thumbnail_info .product-remove{
  float: left; 
  margin-left: 8px;
  padding: 2px;
  text-align: left;
  width: 8px;
  background-color: whiteSmoke;
  opacity:0.4;
  filter:alpha(opacity=40); /* For IE8 and earlier */
  z-index: 1;
}
div.menu_cart .menu_thumbnail_info .product-quantity{
  float: right;
  padding: 2px;
  text-align: right;
  width: 8px;
  background-color: whiteSmoke;
  opacity:0.4;
  filter:alpha(opacity=40); /* For IE8 and earlier */
  z-index: 1;  
}

div#checkout_link{ 
  clear: both;
  float: right;
  margin-bottom: 10px;
  text-align: right;
}
div#checkout_link a:hover{ 
  border-bottom: solid 1px #595959;
}

