@charset "utf-8";
/* CSS Document */
.floatLeft {float:left}
.floatRight {float:right}
a, a:link, a:visited {
	color:#034B8A;
	text-decoration:none;
}
a:hover {
	color:#FF6600;
	text-decoration:none;
}

.payment_button{margin-left:20px;padding:0;float:right}
.payment_button a{background-color:#17437A;color:#fff;font-family:Tahoma, arial, sans-serif; font-size:12px;font-weight:bold;display:block;padding:5px 15px}

.payment_button a:hover{background-color:#FF4E04}


/* table */
tr.bg1{background:#F4F9FF}

tr.bg2{background:#FFF}

td.item {
  border-top:1px solid #DDD;
  color:#000;
  font-size:13px;
  padding:5px 4px;
}

.bRight{
  border-right:1px solid #DDD;
}
.bBottom{
  border-bottom:1px solid #DDD;
}

td.head, th.head {
  color:#FFF;
  font-size:11px;
  font-weight:bold;
  padding:5px 5px 5px 8px;
}

td.head a, th.head a{color:#fff}

td.head a:hover, th.head a:hover{text-decoration:none}
/* table */

/*new-popup*/
.new-popup .new-popup-title,.new-popup .new-popup-title .bgl, .new-popup .bottom, .new-popup .bottom .bgl{background:url(images/payment/bgPopup.png) no-repeat left top}
.new-popup .new-popup-title .bgl{background-position: right -36px;font-size:15px;font-weight:bold;color:#fff;text-transform:uppercase;padding:0 5px}
.new-popup .new-popup-title .bg{background:#21acd8;height:36px;line-height:40px;overflow:hidden;padding:0 10px 0 15px}
a.new-popup-close{float:right;color:#fff;text-transform:none;font-size:12px;line-height:30px}
a.new-popup-close:hover{text-decoration:none;color:#4f2d00}
.new-popup .bottom{background-position:0 -77px}
.new-popup .bottom .bgl{background-position:right -87px;padding:0 5px}
.new-popup .bottom .bg{background:#f0fbff;height:5px;overflow:hidden}
.new-popup .content{color:#472900;font-size:12px;background:#fff;text-align:left;font-weight:normal}
/*new-popup*/

.blockCheckOut{margin-bottom:10px}

.paymentSelect{width:36px; height:36px; overflow:hidden;background:url('images/payment/paymentCheck.png') no-repeat; position:absolute;display:none}
.clicked .paymentSelect{display:block}

.paymentSelect{width:36px; height:36px; overflow:hidden;background:url('images/newCart/paymentCheck.png') no-repeat; position:absolute;display:none}
.clicked .paymentSelect{display:block}

.paymentCheckOut{width:100px;margin-top:10px; margin-bottom: 5px;}
.paymentCheckOut div{background:url('images/payment/paymentType.png') repeat-y left 0;width:58px; height:64px; margin:0 auto}
.paymentCheckOut .internetBank{background-position: left -54px;height:50px}
.paymentCheckOut .sendAtm{background-position: left -104px;height:44px}
.paymentCheckOut .sendCop{background-position: left -149px;height:50px}
.paymentCheckOut .sendCod{background-position: left -199px;height:46px}
.paymentCheckOut .sendSms{background:url('images/payment/n_mobile_sms.png') repeat-y left 0;width:62px; height:62px; margin:0 auto}
.paymentCheckOut .sendCard{background:url('images/payment/ico_pay_card.jpg') repeat-y left 0;width:62px;margin-top:-10px;margin-left:-1px;}

ul.list_r_sms, ul.list_r_sms li{width:100%; float:left;list-style-type:initial!important;padding: 5px 0}

.paymentContent{width:495px}
.paymentTitle{font-size:12px; font-weight:bold; color:#464646;line-height:100%}
.paymentNotice{margin-top:3px;color:#fa0000; font-weight:bold}
.paymentText{margin:5px 0;font-family:arial; font-size:12px;line-height:120%}
.PaymentTextMore{display:none}

.creditPay a span{ background: url('images/payment/creditPay.png') no-repeat 0 0; height:29px;width: 100px;overflow:hidden;display:block;}
.creditPay #master{background-position:30px 0; margin-top:-10px ;height:29px;}
.creditPay #visa{background-position:30px -29px; margin-top:-6px ;height:29px;}

.boldPayment {color:#1e649a;font-weight:bold;padding:5px 0 5px}
.bankPay a{
  height: 30px;
  padding:0 5px 5px;
  display:block;
  margin:10px 0 0 0;
}

.bankPay a span{ background: url('images/payment/bank3.gif') no-repeat center 0; height:30px;width: 128px;overflow:hidden;display:block;}
.bankPay #vcb{background-position:center 0; width: 70px}
.bankPay #donga{background-position:center -30px; width: 86px}
.bankPay #techcom{background-position:center -60px; width: 70px}
.bankPay #agri{background-position:center -90px; width: 155px}
.bankPay #bidv{background-position:center -120px; width: 102px}
.bankPay #vietin{background-position:center -150px}
.bankPay #mb{background-position:center -180px; width: 70px}
.bankPay #acb{background-position:center -210px; width: 70px}
.bankPay #vib{background-position:center -240px; width: 80px}
.bankPay #hd{background-position:center -270px}
.bankPay #tp{background-position:center -300px}


.bankPay a span#vinaphone {
	background-image:url("images/payment/vinaphone.png");
	width:85px;
}
.bankPay a span#mobiphone {
	background-image:url("images/payment/mobiphone.png");
	width:70px;
	margin-top:5px;
}

.bt_active, a.bt_active, a:hover.bt_active{background:url(images/payment/bg_active.png) repeat-x;overflow:hidden;text-align:center;display:block;float:left;font-size:14px;font-weight:bold;color:#fff;height:31px;line-height:32px;padding:0 10px;border-radius: 5px;}
.blueButton, a.blueButton, .blueButton span{background:url(images/payment/bgButton.png) repeat-x 0 -220px;overflow:hidden;text-align:center;display:block;float:left;font-size:14px;font-weight:bold;color:#fff;}
.blueButton span{background-position:left -156px;background-repeat:no-repeat}
.blueButton span span{background-position:right -188px;height:32px;line-height:32px;padding:0 10px}
.blueButton span span b{font-size:17px}
a.blueButton:hover{text-decoration:none}

.mTop5{margin-top:5px}
.mTop10{margin-top:10px}
.mLeft10{margin-left:10px}
.mTop15{margin-top:15px}
.mBottom5{margin-bottom:5px}
.mBottom10{margin-bottom:10px}
.mTop20{margin-top:20px}
.hidden{display:none}
.mLeft25{margin-left:25px}
.clear{clear:both}
.c{clear:both;height:0;overflow:hidden}
.pBottom10{padding-bottom:10px}
.fr, .foatRight{float:right}
.fl, .foatLeft{float:left}



/* REG form */
#cError{margin-bottom:15px}
#cartRegisterForm{padding:0}
#cartRegisterForm .fl{margin:5px 25px}
#cartRegisterForm .label{font-weight:12px;color:#0a9cca;font-weight:bold}
.verify-account .title{font-weight:bold;font-size:13px;text-transform:uppercase}
.verify-account #note{width:435px;height:100px;padding:5px;border:1px solid #FFC26E}
.box-gradien{border:1px solid #abd5e3;background:#fff url(images/payment/bgPopup.png) repeat-x left -92px;padding:20px;}
.box-gradien .title{font-size:14px;font-weight:bold;color:#301b00;text-transform:uppercase}
.box-gradien .content{padding-top:15px;background:none}
.cff9200{color:#ff9200}
.cart-finish .head{background:#00A0DC;font-weight:bold;color:#fff;font-size:13px}
.cart-finish .bRight{border-color:#ABD5E3}
.cart-finish td.item{border-color:#ABD5E3;color:#4e2d00}
.cart-finish td.total-all{font-size:16px;font-weight:bold;color:#00A0DC}


/***************** info input *************************/
.cartNewForm{background:url('images/payment/white.png') repeat-y 301px}
.infoInputLeft{width:300px; float:left}
.infoInputRight{float:left;margin-left:28px}
.infoInputTxt,.infoTextareaTxt{ border: 1px solid #ABD5E3;height: 24px;*height:36px;margin: 5px 0;width: 270px}
.infoTextareaTxt{height: 90px}
.infoInputTxt input.txt,.infoTextareaTxt textarea.txt{
  font-size:16px;
  height:24px;
  line-height:24px;
  padding:0 5px;
  border:none;
  width:260px;
  background:#fff url('images/payment/bgPopup.png') repeat-x left -92px;
  overflow:hidden
}
.infoTextareaTxt textarea.txt{height:79px;line-height:16px;font-family:arial;font-size:12px;padding:5px}
.newLabel{font-size:16px;color:#007fb4;font-weight:bold}
.infoInputText{color:#787878;font-size:12px;margin:5px 0;width:270px;text-align:justify}

.infoInputCheck{color:#0c92bc;font-size:16px;font-weight:bold}
.newCartNotice{width:255px;background-color:#fffede;border:1px solid #ffedbe;padding:10px;line-height:150%}

.jNiceHidden{display:none}
.icon_pay{height:75px;background:url(images/payment/icon_pay.png) no-repeat center center}

.bgAllPrice{width:369px;height:52px; margin-top:10px; padding-right:30px; background:url('images/payment/allPrice.png') no-repeat 0 0;font-size:18px; line-height:45px; font-weight:bold; color:#fff}

input[type=radio],input[type=checkbox]{cursor:pointer}

ul.banking li{list-style:disc}


/* button blue */
.blueButton_eb, a.blueButton_eb, .blueButton_eb span{background:url(images/button/bgButton.png) repeat-x 0 -220px;overflow:hidden;text-align:center;display:block;float:left;font-size:14px;font-weight:bold;color:#fff;cursor:pointer}
.blueButton_eb span{background-position:left -156px;background-repeat:no-repeat}
.blueButton_eb span span{background-position:right -188px;height:32px;line-height:32px;padding:0 10px}
.blueButton_eb span span b{font-size:17px}
a.blueButton_eb:hover{text-decoration:none}

/* new popup */
.new-popup_eb .new-popup-title_eb,.new-popup_eb .new-popup-title_eb .bgl_eb, .new-popup_eb .bottom_eb, .new-popup_eb .bottom_eb .bgl_eb{background:url(images/popup/bgPopup.png) no-repeat left top}
.new-popup_eb .new-popup-title_eb .bgl_eb{background-position: right -36px;font-size:15px;font-weight:bold;color:#fff;text-transform:uppercase;padding:0 5px}
.new-popup_eb .new-popup-title_eb .bg_eb{background:#21acd8;height:36px;line-height:40px;overflow:hidden;padding:0 10px 0 15px}
a.new-popup-close_eb{float:right;color:#fff;text-transform:none;font-size:12px;line-height:30px}
a.new-popup-close_eb:hover{text-decoration:none;color:#4f2d00}
.new-popup_eb .bottom_eb{background-position:0 -77px}
.new-popup_eb .bottom_eb .bgl_eb{background-position:right -87px;padding:0 5px}
.new-popup_eb .bottom_eb .bg_eb{background:#f0fbff;height:5px;overflow:hidden}
.new-popup_eb .content_eb{color:#472900;font-size:12px;background:#f0fbff;}

/*************** LOGIN *******************/
.new-popup_eb .label_eb,.classic-popup_eb .label_eb{font-size:13px;font-weight:bold;text-transform:uppercase}
.new-popup_eb .input-txt_eb,.classic-popup_eb .input-txt_eb{border:1px solid #abd5e3;height:28px;width:208px;margin:5px 0}
.new-popup_eb .error_eb,.classic-popup_eb .error_eb{border-color:red}
.new-popup_eb input.txt_eb,.classic-popup_eb input.txt_eb{font-size:16px;height:28px;padding:0 5px;border:none;background:#fff url(images/popup/bgPopup.png) repeat-x left -92px;width:198px}

.infoInputTxt_eb input.txt_eb,.infoTextareaTxt_eb textarea.txt_eb{
  font-size:16px;
  height:28px;
  line-height:28px;
  padding:0 5px;
  border:none;
  width:260px;
  background:#fff url('images/popup/bgPopup.png') repeat-x left -92px;
  overflow:hidden
}
.infoTextareaTxt_eb textarea.txt_eb{height:79px;line-height:16px;font-family:arial;font-size:12px;padding:5px}

.box-gradien_eb .content_eb{padding-top:15px;background:none}

.boxSuccess_eb{border:1px solid #00ff00; padding:10px 0; text-align:center; font-weight:bold; font-size:14px;color:#006200}

.highlight_eb{font-weight:bold;background-color:#00ffff}

/* pagging */
#pagingSold .pager_eb a.page-item_eb{border:1px solid #c5e2f1;color:#31a2dc;font-weight:bold}
#pagingSold .pager_eb a.page-item_eb:hover,#pagingSold .pager_eb a.active_eb  {background-color:#31a2dc;border:1px solid #31a2dc; color:#ffffff;text-decoration:none}
#pagingSold .pager_eb a.prev_eb, #pagingSold .pager_eb a.next_eb, #pagingSold .pager_eb a.first_eb, #pagingSold .pager_eb a.last_eb {text-transform:capitalize}
#pagingSold .pager_eb a.prev_eb:hover span, #pagingSold .pager_eb a.next_eb:hover span, #pagingSold .pager_eb a.first_eb:hover span, #pagingSold .pager_eb a.last_eb:hover span{color:#ffffff}

/* classic popup */
.classic-popup_eb{background: rgba(255,255,255, 0.24);border-radius: 5px;-moz-border-radius: 5px;padding:5px}
.classic-popup-title_eb{width:100%;background:#1B77B6}
.classic-popup-title_eb,.classic-popup-title_eb .fl_eb,a.classic-popup-close_eb{height:43px;line-height:43px;font-weight:bold;color:#fff}
.classic-popup-title_eb .fl_eb{padding-left:20px;font-size:16px;text-transform:uppercase;text-shadow:0 1px 0 #666666}
a.classic-popup-close_eb{float:right;font-size:13px;line-height: 30px;padding:0 10px}
a.classic-popup-close_eb:hover{text-decoration:none;color:#4f2d00}
.classic-popup-content_eb{width:100%;background:#fff;color:#333}

.classic-popup-content_eb .bt_sl_job{height: 155px;width:50%;float:left;font-weight: bold;font-size: 16px;cursor: pointer;text-align: center;}
.classic-popup-content_eb .bt_sl_job:hover{background: #e7e7e7;}
.classic-popup-content_eb .bt_sl_job_sear{color: #0b67a8;border-right: solid 1px #e0e0e0;}
.classic-popup-content_eb .bt_sl_job_recr{color: #1d826e;margin-left: -1px;}
.classic-popup-content_eb .bt_sl_text{width: 70%;margin: 0 auto;line-height:25px;font-family: Arial;}
.classic-popup-content_eb .arr_sl_sear{background: url("images/job/icon_job_sear.png") no-repeat center center;display: block;height: 80px;width: 100%;}
.classic-popup-content_eb .arr_sl_recr{background: url("images/job/icon_job_recr.png") no-repeat center center;display: block;height: 80px;width: 100%;}

.class-popup-title-cf{background:#e2e2e2;width: 100%;color: #666;border-bottom: solid 1px #ccc;}
.class-popup-title-cf .class-popup-title-m{height:45px;line-height:45px;margin: 0 10px 0 25px;}
.class-popup-title-cf .class-popup-title-m, .class-popup-title-cf .class-popup-title-m .class-popup-close-cf{font-size:16px;font-weight: bold;}
.class-popup-title-cf .class-popup-title-m .class-popup-close-cf{color: #828282;float: right}
.class-popup-title-cf .class-popup-title-m .class-popup-close-cf:hover{color: #c00;}

@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}​


.gold-right {
    float: left;
    margin: 0 0 20px 5px;
    overflow: hidden;
    width: 505px;
}
ul {
    list-style-type: none; font-weight:normal
}
li {
    list-style-type: none; font-weight:normal
}
.float_left_eb,.fl_eb,.fL_eb,.fl,#fl {float:left}
/* table */
table.list_eb {
  border:1px solid #CCCCCC;
  width:100%;
}

tr.bg1_eb{background:#F4F9FF}

tr.bg2_eb{background:#FFF}

td.item_eb {
  border-top:1px solid #DDD;
  color:#000;
  font-size:13px;
  padding:5px 4px;
}

.bRight_eb{
  border-right:1px solid #DDD;
}
.bBottom_eb{
  border-bottom:1px solid #DDD;
}

td.head_eb, th.head_eb {
  background:#436088 url(images/bg/tab_bg.gif) repeat-x top left;
  color:#FFF;
  font-size:11px;
  font-weight:bold;
  padding:5px 5px 5px 8px;
}

td.head_eb a, th.head_eb a{color:#fff}

td.head_eb a:hover, th.head_eb a:hover{text-decoration:none}

/* REG form */
#cartRegisterForm{padding:0}
#cartRegisterForm .fl_eb{margin:5px 25px}
#cartRegisterForm .label_eb{font-size:12px;color:#0a9cca;font-weight:bold}
.verify-account_eb .title_eb{font-weight:bold;font-size:13px;text-transform:uppercase}
.verify-account_eb #note{width:435px;height:100px;padding:5px;border:1px solid #FFC26E}
.box-gradien_eb{border:1px solid #CCC;background:#fff url(images/newCart/bgPopup.png) repeat-x left -92px;padding:20px}
#box-gradien2{padding:0}
.box-gradien_eb .title_eb, .title_eb{font-size:14px;font-weight:bold;color:#301b00;text-transform:uppercase}
.cff9200_eb{color:green}
.cart-finish_eb .head_eb{background:#00A0DC;font-weight:bold;color:#fff;font-size:12px}
.cart-finish_eb .bRight_eb{border-color:#ABD5E3; font-weight: normal;}
.cart-finish_eb td.item_eb{border-color:#ABD5E3;color:#4e2d00;font-size:12px}
.cart-finish_eb td.total-all_eb{font-size:14px;font-weight:bold;color:#00A0DC}

.donga_bank_eb, .vc_bank_eb, .mb_bank_eb, .vib_bank_eb, .acb_bank_eb, .techcom_bank_eb, .bidv_bank_eb,.agribank_eb,.vietinbank_eb{
  background:url(images/newCart/bank/donga-bank.gif) no-repeat center center;
  width:100px;
  height:55px;
  display:block;
  overflow:hidden;
  margin:10px 10px 0 0;
  float:left;
  text-align:center
}
.vc_bank_eb{background-image:url(images/newCart/bank/vietcom-bank.gif)}
.mb_bank_eb{background-image:url(images/newCart/bank/mb.png)}
.vib_bank_eb{background-image:url(images/newCart/bank/vib-bank.gif)}
.acb_bank_eb{background-image:url(images/newCart/bank/acb.png)}
.techcom_bank_eb{background-image:url(images/newCart/bank/techcombank.gif)}
.bidv_bank_eb{background-image:url(images/newCart/bank/bidv.gif)}
.vietinbank_eb{background-image:url(images/newCart/bank/vietinbank.gif)}
.agribank_eb{background-image:url(images/newCart/bank/agribank.gif)}
.bankInfo_eb{padding:10px;margin-left:30px}
.orderTable_eb td{ padding:10px; vertical-align:top}

/* bank */
.bank_eb {padding-left:20px}
.bank_eb a, .card_type_eb a{
  background: url('images/newCart/bgbank.png') left top no-repeat;
  width: 100px;
  height: 24px;
  padding:3px 2px;
  display:block;
  margin:10px 5px 0 0;
}
.bank_eb a:hover,.bank_eb a.active_eb,.card_type_eb a:hover,.card_type_eb a.active_eb{background-position: left -30px}
.bank_eb a span,.card_type_eb a span{background: url('images/newCart/bank.png') no-repeat center center; height:24px;width:96px;overflow:hidden;display:block;cursor:pointer}
.bank_eb #vcb{background-position:center 0}
.bank_eb #donga{background-position:center -24px}
.bank_eb #techcom{background-position:center -48px}
.bank_eb #agri{background-position:center -72px}
.bank_eb #bidv{background-position:center -96px}
.bank_eb #vietin{background-position:center -120px}
.bank_eb #mb{background-position:center -144px}
.bank_eb #acb{background-position:center -168px}
.bank_eb #vib{background-position:center -192px}
.bank_eb #hd{background-position:center -216px}

/* new theme */
.paymentChooseType_eb{border-top:1px solid #dfdfdf;background:url(images/newCart/payment_type/online.png) no-repeat 14px 0;padding:10px 0 10px 90px;cursor:pointer}
.sendGold_eb{background-image:url(images/newCart/payment_type/gold.png)}
.payGold_eb{background-image:url(images/newCart/payment_type/gold.png)}
.sendAtm_eb{background-image:url(images/newCart/payment_type/atm.png)}
.sendCop_eb{background-image:url(images/newCart/payment_type/cop.png)}
.sendCoo_eb{background-image:url(images/newCart/payment_type/coo.png)}
.sendCod_eb{background-image:url(images/newCart/payment_type/cod.png)}
.sendEb_eb{background-image:url(images/newCart/payment_type/coo.png)}
.atmNoActive_eb{background-image:url(images/newCart/payment_type/atm_no.png)}
.copNoActive_eb{background-image:url(images/newCart/payment_type/cop_no.png)}
.cooNoActive_eb{background-image:url(images/newCart/payment_type/coo_no.png)}
.codNoActive_eb{background-image:url(images/newCart/payment_type/cod_no.png)}

.arrowRight_eb{padding:0 30px 0 0;background:none;margin-right:2px}
.pay_active_eb .arrowRight_eb{background:url('images/newCart/arrow_select.png') no-repeat right center}
.clicked_eb .arrowRight_eb{background:url('images/newCart/checked.png') no-repeat right center}

.radioBox_eb{float:left}
.radioBox_eb input{margin:0;padding:0}
.paymentContent_eb{width:550px;float:left;margin-left:5px}
.paymentTitle_eb{font-weight:bold; color:#2c2c2c;line-height:100%;font-size:12px}
.paymentTitle_eb span{font-weight:normal;color:#be0d0d;font-size:11px}
.paymentNotice_eb{margin-top:3px;font-weight:bold;color:#fa0000;}
.paymentText_eb{margin:5px 0;font-size:11px;color:#666;text-align: left;}
ul.paymentText_eb{padding-left: 33px;line-height: 150%;margin:5px 0 0}
ul.paymentText_eb li{list-style:disc}

.paymentLinkMore_eb{background:url('images/newCart/arrow.png') no-repeat left 50%; padding-left:10px}
.paymentLinkMore_eb a{font-size:11px}
.paymentLinkMore_eb a:hover{text-decoration:underline}
.paymentGuide{display:none}

.bankPay_eb a{
  height: 24px;
  padding:5px 0;
  display:block;
  margin:10px 0 0 0;
}
.bankPay_eb a span{ background: url('images/newCart/bank.png') no-repeat center center; height:24px;width:60px;overflow:hidden;display:block}
.bankPay_eb #vcb{background-position:center 0}
.bankPay_eb #donga{background-position:center -24px}
.bankPay_eb #techcom{background-position:center -48px}
.bankPay_eb #agri{background-position:center -72px; width: 155px}
.bankPay_eb #bidv{background-position:center -96px; width: 102px}
.bankPay_eb #vietin{background-position:center -120px;width:96px}
.bankPay_eb #mb{background-position:center -144px; width: 70px}
.bankPay_eb #acb{background-position:center -168px; width: 70px}
.bankPay_eb #vib{background-position:center -192px}
.bankPay_eb #hd{background-position:center -216px;width: 70px}
.bankPay_eb #tp{background-position:center -240px}
.bankPay_eb a span#vinaphone{background-image:url(images/newCart/vinaphone.png);width:85px}
.bankPay_eb a span#mobiphone{background-image:url(images/newCart/mobiphone.png);width:70px}
.bankPay_eb a span#viettel{background-image:url(images/newCart/viettel.png);width:60px}
.bankPay_eb a span#vcoin{background-image:url(images/newCart/vcoin.png);width:70px}
.bankPay_eb a span#oncash{background-image:url(images/newCart/oncash.png);width:70px}

.creditPay_eb span{background: url('images/newCart/creditPay.png') no-repeat center top; height:24px;width: 100px;overflow:hidden;display:block;float:left}
.creditPay_eb #visa{background-position:center -29px}

.paymentChooseType_eb .bankPay_eb a{margin:0;padding:0 5px 5px}
/*.paymentChooseType .bankPay a span{width:100px}*/
.paymentChooseType_eb .creditPay_eb span{width:60px}
.paymentChooseType_eb .creditPay_eb #visa{background:url(images/newCart/visa.png) no-repeat center center}
.paymentChooseType_eb .creditPay_eb #master{background:url(images/newCart/master.png) no-repeat center center}

/***************** info input *************************/
.cartNewForm_eb{background:url('images/newCart/white.png') repeat-y 301px}
.infoInputLeft_eb{width:430px; float:left}
.infoInputRight_eb{float:left;margin-left:28px}
.infoInputTxt_eb,.infoTextareaTxt_eb{ border: 1px solid #ABD5E3;height: 28px;margin: 5px 0;width: 270px}
.infoTextareaTxt_eb{height: 90px}

.newLabel_eb{font-size:16px;color:#0a9cca;font-weight:bold}
.infoInputText_eb{color:#787878;font-size:12px;margin:5px 0;width:270px;text-align:justify}

.infoInputCheck_eb{color:#0c92bc;font-size:16px;font-weight:bold}
.newCartNotice_eb{width:255px;background-color:#fffede;border:1px solid #ffedbe;padding:10px;line-height:150%}

.codeSendSMS_eb{text-transform:uppercase;color:#fe0000; font-weight:bold}
/*.jNiceHidden{display:none}*/
.icon_pay_eb{height:75px;background:url(images/newCart/icon_pay.png) no-repeat center center}
.sms_style_eb{color:red;font-size:16px;font-weight:bold}
.bank_title_eb{font-size:14px;font-weight:bold;color:blue}

#formQuantity {font-size:14px;font-weight:bold}
.bank_list_eb{margin:0 0 10px 10px}
.bank_info_eb{width:510px;display:none}
.bank_info_eb .bank_detail_eb{background:#fff;padding:0 20px 0 0;width:490px}
.bank_info_eb a.bank_go_eb,.bank_info_eb a.bank_go_eb:hover{
  width:155px;height:20px;line-height:20px;padding-left:25px;font-weight:bold;font-size:14px;color:#000;float:right;
  background:url(images/newCart/return.jpg) no-repeat left center
}
.bank_info_eb a.bank_go_eb:hover{text-decoration:underline}
.bgAllPrice_eb{height:22px;line-height:22px;padding:7px 0;font-size:18px;font-weight:bold;color:#0a97c4;border-top:1px solid #ebebeb}
.bank_atm_online_eb .bank_title_eb{
  font-size:16px;
  color:#03739c;
}
.bank_atm_online_eb .bank_content_eb{
  background:#fff;
  padding:12px;
  margin-top:10px;
}
.bank_atm_online_eb .bankPay_eb{
  width:370px;
  border-right:1px solid #d9d9d9;
  overflow:hidden;
  float:left
}
.bank_atm_online_eb .bankInfomation_eb{
  float:left;
  padding-left:15px;
  color:#000;
  width:320px;
  font-size:14px
}
.mt300_eb{margin-top:300px}
a.bank_more_link_eb{color:#007ab9;font-size:12px;float:left;line-height:40px;text-align:center;width:90px;font-weight:bold}
a.bank_more_link_eb:hover{text-shadow:0 0 1px #00A0DC}
.hidden_eb{display:none}
.radioBox_eb{float:left}
.radioBox_eb input{margin:0;padding:0}
.paymentContent_eb{width:550px;float:left;margin-left:5px}
.paymentTitle_eb{font-weight:bold; color:#2c2c2c;line-height:100%;font-size:12px}
.paymentTitle_eb span{font-weight:normal;color:#be0d0d;font-size:11px}
.paymentNotice_eb{margin-top:3px;font-weight:bold;color:#fa0000;}
.paymentText_eb{margin:5px 0;font-size:11px;color:#666;text-align: left;}
ul.paymentText_eb{padding-left: 33px;line-height: 150%;margin:5px 0 0}
ul.paymentText_eb li{list-style:disc}

.paymentLinkMore_eb{background:url('images/newCart/arrow.png') no-repeat left 50%; padding-left:10px}
.paymentLinkMore_eb a{font-size:11px}
.paymentLinkMore_eb a:hover{text-decoration:underline}
.paymentGuide{display:none}
.c_eb {
    clear: both;
    height: 0;
    overflow: hidden;
}

#formQuantity {font-size:14px;font-weight:bold}
.bank_list_eb{margin:0 0 10px 10px}
.bank_info_eb{width:510px;display:none}
.bank_info_eb .bank_detail_eb{background:#fff;padding:0 20px 0 0;width:490px}
.bank_info_eb a.bank_go_eb,.bank_info_eb a.bank_go_eb:hover{
  width:155px;height:20px;line-height:20px;padding-left:25px;font-weight:bold;font-size:14px;color:#000;float:right;
  background:url(images/newCart/return.jpg) no-repeat left center
}
.bank_info_eb a.bank_go_eb:hover{text-decoration:underline}
.bgAllPrice_eb{height:22px;line-height:22px;padding:7px 0;font-size:18px;font-weight:bold;color:#0a97c4;border-top:1px solid #ebebeb}
.bank_atm_online_eb .bank_title_eb{
  font-size:16px;
  color:#03739c;
}
.bank_atm_online_eb .bank_content_eb{
  background:#fff;
  padding:12px;
  margin-top:10px;
}
.bank_atm_online_eb .bankPay_eb{
  width:370px;
  border-right:1px solid #d9d9d9;
  overflow:hidden;
  float:left
}
.bank_atm_online_eb .bankInfomation_eb{
  float:left;
  padding-left:15px;
  color:#000;
  width:320px;
  font-size:14px
}
.mt300_eb{margin-top:300px}
a.bank_more_link_eb{color:#007ab9;font-size:12px;float:left;line-height:40px;text-align:center;width:90px;font-weight:bold}
a.bank_more_link_eb:hover{text-shadow:0 0 1px #00A0DC}
/***************** info input new *************************/
.newCustomerInfo_eb{border:1px solid #F1F1F1;background:#FAFAFA;padding:10px}
.newCustomerInfo_eb .input_eb{font-size:16px;color:#0a9cca;font-weight:bold;height:26px;line-height:26px;position:relative}
.newCustomerInfo_eb .listDistrict_eb{right:32px;width:143px;}
.newCustomerInfo_eb .listDistrict_eb a{width:115px;}
.newCustomerInfo_eb input{height:20px;line-height:20px}
.newCustomerInfo_eb textarea{width:270px;height:50px;font-family:arial;font-size:12px}
.newCustomerInfo_eb .description_eb{font-size:11px;color:#787878;text-align:justify;padding-top:5px}
.cartNewForm_eb #cError{margin:0}
.bgCartInfo_eb{height:45px;background:#fffee6 url(images/newCart/bgCartInfo.png) repeat-x left bottom;font-size:14px;color:red;font-weight:bold;text-align:center;padding:5px 25px 0;line-height:18px;overflow:hidden}
.bgCartInfo_eb a{color:#0783aa;text-decoration:underline}

#cartRechargeForm .newCustomerInfo_eb .input_eb{font-size:14px;color:#472900}

.xprice_eb{margin-left:80px;margin-top:10px}
#cart-check-out-step1 .content_eb{padding:15px 20px 10px}

#cart-check-out-step1 .content_eb{padding:15px 20px 10px}
/* nap gold */
.goldRecharge, .goldRecharge2, .goldRecharge3_online, .goldRecharge3_card{color:#000}
.ff5a00{color:#ff5a00}
.gold-right{float:left;margin:0 0 20px 5px;width:505px;overflow:hidden}
.gold-title span{font-weight:bold;font-size:14px; height: 24px;line-height:24px}
/*.gold-title label span{color:#065cec}*/
.gold-title input{line-height:14px;border:1px solid #ccc;width:216px;padding:5px;margin:0;font-size:11px;color:#8a8a8a;background:#f9f9f9}
.gold-title input.gold_email_active{padding:4px;border:2px solid #8A2825;color:#8A2825}
.gold-title input.gold_email_black{color:#000}
.gold-title input.radio_info{border:0;height:auto;width:auto;padding:0;margin:0;background:none}
.gold-content ul li{line-height:150%}
.gold-content .paymentText{margin:0}
.rLock{background:#CCCCCC}

.goldRecharge3_online .gold-right{float:none;margin:0;width:auto;overflow:hidden}
.goldRecharge3_online .gold-title input,.goldRecharge3_card .gold-title input#gold_recharge_code{
  color:#000;
  font-weight:bold;
  font-size:14px;
  width:150px;
}
.goldRecharge3_card .gold-title input#gold_recharge_code{width: 245px}

#gold_money{font-size:15px;font-weight:bold; width:144px;color:#000;text-align:right}

/* margin */
.m0_eb{margin:0}
.mTop0_eb,#mTop0{margin-top:0px}
.mTop5_eb, .mTop5,#mTop5{margin-top:5px}
.mTop10_eb,.mTop10,#mTop10{margin-top:10px}
.mTop15_eb,mTop15,#mTop15{margin-top:15px}
.mTop20_eb,.mTop20,#mTop20{margin-top:20px}
.mt28_eb{margin-top:28px}
.mt38_eb{margin-top:38px}
.mt45_eb{margin-top:45px}

.mBottom15_eb,#mBottom15{margin-bottom:15px}
.mBottom10_eb,#mBottom10{margin-bottom:10px}
.mBottom0_eb,#mBottom0{margin-bottom:0px}
.mb25_eb{margin-bottom:25px}
.mb30_eb{margin-bottom:30px}

.mLeft5_eb,#mLeft5{margin-left:5px}
.mLeft7_eb,#mLeft7{margin-left:7px}
.mLeft10_eb,#mLeft10,.marginLeft10{margin-left:10px}
.mLeft15_eb,#mLeft15{margin-left:15px}
.mLeft16_eb,#mLeft16{margin-left:16px}
.mLeft20_eb,#mLeft20{margin-left:20px}
.mLeft25_eb,#mLeft25{margin-left:25px}
.mLeft30_eb,#mLeft30{margin-left:30px}
.ml23_eb{margin-left:23px}

.mRight20_eb,#mRight20{margin-right:20px}
.mRight5_eb,#mRight5{margin-right:5px}
.mRight10_eb{margin-right:10px}
.mr10_eb{margin-right:10px}

/* padding */
.p0_eb,#p0{padding:0}
.p1_eb,#p1{padding:1px}
.p5_eb,#p5{padding:5px}
.p10_eb,#p10{padding:10px}
.p20_eb,#p20{padding:20px}

.pTop0_eb,#pTop0,#main_c #pTop0{padding-top:0px}
.pLR10_eb,#pLR10{padding:0px 10px}
.pLR5_eb,#pLR5{padding:0px 5px}
.pTop5_eb,.pt5_eb,#pTop5{padding-top:5px}
.pTop10_eb,#pTop10{padding-top:10px}
.pTop15_eb,#pTop15{padding-top:15px}
.pTop20_eb,#pTop20{padding-top:20px}
.pLeft5_eb,#pLeft5{padding-left:5px}
.pLeft7_eb,#pLeft7{padding-left:7px}
.pLeft20_eb,#pLeft20{padding-left:20px}
.pRight20_eb,#pRight20{padding-right:20px}

.pb5,#pb5{padding-bottom:5px}
.pBottom0_eb,#pBottom0{padding-bottom:0px}
.pBottom10_eb,#pBottom10{padding-bottom:10px}

/* width  */
.w20_eb{width:20px}
.w60_eb{width:60px}
.w600_eb{width:600px}
.w140_eb,#w140{width:140px}
.w80_eb,#w80{width:80px}
.width_100_eb,.w100_eb,#w100{width:100px}
.w200_eb,#w200{width:200px}
#w330{width:330px}
.w100pc_eb{width:100%}
.w728_eb{width:728px}
.w525_eb{width:525px}
.w315_eb{width:315px}
.w210_eb{width:210px}
.w215_eb{width:215px}
.w228_eb{width:228px}
.w290_eb{width:290px}

/* height  */
.h78_eb{height:78px}
.h80_eb{height:80px}
.h64_eb{height:64px}
.h62_eb{height:62px}
.h30_eb{height:30px}
.h20_eb{height:20px}
.h60_eb{height:60px}
.h43_eb{height:43px}

/* Buy Safe */
.newCustomerInfo_bs{border:1px solid #e7e7e7;background:#f5f5f5;padding:5px 10px;width:565px}
.newCustomerInfo_bs .input_eb{font-size:14px;color:#2c2c2c;font-weight:bold;height:23px;line-height:26px;position:relative}
.newCustomerInfo_bs .input_eb a{color:#3f84bd; font-size:14px}
.newCustomerInfo_bs .input_eb1{font-size:12px;color:#959595;height:23px;line-height:26px;position:relative; font-style:italic}

.bsInfoEdit{padding:2px 10px;width:580px;margin-top:5px}
.bsInfoEdit .input_lb{width:145px; float:left; padding-top:5px}
.bsInfoEdit .inputText{float:left}
.bsInfoEdit input{height:15px;line-height:25px; width:230px;border:1px solid #a6a6a6;color:#000; font-size:13px}
.bsInfoEdit textarea{width:410px; height:65px;line-height:25px;border:1px solid #a6a6a6; font-size:12px; font-family:Arial; color:#adadad; padding:5px}

.bsInfoEdit .total_lb{width:410px;float:left;}
.bsInfoEdit .total_value{float:left;width:145px}
.bsInfoEdit .total_value span{font-size:15px;color:#FF0000}
.linespaceBS{border-bottom:1px solid #d9e0ea; padding-bottom:10px}

.WidthBoxBuySafe{width:800px;margin:0 auto;}
.InforBuyItemBS{text-transform:none;width:764px; height:43px; float:left; background-color:#386CA8}

.InforBuyItemBS .selected{color:#fff}
.InforBuyItemBS .Unselected{color:#7FBBEE}
.InforBuyItemBS .stepBS1{background:url(images/BuySafe/1_selected.png) no-repeat 10px 5px;font-size:13px; float:left; width:137px; height:30px; font-weight:bold; padding:11px 0 0 46px}
.InforBuyItemBS .stepNR1{background:url(images/BuySafe/1_narrow.png) no-repeat 0px 14px; width:15px; height:42px; float:left}

.InforBuyItemBS .stepBS11, .InforBuyItemBS .stepBS21{background:url(images/BuySafe/2_unselected.png) no-repeat 5px 5px;font-size:13px; float:left; width:100px; height:30px; font-weight:bold; padding:12px 0 0 44px}
.InforBuyItemBS .stepNR11{background:url(images/BuySafe/1_narrow_u.png) no-repeat 0px 14px; width:15px; height:42px; float:left}

.InforBuyItemBS .stepBS12, .InforBuyItemBS .stepBS13{background:url(images/BuySafe/3_unselected.png) no-repeat 5px 5px;font-size:13px; float:left; width:140px; height:30px; font-weight:bold; padding:12px 0 0 43px}

.InforBuyItemBS .stepBS14, .InforBuyItemBS .stepBS24{background:url(images/BuySafe/4_unselected.png) no-repeat 5px 5px;font-size:13px; float:left; width:140px; height:30px; font-weight:bold; padding:12px 0 0 43px}

.InforBuyItemBS .stepBS21{background:url(images/BuySafe/2_selected.png) no-repeat 5px 5px}
.InforBuyItemBS .stepBS13{background:url(images/BuySafe/3_selected.png) no-repeat 5px 5px}
.InforBuyItemBS .stepBS24{background:url(images/BuySafe/4_selected.png) no-repeat 5px 5px}

.BSimage{width:100px; height:120px; border:1px solid #E2E2E2; float:left}
.BoundInfoItemInput{width:450px; margin-left:15px; float:left}
.BoundInfoItemInput .label{width:145px;float:left; padding-top:5px}
.BoundInfoItemInput input{width:185px;float:left; border:1px solid #d8d8d8; font-size:13px; color:#000}
.BoundInfoItemInput textarea{width:265px;height:65px;float:left; border:1px solid #d8d8d8; font-size:13px; font-family:Arial; padding:5px;color:#000; font-size:13px}
.line_{width:100%; border-bottom:1px solid #dfdfdf; height:1px; margin:10px 0}
.InfoUserSell{float:left; font-size:11px; overflow:hidden}
.InfoUserSell span{color:#0668a9; font-weight:bold;font-size:11px}
.titleBS{background:url(images/BuySafe/tilte_nt.png) no-repeat; width:680px; height:28px;padding:10px 0 0 50px; text-transform:uppercase;font-weight:bold; color:#2d73b1;float:left;}
.titleBS1{float:left;background:url(images/BuySafe/nr.png) no-repeat center 10px;height:25px; width:25px}
.bsNoticeleft{float:left;width:660px}
.bsNoticeRight{float:left;width:95px;padding-top:50px;background:url(images/newCart/checked.png) no-repeat right 10px}
.bsNoticeRight a{font-size:11px;font-weight:bold; color:#0668a9;}
.bsNoticeRight a:hover{color:#FF0000}
.content_notice{font-size:12px; margin-left:50px; padding-bottom:5px}
.content_notice_li{font-size:12px; margin-left:45px; line-height:23px}
.gold-title ul{list-style: square url(images/BuySafe/sqpurple.png)}

.yellowButton_rb, a.yellowButton_rb, .yellowButton_rb span{background:url(images/BuySafe/bg_button.png) repeat-x 0 -74px;overflow:hidden;text-align:center;display:block;float:left;font-size:14px;font-weight:bold;color:#fff;cursor:pointer}
.yellowButton_rb span{background-position:left 0px;background-repeat:no-repeat}
.yellowButton_rb span span{background-position:right -37px;height:37px;line-height:37px;padding:0 10px}
.yellowButton_rb span span b{font-size:17px}
a.yellowButton_eb:hover{text-decoration:none}

.bt_cancel{font-size:14px; color:#0193ce; text-decoration:none}

.greyButton_rb, a.greyButton_rb, .greyButton_rb span{background:url(images/BuySafe/bg_button1.png) repeat-x 0 -74px;overflow:hidden;text-align:center;display:block;float:left;font-size:14px;font-weight:bold;color:#5c5c5c;cursor:pointer}
.greyButton_rb span{background-position:left 0px;background-repeat:no-repeat}
.greyButton_rb span span{background-position:right -37px;height:37px;line-height:37px;padding:0 10px}
.greyButton_rb span span b{font-size:17px}
a.greyButton_rb:hover{text-decoration:none}
.paymentContent_rb{width:750px;float:left;margin-left:5px}
.btnfn4{margin-left:350px}
.yellowButton_rb .w90{width:90px}

a.btn_cancelbs{float:left; width:80px;line-height:25px; display:block; font-weight:bold; color:#0192d1; background:url(images/BuySafe/nr1.png) no-repeat 6px 8px; margin-top:10px}

.paymentChooseType_rb{background:url(images/BuySafe/cart.png) no-repeat;cursor:pointer; float:left; width:55px; height:30px}
.ListBankBS{width:702px; margin:10px 0 10px 50px;background:url(images/newCart/checked.png) no-repeat right 0px;}
.ListBankBS .visa{float:left;background:url(images/BuySafe/bank/visa.png) no-repeat; width:56px; height:30px}
.ListBankBS .master{float:left;background:url(images/BuySafe/bank/master.png) no-repeat; width:52px; height:30px}
.ListBankBS .vcb{float:left;background:url(images/BuySafe/bank/vcb.png) no-repeat; width:77px; height:30px}
.ListBankBS .donga{float:left;background:url(images/BuySafe/bank/donga.png) no-repeat; width:67px; height:30px}
.ListBankBS .tcb{float:left;background:url(images/BuySafe/bank/tcb.png) no-repeat; width:67px; height:30px}
.ListBankBS .vietinbank{float:left;background:url(images/BuySafe/bank/vietinbank.png) no-repeat; width:109px; height:30px; margin-top:0px}
.ListBankBS .agribank{float:left;background:url(images/BuySafe/bank/agribank.gif) no-repeat center; width:100px; height:30px; margin-top:3px}
.ListBankBS .acb{float:left;background:url(images/BuySafe/bank/acb.png) no-repeat center; width:100px; height:30px; margin-top:0px}
.ListBankBS .bidv{float:left;background:url(images/BuySafe/bank/bidv.gif) no-repeat center; width:100px; height:30px; margin-top:0px}
.ListBankBS .hdbank{float:left;background:url(images/BuySafe/bank/hdbank.gif) no-repeat center; width:75px; height:30px; margin-top:0px}
.ListBankBS .mb{float:left;background:url(images/BuySafe/bank/mb.png) no-repeat center; width:100px; height:30px; margin-top:0px}
.ListBankBS .vib{float:left;background:url(images/BuySafe/bank/vib-bank.gif) no-repeat center; width:65px; height:30px; margin-top:-5px}
ul.paymentText_rb{padding-left: 50px; width:707px}
.bsInfoEditStep3{width:667px;margin-left:47px}
.bsInfoEditStep3 .total_lb3{float:left;width:520px; font-weight:bold; font-size:13px}
.paymentTitle_rb, .paymentTitle_rb1{font-weight:bold; color:#0567a8;line-height:100%;font-size:12px; float:left}
.paymentTitle_rb1{color:#686868; margin-top:5px}
.logoSohayPay{float:left;width:467px;margin-top:21px;background:url(images/BuySafe/sohapay.png) no-repeat center right; height:27px}
.addressRB{width:727px; margin:15px 0; padding:15px; border:1px solid #ffd1c4; background-color:#fbffc0}
.addressRB .title{font-weight:bold; color:#2d74aa; margin-bottom:5px}
.notice_success{width:600px}
.notice_success span, .notice_success a{color:#0567a6; font-weight:bold}
.topMsBS{margin:-3px 0 12px; font-weight:bold; color: #0668a9}

.classic-popup-title_rb{width:100%; height:43px}
.classic-popup-close_rb{height:43px;background-color:#386CA8;float:left; width:26px; font-weight:bold; color:#fff; font-size:15px;}
#cart-check-out-step1 .content_rb{padding:15px}

#OutBoundgallery{margin:0 auto;width:600px;text-align:left; font-family: arial; font-size: 14px;}
.container_g{padding: 0px; color: black; font-size: 12px; height: auto; display: block;}
.tab_gallery{color:#333;text-align:center;line-height:37px; float:left; padding: 0px 20px; border-right: 1px solid #DDD; cursor: pointer; font-size: 13px;}
.tab_gallery.active{background:#FFF; height:38px; font-weight: bold;}
#show_upload,#show_gallery{padding:10px;display: none}
#show_upload .left{float: left; width: 200px; padding: 30px 0;}
#show_upload .left .img{width: 135px; height: 90px; background: url(images/Upload/no_img_50_50.png) no-repeat center;border: 1px solid #ccc;}
#show_upload .right{float: left; width: 370px}
#show_upload .right .label{font-size: 13px; color: #666; margin-top: 5px;}
#show_upload .right .label .txt{color: #666; width: 310px; border: 1px solid #ccc; padding: 5px;}
#show_upload .right .mt30{margin-top: 30px;}
#show_upload .right .mb20{margin-bottom: 20px;}
#show_upload .right .ml10{margin-left: 10px;}
#show_upload .right .ml40{margin-left: 40px;}
#show_upload .right .buttonUpload, #show_upload .right .buttonUploadOut{background: url("images/Upload/bg_upload.png") repeat-x;color: #fff;cursor: pointer;height: 30px;width: 102px; border: none; border-radius:5px; font-weight: bold;}
#show_upload .right .buttonUploadOut{background: url("images/Upload/bg_upload_out.png") repeat-x; color: #ccc;}
#show_upload .right .buttonUploadClose, #show_upload .right .buttonUploadCloseOut{background: url("images/Upload/bg_close.png") repeat-x;color: #767676;cursor: pointer;height: 29px;width: 102px; border: none; border-radius:5px; font-weight: bold; border: 1px solid #CACACA;}
#show_upload .right .buttonUploadCloseOut{color: #f00;}
#show_upload .loading{margin-left: 4px; display: none; font-size: 11px; font-weight: bold;}