body { 
  background: #e5d071 url("images/main-bg.jpg");
  margin: 25px;
  }
  a:link { color: #3333cc; text-decoration: underline;  }
  a:visited { color: #9933cc; text-decoration: none;  }
  a:hover { color: #ff6633; text-decoration: underline;  }
  a:active { color: #cc6600; text-decoration: underline;  }
.line { 
  background-color: #e5d071;
  border: 1px solid #cb9850;
  height: 20px;
  font: 10px verdana;
  color: #333;
  text-align: center;
  }
h2 { font-size: 20px; color: maroon; font-family: sans-serif;}
h4 { font-size: 12px; font-family: times new roman; color: #000080;}

#container { 
  width: 820px;
  background: #fff url("images/header.jpg") no-repeat;
  border-bottom: 3px solid #ededed;
  padding-top: 4px;
  }
table { 
  font: 13px verdana;
  color: #333;
  }

#left-col { width: 205px; border-left: 1px solid #666; background:  url("images/left-col-bg.jpg") right repeat-y;}
#left-content { 
  font: 11px verdana;
  padding: 10px;
  padding-top: 0px;
  }
#right-col { border-right: 1px solid #666}
#right-content { 
  font: 15px verdana;
  padding: 30px;
  padding-left: 0px;
  padding-top: 10px;
  margin-left: 20px;
  line-height: 16px;
  }
.bonus { 
  width: 70%;
  background: #eee3b1;
  border: 1px solid #cb9850;
  padding: 3px;
  text-align: center;
  font: 12px verdana;
  font-weight:bold
  color: #333;
  }
.promo { 
  width: 85%;
  background: #ffffff;
  border: 1px solid #dedede;
  text-align: center;
  font: 12px verdana;
  font-weight: bold
  color: #333;
  }
  .promo table { margin-left: 10px;}
.pala { font-family: palatino linotype, times new roman; font-size: 14px;   font-weight: bold;}
h1 { font-family: palatino linotype, times new roman; font-size: 25px; color: #333;}
