/* #### START CART STYLE #### */

.div_cart TABLE{ width: 100%; }
.div_cart_single A{ text-decoration: none;}
.div_cart_single A IMG{ cursor: pointer; border: 0; }
.div_cart_mini A{ text-decoration: none;}
.div_cart_mini A IMG{ cursor: pointer; border: 0; }
.div_cart_mini{ padding: 2px; }
.div_cart_mini TD.price{ text-align: right; }
.div_cart_mini TD.totaltext{ font-weight: bold; text-align: left; }
.div_cart_mini TD.total{ font-weight: bold; text-align: right; }
.div_cart TD{ padding: 2px; }
.div_cart TD.delbtn{ width: 26px; text-align: center; vertical-align: top; }
.div_cart TD.editbtn{ width: 26px; text-align: center;  vertical-align: top;}
.div_cart TD.delbtn IMG{ margin-top: 1px; }
.div_cart TD.editbtn IMG{margin-top: 1px; }
.div_cart TD.quantitybtn{ width: 75px; text-align: center;  vertical-align: top; white-space: nowrap; }
.div_cart TD.quantitybtn INPUT{ width: 3em; vertical-align: middle; text-align: center; border:1px solid #777; border-right-color:#ccc; border-bottom-color:#ccc; color:#777; }
.div_cart TD.quantitybtn A { margin: 0px; padding: 0px; }
.div_cart TD.quantitybtn IMG{ vertical-align: middle;margin: 0px; padding: 0px;  }
.div_cart TD.descri{ text-align: left; width: 100%; vertical-align: top;}
.div_cart TD.itemprice{ text-align: right; white-space: nowrap; width: 10px; vertical-align: top;}
.div_cart TD.totalprice{ text-align: right;white-space: nowrap; width: 10px; vertical-align: top; }
.div_cart TD.total{ text-align: right; font-weight: bold; white-space: nowrap;  }
.div_cart TD.footerText{ text-align: right; width: 100%; }
.div_cart A IMG{ cursor: pointer; border: 0; }

.div_checkout_navigator IMG{ vertical-align: middle; }

/* #### END CART STYLE #### */