audio,canvas,video{display:inline;zoom:1;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{font-family:'Montserrat',Arial, sans-serif;font-size:13px;color:#58595B;margin:0;background:url(../images/bg.jpg) no-repeat center 160px #f1f1f1;}
a:hover{}
a:focus{outline:thin dotted;}
abbr[title]{border-bottom:1px dotted;}
blockquote{margin:1em 40px;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:700;}
pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre-wrap;word-wrap:break-word;}
q:before,q:after{content:'';}
small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
ul,ol{list-style:none;margin:0;padding:0;}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{-ms-interpolation-mode:bicubic;border:0;vertical-align:top;}
form{display:inline;margin:0;}
fieldset{border:0;margin:0;padding:0;}
legend{border:0;margin-left:-7px;display:none;padding:0;}
button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0;}
button,input{line-height:normal;overflow:visible;}
table button,table input{overflow:auto;}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:invalid,textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border:0;border-spacing:0;empty-cells:show;font-size:100%;}
h1,h2,h3,h4,h5,h6{line-height:1.35;color:#06B2EC;font-weight:400;margin:0 0 5px;}
h1{font-size:20px;}
caption,th,td{vertical-align:top;text-align:left;font-weight:400;}
p{line-height:20px;margin:0 0 10px;}
address{font-style:normal;line-height:1.35;}
cite{font-style:normal;}
small,big{font-size:1em;}
.std ul li,.std ol li{}
.hidden{display:block!important;border:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;}
.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;}
.round-top {-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.round-bottom {-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.round {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.page-empty{background:#fff;text-align:left;padding:20px;}
.main-container{width:100%;min-height:400px;margin:0 auto;}
.main{text-align:left;padding:15px 0; min-height: 915px;}
.col-left{float:left;width:189px;padding:0 0 1px;margin-right:10px;min-height:200px;}
.col-main{float:left;width:auto;padding:0;}
.col-right{float:right;width:223px;padding:0 0 1px;}
.header-nav{background:#F3F3F3;width:100%;height:44px;}
.header-top{height:30px;background:#06b2ec;}
.header-bottom {height:90px;}
.col2-left-layout .col-main{float:right;position:relative;width:750px;}
.col3-layout .col-wrapper{float:left;width:717px;margin-right:20px;}
.col3-layout .col-wrapper .col-main{float:right;width:518px;}
.col3-layout .page-title{background:url(../images/sidebar-title-bg.png) #f1eeeb;height:43px;}
.col3-layout .page-title h1{line-height:43px;}
.col2-set .col-1{float:left;width:48.5%;}
.col2-set .col-2{float:right;width:48.5%;}
.col2-set .col-narrow{width:32%;}
.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-2{float:left;width:23.5%;margin:0 2%;}
.col4-set .col-4{float:right;width:23.5%;}
input,select,textarea,button{font:12px/15px, Arial, Helvetica, sans-serif;vertical-align:middle;color:#2f2f2f;}
input.input-text,select,textarea{background:#fff;border:1px solid #b6b6b6;}
input.input-text,textarea{padding:2px;}
select{padding:1px;}
select option{padding-right:10px;}
select.multiselect option{border-bottom:1px solid #b6b6b6;padding:2px 5px;}
input.qty{width:2.5em!important;}
button.button {border:0;overflow:visible;width:auto;cursor:pointer;float:none;background-color:#f5f5f5;background-image:linear-gradient(top,#f5f5f5,#f1f1f1);background-position:left bottom;background-repeat:repeat-x;display:inline-block;font-size:15px;height:35px;font-weight:600;line-height:35px;transition:all .218s ease-in;margin:0;padding:0;}
button.button:hover{opacity:1;}
button.button.btn-grey {padding:0 10px;}
button.btn-update-small {background:url(../images/sprite.png) no-repeat -253px -127px;display:inline-block;text-indent:-9999px;width:20px;margin-left:5px;}
button.button.btn-proceed-home {background:#ff6600;color:#fff;border:1px solid #ff6600;font-size:16px;}
.dailyoffer-middle .btn-proceed-home {width:200px !important;}
button.button.btn-proceed-home {width:240px;}
button.button.btn-proceed-home {height:55px;line-height:55px;}
button.disabled span{background:#bbb!important;border-color:#bbb!important;}
button.button, a.regular-button{overflow:visible;width:auto;cursor:pointer;float:none;background-color:#f5f5f5;background-image:linear-gradient(top,#f5f5f5,#f1f1f1);background-position:left bottom;background-repeat:repeat-x;border:0 !important;border-radius:2px;color:white !important;display:inline-block;font-size:16px;height:40px;font-weight:600;line-height:40px;text-align:center;transition:all .218s ease-in;margin:0;padding:0 20px;border:1px solid #c0c0c0!important;overflow:visible;white-space:normal;margin:0;box-shadow:inset 0 -2px 0 0 #c0c0c0}
button.button:hover{opacity:0.8;}
button.disabled span{background:#bbb!important;border-color:#bbb!important;}
button.button.addto, a.regular-button, .product-content-bottom button.button.regular-button{font-family:'Montserrat', arial,sans-serif;background-color:#f37021;background-image:linear-gradient(top,rgba(226,226,226,.1),rgba(34,34,34,.1));border:1px solid #e45a16!important;color:#fff!important;overflow:visible;white-space:normal;margin:0;box-shadow:inset 0 -2px 0 0 #e45a16}
button.button.addto:hover,button.button.addto:focus{background-image:linear-gradient(top,rgba(226,226,226,.1),rgba(34,34,34,.16));border-color:#ff7200;}
button.button.addto:focus{outline:0;border-color:#222;}
button.button.addto:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.2);}
button.button.addto:focus:active{border-color:#15c;}
.product-item button.button.addto {width:145px;padding:0;}
.menu-product-button a.menu-button {display:block;background:#622e45 !important;padding:0 10px;line-height:32px;color:#fff;text-align:center;height:32px;font-size:17px;border-bottom:2px solid #c6bda0;margin-top:5px;}


.product-item-inside .overlay-css {z-index:15;}

.sidebar-newsletter input.input-text {width:100%;}

input.input-text{width:200px;font-size:12px;line-height:28px;height:28px;text-indent:10px;}
.more-info{background:url(../images/sprite.png) no-repeat -93px -129px #c6bda0;width:35px;height:35px;display:block;position:absolute;right:0;bottom:0;}
.product-shop-row .price-box,.add-to-row .price-box{position:relative;width:150px;margin:7px auto;}
input.input-text:focus,select:focus,textarea:focus{background-color:#edf7fd;}
.form-list label, .form-item-first {float:left;font-weight:700;position:relative;z-index:0;}
.form-list label.required em{float:right;font-style:normal;position:absolute;top:0;right:-8px;}
.form-list li.control .input-box{clear:none;display:inline;width:auto;}
.form-list .input-box{display:block;clear:both;width:255px;}
.form-list .field{float:left;width:275px;margin-bottom:10px;}
.form-list textarea{width:254px;height:10em;}
.form-list select{width:260px;}
.form-list li.wide input.input-text{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;}
.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-middlename{width:70px;}
.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-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:400;}
.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 input.input-text{width:134px;}
.buttons-set{clear:both;}
.buttons-set button.button{float:right;margin-left:5px;}
.buttons-set-order{margin:10px 0 0;}
.buttons-set-order .please-wait{padding:12px 7px 0 0;}
.fieldset{border:1px solid #bbafa0;margin:28px 0;padding:22px 25px 12px 33px;}
.fieldset .legend{float:left;font-weight:700;font-size:13px;position:relative;background:#fff;margin:-33px 0 0 -10px;padding:0 8px;}
.validation-advice{clear:both;min-height:13px;padding-left:17px;font-size:11px;font-weight:700;line-height:13px;background:url(../images/validation_advice_bg.gif) 2px 0 no-repeat;margin:3px 0 0;}
.validation-failed{border:1px dashed #eb340a!important;background:#faebe7!important;}
p.required{font-size:11px;text-align:right;}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}
.messages,.messages ul{list-style:none!important;margin:0!important;padding:0!important;}
.messages li{line-height:20px;margin:0 0 10px!important;}
.messages li li{margin:0 0 3px!important;}
.error-msg,.success-msg,.note-msg,.notice-msg{background-position:10px 9px!important;background-repeat:no-repeat!important;min-height:24px!important;font-size:13px!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/i_msg-error.gif);border-color:#f16048;}
.success-msg{background-color:#f9f9f9;background-image:url(../images/i_msg-success.gif);color:#62a81f;border-color:#62a81f;}
.note-msg,.notice-msg{background-color:#fafaec;background-image:url(../images/i_msg-note.gif);border-color:#fcd344;}
.breadcrumbs{line-height:1.25;clear:both;}
.breadcrumbs li{display:inline;line-height:30px;color:#58595b;font-size:12px;}
.breadcrumbs li a{font-weight:700;color:#e7e7e7;}
.breadcrumbs li.home a{display:inline-block;width:40px;height:30px;}
.page-title{width:100%;overflow:hidden;margin:0 0 10px;}
.page-title h1,.page-title h2,h1.onestepcheckout-title{font-size:24px;color:#2d2d2d;;margin:0;}
.page-title .link-rss{float:right;margin:7px 0 0;}
.subtitle{clear:both;font-size:15px;font-weight:700;margin:0 0 6px;padding:15px 0 0;}
.pager{font-size:12px;text-align:center;}
.pager .amount{float:left;margin:0;line-height:50px;}
.pager .pages {float:right;margin-right:10px;}
.pager .pages li, .pager .pages li a {display:inline-block;width:20px;height:20px;}
.pager .pages li a {margin-right:2px;border:1px solid #e6e6e6;color:#2d2d2d;font-size:12px;line-height:22px;}
.pager .pages .current{background:#58595b;color:#fff;line-height:22px;}
.jump{width:10px!important;border-color:#fff!important;}
.sorter{font-size:11px;padding:3px 0;}
.toolbar-bottom{margin-bottom:10px;}
.toolbar{overflow:hidden;line-height:50px;height:50px;border:2px solid #e6e6e6;background:#fff;padding:0 10px;}

.data-table tr.last th,.data-table tr.last td{border-bottom:0!important;}
.data-table th{font-weight:700;padding:3px 8px;}
.data-table td{padding:3px 8px;}
.data-table thead th{font-weight:700;white-space:nowrap;vertical-align:middle;padding:2px 8px;}
.data-table thead th .tax-flag{font-size:11px;white-space:nowrap;}
.cart-inside{border:2px solid #e6e6e6;}
.cart-inside .qty {padding-top:3px;text-align:center;}
.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3;}
.data-table tbody.odd tr{background:#f8f7f5!important;}
.data-table tbody.even tr{background:#f6f6f6!important;}
.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom:1px solid #d9dde3;}
.info-table th{font-weight:700;padding:2px 15px 2px 0;}
#onestepcheckout-form{position:relative;background:#fff;border:2px solid #e6e6e6;display:block;padding:10px;}
div.checkoutcontainer{border:0!important;}
tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(../images/bkg_collapse.gif) 0 5px no-repeat;cursor:pointer;}
tr.show-details .summary-collapse{background-position:0 -52px;}
tr.summary-details td{font-size:11px;background-color:#dae1e4;}
tr.summary-details-first td{border-top:1px solid #d2d8db;}
#onestepcheckout-form ul{padding-left:2px!important;}
#onestepcheckout-form dt {line-height:27px;}
.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px;}
.cart-tax-total{display:block;padding-right:20px;background:url(../images/bkg_collapse.gif) 100% 5px no-repeat;cursor:pointer;}
.cart-tax-info .price,.cart-tax-total .price{display:inline!important;font-weight:400!important;}
.cart-tax-total-expanded{background-position:100% -52px;}
.std ol.ol{list-style:decimal outside;padding-left:1.5em;}
.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px;}
.link-rss{background:url(../images/i_rss.gif) 0 2px no-repeat;padding-left:18px;line-height:14px;white-space:nowrap;}

.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;text-indent:-999em;border:2px solid #e6e6e6;}
.btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(../images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;}

.btn-remove:after {content:'\2716';font-size:12px;line-height:13px;padding-left:1px}
.btn-remove:hover {text-decoration: none;}

.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;background:url(../images/bkg_divider1.gif) 0 50% repeat-x;text-indent:-999em;overflow:hidden;margin:10px 0;}
.noscript{border:1px solid #ddd;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;border-width:0 0 1px;}
.noscript .noscript-inner{width:950px;background:url(../images/i_notice.gif) 20px 50% no-repeat;margin:0 auto;padding:12px 0;}
.demo-notice{background:#d75f07;font-size:12px;line-height:1.15;text-align:center;margin:0;padding:6px 10px;}
header{z-index:10;background:#fff;}
header .logo-box{float:left;margin:-30px 3px 0 0;width:300px;height:120px;}
header .logo{display:block;text-indent:75px;color:#58595b;height:65px;background-image:url(../images/sprite.png);background-repeat: no-repeat;background-position:-5px 3px;margin-top:40px;font-size:25px;font-weight:700;margin-left:10px;}
header .logo span {display:block;}
header .logo span.logo-last {color:#06b1eb;}
header .form-language{clear:both;text-align:right;padding:5px 0 0;}
header .form-language label{font-weight:700;padding-right:5px;vertical-align:middle;}
header .form-language select.flags option{background-position:4px 50%;background-repeat:no-repeat;padding-left:25px;}
.header-container .top-container{clear:both;text-align:right;padding:5px 10px 0 12px;}
.header-up{background:url(../images/sprite.png) no-repeat;width:187px;height:120px;position:absolute;top:38px;left:175px;}
.header-service{color:#fff;font-size:13px;line-height:30px;position:absolute;left:0;top:13px;}
.header-service span.icon-phone{padding-left:30px;background:url(../images/sprite.png) no-repeat -467px -155px;display:inline-block;}
.header-usps{float:left;margin-left:25px;margin-top:10px;}
#nav-box{height:44px;}
#nav{font-size:13px;margin:0;}
#nav a,#nav a:hover{display:block;text-decoration:none;}
#nav span{display:block;cursor:pointer;white-space:nowrap;}
.main-menu-actie a{background:#F85502;}
.main-menu-item{text-transform:uppercase;float:left;height:44px;position:relative;}
.main-menu-home a {background:url(../images/sprite.png) no-repeat -87px -177px; text-indent:-9999px;width:30px;}
.main-menu-home a:hover {background-position:-136px -177px !important;}
.main-menu-item > a{color:#58595b !important;border-right:1px solid #fff;height:36px;line-height:36px;}
.nav-container {width:960px;height:44px;position:relative;}
#nav a{float:left;font-weight:700;padding:4px 9px;}
img.class,.landmark,.footer-map,.rotate{border:none!important;border-style:none!important;}
#nav ul li.last{padding-bottom:0;}
#nav ul li.active{border:0;background:none;margin:0;}
#nav ul a,#nav ul a:hover{float:none;background:none;padding:0;}
.main-menu-dropdown{position:absolute;top:44px;left:-10000px;background:#fff;}
#nav div ul{position:static;width:auto;border:none;}
#nav ul ul,#nav ul div{top:5px;}
#nav li ul.shown-sub,#nav li div.shown-sub{left:-1px;z-index:999;}
#nav li .shown-sub ul.shown-sub,#nav li .shown-sub li div.shown-sub{left:100px;}
.main-menu-item:hover > a{background-color:#06B2EC;color:#fff !important;}
.main-menu-item .main-menu-dropdown{z-index:999!important;overflow:hidden;text-transform:none;border-right:2px solid #e6e6e6;border-left:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;}
.main-menu-item .main-menu-dropdown li.submenu-columns{float:left;display:inline-block;position:relative;height:auto!important;width:155px;border:0;margin-right:18px;}
.main-menu-item .main-menu-dropdown li.submenu-columns ul{overflow:hidden;min-height:150px;}
.main-menu-item .main-menu-dropdown li.submenu-columns ul li{float:none;border:0;}
.main-menu-item .main-menu-dropdown-inside{position:relative!important;overflow:hidden;padding:10px 15px 15px;}
.main-menu-item .main-menu-dropdown ul.submenu-columns{float:left;width:200px!important;}
.main-menu-item .main-menu-dropdown li.submenu-columns ul li,.main-menu-item .main-menu-dropdown li.submenu-columns ul li a{line-height:20px!important;}
.submenu-columns ul {padding-top:10px;}

.main-menu-dropdown .column-menu-item-first a{color:#622e45!important;font-size:15px;margin-bottom:3px;font-weight:700;}
.main-menu-dropdown li.column-menu-item{padding-left:10px;}
.dropdown-menu-witte-wijn{margin-left:80px;}
.dropdown-menu-rose-wijn{margin-left:140px;}
.dropdown-menu-mousserende-wijn{margin-left:160px;}
.dropdown-menu-dessert-wijn{margin-left:170px;}
li.column-menu-soort{background-position:-1px -393px!important;padding-top:60px;}
li.column-menu-druivenras{background-position:23px -480px!important;padding-top:60px;}
li.column-menu-smaak{background-position:-265px -397px!important;padding-top:60px;}
li.column-menu-menu{background-position:-270px -475px!important;padding-top:60px;}
.column-menu-footer{padding-top:8px;border-top:1px dotted #90826f!important;margin-top:8px;}
.column-menu-footer a,.column-menu-static-link a{border:1px solid #90826f;display:inline-block!important;line-height:20px!important;padding:5px 10px!important;}
.submenu-column-last{width:222px!important;border-left:1px dotted #90826f!important;padding-left:12px;margin-right:0!important;}
.column-menu-static-img{border:1px solid #90826f;width:220px;height:140px;margin-bottom:15px;margin-top:5px;}
.block .block-title{border-bottom:1px solid #ddd;padding:0 9px 2px 0;}
.block .block-title strong{display:block;min-height:16px;padding:1px 0;}
.block .block-title a{text-decoration:none!important;}
.block .block-subtitle{font-size:1em;font-weight:700;margin:0;padding:5px 0;}
.block .block-content li.item{padding:7px 9px;}
.block .btn-remove{float:right;margin:1px 0 2px 5px;}
.block .actions{text-align:right;padding:6px 9px;}
.block .empty{margin:0;padding:5px 0;}
.block-cart,.block-wishlist,.block-subscribe,.block-compare,.block-reorder,.block-poll,.block-viewed,.block-compared,.block-related,.block-tags,.block-login{font-size:11px;line-height:1.25;}
.block-cart .block-title strong,.block-wishlist .block-title strong,.block-subscribe .block-title strong,.block-compare .block-title strong,.block-reorder .block-title strong,.block-poll .block-title strong,.block-viewed .block-title strong,.block-compared .block-title strong,.block-related .block-title strong,.block-tags .block-title strong,.block-login .block-title strong{background-position:0 0;background-repeat:no-repeat;padding-left:0;}
.mini-products-list .product-details{margin-left:60px;}
.block-account{border:2px solid #e6e6e6;}

.block-account .block-content{background:#fff;padding:7px 10px;}
.block-account .block-content li a {display:block;border-bottom:1px solid #ddd;text-decoration:none!important;padding:3px 0;transition:all 0.4s;}
.block-account .block-content li a:hover {color:#58595b;}
.block-account .block-content li.current{border-bottom:1px solid #ddd;padding:3px 0;color:#58595b;} 
.block-cart .summary{position:relative;z-index:1;margin:-1px 0 0;padding:2px 8px 8px;}
.block-cart .subtotal{text-align:center;margin:5px 0 0;padding:2px 0;}
.block-cart .actions{border-bottom:1px solid #c2c2c2;}
.page-popup .link-print{font-weight:700;padding:2px 0 2px 25px;}
.compare-table thead tr.first th,.compare-table thead tr.first td{border:0;background:none;font-size:0;line-height:0;padding:0;}
.compare-table .btn-remove{float:right;background-image:url(../images/btn_remove2.gif);width:72px;height:15px;}
.compare-table tbody th{background:#d9e5ee url(../images/bkg_th-v.gif) 100% 0 repeat-y;}
.compare-table tbody th,.compare-table tbody td{border:0;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:10px;}
.compare-table tbody td.last{border-right:1px solid #ccc;}
.compare-table tbody tr.last th,.compare-table tbody tr.last td{border-bottom:1px solid #ccc!important;}
.compare-table tr.add-to-row td{background:#fffada;text-align:center;}
.compare-table tr.first td .product-name{font-size:13px;font-weight:700;margin:0 0 5px;}
.compare-table tr.first td .ratings{width:69px;margin:0 auto;}
.block-compared .block-title strong{background-image:url(../images/i_block-list.gif);background-position:0 1px;}
.block-subscribe .actions{background:none;text-align:left;margin:3px 0 0;padding:0;}
.block-reorder input.checkbox{float:left;margin:2px -20px 0 0;}
.block-reorder .validation-advice{margin:3px 9px 7px;}
.block-banner .block-content{text-align:center;padding:0;}
.block-login .actions{background:none;margin:3px 0 0;padding:0;}
.category-title h1,.cart-offers-block-title{text-indent:10px;line-height:51px;position:absolute;font-size:25px;z-index:9;border-bottom:5px solid #333;height:51px;width:100%;color:#333;}

.category-title-small h1{position:absolute;font-size:16px;text-transform:uppercase;line-height:27px;font-weight:bold;}
.category-title{height:242px!important;margin-bottom:5px;}
.category-title-small{height:30px;}
.category-image{height:200px;background-position:center;background-repeat:no-repeat;}
.products-grid li.item{float:left;width:230px;overflow:hidden;padding:0;}
.products-grid li.item.last{padding-right:0;}
.products-grid .product-image{display:block;margin:0 0 10px;}
.products-grid .product-title{height:40px;overflow:hidden;}
.products-grid .product-name{font-weight:700;font-size:16px;height:55px;line-height:19px;margin:0 0 5px;}
.products-grid .product-name a{color:#d10e0a;font-weight:700;}
.products-grid .availability{line-height:21px;}
.products-grid .actions{bottom:12px;}
.col1-layout .products-grid{width:890px;margin:0 auto;}
.product-top{height:305px;position:relative;}
.product-top .price-box{height:30px;width:100%;margin:0;}
.product-top .price-box .old-price{float:left;width:75px;line-height:19px;}
.product-top .price-box .old-price .price{float:left;padding-left:2px;}
.more-info-btn{float:left;color:#333;line-height:30px;padding-right:5px;}
.product-top .price-box .special-price{margin-top:0!important;}
.product-top .price-box .special-price .price-label{float:left;font-size:12px;font-weight:400;color:#d10e0a;line-height:22px;}
.product-top .price-box .special-price .price{float:left;text-indent:5px;}
.product-top .product-buttons{text-align:center;float:none;}
.product-top .product-sale{left:0;bottom:0!important;}
.product-top .product-sale .more-info{padding-left:30px;}
.product-bottom{border-bottom:1px solid #c5d5e4;padding-bottom:10px;margin:0 15px;}
.products-list li.item{padding:12px 0;}
.products-list .product-image{float:left;width:135px;height:135px;margin:0 0 10px;}
.products-list .product-name{font-weight:700;font-size:13px;margin:0 0 5px;}
.products-list .price-box{float:left;margin:3px 13px 5px 0;}
.products-list .availability{float:left;margin:3px 0 0;}
.products-list .desc{clear:both;line-height:1.35;margin:0 0 15px;padding:6px 0 0;}
.products-list .add-to-links .separator{display:inline;margin:0 2px;}
.ratings{font-size:11px;line-height:1.25;margin:7px 0;}
.ratings strong{float:left;margin:1px 3px 0 0;}
.ratings .rating-links .separator{margin:0 2px;}
.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(../images/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden;}
.rating-box .rating{float:left;height:13px;background:url(../images/bkg_rating.gif) 0 100% repeat-x;}
.ratings .rating-box{float:left;margin-right:3px;}
.ratings-table th,.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0;}
.ratings-table th{font-weight:700;padding-right:8px;}
.availability.out-of-stock span{color:#a00651!important;}
.availability-only{line-height:16px;background:url(../images/i_availability_only.gif) 0 50% no-repeat;padding-left:15px;margin:10px 0 7px;}
.availability-only span,.availability-only a{border-bottom:1px dashed #751d02;cursor:help;}
.availability-only a{background:url(../images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;text-decoration:none;}
.availability-only .expanded{background-position:100% -15px;}
.availability-only-details th{background:#d2d6d9;font-size:10px;padding:0 8px;}
.availability-only-details td{background:#ebf0f3;border-bottom:1px solid #fff;font-size:11px;padding:2px 8px 1px;}
.product-view .product-shop .availability span{display:block;text-align:right;font-weight:700;color:#62a81f;padding-right:5px;}
.price-box{overflow:hidden;}
.price-box p{line-height:normal;}
.regular-price{overflow:hidden;margin:0;}
.old-price{padding-top:3px;margin:0;}
.old-price .price{text-decoration:line-through;}
.product-view .old-price .price {margin-right:30px;}
.product-view .regular-price .price, .product-view .special-price .price {font-size:24px;font-weight:bold;}
.special-price .price-label{display:none;}
.weee{display:block;font-size:11px;}
.weee .price{font-size:11px;font-weight:400;}
.price-incl-tax .price{display:block;font-weight:700;}
.price-box-bundle{padding:0 0 10px;}
.price-box-bundle .price-box{margin:0!important;padding:0!important;}
.tier-prices{background-color:#f4f7f7;border:1px solid #dadddd;margin:10px 0;padding:10px;}
.tier-prices li{line-height:1.4;background:url(../images/i_tier.gif) no-repeat 0 3px;padding:2px 0 2px 10px;}
.tier-prices .benefit{font-style:italic;font-weight:700;}
.add-to-links{font-size:11px;text-align:center;overflow:hidden;width:100%;margin:5px 0 0;}
.add-to-links li{display:inline;color:#686868;}
.add-to-links li a{color:#686868;font-weight:400;}
.add-to-cart label{font-weight:700;line-height:25px;}
.add-to-cart .qty{font-size:15px;}
span.amount-box{display:block;font-weight:700;color:#aa0c3b;margin:8px 0;}
.add-to-box{overflow:hidden;text-align:right;position:relative;height:120px;}
.add-to-box .add-to-cart{float:right;width:100%;padding-right:5px;}
.add-to-box .or{float:left;font-weight:700;margin:0 7px;}
.add-to-box .add-to-links{float:left;font-size:12px!important;line-height:1.25!important;text-align:left!important;margin:0;}
.product-img-box{float:left;width:300px;border:2px solid #e6e6e6;}
.product-img-box .product-brand {position:absolute;top:267px;width:100%;text-align:center;}
.product-img-box .other-buttons {position:absolute;right:5px;bottom:10px;width:96px !important;}

.product-usps .sidebar-block-content{padding:10px 0;}
.product-usps .sidebar-block-payment{background-position:-242px -126px!important;}
.col2-right-layout .page-content{margin-top:20px;overflow:hidden;}
.page-content .std {padding:10px;background:#fff;}
.page-content {clear:both;}
.product-view .product-img-box{float:left;width:390px;position:relative;height:450px;background:#fff;}
.col3-layout .product-view .product-img-box{float:none;margin:0 auto;}
.product-view .product-img-box .product-labelicon{background:url(../images/sprite.png) no-repeat -184px -168px;position:absolute;bottom:8px;left:5px;width:95px;height:60px;}
.product-image-popup{margin:0 auto;}
.product-image-popup .nav{font-weight:700;text-align:center;}
.product-image-popup .image{display:block;margin:10px 0;}
.product-essential{margin-bottom:10px;padding:0;}
.product-shop-left{float:left;width:388px;margin-right:10px;}
.product-shop-right{float:right;width:230px;position:relative;height:450px;}
.product-shop-left .short-description span{display:block;color:#58595b;font-weight:700;margin:10px 0 0;}
.product-collateral-left{width:715px;float:left;}
.product-collateral-left .offer .product-content{height:257px;}
.product-collateral-right{width:230px;float:right;}
.product-view .product-shop{float:right;width:345px;}
.col1-layout .product-view .product-shop{float:right;width:628px;}
.product-view .product-shop .product-name h1{font-size:18px;font-weight:700;color:#2d2d2d;margin:0;}
.product-view .product-shop .short-description{margin:0 0 10px;padding:8px 0 0;min-height:265px;}
.short-description p{color:#414042;}
.product-view .product-shop .price-box-wrapper{background:#e8e3dd;overflow:hidden;text-align:center;padding-bottom:10px;margin:0;}
.product-view .product-shop .price-box-wrapper span{display:inline-block;font-weight:700;}
.product-view .product-shop .price-box-wrapper span.old-price-unit{text-decoration:line-through;font-size:11px;color:#58595b;}
.price-box-wrapper .block-title{line-height:43px;font-size:16px;text-align:left!important;text-indent:10px;position:relative;}
.price-box-wrapper .old-price {float:none;}
.product-view .product-shop .add-to-links{font-size:12px;text-align:right;margin:0;}
h2#product-slogan{font-size:13px;color:#666;font-weight:700;}
.size-chart{display:block;float:left;}
.product-sku{display:block;float:right;}
.price-unit{position:absolute;right:15px;top:0;}
.pricing-label{float:left;font-size:18px;font-weight:700;color:#aa0c3b;width:75px;text-align:left;padding-left:10px;line-height:19px;padding-top:7px;}
.pricing-label span{font-size:11px;color:#8f8272;}
.price-wrapper{overflow:hidden;line-height:30px;margin:10px 0 5px;}
.price-wrapper .price-box{float:right;margin:0 10px 0 0;}
.price-wrapper .old-price .price{color:#414042;font-size:12px!important;font-weight:400!important;}
.product-addto-box .old-price .price{line-height:23px;font-size:14px;}
.product-addto-box .special-price .price,.product-addto-box .regular-price .price{font-size:25px;}
.product-addto-sizetable,.product-addto-links{border-bottom:1px solid #c6d5e3;height:38px;line-height:38px;padding:0 10px;}
.product-addto-other a{color:#ff8400;}
.product-addto-links .social-links{float:left;width:100px;margin:11px 0;}
.product-addto-links .social-links li a{width:16px;height:16px;background:url(../images/sprite.png) no-repeat;display:block;margin-right:8px;}
.social-links li a.email-button{background-position:-316px -56px;}
.social-links li a.fb-button{background-position:-316px -78px;}
.social-links li a.twitter-button{background-position:-316px -100px;}
.product-addto-links .add-to-links{float:right;width:220px;}
.product-options{float:left;clear:both;margin-top:5px;}
.product-options dt{font-weight:400;padding-right:10px;line-height:25px;}
.product-view .product-options dt {min-width:90px;}
.product-view .product-options dt, .product-view .product-options dd.last {float:left;}
.product-options dt .qty-holder{float:right;margin-right:15px;}
.product-options dt .qty-disabled{background:none;border:0;padding:3px;}
.product-options dd{margin:0 0 5px;}
.product-options dl.last dd.last{border-bottom:0;margin-bottom:0;}
.product-options dd input.input-text{width:98%;}
.product-options dd input.datetime-picker{width:150px;}
.product-options dd .time-picker{display:inline-block;vertical-align:middle;padding:2px 0;}
.product-options dd textarea{width:98%;height:8em;}
.product-options dd .multiselect option{padding:2px 4px;}
.product-options ul.options-list{margin-right:5px;}
.product-options ul.options-list li{line-height:1.5;padding:2px 0;}
.product-options ul.options-list .label{display:block;margin-left:18px;}
.product-options ul.validation-failed{padding:0 7px;}
.product-options p.required{margin-bottom:0;padding:15px 0 0;}
.product-options-bottom .tier-prices{border:0;background:0;margin:0;padding:0 0 10px;}
.product-options-bottom .tier-prices li{background:0;padding:2px 0;}
.product-options-bottom .price-box{float:left;margin:0;padding:0;}
.col3-layout .product-options-bottom .price-box{float:none;padding:0 0 5px;}
.product-options-bottom .price-label{float:left;padding-right:5px;}
.product-shop .product-options-bottom .price-box{float:none;margin:0 0 5px;}
.product-shop .product-options-bottom .price-label{float:none;padding-right:0;}
.product-shop .product-options-bottom .add-to-cart-box{clear:both;float:left;padding-top:12px;}
.product-shop .old-price, .product-shop .special-price, .product-shop .regular-price {display:inline;}
.product-view .grouped-items-table .price-box{margin:0;padding:0;}
.product-view .box-additional .data-table th,.product-view .box-additional .data-table td{line-height:1.25;}
.product-view .box-up-sell h2{margin:0 0 8px;padding:0;}
.upsell-products li{float:left;width:221px;border-right:1px solid #ccc;position:relative;height:282px;padding:5px 10px;}
.upsell-products .product-buttons{position:relative;overflow:hidden;}
.upsell-products .product-sale{right:10px;bottom:7px;}
.product-view .box-tags .product-tags{display:block;margin:0 0 15px;}
.product-view .box-tags .product-tags li{display:inline;padding:0 7px 0 4px;}
.product-view .box-tags .product-tags li.first{padding-left:0;}
.product-view .box-tags .product-tags li.last{background:none;padding-right:0;}
.product-view .box-tags .form-add label{display:block;font-size:13px;font-weight:700;margin:0 0 5px;}
.product-view .box-tags .form-add .input-box{float:left;width:305px;background:url(../images/i_tag_add.gif) 0 2px no-repeat;margin:0 5px 0 0;padding:0 0 0 23px;}
.product-view .box-tags .form-add input.input-text{width:299px;}
.product-view .box-tags .note{font-size:11px;margin:3px 0 0;padding:0 0 0 23px;}
.product-view .box-reviews .form-add .form-list .input-box{width:360px;}
.product-view .box-reviews .form-add .form-list input.input-text,.product-view .box-reviews .form-add .form-list textarea{width:354px;}
.send-friend .form-list{width:615px;overflow:hidden;}
.send-friend .form-list li p{margin:0 15px 0 0;}
.send-friend .form-list .field{width:315px;}
.send-friend .form-list li.wide .input-box{width:612px;}
.send-friend .form-list li.wide textarea{width:609px;}
.send-friend .buttons-set .limit{float:right;font-size:11px;line-height:21px;margin:0 7px 0 0;}
.product-name{font-size:1em;font-weight:400;margin:0;}
.tags-list{display:block;font-size:13px;border:1px solid #c1c4bc;background:#f8f7f5;padding:10px;}
.tags-list li{display:inline!important;margin:0 4px 0 0;}
.advanced-search .form-list label{width:160px;padding-right:10px;}
.advanced-search .form-list .input-box,.advanced-search .form-list .input-range{float:left;clear:none;}
.advanced-search-summary{border:1px solid #e9d7c9;background:#fff6f1;margin:10px 0;padding:10px;}
.advanced-search-summary ul{float:left;width:49%;}
.advanced-search-summary strong{padding-left:15px;background:url(../images/i_search_criteria.gif) 0 3px no-repeat;}
.advanced-search-summary p{clear:both;font-weight:700;margin:0;}
.page-sitemap .links{text-align:right;margin:0 8px -22px 0;}
.page-sitemap .links a{text-decoration:none;position:relative;}
.page-sitemap .sitemap{margin:12px;}
.page-sitemap .sitemap li{margin:3px 0;}
.page-sitemap .sitemap li.level-0{font-weight:700;margin:10px 0 0;}
.rss-title h1{background:url(../images/i_rss-big.png) 0 4px no-repeat;padding-left:27px;}
.rss-table .link-rss{display:block;line-height:1.55;background-position:0 4px;}
.cart .page-title{overflow:visible;padding:10px;}
.cart .page-title h1{width:100%;text-align:left;text-indent:10px;font-weight:700;}
.cart .title-buttons .checkout-types{float:right;position:absolute;right:-745px;top:0;z-index:10;}
.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px;}
.cart-table th{padding:2px 10px;}
.cart-table .product-name,.product-name a{font-weight:700;margin:0 0 5px;}
.cart-table .item-msg{font-size:11px;font-weight:700;margin:5px 0;}
.cart-table tfoot td{padding:5px 0;}
.cart .cart-collaterals{padding:10px}
.cart .cart-collaterals .col2-set{float:left;width:605px;}
.cart .crosssell{padding:12px 15px;}
.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #d0cdc9;}
.cart .crosssell li.item{margin:12px 0;}
.cart .discount h2 {float:left;line-height:30px;}
.cart .discount h2, .discount-form {display:inline-block;margin-left:5px;}
.discount-form .btn-update-small {float:right;}
.cart .discount {float:right;overflow:hidden;margin-bottom:10px;}
.cart .discount .buttons-set,.cart .shipping .buttons-set{border:0;text-align:left;margin:10px 0 0;padding:0;}
.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button{float:none;margin-left:0;}
.cart .discount .input-box{display:inline-block;}
.cart .shipping .sp-methods{background:url(../images/bkg_divider1.gif) 0 0 repeat-x;margin:10px 0 0;padding:5px 0 0;}
.cart .totals table{width:100%;margin:10px 0 15px;}
.cart .totals td{padding:1px 15px 1px 7px;}
.cart .totals tfoot th{padding:5px 15px 5px 7px;}
.cart .totals tfoot td{padding-top:5px;padding-bottom:5px;}
.checkout-cart-index .success-msg {display:none;}
.cart .totals tfoot th stro.cart .totals .checkout-typesng,.cart .totals tfoot td strong{font-size:15px;}
.cart .totals .checkout-types{font-size:13px;text-align:right;overflow:hidden;}
#shopping-cart-totals-table tr{line-height:30px;border-top:1px solid #e8e3dd;}
#shopping-cart-totals-table tfoot tr{border-bottom:1px solid #e8e3dd;}
.item-options dd{padding-left:10px;margin:0 0 6px;}
.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 #ddd;background-color:#f6f6f6;padding:8px;}
.truncated .show dl{top:-20px;left:50%;}
.col-left .truncated .show dl{left:15px;top:7px;}
.col-right .truncated .show dl{left:-240px;top:7px;}
.sp-methods dt{font-weight:700;margin:13px 0 5px;}
.sp-methods .form-list{padding-left:20px;}
.sp-methods select.month{width:154px;margin-right:10px;}
.sp-methods select.year{width:96px;}
.sp-methods input.cvv{width:3em!important;}
.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right;}
.cvv-what-is-this{font-size:11px;cursor:help;margin-left:10px;}
.tool-tip{border:1px solid #7BA7C9;background:#EAF6FF;position:absolute;z-index:9999;padding:15px 20px;}
.tool-tip .btn-close{text-align:right;margin:-9px -14px 0;}
.tool-tip .btn-close a{display:block;width:15px;height:15px;background:url(../images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden;margin:0 0 0 auto;}
.gift-messages-form label{float:none!important;position:static!important;}
.gift-messages-form .whole-order{margin:0 0 25px;}
.gift-messages-form .item .product-img-box{float:left;width:75px;}
.gift-messages-form .item .number{font-weight:700;text-align:center;margin:0;}
.gift-messages-form .item .details .form-list .field{width:255px;}
.gift-messages-form .item .details .form-list .input-box{width:240px;}
.gift-messages-form .item .details .form-list input.input-text{width:234px;}
.gift-messages-form .item .details .form-list li.wide .input-box{width:500px;}
.gift-messages-form .item .details .form-list li.wide textarea{width:494px;}
.gift-message-link{font-size:11px;background:url(../images/bkg_collapse-gm.gif) 100% 6px no-repeat;padding-right:7px;}
.gift-message-link.expanded{background-position:100% -40px;}
.gift-message-row{background:#f2efe9;}
.gift-message-row .btn-close{float:right;width:16px;height:16px;background:url(../images/btn_gm-close.gif) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.checkout-agreements li{margin:30px 0;}
.checkout-agreements .agreement-content{overflow:auto;height:12em;background-color:#fbfaf6;border:1px solid #bbb6a5;padding:10px;}
.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px;}
.block-progress{border:0;margin:0;}
.block-progress .block-title{background:none;border:0;margin:0 0 5px;padding:0;}
.block-progress dt{font-size:13px;font-weight:700;line-height:1.35;background:#eee;border:1px solid #a3aeb3;margin:0 0 6px;padding:2px 8px;}
.block-progress dd{background:#eee;border:1px solid #a3aeb3;border-top:0;margin:0 0 6px;padding:8px 13px;}
.block-progress dt.complete{background:#d0dce1;margin:0;}
.checkout-progress{margin:0 0 20px;padding:0 90px;}
.checkout-progress li{float:left;width:19%;border-top:10px solid #999;font-weight:700;text-align:center;margin:0 3px 0 0;padding:2px 0 0;}
.checkout-progress li.active{border-top-color:#e96200;}
.account-login .content{min-height:240px;background:#fff;border-bottom:0;padding:14px 21px;border:2px solid #e6e6e6;}
.account-login .content h2{font-weight:700;font-size:13px;border-bottom:1px solid #ddd;background-position:0 1px;background-repeat:no-repeat;text-transform:uppercase;margin:0 0 14px;padding:0 0 5px 23px;}
.account-login .new-users h2{background-image:url(../images/i_page1.gif);color:#333;}
.account-login .registered-users h2{background-image:url(../images/i_page2.gif);color:#333;}
.account-login .buttons-set{border-top:0;margin:0;padding:8px 0;}
.account-create .fieldset, .my-account .fieldset {background:#fff;border:2px solid #e6e6e6;}
.my-account .title-buttons .link-rss{float:none;margin:0;}
.dashboard .welcome-msg{margin:0 8em 1.5em 0;}
.box-account{background:#fff ;border:2px solid #e6e6e6;margin:0 0 20px;padding:15px;}
.box-account .box-head{border-bottom:1px solid #d9dde3;text-align:right;margin:0 0 10px;}
.box-account .box-head h2{float:left;font-size:13px;font-weight:700;text-transform:uppercase;background-position:0 0;background-repeat:no-repeat;padding-left:21px;margin:0;}
.dashboard .box .box-title{background:url(../images/bkg_divider1.gif) 0 100% repeat-x;text-align:right;margin:0 0 8px;padding:0 0 2px;}
.dashboard .box .box-title h3,.dashboard .box .box-title h4{float:left;font-size:13px;font-weight:700;margin:0;}
.dashboard .box-recent .box-head h2{background-image:url(../images/i_folder-table.gif);}
.dashboard .box-info .box-head h2{background-image:url(../images/i_ma-info.gif);}
.dashboard .box-info h4{font-size:11px;font-weight:700;text-transform:uppercase;}
.dashboard .box-reviews .box-head h2{background-image:url(../images/i_ma-reviews.gif);}
.dashboard .box-reviews .ratings{margin:7px 0 0;}
.dashboard .box-tags .box-head h2{background-image:url(../images/i_ma-tags.gif);}
.addresses-list h2{font-weight:700;font-size:13px;text-transform:uppercase;}
.addresses-list li.item{background:#fff url(../images/bkg_account_box.gif) 0 0 repeat-x;border:1px solid #ccc;margin:0 0 10px;padding:10px 13px;}
.order-info{background:#dee5e8;border:1px solid #d0cbc1;margin:0 0 8px;padding:4px 8px;}
.order-date{margin:10px 0;}
.order-info-box .box-payment th{font-weight:700;padding-right:7px;}
.order-items{width:100%;overflow-x:auto;}
.order-items .link-print{float:right;font-weight:400;}
.gift-message dd{font-size:13px;margin:5px 0 0;}
.order-about dd{font-size:13px;margin:0 0 7px;}
.tracking-table th,.tracking-table td{padding:1px 5px 0 0;}
.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px;}
.page-print .print-head address{float:left;margin-left:15px;}
.page-print .order-date{background:url(../images/bkg_divider1.gif) 0 100% repeat-x;margin:0 0 10px;padding:0 0 10px;}
.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 0 5px;}
.my-wishlist textarea{display:block;width:97%;height:109px;}
.my-wishlist .buttons-set{margin-top:2em;}
.my-tag-edit{float:left;margin:0 0 10px;}
.my-tag-edit .btn-remove{float:right;margin:5px 0 0 5px;}
.product-review .product-img-box{float:left;width:140px;}
.product-review .product-img-box .product-image{display:block;width:125px;height:125px;}
.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 3px;}
.product-review .product-name{font-size:16px;font-weight:700;margin:0 0 10px;}
.product-review h3{font-size:12px;margin:0 0 3px;}
.product-review dd{font-size:13px;margin:5px 0 0;}
.billing-agreements .form-list li button.button{float:left;margin-left:10px;}
.footer-top{padding-top:20px;border-top:3px solid #06b2ec;min-height:290px;}
.footer-bottom-inside{background:#fff;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;padding:5px 10px;height:45px;width:90%;margin:0 auto;}
footer ul{display:block;margin-bottom:8px;}
footer li.last{background:none!important;padding-right:0!important;border-right:0;}
.clear {clear:both;}
.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,header .quick-access:after,.main:after,footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col3-layout .product-options-bottom .price-box: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 .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;}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}
.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix{zoom:1;}

.rotate{-ms-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-webkit-transform:rotate(-6deg);-o-transform:rotate(-6deg);display:block;}
.header-block{width:165px;float:left;position:relative;height:110px;margin-left:20px;}
.header-quote span{width:150px;position:absolute;top:25px;left:20px;font-size:16px;font-family:'Dancing Script', Arial, sans-serif;}

#contactForm .fieldset{backgrond:none!important;border:0!important;}
.top-menu{position:absolute;width:620px;bottom:10px;right:0;height:48px;}
.top-menu ul li{float:left;width:165px;text-align:center;border-top:1px solid #e6e6e6;border-bottom:1px solid #ccc;border-right:1px solid #e6e6e6;border-left:1px solid #fff;}
.top-menu ul li a.logo-menu{background:url(../images/top-menu-bg.png) repeat-x;}
.top-menu ul li a.logo-menu,.top-menu ul li a.all-menu{display:block;height:48px;line-height:48px;font-size:15px;padding:0 5px;}
.top-menu ul li a.all-menu{background:#1cb2d3;color:#fff;}
.top-menu ul li a.logo-menu span{color:#1cb2d3;}
.top-menu ul li.shops{width:117px;border-top:1px solid #80d4e7;border-bottom:1px solid #007c97;border-right:1px solid #00a4c8;border-left:1px solid #00a4c8;}
.top-menu ul li.shops span.arrow{background:url(../images/sprite.png) no-repeat 100% -133px;padding:5px 13px 0;}
.top-menu ul li ul.sub-menu{display:none;width:416px;position:absolute;background:#fff;z-index:999;right:0;border-bottom:1px solid #1cb2d3;border-right:1px solid #1cb2d3;border-left:1px solid #1cb2d3;padding:5px;}
.top-menu ul li.shops:hover ul{display:inline-block;}
.top-menu ul li ul.sub-menu li{float:left;width:198px!important;height:35px!important;line-height:35px!important;border:0;text-align:left;padding:0 5px;}
.top-menu ul li ul.sub-menu li a{font-family:arial,sans-serif;font-size:15px;color:#333;display:block;padding-left:35px;height:28px;background:url(../images/logo-icon-small.jpg) no-repeat;}
.top-menu ul li ul.sub-menu li a span.nl{font-size:12px;color:#333;}
.header-links{overflow:hidden;}
.header-links .links{float:right;}
.header-links .links li{float:left;color:#fff;padding:0 3px 0 0;}
.header-links .links a{color:#fff;font-size:12px;line-height:30px;padding:0 5px;display:block;transition:all 0.4s;}
.header-links .links a:hover {color:#58595B;}
.header-right{float:right;width:465px;height:75px;}
.header-cart{float:right;width:140px;}
.block-cart-header {margin-top:25px;overflow:hidden;}
.block-cart-icon a, .cart-icon{background:url(../images/sprite.png) no-repeat -136px -120px;width:35px;height:45px;display:block;float:left;margin-right:5px;position:relative;}
.block-cart-icon a span {position:absolute;right:0;top:0;color:#2d2d2d;font-size:13px;}
.addtocartbutton .cart-icon {height:35px;background-position:-136px -128px;}
.block-cart-btn {display:inline-block;width:100px;height:37px;text-align:center;background:#58595b;color:#fff;line-height:37px;margin-top:5px;transition:all 0.4s;}
.block-cart-btn:hover {background:#F37021;}
.header-search{float:left;margin-top:25px;position:relative;}
.ie7 header .form-search{width:250px;right:-8px;}
.header-search .nav-input {float:left;}
header .form-search label{float:left;width:24px;height:21px;text-align:left;text-indent:-999em;overflow:hidden;display:none;}
header .form-search button.button{position:absolute;right:0;background:none;border:0!important;box-shadow:none;margin:0;padding:0;height:36px;}
header .form-search button.button span span {margin:1px 1px 0px 0px;border:0;background:url(../images/sprite.png) no-repeat -2px -74px #58595b;padding:0;width:40px;text-indent:-9999px;display:block;height:36px;transition:all 0.4s;}
header .form-search button.button span span:hover {background-color:#F37021;}
.searchautocomplete .nav-submit-button .button{display:inline-block;height:36px;background:url(../images/sprite.png) no-repeat transparent -469px 6px;width:35px;text-indent:-9999px;border-radius:0!important;box-shadow:none;border:0!important;float:right;padding:0;}
.font {font-family:'Montserrat', arial, sans-serif;}
.header-search .input-text {border:0;padding:0;line-height:38px;height:38px;background:none;width:208px;}
.content-slider{width:100%;height:315px;position:relative;border-bottom:1px solid #90826f;margin:0 auto;}
.banner-slider{position:relative;margin:0 auto 15px;border:1px solid #58595B;}
.banner-inside {position:relative;width:300px;height:350px;float:left;z-index:1;background-color:#58595B;}
.banner-product-button {bottom:10px;position:absolute;}
.product-button {text-align:center;width:190px;}
.banner-product-image {background-repeat:no-repeat;position:absolute;right:40px;width:164px;height:220px;bottom:25px;}
.banner-product-text {padding:10px;color:#fff;}
.banner-product-text h2 {font-size:24px;color:#FFF;}
.banner-product-button .regular-button {width:237px;}
.banner-small {width:350px;position:absolute;right:0;}
.banner-image {background-position:100% 100%;background-repeat:no-repeat;margin:0 auto;height:350px;}
.banner-image-inside {background:url(../images/bgimages/slider-bg.png) no-repeat;height:298px;}
.banner .price-box {margin:15px 0 5px;}.header-usps-inside li{float:left;width:120px;text-align:center;padding-top:7px;}
.header-usps-inside span.usp-icon{display:block;width:40px;height:40px;position:relative;background:url(../images/sprite.png) no-repeat;margin:0 auto;}
.header-usps-inside span.usp-shipping{background-position:-2px -238px;}
.header-usps-inside span.usp-delivery{background-position:-90px -237px;}
.header-usps-inside span.usp-payment{background-position:-186px -237px;}
.content-banner {position:relative;margin:0 7px 10px 0;display:inline-block;border:1px solid #58595B;float:left;}
.content-banner-last {margin-right:0;}
.content-banner .content-banner-text {width:90%;text-align:center;}
.content-banner-text {z-index:10;position:absolute;left:10px;bottom:35px;color:#fff; width:240px;}
.content-banner-text h2, .content-banner-text h1 {color:#fff;padding:5px 0;margin:0;font-size:22px;}
.overlay {width:100%;height:100%;background:url(../images/bgimages/banner-bg-big.png); background-repeat:no-repeat ;position:absolute;}
.content-banner .overlay {background-position:-170px 0;}
.category-image-wrapper .overlay {background-position:-120px 0;}
.overlay-css { display: block;position: absolute;z-index: 5;overflow: hidden;height:25%;width:100%;bottom:0;}
.content-banner a {max-width:100%;max-height:100%;width:auto;height:auto;}
.main .col-main .banner-slider .banner .banner-image {width:890px !important;margin-left:300px;}
.content-banner-button {width: 40px; height: 40px; position: absolute; right: 0; bottom:31%;background-color:#06B2EC;}
.content-banner-button span {display:block;font-size:45px;text-transform: uppercase;line-height:30px;text-align:center;color:#fff;}
.product-item .product-price a::after {display:block;float:right;font-size:50px;line-height:18px;}
.content-banner-button span:after {content:' \203A';}
.content-banner img {max-width:100%;max-height:100%;width:100%;height:auto;}
.content-image {width:232px;background-position:50% 50%;height:310px;}
.banner-nav{position:absolute;bottom:0;right:0;z-index:100;background:#fff;padding:10px 5px 10px 10px;}
.banner-nav a{text-decoration:none;width:10px;height:10px;display:block;float:left;margin-right:5px;background:#06b2ec;}
.banner-nav a.activeSlide,.banner-nav a:hover{background:#F37021;}
.banner-nav a:focus{outline:none;}
.content-slider .container{height:315px;}
.offers-block{position:relative;clear:both;}
.offers-block-title{height:30px;width:100%;margin:10px 0;}
.offers-block-title h2 a,.upsell-block .offers-block-title h4, .extra-details h3, .review-title h3{font-size:20px;line-height:30px;color:#06b2ec;margin-bottom:10px;}
.carousel-nav{position:absolute;right:8px;top:8px;}
.offers-more{float:right;line-height:40px;margin-right:10px;}
.offers-carousel{width:763px!important;}
.product-item.product-3,.product-item.product-6,.product-item.last{border-right:0!important;margin-right:0!important;}
.product-item h2{line-height:14px;}
.product-item h2 a,.product-item h2, .menu-product-title h3 a {color:#58595b;font-size:13px;line-height:18px;text-align:left;height:38px;;margin:0;}
.product-item .product-description{font-size:12px;font-weight:700;line-height:14px;text-align:center;height:30px;}
.product-item .product-title{overflow:hidden;}
.product-item{position:relative;overflow:hidden;height:285px;width:231px;float:left;margin-right:5px;background:#fff;margin-bottom:10px;padding-top:4px;border:1px solid #58595b;}
.product-item-last {margin-right:0;}
.product-item-fifth {margin-right:0;}
.category-products .product-item-fifth {margin-right:4px;}
.product-item .product-image{margin:0 auto;}
.product-item .product-brand {text-align:center;height:30px;}
.product-item .product-content{padding:0;position:absolute;bottom:0px;height:43%;width:100%;}
.cart-offers-block .product-content {position:static !important;}
.product-item .old-price .price-label {float:left;margin-right:3px;}
.product-item .product-sale{display:inline-block;text-align:left;position:absolute;bottom:0;background:#622e45;width:100%;height:40px;}
.product-sale-buttons {bottom:34px !important;border-top:0 !important;}
.product-sale-buttons button.button.addto {width:100%;}
.product-content{overflow:hidden;position:relative;padding:0;z-index:30;}
.product-content p{line-height:15px;margin:0;}
.product-content-inside {position:relative;z-index:10;padding:10px 10px 0 10px;}
.product-content-bottom button.button {width:231px;}

.product-item .price-box, .menu-product-pricing .price-box {margin:0;left:0;text-align:right;}
.menu-product-pricing .price-box {padding:0 10px;}
.menu-product-pricing .price-box span {float:left;text-decoration:line-through;}
.product-item .old-price .price{display:block;text-align:left;}
.product-item .special-price .price{display:inline-block;text-align:left;color:#58595b;}
.product-item .price-box .regular-price {}
.category-products .product-item-fourth {margin-right:0;}
.offers-big .product-1{margin-top:0;}
.offers-big .offer .product-image{width:294px;padding-left:20px;}
.offers-big .price-box{left:280px!important;}
.offers-big .offer .product-content{width:280px;height:225px!important;}
.offers-big .offer .product-sale,.offers-duo .offer .product-sale{right:0!important;width:140px;}
.handwritten h4,.handwritten{font-family:'Dancing Script', Arial, sans-serif;font-size:20px;color:#8f8272;text-align:center;padding:5px 0;}
.sidebar-block {margin-bottom:10px;overflow:hidden;min-height:113px;position:relative;border:1px solid #58595b;background-color:white;}
.sidebar-block-title,.price-box-wrapper .block-title{text-align:center;background:#58595b;height:43px;}
.sidebar-block-title h4, .sidebar-block-text .sidebar-block-title span {font-size:20px;color:#fff;line-height:43px;}
.sidebar-block-icon{background:url(../images/sprite.png) no-repeat;position:absolute;}
.sidebar-block-content p{text-align:center;margin-bottom:10px;padding:0;}
.sidebar-block-content span,.sidebar-block-content p a{color:#2d2d2d;}
.sidebar-block-content span.sidebar-phone {padding-left:35px;font-size:20px;color:#c6bda0;background:url(../images/sprite.png) no-repeat -305px -241px;display:inline-block;line-height:35px;height:35px;margin-left:10px;}
.sidebar-block-menu ul li{line-height:20px;background:url(../images/sprite.png) no-repeat -567px 0;padding-left:13px;}
span.sidebar-border{border-bottom:1px solid #414042;display:block;}
.sidebar-service {border:0;}
.sidebar-service ul{text-align:center;margin:10px 0;}
.sidebar-block-text p {text-align:left;font-size:12px;}
.sidebar-service ul li a{color:#fff;line-height:35px;display:block;margin-bottom:10px;background:#2d2d2d;font-size:17px;border-bottom:2px solid #58595b;}
.sidebar-block-service {border:2px solid #e6e6e6;}
.sidebar-block-app{height:100px;}
.sidebar-block-app a{display:block;height:75px;position:relative;}
.block-app-image{position:absolute;display:block;background:url(../images/sprite.png) no-repeat -184px -5px;width:85px;height:100px;margin-left:18px;}
.block-app-text{display:block;position:absolute;right:16px;color:#fff;font-size:15px;width:100px;text-align:center;top:20px;}
.sidebar-nav-box{background:#fff;padding-bottom:30px;border:1px solid #ccc;}
.sidebar-nav-box ul li{border-bottom:1px solid #666;}
.sidebar-nav-box ul li a{display:block;color:#fff;font-size:13px;line-height:19px;padding:8px 0;}
.sidebar-nav-box ul li a span{display:block;padding-left:25px;color:#094e9c;}
.sidebar-nav-box ul li ul{margin-top:3px;}
.sidebar-nav-box ul li > ul li{border-bottom:0;background:none;line-height:17px;padding:0;}
.sidebar-nav-box ul li > ul li a{color:#fff;font-size:12px;font-weight:400;padding:4px 0 4px 15px;}
ul li.level1-active > span a,ul li.level2-active > span a,ul li.level3-active > span a,ul li.open > span a{color:#fff!important;text-decoration:none;font-weight:700!important;}
.sidebar-block-links li{border-bottom:1px solid #ccc;width:150px;padding:5px;}
.sidebar-block-links li a span{display:block;width:10px;height:14px;background:url(../images/sprite.png) no-repeat -318px -119px;float:right;}
.sidebar-facebook{background:url(../images/sprite.png) no-repeat -4px -114px;width:175px;height:45px;display:block;text-indent:-9999px;}
.service-icon{width:91px;height:91px;background-position:-174px -32px;right:15px;top:0;}
.sidebar-block-usps li span.usp-icon{padding-left:40px;background:url(../images/sprite.png) no-repeat;height:35px;display:table-cell;vertical-align: middle;color:#c6bda0;}
.sidebar-block-usps li span.usp-retour{background-position:-298px -14px;}
.sidebar-block-usps li span.usp-delivery{background-position:-300px -151px;}
.sidebar-block-usps li span.usp-warranty{background-position:-301px -199px;}
.sidebar-block-usps li span.usp-payment{background-position:-298px -102px;}
.sidebar-block-usps li span.usp-shipping{background-position:-298px -56px;}
.sidebar-block-payment{float:left;height:130px;background:url(../images/sprite.png) no-repeat -5px -313px #fff;width:100%;}
.sidebar-block-inside {background:#fff;}
.sidebar-block-inside ul {padding:10px;}
.sidebar-block-inside li {line-height:18px;}
.block-newsletter-text p {text-align:center;font-weight:bold;line-height:17px;}
.block-newsletter-text p span {color:#58595b;}


.sidebar-newsletter{background:#fff;}
.newsletter-content{font-size:13px;color:#000;margin:5px 0 10px;}
.block-newsletter{overflow:hidden;padding:10px;}
.block-newsletter .input-box input {background:none;font-size:12px;text-indent:6px;height:30px;line-height:30px;margin-bottom:5px;padding:0;}
.regular-button span span{text-indent:30px!important;}
.sidebar-image{width:200px;border:1px solid #90826f;height:110px;margin-top:10px;}
.sidebar-btn,.sidebar-overlay{color:#90826f;background:#fff;line-height:25px;border:1px solid #90826f;width:200px;display:block;margin-bottom:10px;text-align:center;}
.social ul{overflow:hidden;margin:10px 0 15px;}
.social ul li a{display:block;float:left;width:32px;height:32px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(../images/sprite.png) no-repeat #ac1240;text-indent:-9999px;margin-right:5px;}
.social ul li a.facebook{background-position:-356px -305px;}
.social ul li a.facebook:hover{background-color:#3b579d;}
.social ul li a.twitter{background-position:-385px -306px;}
.social ul li a.twitter:hover{background-color:#00b0ed;}
.sidebar-text{border-top:1px dotted #000;border-bottom:1px dotted #000;margin-top:10px;padding:10px 0;}
.sidebar-text p{margin-bottom:0;line-height:16px;}
.sidebar-price{width:185px;height:150px;}
.sidebar-price span.price-icon{background:url(../images/sprite.png) no-repeat -158px -41px;display:block;width:146px;height:120px;margin:0 auto;}
.product-image{position:relative;text-align:center;}
.product-label{z-index:10;position:absolute;background:url(../images/labels.png) no-repeat;width:89px;height:90px;top:0;left:0;}
.product-info{position:absolute;border:1px solid #333;background:#fff;width:186px;text-align:center;bottom:-10px;padding:5px;}
.aanbieding-label{background-position:-90px 0;}
.specials-label{background-position:-90px -90px;}
.best-verkocht-label{background-position:-90px -182px;}
.offers-specials .aanbieding-label{background-position:0 0;}
.offers-specials .specials-label{background-position:0 -90px;}
.offers-specials .best-verkocht-label{background-position:0 -182px;}
.item .product-info{width:196px;}
.compare-items li{float:left;margin-bottom:15px;position:relative;}
.compare-items .btn-remove{position:absolute;}
#popup-message{width:440px;background:#fff;border-radius:5px;border:1px solid #aa0c3b;padding:10px;}
#popup-message .offers-block{width:440px;}
#popup-message .offers{border:0;border-bottom:1px solid #ccc;padding-bottom:20px;}
.to-shopping-cart{float:right;margin-top:15px;padding:20px;}
.to-shopping-cart button.button{float:left;margin-right:15px;background-color:#7b003c!important;border-color:#8d0346!important;}
.cart-offers-block{position:relative;overflow:hidden;}
.cart-offers-block-title{border:1px solid #c5d5e4;height:40px;width:100%;color:#004abd;}
.cart-offers-block-title strong{font-size:16px;text-transform:uppercase;line-height:40px;padding-left:10px;}
.out-of-stock{text-align:center;margin-top:20px;}
#onestepcheckout-form .input-box{margin-bottom:10px!important;}
#onestepcheckout_popup_overlay {width:100% !important;}
.brand-logos{width:330px;float:right;margin:0 auto;}
.brand-logos ul{overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:20px;}
.brand-logos li{float:left;margin:0 5px;}
.brand-logos li a{height:70px;display:table-cell;vertical-align:middle;}
.payment-icons a{background:url(../images/sprite.png) no-repeat -140px -10px;overflow:hidden;display:block;width:180px;height:35px;margin:0 10px 10px;}
.shipping-icons a{background:url(../images/sprite.png) no-repeat -140px -50px;overflow:hidden;display:block;width:190px;height:45px;margin:0 10px 10px;}
.product-function-icons ul{overflow:hidden;margin-top:5px;}
.product-function-icons ul li{width:50px;margin-right:2px;float:left;}
.input-city{float:right;width:160px!important;}
.tabs-container{margin-bottom:20px;overflow:hidden; border:2px solid #e6e6e6;}
.tabs li{float:left;border-right:1px solid #fff;text-align:center;}

.tabs {background:#c6bda0;height:46px;}
.tabs a{display:block;color:#fff;text-decoration:none;font-size:15px;height:45px;line-height:45px;text-align:center;padding:0 15px;}
.tabs a:hover{}
.tabs li a.active,.tabs li a.active:hover, .product-collateral .tabs a:hover, .product-collateral .tabs a.active{background:#622e45;}
.tabs-wrapper{margin-top:-1px;padding:10px;background:#fff;}
.padder ul{list-style:disc;padding-left:16px;}

.product-collateral .tabs {background:none;height:36px; }
.product-collateral .tabs-container {border-bottom:1px solid #9598bd;min-height:200px;}
.product-collateral .tabs-wrapper {border-top:1px solid #c6bda0;}
.product-collateral .tabs a {line-height:35px;height:35px;margin-right:5px;background:#c6bda0}


div.checkoutcontainer div.input-email .input-text{width:87%!important;}
#product_tabs_tags_tabbed_contents .input-box{width:300px;float:left;margin-right:10px;}
#product_tabs_related_tabbed_contents li{float:left;margin-right:10px;}
.product-collateral:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;overflow:hidden;zoom:1;}
.footer-col-title{height:35px;width:150px;}
.footer-col-title h4{line-height:40px;font-size:20px;color:#06b1eb;}
footer address{float:left;overflow:hidden;font-size:12px;line-height:50px;}
.footer-col{float:left;margin-right:24px;position:relative;width:17.9%;color:#58595b;border-right:1px solid #58595b;}
.footer-col-list li a {color:#58595b;display:block;transition:all 0.4s;}
.footer-col-list li a:hover {color:#06b1eb;}
.cart-table.data-table thead th,.cart-table.data-table thead td{color:#c6bda0;line-height:20px;}
.cart-table.data-table tbody th,.cart-table.data-table tbody td,.cart-table.data-table thead th,.cart-table.data-table thead td,#wishlist-view-form thead th,#wishlist-view-form thead td,#wishlist-view-form tbody th,#wishlist-view-form tbody td{border:0;vertical-align:middle;}
.cart-table.data-table tbody tr,#wishlist-view-form tbody tr{border-top:1px solid #ddd;}
.cart-table.data-table tbody tr.last,#wishlist-view-form tbody tr.last{border-bottom:1px solid #ddd;}
.cart-table.data-table tbody tr:hover,#wishlist-view-form tbody tr:hover{background:#f6f6f6;}
.cart-table tbody tr.first,.cart-table tbody tr.odd,#wishlist-view-form tbody tr.odd,#wishlist-view-form tbody tr.first{background:#f9f9f9;}
.cart-table tbody{margin-bottom:30px;}
.a-image a{overflow:hidden;padding:0;}
.cart-table tbody td.a-image{width:120px;}
button.addcart{float:right;background-color:#ff6600;background-image:linear-gradient(top,rgba(226,226,226,.1),rgba(34,34,34,.1));background-position:left bottom;background-repeat:repeat-x;box-shadow:0 1px 1px rgba(0,0,0,.2);color:#fff;display:inline-block;font-size:13px;height:20px;font-weight:600;line-height:20px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.2);transition:all .218s ease-in;margin:0;padding:0;}
button.addcart span{font-weight:bold;line-height:20px;font-size:18px;}
.cart-column-first {width:450px;float:left}
.cart-column-last {float:right;margin-right:0 !important;width:450px;}
.cart-column{min-height:200px;margin-right:12px;border:2px solid #e8e3dd;}
.cart-offers h4 {font-size:12px;}
.cart-offers .product-item{float:left;width:207px;padding-bottom:10px;margin:0 5px 10px 0;border:0;height:120px;border-right:1px solid #e6e6e6;padding-right:5px;}
.cart-offers .product-item-bottom{border-bottom:0;padding-bottom:0;margin-bottom:0;}
.cart-offers .product-image{float:left;width:120px;height:120px;}
.cart-offers .product-content{float:right;width:83px;height:120px;padding:0;}
.cart-offers .price-box .price{font-size:14px;float:left;}
.cart-offers button.addcart{width:70px;}
.cart-offers .price-box-wrapper{left:0;bottom:30px;position:absolute;}
.cart-offers-block .price-box-wrapper {position:static;}

.sidebar-service ul li a:after {display:block;float:right;width:35px;height:35px;background:url(../images/sprite.png) no-repeat -95px -73px #58595b;content: '';}
button.button.addto span {/*float:right;display:block;display:inline-block;width:35px;height:35px;background:url(../images/sprite.png) no-repeat -95px -73px #c6bda0;margin-left:10px;*/}

.shipping-table li{list-style:none!important;}
.shipping-table li span{display:inline-block;width:180px;text-align:left;}
.sidebar-block-menu ul{margin-bottom:15px;}
.sidebar-block-menu li.title{background:none;padding-left:0;}
.std ul{padding-left:16px;margin-bottom:20px;}
.breadcrumbs-box{margin-top:15px !important;}

.ms-parent{background:url(../images/sprite.png) no-repeat;padding-left:30px;margin-right:30px;margin-bottom:10px;}
.ms-parent .ms-choice{text-indent:30px;}

#vertnav li .vertnav-cat{display:block;border-bottom:1px dotted gray;width:189px;padding:3px;}
#vertnav .inactive .vertnav-cat{background-color:silver;}
#vertnav li.parent .vertnav-cat{background-color:#E0E0E0;font-weight:700;}
#vertnav li.active .vertnav-cat{background-color:#FFF;font-weight:700;}
#vertnav .level1 .vertnav-cat{padding-left:10px;width:182px;}
#vertnav .level2 .vertnav-cat{padding-left:20px;width:172px;}
#vertnav .level3 .vertnav-cat{padding-left:30px;width:162px;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.searchindex-results{zoom:1;margin-bottom:10px;border-bottom:1px solid #a0b3c3;}
.searchindex-results li{float:left;zoom:1;margin:0 2px;}
.searchindex-results li a{font-size:12px;font-weight:700;color:#333;display:block;cursor:pointer;line-height:20px;border:1px solid transparent;border-bottom:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;text-decoration:none;padding:2px 5px 1px;}
.searchindex-results li a:hover{background-color:#f1f1f1;background-image:linear-gradient(tobottom,#e8e8e8,#ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#ffffffff',GradientType=0);border:1px solid #a0b3c3;border-bottom:none;}
.searchindex-results li a span{font-weight:400;font-size:.9em;}
.searchindex-results li.active a{background-color:#f1f1f1;background-image:linear-gradient(tobottom,#e8e8e8,#ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#ffffffff',GradientType=0);cursor:default;border:1px solid #a0b3c3;border-bottom:none;}
.searchindex-result li .title a{font-weight:700;color:#203548;font-size:13px;}
.searchindex-result.searchindex-result-category{margin-bottom:20px;}
.searchindex-result.searchindex-result-category li{padding:1px 0;}
.searchindex-result.searchindex-result-category li a{font-weight:700;color:#203548;}
.searchautocomplete{height:36px;width:250px;background:#fff;display:block;border:1px solid #90826F;}
.searchautocomplete .sprite{background:url(../images/mirasvit/sprite.png);}
.searchautocomplete > label{float:left;margin-right:10px;color:#333;font-weight:700;margin-top:8px;}
.searchautocomplete .nav{float:left;height:36px;position:relative;width:255px;}
.searchautocomplete .nav .nav-search-in{position:absolute;top:0;left:0;z-index:15;}
.searchautocomplete .nav .nav-search-in .category{opacity:0;filter:alpha(opacity=0);background:#FFF;border:1px solid #DDD;color:#000;cursor:pointer;height:29px;left:5px;outline:0;position:absolute;top:5px;visibility:visible;width:auto;margin:0;padding:0;}
.searchautocomplete .nav .nav-search-in .category-fake{background-color:#90826F;background-repeat:repeat-x;color:#fff;cursor:pointer;float:left;font-size:11px;height:36px;line-height:36px;text-align:center;white-space:nowrap;padding:0 25px 0 10px;}
.searchautocomplete .nav .nav-search-in .nav-down-arrow{background:url(../images/mirasvit/sprite.png);width:9px;height:5px;background-position:-6px -34px;display:block;right:10px;top:16px;position:absolute;}
.searchautocomplete .nav .nav-search-in:hover .category-fake{background-color:#fff;color:#90826F;background-repeat:repeat-x;}
.searchautocomplete .nav .nav-search-in:hover .nav-down-arrow{background-position:-26px -34px;}
.searchautocomplete .nav .nav-input{zoom:1;z-index:12;position:relative;margin:0 0 0 10px;padding:0 5px;}
.searchautocomplete .nav .nav-input input{z-index:10;height:36px;border:0;font-family:arial, sans-serif;font-size:12px;background:transparent;outline:0;margin-left:5px;width:100%;padding:0;}
.searchautocomplete .nav .nav-input input.suggest{display:none;color:#999;z-index:9;}
.searchautocomplete .searchautocomplete-placeholder{background:#FFF;border:1px solid #ccc;position:absolute;right:-46px;top:45px;width:318px;z-index:102;padding:15px 10px 5px;}
.searchautocomplete .searchautocomplete-placeholder:before{content:"";position:absolute;height:0;width:0;top:-11px;left:30px;border-color:transparent transparent #CCC;border-style:solid;border-width:5px;}
.searchautocomplete .searchautocomplete-placeholder ul{list-style:none;margin:0;padding:0;}
.searchautocomplete .searchautocomplete-placeholder ul li{zoom:1;text-align:left;margin-bottom:5px;border:1px solid #ccc;padding:5px;}
.searchautocomplete-title{float:left;display:inline-block;}
.searchautocomplete .searchautocomplete-placeholder ul li a.name{color:#c6bda0;font-weight:700;margin-bottom:3px;width:135px;height:50px;float:left;}
.searchautocomplete .searchautocomplete-placeholder ul li.active{background-color:#E8E3DD;cursor:pointer;}
.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image{float:left;margin:0 10px 5px 0;}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box{font-weight:700;font-size:13px;color:#AA0C3B;float:right;}
.searchautocomplete .searchautocomplete-placeholder ul li .regular-price .price{font-size:14px!important;}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label{font-weight:400;color:#999;}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price{font-size:.9em;color:#999;}
.searchautocomplete .searchautocomplete-placeholder ul li .highlight strong{color:#AA0C3B;}
.searchautocomplete .searchautocomplete-placeholder .index-title{text-align:right;color:#0A263C;border-bottom:1px solid #CCC;padding:2px 5px;}
.searchautocomplete .searchautocomplete-placeholder .index-title span{color:#666;font-size:.9em;}
.searchautocomplete .searchautocomplete-placeholder .all{text-align:right;margin:10px 4px 5px 10px;}
.searchautocomplete .searchautocomplete-loader{position:absolute;top:11px;right:10px;width:16px;height:16px;background:url(../images/mirasvit/loader.gif);}
.searchautocomplete-widget{position:relative;top:auto;left:auto;bottom:auto;right:auto;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,.cart-tax-info,.minimal-price-link,.price-excluding-tax,.price-including-tax,.price-excl-tax,.price-excl-tax .price,.price-incl-tax,footer ul.links,.home-callout img,a.side-search:hover .side-search-block,.offers .product-content span.regular-price,.product-info span,.logos-footer span{display:block;}
audio:not([controls]),[hidden],.no-display,.product-addto-box .price-label,.opc .buttons-set .back-link small,.opc .buttons-set.disabled button.button,.page-print .gift-message-link,.ir br,.searchautocomplete .searchautocomplete-placeholder ul li .price-box .regular-price .price-label,.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price-label,.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price-label{display:none;}
a{color:#2d2d2d;text-decoration:none;}
.main-menu-dropdown .column-menu-item a{color:#622e45;}
a:hover,a:active,:focus{outline:0;}
b,strong,strong,.success,.error,.breadcrumbs li span,.std dl dt,.link-cart,.link-wishlist,.link-reorder,.link-compare,.link-print,.block-cart .amount a,.block-cart .subtotal .price,.block-subscribe label,.block-login label,.availability span,.availability-only-details tr.odd td.last,.price-notice .price,.tier-prices .price,.tier-prices-grouped li .price,.product-options dt label,.product-view .box-reviews dt a,.product-view .box-reviews dt span,.product-view .box-reviews .form-add h3 span,.cart .crosssell .product-name,.sp-methods label,.sp-methods .price,.checkout-agreements .agree label,#opc-review .product-name,.addresses-list a,.addresses-list li.empty p,.order-info .current,.order-about dt,.product-review dt,span.product-sizes-title,span.product-sku-title{font-weight:700;}
dfn,tr.summary-details-excluded,.product-view .box-reviews dd small{font-style:italic;}
q,q,blockquote{quotes:none;}
dd,figure,.noscript p,.block-cart .amount,.compare-table tr.first td p,.compare-table tr.add-to-row td p,.no-rating,.ratings .rating-links,.availability,.email-friend,.minimal-price,.price-from,.price-to,.price-as-configured,.product-options dl,.product-view .box-tags,.block-progress p,.dashboard .welcome-msg p,.dashboard .box-reviews li.item.last,.dashboard .box-tags li.item.last,.addresses-list p{margin:0;}
svg:not(:root),.recently-viewed-items,.product-addto-box,.product-addto-links,.header-usps-inside ul,.offers ul,.compare-items,.tabs,.footer-menu{overflow:hidden;}
label,tr.summary-total{cursor:pointer;}
button::-moz-focus-inner,input::-moz-focus-inner,button.button.addto::-moz-focus-inner,#opc-review .step,.header-links .links li.last{border:0;padding:0;}
::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:#8f8272;}
.side-search-block input.input-text::-webkit-input-placeholder,.side-search-block input.input-text:-moz-placeholder,.side-search-block input.input-text::-moz-placeholder,.side-search-block input.input-text:-ms-input-placeholder,#nav li.active a,.sidebar-nav-box .sidebar-block-title h4{color:#fff;}
td,.v-top{vertical-align:top;}
h2,.data-table tfoot strong,.multiple-checkout .place-order .grand-total button.button span{font-size:16px;}
h3,h4,h5,h6,.product-view .box-reviews .form-add h4{font-size:16px;}
.std,footer li,.sidebar-service ul li,#onestepcheckout-form label,.tab-wrapper ul li{line-height:20px;}
.nobr,.price{white-space:nowrap!important;}
.v-middle,.pager .limiter label,.sorter .sort-by label,.product-options dt .qty-holder label,.sp-methods .centinel-logos img,.please-wait img{vertical-align:middle;}
.f-fix{float:left;width:100%;}
.no-padding,#onestepcheckout-form .group-select{padding:0!important;}
.no-bg,.product-usps .sidebar-block-title{background:none!important;}
.container, .page{position:relative;width:960px;margin:0 auto;}
.page-print,.page-popup{background:#fff;text-align:left;padding:25px 30px;}
.col1-layout .col-main,.col3-layout .product-view .product-shop{float:none;width:auto;}
.col4-set .col-1,.col4-set .col-3{float:left;width:23.5%;}
select.multiselect option:last-child,.data-table tbody.odd tr td,.data-table tbody.even tr td,.block-account .block-content li.last a,.block-account .block-content li.current.last,.products-list li.item.last{border-bottom:0;}
input.radio,input.checkbox,.sp-methods .centinel-logos a{margin-right:3px;}
p.onestepcheckout-numbers span,.breadcrumbs li strong,.price-wrapper .price{color:#ffffff;}
p.control input.checkbox,p.control input.radio,.form-list li.control input.radio,.form-list li.control input.checkbox,.checkout-agreements .agree input.checkbox{margin-right:6px;}
.form-list li,.sp-methods,.sp-methods .form-list li{margin:0 0 8px;}
.form-list li.control label,.block-wishlist .actions a,.block-subscribe .actions button.button,.product-shop .product-options-bottom .price-tax,.order-items p .link-print,.my-wishlist .buttons-set button.button{float:none;}
.form-list input.input-text,.cart .discount input.input-text{width:250px;}
.form-list li.wide .input-box,.form-list li.wide textarea{width:455px;}
.form-list .name-prefix,.form-list .name-suffix{width:65px;}
.form-list .name-prefix select,.form-list .name-suffix select{width:55px;}
.form-list .name-prefix input.input-text,.form-list .name-suffix input.input-text,.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,.form-list .customer-dob .dob-year,.product-options dd select{width:140px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname,.form-list .customer-name-prefix-suffix .name-lastname,.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-middlename-suffix .name-lastname input.input-text,.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text,.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-name-prefix-suffix .name-firstname,.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname{width:210px;}
.buttons-set p.required,.std dl dd,.category-description,.product-shop .product-options-bottom,.advanced-search-amount,.gift-messages-form .item,.info-set h3.legend,.multiple-checkout .col2-set h3.legend,.page-print .col2-set,.product-review .ratings-table{margin:0 0 10px;}
.buttons-set .back-link,.sorter .view-mode{float:left;margin:0;}
.v-fix,.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6,.block .actions a,.block-related input.checkbox,.recently-viewed-items li,.product-top .price-box .old-price .price-label,.products-list,.product-addto-links .social-links li,.product-options-bottom .price-tax,.sp-methods .checkmo-list address,.page-print .print-head .logo,.billing-agreements .form-list li select,.product-item .price-box .old-price{float:left;}
.messages,.product-view .product-shop .product-name,.multiple-checkout .gift-messages-form .item .details .form-list{width:100%;overflow:hidden;}
.page-title .separator,.separator,.addresses-list .separator,.order-info li{margin:0 3px;}
.title-buttons,.block-wishlist .actions,.product-addto-box .special-price{text-align:right;}
.pager .limiter,.sorter .sort-by,.block .actions button.button,.product-top .price-box .regular-price,.product-top .price-box .special-price,.product-options-bottom .add-to-cart,.please-wait,.product-item .price-box .special-price,.chapter-right,.searchautocomplete .searchautocomplete-placeholder ul li a .pull-right{float:right;}
.pager .pages ol,.products-list .add-to-links li,.product-view .product-shop .add-to-links li,.product-view .product-shop .add-to-links li .separator,.multiple-checkout .place-order .grand-total .inner div,.dashboard .box-tags .tags strong,.dashboard .box-tags .tags ul,.dashboard .box-tags .tags ul li,.order-info dt,.order-info dd,.order-info ul,.order-info li,.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;}
.data-table,.product-view .box-up-sell .products-grid,.tracking-table-popup{width:100%;}
.data-table td.last,.data-table th.last,.products-grid li.item.last .product-top,.tabs li.last{border-right:0;}
.data-table thead th.wrap,#nav li ul span{white-space:normal;}
.data-table tbody td .option-label,.item-options dt{font-weight:700;font-style:italic;}
.data-table tbody td .option-value,.price-notice{padding-left:10px;}
.info-box,.order-info-box{background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x;border:1px solid #d0cbc1;margin:0 0 15px;padding:12px 15px;}
.info-box h2,.addresses-list h3,.order-info-box h2,.order-items h2,.order-items h3,.billing-agreements .table-caption,.banner .product-desc{font-weight:700;font-size:13px;}
.info-table td,.tier-prices-grouped li{padding:2px 0;}
.update,.content-banner-last,.tab-last{margin-right:0!important;}
.std .subtitle,.sidebar-nav-box .sidebar-block-middle{padding:0;}
header .logo:hover,footer a,footer address a:hover,.block-cart-header a:hover,.content-banner-inside h2 a:hover,.sidebar-nav-box ul li a:hover,.searchautocomplete .searchautocomplete-placeholder ul li a,.searchautocomplete .searchautocomplete-placeholder ul li.active a{text-decoration:none;}
.header-container .top-container a,.products-list .desc .link-more{font-size:11px;}
#nav li,.footer-col .handwritten{text-align:left;}
#nav ul li a,.product-view .product-shop .add-to-links a{font-weight:400!important;}
#nav ul li a:hover,.page-sitemap .links a:hover,footer a:hover,footer address a,ul li.level0-active > span a{}
.main-menu-item:hover .main-menu-dropdown,.add-to-box .add-to-links li{display:block!important;}
.dropdown-menu-rode-wijn,.block-related .product,.block-reorder .product-name,.dashboard .box-reviews .details,.dashboard .box-tags .details,.sidebar-block-keurmerk img{margin-left:20px;}
.column-menu-footer a:after,.sidebar-btn:after,.chapter-block a .chapter-readmore:after,.chapters a.readmore:after{content:' >';}
.block,.product-view .box-reviews dd,.info-set .box,.multiple-checkout .box,.dashboard .col2-set,.tracking-table,.page-print .print-head{margin:0 0 15px;}
.block .block-title strong span,.brand-logos h3{font-size:18px;}
.block-account .block-title strong,.product-view .box-tags h3,.block-progress .block-title strong{font-size:13px;}
.block-compare button.button span,.block-subscribe .actions button.button span,.block-login .actions button.button span,.product-view .box-tags .form-add button.button span,.multiple-checkout .title-buttons button.button span,#multiship-addresses-table tfoot button.button span,.my-wishlist .buttons-set .btn-add span,.my-wishlist .buttons-set .btn-share span{background:#618499;border-color:#406a83;}
.compare-table,.block-banner,.product-usps .sidebar-block-inside,.product-usps .sidebar-block-payment,.upsell-products li.last,.onestepcheckout-coupon-add{border:0;}
.compare-table tr.first td,.product-view .box-reviews .form-add .data-table td,.product-item .price-box .regular-price,.footer-bottom-title{text-align:center;}
.block-subscribe .block-content,.block-login .block-content,#multiship-addresses-table tfoot td{padding:5px 10px;}
.block-subscribe input.input-text,.block-login input.input-text{display:block;width:167px;margin:3px 0;}
.products-grid,.gift-messages-form,.opc,.checkout-multishipping-billing .multiple-checkout{position:relative;}
.products-list .product-shop,.product-review .product-details{margin-left:150px;}
.products-list .add-to-links,.cart .totals .checkout-types li,#my-tags-table,.clearfix:after,#product_tabs_related_tabbed_contents ol,.searchindex-results:after,.searchindex-results li:after,.searchautocomplete .nav .nav-input:after,.searchautocomplete .searchautocomplete-placeholder ul li:after{clear:both;}
.availability-only-details,.gift-messages-form .item .product-image,.dashboard .box-reviews li.item,.dashboard .box-tags li.item{margin:0 0 7px;}
.alert-price,.alert-stock,.product-options p.note{font-size:11px;margin:0;}
.regular-price .price,.special-price .price{font-size:19px;line-height:19px;}
.old-price .price-label,.price-excluding-tax .label,.price-including-tax .label,#wishlist-table .add-to-links,#my-tags-table .add-to-links{white-space:nowrap;}
.minimal-price .price-label,.price-from .price-label,.price-to .price-label,.price-as-configured .price-label,.tracking-table th,.tracking-table-popup th{font-weight:700;white-space:nowrap;}
.minimal-price-link .price,.product-options ul.options-list label,.cart .crosssell .link-compare,.info-set h2 a,.info-set h3 a,.info-set h4 a,.multiple-checkout h2 a,.multiple-checkout h3 a,.multiple-checkout h4 a,#vertnav li.inactive .vertnav-cat{font-weight:400;}
.price-excluding-tax .price,.product-view .box-reviews .form-add h3{font-size:13px;font-weight:400;}
.price-including-tax .price,.cart .crosssell h2,.info-set h3,.info-set h4,.multiple-checkout h3,.multiple-checkout h4,.page-print h2,.page-print h3{font-size:13px;font-weight:700;}
.price-excl-tax .label,.price-incl-tax .label,.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap;}
.add-to-box .add-to-links li .separator,.tab-hide{display:none!important;}
.product-usps,.upsell-products .price-box, .cart-offers button.addcart{position:absolute;bottom:0;}
.product-image-popup .image-label,.gift-messages-form .item .details .product-name,.info-set h2,.multiple-checkout h2{font-size:13px;font-weight:700;margin:0 0 10px;}
.product-view .product-shop .availability,.sp-methods dd li,.sidebar-block-usps li{margin:5px 0;}
.product-options ul.options-list input.radio,.product-options ul.options-list input.checkbox{float:left;margin-top:3px;}
.product-view .box-up-sell,.banner .product-price-special{margin-top:20px;}
.product-view .box-reviews dl,.order-gift-message,.order-about{margin:15px 0;}
.product-view .box-reviews .form-add,.product-view .box-reviews .form-add .form-list,.multiple-checkout .gift-messages{margin:15px 0 0;}
.send-friend .form-list li,.multiple-checkout .gift-messages-form .item .details .form-list li{margin-right:-15px;}
.send-friend .form-list .input-box,.attribute-cols,#product_tabs_tags_tabbed_contents.input-box input{width:300px;}
.send-friend .form-list input.input-text,.send-friend .form-list textarea,.cart .cart-collaterals .col2-set .col-2{width:294px;}
.cart .page-title .checkout-types li,.sp-methods .checkmo-list li,.footer-container .bottom-container{margin:0 0 5px;}
.more-views,.vertnav-container{margin-top:20px;}
.cart-table td,#multiship-addresses-table td,.my-wishlist .data-table td,#my-tags-table td,#my-reviews-table td,.sidebar-block-content,.sidebar-block-middle,.sidebar-block-menu,.offers-block-text,.cart-column-inside{padding:10px;}
.cart .crosssell .product-details,.gift-messages-form .item .details{margin-left:90px;}
.truncated,.truncated a.dots,.truncated a.details{cursor:help;}
.tool-tip .tool-tip-content,.sidebar-storelocator .handwritten,.searchindex-result li{padding:5px;}
.gift-messages h3,.gift-messages-form h4{font-size:12px;font-weight:700;}
.info-set,.multiple-checkout .col2-set,.multiple-checkout .col3-set{background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px;}
.info-set h2.legend,.multiple-checkout .col2-set h2.legend{background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative;margin:-20px -20px 15px;padding:5px 10px;}
.info-set .divider,.multiple-checkout .col2-set .divider{position:relative;margin:0 -20px;padding:25px 0;}
.info-set .data-table .product-name,.multiple-checkout .data-table .product-name,.order-items .product-name{font-size:1em!important;font-weight:700!important;}
.info-set .data-table .product-name a,.multiple-checkout .data-table .product-name a{font-weight:700!important;}
.info-set .data-table .item-options,#opc-review .item-options,.multiple-checkout .data-table .item-options{margin:5px 0 0;}
.block-progress .block-content,.cart-table tbody tr.even,#wishlist-view-form tbody tr.even{background:none;}
.dashboard .box-reviews .number,.dashboard .box-tags .number{float:left;font-size:10px;font-weight:700;line-height:1;background:#0a263c;margin:3px -20px 0 0;padding:2px 3px;}
.addresses-list address,.order-info-box .box-payment p{margin:0 0 3px;}
.addresses-list li.empty,.addresses-list .addresses-additional li.item{background:none;border:0;padding:0;}
.page-print h1,.page-print h2.h2{font-size:16px;font-weight:700;}
.top-menu ul li ul.sub-menu li a span,.offers-more a,.sidebar-block-links li a{color:#000;}
.header-links .links li.first,.chapter-nav ul,.chapter-nav ul li{list-style:none;}
.offers-big .offer .product-sale,.offers-duo .offer .product-sale input,.slijter_id,.chapter-nav .chapter-content{margin-top:5px;}
.footer-col-last,.cart-offers .product-item-last,.chapter-block-last a{margin-right:0;border-right:0;}
#vertnav .next .vertnav-cat,#vertnav .prev .vertnav-cat{background-color:#DEDEDE;}
.searchindex-results:before,.searchindex-results:after,.searchindex-results li:before,.searchindex-results li:after,.searchautocomplete .nav .nav-input:before,.searchautocomplete .nav .nav-input:after,.searchautocomplete .searchautocomplete-placeholder ul li:before,.searchautocomplete .searchautocomplete-placeholder ul li:after{display:table;content:"";line-height:0;}
.usp-last {display:none;}

.menu-product-image, .menu-product-inside .product-brand {text-align:center;}
.menu-product-main-title {text-align:center;font-size:20px;color:#622e45;}
.block-layered-nav .sidebar-block-inside li a:before {content:'\00B7 \0020';color:#c6bda0;font-size:18px;}
.dailyoffer-top {border:2px solid #e6e6e6;margin-bottom:10px;position:relative;}
.dailyoffer-title h1 a {color:#fff;font-size:18px;line-height:20px;margin-bottom:10px;}
.dailyoffer-desc ul {line-height:20px;}
.dailyoffer {float:left;width:580px;margin-right:10px;}
.dailyoffer-right {float:right;width:215px;height:390px;background:#c6bda0;position:relative;}
.dailyoffer-right-inside {padding:10px;color:#fff;position:relative;height:370px;}
.dailyoffer-right-bottom {position:absolute;width:197px;}

.dailyoffer-left {float:left;width:360px;height:390px;background:#fff;}
.dailyoffer-left .dailyoffer-image {display:table-cell;vertical-align: middle;height:390px;padding:0 20px;}
.dailyoffer-left .dailyoffer-image img, product-image-box img {width:100%;height:auto;}
.dailyoffer-extras {float:right;width:370px;}
.product-item-right {margin-right:0;}
.dailyoffer-extras .product-image img {width:100%;height:auto;}
.dailyoffer-extras .product-image img {max-width:180px;}
.dailyoffer-extras .product-item {padding-top:0;height:352px;}
.dailyoffer-pricebox {width:100%;text-align:right;}
.dailyoffer-pricebox .price-box {padding:3px 10px;}
.dailyoffer-pricebox p.special-price {text-align:right;}
.dailyoffer-pricebox .old-price {margin-bottom:15px;}
.dailyoffer-pricebox p.special-price .price-label, .dailyoffer-pricebox p.special-price .price {display:inline-block;}
.dailyoffer-pricebox p.special-price .price-label {padding-right:10px;font-size:20px;}
.dailyoffer-pricebox p.special-price .price {font-size:35px;color:#fff;}
.dailyoffer-middle {clear:both;width:100%;height:110px;background:#fff;}
.dailyoffer-middle .options-wrapper {width:340px;float:left;}
.dailyoffer-middle .options-wrapper-inside {float:right;overflow:hidden;}

.select-label {display:inline-block;line-height:30px;}
.select-box {float:right;width:115px;}
.daily-offer-extras {overflow:hidden;margin-bottom:15px;}
.daily-banner {position:relative;border:2px solid #e6e6e6;float:left;}

.daily-newsletter .sidebar-newsletter {margin-left:10px;height:210px;width:192px;float:right;}
.daily-newsletter p {font-size:16px;}
.daily-newsletter .block-newsletter-text {margin:15px 0;}
.banner-title {position:absolute;bottom:30px;left:50px;}
.banner-title h3 {color:#fff;font-size:40px;text-shadow:1px 1px 1px #666;width:100%;}
.banner-title h3:after {content:' \25B6';font-size:25px;}
.select-option #message {text-align:right;}

.daily-timer {float:left;width:74px;height:95px;background:url(../images/sprite.png) no-repeat -7px -131px;margin-right:10px;text-align:center;}
.daily-timer span {display:block;margin:29px 0 0 6px;width:62px;height:39px;background:#fff;font-size:30px;font-weight:bold;}
.daily-timer-text {padding-top:8px;font-size:15px;}
.dailyoffer-time-text {padding-left:35px;background:url(../images/sprite.png) -307px -376px no-repeat;display:inline-block;font-size:18px;position:absolute;left:30px;top:365px;}
.dailyoffer-time-text span {color:#622e45;}
.daily-offer-tabs {clear:both;}

.daily-missed-item {width:100%;border:2px solid #E6E6E6;}
.daily-missed-inside {padding:10px;background:#fff;}
.daily-missed-left {display:inline-block;width:180px;margin-right:10px;float:left;}
.daily-missed-middle {display:inline-block;width:560px;magin-right:10px;}
.daily-missed-right {display:inline-block;width:200px;height:200px;float:right;margin-left:10px;}

.more-views {float:left;display:inline-block;margin-left:10px;}
.more-views li {border:2px solid #e6e6e6;margin-bottom:5px;float:left;margin-left:2px;}

.product-shop-top, .product-addto-box { background: #ffffff; padding:10px 10px 20px 10px; border-right:2px solid #e6e6e6;border-top:2px solid #e6e6e6;border-left:2px solid #e6e6e6;border-bottom:2px solid #58595b;}
.other-buttons {float:right;width:205px;margin-top:7px;}
.other-buttons ul li {float:left;}
.other-buttons .social-icon, .social-footer a {float:left;background:url(../images/sprite.png) no-repeat;width:43px;height:28px;display:inline-block;margin-right:5px;text-indent:-9999px;}
.other-buttons .social-facebook, .social-footer a.facebook {background-position:-192px -187px}
.other-buttons .social-twitter, .social-footer a.twitter {background-position:-238px -187px}
.daily-more-info {background:#e6e6e7;padding:0 7px;border:1px solid #929496;color:#000;display:inline-block;height:26px;line-height:26px;}
.social-footer {overflow:hidden;margin-bottom:15px;}
.product-view .product-options dt {padding:0;}
.product-options dd select, .add-to-cart .qty {height:25px;}

.add-to-cart {width:100%;}
.add-to-cart label {display:inline-block;min-width:87px;}
.qty-wrapper {float:left;margin-top:10px;}

.extra-details, .product-rating, .daily-rating {padding:10px 10px 20px 10px;margin:10px 0;border-right:2px solid #e6e6e6;border-top:2px solid #e6e6e6;border-left:2px solid #e6e6e6;border-bottom:2px solid #58595b;background:#fff;overflow:hidden;}

.product-addto-box {padding-top:10px;}

.box-reviews ul li.review-item {overflow:hidden;margin:20px 0;}
.inside {padding:10px;overflow:hidden;}

.product-service {margin:10px 0 5px;padding-top:5px;border-top:2px solid #58595b;}
.product-service li {padding-left:20px;background:url(../images/sprite.png) no-repeat -318px -438px;line-height:20px;}
.dailyoffer-right .product-service {display:none;}

.review-left {float:left;width:75px;margin-right:10px;}
.review-right {float:left;width:665px;background:white;}
.review-date {float:left;background:url(../images/sprite.png) no-repeat -7px -131px;width:74px;height:75px;text-align:center;}
.review-date span {display:block;margin:29px 0 0 6px;width:62px;height:39px;background:#fff;font-size:15px;font-weight:bold;}
.review-name span {font-weight:bold;}
.review-right-left {float:left;width:75px;margin-right:10px;}
.review-right-middle {float:left;width:140px;margin-right:10px;}
.review-right-middle ul li {overflow:hidden;margin-bottom:5px;}
.review-right-middle li.last {margin-bottom:0;}
.review-right-middle ul li .rating-label {float:left;width:70px;}
.review-right-inside {padding:10px;overflow:hidden;}
.review-right-right {float:right;width:400px}

.date span {display:block;text-align:center;}

.review-title-wrapper {overflow:hidden;}
.toggle-button {display:inline-block;float:right;text-align:center;padding:10px;background:#e7e7e7;cursor: pointer;color:#fff;font-size:14px;width:110px;}
.toggle-button:hover {background:#58595b;}
.toggle-title {display:inline-block;float:left;}
.toggle-title h3 {margin-bottom:0px;line-height:37px;}
.review-form, .toggle-wrapper, .daily-rating {clear:both;padding-top:20px;}
.form-item-first {display:inline-block;float:left;overflow:hidden;}
.form-item-first .form-label {margin-bottom:5px;}
.form-add-title {font-weight:bold;margin-left:5px;display:inline-block;font-size:15px;}
.review-form .form-list li {float:left;margin-left:20px;display:inline-block;}
.form-item {margin-bottom:10px;}
.addtocartbutton {float:left;clear:both;margin-top:10px;}

.m-shop-by .arrow {display:inline-block;width:31px;height:20px;margin:-5px 0 0 5px;background:url(../images/sprite.png) no-repeat -307px -412px;float:right;}

.btn-koop-nu {float:right;}

.product-nr {display:inline-block;width:25px;height:35px;background:#c6bda0;font-size:16px;font-weight:bold;color:#fff;text-align:center;line-height:35px;float:left;margin-right:3px;}
.col2-left-layout .dailyoffer-extras {width:182px;}
.col2-left-layout .dailyoffer {width:558px;}
.col2-left-layout .dailyoffer-right {width:215px;}
.col2-left-layout .dailyoffer-left {width:339px;}
.dailyoffer-extras .product-sale {background:#fff;border-top:1px solid #c6bda0;}
.dailyoffer-extras .product-item {margin-right:1px;}
.dailyoffer-extras .more-info {background-position: -95px -73px;}
.product-timer {display:inline-block;width:73px;}
.product-timer li {float:left;color:#434244;font-weight:bold;line-height:35px;}
.product-timer-icon {display:inline-block;width:18px;height:35px;background:url(../images/sprite.png) no-repeat -306px -286px;padding:0 2px;border-right:1px solid #e6e6e6;}
.product-discount {font-weight:bold;color:#622e45;float:right;line-height:35px;text-align:center;width:76px;}


.cart {background:#fff;}

.fixed-menu{position:fixed;right:0;top:186px;z-index:999;display:block}
.fixed-menu li{border-bottom:1px solid #fff;background-color:#58595b;width:40px;height:40px;cursor:pointer;transition:all 0.4s;}
.fixed-menu li:hover {background-color:#F37021;}
.side-payment, .side-shipping, .side-warranty, .side-facebook a, .side-twitter a {background:url(../images/sprite.png)}
.fixed-menu li > a {display:block;width:40px;height:40px;background:url(../images/sprite.png) no-repeat;}
.fixed-menu .top {background:none;color:#fff;line-height:40px;text-align:center;font-size:14px;}
.fixed-menu .top a{background-image:none!important}
.fixed-menu .side-payment {background-position:-204px -345px}
.fixed-menu .side-contact {background-position:-207px -384px}
.fixed-menu .side-shipping {background-position:-259px -304px;}
.fixed-menu .side-warranty{background-position:-205px -304px}
.fixed-menu .side-facebook a{background-position:-258px -384px}
.fixed-menu .side-twitter a{background-position:-259px -343px}
.side-service-block{width:350px;top:30px;display:none;text-align:center;z-index:10;line-height:15px}
.side-block-list li, .side-block-buttons li, .side-block-buttons li:hover, .side-block-list li:hover, .side-block-buttons a {background:none !important;border:0;width:auto !important;height:auto !important;}
.side-service-block p{clear:both}

.fixed-menu li .side-block-wrapper{display:none;background:#fff;position:absolute;right:40px;border:1px solid #c6bda0;border-right-color:#fff;font-size:12px;top:0;width:340px;}
.fixed-menu li:hover .side-block-wrapper{display:block!important}
.side-block-title {background:#c6bda0;text-align:center;}
.side-block-title h4{line-height:39px;color:#fff;}

.side-block-inside {padding:10px;}
.header-fixed {background: #fff;border-bottom:2px solid #e6e6e6;width:100%;position:fixed;z-index:999;top:0;}
.header-fixed .logo-box {margin-top:0;height:auto;}
.header-fixed .logo {margin-top:5px;height:45px;background-position:0 -451px;font-size: 18px;line-height: 43px;text-indent: 60px;margin-left:0px;}
.header-fixed .logo span {display:inline;}
.header-fixed .header-usps {display:none;}
.header-fixed .block-cart-header {margin-top:2px;}
.header-bottom.header-fixed {height:50px;}
.header-z {margin-top:90px;}
.header-fillup {width:100%;height:90px;}
.header-fixed .searchautocomplete {width:500px;}
.header-fixed .header-search .input-text {width:460px;}

.header-fixed .header-search {margin-top:5px;}


#popupWrapper{position:fixed;width:100%;height:100%;;top:0;left:0;z-index:9999;display:none;text-align:center;}
.popup{margin:0 auto;padding:10px;background-color:#c6bda0;margin-top:300px;display:inline-block;z-index:999;position:relative;}
.popup-overlay {background:#333;opacity:0.6;width:100%;height:100%;position:absolute;top:0;}
.popup-left {display:inline-block;float:left;width:450px;}
.popup-right {display:inline-block;float:right;width:280px;height:220px;border-top:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;border-right:2px solid #e6e6e6;margin-top:10px;}

.popup .sidebar-newsletter {height:240px;margin-bottom:0;}
.popup .block-newsletter-bottom span {font-size:12px;}
.popup .sidebar-newsletter p {font-size:20px;line-height:29px;margin-bottom:15px;}
.popup .sidebar-newsletter input.input-text {margin-bottom:5px;}
.popup .sidebar-newsletter input.input-text, .popup button.button.regular-button {height:50px;font-size:18px;}
.popup button.button.regular-button {background:#ff6600;}

#popUp .popUpContentDiv{float:left;height:285px;width:280px}
.popUpLogo{width:175px;height:90px;clear:both;margin:0 auto;margin-bottom:20px}
.popUpContentDiv.catering{background:url(../images/catering.png);margin-right:10px}
.popUpContentDiv.leerwerk{background:url(../images/leerwerk.png)}
.popUpContentDiv.logistiek{background:url(../images/logistiek.png);margin-left:10px}
#popUp .popUpButton{color:#FFF;font-size:15px;padding:10px;font-family:Arial;font-weight:700;text-shadow:2px 2px #000;border-radius:4px;cursor:pointer;margin-top:215px}
.popUpButton.catering{background-color:#c5181c;border-color:#d9666b #710d11 #710d11 #d9666b}
.popUpButton.leerwerk{background-color:#1667d3;border-color:#659be2 #0f4792 #0f4792 #659be2}
.popUpButton.logistiek{background-color:#fed70e;border-color:#fee560 #b0950a #b0950a #fee560}
.popupText{width:100%;margin-top:10px}
.popUpClose{float:right;margin-right:-25px;margin-top:-25px;cursor:pointer}

.cart-payment {float:right;margin-top:10px;}
.cart-offers-block .sidebar-block-title h4 {color:#c6bda0;font-size:16px;line-height:1.35;text-align:left;}
.cart-offers-block .sidebar-block-title {background:none;height:auto;margin: 5px 0 0 5px;}
.cart-offers-block .sidebar-block {width:450px;}
.cart-offers-block .sidebar-block-payment {float:left;width:200px;}
.cart-offers-block .sidebar-block-inside ul {float:right;padding:0 10px 10px;}

#srka-product-review-list { width: 180px;display:inline-block;float:left;}
#srka-product-review-list .srka-rating-code { padding: 3px 0; }
#srka-product-review-list .srka-rating-code .label { min-width: 100px; display: block; float: left; color: #333; }
#srka-product-review-list .srka-rating-code .options {}
#srka-product-review-list .srka-rating-code .options li { display: block; float: left; margin-top: 2px; }
#srka-product-review-list .srka-rating-code .options li .option { display: block; width: 14px; height: 13px; background: url(../images/bkg_rating.gif) center top no-repeat; text-indent: -9999em; }
#srka-product-review-list .srka-rating-code .options li .option.selected { background-position: center bottom; }

#checkout-payment-method-load label, .shipment-methods label {padding-left:57px !important;background-image:url(../images/sprite-checkout.png); background-repeat:no-repeat;}
#payment_form_klarna_invoice label, #payment_form_bankpayment label {padding-left:0 !important;background:none;}
label[for=p_method_klarna_invoice] {background-position:0 2px;}
label[for=p_method_msp_ideal] {background-position:0 -24px;}
label[for=p_method_bankpayment] {background-position:-1px -98px;}
label[for=p_method_msp_mastercard] {background-position:1px -51px;}
label[for=p_method_msp_visa] {background-position:0 -75px;}
label[for=p_method_msp_mistercash] {background-position:0 -197px;}
label[for=s_method_tablerate_bestway] {background-position:0 -120px;}
label[for=s_method_freeshipping_freeshipping] {background-position:-2px -167px;}

.listitem_5, .billing-field-5 {float:left;}
.listitem_6, .billing-field-6 {clear:none !important;}

@media screen and (min-width: 1210px) {
#nav{font-size:14px;}
    .container, .page, .nav-container {width:1190px !important;}
    .col2-left-layout .col-main {width:991px;}
	header .logo-box {margin:-30px 70px 0 0;}
    .product-item {width:231px;}

    .product-item-sixth {margin-right:0 !important;}
    .product-item-fifth, .category-products .product-item-fourth {margin-right:4px;}
    .category-products .product-item-fifth {margin-right:0;}
    .usp-last {display:block;}
    .header-usps {margin-left:50px;}
    .header-usps-inside li{margin-right:20px;}
    .dailyoffer {width:720px;margin-right:20px;}
    .dailyoffer-right {width:260px;height:430px;}
    .dailyoffer-left {width:456px;height:430px;}
    .dailyoffer-extras {width:450px;}
    .dailyoffer-extras .product-item {margin-right:12px;width:215px;height:390px;}
    .dailyoffer-extras .product-item-right {margin-right:0px;}
    .dailyoffer-extras .product-image img {max-width:215px;}
    .product-view .product-shop {width:500px;}
    .product-view .product-img-box {width:460px;height:425px;}
    .product-image-box {display:inline-block;float:right;}
    .review-right {width:895px;}
    .review-right-right {width:600px;}
    .addtocartbutton {float:right;margin-top:0;clear:none;}
    .product-nr {width:35px;}
    .product-timer {width:91px;letter-spacing: 2px;}
    .product-timer-icon {width:20px;}
    .product-discount {width:83px;}
    .review-form-right .input-box, .review-form-right textarea, .dailyoffer-middle .options-wrapper {width:461px;}
.content-image {width:290px;}
    .daily-more-info {padding:0 24px;}
    .dailyoffer-time-text {top:416px;left:45px;}
    .dailyoffer-right-bottom{bottom:10px;width:240px;}
    .select-box {width:155px;}
    .daily-newsletter .sidebar-newsletter {;width:332px}
    .cart-payment {float:left;clear:none;margin:0;}
    .cart-offers-block .sidebar-block {width:210px;float:left;padding:10px;}
    .cart-offers-block .sidebar-block-title {margin:0;}
    .cart-offers-block .sidebar-block-payment {position:absolute;top:25px;}
    .cart-offers-block .sidebar-block-inside ul {padding:110px 0 0;}
    .dailyoffer-right-inside{height:410px;}
    .product-item button.button.addto {width:158px}
    button.button.btn-proceed-home , .other-buttons {width:240px !important;}
    .product-sale-buttons button.button.addto {width:100%;}
.col2-left-layout .dailyoffer-extras {width:220px;}
.col2-left-layout .dailyoffer {width:740px;}
.col2-left-layout .dailyoffer-left {width:420px;}
.col2-left-layout .dailyoffer-right {width:262px;}
.col2-left-layout .dailyoffer-left {width: 472px;}
.col2-left-layout .dailyoffer-left .dailyoffer-image {padding:15px 40px 0;}
}

@media screen and (max-width:1035px) {
    .fixed-menu ul {opacity:0.3;}
    .fixed-menu ul:hover { opacity: 1;}
}


/* @media screen and (max-width:400px) {
    .wrapper {max-width:400px;}
    .container, .page {width:400px !important;}
    .col2-left-layout .col-main {width:380px;}
}

@media screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){

    .container, .page {width:400px !important;}
    .col2-left-layout .col-main {width:380px;}
    .dailyoffer, .dailyoffer-left, .dailyoffer-right, .dailyoffer-extras {display:none !important;}
} */


.block-newsletter-buttons button.button.regular-button {color:white !important;width:100%;background-color:#58595b;border:none !important;height:35px;line-height:30px;margin-top:5px;box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.2) inset;-moz-box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.2) inset;-ms-box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.2) inset;-o-box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.2) inset;}

.update-button {transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;opacity:0.7;filter:alpha(opacity=70);background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:-238px -131px;border: 1px solid #c0c0c0 !important;border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;-webkit-border-radius: 2px;cursor: pointer;display: inline-block;margin: 0;text-indent:-9999px;width:50px;height:30px;margin-top:5px;}

.update-button:hover {opacity:1;filter:alpha(opacity=100);}

.discount-form .update-button {float:right;margin-left:5px;height:34px;background-position:-250px -128px;width:26px;margin-top:0px;}
.cart-offers .product-item .price-box {color:#666;}

.sidebar-nav-left {
	background: #ffffff;
	padding: 10px;	
	border: 1px solid #58595b;
}
.sidebar-nav-left li.level0, .sidebar-nav-left li.level1 {
	padding-top: 3px;	
}
.sidebar-nav-left li.level0 a:hover, .sidebar-nav-left li.level1 a:hover{
	text-decoration: underline;
}
.sidebar-nav-left .support_logo {
	display: none;	
}