
html, body { margin: 0px; padding: 0px; }

body { font-family: Tahoma, sans-serif; text-align:center; }

a:link { text-decoration:none; color:#039; }
a:visited { text-decoration:none; color:#606; }
a:hover, a:active { text-decoration: underline; color: #C00; }
img, a img { border:none; }
form, fieldset { padding:0; margin:0; border:none; }



div.spacer { width:auto; height:1px; float:none; clear:both; margin:0; padding:0; border:none; }
.nobr { white-space:nowrap; }



#main { width:780px; height:auto; margin-left:auto; margin-right:auto; margin-top:50px; padding:0px; text-align:left; position:relative; }

#page-content { width:100%;  margin: 0 0 19px; padding:0; border:none; background: #fff url("images/new/bg-main.gif") repeat-y 199px 0; }
#left-column, #content { float:right; }
#left-column { width:180px; margin-right:20px; }
#content { width:560px; margin-left:20px; }



#header-top { position:absolute; left:0px; top:0px; visibility:visible; width:100%; height:50px; padding:0; margin:0; text-align:center; }
#header-top div.content { width:780px; height:50px; margin-left:auto; margin-right:auto; }

img#logo { float:left; border:none; //margin-left:-3px; //margin-right:-3px; }
img#logo { display:block; width:240px; }
#linksline { width:540px; float:left; font-size:60%; text-align:right; line-height:16px; }
#linksline .contacts-links { float:none; margin-top:11px; }
#linksline .contacts-links .other { float:right; }
img#live-chat { width:116px; float:right; margin:0; padding:0; //margin-left:-3px; //margin-right:-3px; }
#linksline .services-links { float:none; margin-top:0px; }
#linksline .services-links span { font-weight:bold; color:#C00; }
#linksline, #linksline a { color:#808074; }
#linksline a { background: url("images/list_image10.gif") no-repeat 5px 0.5em; padding-left:15px; }
#linksline a.first { background: none; padding-left:0; }
#linksline a:hover, #linksline a:active { text-decoration: underline; color: #C00; }
#linksline strong { color:#C00; }

#header { width:100%; float:none; clear:both; padding:0; margin: 0 0 20px; }
#bar-line { width:100%; height:30px; padding:0; margin:0; background:#3C6; }
#supplies-categories { width:600px; height:30px; float:left; }
#supplies-categories img { margin: 9px 2px 9px 10px; }
#keyword-search-form { width:180px;  margin: 4px 0 0; float:left; }
#keyword-search-form div.keyword { float:left; width:155px; }
#keyword-search-form div.submit { float:left; width:25px; }
#keyword-search-form #keyword { width:152px; padding: 2px 0; border: solid 1px #1B6635; border-right: solid 1px #28994F; border-bottom: solid 1px #28994F; }


#manufacturer-logos { float:none; clear:both; width:100%; height:30px; padding:0; margin:0; text-align:center; background:#EFF1EC; }
#manufacturer-logos img { margin: 8px 10px; }
/*
#manufacturer-logos a { display:block; float:left; margin: 8px 10px; height:14px; background-image:url('images/logos/txt-logos.gif'); background-repeat:no-repeat; }
#manufacturer-logos a span { display:none; }
a.ahp { width:110px; background-position:0; margin-left:17px; //margin-left:6px; }
a.alex { width:53px; background-position:-110px; }
a.aeps { width:38px; background-position:-163px; }
a.aapl { width:35px; background-position:-201px; }
a.axer { width:39px; background-position:-236px; }
a.acnm { width:40px; background-position:-275px; }
a.abrt { width:55px; background-position:-315px; }
a.aric { width:36px; background-position:-370px; }
a.aoki { width:52px; background-position:-406px; }
a.apns { width:67px; background-position:-458px; }
a.aqms { width:26px; background-position:-525px; }
*/


#footer { width:100%; float:none; clear:both; font-size:70%; text-align:center; border-top: solid 2px #F80; padding:0; margin:0; }
#footer .menu { background:#F4F6F1; padding: 5px 0; margin: 0 0 5px; }
#footer .menu-services { margin: 0 0 5px; }
#footer .menu a, #footer .menu-services a, #footer .menu-services div { padding: 0 6px; }
#footer .menu-services div.a { color:#039; display:inline; }
#footer .menu-services div.aa { display:inline; cursor:pointer; cursor:hand; text-decoration: underline; color: #C00; }
#footer .address { color:#666; margin: 0 0 5px; font-style:normal; }
#footer address { margin:0; font-style:normal; }
#footer .liveperson { margin-bottom: 7px; }
#footer .liveperson span.live { color:#475780 }
#footer .liveperson span.person { color:#56A145 }

#supplies-links { width:100%; float:none; clear:both; padding:0px; margin: 0 0 10px; text-align:center; }
#supplies-links div.laser-toner-cartridges, #supplies-links div.fax-toner-cartridges { width:21.5%; float:left; }
#supplies-links div.ink-cartridges, #supplies-links div.copier-toners, #supplies-links div.printer-ribbons, #supplies-links div.maintenance-kits { width:19%; float:left; }
#supplies-links div strong { font-size:70%; line-height:100%; color:#000; font-weight:bold; }
#supplies-links ul { margin: 1px 0 0; padding:0; }
#supplies-links li { font-size:60%; margin:0; padding:0; line-height:100%; list-style-type:none; }
	#supplies-links li span { color:#039; text-decoration: none; white-space:nowrap; }
	#supplies-links li span.a { color:#C00; text-decoration: underline; cursor:pointer; cursor:hand; }

#last-upgrade { width:100%; float:none; clear:both; font-size:60%; text-align:center; padding:0px; margin: 0 0 10px; }
	#last-upgrade span { color:#039; text-decoration: none; white-space:nowrap; }
	#last-upgrade span.a { color:#C00; text-decoration: underline; cursor:pointer; cursor:hand; }
#last-upgrade strong, #last-upgrade span.h { color:#000; font-weight:bold; padding-right:2px; font-size:110%; }
#last-upgrade a { white-space:nowrap; }

#index-login-form { float:none; clear:both; width:180px; padding:10px 0; margin:0 0 20px 0; font-size:60%; background: #E9EBE6; }
#index-login-form div, #indexLoginForm, #indexLoginForm fieldset { margin:0; padding:0; }
#index-login-form div.login { float:left; padding-left:10px; width:70px; //width:70px; }
#index-login-form div.password { float:left; width:69px; }
#index-login-form div.submit { float:left; width:31px; }
#index-login-form #login, #index-login-form #password { width:67px; padding: 2px 0; margin:0; border: solid 1px #999; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; }
#index-login-form #submit { width:21px; height:21px; border:none; }
#index-login-form div.links { text-align:center; margin-top:5px; }
#index-login-form div.links a { float:none; clear:both; margin: 0 5px }

#qsfform { width:100%; margin-bottom:20px; padding:0; }
#qsfform h2 { font-size:80%; line-height:100%; margin:0; margin-bottom:3px; padding:0; color:#000; }
#qsfform form select { width:155px; margin-left:24px; margin-top:3px; font-size:10px; }
#qsfform form fieldset { background: no-repeat 0 2px; }
#qsfform form fieldset.qsf1a { background-image: url("images/new/qsf1a.gif"); }
#qsfform form fieldset.qsf1p { background-image: url("images/new/qsf1p.gif"); }
#qsfform form fieldset.qsf2p { background-image: url("images/new/qsf2p.gif"); }
#qsfform form fieldset.qsf2a { background-image: url("images/new/qsf2a.gif"); }
#qsfform form fieldset.qsf3p { background-image: url("images/new/qsf3p.gif"); }
#qsfform form fieldset.qsf3a { background-image: url("images/new/qsf3a.gif"); }
img.sh { width:10px; height:10px; margin: 0 0 -1px; padding:0; }

#morelinks { width:100%; margin-bottom:20px; }
#morelinks ul { margin:0; padding:0; }
#morelinks li { font-size:70%; font-weight:bold; padding:0; line-height:15px; list-style-type:none; }

div.left-banner { width:100%; font-size:60%; margin-bottom:20px; padding: 10px 0; line-height:1em; background: #E9EBE6 url("images/bg-left-banner.gif"); }
div.left-banner h3 { font-size:80%; text-align:left; padding:0; margin: 0 5px 7px 35px; width:140px; height:37px; }
div.left-banner h3 span { display:none; }
div.left-banner p { margin: 7px 5px 0 38px; }
#remanufactured-supplies { background: url("images/bg-left-banner-remanufactured-supplies.gif") no-repeat 8px 13px; }
#recycling-program { background: url("images/bg-left-banner-recycling-program.gif") no-repeat 8px 8px; }
#remanufactured-supplies h3 { background: url("images/h-remanufactured-supplies.gif") no-repeat; }
#recycling-program h3 { background: url("images/h-recycling-program.gif") no-repeat; }

#secure-site, #credit-cards, #post-services { font-size:60%; line-height:1em; padding-top:20px; margin-bottom:15px; text-align:center; }
#secure-site { background: #fff url("images/secure-site.gif") no-repeat; padding-top:24px; }
#secure-site a { white-space:nowrap; }
#secure-site span { white-space:nowrap; color:#039; cursor:pointer; cursor:hand; font-weight:bold; }
#credit-cards { background: #fff url("images/credit-cards.gif") no-repeat; }
#post-services { background: #fff url("images/post-services.gif") no-repeat; margin-bottom:0; }



#welcome { width:auto; padding: 0 10px; margin: 0 0 10px; background:#EFF1EC; clear:both; float:none; }
#welcome #text { width:360px; float:left; margin-top:10px; } 
#welcome #banners { width:180px; float:left; margin-top:10px; } 
#welcome h1 { font-size:80%; text-align:left; margin:0; padding:0; width:323px; height:29px; background: url("images/h-welcome.gif") no-repeat; }
#welcome h1 span { display:none; }
#welcome p { font-size:70%; color:#333; text-align:justify; margin: 7px 0 7px; }
#welcome p strong { font-weight:normal; }
#welcome img { margin-left:10px; margin-bottom:10px; }



#links-block { width:100%; padding:0px; margin: 0 0 10px; clear:both; float:none; }
#links-block h1 { font-size:80%; text-align:left; margin:0; padding:0; }
#links-block h1 span { display:none; }
#links-block li strong { font-weight:normal; }
#links-block ul { margin:0; padding:0; font-size:70%; }
#links-block li { padding:0; line-height:100%; list-style-type:none; }
#bestsellers { width:180px; float:right; background:#EFF1EC; }
#bestsellers h1 { margin:10px; width:80px; height:15px; background: url("images/h-bestsellers.gif") no-repeat; }
#bestsellers ul { margin: 0 10px 10px; }
#bestsellers li { margin: 0; }
#bestsellers li.endgroup { margin-bottom:5px; }
#manufacturers { width:380px; float:right; }
#manufacturers h1 { margin-bottom:4px; width:161px; height:17px; background: url("images/h-manufacturers.gif") no-repeat; }
#manufacturers ul { width:95px; float:left; }
#manufacturers li { font-size:127%; margin: 8px 5px 0 0; font-family:arial; }



#hot-deals-block { width:100%; padding:0; margin:0; clear:both; float:none; background: #EFF1EC url("images/bg-hot-cartridges.gif") no-repeat; }
#hot-deals-block .item { width:112px; font-size:59%; overflow:hidden; line-height:100%; text-align:center; margin:0; float:left;  background: #EFF1EC url("images/bg-hot-cartridges.gif") no-repeat; }
#hot-deals-block .text { margin: 0 8px; padding-top:8px; height:17em; font-weight:normal; }
#hot-deals-block .text strong { font-size:135%; line-height:90%; }
#hot-deals-block .text strong.small { font-size:120%; }
#hot-deals-block .text span { white-space:nowrap; }
#hot-deals-block .price, #hot-deals-block .shipping { font-weight:bold; background: #EFF1EC; }
#hot-deals-block .price { color:#c00; font-family: Arial, sans-serif; font-size:160%; line-height:90%; }
#hot-deals-block .shipping { padding: 2px 0 4px 0; }
#hot-deals-block .action { padding: 3px 0 1px 0; background: #3C6; line-height:120%; }
#hot-deals-block form input.quantity { width:26px; margin-right:2px; margin-bottom:4px; padding: 2px 0; text-align:center; border: solid 1px #1B6635; border-right: solid 1px #28994F; border-bottom: solid 1px #28994F; }
#hot-deals-block form input.button { width:21px; height:21px; border:none; padding:0; }


.cyan { color:#049CFF; }
.magenta { color:#FE0658; }
.yellow { color:#FDC805; }
.black { color:#000; }

