/*CUSTOM PRODUCT PAGE*/
.upcp-tabbed-images-container {
    clear: both;
    width: 43%;
    margin-top: 1em;
    margin-bottom:3em;
}

.upcp-tabbed-main-product-container {
    clear:both;
    width:100%;
    float:left;
    margin-left:0px;
    padding-left:0px;
    margin-bottom:3em;

}

.upcp-tabbed-main-image-div {
    border: solid 1px #e1e1e1;
}

.upcp-tabbed-addt-img-thumbs img {
    padding: 3px;
}

.upcp-scroll-content {
    width:90%;
}

.upcp-tabbed-button-left {
    right:1px;
    background-color: #e1e1e1;
}

.upcp-tabbed-button-right {
    background-color: #e1e1e1;
}

.upcp-tab-break {
    display: inline;
}

.upcp-tabbed-product-price {
    text-align:left;
}

h2.upcp-tabbed-product-name {
    font-size: 30px;
    border-bottom: 1px solid #e1e1e1;
}

ul#upcp-tabs {
    background-color:#f9f9f9;
    margin: 0px 0 0 !important;
    line-height: 1.2em;
}

div#upcp-tabbed-tabs-holder-2 {
    border: 1px solid #e1e1e1;
}

.upcp-tabbed-tab {
    border: none;
}

.upcp-tabbed-layout-tab {
    background-color: #928b8b;
    padding: 11px;
}

.upcp-tab-layout-tab-unclicked {
    background-color: #cac9c9;
}

.upcp-tabbed-description {
    height: auto;
}

.upcp-tabbed-addtl-info {
    height: auto;
}

.upcp-tabbed-contact-form {
    height: auto;
}

.upcp-tabbed-reviews {
    height: auto;
}

.upcp-related-products-title {
    border-bottom: solid 1px #e1e1e1;
    font-size: 20px;
    padding-bottom:5px;
}

.upcp-tabbed-main-product-details {
    float: left;
    margin-bottom: 3em;
    margin-top: 1em;
    margin-left: 2em;
    max-width: calc(57% - 2em);
}