input.qty {
width: 40px;
height:18px;
/*height: 1.3em;*/
padding-left:2px;
padding-left:2px;
border:solid 1px #9b9a9a; 
background:#FFFFFF; 
color:#000;
font: 12px normal Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: right;
vertical-align: middle;
float:left;
margin:1px 2px 0 2px;
}

input.text {
margin: 3px 0;
padding-top:2px;
padding-left:2px;
color:#000;
font: 12px normal Verdana, Arial, Helvetica, sans-serif;
height:1.3em;
text-decoration: none;
vertical-align: middle;
}

input.not-required {
height:1.3em;
margin: 3px 0;
padding-top:2px;
padding-left:2px;
border: solid 1px #9b9a9a; 
background-color: #f5f3f3; 
color:#000;
font: 12px normal Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
vertical-align: middle;
}

label.prdt_li_qty {
float:left;
display: block;
padding-bottom: 3px; 
color:#5E5F61;
font: normal 10px Verdana, sans-serif; 
padding-top:5px;
}

label {
font: normal 10px Verdana, sans-serif;
}

.add_to_cart {
margin-right: 8px; 
margin-left: 8px;
border: 0;
vertical-align: middle;
}

.add_to_cart_mini {
margin-top: 5px; 
border: 0;
vertical-align: middle;
}
.featured_pro .minimal-price-link{margin-left:0;}
.prod-main-txt h1{
color:#336699;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:1.25em;
}
.cont_checkout {
width: 151px;
height:28px;
border: none;
background: url(../images/cont_checkout.gif) no-repeat 0 0;
cursor: pointer;
text-decoration:none;
}

.btn_change_address {
float: right;
width: 86px;
height: 18px;
border: none;
background: url(../images/change_address.gif) no-repeat 0 0;
cursor: pointer;
text-decoration:none;
}

.checkout_bar_subtxt {
display: block;
padding: 5px 10px;
color: #f6f8f9; 
font: bold 10px Verdana, sans-serif;
}

.checkout_box {
padding: 10px; 
border-bottom: 1px solid #a4c6cf;
border-top: 1px solid #8ab2be;
}
.checkout_box_shopcart {
padding: 10px; 
border-bottom: 1px solid #a4c6cf;
border-right: 1px solid #8ab2be;
}

.orange_ast {
color: #ff7700;
font: 10px Verdana, sans-serif;
}

.main-b-txt {
color: #369;
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
line-height: 1.25em;
}

img.ink_thumb {
width: 100px;
margin: 0 0 10px 0; 
padding: 10px; 
border: 1px solid #ccc; 
}

.prdt_spot_thumb_box {    /* for IE Box */
float: left;
/*margin: 0 0 5px 0;*/
margin: 12px 12px 0 0;
padding: 5px;
border: solid 1px #cccccc; 
background: #FDFFFE;
}

img.prdt_spot_thumb {
float: left;
width: 200px;
border: 0;
}

.prdt_li_thumb_box {    /* for IE Box */
padding:6px 0;
border: solid 1px #ccc;
float:left; 
}

.prdt_li_thumb {

border: 0;
}

.prdt_li {
 margin: 0 5px 0 0;
 }

.prdt_li .probox{
margin: 0 0 0 110px;
padding: 0;
}
.old-price, .special-price{}
.prdt_detail {
 margin: 5px 5px 5px 0;
 }
