/*Access by Design*/
/*cope with inheritance bugs*/
body, table, th, td{
font-family: Arial, Helvetica, Verdana, sans-serif;}

/*body specific*/
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #8BD3E5;}

.actCHECKOUTEM {background-color:#03a02c;}
.actCHECKOUTBG {background-color:#ffffff;}

.actlarger{
font-size: larger;
color:#000000;
}

.actsmaller{
font-size: smaller;
color:#000000;
}

.actxxsmall{font-size:xx-small;color:#000000;}
.actxsmall{font-size:x-small;color:#000000;}
.actsmall{font-size:small;color:#000000;}
.actregular{font-size:medium;color:#000000;}
.actlarge{font-size:large;color:#000000;}
.actxlarge{font-size:x-large;color:#000000;}
.actxxlarge{font-size:xx-large;color:#000000;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}



.actwarningcolor{color:#ff3300;}
.actsearchhighlightcolor{color:#ff0000;}
.actnorequired{color:#ff3300;}
.actwarning{color:#ff3300;}
.actwelcome{color:#000000;}

td#puto {
	white-space:nowrap;}




.txtlinks {
	font-family: Arial, Verdana, san-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #33A02C;
	letter-spacing: 0.25px;
	text-align: left;
	line-height: 14px;
	white-space: normal;}

.txtlinks a{
	font-family: Arial, Verdana, san-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #33A02C;
	letter-spacing: 0.20px;
	text-align: left;
	line-height: 13px;
	white-space:normal;
	text-decoration: none;}

.txtlinks a:hover{
	font-family: Arial, Verdana, san-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: #F3300F;
	letter-spacing: 0.20px;
	text-align: left;
	line-height: 13px;
	white-space:normal;
	text-decoration: none;}
	
.txtlinks a:visited {
    font-weight: bolder;
	color: #F3300F;}


table#nav{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 3.5px;
	border-bottom-style: solid;
	border-bottom-color: #FF1A00;}
	
table#anchors{
	border-top-width: 1.7px;
	border-top-style: dashed;
	border-top-color: #FF1A00;}
	
table#productbase{
    border-top-width: 1.7px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 2.1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;}
	
	
	
td#logoclients{
    border-top-width: 1.7px;
	border-top-style: dashed;
	border-top-color: #FF1A00;
	
	border-left-width: 1.7px;
	border-left-style: dashed;
	border-left-color: #FF1A00;
	border-right-width: 1.7px;
	border-right-style: dashed;
	border-right-color: #FF1A00;
	}
	
td#logoclientsfull{
    border-top-width: 1.7px;
	border-top-style: dashed;
	border-top-color: #FF1A00;
	border-bottom-width: 1.7px;
	border-bottom-style: dashed;
	border-bottom-color: #FF1A00;
	
	border-left-width: 1.7px;
	border-left-style: dashed;
	border-left-color: #FF1A00;
	border-right-width: 1.7px;
	border-right-style: dashed;
	border-right-color: #FF1A00;
	}
	
table#productbasenimg{
   
	border-bottom-width: 1.5px;
	border-bottom-style: solid;
	border-bottom-color: #169093;
	}
	
	
table#productbasenimgserv{
   
	border-bottom-width: 1.2px;
	border-bottom-style: solid;
	border-bottom-color: #169093;
	padding-left:15px;
	padding-right:15px;
	}
	
td#popinfo{
	padding-left:10px;
	padding-right:10px;
	}
	
table#productbasenimgsett{
	padding-left:10px;}
	
table#basegray{
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #8BD3E5;}
	
	
div#titulopage{
	position: absolute;
    top:66px;
    left:40px;}
	

div#menuright{
	position: relative;
    top:0px;
    right:0px;}
	
		
div#clients{
	position: absolute;
	top:8px;
    right: 60px;}
	
div#services{
   position: absolute;
   top:24px;
   right: 60px;}
	
div#news{
	position: absolute;
    top:41px;
    right: 60px;}
	
div#weare{
	position: absolute;
    top:59px;
    right: 60px;}
	
div#menuleft {
  position: relative;
  top:0px;
  left: 0px;}


div#goto {
  position: absolute;
  top:6px;
  left: 5px;}


div#home {
  position: absolute;
  top:6px;
  left: 128px;}	
  
 div#contact {
  position: absolute;
  top:6px;
  left: 177px;}
  
  
 
  
 
  
 td#margenbottom {
  padding-bottom:3px;}
  
  
  div#margensearch {
  position:relative;
  top:22px;}  
	
	
	
	
	
	
	
	
	

img#logos {
	position: relative;
	left: 110px;
	bottom: 0px;}
		
