/* CSS Document */
body {margin:0px auto; background-color:#f7f5ee; }
body, div, p, td {font:11px Verdana, Arial, Helvetica, sans-serif;}
a:hover{text-decoration:underline;}
a:hover {color: #FF5A00}
li.menu-home { background:url(../images/menu-home-on.png); width:61px; }
li.menu-about { background:url(../images/menu-about-on.png); width:80px; }
li.menu-contact { background:url(../images/menu-contact-on.png); width:96px;}
li.menu-service { background:url(../images/menu-service-on.png); width:72px;}
li.menu-viewcart { background:url(../images/menu-viewcart-on.png); width:71px;}
li.menu-checkout {background:url(../images/menu-checkout-on.png); width:61px;}
li.menu-login { background:url(../images/menu-login-on.png); width:45px;}
li.menu-logoff  { background:url(../images/menu-logoff-on.png); width:45px;}
li.menu-myaccount { background:url(../images/menu-myaccount-on.png); width:72px;}

td.menu { padding:1px 0 1px 8px; background:#FFFFFF url(../images/menu-bg.gif) repeat-x;  vertical-align:middle; }
ul.menu { list-style:none; margin:0; padding:0; height:25px; }
ul.menu li { float:left; padding:0; height:21px; margin:0; }
ul.menu span { visibility:hidden; text-align:center; vertical-align:middle; }
/*li.menu-home, li.menu-about, li.menu-contact { background:url(../images/menu-div-1.png) right center no-repeat; }
li.menu-service { background:url(../images/menu-div-2.png) right center no-repeat; }*/
ul.menu a.pic, ul.menu a.pic:link, ul.menu a.pic:visited, ul.menu a.pic:hover { display:block; text-decoration:none; height:21px; line-height:21px; border:0; padding:0; margin:0; }

li.menu-home a:link, li.menu-home a:visited { background:url(../images/menu-home-off.png); width:61px; }
li.menu-home a:hover { background:transparent; }
li.menu-about a:link, li.menu-about a:visited { background:url(../images/menu-about-off.png); width:80px; }
li.menu-about a:hover { background:transparent; }
li.menu-contact a:link, li.menu-contact a:visited { background:url(../images/menu-contact-off.png); width:96px; }
li.menu-contact a:hover { background:transparent; }
li.menu-service a:link, li.menu-service a:visited { background:url(../images/menu-service-off.png); width:72px; }
li.menu-service a:hover { background:transparent; }
li.menu-links { float:left; height:25px; cursor:default; text-align: right; width:460px;  }
li.menu-links div { float: right; padding-top: 2px;  }
/*li.menu-links a, li.menu-links a:link, li.menu-links a:visited { color:#b0daf1; font:normal 12px Arial,sans-serif; text-decoration:none; margin:5px 10px; }
li.menu-links a:hover { color:#ffffff; font:normal 12px Arial,sans-serif; text-decoration:underline; margin:5px 10px; }
*/
ul.menu a.pic2, ul.menu a.pic2:link, ul.menu a.pic2:visited, ul.menu a.pic2:hover { display:block; text-decoration:none; height:17px; line-height:17px; border:0; padding:0; margin:0; }

li.menu-links div ul { list-style:none; margin:0; padding:0; }
li.menu-links div ul li { padding:0 0 0 1px; height:17px; margin:0; }

li.menu-viewcart a:link, li.menu-viewcart a:visited { background:url(../images/menu-viewcart-off.png); width:71px; }
li.menu-viewcart a:hover { background:transparent; }
li.menu-checkout a:link, li.menu-checkout a:visited { background:url(../images/menu-checkout-off.png); width:61px; }
li.menu-checkout a:hover { background:transparent; }
li.menu-login a:link, li.menu-login a:visited { background:url(../images/menu-login-off.png); width:45px; }
li.menu-login a:hover { background:transparent; }
li.menu-logoff a:link, li.menu-logoff a:visited { background:url(../images/menu-logoff-off.png); width:45px; }
li.menu-logoff a:hover { background:transparent; }
li.menu-myaccount a:link, li.menu-myaccount a:visited { background:url(../images/menu-myaccount-off.png); width:72px; }
li.menu-myaccount a:hover { background:transparent; }


a.catlink:link {color: #0a115c; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: normal; display:block; width:100%; height:100%; border: 1px solid #FFFFFF; text-decoration: none }
a.catlink:active {color: #0a115c; font-size: 12px; font-weight: normal; display:block; width:100%; height:100%; border: 1px solid #FFFFFF; text-decoration: none }
a.catlink:visited {color: #0a115c; font-size: 12px; font-weight: normal; display:block; width:100%; height:100%; border: 1px solid #FFFFFF; text-decoration: none }
a.catlink:hover {
	color: #ff4800;
	background-color:#ede9dd;
	font-size: 12px;
	font-weight: bold;
	display:block;
	width:100%;
	height:100%;
	text-decoration: none;
	border: 1px solid #0a115c;
}


.mnu-log{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#727477;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.mnu-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-decoration:none;
vertical-align: middle;
}
.copy-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
text-decoration:none;
}
.srch-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#738596;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.srch-s-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#738596;
font-size:9px;
font-weight:bold;
text-decoration:underline;
}
INPUT.txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#727477;
font-size:10px;
font-weight:normal;
text-decoration:none;
width:120px;
height:20px;
}
.ct-b-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#416d83;
font-size:10px;
font-weight:bold;
}
.ct-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#416d83;
font-size:10px;
font-weight:normal;
}
.highlight{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5a9dc6;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
a.highlight:hover{color:#fec51e#000000; text-decoration:underline;}
.main-txt{
color:#728495;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
}
.main-txt h2 { margin:0;padding-bottom:0;
	font-size: 14px; font-weight: bold; line-height: 1.5em;
}
.main-b-txt {
color: #3D7880;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5em;
}
.main-tit{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3f8dbd;
font-size:14px;
font-weight:bold;
}
TD.menu-off{
height:21px;
border-top:1px solid #dee3d7;
background-image:url(../images/bg-mnu-off.gif); 
background-repeat:no-repeat;
padding-left:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
.menu-off{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#36311c;
text-decoration:none;
}
.sh_cart{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#36311c;
text-decoration:none;
}
.Ck_out{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#36311c;
text-decoration:none;
}
.Siteinfo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:Normal;
color:#36311c;
text-decoration:none;
}
.Product_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:Bold;
color:#077d9d;
text-decoration:underline;;
}
.Our_price{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:Bold;
color:#ff5a00;
text-decoration:none;
}
.Orange_bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:Bold;
color:#ff5a00;
text-decoration:none;
}

TD.menu-on{
height:21px;
border-top:1px solid #dee3d7;
background-image:url(../images/bg-mnu-on.gif); 
background-repeat:no-repeat;
padding-left:12px;
}

td.printer-model { 
font:bold 10px Verdana; 
background:f7fbfd; 
border-top:solid 1px #FFFFFF; 
border-bottom:solid 1px #B5C9D2; 
border-left:solid 1px #FFFFFF; 
border-right:solid 1px #FFFFFF; 
height:25px; 
text-align:center; 
}

td.printer-model a:link, td.printer-model a:visited { 
color:#DC6300; 
text-decoration:none; 
}

td.printer-model a:hover { 
color:#DC6300; 
border-bottom:solid 1px #677B8D; 
text-decoration:none; 
}

.menu-on{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#3b5939;
text-decoration:none;
}
.prod-main-tit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#46788f;
font-size:13px;
text-decoration:none;
}
.prod-opt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#dc6300;
font-size:11px;
text-decoration:underline;
}
a.prod-opt:hover{
color:#000000;
text-decoration:underline;
}

