/* Sidebar =============================================================================== */
.block { border: 1px solid #e2afb3; margin:0 0 20px; line-height:1.35; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.block .block-title { border-bottom:1px solid #e2afb3; background:#f6e4e6; padding:4px 10px;
 -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
 -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.block .block-title strong { display:block; font:bold 12px/1.5 Arial, Helvetica, sans-serif; text-transform:uppercase; color:#bf4b54; }
.block .block-title strong span {}
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { font-size:10px; margin:0 0 10px; padding:0 0 2px; border-bottom:1px solid #ddd; text-transform:uppercase;
 -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
 -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.block .block-content { background:#fdf8f9; padding:12px 10px;
 -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius:5px;
 -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;
}
.block .block-content li.item { border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px; }
.block .block-content li.item.last { border-bottom:0; padding-bottom:0; margin-bottom:0; }
.block .btn-remove { float:right; margin:1px 0 2px 5px; }
.block .actions { border-top:1px solid #ddd; padding:5px 0 0; margin:5px 0 0; text-align:right; }
.block .actions a { float:left; }
.block .actions button.button { float:right; }
.block .empty { margin: 5px 20px; color: #888; text-align: center; }
.block .price-box { margin:5px 0; }
/*.block button.button span { height:23px; background-image:url(../images/bkg_btn-small.png); line-height:20px; }*/

.block-ajutor dt { font-size: 14px; }
.block dd { margin: 2px 10px; }

/********************** Layered Navigation */
/* Block: Layered Navigation */
.block-layered-nav { }
.block-layered-nav .block-title { display: none; }
.block-layered-nav .block-content { padding:0; }
.block-layered-nav .block-subtitle { margin:0; font:bold 12px/1.5 Arial, Helvetica, sans-serif; padding:4px 10px; color:#fff; background:#bf4b54 url(../img/sprites.gif) no-repeat -300px -205px; padding-left: 25px;}
.block-layered-nav dl { }
.block-layered-nav dt { font-weight:bold; border-top:1px solid #fff; padding:8px 10px 0 10px; font-size:12px; }
.block-layered-nav dd { padding:0 10px 8px 10px; border-bottom:1px solid #ddd; }
.block-layered-nav dd li { line-height:1.35; margin:0 0 3px; }
.block-layered-nav dd a { color:#444; }
.block-layered-nav .currently { padding:6px 0 0; }
.block-layered-nav .currently li { padding:2px 10px; }
.block-layered-nav .currently .label { font-weight:bold; }
.block-layered-nav .currently .btn-remove { margin:2px 0 0; }
.block-layered-nav .actions { padding:5px 10px; margin:0; border: 0;}
.block-layered-nav .actions a { float:none; }
.block-layered-nav .price { background: none; color: #444; }

.currently .colorswatch,
#narrow-by-list .colorswatch {
	height: auto;
}
.currently .colorswatch li,
#narrow-by-list dd ul.colorswatch li {
	background-image: none;
	height: 17px;
	width: 17px;
	margin: 0 6px 5px 0;
	padding: 0;
	border: 2px solid #F2CFD3;
}
#narrow-by-list dd ul.colorswatch li:hover {
	border: 2px solid #666699;
}
#narrow-by-list dd ul.colorswatch li A { display: block; height: 17px; width: 17px; }
#narrow-by-list dd ul.colorswatch li SPAN {
	text-indent: -9999;
}

.currently ul.colorswatch {
	display: inline; position: relative; width: 60px;
	margin-bottom: 10px;
}
.currently .colorswatch li {
	position: absolute; float: none; left: 5px; top: -2px;
}

ul.colorswatch {
	display: block;
	height: 12px;
}
ul.colorswatch li {
	display: block; 
	float: left;
	border: 1px solid #CCCCCC;
	height: 10px;
	width: 10px;
	margin: 0 1px 0 0;
	padding: 0;
}
ul.colorswatch li span { display: none; }

.attribute-specs .data-table {
	width: auto;
}
.attribute-specs .data-table td {
	padding-right: 60px;
}


/* Block: Cart */
.block-cart .block-title { background:#bf4b54 url(../img/sprites.gif) no-repeat -300px -165px; padding-left: 25px; }
.block-cart .block-title strong { color:#fff; }
.block-cart .summary { background:#f9edd5; padding:8px; margin:-12px -10px 8px; text-align:center; position:relative; z-index:1; }
.block-cart .amount { margin:0; }
.block-cart .amount a { font-weight:bold; }
.block-cart .subtotal { margin:5px 0 0; line-height:23px; }
.block-cart .subtotal .price { font-weight:bold; }
.block-cart .actions { display:none !important; }
.block-cart ol.mini-products-list { margin-bottom: 20px;}

/* Block: Wishlist */
.block-wishlist .actions { text-align:right; }
.block-wishlist .actions a { float:none; }

/* Block: Related */
.block-related .block-subtitle { font-size:11px; font-weight:bold; border:0; padding:0; margin:0 0 8px; text-transform:none; }
.block-related input.checkbox { display: none; float:right; }
.block-related .product { margin-right: 0px; }
.block-related .product-name { margin-bottom:0; }
.block-related .price-box .special-price .price-label,
.block-related .price-box .old-price .price-label { font-weight: normal; font-size: 9px; }
.block-related .price-box .special-price .price,
.block-related .price-box .old-price .price {font-size: 11px; font-weight: normal; }

.block-account UL LI { margin-bottom: 10px; font-size: 14px; }
.block-account .block-content {
 -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
 -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }

