﻿#pnlProductDetails * {
    font-family:  'Century Gothic', 'Trebuchet MS', Verdana, Geneva, sans-serif;
}

#pnlProductDetails {
    font: 400 0.688em/1.38 'Century Gothic';
    width: 940px;
    margin: 0 auto;
    position: relative;
    padding: 0px 20px;
    margin-top: 60px;
}

#pnlProductDetails ul {
    padding:0px;
}

#pnlProductDetails li {
    margin: 4px 0px;
    vertical-align: top;
}

#pnlPricing ul.payment-methods {
    float:right;
}

#pnlProductDetails a {
    color: #0060FF;
    transition: opacity 0.3s;
    text-decoration:none;
}

#pnlProductDetails a.help {
    
}

.information {
    width:48%;
    height:auto;

    float:left;
    font-size: 1.1em;
    font-weight: 400;
    text-align:left;

    margin-left:10px;
    margin-bottom:10px;
    
    color: rgb(85, 85, 85);
    background-color: rgba(230, 230, 230, 0.77);
    min-height:20px;
}

    .information > * {
        margin:20px;
    }

.button {
    width:inherit;
    max-width: 50%;

    font-size: 2em;
    line-height: normal;
    padding:12px 40px;
    
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
    background-color: rgb(156, 203, 61);
    color: rgb(255, 255, 255);
    border:none;

    display: block;
    cursor:pointer;
}

.cart-total {
    margin-bottom:30px;
}

    .cart-total .amount{
        width:auto;
        display:inline-block;
        margin-bottom:5px;
    }

    .cart-total .total-label{
        text-align:left;
        margin-bottom:5px;
        margin-right:10px;
    }

.price {
    font-size: 2.564em;
    font-weight: bold;
    color: rgb(30, 150, 255);
    line-height: 120%;
}

    .price.installment {
        font-size: 2.3em;
        font-weight: normal;
    }

.old-price {
    text-decoration:line-through;
}

.original-price {
    font-size: 2em;
    font-weight: normal;
    color: rgb(30, 150, 255);
    line-height: 100%;
    margin-right:0px;
    text-decoration:line-through;
}

.discount-price {
    font-size: 2em;
    font-weight: normal;
    color: rgb(30, 150, 255);
    line-height: 100%;
    margin-right:0px;
}

.cart-total {
    text-align:right;
}

td.unit-price {
    width:15%;
}

    td.unit-price span {
        display: block;
    }

td.item-price {
    width:20%;
}

    td.item-price span {
        display: block;
    }

td.quantity {
    width:16%;
}

td.promocode {
    width:25%;
}