.prod-opt-s{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#E26C08;
font-size:10px;
text-decoration:none;
}
a.prod-opt-s:hover{
text-decoration:underline;
}
.prod-desc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#46788f;
font-size:11px;
text-decoration:none;
}

.prod-desc-s{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#46788f;
font-size:10px;
text-decoration:none;
}

.prod-desc-b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#46788f;
font-size:11px;
text-decoration:none;
}
.prod-desc-b-s{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#c07b38;
font-size:10px;
text-decoration:none;
}

.u-price{
color:#3b5939;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.s-price{
color:#f36700;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.b-price{
color:#F20000;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.s-price:hover{
color:#000000;
text-decoration:underline;
}
.s-price-s{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#f36700;
font-size:11px;
text-decoration:none;
}
.item{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#46788f;
font-size:11px;
text-decoration:none;
}
.prod-main-txt {
color: #48503c;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height: 1.6em;
text-decoration: none;
}
.prod-sdesc-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#48503c;
font-size:11px;
text-decoration:none;
}
.prod-ldesc-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#48503c;
font-size:12px;
text-decoration:none;
}
TD.prod-tab-spec{
height:20px;
background: url(../images/checkout_bar_main.gif) repeat-x 0 0;
color: #81adc1;
font: bold 12px verdana, sans-serif;
padding: 7px 10px;
border-top: 1px solid #b7cbd4;
text-decoration:none;
vertical-align:middle;
}

