main#page-wrapper {
    width: 95%;
    max-width: 1200px;
    margin: 0 auto;
}
p {
    margin: .5em 0 1em 0;
}
a {
    color: #AD1112 !important;
    text-decoration: underline !important;
}
a.btn, a.btn-secondary, a.btn-primary, a.btn-danger, a.btn-warning,
a.btn-success, a.btn-warning, a.btn-red, a.btn-blue {
    text-decoration: none !important;
}
hr {
    margin: 2em 1em !important;
    height: 12px !important;
    background-image: url("/images/inductor.jpg");
    background-size: contain;
    border: none;
}
.red {
    color: #FF0000;
}
.category-header {
    font-size: 2em;
    color: #0000CC;
    text-align: center;
    margin: 2.5em auto 1em auto;
}
.item-wrapper {
    vertical-align: top;
    margin: 0 auto 2em auto;
    padding: .5em;
    background-color: #EEEEEE;
}
.item-wrapper .item-images-wrapper {
    display: inline-block;
    width: 15%;
    vertical-align: top;
}
.item-wrapper .item-images-wrapper img {
    max-width: 100%;
    max-height: 150px !important;
    margin: 0 0 .5em 0;
}
.item-wrapper .item-description-wrapper {
    display: inline-block;
    width: 69%;
    vertical-align: top;
    font-size: 1.1em;
    padding: 0 1em 0 1em;
}
.item-wrapper .item-description-wrapper h4 {
    font-weight: bold;
    margin: 0 0 .5em 0;
}
.item-wrapper .item-price-wrapper {
    display: inline-block;
    width: 15%;
    vertical-align: top;
    text-align: center;
}
#top-nav ul.menu-wrapper li a {
    border-bottom: none;
    text-decoration: none !important;
}