.actlogout{
    font-family: Arial, Verdana, san-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #5B3E1C;
	text-decoration: none;
	padding-right:5px;
	padding-bottom:4px;}
	
.actlogout a{
    font-family: Arial, Verdana, san-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #5B3E1C;
	text-decoration: none;}
	
.actlogout a:hover{
    font-family: Arial, Verdana, san-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFBE2D;
	text-decoration: none;}

.maintxt {
	font-family: Arial, Verdana, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.16px;
	text-align: left;
	line-height: 12px;
	padding-left: 60px;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 60px;
	padding-bottom: 0px;}
	
	
	
	
	
.maintxthome {
	font-family: Arial, Verdana, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.16px;
	text-align: left;
	line-height: 12px;
	padding-left: 80px;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 60px;
	padding-bottom: 0px;}
	
.maindivproduct {
	padding-left: 60px;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 60px;
	padding-bottom: 0px;}
	










.maintxtservices {
	font-family: Arial, Verdana, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.16px;
	line-height: 12px;}
	
.maintxttitle {
	font-family: Arial, Verdana, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF1A00;
	letter-spacing: 0.16px;
	text-align: left;
	line-height: 11px;}
	
.maintxtprdt {
	font-family: Arial, Verdana, san-serif;
	font-size: 10.4px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.16px;
	line-height: 11px;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;}
	
.maintxtprdt a{
	font-family: Arial, Verdana, san-serif;
	font-size: 10.4px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.16px;
	line-height: 11px;
	text-decoration: none;}
	
.maintxtprdt a:hover{
	font-family: Arial, Verdana, san-serif;
	font-size: 10.4px;
	font-weight: bold;
	color: #FF1A00;
	letter-spacing: 0.16px;
	line-height: 11px;
	text-decoration: none;}
	

.tituloproduct {
	font-family: Arial, Verdana, san-serif;
	font-size: 13.5px;
	font-style: normal;
	font-weight: bold;
	color: #169093;
	letter-spacing: 0.16px;
	padding-left: 5px;}
	
.tituloproductnimg {
	font-family: Arial, Verdana, san-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #169093;
	letter-spacing: 0.16px;
	padding-left: 5px;}
	
	
.titulo {
	font-family: Arial, Verdana, san-serif;
	font-size: 16.5px;
	font-style: normal;
	font-weight: bold;
	color: #F3300F;
	letter-spacing: 0.16px;
	padding-left: 0px;}
	
.txtprice {
	font-family: Arial, Verdana, san-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.16px;}

.txtpricenumber {
	font-family: Arial, Verdana, san-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #F3300F;
	letter-spacing: 0.16px;}

.txtpricetax {
	font-family: Arial, Verdana, san-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #169093;
	letter-spacing: 0.16px;}
	
	
.symplemenu {
	font-family: Arial, Verdana, san-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #027ABB;
	letter-spacing: -0.2mm;
	line-height: 10px;
	text-decoration: none;
	padding-left: 2px;
	vertical-align: bottom;
	padding-bottom: 3px;}
	
.symplemenu a {
	font-family: Arial, Verdana, san-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #027ABB;
	text-decoration: none;
	font-style: normal;}

.symplemenu a:hover {
	font-family: Arial, Verdana, san-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FF1A00;
	line-height: 10.5px;
	background-color: #B8CFDF;}
	

.txttitulopage {
	font-family: Arial, Verdana, san-serif;
	font-size:14px;
	font-weight: bolder;
	color:#5B3E1C;
	letter-spacing:1px;}


.txtdescription {
	font-size: 11px;
	font-weight: bolder;
    color: #0D2E56;
	padding-left: 10px;}
	
.txtprddescription {
    font-size: 9.7px;
	font-weight: bolder;
    color:#5B3E1C;}

.txtprddescription2 {
    font-size: 11px;
	font-weight: bolder;
    color: #169093;}

.txtdescriptionrigth{
	font-family: Arial, Verdana, san-serif;
	font-size: 11px;
	font-weight: bold;
	color:#5B3E1C;
	letter-spacing: 0.16px;
	line-height:11px;}
	
div#wrap {
    overflow: auto;
    position: relative;
	height:320px;
	width:100%;
	top:0px;
	left:20px;}
	

div#wrapcatalog {
    -moz-box-sizing: border-box;
    overflow:auto;
    position: relative;
	background-color:#169093;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	height:182px;
	width:100%;
	padding-bottom: 20px;}
	
/* others  than IEM \*/
div#wrapcatalog{
padding-bottom: 0px;
}
/* End */ 

