/* Someone needs to go through and verify where all of these keys are being used. I'm pretty sure some of them
   can be cut out or replaced. ~Wei */

/* Master Set of Values -- Try to use these instead of creating a new one: */

body {
    font-size: 12px;
    font-family: sans-serif;
    background-color: white;
    color: black;
    margin: 0 0 0 0;
}

h2 {
    font-family: Times New Roman, serif;
    font-size: 18pt;
    margin-bottom: 0;  
}

li {
    font-size: 12px;
    font-family: sans-serif;
    color: red;
}

.normal {
    font-size: 12px;
    font-family: sans-serif;
}

a:link {
    color: blue;
    text-decoration: none;
}

a:visited {
    color: blue;
    text-decoration: none;
}

a:active {
    color: blue;
    text-decoration: none;
}

.text-page-title {
    font-family: Times New Roman, serif;
    font-size: 36pt;
    font-weight: normal;
    color: #000000
}

.text-page-subtitle {
    font-family: Times New Roman, serif;
    font-size: 20pt;
    font-weight: normal;
    color: #000000
}

.text-page-subtitle-blue {
    font-family: Times New Roman, serif;
    font-size: 20pt;
    font-weight: normal;
    color: #000099;
}

.text-page-subtitle-red {
    font-family: Times New Roman, serif;
    font-size: 20pt;
    font-weight: normal;
    color: red;
}

.text-page-subtitle-2 {
    font-family: Times New Roman, serif;
    font-size: 14pt;
    font-weight: normal;
    color: #000000
}

.text-table-heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #666666;
    position:relative;
    z-index:1;
}

.dropdowns{
    position:relative;
    z-index:1;
}

.selectDiv{
    width:300px;
    overflow:auto;
}

.selectBox{
    width:300px;
    overflow:auto;
}

.text-table-heading-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000099;
}

.text-content {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
}

.text-content-small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
}

/* End of Master Set */

.table_add_example {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #E9E9E9;
}

.header {
    text-align: center;
    font-size: 30px;
    font-weight: bold;
}

.sub-header {
    text-align: center;
    font-size: 20px;
}

.menu-option {
    font-size: 22px;
    font-weight: bold;
}

.big-message {
    font-size: 20px;
    text-align: center;
}

.warehouse-table {

}

.message {
    font-size: 12px;
    text-align: center;
    color: red;
}

.category-nav-table {
    font-size: 11px;
    font-weight: normal;
}

.category-children {
    font-size: 11px;
    font-weight: normal;
}

.category-table {
    font-size: 20px;
    font-weight: bold;
}

.warehouse-cell {

}

.product-picture-table {
    font-size: 12px;
    font-weight: normal;
}

.product-name {
    font-size: 14px;
    font-weight: bold;
}

.product-details-table {
    font-size: 12px;
    font-weight: normal;
}

.warehouse-item-text {
    font-size: 12px;
    font-family: Arial, sans-serif;
}

.small {
    font-size: 10px;
}

.error-header {
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    color: red;
}

.se_pages_table {
    font-size: 12px;
    font-family: sans-serif;
    background-color: white;
    color: black;
}

.form-data-label {
    font-size: 14px;
    font-family: verdana;
    font-weight: bold;
}

.library-nav-links {
    font-size: 11px;
    font-family: sans-serif;
    text-decoration: underline;
}

.text-page-title2 {
    font-family: Times New Roman, serif;
    font-size: 30pt;
    font-weight: normal;
    color: #000000
}

.product_name:link {
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.product_name:visited {
    font-family: sans-serif;;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.product_name:hover {
    color: #0B83BF;
}

.warehouse_head:link {
   font-family: sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   text-decoration: underline;
}

.warehouse_head:visited {
   font-family: sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   text-decoration: underline;
}

.warehouse_head:hover {
   color: #0B83BF;
}
.column-table-head {
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
}

input.btn{
    color:#000000;
    font-family:sans-serif;
    font-size:12px;
    text-decoration:underline;
    font-weight:bold;
    padding:1px 1px 0px 1px;
    overflow:visible;
    width:auto;
    background-color:#ffffff;
    border:none;
}

input.btnhov{
    color:#0B83BF;
    font-family:sans-serif;
    font-size:12px;
    text-decoration:underline;
    font-weight:bold;
    padding:1px 1px 0px 1px;
    background-color:#ffffff;
    border:none;
    overflow:visible;
    width:auto;
    cursor:pointer;
}
.noundtext{
     color:#000000;
    font-family:sans-serif;
    font-size:14px;
    font-weight:bold;

}

input.noundbtn{
    color:#000000;
    font-family:sans-serif;
    font-size:14px;
    font-weight:bold;
    padding:0px 1px 0px 1px;
    background-color:#ffffff;
    border:none;
    overflow:visible;
    width:auto;
}

input.noundbtnhov{
    color:#0B83BF;
    font-family:sans-serif;
    font-size:14px;
    font-weight:bold;
    padding:0px 1px 0px 1px;
    background-color:#ffffff;
    border:none;
    cursor:pointer;
    overflow:visible;
    width:auto;
}

.warehouse_txt {
    color:#000000;
    font-family:sans-serif;
    font-size:12px;
    font-weight:bold;
}
a.tooltip{
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 14px;
    font-family: sans-serif;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}
a.tooltip:hover{
    z-index:25;
    color:#0B83BF;
    font-family:sans-serif;
    font-size:14px;
    font-weight:bold;
}
a.tooltip span{display:none;
    font-size:10px;
    font-weight:normal;
    position:absolute;
    bottom:2em; left:2em; width:15em;
    border:1px solid #000;
    background-color:#FFFFCC;
    color:#000000;
    text-align: left;
    padding:7px;}

a.info{
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.info:hover{z-index:25;
    cursor:url("http://server5.myebiz.com/cursor.cur"), default;
}

a.info span{display: none;
    font-size:10px;
    font-weight:normal;
    z-index:25;
    position:absolute;
    top:1em; left:2em; width:15em;
    border:1px solid #000;
    background-color:#FFFFCC;
    color:#000000;
    text-align: left;
    padding:7px;}

a.info:visited {
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.info:active {
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}
a.infos{
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.infos:hover{z-index:25;
    cursor:help;
}

a.infos span{display: none;
    font-size:10px;
    font-weight:normal;
    position:absolute;
    z-index:25;
    top:1em; right:2em; width:20em;
    border:1px solid #000;
    background-color:#FFFFCC;
    color:#000000;
    text-align: left;
    padding:7px;

}

a.infos:visited {
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.infos:active {
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.infob{
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.infob:hover{z-index:25;
    cursor:help;

}

a.infob span{display: none;
    position:absolute;
    font-size:10px;
    font-weight:normal;
    z-index:25;
    top:2em; left:2em; width:15em;
    border:1px solid #000;
    background-color:#FFFFCC;
    color:#000000;
    text-align: left;
    padding:7px;}

a.infob:visited {
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.infob:active {
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.infoc{
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.infoc:hover{z-index:25;
    cursor: url("http://server5.myebiz.com/cursor.cur"), default}

a.infoc span{display: none;
   position:absolute;
    font-size:10px;
    font-weight:normal;
    top:1em; right:2em; width:15em;
    border:1px solid #000;
    background-color:#FFFFCC;
    color:#000000;
    z-index:25;
    text-align: left;
    padding:7px;
}

a.infoc:visited {
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.infoc:active {
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

.explainText{
    font-size:14px;
    font-weight:bold;
    
}

a.infoq{
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.infoq:hover{z-index:25;
    cursor:help;
}

a.infoq span{display: none;
    font-size:10px;
    font-weight:normal;
    position:absolute;
    top:1em; right:2em; width:20em;
    border:1px solid #000;
    background-color:#FFFFCC;
    color:#000000;
    z-index:25;
    text-align: left;
    padding:7px;

}

a.infoq:visited {
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.infoq:active {
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
}

a.tutorials:link {
   font-family: sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
   text-decoration: underline;
}

a.tutorials:visited {
   font-family: sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #000000;

}

a.tutorials:active {
   font-family: sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #000000;

}

a.tutorials:hover {
   color: #0B83BF;
}

a.infoz{
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 14px;
    font-family: sans-serif;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}

a.infoz:hover{z-index:25;
    cursor:help;

}

a.infoz span{display: none;
    position:absolute;
    font-size:10px;
    font-weight:normal;
    z-index:25;
    top:2em; left:2em; width:15em;
    border:1px solid #000;
    background-color:#FFFFCC;
    color:#000000;
    text-align: left;
    padding:7px;}

a.infoz:visited {
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 14px;
    font-family: sans-serif;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}

a.infoz:active {
    position:relative; /*this is the key*/
    z-index:24;
    font-size: 14px;
    font-family: sans-serif;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}
