.art-content { min-height: 600px; }
.art-content .editcontent { min-height: 900px; }
.art-Post-inner, .art-Post-body, .art-Post { padding-top:0px; }
.art-BlockContent ul li { list-style-type: none; background-image: none; padding-left:2px}
.art-contentLayout .art-sidebar1 { padding-top: 10px; }
.art-Footer .art-Footer-text { line-height: 18px; }
hh.art-button-wrapper input.art-button { padding-bottom: 8px; }
.art-post .art-block { margin-left: 0px; }
.art-content { background: url(img/bg1.png) no-repeat right top; ;}
.art-button-wrapper { vertical-align: middle; }

.art-post li { line-height:1.5em; background-position: left 3px;}

#ctl00_MPMain_ctlPencil1_CtlEditContent_pnlEditor { left: 0px; width: 650px; }

.btn { background-color: #FDD209; }

.products {}
.products td {border-bottom: 1px solid #b9bedc; height: 22px; vertical-align: top; font-size:10px}
.products td.left {text-align: left}
.products a:link {color:#000066; text-decoration: none}
.products a:hover {color: #000066; text-decoration: underline}
.products a:visited {color: #666666; text-decoration: none}

.products_th td {background:#eceefb; color: #283890; font-weight:bold;height: 19px; font-weight:normal; vertical-align:middle;}
.products_th a:link {color:#283890; font-weight:bold;text-decoration: none;}
.products_th a:hover {color: #cc0000; text-decoration: underline}


.grdadmin {border: #c0c0c0 1px solid;border-collapse:collapse;}
.grdadmin_td {border-left: #eeeeee 1px solid;border-right: #eeeeee 1px solid;padding : 2px; font-size:11px }
.grdadmin_td a{color:#859eb8}
.grdadmin_td a:hover{color:#102153}
.grdadmin_th {background-color:#e0e0e0; color:Black;  padding : 3px }
.grdadmin_th a:link {color: Black}
.grdadmin_th a:visited {color: Black}
.grdadmin_th a:hover {color: Black}


.ProdsNav {width: 200px;border-right:1px solid #fbfbfb; padding:0px; margin:0px; background-color: #ffffff; padding-right: 10px;}
.ProdsNav a {color:#666666; text-decoration:none;}
.ProdsNav a:hover {color:#cc0000}
.xProdsNav h1 {width:169px; height:24px;font-size: 10px; padding:0px 3px 5px 5px; margin:5px 0 0 0px;background-image:url(img/pronav.gif);background-repeat:no-repeat;}/*top categories*/
.ProdsNav h1 {width:199px; xheight:24px;font-size: 11px; padding:3px 3px 4px 5px; margin:0px 0 10px 0px;background-image:url(img/navh1.jpg);xbackground-repeat:no-repeat; background-color: #eceefb; text-transform:none; }/*top categories*/
/*.favourites .ProdsNav h1, .searchresults .ProdsNav h1, .contractitems .ProdsNav h1  {background-image: url(img/subcat.gif); height:auto; padding:0px; padding-bottom: 5px; padding-left:12px;}*/
.favourites .ProdsNav h1 a, .searchresults .ProdsNav h1 a {padding-left:0px;}
.ProdsNav h1 a {font-weight: bold; color:#283890; margin:0 0 0 0px;padding-left:0px; font-size: 14px; }
.ProdsNav h2 {font-size: 11px; padding-left:10px; padding-right:5px;padding-bottom:2px; text-transform:none; margin:2px 5px 0 0;border-bottom:1px solid #9999cc }/*2nd cat*/
.ProdsNav h2 a { font-weight: normal; color: #333333; font-size: 12px;}
.ProdsNav h2 a:hover {color:#cc0000}
.ProdsNav h2.selectedro2w {background-color: #cccccc;}
.ProdsNav h2.selectedrow a {color:navy}
.ProdsNav h3 {font-size: 10px; padding-left:20px; text-transform:none; margin:5px 5px 0 0;}
.ProdsNav h4 {font-size: 10px; padding-left:20px; text-transform:none; margin:5px 5px 0 0;}
div.ProdsNav {float:left; width:172px; margin-right:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
.subcatbox {background:#eceefb;  padding:15px;margin-right:10px}
.subcatbox a{color:#283890; text-decoration:underlined;font-size:12px;}
.subcatbox a:hover{border-bottom:1px dotted #182890}
.subcatitem {
	padding-left: 25px;
	background-image:  url(img/subcat.gif);
	background-repeat: no-repeat;
	background-position: 10px .25em;
	padding-bottom: 5px;
}

.subcatitem a{ text-decoration:none; }

/*#Table1 a{color:#102153}*/
/*#ctl00_MPMain_pnlPriceSets a{color:#183890;background-image:url(img/subcat.gif);background-repeat:no-repeat;padding-left:12px;}*/
/*#ctl00_MPMain_pnlSets a{color:#183890;background-image:url(img/subcat.gif);background-repeat:no-repeat;padding-left:12px;}*/
#ctl00_MPMain_btnEdit {color:#183890;background-image:url(img/subcat.gif);background-repeat:no-repeat;padding-left:12px;}
.ProdsActual{ padding:0px;}/*product table space*/
.ProdsContainer{height:100%;}/*product lists and table together*/

#Table3{}
#ctl00_MPMain_txtSpecialInstructions{width:250px;}


.breadcrumbs{color:#182890;width:450px}
.breadcrumbs a{color:#666666;border-bottom:1px solid #666666;text-decoration:none}

/*////////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////////*/
/***************  HELP CENTRE  *****************/
#hdg_help {color:#e9641A; font:Verdana; font-size: 16px; margin-left: 43px;}
div.faq_q { margin-left: 10px; margdin-top:3px;background: url(images/faq_q.gif) no-repeat; width:20px; height:20px; float:left; }
span.faq_txt1 { margin-left: 12px; font-weight:bold; font-size: 14px; width: 500px;}	

div.faq_a { margin-left:10px; background: url(images/faq_a.gif) no-repeat; width:20px; height:20px; margin-top: 15px;}
div.faq_txt2 { margin-top: -20px; margin-left: 45px; width: 520px;
list-style-type:circle;
}
div.faq_txt2 li {list-style-position: inside; margin-left: 40px;}

div.faq_end { background: url(images/faq_end.gif) no-repeat; width:670px; height:1px; margin-top: 10px}


.productBox {
	background-color:#EBEBEB;
	padding: 10px 20px 20px 20px;
	height: 565px;
}
.subBox {
	background-color:#FFFFFF;
	width: 180px;
	height: 275px;
	text-align: center;
	color: #000033;
	font-size: 10px;
	font-weight: bold;
	float:left;
	_display: inline;
	margin: 6px;
	padding: 0;
}


.prodetail_title {
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #283890;
	text-transform:uppercase;
	padding-top:0;
	margin-top:0;
    width:450px;
}
.prodetail_price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #283890;
}
/*.prodetail_otherprice { margin-left:38px; }
.prodetail_bulk {padding-left:38px; }
.categ_instr{color:#000066}*/
/*.addtoord{padding:0px;margin:0;float:left;margin-left:40px;margin-top:10px;z-index:3;}*/
.prodetail_addtofav { background-image:url(img/atf.gif);background-repeat: no-repeat;font-size: 22px; text-decoration: none;margin-top:-25px;margin-right:140px;padding:8px;z-index:2;float:right}
.prodetail_delfromfav {background-image:url(img/dff.gif);background-repeat: no-repeat; font-size: 22px; text-decoration: none;margin-top:-25px;margin-right:140px;padding:8px;z-index:2;float:right}
.prodetail_image{float: left; width:220px; height: 220px;border: 1px solid #d6d9ef;text-align:center;}
.prodetail_code{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color:#283890;font-weight:bold; margin-left: 240px; padding: 5px 0 5px 10px;width:220px; background-color:#eceefb}

.prodetail_box{margin-left: 240px; margin-top: 10px;width:300px;height:150px;}
.prodetail_qty{font-size:12px; font:Arial; font-weight:bold; color: #283890;}
.prodetail_cat{font-size:10px; font:Arial; font-weight:bold; color: #666666;}
.CategoryPath a{color: #666666;}
.CategoryPath a:hover{color: #000066;}

.qty_box{width:40px;height:17px; border:1px solid #000066;}
.prodesc_txt{font-family:verdana ; font-size:12px; color:#283890;text-align:right; }
.prodesc_box{border-top:1px dotted #5d68ab;border-bottom:1px dotted #5d68ab;width:430px}
.prodesc_title{}
.desc{font:verdana; font-size:12px; color:#283890; background:#eceefb;padding:5px; }


.descx ul { list-style:square; color:#283890 ;}
.goback{padding-top:10px; padding-bottom:5px}
.goback a{color:#000066; text-decoration:none;}
.goback a:hover{text-decoration:underline;}

.featuredprod { background-color:#ffffff; border:1px solid #cccccc; width:160px; text-align: center; float:left; text-decoration:none; cursor:hand; background-position:20px 10px; padding-bottom: 10px;}
.featuredprod a { text-decoration:none; }
.featuredprod .desc {color: Navy; tesxt-transform:uppercase; font-weight:bold; font-size:10px; height:40px;}
.featuredprod .code { font-size:10px; color:#666666; font-weight:bold;}
.featuredprod .price { font-size:18px; color:#aaaaaa; font-weight:bold;}
.featuredprod .extra 
{
    margin: 100px 5px 5px 5px; 
    height: 104px; vertical-align:middle; 
    width: 110px; text-align:center;
    baackground-color: #FDD209; 
    padding:0px 22px 4px 22px; z-index:20;   
    font-size:11px; color: #444444; font-weight:bold; line-height:12px;
    background-image:url(img/featblob.jpg);
}


.tt_tabmenu { }
.tt_tabmenu UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #e0e0e0; HEIGHT: 18px;  }
.tt_tabmenu UL LI { BORDER-LEFT: white 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; HEIGHT: 20px; list-style: none; background-image: none; }
.tt_tabmenu UL LI A { COLOR: black; TEXT-DECORATION: none }
.tt_tabmenu UL LI A:visited { COLOR: black; TEXT-DECORATION: none }
.tt_tabmenu UL LI A:hover { COLOR: gray; TEXT-DECORATION: none  }
.tabonli { BACKGROUND-COLOR: whitesmoke; HEIGHT: 20px }
.tabonli A:hover { COLOR: black; TEXT-DECORATION: none }

.xpg_nav { display:none; }

.extrapage .caption { display:none; }

.ink_nav {width: 160px; font-size: 11px; text-align:center; }
.ink_main { padding-left: 20px; }
.ink_quickfind { width: 160px; border: 1px solid #7088ae; margin-bottom: 10px; vertical-align:top;}
.ink_quickfind span { margin: 5px; display: block; text-align:left;}
.ink_quickfind select { margin-bottom: 5px; font-size:11px; width: 150px; }
.ink_qf_top { height: 20px; background-color: #7088ae; color: white; text-align: center; padding-top: 5px; font-size: 13px; font-weight: bold; margin-bottom: 5px;}
.ink_brands { width: 160px; border: 1px solid #7088ae; margin-bottom: 10px; text-align: left; }
.ink_search_printers { float: left; width: 285px; }
.ink_search_cartridges { float: left; width: 300px; text-align: right; }
.ink_search_end { clear: both; }

table.dealsofthemonth { border: 1px solid #dd4345 ; }
.dealsofthemonth th { background-color: #dd4345 ; color: white; font-weight: bold; padding: 10px; }

.BrandsNav {width: 160px;   background-color: #ffffff; padding:0px; margin:0px; min-height:447px;}
.BrandsNav a {color:#666666; text-decoration:none;}
.BrandsNav a:hover {color: #996600;}
.BrandsNav h1 {font-size: 12px; padding:0px 0 3px 7px; margin:5px 0 0 0px; }
.BrandsNav h1 a {font-weight: bold; color:#A80218; margin:0px;}
.BrandsNav h2 {font-size: 11px; font-weight:normal; padding-left:13px; padding-right:5px; text-transform:none; margin:5px 0px 0 0; }
.BrandsNav h2 a { color: #555555;  }
.BrandsNav h2 a:hover {color: #000066;}
.BrandsNav h2.selectedrow {background-color: lightgrey;}
.BrandsNav h2.selectedrow a {color: #000066;}

ul.brandslist { list-style-type: none; margin: 3px 5px; }
ul.brandslist li { margin-bottom: 5px; }
ul.brandslist a { text-decoration:none; color: #444444; }
ul.submenux { margin-left: 20px; list-style-type: square; font-size: 11px; }
ul.submenu .selected1 { color: #222222; background-color: #eeeeee; }

.machineimg { height: 140px; }
.machinedesc { font-size: 16px; color: #7088ae; }

.machinedet_img {float: left; }
.machinedet_desc {float: left; margin-left: 20px; margin-top: 30px;font-size: 16px; color: #7088ae; }
.machinedet a { text-decoration: none; }

table.machines_multicol { margin-top: 10px; }
.machines_multicol td { border: 1px solid #dddddd; padding: 5px; text-align: center; }
table.machines_multicol a { text-decoration: none; }

input[type=button].txtbox1 { margin-top:0px; width: 14px;  }
input[type=text].txtbox1 { border: 1px solid #777777; margin-top:0px;  }

.ink_main .products_tr td { vertical-align: middle; }

.table_proddetail { padding-bottom: 10px; }
.proddetails { padding:10px; min-height: 250px;  }
.proddesc { width: 100%; color:#009ecf; font:Verdana; font-size: 16px; font-weight: bold; padding-bottom: 10px; }
.prodimg { width: 250px; border: 1px #eeeeee solid; }
.prodimg_print img {width: 500px; }
.prodbtns a.btn { background-color: #eeeeee; color: #444444; padding: 2px 5px; margin-right: 3px; font-weight: normal; font-size: 9px;}
.prodblurb { color: #059dce; font-size: 14px; padding-right: 10px; }
.prodbullets ul, .prodbullets li{ margin:0; padding:0; list-style-type:none; }
.prodbullets ul { margin-top: 15px;  }
.prodbullets li { background:url(img/bluebullet.jpg) 0px 6px no-repeat; padding: 5px 18px; } 

.printonly { display: none; }

.featuredsite {background:url(img/featured.gif);background-repeat:no-repeat;background-position:left top;text-align:center;padding-top:80px;padding-left: 30px; height:220px; width: 441px; }

.portfolio img { border: 6px #ddd solid; }

.p7 { color: #336699; font-weight: bold; }
