/* Sidebar =============================================================================== */
.sidebar .block { margin-bottom:1.3em; }
.sidebar .block-title { text-align:left; }
.sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5 { float:none; }
.sidebar h3 { font-size: 12px; color:#333; padding:6px 8px 2px; }
.sidebar h2 { font-size: 12px; font-weight: bolder; color:#e65505; text-transform:uppercase; }
.sidebar .actions {
    margin: 5px 0;
    font-size:.95em;
    text-align:right;
    }
.sidebar .actions a, .sidebar .actions a:hover { text-decoration:underline; }

.block { 
    border:1px solid #C4C1BC; margin:0 0 10px;
    font-size: 90%;
}
.block .block-title { margin:0 1px; background:url(../images/base_mini_head_bg.gif) repeat-x #fff; padding:2px 8px; }
.block .block-title h2 { min-height:16px; color:#B38708; background-repeat:no-repeat; background-position:0 0; padding:1px 0 1px 21px; text-transform:uppercase; }

.block .actions { 
    text-align:right; 
    background:#DEE5E8 url(../images/base_mini_actions_bg.gif) repeat-x scroll 0 0;
    padding:6px;
}
.block .actions a { float:left; }

/*------------ Block: Account ------------*/
.block-account {}

/*------------ Block: Currency Switcher ------------*/
.block-currency {}
.block-currency select { width:100%; border:1px solid #888; }

/*------------ Block: Layered Navigation ------------*/
.block-layered-nav {}
.block-layered-nav dt { font-weight:bold; }
.block-layered-nav .currently {}

/*------------ Block: Cart ------------*/
.block-cart {
    background:#FFFFFF none repeat scroll 0 0;
    font-size: 0.95em;
    line-height: 1.3em;    
}
.block-cart .amount { padding: 0 10px; }
.block-cart .subtotal {
    background:#F5E1BA none repeat scroll 0 0;
    margin-top:5px;
    padding:2px 0px;
    text-align:center;
}
.block-cart h2 { background-image:url(../images/icon_basket.gif); }
.block-cart .subtotal .price { font-weight: bolder; }

.mini-products-list ol { background:#F8F7F5 none repeat scroll 0 0; }
.mini-products-list li { padding: 7px 4px 7px 8px;}
.mini-products-list ol li.odd {boxes.css (line 467) background:#F4F3F3 none repeat scroll 0 0; }

.mini-products-list .product-image { float:left; width:50px; padding:5px; border:1px solid #ddd; margin-right:-75px; }
.mini-products-list .product-details { margin-left:75px; padding-right: 5px; }
.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.mini-products-list .product-details .btn-remove { float:right; }
.mini-products-list li a { color: #60480C; }

/*------------ Block: Wishlist ------------*/
.block-wishlist {}

/*------------ Block: Related ------------*/
.block-related { }
.block-related li { padding:5px 0; }
.block-related input.checkbox { float:left; margin-right:-20px; }
.block-related .item { margin-left:20px; }
.block-related .item .product-image { float:left; margin-right:-65px; }
.block-related .item .product-details { margin-left:65px; }

/*------------ Block: Compare Products ------------*/
.block-compare .block-content { padding: 6px 8px; }
.block-compare li { padding:5px 0; }

/*------------ Block: Viewed ------------*/
.block-recent .block-content { padding: 6px 8px; }

/*------------ Block: Poll ------------*/
.block-poll {}
.block-poll input.radio { float:left; margin:3px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll .answer {}
.block-poll .votes { font-weight:bold; }

/*------------ Block: Tags ------------*/
.block-tags ul,
.block-tags li { display:inline; }

/*------------ Block: Subscribe ------------*/
.block-subscribe .block-content { padding: 6px 8px; }

/*------------ Block: Reorder ------------*/
.block-reorder {}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .label { display:block; margin-left:20px; }

/*------------ Block: Banner ------------*/
.block-banner {}
.block-banner .block-content { text-align:center; }

/*------------ Block: Checkout Progress ------------*/
.block-progress .block-title { padding: 4px 0;}
.block-progress { margin-top: 25px; }
.block-progress dd { padding: 4px 13px;}
.block-progress dt { margin:0; color:#999; padding:2px 8px; background:#eee; text-transform:none; }
.block-progress dt.complete { border-bottom:1px solid #A3AEB3; background:#E2EBCF; color: #000; }
.block-progress dd.complete { background-color:#f6f6f6; }
/* ======================================================================================= */

/* ======================= WORDPRESS WIDGETS ================================================================ */

.widget div.block-title+ul { padding: 6px 8px; }