.shoppingcart_overlay{font-size:12px;height:32px;color:#333;display:none;}
.shoppingcart_overlay img{float:left}
.shoppingcart_overlay div{line-height:32px;height:32px;float:left;padding:0 0 0 10px}
#category_description{clear:both;padding:10px 0}
.buy_button,
.webshop_button{background:#0e9de1;line-height:1.6em;display:inline-block;padding:0.6em 15px 0.6em 15px;color:#fff;font-weight:400;text-decoration:none;cursor:pointer;margin-bottom:0.4em;border:3px solid #0e9de1;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;-webkit-appearance:none;text-shadow:none !important;box-sizing:border-box;font-size:17px;position:relative;overflow:hidden;}
a.buy_button:link,
a.buy_button:visited,
a.buy_button:active,
a.webshop_button:link,
a.webshop_button:visited,
a.webshop_button:active{color:#fff;}
#buy_container .buy_button,
#buy_container .webshop_button{width:100%;}
.detail_button{text-decoration:underline;text-align:center;line-height:24px;height:24px;font-weight:bold;float:right}
.buy_button:hover{cursor:pointer}
.center{text-align:center!important}
.green{color:green}
.red,.special_title{color:red}
.orange{color:orange}
.clear{clear:both}
.clear:after{content:".";visibility:hidden;display:block;height:0;clear:both;}
.productDescription{margin-bottom:1.0em;}
.product_form{display:inline-block;width:100%;margin-bottom:2.0em;}
.productInfo,
.productDescription,
#productSocialmedia{float:right;box-sizing:border-box;width:42%;}
.productInfo{box-sizing:border-box;margin-bottom:2.0em;}
.productInfo h1{font-size:2.2em;}
.productDescription p{margin-bottom:1.0em;}
.productImage{float:left;width:150px;bborder:1px solid blue;}
.productImage img{margin-bottom:0;}
.productImage:hover{filter:alpha(opacity=60);opacity:0.6;}
.productStock{}
.productPrice{font-size:1.5em;line-height:1.3em;padding:0;font-weight:400;margin-bottom:0.5em;}
.productTitle{font-size:15px;font-weight:400;text-align:center;width:100%;box-sizing:border-box;padding:0 10%;line-height:1.5em;}
.productTitle a{text-decoration:none;font-weight:400;color:#444444;}
#quantity_container{float:left;padding:0 10px 0 0;line-height:22px}
#productQuantity,.productQuantity{width:40px!important;border:1px solid #bfbfc2;height:22px;}
#productSocialmedia{margin:10px 0 0 0;height:20px}
#productSocialmedia p{margin:0}
#productSocialmedia div{float:left;height:20px;line-height:20px}
#socialTitle{font-weight:bold;font-size:14px;padding:0 0 0 0}
#imageContainer{float:left;width:55%;}
#single_product_grid .productImage{width:100%;;height:100%;border:none;}
#single_product_grid .productPrice{line-height:normal}
.extraImages img{width:25%;float:left;margin:0 10px 0 0;border:1px solid #f5f5f5;}
.productVariations{background:#FFFFCC;border:1px solid #FFCC33;margin:10px 0 0 0;padding:5px 10px;}
#buy_container{box-sizing:border-box;}
#buy_container p{margin:0}
#enlargeImage{bbackground:#f6f6f6;min-height:20px;line-height:1.5em;box-sizing:border-box;}
#enlargeImage .extraImages{margin-bottom:1.0em;display:inline-block;}
#enlargeImage a{display:block;text-decoration:none;text-align:left;font-size:0.9em;color:#9B9B9B !important;}
.extraImagesZoom:before{float:left;margin-right:5px;font-family:FontAwesome;content:"\f002 ";color:#9B9B9B;}
#quantity_container label{width:80px;float:left;}
#quantity_container{width:100%;margin-bottom:1.0em;display:inline-block;}
.buybutton-container{width:100%;display:inline-block;}
.buybutton-container label{width:100px;display:inline-block;float:left;height:10px;}
.productCheckout{display:none;border:1px solid #ddd;margin:-1px 0 0 0;width:373px;padding:10px;background:#fff;position:absolute;z-index:10;}
#productMessage a{text-decoration:none;line-height:16px}
.custom_gateway{margin:10px 0 0 0;background:#f6f6f6;border:1px solid #ddd;padding:10px;line-height:23px;}
.custom_gateway img{vertical-align:middle}
.custom_gateway p{display:inline}
.view_type{position:relative;margin:20px 0;list-style:none}
.compare_products{background:#ccc;float:left;width:20px;height:100%}
#product_list{padding:0}
.prod_list{border-bottom:1px solid #ddd;padding:0 0 10px 0;margin:0 0 10px 0;position:relative}
.prod_list .product_image{float:left}
.prod_list .productImage{float:left;width:120px;height:120px;}
.prod_list .productTitle{text-align:left}
.prod_list .buy_button{float:none}
.prod_list_content{float:left;width:345px;padding:0 0 0 10px}
.prod_list_side{position:absolute;bottom:10px;right:10px}
.prod_list:after{content:'.';display:block;clear:both;visibility:hidden;height:0}
#product_grid{display:block;}
#product_grid:after{content:'.';display:block;clear:both;visibility:hidden;height:0}
.prod_grid,
.categorySelect{display:table-cell;text-align:center;vertical-align:middle;float:left;position:relative;height:250px;max-height:250px;padding:15px 5px;box-sizing:border-box;width:33%;margin-bottom:4.0em;border-right:1px #f2f2f2 solid;}
.categorySelect{width:45%;}
.prod_grid.first_prod,
.categorySelect.first_prod{border-left:none}
.prod_grid.last_prod,
.categorySelect.last_prod{border-right:none}
.prod_grid .productImage,
.categorySelect .productImage{float:none;width:120px;height:120px;display:inline-block;vertical-align:middle;}
.categorySelect .productImage{width:150px;height:150px;margin-bottom:1.5em;}
.prod_grid .productPrice{text-align:center;}
.prod_grid .productTitle,
.categorySelect .productTitle{}
#compare_list li{float:left}
#sortBox{background:#f5f5f5;position:relative;height:2.0em;padding:1.0em 10px 0.5em 10px;margin:0 0 1.25em 0;}
.webshop_toolbar_button{height:24px;background:url('images/sortButton.png');width:110px;color:#fff;float:left;margin:0 10px 0 0}
.webshop_toolbar_button > span{line-height:24px;display:block;padding:0 0 0 4px;}
.webshop_toolbar_button:hover{cursor:pointer}
.webshop_dropdown{width:104px;position:absolute;padding:2px;top:26px;z-index:20;background:#fff;border:1px solid #3e3e3e;display:none;}
.webshop_dropdown span a{display:block;padding:2px;text-decoration:none}
.webshop_dropdown span a:hover,.webshop_dropdown span a.selected{background:#3e3e3e;color:#fff}
#select_view_type{height:20px;padding:5px 0 0 0;float:right}
#select_view_type span a{margin:0 5px 0 0;background-color:#999;display:block;float:left;width:18px;height:15px}
#select_view_type span a.selected, #select_view_type span a:hover{background-color:#222;}
.webshop_grid_view a{background-image:url('images/grid.png');}
.webshop_list_view a{background-image:url('images/list.png');}
.page_numbers{display:block;height:1.0em;padding:2px 2px 2px 0}
.page_numbers .selected, .page_numbers .notselected{width:18px;height:18px;float:left;margin:0 3px 0 0}
.selected a{color:##0e9de1;}
.page_numbers .notselected{background-color:#FFF;}
.notselected a, .pagenavi a{color:#000}
.page_numbers a{display:block;text-align:center;line-height:18px;text-decoration:none}
.num_display{float:left;padding:0 0 0 10px;line-height:20px;}
.pagenavi{height:18px;float:left;margin:0 3px 0 0;background:#FFF;}
.pagenavi a{padding:0 15px}
div.tabNavigation{margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #ccc}
.tabNavigation{padding:0;height:40px;}
ul.tabNavigation{background:#0e9de2;margin:0 0 10px 0}
.tabNavigation li{list-style:none;float:left;background:url('images/pay_sepperator.png') no-repeat right!important;line-height:40px;padding:0 25px 0 15px!important}
.tabNavigation li a.selected{color:#ea433c;}
.tabNavigation li a:hover{color:#fff}
.tabNavigation li a{font-weight:bold;display:block;line-height:40px;color:#fff;text-decoration:none}
.purchase_button{background:}
.prev{float:left;}
.next{float:right}
.navigation_checkout{clear:both}
.navigation_checkout table{width:100%}
.others_buyed_list{padding:0;margin-left:0;}
.others_buyed_list li{list-style:none;clear:left;margin-left:0;height:50px;padding:5px 0;border-bottom:1px solid #f5f5f5;background:none!important;margin-bottom:0;}
#content .others_buyed_list img{margin-bottom:0;}
.others_buyed_list li:last-child{border-bottom:none}
.others_buyed_list li a{line-height:inherit!important;display:block;}
.others_left{float:left;margin-right:2%;}
.others_right{width:100px;float:right}
#content .others_right{float:left;width:auto;padding-top:15px;}
.shoppingcart_message{border:1px solid red;padding:5px;margin:0 0 10px 0;background-color:#eca18f;}
.checkout_fields input[type="text"]{border:1px solid #CCC;padding:3px}
.checkout_table{width:100%}
.even{background:#f9f9f9}
.odd td,.even td{padding:5px 0;text-align:left;vertical-align:middle;border-bottom:1px solid #ddd}
.total_sepperator td{border-top:1px solid #aaa}
.tax_sepperator td{border-top:1px solid #ddd}
.checkout_table tr td{padding:5px}
#merchants tr td{padding:0}
.gateway_options{margin:0 0 5px 0;border-bottom:1px solid #ddd}
.checkoutHeader td,.shipping_header,.checkoutHeader{background:#f6f6f6;padding:3px;border-bottom:1px solid #ddd}
.checkoutHeader td{border-bottom:1px solid #ddd;font-weight:bold;line-height:22px;}
.contact_box{padding:10px;height:210px;width:252px;float:left;background-color:#f6f6f6;border:1px solid #ddd;position:relative}
.contact_box input[type="submit"]{position:absolute;bottom:0;right:10px}
#contact_box_right{margin:0 0 0 10px}
.contact_box .title{font-size:14px;padding:0 0 10px 0}
.contact_box input{margin:0 0 10px 0}
#register_message{padding:5px 0;font-style:italic}
#web_comment_form div{padding:10px 0 0 0}
.hidden{border-bottom:1px solid #ddd;display:none}
.toggle_purchases{line-height:20px;height:20px;border-bottom:1px solid #ddd}
.toggle_purchases:hover{cursor:pointer}
.strong{font-weight:bold;padding:3px 0}
.web_comment{border-bottom:1px solid #ddd;padding:10px 0}
.web_comment_header{padding:0 0 5px 0}
.web_comment_user{font-weight:bold}
.web_comment_time{font-style:italic}
#web_comment_form{margin:10px 0 0 0;background-color:#f6f6f6;border:1px solid #DDD;padding:10px;}
#web_comment_form input[type="text"],#web_comment_form textarea{width:532px}
#web_comment_list{padding:0 0 20px 0}
.productDescriptionHeader,.ratingHeader,.commentHeader{ttext-transform:uppercase;ppadding:20px 0 5px 0;}
.ratingHeader,.commentHeader{margin:0 0 10px 0;border-bottom:1px solid #ddd}
.productDescriptionHeader{padding:20 0 10px 0}
.imgloader{display:inline-block;text-align:center;vertical-align:middle;}
.imgloader img{text-align:center}
#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;filter:alpha(opacity=60);opacity:0.6;}
.divTable{border-collapse:collapse;width:100%;box-sizing:border-box;}
.column{display:inline-block;;padding:3px 0;vertical-align:top;min-width:80px;box-sizing:border-box;margin-bottom:0.1em;}
#quantity_container{min-width:100px;box-sizing:border-box;}
.row{display:table-row;}
.nonbreak{white-space:pre}
#checkout_link{padding:10px 0 0 0}
.checkout_button{float:right}
.shoppingcart_advanced .column{border-bottom:1px solid #ccc}
.shoppingcart_advanced .column{min-width:10px}
.webshop_categories .current > a{font-weight:bold}
.webshop_categories ul li{padding:0 0 0 20px}
.shoppingcart_overview .overview{float:left;}
.shoppingcart_overview .expand{float:right;width:10px;height:12px;background:url('images/expand.png') no-repeat center;}
.shoppingcart_overview .expand.collapse{background:url('images/collapse.png') no-repeat center;}
.shoppingcart_overview .expand:hover{cursor:pointer}
#shoppingcart_collapsable{background:#fff;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;padding:10px;display:none;position:absolute;z-index:1000;color:#333}
.shoppingcart_wrapper .shoppingcart_overlay{}
#recomended_slider{border-top:2px solid #ccc;postition:relative;height:280px;width:580px}
#recomended_slider div{padding:15px 0 0 0;height:265px;width:580px;position:absolute;top:0;left:0;}
#recomended_slider .recommendedImg{float:left;margin:0 20px 0 0}
#recomended_slider h2{display:inline}
#recomended_slider a{text-decoration:none}
.recommendedDesc{padding:20px 0 0 0}
#purchase_comment{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;margin:10px 0 20px 0}
.product_box{width:280px;height:220px}
.product_box .productImage{margin:10px 65px;width:150px;height:150px;}
.product_box .productPrice{text-align:center;padding:0 0 10px 0}
#webshop_filters{height:140px;padding:0 0 5px 0;border-bottom:1px solid #ddd;margin:0 0 10px 0;}
.filter label{display:block;}
.filter_values{}
.filter_title{padding:0 0 5px 0;font-weight:bold}
.priceSticker{width:116px;height:117px;position:absolute;bottom:30px;right:0}
.priceSticker.stickerRond{background:url('images/round_sticker.png');}
.priceSticker.stickerSter{background:url('images/star_sticker.png');}
.priceSticker.stickerVierkant{background:url('images/square_sticker.png');}
.priceSticker.stickerSterBlauw{background:url('images/star_sticker_blue.png');}
.priceSticker.stickerSterBlauw .productPrice{color:#666}
.priceSticker.stickerSterGroen{background:url('images/star_sticker_green.png');}
.priceSticker .productPrice{padding:20px 0 0 0;font-size:32px;color:#333}
.priceSticker .red{font-size:22px;color:#666}
.productBanner{width:83px;height:83px;position:absolute;z-index:1;top:-3px;left:-2px}
.newProduct{background:url('images/new_product.png') no-repeat;}
.soldoutProduct{background:url('images/sold_product.png') no-repeat;}
.tempProduct{background:url('images/temp_product.png') no-repeat;}
.recomended_product{float:left;height:90px;width:138px;}
.recomended_productImage{text-align:center;}
#customer_fields td{width:50%}
#customer_fields input,
#customer_fields textarea{width:300px}
.merchant_price{float:right}
.amount_mutate{float:left;width:24px;height:24px;display:inline-block;cursor:pointer;border:1px solid #111;background-image:url('images/btn-sprite.png')}
.amount_plus{background-position:0 -24px}
#product_order .productQuantity{display:inline-block;float:left;}