#mainContent {width:590px; padding:0 0 0 15px; }
#mainContent h1 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:21px; color:#6197BC;margin:10px 0 23px 0}
#mainContent span.srchbar {display:block; width:585px; background-color:#6197BC; color:#FFFFFF; padding:3px 0; margin:-9px 0 0 0; float:left;}
#mainContent span.srchbar input.addtocart { margin:-24px 3px 0 0; padding:0;float:right; display:inline}
#mainContent span.btm { margin-top:7px;}
#mainContent span.srchbar select.srchsort { margin-top:2px;}
#mainContent span.pagination {display:block; font-size:11px;  width:583px; background-color:#FFF29E; border:1px solid #FFEA6A; color:#333333; padding:3px 0; margin:6px 0 8px 0; float:left;}



.retail {
	text-decoration: line-through;
}

#mainContent ul.item {display:block; width:582px; border:1px solid #E9EFF6; background-color:#F1F5FA;clear:both; list-style:none; margin:0 0 25px 0;padding:0;float:left;}
#mainContent ul.item li {float:left}
#mainContent ul.item li.img {float:left; width:60px; height:60px; background-color:#fff; border:1px solid #DFDFDF; margin:4px 4px 4px -434px}
#mainContent ul.item li.name{width:360px; float:left;display: inline; margin:8px 0 4px 78px;font-size:10px;line-height:15px}
#mainContent ul.item li.name h2 {font-size:12px; font-weight:normal; margin-bottom:7px;}
#mainContent ul.item li.price{float:right;display:inline;margin:8px 11px 4px 0; text-align:right; font-size: 10px; line-height:15px; color:#888985;}
#mainContent ul.item li.detailbar{clear:both; width:582px; background-color:#FAFCFD; border-top:2px solid white; float:left; height:33px; font-size:10px}
#mainContent ul.item li.price span.clprice {font-size:15px; font-weight:bold; line-height:20px; display:block; color:#000000}
#mainContent ul.item li.price span.save {color:#FF0000; display:block}
#mainContent ul.item li.detailbar {display:inline; clear:both; height:auto}
#mainContent ul.item li.detailbar span.color { display:inline;border-right:2px solid white;  float:left; padding:4px 0 4px 4px; }
#mainContent ul.item li.detailbar span.replaces {display:inline;border-left:1px solid #F1F5FA; float:left; padding:8px 0 7px 7px; width:325px; }
#mainContent ul.item li.detailbar span.replaces strong{font-size:12px;}
#mainContent ul.item li.detailbar span.qty {display:inline;float:right; margin:5px 11px 0 0}
#mainContent ul.alt {border:none; border-bottom:1px solid #E9EFF6; background-color:#FFFFFF; background:url(../imgs/searchdivider.gif) top repeat-x; padding-top:11px}
#mainContent ul.alt li.detailbar{border-top:1px solid #E9EFF6;display:inline; clear:both; height:auto}
#home #links {float:left; width:290px;margin:25px 0 0 0; padding:0; background: url(../imgs/home_linksbg.gif) top right repeat-y}
#home #links ul#steps {list-style:none; float:left; width:274; margin:0; padding:0;}
#home #links #steps li {float:left; border:1px solid #A7CE8D; border-width:0 1px; background:#E7F5DD url(../imgs/home_inkbg.gif) bottom left repeat-x;margin:0; padding:0}
#home #links #steps li a, #home #links #steps li a:visited, #home #links #steps li a:hover {text-decoration:none; float:left; display:block; width:272px; padding:8px 0; text-align:center; font-size:14px; font-weight:bold; color:#5E8047 }
#home #links #steps li a:hover {background:#F4FAEF url(../imgs/home_inkbg.gif) bottom left repeat-x;}
#home #links #steps li.last {border:none; background:none; margin:0; padding:0; font-size:8px; line-height:8px}
#home #information {float:left; width:281px;margin:25px 0 0 0; padding:0 0 0 14px;}
#home #information img.freeshipping {margin-top:7px}
#mainContent #cartridge {margin:0; width:267px; height:63px; background: url(../imgs/cartbg.gif) no-repeat; text-align:center;padding:5px 0 }
#home a.edu {margin:16px 0; float:left; display:block; width:266px; height:82px;}
#home #information img {clear:both}
#mainContent #cartridge span {float:right;margin-top:14px; width:195px;  text-align:left}
#mainContent #cartridge #oem {width:119px; font-size:15px; border:1px solid #BABABA; padding:2px; margin-right:8px; color:#646464; background-color:#F8F8F8}
#home #links h3 {font-size:14px; color:#646464; margin:35px 0 20px 0; float:left; width:290px }
#home #links ul.ctgylinks {float:left; width:145px; list-style:none; font-size:14px}
#home #links ul.ctgylinks li {float:left; width:145px; margin:0 0 20px 0}
#home #links ul.ctgylinks a {float:left; display:block; width:145px; text-indent:20px; background:url(../imgs/cviewing_arrow.gif) left bottom no-repeat;}

#mainContent div.suggest {font-size:14px; color:#C90000; margin:-10px 0 15px 0}
h3#notfound {font-size:14px; color:#383838; margin:-5px 0 20px 0; text-align:center; border:1px solid #FFE540; background-color:#FFF29E; padding:5px 0}
#mainContent div#printers {clear:both;width:558px; border:1px solid #CCC; padding:15px;float:left;}
#mainContent div#printers h4 {border-bottom:1px solid #E0E0E0; font-size:14px; padding-bottom:15px;}
#mainContent div#printers ol {font-size:14px; list-style-position: outside; margin:25px 0 0 0; padding-left:30px; text-indent:0; float:left; color:#FF8400; font-weight:bold;}
#mainContent div#printers ol li {margin:0 0 15px 0;}
#mainContent div#printers ol span {font-weight:normal; color:#333; clear:both}
#mainContent div#printers div.clear { clear:both; display:block; float:left; }