.matrixdisplay td { margin-top: 5px; }
div.categoryproductimage { width: 110px; height: 100%: }
div.categoryproductbrand { font-size: 10px; }
div.categoryproductbrand a:link, div.categoryproductbrand a:visited { color: navy; text-decoration: underline; font-size: 10px; }
div.product-summary { font-size: 10px; color: #606060; }
#productreviews a { font-family: arial; color: navy; font-weight: bold; text-decoration: underline; }
#keyword-search-box ,#theme_dropdown , #field_product_brand { width: 167px; position: relative; left: 2px; font-size: 10px;background-color: navy;color: yellow;border: 1px solid navy; }
#table-checkout-parent { border: 1px solid #c0c0c0; background-color: #f8f8f8; }
#table-checkout-parent TD.tender-header { font-size: 14px; font-weight: bold; font-style:italic; margin-bottom: 15px; }
#page-payment #ordersummary ,#page-ordercomplete #ordersummary ,#page-nsc #ordersummary { margin-left: 3px; margin-top: 15px; margin-bottom: 7px; font-size: 16px; }
form,h1 { border: 0px 0px 0px 0px; margin:0; }
.categorystocklevel { font-size: 11px; color: red; font-weight: bold; }
#page-home #specialoffers{ display: none; }
#page-product #specialoffers{ display: none; }
#seldim1 ,#seldim2 ,#seldim3 { font-size:10pt; BORDER: #808080 1px solid; width: 190px; }
.matrixdisplay  TD P { padding-right: 5px; }
.matrixdisplay STRONG { padding-top: 20px; FONT-FAMILY: "comic Sans MS","Trebuchet MS", Tahoma, Verdana, Arial; }
#productbuyinfo  table table { border: 0px; }
#productbuyinfo  table{ border: 1px dashed #f0f0f0; padding: 5px; }
blockquote { margin: 0 0 0 30px; padding: 10px 0 0 20px; font-size: 88%; line-height: 1.5em; font-family: "Tebuchet MS", Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #666; background: url(http://www.corkartsupplies.com/themes/images/quotes.gif) no-repeat top left; }
body {  color: black; font-family: arial, sans-serif; margin:0; padding:0; font-size: 12px }
 p  {   font-size: 12px; margin-bottom: 15px; 
  line-height: 18px;  }
#panel-search td.boxText { font-size: 11px }
a { color:#000; }
.navlink, a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
#panel-promotion a ,  #panel-newproduct a ,  #panel-specials a   { color: #000099; }
.formbox { BORDER: 1px solid #c0c0c0; BACKGROUND: #f8f6ff; }
.headertable { background-color: #2E1378; }
.headertable, .tab-parenttable { border-collapse: collapse; border-spacing: 0; width: 100%; }
.tab-parenttable {background: url('images/header_bg.jpg');background-position: bottom left; }
.headercenter { width: 100%;border-width:0; }
.headerleft { border-width:0; }
.headerright { border-width:0; }
.mainbody { width: 100%; border-collapse: collapse; border-spacing: 0; }
.mainbodycenter { width: 100%; vertical-align: top;padding: 2px 5px 10px 5px; }
.mainbodyleft   { width: 170px; vertical-align: top; padding: 5px 2px 5px 5px; }
.mainbodyright  { width: 170px; vertical-align: top; padding: 5px 5px 5px 2px; }
.navpanelheader {width: 100%; }

/* For the panel headers on the left */
.navpanelbody {width: 100%; }
.navpanelrightcontent tr .col1, .navpanelrightcontent tr .col2 { padding-top: 3px; }
.navpanelleft,.navpanelright { border-collapse: collapse; border-spacing: 0; border: 0 0 0 0; padding:0; margin-bottom: 10px; width: 170px; }
.navpanelleftbody,.navpanelrightbody,.navpanelBodybody { border-collapse: collapse; border-spacing: 0; padding:0; width: 100%; }
.navpanelleftcontent, .navpanelrightcontent { background: url('images/bg-panel.gif'); }
.navpanelleftcontent, .navpanelrightcontent, .navpanelbodycontent { padding: 10px 10px 10px 10px; }

/*.basketheader, .productlistheader { background-color: #2E1379; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Verdana, Tebuchet MS,Tahoma, Verdana, Arial, sans-serif }
 */
.basketheader, .productlistheader , .navpanelleftheader, .navpanelbodyheader, .navpanelrightheader { border-collapse: collapse; border-spacing: 0; margin:0; padding:0; width: 100%; padding:0; height: 21px; }
.basketlist-col1,.productlist-col1 { border-left: 1px solid #2E1379; empty-cells: show; }
.basketlist-col1,.basketlist-col2,.basketlist-col3,.basketlist-col4 {border-right: 1px solid #AFB3D7; }
.basketlist-col5, .productlist-col5 { border-right: 1px solid #2E1379; }
.baskettable, .productlisttable { border-collapse: collapse; empty-cells: show; border-spacing: 0; font-size: 10px; margin-left:2px; margin-right:3px; border-bottom: 1px solid #2E1379; }
.basketlist-hilight td , .basketlist-blank td {border-left: 1px solid #2E1379;border-right: 1px solid #2E1379; }
.basketlist-blank td {border-top: 1px solid #2E1379;border-bottom: 1px solid #B2B5D8; }
.basketlist-hcol1,.productlist-hcol1 { background-image: url(images/header_middle.gif); background-repeat: no-repeat; border-left: 1px solid #2E1379; }
.basketlist-hcol5, .productlist-hcol5 { background-image: url(images/header_middle.gif);background-repeat: no-repeat; border-right: 1px solid #2E1379;background-position: top right; }
.navpanelleftheaderleft,.navpanelbodyheaderleft,.navpanelrightheaderleft { background: url(images/header_left.gif) no-repeat; width: 5px }
.basketheader, .productlistheader,.navpanelleftheaderCenter,.navpanelbodyheadercenter,.navpanelrightheaderCenter  { border-collapse: collapse; border-spacing: 0; margin:0; padding:0; background-image: url(images/header_bg.gif); }
.basketheader,.productlistheader { border-bottom: 1px solid #2E1379; height: 22px; }
.navpanelleftheaderCenter .navpanelleftheaderCenter ,.navpanelbodyheadercenter .navpanelbodyheadercenter,.navpanelrightheaderCenter .navpanelrightheaderCenter  { background-image: none; }
.navpanelleftheaderright,.navpanelbodyheaderright,.navpanelrightheaderright  { background-image: url(images/header_right.gif); width: 6px }
.navpanelleftbody,.navpanelbodybody, .navpanelrightbody{ width:100%; background-color: white; border: 1px solid #2E1378; }
.navpanelbodybody { background-color: #F3F3FC; }
.navpanelbodycell { width: 100%; }
.navpanelleftcell,.navpanelrightcell { width: 170px; }
.navpanelbodyheaderleft, .navpanelbodyheaderright,.navpanelleftheaderleft, .navpanelleftheaderright,.navpanelrightheaderleft, .navpanelrightheaderright { padding:0; }
.searchtheme { FONT-FAMILY: Tahoma, Verdana, Arial; Font-Size: 11px; Color: #fff; }
.heading-subcategory { font-size: 14px; color: navy; font-weight: bold }
h2, h3, #relateditemheading, h1,.heading-main, .heading-product {	font-size: 20px; color: #060073; font-weight: bold; padding: 0px 0px 10px 0px; }
h2 { font-size: 18px; }
#relateditemheading, h3 { font-size: 16px; }
#productphoto { margin-top: 13px; margin-margin: 20px; }
.text-product-desc { text-align: justify; margin-right: 7px; }
A { font-size: 11px; }
.heading-small { width: 100%; text-align: right; font-size: 10px; color: grey; font-weight: normal; }

/* text types */
.text-search { font-size: 10px; }
.text-productdesc { }
.text-productsubdesc { }
.text-pricingdetails{ }
.text-price { font-weight: bold; font-size: 13px; }
.text-pricestrike { text-decoration: line-through; font-weight: bold; color: #989EC2; font-size: 12px; }
.text-bold { font-weight: bold; }
.text-pricesave { color: blue; font-weight: bold; }
.text-small { font-size: 9px; }
.text-availabilitytext { font-size: 12px; color: grey; }
.text-availabilitytitle { font-size: 12px; font-weight: bold; }
.list-theme { padding:0; list-style: circle outside; font-size: 10px; }
.list-theme-item { padding:0; }
.tiptable { width: 100%; background-color: #7e92af; }
.tipheader { width: 100%; font-size: 12px; font-weight: bold; color: white; }
.tipbody { width: 100%; background-color: #d9e1f9; font-size: 11px; }

/* Basket */
.baskettable { width: 99%; }

/* This is the line above the addition lines in the basket) */
.basketlist-hilight { font-size: 11px; background: #CCCCCC; font-weight: bold; }
.basketlist-lolight { font-size: 11px; background: #f0f0f0; font-weight: bold; }

/* Product List */
.productlist-row1, .basketlist-row1 { background:  #FFFFFF; font-size: 11px; }
.productlist-row2, .basketlist-row2{ background: #F3F3FC;	font-size: 11px; }
.basketlist-row1 td , .basketlist-row2 td { border-bottom: 1px solid #AFB3D7; }

/* Tab Bits */
.tab-table,.tab-right,.tab-left,.tab-middle,.tab-text { border-collapse: collapse; border-spacing: 0; padding:0; margin:0; }
.tab-table,{ margin: 0px 0px 0px 6px; }
.tab-left { background-image: url(images/tab-start.gif); width: 10px; height: 25px; }
.tab-text { background-image: url(images/tab-bg.gif);  }
#panel-account { FONT-SIZE: 12px; FONT-FAMILY: "comic Sans MS",Arial; text-decoration: none; }
.tab-link { FONT-SIZE: 12px; FONT-FAMILY: "comic Sans MS",Arial; text-decoration: none; }
.tab-middle { background-image: url(images/tab-middle.gif); width: 19px; height: 26px; }
.tab-right { background-image: url(images/tab-end.gif); width: 10px; height: 26px; }

/* Store bits */
.storecredits { text-align: center; padding: 42px 10px 10px 10px; }
#checkout-error-text, .table-error { background: #B22222; width: 100%; }
.table-error-td { background: Red; text-align: center; }
.error-text { color: White; font-weight: bold; }
.error-heading { color: White; font-weight: bold; text-decoration: underline; font-size: 14px; }
.testmodeinfo { background: #9999FF; color: black; border: 1px solid Navy; font-weight: bold; }
.text-pricespecial { color: blue; }
.registerform .text { white-space: nowrap; }
.registerform .text label { white-space: nowrap; }
.registerform .text { width: 140px; font-size: 12px; text-align: right; }
.registerform .textbox, .registerform .select   { width: 180px; font-size: 12px; }
.error-text { color:red; font-weight: bold; }
#discount-table { font-size: 12px; border: 1px solid #c0c0c0; }
#discount-table th { background-color: #c0c0c0; }
#discount-table caption { font-weight: bold; color: navy; font-size: 13px; }
#page-nsc .text-shipping ,#page-checkoutstep2 table.formbox td { font-family: arial,sans-serif; font-size: 12px; }
#shippingform td.main { font-weight: bold; }
a:hover img.image-thumb { opacity: 0.8; filter:alpha(opacity=80); background-color: #fff; }
.link-department { }
.link-department-select,.link-subcategory-select,.link-category-select { font-weight: bold; color: blue; text-decoration: underline; }
.link-category { }
.link-subcategory { }
table.search-table { width: 100%; background: url('images/adv-bg-cheap-art-supplies-in-ireland.gif') repeat-x; }
#branddropdowncell { width: 100%; }
table.search-table table { width: 100%; }
#keyword-search-button , #keywordsearchcell { display: none; }
#table-checkout p.tender-text { font-weight: bold; }
td.cattabletext { padding-top: 5px; }
div.productlist-image  { width: 110px; text-align: center; vertical-align: center; }
.productlist-image a:link,.productlist-image a:hover { }
.productrow { height: 180px; width: 100%; display: block; background-color: #f0f0f0; }
#productlist { width:100%; }
div.productbox { text-align: center; float: left; padding:0; margin: 0px 5px 5px 0px; height: 120px; border: 1px solid #cccccc; width: 260px; }
div.productlistspacer { height: 5px; clear: both; }
a.catprodlink { font-size: 14px; font-family: arial, sans-serif; font-weight: bold; color: #4A34C1; }
.product-category-details  { font-size: 10px; }
#page-product .mainbodycenter { padding-left: 15px; padding-right: 15px; }
#panel-navigation a:hover { color: red; }
.priority1 { }
.priority2 { }
#panel-navigation a { font-weight: bold; text-decoration: none; font-family: verdana,arial,sans-serif; font-size:10px; }
.basketheader,.productlistheader,.navpanelleftheadercenter, .navpanelrightheadercenter , .navpanelbodyheadercenter ,#hotlink { text-decoration: none; color: #F7F701; text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: "comic Sans MS","Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; }
#page-search #form-advsearch select  { width:90% }
.search-label { font-size: 12px; font-weight: bold; }
#advanced-search-button { font-size: 12px; }
#page-search #form-advsearch select  { width:90%; }
#keyword { width: 250px; }
#product_code { width: 150px; }
#tab-59  { font-weight: bold; }
#shareonfacebook { display: none; }

/* Grid Layouts */
div.productlist-image  { width: 110px; text-align: center; vertical-align: center; }
.productlist-image a:link,.productlist-image a:hover { }
.productrow { height: 180px; width: 100%; display: block; background-color: #f0f0f0; }
.product-avail { font-size: 11px; }
#productlist { width:100%; }
div.productbox { text-align: center; float: left; padding:0; margin: 0px 5px 5px 0px; height: 120px; border: 1px solid #cccccc; width: 260px; }
div.productlistspacer { height: 5px; clear: both; }
a.catprodlink { font-size: 14px; font-family: arial, sans-serif; font-weight: bold; color: #4A34C1; }
div.imagebox { height: 130px; width: auto;}
.product-category-details  { font-size: 10px; }

#productlisting  strong, #productlisting  strong a { padding:0; margin:0; font-family: sans-serif; color: #1f1949; text-decoration: none; font-weight: bold; font-size: 12px; }
td.prod { font-family: sans-serif; padding: 8px 5px 9px 5px; margin:0; border: 1px dotted #808080; }
#productlisting div.product-desc { vertical-align:top; color: #666666; height: 60px; font-size: 11px; font-family: arial; }
#block-left a:hover, #block-content a:hover, #block-bottom a:hover, #block-top .tabs-field a:hover { color: #797592; }

/* CSS Buttons */
.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }
.button-big .button-text { background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -56px; padding:0; line-height:18px; height: 20px; }
.button-big .button-left { width: 13px; height: 20px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px 0px; }
.button-big .button-right { width: 13px; height: 20px; background: transparent url(store_images/buttons.gif) no-repeat scroll -13px 0px; }
.button-small .button-text { width:auto; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -38px; padding:0; height: 18px; line-height: 17px; }
.button-small .button-left { width: 8px; height: 18px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px -20px; }
.button-small .button-right { width: 8px; height: 18px; background: transparent url(store_images/buttons.gif) no-repeat scroll -8px -20px; }
.button-right,.button-left { float: left; display: block; font-size:0px; }
.button-text { text-transform:lowercase; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; float: left; display: block; color: #fff; text-decoration: none; text-align:center; }
.button-small .button-text { font-size: 10px; }
.pagination .button-text { width:auto; }
.pagination .button-right { margin-right: 1px; }
.pagination .button-small span { filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; }
.pagination .button-small:HOVER span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.pagination .button-on span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.button-rightaligned   { float: right; }

table#spotlight { border: 1px solid #78A4D3; }


/* Added by NitroSell - do not remove! */
label { font-family: arial, sans-serif; font-size: 12px; color: black; font-weight: bold; }

.inputRequirement { color: red; }
.link-category, .link-category-select {
  font-weight: normal !important;
}
  div.button {
  clear: left; 
  }
div.qtybox { 
  clear: left; 
width: 90px;
}
div.qtybox input.qty { font-size: 12px;  width: 30px;  float: left; }
div.qtybox div {   float: left; }

