/* CSS Document */
body {
 margin:0px;
 font-family:Arial;
 font-size:12px;
 background-image:url(../images_new/bg.gif);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#57a7f8;
}

/* containers */
.container {
 width:929px;
 margin:auto;
 padding:0px 18px 0px 19px;
}

.twoofthebest {
	font-family:Trebuchet MS;
	font-size:17px;
	text-align:justify;
}

.img-wrap {
	float:left;
	padding-right: 5px;
}
.img-wrap-right {
	float:right;
	padding-left: 8px;
}



/* topnav */
#topnav {
 background-image:url(../images_new/bg2.gif);
 background-repeat:repeat-x;
 height:35px;
 position:static;
 z-index:900;
 padding:8px 10px 0px 0px;
}

/* cart */
.cart {
 padding:10px 30px 10px 30px;
 background-image:url(../images_new/chevron2.gif);
 background-repeat:no-repeat;
 background-position:right;
}
.o_text {
 color:#fc8800;
}

.top-menu{ 
	background-image:url("/images_new/chevron2.gif");
	background-position:right center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
}
.top-menu-hover{ 
	background-image:url("/images_new/bg7.gif");
	background-repeat:repeat-x;
	cursor: pointer;
	color: white;
	text-align:center;
	vertical-align:middle;
}
.top-menu-stay{ 
	background-image:url("/images_new/chevron2.gif");
	background-position:right center;
	background-repeat:no-repeat;
	cursor: pointer;
	text-align:center;
	vertical-align:middle;
}

.sub-menu{
	background-color: #3B7DC0;
	color:white;
	vertical-align: middle;
	padding-left:10px;
	cursor: pointer;
}
.sub-menu-hover{
	background-image:url("/images_new/bg7.gif");
	background-repeat:repeat-x;
	color: white;
	cursor:pointer;
	vertical-align: middle;
	padding-left:10px;
}
.sub-menu-stay{
	background-color: #3B7DC0;
	color:white;
	vertical-align: middle;
	cursor: pointer;
	padding-left:10px;
}

/* search */
.search form {
 margin:0px;
 padding:7px 0px 0px 0px;
}
* html .search form {
 padding:6px 0px 0px 0px;
}

.search input {
 vertical-align:middle;
}
.txtbox {
 margin:0px 10px 0px 0px;
}

/* intro */
#intro {
 padding:15px 10px 5px 35px;
 height:auto;
}
#intro h1 {
 padding:5px 0px;
}
#intro2 {
 padding:10px 10px 10px 35px;
 min-height:20px;
 height:auto !important;
 height:20px;
}
#intro2 h1 {
 padding:0px;
}
#intro, #intro2 {
 background-image:url(../images_new/bg3.gif);
 background-repeat:repeat-x;
 color:#ffffff;
 position:relative;
 background-color:#3685D4;
}

#intro h1, #intro2 h1 {
 font-size:20px;
}
#intro p, #intro2 p {
 padding:0px 0px 10px 0px;
}
#intro a, #intro h1, #intro2 a, #intro2 h1 {
 color:darkblue;
 text-decoration:none;
}
#intro a:hover, #intro2 a:hover {
 text-decoration:underline;
}
#intro p, #intro h1, #intro2 p, #intro2 h1 {
 margin:0px;
}

.literature-container {

}

.neontxt2 {
 padding:5px 0px;
}
.neontxt, .neontxt2 {
 color:#00fffb;
 text-align:right;
}

/* categories */
#categ {
 border-top:2px solid #ffffff;
 position:relative;
}
#categ ul {
 margin:0px;
 padding:0px;
}
#categ li {
 display:inline;
 padding:0px;
 margin:0px;
 float:left;
}
#barcode { /* barcode scanner */
}
#portable { /* portable data terminals */
}
#asset { /* asset management*/
}
#plastic { /* plastic card printers */
}
#label { /* label printers*/
}

#portable, #plastic {
 border-left:2px solid #FFFFFF;
 border-right:2px solid #FFFFFF; 
}


/* content */
.content {
 padding:10px 12px 10px 0px;
 position:relative;
}

/* columns */
.l_col {
 width:672px;
}
.l_col p {
 margin:0px;
 padding:0px 0px 15px 0px;
}
.l_col ul {
 margin:0px;
 padding:0px 0px 10px 10px;
}
.l_col li {
 background-image:url(../images_new/bullet.gif);
 background-repeat:no-repeat;
 background-position:0% 8px;
 list-style-type:none;
 padding:3px 0px 3px 20px;
 position:relative;
}
.r_col {
 width:189px;
 text-align:center;
 color:#333333;
}
.l_col, .r_col {
 min-height:530px;
 height:auto !important;
 height:530px;
 position:relative;
}

/* call to actions */
.act img {
 margin:0px 0px 3px 0px; 
}


/* content-2 */
.content-2 {
 padding:10px 12px 10px 18px;
 position:relative;
}

/* columns */
.2_col {
 width:867px;
}
.l_col p {
 margin:0px;
 padding:0px 0px 15px 0px;
}
.l_col ul {
 margin:0px;
 padding:0px 0px 10px 10px;
}
.l_col li {
 background-image:url(../images_new/bullet.gif);
 background-repeat:no-repeat;
 background-position:0% 8px;
 list-style-type:none;
 padding:3px 0px 3px 20px;
 position:relative;
}
.r_col {
 width:189px;
 text-align:center;
 color:#333333;
}
.l_col, .r_col {
 min-height:530px;
 height:auto !important;
 height:530px;
 position:relative;
}

/* call to actions */
.act img {
 margin:0px 0px 3px 0px; 
}

/* footer */
#footer_wrap {
 background-image:url(../images_new/bg5.gif);
 background-repeat:repeat-x;
 background-color:#5e5e5f;
 height:56px;
 position:relative;
}
#footer {
 background-image:url(../images_new/bg4.png);
 background-repeat:no-repeat;
 font-size:11px;
 padding:10px 0px 0px 14px;
 height:46px;
 position:relative;
}
#footer ul {
 margin:0px;
 padding:0px;
}
#footer li {
 list-style-type:none;
 display:inline;
 background-image:url(../images_new/chevron.gif);
 background-repeat:no-repeat;
 background-position:right;
 margin:0px 5px 0px 0px;
}
* html #footer li {
 margin:0px 10px 0px 0px;
}
#footer li.f_Off {
 background-image:none;
}

#footer a {
 padding:0px 10px 0px 0px;
}
#footer a:hover {
 text-decoration:underline;
}


#footer, #footer a {
 color:#ffffff;
 text-decoration:none;
}
#footer_wrap, #footer {
 background-position:top;

}

/**/
.left {
float:left;
margin-left:22px;
}

.right {
 float:right;
}
.clr, .clr2 {
 clear:both;
}
* html .clr2 {
 line-height:0;
 height:0px;
 font-size:0;
 overflow:hidden
}
