/* Reset */
*{margin:0;padding:0;}
body,html{margin:0 !important;padding:0 !important;}
body{background:#edf1ff;font:12px/1.5 Arial, Helvetica, sans-serif;color:#000;text-align:center;}
img{border:0;vertical-align:top;}
:focus{outline:0;}
/* Headings */
h1{font-size:20px;font-weight:700;line-height:1.3;}
h2{font-size:16px;font-weight:700;line-height:1.34;}
h3{font-size:16px;font-weight:700;line-height:1.375;}
h5{font-size:12px;font-weight:700;}
h6{font-size:11px;font-weight:700;}
fieldset{border:0;}
/* 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:400;}
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;}
.wrap{white-space:normal !important;}
.a-left{text-align:left !important;}
.a-center{text-align:center !important;}
.a-right{text-align:right !important;}
.f-left,.left{float:left !important;}
.f-right,.right{float:right !important;}
.f-none{float:none !important;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-bg{background:none !important;}
/* Layout  */
.wrapper{margin-top:0 !important;}
.page{width:998px;text-align:left;border-left:1px solid #d2ddff;border-right:1px solid #d2ddff;background-color:#FFF;margin:0 auto;padding:0;}
.page-print{background:#fff;text-align:left;padding:20px;}
.page-popup{text-align:left;padding:20px;}
/* Base Columns  */
.col-left{float:left;width:215px;margin-top:10px;padding:0 10px 0 5px;}
.col-main{float:left;width:740px;margin-top:10px;padding:5px;}
.col-mainsmall{width:740px;margin:0 auto;padding:5px;}
.col-right{float:right;width:215px;margin-top:10px;padding:0 5px 0 10px;}
/* 1 Column Layout  */
.col1-layout .col-main{float:none;width:auto;padding:0 10px;}
/* 2 Columns Layout  */
.col2-left-layout .col-main{float:right;padding-right:20px;}
/* 3 Columns Layout  */
.col3-layout .col-main{width:520px;}
/* Content Columns  */
.col2-set .col-1{float:left;width:49%;}
.col2-set .col-2{float:right;width:49%;}
.col2-set .narrow{width:33%;}
.col2-set .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-2{float:left;width:23.5%;margin:0 2%;}
.col4-set .col-4{float:right;width:23.5%;}
/* Header  */
.logo{float:left;width:300px;height:50px;overflow:hidden;margin-top:10px;}
.header{margin-bottom:10px;padding:3px;}
.header .logo{background-position:0 0;background-repeat:no-repeat;text-indent:-999em;}
.header .logo a{display:block;width:300px;height:50px;}
.header .welcome-msg{font-weight:700;text-align:right;}
.header .form-search .search-autocomplete ul{border:1px solid #ebebeb;background-color:#fff;}
.header .form-search .search-autocomplete li{border-bottom:1px solid #ebebeb;cursor:pointer;padding:3px;}
.header .form-search .search-autocomplete li .amount{float:right;font-weight:700;}
/********** < Navigation  */
#nav{font-size:12px;border:1px solid #ebebeb;margin:10px 0;padding:5px 0;}
/* 0 Level  */
#nav li{position:relative;text-align:left;float:left;}
#nav a,#nav a:hover{display:block;line-height:1.3em;text-decoration:none;}
#nav span{display:block;cursor:pointer;white-space:nowrap;}
#nav li ul span{white-space:normal;}
#nav a{float:left;color:#898885;font-weight:700;padding:5px 12px 6px 8px;}
/* 1st Level  */
#nav ul li,#nav ul li.active{float:none;padding-bottom:1px;background:#ebebeb;margin:0;}
#nav ul li.last{background:#656461;padding-bottom:0;}
#nav ul a,#nav ul a:hover{float:none;background:none;padding:0;}
#nav ul li a{font-weight:400 !important;background:#f6f6f6;color:#898885;}
/* 2nd leven  */
#nav ul{position:absolute;width:15em;top:25px;left:-10000px;border:1px solid #ebebeb;}
/* 3rd+ Level  */
#nav ul ul{top:5px;}
/* Show Menu  */
#nav li.over > ul{left:0;}
#nav li.over > ul li.over > ul{left:100px;}
#nav li.over ul ul{left:-10000px;}
#nav ul li a:hover{background:#ccc;color:#fff !important;}
#nav ul span,#nav ul li.last li span{padding:3px 15px 4px;}
/* Form elements  */
input,select,textarea,button{font:12px Arial, Helvetica, sans-serif;vertical-align:middle;color:#000;}
input.input-text,select,textarea{background:#fff;border:1px solid #666;}
select option{padding-right:10px;}
textarea{overflow:auto;}
/*button::-moz-focus-inner { padding:0; border:0; }*/
button.button{overflow:visible;width:auto;background:#054ad7 url(../images/btn_background.gif) 0 0 repeat-x;border:1px solid #2351ad;cursor:pointer;}
button.button span{display:block;font:bold 12px/16px Arial, Helvetica, sans-serif;text-align:center;white-space:nowrap;color:#fff;margin:0;padding:0 8px 1px;}
/* Input & Textarea stretched for 100%  */
.field-100{border:1px solid #888;overflow:hidden;padding:2px;}
.field-100 input.input-text,.field-100 textarea{float:left;width:100%;border:0;margin:0;padding:0;}
.form-list li.add-row{border-top:1px solid #ebebeb;margin-top:10px;}
.group-select input.input-text,.group-select textarea{width:510px;}
.group-select select{width:516px;}
.buttons-set{clear:both;border:1px solid #ebebeb;margin:5px 0 0;padding:5px;}
.buttons-set2{clear:both;border:1px solid #ebebeb;text-align:right;margin:5px 0 0;padding:5px;}
/* Form Validation  */
.validation-advice{clear:both;min-height:13px;padding-left:17px;font-size:10px;line-height:13px;background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat;color:red;display:none;margin:3px 0 0;}
.validation-failed{border:1px dashed red !important;background:#faebe7 !important;}
.required{color:red;}
.verberg{display:none;}
p.required{font-size:10px;text-align:right;}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}
/* Global Messages   */
.success{color:#3d6611;font-weight:700;}
.error{color:red;font-weight:700;}
.notice{color:#ccc;}
.messages{width:100%;overflow:hidden;}
.messages li li{margin:0 0 3px;}
.error-msg,.success-msg,.note-msg,.notice-msg{background-position:10px 10px !important;background-repeat:no-repeat !important;min-height:24px !important;font-size:10px !important;font-weight:700 !important;border-style:solid !important;border-width:1px !important;padding:8px 8px 8px 32px !important;}
.error-msg{background-color:#faebe7;background-image:url(../images/error_msg_icon.gif);color:#df280a;border-color:#f16048;}
.success-msg{background-color:#eff5ea;background-image:url(../images/success_msg_icon.gif);color:#3d6611;border-color:#446423;}
.note-msg,.notice-msg{background-color:#fafaec;background-image:url(../images/note_msg_icon.gif);color:#3d6611;border-color:#fcd344;}
/* BreadCrumbs  */
.breadcrumbs{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin:0 0 5px;padding:4px 10px;}
/* Page Heading  */
.page-title{border-bottom:1px solid #ebebeb;margin:0 0 10px;padding:0 0 5px;}
/* Pager  */
.pager{border:1px solid #ccc;text-align:center;background-color:#d9d8d8;width:100%;font-weight:700;margin:5px 0;padding:2px 5px 2px 2px;}
.pager .pages{margin:0 135px;}
.pages{background-color:#edecec;padding:3px 8px;}
.pager .sort-by{float:left;padding-left:5px;}
/* Data Table  */
.data-table{width:100%;font-size:11px;}
.data-table th{border:1px solid #ebebeb;font-weight:700;white-space:nowrap;padding:2px;}
.data-table td{border:1px solid #ebebeb;padding:2px;}
.data-table thead{background-color:#f2f2f2;}
.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:400;}
.data-table td.label,.data-table th.label{font-weight:700;background-color:#f6f6f6;}
tr.tax-total .tax-collapse{float:right;text-align:right;padding-left:20px;background:url(../images/bg_collapse.gif) 0 4px no-repeat;cursor:pointer;}
/* Shopping cart tax info  */
.cart-tax-info,.cart-price{padding-right:20px;}
.cart-tax-total{padding-right:20px;background:url(../images/bg_collapse.gif) 100% 4px no-repeat;cursor:pointer;}
.cart-tax-total-expanded{background-position:100% -52px;}
/* Class: std - styles for admin-controlled content  */
.std,.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 dd{padding:0 0 0 1.5em;}
.std blockquote{font-style:italic;padding:0 0 0 1.5em;}
.std i,.std em{font-style:italic;}
.block .block-title{border-bottom:1px solid #e1dfdf;background-color:#054ad7;background-image:url(../images/algemeen-sprites.png);background-position:-10px -80px;color:#FFF;padding:2px 10px;}
.block .block-title strong{font-size:14px;line-height:1.5;font-weight:400;}
.block h3{font-size:14px;line-height:1.5;}
.block .block-content{background-color:#f5f5f5;background-image:url(../images/box-content-background.png);background-position:left bottom;background-repeat:no-repeat;margin:0;padding:0 8px 8px;}
/* Block: Account   Block: Currency Switcher  */
.block-currency select{width:100%;border:1px solid #888;}
.block-cart .subtotal{font-weight:400;padding-top:3px;padding-bottom:3px;margin-bottom:5px;border-top:1px solid #999;border-bottom:1px solid #999;}
.mini-products-list .product-image{float:left;width:25px;border:1px solid #ebebeb;margin-right:-45px;padding:5px;}
.mini-products-list .product-details{margin-left:45px;}
.mini-products-list .product-details h4{font-size:1em;font-weight:700;margin:0;}
.block-related .item .product-image{float:left;margin-right:-65px;}
.block-related .item .product-details{margin-left:65px;}
.block-poll .label{display:block;margin-left:18px;}
.block-tags a,.block-tags a:active,.block-tags a:visited{text-decoration:none;margin:0 2px;}
.block-subscribe input{margin-top:3px;margin-bottom:2px;width:145px;}
/* Category Page  */
.category-title{border-bottom:1px solid #ebebeb;width:100%;height:24px;margin:0 0 10px;}
.category-image{display:block;margin:0 auto;}
.products-grid td{width:30%;border:1px solid #ebebeb;text-align:center;background-color:#f5f5f5;padding:5px;}
.products-grid h2{font-size:14px;font-weight:700;height:40px;}
.products-grid .prodim{border:1px solid #ebebeb;margin:2px;}
.products-grid .manu{font-size:11px;font-weight:700;color:#3f3f3f;}
.products-grid .price{font-size:16px;font-weight:700;color:#24af01;}
.products-list .product-image{float:left;border:1px solid #cecece;}
.products-list h2 a{text-decoration:none;color:#054ad7;}
.products-list h2{font-size:16px;}
.products-list .geen{text-decoration:none;color:#000;margin-left:0;padding-left:0;}
.products-list li.item:hover{background-color:#eee;cursor:pointer;}
.products-list div.rating-box{display:block;float:left;}
.products-list .desc{font-size:11px;width:480px;margin:0;padding:0;}
.products-list .desc a{width:480px;}
.products-list .price-box{color:#24af01;float:right;text-decoration:none;margin-top:10px;text-align:center;width:125px;}
.products-list .price-box .regular-price {font-size:16px;clear:both;display:block;font-weight:bold;}
.products-list .price-box .label, .products-list .price-box .minprice {font-size:16px;}
.products-list .product-shop a{float:right;margin-bottom:0;margin-left:15px;}
.products-list .manu{font-size:11px;font-weight:700;color:#3f3f3f;margin-bottom:3px;margin-top:0;margin-right:8px;display:block;float:left;}
.products-list .secline{clear:right;display:block;width:100%;}
div.listcart{float:right;width:130px;text-align:right;}
div.listcart button.incart{background-color:#054ad7;border:1px solid #000;}
div.listcart button.incart span{color:#FFF;}
/* Product images  */
.product-view .product-img-box{float:left;width:142px;margin-right:5px;display:block;clear:both;}
.product-view .product-img-box .product-image{border:1px solid #cecece;}
.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{position:relative;z-index:9;height:18px;background:url(../images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;margin:0 auto 13px;padding:0 28px;}
.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:9px;height:22px;background:url(../images/magnifier_handle.gif) 0 0 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 ul{margin-left:-4px;}
.product-view .product-img-box .more-views li{float:left;background-color:#ebebeb;margin:0 0 8px 4px;padding:1px;}
.product-image-popup{margin:0 auto;}
/* Product Shop  */
.product-view .product-shop{float:left;width:755px;}
/* Rating  */
.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(../images/bg_rating.gif) 0 0 repeat-x;position:relative;overflow:hidden;}
.rating-box .rating{position:absolute;top:0;left:0;height:13px;background:url(../images/bg_rating.gif) 0 100% repeat-x;}
.availability .out-of-stock{font-weight:700;color:red;}
.old-price .price{font-weight:700;text-decoration:line-through;}
.price-incl-tax .price{display:block;font-weight:700;}
/* Add to Cart  */
.add-to-cart label{float:left;margin-right:5px;}
.add-to-cart button.button{float:left;margin-left:5px;}
.add-to-box .or{float:left;margin:0 10px;}
/* Product Options  */
#product-options-wrapper{width:590px;}
.product-options{border:1px solid #cecece;border-bottom:none;background-color:#f5f5f5;padding:5px;}
.product-options dt label{font-weight:700;font-size:11px;}
.product-options dt .qty-disabled{background:none;border:0;color:#000;padding:3px;}
.product-options dd input.input-text{width:98%;}
.product-options dd textarea{width:98%;height:8em;}
.product-options ul.validation-failed{padding:0 7px;}
.product-options p.required{padding:5px 0 0;}
.product-options-bottom{border:1px solid #ebebeb;border-top:0;padding:10px;}
.product-options-bottom .price-box{margin:10px 0 0;}
/* Grouped Product   Block: Description   Block: Additional   Block: Upsell  */
.product-view .up-sell .products-grid td{width:25%;}
.product-view .tags .form-add-tags .input-box{float:left;margin:0 5px;}
.product-view .tags li{margin:3px 5px 3px 3px;}
/* Content Styles  */
.product-name{font-size:1em;font-weight:700;line-height:1.5;}
/* Advanced Search   CMS Home Page  */
.cms-home .products-grid td{width:20%;}
/* Product review  */
.product-review .product-img-box{float:left;width:140px;}
.product-review .product-img-box .product-image{display:block;border:1px solid #ebebeb;padding:1px;}
.product-review .details{float:right;width:560px;}
/* Shopping cart  */
.cart .checkout-types{float:right;text-align:right;}
.cart dl.item-options dt{display:block;float:left;clear:left;}
.cart .checkout-types button{padding:2px 3px;}
/* Shopping Cart Table  */
.cart-table .item-msg{font-size:10px;}
/* Shopping Cart Collateral boxes  */
.cart .crosssell{clear:both;width:100%;margin-top:10px;}
.cart .crosssell .product-image{float:left;margin-right:-90px;}
.cart .crosssell .product-shop{margin-left:90px;}
.cart .crosssell .price-box{font-size:14px;color:#24af01;}
.cart .crosssell li{border:1px solid #dedede;float:left;width:330px;margin:5px;padding:8px;}
/* Shopping Cart Totals  */
.cart .totals{float:right;margin-top:10px;}
.cart .totals table{width:100%;margin-bottom:5px;}
.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;border:1px solid #ebebeb;background-color:#f6f6f6;padding:8px;}
.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;}
/* OnePage  */
.opc{border-bottom:1px solid #ebebeb;position:relative;}
.opc li.section{border:1px solid #ebebeb;border-bottom:0;}
.opc .step-title{background-color:#f6f6f6;text-align:right;padding:0 5px;}
.opc .step-title .number{float:left;line-height:22px;margin-right:5px;}
.opc .active .step-title{background-color:#054ad7;cursor:default;color:#FFF;}
.opc .step{border-top:1px solid #ebebeb;position:relative;padding:10px;}
.opc .step .tool-tip{right:10px;}
/* Multiple Addresses Checkout  */
.checkout-progress{margin:10px 0;padding:0 50px;}
.checkout-progress li{float:left;width:20%;border-top:5px solid #ccc;text-align:center;color:#ccc;}
.checkout-progress li.active{border-top-color:#000;color:#000;}
.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;}
/* Shipping and Payment methods  */
.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;}
.please-wait{float:right;margin-right:5px;}
.cvv-what-is-this{cursor:help;margin-left:5px;}
/* Tooltip  */
.tool-tip{border:1px solid #ebebeb;background-color:#f6f6f6;position:absolute;z-index:9999;padding:5px;}
.tool-tip .tool-tip-content{padding:5px;}
/* Gift Messages  */
.gift-message-form{border:1px solid #ebebeb;background-color:#f5f5f5;}
.gift-message-form .inner-box{height:300px;overflow:auto;padding:5px;}
.gift-message-link{display:block;background:url(../images/bg_collapse.gif) 0 4px no-repeat;padding-left:20px;}
.checkout-agreements .agreement-content{border:1px solid #6c6;background-color:#9f9;overflow:auto;font-size:11px;padding:5px;}
.checkout-agreements .agree{padding:6px;}
/* Login Page  */
.login-page .content{min-height:150px;}
/* Order View  */
.order-info{border:1px solid #ebebeb;padding:5px;}
.page-print .print-head address{float:left;margin-left:15px;}
/* Footer  */
.footer{text-align:left;margin-top:4px;background:#24af01 url(../images/header_background2.png) repeat-x left bottom;padding-bottom:0;padding-top:2px;}
.footer ul.links{margin-left:5px;float:left;margin-top:3px;}
.footer ul.links li{display:inline;font-size:12px;padding:0 12px;}
.footer ul.links li a{color:#fff;text-decoration:none;}
.footer ul.socialfootbar{float:right;margin-right:10px;padding-top:2px;}
.footer ul.socialfootbar li{background-image:url(../images/sm2-socialicons.png);display:inline-block;margin:0 2px;}
.footer ul.socialfootbar li a{height:22px;width:22px;display:block;}
.footer ul.socialfootbar li#sm2tnt{background-position:0 0;width:57px;height:22px;}
.footer ul.socialfootbar li#sm2ideal{background-position:-57px 0;width:26px;height:22px;}
.footer ul.socialfootbar li#sm2twitter{background-position:-83px 0;}
.footer ul.socialfootbar li#sm2facebook{background-position:-105px 0;}
.footer ul.socialfootbar li#sm2linkedin{background-position:-127px 0;}
.footer ul.socialfootbar li#sm2hyves{background-position:-149px 0;}
.footer ul.socialfootbar li#sm2youtube{background-position:-171px 0;}
/* Clears  */
.clearer:after,.header:after,#nav:after,.main:after,.footer:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block-poll li:after,.block-related li:after,.block-related .item:after,.block .actions:after,.mini-products-list li:after,.title-buttons:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.products-list li.item:after,.product-view .product-img-box .more-views ul:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.opc .step-title:after,.checkout-progress:after,.field-100:after,.group-select li:after,.form-list li:after,.buttons-set:after,.buttons-set2:after,.page-print .print-head:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
/* Nieuw LensBestel Layout  */
div#header-content{width:100%;height:28px;background:#24af01 url(../images/header_background2.png) repeat-x left bottom;}
div#header-content select{border:1px solid #000;float:left;margin-left:225px;margin-top:4px;}
p#deel2{width:250px;float:left;display:block;}
#search_mini_form{width:240px;float:left;}
#search_mini_form input#search{border:1px solid #000;width:200px;margin-left:20px;}
#search_mini_form input{float:left;margin-top:4px;}
div#socialbar{float:right;width:230px;text-align:right;margin-top:6px;margin-right:5px;color:#FFF;font-weight:700;font-size:11px;display:block;}
div#search_autocomplete{background-color:#FFF;cursor:pointer;}
div#search_autocomplete ul li{text-align:left;font-weight:700;border:1px solid #000;}
div#search_autocomplete span{margin-right:40px;margin-left:10px;font-size:10px;}
#productfinder option{padding-left:4px;margin-right:4px;}
ul#header-nav{list-style-type:none;width:100%;position:relative;height:27px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:700;margin:0;padding:6px 0 0;}
ul#header-nav li{display:block;float:left;height:27px;background-color:#054AD7;background-image:url(../images/tabback-r.png);background-position:top right;background-repeat:no-repeat;margin:0 0 0 4px;}
ul#header-nav li:hover,ul#header-nav li.currentlist{background-color:#24af01;background-image:url(../images/tabback-r-hover.png);background-position:top right;background-repeat:no-repeat;}
ul#header-nav li a{display:block;float:left;color:#fff;background-image:url(../images/algemeen-sprites.png);background-position:-10px -195px;background-repeat:no-repeat;line-height:27px;text-decoration:none;height:27px;padding:0 16px;}
ul#header-nav li.currentlist a:hover,ul#header-nav li.currentlist a,ul#header-nav li a:hover{color:#fff;background-image:url(../images/algemeen-sprites.png);background-position:-10px -135px;background-repeat:no-repeat;}
ul#header-nav li.rightlistitem{float:right;margin:0;}
div#topcart div.titel{font-size:11px;color:#000;}
div#topcart h5 {width:100%;clear:both;}
div#topcart div.titel a{font-size:12px;font-weight:700;text-decoration:none;margin:5px 0 0;}
div#topcart div.titel a span#pijltje, div#topcart div.titel a span#winkel {background-position:-10px -287px;padding-left:25px;background-image:url(../images/algemeen-sprites.png);}
a.topcartlink{font-size:11px;margin-right:15px;text-decoration:none;}
a.topcartlinkright{font-size:11px;text-decoration:none;}
div#topcart div.titel a span#pijltje{margin-left:5px;background-position:-10px -326px;background-repeat:no-repeat;height:12px;width:5px;}
div#topcart{padding-left:7px;border-left:1px solid #d5d5cb;float:right;}
div#quicklinks{float:right;color:#666;font-size:11px;margin-right:5px;margin-top:2px;}
.breadcrumbs ul{display:inline;margin-left:5px;}
.block-contactlenzen .block-content ul{margin:0;padding:3px 0;}
.block-contactlenzen .block-content li{font-size:14px;background-image:url(../images/algemeen-sprites.png);background-position:-5px -255px;padding:0 0 0 10px;}
.block-contactlenzen .block-content li a{text-decoration:none;padding-left:10px;color:#3f3f3f;}
.block-contactlenzen .block-content li.prodlinks {margin:7px 3px 0px 3px;background-image:none;padding:2px 0px 2px 5px;font-style:italic;border-top:1px solid #dedddd;font-size:12px;font-weight:bold;}
.block-contactlenzen .block-content{margin:0;padding:0;}
ul.disc li{list-style-type:disc;margin-left:15px;}
.col-main p{margin-bottom:8px;}
.category-title .link-rss{float:right;font-size:11px;padding-left:16px;background:url(../images/icon_rss.gif) 1px 1px no-repeat;margin-top:3px;}
.product-view div.rightinfo{width:590px;float:left;}
.product-view h1{margin-bottom:5px;float:left;}
.product-view ul.product-pricing {font-size:11px;}
.product-view ul.product-pricing .price {font-size:12px;color:#166e00;font-weight:bold;}
.product-view ul.product-pricing li {list-style-type:square;list-style-position:inside;margin-left:3px;}
.product-view ul.product-pricing strong.benefit {font-weight:normal;}
.product-view ul.product-pricing {border-bottom:1px dotted #24af01;border-top:1px dotted #24af01;padding:3px 0px;}
.block-title a,.block-title a:hover,.block-title a:active,.block-title a:visited{color:#FFF;text-decoration:none;}
#checkout-step-login h4{margin-bottom:5px;font-size:16px;}
.product-view .ratings{float:left;margin-left:10px;margin-top:5px;}
#checkout-step-login .col-2{border-left:1px solid #ebebeb;padding-left:7px;}
.checkout-onepage-index .buttons-set{background-color:#eceaea;}
#checkout-step-billing strong#nlvlag,#opc-shipping strong#nlvlag{padding-left:25px;background:url(../images/nlvlag.gif) 0 0 no-repeat;}
#checkout-step-billing #telefoon input{width:120px;}
#checkout-step-billing #register-customer-password input{width:150px;}
#checkout-step-billing label.useforship{font-weight:400;width:auto;}
#checkout-step-billing li.control{float:left;margin-right:15px;margin-bottom:15px;}
#checkout-step-billing li#register-customer-newsletter {width:100%;}
#checkout-step-billing li#register-customer-newsletter label {width:300px;font-weight:normal;margin-left:5px;}
#opc-shipping label{font-weight:700;width:100px;float:left;}
#opc-shipping .adres input{width:200px;float:left;}
#opc-shipping p.adreshint{width:150px;float:left;display:inline;}
ul.algemenevoorwaarden li{list-style-type:disc;margin-left:20px;}
#checkout-step-billing .adresboeklabel,#opc-shipping .adresboeklabel{width:300px;float:none;}
#updatecart,#updatecart span{background-image:none;background-color:#d5d5d5;color:#000;}
button#updatecart{border:1px solid #000;}
div#pgresdiv span{vertical-align:middle;height:25px;padding-top:3px;}
div#pgresdiv .pgres{width:173px;float:left;font-size:12px;font-family:Arial;color:#FFF;background:#054ad7 url(../images/stap.jpg) top right no-repeat;height:25px;padding-left:10px;vertical-align:middle;}
div#pgresdiv .complete{font-weight:700;background:#24af01 url(../images/stap-complete.jpg) top right no-repeat;}
div#pgresdiv .pgres2{background:#054ad7 url(../images/stap2.jpg) top right no-repeat;}
div#pgresdiv .complete2{font-weight:700;background:#24af01 url(../images/stap-complete2.jpg) top right no-repeat;}
.block-progress{background-color:#FFF;height:70px;border-style:none;}
#pgresdiv{width:740px;}
#opc-shipping img.tntlogo{float:right;width:80px;display:block;}
#opc-payment img.ideallogo{float:right;width:50px;display:block;}
#opc-payment .sp-methods dt{margin:4px 0;}
ol.opc button{padding:2px 4px;}
.product-view span.price{font-size:18px;color:#fff;font-weight:400;}
.product-view .product-options-bottom{border:1px solid #cecece;border-top:none;background-color:#f5f5f5;width:590px;padding:5px;}
ul#advanced-search-list select#manufacturer{width:220px;}
.product-view .add-to-cart .button{margin-top:10px;padding:2px;}
.product-view .add-to-cart{padding-top:5px;padding-bottom:5px;font-size:12px;}
.product-view .price-box{background:url(../images/lenzenprijs.png) no-repeat;position:absolute;text-align:center;width:89px;height:89px;margin:-50px 0 0 60px;padding:30px 0 0;}
span.subpaar{color:#FFF;font-size:10px;clear:left;display:block;}
span.toppaar{color:#FFF;font-size:10px;clear:right;display:block;margin:-18px 0 0;}
.product-view dt{clear:left;display:block;width:auto;float:left;margin-right:5px;}
.product-view dd{width:auto;display:block;float:left;}
.product-view .product-options th{padding-left:2px;}
.product-view .product-options td.curvdia span{border:1px solid #666;text-align:center;font-weight:400;color:#666;padding:2px 5px;}
.product-view .product-options td.curvdia1 span{border:1px solid #666;text-align:center;font-weight:400;color:#666;padding:2px 10px;}
.product-view .breed{width:100%;clear:both;margin:10px 0;}
.product-view #waarschuw{background-color:#adff99;width:100%;border:1px solid #24af01;padding:2px 5px;}
.product-view div#sociaal{width:100%;height:18px;clear:both;display:block;margin-top:10px;margin-bottom:5px;border:1px solid #e1dfdf;background-color:#f5f5f5;padding:3px 6px;}
.customer-account-create #form-validate label#subscribenews{width:200px;font-weight:400;}
.customer-account-create #form-validate .customer-dob div{width:30px;}
.customer-account-create #form-validate .customer-dob input{width:20px;float:left;}
.customer-account-create #form-validate .customer-dob input#year{width:40px;float:left;}
.customer-account-create #form-validate .customer-dob p{width:80px;float:left;}
.product-view #invuluitleg{margin-top:25px;font-size:11px;color:#787878;float:left;margin-right:5px;}
.product-view #invuluitleg a,.product-view #invuluitleg a:hover,.product-view #invuluitleg a:active,.product-view #invuluitleg a:visited{color:#787878;text-decoration:none;background-image:url(../images/usps.gif);background-position:0 -132px;background-repeat:no-repeat;padding-left:17px;}
.product-view #add-to-cart2{float:right;width:310px;}
.product-view #add-to-cart2 div{float:left;display:block;}
.product-view .product-options-bottom h2{float:left;margin-top:15px;width:135px;height:30px;background-color:#f5f5f5;}
.product-view div#sociaal li{float:left;margin-right:25px;vertical-align:middle;}
.product-view div#sociaal li#orgineel{background-image:url(../images/usps.gif);background-position:0 -88px;background-repeat:no-repeat;padding-left:25px;}
.product-view div#sociaal li#prijs{background-image:url(../images/usps.gif);background-position:0 -40px;background-repeat:no-repeat;padding-left:35px;}
.product-view div#sociaal li#verzonden{background-image:url(../images/usps.gif);background-position:0 0;background-repeat:no-repeat;padding-left:45px;}
.product-view div#sociaal ul{list-style-type:none;margin-left:2px;}
div.tagz{clear:left;border-bottom:2px solid #24af01;font-size:14px;font-weight:700;width:100%;margin-top:15px;}
.product-view div.description{text-align:justify;padding-right:60px;}
p.category-description{text-align:justify;}
.product-view button#add2c,ul.checkout-types button,.checkout-onepage-index .buttons-set button{background:#de0448 url(../images/header_background2.png) 0 0 repeat-x;border:1px solid #166e00;}
.block-producenten li a,.block-producenten li{width:90px;height:30px;display:block;float:left;margin:0 4px;}
.block-producenten li{float:left;width:90px;}
.block-producenten ul{height:150px;padding-top:5px;}
.block-producenten li a strong{display:none;width:90px;}
.block-producenten li#manu-cibavision{background-image:url(../images/producenten/leveranciers-klein.png);background-position:-10px -60px;background-repeat:no-repeat;}
.block-producenten li#manu-alcon{background-image:url(../images/producenten/leveranciers-klein.png);background-position:-10px -215px;background-repeat:no-repeat;}
.block-producenten li#manu-bauschlomb{background-image:url(../images/producenten/leveranciers-klein.png);background-position:-10px -10px;background-repeat:no-repeat;}
.block-producenten li#manu-coopervision{background-image:url(../images/producenten/leveranciers-klein.png);background-position:-10px -165px;background-repeat:no-repeat;}
.block-producenten li#manu-johnsonjohnson{background-image:url(../images/producenten/leveranciers-klein.png);background-position:-10px -115px;background-repeat:no-repeat;}
.block-producenten li#manu-amo{background-image:url(../images/producenten/leveranciers-klein.png);background-position:-10px -265px;background-repeat:no-repeat;}
.block-producenten li#manu-menicon{background-image:url(../images/producenten/leveranciers-klein.png);background-position:-10px -365px;background-repeat:no-repeat;}
.block-producenten li#manu-eyesee{background-image:url(../images/producenten/leveranciers-klein.png);background-position:-10px -315px;background-repeat:no-repeat;}
.block-producenten li#manu-ote{background-image:url(../images/producenten/leveranciers-klein.png);background-position:-10px -415px;background-repeat:no-repeat;}
.block-producenten li#manu-valeant{background-image:url(../images/producenten/leveranciers-klein.png);background-position:-10px -465px;background-repeat:no-repeat;}
.product-view #manlogo-cibavision{background:#f5f5f5 url(../images/producenten/cibavision-groot.gif) 0 0 no-repeat;}
.product-view #manlogo-alcon{background:#f5f5f5 url(../images/producenten/alcon-groot.gif) 0 0 no-repeat;}
.product-view #manlogo-bauschlomb{background:#f5f5f5 url(../images/producenten/bauschlomb-groot.gif) 0 0 no-repeat;}
.product-view #manlogo-coopervision{background:#f5f5f5 url(../images/producenten/coopervision-groot.gif) 0 0 no-repeat;}
.product-view #manlogo-johnsonjohnson{background:#f5f5f5 url(../images/producenten/johnsonjohnson-groot.gif) 0 0 no-repeat;}
.product-view #manlogo-amo{background:#f5f5f5 url(../images/producenten/amo-groot.gif) 0 0 no-repeat;}
.product-view #manlogo-menicon{background:#f5f5f5 url(../images/producenten/menicon-groot.gif) 0 0 no-repeat;}
.product-view #manlogo-eyesee{background:#f5f5f5 url(../images/producenten/eyesee-groot.gif) 0 0 no-repeat;}
.product-view #manlogo-ote{background:#f5f5f5 url(../images/producenten/ote-groot.gif) 0 0 no-repeat;}
.product-view #manlogo-valeant{background:#f5f5f5 url(../images/producenten/valeant-groot.gif) 0 0 no-repeat;}
div#tablijst2{font-size:12px;width:100%;border-bottom:3px solid #24af01;padding-bottom:3px;margin-bottom:10px;font-weight:700;margin-top:10px;}
div#tablijst2 li{display:inline;margin-right:7px;}
div.reviewitem p.revmetadata{width:auto;float:left;padding-left:8px;font-size:11px;padding-top:3px;}
div.reviewitem h2{width:auto;float:left;}
#product-review-table{margin-bottom:5px;}
#product-review-table span.label{padding-left:0;font-size:12px;font-weight:700;float:left;}
fieldset.add-review textarea{width:400px;height:80px;}
fieldset.add-review input#nickname_field{width:140px;}
ul.revformrest{clear:left;padding-top:10px;}
p#revformuitleg{margin:8px 0;}
.product-view .venster{margin-top:10px;float:left;}
table#my-orders-table th{background-color:#e2e2e2;}
div.dashboard div.col-1,div.dashboard div.col-2{border:1px solid #d5d5d5;background-color:#f5f5f5;width:48%;padding:4px;}
div.dashboard h3 a{text-decoration:none;color:#000;}
div.dashboard div.col2-set,div.dashboard div.recent-orders{margin-bottom:20px;}
div.kopjes{clear:left;border-bottom:2px solid #24af01;font-size:14px;font-weight:700;width:100%;margin-top:15px;margin-bottom:10px;}
a.wijzig{float:right;clear:right;}
.pager fieldset{float:right;display:block;}
.pager p{display:block;width:auto;float:left;}
div.acadres div.col-1{border-right:1px solid #dadada;}
.adresgegev label{font-weight:700;width:160px;}
.adresgegev .name-prefix select{width:70px;margin-right:150px;}
.adresgegev input#telephone{width:100px;}
.adresgegev input#zip{width:60px;}
dl.order-info{background-color:#cfc;border:1px solid #24af01;}
dl.order-info li{margin-right:4px;}
div.bestelinfo div{background-color:#f5f5f5;border:1px solid #d5d5d5;margin:5px;padding:4px;}
div.bestelinfo div.col-1,div.bestelinfo div.col-2{width:47%;}
div.successpay{background-color:#f5f5f5;border:1px solid #d5d5d5;margin:10px 5px;padding:4px;}
ul#advanced-search-list input#name{width:300px;}
div.brandbar{margin-top:0;margin-bottom:12px;text-align:center;padding:6px 4px;height:30px;}
div.brandbar a{margin-right:50px;height:30px;width:135px;background-image:url(../images/producenten/leveranciers-groot.png);display:block;float:left;}
div.brandbar a span {display:none;}
div.brandbar a#brandco{margin-right:0;background-position:-150px 0px;background-repeat:no-repeat;}
div.brandbar a#brandcv{background-position:-305px 0px;background-repeat:no-repeat;}
div.brandbar a#brandjnj{background-position:0px 0px;background-repeat:no-repeat;}
div.brandbar a#brandbnl{background-position:-455px 0px;background-repeat:no-repeat;}
#product-options-wrapper ul.options-list li{float:left;margin-left:15px;font-weight:700;}
#product-options-wrapper ul.options-list li span.price-notice,#product-options-wrapper ul.options-list li span.price{font-size:10px;color:#000;}
div#eerstebar{width:100%;margin-bottom:10px;clear:both;height:295px;}
div#section1{height:270px;width:523px;background:#fff url(../images/content/home/betrouwbaar-snel-voordelig.jpg) 0 0 no-repeat;float:left;margin:0 10px 0 0;padding:10px;}
div#section1 h2{width:310px;float:right;color:#054ad7;font-size:18px;height:60px;padding-right:25px;}
div#section1 ul{position:relative;top:8px;left:250px;width:200px;display:block;clear:both;}
div#section1 ul li{font-size:15px;color:#323232;height:20px;padding-bottom:14px;width:200px;}
div#section2{height:270px;width:523px;background:#fff url(../images/content/home/klantenreviews.jpg) 0 0 no-repeat;float:left;margin:0 10px 0 0;padding:10px;}
div#section2 h2{width:320px;float:right;color:#054ad7;font-size:16px;height:40px;}
div#section2 p#klantreview{width:230px;position:relative;top:15px;left:240px;clear:both;display:block;color:#323232;height:90px;vertical-align:middle;font-size:15px;text-align:justify;padding-top:20px;}
div#section2 p#klantreview a,div#section2 p#klantreview a:active,div#section2 p#klantreview a:visited{color:#323232;text-decoration:none;}
div#section2 a#vergelijknl{position:relative;top:35px;left:210px;}
div#section2 a#vergelijknl img{border:1px solid #dfe9ff;width:92px;height:69px;}
div#section2 span#klantnaam a{font-weight:700;font-size:12px;position:relative;top:90px;left:385px;color:#FFF;text-decoration:none;}
div#section4{height:270px;width:523px;background:#fff url(../images/content/home/sociale-netwerken.png) 0 0 no-repeat;float:left;margin:0 10px 0 0;padding:10px;}
div#section4 a{width:128px;height:164px;display:block;float:left;}
div#section4 a span {display:none;}
div#section4 p {position: relative;top:100px;}
div#opticienen{float:right;height:290px;width:182px;display:block;}
div#opticienen a{width:140px;height:28px;display:block;clear:both;margin-top:7px;border:1px solid #e4e4e4;text-decoration:none;padding-left:45px;padding-top:7px;color:#4c4c4c;}
div#opticienen a:hover{border:1px solid #24af01;color:#054ad7;}
div#opticienen h3{font-size:14px;margin-bottom:10px;color:#aeaeae;font-weight:400;width:100%;text-align:center;}
div#opticienen h2{font-size:13px;font-weight:400;width:187px;background:#fff url(../images/content/home/optback.jpg) 0 0 repeat-x;background-position:bottom left;}
div#opticienen h2#optha a{background-image:url(../images/content/home/opticien-lenzen.png);background-position:-10px -10px;background-repeat:no-repeat;}
div#opticienen h2#optss a{background-image:url(../images/content/home/opticien-lenzen.png);background-position:-10px -175px;background-repeat:no-repeat;}
div#opticienen h2#optew a{background-image:url(../images/content/home/opticien-lenzen.png);background-position:-10px -120px;background-repeat:no-repeat;}
div#opticienen h2#optpl a{background-image:url(../images/content/home/opticien-lenzen.png);background-position:-10px -285px;background-repeat:no-repeat;}
div#opticienen h2#optpe a{background-image:url(../images/content/home/opticien-lenzen.png);background-position:-10px -230px;background-repeat:no-repeat;}
div#opticienen h2#opthh a{background-image:url(../images/content/home/opticien-lenzen.png);background-position:-10px -65px;background-repeat:no-repeat;}
h1#optha{background-image:url(../images/content/home/opticien-lenzen.png);background-position:-10px -10px;background-repeat:no-repeat;height:35px;padding-left:45px;padding-top:5px;}
h1#optss{background-image:url(../images/content/home/opticien-lenzen.png);background-position:-10px -175px;background-repeat:no-repeat;height:35px;padding-left:45px;padding-top:5px;}
h1#optew{background-image:url(../images/content/home/opticien-lenzen.png);background-position:-10px -120px;background-repeat:no-repeat;height:35px;padding-left:45px;padding-top:5px;}
h1#optpl{background-image:url(../images/content/home/opticien-lenzen.png);background-position:-10px -285px;background-repeat:no-repeat;height:35px;padding-left:45px;padding-top:5px;}
h1#optpe{background-image:url(../images/content/home/opticien-lenzen.png);background-position:-10px -230px;background-repeat:no-repeat;height:35px;padding-left:45px;padding-top:5px;}
h1#opthh{background-image:url(../images/content/home/opticien-lenzen.png);background-position:-10px -65px;background-repeat:no-repeat;height:35px;padding-left:45px;padding-top:5px;}
.spabov{margin-top:15px;}
dl.cuscom dt{float:left;padding-left:35px;margin-top:10px;margin-bottom:10px;width:140px;display:block;background:#fff url(../images/klantenservicepersoon.gif) 0 0 no-repeat;}
dl.cuscom dd{float:left;width:510px;display:block;border:1px solid #ccc;margin-top:5px;margin-bottom:5px;background-color:#f5f5f5;padding:4px;}
.contacts-index-index div#contactleft{width:410px;float:left;margin-top:5px;}
.contacts-index-index div#contactright{width:300px;float:left;margin-left:30px;margin-top:5px;}
.contacts-index-index div#contactright div{border:1px solid #e1dfdf;background-color:#f5f5f5;font-size:11px;margin:3px 0;padding:0 4px;}
.contacts-index-index div#contactright div strong{font-size:14px;}
.contacts-index-index div h2{margin-bottom:10px;color:#054ad7;border-bottom:2px solid #24af01;padding-bottom:2px;}
.contacts-index-index #comment{width:400px;height:180px;}
div.ksleft,div.ksright{width:300px;float:left;border:1px solid #e1dfdf;margin:20px 20px 0;padding:8px;}
div.ksleft:hover,div.ksright:hover{cursor:pointer;border:1px solid #24af01;background-color:#f5f5f5;}
.cms-veelgestelde-vragen div.question{background-image:url(../images/vraag.gif);background-repeat:no-repeat;padding-left:25px;height:20px;margin:6px 0;}
.cms-veelgestelde-vragen div.question:hover{cursor:pointer;color:#054ad7;}
.cms-veelgestelde-vragen div.answer{border:1px solid #e1dfdf;background-color:#f5f5f5;margin:5px 10px;padding:10px;}
.cms-direct-lenzen-bestellen div.driedelig{width:33%;float:left;}
.cms-over-lenzen h2{margin-top:25px;}
.cms-over-lenzen div.tweedelig{width:50%;float:left;margin-bottom:25px;}
.cms-over-lenzen div.tweedeel{float:right;clear:right;margin-left:5px;width:250px;}
.cms-over-lenzen td{padding:3px;}
.cms-hans-anders-lenzen .page-title{border-bottom:3px solid #e32118;padding:0 0 2px;}
.cms-pearle-lenzen .page-title{border-bottom:3px solid #009182;padding:0 0 2px;}
.cms-het-huis-lenzen .page-title{border-bottom:3px solid #97012d;padding:0 0 2px;}
.cms-specsavers-lenzen .page-title{border-bottom:3px solid #009452;padding:0 0 2px;}
.cms-eye-wish-lenzen .page-title{border-bottom:3px solid #4b4b53;padding:0 0 2px;}
.cms-private-label-lenzen .page-title{border-bottom:3px solid #003ed4;padding:0 0 2px;}
.cms-hans-anders-lenzen .col-main,.cms-het-huis-lenzen .col-main,.cms-specsavers-lenzen .col-main,.cms-pearle-lenzen .col-main,.cms-eye-wish-lenzen .col-main,.cms-private-label-lenzen .col-main{background:#fff url(../images/achtergrondlens.jpg) top right no-repeat;}
.block-banner .block-content,.block-banner{border-style:none;padding:0;}
div.block-twitter ul{list-style-image:url(../images/twitterbut.gif);list-style-position:inside;}
div.block-twitter li{font-size:11px;border-bottom:1px solid #d9d9d9;color:#424242;padding:6px 0;}
div.block-twitter li:hover{background-color:#FFF;}
div.block-twitter li.postedlast{border-bottom-style:none;padding-bottom:0;list-style-image:none;}
div.block-twitter li span.posted{font-size:9px;font-style:italic;}
div.block-twitter li span.posted a{color:#424242;}
div.block-twitter div.block-title a{padding-left:32px;background-image:url(../images/twitter-lb.png);background-position:left center;background-repeat:no-repeat;}
div.block-twitter div.block-content{background-image:url(../images/box-content-background-twitter.png);background-position:left bottom;background-repeat:no-repeat;}
div.block-socialmedia{background-image:url(../images/sm1-socialicons.png);height:83px;width:215px;background-position:0 0;}
div.block-socialmedia div.block-content{background-image:none;background-color:transparent;}
div.block-socialmedia div.sociall{padding-top:25px;padding-bottom:3px;width:100%;}
div.block-socialmedia div.sociall a{width:24px;height:24px;display:inline-block;background-image:url(../images/sm1-socialicons.png);margin:0 4px;}
div.block-socialmedia div.sociall a#sm1twitter{background-position:0 -83px;}
div.block-socialmedia div.sociall a#sm1facebook{background-position:-24px -83px;}
div.block-socialmedia div.sociall a#sm1linkedin{background-position:-48px -83px;}
div.block-socialmedia div.sociall a#sm1hyves{background-position:-72px -83px;}
div.block-socialmedia div.sociall a#sm1email{background-position:-96px -83px;}
div.block-socialmedia div.sociall a#sm1addthis{background-position:-120px -83px;}
div.block-socialmedia iframe{padding-left:4px;}
ul.kopjeshome{background-image:url(../images/content/home/homepage-products.jpg);text-align:center;width:741px;height:137px;}
ul.kopjeshome li a{display:block;width:137px;height:137px;}
ul.kopjeshome li{background-image:url(../images/content/home/homepage-products.png);display:inline-block;margin:0 4px;}
ul.kopjeshome li#kopbiomedics{background-position:-592px 0;}
ul.kopjeshome li#kopsoflens{background-position:0 0;}
ul.kopjeshome li#kopproclear{background-position:-148px 0;}
ul.kopjeshome li#koppurevision{background-position:-444px 0;}
ul.kopjeshome li#kopbiofinity{background-position:-296px 0;}
ul.kopjeshome li#kopbiomedics:hover{background-position:-592px -137px;}
ul.kopjeshome li#kopsoflens:hover{background-position:0 -137px;}
ul.kopjeshome li#kopproclear:hover{background-position:-148px -137px;}
ul.kopjeshome li#koppurevision:hover{background-position:-444px 137px;}
ul.kopjeshome li#kopbiofinity:hover{background-position:-296px -137px;}
div.header h4#logo,div.header h1#logo{background-image:url(../images/algemeen-sprites.png);background-position:-10px -10px;}
a,strong.topcartstrong{color:#054ad7;}
a:hover,.block-contactlenzen .block-content li a:hover,.block-contactlenzen .block-content li a:active,.product-view #invuluitleg a:hover{color:#24af01;}
h4,.product-view .add-to-cart .button span,.product-view h2{font-size:14px;font-weight:700;}
form,.breadcrumbs li,.pages ol,.pages li,.block-tags ul,.block-tags li,.tags-list li,.order-info dt,.order-info dd,.order-info ul,.order-info li,.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;}
legend,.no-display,.add-to-links .separator,.page-print .gift-message-link,.footer ul.socialfootbar span,.product-view .product-options-bottom h2 strong,div#section4 h2,.cms-veelgestelde-vragen div.hide,div.block-socialmedia div.sociall a span,ul.kopjeshome li a span{display:none;}
address,cite,.std address,.product-view .add-to-cart span.underline2{font-style:normal;}
.nobr,.price{white-space:nowrap !important;}
.v-top,.v-middle,.product-options dt .qty-holder label{vertical-align:middle;}
.f-fix,.cart .cart-collaterals{float:left;width:100%;}
.main,.product-view .tags p,ul#header-nav li.leftlist,div#pgresdiv,.block-progress p{margin:0;}
.col4-set .col-1,.col4-set .col-3{float:left;width:23.5%;}
.header .links,.buttons-set button.button,.pager .limiter,.mini-products-list .product-details .btn-remove,.product-options dt .qty-holder,.gift-message-row .btn-close,#checkout-step-login .buttons-set button,.product-view h2.man{float:right;}
.header .form-search,.header .form-language,.block-banner .block-content,.product-view .product-img-box .zoom-notice,.product-image-popup .nav,.product-view .product-options td.curvdia,.product-view .product-options td.curvdia1{text-align:center;}
.header .form-search .search-autocomplete,#nav li.over{z-index:999;}
#nav li.active a,#nav li.over a,#nav a:hover{color:#2a2824;}
input.input-text,textarea,.product-view .product-options td{padding:2px;}
select,.cart .totals table th,.cart .totals table td{padding:1px;}
input.radio,input.checkbox{margin-right:3px;}
.form-list li,.group-select li{margin:0 0 5px;}
.form-list label,.std dt,.std b,.std strong,.block-layered-nav dt,.block-cart .subtotal span.label,.block-poll .votes,.block-progress dt,.availability,.special-price .price,.price-including-tax .price,.price-notice .price,.tier-prices .price,.cart .totals table th,.item-options dt,.gift-message dt strong,.order-info dt,ul#advanced-search-list label,.product-view .product-options th,.product-view .product-options td,label#subscribenews,dl.order-info .current,.contacts-index-index label,.crosssell .regular-price .price{font-weight:700;}
.form-list .input-box,.group-select .input-box{float:left;width:260px;}
.form-list input.input-text,.form-list textarea,.group-select .input-box input.input-text,.group-select .input-box textarea,.adresgegev input#street,.adresgegev input#street_1,.adresgegev input#street_2{width:250px;}
.form-list select,.group-select .input-box select{width:256px;}
.buttons-set .back-link,.v-fix,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6,.block .actions a,.add-to-cart .qty,.add-to-box .add-to-cart,.add-to-box .add-to-links,.product-view .tags .form-add-tags label,.product-view .tags .form-add-tags button.button,.cart .crosssell ul,.opc .step-title h3,.page-print .print-head img,.category-title h1,#checkout-step-login .buttons-set a,#checkout-step-billing input,#opc-shipping input,.customer-account-create #form-validate input,fieldset.add-review .buttons-set button.button,div.dashboard h5,#address-account input,div.slideshow2{float:left;}
.messages li,.block{margin:0 0 10px;}
.breadcrumbs li a,.products-grid h2 a,.products-grid h2 a:hover,.products-grid h2 a:active,.products-grid h2 a:visited,.cart .crosssell h4 a,div#quicklinks a,div.block-twitter li.postedlast a{text-decoration:none;}
.title-buttons,.block .actions,.tool-tip .btn-close{text-align:right;}
.data-table tr.even,.data-table tbody.even,tr.tax-details td,li.even,dt.even,dd.even,.block-progress dt.complete,.block-progress dd.complete,.products-grid tr.even,.cart .crosssell li:hover{background-color:#f6f6f6;}
.data-table tbody.odd td,.data-table tbody.even td{border-width:0 1px;}
tr.tax-total,.opc .allow .step-title{cursor:pointer;}
tr.show-details .tax-collapse,.gift-message-link.expanded{background-position:0 -53px;}
.block-cart,.cart h3,#opc-review h4,.product-view dt label,.product-view .product-options select,table.orderoverzicht h4,table.orderoverzicht h5{font-size:12px;}
.mini-products-list li,.block-related li,.block-compare li,.block-reorder li{padding:5px 0;}
.block-related input.checkbox,.dashboard .tags .number{float:left;margin-right:-20px;}
.block-related .item,.dashboard .tags .details{margin-left:20px;}
.block-recent #recently-viewed-items li,.product-options dd{margin:2px 0;}
.block-recent #recently-viewed-items,.block-subscribe .block-content,.product-view .data-table,p.orderdate{margin-top:5px;}
.block-poll input.radio,.product-options .options-list input.radio{float:left;margin:3px -18px 0 0;}
.block-tags a:hover,.footer ul.links li a:hover,.block-title a:hover,div#section2 p#klantreview a:hover,div#section2 span#klantnaam a:hover{text-decoration:underline;}
.block-subscribe label,.product-image-popup .image,a.minimal-price-link,.price-excluding-tax,.price-including-tax,.price-excl-tax,.price-excl-tax .price,.price-incl-tax{display:block;}
.block-reorder input.checkbox,.product-options .options-list input.checkbox{float:left;margin:3px -20px 0 0;}
.block-reorder .label,.product-options .options-list .label{display:block;margin-left:20px;}
.products-grid,#checkout-step-billing li div,#opc-shipping li div,#opc-shipping li.adreslist,.product-view .additional,.customer-account-create #form-validate div.input-box,div.dashtitle,#address-account li div{width:100%;}
.products-list li.item,div.reviewitem{border:1px solid #cecece;background-color:#f5f5f5;margin:0 0 5px;padding:5px;}
.products-list .product-shop,.products-list .product-name{float:left;width:475px;margin-left:15px;}
.availability .in-stock,a.minimal-price-link .price,.price-excluding-tax .price,.product-view .add-review .product-name span,#product-review-table span,#address-account label#pass{font-weight:400;}
.old-price .price-label,.price-excluding-tax .label,.price-including-tax .label{white-space:nowrap;}
.special-price .price-label,.minimal-price .price-label,.price-from .price-label,.price-to .price-label,.price-as-configured .price-label{font-weight:700;white-space:nowrap;}
.price-excl-tax .label,.price-incl-tax .label,.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap;}
.price-notice,.item-options dd{padding-left:10px;}
.product-view .tags .form-add-tags p,div.reviewitem p.revcomments,div.reviewitem .data-table,div.dashboard p,div.dashboard address{clear:both;}
.cart dl.item-options dd,#opc-review #checkout-review-table dd,table.orderoverzicht dd{display:block;float:left;clear:right;}
.cart td,#opc-review #checkout-review-table td,table.orderoverzicht td{padding:4px;}
.cart h3 span,#opc-review h4 span,table.orderoverzicht h4 span,table.orderoverzicht h5 span{color:#666;}
.cart #shopping-cart-table th,#opc-review #checkout-review-table thead th,table.orderoverzicht thead th{background-color:#e2e1e1;}
.cart .crosssell h3,.discount h3,#shippingfactuur,div.acadres h5,.cms-veelgestelde-vragen h2{margin-top:10px;}
.truncated,.truncated a.dots,.truncated a.details{cursor:help;}
.checkout-agreements li,.dashboard .recent-orders{margin:10px 0;}
span#cartcontents,.product-view .venster .button{margin-top:0;}
div.block-subscribe label,.product-view p.availability,div.block-reorder span.label a{font-size:11px;}
#checkout-step-billing label,.customer-account-create #form-validate label,#address-account label{font-weight:700;width:160px;float:left;}
#billinguseforship label,#shippingfactuur label{width:160px;font-weight:400;}
#checkout-step-billing .name-firstname input,#checkout-step-billing .name-lastname input,#opc-shipping .name-firstname input,#opc-shipping .name-lastname input,#address-account .name-firstname input,#address-account .name-lastname input{width:160px;}
#checkout-step-billing .adres input,#checkout-step-billing #woonplaats input,#checkout-step-billing #email input,#opc-shipping #woonplaats2 input,#opc-shipping .adresboekcheck,#checkout-step-billing .adresboekcheck,fieldset.add-review input#summary_field,#address-account input#email,.adresgegev input#firstname,.adresgegev input#lastname{width:200px;}
#checkout-step-billing #postcode input,#opc-shipping #postcode2 input{width:55px;}
#checkout-step-billing .customer-dob input,#address-account .customer-dob input{width:20px;}
#checkout-step-billing .customer-dob .dob-year input,#address-account .customer-dob .dob-year input{width:40px;}
#checkout-step-billing .dob-day,#checkout-step-billing .dob-month,#address-account .dob-day,#address-account .dob-month{float:left;width:30px;}
#checkout-step-billing .dob-year,#address-account .dob-year{float:left;width:50px;}
#checkout-step-billing p,div.acadres h3{margin-bottom:10px;}
p#betalingstekst,div.product-review table,.cms-over-lenzen table{margin-bottom:15px;}
#checkout-step-billing select.billingprefix,#opc-shipping select.billingprefix,.customer-account-create #form-validate select#prefix,#address-account select.billingprefix{width:70px;}
#opc-review #checkout-review-table dt,table.orderoverzicht dt{display:block;float:left;clear:left;margin-left:4px;}
ul#advanced-search-list input#price,ul#advanced-search-list input#price_to,.customer-account-create #form-validate div.dob-year{width:50px;}
.product-view div#sociaal li img,dl.order-info dt{margin-right:5px;}
.product-view div#tablijst,.cms-over-lensbestel div#tablijst,.cms-over-lenzen div#tablijst{font-size:14px;width:100%;border-bottom:3px solid #24af01;padding-bottom:1px;margin-bottom:10px;font-weight:700;margin-top:20px;}
.product-view div#tablijst li,.cms-over-lensbestel div#tablijst li,.cms-over-lenzen div#tablijst li{display:inline;margin-right:10px;}
.product-view div#tablijst li a,div#tablijst2 li a,.cms-over-lensbestel div#tablijst li a,.cms-over-lenzen div#tablijst li a{color:#FFF;background-color:#73d85a;border:1px solid #24af01;text-decoration:none;width:100%;height:100%;padding:4px 9px;}
.product-view div#tablijst li a.aan,.product-view div#tablijst li a:hover,div#tablijst2 li a.aan,div#tablijst2 li a:hover,.cms-over-lensbestel div#tablijst li a.aan,.product-view div#tablijst li a:hover,.cms-over-lenzen div#tablijst li a.aan,.cms-over-lenzen div#tablijst li a:hover{background-color:#24af01;}
table#my-orders-table th,table#my-orders-table td,table.orderoverzicht th,table.orderoverzicht td{border:1px solid #d5d5d5;}