.art-content { min-height: 600px; }
.art-content .editcontent { min-height: 900px; }
.art-contentlayout .art-sidebar1 { margin-top: 10px; }
div.art-header-jpeg2
{
	position: absolute;
	z-index:-1;
	top: 0;
	left: 0;
	width: 960px;
	height: 80px;
	background-image: url('img/Header.png');
	background-repeat: no-repeat;
	background-position: center left;
}
.art-vmenublock ul li
{
  background-image: none;
  padding-left: 0px;
}
.art-vmenu .m1 {  
  background-image: url('images/BlockContentBullets.png'); 
  background-repeat:no-repeat;
  background-position:left top;
  height: auto;
  margin: 0px 0px 5px 0px;
  padding: 0px 1px 2px 10px;
  border-bottom: 1px solid #cccccc;
}

.art-vmenu .m2 {
  background-image: url('images/PostBullets.png'); 
  background-repeat:no-repeat;
  background-position:0px 2px;
  height: auto;
  margin: 0px 0px 5px 10px;
  padding: 0px 2px 0px 15px;
}

ul.art-vmenu a {
  background-image: none;
  display: inline;
  overflow: auto;
  height: auto;
  margin: 0px;
  padding: 0px;
  text-align: left;
  color: black;
  font-size: 12px; 
}
.art-vmenu .m2 a{
 color: #888888;
}


ul.art-vmenu ul a {
  white-space: normal;
}

input[type=text], input[type=password], textarea  { font-size: 11px; font-family: verdana; }

