.caroufredsel_wrapper {border-bottom:0px solid black;border-top:0px solid white;float:left;}
#shopping-cart-table {clear:both; float:left; border:0}
.j2t-autoadd-cart {position:relative; background:#fff; }
.j2t-autoadd-cart-in {float:left; position: relative; box-shadow: 1px 1px 10px -2px #A3A3A3; display: table; padding:0px 5px; margin: 3px 15px 0 8px; width: 98px; height:164px; text-align: center; margin-top: 3px; }
.j2t-autoadd-cart-in button {display:none;}
.j2t-autoadd-cart-in p.product-name {display:block; font-size:11px; font-weight:normal; text-align:center; margin:0px; padding-top: 0;}
.j2t-autoadd-cart-in p.product-line {display:block; font-size:11px; font-weight:bold; text-align:center; margin:0px; text-transform:uppercase; }
.j2t-autoadd-clear {clear:both; height:0px; font-size: 1px;}
.j2t-autoadd-abs { position: absolute; width: 109px; top: 0; left: 0; display: table; background-color: rgba(227, 223, 214, 0.6); opacity: 0;}
.j2t-autoadd-abs:hover{opacity: 1}
.j2t-autoadd-abs > div { width: 96px; height: 164px; display: table-cell; vertical-align: middle; }
.j2t-autoadd-abs h2 {font-family  : cfasty, serif; margin: 0 auto; font-size:11px; font-weight:bold; overflow: hidden; text-align: center; height:24px; width: 96px;}
.j2t-autoadd-abs h2 a, .j2t-autoadd-abs h3 a { text-align: center; }
.j2t-autoadd-abs h3 {font-family  : cfasty, serif; font-size:11px; margin: 0 auto; text-align: center; font-weight:bold; width: 96px; text-transform: uppercase;}
.autoadd-rows {border-right:3px solid #9b9b9b; border-left:3px solid #9b9b9b; height:180px;}
#prev1 {width:8px;border:0px solid black;float:left;height: 180px; line-height: 185px;padding: 0 9px; text-decoration: none;background: url('images/redesign/prev_off.png') 0 50%; background-repeat: no-repeat; background-position: center;}
#next1 {width:8px;border:0px solid black;float:left;height: 180px; line-height: 185px;padding: 0 9px; text-decoration: none;background: url('images/redesign/next_off.png') 0 50%; background-repeat: no-repeat; background-position: center;}
#prev1:hover {opacity: 0.8;}
#next1:hover {opacity: 0.8;}
h2.free-samples {font-size:14px; font-weight:bold; padding:4px 0 6px 5px; margin:0px; background-color: #9B9B9B; color: #fff;border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;}
.caroufredsel_wrapper{width: 516px !important; height: 175px !important; }
.j2t-autoadd-pic{ display: table-cell; vertical-align: middle; }