html {
  overflow-y: scroll !important;
}
body{margin:0; padding:0; font: Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; background-image:url(bg-grad.jpg); background-repeat:repeat-x; background-color: #EFF7FA;}

h1{margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:16px;	line-height:20px; font-weight: bold; color:#0085B7; letter-spacing:2px; padding-top: 0px; padding-right: 0; padding-bottom: 13px;padding-left: 8px;}
h2{padding:0 0 18px 5px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color:#0085B7; letter-spacing:2px;}
h3{padding:0 0 18px 8px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#0085B7; letter-spacing:1px;}
h4{padding:0 0 5px 5px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #0080C0; letter-spacing:0;}
h5{padding:0px 0px 0px 5px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #454545; letter-spacing:1px; line-height:22px; border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#CCCCCC;}
.bottom-left h5{border-top:0px; background-color:#dddddd;}
.bottom-right h5{border-top:0px; background-color:#dddddd;}
b, strong{color:#0085B7;}
/* tab content styles*/

.indenttext{ padding:0 0 0 5px;}
#container-4 table {color:#333333;}
#container-4 table ul {padding:0 0 20px 0; margin:0; list-style:none;}
#container-4 table li {padding:0 0 0 0; margin:0 0 0 40px; list-style: circle;}
#container-4 table td { line-height:18px; vertical-align:top;}
#fragment-10 ul, #fragment-11 ul, #fragment-12 ul{padding:0 0 20px 0px; margin:0 0 0 40px;}
/**********************/

p{ margin:0; padding:0 8px 18px 8px;}

/************************************** MENU DROP DOWN **********************************************/

#dropmenudiv{
	position:absolute;
	border:5px solid #fff;
	font-weight: normal;
	font:normal 12px/18px arial;
	z-index:100;
	color:#fff;
	line-height:24px;
	display:block;
	background-color:#295D96;
	text-decoration: none;
}

#dropmenudiv a{
background-color:#295D96;
color:#fff;
width: 95%;
height:24px;
padding-left:5%;
display: block;
font-weight: normal;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
color:#fff;
background-color:#8AC81E;
}

#menu{
	position: absolute;
	width:927px;
	height:31px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	top: 170px;
	left:5px;
	line-height:28px;
	background-repeat:no-repeat;
	z-index:100;
}
#menu ul{padding: 0px; margin: 0px;}
#menu li{list-style:none; float: left; padding:0px; margin: 0px; text-align:center;}

.link1{color:#FFFFFF; text-decoration:none;}
.link1:hover{ background-image: url(home-over.jpg); background-repeat:no-repeat;}
.link2{color:#FFFFFF; text-decoration:none;}
.link2:hover{background-image:url(menu-grad.jpg); background-repeat: repeat-x;}


#home {width:71px; height:30px; display:block; margin:0 1px 0 0;}
#about-us {width:95px; height:30px; display:block; margin:0 1px 0 0;}
#products {width:97px; height:30px; display:block; margin:0 1px 0 0;}
#app {width:119px; height:30px; display:block; margin:0 1px 0 0;}
#dealer-lounge {width:137px; height:30px; display:block; margin:0 1px 0 0;}
#news {width:70px; height:30px; display:block; margin:0 1px 0 0;}
#contact-us {width:114px; height:30px; display:block; margin:0 1px 0 0;}
#time{width:214px; height:20px; line-height:28px; display:block; font-size:9px; color:#ffffff; text-align:center;}

/***************************************************************************************************************************/

.border-b{border-bottom:1px solid #999999;}
.border-bt{border-bottom:1px solid #999999; border-top:1px solid #999999;}

#container{position:relative; width:914px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; margin:0 auto;}
#banner{position: relative; width:937px; height:220px; top:0px; left:0px; display:block; background-image: url(banner-bg.jpg); background-repeat:no-repeat; z-index:2;}
#banner-all{position: relative; width:937px; height:220px; top:0px; left:0px; display:block; background-image: url(banner-bg1.jpg); background-repeat:no-repeat; z-index:2;}
#banner-2columns{position: relative; width:937px; height:220px; top:0px; left:0px; display:block; background-image: url(banner-bg2.jpg); background-repeat:no-repeat; z-index:2;}
#Logo{position: absolute; width:937px; height:167px; display: block; top:0; left:0; background-repeat:no-repeat; z-index:1;}
#Access{position: relative; width:917px; height:30px; display: block; line-height:26px; top:0px; right:0px; margin:0 auto; padding:0px 10px 0px 10px; text-align:right; color:#FFFFFF;}
#Access a{color:#FFFFFF; text-decoration:none;}
#Access a:hover{text-decoration: underline;}

#flash{ position: relative; float:none; height:176px; width:600px; display:block; top:0px; left:0px; background-image: url(flash-bg.jpg); background-repeat: no-repeat; background-position:left; padding:0; line-height:68px; text-align:center; z-index:1;}

#Search{position: relative; width:191px; height:28px; display: block; float: none; padding:0 6px 0 10px;}
#Search-all{position: absolute; width:191px; height:28px; display: block; float: none; right:0px; top:0px;}

#content{position:relative; width:937px; height:auto; display:block; top:0px; left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(content-bg.gif); background-repeat:y; z-index:1}
#content-all{position:relative; width:937px; height:auto; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; background-image:url(content-bg1.gif); background-repeat:y;}
#content-2columns{position:relative; width:937px; height:auto; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; background-image: url(content-bg2.gif); background-repeat:y;}
#content-la{position: relative;	width:501px; height:auto; display:block; font-family:Verdana, Arial, Helvetica, sans-serif;	float: left; vertical-align:top; padding:0 0 0 10px;}
#content-l{position: relative; width:706px; height:auto; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; float: left; vertical-align:top;	padding:0 0 0 10px;}
#content-l a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #05548D;
	text-decoration: none;
	letter-spacing:1px;
}
#content-l a:Hover {
	text-decoration: underline;
}

#content-r{	position: relative;	width:211px; height:auto; display: block;	font-family:Verdana, Arial, Helvetica, sans-serif; float: left; padding: 0px 0px 0px 0px;}

/************************** FIRST SET OF LEFT BOX STYLES **************************************/

.box{Position: relative; width:191px; height:76px; display: block; float:none; margin:10px 10px 0px 10px;}

#js-box1{background-image:url(reseller-login.jpg); background-repeat:no-repeat;}
#js-box1:hover{background-image:url(reseller-login-b.jpg);}

#js-box2{background-image:url(partner-protection.jpg); background-repeat:no-repeat;}
#js-box2:hover{background-image:url(partner-protection-b.jpg); }  

#js-box3{background-image:url(applications-box.jpg); background-repeat:no-repeat;}
#js-box3:hover{background-image:url(applications-box-b.jpg);}  

#js-box4{background-image:url(industry.jpg); background-repeat:no-repeat;}
#js-box4:hover{background-image:url(industry-b.jpg);}

#js-box5{background-image:url(bargin.jpg); background-repeat:no-repeat;}
#js-box5:hover{background-image:url(bargin-b.jpg);}

/**********************************************/

#js-box6{background-image: url(ttr-over.jpg); background-repeat:no-repeat;}
#js-box6:hover{background-image: url(ttr.jpg);}

#js-box7{background-image: url(hot-stamp.jpg); background-repeat:no-repeat;}
#js-box7:hover{background-image: url(hot-stamp-over.jpg); }  

#js-box8{background-image: url(die-sub.jpg); background-repeat:no-repeat;}
#js-box8:hover{background-image: url(die-sub-over.jpg);}  

#js-box9{background-image: url(Versawipes.jpg); background-repeat:no-repeat;}
#js-box9:hover{background-image: url(Versawipes-over.jpg);}

#js-box10{background-image: url(printerheads.jpg); background-repeat:no-repeat;}
#js-box10:hover{background-image: url(printerheads-over.jpg);}

/***********************************************************************************************/

/************************** SECOND SET OF LEFT BOX STYLES **************************************/

.box1{Position: relative; width:191px; height:60px; display: block; float:none; margin:8px 10px 0px 10px;}

/***********************************************************************************************/

/************************** SECOND SET OF LEFT BOX STYLES **************************************/

.box2{Position:relative; width:175px; height:81px; display: block; margin:0; left:0px; float:left; padding-top: 0px; padding-right: 0; padding-bottom: 0; padding-left: 0px; margin:0 0 0 10px;}
.box2 a{Position:relative; width:175px; height:81px; display: block;}

#bottom-box1{background-image: url(box1.jpg); background-repeat: no-repeat;}
#bottom-box1:hover{background-image: url(box1-b.jpg);}

#bottom-box2{ background-image: url(box2.jpg); background-repeat: no-repeat;}
#bottom-box2:hover{background-image: url(box2-b.jpg);}

#bottom-box3{background-image: url(box3.jpg); background-repeat: no-repeat;}
#bottom-box3:hover{background-image: url(box3-b.jpg);}

#bottom-box4{background-image: url(box4.jpg); background-repeat: no-repeat;}
#bottom-box4:hover{background-image: url(box4-b.jpg);}

#bottom-box5{background-image: url(box5.jpg); background-repeat: no-repeat;}
#bottom-box5:hover{background-image: url(box5-b.jpg);}

/***********************************************************************************************/

/****************************************** Tabs  ********************************************
#usual1{ position:relative; width:700px; height:auto; display:block; padding:0; margin:0px 0px 10px 5px;}
#usual1 p{padding:0 0 18px 2px;}

#usual1 ul{padding: 0px; margin: 0px; float:none; list-style:none;}
#usual1 li{list-style:none; float: left; padding:0px; margin:0px 5px 0px 0px; font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; background-color: #cccccc;}
#usual1 li:hover{ background-color:#333333;}

#usual1 table td{line-height:24px; padding:0px 0px 0px 5px;}

.button1{position: absolute; width:120px; height:22px; display:block; left:0px; top:0px; border:1px solid #999999; border-bottom:0px;}
.button2{position: absolute; width:120px; height:22px; display:block; left:125px; top:0px; border:1px solid #999999; border-bottom:0px;}
.button3{position: absolute; width:120px; height:22px; display:block; left:250px; top:0px; border:1px solid #999999; border-bottom:0px;}

#usual1 li a{ text-decoration:none; color:#333333; width:115px; height:20px; display:block; padding:2px 0 0 5px;}
#usual1 li a:hover{color:#FFFFFF;}
#usual1 li a.selected{color:#FFFFFF; background-color:#666666;}


#tab1{ position: relative; width:690px; height:auto; display:block; border:1px solid #999999; top:22px; left:0px; text-align:left; padding:5px;}
#tab2{ position: relative; width:690px; height:auto; display:block; border:1px solid #999999; top:22px; left:0px; text-align:left; padding:5px;}
#tab3{ position: relative; width:690px; height:auto; display:block; border:1px solid #999999; top:22px; left:0px; text-align:left; padding:5px;}
**/
/***********************************************************************************************/


#bottom{position:relative; float:none; 	height:90px; width:937px; text-align:left; padding-top: 25px; padding-right: 0; padding-bottom: 0px; padding-left: 0;}
.all{background-image: url(bottom-bg1.gif);	background-repeat: no-repeat; background-position:top left;}
.two-columns{background-image: url(bottom-bg2.gif); background-repeat: no-repeat; background-position:top left;}
.three-columns{	background-image: url(bottom-bg.gif); background-repeat: no-repeat;	background-position:top left;}

#bottom-text{
	position: relative;
	width:937px;
	height:20px;
	display:block;
	line-height:20px;
	padding:0 0 20px 0;
	font-size:9px;
	color:#777777;
	margin: 0px auto;
}
#bottom-text a{color:#777777; text-decoration:none;}
#bottom-text a:hover{color:#000;}


.bottommenu{font-size:10px; color:#666666; text-decoration:none;}
.bottommenu:hover{color:#000000;}

.box-link{
	margin:0;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #fff;
	letter-spacing:0px;
	text-decoration: none;
	width:211px;
	display:block;
	vertical-align:middle;
	height: 76px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.glink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #05548D;
	text-decoration: none;
	letter-spacing:1px;
}
.glink:Hover {
	text-decoration: underline;
}
.pdflink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #05548D;
	text-decoration: none;
	letter-spacing:1px;
	position:relative;
	height:20px;
	width:auto;
	display:block;
	padding:0 0 0 30px;
	background-image:url(pdf.jpg); 
	background-repeat:no-repeat; 
	background-position:left;
}
.pdflink:Hover {
	text-decoration: underline;
}

.search-button{ position:relative; width:22px; height:24px; display:block; float:left; background-image:url(search0.jpg); background-repeat:no-repeat;}
.search-button:hover{ background-image:url(search.jpg); background-repeat:no-repeat;}

.error{ color:#FF0000;}
