/* social (log?) floaters */
.right_slide{ position:absolute;}
.right_slide{ position:fixed; right:0px; top:178px; text-align:right; width:42px; overflow:hidden;}
.right_slide a{ display:block; width:23px; height:37px; background:no-repeat left center; overflow:hidden; text-indent:100000px; margin-bottom:4px; float:right; clear:right;}
.right_slide a:hover{ width:32px;}
.right_slide a.facebook{ background-image:url(images/slider-btn-fb.png);}
.right_slide a.twitter{ background-image:url(images/slider-btn-twitter.png);}
.right_slide a.rss{ background-image:url(images/slider-btn-rss.png);}
.right_slide a.letter{ background-image:url(images/slider-btn-letter.png);}
div.wholepage { margin-left: auto; margin-right: auto; width: 980px; }
.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; }
input[type=password], input[type=text], select { color:#101010; font-size:12px;  line-height:12px; border:1px solid #ccc; margin:5px 0 5px 7px !important;}
.formBox input { padding:5px 2px 2px 3px; }
.formBox select { padding:5px 2px 2px 3px; }
#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; }
#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; }
table { border-spacing:0; border-collapse:collapse;border: 0px; }
#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 {  background-color: #55595C; color: black; font-family: arial, sans-serif; margin:0; padding:0; font-size: 12px }
.mainbodycenter p  {   font-size: 12px; margin-bottom: 15px; line-height: 14px;  }
#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; }
form#shippingform>p  { font-size: 14px; }
form#shippingform>p a { text-decoration: underline; font-weight: bold ; color: red; font-size: 14px; }
.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; background-color: #fff; }
.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%; }
.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; 
  width: 595px;
}
.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%;l border-spacing:0; border-collapse: collapse; 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; padding:0;}
#panel-account table td,
#panel-account table p,
#panel-account table b,
#panel-account table tr {border:0; margin:0 !important;  padding:0 !important;}
.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; }


/* 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; }

/* BIG PAGE CHECKOUT
div.checkout-panel { width: 540px !important; margin-left: 10px; }

div.checkout-panel h4.formBox { padding: 5px; font-size: 16px !important;  margin: 9px 0 33px 0; }
div.checkout-panel #account-section-billing {   margin: 9px 0 9px 0 !important; }
div.checkout-panel label { font-size: 16px; line-height: 30px;   }
div.checkout-panel input.textbox ,  div.checkout-panel select { width: 512px ; border: 1px solid #999; font-size: 16px; padding: 3px; color: #222;}
ul.checkout-fields li div.two-column { float: left; width: 261px !important;  margin:0;}
ul.checkout-fields li div.first-child {margin-right: 10px;padding:0; }
div.checkout-panel li div input.textbox , div.checkout-panel li div select { width: 240px !important; margin-left:0; margin-right:0; }
*/

div.categoryblock { display: hide; }
/* ONE PAGE CHECKOUT */
#page-checkoutstep2 .formBox {
  margin:0;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 5px 0px 5px 10px; }
#shippingform>p a,
#shippingform>p{ font-style:italic; font-size:14px; margin:0 0 15px; color: blue !important; }
#shippingform>p a { text-decoration: underline; }
#shippingform .checkout-panel p{ font-style:normal; font-size:12px;}

#shippingform .checkout-panel{ margin:0 10px 5px; width:280px;}
#shippingform input.textbox, #shippingform select{ color:#101010; font-size:12px; padding:2px 3px; line-height:12px; border:1px solid #ccc; margin:5px 0 5px 7px !important;

   }
#shippingform input.textbox{  width:250px !important; padding: 3px !important; }
#shippingform select{ height:24px; width:257px;}
#shippingform input{ margin-right:5px;}


#page-checkoutstep2 .formBox {  background-image:none; border:0; background: #190974; FONT-FAMILY: "comic Sans MS",Arial; color: yellow; font-size: 12px;  }
div#checkout-first-column  { width: 300px; float: left;  clear: left margin-right: 10px; }
#checkout-panels { width: 920px }
#checkout-section-shipping { float: right;   clear: right; }
#checkout-section-giftcard { float: right;   clear: right; }
 #checkout-section-giftwrapping { height: 120px; }
#checkout-section-basket , #checkout-section-giftwrapping { float: right; padding-top: 20px; clear: right;}
#checkout-section-basket { padding-bottom: 130px; }
#checkout-section-customer { margin-bottom: 450px !important; }

#shippingform .two-column{ width:134px !important;}
#shippingform .two-column.first-child{ margin-right:1px;}
#shippingform .two-column.first-child input { margin-left:7px !important;}
#shippingform .two-column input.textbox{ width:114px !important;}
#shippingform .two-column select{ width:121px !important;}

#checkout_comment { height: 40px !important; width: 252px !important;  };
#shippingform #billing-fields{ margin-bottom:15px;}

#shippingform .field-error { border: 1px dashed #f66 !important; background-color: maroon !important; color: #fff !important; }
#shippingform label{  font-size: 12px; font-weight: normal;   vertical-align: bottom; }
#shippingform #billing-fields label{  font-size: 12px; }