.old-price{color:#000;}
.special-price{color:#f00;
font-weight:bold;
font-size:12px;
}
.special-price .price{color:#f00;}
.product-pricing .price{color:#c5003d;}
.product-pricing .benefit{color:#c5003d;}
.up-sell .rate-tit, .up-sell .rating-box, .up-sell .rating-links{display:none;}
.price-box a.minimal-price-link{color:#c5003d;text-decoration:underline;}
.price-box a.minimal-price-link:hover{color:#c5003d;text-decoration:none;}
.line-bg{
background:url(../images/line-bg.gif) left bottom repeat-x;
}
.buybox{
background:#efefef;
height:30px;
margin:3px 0 0 0;
padding-left:6px;
padding-top:3px;
width:282px;
float:left;
}
.quabox{
margin-bottom:0px;
float:left;
width:105px;
}
.clear{clear:both;}
.comparebox{
float:left;
margin:3px 0 0 0;
padding-left:6px;
padding-top:8px;
width:165px;
height:25px;
background:#dbdbdb;
}
.compare{
border:0 none;
display:block;
margin:0px;
padding:0px;
width:14px;
height:14px;
float:left;
background:#fff;
}
.comparebox label{float:left;}
.comparetext{text-decoration:underline;}
.button-compare{
background:#216acf url(../images/compare-btn.gif) left top no-repeat;
border:0 none;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:25px !important;
width:174px;
overflow:visible;
float:right;
}
.addbox{background:#efefef;width:168px;height:30px;
text-align:center;
}
.view-mode,.sort-by img, .limiter{display:none;}
.pager .amount{float:left;}
.pager .pages{float:left;}
.pager .pages ol{margin:0 0 0 10px;}
.pager .pages ol li{width:18px;display:block;text-align:center;}
.pager{float:left;}
.sortbox{height:30px;background:#e6e6e6;border-bottom:1px solid #999;}
.sortbox2{height:30px;background:#e6e6e6;}
.sort-by{float:right;}
.prolist{}
.availability{
margin-top:15px;
}
.block-layered-nav .block-content dt{
background:#DBDBDB;
font-size:13px;
height:30px;
line-height:30px;
padding-left:25px;
width:166px;
}
.block-layered-nav .block-content dd{
color:#FA5307;
margin:10px 0 20px 25px;
}
.block-layered-nav .block-content dl{
margin-top:3px;
}
.block-layered-nav .block-content a{
color:#FA5307;
}
.block-layered-nav .block-content h3{
font-weight:normal;
}
.category-description{text-align:left;}
.attributebox{
margin:10px 0 0 0;
}
.attributebox li{
color:#555;
padding-left:6px;
background:url(../images/attli-bg.gif) no-repeat scroll 0 center;
}
.attributebox li span{
color:#000;
}
.prdt_detail div.para {
margin: 0 0 0 90px;
padding: 0;
}
.clearbox{clear:both;}
.product_bulk {
color:#F20000;; 
font: normal 11px Verdana, sans-serif;
}
.prdt_name {margin:0; padding-bottom:1em;}
.prdt_part-number {font-weight:bold; color:#475a46; margin:0; padding:0 0 .5em; text-transform:uppercase; font-size:13px;}

a.prod-compati-s{
color:#dc6300;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.printer-opt-s{
color:#E26C08;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
line-height: 1.4em;
padding-left: 3px;
}

.prod-opt-s{
color:#216acf;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
line-height: 1.4em;
}

.prod-desc-b {
color: #46788f;
font: bold 12px verdana, arial, helvetica, sans-serif;}

/* .prod-desc-b{
display: block;
width: 100%;
padding-bottom: 5px;
color:#46788f;
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; */


.prdt_li_t {
padding:0; 
color:#DCF0EF; 
font: bold 11px Verdana, sans-serif;
}
.prolist-tit{
color:#fff;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
}
.titbg{
background:#216acf;
height:20px;
padding:6px 5px 2px;
}
.titbg .sorter label{
color:#fff;
}
.price_num_div {
height: 19px; 
margin: 0;
padding-left: 10px; 
background: url(../images/btn_prd_num_left.gif) no-repeat 0 0;
vertical-align: middle;
}

.price_num {
 display: block; 
 height: 19px;
 padding-right: 10px; 
 background: url(../images/btn_prd_num_right.gif) no-repeat 100% 0 #46788f; 
 text-align: center;
 vertical-align: middle;
 }

.home-printers1 {
	width:100%;
}

.home-printers1 tr {
	vertical-align:top;
}

.home-printers1 td {
	margin:0;
	padding:0;
	background: white;
}

.home-printers1 .home-printers {
	width:100%;
}

.home-printers1 .home-printers th, .home-printers td {
	font:bold 11px Verdana; 
	padding:2px 5px;
	margin:0;
	text-align:left;
}

.home-printers1 .home-printers th { 
	background: #4659b5; 
	/*url("../images/home-printer-brand-bg.gif") repeat-x;*/ 
	color:#FFF; 
	padding: 2px 5px;
	border: 1px solid #3F748B; 	
}

.home-printers1 .home-printers td {
	background:#efefef;
}

.home-printers1 th a, .home-printers1 th a:link, .home-printers1 th a:visited {
	color: #fff;
	text-decoration: none;
}

.home-printers1 th a:hover {
	color: #fff;
	text-decoration: underline;
}

.home-printers1 .home-printers a, .home-printers a:link, .home-printers a:visited {
	font:bold 11px Verdana; 
	color:#083E55;
	text-decoration:none;
}

.home-printers1 .home-printers td a:hover {
	font:bold 11px Verdana; 
	color:#083E55;
	text-decoration:underline;
}

.error {
margin: 10px 0; 
padding: 15px; 
border: 1px solid #FD5000; 
background: url(../images/error_bg.gif) repeat-x 0 0 #FEF3F3;
color: #CC0000;
font: 10px verdana, sans-serif; }

.success {
margin: 10px 0; 
padding: 15px; 
border: 1px solid #12bd00; 
background: url(../images/success_bg.gif) repeat-x 0 0 #f3fef3;
color: #619420;
font: 10px verdana, sans-serif; }

.congrats{
margin: 10px 0; 
padding: 15px; 
border: 1px solid #336699; 
color: #336699;
font: 10px verdana, sans-serif; }


#printer-describe ul, #printer-describe div, #printer-describe li { 
display: inline; 
margin: 0; 
padding: 0; 
line-height: 1.4em;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

#info-list {
margin: 10px 0;
padding: 15px;
border: 1px solid #8ab2bc;
background-color: #f5fbfe; }

#info-list-top {
display: inline;
margin: 0;
padding: 0}

#info-list-top li {
display: inline;
list-style-type: decimal;
margin: 0;
padding: 0;}

#info-list-top a, #info-list-top span {
display: block;
margin: 5px 0 0 20px;
padding-left: 10px;
background: url(../images/blue_arr_r.gif) no-repeat 0 4px;
font-weight: bold; }

#info-list-nest {
display: inline;
margin: 0;
padding: 0;
vertical-align: top;}

#info-list-nest li {
display: inline;
list-style: none;
margin: 0;
padding: 0;
vertical-align: top;}

#info-list-nest a, #info-list-nest span {
display: block;
margin: 5px 0 0 30px;
background: none;
font-weight: normal; 
vertical-align: top;}

.info-txt {
margin: 10px 0; 
line-height: 1.4em; }

h2.checkout {
margin: 0; 
padding: 0; 
color: #4c849a; 
font: bold 13px verdana, sans-serif; }

ul.privacy-list, ul.privacy-list li {
list-style-type:none;
margin:0;
padding:0;
}
ul.privacy-list {
margin-bottom:10px;
margin-left: 20px
}
.spot-image {
 border: 1px solid #8ab2bc;
 padding: 1px;
}
ul.about-us {
	margin:0;
	margin-left:5px;
	padding:0;
	list-style-type:none;
}
ul.about-us li {
	margin:15px 0;
}
ul.about-us li .title {
	float:left;
	width:70px;
}
address { margin:0; font-style:normal;}

.error-hook { position:relative; border:dotted 1px red; background:yellow; color:black; font:bold 10px Arial; cursor:pointer; }
.error-hook.active { background:red; }
.error-descr { position:absolute; top:1em; left:0; border:solid 1px red; background:#FFC; display:none; color:black; font:normal 11px monospace; white-space:pre; width:600px; height:400px; overflow:scroll;}

input.authorizenet {
	border: 1px solid #979797;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #727477;
	padding-left: 2px;
	height: 18px; 
	text-decoration:none;
}

select.authorizenet {
	border: 1px solid #979797;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #979797;
	padding-left: 2px;
	height: 18px; 

}


.launch {
  text-align: left;
  vertical-align: top;
  padding: 5px;
  width: 50%;
  border: 1px solid #BFBFBF;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
 }
 .launch_link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FD7B03;
 }
 
 .launch2 {
  text-align: left;
  vertical-align: top;
  padding: 5px;
  width: 29%;
  border: 1px solid #d5d5d5;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
 }
 


.canada_weights {
	border: 2px solid #336699;
	padding: 0px;
	margin-left: 10px;
	width: 30%;
	text-align: left;
	background-color: #f4f9eb;
}

.hint { margin:0 12px 0 0; padding:2px 5px 5px 5px; color:#333; background:#ddd; font:9px/1.1em verdana, sans-serif; text-align:center; position:relative; z-index: 99; }
#vZoomArea { z-index:900 !important; }
#product_image_popup { z-index:999 !important; }
.block-recent .block-content{
padding:0px;}
.block-recent .block-content ol#recently-viewed-items2 li{
display:block;
border:1px solid #d5d5d5;
width:570px;
height:140px;
clear:both;
margin:8px 0 0 0;
background:url(../images/recent-bg.gif) no-repeat right bottom #FFFFFF; 
}
.block-recent .block-content ol#recently-viewed-items2 li img{float:left;}
.block-recent .product-name{
margin:5px 0 0 0;
}
.block-recent .addform{
display:block;
width:140px;
height:140px;
float:right;
}
.block-recent .procenter{
display:block;
width:280px;
height:100px;
float:left;
margin:10px 0 0 10px;
}
.block-recent ol#recently-viewed-items2 .procenter ul.recentbox li{
border:0 none;
display:block;
width:280px;
height:30px;
background:none;
}
.block-recent .add-to-cart{
margin:10px 0 0 20px;
}
.block-recent .add-to-cart label,.block-recent .add-to-cart input{
float:left;
}
.block-recent .add-to-cart button{
margin:5px 0 0 0;
clear:both;
}
.block-recent h3{font-size:13px;color:#003399;}
.flat{
width:330px;
height:36px;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
color:#da0e13;
font-weight:bold;
font-size:13px;
line-height:36px;
margin:10px 0;
}
.block-related .item img{float:left;}
.block-related .item .addform2{
float:right;
display:block;
width:130px;
height:60px;
}
.block-related .item,.block-release-content .item{
margin:0;
background:#fff url(../images/line-block-bg.gif) no-repeat 50% bottom; 
height:166px;
padding:5px 0 0 0;
}
.block-release-content .item {height:auto;}
.block-release-content .item  .relproduct{text-align:center;}

.category-select-widget .prod-grid-block{
text-align:center;}
.featured_pro .prdt_li_thumb_box{padding:0px;}
.featured_pro div{text-align:left;}
.block-related .product-name a{text-decoration:none;font-weight:normal;}
.block-related .product-name a:hover{text-decoration:underline;}
.block-left1 .newcontent{text-align:center;padding:10px;}
.block-left2 .newcontent,.block-left3 .newcontent{text-align:left;padding:10px;}
.block-left1 .newtitle h3,.block-left2 .newtitle h3,.block-left3 .newtitle h3{
padding:5px 0 0 5px;
display:block;
height:25px;
background:url(../images/newblock-titbg.gif) repeat-x 0 0; 
color:#272727;
font-size:12px;
}
.block-right1{border:0 none;margin:5px 4px;
width:206px;}
.box_b {
background:#C0D6E5 url(../images/tit-left.gif) no-repeat scroll left top;
}
.box_b h2 {
background:#C0D6E5 url(../images/tit-right.gif) no-repeat scroll right top;
color:#081B39;
font-family:tahoma;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-left:2px;
padding:4px 10px;
position:relative;
}
.box_b h2 span a img{position:absolute;right:9px; top:5px;}
.box_b .box-new {
border:1px solid #88B6D5;
background-color:#FFFFFF;
border-top:0 none;
padding:8px;
}
.catalogsearch-result-index table td.search{width:360px;
text-align:left;
vertical-align:top;
padding:0 0 10px 5px;
}
.catalogsearch-result-index table td.search .prdt_li a img{width:65px; height:65px;
padding:0;
}
.catalogsearch-result-index table td.search .prdt_li .probox {
margin:0 0 0 75px;
}
.catalogsearch-result-index table td.search-printers{
width:380px;
padding:16px 5px 10px 5px;
text-align:left;
vertical-align:top;
}
.catalogsearch-result-index table td.search-printers .tit{
background:#216ACF none repeat scroll 0 0;
color:#fff;
font-weight:bold;
height:21px;
margin:23px 0 0;
padding:11px 0 0 5px;
}
.catalogsearch-result-index .search-result table.search-wrapper{
width:770px;
margin:0 auto;
}
td.search-printers .category-image img{
width:65px;
height:65px;
border:1px solid #ccc;
}
td.search-printers .category-image{
margin:0px 5px 0px 0;
}
td.search-printers .category{float:left;}
td.search-printers .category h5{margin:5px 0 0 0;
color:#216ACF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.4em;
}
td.search-printers .cat-wrapper{
margin:5px 0 0 0;
width:380px;
clear:both;
height:72px;
}
td.search-printers br{clear:both;}
.catalogsearch-result-index .search-result .prdt_li_thumb_box{padding:0;}
.catalog-category-view .prod-main-txt{margin:10px 0 0 0;}
.line-bg .pl-one{
width:99%; padding: 7px 0 7px 0; background: none; 
vertical-align: top; -moz-background-clip: -moz-initial; 
-moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}
.line-bg .pl-two{
padding: 7px 0 7px 0; background: none; 
-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; 
-moz-background-inline-policy: -moz-initial; vertical-align: top;
}
.catalogsearch-result-index .comparebox {
background:#DBDBDB none repeat scroll 0 0;
float:left;
height:25px;
margin:3px 0 0;
padding-left:5px;
padding-top:8px;
width:71px;
}
.catalogsearch-result-index table td.search .buybox {
background:#EFEFEF none repeat scroll 0 0;
padding-left:5px;
width:201px;
float:left;
height:30px;
margin:3px 0 0;
padding-top:3px;
}
.catalogsearch-result-index .quabox {
float:left;
margin-bottom:0;
width:100px;
}
.search-result .page-title h2{
background:transparent url(../images/block_title_marker.jpg) no-repeat scroll left 50%;
padding-left:20px;
}
.more-views li{float:left;margin:0 5px 5px 0;}
.more-views li img{float:left;}
.block-left2 .newtitle .stltle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/newblock-titbg.gif) repeat-x scroll 0 0;
color:#272727;
display:block;
font-size:12px;
height:30px;
padding:5px 0 0 5px;
}
.block-left1 .input-bg1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/newsletter_input_bg1.jpg) no-repeat scroll left top;
height:307px;
margin-top:3px;
padding:2px 0 0;
width:191px;
}
.block-left1 .input-bg1 button {
float:left;
height:20px !important;
margin:10px 1px 1px 101px;
width:70px;
}
.block-left1 .input-bg1 input {
border:0 none;
float:left;
height:20px;
margin:240px 0 0 25px;
padding:0;
width:155px;
}
