/* @override 
	http://blinkuitgevers.local/skin/frontend/blank_seo/blink/css/blink.css
	http://blink-dev.madia.nl/skin/frontend/blank_seo/blink/css/blink.css
*/

/* @group Header */

/* Header Cart */
#header-extra { width: 219px; float: right; background: url(../images/cart-bg.png) no-repeat 0 0; padding: 15px; margin-right: 25px; height: 38px; position: relative; z-index: 10; }
#header-extra #header-extra-img { float: left; }
#header-extra #header-extra-cart { float: left; padding: 10px 0 0 8px; color: #27353e; font-weight: bold; font-size: 14px; }
#header-extra #header-extra-cart .count { font-size: 18px; }
#header-extra #header-extra-button { float: right; padding-top: 8px; }
#header-extra .icon_cart { background: url(../images/winkelwagen_icon.png); width: 43px; height: 43px; }
#header-extra .icon_cart:hover { background: url(../images/winkelwagen_icon_blue.png); width: 43px; height: 43px; }

/* @end */

#flags { width: 95px; height: 22px; padding-top: 3px; padding-right: 5px; float:right; position: relative; z-index: 10;}

/* @group Familiecampagne - Homepage */

.familie .products-grid .product-name { color: #FFFFFF; margin: -7px 7px 10px -1px; padding: 5px 10px; }
.familie .products-grid li.item { margin-right: 15px; padding-left: 0; padding-right: 0; width: 160px; }
.familie .products-grid li.item.last { margin-right: 0; }
.familie .products-grid li.item .min-height { }
.familie .products-grid li.item .old-price { background: url("../images/old-price-bg.png") no-repeat scroll 0 50% transparent; position: relative; z-index: 1; }
.familie .products-grid li.item .old-price .price { color: #5CC2DD; font-size: 16px; position: relative; text-decoration: none; }
.familie .products-grid li.item .special-price .price, 
.products-grid li.item .special-price .price-label { font-size: 18px; }
.familie .products-grid li.item .regular-price .price, 
.products-grid li.item .regular-price .price-label { font-size: 18px; }
.familie .products-grid li.item .regular-price .price-label, 
.products-grid li.item .special-price .price-label, 
.products-grid li.item .old-price .price-label { font-weight: bold; }
.familie .products-grid li.item .block-top { background: url("../images/hp-block-complete.png") no-repeat scroll 0 0 transparent; }
.familie .products-grid li.item .block-content { background: url("../images/hp-block-complete.png") no-repeat scroll 0 -10px transparent; }
.familie .products-grid li.item .block-content h2.product-name { background: url("../images/product-name-bg.png") no-repeat scroll 0 100% transparent; font-size: 14px; height: 18px; padding-top: 5px; text-align: center; width: 142px; }
.familie .products-grid li.item .block-content .price { margin: 0 5px; }
.familie products-grid li.item .block-content .price .price-normal { color: #FA5F02; font-size: 20px; font-weight: bold; }
.familie .products-grid li.item .block-content .short-description { font-weight: bold; margin: 10px 0 0; padding: 0 10px !important; }
.familie .products-grid li.item .block-content .short-description, 
.products-grid .upsell-content .short-description { min-height: 50px; padding: 0 15px; }
.familie .products-grid li.item .block-content .short-description a, 
.products-grid .upsell-content .short-description a { color: #00A5DB; text-decoration: underline; }
.familie .products-grid li.item .block-content .short-description a:hover, 
.products-grid .upsell-content .short-description a:hover { text-decoration: none; }
.familie .products-grid li.item .block-content .product-image { height: 130px; padding-bottom: 20px; text-align: center; width: 130px; }
.familie .products-grid li.item .block-content .actions { background: url("../images/hp-block-complete.png") no-repeat scroll 0 100% transparent; height: 60px; padding: 25px 10px 0; width: 140px; }
.familie .products-grid li.item .block-content .actions input.mycheckbox { float: left; margin-left: 24px; margin-top: 2px; width: 12px; }
.familie .products-grid li.item .block-content .actions .name { float: right; text-align: left; width: 90px; }
.familie .products-grid li.item .block-content .actions .discount-price-name { }
.familie .products-grid li.item .block-content .actions .discount-price-name .name { margin-top: -14px; }
.familie .products-grid li.item .block-content .actions .display_price_normal { margin-top: -35px; position: absolute; width: 145px; }
.familie .products-grid li.item .block-content .actions .display_price_normal .regular-price { }
.familie .products-grid li.item .block-content .actions .display_price_normal .regular-price .price { color: #F76100; }
.familie .products-grid li.item .block-content .actions .display_price_normal .name { }
.familie .products-grid li.item .block-content .actions .display_price_discount { margin-top: -35px; position: absolute; width: 140px; }
.familie .products-grid li.item .block-content .actions .discount-price-name .name { margin-top: 0; }
.familie .products-grid li.item .block-content .actions .discount-price-name .old-price { background-position: 5px 50%; float: left; margin: 0; width: 50%; }
.familie .products-grid li.item .block-content .actions .discount-price-name .old-price .price { font-size: 18px; margin-left: 10px; margin-right: 0; }
.familie .products-grid li.item .block-content .actions .discount-price-name .special-price { float: right; width: 50%; }
.familie .products-grid li.item .block-content .actions .discount-price-name .special-price .price { color: #F76100; margin: 0; }
.familie .products-grid li.item .block-content .actions .readmore-link { float: left; margin-top: 5px; width: 100%; }
.familie .products-grid li.item .block-content .actions button { margin-top: 5px; }
.familie .products-grid li.item .block-bottom { background: none repeat scroll 0 0 transparent; }

/* Custom IE */
.ua-ie-7 .familie .products-grid li.item .display_price_normal { margin-left: -144px !important; margin-top: -50px !important; }
.ua-ie-7 .familie .products-grid li.item .display_price_discount { margin-left: -141px !important; margin-top: -50px !important; }
.ua-ie-7 .onestepcheckout-column-left li.adress-wrapper { margin-top: -50px !important; }
.ua-ie-7 .onestepcheckout-column-left .street .input-city { margin-top: -6px; }
.ua-ie-7 .onestepcheckout-column-left .street .input-city .input-text { margin-left: -138px; }
.ua-ie-7 .onestepcheckout-column-left .input-address-bottom #input-address-street2 .onestepcheckout-address-line { margin-left: -65px; }
.ua-ie-7 .onestepcheckout-column-left .input-address-bottom #input-address-street3 .onestepcheckout-address-line { margin-left: -120px; }
.ua-ie-7 .onestepcheckout-column-middle .input-lastname { margin-top: -55px !important; }
.ua-ie-7 .onestepcheckout-column-middle .input-lastname .input-text { margin-left: -125px; }
.ua-ie-8 .onestepcheckout-index-index .onestepcheckout-column-middle .input-lastname { margin-top: -45px !important; }

/* @end */

/* @group Middle */

/* Step 2 */
.cart-wrapper .cart-grid li.item { border: 1px solid #AFB9BF; margin-bottom: 6px; }
.cart-wrapper .cart-grid li.item .cart-title { background: none repeat scroll 0 0 #F76100; padding: 3px 5px; }
.cart-wrapper .cart-grid li.item .cart-title h2 { color: #FFFFFF; font-size: 14px; }
.cart-wrapper .cart-grid li .products { height: 210px; padding: 10px; }
.cart-wrapper .cart-grid li .products .main-product { float: left; min-height: 180px; width: 207px; }
.cart-wrapper .cart-grid li .products .main-product .cart-title { background: url("../images/main-product-title-bg.png") no-repeat scroll 0 0 transparent; float: left; height: 26px; margin-left: -2px; padding: 4px 10px; width: 127px; }
.cart-wrapper .cart-grid li .products .main-product .cart-content { text-align: center; }
.cart-wrapper .cart-grid li .products .main-product .cart-content img { padding-top: 5px; }
.cart-wrapper .cart-grid li .products .main-product .cart-title h2.product-name { color: #FFFFFF; font-size: 14px; font-weight: normal; line-height: 23px; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid li .related-product-content { float: right; text-align: center; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid li .related-product-title { width: 100px; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid li .related-product-title h2.product-name { font-size: 12px; font-weight: normal; }
.cart-wrapper .cart-grid li .products .related-products { float: right; width: 260px; }
.cart-wrapper .cart-grid li .products .related-products .onestepcheckout-popup-wrapper-inner { position: absolute; width: 400px; z-index: 1000001; left: 50%; margin-left: -230px; }
.cart-wrapper .cart-grid li .products .related-products .intro-title { font-weight: bold; margin-bottom: 5px; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid { float: left; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid .item-top, .cart-wrapper .cart-grid li .products .related-products .related-products-grid .item-bottom { float: left; height: 100px; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid .related-product-content { float: right; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid .item-top, .cart-wrapper .cart-grid li .products .related-products .related-products-grid .item-bottom { width: 260px; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid .item-top .related-product-title, .cart-wrapper .cart-grid li .products .related-products .related-products-grid .item-bottom .related-product-title { float: left; margin-top: 25px; width: 150px; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid .item-top .related-product-title h2.product-name, .cart-wrapper .cart-grid li .products .related-products .related-products-grid .item-bottom .related-product-title h2.product-name { float: left; margin-bottom: 10px; width: 150px; }
.readmore-link-related { margin-left: 20px; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid .item-top .related-product-title h2.product-name input, .cart-wrapper .cart-grid li .products .related-products .related-products-grid .item-bottom .related-product-title h2.product-name input { float: left; width: 12px; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid .item-top .related-product-title h2.product-name span, .cart-wrapper .cart-grid li .products .related-products .related-products-grid .item-bottom .related-product-title h2.product-name span { float: right; width: 130px; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid .related-product-content { }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid .readmore_step2 { float: left; }
.cart-wrapper .cart-grid li .products .related-products .related-products-grid .related-product-content img { float: left; }
.cart-wrapper .cart-grid li .validation-advice { display: none; }
.cart-wrapper .cart-grid li .main-product-options { background: url("../images/product-option-bg.gif") repeat scroll 0 0 transparent; float: left; height: 190px; padding: 10px; width: 182px; }
.cart-wrapper .cart-grid li .main-product-options .intro-title { font-weight: bold; margin-top: -10px; }
.cart-wrapper .cart-grid li .main-product-options .child-data { height: 20px; width: 100%; }
.cart-wrapper .cart-grid li .main-product-options dl dd { float: left; margin-right: 4px; margin-top: 7px; }
.cart-wrapper .cart-grid li .main-product-options dl dt { float: left; margin-right: 4px; margin-top: 7px; }
.cart-wrapper .cart-grid li .main-product-options dl dt label { display: block; width: 180px; }
.cart-wrapper .cart-grid li .main-product-options dl dd input { width: 140px; }
.cart-wrapper .cart-grid li .main-product-options dl dd select { width: 150px; }
.cart-wrapper .cart-grid li .main-product-options dl dd .dob { width: 15px; }
.cart-wrapper .cart-grid li .main-product-options dl dd .css_year { width: 30px; }
.cart-wrapper .cart-grid li .main-product-options dl dd input { border-color: #8E8E8E; color: #9B9B9B; }
.cart-wrapper .buttons-set { float: right; width: 250px; }
.cart-wrapper .buttons-set #enter-data-first { float: right; }
.cart-wrapper .cart-grid .loader { margin-top: 50px; text-align: center; width: 100%; }
.checkout-products-index .cart-wrapper { margin-top: 10px; }
.checkout-products-index .col-left { margin-top: 10px; }
.cart-wrapper .cart-grid li .main-product-options dl dt.dropdownlabel5, 
.cart-wrapper .cart-grid li .main-product-options dl dt.dropdownlabel6 { float: left; margin-right: 0; margin-top: 7px; }
.cart-wrapper .cart-grid li .main-product-options dl dt.dropdownlabel5 label, 
.cart-wrapper .cart-grid li .main-product-options dl dt.dropdownlabel6 label { display: block; width: 100px; }
.cart-wrapper .cart-grid li .main-product-options dl dd.dropdownbox5, 
.cart-wrapper .cart-grid li .main-product-options dl dd.dropdownbox6 { margin-right: 0; }
.cart-wrapper .cart-grid li .main-product-options dl dd.dropdownbox5 select, 
.cart-wrapper .cart-grid li .main-product-options dl dd.dropdownbox6 select { margin-left: -37px; width: 70px; }

/* Base-mini */
.block-top { background: url(../images/block-top-bg.gif) no-repeat 0 0; height: 8px; }
.block-title { background: url(../images/block-content-bg.gif) 0 0; }
.block-content { background: url(../images/block-content-bg.gif) 0 0; }
.block-bottom { background: url(../images/block-bottom-bg.gif) no-repeat 0 0; height: 8px; }

/* Block Payment */
.block-payment .block-top { background: url(../images/block-extra-top-bg.gif) no-repeat 0 0; height: 12px; }
.block-payment .block-title { background: url(../images/block-extra-content-bg.gif) 0 0; padding-top: 0; }
.block-payment .block-content { background: url(../images/block-extra-content-bg.gif) 0 0; padding-bottom: 0; }
.block-payment .block-bottom { background: url(../images/block-extra-bottom-bg.gif) no-repeat 0 100%; height: 25px; }
.block-payment li { padding-top: 4px; }
.block-payment li.payment { padding-bottom: 5px; padding-top: 0; }
.block-payment li.payment span { margin-top: 5px; }

/* Buttons */
.form-search button.button span { background:transparent url(../images/bkg_button_top.gif) 0 0 no-repeat; }
.form-search button.button span span { background:transparent url(../images/bkg_button_top.gif) 100% 0 no-repeat; padding-right: 26px; }

#header-extra button.button span { background:transparent url(../images/bkg_button_cart.gif) 0 0 no-repeat; }
#header-extra button.button span span { background:transparent url(../images/bkg_button_cart.gif) 100% 0 no-repeat; }

button.button:hover span, 
button.button-alt:hover span,
.form-search button.button:hover span,
#header-extra button.button:hover span { background-position: 0 -25px; text-decoration: none; }
button.button:hover span span, 
button.button-alt:hover span span,
.form-search button.button:hover span span,
#header-extra button.button:hover span span { background-position: 100% -25px; text-decoration: none; }

/* Product Category page */
.products-grid li.item { padding-left: 0; padding-right: 0; width: 225px; margin-right: 10px; }
.products-grid li.item.last { margin-right: 0; }
.products-grid li.item .min-height,
.products-grid .min-height { }
.products-grid li.item .old-price { background: url(../images/old-price-bg.png) no-repeat 0 50%; position: relative; z-index: 1; }
.products-grid li.item .old-price .price { font-size: 16px; color: #5cc2dd; position: relative; text-decoration: none; }
.products-grid li.item .special-price .price,
.products-grid li.item .special-price .price-label { font-size: 18px; }
.products-grid li.item .regular-price .price,
.products-grid li.item .regular-price .price-label { font-size: 18px; }
.products-grid li.item .regular-price .price-label,
.products-grid li.item .special-price .price-label,
.products-grid li.item .old-price .price-label { font-weight: bold; }
.products-grid li.item .block-top { background: url(../images/block-complete.png) no-repeat 0 0; }
.products-grid li.item .block-content { background: url(../images/block-complete.png) no-repeat 0 -10px; text-align: center; }
.products-grid li.item .block-content .product-name { text-align: left; }

.products-grid li.item .block-content .short-description { margin: 10px 0 0px; padding: 0 10px !important; font-weight: bold; text-align: left; }

.products-grid li.item .block-content .short-description,
.products-grid .upsell-content .short-description { padding: 0px 15px; min-height: 50px; }
.products-grid li.item .block-content .short-description a,
.products-grid .upsell-content .short-description a { color: #00a5db; text-decoration: underline; }
.products-grid li.item .block-content .short-description a:hover,
.products-grid .upsell-content .short-description a:hover { text-decoration: none; }
.products-grid li.item .block-content .actions { height: 42px; width: 205px; background: url(../images/block-complete.png) no-repeat 0 100%; padding: 0 10px; }
.products-grid li.item .block-content .actions button { margin-top: 5px; }
.products-grid li.item .block-bottom { background: none; }


.toolbar .amount { float: left; width: 190px; text-align: left; }
.toolbar .sort-by { float: left; }
.toolbar .pages { float: right; margin: 0; }

/* Product Detail page */
.product-shop .white-wrapper { padding: 10px; border: 1px solid #ddd; margin: 10px 0; }
.product-shop .white-wrapper .availability { margin-top: 0 !important; }
.product-shop .white-wrapper .availability,
.product-shop .white-wrapper .price-box { float: left; width: 235px; }
.product-shop .white-wrapper .price-box,
.product-shop .white-wrapper p.email-friend { text-align: right; margin-top: 10px; }
.product-shop .white-wrapper .add-to-box .add-to-cart { float: right; margin-top: 10px; }
.product-shop .white-wrapper .add-to-box .add-to-cart label,
.product-shop .white-wrapper .add-to-box .add-to-cart input { display: none; }
.product-shop .white-wrapper .price-box .regular-price { }
.product-shop .white-wrapper .price-box .regular-price .price { font-size: 18px; color: #f36110; }
.product-shop .white-wrapper .price-box .regular-price .price-label { font-size: 20px; DISPLAY: NONE; }
.product-shop .white-wrapper .price-box .old-price { font-size: 20px; background: url(../images/old-price-bg.png) no-repeat 100% 50%; position: relative; z-index: 1; }
.product-shop .white-wrapper .price-box .old-price .price { font-size: 18px; color: #5cc2dd; position: relative; text-decoration: none; }
.product-shop .white-wrapper .price-box .old-price .price-label { font-size: 20px; DISPLAY: NONE; }
.product-shop .white-wrapper .price-box .special-price { font-size: 20px; }
.product-shop .white-wrapper .price-box .special-price .price { font-size: 18px; color: #f36110; }
.product-shop .white-wrapper .price-box .special-price .price-label { font-size: 20px;  DISPLAY: NONE; }
/* Has options */
.product-shop .white-wrapper.has_options { }
.product-shop .white-wrapper.has_options .price-box { width: 308px; margin-bottom: 5px; }

.product-view .box-up-sell .products-grid td .upsell-top { background: url(../images/block-complete.png) no-repeat 0 0; height: 10px; }
.product-view .box-up-sell .products-grid td .upsell-content { background: url(../images/block-complete.png) no-repeat 0 -10px; /*text-align: center;*/ }
.product-view .box-up-sell .products-grid td .upsell-content .product-name { margin-top: -4px; }
.product-view .box-up-sell .products-grid td .upsell-content .price-box { margin-bottom: 0; padding-bottom: 5px; }
.product-view .box-up-sell .products-grid td .actions { height: 35px; width: 205px; padding: 0 10px; }
.product-view .box-up-sell .products-grid td .actions button { margin-top: 8px; }
.product-view .box-up-sell .products-grid td .upsell-bottom { width: 225px; height: 10px; background: url(../images/block-complete.png) no-repeat 0 100%; }
.product-view .box-up-sell .products-grid td .old-price { background: url(../images/old-price-bg.png) no-repeat 0 50%; position: relative; z-index: 1; }
.product-view .box-up-sell .products-grid td .old-price .price { font-size: 16px; color: #5cc2dd; position: relative; text-decoration: none; }

/* Dashboard page */
.customer-account-index .col2-left-layout .col-left,
.customer-account-edit .col2-left-layout .col-left,
.customer-address-form .col2-left-layout .col-left,
.sales-order-history .col2-left-layout .col-left,
.review-customer-index .col2-left-layout .col-left,
.tag-customer-index .col2-left-layout .col-left,
.wishlist-index-index .col2-left-layout .col-left,
.newsletter-manage-index .col2-left-layout .col-left,
.downloadable-customer-products .col2-left-layout .col-left,
.cms-index-index .col2-left-layout .col-left,
.cms-index-index .col2-right-layout .col-right,
.checkout-onepage-index .col2-right-layout .col-right,
.checkout-onepage-success .col2-right-layout .col-right,
.sendfriend-product-send .col2-right-layout .col-right,
.sendfriend-product-send .col2-left-layout .col-left,
.cms-index-noroute .col2-left-layout .col-left,
.cms-index-noroute .col2-right-layout .col-right,
.sales-order-view .col2-left-layout .col-left,
.sales-order-view .col2-right-layout .col-right,
.customer-address-index .col2-right-layout .col-right,
.customer-address-index .col2-left-layout .col-left { margin-top: 0; }

.customer-account-index .col2-left-layout .main,
.customer-account-edit .col2-left-layout .main,
.customer-address-form .col2-left-layout .main,
.sales-order-history .col2-left-layout .main,
.review-customer-index .col2-left-layout .main,
.tag-customer-index .col2-left-layout .main,
.wishlist-index-index .col2-left-layout .main,
.newsletter-manage-index .col2-left-layout .main,
.downloadable-customer-products .col2-left-layout .main,
.checkout-onepage-index .col2-right-layout .main,
.sales-order-view .col2-left-layout .main,
.customer-address-index .col2-right-layout .main,
.customer-address-index .col2-left-layout .main,
.checkout-onepage-success .col2-left-layout .main,
.checkout-onepage-success .col2-right-layout .main { padding-top: 10px; }

.sendfriend-product-send ul.messages { padding-top: 10px !important; }

.wishlist-index-index #wishlist-table textarea { width: 300px; }
.wishlist-index-index #wishlist-table .product-name { font-size: 12px; }

/* Homepage */
.spotlight-feature { float: left; height: 168px; width: 700px; }

.hp-wrapper { padding-top: 10px; }

.productitem-hp-wrapper { float: left; width: 700px; }
.productitem-hp-wrapper .productitem-box { width: 166px; margin-right: 11px; float: left; margin-top: 20px; }
.productitem-hp-wrapper .productitem-box .item-top { background: url(../images/product-item-bg-166px.png) no-repeat 0 0; padding: 10px 10px 5px; min-height: 145px; }
.productitem-hp-wrapper .productitem-box .item-bottom { background: url(../images/product-item-bg-166px.png) no-repeat 0 100%; padding: 10px 10px 10px; min-height: 100px; } /* voor IE is de styles-ie.css aangepast voor deze regel */
.productitem-hp-wrapper .productitem-box .product-name { color: #f4570e; }
.productitem-hp-wrapper .productitem-box .item-img { /*float: left;*/ margin-top: -20px; height: 135px; position: relative; z-index: 15; margin-left: 20px; }
.productitem-hp-wrapper .productitem-box .item-price { float: left; }
.productitem-hp-wrapper .productitem-box .item-price .old-price { float: left; margin-left: 5px; background: none !important; }
.productitem-hp-wrapper .productitem-box .item-price .old-price .price-label { font-size: 16px; font-weight: bold; text-align: center; width: 70px; display: none; } /* Display None */
.productitem-hp-wrapper .productitem-box .item-price .old-price .price { text-decoration: none; font-size: 16px; text-align: center; position: relative; z-index: 1;  width: 70px; margin-top: 5px; }
.productitem-hp-wrapper .productitem-box .item-price .old-price .price-line { background: url(../images/old-price-stripe.png) no-repeat 0 50%; position: absolute; z-index: 2; width: 70px; }
.productitem-hp-wrapper .productitem-box .item-price .special-price { float: left; }
.productitem-hp-wrapper .productitem-box .item-price .special-price .price-label { font-size: 16px; font-weight: bold; text-align: center; color: #fff; width: 70px; display: none; } /* Display None */
.productitem-hp-wrapper .productitem-box .item-price .special-price .price { text-decoration: none; font-size: 16px; color: #fff; text-align: center;  width: 70px; margin-top: 5px; }
.productitem-hp-wrapper .productitem-box .product-name { float: none !important; width: 146px; font-size: 16px; font-weight: bold; }
.productitem-hp-wrapper .productitem-box .product-description { float: none !important; font-weight: bold; width: 146px; min-height: 50px; }
.productitem-hp-wrapper .productitem-box .actions { width: 146px; height: 32px; }
.productitem-hp-wrapper .productitem-box .actions a { color: #5cc2dd; }
.productitem-hp-wrapper .productitem-box .actions .readmore { float: left; margin-top: 5px; }
.productitem-hp-wrapper .productitem-box .actions button { float: right; margin-top: 5px; }


/* Category (page & category) */
.productitem-wrapper { float: left; }
.cms-index-index.cms-home .mainvisual { float: left; width: 700px; height: 169px; }
.cms-index-index .col2-left-layout .mainvisual,
.cms-index-index .col2-right-layout .mainvisual,
.catalog-category-view .col2-left-layout .mainvisual-home,
.catalog-category-view .col2-right-layout .mainvisual-home,
.cms-index-noroute .col2-left-layout .col-main,
.cms-index-noroute .col2-right-layout .col-main { padding-top: 10px; }

.cms-index-index .col2-right-layout .col-right,
.cms-index-index .col2-left-layout .col-left,
.cms-index-noroute .col2-left-layout .col-left,
.cms-index-noroute .col2-right-layout .col-right { margin-top: 9px; }

/* Checkout page */
.checkout-onepage-index .block-title { background: none; margin-bottom: 10px; }
.checkout-cart-index button.btn-continue { float: left; }

.onestepcheckout-index-index {  }
.onestepcheckout-index-index .input-email .input-text { width: 253px !important; }
.onestepcheckout-index-index .customer-dob .input-text,
.onestepcheckout-index-index .customer-dob .input-text,
.onestepcheckout-index-index .customer-dob .input-text { width: 80px !important; }
.onestepcheckout-index-index .bundeled .input-firstname { width: 80px; }
.onestepcheckout-index-index .bundeled .input-firstname .input-text { width: 70px; }
.onestepcheckout-index-index .bundeled .input-middlename { width: 60px; }
.onestepcheckout-index-index .bundeled .input-middlename .input-text { width: 50px; }
/*.onestepcheckout-index-index .bundeled .input-lastname { width: 140px; }*/
.onestepcheckout-index-index .bundeled .input-lastname .input-text { width: 113px; }
.onestepcheckout-index-index .input-postcode,
.onestepcheckout-index-index .bundeled .input-postcode { float: left; width: 80px; }
.onestepcheckout-index-index .input-postcode .input-text,
.onestepcheckout-index-index .bundeled .input-postcode .input-text { width: 70px; }
.onestepcheckout-index-index .input-city,
.onestepcheckout-index-index .bundeled .input-city { float: left; width: 180px; }
.onestepcheckout-index-index .input-city .input-text,
.onestepcheckout-index-index .bundeled .input-city .input-text { width: 173px !important; }
.onestepcheckout-index-index .input-telephone { float: left; width: 260px !important; }
.onestepcheckout-index-index .input-telephone .input-text { width: 253px !important; }
.onestepcheckout-index-index .input-password .input-text { width: 130px !important; }
.onestepcheckout-index-index .input-country select { width: 259px !important; }
.onestepcheckout-index-index .onestepcheckout-enable-terms label a { color: #00a5db; text-decoration: underline; }
.onestepcheckout-index-index .onestepcheckout-enable-terms label a:hover { text-decoration: none; }
.onestepcheckout-index-index .subscription-extra #subscription-extra-tekst { font-size: 11px; }

.onestepcheckout-index-index #onestepcheckout-place-order-text { text-align: left; margin-top: 5px; color: red; font-weight: bold; }

.onestepcheckout-index-index .bundeled-street { float: left; width: 120px; }
.onestepcheckout-index-index .bundeled-street .input-text { width: 110px !important; }
.onestepcheckout-index-index .bundeled-streetnumber { float: left; width: 60px; }
.onestepcheckout-index-index .bundeled-streetnumber .input-text { width: 50px !important; }
.onestepcheckout-index-index .bundeled-streetextra { float: left; width: 65px; }
.onestepcheckout-index-index .bundeled-streetextra .input-text { width: 60px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle li.border-line .bundeled-street { float: left; width: 114px; }
.onestepcheckout-index-index .onestepcheckout-column-middle li.border-line .bundeled-street .input-text { width: 104px !important; margin-bottom: 0; }
.onestepcheckout-index-index .onestepcheckout-column-middle li.border-line .bundeled-streetnumber { float: left; width: 60px; }
.onestepcheckout-index-index .onestepcheckout-column-middle li.border-line .bundeled-streetnumber .input-text { width: 50px !important; margin-bottom: 0; }
.onestepcheckout-index-index .onestepcheckout-column-middle li.border-line .bundeled-streetextra { float: left; width: 65px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle li.border-line .bundeled-streetextra .input-text { width: 60px !important; margin-bottom: 0; }
.onestepcheckout-index-index .onestepcheckout-column-middle li.border-line .input-country select { width: 240px !important; }
.onestepcheckout-index-index .bundeled .input-city .input-text { width: 173px !important; }

.onestepcheckout-index-index .onestepcheckout-column-middle li { /*padding: 4px 0 13px;*/ }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-city { width: 160px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-city .input-text { width: 153px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-gender { }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-gender .gender-wrapper,
.onestepcheckout-index-index .onestepcheckout-column-middle .input-send .send-wrapper { width: 80px; float: left; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-gender .gender-label,
.onestepcheckout-index-index .onestepcheckout-column-middle .input-send .send-label { width: 64px; float: right; margin-top: 3px; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-firstname { width: 70px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-firstname .input-text { width: 55px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-middlename { width: 54px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-middlename .input-text { width: 40px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-lastname { width: 122px; float: left; margin-left: 126px; margin-top: -44px; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-lastname .input-text { width: 110px; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-address #input-address-street1 { width: 125px !important; float: left; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-address #input-address-street1 .input-text { width: 110px !important; margin-bottom: 0; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-address #input-address-street2 { width: 68px !important; float: left; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-address #input-address-street2 .input-text { width: 53px !important; margin-bottom: 0; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-address #input-address-street3 { width: 50px !important; float: left; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-address #input-address-street3 .input-text { width: 44px !important; margin-bottom: 0; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-postcode { width: 84px !important; float: left; }

.onestepcheckout-index-index .onestepcheckout-column-middle .input-postcode .input-text { width: 70px; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-country select { width: 243px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-telephone { float: left; width: 245px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle .input-telephone .input-text { width: 237px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle #schoolselector .selected-class { float: left; width: 126px; }
.onestepcheckout-index-index .onestepcheckout-column-middle #schoolselector .selected-class select { width: 122px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle #schoolselector .selected-class-addition { float: left; width: 125px; }
.onestepcheckout-index-index .onestepcheckout-column-middle #schoolselector .selected-class-addition .input-text { width: 115px !important; }
.onestepcheckout-index-index .onestepcheckout-column-middle li.border-line { border: 1px solid #ddd; padding: 5px; margin-top: 5px; }
.onestepcheckout-index-index .onestepcheckout-column-middle .selected-school-title { font-weight: bold; }

.productitem-box { width: 226px; margin-right: 11px; float: left; margin-top: 20px; }
.productitem-box.last { margin-right: 0; }

.productitem-box .item-img { float: left; margin-top: -20px; height: 135px; position: relative; z-index: 15; }
.productitem-box .item-price { float: right; }
.productitem-box .item-price .old-price { /*background: url(../images/old-price-stripe.png) no-repeat 0 50%;*/ }
.productitem-box .item-price .old-price .price-label { font-size: 16px; font-weight: bold; text-align: center; width: 70px; display: none; } /* Display None */
.productitem-box .item-price .old-price .price { text-decoration: none; font-size: 16px; text-align: center; position: relative; z-index: 1;  width: 70px; margin-top: 15px; margin-right: 0px; }
.productitem-box .item-price .old-price .price .price-line { background: url(../images/old-price-stripe.png) no-repeat 0 50%; position: absolute; z-index: 2; width: 70px; }
.productitem-box .item-price .special-price .price-label { font-size: 16px; font-weight: bold; text-align: center; color: #fff; width: 70px; display: none; } /* Display None */
.productitem-box .item-price .special-price .price { text-decoration: none; font-size: 16px; color: #fff; text-align: center; margin-top: 10px; }
.productitem-box .product-name { float: left; width: 206px; font-size: 16px; font-weight: bold; }
.productitem-box .product-description { float: left; font-weight: bold; width: 206px; min-height: 50px; }
.productitem-box .actions {  width: 206px; }
.productitem-box .actions a { color: #5cc2dd; }
.productitem-box .actions .readmore { float: left; margin-top: 5px; }
.productitem-box .actions button { float: right; margin-top: 5px; }

/* Orange */
.productitem-box.orange .item-top { background: url(../images/product-item-orange-bg.png) no-repeat 0 0; padding: 10px 10px 5px; height: 90px; }
.productitem-box.orange .item-bottom { background: url(../images/product-item-orange-bg.png) no-repeat 0 100%; padding: 20px 10px 10px; float: left; margin-top: -20px; } /* voor IE is de styles-ie.css aangepast voor deze regel */
.productitem-box.orange .product-name { color: #f4570e; }

/* Blue */
.productitem-box.blue .item-top { background: url(../images/product-item-blue-bg.png) no-repeat 0 0; padding: 10px 10px 5px; height: 90px; }
.productitem-box.blue .item-bottom { background: url(../images/product-item-blue-bg.png) no-repeat 0 100%; padding: 20px 10px 10px; float: left; margin-top: -20px; } /* voor IE is de styles-ie.css aangepast voor deze regel */
.productitem-box.blue .product-name { color: #5cc2dd; }

/* Green */
.productitem-box.green .item-top { background: url(../images/product-item-green-bg.png) no-repeat 0 0; padding: 10px 10px 5px; height: 90px; }
.productitem-box.green .item-bottom { background: url(../images/product-item-green-bg.png) no-repeat 0 100%; padding: 20px 10px 10px; float: left; margin-top: -20px; } /* voor IE is de styles-ie.css aangepast voor deze regel */
.productitem-box.green .product-name { color: #41a739; }

.cart .totals table .tax,
.sales-order-view .data-table .tax { display: none; } /* Checkout cart - Tax - Display: none; */

/* Succespage */
#afterschoolselector { float: left; margin-top: 25px; padding: 10px; border: 1px solid #DDDDDD; }
#afterschoolselector #schoolselector { float: left; }
#afterschoolselector #schoolselector li { float: left; width: 670px; }
#afterschoolselector #button-school { float: left; width: 315px; }
#afterschoolselector #button-school label { width: 200px; float: left; margin-top: 4px; }
#afterschoolselector #button-school button { float: right; }
#afterschoolselector .unknown-school-tekst { margin-top: 5px; margin-left: 225px; margin-bottom: 10px; }
#afterschoolselector .unknown-school-name,
#afterschoolselector .unknown-school-city { margin-left: 225px; margin-bottom: 10px; }
#afterschoolselector .unknown-school-name input,
#afterschoolselector .unknown-school-city input { margin-left: 5px; }
#afterschoolselector .onestepcheckout-save-extra button { float: right; }
.checkout-onepage-succes collumn-one { margin-top: 5px; margin-bottom: 5px; }
.checkout-onepage-succes collumn-two { margin-bottom: 5px; }
.checkout-onepage-success .buttons-set { }
.checkout-onepage-success .buttons-set button.nothanks { margin-top: -30px !important; /*margin-right: 85px;*/ float: left; }

/* @end */

/* @group Footer */

/* Footer */
.footer-links { text-align: right; }

/* @end */

/* General */
iframe { border: 0; }
.clear { clear: both; }
