.en_text {font-family: "Arial"; font-size: 10pt; color: #333333; font-weight: normal}
.en_text2 {font-family: "Arial"; font-size: 8pt; font-weight: normal}
.en_text3 {font-family: "Arial"; font-size: 12pt; color: #333333; font-style: normal;}
.en_text4{font-family: "Arial"; font-size: 14pt; color: #333333; font-style: normal;}
.en_title {font-family: "Arial"; font-size: 14pt; color: #333333; font-weight: bolder}
.en_title2 {font-family: "Arial"; font-size: 12pt; color: #FF6600; font-weight: bolder}
.en_error {font-family: "Arial"; font-size: 10pt; color: #FF0000; font-weight: bolder}
        
.zh_TW_text {font-family: "Arial, 新細明體, mingliu"; font-size: 10pt; color: #333333; font-weight: normal}
.zh_TW_text2 {font-family: "Arial, 新細明體, mingliu"; font-size: 8pt; font-weight: normal}
.zh_TW_text3 {font-family: "Arial, 新細明體, mingliu"; font-size: 12pt; color: #333333; font-style: normal;}
.zh_TW_text4 {font-family: "Arial, 新細明體, mingliu"; font-size: 14pt; color: #333333; font-style: normal;}
.zh_TW_title {font-family: "Arial, 新細明體, mingliu"; font-size: 14pt; color: #333333; font-weight: bolder}
.zh_TW_title2 {font-family: "Arial, 新細明體, mingliu"; font-size: 12pt; color: #FF6600; font-weight: bolder}
.zh_TW_error {font-family: "Arial, 新細明體, mingliu"; font-size: 10pt; color: #FF0000; font-weight: bolder}

.zh_CN_text {font-family: "宋体"; font-size: 10pt; color: #333333; font-weight: normal}
.zh_CN_text2 {font-family: "宋体"; font-size: 8pt; font-weight: normal}
.zh_CN_text3 {font-family: "宋体"; font-size: 12pt; color: #333333; font-style: normal;}
.zh_CN_text4 {font-family: "宋体"; font-size: 14pt; color: #333333; font-style: normal;}
.zh_CN_title {font-family: "宋体"; font-size: 14pt; color: #333333; font-weight: bolder}
.zh_CN_title2 {font-family: "宋体"; font-size: 12pt; color: #FF6600; font-weight: bolder}
.zh_CN_error {font-family: "宋体"; font-size: 10pt; color: #FF0000; font-weight: bolder}

.jp_text {font-family: "PMingLiU"; font-size: 10pt; color: #333333; font-weight: normal}
.jp_text2 {font-family: "PMingLiU"; font-size: 8pt; font-weight: normal}
.jp_text3 {font-family: "PMingLiU"; font-size: 12pt; color: #333333; font-style: normal;}
.jp_text4 {font-family: "PMingLiU"; font-size: 14pt; color: #333333; font-style: normal;}
.jp_title {font-family: "PMingLiU"; font-size: 14pt; color: #333333; font-weight: bolder}
.jp_title2 {font-family: "PMingLiU"; font-size: 12pt; color: #FF6600; font-weight: bolder}
.jp_error {font-family: "PMingLiU"; font-size: 10pt; color: #FF0000; font-weight: bolder}


.fr_text {font-family: "Times New Roman"; font-size: 10pt; color: #333333; font-weight: normal}
.fr_text2 {font-family: "Times New Roman"; font-size: 8pt; font-weight: normal}
.fr_text3 {font-family: "Times New Roman"; font-size: 12pt; color: #333333; font-style: normal;}
.fr_text4{font-family: "Times New Roman"; font-size: 14pt; color: #333333; font-style: normal;}
.fr_title {font-family: "Times New Roman"; font-size: 14pt; color: #333333; font-weight: bolder}
.fr_title2 {font-family: "Times New Roman"; font-size: 12pt; color: #FF6600; font-weight: bolder}
.fr_error {font-family: "Times New Roman"; font-size: 10pt; color: #FF0000; font-weight: bolder}


.de_text {font-family: "Times New Roman"; font-size: 10pt; color: #333333; font-weight: normal}
.de_text2 {font-family: "Times New Roman"; font-size: 8pt; font-weight: normal}
.de_text3 {font-family: "Times New Roman"; font-size: 12pt; color: #333333; font-style: normal;}
.de_text4{font-family: "Times New Roman"; font-size: 14pt; color: #333333; font-style: normal;}
.de_title {font-family: "Times New Roman"; font-size: 14pt; color: #333333; font-weight: bolder}
.de_title2 {font-family: "Times New Roman"; font-size: 12pt; color: #FF6600; font-weight: bolder}
.de_error {font-family: "Times New Roman"; font-size: 10pt; color: #FF0000; font-weight: bolder}

.es_ES_text {font-family: "Arial"; font-size: 10pt; color: #333333; font-weight: normal}
.es_ES_text2 {font-family: "Arial"; font-size: 8pt; font-weight: normal}
.es_ES_text3 {font-family: "Arial"; font-size: 12pt; color: #333333; font-style: normal;}
.es_ES_text4{font-family: "Arial"; font-size: 14pt; color: #333333; font-style: normal;}
.es_ES_title {font-family: "Arial"; font-size: 14pt; color: #333333; font-weight: bolder}
.es_ES_title2 {font-family: "Arial"; font-size: 12pt; color: #FF6600; font-weight: bolder}
.es_ES_error {font-family: "Arial"; font-size: 10pt; color: #FF0000; font-weight: bolder}

.ru_RU_text {font-family: "Times New Roman"; font-size: 10pt; color: #333333; font-weight: normal}
.ru_RU_text2 {font-family: "Times New Roman"; font-size: 8pt; font-weight: normal}
.ru_RU_text3 {font-family: "Times New Roman"; font-size: 12pt; color: #333333; font-style: normal;}
.ru_RU_text4{font-family: "Times New Roman"; font-size: 14pt; color: #333333; font-style: normal;}
.ru_RU_title {font-family: "Times New Roman"; font-size: 14pt; color: #333333; font-weight: bolder}
.ru_RU_title2 {font-family: "Times New Roman"; font-size: 12pt; color: #FF6600; font-weight: bolder}
.ru_RU_error {font-family: "Times New Roman"; font-size: 10pt; color: #FF0000; font-weight: bolder}

.th_TH_text {font-family: "Arial"; font-size: 10pt; color: #333333; font-weight: normal}
.th_TH_text2 {font-family: "Arial"; font-size: 8pt; font-weight: normal}
.th_TH_text3 {font-family: "Arial"; font-size: 12pt; color: #333333; font-style: normal;}
.th_TH_text4{font-family: "Arial"; font-size: 14pt; color: #333333; font-style: normal;}
.th_TH_title {font-family: "Arial"; font-size: 14pt; color: #333333; font-weight: bolder}
.th_TH_title2 {font-family: "Arial"; font-size: 12pt; color: #FF6600; font-weight: bolder}
.th_TH_error {font-family: "Arial"; font-size: 10pt; color: #FF0000; font-weight: bolder}

.vi_text {font-family: "Arial"; font-size: 10pt; color: #333333; font-weight: normal}
.vi_text2 {font-family: "Arial"; font-size: 8pt; font-weight: normal}
.vi_text3 {font-family: "Arial"; font-size: 12pt; color: #333333; font-style: normal;}
.vi_text4{font-family: "Arial"; font-size: 14pt; color: #333333; font-style: normal;}
.vi_title {font-family: "Arial"; font-size: 14pt; color: #333333; font-weight: bolder}
.vi_title2 {font-family: "Arial"; font-size: 12pt; color: #FF6600; font-weight: bolder}
.vi_error {font-family: "Arial"; font-size: 10pt; color: #FF0000; font-weight: bolder}

.in_text {font-family: "Arial"; font-size: 10pt; color: #333333; font-weight: normal}
.in_text2 {font-family: "Arial"; font-size: 8pt; font-weight: normal}
.in_text3 {font-family: "Arial"; font-size: 12pt; color: #333333; font-style: normal;}
.in_text4{font-family: "Arial"; font-size: 14pt; color: #333333; font-style: normal;}
.in_title {font-family: "Arial"; font-size: 14pt; color: #333333; font-weight: bolder}
.in_title2 {font-family: "Arial"; font-size: 12pt; color: #FF6600; font-weight: bolder}
.in_error {font-family: "Arial"; font-size: 10pt; color: #FF0000; font-weight: bolder}

.ko_text {font-family: "Arial"; font-size: 10pt; color: #333333; font-weight: normal}
.ko_text2 {font-family: "Arial"; font-size: 8pt; font-weight: normal}
.ko_text3 {font-family: "Arial"; font-size: 12pt; color: #333333; font-style: normal;}
.ko_text4{font-family: "Arial"; font-size: 14pt; color: #333333; font-style: normal;}
.ko_title {font-family: "Arial"; font-size: 14pt; color: #333333; font-weight: bolder}
.ko_title2 {font-family: "Arial"; font-size: 12pt; color: #FF6600; font-weight: bolder}
.ko_error {font-family: "Arial"; font-size: 10pt; color: #FF0000; font-weight: bolder}


.payment-logo {text-align:left}
.payment-logo ul {padding:0; margin:0; list-style:none}
.payment-logo ul li{padding:0; margin:0 8px 0 0; list-style:nonel; display:inline}
.installment ul{     display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;}
.installment ul li{  width:30%; display:inline-block;  
    margin: 0 0 15px 0;}
.installment ul li:nth-child(3n - 1) {
	text-align:center;

	}	
	

	
	
	.installment ul li:nth-child(3n + 1){ 
	text-align:left;
	
	}

.installment ul li:nth-child(3n){ text-align:right;
	}
	
.tablemain{
	width:475px;
}

.paymentBtn {
 font-size:12px; 
 text-align: center; width:110px;
 position: relative;
 border: 0;

 cursor: pointer;
 overflow: visible; /* removes extra side padding in IE */ 
 position: relative;
 display: inline
 white-space: nowrap;
 padding: 0px 0px 0 0px;
  
 height:23px; 
 background: transparent url(/b2c2/images/btn_blue_sprite.gif) no-repeat left top; 
 color:#039; 
 font-weight:bold
}
 
.paymentBtn:hover{ /* the redundant class is used to apply the hover state with a script */
 background-position: left -31px; 
}

.paymentBtnMobile {
 /*font-size:12px;*/ 
 font-size:14px;
 text-align: center; width:110px;
 position: relative;
 border: 0;

 cursor: pointer;
 overflow: visible; /* removes extra side padding in IE */ 
 position: relative;
 display: inline
 white-space: nowrap;
 /*padding: 0px 0px 0 0px;*/
 line-height:15px;
  padding:7px 14px;
 height:23px; 
 background: transparent url(/b2c2/images/btn_blue_sprite.gif) no-repeat left top; 
 color:#039; 
 font-weight:bold
 
}
 
.paymentBtnMobile:hover{ /* the redundant class is used to apply the hover state with a script */
 background-position: left -31px; 
}

.paymentBtnMobileMOOVSubmit {
 /*font-size:12px;*/ 
 font-size:18px;
 text-align: center; width:110px;
 position: relative;
 border: 0;

 cursor: pointer;
 overflow: visible; /* removes extra side padding in IE */ 
 position: relative;
 display: inline
 white-space: nowrap;
 /*padding: 0px 0px 0 0px;*/
 line-height:14px;
  padding:7px 14px;
 height:30px; 
 background: transparent url(/b2c2/images/btn_blue_sprite.gif) no-repeat left top; 
 color:#039; 
 font-weight:bold
 
}
 
.paymentBtnMobileMOOVSubmit:hover{ /* the redundant class is used to apply the hover state with a script */
 background-position: left -31px; 
}

.paymentBtnMobileMOOVCancel {
 /*font-size:12px;*/ 
 font-size:18px;
 text-align: center; width:110px;
 position: relative;
 border: 0;

 cursor: pointer;
 overflow: visible; /* removes extra side padding in IE */ 
 position: relative;
 display: inline
 white-space: nowrap;
 /*padding: 0px 0px 0 0px;*/
 line-height:15px;
  padding:2px 10px;
 height:23px; 
 background: transparent url(/b2c2/images/btn_blue_sprite.gif) no-repeat left top; 
 color:#039; 
 font-weight:bold
 
}
 
.paymentBtnMobileMOOVCancel:hover{ /* the redundant class is used to apply the hover state with a script */
 background-position: left -31px; 
}

img.payDollar_logo {
  width: 140px;
  height: 89px; 
  }
 
img.logo_tenpay{
	width: 155px;
	height:53px;
}
 
img.logo_99bill{
	width: 154px;
	height:66px;
}

img.copyright{
  width: 286px; 
  height: 24px; 
}

.left_padding{
	text-align: left; padding-left: 50px;
}

.left_padding_paycomp{
	text-align: left; width: 15%;
}
.left_padding_paycomp2{
	text-align: left; 	width: 50%; 
}
.left_padding_paycomp3{
	text-align: left;	
}


.line1_table_lower
{
	MAX-WIDTH: 100%;
}
.title_logo_pdps{
	MAX-WIDTH: 100%;
}
.logo_pd1{
	MAX-WIDTH: 100%;
}

form input {
    line-height: normal;
}
