

#shop-wrap {width:670px;margin:0;padding:0;position:relative;background:#fff;}



.jcarousel-container {position:relative;}

.jcarousel-clip {z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}

.jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}

.jcarousel-list li,.jcarousel-item {float: left;list-style: none;width:75px;height:205px;}

.jcarousel-next {z-index:3;display:none;}

.jcarousel-prev {z-index:3;display:none;}



#product-container {clear:both;padding:0 35px 36px;background:#fff; repeat-y;width:670px;font-family:arial; }

#product-container h4 {text-align:left;text-decoration:none;background:#fff url(../images/title_bg.png) no-repeat;padding:0 0 1px 28px;margin:0;color:#8f7578;font-weight:bold;font-style:normal;font-size:22px;line-height:1.6;}



#product-container h5 {text-align:left;text-decoration:none;background:#fff url(../images/title_bg.png) no-repeat;padding:0 0 1px 28px;margin:0;color:#8f7578;font-weight:bold;font-style:normal;font-size:22px;line-height:1.6;}





#product-container sup {font-size:12px; color:#ff0000; font-weight:bold;text-decoration:none; }



.jcarousel-skin-tango .jcarousel-container {background: #fff url(../images/product_bg.png) no-repeat;height:200px;overflow:hidden;}

.jcarousel-skin-tango .jcarousel-container-horizontal {width:670px;height:185px;padding:15px 36px 0;}

.jcarousel-skin-tango .jcarousel-clip-horizontal {width:670px;height:205px;}

.jcarousel-skin-tango .jcarousel-item {width: 140px;height:175px;text-align:center;margin:0;padding:0;}

.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:20px;}

a {color:#2d2d2d;text-decoration:underline;font-size:12px;}

p {margin:0;padding:0;}

a.product {padding:4px;border:solid #e1dad1 1px;background:#fff;float:left; line-height:80%;}

a.product:hover {border-color:#8E8983;}

img.product {border:solid #e1dad1 1px;margin:0;padding:0;}



.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top:70px;right:0px;width:32px;height:32px;cursor:pointer;background: transparent url(../images/next-horizontal.png) no-repeat 0 0;}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0;}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute;top:70px;left:0px;width:32px;height:32px;cursor: pointer;background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}



.info {position:absolute;top:-10px;left:0;margin:0;padding:0 0 0 15px;font-family:Arial;font-size:13px;}

.info h2 {text-align:left;font-size:22px;color:#2d2d2d;font-weight:normal;font-style:italic;line-height:normal;margin:0;padding:0;font-family:georgia, Times, Serif;}



ul#tabs {list-style:none;padding:0 30px 0 0;margin:0;font:12px arial;color:#2d2d2d;font-weight:bold;}

#tabs li {float:right;width:120px;height:39px;background:url(../images/tab_bg.png) no-repeat;text-align:center;}

#tabs li a {display:block;text-decoration:none;padding:15px 0 8px;}

#tabs li.order a {color:#700000;}

#tabs li.join span {color:#B6B697;font-style:italic;}

#tabs li a:hover {text-decoration:underline;}





.need {position:absolute;top:-100px;right:-160px;z-index:100;}





.needed {position:absolute;top:-100px;right:-160px;font-size:12px;line-height:1.5;z-index:100;}

.needed .free { background:#F8DAB4;line-height:1; }

.needed a {color:#1d1d1d;text-decoration:none;}

.needed a span { font-size:15px;}

.needed a strong {color:#700000;font-size:17px;}

.needed a.take { color:#18870a;text-decoration:underline;font-weight:bold; }

.needed a:hover {text-decoration:underline;}



#cornertext {width:380px;position:absolute;right:0;top:-525px;}

#corner img { position:absolute; right:0;top:-525px;}



