body {font-family:Arial; color:#444444; margin:0; padding:0; font-size:12px; background:url(images/bg-pag.gif) top left repeat-x;}
a {color:#005A96; text-decoration:underline}
a:hover {color:#005A96; text-decoration:none}

a.blue {color:#0000FF; text-decoration:none}
a.blue:hover {color:#0000FF; text-decoration:underline}

a.green {color:#008000; text-decoration:none}
a.green:hover {color:#008000; text-decoration:underline}

/* Start: Site Width Defined */
.MainTbl {width:1000px}
.LftTbl {width:180px}
.ClmnSpcr {width:10px}
.CntArea {width:620px}



/* End: Site Width Defined */

/* .hd {height:18px; font-size:16px; font-weight:bold; text-transform:uppercase; color:#0093DD; background:#C3E3F3; margin:0; padding:5px 10px;}*/

.amazinghd {font-size:16px; font-weight:bold; color:#950000; margin:0; padding:5px 10px;}
.amazimg {border:1px solid #cccccc; padding:2px; margin:0}

.hd {height:18px; font-size:16px; font-weight:bold; text-transform:uppercase; color:#0093DD; margin:0; padding:5px 10px; border:1px dashed #0093DD}


.hd2 {height:18px; font-size:16px; font-weight:bold; background:#FBA458; text-transform:uppercase; color:#000; margin:0; padding:5px 10px;}
p.arw {padding-left:10px; background-image: url("images/arw1.gif"); background-repeat:no-repeat; background-position:top 0em; margin:6px 4px 6px 10px}

p.arw span {color:#0000FF; font-weight:bold}
.blue {color:#008EE4; font-weight:bold} 
.green {color:#008000; font-weight:bold} 

p.lftclmn {padding-left:10px;  background-image: url("images/arw1.gif"); background-repeat:no-repeat; background-position:top 0em; margin:1px 10px}
p.lftclmn a {text-decoration:underline; display:block; width:100%; padding:3px 0; margin:0;}
p.lftclmn a:hover {text-decoration:none; background-color:#C3E3F3; display:block; padding:3px 0; margin:0; }

hr {border:1px dotted #ccc}
p {margin:3px 10px; padding:0; line-height:20px; text-align:justify}
.footer {margin:0; padding:10px; background:#0093DD; text-align:center; font-size:11px; font-weight:bold; color:#FFFFFF}
.footer a {color:#FFFFFF; text-decoration:none}
.footer a:hover {color:#FFFFFF; text-decoration:underline}
input {font-size:11px; width:147px; height:15px}
input.feedback {font-size:11px; width:250px; height:15px}
.smtbtn {background:#E77817; font-size:14px; width:auto; color:#FFFFFF; font-weight:bold; font-family:Arial; text-transform:uppercase; height:auto; padding:2px; margin:0 }
.smtsrchbtn {background:#C3E3F3; font-size:14px; width:auto; color:#990000; font-weight:bold; font-family:Arial; text-transform:uppercase; padding:2px; margin:0; height:auto }
input.srch {font-size:11px; width:165px; height:25px}
.leftgd {background:url(images/bg_left.gif) top left repeat-x #fff}
.offer {background:#0093DD; font-size:12px; color:#fff; font-weight:bold; margin:0; padding:3px 10px; text-align:center}
.offer a {color:#ffffff; text-decoration:underline}
.offer a:hover {color:#ffffff; text-decoration:none}
.bgprinters {border-left:1px solid #0093DD; border-right:1px solid #0093DD; background:url(images/bg_printers.gif) top left repeat-x #B8E6FA}
.dwnprinter { background:url(images/bg_printers.gif) top left no-repeat; padding-top:27px}
.imgtrade {border:1px solid #cccccc; padding:2px; float:left}

/******* Start Top Navigation *********/

.preload1 {background: url(images/blank_over.gif);}
.preload2 {background: url(images/blank_overa.gif);}

.menu2 {padding:0; margin:0; list-style:none; height:36px;  background:url(images/bg_menu.gif) left top #fff repeat-x; position:relative; z-index:1;}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(images/blank.gif);}
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:36px;background:url(images/blank.gif) right top;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px; background:url(images/blanka.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(images/blank_over.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(images/blank_over.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(images/blank_overa.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#fff; background: url(images/blank_over.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(images/blank_over.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(images/blank_overa.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:31px; background: #C3E3F3; padding:3px; border:1px solid #0093DD; white-space:nowrap; width:150px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:150px; font-weight:bold;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:150px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#C3E3F3 url(images/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#0093DD; color:#C3E3F3;}
.menu2 :hover ul.sub li a.fly:hover {background:#0093DD url(images/arrow_over.gif) 80px 7px no-repeat; color:#C3E3F3; }
.menu2 :hover ul li:hover > a.fly {background:#0093DD url(images/arrow_over.gif) 80px 7px no-repeat; color:#C3E3F3;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #C3E3F3; padding:3px; border:1px solid #0093DD; white-space:nowrap; width:150px; z-index:400; height:auto;}

/******* End Top Navigation *********/

/* Start of Left Menu */

	.product_nav_btn
	{
	
		padding-left:0;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		color: #005A96;
		cursor: pointer;
	}


/* end of left menu */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

/* Google search CSS */

.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:0
}
.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px
}

/* End Google Search CSS */	