body {
  background-color: #000000;
  margin: 0px;
  text-align: left;
}

p, td {
  color: #000000;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  font-size: 10pt;
  text-align: justify;
  font-weight: nornal;
}

.main-text {
  color: #000000;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  font-size: 10pt;
  text-align: left;
  font-weight: nornal;
  padding: 0px;
}

.sewbody {
  color: #D2E600;
  font-weight: bold
}

.center {
  text-align: center;
}

table {
/*
  margin-left: auto;
  margin-right: auto;
*/
}

div.header {
  background-color: #000000;
}

div.main-text-area {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 2px;
  padding-bottom: 0px;
}

.sew {
  color: #D2E600;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  font-weight: bold;
  font-size: 72pt;
  line-height: 60pt;
}

.subheading1 {
  background-color: #000000;
  color: #ffffff;
  font-weight: bold;
  font-size: 18pt;
  line-height: 24pt;
}

.subheading2 {
  background-color: #000000;
  color: #ffffff;
 /* width: 400px;*/
  font-weight: bold;
  font-size: 18pt;
  padding-left: 0px;
}

.pageheading-black {
  color: #000000;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  font-weight: bold;
  font-size: 14pt;
  text-align: center;
}

.pageheading-black-left {
  color: #000000;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  font-weight: bold;
  font-size: 22pt;
  text-align: left;
}

.SEW-green {
  color: #D2E600;
}

.pageheading {
  color: #D2E600;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  font-weight: bold;
  font-size: 14pt;
  text-align: center;
}

.categoryheading {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  font-size: 12pt;
}

.rightbold {
  text-align: right;
  font-weight: bold;
}

.prices-offset {
  padding-left: 305px;
}

table.top {
  width: 100%;
  text-align: left;
  margin-left: 0px;
}

table.logo {
  width: 200px;
  text-align: left;
  margin-left: 0px;
}

table.body450 {
  width: 300px;
}

td.body225 {
  width: 225px;
  border: solid 1px #D2E600;
}

td.with-border {
  border: solid 1px #D2E600;
}

td.logotable {
  width: 200px;
}

td.bgimage {
  background-image: url(../graphics/bg2.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: top right;
}

td.item-td-heading {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  width: 260px;
  padding-right: 0px;
}

td.price-td-heading {
  background-color: #ffffff;
  text-align: right;
  font-weight: bold;
  width: 40px;
  padding-left: 0px;
}

td.item-td {
  background-color: #ffffff;
  text-align: left;
  width: 260px;
  padding-right: 0px;
  border-bottom: solid 1px #000000;
}

td.price-td {
  background-color: #ffffff;
  text-align: right;
  width: 40px;
  padding-left: 0px;
  border-bottom: solid 1px #000000;
}

div.navigation {
  background-color: #000000;
}

table.navcontainer {
  width: 950px;
}

table.navtable {
  width: 800px;
  margin-left: 0;
}

table.navtable-admin {
  width: 150px;
}

div.body {
/*
  background-image: url(../graphics/sew_bg1.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: top left;
*/
}

table.main {
  background-color: #ffffff;
  width: 750px;
  margin-left: 0;
}

div.footer {
  background-color: #000000;
}

table.footertable {
  background-color: #000000;
  margin-left: 0;
  width: 190px;
}

.copyright {
  color: #ffffff;
  font-size: 8pt;
  text-align: center; 
  font-weight: normal;
}

input {
  width: 200px;
  background: #ffffff;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  font-size: 10pt;
  text-decoration: none;
  text-align: left;
  border: solid 1px #D2E600;
}

input.price {
  width: 50px;
  text-align: left;
}

select {
  width: 200px;
  background: #D2E600;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  font-size: 10pt;
  text-decoration: none;
  text-align: center;
  border: solid 1px #666666;
}

a.nav {
  color: #ffffff;
  display: block;
  width: 200px;
  background: #000000;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  text-decoration: none;
  text-align: left;
  border-top: solid 0px #f2ff20;
  border-left: solid 0px #f2ff20;
  border-bottom: solid 0px #b2c600;
  border-right: solid 0px #b2c600;
}

a.nav:hover {
  display: block;
  width: 200px;
  background: #000000;
  color: #D2E600;
  font-weight: bold;
  border-top: solid 0px #888888;
  border-left: solid 0px #888888;
  border-bottom: solid 0px #444444;
  border-right: solid 0px #444444;
}

a.inline {
  color: #D2E600;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  font-weight: bold;
  text-decoration: none;
}

a.inline:hover {
  background: #000000;
}

a.editbutton {
  color: #000000;
  display: block;
  width: 50px;
  background: #D2E600;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  font-size: 9pt;
  text-decoration: none;
  text-align: center;
  border-top: solid 2px #f2ff20;
  border-left: solid 2px #f2ff20;
  border-bottom: solid 2px #b2c600;
  border-right: solid 2px #b2c600;
}

a.editbutton:hover {
  background: #666666;
  color: #D2E600;
  border-top: solid 2px #888888;
  border-left: solid 2px #888888;
  border-bottom: solid 2px #444444;
  border-right: solid 2px #444444;
}
/* ********************************************* */

#navdd, #navdd ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
/*  line-height: 1em;*/
}

