/*
Wiznet
Author: Ryan Lanham
Version: 2.0
*/
/* GLOBAL */
/* line 9, ../sass/css.scss */
a.orderby {
  color: white;
  text-decoration: underline;
  font-size: 9px;
  font-weight: bolder;
}
/* line 14, ../sass/css.scss */
a.orderby:hover {
  text-decoration: none;
  font-size: 9px;
}

/* line 18, ../sass/css.scss */
.tblmain {
  width: 99%;
  margin: 0px;
  margin-top: 4px;
  margin-bottom: 6px;
  border: 1px solid #cccccc;
}

/* line 25, ../sass/css.scss */
.product {
  font-weight: bold;
}

/* line 28, ../sass/css.scss */
.toprow {
  font-size: 12px;
  background-color: #5684B2;
  color: white;
  font-weight: bolder;
  margin-left: 5px;
}

/* line 35, ../sass/css.scss */
.row0 {
  background-color: #e8ece8;
  font-size: 12px;
  font-family: verdana;
}

/* line 40, ../sass/css.scss */
.row1 {
  background-color: #EBF2FB;
  font-size: 12px;
}

/* line 44, ../sass/css.scss */
.rowstyle {
  padding: 3px;
  border-bottom: 1px solid #DDDDDD;
}

/* RIGHT COLUMN  */
/* line 50, ../sass/css.scss */
.rightcolheader {
  width: 100%;
  text-align: center;
  color: white;
  font-weight: bold;
  padding: 10px 0px;
  font-size: 14px;
}

/* line 58, ../sass/css.scss */
.usernav {
  list-style: none;
  list-style-image: url(bullet.gif);
  margin: 0px;
  color: white;
  padding: 0px 0px 0px 5px;
}

/* line 65, ../sass/css.scss */
a.usernav {
  color: white;
  text-decoration: none;
}
/* line 68, ../sass/css.scss */
a.usernav:hover {
  color: white;
  text-decoration: none;
}

/* TABLE STYLE */
/* line 74, ../sass/css.scss */
.fldsetheader {
  width: 96%;
  border: 1px solid #cccccc;
  margin: 0px 10px 10px 0px;
}

/* line 79, ../sass/css.scss */
.lgndheader {
  font-size: 14px;
  font-weight: bold;
  color: #6699cc;
}

/* line 84, ../sass/css.scss */
table.tbl {
  width: 500px;
  border-width: 0px 1px 1px 1px;
  border-spacing: 0px;
  border-style: solid solid solid solid;
  border-color: #cccccc #cccccc #cccccc #cccccc;
  border-collapse: collapse;
  background-color: white;
}

/* line 93, ../sass/css.scss */
.tblheader {
  background-image: url("../images/shell/tblheader.gif");
  background-color: #3b6d9f;
  background-repeat: repeat-x;
  height: 14px;
  color: white;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}

/* line 103, ../sass/css.scss */
.tblheader2 {
  background-image: url("../images/shell/tblheader.gif");
  background-color: #3b6d9f;
  background-repeat: repeat-x;
  height: 14px;
  color: white;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  font-family: arial;
}

/* line 114, ../sass/css.scss */
.blankInput {
  border: none;
  background: none;
  height: 15px;
  font-size: 1em;
  color: #000000;
  font-family: arial;
  text-shadow: none;
}

/* line 123, ../sass/css.scss */
.intbox {
  width: 350px;
  font-size: 11px;
  border: 1px solid #cccccc;
}

/* line 128, ../sass/css.scss */
.intselect {
  width: 320px;
  font-size: 11px;
  border: 1px solid #cccccc;
}

/* line 133, ../sass/css.scss */
.qtybox {
  height: 20px;
  width: 50px;
  font-size: 11px;
  background: #efefef;
  border: 1px solid #a9a9a9;
  text-align: left;
}

/* line 141, ../sass/css.scss */
.totalInput {
  font-weight: bold;
  font-size: 22px;
  color: #6798ca;
  background: none;
  border: none;
  width: 100px;
}

/* line 149, ../sass/css.scss */
.textwarn {
  color: #FF0000;
}

/* INDICATOR */
/* line 154, ../sass/css.scss */
.indicator {
  display: none;
  width: 80%;
  padding: 5px;
  margin: 0px 0px 10px 0px;
  vertical-align: middle;
  border: 1px solid #CCCCCC;
  background: #EFEFEF;
  text-align: center;
}

/* NAVIGATION */
/* line 166, ../sass/css.scss */
.navcontainer {
  width: 100%;
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
}
/* line 169, ../sass/css.scss */
.navcontainer ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}
/* line 174, ../sass/css.scss */
.navcontainer li {
  border-bottom: 1px solid #90bade;
  margin: 0;
}
/* line 177, ../sass/css.scss */
.navcontainer li a {
  display: block;
  padding: 5px 5px 5px 0.5em;
  border-left: 10px solid #336699;
  background-color: #fff;
  color: #000;
  text-decoration: none;
  width: 100%;
}

/* line 186, ../sass/css.scss */
html > body .navcontainer li a {
  width: auto;
}

/* line 189, ../sass/css.scss */
.navcontainer li a:hover {
  border-left: 10px solid #1c64d1;
  border-right: 10px solid #5ba3e0;
  background-color: #2586d7;
  color: #fff;
}

/* FORM VAILDATION */
/* line 198, ../sass/css.scss */
input.disabled {
  border: 1px solid #F2F2F2;
  background-color: #F2F2F2;
}

/* line 205, ../sass/css.scss */
input.validation-failed, textarea.validation-failed {
  border: 1px solid #FF3300;
  color: #FF3300;
}

/* line 211, ../sass/css.scss */
.validation-advice {
  margin: 5px 0;
  padding: 5px;
  background-color: #FF3300;
  color: #FFF;
  font-weight: bold;
}

/* line 218, ../sass/css.scss */
.custom-advice {
  margin: 5px 0;
  padding: 5px;
  background-color: #C8AA00;
  color: #FFF;
  font-weight: bold;
}

/* line 225, ../sass/css.scss */
.form-row {
  clear: both;
  padding: 0.5em;
}

