body.products {
  padding-top: 150mm;
  font-family: "Trebuchet MS", Trebuchet;
  font-size: 10pt; }
  body.products a {
    color: black; }
  body.products #header,
  body.products #productmenu,
  body.products form.currency,
  body.products p.price,
  body.products #up_link,
  body.products #down_link,
  body.products a.catwalk,
  body.products a.zoom,
  body.products p.preorder,
  body.products p.p_sample,
  body.products #details,
  body.products #size_chart_link,
  body.products #footer {
    display: none; }
  body.products form.order div,
  body.products form.order input {
    display: none; }
  body.products img.print {
    top: 0;
    position: absolute; }
  body.products div.col1 h3,
  body.products div.col1 div.variation {
    display: none; }
  body.products #full_image {
    width: 95mm;
    top: 40mm;
    left: 0;
    position: absolute;
    border: solid 1px #eeeeee; }
  body.products #thumb_list li {
    display: none; }
    body.products #thumb_list li.print {
      display: block; }
  body.products div.col2 h2 {
    top: 20mm;
    left: 0;
    position: absolute; }
  body.products div.col2 h3 {
    clear: left;
    margin: 0;
    padding-top: 5mm;
    font-size: 10pt; }
    body.products div.col2 h3 span {
      font-weight: normal; }
  body.products div.col2 ul.colors {
    margin: 0;
    padding: 0;
    list-style: none; }
    body.products div.col2 ul.colors li {
      float: left;
      margin-right: 1mm; }
      body.products div.col2 ul.colors li img {
        width: 10mm;
        height: 10mm;
        border: solid 1px #eeeeee; }
      body.products div.col2 ul.colors li.active img {
        width: 13mm;
        height: 13mm; }
  body.products div.col2 #sizes {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: auto; }
    body.products div.col2 #sizes li {
      float: left;
      padding: 1mm;
      border: solid 1px black;
      margin-right: 1mm; }
      body.products div.col2 #sizes li.soldout {
        color: #eeeeee;
        border-color: #eeeeee; }
      body.products div.col2 #sizes li a {
        text-decoration: none; }
  body.products div.col2 p {
    margin: 0; }
  body.products div.col2 #price {
    display: block;
    padding-top: 5mm;
    font-size: 15pt; }

#product div.col1 {
  position: static; }
  #product div.col1 #images div.thumbs {
    position: static; }
    #product div.col1 #images div.thumbs div.thumb_wrap {
      position: static; }
      #product div.col1 #images div.thumbs div.thumb_wrap ul {
        position: static; }
        #product div.col1 #images div.thumbs div.thumb_wrap ul li.print {
          width: 45mm;
          top: 40mm;
          left: 100mm;
          position: absolute;
          display: block; }
          #product div.col1 #images div.thumbs div.thumb_wrap ul li.print img {
            width: 40mm;
            border: solid 1px #eeeeee; }
        #product div.col1 #images div.thumbs div.thumb_wrap ul li.print_1 {
          top: 104mm; }