img#cat1 {
  position: absolute;
  left: 0px; top: 5px;
 }
  img#cat2 {
  position: absolute;
  left: 250px;  top: 5px;
 }
  img#cat3 {
  position: absolute;
  left: 500px; top: 5px;
 }
  img#cat4 {
  position: absolute;
  left: 750px; top: 5px;
 }
  img#cat5 {
  position: absolute;
  left: 1000px;  top: 5px;
 }	
 
 img#cat6 {
  position: absolute;
  left: 1250px;  top: 5px;
 }
	
	
div#wrapproduct {
    overflow:auto;
    position: relative;
	height:335px;
	width:100%;
	top:0px;
	left:0px;}
	
div#wrapcheckout {
    overflow:auto;
    position: relative;
	height:415px;
	width:100%;
	top:0px;
	left:0px;}
	
	
div#wrapproduct2 {
	overflow:auto;
	position: relative;
	height:325px;
	width:100%;
	top:0px;
	left:0px;
	background-color: #B8E5EF;
	padding-top:8px;
}
	
.txtwarning{
font-size: 10px;
color:#0D2E56;
font-weight: bold;}



	
.titulobig {
	font-family: Arial, Verdana, san-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bolder;
	color: #0D2E56;
	padding-left: 15px;
	letter-spacing: 0.16px;}




div#wraporder {
	position: relative;
	overflow: auto;
	left: 20px;
	top: -14px;
	height: 280px;
	width: 95%;}


	


.maintxtaccount {
	font-family: Arial, Verdana, san-serif;
	font-size: 9.5px;
	font-weight: normal;
	color: #0D2E56;
	letter-spacing: 0.16px;
	text-align: right;
	line-height: 13px;
	padding-right: 6px;
}

  
.quicklink{
font-weight: bolder;
font-size: 11px;
color:#F3300F;
text-decoration: none;}

.quicklink a {
font-weight: bolder;
font-size: 11px;
color:#F3300F;
text-decoration: none;
}

.quicklink a:hover{
font-size: 11px;
font-weight: bolder;
color:#169093;
text-decoration: none;}

.quicklinkhere{
	font-size: 11px;
	color:#169093;
	font-weight: bolder;
	text-transform: capitalize;}
	
td#quick {
  padding-left: 5px;}
  
td#quickwhite {
	padding-left: 60px;
}
	


div#crdcards {
  position: relative;
  width: 166px;
  top: 190px;
  margin-right: 10px;}
  
  
  
 img#logo {
  position: relative;
  float:right;
  margin-right: 60px;}
  
  img#logomedia {
  position: relative;
  float:right;
  margin-right: 60px;}
  
  img#phone {
  position: relative;
  float:right;
  margin-right: 60px;}
  
  img#logapp {
  position: relative;
  margin-right: 60px;
  margin-bottom: 10px;}
  
  img#logfox {
  position: relative;
  margin-right: 110px;
  margin-bottom: 10px;}
  
  


	
	
/*layout catalog*/
div#cataloglayout{
	position: relative;
	width:500px;
	height:280px;
	top: 0px;
	left:0px;
	overflow: hidden;}

div#sentinel{position:absolute; top:0px; left: 100px;}


/*txt orders templates*/	
.invoicetitle {
	font-size: 12.5px;
	color:#33A02C;
	font-weight: bolder;
	letter-spacing: 0.15px;}
.fields {
	font-size: 10px;
	color:#169093;
	letter-spacing: 0.15px;
	padding-right: 4px;}
.fieldstitle {
    color:#33A02C;
	font-size: 10px;
	letter-spacing: 0.15px;
	padding-left: 4px;}
	
.shoppcrttitle {
    color:#FFFFFF;
	font-size: 11px;
	letter-spacing: 0.15px;
	font-weight: bolder;}
	
.fieldescription {
    color:#ffffff;
	font-size: 9.6px;
	letter-spacing: 0.15px;
	padding-left: 4px;}
	
.actrequiredcolor{
    font-size: 9.6px;
    color:#ff1a00;
    font-weight: bold;}
	
.actrequiredtitle{
    font-size: 9.6px;
    color:#169093;
    font-weight: bold;}
	
	
	
	
	
/*store*/ 
 
 div#homest {
  position: absolute;
  top:6px;
  left: 118px;}	
  
 div#contactst {
  position: absolute;
  top:6px;
  left: 166px;}
  
  
		
div#consumables{
	position: absolute;
	top:8px;
    right: 60px;}
	
div#hardware{
   position: absolute;
   top:24px;
   right: 60px;}
	
div#software{
	position: absolute;
    top:41px;
    right: 60px;}
	
div#specials{
	position: absolute;
    top:59px;
    right: 60px;}
	
	
div#azindx{
	position: absolute;
    top:77px;
    right: 60px;}
	
div#servcstore{
	position: absolute;
    top:95px;
    right: 60px;}
	
	
	
	
	
	