div.checkout-panel { background-color: #e0e0ff; min-height: 100px; padding: 3px 5px 5px 5px; }
#shippingform label { padding-left: 7px; }
#table-checkout-parent ul.checkout-fields p { margin:0; padding:0 0 0 5px; }
#billing-address-fields { margin-bottom: 8px; }

/*
table.baskettable a{ color:#666666;}
table.baskettable th{ background:#faf0f0;}
table.baskettable th, table.baskettable tbody td{ border:1px dashed #E3E3E3; padding:5px;}
table.baskettable th{ line-height:30px; font-weight:bold; color:#666666; vertical-align:middle; text-align:center; padding:0 5px;}
table.baskettable tr.basketlist-row2{ background:#f7fbff;}
table.baskettable .basketlist-hcol0, table.baskettable .basketlist-hcol1, table.baskettable .basketlist-hcol4{ text-align:center;}
table.baskettable tr.basketlist-hilight-first td, table.baskettable tr.basketlist-hilight-first-last td{ padding-top:10px;}
table.baskettable tr.basketlist-hilight-last td, table.baskettable tr.basketlist-hilight-first-last td{ font-size:14px; font-weight:bold; height:30px;}
*/

td.basketcol { font-size: 12px; }
table.baskettable.mini td.basketlist-col2,
table.baskettable.mini td.basketlist-col3 { font-size: 12px; }
table.baskettable.mini{ width:100%;}
table.baskettable.mini tr.basketlist-hilight{ font-style:italic;}
table.baskettable.mini tr#total td{ font-size:14px; font-weight:bold; font-style:italic; color:#000000;}

#checkout-section-checkoutplugin { position: relative; top: -120px; }

#checkout-section-checkoutplugin>div>input[type=radio]+label { font-weight: bold; font-size: 12px; }
td.topbanner-bg { background: url('images/topbanner-bg.jpg'); }
#page-checkoutstep2 input, #page-checkoutstep2 select { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }




ul.quick-links { display: block;  padding-bottom: 40px; }
ul.quick-links li { float: left;  padding-right: 25px; }
ul.links  li { padding-bottom: 15px; }
ul.links a { font-weight: bold ; display: block; color: navy !important; text-decoration: underline !important;  }


div.notice-item-success { background: #EBEAF9; border: 1px solid #060073; }



/* simple css 3 buttons - by jbw... works on IE < 9 too (just no border radius :P) */

.button-alt {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}


.button-alt {
background-color: #B01C1C;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #B01C1C), color-stop(100%, #731212));
background-image: -webkit-linear-gradient(#B01C1C, #731212);
background-image: -moz-linear-gradient(#B01C1C, #731212);
background-image: -o-linear-gradient(#B01C1C, #731212);
background-image: -ms-linear-gradient(#B01C1C, #731212);
background-image: linear-gradient(#B01C1C, #731212);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B01C1C', endColorstr='#731212',GradientType=0 );
padding: 4px 7px;
color: white;
text-align: center;
margin: 5px 5px 0 0;
display: block;
}
.button-alt:hover {
background-color: #DD2222;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #DD2222), color-stop(100%, #9F1919));
background-image: -webkit-linear-gradient(#DD2222, #9F1919);
background-image: -moz-linear-gradient(#DD2222, #9F1919);
background-image: -o-linear-gradient(#DD2222, #9F1919);
background-image: -ms-linear-gradient(#DD2222, #9F1919);
background-image: linear-gradient(#DD2222, #9F1919);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD2222', endColorstr='#9F1919',GradientType=0 );
}
/*

*/

.button-alt.important:hover {
background-color: #709ED7;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #709ED7), color-stop(100%, #0053B8));
background-image: -webkit-linear-gradient(#709ED7, #0053B8);
background-image: -moz-linear-gradient(#709ED7, #0053B8);
background-image: -o-linear-gradient(#709ED7, #0053B8);
background-image: -ms-linear-gradient(#709ED7, #0053B8);
background-image: linear-gradient(#709ED7, #0053B8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#709ED7', endColorstr='#0053B8',GradientType=0 );
}

.button-alt.important {
background-color: #4883CB;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4883CB), color-stop(100%, #003C85));
background-image: -webkit-linear-gradient(#4883CB, #003C85);
background-image: -moz-linear-gradient(#4883CB, #003C85);
background-image: -o-linear-gradient(#4883CB, #003C85);
background-image: -ms-linear-gradient(#4883CB, #003C85);
background-image: linear-gradient(#4883CB, #003C85);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4883CB', endColorstr='#003C85',GradientType=0 );
/*

padding: 4px 7px;
*/
text-align: center;
color: white;
margin: 5px 5px 0 0;
display: block;
}
.button-alt.important { padding: 6px 10px !important; font-weight: bold; font-size:1.2em; }
.button-alt.action { padding: 5px 7px !important; font-weight: bold; font-size:1.0em; }

input.qty { width: 35px; color:#101010;  border:1px solid #ccc; }