#navdd a {
  color: #ffffff;
  display: block;
  width: 160px;
  background: #000000;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  text-decoration: none;
  text-align: left;
  border-top: solid 0px #f2ff20;
  border-left: solid 0px #f2ff20;
  border-bottom: solid 0px #b2c600;
  border-right: solid 0px #b2c600;
  padding-bottom: 10px;
}

#navdd a:hover {
  display: block;
  width: 160px;
  background: #000000;
  color: #D2E600;
  font-weight: bold;
  border-top: solid 0px #888888;
  border-left: solid 0px #888888;
  border-bottom: solid 0px #444444;
  border-right: solid 0px #444444;
}

#navdd a.a-tarrif {
  color: #ffffff;
  display: block;
  width: 150px;
  background: #000000;
  font-family: Arial,Verdana,Helvetica,Helv,sans-serif;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  border-top: solid 0px #ffffff;
  border-left: solid 0px #ffffff;
  border-bottom: solid 0px #ddddbb;
  border-right: solid 0px #ddddbb;
}

#navdd a.a-tarrif:hover {
  display: block;
  width: 150px;
  background: #000000;
  color: #D2E600;
  font-weight: bold;
  border-top: solid 0px #888888;
  border-left: solid 0px #888888;
  border-bottom: solid 0px #444444;
  border-right: solid 0px #444444;
}

.thisnav {
/*
  color: #D2E600;
  background-color: #000000;
  font-size: 10pt;
  text-align: left; 
  font-weight: bold;
  line-height: 16px;
  width: 160px;
  float: left;
  border: solid 0px #ffffff;
*/
  
  color: #000000;
  background-color: #ffffff;
  font-size: 7pt;
  text-align: center; 
  font-weight: bold;
  line-height: 16px;
  width: 150px;
  float: left;
  border: solid 1px #000000;
}

#navdd li { /* all list items */
  float: left;
  width: 150px; /* width needed or else Opera goes nuts */
}

#navdd li ul { /* second-level lists */
  position: absolute;
  width: 150px;
  left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navdd li ul ul { /* third-and-above-level lists */
  margin: -1.1em 0 0 150px;
}

#navdd li:hover ul ul, 
#navdd li:hover ul ul ul, 
#navdd li.sfhover ul ul, 
#navdd li.sfhover ul ul ul {
  left: -9999px;
}

#navdd li:hover ul, 
#navdd li li:hover ul, 
#navdd li li li:hover ul, 
#navdd li.sfhover ul, 
#navdd li li.sfhover ul, 
#navdd li li li.sfhover ul 
{ /* lists nested under hovered list items */
  left: auto;
}

#navdd li.blank {
  float: left;
  width: 150px;
  background: #ccccff;
}

#content {
  clear: left;
  color: #ccc;
}

/* *********************************************** */



