



/* MINI-BAG */
/*------------------------------------------*/
.close { position:absolute; width: 11px; height: 11px; background-position: -55px 0; right: 0; top: 0; display:block; text-indent: -10000px;}
.arrow-n.type-1 { width: 13px; height: 9px; background-position: -69px 0; position: absolute;  }

.mini-bag { border: 1px solid #e2d9cd; background:#fff; width: 327px; padding: 20px 20px 10px; position: relative; position:absolute; left: 720px; top: 231px; text-transform: uppercase; z-index:20;}
.mini-bag .arrow-n { }
.mini-bag .close { top: 10px; right: 10px; }
.mini-bag .item { border-bottom: 1px solid #cacbcc; padding: 0 0 30px; margin: 0 0 20px; }
.mini-bag .item.last { margin-bottom: 14px;}

.mini-bag a.product-image { width: 85px; padding: 0 0 0 10px; }
.mini-bag .product-description {  }
.mini-bag .title { font-weight:bold; display:block; line-height: 95%; }

.mini-bag .price { font-family: 'GaramondPremierProSemibold', Georgia; font-size: 14px; }
.mini-bag .product-description .price { display:block; margin: 0 0 5px; }

.mini-bag .product-description dl { font-family: 'DTLNobelTRegular', Arial, sans-serif; font-size: 10px; }
.mini-bag .product-description dl dt,
.mini-bag .product-description dl dd { float:left; margin:0 0 3px; }
.mini-bag .product-description dl dt { color: #636467; width: 60px; clear: left; font-family: 'DTLNobelTBold', Arial, Helvetica, sans-serif; }
.mini-bag .product-description dl dd { color: #b7b8b9; }
.mini-bag .product-description dl dt {  }
.mini-bag  p { margin: 0; padding: 3px 0 0; }
.mini-bag  p strong { padding: 0 10px 0 0;}
.mini-bag  p span {  }

button.button.type-1 {  }
button.button.type-1 span { background: #f37a7f; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding:3px 8px; }
button.button.type-1 span  span { padding:0; }


/* PRODUCT */
/*------------------------------------------*/
.product-wrapper { padding: 20px 0 30px; }

.images-wrapper { width: 438px; text-align:center; }
.images-wrapper .image { display: table-cell; vertical-align: middle; width: 438px; height: 300px; }
.images-wrapper .thumbs a { border:1px solid transparent; display:inline-block; }
.images-wrapper .thumbs a:hover { border: 1px solid #b7b8b9;  }

.product-desc { width: 438px; }
.product-desc strong.title { display:block; text-transform:uppercase; padding:0 0 0 11px; }
.product-desc span.price { display:block; padding:0 0 6px 11px; }
.product-desc .format-text { padding-bottom: 20px; }
.bd-bottom { border-bottom: 1px solid #cacbcc; }

.format-text { font-family:; }
.format-text p { font-family: Georgia, 'GaramondPremierProRegular', serif; font-size: 12px; color: #636467; }

/* RELATED PRODUCTS */
/*------------------------------------------*/
.inner-title { text-transform: uppercase; color: #636467; font-weight: normal; padding: 0 0 8px 15px; margin-bottom: 15px; }

/* TABS */
/*------------------------------------------*/
.tabs { padding: 0 0 20px 0;}
.tabs ul{ width: 876px; margin-bottom: 20px; padding: 0 0 0 15px; }
.tabs ul li { display:inline; float:left; padding: 0 60px 6px 0; }
.tabs ul li a { font-family: 'DTLNobelTRegular', Arial, Helvetica, sans-serif; font-size: 12px; color: #b7b8b9; }
.tabs ul li a:hover,
.tabs ul li a.active { color: #636467; text-decoration: none; }
.tabs .format-text { padding-left: 15px; }



















