.box-customercredit-share .box-head h2
{
    background: url("../../images/customercredit/cup-gold.png") no-repeat scroll 0 center transparent;    
    padding-left: 25px;
    padding-top: 5px;
}
.box-customercredit-history .box-head h2
{
    background: url("../../images/customercredit/i_type_list.gif") no-repeat scroll 0 center transparent;
    padding-top: 5px;
    padding-left: 25px;
}
.box-customercredit-sumary .box-head h2
{
    background: url("../../images/customercredit/point.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    padding-left: 25px;
    padding-top: 5px;
}
.box-customercredit-buy .box-head h2
{
    background: url("../../images/customercredit/earn_point.gif") no-repeat scroll 0 0 transparent;
    padding-top: 5px;
}
.box-customercredit-redeem .box-head h2
{
    background: url("../../images/customercredit/i_block-currency.gif") no-repeat scroll 0 center transparent;    
    padding-left: 25px;
    padding-top: 5px;
}
.customercredit-product-info .customercredit-amount-desc, .customercredit-product-info #recipient_ship_desc {
    font-size: 0.9em;
    font-style: italic;
    color: #080;
    margin-top: -5px;
}

/* Search Grid Style */
.data-table .customercredit-grid-title th{
    background-image: none;
    border-bottom: 1px solid #C2D3E0;
}

.data-table .customercredit-grid-search th{
    vertical-align: top;
}
.data-table .customercredit-grid-search .customercredit-grid-search-item{
    padding-bottom: 2px;
}
.data-table .customercredit-grid-search .customercredit-grid-search-item .search-text{
    width: 97%;
}

.data-table .customercredit-grid-search .customercredit-grid-search-item .range-container{
    float: left;
    padding-bottom: 2px;
}
.data-table .customercredit-grid-search .customercredit-grid-search-item .data-range{
    min-width: 121px;
    min-height: 18px;
    margin-bottom: 3px;
}
.data-table .customercredit-grid-search .customercredit-grid-search-item .data-range .label{
    display: block;
    width: 36px;
    float: left;
}
.data-table .customercredit-grid-search .customercredit-grid-search-item .data-range img{
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.data-table .customercredit-grid-search .customercredit-grid-search-item .data-range input.range-text{
    float: right;
    width: 50px;
    padding: 1px;
}

.data-table .customercredit-grid-search .customercredit-grid-search-item select{
    width: 100%;
}

.data-table .customercredit-grid-search .customercredit-grid-search-item .range-container .from-price,
.data-table .customercredit-grid-search .customercredit-grid-search-item .range-container .to-price{
    min-width: 100px;
}

.customercredit-search-button {
    padding-bottom: 5px;
    text-align: right;
}
/* End Search */
.customer-account-giftcard .balance{
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px dotted black;
}
.customer-account-giftcard #giftvoucher_grid .gift-voucher-sent-friend{
    background-color: #F6B26B;
}
.customer-account-giftcard .account-balance{
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px dotted black;
}

/*---------------------------------redeem style----------------------------*/
.box-customercredit-redeem{
    float: left;
}

.redeem-credit{
    float: left;
    margin-top: 10px;
    min-width: 651px;
}
.redeem-input-box{
    float: left;
    margin-bottom: 15px;
}
.input-verify-code{
    margin-left: 10px;
    float: left;
}
.input-verify-code input{
    width: 477px;
}
.redeem-form{
    float: left;
}.redeem-form button{
     float: left;
     margin-left: 10px;
 }
.redeem-form strong{
    float: left;
}

/*---------------------------------------------share credit style*-----------------------------------------------------*/

.customercredit_send_to_friend{
    float: left;
    width: 666px;
}

.customercredit_send_form{
    float: left;
}
.box-customercredit-share{
    float: left;
}
.customer-name .name-firstname{
    width: 344px;
}
.customer-name .name-lastname{
    width: 309px;
}
#customercredit_show_loading2{

    margin-top: 10px;
}
#customercredit_email_input{
    width: 300px;
}
#customercredit_show_success2{
    margin-top: 10px; color: #008000;
}
#advice-your-email2{
    /*display: none;*/
}
#customercredit_show_alert2{
}
#customercredit_show_alert2 p{
    color: red;margin: 8px 0px 0px 2px;
}
#customercredit_show_alert2 input{float: left;margin-top: 2px;}
#customercredit_show_alert2 label{ float: none !important;font-size: 12px;font-style: italic; font-weight:normal !important; color: #080;margin-left: 5px;}
.customercredit_value_input{width: 316px !important;}
.customercredit_message{float: left;}
#customercredit_message_textarea{width: 659px;min-height: 123px;}
#customercredit_show_loading_p{margin-top: 10px;}
#customer_credit_code{width: 477px;}
#customercredit_show_success{margin-top: 10px; color: #008000;}
#check_send_email{float: left;margin-top: 3px;}
.box-customercredit-share{width: 666px;}

/*--------------------------checkout/cart-----------------------------------------------------*/
.checkout-cart-credit-amount p{
    margin: 0 !important;
}
.customercredit{
    min-width: 625px;
    margin-bottom: 10px;
}
.checkout_cc_input_alert .validation-advice{
    max-width: 120px;
}
#customercredit_container{float: left;}
#customercredit_container .customercredit{min-width: 0}
#checkout-cc-input{margin-left: 7px;}
#customercredit_show_alert label{float: none !important;font-size: 12px;font-style: italic;font-weight:normal !important; color: #080;margin-left: 5px;}
#checkout_cc_inputtext{width: 50px;}
#checkout-cc-button{margin-top: -4px;margin-left: 0 !important;}
#customercredit_cc_success_img{display: none;}