div#center {
font-size:80%;
}

div#center p {
text-indent: 0;
}

div.spectral
{
padding:10px;
font-size:70%;
border: solid 1px #f0f0f0;
}

div#center table {
width: 100%;
}

div#center table.pricing th{
padding-bottom:4px;
}

div#center table.pricing {
margin:10px 0 15px 0;
border-collapse:collapse;
}


p.refs {
font-size:70%;
}


h1 {
font-size: 120%;
font-weight:bold;
}

h2 {
font-size:110%;
font-weight:bold;
}



/* new styles */

div.prod_data table {
  margin:14px 0 30px 0;
}

div.prod_data table th {
  background-color:#eee;
  font:bold 11pt sans-serif;
  text-align:center;
}

div.prod_data table td {
  padding:7px 0 5px 0;
  font:normal 10pt sans-serif;
}

div.prod_data table tr.sect_start td {
  padding-top:11px;
}

div.prod_data table tr.sect_end td {
  padding-bottom:17px;
}

div.prod_data table tr.end td {
  padding-bottom:17px;
  border-bottom:solid 1px #f0f0f0;
}

div.structure {
  padding:8px 0 10px 0;
  text-align:center;
}

div.structure img {
  margin:0 0 11px 0;
}

div.structure a {
  font:normal 8pt sans-serif;
}
