/*
 $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
 osCommerce, Open Source E-Commerce Solutions
 http://www.oscommerce.com
 Copyright (c) 2003 osCommerce
 Released under the GNU General Public License
*/
body{color:#737373;margin:0;padding:0;background:#fafafa;}
.bg_body{height:auto !important;min-height:100%;width:100%;}
.bg2_body{height:auto !important;min-height:100%;width:100%;}
html, body{height:100%;}

*{padding:0; margin:0; line-height:normal; font-family:Verdana, Geneva, sans-serif;}

h1{font-size:1.1em;color:#666;}

.width_table{width:958px;position:relative;margin:0 auto 0 auto;}
.width_td{padding:0 0 0 0;}
/*.width_div{width:758px;margin:auto;position:relative; z-index:11;}*/
.width_div{width:989px;margin:auto;position:relative; z-index:11;}
/*.module{position:absolute; height:1px !important;min-height:1px; font-size:0; line-height:1px; top:260px; left:0; right:0; z-index:1; text-align:center;width:100%;}*/
.module{position:absolute; height:1px !important;min-height:1px; font-size:0; line-height:1px; top:250px; left:0; right:0; z-index:1; text-align:center;width:100%;}
.width_div a{display:block;}

.main_table{margin:0 auto 0 auto;position:relative;z-index:11;text-align:left;}
.box_width_left{width:236px;}
.box_width_right{width:236px;}

.content_width_td{width:100%;padding:0 0 0 0;}
.box_width_td_left{padding:0 18px 0 0;}
.box_width_td_right{padding:0 0 0 0; display:none;}

.row_1{padding:0 0 0 0; height:260px;text-align:center;}
/*.row_1_un{padding:0 0 0 0; height:586px;text-align:center;}*/
.row_1_un{padding:0 0 0 0; height:475px;text-align:center;}
.row_11{height:47px;text-align:left;background:#454545 url('../images/top-td-bg.png') repeat-x;}
.row_12{}
.row_2{padding:12px 0 6px 0;}
.row_3{padding:0 0 0 0; text-align:center;}
.row_4{padding:0 0 0 0; height:100%;background:url(../images/bg_png.png) 0 0 repeat;}

.logo{padding:33px 0 17px 1px;height:133px; vertical-align:top; width:100%;}
.banner_02{padding:0 2px 0 0;}
.slider_bg{background:url(../images/slider_bg.jpg) 0 0 no-repeat; height:442px;}

.navigation{padding:39px 0 0 0;}
.navigation td{}
.navigation .table{width:1px;background:url(../images/navigation.png) 0 0 repeat;}
.navigation span{color:#379fb8; font-size:12px; line-height:13px; font-weight:normal;padding:28px 0 0 0; display:block;}
.navigation strong{color:#fd4403; font-size:12px; line-height:13px; font-weight:bold;}

.row_12 .languages{padding:23px 20px 19px 20px;}
.row_12 .languages table{width:86px;}
.row_12 .languages td{text-align:right;}
.row_12 .languages .languages_img{margin:0 6px 0 0;}

.row_11 .currencies{padding:4px 20px 0 19px;background:url(../images/search_bg.gif) 0 1px no-repeat;}
.row_11 .currencies table{width:150px;}

.row_12 .languages td,
.row_11 .currencies td{color:#fff; font-size:12px; line-height:14px; font-weight:bold;vertical-align:middle;}

.select{width:100%;border:1px solid #fff;background:#fff; color:#9c9c9c;vertical-align:middle;margin:0 0 0 0;padding:0;line-height:15px;}
.select2{margin:0 0 0 0; border:0 solid #cecece; color:#545260;}
.select2 td{padding:6px 0 6px 0; height:36px; vertical-align:middle;}
.select2 select	{width:35%; border:1px solid #464646;background:#464646; color:#fff;vertical-align:middle;margin:0 10px 0 10px;}
.select3{width:100%;border:1px solid #464646;background:#464646; color:#fff;vertical-align:middle;margin:0 0 0 0;padding:0;}

.footer{padding:0 0 0 0;background:url(../images/bg_png.png) 0 0 repeat;}
.footer_td{text-align:left;padding:10px 0 10px 0; width:100%;}
.footer2_td{text-align:right;padding:1px 91px 0 16px;}
.footer2_td{vertical-align:middle;}
.footer{color:#FFF;vertical-align:middle;}
.footer a{color:#FFF;font-size:11px;line-height:18px;font-weight:normal;text-decoration:none;}
.footer a:hover{text-decoration:underline;}

/* buttons */
button{padding:3px 10px;text-decoration:underline;border:0;background:#ffffff;cursor:pointer;}

/* extra text */
.extra_text{clear:both;}
.extra_text.top{margin-bottom:1em;}
.extra_text.bottom{margin-top:1em;}
.extra_text p{margin-bottom:1em;}

/* product filter */
.product-filter{margin-bottom:0.8em;}
.product-filter table{margin:0 auto;width:100%;border-collapse:collapse;}
.product-filter td{width:25%;text-align:center;border:2px solid #efefef;}
.product-filter a{display:block;padding:8px 0;width:100%;font-size:12px;color:#EFEFEF;text-decoration:none;background-image:url(../images/menu_bg.gif);background-repeat:repeat-x;}
.product-filter a:hover,
.product-filter td.s a{color:#151202;background-image:url(../images/menu_bg-act.gif);}

/* catalog */
.wrapper_box select.select-quantity{margin:0 0 5px 5px;}
#list-view select.select-quantity{margin-left:5px;}
.wrapper_box .already-in-basket select.select-quantity{margin:0;}
td.already-in-basket{padding-top:2px;padding-bottom:5px;color:#000;}
td.already-in-basket div{padding:5px;text-align:center;}
td.already-in-basket div.in-basket{background:#fdd912;border:1px solid #D4D4D4;}
td.already-in-basket div a{color:#000;text-decoration:none;}
td.product-listing-row-buy-now{padding:5px 0;text-align:center;vertical-align:middle;}

/* 20110605 */
div.spacer{clear:both;}
div.toggleIntro{clear:both;margin-top:1em;font-size:12px;line-height:1.5em;}
div.toggleIntro em,
div.toggleIntro strong{line-height:1.5em;}
div.toggleIntro img{float:right;margin:0 0 1em 1em;width:290px;border:1px solid #ccc;}
.toggleIntroActions{clear:both;width:100%;border-collapse:collapse;}
.toggleIntroActions a{padding:7px;font-size:12px;color:#00F;text-decoration:none;background:#DFDFDF;}
.toggleIntroActions a:hover{color:#FDD912;background:#5B5B5B;}
.toggleIntroActions img{margin-right:1em;}
.toggleIntroActions td{vertical-align:middle;}

/* 20110611 */
.main table.product-inkt-table-inner span.productspecialprice{line-height:37px;}
table.product-inkt-table-inner{width:100%;text-align:left;border-collapse:collapse;}
table.product-inkt-table-inner td{vertical-align:middle;}
table.product-inkt-table-inner img{margin:10px 0;}
td.product-inkt-name{padding:0 1em;font-weight:bold;}
.main td.product-inkt-description{padding:5px 0 5px 0;font-size:11px;color:#0086CA;}
.main td.product-inkt-description .extra{color:#F00;text-align:left;}
.main td.product-inkt-description .extra.original{font-weight:normal;color:#797979;}
.main td.product-inkt-description .extra.extra_padding{margin-top:5px;}
.main .listing tr.cartridge-content td strong font,
.main .listing tr.cartridge-content td font{color:#0086CA;}

/* 20110622 */
.oi-list-printers{float:left;list-style:none;width:33%;}
.oi-list-printers li{margin:0 0 3px 3px;background:#FFF;border:1px solid #D4D4D4;}
.oi-list-printers td{padding:5px;vertical-align:middle;}
.main .oi-list-printers .name{padding-left:5px;}
.main .oi-list-printers .name a{display:block;font-size:11px;}

/* 20110630 */
#header{width:100%;background:url(../images/inktdiscount-logo-2011.png) right 88px no-repeat;border-collapse:collapse;}
#header .logo{padding:0 15px 0 0;width:350px;height:121px;background:url(../images/oi-header.jpg) no-repeat;}
#header .logo a{display:block;width:100%;height:100%;text-decoration:none;}
#header .text{padding:20px 0 0 0;font-family:arial;font-size:16px;font-weight:bold;line-height:26px;color:#525255;}
#header .text.col1{position:relative;padding-right:15px;}
#header .text div{color:#0098E5;line-height:26px;}
#header .free-shipping{width:1px;vertical-align:middle;}

.navigation2{width:100%;}
.navigation2 td{vertical-align:middle;}
.navigation2 ul{list-style:none;float:left;}
.navigation2 li{float:left;border-right:1px solid #BDBDBD;}
.navigation2 li.l{border:0;}
.navigation2 li a{display:block;padding:0 15px;width:100%;height:100%;line-height:26px;font-family:verdana;font-size:13px;color:#FFFFFF;text-decoration:none;}
.navigation2 li a:hover,
.navigation2 li.s a{text-decoration:underline;}

.menu{width:100%;}
.menu table{width:100%;border-collapse:collapse;}
.menu td.logo{padding:0;width:316px;height:68px;vertical-align:middle;background:url(../images/inktdiscount-logo-2011.png) 0 -33px no-repeat;}
.menu td.logo a{display:block;width:100%;height:100%;text-decoration:none;}
.menu ul{list-style:none;height:59px;background:#FBE50A;}
.menu li{float:left;text-align:center;border-right:1px solid #EFEFEF;}
.menu li a{display:block;padding:0 35px;height:59px;line-height:59px;font-size:14px;font-weight:normal;color:#EFEFEF;text-decoration:none;text-transform:uppercase;background:#292929;}
.menu li a:hover,
.menu li.s a{color:#151202;background:#FBE50A;}

/* 20110816 */
h4.promos-intro{margin-bottom:15px;font-size:14px;font-weight:bold;color:#666;}
div.promo h5{margin:5px 0;}
div.promo h5 a{font-size:13px;font-weight:bold;color:#2781DE;}

/* 20110817 */
td#menu_dropdown ul{margin:0;list-style:none;}
td#menu_dropdown ul ul{display:none;position:absolute;top:47px;padding:10px 0;width:250px;background:#EEEDF2;z-index:999;}
td#menu_dropdown li{float:left;position:relative;border-right:1px solid #DDD;}
td#menu_dropdown li.l{border:0;}
td#menu_dropdown li.s{background:#333;}
td#menu_dropdown li li{float:none;border-bottom:1px solid #CCC;}
td#menu_dropdown li li.l{border:0;}
td#menu_dropdown li a{display:block;padding:0 40px 0 25px;font-size:13px;font-weight:normal;line-height:47px;color:#EEE;text-decoration:none;text-transform:uppercase;background:url(../images/top-td-a.png) right center no-repeat;}
td#menu_dropdown li.s li a,
td#menu_dropdown li li a{line-height:30px;color:#333;text-transform:none;background:none;}
td#menu_dropdown li li a:hover{color:#EEE;background:#454545;}
td#menu_dropdown li.s a,
td#menu_dropdown li li.s a,
td#menu_dropdown li a:hover{color:#EEE;}

/* 20110819 */
table.productinfo{width:100%;border-collapse:collapse;}
table.productinfo a{font-size:11px;color:#333;text-decoration:underline;}
table.productinfo td{font-size:11px;vertical-align:middle;}
table.productinfo td.c1{font-weight:bold;text-align:left;}
table.productinfo td.c2{text-align:right;}
table.productinfo .fa_grootte2 td.c2{font-size:12px;font-weight:bold;color:#333;}

span.cartridge-contents{margin:5px 0 10px 0;display:block;}
span.cartridge-content{}
span.cartridge-contents.multiple .title{display:block;clear:both;margin-bottom:5px;}
span.cartridge-contents.multiple .cartridge-content{display:block;padding:2px 0;/*float:left;width:50%;*/}

/* 20110901 */
table.paper-selector{margin:0 auto;width:95%;border-collapse:collapse;}
table.paper-selector td{padding:0.5em;font-size:11px;color:#333;vertical-align:middle;}
table.paper-selector td.c1{width:10px;font-weight:bold;}
table.paper-selector td.c2{width:130px;font-style:italic;font-weight:bold;}
table.paper-selector td.c3{width:150px;}
table.paper-selector label{cursor:pointer;}
table.paper-selector .action td{padding-top:1.5em;}
table.paper-selector .error{font-weight:bold;color:#F00;}
table.paper-selector .odd td{background:#EFEFEF;}
table.paper-selector div.cb{float:left;margin:0 0.5em 0.8em 0;width:110px;}
table.paper-selector tr.cb td.c1,
table.paper-selector tr.cb td.c2{vertical-align:top;}

/* 20110904 */
ul.printer-list{float:left;margin-right:50px;list-style-position:inside;}
ul.printer-list a{color:#737373;text-decoration:underline;}

/* 20110906 */
#list-view{width:100%;border-collapse:collapse;}
#list-view th,
#list-view td{padding:0.3em 1em;font-size:12px;color:#333;text-align:left;vertical-align:middle;}
#list-view th{padding:0.5em 1em;font-size:12px;font-weight:bold;background:#DFDFDF;}
#list-view td{width:1px;font-size:10px;border-bottom:1px solid #BFBFBF;white-space:nowrap;}
#list-view td.cart{width:auto;}
#list-view td.already-in-basket{padding:0;height:auto;border:0;}
#list-view td.product-listing-row-buy-now{padding:0;height:auto;border:0;}
#list-view td.subc1{text-align:left;}
#list-view td.subc2{text-align:right;}
#list-view a{color:#333;text-decoration:none;}
#list-view img{height:15px;}
#list-view .compatible td.c2,
#list-view .compatible td.c2 a,
#list-view .compatible td.c3,
#list-view .compatible td.c3 a,
#list-view .compatible td.c4,
#list-view .compatible td.c4 a{font-weight:bold;color:#0098E5;}
#list-view .long-text td{padding-bottom:0.6em;color:#F00;}
#list-view .no-border td{padding-bottom:0;border:0;}
#list-view .no-border td.c1,
#list-view .no-border td.cart{border-bottom:1px solid #BFBFBF;}

span.product-price{display:block;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#333;line-height:20px;text-align:left;}
span.product-price.incl-vat{font-size:11px;font-style:italic;}
.compatible span.product-price,
.fineart span.product-price{font-size:18px;font-weight:bold;color:#F00;}
.compatible span.product-price.incl-vat,
.fineart span.product-price.incl-vat{font-size:11px;font-weight:normal;font-style:italic;color:#333;}
span.product-price span{font-size:9px;font-weight:normal;color:#333;}

#list-view span.product-price{font-size:11px;}
#list-view .compatible span.product-price{font-size:14px;}

.put-in-cart{width:/*180px*/100%;}
.product-detail .put-in-cart{width:auto;}
.product-detail .put-in-cart td{padding-right:10px;}

.product-detail{margin:0 10px;width:690px;}
.product-detail .subc1,
.product-detail .subc2,
.product-detail .subc3{vertical-align:top;}
.product-detail .subc1.product-listing-row-buy-now,
.product-detail .subc2.product-listing-row-buy-now{vertical-align:middle;}
.main .product-detail td.product-inkt-description{padding:0 0 0 2em;}
.product-detail span.cartridge-contents{margin-top:0;padding-top:0;}

/* 20110907 */
#search-wrapper{margin-top:10px;}
#search-wrapper table{width:100%;border-collapse:collapse;}
#search-wrapper td{vertical-align:middle;}
#search-wrapper input.go{margin-right:2px;padding:5px;height:14px;font-size:12px;border:1px solid #000;}

#cart-short{padding:0 1em;width:240px;vertical-align:middle;}
#cart-short table{border-collapse:collapse;}
#cart-short td{padding:0;font-size:11px;color:#FFF;vertical-align:middle;}
#cart-short td a{font-size:11px;color:#FFF;}
#cart-short .c1r1{font-size:12px;font-weight:bold;text-align:center;}
#cart-short .c1r2{text-align:center;}
#cart-short .c2r1{padding-left:0.5em;}
#cart-short .c2r2{padding-left:0.5em;}
#cart-short .c2r2 a{font-size:11px;font-weight:bold;color:#FDD912;}

#in-cart-notice{position:absolute;top:47px;width:298px;height:133px;background:url(../images/cart-notice-bg.png) no-repeat;z-index:999;}
#in-cart-notice .body{padding:56px 51px 21px 21px;}
#in-cart-notice ul{list-style:none;margin-left:16px;}
#in-cart-notice li{float:left;line-height:25px;}
#in-cart-notice a{font-size:12px;color:#333;}
#in-cart-notice p{margin:0 0 1em 0;font-size:12px;color:#333;text-align:center;}
#in-cart-notice .checkout{margin-left:1em;}
#in-cart-notice .checkout a{font-size:16px;font-weight:bold;color:#111;}

/* 201109011 */
table.wrapper-cart{width:100%;border-collapse:collapse;}
table.wrapper-cart th{padding:0.5em 1em;font-size:12px;font-weight:bold;text-align:left;background:#DFDFDF;}
table.wrapper-cart td{padding:0.3em 1em;font-size:11px;vertical-align:middle;border-bottom:1px solid #EFEFEF;}
table.wrapper-cart td.product{width:100%;}
table.wrapper-cart td.remove{width:1px;}
table.wrapper-cart td.remove input{cursor:pointer;}
table.wrapper-cart td.total{white-space:nowrap;}
table.wrapper-cart span.product-price{font-size:14px;}
table.wrapper-cart span.product-price.incl-vat{font-size:12px;}
table.wrapper-cart table.product-cart{width:100%;border-collapse:collapse;}
table.wrapper-cart table.product-cart a{color:#333;}
table.wrapper-cart table.product-cart span.product-price{display:inline;font-size:12px;}
table.wrapper-cart table.product-cart td{padding:0;white-space:nowrap;border:0;}
/*table.wrapper-cart .even td{background:#EFEFEF;}*/
table.wrapper-cart .last td{border:0;}
table.wrapper-cart .subtotal td{font-size:14px;font-weight:normal;border:0;}
table.wrapper-cart .subtotal.border td{border-top:5px solid #999;}
table.wrapper-cart .subtotal.total td{font-weight:bold;}
table.wrapper-cart .subtotal.total span.product-price{font-size:16px;}
table.wrapper-cart .subtotal td.subc1{text-align:right;}
table.wrapper-cart .subtotal td.subc2{white-space:nowrap;}
.layout-cart .content_wrapper1_td{padding:10px 20px;}
table.wrapper-cart div.upsell,
table.wrapper-cart div.upsell a,
table.wrapper-cart div.upsell span.product-price span{color:#0098E5;}
table.wrapper-cart div.upsell a.replace,
table.wrapper-cart div.upsell span.product-price{color:#F00;}

table#checkout{width:100%;border-collapse:collapse;}
table#checkout .c1,
table#checkout .c2{width:50%;}
table#checkout.lay3col .c1,
table#checkout.lay3col .c2,
table#checkout.lay3col .c3{width:33%;}
table#checkout fieldset{margin-bottom:1em;padding:1em;border:1px solid #CCC;}
table#checkout fieldset legend{padding:0 1em;font-weight:bold;}
table#checkout fieldset ul{list-style:none;}
table#checkout fieldset li{float:left;width:150px;line-height:2em;}
table#checkout h5{padding:0.3em 0 0.5em 0;font-size:14px;font-weight:bold;}
table#checkout h5 span{margin-right:0.5em;padding:0.5em;color:#FFF;background:#333;}
table#checkout h5 a.edit{font-size:11px;font-weight:normal;color:#0000FF;}
table#checkout td{font-size:12px;}
table#checkout table.checkout-form{margin-top:14px;width:300px;border-collapse:collapse;}
table#checkout table.checkout-form input{margin-bottom:10px;padding:4px 5px;width:130px;font-size:12px;border:1px solid #CCC;}
table#checkout table.checkout-form input.cb{width:auto;border:0;cursor:pointer;}
table#checkout table.checkout-form input.error{border-color:#F00;}
table#checkout table.checkout-form input.predefined{font-style:italic;color:#ACACAC;background:#F6F6F6;}
table#checkout table.checkout-form input.address,
table#checkout table.checkout-form input.name{width:280px;}
table#checkout table.checkout-form .error input,
table#checkout table.checkout-form .error input.predefined{font-style:italic;color:#F00;border-color:#F00;}
table#checkout table.checkout-form td{position:relative;}
table#checkout label{cursor:pointer;}
table#checkout span.confirm-order-text{display:block;margin-top:0.5em;font-size:11px;font-style:italic;color:#999;}
table#checkout .text-wrapper{font-size:12px;line-height:1.6em;}
table#checkout .input-hint{position:absolute;display:none;padding-bottom:10px;top:-38px;left:0;background:url(../images/input-hint.png) 10px bottom no-repeat;z-index:999;}
table#checkout .input-hint span{display:block;padding:0 0.5em;line-height:25px;color:#FFF;background:#3BA02D;border:1px solid #3BA02D;}

.shipping-rate-upsell{padding-top:1em;font-size:11px;color:#000;text-align:left;}
.shipping-rate-upsell span{color:#F00;}

h2{margin-bottom:1.5em;font-size:14px;font-weight:bold;color:#0098E5;}

ul.sitemap{float:left;padding:20px;list-style:none;width:120px;}
ul.sitemap.odd{background:#EFEFEF;}
ul.sitemap a{display:block;font-size:11px;line-height:20px;}
ul.sitemap .title a{font-size:14px;font-weight:bold;line-height:24px;}

.search-inline{}
.search-inline input.go{margin-right:3px;padding:5px;height:14px;font-size:12px;border:1px solid #000;}
.search-inline table{width:auto;}

.main.large-text h1{margin-bottom:2em;}
.main.large-text p{margin-bottom:1em;line-height:18px;}
.main.large-text ul{margin-bottom:1em;list-style:inside;}
.main.large-text li{line-height:18px;}

#largeImage{position:absolute;padding:10px;width:300px;background:#FFF;z-index:999;}

a#contactButton1,
a#contactButton2 {
  display:block;
  float:left;
  padding:0.5em 1em;
  color:#000;
  font-weight:normal;
  border:1px solid #000;
}
a#contactButton1 {
  margin-bottom:1em;
  font-weight:bold;
  background:#fde400;
  text-transform:uppercase;
}
a#contactButton1:hover {
  color:#fde400;
  background:#000;
}

/* 20120730 */
.main .cartridge-content a {
  font-size: 11px;
  color: #0086CA;
  line-height: 1em;
}

/*20121228*/
span.eye-catcher {
  display: block;
  float: right;
  margin-right: 1em;
  padding: 3px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  border: 1px solid #000;
}
table.productinfo .content td.c2{font-weight:bold;color:#f00;}

#visit-other-language { position: absolute; top: 140px; right: 95px; }
#visit-other-language a { text-decoration: none; }
#visit-other-language img { display: block; height: 24px; border: 0; }
#visit-other-language td { padding-right: 6px; font-size: 12px; font-weight: bold; line-height: 24px; white-space: nowrap; }

/*20140904*/
.fineart table.productinfo{float:right;margin-bottom:20px;}
.fineart.wrapper_box .right-top{float: right;margin: 0 20px 10px 0;text-align: right;}
.fineart.wrapper_box .right-top .size{display:none;color:#000;border:1px solid #000;padding:6px;font-weight:bold;}
span.eye-catcher.red {
  float: left;
  margin-right: 0;
  color: #F00;
  border-color: #F00;
}

/* 20140905 */
ul.printer-list li{white-space:nowrap;}

span.larger {font-weight: bold; font-size: 120%;}

.red { color: red; }