h2 {
    font-size: 20px; font-weight: bold; text-align: center;
}

.main-datasheet {
    float: left; width: 300px; border-radius: 3px; padding: 9px; border: 1px solid #999;
    background: #FFF8F0; margin-top: 10px;
}

.main-datasheet a {
    color: #000000;
}

.main-datasheet h3 {
    font-size: 16px; font-weight: bold; font-style: italic; margin: 10px 0;
}

.main-datasheet img {
    max-width: 173px; float: right; margin: 5px 0 2px 2px; border: 1px solid #999;
}

.main-datasheet p {
    font-size: 12px; margin: 5px 0;
}

.main-datasheet ul {
    padding-left: 15px; margin: 10px 0 5px;
}

.main-datasheet li {
    font-size: 13px; margin: 5px 0; font-weight: bold;
}

.main-datasheet li a {
    text-decoration: underline;
}

.tag-container {
    float: left; width: 320px; height: 1px; position: relative;
}

.tag-container h2, .related-datasheets h2 {
    margin: 10px;
}

.tag-canvas, .tags-main {
    position: absolute; top: 0; left: 0;
}

.tags-main {
    width: 320px;
}

.tags {
    list-style: none; text-align: center;
}

.tags li {
    font-size: 12px; line-height: 14px; min-height: 14px; margin: 20px 0; cursor: pointer;
}


.tags span {
    color: #ffffff; padding: 4px; background: #666680; 
}

.tags span.selected {
    color: #FFFF00; font-weight: bold;
}

.related-datasheets {
    float: left; width: 320px;
}

.datasheets {
    list-style: none;
}

.datasheet {
    border-radius: 3px; padding: 4px; border: 1px solid #999; margin: 5px 0;
    background: #FFF8F0;
}

.datasheet img {
    max-width: 86px; float: right; margin: 2px 0 2px 2px; border: 1px solid #999;
}

.datasheet h3 {
    font-size: 13px; font-weight: bold; line-height: 13px; margin: 4px 0;
}

.datasheet h3 a {
    color: #000000;
}

.datasheet h4 {
    font-size: 12px; font-style: italic; line-height: 12px; margin: 4px 0;
}

.datasheet-tags {
    list-style: none; /* display: none; */
}

.datasheet-tags li {
    padding: 2px; color: #ffffff; background: #999999; margin: 2px 2px 0 0;
    font-size: 11px; display: inline-block;
}

.datasheet-tags li.common-tag {
    font-weight: bold; background: #666680;
}

.datasheet:hover .datasheet-tags {
    display: block;
}
