.art-content { min-height: 600px; }
.art-content .editcontent { min-height: 900px; }

input[type=text], input[type=password], textarea  { font-size: 11px; font-family: verdana; }
h1, h2, h3, h4, h5, h6 { padding-top: 0px; margin-top: 5px; }
xh2.caption { padding: 0; margin: 0;}

.tt_tabmenu UL LI { list-style: none; background-image: none; }
ul.brandslist { list-style-type: none; }


.products_th {background-color:#e0e0e0; color:Black;  padding : 3px;  }
.products_th a { font-size:12px; line-height: 14px; }

.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; padding-right: 15px;}
.ProdsNav h1 {width:199px; font-size: 11px; padding:3px; margin:0px 0 5px 0px; }/*top categories*/
.ProdsNav h1 a { color: black; margin:0; font-size: 14px; background: url("img/bullet1.jpg") 0px 6px no-repeat; padding-left:12px; }
.ProdsNav h2 {font-size: 11px; padding: 2px 5px 2px 10px; margin:2px 5px 0 0; }/*2nd cat*/
.ProdsNav h2 a { color: navy; font-weight: normal; font-size: 12px;}
.ProdsNav h2.selectedrow a { font-weight:bold; }
.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;}

table.subcatbox { width: 100%; }
.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; }

.tt_tabmenu { }
.tt_tabmenu UL { padding: 0; MARGIN: 0px; BACKGROUND-COLOR: #e0e0e0; HEIGHT: 18px;  }
.tt_tabmenu UL LI { BORDER-LEFT: white 1px solid; padding: 5px; DISPLAY: inline; xVERTICAL-ALIGN: middle; HEIGHT: 20px; list-style: none; background-image: none; line-height: 22px;}
.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 }

.pg_nav { display:none; }

x.extrapage .caption { display:none; }

/* Ink and Toner */
.ink_table { width: 100%; }
.ink_nav {width: 160px; font-size: 11px;  }
.ink-quickfind { text-align:center; }
.ink_main { padding-left: 20px; xwidth: 100%; }
.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: 50%;  }
.ink_search_cartridges { float: left; width: 50%; text-align: right;  }
.ink_search_end { clear: both; }
.ink_main .products_tr td { vertical-align: middle; }
ul.submenu { margin-left: 5px; } 
.ink_qf_top { display: none; }

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_box { float: left; margin-left: 20px; margin-top: 30px;}
.machinedet_desc { font-size: 16px; color: #7088ae; margin-bottom: 10px; }
.machinedet_box .lbl { displayx: block; width: 90px; }
.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; }

.printonly { display: none; }

.nocostcentre { color: red; margin: 3px 0 0 0; }
.welcomenote { text-align: center; padding-right: 10px; height: 20px; }

.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; } 

.breadcrumbs, .breadcrumbs a { font-size: 9px; color:#666666; text-decoration:none}

.combo { min-width: 80px; }

hh.ink-quickfind .art-block select { width: 140px; }

.feat-banners {
	overflow: hidden;
}
.feat-prod .fpmain { 
	height: 250px; 
	width: 590px; 

	background-color: #dee;
	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: 60%; 
	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: 10px;
	margin-top: -240px; 
	height: 80%;
	width: 36%; 
	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: 10px;
	margin-right: auto;
	height: 20px; 
	padding: 5px; 
	width: auto;
	display: inline;

	background-color: #eeeeee; 
	color: #444; 
	font-family: arial;
	font-size: 18px; 
	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: #ff8510;
	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;
}

.ordertbl { border-collapse: collapse; border-color: #ccc; }
.ordertbl th { background: #f7f7f7; }

.cart_stdords { margin-bottom: 5px; } 

.welcomenote { height: 20px; margin-top: 10px; }
.ink_quickfind, .ink_brands { border: 0px; }
.ink_quickfind select { width:130px; }
.ink_nav .art-block { margin: 0px; }

ul.brandslist { width: 140px; margin-right: 0px; }

.extra big { font-size: 32px; }

#ctl00_MPMain_lbl_Msg { color: red; }

