#service-nav,
#primary-nav,
#search-bar,
form,
.basket-nav,
#extra-nav,
#menu-column,
#footer,
.noprint
 {
  display: none;
}
form.price {
    margin-top: 15px;
    display:block;
}
form.price input {
  display: none;
}
form.price .offer {
    display:block;
}
.tax {
    margin-bottom: 20px;
}
body {
  font-family:verdana,helvetica,arial,sans-serif;
  font-size:small;
}
img {
    border: 0;
}

#maincontent {
  margin-top: 10px;
  float:right;
  width: 100%;
}
#content {
  width: 75%;
  float: left;
}
#middle-column {
  float: right;
  width: 65%;
  margin-right: 6px;
}
#left-column {
  width: 160px;
  font-size: 90%;
}
#right-column {
  margin-left: 550px;
}

#footer {
  margin-top: 20px;
}


dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
  margin:0pt;
  padding:0pt;
}
.product h1, .checkout h1 {
  font-size: 140%;
  margin-bottom: 0.5em;
}
h2 {
  font-size:110%;
  margin-bottom:0.3em;
}

table.alternative a.image {
    display: block;
}
table.alternative th {
    text-align: left;
}
table.alternative a {
    color: black;
    text-decoration: none;
    font-size: 100%;
}
