/* Sidebar =============================================================================== */
.block { margin:0 0 25px; }
.block .block-title { padding: 0 0 5px 0; }
.block .block-title h3 { display: inline-block; }
.block .block-title strong { font-size:30px; }
.block .block-title strong span {}
.block .block-title a { text-decoration:none !important; }
.block .block-title .icon-toggle { float: right; padding: 0 10px; }
.block .block-subtitle { font-size:13px; font-weight:bold; text-align: center; }
.block .block-content { padding: 5px 0; }
.block .block-content li.item { padding: 7px; }
.block .btn-remove,
.block .btn-edit { float:right;}
.block .actions { text-align:right; margin-top: 5px; }
.block .actions a { float:left; }
.block .empty { text-align: center; }

.block li.odd {}
.block li.even { background-color:#f6f6f6; }

/* Mini Products List */
.mini-products-list {  }
.mini-products-list li { padding: 10px; position: relative; border-bottom: 1px solid #ddd; }
.mini-products-list li.last {  }
.mini-products-list li .btn-edit { position: absolute; top: 15px; right: 10px; z-index: 1; font-size: 18px; }
.mini-products-list li .remove { position: absolute; top: 40px; right: 14px; z-index: 1; }
.mini-products-list .product-image { float:left; background: #fff; padding:5px; border:1px solid #ddd; }
.mini-products-list .product-details { margin-left:75px; padding-right: 25px; }
.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.mini-products-list .product-details .product-name { font-size:12px; font-weight:bold; margin:0 0 3px; }
.mini-products-list .product-details .price-box .price { font-size: 14px; }
.block-cart .mini-products-list .product-details .product-name,
.block-cart .mini-products-list .product-details .nobr small { word-wrap:break-word; }
.block-cart .mini-products-list .product-details .nobr { white-space:normal !important; }
.block-cart button.quantity-button { padding: 11px 8px; }

/* Block: Account */
.block-account {}
.block-account ul { padding-left: 7px; }
.block-account ul li { padding: 3px 0; }
.block-account ul li a { color: #888; display: block; }
.block-account ul li:hover a,
.block-account ul li.current a { color: #e8c233; text-decoration: none; }
.block-account ul li a i { padding-right: 5px; }

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

/* Block: Layered Navigation */
.block-layered-nav {}
.block-layered-nav .block-subtitle { display: none; } 
.block-layered-nav .block-title .icon-toggle { display: none; }
.block-layered-nav .block-title #filter-btn-close { display: none; float:right; padding: 3px 7px; background: #f4f4f4; margin-bottom: 2px; font-size: 16px; } 
.block-layered-nav .block-title #filter-btn-close:hover { color: #e8c233; } 
.block-layered-nav .block-content { padding: 5px; }
.block-layered-nav dt { font-weight:bold; margin: 10px 0 5px; }
.block-layered-nav dd { padding: 0 0 0 10px; }
.block-layered-nav dd li { padding: 2px 0; }
.block-layered-nav dd a { color: #555; display: block; }
.block-layered-nav dd a:hover { color: #e8c233; text-decoration: none; }
.block-layered-nav dd a .count{ color: #999; }
.block-layered-nav dd a:hover .count{ color: #e8c233; }
.block-layered-nav dd a i { color: #999; margin-right: 4px; }
.block-layered-nav dd a:hover i { color: #e8c233; margin-right: 4px; }
.block-layered-nav .currently {}
.block-layered-nav .currently li { padding: 2px 0; }
.block-layered-nav .currently li .label { color: #e8c233; }
.block-layered-nav .btn-remove { margin:-1px 0 0 0; }
.block-layered-nav .actions { border-top: 1px solid #ddd; padding-top: 5px; margin-top: 5px; text-align:right; }
.block-layered-nav .actions a { float: right; }

/* Block: Cart */
.block-cart {}
.block-cart .summary {}
.block-cart .amount {}
.block-cart .subtotal { text-align:center; }
.block-cart .actions .paypal-logo { float:left; width:100%; margin:3px 0 0; text-align:right; }
.block-cart .actions .paypal-logo .paypal-or { clear:both; display:block; padding:0 55px 5px 0; }

/* Block: Wishlist */
.block-wishlist .actions a { float: left; margin-top: 10px; }
.block-wishlist .mini-products-list .product-details { padding-right: 0; }

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

/* Block: Compare Products */
.block-compare {}
.block-compare li { padding:5px 0; }
.block-compare .actions a { line-height: 35px; padding-left: 7px; }

/* Block: Recently Viewed */
.block-viewed {}

/* Block: Recently Compared */
.block-compared {}

/* Block: Poll */
.block-poll label {}
.block-poll input.radio { float:left; margin:1px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll li { padding:3px 9px; }
.block-poll .actions { margin:5px 0 0; }
.block-poll .answer { font-weight:bold; }
.block-poll .votes { float:right; margin-left:10px; }

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

/* Block: Subscribe */
.block-subscribe {}

/* Block: Reorder */
.block-reorder {}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; }
.block-reorder .actions a { line-height: 35px; padding-left: 7px; }

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

/* Block: Login */
.block-login label { font-weight:bold; color:#666; }
.block-login input.input-text { display:block; width:167px; margin:3px 0; }

/* Paypal */
.sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
.sidebar .paypal-logo a { float:none; }
.paypal-express-review .info-set.col2-set { padding-bottom: 15px; }
/* ======================================================================================= */