/*    POPUP
--------------------------------*/
#productDetailPopupShoppingCart {
    width: 500px;
    padding: 0;
    font-size: 14px;
}
#productDetailPopupShoppingCart p {
    margin: 5px 0;
}
#cp_main {
    padding: 15px;
}
#cp_main h1 {
    font-size: 20px;
    margin: 10px 0;
}
#cp_main h2 {
    color: #444;
    margin-bottom: 10px;
}
#cp_main .cpThumb {
    float: left;
    width: 30%;
}
#cp_main .cpDescription {
    float: left;
    width: 70%;
}
#cp_cross_sell {
    padding: 15px;
}
#cp_cross_sell h2 {
    font-size: 12px;
    padding-bottom: 12px;
}
#cp_cross_sell .cp_cross_sell_item {
    width: 33%;
    text-align: center;
    float: left;
}
#cp_cross_sell .cp_cross_sell_item .name {
    padding-bottom: 5px;
}
#cp_bottom {
    font-size: 12px;
    padding: 15px;
    background: #efefef;
    float: left;
    width: 470px;
}

#cp_bottom .cpTotal {
    float: left;
    width: 70%;
}
#cp_bottom .cpTotal span {
    font-weight: bold;
}
#cp_bottom .cpButtons {
    float: right;
    width: 30%;
}

/* end productDetail */

#viewCartTaxPopup {
    max-width: 650px;
}


/*    VIEW CART POPUP (BOXY)
--------------------------------------------------*/
.viewCartPopup .viewCartPopupInput {
    overflow: auto;
    margin: 5px 0;
}
.viewCartPopup {
    width: 350px;
}
.viewCartPopup .form-label {
    text-align:  left;
    font-weight: bold;
    padding: 0;
    margin-right: 10px;
    width: 120px;
    clear: none;
    text-indent: 0;
}
.viewCartPopup .form-field input[type="text"], .viewCartPopup select {
    width: 200px;
}
.viewCartPopup #serviceLogo {
    float: left;
    padding: 0 10px;
}
.viewCartPopup .viewCartTaxDivAddress {
    max-width: 325px;
    float: left;
}
#serviceLogo + p {
    font-size: 10px;
    color: silver;
    width: 230px;
}

#viewCartTaxPopup {
    max-width: 650px;
}

/* end view cart */

/* begin popupShipping */

#popupShipping {
    text-align: left;
    margin: 10px;
}

#popupShipping h2 {
    width: 300px;
}

#popupShipping #pageNote{
    float: left;
    width: 100%;
}

#popupShipping #serviceLogo {
    width: 150px;
    float: right;
    padding-left: 15px;
}

/* end popupShipping */


