@charset "utf-8";
/* CSS Document */


/*controls the words software and infrastructure solutions*/
#softwarewords {
margin-left:12px;
margin-top:10px;
}


/*controls the banner for software*/
#softwarebanner {
margin-top:10px;
margin-bottom:6px;
}


/*controls the entire softwares logos*/
#entiresoftwarelogosarea {
border-top:1px solid #999;
border-bottom:1px solid #999;
width:961px;
height:65px;
margin-bottom:10px;
}


/*controls the logos between the 2 lines*/
#thelogossoftware {
float:left;
display:inline;
width:868px;
margin-left:80px;
margin-top:10px;
margin-bottom:10px;
}


/*controls the name of each categorie section*/
#itemsnamesoftware {
background-color:#1c72d5;
text-align:center;
padding:5px;
}


/*controls the entire softwares table*/
#entiresoftwaretable {
text-align:center;
width:180px;
height:140px;
padding-top:10px;
padding-bottom:20px;
}


/*controls the dollar for softwares*/
#dollarsoftware {
text-align:center;
}


/*controls the product images*/
#productimagessoftware {
text-align:center;
height:103px;
}


/*controls the product description*/
#productdescsoftware {
text-align:center;
margin-top:10px;
}


/*old style that no longer applys-below*/
/*controls the word for software*/
#softwaretheword {
margin-top:8px;
margin-left:12px;
margin-bottom:12px;
}


/*controls the strip of color under the verticals color line above module*/
#verticalcolorlinesoftware {
width:961px;
height:8px;
display:block;
background-color:#3862c2;
}


/*makes is so that in ie the strip of color under the verticals is the same height for vertical color line above module*/
#verticallineiefixsoftware {
overflow:hidden;
}


/*controls the paragraph about software below the module*/
#softwareparagraph {
margin-top:16px;
margin-left:12px;
}


/*controls the first row of image categories*/
#firstrowimageslist {
list-style-type:none;
width:961px;
height:141px;
margin:20px 0 0 28px;
padding:0;
}


/*firstrowimageslist li controls the first row of image categories. secondrowimageslist li. secondrowimageslist li controls the second row of image categories. thirdrowimageslist li controls the third row of image categories.*/
#firstrowimageslist li,#secondrowimageslist li,#thirdrowimageslist li {
float:left;
width:186px;
}


/*firstrowcategorienames controls all the categories names for the first row. secondrowcategorienames controls all the categories names for the second row.*/
#firstrowcategorienames,#secondrowcategorienames {
list-style-type:none;
width:961px;
height:38px;
margin:0 0 0 28px;
padding:0;
}


/*firstrowcategorienames li.catname controls the actual categorie names first row. secondrowcategorienames li.catname controls the actual categorie names second row. thirdrowcategorienames li.catname controls the actual categorie names third row.*/
#firstrowcategorienames li.catname,#secondrowcategorienames li.catname,#thirdrowcategorienames li.catname {
float:left;
width:146px;
text-align:center;
}


/*firstrowcategorienames li.catspacenames controls the space between the categorie names first row. secondrowcategorienames li.catspacenames controls the space between the categorie names second row. thirdrowcategorienames li.catspacenames controls the space between the categorie names third row.*/
#firstrowcategorienames li.catspacenames,#secondrowcategorienames li.catspacenames,#thirdrowcategorienames li.catspacenames {
float:left;
width:40px;
}


/*secondrowimageslist controls the second row of image categories. thirdrowimageslist controls the third row of image categories.*/
#secondrowimageslist,#thirdrowimageslist {
list-style-type:none;
width:961px;
height:141px;
margin:0 0 0 28px;
padding:0;
}


/*controls all the categories names for the third row*/
#thirdrowcategorienames {
list-style-type:none;
width:961px;
height:38px;
margin:0 0 30px 28px;
padding:0;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.grayboxes {
background-color:#fff;
width:629px;
margin:0;
padding:0;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.floatrow {
float:left;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.whitebox {
width:100%;
height:85px;
position:relative;
text-align:center;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#b4b4b4;
margin:0;
padding:0 0 2px;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.divider {
clear:both;
float:left;
height:16px;
width:627px;
margin:0;
padding:0;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.whiteboxtext {
width:85%;
height:100%;
text-align:center;
padding-top:2px;
margin:0;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.featured {
width:100%;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.features {
background-color:#FFF;
float:left;
border:1px solid #b4b4b4;
width:744px;
margin:0;
padding:0;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.features_image {
width:200px;
float:left;
margin:0;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.features_desc {
height:158px;
width:400px;
border:none;
float:left;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.features_price {
width:91px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#b4b4b4;
float:left;
height:158px;
padding:6px;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.vertdivide {
background-color:#993;
height:100px;
width:6px;
border-width:0;
margin:0;
padding:0;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.bluebox {
background-color:#002788;
height:22px;
width:100%;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-top-color:#b4b4b4;
border-right-color:#b4b4b4;
border-left-color:#b4b4b4;
text-indent:10px;
}


/*old style that no longer applys NO IDEA WHAT THIS DOES*/
.ltgraybox {
background-color:#109DBA;
height:22px;
width:100%;
text-align:center;
float:left;
}
