.specsheet { width:850px; margin:0px; border:1px solid black; font-family: verdana, arial, helvetic, sans-serif; } .specsheet > div { padding:8px; margin-left:-4px; margin-bottom:3px;} .specsheet > div > table { width:100%; border-collapse:collapse; font-size: 7pt; } .specsheet > div > table > thead td { font-size: 10pt; padding-top:3px; } .specsheet > div > table td { padding-top: 5px; } .specsheet > div > table thead tr { background-color: #D40139; } .specsheet > div > table thead tr td { color: white; font-weight:bold; padding-left:10px;} .specsheet > div > table thead tr td + td { padding-left:0px;} .specsheet .header .logo { text-align: left; padding-left:25px;} .specsheet img { border:none; } .specsheet .header .logo img { width:140px; height:72px; } .specsheet .header .image { text-align: right; padding-right:40px;} .specsheet .header .image img { height:175px; } .specsheet .header { margin-bottom: 1px; margin-top:0px;} .specsheet .title table td { padding-left:10px;} .specsheet .title table td + td { padding-left: 0px } .specsheet .title table tbody tr td { color: black; font-weight:bold; } .specsheet .title table thead tr > td {width:500px;} .specsheet .title table thead tr > td + td {width:100%;} .specsheet .packaging > table tbody tr { line-height:8px; } .specsheet .packaging > table tbody tr > td { margin-left:1px; } .specsheet .packaging > table tbody tr td { border: 1px solid black; border-top:none; } .specsheet .packaging > table tbody tr td + td { border-left:none; } .specsheet .packaging > table tbody tr > td { font-weight:bold; } .specsheet .packaging > table tbody tr > td + td { font-weight:normal; } .specsheet .packaging > table tbody tr > td + td + td { font-weight:bold; } .specsheet .packaging > table tbody tr > td + td + td + td { font-weight:normal ; } .specsheet .nutrition > table tbody tr td { vertical-align:top; } .specsheet .nutrition > table tbody tr.heading-row { background-color: #D40139; } .specsheet .nutrition > table tbody tr.heading-row td { font-size:10pt; padding-top: 3px; color: white; font-weight:bold; padding-left:10px;} .specsheet .nutrition table.inner-section { margin-top:10px; width: 100%; } .specsheet .nutrition table.inner-section thead tr { background-color: #D40139; } .specsheet .nutrition table.inner-section thead tr td { font-size: 10pt; color: white; font-weight:bold; padding-left:0px; padding-top:2px;} .specsheet .nutrition table.inner-section tbody td { font-size: 7pt; } .specsheet td.nutra-panel tr { line-height: 9px; }