.products td {border-bottom: 1px solid #dddddd; height: 22px; vertical-align: middle; font-size:11px}
.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-image:url(images/headbar.jpg); background-color:#aaaaaa; color: #222222; height: 22px; font-weight:normal; vertical-align:middle;}
.products_th a:link {color:#222222; text-decoration: none;}
.products_th a:hover {color: #555555; 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}
#ContentWrapper {height:100%; float:left;width:770px;_width:100%;}

.ordertbl {border: #666666 1px solid;border-collapse:collapse; width:100%}
.ordertbl th {background-color: #666666; color: #ffffff; font-weight: bold;}
.ordertbl .total {font-size: 14px; font-weight:bold;}
.ordertbl .total1 {font-size: 14px; font-weight:bold;}
.orderdtl {border: #c0c0c0 0px solid;border-collapse:collapse; width:95%}
#ctl00_MPMain_lblTotalInc{color:#cc0033}

.pagenum {font-size: 10px; color:#859eb8;}
.pagenum a{ color:#859eb8;}
.mnu2 {text-transform:uppercase; }

.ProdsNav {width: 180px;  background-color: #ebebeb; padding:0px; margin:0px; min-height:447px; border: 1px solid #cccccc; background: url(images/leftbg.jpg) repeat-y top left; }
.ProdsNav a {color:#666666; text-decoration:none;}
.ProdsNav a:hover {color: #996600;}
.ProdsNav h1 {font-size: 12px; font-family: Verdana; font-weight: normal; padding:0px 0 3px 14px; margin:10px 0 0 5px; background-image:url('images/BlockContentBullets.png');background-repeat:no-repeat;background-position:top left;}/*top categories*/
.ProdsNav h1 a {color:#1f497d; margin:0px; font-size: 12px; font-family: Verdana; font-weight: normal; }
.specialcat_C .ProdsNav { width: 240px; }
.specialcat_C .ProdsNav h1 a { color:navy; }
.ProdsNav h2 {font-size: 12px; font-weight:normal; padding-left:13px; padding-right:5px; text-transform:none; margin:5px 0px 0 0; background-image:url('images/PostBullets.png'); background-repeat:no-repeat; background-position:top left; margin-left:16px; }/*2nd cat*/
.ProdsNav h2 a { color: #555555; font-size: 12px; font-family: Verdana; font-weight: normal;  }
.ProdsNav h2 a:hover {color: #000066;}
nn.ProdsNav h2.selectedrow {background-color: lightgrey;}
.ProdsNav h2.selectedrow a {color: #000066;}
.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:180px; margin-right:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
.subcatbox {background:#ebebeb; width:100%; padding:15px}
.subcatbox a{color:#000066; text-decoration:underlined;font-size:12px;}
.subcatbox a:hover{color:#CC9900;}
.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}*/
.ProdsActual{ padding-left:10px; }/*product table space*/
.ProdsContainer{height:100%;}/*product lists and table together*/

.breadcrumbs{color:#000066;}
.breadcrumbs a{color:#666666;}

/*////////////////////////////////////////////////////////////////////////*/


.prodlist{
list-style-type: none; margin: 0 0; padding: 0;
width: 100%; border-bottom-width: 0;

z-index: 2
}




.prodlist li a{
background :  url(images/vmenu3.jpg) repeat-x bottom left;
font: bold 12px Arial, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 2px 0;
padding-left: 7px;
text-decoration: none;
/*text-transform:uppercase;*/

}

*html .prodlist li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}


 .prodlist li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 153px;
}


.prodlist li a:visited, .glossymenu li a:active{
color: white;
}

.prodlist li a:hover{
background-image:  url(images/vmenu4.jpg);
color: #002b7f;
}
/******/
.prodlist .submenu {
list-style-type: none;
margin: 0 0 0 0;
padding:5px 0 5px 0;
width: 160px;
border-bottom-width: 0;
background-color: white;
}

.prodlist .submenu li {
	wid7th:150px;
}

*html .prodlist .submenu li a{
border-bottom: solid 1px #6680b1;
/*border-top: solid 0.5px #6680b1;*/
text-transform:none;
}
.prodlist .submenu li a{
background : none;
font: bold 11px  arial, Helvetica, sans-serif;
color: #1a418c;
display: block;
/*width: auto;*/
padding: 1px 3px 0 10px;
text-decoration: none;
border-bottom: solid 1px;
/*border-top: solid 0.5px;*/
text-transform:none;
}

*html .prodlist .submenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.prodlist .submenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 146px;
}
.prodlist .submenu li .selected1 { padding-left:10px; background-color: #f3f5f8; color: #1a418c; 
		fxont: bold 11px  arial, Helvetica, sans-serif; width: auto; display:block; 
		border-bottom: solid 1px; }
.prodlist .submenu li a.selected1b{ background-color: #1a418c ; color: white; }

.prodlist .submenu li a:visited, .glossymenu li a:active{
color: #1a418c;
}

.prodlist .submenu li a:hover{
color: #4d6ba6;
background : 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}

#helpdrill_title {
	height: 36px; width: 100%;
	margin: 0em; padding: 0 1 em;
	background:  url(images/title_help.gif) top left no-repeat;
	background-color: white;
	}
.helpdrill  { background-color: #e9641A; }
.helpdrill .prodlist li a { border-top: 1px solid #ffffff; }
/*.helpdrill .prodlist li a { background :  url(images/help_vmenu1.jpg) repeat-x bottom left; color: #756B2B; }
.helpdrill .prodlist li a:hover { background: url(images/help_vmenu2.jpg) repeat-x bottom left; color: #F7EEBA; }
.helpdrill .prodlist .submenu li a {background:none; background-color:white;}
.helpdrill #prodlist_end_1 { background:  url(images/helplist_end1_1.gif)  no-repeat; }
.helpdrill #prodlist_end_2 { background:  url(images/helplist_end2.jpg) top left no-repeat; background-color:white;}	
.helpdrill .bt_var { background:none; background-color: #AE9C36; }
.helpdrill .prodlist .submenu li .selected1 { background-color: #FDF7D2; color: #5B5422; }
.helpdrill .prodlist .submenu li a:visited { color: #5B5422; }
.helpdrill .prodlist .submenu li a:active { color: #5B5422; }
.helpdrill .prodlist .submenu li a:link { color: #5B5422; }
.helpdrill .prodlist .submenu li a:hover{ background:none; color: #A3953D; }*/


.loginbox { padding-left:20px;hxeight:86px;padding-top:10px; width: 300px; }
.login_welcome {color:#000066;}
.login_links { margin-left:-10px;padding:30px;padding-top:-50px;height:40px;width:370px;}
.login_links a{color:#000066;}
.login_links a:hover{color:#CC6600}
.login_content1 {margin-top:40px;}
.login_instr{color:#000066;height:20px;padding-top:10px;display:none;}



.prodetail_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
	padding-top:0;
	margin-top:0;
}
.prodetail_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
}
/*.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(images/atf.gif);background-repeat: no-repeat; font-size: 22px; text-decoration: none; margin-top:-25px;margin-rightx:140px;padding:8px;z-index:2;float:right; }
.prodetail_delfromfav {background-image:url(images/dff.gif);background-repeat: no-repeat; font-size: 22px; text-decoration: none; margin-top:-25px;margin-rightx:140px;padding:8px;z-index:2;float:right}
.prodetail_image{float: left; width:250px; height: 250px;border: 1px solid #bbbbbb;text-align:center;}

.prodetail_box{ float:left; width:260px; margin-left: 20px; }
.prodetail_code{ font-size:12px; color:#666666;font-weight:bold; margin-left: -10px; padding: 5px 0 5px 10px; width:auto; background-color:#ebebeb}
.prodetail_qty{font-size:12px; font:Arial; font-weight:bold; color: #000066;}
.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:Arial, ; font-size:12px; color:#666666;font-weight:bold;  text-align:right; }
.prodesc_box{border:1px solid #CCCCCC; margin-top: 30px; }
.prodesc_title{background-color:#ebebeb; padding: 10px; }
.prodesc_fits a { text-decoration: none; }
.desc {
	list-style: none; 
	margin-left: 0px; 
	padding-left: 0px; 
	text-indent: -1px; 
}
.desc ul { color:#102153 }
.goback{padding-top:10px; padding-bottom:5px}
.goback a{color:#000066; text-decoration:none;}
.goback a:hover{text-decoration:underline;}

xx.prodetail_noord { text-align:center; }
.prodetail_noord .prodetail_code{ font-family:Arial; font-size:16px; color:red;font-weight:bold; margin-left: 0px; padding: 0; background-color:white; text-align:center; width:auto;}

.prodetail_noord .prodetail_image{ float: none; width:auto; height: auto; border: 0px solid; text-align:center; margin-bottom: 10px;}

.prodetail_noord .breadcrumbs { text-align:left; }

.prodetail_noord .desc { text-align: left; }
.prodetail_noord .specs { text-align: left; }
.prodetail_noord .specs table { cell-spacing:0px; cell-padding: 0px; border-collapse:collapse;}
.prodetail_noord .specs table td { border: #eeeeee solid 1px; padding-left:5px; }

.prodetail_noord .desc ul { padding-left: 20px; }
.prodetail_noord .attachments ul { padding-left: 20px; }
.prodetail_noord .specs ul { padding-left: 20px; }

.prodetail_noord .attachments { text-align: left; margin-top: 10px;}
.prodetail_noord .attachments a { text-decoration:none;  }
.prodetail_noord .attachments ul { list-style:square; color:#102153 }

.btnlog{background:#102153;background-image:url(img/login.gif);background-position:center left; background-repeat:no-repeat;border:0;color:#e9641A;font-weight:normal;font-size:11px;padding-left:7px;}
.btn_search{background-image:url(img/btn_go.gif); width:30px;height:19px;border:0;padding:0px;}


.tt_tabmenu { text-align:left; margin-top:0px; }
.tt_tabmenu UL { PADDING: 0px; MARGIN: 0px; BACKGROUND-COLOR: #e0e0e0; HEIGHT: 18px }
.tt_tabmenu UL LI { BORDER-LEFT: white 1px solid; PADDING: 5px; DISPLAY: inline; 
			VERTICAL-ALIGN: middle; HEIGHT: 20px; background-image: none; }
.tt_tabmenu UL LI A { COLOR: black; TEXT-DECORATION: none; height:28px; }
.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; }
.tabonli A:hover { COLOR: black; TEXT-DECORATION: none }

.featuredprod { background-color:#ffffff; border:1px solid #6e92a2; width:160px; text-align: center; afloat:left; text-decoration:none; cursor:hand; background-position:15px 0}
.featuredprod a { text-decoration:none; }
.featuredprod .desc {color: #666666; tesxt-transform:uppercase; font-weight:bold; font-size:10px; height:40px;font: 10px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.featuredprod .code { font-size:10px; color:#274c5c; font-weight:bold;}
.featuredprod .price { font-size:18px; color:#f07923; font-weight:bold;}
.featuredprod .extra 
{
    margin: 110px 2px 5px 2px; 
    height: 85px; vertical-align:middle; 
    background-image:url(img/featblob.jpg); 
    padding:23px 30px 4px 30px; z-index:20;   
    font-size:11px; color:#888888; font-weight:bold;
	font-family: 10px  'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}


#welcomeuser { position:absolute; margin-left: 730px; margin-top: 17px; color: white; font-size:11px;}
#welcomeuser a { color: white; }
#welcomeuser a:hover { color: gray; }

.welcomenote { font-size: 11px; margin-top:7px; text-align:center; width: 200px; }
.welcomenote a {display: inline; text-decoration:none; margin-left:0px; padding-left:0px;}

.catsnav {width: 180px; }
.specialcat_C .catsnav {width: 200px; }
.specialcat_O .catsnav {width: 200px; }

.categdetail { BORDER: 1px solid #cccccc; padding:10px; margin-bottom: 5px; }

.prods_multicol td { border: 1px #dddddd solid; border-collapse:collapse; }
.prods_multicol td { text-align:center; }
.prods_multicol td a { text-decoration:none; }
.prods_multicol .prodcode { color: blue; font-size: 13px; font-weight: bold; width:170px;}
.prods_multicol .prodimg { width:170px; height: 120px; padding:5px; text-align:center; }
.prods_multicol .proddesc { width:170px; }

.drivers_optionsbox {border: 1px solid #cccccc; width: 250px; padding: 10px; }
.drivers_optionsbox span { margin-top:10px: }

td.pg_nav { width: 180px; padding-right: 10px; background-color: #ebebeb; border: 1px solid #cccccc;}
td.pg_main { padding-left: 10px; }
.menu_clientserv a { text-decoration: none; font-size: 12px; }
.menu_clientserv a:hover { background-color: #cccccc; } 
.menu_clientserv { width: 200px; }

.menu_clientserv h1 { font-size: 12px; font-family: verdana; font-weight: normal; padding:0px 0 3px 14px; margin:5px 0 0 0px; background-image:url(images/BlockContentBullets.png);background-repeat:no-repeat;background-position:top left;}/*top categories*/
.menu_clientserv h1 a { color:#A80218; margin:0px; font-size: 12px; font-family: Verdana; font-weight: normal; }
.menu_clientserv h2 {font-size: 12px; font-weight:normal; padding-left:13px; padding-right:5px; text-transform:none; margin:5px 0px 0 0; background-image:url(images/postbullets.png); background-repeat:no-repeat; background-position:top left; margin-left:10px; }/*2nd cat*/
.menu_clientserv h2 a { color: #555555; font-size: 14px;  font-family: Verdana; font-weight: normal; }
.menu_clientserv h2 a:hover {color: #000066;}

table.ccdetailsform { width: 600px; }
table.ccdetailsform td { padding: 2px; }
.checkout_paymentmethod {background-color:#dddddd;padding:10px;height:100%}

.ink_nav {width: 180px; font-size: 11px; text-align:center; }
.ink_main { padding-left: 10px; }
.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: #999999; 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 { padding: 0px; margin: 0px;  }
.ink_search_printers { float: left; width: 275px; }
.ink_search_cartridges { float: left; width: 295px; text-align: right; }
.ink_search_end { clear: both; }

table.dealsofthemonth { border: 1px solid #dd4345 ; }
.dealsofthemonth th { background-color: #a00117; 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.submenu { margin-left: 20px; xlist-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, input[type=password].txtbox1  { border: 1px solid #777777; margin-top:0px;  }

.ink_main .products_tr td { vertical-align: middle; }

input[type=button] { min-height: 30px; }

.feat-banners {
	overflow: hidden;
}
.feat-prod .fpmain { 
	height: 250px; 
	width: 550px; 

	background-color: #dde;
	border: 0px #aaaaaa solid; 
	cursor: pointer;
	font-family: arial;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	overflow:hidden; 
}
.feat-prod .fpbg {
	/*position: relative;*/
	height: 100%;

	background-color: white; 	
	opacity: 0.7;
	filter:alpha(opacity=70);
}
.feat-prod .fpimg { 
	/*position: absolute;
	left:10px;*/
	margin-left: 10px
	margin-right: auto;
	width: 48%; 
	height: 250px; 

	overflow:hidden; 
	background-position: center center; 
	background-repeat: no-repeat; 
	/*filter:alpha(opacity=80);*/
}
.feat-prod .extra { 
	/*position: absolute;
	right: 20px;
	top: 20px; */
	margin-left: auto;
	margin-right: 15px;
	margin-top: -240px; 
	height: 86%;
	width: 48%; 
	text-align: right; 

	color: #444; 
	font-size: 20px; 
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
}
.feat-prod .desc { 
	/*position: absolute;
	bottom: 5px;
	right: 10px;*/
	margin-left: 0px;
	margin-right: auto;
	height: 20px; 
	padding: 5px; 
	width: auto;
	display: inline;

	background-color: #eeeeee; 
	color: #444; 
	font-family: arial;
	font-size: 20px; 
	font-weight: normal; 
	text-align: center; 
	opacity: 0.8; 
	/*filter:alpha(opacity=80);*/
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.feat-prod .price {
	color: red;
	font-size: 40px; 
	margin-bottom: 5px; 
}
.feat-prod a { 
	text-decoration: none; 
}

.feat-prod-2 .fpmain { 
	background-color: #eef; 
}
.feat-prod-2 .fpimg  { 
	/*right: 10px;
	left: auto; */
	margin-left: auto;
	margin-right: 10px;
}
.feat-prod-2 .extra { 
	/*left: 15px;
	right: auto;*/
	margin-left: 10px;
	margin-right: auto;
	text-align: left;	
}
.feat-prod-2 .desc { 
	/*left: 10px;
	right: auto;	*/
	margin-left: auto;
	margin-right: 10px;
}
.jshowoff-controls a { margin-right: 10px; color: #ccc; }
