@CHARSET "UTF-8";

#header { height: 80px; clear: none; }

div.threefold {
  float: left;
  width: 32%;
  font-size: 12px;
  margin-right: 10px;
  background-color: #ffffff;
}

#selection_content {
  height: 100%;
  background-image:url(QC_IMAGES/new_QC_images/translucent_back_75.png);
  margin: 5px;
  padding: 10px;
  text-align: left;
  font-size: 15px;
}

#selection_content h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  display: block;
  text-align: center;
  padding: 3px 0;
  color: #fff;
  margin: 0 0 20px 0;
}

#selection_content p {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  padding-left: 15px;
}

div.borderForm h4 { margin-bottom: 0px; padding-bottom: 0px; }

#products li {
  list-style: none;
}

.treeNode{
  margin: 0px;
  padding: 0px;
}

.nodeTitle { margin-left: 20px; padding: 1px; }
.nodeTitle a, #products li a { color: #0000ff; text-decoration: none; }
.nodeTitle a:hover, nodeTitle a:active { background-color: white; }

.nodeIcon{
  clear: both;
  float: left;
  width: 15px;
  margin-right: 5px;
  border: none;
}

.coloricn {
  cursor: pointer;
  border: 1px inset gray;
  background-color:#dddddd;
  width: 1em;
  height: 1em;
}

.inputbox{
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
}

#category_name h4 {
  margin: 5px 0px 0px 225px;
  padding-left: 10px;
  background-image:url(QC_IMAGES/new_QC_images/translucent_back_75.png);
  width: 536px;
}

#categoryTree {
  font-size: 12px;
  width: 200px;
}

#categoryTree h5, div.threefold h5, div.bifold h5 {
  font-size: 13.5px;
  font-weight: bold;
  margin: 0px;
  padding: 2px;
  color: white;
}

.tablelist {
  width: 100%;
  text-align: left;
  font-size: 12px;
}

tr { vertical-align: top; }

.tablelist th, .tablelist td {
  border-bottom: solid 1px;
  border-color: black;
}

div.borderForm {
  float: left;
  width: 170px;
  text-align: center;
  margin: 10px;
}

div.borderForm span.title {
  text-align: center;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  margin: 2px 2px 20px 2px;
  padding: 3px;
}

div.borderForm p { margin: 0px; padding: 0px; }
div.borderForm a { font-size: 12px; margin: 0px; padding: 0px; }
div.borderForm div { margin-top: 10px; }

div.borderForm span { font-size: 15px; }
div.borderForm span.label { clear: both; float: left; margin-left: 10px; }
div.borderForm input { float: right; margin-right: 10px; }

div.lists {
  float: right;
  width: 275px;
  border: groove 2px;
  margin-right: 5px;
  margin-bottom: 10px;
  background-color: #fff;
  padding-bottom: 20px;
}

div.lists div a div { float: left; clear: both; margin: 0px; }
div.lists div a div span { padding: 10px; }
div.lists div a div img { border: none; width: 30px; height: 32px; }

div.cat {
  float: left;
  width: 200px;
  height: 60px;
  background: inherit;
  text-align: center;
  padding: 5px 0px 5px 0px;
  margin: 0px 10px 10px 0px;
  font-size: 18px;
  font-weight: bold;
  font-variant: small-caps;
  border: groove 2px;
  vertical-align: middle;
}

ul.categories { padding-left: 3px; margin: 0px; }
ul.categories li { list-style: none; }
ul.categories a { text-decoration: none; }

div.cat:hover {
  background-color: #fff;
}

div.form {
  clear: both;
  position: relative;
  margin-top: 100px;
  margin-bottom: 10px;
}
div.form p {
  margin: 50px;
  padding: 0px;
}

div.row2 {
  position: relative;
  clear: both;
  padding-top: 5px;
  padding-left: 20px;
  width: 700px;
  font-size: 13.5px;
  text-align: left;
}
div.row2 span.label {
  float: left;
  width: 300px;
  text-align: right;
  padding-right: 10px;
}
div.error, div.notify{
  margin: 0px 0px 10px 10px;
  width: 700px;
  padding: 5px;
  text-align: left;
  font-size: 12px;
}
div.error {
  border: 1px solid red;
  background-color: #ffffee;
  color: #660000;
}
div.notify {
  border: 1px solid #336699;
  background-color: #ffffee;
  color: #336699;
}
div.notify img, div.error img{
   text-align: left;
   margin-right: 10px;
}

.optionsbox{
  border-style:solid; 
  border-color:#dddddd; 
  border-width:thin; 
  width: 50%;
  text-align:center;
  margin-bottom: 20px;
}
.optionsbox_header{
  background-color: #dddddd; 
  font-size: 9px;
}
.optionsbox_item{
  font-size: 12px;
}

