#col-2.product_details h1 .destination {display:block;font-weight:normal}
#col-2.product_details h2 {font-size:1.1em;}
  #col-2.product_details h2 .quality {display:block;font-weight:normal}
  #col-2.product_details h2 .mixture {display:block;padding-top:1em;color:#3097C5;}
#col-2.product_details table.molecules { border:1px solid #bde2f1;}
  #col-2.product_details table.molecules tr {vertical-align:top;}
    #col-2.product_details table.molecules h3 { padding:0; }
    #col-2.product_details table.molecules td {width:50%;}
      #col-2.product_details table.molecules dl { padding-bottom:0.5em; }
        #col-2.product_details table.molecules dl dt {font-weight:bold;}
        #col-2.product_details table.molecules dl dd {margin-left:0.4em;}
    #col-2.product_details table.molecules td.img {background-color:#effaff;padding:10px;}
#col-2.product_details .specs {border:1px solid #bbe1f0;padding:4px;width:505px;}
  #col-2.product_details .specs table {width:505px;}
  #col-2.product_details .specs tr {background-color:#ebf9fe;}
  #col-2.product_details .specs tr.even {background-color:#fdfeff;}
  #col-2.product_details .specs tr th {border-right:1px dotted #47a9d4;}
  #col-2.product_details .specs tr th, #col-2.product_details .specs tr td {padding:5px;vertical-align:top;}
#col-2.product_details .infolist dd { position:relative;top:-1.5em;left:11.5em;margin-bottom:-1.5em}
#col-2.product_details .dimensions {position:relative;left:330px;top:-3em;margin-bottom:-2em;}