body {
  background: #000000;
  font:normal 13px/18px arial;
  }

p {
  text-align: justify;
  font:normal 13px/18px arial;
  }

center {
  font:normal 13px/18px arial;
  }

td {
  font:normal 13px/18px arial;
  vertical-align:top;
  }

table.main {
  border-width:0px;
  table-layout: fixed;
  width: 600px;
  }

table.xmas {
  border-width:0px;
  table-layout: fixed;
  width: 1000px;
  }

table.xmas2 {
  border-width:0px;
  table-layout: fixed;
  width: 700px;
  }

p.table {
  margin-left:10px;
  margin-right:10px;
  font:normal 13px/18px arial;
  }

img.portrait {
  margin-left:10px;
  margin-right:0px;
  text-align: right;
  float: right;
  vertical-align: top;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  }

td.main_txt {
  background-image: url(./images/back_smooth.png);
  background-position: bottom;
  background-color: #e7e7e7;
  background-repeat: repeat-x;
  width:478px;
  min-height:200px;
  border-width:1px;
  border-color: #ffffff;
  border-style: solid;
  border-top-color: #e7e7e7;
  }

p.main_txt {
  min-height:60px;
  margin-left:10px;
  margin-right:10px;
  font:normal 13px/18px arial;
  }

td.middle_img {
  background-position: top;
  background-color: #000000;
  background-repeat: no-repeat;
  width:478px;
  border-width:1px;
  border-color: #ffffff;
  border-style: solid;
  }

td.main_foot {
  width:478px;
  border-width:1px;
  border-top-width:0px;
  border-color: #ffffff;
  border-style: solid;
  border-bottom-color: #ffffff;
  }

table.main_gal {
  min-height: 200px;
  height: 100px;
  border-width:1px;
  border-color:#ffffff;
  border-style:solid;
  padding:10px;
  }

td.main_gal {
  border-width:0px;
  padding:10px;
  }

center.main_gal {
  color: #ffffff;
  margin:10px;
  }

img.main_img {
  margin-left:0px;
  margin-right:0px;
  vertical-align: top;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  }

td.main_img {
  margin:10px;
  padding:8px;
  vertical-align: top;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  }

td.main_img_txt {
  color: #ffffff;
  text-align:center;
  }

td.ecard_form_txt {
  margin:10px;
  padding:5px;
  color: #ffffff;
  text-align:justify;
  }

td.ecard_form_right {
  margin:10px;
  padding:5px;
  color: #ffffff;
  text-align:jright;
  }

td.ecard_form_error {
  margin:10px;
  padding:5px;
  color: #e00000;
  text-align:justify;
  }

td.ecard_form_button {
  margin:10px;
  padding:5px;
  color: #ffffff;
  text-align:center;
  }

pre.ecard {
  font:normal 13px/18px arial;
  width:478px;
  }

input {
  font:normal 13px/18px arial;
  }

textarea {
  font:normal 13px/18px arial;
  }

td.main_gal {
  background-repeat: no-repeat;
  }


td.black {
  color: #ffffff;
  font:normal 13px/18px arial;
  font-weight: normal;
  }

td.navi {
  color: #ffffff;
  font:normal 13px/18px arial;
  font-weight: normal;
  text-align: center;
  width: 480px;
  }

td.navi_small {
  color: #ffffff;
  font:normal 10px/14px arial;
  font-weight: normal;
  text-align: center;
  width:480px;
  }


a:visited { text-decoration:none; color: #c0c0c0; }
a:link { text-decoration:none; color: #ffffff; }
a.textlink { text-decoration:none; font-weight:bold; color:#ffffff }
a.actual { color:#e88000; }
a.disabled { color:#404040; }
