#breadcrumbs, #skip-to-content, #nav, #quicklinks, #press-contact, .product #c_a, .product .print_product, .product .save_product, #product #product_images .thumbnails, .product .specifications_header, .product ul#files, .product .related_products {display:none;}
a img {border:none;}
p {margin:0 0 .7em 0;}
address {font-style:normal;}
body {
  margin:0;
  padding:0;
  font:normal 10pt/1.3 arial, verdana, sans-serif;}
#wrap {position:relative;width:490pt;}
#header {
  position:absolute;
  top:0;
  right:0; 
  width:125px; 
  text-align:right; }
#contact-details {
  margin-top:500px;
  color:#666;
  text-align:left;
  font-size:.9em;}
  .part {font-weight:bold;display:block;margin-top:.7em;}
    #contact-details .part .value {font-weight:normal;display:block;}
  #contact-details .street-address, #contact-details .post-office-box {display:block;}
  #contact-details .country-name {display:none;}
  #contact-details .tel {display:block;}
  #header .vcard .tel .type, #header .vcard .email .type {color:#e60000;}
#content {margin-right:170px;}
#product .about h1 {
  margin:0;
  line-height:1;
  font-weight:normal;
  color:#c00; 
  text-transform:uppercase; }
#product .about .designer {
  display:block;
  margin-bottom: 370px;
  line-height:1;
  font-size:.9em;
  color:#666; }
#product #current_image {
  position:absolute;
  top:80px;
  left:0; }
  #product #current_image .name {display:none;}
#product .entry-heading {font-weight:bold;}
#product .specifications {
  display:block !important; }
  #product h2, #product .specifications h3 {
    margin:1em 0 0 0;
    font-size:1em; }
  .catalog #product .specifications th {
    white-space:nowrap;
    vertical-align:top; 
    text-align:left; }
  #product .specifications h2 {margin-top:2em;text-transform:uppercase;}
