/**
  * Magento
  *
  * NOTICE OF LICENSE
  *
  * This source file is subject to the Academic Free License (AFL 3.0)
  * that is bundled with this package in the file LICENSE_AFL.txt.
  * It is also available through the world-wide-web at this URL:
  * http://opensource.org/licenses/afl-3.0.php
  * If you did not receive a copy of the license and are unable to
  * obtain it through the world-wide-web, please send an email
  * to license@magentocommerce.com so we can send you a copy immediately.
  * 
  *
  * @category    design
  * @package     default_blank
  * @copyright  Copyright (c) 2011 template-help.com
  * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
  */
 
 /* Reset ================================================================================= */
 * { margin:0; padding:0; }
 
 .full-width{width:100%;}
 .container{width:100%; overflow:hidden;}
 .clear{clear:both;}
 .ie-fix{width:100%; position:relative;}
 .radio, checkbox{border:0; background:0;}
 .page-indent{padding:17px;}
 .page-border{border:1px solid #CFE2ED; padding:17px;}
 
 body          { background:url(http://www.variowinkel.nl/foto/812/banner21.jpg) center top no-repeat #000; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.41em; color:#7A7A7A; text-align:center; }
 
 img           { border:0; vertical-align:top; }
 
 a             { color:#7A7A7A; text-decoration:underline; }
 a:hover       { text-decoration:none; }
 a:hover img   {position:relative;}
 :focus        { outline: 0; }
 
 /* Headings */
 h1            { font-size:1em; font-weight:normal; line-height:1.3; }
 h2            { font-size:1em; font-weight:bold; line-height:1.34; margin-bottom:5px; }
 h3            { font-size:1em; font-weight:bold; line-height:normal; margin-bottom:10px;}
 h4            { font-size:1em; font-weight:bold; margin-bottom:10px;}
 h5            { font-size:0.92em; font-weight:bold; margin-bottom:10px;}
 h6            { font-size:0.92em; font-weight:bold; margin-bottom:10px;}
 
 /* Forms */
 form          { display:inline; }
 fieldset      { border:0; }
 legend        { display:none; }
 
 /* Table */
 table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
 caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }
 
 /* Content */
 strong        { font-weight:bold; }
 address       { font-style:normal; }
 cite          { font-style:normal; }
 q,
 blockquote    { quotes:none; }
 q:before,
 q:after       { content:''; }
 small,big     { font-size:1em; }
 sup           { font-size:1em; vertical-align:top; }
 
/* Lists */
ul,ol         { list-style:none; }
 
 /* Tools */
 .hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
 .nobr         { white-space:nowrap !important; }
 .wrap         { white-space:normal !important; }
 .a-left       { text-align:left !important; }
 .a-center     { text-align:center !important; }
 .a-right      { text-align:right !important; }
 .v-top        { vertical-align:top; }
 .v-middle     { vertical-align:middle; }
 .f-left,
 .left         { float:left !important; }
 .f-right,
 .right        { float:right !important; }
 .f-none       { float:none !important; }
 .f-fix        { float:left; width:100%; }
 .no-display   { display:none; }
 .no-margin    { margin:0 !important; }
 .no-padding   { padding:0 !important; }
 .no-bg        { background:none !important; }
 /* ======================================================================================= */
 
 
 /* Layout ================================================================================ */
 .wrapper {}
 .page { width:990px; margin:0 auto; padding:0; text-align:left; }
 .page-print { background:#fff; padding:20px; text-align:left; }
 .page-empty { background:#fff; padding:20px; text-align:left; }
 .page-popup { padding:20px; text-align:left; background:#FFF;}
 .page-popup .product-image{display:block; margin-bottom:10px;}
 .page-popup .price-box{margin:10px 0;}
 .page-popup .add-to-links{padding:15px 0;}
 .page-popup .buttons-set{padding-top:25px!important;}
 
 .main-container {}
 .main{margin:0; border-bottom:1px solid #0B0B0B;}
 .main .left-border{background:url(http://www.variowinkel.nl/foto/812/banner22.jpg) left top no-repeat #161616; padding-left:1px;}
 .main .right-border{background:url(http://www.variowinkel.nl/foto/812/banner23.jpg) right top no-repeat #0E0E0E; padding-right:1px;}
 .main .block-bg{background:url(http://www.variowinkel.nl/foto/812/banner24.jpg) left top repeat;}
 .main .top-block-bg{background:url(http://www.variowinkel.nl/foto/812/banner25.jpg) left top repeat-x; padding:20px 20px 8px 19px;}
 
 /* Base Columns */
 .col-left { float:left; width:300px; padding:0; }
 .col-main { float:left; width:630px; padding:0 0 10px; }
 .col-right { float:right; width:300px; padding:0; }
 
 /* 1 Column Layout */
 .col1-layout .col-main { float:none; width:auto; }
 
 /* 2 Columns Layout */
 .col2-left-layout .col-main { float:right; }
 .col2-right-layout .col-main {}
 
 /* 3 Columns Layout */
 .col3-layout .col-main { width:484px; margin-left:20px; }
 .col3-layout .col-wrapper { float:left; width:630px; }
 .col3-layout .col-wrapper .col-main { float:right; }
 
 /* Content Columns */
 .col2-set .col-1 { float:left; width:49%; }
 .col2-set .col-2 { float:right; width:49%; }
 .col2-set .col-narrow { width:33%; }
 .col2-set .col-wide { width:65%; }
 
 .col3-set .col-1 { float:left; width:32%; }
 .col3-set .col-2 { float:left; width:32%; margin-left:2%; }
 .col3-set .col-3 { float:right; width:32%; }
 
 .col4-set .col-1 { float:left; width:23.5%; }
 .col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
 .col4-set .col-3 { float:left; width:23.5%; }
 .col4-set .col-4 { float:right; width:23.5%; }
 /* ======================================================================================= */
 
 
 /* Global Styles ========================================================================= */
 /* Form Elements */
 input,select,textarea,button { font:11px Tahoma, Arial, Helvetica, sans-serif; vertical-align:middle; color:#7A7A7A; }
 input.input-text,select,textarea { background:#2D2D2D; border:1px solid #363636; }
 input.input-text,textarea { padding:2px; }
 select { padding:1px; }
 select option { padding-right:10px; }
 select.multiselect option { border-bottom:1px solid #ddd; padding:2px 5px; }
 select.multiselect option:last-child { border-bottom:0; }
 textarea { overflow:auto; }
 input.radio { margin-right:3px; }
 input.checkbox { margin-right:3px; }

 button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
 button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
 button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
 button.button span { float:left; height:30px; background:transparent url(http://www.variowinkel.nl/foto/812/banner26.jpg) 0 0 no-repeat; padding:0 0 0 11px; font:12px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#292929; }
 button.button span span { background-position:100% 0; padding:8px 22px 0 0; }
 button.disabled {}
 button.disabled span {}
 
 button.button:hover span{background:transparent url(http://www.variowinkel.nl/foto/812/banner27.jpg) 0 0 no-repeat;}
 button.button:hover span span{background-position:100% 0; color:#FFF;}
 
 .sidebar button.button span{background:transparent url(http://www.variowinkel.nl/foto/812/banner28.jpg) 0 0 no-repeat; padding-left:23px;}
 .sidebar button.button span span{background-position:100% 0; padding-left:0; padding-right:23px;}
 .sidebar button.button:hover span span{color:#292929;}
 
 button.btn-checkout span {}
 button.btn-checkout.no-checkout {}
 
 p.control input.checkbox,
 p.control input.radio { margin-right:6px; }
 /* Form Highlight */
 /*input.input-text:focus,select:focus,textarea:focus {}*/
 /*.highlight { background:#efefef; }*/
 
 /* Form lists */
 /* Grouped fields */
 /*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
 .form-list li { margin:0 0 8px; }
 .form-list label { float:left; color:#7A7A7A; font-weight:normal; position:relative; z-index:0; }
 .form-list label.required {}
 .form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }
 .form-list li.control label { float:none; }
 .form-list li.control input.radio,
 .form-list li.control input.checkbox { margin-right:6px; }
 .form-list li.control .input-box { clear:none; display:inline; width:auto; }
 /*.form-list li.fields { margin-right:-15px; }*/
 .form-list .input-box { display:block; clear:both; width:260px; }
 .form-list .field { float:left; width:275px; overflow:hidden; }
 .form-list input.input-text { width:254px; }
 .form-list textarea { width:254px; height:10em; }
 .form-list select { width:260px; }
 .form-list li.wide .input-box { width:535px; }
 .form-list li.wide input.input-text { width:529px; }
 .form-list li.wide textarea { width:529px; }
 .form-list li.wide select { width:535px; }
 .form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
 .form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
 .form-list .input-range input.input-text { width:74px; }
 /* Customer */
 .form-list .customer-name-prefix .input-box,
 .form-list .customer-name-suffix .input-box,
 .form-list .customer-name-prefix-suffix .input-box,
 .form-list .customer-name-prefix-middlename .input-box,
 .form-list .customer-name-middlename-suffix .input-box,
 .form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }
 
 .form-list .name-prefix { width:65px; }
 .form-list .name-prefix select { width:55px; }
 .form-list .name-prefix input.input-text { width:49px; }
 
 .form-list .name-suffix { width:65px; }
 .form-list .name-suffix select { width:55px; }
 .form-list .name-suffix input.input-text { width:49px; }
 
 .form-list .name-middlename { width:70px; }
 .form-list .name-middlename input.input-text { width:49px; }
 
 .form-list .customer-name-prefix-middlename-suffix .name-firstname,
 .form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
 .form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
 .form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
 .form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
 .form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }
 
 .form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
 .form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
 .form-list .customer-name-prefix-suffix .name-firstname input.input-text,
 .form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
 
 .form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
 .form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
 .form-list .customer-name-prefix-suffix .name-firstname input.input-text,
 .form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
 
 .form-list .customer-name-prefix .name-firstname,
 .form-list .customer-name-middlename .name-firstname { width:210px; }
 
 .form-list .customer-name-suffix .name-lastname,
 .form-list .customer-name-middlename .name-firstname,
 .form-list .customer-name-middlename-suffix .name-firstname,
 .form-list .customer-name-middlename-suffix .name-lastname { width:205px; }
 
 .form-list .customer-name-prefix .name-firstname input.input-text,
 .form-list .customer-name-suffix .name-lastname input.input-text,
 .form-list .customer-name-middlename .name-firstname input.input-text,
 .form-list .customer-name-middlename-suffix .name-firstname input.input-text,
 .form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }
 
 .form-list .customer-dob .dob-month,
 .form-list .customer-dob .dob-day,
 .form-list .customer-dob .dob-year { float:left; width:85px; }
 .form-list .customer-dob input.input-text { display:block; width:74px; }
 .form-list .customer-dob label { font-size:10px; font-weight:normal; color:#888; }
 .form-list .customer-dob .dob-day,
 .form-list .customer-dob .dob-month { width:60px; }
 .form-list .customer-dob .dob-day input.input-text,
 .form-list .customer-dob .dob-month input.input-text { width:46px; }
 .form-list .customer-dob .dob-year { width:140px; }
 .form-list .customer-dob .dob-year input.input-text { width:134px; }
 
 .buttons-set { clear:both; margin:5px 0 0; padding:5px; }
 .buttons-set .back-link { float:left; }
 .buttons-set button.button { float:right; }
 .buttons-set p.required { margin:0 0 5px; }
 
 .buttons-set-order {}
 
 .fieldset { border:1px solid #464646; background:0; padding:22px 25px 12px 25px; margin:28px 0; }
 .fieldset .legend { float:left; font-weight:normal; font-size:13px; border:1px solid #464646; background:#464646; color:#FFF; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }
 
 /* Form Validation */
 .validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(http://www.variowinkel.nl/foto/812/banner29.jpg) 2px 1px no-repeat; color:#000; }
 .validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
 .validation-passed {}
 p.required { font-size:12px; text-align:right; color:#f00; }
 /* Expiration date and CVV number validation fix */
 .v-fix { float:left; }
 .v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }
 
 /* Global Messages  */
 .success { color:#3d6611; font-weight:bold; }
 .error { color:#f00; font-weight:bold; }
 .notice { color:#ccc; }
 
 .messages,
 .messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
 .messages { width:100%; overflow:hidden; }
 .messages li { margin:0 0 10px; }
 .messages li li { margin:0 0 3px; }
 .error-msg,
 .success-msg,
 .note-msg,
 .notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
 .error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(http://www.variowinkel.nl/foto/812/banner30.jpg); color:#df280a; }
 .success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(http://www.variowinkel.nl/foto/812/banner31.jpg); color:#3d6611; }
 .note-msg,
 .notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(http://www.variowinkel.nl/foto/812/banner32.jpg); color:#3d6611; }
 
 /* BreadCrumbs */
 .breadcrumbs { padding:0; margin:0; background:url(http://www.variowinkel.nl/foto/812/banner33.jpg) left top repeat-x #7D7C7C;}
 .breadcrumbs ul{ background:url(http://www.variowinkel.nl/foto/812/banner34.jpg) left top no-repeat; padding:24px 20px 19px;}
 .breadcrumbs li { display:inline; color:#262626; }
 .breadcrumbs li a{color:#262626;}
 .breadcrumbs li strong{color:#262626;}
 .breadcrumbs li span{background:url(http://www.variowinkel.nl/foto/812/banner35.jpg) center 5px no-repeat; padding:0 5px;}
 
 /* Page Heading */
 .page-title { padding:20px 19px; margin:0 0 20px; background:url(http://www.variowinkel.nl/foto/812/banner36.jpg) left top repeat-x #7D7C7C; }
 .page-title h1,
 .page-title h2 { font-size:1.33em; color:#111111; margin-bottom:0; font-weight:bold!important; text-transform:uppercase;}
 .page-title .separator { margin:0 3px; }
 .page-title .link-rss { float:right; }
 .title-buttons { text-align:right; color:#262626;}
 .title-buttons h1,
 .title-buttons h2,
 .title-buttons h3,
 .title-buttons h4,
 .title-buttons h5,
 .title-buttons h6 { float:left; }
 .title-buttons a{color:#262626; font-weight:normal;}
 
 .subtitle,
 .sub-title  { clear:both; }
 
 /* Pager */
 .pager { padding:0 0 15px; border-bottom:1px solid #363636; margin:0; text-align:center; color:#9A9999; }
 .pager .amount { float:left; }
 .pager .limiter { float:right; }
 .pager .limiter select{width:64px; margin:0 5px;}
 .pager .pages { margin:0 135px; }
 .pager .pages strong{font-weight:normal;}
 .pager .pages ol { display:inline; }
 .pager .pages li { display:inline; }
 .pager .pages .current {}
 
 /* Sorter */
 .sorter { padding:15px 0 0; margin:0; color:#9A9999;}
 .sorter .view-mode { float:left; }
 .sorter .view-mode strong{color:#FFF;}
 .sorter .sort-by { float:right; }
 .sorter .sort-by select{width:114px; margin:0 5px;}
 .sorter .link-feed {}
 
 /* Toolbar */
 .toolbar {}
 .toolbar .pager {}
 .toolbar .sorter {}
 .toolbar-bottom {}
 
 .toolbar-block{}
 
 /* =========================================toolbar block============================================== */
 .toolbar-block .corners-top{width:100%; height:11px; overflow:hidden; background:url(http://www.variowinkel.nl/foto/812/banner37.jpg) left top no-repeat;}
 .toolbar-block .corners-top div{padding:0 11px; background:url(http://www.variowinkel.nl/foto/812/banner38.jpg) right top no-repeat;}
 .toolbar-block .corners-top div div{background:url(http://www.variowinkel.nl/foto/812/banner39.jpg) left top repeat-x; height:11px; padding:0;}
 
 .toolbar-block .content-left-border{background:url(http://www.variowinkel.nl/foto/812/banner40.jpg) left top no-repeat #2D2C2C; padding-left:1px;}
 .toolbar-block .content-right-border{background:url(http://www.variowinkel.nl/foto/812/banner41.jpg) right top no-repeat #1E1E1E; padding-right:1px;}
 
 .toolbar-block .content-box{background:url(http://www.variowinkel.nl/foto/812/banner42.jpg) left top repeat;}
 .toolbar-block .content-box .border-top{background:url(http://www.variowinkel.nl/foto/812/banner43.jpg) left top repeat-x; padding:0 19px 0 17px;}
 
 .toolbar-block .corners-bot{width:100%; height:11px; overflow:hidden; background:url(http://www.variowinkel.nl/foto/812/banner44.jpg) left top no-repeat;}
 .toolbar-block .corners-bot div{padding:0 11px; background:url(http://www.variowinkel.nl/foto/812/banner45.jpg) right top no-repeat;}
 .toolbar-block .corners-bot div div{background:url(http://www.variowinkel.nl/foto/812/banner46.jpg) left top repeat-x; height:11px; padding:0;}
 /* ======================================================================================= */
 
 /* Data Table */
 .data-table { width:100%; }
 .data-table th { padding:5px; border:1px solid #464646; font-weight:bold; white-space:nowrap; }
 .data-table td { padding:5px; border:1px solid #464646; }
 .data-table thead {}
 .data-table tbody {}
 .data-table tfoot {}
 .data-table tr.first {}
 .data-table tr.last {}
 .data-table tr.odd {}
 .data-table tr.even {}
 .data-table tbody.odd {}
 .data-table tbody.odd td { border-width:0 1px; }
 .data-table tbody.even { background-color:#f6f6f6; }
 .data-table tbody.even td { border-width:0 1px; }
 .data-table tbody.odd tr.border td,
 .data-table tbody.even tr.border td { border-bottom-width:1px; }
 .data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
 .data-table td.label,
 .data-table th.label { font-weight:bold; }
 .data-table td.value {}
 
 /* Shopping cart total summary row expandable to details */
 tr.summary-total { cursor:pointer; }
 tr.summary-total td {}
 tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(http://www.variowinkel.nl/foto/812/banner47.jpg) 0 4px no-repeat; cursor:pointer; }
 tr.show-details .summary-collapse { background-position:0 -53px; }
 tr.show-details td {}
 tr.summary-details td { font-size:11px; background-color:#dae1e4; color:#626465; }
 tr.summary-details-first td { border-top:1px solid #d2d8db; }
 tr.summary-details-excluded { font-style:italic; }
 
 /* Shopping cart tax info */
 .cart-tax-info { display:block; }
 .cart-tax-info,
 .cart-tax-info .cart-price { padding-right:20px; }
 .cart-tax-total { display:block; padding-right:20px; background:url(http://www.variowinkel.nl/foto/812/banner47.jpg) 100% 4px no-repeat; cursor:pointer; }
 .cart-tax-info .price,
 .cart-tax-total .price { display:inline !important; font-weight:normal !important; }
 .cart-tax-total-expanded { background-position:100% -53px; }
 
 /* Class: std - styles for admin-controlled content */
 .std .subtitle { padding:0; }
 .std ol.ol { list-style:decimal outside; padding-left:1.5em; }
 .std ul.disc { margin:0 0 10px; }
 .std ul.disc { list-style:disc outside; padding-left:18px; }
 .std dl dt { font-weight:bold; }
 .std dl dd { margin:0 0 10px; }
 /*.std ul,
 .std ol,
 .std dl,
 .std p,
 .std address,
 .std blockquote { margin:0 0 1em; padding:0; }
 .std ul { list-style:disc outside; padding-left:1.5em; }
 .std ol { list-style:decimal outside; padding-left:1.5em; }
 .std ul ul { list-style-type:circle; }
 .std ul ul,
 .std ol ol,
 .std ul ol,
 .std ol ul { margin:.5em 0; }
 .std dt { font-weight:bold; }
 .std dd { padding:0 0 0 1.5em; }
 .std blockquote { font-style:italic; padding:0 0 0 1.5em; }
 .std address { font-style:normal; }
 .std b,
 .std strong { font-weight:bold; }
 .std i,
 .std em { font-style:italic; }*/
 
 /* Misc */
 .links li { display:inline; }
 .links li.first { padding-left:0 !important; }
 .links li.last { background:none !important; padding-right:0 !important; }
 
 .link-cart { font-weight:bold; color:#f00; }
 .link-wishlist { font-weight:bold; }
 .link-reorder { font-weight:bold; }
 .link-compare { font-weight:bold; }
 .link-print { background:url(http://www.variowinkel.nl/foto/812/banner48.jpg) 0 2px no-repeat; padding:2px 0 2px 25px; }
 .link-rss { background:url(http://www.variowinkel.nl/foto/812/banner49.jpg) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }
 .btn-remove { display:block; width:15px; height:15px; font-size:0; line-height:0; background:url(http://www.variowinkel.nl/foto/812/banner50.jpg) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
 .btn-remove2 { display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(http://www.variowinkel.nl/foto/812/banner51.jpg) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
 .btn-edit    { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(http://www.variowinkel.nl/foto/812/banner52.jpg) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
 
 .cards-list dt { margin:5px 0 0; }
 .cards-list .offset { padding:2px 0 2px 20px; }
 
 .separator { margin:0 3px; }
 
 .divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:#ddd; text-indent:-999em; overflow:hidden; }
 
 /* Noscript Notice */
 .noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
 .noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(http://www.variowinkel.nl/foto/812/banner53.jpg) 20px 50% no-repeat; }
 .noscript p { margin:0; }
 
 /* Demo Notice */
 .demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }
 /* ======================================================================================= */
 
 
 /* Header ================================================================================ */
 .logo { float:left; }
 .header-container {}
 .header { padding:18px 0 0; }
 .header .logo{float:left; text-decoration:none !important; display:block; position:relative; margin-left:-1px; margin-bottom:14px;}
 .header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
 .header h1.logo { margin:0; padding:0; }
 .header .quick-access{padding-top:20px; float:right; padding-bottom:14px;}
 .header .welcome-msg { font-weight:bold; float:right; overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent;}
 .header .welcome-msg span{float:left; height:29px; background:transparent url(http://www.variowinkel.nl/foto/812/banner54.jpg) 0 0 no-repeat; padding:0 0 0 21px; font:12px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#484849; }
 .header .welcome-msg span span{ background-position:100% 0; padding:7px 7px 0 0; }
 
 
 .header .links { float:right; }
 .header .links li{float:left; background:url(http://www.variowinkel.nl/foto/812/banner55.jpg) left top no-repeat!important; }
 .header .links li a{white-space:nowrap; color:#000; text-decoration:none;display:block;  background:url(http://www.variowinkel.nl/foto/812/banner56.jpg) right top no-repeat!important; padding:0 1px;}
 .header .links li a span{ display:block; padding:7px 9px 8px; background:url(http://www.variowinkel.nl/foto/812/banner57.jpg) left top repeat-x!important;}
 .header .links li a:hover span{text-decoration:none; background:url(http://www.variowinkel.nl/foto/812/banner58.jpg) left top repeat-x!important;}
 
 /*.header .links li.first{-moz-border-radius:25px 0 0 28px; border-radius:25px 0 0 28px; position:relative; display:block;}
 .header .links li.first a{background:0!important;}
 .header .links li.last{-moz-border-radius:0 25px 28px 0; border-radius:0 25px 28px 0; position:relative;}
 .header .links li.last a span{background:0!important;}*/
 
 .header .links li.first{ display:block; background:url(http://www.variowinkel.nl/foto/812/banner59.jpg) left top no-repeat!important; padding-left:13px!important;}
 .header .links li.first:hover{ display:block; background:url(http://www.variowinkel.nl/foto/812/banner60.jpg) left top no-repeat!important; }
 
 .header .links li.last{}
 .header .links li.last a{display:block; background:url(http://www.variowinkel.nl/foto/812/banner61.jpg) right top no-repeat!important;  padding-right:13px!important;}
 .header .links li.last:hover a{display:block; background:url(http://www.variowinkel.nl/foto/812/banner62.jpg) right top no-repeat!important;  padding-right:13px!important;}
 
 
 
 .header .form-search{float:left;}
 .header .form-search label{display:none;}
 .header .form-search input{width:239px; padding:7px 9px; border:0; background:url(http://www.variowinkel.nl/foto/812/banner63.jpg) left top no-repeat; float:left;}
 .header .form-search button{float:left; position:relative;}
 .header .form-search button span{height:27px; background:transparent url(http://www.variowinkel.nl/foto/812/banner64.jpg) 0 0 no-repeat; padding-left:10px;}
 .header .form-search button span span{background-position:100% 0; color:#FFF; text-transform:uppercase; font-weight:bold; padding-left:0; padding-right:10px; padding-top:7px;}
 .header .form-search .search-autocomplete { z-index:999; text-align:left;}
 .header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
 .header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
 .header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
 .header .form-search .search-autocomplete li.selected {}
 .header .form-language{float:right; margin-bottom:22px;}
 .header-container .top-container { clear:both; text-align:right; }
 .header .header-block{background:url(http://www.variowinkel.nl/foto/812/banner65.jpg) left top repeat-x; zoom:1;}
 .header .header-block .left-border{background:url(http://www.variowinkel.nl/foto/812/banner66.jpg) left top no-repeat;}
 .header .header-block .right-border{background:url(http://www.variowinkel.nl/foto/812/banner67.jpg) right top no-repeat; padding:11px 19px 10px;}
 
 /********** < Navigation */
 .nav-container {}
 #nav { padding:0; margin:0; font-size:12px; width:100%; }
 
 /* All Levels */
 #nav li { text-align:left; position:relative; }
 #nav li.over { z-index:998; }
 #nav li.parent {}
 #nav li a { display:block; text-decoration:none; }
 #nav li a:hover { text-decoration:none; }
 #nav li a span { display:block; white-space:nowrap; cursor:pointer; }
 #nav li ul a span { white-space:normal; }
 
 #nav > li{background:url(http://www.variowinkel.nl/foto/812/banner68.jpg) left top no-repeat; height:67px;}
 #nav > li > a{background:url(http://www.variowinkel.nl/foto/812/banner69.jpg) right top no-repeat; padding:0 20px; height:67px;}
 #nav > li > a >span{background:url(http://www.variowinkel.nl/foto/812/banner70.jpg) left top repeat-x; padding:27px 1px 0; height:40px;}
 #nav > li.last > a >span{padding-right:5px;}
 #nav > li.first{background:url(http://www.variowinkel.nl/foto/812/banner71.jpg) left top no-repeat;}
 #nav > li.last a{background:url(http://www.variowinkel.nl/foto/812/banner72.jpg) right top no-repeat;}
 #nav > li.over,
 #nav > li.active{background:url(http://www.variowinkel.nl/foto/812/banner73.jpg) left top no-repeat;}
 #nav > li.over > a,
 #nav > li.active > a{background:url(http://www.variowinkel.nl/foto/812/banner74.jpg) right top no-repeat; }
 #nav > li.over > a >span,
 #nav > li.active > a >span{background:url(http://www.variowinkel.nl/foto/812/banner75.jpg) left top repeat-x;}
 #nav > li.first.over,
 #nav > li.first.active{background:url(http://www.variowinkel.nl/foto/812/banner76.jpg) left top no-repeat;}
 #nav > li.first.over > a,
 #nav > li.first.active > a{background:url(http://www.variowinkel.nl/foto/812/banner74.jpg) right top no-repeat; }
 #nav > li.last.over > a,
 #nav > li.last.active > a{background:url(http://www.variowinkel.nl/foto/812/banner77.jpg) right top no-repeat; }
 
 /* 1st Level */
 #nav li { float:left; }
 #nav li a { float:left; font-weight:bold; color:#FDFDFD; text-transform:uppercase; }
 #nav li a:hover { color:#FDFDFD; }
 #nav li.over a,
 #nav li.active a { color:#FDFDFD; }
 
 /* 2nd Level */
 #nav ul,
 #nav div { position:absolute; width:165px; top:65px; left:-10000px; background:url(http://www.variowinkel.nl/foto/812/banner78.jpg) left bottom no-repeat; padding:13px 9px 9px; color:#1C1C1C; font-size:0.84em; }
 #nav div ul { position:static; width:auto; border:none; }
 
 /* 3rd+ leven */
 #nav ul ul,
 #nav ul div { top:7px; }
 
 #nav ul li { float:none; background:url(http://www.variowinkel.nl/foto/812/banner79.jpg) left bottom repeat-x; }
 #nav ul li.last { background:0; }
 #nav ul li a { float:none; padding:7px 0 8px; font-weight:normal; color:#1C1C1C!important; text-transform:none; }
 #nav ul li a:hover { color:#FFF !important; font-weight:bold; }
 #nav ul li.active > a,
 #nav ul li.over > a { color:#FFF !important; font-weight:bold; }
 
 #nav ul ul{padding:0; background:0;}
 #nav ul ul li{background:url(http://www.variowinkel.nl/foto/812/banner80.jpg) left top repeat-y;}
 #nav ul ul li.first{background:url(http://www.variowinkel.nl/foto/812/banner81.jpg) left top no-repeat;}
 #nav ul ul li.last{background:url(http://www.variowinkel.nl/foto/812/banner82.jpg) left bottom no-repeat;}
 #nav ul ul li a{padding:0 11px; font-size:12px; color:#6C6B6B;}
 #nav ul ul li a:hover{color:#FFF!important; font-weight:normal;}
 #nav ul ul li a span{background:url(http://www.variowinkel.nl/foto/812/banner83.jpg) left bottom repeat-x; display:block; padding:7px 0;}
 
 /* Show menu */
 #nav li ul.shown-sub,
 #nav li div.shown-sub { left:0; z-index:999; }
 #nav li .shown-sub ul.shown-sub,
 #nav li .shown-sub li div.shown-sub { left:100px; }
 /********** Navigation > */
 /* ======================================================================================= */

 .nav2-container {}
 #nav2 { padding:0; margin:0; font-size:12px; width:100%; }

 /* =========== NAV 2 ============================================================================ */
 /* Show menu */
 #nav2 li ul.shown-sub,
 #nav2 li div.shown-sub { left:0; z-index:999; }
 #nav2 li .shown-sub ul.shown-sub,
 #nav2 li .shown-sub li div.shown-sub { left:100px; }
 /********** Navigation > */

 #nav2 li a span { display:block; white-space:nowrap; cursor:pointer; }
 #nav2 li ul a span { white-space:normal; }

 
 /* Sidebar =============================================================================== */
 .block{margin:0 0 10px;}
 .block .block-title { padding:0 0 15px; }
 .block .block-title strong {}
 .block .block-title strong span{font-size:1.33em; text-transform:uppercase; color:#1E1D1D; font-weight:bold;}
 .block .block-title a { text-decoration:none !important; }
 .block .block-subtitle{margin-bottom:10px;}
 .block .block-content { padding:0; }
 .block .block-content li.item { padding:5px 0; }
 .block .btn-remove,
 .block .btn-edit { float:right;}
 .block .actions { text-align:right; }
 .block .actions a { float:left; }
 .block .empty {}
 
 .block li.odd {}
 .block li.even {}
 
 
 /* =========================================sidebar block============================================== */
 .sidebar-block{width:100%; position:relative;}
 .sidebar-block .corners-top{width:100%; height:11px; overflow:hidden; background:url(http://www.variowinkel.nl/foto/812/banner84.jpg) left top no-repeat;}
 .sidebar-block .corners-top div{padding:0 11px; background:url(http://www.variowinkel.nl/foto/812/banner85.jpg) right top no-repeat;}
 .sidebar-block .corners-top div div{background:url(http://www.variowinkel.nl/foto/812/banner86.jpg) left top repeat-x; height:11px; padding:0;}
 
 .sidebar-block .content-left-border{background:url(http://www.variowinkel.nl/foto/812/banner87.jpg) left top no-repeat #A8A6A6; padding-left:1px;}
 .sidebar-block .content-right-border{background:url(http://www.variowinkel.nl/foto/812/banner88.jpg) right top no-repeat #868584; padding-right:1px;}
 
 .sidebar-block .content-box{background:url(http://www.variowinkel.nl/foto/812/banner89.jpg) left top repeat-x #858484; padding:9px 20px 8px 18px; color:#262626; zoom:1;}
 
 .sidebar-block .corners-bot{width:100%; height:11px; overflow:hidden; background:url(http://www.variowinkel.nl/foto/812/banner90.jpg) left top no-repeat;}
 .sidebar-block .corners-bot div{padding:0 11px; background:url(http://www.variowinkel.nl/foto/812/banner91.jpg) right top no-repeat; position:relative}
 .sidebar-block .corners-bot div div{background:url(http://www.variowinkel.nl/foto/812/banner92.jpg) left top repeat-x; height:11px; padding:0; width:100%;}
 /* ======================================================================================= */
 
 /* =========================================sidebar block 2============================================== */
 .sidebar-block-2 .corners-top{width:100%; height:11px; overflow:hidden; background:url(http://www.variowinkel.nl/foto/812/banner93.jpg) left top no-repeat;}
 .sidebar-block-2 .corners-top div{padding:0 11px; background:url(http://www.variowinkel.nl/foto/812/banner94.jpg) right top no-repeat;}
 .sidebar-block-2 .corners-top div div{background:url(http://www.variowinkel.nl/foto/812/banner95.jpg) left top repeat-x; height:11px; padding:0;}
 
 .sidebar-block-2 .content-left-border{background:url(http://www.variowinkel.nl/foto/812/banner96.jpg) left top no-repeat #2D2C2D; padding-left:1px;}
 .sidebar-block-2 .content-right-border{background:url(http://www.variowinkel.nl/foto/812/banner97.jpg) right top no-repeat #1E1E1F; padding-right:1px;}
 
 .sidebar-block-2 .content-box{background:url(http://www.variowinkel.nl/foto/812/banner98.jpg) left top repeat; zoom:1;}
 .sidebar-block-2 .content-box .border-top{background:url(http://www.variowinkel.nl/foto/812/banner99.jpg) left top repeat-x; padding:7px 20px 8px 18px; color:#9A9999;}
 
 .sidebar-block-2 .corners-bot{width:100%; height:11px; overflow:hidden; background:url(http://www.variowinkel.nl/foto/812/banner100.jpg) left top no-repeat;}
 .sidebar-block-2 .corners-bot div{padding:0 11px; background:url(http://www.variowinkel.nl/foto/812/banner101.jpg) right top no-repeat;}
 .sidebar-block-2 .corners-bot div div{background:url(http://www.variowinkel.nl/foto/812/banner102.jpg) left top repeat-x; height:11px; padding:0;}
 
 .sidebar-block-2 .block-title strong span{color:#FFF;}
 /* ======================================================================================= */
 
 /* =========================================sidebar block 3============================================== */
 .sidebar-block-3 .corners-top{width:100%; height:11px; overflow:hidden; background:url(http://www.variowinkel.nl/foto/812/banner103.jpg) left top no-repeat;}
 .sidebar-block-3 .corners-top div{padding:0 95px; background:url(http://www.variowinkel.nl/foto/812/banner104.jpg) right top no-repeat;}
 .sidebar-block-3 .corners-top div div{background:url(http://www.variowinkel.nl/foto/812/banner105.jpg) left top repeat-x; height:11px; padding:0;}
 
 .sidebar-block-3 .content-box{background:url(http://www.variowinkel.nl/foto/812/banner106.jpg) left top repeat-x #282828; zoom:1;}
 .sidebar-block-3 .content-box .border-bot{background:url(http://www.variowinkel.nl/foto/812/banner107.jpg) left bottom repeat-x;}
 .sidebar-block-3 .content-box .border-left{background:url(http://www.variowinkel.nl/foto/812/banner108.jpg) left top repeat-y;}
 .sidebar-block-3 .content-box .border-right{background:url(http://www.variowinkel.nl/foto/812/banner109.jpg) right top repeat-y;}
 .sidebar-block-3 .content-box .corner-left-top{background:url(http://www.variowinkel.nl/foto/812/banner110.jpg) left top no-repeat;}
 .sidebar-block-3 .content-box .corner-right-top{background:url(http://www.variowinkel.nl/foto/812/banner111.jpg) right top no-repeat;}
 .sidebar-block-3 .content-box .corner-left-bot{background:url(http://www.variowinkel.nl/foto/812/banner112.jpg) left bottom no-repeat;}
 .sidebar-block-3 .content-box .corner-right-bot{background:url(http://www.variowinkel.nl/foto/812/banner113.jpg) right bottom no-repeat; padding:9px 21px 18px 19px; color:#7A7A7A;}
 
 .sidebar-block-3 .corners-bot{width:100%; height:11px; overflow:hidden; background:url(http://www.variowinkel.nl/foto/812/banner114.jpg) left top no-repeat;}
 .sidebar-block-3 .corners-bot div{padding:0 95px; background:url(http://www.variowinkel.nl/foto/812/banner115.jpg) right top no-repeat;}
 .sidebar-block-3 .corners-bot div div{background:url(http://www.variowinkel.nl/foto/812/banner116.jpg) left top repeat-x; height:11px; padding:0;}
 
 .sidebar-block-3 .block-title strong span{color:#FFF;}
 /* ======================================================================================= */
 
 .sidebar-block-2 .btn-remove,
 .sidebar-block-3 .btn-remove{background:url(http://www.variowinkel.nl/foto/812/banner117.jpg) 0 0 no-repeat;}
 
 /* Mini Products List */
 .mini-products-list li { padding:5px 0; }
 .mini-products-list .product-image { float:left; width:50px; padding:0; }
 .mini-products-list .product-details { margin-left:75px;}
 .mini-products-list .product-details .product-name { font-size:1em; font-weight:bold; margin:0 0 10px; }
 .mini-products-list .product-details .product-name a{color:#262626; text-decoration:none;}
 .mini-products-list .product-details .product-name a:hover{text-decoration:underline;}
 
 /* Block: Account */
 .block-account {}
 .block-account li{padding-bottom:5px;}
 .block-account li a{color:#262626;}
 
 /* Block: Currency Switcher */
 .block-currency{float:right; padding-left:20px;  margin-bottom:22px;}
 .block-currency select{}
 
 /* Block: Layered Navigation */
 .block-layered-nav {}
 .block-layered-nav dt { font-weight:bold; }
 .block-layered-nav dl a{color:#9A9999;}
 .block-layered-nav dd{padding-bottom:10px;}
 .block-layered-nav dd .price{color:#262626;}
 .block-layered-nav .currently {}
 .block-layered-nav .currently li{padding-bottom:5px;}
 .block-layered-nav .btn-remove { float:right; margin:2px 0 0 3px; }
 .block-layered-nav .actions{padding:10px 0 20px;}
 .block-layered-nav .actions a{color:#262626; float:right;}
 
 /* Block: Cart */
 .block-cart {}
 .block-cart .summary {}
 .block-cart .amount {}
 .block-cart .amount a{color:#262626;}
 .block-cart .subtotal {font-weight:bold; padding:15px 0; color:#FFF;}
 .block-cart .price{color:#FFF!important; font-weight:bold!important;}
 .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 {}
 .block-wishlist .price{color:#FFF!important; font-weight:bold!important;}
 .block-wishlist .link-cart{margin-top:10px; display:block; color:#FFF;}
 .block-wishlist .actions{padding-top:10px;}
 .block-wishlist .actions a{color:#262626;}
 
 /* Block: Related */
 .block-related {}
 .block-related li { padding:5px 0; }
 .block-related input.checkbox { float:left; }
 .block-related .product { margin-left:20px; }
 .block-related .product .product-image { float:left; margin-right:-65px; }
 .block-related .product .product-details { margin-left:72px; }
 .block-related .product .product-details .product-name a{color:#FFF;}
 .block-related .product .product-details .link-wishlist{display:block; margin-top:5px;}
 
 .block-list{}
 .block-list .block-content li{background:url(http://www.variowinkel.nl/foto/812/banner118.jpg) left 13px no-repeat; padding-left:7px!important;}
 .block-list .block-content li .product-name{margin-bottom:0;}
 .block-list .block-content li a{color:#FFF; font-weight:bold; text-decoration:none;}
 .block-list .block-content li a:hover{text-decoration:underline;}
 
 /* Block: Compare Products */
 .block-compare {}
 .block-compare li { padding:5px 0; }
 .block-compare .actions{padding-top:7px;}
 .block-compare .actions a{color:#FFF; margin-top:7px; float:right;}
 .block-compare .actions button{float:left;}
 
 /* Block: Recently Viewed */
 .block-viewed {}
 
 /* Block: Recently Compared */
 .block-compared {}
 
 /* Block: Poll */
 .block-poll .block-subtitle{font-weight:bold; color:#FFF;}
 .block-poll label {}
 .block-poll input.radio { float:left; margin:1px 0 0 0; }
 .block-poll .label { display:block; margin-left:18px; }
 .block-poll ul{padding:15px 15px 0;}
 .block-poll li { padding:3px 9px; }
 .block-poll .actions { margin:5px 0 0; text-align:left; padding:10px 0 0 25px; }
 .block-poll .actions button{float:none;}
 .block-poll .answer{float:left; width:100%;}
 .block-poll .answer span{display:block; width:175px;}
 .block-poll .votes{font-weight:bold; float:right; width:65px; margin-top:-15px;}
 
 /* Block: Tags */
 .block-tags ul,
 .block-tags li { display:inline; }
 .block-tags .actions{padding-top:10px;}
 
 /* Block: Subscribe */
 .block-subscribe {}
 .block-subscribe .input-box{padding:5px 0;}
 .block-subscribe .input-box input{width:254px;}
 
 /* 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: 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; }
 /* ======================================================================================= */
 
 
 /* Category Page ========================================================================= */
 .category-title {padding:0 0 20px; margin-bottom:0; background:0;}
 .category-title h1,
 .category-title h2 { font-size:1.33em; color:#FFF; margin-bottom:0; font-weight:bold; text-transform:uppercase;}
 .category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
 .category-image img {}
 .category-description { margin:0 0 10px; }
 .category-products {}
 
 /* View Type: Grid */
 .products-grid { position:relative; padding-top:10px; }
 .products-grid.last { border-bottom:0; }
 .products-grid li.item { float:left; width:150px; padding:0 10px 10px 0;}
 .products-grid li.item.last{padding-right:0;}
 .products-grid .product-image { display:block; width:150px; height:146px; margin:0 0 10px; }
 .products-grid .product-name {}
 .products-grid .product-name a {}
 .products-grid .ratings .rating-box{margin-right:0; margin-bottom:5px; float:none;}
 .products-grid .price-block { margin:5px 0 10px; display:block; float:left; }
 .products-grid .availability { line-height:21px; }
 .products-grid .actions {}
 .products-grid .add-to-links{margin-bottom:10px;}
 .products-grid .add-to-links li{padding-bottom:5px;}
 .col2-left-layout .products-grid,
 .col2-right-layout .products-grid {}
 .col1-layout .products-grid {}
 
 /* View Type: List */
 .products-list{padding-top:10px;}
 .products-list li.item { padding:0 0 28px; }
 .products-list li.item.last { border-bottom:0; }
 .products-list .product-image { float:left; width:135px; height:135px; margin:0 0 10px; }
 .products-list .product-shop { margin-left:160px; }
 .products-list .product-name {}
 .products-list .product-name a {}
 .products-list .ratings{margin-bottom:15px;}
 .products-list .ratings .rating-box{margin-bottom:15px; float:none;}
 .products-list .price-block { float:left; margin:0 13px 5px 0;  }
 .products-list .availability { float:left; margin:3px 0 0; }
 .products-list .desc { clear:both; padding:10px 0 0; margin:0 0 15px; line-height:1.35; }
 .products-list .desc .link-learn { font-size:11px; }
 .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; }
 /* ======================================================================================= */
 
 /* =========================================price block============================================== */
 .price-block .corners-top{width:100%; height:8px; overflow:hidden; background:url(http://www.variowinkel.nl/foto/812/banner119.jpg) left top no-repeat;}
 .price-block .corners-top div{padding:0 33px; background:url(http://www.variowinkel.nl/foto/812/banner120.jpg) right top no-repeat;}
 .price-block .corners-top div div{background:url(http://www.variowinkel.nl/foto/812/banner121.jpg) left top repeat-x; height:8px; padding:0;}
 
 .price-block .content-box{background:url(http://www.variowinkel.nl/foto/812/banner122.jpg) left top repeat-x #262626;}
 .price-block .content-box .border-left{background:url(http://www.variowinkel.nl/foto/812/banner123.jpg) left top repeat-y;}
 .price-block .content-box .border-right{background:url(http://www.variowinkel.nl/foto/812/banner124.jpg) right top repeat-y;}
 .price-block .content-box .corner-left-top{background:url(http://www.variowinkel.nl/foto/812/banner125.jpg) left top no-repeat;}
 .price-block .content-box .corner-right-top{background:url(http://www.variowinkel.nl/foto/812/banner126.jpg) right top no-repeat; padding:0 10px;}
 
 .price-block .corners-bot{width:100%; height:10px; overflow:hidden; background:url(http://www.variowinkel.nl/foto/812/banner127.jpg) left top no-repeat;}
 .price-block .corners-bot div{padding:0 33px; background:url(http://www.variowinkel.nl/foto/812/banner128.jpg) right top no-repeat;}
 .price-block .corners-bot div div{background:url(http://www.variowinkel.nl/foto/812/banner129.jpg) left top repeat-x; height:10px; padding:0;}
 
 .price-block .price-box{position:relative; margin-bottom:-3px;}
 /* ======================================================================================= */
 
 /* Product View ========================================================================== */
 /* Rating */
 .no-rating { margin:0 0 10px; }
 
 .ratings { line-height:1.25; margin:7px 0; }
 .ratings strong { float:left; margin:1px 3px 0 0; }
 .ratings .rating-links { margin:0; color:#7A7A7A; }
 .ratings .rating-links a{color:#7A7A7A;}
 .ratings .rating-links a.first{color:#FFF;}
 .ratings .rating-links .separator { margin:0 2px; }
 .ratings dt {}
 .ratings dd {}
 .rating-box { width:85px; height:14px; font-size:0; line-height:0; background:url(http://www.variowinkel.nl/foto/812/banner130.jpg) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
 .rating-box .rating { float:left; height:14px; background:url(http://www.variowinkel.nl/foto/812/banner130.jpg) 0 100% repeat-x; }
 .ratings .rating-box { float:left; margin-right:25px; }
 .ratings .amount {}
 
 .ratings-table th,
 .ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
 .ratings-table th { font-weight:bold; padding-right:8px; }
 
 /* Availability */
 .availability { margin:0; }
 .availability span{}
 .availability.in-stock span {}
 .availability.out-of-stock span { color:#d83820; }
 .availability-only { margin:0 0 7px; }
 .availability-only a { background:url(http://www.variowinkel.nl/foto/812/banner131.jpg) 100% 0 no-repeat; cursor:pointer; padding-right:15px; }
 .availability-only .expanded { background-position:100% -15px; }
 .availability-only strong {}
 .availability-only-details { margin:0 0 7px; }
 .availability-only-details th { background:#f2f2f2; font-size:10px; padding:0 8px; }
 .availability-only-details td { border-bottom:1px solid #ddd; font-size:11px; padding:2px 8px 1px; }
 .availability-only-details tr.odd td.last {}
 
 /* Email to a Friend */
 .email-friend { margin-bottom:10px;}
 
 /* Alerts */
 .alert-price {}
 .alert-stock {}
 
 /********** < Product Prices */
 .price { white-space:nowrap !important; line-height:normal; font-weight:bold; color:#FFF; }
 .sidebar .price{font-weight:normal; color:#9A9999;}
 
 .price-box {}
 .price-box .price { font-weight:bold; }
 
 /* Regular price */
 .regular-price {}
 .regular-price .price { font-weight:bold; }
 
 /* Old price */
 .old-price {}
 .old-price .price-label { white-space:nowrap; }
 .old-price .price { font-weight:bold; text-decoration:line-through; }
 
 /* Special price */
 .special-price {}
 .special-price .price-label { font-weight:bold; white-space:nowrap; }
 .special-price .price { font-weight:bold; }
 
 /* Minimal price (as low as) */
 .minimal-price {}
 .minimal-price .price-label { font-weight:bold; white-space:nowrap; }
 
 .minimal-price-link { display:block; }
 .minimal-price-link .label {}
 .minimal-price-link .price { font-weight:normal; }
 
 /* Excluding tax */
 .price-excluding-tax { display:block; }
 .price-excluding-tax .label { white-space:nowrap; }
 .price-excluding-tax .price { font-weight:normal; }
 
 /* Including tax */
 .price-including-tax { display:block; }
 .price-including-tax .label { white-space:nowrap; }
 .price-including-tax .price { font-weight:bold; }
 
 /* Configured price */
 .configured-price {}
 .configured-price .price-label { font-weight:bold; white-space:nowrap; }
 .configured-price .price { font-weight:bold; }
 
 /* FTP */
 .weee { display:block; font-size:11px; color:#444; }
 .weee .price { font-size:11px; font-weight:normal; }
 
 /* Excl tax (for order tables) */
 .price-excl-tax  { display:block; }
 .price-excl-tax .label { display:block; white-space:nowrap; }
 .price-excl-tax .price { display:block; }
 
 /* Incl tax (for order tables) */
 .price-incl-tax { display:block; }
 .price-incl-tax .label { display:block; white-space:nowrap; }
 .price-incl-tax .price { display:block; font-weight:bold; }
 
 /* Price range */
 .price-from {}
 .price-from .price-label { font-weight:bold; white-space:nowrap; }
 
 .price-to {}
 .price-to .price-label { font-weight:bold; white-space:nowrap; }
 
 /* Price notice next to the options */
 .price-notice { padding-left:10px; }
 .price-notice .price { font-weight:bold; }
 
 /* Price as configured */
 .price-as-configured {}
 .price-as-configured .price-label { font-weight:bold; white-space:nowrap; }
 
 .price-box-bundle {}
 /********** Product Prices > */
 
 /* Tier Prices */
 .tier-prices{margin-bottom:10px;}
 .tier-prices .price { font-weight:bold; }
 .tier-prices .benefit {color:#FFF;}
 
 .tier-prices-grouped {}
 
 /* Add to Links */
 .add-to-links .separator { display:none; }
 .add-to-links li a{font-weight:normal; color:#7A7A7A;}
 .add-to-links li a.link-wishlist{color:#FFF;}
 
 /* Add to Cart */
 .add-to-cart label { float:left; margin-right:5px; }
 .add-to-cart .qty { float:left; }
 .add-to-cart button.button { float:left; margin-left:5px; }
 .add-to-cart .paypal-logo { clear:left; text-align:right; }
 .add-to-cart .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 0; }
 .product-view .add-to-cart .paypal-logo { margin:0; }
 
 /* Add to Links + Add to Cart */
 .add-to-box {}
 .add-to-box .add-to-cart { float:left; padding-top:4px; }
 .add-to-box .add-to-cart label{margin-top:7px;}
 .add-to-box .add-to-cart input{margin-top:6px;}
 .add-to-box .or { float:left; margin:10px 10px 0; }
 .add-to-box .add-to-links { float:left; }
 
 
 .product-view {}
 
 .product-essential{padding-bottom:15px;}
 
 .product-collateral .box-collateral { margin:0; border-top:1px solid #464646; padding:19px 0 16px; }
 .product-collateral .box-collateral h2{color:#FFF; font-weight:bold; margin-bottom:5px;}
 
 /* Product Images */
 .product-view .product-img-box { float:left; width:267px; }
 .col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
 .product-view .product-img-box .product-image { border:1px solid #ddd; }
 .product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:265px; overflow:hidden; z-index:9; }
 .product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
 .product-view .product-img-box .zoom-notice { text-align:center; padding:9px 0 5px; }
 .product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(http://www.variowinkel.nl/foto/812/banner132.jpg) 50% 50% no-repeat; cursor:pointer; }
 .product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
 .product-view .product-img-box .zoom #track { position:relative; height:18px; }
 .product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:33px; height:22px; background:url(http://www.variowinkel.nl/foto/812/banner133.jpg) 0 6px no-repeat;  }
 .product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
 .product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
 .product-view .product-img-box .more-views h2{color:#FFF;}
 .product-view .product-img-box .more-views ul { margin-left:-4px }
 .product-view .product-img-box .more-views li { float:left; border:1px solid #ddd; margin:0 0 8px 4px ; }
 
 .product-image-popup { margin:0 auto; }
 .product-image-popup .a-right{padding:15px 0;}
 .product-image-popup .buttons-set { float:right; clear:none; border:0; margin:0; padding:0; }
 .product-image-popup .nav { text-align:center; padding:15px 0; margin:0 100px; }
 .product-image-popup .image { display:block; margin:25px 0; clear:both; }
 .product-image-popup .image-label {}
 
 /* Product Shop */
 .product-view .product-shop { float:right; width:350px; }
 .product-view .product-shop .ratings{margin-bottom:15px;}
 .col1-layout .product-view .product-shop { float:right; width:700px; }
 .col3-layout .product-view .product-shop { float:none; width:auto; }
 .product-view .product-name {}
 .product-view .product-shop .indent{padding-right:30px; padding-bottom:10px;}
 .product-view .product-shop .availability{float:left; padding-top:5px;}
 .product-view .product-shop .price-block{float:right;}
 *:first-child+html .product-view .product-shop .price-block{width:25%;}
 .product-view .short-description{padding-top:15px;}
 .product-view .short-description h2{color:#FFF;}
 
 .sendfriend-product-send .col-main .buttons-set button{margin-left:20px;}
 
 /* Product Options */
 .product-options { padding:10px; margin:10px 0 0; border:1px solid #464646; }
 .product-options dt label { font-weight:bold; }
 .product-options dt .qty-holder { float:right; }
 .product-options dt .qty-holder label { vertical-align:middle; }
 .product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
 .product-options dd { margin:10px 0; }
 .product-options dl.last dd.last {}
 .product-options dd input.input-text { width:98%; }
 .product-options dd input.datetime-picker { width:150px; }
 .product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle;}
 .product-options dd textarea { width:98%; height:8em; }
 .product-options dd select { width:100%; }
 .product-options .options-list {}
 .product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
 .product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
 .product-options .options-list .label { display:block; margin-left:20px; }
 .product-options ul.validation-failed { padding:0 7px; }
 .product-options p.required { padding:15px 0 0; }
 
 .product-options-bottom { padding:10px; border:1px solid #464646; border-top:0; }
 .product-options-bottom .price-box { margin:0 0 0 0!important; float:left; }
 .product-options-bottom .add-to-cart{float:right;}
 .product-options-bottom .add-to-links{clear:both;}
 
 /* Grouped Product */
 .product-view .grouped-items-table {}
 
 /* Block: Description */
 .product-view .box-description {}
 
 /* Block: Additional */
 .product-view .box-additional {}
 .product-view .box-additional th{padding:13px 13px 13px 15px; font-weight:normal;}
 .product-view .box-additional td{padding:13px 26px 13px 15px;}
 
 /* Block: Upsell */
 .product-view .box-up-sell {}
 .product-view .box-up-sell .products-grid td { width:25%; padding-right:10px; }
 .product-view .box-up-sell .products-grid td.last{padding-right:0;}
 .product-view .box-up-sell .products-grid td .price-block{}
 .product-view .box-up-sell .products-grid td .ratings .rating-links a{display:block; margin-bottom:3px;}
 .product-view .box-up-sell .products-grid td .ratings .rating-links .separator{display:none;}
 
 /* Block: Tags */
 .product-view .box-tags {}
 .product-view .box-tags h3{font-weight:normal;}
 .product-view .box-tags .product-tags{margin:11px 0 20px; width:100%; overflow:hidden;}
 .product-view .box-tags .product-tags li{background:url(http://www.variowinkel.nl/foto/812/banner134.jpg) right 3px no-repeat; padding-right:12px; margin-right:17px; float:left; display:block; white-space:nowrap; line-height:normal;}
 .product-view .box-tags .product-tags li.last{background:0;}
 .product-view .box-tags .product-tags li a{color:#FFF; text-decoration:none;}
 .product-view .box-tags .product-tags li a:hover{text-decoration:underline;}
 .product-view .box-tags .form-add{margin-bottom:10px;}
 .product-view .box-tags .form-add label{display:block;}
 .product-view .box-tags .form-add .input-box { float:left; width:535px; margin:0 5px 0 0; }
 .product-view .box-tags .form-add input.input-text { width:520px; }
 .product-view .box-tags .form-add button span,
 .product-view .box-tags .form-add button span span{background:0; padding:0; color:#FFF; text-decoration:underline;}
 .product-view .box-tags .form-add p { clear:both; }
 
 .review-product-list .col-main .ratings-table{margin:10px 0;}
 .review-product-list .col-main .ratings-table th,
 .review-product-list .col-main .ratings-table td{border:1px solid #ddd; padding:7px;}
 .review-product-list .col-main .nobr{margin-bottom:10px; display:block;}
 .review-product-list .col-main .buttons-set{padding-left:0px; border:0;}
 .review-product-list .col-main .pager{border:0; padding:10px 0}
 .review-product-list .col-main .data-table{margin-bottom:15px;}
 
 /* Block: Reviews */
 .product-view .box-reviews {}
 .product-view .box-reviews .form-add {}
 .product-view .box-reviews .form-add .form-list .input-box,
 .product-view .box-reviews .form-add .form-list input,
 .product-view .box-reviews .form-add .form-list textarea{width:99%;}
 
 /* Send a Friend */
 .send-friend {}
 /* ======================================================================================= */
 
 
 /* Content Styles ================================================================= */
 .product-name { font-size:1em; font-weight:normal; margin-bottom:10px; }
 .product-name a{color:#7A7A7A; text-decoration:none;}
 .product-name a:hover{text-decoration:underline;}
 
 /* Product Tags */
 .tags-list{font-size:1.2em;}
 .tags-list li { display:inline; }
 
 /* Advanced Search */
 .advanced-search {}
 .advanced-search-amount {}
 .advanced-search-summary{padding:15px 0;}
 
 /* CMS Home Page */
 .cms-home .subtitle {}
 .cms-index-index .subtitle {}
 
 /* Sitemap */
 .page-sitemap .links { text-align:right; margin:0 8px 0 0; }
 .page-sitemap .links a { text-decoration:none; position:relative; }
 .page-sitemap .links a:hover { text-decoration:underline; }
 .page-sitemap .sitemap { margin:25px 12px; }
 .page-sitemap .sitemap a {}
 .page-sitemap .sitemap li { margin:3px 0; }
 .page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
 .page-sitemap .sitemap li.level-0 a {}
 .page-sitemap .pager{border:0; padding-left:0;}
 
 /* RSS */
 .rss-title h1 { background:url(http://www.variowinkel.nl/foto/812/banner135.jpg) 0 4px no-repeat; padding-left:27px; }
 .rss-table .link-rss { display:block; line-height:1.35; background-position:0 2px; }
 /* ======================================================================================= */
 
 
 /* Shopping Cart ========================================================================= */
 .checkout-cart-index .main .top-block-bg{padding:0;}
 .cart {}
 .cart .indent{padding:0 20px 8px 19px;}
 
 /* Checkout Types */
 .cart .checkout-types { float:right; text-align:right; }
 .cart .checkout-types li{padding-left:20px; padding-bottom:10px; display:block; float:left;}
 .cart .checkout-types button span{background:transparent url(http://www.variowinkel.nl/foto/812/banner136.jpg) 0 0 no-repeat; height:52px; padding-left:19px;}
 .cart .checkout-types button span span{background-position:100% 0; padding-left:0; padding-right:19px; padding-top:18px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
 .cart .checkout-types button:hover span span{color:#1E1D1D;}
 .cart .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }
 .cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
 .cart .totals .checkout-types .paypal-or { clear:both; display:block; padding:3px 55px 8px 0; line-height:1.0; font-size:11px; }
 
 /* Shopping Cart Table */
 .cart-table{margin-top:10px; border-right:1px solid #464646;}
 .cart-table th{font-weight:bold; color:#FFF; text-align:center;}
 .cart-table td{text-align:center; vertical-align:middle; padding:10px;}
 .cart-table .item-msg { font-size:10px; }
 
 /* Shopping Cart Collateral boxes */
 .cart .cart-collaterals { padding:25px 0 0; }
 .cart .cart-collaterals .col2-set { float:left; width:624px; }
 .cart .cart-collaterals .col2-set .col-1{width:303px;}
 .cart .cart-collaterals .col2-set .col-2{width:311px;}
 
 .cart .crosssell{border:1px solid #464646; padding:9px 14px 0 10px;}
 .cart .crosssell h2{font-weight:normal; margin-bottom:0;}
 .cart .crosssell li.item { padding:16px 0; }
 .cart .crosssell .product-image { float:left; width:115px; height:130px;}
 .cart .crosssell .product-details { margin-left:132px; }
 .cart .crosssell .product-details .product-name{margin-bottom:25px;}
 .cart .crosssell .product-details .price-block{float:left; margin-bottom:10px;}
 
 *:first-child+html .cart .crosssell .product-details .price-block *{background:0; padding:0; height:auto; width:auto;}
 
 .cart .crosssell .product-details button{margin-bottom:10px;}
 .cart .crosssell .product-details .add-to-links li{padding-bottom:5px;}
 
 /* Discount Codes & Estimate Shipping and Tax Boxes */
 .cart .discount,
 .cart .shipping{padding:8px 8px 12px 10px; border:1px solid #464646;}
 .cart .discount h2,
 .cart .shipping h2{color:#FFF; margin-bottom:10px;}
 
 .cart .discount{padding-bottom:5px; margin-bottom:10px;}
 .cart .discount .input-box{width:100%; overflow:hidden;}
 .cart .discount .input-box input{width:195px; margin-top:3px; float:left;}
 .cart .discount .input-box button{float:right; margin-top:3px;}
 .cart .discount button span,
 .cart .discount button span span{background:0; padding:0; color:#FFF; text-decoration:underline; height:auto;}
 .cart .discount .buttons-set{padding-left:0;}
 .cart .discount .buttons-set button{float:none;}
 
 .cart .shipping .form-list{margin-top:10px;}
 .cart .shipping .form-list li{margin-bottom:18px;}
 .cart .shipping .form-list select{width:280px;}
 .cart .shipping .form-list input{width:274px;}
 .cart .shipping .buttons-set button{float:none;}
 .cart .shipping button span,
 .cart .shipping button span span{background:0; padding:0; color:#FFF; text-decoration:underline; height:auto;}
 
 /* Shopping Cart Totals */
 .cart .totals { float:right; width:260px; border:1px solid #464646; padding:8px 27px 6px; }
 .cart .totals table { width:100%; }
 .cart .totals table th,
 .cart .totals table td { padding:5px 30px 5px 5px; font-weight:bold; color:#FFF; }
 .cart .totals table th { font-weight:bold; }
 .cart .totals .checkout-types{float:none; margin-top:10px;}
 .cart .totals .checkout-types li{float:none; text-align:center; padding-left:0;}
 .cart .totals .checkout-types li a{color:#FFF;}
 
 .cart-empty{padding:0 20px 20px;}
 
 /* Options Tool Tip */
 .item-options dt { font-weight:bold; font-style:italic; }
 .item-options dd { padding-left:10px; }
 .truncated { cursor:help; margin-top:5px; }
 .truncated a.dots { cursor:help; }
 .truncated a.details { cursor:help; color:#262626;}
 .truncated .truncated_full_value { position:relative; z-index:999; }
 .truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#FFF; }
 .truncated .truncated_full_value dd{padding-bottom:3px; padding-top:3px;}
 .truncated .show dl { top:-20px; left:50%; }
 .col-left .truncated .show dl { left:30px; top:7px; }
 .col-right .truncated .show dl  { left:-240px; top:7px; }
 /* ======================================================================================= */
 
 
 /* Checkout ============================================================================== */
 /********** < Common Checkout Styles */
 /* Shipping and Payment methods */
 .sp-methods{margin-top:10px;}
 .sp-methods dt { font-weight:bold; padding-bottom:10px;}
 .sp-methods .price { font-weight:bold; }
 .sp-methods .form-list { padding-left:20px; }
 .sp-methods select.month { width:150px; margin-right:10px; }
 .sp-methods select.year { width:96px; }
 .sp-methods input.cvv { width:3em !important; }
 .sp-methods .checkmo-list li { margin:0 0 5px; }
 .sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
 .sp-methods .checkmo-list address { float:left; }
 .sp-methods .centinel-logos a { margin-right:3px; }
 .sp-methods .centinel-logos img { vertical-align:middle; }
 
 .sp-methods .release-amounts { margin:0.5em 0 1em; }
 .sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }
 
 .please-wait { float:right; margin-right:5px; }
 .please-wait img { vertical-align:middle; }
 .cvv-what-is-this { cursor:help; margin-left:5px; }
 
 /* Tooltip */
 .tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
 .tool-tip .btn-close { text-align:right; }
 .tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(http://www.variowinkel.nl/foto/812/banner137.jpg) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
 .tool-tip .tool-tip-content { padding:5px; }
 
 /* Gift Messages */
 .gift-messages {}
 .gift-messages-form { border:1px solid #B6B6B6; }
 .gift-messages-form { position:relative; }
 .gift-messages-form .inner-box{padding:10px; width:589px; overflow:hidden;}
 .gift-messages-form label { float:none !important; position:static !important; }
 .gift-messages-form h4 {}
 .gift-messages-form .whole-order{padding-bottom:15px;}
 .gift-messages-form textarea{width:82%!important;}
 .gift-messages-form .item { margin:10px 0; }
 .gift-messages-form .item .product-img-box { float:left; width:75px; }
 .gift-messages-form .item .product-image { margin:0 0 7px; }
 .gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; }
 .gift-messages-form .item .details { margin-left:90px; }
 .gift-messages-form .item .details .product-name {}
 
 .gift-message-link { display:block; background:url(http://www.variowinkel.nl/foto/812/banner47.jpg) 0 4px no-repeat; padding-left:20px; }
 .gift-message-link.expanded { background-position:0 -53px; }
 .gift-message-row {}
 .gift-message-row .btn-close { float:right; }
 .gift-message dt strong { font-weight:bold; }
 
 /* Checkout Agreements */
 .checkout-agreements {}
 .checkout-agreements li { margin:10px 0; }
 .checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
 .checkout-agreements .agree { padding:6px; }
 
 /* Centinel */
 .centinel {}
 .centinel .authentication { border:1px solid #ddd; background:#fff; }
 .centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }
 
 /* Generic Info Set */
 .info-set {}
 /********** Common Checkout Styles > */
 
 /* One Page Checkout */
 .block-progress {}
 .block-progress dt { font-weight:bold; }
 .block-progress dl{}
 .block-progress dt,
 .block-progress dd{padding-bottom:5px;}
 .block-progress dt a{color:#262626; font-weight:normal;}
 .block-progress .price{color:#262626;}
 .block-progress dt.complete,
 .block-progress dd.complete{}
 
 .checkout-onepage-index .main .top-block-bg{padding-top:0;}
 .checkout-onepage-index .page-title{position:relative; margin-left:-20px; margin-right:-20px;}
 .checkout-onepage-index .col-main button span,
 .checkout-onepage-index .col-main button span span{background:0; padding:0; height:auto; color:#FFF; text-decoration:underline;}
 .checkout-onepage-index .col-main button:hover span span{text-decoration:none;}
 
 .opc { position:relative; }
 .opc li.section { border-bottom:0; }
 
 .opc .buttons-set.disabled button.button { display:none; }
 .opc .buttons-set .please-wait { height:21px; line-height:21px; }
 
 .opc .step-title {padding:10px 0; text-align:right; border-bottom:1px solid #464646; }
 .opc .step-title .number { float:left; line-height:normal; font-weight:bold; margin-right:10px; padding:1px 6px; border:1px solid #464646; color:#FFF; }
 .opc .step-title h2 { float:left; font-weight:bold; color:#FFF; font-size:1em; margin-bottom:0; padding-top:3px; }
 .opc .step-title a { display:none; float:right; }
 
 .opc .allow .step-title { cursor:pointer; }
 /*.opc .allow .step-title a { display:block; }*/
 
 .opc .active {}
 .opc .active .step-title { cursor:default; }
 .opc .active .step-title .number{background:#464646; color:#FFF;}
 /*.opc .active .step-title a { display:none; }*/
 
 .opc .step { padding:20px 0; position:relative; }
 .opc .step .tool-tip { right:10px; }
 
 .opc .order-review {}
 
 .opc .buttons-set{border:0;}
 
 .opc .field{width:328px;}
 .opc .fields input,
 .opc .field input{width:300px;}
 .opc .name-lastname,
 .opc .field-2{width:302px; float:left;}
 .opc .field-2 input{width:296px;}
 .opc .field-2 select{width:302px;}
 .opc .name-firstname{width:328px;}
 .opc .name-middlename{width:123px;}
 .opc .name-middlename input{width:95px!important;}
 .opc .name-lastname input{width:295px!important;}
 .opc .sp-methods dt{padding-bottom:5px;}
 .opc .form-list{margin:10px 0;}
 .opc .form-list li.wide input.input-text{width:624px;}
 
 /* Multiple Addresses Checkout */
 .checkout-progress { padding:0 50px; margin:10px 0; }
 .checkout-progress li { float:left; width:20%; border-top:5px solid #464646; text-align:center; color:#464646; }
 .checkout-progress li.active { border-top-color:#FFF; color:#FFF; }
 
 .multiple-checkout { position:relative; }
 .multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
 .multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
 .multiple-checkout .grand-total big{display:block; margin-bottom:10px;}
 .multiple-checkout .grand-total .price {}
 .multiple-checkout .data-table{margin:10px 0;}
 /* ======================================================================================= */
 
 
 /* Account Login/Create Pages ============================================================ */
 .account-login {}
 .account-login .new-users {}
 .account-login .registered-users {}
 .account-login .form-list{margin-top:15px;}
 
 .account-create {}
 /* Account Login/Create Pages ============================================================ */
 
 
 /* My Account ============================================================================= */
 .my-account .title-buttons .link-rss { float:none; margin:0; }
 .my-account .my-tag-edit a.btn-remove{float:left; margin-right:5px;}
 .my-account .data-table .rating-box{margin-right:20px;}
 .my-account .data-table{margin:10px 0;}
 .my-account .data-table button{margin-bottom:10px;}
 .my-account .my-wishlist .data-table .product-image{margin-bottom:15px; display:block;}
 .my-account .my-wishlist .data-table textarea{width:90%; height:200px;}
 .my-account .my-wishlist .buttons-set button{margin-left:10px;}
 .my-account .col2-set{padding:10px 0;}
 .my-account .order-items h2{margin:10px 0;}
 .my-account .tags-list{font-size:1.2em;}
 .my-account .pager{border:0; padding-left:0;}
 .my-account .addresses-list ol .item{padding-bottom:20px;}
 
 /********** < Dashboard */
 .dashboard {}
 .dashboard .welcome-msg {}
 .dashboard .welcome-msg .hello{margin-bottom:10px;}
 .dashboard .data-table{margin:15px 0;}
 .dashboard .col2-set{padding:15px 0;}
 .dashboard .box-title,
 .dashboard .box-head{width:100%; overflow:hidden; margin-bottom:10px;}
 .dashboard .box-title h2,
 .dashboard .box-title h3,
 .dashboard .box-head h2,
 .dashboard .box-head h3{float:left;}
 .dashboard .box-title a,
 .dashboard .box-head a{float:right;}
 
 /* Block: Recent Orders */
 .dashboard .box-recent { margin:10px 0; }
 
 /* Block: Account Information */
 .dashboard .box-info {}
 
 /* Block: Reviews */
 .dashboard .box-reviews{padding-bottom:15px;}
 .dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#363636; }
 .dashboard .box-reviews .details { margin-left:20px; }
 .dashboard .box-reviews .details .ratings strong{float:none; display:block; margin-bottom:3px;}
 .dashboard .box-reviews .details .ratings .rating-box{float:none;}
 
 /* Block: Tags */
 .dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#363636; }
 .dashboard .box-tags .details { margin-left:20px; }
 .dashboard .box-tags .details .tags li{display:inline;}
 /********** Dashboard > */
 
 /* Address Book */
 .addresses-list {}
 .addresses-list-additional li.item {}
 
 /* Order View */
 .order-info { border:1px solid #ddd; padding:5px; }
 .order-info dt,
 .order-info dd,
 .order-info ul,
 .order-info li { display:inline; }
 .order-info dt { font-weight:bold; }
 
 .order-date { margin:10px 0; }
 
 .order-info-box {}
 
 .order-items { width:100%; overflow-x:auto; }
 
 .order-additional { margin:15px 0; }
 .gift-message dt strong { color:#666; }
 .gift-message dd { margin:5px 0 0; font-size:13px; }
 
 .order-about { margin:15px 0; }
 .order-about dt { font-weight:bold; }
 .order-about dd { font-size:13px; margin:0 0 7px; }
 
 .tracking-table { margin:0 0 15px; }
 .tracking-table th { font-weight:bold; white-space:nowrap; }
 
 .tracking-table-popup { width:100%; }
 .tracking-table-popup th { font-weight:bold; white-space:nowrap; }
 .tracking-table-popup th,
 .tracking-table-popup td { padding:1px 8px; }
 
 /* Order Print Pages */
 .page-print .print-head {padding-bottom:20px;}
 .page-print .print-head img { float:left; }
 .page-print .print-head address { float:left; margin-left:15px; }
 .page-print .col2-set{padding:15px 0;}
 
 /* Price Rewrites */
 .page-print .gift-message-link { display:none; }
 .page-print .price-excl-tax,
 .page-print .price-incl-tax { display:block; white-space:nowrap; }
 .page-print .cart-price,
 .page-print .price-excl-tax .label,
 .page-print .price-incl-tax .label,
 .page-print .price-excl-tax .price,
 .page-print .price-incl-tax .price { display:inline; }
 
 /* My Reviews */
 .product-review .product-img-box { float:left; width:140px;  }
 .product-review .product-img-box .product-image { display:block; width:125px; height:125px; margin-bottom:15px;}
 .product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
 .product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 7px; }
 .product-review .product-img-box .ratings .rating-links a{display:block;}
 .product-review .product-img-box .ratings .rating-links .separator{display:none;}
 .product-review .product-details { margin-left:150px; }
 .product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
 .product-review h3 {}
 .product-review .ratings-table { margin:0 0 10px; }
 .product-review dt { font-weight:bold; }
 .product-review dd { font-size:13px; margin:5px 0 0; }
 /* ======================================================================================= */
 
 .catalogsearch-advanced-index .col-main .form-list label{float:none;}
 
 .review-customer-index .col-main .pager,
 .sales-order-history .col-main .pager{margin:15px 0; border:0; padding-left:0;}
 
 .title-box h2{font-size:1.33em; color:#FFF; text-transform:uppercase; font-weight:bold;}
 
 .new-products .products-grid li.item{padding-bottom:57px;}
 .new-products .products-grid.last li.item{padding-bottom:47px;}
 .new-products li.item{position:relative; }
 .new-products .actions{position:absolute; width:150px; left:0; bottom:0;}
 .new-products button{margin-top:5px; float:right;}
 .new-products button.safari-fix{position:relative; margin-right:-3px;}
 
 .flash{height:511px; overflow:hidden;}
 
 .popular-products{position:relative;}
 .popular-products .box-title{background:url(http://www.variowinkel.nl/foto/812/banner138.jpg) left top repeat-x #7D7C7C; padding:14px 19px 10px 20px;}
 .popular-products .box-title h2{margin-top:7px; float:left; color:#111111; text-transform:uppercase; font-size:1.33em; font-weight:bold;}
 .popular-products .box-title button{float:right;}
 .popular-products .box-title button span{background:transparent url(http://www.variowinkel.nl/foto/812/banner139.jpg) 0 0 no-repeat; padding-left:18px;}
 .popular-products .box-title button span span{background-position:100% 0; color:#FFF; padding-left:0; padding-right:18px; padding-top:6px;}
 
 /**slider****/
 .slider{ width:970px; height:168px; padding:20px 0 0 20px; margin:0; background:url(http://www.variowinkel.nl/foto/812/banner140.jpg) left top repeat-x;}
 .box-top {
 		overflow:hidden;
 		width:950px;		
 		background:0;
 		float:left;
 		position:relative;
 		left:0;
 }
 
 
 #left, #right{ cursor:pointer}	
 
 .box-top ul { list-style:none; padding:0; }
 .box-top ul li {  width:150px; padding:0 10px 0 0; display:inline-block; float:left; height:206px;}	
 .box-top ul li .name-box{padding:5px 6px 11px 10px; position:relative; background:url(http://www.variowinkel.nl/foto/812/banner141.jpg) left top no-repeat; width:134px; height:44px; font-size:0.91em;}
 .box-top ul li .name-box a{color:#7C7D7C; text-decoration:none;}
 .box-top ul li:hover .name-box{background:url(http://www.variowinkel.nl/foto/812/banner142.jpg) left top no-repeat;}
 .box-top ul li:hover .name-box a{color:#FFF; text-decoration:none;}
 .box-top ul li .name-box button{position:absolute; right:6px; bottom:8px; width:21px;}
 .box-top ul li .name-box button span{background:url(http://www.variowinkel.nl/foto/812/banner143.jpg) left top no-repeat; width:21px; height:20px;}
 .box-top ul li:hover .name-box button span{background:url(http://www.variowinkel.nl/foto/812/banner144.jpg) left top no-repeat;}
 .box-top ul li .name-box button.safari-fix{width:25px;}
 
 .box-left{width:39px; height:52px; padding:0; margin:0; text-align:center; font-size:0; float:left; line-height:0; cursor:pointer; position:absolute; left:-39px; top:134px; background:url(http://www.variowinkel.nl/foto/812/banner145.jpg) left top no-repeat;}
 .box-left:hover{background:url(http://www.variowinkel.nl/foto/812/banner146.jpg) left top no-repeat;}
 .box-right { width:39px; height:52px; padding:0; text-align:center; font-size:0; float:left; line-height:0; cursor:pointer; position:absolute; right:-39px; top:134px; background:url(http://www.variowinkel.nl/foto/812/banner147.jpg) left top no-repeat;}
 .box-right:hover{background:url(http://www.variowinkel.nl/foto/812/banner148.jpg) left top no-repeat;}
 /**slider****/
 
 
 /* Footer ================================================================================ */
 .footer{padding:0 0 32px;}
 .footer .content-box{background:url(http://www.variowinkel.nl/foto/812/banner149.jpg) left top repeat;}
 .footer .content-box .border-top{background:url(http://www.variowinkel.nl/foto/812/banner150.jpg) left top repeat-x;}
 .footer .content-box .border-bot{background:url(http://www.variowinkel.nl/foto/812/banner151.jpg) left bottom repeat-x;}
 .footer .content-box .border-left{background:url(http://www.variowinkel.nl/foto/812/banner152.jpg) left top repeat-y;}
 .footer .content-box .border-right{background:url(http://www.variowinkel.nl/foto/812/banner153.jpg) right top repeat-y;}
 .footer .content-box .corner-left-top{background:url(http://www.variowinkel.nl/foto/812/banner154.jpg) left top no-repeat;}
 .footer .content-box .corner-right-top{background:url(http://www.variowinkel.nl/foto/812/banner155.jpg) right top no-repeat;}
 .footer .content-box .corner-left-bot{background:url(http://www.variowinkel.nl/foto/812/banner156.jpg) left bottom no-repeat;}
 .footer .content-box .corner-right-bot{background:url(http://www.variowinkel.nl/foto/812/banner157.jpg) right bottom no-repeat; padding:22px 18px 0 21px;}
 .footer .corners-bot{width:100%; height:20px; overflow:hidden; background:url(http://www.variowinkel.nl/foto/812/banner158.jpg) left top no-repeat;}
 .footer .corners-bot div{padding:0 20px; background:url(http://www.variowinkel.nl/foto/812/banner159.jpg) right top no-repeat;}
 .footer .corners-bot div div{background:url(http://www.variowinkel.nl/foto/812/banner160.jpg) left top repeat-x; height:20px; padding:0;}
 .footer ul{float:left; margin-bottom:10px;}
 .footer ul li{ float:left; padding-right:22px;}
 .footer ul li a{color:#7A7A7A; text-decoration:none; font-size:1.09em;}
 .footer ul li a:hover{color:#FFFDFD; text-decoration:none;}
 .footer address{float:right; color:#404040;}
 .footer .store-switcher{}
 .footer .footer-block{width:100%; overflow:hidden; background:url(http://www.variowinkel.nl/foto/812/banner161.jpg) left bottom repeat-x; padding-bottom:15px; margin-bottom:15px;}
 .footer .footer-block ul{width:204px; margin:0;}
 .footer .footer-block ul li{float:none; display:block; background:url(http://www.variowinkel.nl/foto/812/banner162.jpg) left 5px no-repeat; padding:0 0 7px 21px;}
 .footer .footer-block ul.list-1{width:149px;}
 .footer .footer-block ul.list-2{width:187px;}
 .footer .footer-block ul.list-3{width:172px;}
 /* ======================================================================================= */
 
 /* Clears ================================================================================ */
 .clearer:after,
 .header-container:after,
 .header-container .top-container:after,
 .header:after,
 .header .quick-access:after,
 #nav:after,
 .main:after,
 .footer:after,
 .footer-container .bottom-container:after,
 .col-main:after,
 .col2-set:after,
 .col3-set:after,
 .col4-set:after,
 .search-autocomplete li:after,
 .block .block-content:after,
 .block .actions:after,
 .block li.item:after,
 .block-poll li:after,
 .block-layered-nav .currently li:after,
 .page-title:after,
 .products-grid:after,
 .products-list li.item:after,
 .box-account .box-head:after,
 .dashboard .box .box-title:after,
 .box-reviews li.item:after,
 .box-tags li.item:after,
 .pager:after,
 .sorter:after,
 .ratings:after,
 .add-to-box:after,
 .add-to-cart:after,
 .product-essential:after,
 .product-collateral:after,
 .product-view .product-img-box .more-views ul:after,
 .product-view .product-shop .short-description:after,
 .product-view .box-description:after,
 .product-view .box-tags .form-add:after,
 .product-options .options-list li:after,
 .product-options-bottom:after,
 .product-review:after,
 .cart:after,
 .cart-collaterals:after,
 .cart .crosssell li.item:after,
 .opc .step-title:after,
 .checkout-progress:after,
 .multiple-checkout .place-order:after,
 .group-select li:after,
 .form-list li:after,
 .form-list .field:after,
 .buttons-set:after,
 .page-print .print-head:after,
 .advanced-search-summary:after,
 .gift-messages-form .item:after,
 .send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
 /* ======================================================================================= */

