#all {
  position:            relative;
  height:              100%;
  width:               784px;
  top:                 0px;
  margin-top:          0px;
  margin-left:         auto;
  margin-right:        auto;
  border:              0px;
  color:               #cccccc;
}

#suball {
  position:            relative;
  height:              100%;
  width:               100%;
  top:                 0px;
  margin-top:          0px;
  margin-left:         0px;
  margin-right:        0px;
  border:              0px;
  color:               #cccccc;
}


#body {
  position:            absolute;
  top:                 0px;
  left:                175px;
  height:              100%;
  width:               595px;
  margin:              0px;
  border:              0px;
  text-align:          left;
  color:            #929f8a;
 }


#menudo {
  position:        absolute;
  top:             0px;
  left:            0px;
  border:          0px;
  height:          100%;
  width:           165px;
  margin:          0px;
 }


body { 
  background-color:    #19140c;
  text-align:          center;
  background-image:    url("/images/tree-3d3.jpg");
  background-position: top center;
  background-repeat:   repeat-y;
  background-attachment:   fixed;
}


table.menu {
  width:           100%;
  font-family:     sans-serif;
  letter-spacing:  7px;
  font-weight:     lighter;
  font-size:       13px;
  color:           #999999;
  text-align:      left;
}


table.menu th {
  height:          1.7em;
  font-weight:     lighter;
}


table.menu th:hover {
  background:      #000000;
}


table.menu a {
  color:           #929f8a;
  text-decoration: none;
  font-weight:     lighter;
}


td.copyright {
  color:            #929f8a;
  font-size:        9px;
  font-family:      sans-serif;
  width:            100%;
  letter-spacing:   0px;
  text-align:       center;
}


table.listing {
  border:           8px;
  line-height:      1.5em;
  font-family:     sans-serif;
  font-weight:     lighter;
  font-size:       12px;
  color:            #929f8a;
}




table.listing a {
  text-decoration: none;
  font-family:     sans-serif;
  font-weight:     lighter;
  font-size:       13px;
  color:           #929f8a;
  letter-spacing:  6px;  
}




span.category {
  text-decoration: none;
  font-family:     sans-serif;
  font-weight:     bold;
  letter-spacing:  12px;
  font-size:       16px;
  color:           #929f8a;
}

td.itemname {
  text-decoration: none;
  font-family:     sans-serif;
  font-weight:     bold;
  letter-spacing:  8px;
  font-size:       16px;
  color:           #929f8a;
  width:           100%;
  text-align:      left;
  vertical-align:  middle;
}


td.itemprice {
  text-decoration: none;
  font-family:     sans-serif;
  font-weight:     bold;
  letter-spacing:  2px;
  font-size:       16px;
  color:           #929f8a;
  text-align:      right;
  vertical-align:  middle;
}


table.listing a:hover {
  background:      #000000;
  color:           #929f8a;
}


table.listing tr th {
  font-family:     sans-serif;
  font-weight:     bold;
  font-size:       14px;
  color:           #929f8a;
}


td.copyright a {
  font-family:     sans-serif;
  text-decoration: none;
  color:           #FFFFFF;
}


td.divider {
  height:           18px;
  width:            100%;
  text-align:       center;
}


td.md {
  height:           11px;
}


table.thumbnail {
  border-collapse: collapse;
  border: 0px;
  margin: 0px;
  background: #000000;
}


td.price {
  text-align: center;
  vertical-align: top;
  line-height:     2em;
}


span.name {
  color:           #929f8a;
  text-decoration: none;
  font-weight:     lighter;
  letter-spacing:  4px;
  line-height:     2em;
}


td.item {
  width: 100%;
  vertical-align:  top;
  font-family:     sans-serif;
  font-weight:     lighter;
  font-size:       13px;
  color:           #929f8a;
  text-align:      left;
}






table.cart {
  width:            100%;
  line-height:      1.5em;
  font-family:     sans-serif;
  font-weight:     lighter;
  font-size:       18px;
  color:           #929f8a;
  text-align:      center;
}


table.contents {
  width:            80%;
  line-height:      1.5em;
  font-family:     sans-serif;
  font-weight:     lighter;
  font-size:       12px;
  color:           #19140c;
}

table.contents tr.item td {
  border-style:    solid;
  border-width:    medium;
  border-color:    #929f8a;
  background:      #929f8a;
}

table.contents tr td.price {
  border-style:    solid;
  border-width:    medium;
  border-color:    #929f8a;
  background:      #929f8a;
  text-align:      right;
}

table.contents td.total {
  border-style:    solid;
  border-width:    medium;
  border-color:    #929f8a;
  background:      #929f8a;
  font-weight:     bold;
  text-align:      right;
}

table.contents td.checkout {
  border-style:    solid;
  border-width:    medium;
  border-color:    #929f8a;
  background:      #929f8a;
  font-weight:     bold;
  text-align:      center;
}

table.contents a {
  color:           #19140c;
  text-decoration: none;
  font-weight:     lighter;
}

table.cart td.note {
  font-size: 13px;
}


table.cart td.note a {
  color:           #929f8a;
  text-decoration: none;
  font-weight:     lighter;
}



tr.headers {
  color:      #19140c;
  background: #929f8a;
}