/* Category Page ========================================================================= */
.category-image { width:100%; overflow:hidden; text-align:center; }
.category_img_txt { position: relative; margin-bottom:20px; }
.category-image img {border:1px solid #767676;}
.category-description { margin:0; padding:15px; background:url(../images/cat_desc_bg.png) repeat top left; color:#fff; position: absolute; bottom:0; width:670px; }
.category-description .category_desc_title { font-size:18px; }
.category-description p { color:#fff; filter:alpha(opacity=none); -moz-opacity:none; -khtml-opacity: none; opacity: none;}
.category-products {}


/* View Type: Grid */
.products-grid { border-bottom:1px solid #ddd; position:relative; }
.products-grid.last { border-bottom:0; }
.products-grid li.item { float:left; width:138px; padding:12px 10px 80px; }
.products-grid .product-image { display:block; width:135px; height:135px; margin:0 0 10px; }
.products-grid .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; }
.products-grid .product-name a {}
.products-grid .price-box { margin:5px 0; }
.products-grid .availability { line-height:21px; }
.products-grid .actions { position:absolute; bottom:12px; }
.col2-left-layout .products-grid,
.col2-right-layout .products-grid {  }
.col1-layout .products-grid { width:790px; margin:0 auto; }


/* View Type: List */
.products-list li.item { border:1px solid #9E9E9E; padding:12px 10px; background:#fff; padding:15px; margin-bottom:15px; position:relative;}
.catalog-category-view .products-list li.item.last {}
.products-list .product-image { float:left; border:1px solid #424242; }
.products-list .product-shop { margin-left:200px; }
.products-list .product-name { margin:0 0 5px; font-weight:bold; font-size:18px; }
.products-list .product-name a,.products-list a.product-name{ text-decoration: none; color:#272727; }

.products-list .product-shop .ratings { margin:5px 0 0; }
.products-list .product-shop .ratings .rating-links {}
.travel_ico { margin-right:10px; height:17px; width:16px;float:left; display: block;}
.ico-48 { background:url(../images/travel_icos.png) no-repeat left top; }
.ico-49 { background:url(../images/travel_icos.png) no-repeat -19px top; }
.ico-50 { background:url(../images/travel_icos.png) no-repeat -38px top; }
.ico-87 { background:url(../images/travel_icos.png) no-repeat -57px top; }


.products-list small.tags { color:#666; font-size:10px;}
.products-list .price-box { margin:3px 13px 5px 0; }
.products-list .availability { float:left; margin:3px 0 0; }
.products-list .desc { padding:6px 0 0; margin:0 151px 0 0; line-height:1.35; color:#424242;}
.products-list .desc .link-more { font-size:11px; white-space: nowrap;}
.products-list .price_cart .mini_specs { font-size: 10px; color:#666; margin-bottom:5px; }
.products-list .price_cart .price-box .price-label { font-weight:normal; }
.products-list .price_cart .price-box .price { display: block; color:#424242; font-size:22px; }
.products-list .price-from .price{ color:#424242;}
.products-list .price-to .price {color:#424242;}
.products-list .add-to-links { clear:both; }
.products-list .add-to-links li { display:inline; }
.products-list .add-to-links .separator { display:inline; margin:0 2px; }
/*
.products-list .actie .action_label { position:absolute; top:-1px; left:-1px; height: 80px; width:80px;}
.products-list .actie .aanbieding { background:url(../images/label_aanbieding.png) no-repeat top left; }
.products-list .actie .nieuw { background:url(../images/label_nieuw.png) no-repeat top left; }
.products-list .actie .opisop { background:url(../images/label_opisop.png) no-repeat top left; }
.products-list .actie .actie { background:url(../images/label_actie.png) no-repeat top left; }
.products-list .actie .ticket { background:url(../images/label_ticket.png) no-repeat top left; }
*/
.category-bottom-description { background:#202020 url(../images/footer_bg.png) repeat-x left top; color:#fff; padding:15px; border:1px solid #282828; }
.category-bottom-description p { color:#fff; }




/* BreadCrumbs */
.breadcrumbs { margin:0 0 15px; background:url(../images/br_breadcrumb.png) no-repeat left bottom; height:20px; padding:0 0 8px;}
.breadcrumbs ul { height:20px; }
.breadcrumbs li { display: inline; font-size:11px; line-height:20px;}
.breadcrumbs li span img{ margin:6px 3px 0 3px; }

/* Pager */
.toolbar { padding:5px; margin:0 0 15px; background:#272727; text-align:center; padding:0 15px; height:35px; line-height:35px; color:#fff; }
.toolbar .amount { float:right; margin-right:10px; color:#fff; }
.toolbar .limiter { float:left; }
.toolbar .pages {float:right; }
.toolbar .pages strong { display:none; }
.toolbar .pages ol { display:inline; }
.toolbar .pages li { display:inline; margin:0 2px;}
.toolbar .pages ol li a { color:#fff; }
.toolbar .pages .current {}


/* Sorter */
.toolbar .view-mode { float:left; }
.toolbar .sort-by { float:left; margin-right:10px; }
.toolbar .sort-by label { }
.toolbar .link-feed {}


/* Toolbar */
.toolbar {}
.toolbar .pager {}
.toolbar .sorter {}
.toolbar-bottom {}

/* Subcategorie blocks on the page */
.subcategories {  }
.subcategories h2 { font-family:Arial, tahoma; text-transform: uppercase; font-weight:bold; margin-bottom:15px; }

.subcategories h3 { margin:10px 0; }
.subcategories h3 a { text-decoration: none; color:#272727; }
.subcategories h3 a:hover { text-decoration: underline }

.subcategories p a { text-decoration: none; color:#555; font-size:11px;  }

.subcategories .btn-cart { margin-top:15px; }

.subcategories ul {overflow:hidden;}
.subcategories ul li { position:relative; float:left; background:url("../images/bg_blocks.png") no-repeat scroll center bottom #F2F2F2; width:198px; margin-bottom:20px; margin-right:20px; padding:10px; border:1px solid #9E9E9E; min-height:260px;}
.subcategories ul li a.category-placeholder { width:200px; height:125px; background:url(../images/mini-cat-placeholder.jpg) no-repeat top left #f2f2f2; display:block; text-indent: -9999em;}
.subcategories ul li a.category-small-image { width:200px; height:125px; display:block; position: absolute; top:10px; border:1px solid #888; color:#ececec; left:8px;}
.subcategories ul li a.no-img img { border:1px solid #9e9e9e; }
.subcategories ul li.n3,
.subcategories ul li.n6,
.subcategories ul li.n9,
.subcategories ul li.n12,
.subcategories ul li.n15,
.subcategories ul li.n18,
.subcategories ul li.n21,
.subcategories ul li.n24,
.subcategories ul li.n27 { margin:0 ; }

/* toegevoegd om de h3 te vervangen */
.subcategories ul li strong {
margin: 10px 0;
display:block;
}


.subcategories ul li strong a{
color: #272727;
text-decoration: none;
/* font-size: 14px; */
font-size: 16px;
font-weight: bold;
line-height: 1.25;
}

.subcategories ul li strong a:hover{
text-decoration: underline;
}








/* added flash banners */
.cat_flash, .cat_noimg {
    position: relative;
    bottom: auto;
    margin-bottom: 20px;
}

.category_flash_txt {
    margin-bottom: -4px;
}