TD.prod-stab-spec{
height: 20px;
padding-left: 7px;
padding-right: 7px;
background-color:#487c92;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
vertical-align:middle;
text-align:left;
}

TD.prod-ctab-spec{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#46788f;
font-size:10px;
text-decoration:none;
background-color:f7fbfd;
vertical-align:middle;
}
TD.prod-c2tab-spec{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#46788f;
font-size:10px;
text-decoration:none;
background-color:#f6f8f9;
vertical-align:middle;
}
TD.prod-c3tab-spec{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#dc6300;
font-size:10px;
/*text-decoration:underline;*/
background-color:#f7fbfd;
vertical-align:middle;
border-bottom:1px solid #b5c9d2;
height:22px;
text-align:left;
}
TD.prod-c4tab-spec{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#dc6300;
font-size:10px;
/*text-decoration:underline;*/
background-color:#f6f8f9;
vertical-align:middle;
border-bottom:1px solid #b5c9d2;
height:22px;
text-align:left;
}
INPUT.qty{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#727477;
font-size:10px;
font-weight:normal;
text-decoration:none;
width:30px;
height:20px;
}
INPUT.login{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#727477;
font-size:10px;
font-weight:normal;
text-decoration:none;
width:180px;
height:20px;
}
SELECT.sel-print{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#727477;
font-size:10px;
font-weight:normal;
text-decoration:none;
width:155px;
height:20px;
}
SELECT.sel-mod{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#727477;
font-size:10px;
font-weight:normal;
text-decoration:none;
width:115px;
height:20px;
}
SELECT.sel-ink{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#727477;
font-size:10px;
font-weight:normal;
text-decoration:none;
width:135px;
height:20px;
}

/* /////////////////////////////////////////*/
/* OScommerce */
/* /////////////////////////////////////////*/
INPUT.ecom{
	border: 1px solid #979797;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #727477;
	padding-left: 2px;
	height: 18px; 
	text-decoration:none;
}
TEXTAREA.ecom{
	border: 1px solid #979797;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #979797;
	padding-left: 2px;
	text-decoration:none;
}
SELECT.ecom{
	border: 1px solid #979797;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #979797;
	padding-left: 2px;
	height: 18px; 
	text-decoration:none;
}
a.ecom:link, a.ecom:active, a.ecom:hover, a.ecom:visited {text-decoration:none;}

.button {
	height:18px;
	background-color: #ff7802;
	color: #ffffff;
	font-weight:bold;
	border: 1px solid #ff7802;
	cursor: hand;
	cursor: pointer;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	}
a.button:link, a.button:active, a.button:hover, a.button:visited {text-decoration:none;}

