/* rightbanner.css */

/********************** Sidebars */
.side-col .box { margin-bottom:1.3em; }
.side-col .content { padding:5px 10px; }
.side-col .head { text-align:left; }
.side-col h2, .side-col h3, .side-col h4, .side-col h5 { float:none; }
.side-col h3 { font-size:1.05em; text-transform:uppercase; }
.side-col h4 { color:#e65505; text-transform:uppercase; }
.side-col .actions {
    padding:4px 0;
    font-size:.95em;
    text-align:right;
    }
.side-col .actions a, .side-col .actions a:hover { text-decoration:underline; }
.widget-btn { float:right; font-size:11px; margin:0 3px 1px 5px; }
.widget-btn, .widget-btn:hover { color:#646464; font-weight:bold; }

/* Currency Switcher */
.currency-switcher {
    height:53px;
    padding:7px 12px 10px 12px;
    background:url(../images/currency_switcher_bg.gif) no-repeat;
    font-size:1.05em;
    }
.currency-switcher h4 {
    min-height:21px;
    background:url(../images/icon_world.gif) no-repeat 0 2px;
    color:#fff;
    padding-left:22px;
    text-transform:none;
    }
.currency-switcher select { width:98%; }

/* Base Mini */
.base-mini {
  background: transparent url(../images/base_mini_content_bg.gif) no-repeat bottom;
  font-size:.95em;
  min-height: 60px;
}
.base-mini .head {
  margin: 0;
  background: transparent url(../images/base_mini_head_bg.gif) no-repeat top;
}
.base-mini .head h4 {
  color: white;
  height: 25px;
  line-height: 25px;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding: 0 0 0 21px;
  text-transform: uppercase;
  margin: 0 5px;
}
.base-mini .head h4 .count {
  text-transform: none;
  color: #2f2f2f;
  white-space: nowrap;
  font-weight: normal;
  font-size:.95em;
}
.base-mini h5 { font-size:1em; }
.base-mini .content,
.base-mini ol {}
.base-mini ol li {
  padding: 7px 4px 7px 8px;
}
.base-mini ol li.odd {
}
.base-mini ol li.even { background:#fafafa; }
.base-mini .actions {
  padding: 6px;
}
.base-mini .product-images { float:left; width:52px; height:52px; }
.base-mini .product-images a img { border:1px solid #a9a9a9; vertical-align:top; }
.base-mini .product-checkbox { float:left; width:10px; }
.base-mini .product-names { margin-left:18px; }
.base-mini .product-details { margin:0 0 0 60px; height:50px; }
.base-mini .product-details[class] { height:auto; min-height:50px; }
.base-mini .regular-price { font-size:11px; }
.base-mini .regular-price .price { color:#2f2f2f; }
.base-mini .special-price { font-size:11px; }
.base-mini .minimal-price { font-size:11px; }
.base-mini .price-box { margin:1px 0; }

/* Mini search */
.mini-search .head h4 {
  background: transparent url(../images/mini_search_magnifier.gif) no-repeat center left;
}
.mini-search .input-text {
  margin: 5px;
  width: 200px;
}
.search-autocomplete { z-index:999; }
.search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
.search-autocomplete li { border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.search-autocomplete li .amount { float:right; font-weight:bold; }
.search-autocomplete li.odd { background-color:#fffefb; }
.search-autocomplete li.selected { background-color:#f7e8dd; }

/* cart */
.mini-cart .head h4 {
  background: transparent url(../images/icon_basket.gif) no-repeat center left;
}
.mini-cart .subtotal {
  margin-top: 5px;
  padding: 2px 0; 
  text-align: center;
}
.mini-cart h5 {
  color: white;
  margin: 0; 
  padding: 0 8px;
}
.mini-cart .actions {
  padding-top: 3px; 
  padding-bottom: 1px;
}
.mini-cart .actions .form-button {
  margin-top: 3px; 
  margin-bottom: 5px;
}
.mini-wishlist .head h4 {
  background-image: url(../images/icon_bell.gif);
}
.mini-wishlist .link-cart {
  display: block;
}

/* Mini login */
.mini-login {
}
.mini-login .head h4 {
  background: transparent url(../images/icon_lock.gif)  no-repeat center left;
}
.mini-login .input-text {
  margin: 3px 0;
  width: 125px;
}

/* Sidebar Blocks */
.mini-product-tags .head h4 {
  background: transparent url(../images/icon_tag_green.gif) no-repeat center left;
}
.mini-product-tags li {
  display: inline;
  padding-right: 4px;
  line-height: 1.5em;
}
.mini-product-tags li:after {
  display: inline !important;
}
.mini-product-tags .content {
  padding: 10px;
}
.mini-product-tags .content a,
.mini-product-tags .content a:hover {
  color: #1b2d3b;
}

/* Compare products */
.mini-compare-products .head h4 {
  background: transparent url(../images/icon_table.gif) no-repeat center left;
}

.mini-poll .head h4 {
  background: transparent url(../images/icon_group.gif) no-repeat center left;
}
.mini-poll td.label {
  font-weight: bold;
  padding-right: 10px;
}
.mini-poll td.item  {
  white-space: nowrap;
}

/* Products view */
.mini-product-view .head h4 {
  background: transparent url(../images/icon_tag_green.gif) no-repeat center left;
}

/* Newsletter */
.mini-newsletter h4 {
  background: transparent url(../images/icon_newspaper.gif) no-repeat center left;
}
.mini-newsletter input.input-text { display:block; margin:3px 0; width:167px; }

/* Pub Box */
#pub-container {
  margin-bottom: 10px;  
}

/* Payment Box */
.mini-payment {
  height: 181px;
  background: transparent url(../images/paiement-securise.jpg) no-repeat;
}