body {
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 12px;
}

#page {
  height: 1200;
  margin: 0 auto;
  overflow: hidden;
  width: 595px;
}

.top {
  background: url(../img/linkwizz_top.gif) no-repeat;
  height: 30px;
  width: 595px;
}
.top p {
  color: #fff;
  line-height: 30px;
  font-family: arial;
  font-weight: bold;
  margin: 0;
  padding: 0 25px;
}

.mid {
  background: url(../img/linkwizz_mid.gif) repeat-y;
}
.btm {
  background: url(../img/linkwizz_btm.gif) no-repeat left bottom;
}
#znq_question_block .bg {
  overflow: hidden;
  width: 100%;
  background: transparent url(../img/linkwizz_bg.jpg) no-repeat scroll bottom right;
}
.content {
  padding: 10px 13px 17px 25px;
}

#znq_question {
  position: relative;
}

#znq_product {
  height: 215px;
  position: absolute;
  right: 0;
  top: 0;
  width: 215px;
}
#znq_product h3 {
  margin-bottom: 10px;
}

label.small { color: #999; font-size: 10px; text-align:justify; line-height:12px; }
label.small em { font-style: italic; }
.newsletter_opt_in_field label { color: #999999; font-size: 10px; line-height: 12px; }

.footer { text-align: center; width: 335px; }
.footer a { text-decoration: none; color: #000; font-family: tahoma,arial,helvetica,sans-serif; font-size: 10px; }

#znq_answer_block .content {padding: 10px 13px 17px 13px;}

#znq_answer table { width: 100%; }
#znq_answer th { font-weight: bold; text-align: center; vertical-align: top; }
#znq_answer td { padding: 2px 5px; text-align: right; vertical-align: top; }

#znq_answer_pdf { width: 150px; margin: 10px auto; }
img.logo { float: left; height: 38px}

.x-btn-large a.x-btn-text {line-height: 32px;}
a.x-btn-text {color: #333;font-family: arial,tahoma,verdana,helvetica;text-decoration: none;}

table.result { margin-bottom: 10px; }

.disclaimer {color: #999; font-size: 10px; margin-bottom: 5px;}

.money{display: inline-block;width: 60px;overflow: hidden;}
.money.fee{width: 50px;}
.money .symbol{float:left;}
.money .amount{float:right;}
.money-description{display:inline-block;width:104px;overflow:hidden;}
.money-description{display:inline-block;width:104px;overflow:hidden;}
.money-description .symbol{float:left;}
.money-description .amount{float:right;}
.money-description .description{float:right;font-family:monospace;font-size:10px;line-height:13px;padding-left:3px;text-align:left;width:43px;}

.percent{display:inline-block;width:50px;overflow:hidden;}
.percent .symbol{float:left;}
.percent .amount{float:right;}