.mn-tit {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:18px;
	font-style:italic;
	color:#fd7b00;
	text-decoration:none;
	padding-left:8px;
	background-image:url(../images/account_bg_tit.gif);
	background-repeat:no-repeat; }

.ecom-tit {
display: block;
margin: 0 0 5px 0;
padding: 0;
color: #ef8116;
font: bold 13px Verdana, Arial, Helvetica, sans-serif;}

.ecom-link {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fd7b00;
font-size:13px;
font-weight:bold;
}
.ecom-link-off {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#46788f;
font-size:13px;
font-weight:bold;
}
.ecom-txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#369;
font-size:11px;
font-weight:normal;
}
.ecom-tit-sm {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#46788f;
font-size:11px;
line-height:12px;
}
.ecom-txt-sm {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#46788f;
font-size:11px;
line-height:12px;
}

.pag-line {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#FD7B00;
text-decoration:none;
}

.box-ps {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#FD7B00;
text-decoration:line-through;
line-height:13px;
padding-left:5px;
}
.box {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#46788f;
text-decoration:none;
line-height:13px;
padding-left:5px;
}

.pag-on {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#46788f;
text-decoration:none;
}

.printer-header { 
font:bold 11px Verdana; 
background:#F2F8EA;
color:#669750; 
}

.printer-category { 
font:bold 10px Verdana;
color:#FFFFFF;
background:#487c92;
padding:2px; 
}

a.ecom-link:link,a.ecom-link:visited { text-decoration:none; }
a.ecom-link:hover { color:#46788f;}

a.ecom-link-off:link,a.ecom-link-off:visited { text-decoration:none; }
a.ecom-link-off:hover { color:#FD7B00;}

a.ecom-txt-sm:link,a.ecom-txt-sm:visited { text-decoration:none; }
a.ecom-txt-sm:hover { color:#FD7B00;}
.red {color: #CC0000;}
.green {color:#33CC66;}
strong.brown {color: #e46b0e;}
.header-line { 
margin:10px 0;
padding-top: 1px;
padding-bottom: 1px;
background: #C4D9DA; 
font-size:1px;
}

.header-line-manuf { 
margin: 0 0 5px 0;
padding-top: 1px;
padding-bottom: 1px;
background: #C4D9DA; 
font-size:1px;
}

.breadcrumbs a, .breadcrumbs { font: 11px Verdana, Arial, sans-serif;}

.prod-coupon-tier { line-height:20px; color:#007980; }
.prod-coupon-tier-percent { color:#910000; }

.payment-coupon-tier { border:solid 1px #FD5000; background:#FFFF99; color:#6633FF; font:normal 10px Verdana, Arial, sans-serif; margin:20px 0; padding:15px; }
.confirm-coupon-tier, .success-coupon-tier { color:red; margin-top:15px; }

.contact-title { font-weight:bold; margin-left:10px; }

.landing { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color: #424242;
}
.landing td { color: #424242; }
.landing h3 {
	clear: both;
	margin:0;
	padding: 3px 12px;
	font-size: 12px; 
	font-weight: bold;
	color: #003871;
	border: 1px solid #DCD9CF;
	background: url(../images/landing_bar_bg.gif) repeat-x;
}
.landing .top_contents{
	padding: 8px 0;
	background: #FEF4CD;
}
.landing .top_contents table { margin: 0 10px; }

.landing .select_printers {
	clear: both;
	padding: 8px 10px;
	border-top: 1px solid #D7E6F4;
}
.landing form { padding: 0; margin: 0; }
.landing form select { color: #156487; font-weight: bold;}
.landing A:link, .landing A:visited {
	text-decoration:none;
	color: #156487;
	font-weight: bold;
}
.landing A:hover { text-decoration:underline; }
.landing .popular_item A { text-decoration:underline; }
.landing .popular_item {margin-top: 10px; }
.landing .popular_item td {padding: 0 0 2px 10px; }
.landing .qty { margin: 0 5px; }
/* /////////////////////////////////////////*/

.message { margin:10px; font:bold 12px Arial,sans-serif; color:red; }