.specials-page-merch-zones .lead-primary-zone a,
.specials-page-merch-zones .primary-zone a
{
  text-decoration:none
}
.wider-page
{
  min-width:490px
}
.specials-page-marquee,
.primary-zone,
.lead-primary-zone,
.secondary-zone
{
  padding-bottom:7px
}
.primary-zone-content
{
  text-align:center;
  width:100%;
  min-width:467px
}
.pricing-text
{
  position:relative;
  height:0;
  font-family:'MarkPro',sans-serif;
  font-weight:300
}
.pricing-text .discount-price
{
  font-weight:bold;
  color:#2ba8e0
}
.pricing-text .short-tax-message
{
  text-transform:none
}
.lang-jp .pricing-text
{
  font-family:'MS Gothic','MS Mincho',sans-serif
}
.lead-primary-zone .pricing-text
{
  top:-420px;
  line-height:110%;
  font-size:24px;
  color:#2ba8e0
}
.lead-primary-zone .secondary-pricing-text
{
  display:block;
  text-transform:lowercase;
  font-size:18px;
  color:#000
}
.lead-primary-zone .discount-price
{
  font-size:24px
}
.primary-zone .pricing-text
{
  width:45%;
  float:right;
  top:-75px;
  text-align:left;
  line-height:140%;
  text-transform:lowercase;
  font-size:13px;
  color:#494b4d
}
.primary-zone .primary-pricing-text
{
  max-width:200px
}
.primary-zone .discount-price
{
  display:block;
  font-size:21px
}
.primary-zone .discount-price .undefined-price
{
  float:left;
  padding-right:7px
}
.baseline-zone
{
  border:1px solid #c8cbcc;
  margin:14px 0;
  padding:15px
}
.baseline-zone .specials-body
{
  font-size:13px;
  color:#494b4d
}
