body { margin: 0; padding: 0; background-color: #000; }
form { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  color: #FFF;
  text-decoration: underline;
  text-align: center;
}
h1 { font-size: 32px; font-family: 'times new roman', times, serif; }
h2 { font-size: 14px; }
img { border: 0; }
input {
  color: #500;
  font-size: 14px;
  font-weight: bold;
  font-family: 'times new roman', times, serif;
}
input.btn {
  width: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #EEE;
  color: #900;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}
input.login { width: 150px; padding-left: 3px; }
input.text600 { width: 500px; padding-left: 3px; }
label { margin-bottom: 5px; }
label.char_count { margin-left: 68px; }
label.standard { float: left; width: 130px; }
label.small { float: left; width: 81px; margin-left: 6px; }
label.smaller { float: left; width: 60px; }
option { color: #500; }
select {
  width: auto;
  font-size: 14px;
  font-weight: bold;
  font-family: 'times new roman', times, serif;
  color: #500;
}
select.text600 { width: 503px; }
table { margin: 0; padding: 0; border-collapse: collapse; }
table tr.heading { text-transform: uppercase; background-color: #DDD; color: #0100C4; }
table tr td { border-bottom: 1px solid #C40001; }
table tr td.edit_col { width: 20px; padding-right: 3px; border-right: 2px solid #C40001; }
table tr td.del_col {
  width: 43px;
  padding-right: 3px;
  border-right: 2px solid #C40001;
  text-align: center;
}
table tr.nouses {
  background-color: #0F0;
}
textarea {
  padding-left: 3px;
  color: #500;
  font-size: 14px;
  font-weight: bold;
  font-family: 'times new roman', times, serif;
}
textarea.text600 { width: 500px; }
#categories_form table tr td.category { width: 700px; padding: 0 5px 0 5px; }
#container {
  width: 930px;
  margin: 5px auto 0 auto;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  background-image: url('../images/left_right_border.gif');
}
#content { padding: 0 15px 0 15px; width: 890px; }
#link_sub_manu_form table tr td.manufacturer { width: 335px; padding: 0 5px 0 5px; }
#link_sub_manu_form table tr td.sub_category { width: 335px; padding: 0 5px 0 5px; }
#link_sub_uses_form table tr td.sub_category { width: 335px; padding: 0 5px 0 5px; }
#link_sub_uses_form table tr td.uses_applications { width: 335px; padding: 0 5px 0 5px; }
#main { float: left; margin-left: 25px; width: 743px; }
#manufacturers_form table tr td.has_image { width: 50px; padding: 0 5px 0 5px; }
#manufacturers_form table tr td.has_link { width: 50px; padding: 0 5px 0 5px; }
#manufacturers_form table tr td.manufacturer { width: 560px; padding: 0 5px 0 5px; }
#message_box { font-style: italic; text-decoration: underline; font-size: 14px; text-align: center; }
#nav {
  width: 122px;
  margin-top: 10px;
  background-image: url('../images/nav_left_right_border.gif');
  background-repeat: repeat-y;
}
#nav ul { width: 110px; margin: 0 auto 0 auto; padding: 0; list-style: none; }
#nav ul li {
  margin-bottom: 3px;
  padding: 3px 0 3px 0;
  background-image: url('../images/admin_li.gif');
  background-repeat: repeat-y;
  color: #FFF;
  text-align: center;
}
#nav ul li a { color: #FFF; text-decoration: none; }
#nav ul li a:visited { color: #FFF; }
#nav ul li a:hover { text-decoration: underline; color: #CCC; }
#nav ul li.selected { border-top: 2px solid #FFF; border-bottom: 2px solid #FFF; }
#page_nav .page_box {
  display: block;
  float: left;
  padding: 3px;
  margin: 0 2px 4px 2px;
  border: 2px solid #C40001;
  background-color: #DDD;
  color: #000;
}
#products_form table tr td.product_name { width: 280px; padding: 0 5px 0 5px; }
#products_form table tr td.sub_category { width: 140px; padding: 0 5px 0 5px; }
#products_form table tr td.manufacturer { width: 260px; padding: 0 5px 0 5px; }
#sub_footer { width: 920px; margin-left: auto; margin-right: auto; color: #F00; }
#sub_footer a { text-decoration: none; color: #F00; }
#sub_footer a:hover { text-decoration: underline; }
#sub_footer a:visited { color: #F00; }
#subcategories_form table tr td.sub_category { width: 345px; padding: 0 5px 0 5px; }
#subcategories_form table tr td.category { width: 345px; padding: 0 5px 0 5px; }
#table_holder { border-top: 6px double #C40001; }
#uses_applications_form table tr td.uses_applications { width: 700px; padding: 0 5px 0 5px; }
.altrow { background-color: #DDD; color: #000; }
.block { display: block; }
.btn_box { margin-top: 20px; margin-bottom: 20px; padding: 5px; }
.clear { clear: both; }
.clearall { clear: both; line-height: 0; }
.field {
  margin-top: 6px;
  margin-bottom: 6px;
  padding-left: 6px;
  background-color: #333;
}
.field a { margin-left: 12px; color: #C40001; }
.field a:visited { color: #C40001; }
.field a:hover { text-decoration: none; color: #C40001; }
.field a img { margin-top: 3px; margin-right: 5px; }
.fltlft { float: left; }
.fltrt { float: right; }
.green_msg {
  float: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 5px;
  color: #0F0;
}
.inline { display: inline; }
.nofloat { float: none; }
.gray_back { background-color: #DDD; }
.readonly { background-color: #C40001; color: #FFF; }
.redborder2px { border: 2px solid #C40001; }
.usesapps { width: 500px; padding-right: 10px; }
.width250 { width: 250px; }