body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}


.clear {
        clear: both;
        font-size: 1px;
        height: 5px;
        margin: 0 0 -4px 0;
}

#wrapper {
position:absolute;
width: 100%;
_width: 1024px;
min-height: 100%;
top:0px;
left:0px;
}
#wrapperi {
width: 100%;
float:left;
}

#header {
position:relative;
top:0;
left:0;
width: 100%;
height: 120px;
background:url(images/header.png);
margin-bottom: -1px;

}

.box_header {
width: 30%;
float:left ;
margin-top: 1%;
margin-left: 1%;
}
.box_header1 {
width: 312px;
margin-bottom: 1px;
border-top:#990000 thin solid;
padding-top: 1px;
padding-left: 12px;
}

#menu {
top:0;
width: 100%;
background:url(images/menu.png) repeat-x;
height: 25px;
list-style-type:none;
float:left;
}
#menu ul {
margin-top: 0px;
margin-left: 28%;

}
#menu li {
height: 25px;
text-align:center;
text-decoration:none;
list-style-type:none;
float:left;
margin-top: 0px;
background:url(images/arrow.png) left no-repeat;

}
#menu  a {
padding: 5px 37px 10px 37px;
display:block;
text-decoration:none;
list-style-type:none;
color:#FFFFFF;
font-weight:800;
font-size: 14px;
margin-top: 0px;
margin-bottom:0px;


}

#menu li:hover {
background-image:url(images/arrow.png) left no-repeat;
background-color:#819BCC;

}

#menu li.active {
background:url(images/menu_hover2.png) repeat-x;
}

#content {
width: 90%;
margin-top: 10px;
margin:auto; 
} 



.box_left {
margin-top: 3%;
width: 60%;
float: right;
border-top:#92A8D2 3px solid;
}

.box_products {
width: 39%;
_width: 350px;
float:left;
margin-top: 3%;
background-color:#FFF0F1;
border-top:#92A8D2 3px solid;
}

.box_vendor {
margin-top:6%;
_margin-top: 14px;
margin-bottom:1%;
width:27%;
_width: 75px;
float:left;
margin-left:1%;
_margin-left: 10px;
background:url(images/arrow.png) no-repeat left;
padding-left: 15px;
color:#666666;
}
.box_vendor a{
text-decoration:none;
color:#000000;
}
.box_vendor a:hover{
color:#003899;
text-decoration:underline;
}


.box_bottom {
width:100%;
height: 250px;
float:left;
margin-top: 1%;
}
.vendor_logo {
width: 30%;
float:left;
margin-top: 2%;
margin-left: 4%;
}


.box_software {
width: 90%;
float:left;
margin-top: 2%;
padding: 2px 10px 2px 10px;
margin-left: 10%;
}

.box_logo_vendor {
width: 130px;
float:left;
}
.box_vendor_explain {
width: 75%;
float:left;
padding: 14px 4px 4px 4px;
margin-left: 1%;
}



#footer {
position:absolute;
bottom:0px;
width:100%;
_width: 1024px;
height: 60px;
float:left;
background:url(images/footer.png) repeat-x;
} 

.footer_left {
width: 30%;
float:left;
margin-left:5%;
color:#FFFFFF;
margin-top:1%;
}

.footer_right {
width: 26%;
float:right;
color:#FFFFFF;
margin-right: 1%;

}

.box_kaseya{
width:80%;
float:left;
margin-top: 3%;
margin-left:10%;
}
.clear2 {
width:100%;
float:left;
}

.box_avira {
width: 28%;
float:left;
margin-top: 3%;
margin-left: 2%;
border-top:#92A8D2 3px solid;
background-color:#FFF0F1;
padding-bottom: 3%;

}
.box_avira_head {
width: 100%;
height: 25px;
color:#000000;

padding-top: 2%;
}

.box_avira_ver {
width: 90%;
background:url(images/arrow.png) left no-repeat;
margin-left: 6%;
margin-top: 2%;
padding-left:5%;
color:#000000;
}

.box_avira_ver a{
text-decoration:none;
color:#000000;
}

.box_avira_ver a:hover {
text-decoration:underline;
color:#900B09;
}

.box_newsletter {
width: 90%;
height: 10%;
float:left;
margin-bottom: 2%;
margin-left: 4%;
border-top: #900B09 solid thin;
}