/* English CSS Document */


/* Cross site styles (header, footer, default styles for content etc) */

body {
    margin: 0;
    padding: 0;
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

td {
    font-size: 10pt;
    line-height: 1.3;
}

img {
    border: none;
    -ms-interpolation-mode: bicubic;
}

table {
    border-collapse: collapse
}

.input-type-text,
.input-type-password,
select,
textarea {
    padding: 2px 2px;
    color: #993333;
    border-top: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #efefef;
}

#fullsize_bg {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #fff;
    z-index: 2;
}

#fullsize_bg_goal {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #fff;
    z-index: 2;
}

/* #fullsize_bg_goal {position:absolute;width: 100%;margin:0;padding:0;background:#ebebeb; z-index:2; background-image:url(../images/bg.png); background-repeat:repeat-y; background-position:center} */

#menu_cont {
    width: 370px;
    background: url(../images/bt_home.gif) no-repeat;
    margin: 0;
    padding: 0;
}

.infoBox1 td {
    border-collapse: collapse;
    border: 1px solid #e2e2e2;
    height: 20px;
    color: #333;
    font-size: 0.8em;
    padding: 0px 7px;
    margin: 20px 0px 0px;
    text-align: left;
}

table.infoBox tr:nth-child(1)>td {
    border-top: 1px solid #e2e2e2;
}

table.infoBox tr>td:nth-child(odd) {
    background-color: #f2f2f2;
    border-left: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    text-align: left;
    padding: 2px 10px;
    height: 20px;
    line-height: 20px;
}

table.infoBox tr>td:nth-child(even) {
    background-color: #ffffff;
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    text-align: right;
    padding: 2px 10px;
    height: 20px;
    line-height: 20px;
}

table.Pre_Deposit tr:nth-child(1)>td {
    background-color: #f2f2f2;
    text-align: center;
    font-size: 11px;
    color: #9D0807;
    text-align: center;
    background: url(../images/bar_bg.gif) repeat-x;
    background-color: #c9c8c8;
    padding: 5px 0 5px 0;
    border-right: 1px solid #FFF;
}

table.TableTTL tr:nth-child(1)>td {
    background-color: #f2f2f2;
    text-align: center;
    font-size: 11px;
    color: #9D0807;
    text-align: center;
    background: url(../images/bar_bg.gif) repeat-x;
    background-color: #c9c8c8;
    padding: 5px 0 5px 0;
    border-right: 1px solid #FFF;
}

.pre_tblG {
    background-color: #f2f2f2;
    border-bottom: 1px solid #e2e2e2;
    padding: 5px 0px;
    font-size: 9pt;
    color: #333;
    text-indent: 0px;
}

.pre_tblW {
    background-color: #ffffff;
    border-bottom: 1px solid #e2e2e2;
    padding: 5px 0px;
    font-size: 9pt;
    color: #333;
    text-indent: 0px;
}

.TBL_C {
    text-align: center
}

.TBL_L {
    text-align: left;
    padding-left: 15px;
}

.TBL_R {
    text-align: right;
    padding-right: 15px;
}

.Act_No_W {
    width: 80px;
    height: 30px;
    margin-left: 2px;
    color: #ffffff;
    position: absolute;
    top: 58px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 21px;
    z-index: 1000;
    float: left
}

.Act_No_B {
    width: 80px;
    height: 30px;
    margin-left: 4px;
    color: #111111;
    position: absolute;
    top: 60px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 21px;
    z-index: 999;
    float: left
}


/* #Popup_SIM {position:absolute;top:160px;width:100%;height:271px;z-index:3;} */

#Popup_SIM {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 292px;
    z-index: 3;
    text-align: center
}

.pr_box {
    background: #fff url(../images/pr_box.jpg) right top no-repeat;
    width: 274;
    hight: 280;
    padding-top: 48px;
    padding-left: 10px;
}

.pr_tt {
    font-size: 9pt;
    color: #336699;
    text-align: left;
    padding: 5px 0 5px 0;
}

.link a {
    color: #777777
}

.link a:hover {
    color: #CC0000
}

.left10 {
    padding-left: 10px;
}

.right10 {
    padding-right: 10px;
}

.left20 {
    padding-left: 20px;
}

.right20 {
    padding-right: 20px;
}

.right40 {
    padding-right: 40px;
}

.border_TB {
    border-top: 2px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: none;
    border-right: none;
}

.border_B {
    border-bottom: 1px solid #dddddd;
}

.padding10 {
    padding: 10px
}

.padding5 {
    padding: 5px;
}

.Chk_Note {
    margin: 10px 0;
    color: red
}


/*
#MainMenu {font-size: 0.85em; color:#3399cc; outline: none; z-index:1}
#MainMenu a:hover {color:#3399cc; outline: none;}
#MainMenu a:visited {color:#3399cc;}
*/

.term_ttl {
    color: #222222;
    text-decoration: underline;
    font-size: 15px;
    font-weight: bold;
}


/* CSS FONT COLOR */

.news_ttl {
    float: left;
    text-align: left;
    width: 266px;
    margin-left: 18px;
    padding: 0
}

.news_ttl a {
    color: #eb1c22;
    font-size: 19px;
    line-height: 20px;
    font-weight: bold;
    text-decoration: none
}

.news_ttl a:hover {
    text-decoration: underline;
    color: #666
}

.news_click {
    float: left;
    text-align: left;
    width: 235px;
    margin-left: 18px;
    padding: 0
}

.news_click a {
    color: #111;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    text-decoration: underline
}

.news_click a:hover {
    text-decoration: underline;
    color: #eb1c22
}

.white10 {
    font-size: 10pt;
    color: #FFF;
}

.gold15 {
    font-size: 15pt;
    color: #ce980d;
}

.Green {
    color: #71c405;
}

.Green2 {
    color: #aac900;
}

.Yellow {
    color: #ffc600;
}

.Red {
    color: #CC0000;
}

.Notice {
    color: #E00020;
    font-size: 12px;
    text-align: left;
    line-height: 16px;
}

.Notice_Grn {
    color: #aac900;
    font-size: 12px;
    text-align: left;
    line-height: 16px;
}

.Notice-gr {
    color: #666;
    font-size: 12px;
    text-align: left;
    line-height: 16px;
}

.Earnings a {
    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
}

.Earnings a:hover {
    color: #CC0000;
    font-weight: bold;
    text-decoration: underline;
}

.Red2 {
    color: #E00020;
}

.Yellow2 {
    color: #ff7d00;
}

.gray10B {
    font-size: 9pt;
    color: #663333;
    font-weight: bold;
    text-align: center;
}

.Red10 {
    font-size: 11px;
    color: #9D0807;
    text-align: center;
    background: url(../images/bar_bg.gif) repeat-x;
    background-color: #c9c8c8;
    padding: 5px 0 5px 0;
    border-right: 1px solid #FFF;
}

.Mango10 {
    font-size: 14px;
    color: #5a5656;
    text-align: center;
    background-color: #eef0f2;
    padding: 5px 0 5px 0;
    border: 1px solid #f0682e;
}

.formTT {
    padding: 5px 4px;
    font-size: 9pt;
    color: #333;
    text-indent: 0px;
}

.DarkR_Links a,
.DarkR_Links a:hover {
    color: #993333;
    padding: 5px 0px;
    font-size: 9pt;
    text-indent: 0px;
}

.formBOT {
    border-bottom: 1px solid #DDDDDD;
    font-size: 12px;
}

.formR {
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}

.formTT_gr {
    padding: 5px 0px;
    font-size: 9pt;
    color: #336600;
    text-indent: 0px;
    font-weight: bold;
}

.formTT_gr a {
    color: #336600;
    text-decoration: none;
}

.formTT_gr a:hover {
    color: #CC0000;
    text-decoration: none;
}

.formTT_bl {
    padding: 5px 4px;
    font-size: 9pt;
    color: #0470B3;
    text-indent: 0px;
    font-weight: bold;
    text-decoration: underline;
}

.formTT_bl a {
    color: #0470B3;
    text-decoration: none;
    text-decoration: underline;
}

.formTT_bl a:hover {
    color: #CC0000;
    text-decoration: none;
    text-decoration: underline;
}

.formTT2 {
    padding: 5px 10px;
    font-size: 9pt;
    color: #333;
    text-indent: 0px;
}

.formTT2_gr {
    padding: 5px 10px;
    font-size: 9pt;
    color: #336600;
    text-indent: 0px;
    font-weight: bold;
}

.formTT2_gr a {
    color: #336600;
    text-decoration: none;
}

.formTT2_gr a:hover {
    color: #CC0000;
    text-decoration: none;
}

.fred {
    color: #CC0000;
}

.fred a {
    color: #CC0000;
    text-decoration: none;
}

.fred a:hover {
    color: #CC0000;
    text-decoration: none;
}

#pd_right {
    padding-right: 5px;
}

#pd_left {
    padding-left: 5px;
}

.formTT2 {
    padding: 5px 0 5px 0;
    font-size: 9pt;
    color: #426D98;
    text-indent: 0px;
}

.new_red {
    color: #E00020;
    font-size: 13px
}

.fomeB1 {
    padding: 5px 15px 5px 15px;
    background-color: #e2e2e2;
    border-right: 1px solid #FFF;
}


/* Special */

#Box1 {
    border: 1px solid #e2e2e2;
    border-collapse: collapse;
    width: 100%;
    padding: 10px;
}

#Box_mg0 {
    border: 0px solid #e2e2e2;
    border-collapse: collapse;
}

.inputTT {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
}

.b {
    font-weight: bold;
}

.i {
    font-style: italic;
}

.u {
    text-decoration: underline;
}

.s {
    text-decoration: line-through;
    color: #ccc;
}

.Blue1 {
    color: #0470b3;
}


/* Header Logins */

.Log_RP a {
    width: 236px;
    height: 37px;
    float: right;
    display: inline;
    margin: 0;
    padding: 0;
    background: url(../images/btn_logins.png) no-repeat;
    background-position: 0 0;
}

.Log_RP a:hover {
    background: url(../images/btn_logins.png);
    background-position: 0 -38px;
}

.Log_EN a {
    width: 174px;
    height: 37px;
    float: right;
    display: inline;
    margin: 0;
    padding: 0;
    background: url(../images/btn_logins.png) no-repeat;
    background-position: -236px 0;
}

.Log_EN a:hover {
    background: url(../images/btn_logins.png);
    background-position: -236px -38px;
}

.SignUp a {
    width: 120px;
    height: 37px;
    float: right;
    display: inline;
    margin: 0;
    padding: 0;
    background: url(../images/btn_logins.png) no-repeat;
    background-position: -410px 0;
}

.SignUp a:hover {
    background: url(../images/btn_logins.png);
    background-position: -410px -38px;
}

.Log_Out a {
    width: 120px;
    height: 37px;
    float: right;
    display: inline;
    margin: 0;
    padding: 0;
    background: url(../images/btn_logins.png) no-repeat;
    background-position: -530px 0;
}

.Log_Out a:hover {
    background: url(../images/btn_logins.png);
    background-position: -530px -38px;
}

.header_p {
    margin: 0;
    padding: 0;
    width: 880px;
    position: relative;
}


/* Header Progress Bar */

.Goal_Red {
    font-size: 19px;
    font-weight: bold;
    color: #c1011b;
    line-height: 21px;
    text-align: center;
}

.RedBar {
    height: 21px;
    margin-left: 4px;
    padding: 0;
    background: url(../images/bar_red.png) no-repeat left top;
    color: white;
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    text-align: center;
}

.Percnt_0 {
    width: 51px;
    height: 35px;
    margin-left: 4px;
    padding: 0;
    background: url(../images/bubble_left.png) no-repeat left top;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    color: white;
    text-shadow: 1px 1px 1px #000;
}

.Percnt_Y {
    width: 51px;
    height: 35px;
    padding: 0;
    background: url(../images/bubble_left.png) no-repeat left top;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    color: white;
    text-shadow: 1px 1px 1px #000;
}

.Percnt_100 {
    width: 51px;
    height: 35px;
    margin-left: 188px;
    padding: 0;
    background: url(../images/bubble_right.png) no-repeat left top;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    color: white;
    text-shadow: 1px 1px 1px #000;
}

.SalesProgBar {
    position: absolute;
    left: 570px;
    top: 90px;
    width: 310px;
    height: 60px;
    z-index: 9000;
    background: url(../images/bg_goal.png) no-repeat center top;
}


/* MAIN Secion */

#main {
    width: 785px;
    height: 430px;
    border-collapse: collapse;
    background-color: #FFFFFF
}

#main_tt {
    padding: 10px 10px 5px 29px;
    border-bottom: 1px solid #e00020;
    width: auto;
    font-size: 22px;
    color: #e00020;
    text-align: left
}

.main_tt_maxx {
    padding: 10px 20px 5px 29px;
    width: auto;
    font-size: 22px;
    color: #ff7d00;
    border-bottom: 1px solid #ff7d00;
    text-align: left;
    text-decoration: none
}

.main_tt_maxx a {
    padding: 10px 10px 5px 10px;
    width: auto;
    font-size: 22px;
    color: #666;
    text-align: left;
    text-decoration: none;
    border: none;
    outline: none
}

.main_tt_maxx a:hover {
    color: #ff7d00;
    text-decoration: none;
    border: none;
    outline: none
}

.main_tt_maxx2 a {
    padding: 0 7px 5px 19px;
    width: auto;
    font-size: 22px;
    color: #666;
    text-align: left;
    text-decoration: none;
    border: none;
    outline: none
}

.main_tt_maxx2 a:hover {
    color: #ff7d00;
    text-decoration: none;
    border: none;
    outline: none
}

.main_tt_maxx2 {
    padding: 10px 15px 5px 10px;
    width: auto;
    font-size: 22px;
    color: #ff7d00;
    border-bottom: 1px solid #ff7d00;
    text-align: left;
    text-decoration: none
}

.main_promo {
    padding: 10px 10px 5px 29px;
    width: auto;
    font-size: 22px;
    color: #e00020;
    text-align: left
}

#main_con {
    background-color: #FFFFFF;
    padding: 20px;
    list-style-type: none;
    width: auto;
    height: auto;
    font-size: 11px;
}

#subMenu {
    display: block;
    width: auto;
    position: relative;
    top: -35px;
    left: 350px;
    font-size: 10px;
}

#subMenu a {
    color: #000;
    text-decoration: none;
    padding: 0 10px 0 10px;
    background: transparent url("../images/DIVIDER.gif") no-repeat top right;
}

#subMenu a:hover {
    color: #666666;
    text-decoration: none;
    padding: 0 10px 0 10px;
    background: transparent url("../images/DIVIDER.gif") no-repeat top right;
}

#subMenuMango {
    display: block;
    width: auto;
    position: relative;
    font-size: 10px;
}

#subMenuMango a {
    color: #000;
    text-decoration: none;
    padding: 0 10px 0 10px;
    background: transparent url("../images/DIVIDER.gif") no-repeat top right;
}

#subMenuMango a:hover {
    color: #666666;
    text-decoration: none;
    padding: 0 10px 0 10px;
    background: transparent url("../images/DIVIDER.gif") no-repeat top right;
}


/* #button_black */

#bBlack a {
    display: block;
    /*background: url('../images/btn_bg.gif') left 0;*/
    background-color: #074799;
    float: left;
    font: 14px Helvetica;
    color: #fff;
    /*padding-left: 10px;*/
    padding: 10px 16px;
    border-radius: 3px;
    text-decoration: none;
    /*height: 27px;*/
    cursor: pointer;
    margin-right: 3px;
    overflow: hidden
}

#bBlack a:hover {
    /*background: url('../images/btn_bg.gif') left -27px*/
    background-color: #d91415;
}

#bBlack a span {
    display: block;
    float: left;
    /*background: url('../images/btn_bg.gif') right 0;*/
    background-color: #074799;
    font-weight: 700;
    /*line-height: 240%;*/
    /*padding-right: 10px;*/
    /*height: 27px;*/
    overflow: hidden
}

#bBlack a:hover span {
    /*background: url('../images/btn_bg.gif') right -27px;*/
    background-color: #d91415;
    color: #fff
}

#bBlack2 a {
    display: block;
    /*background: url('../images/btn_bg.gif') left 0;*/
    background-color: #074799;
    float: left;
    font: 14px Helvetica;
    color: #fff;
    /*padding-left: 10px;*/
    padding: 10px 16px;
    border-radius: 3px;    
    text-decoration: none;
    /*height: 26px;*/
    cursor: pointer;
    margin-right: 3px;
    overflow: hidden
}

#bBlack2 a:hover {
    /*background: url('../images/btn_bg.gif') left -26px*/
    background-color: #d91415;
}

#bBlack2 a span {
    display: block;
    float: left;
    /*background: url('../images/btn_bg.gif') right 0px;*/
    background-color: #074799;
    font-weight: 700;    
    /*line-height: 240%;*/
    /*padding-right: 10px;*/
    /*height: 26px;*/
    overflow: hidden
}

#bBlack2 a:hover span {
    /*background: url('../images/btn_bg.gif') right -26px;*/
    background-color: #d91415;
    color: #fff
}


/* CSS menu */

ul#menu {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: auto;
    position: relative;
    display: block;
    height: 33px;
    font-size: 12px;
    /*background: transparent url("../images/OFF.gif") repeat-x top left;*/
    background: #6a6a6a;
}

ul#menu li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

ul#menu li a {
    display: block;
    float: left;
    color: #FFF;
    text-decoration: none;
    padding: 0 15px;
    line-height: 33px;
    height: 33px;
    /*background: transparent url("../images/DIVIDER.gif") repeat-y top right;*/
    border-right: #000 solid 1px;
}

ul#menu li a:hover {
    background: transparent url("../images/HOVER.gif") no-repeat top right;
}


/* CSS menu sub-menus Added on English by John 06/04/2015 */

#submenu_link {
    height: 20px;
    width: 880px;
}

ul#menu1 {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: auto;
    position: relative;
    display: block;
    height: 20px;
    background: transparent url("../images/OFF.gif") repeat-x top left;
}

ul#menu1 li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

ul#menu1 li a {
    width: 146.33px;
    text-align: center;
    font-size: x-small;
    display: block;
    float: left;
    color: #FFF;
    /*-webkit-padding-end: 39.6px;*/
    /*-moz-padding-end: 41px;*/
    line-height: 20px;
    height: 20px;
    background: transparent url("../images/DIVIDER.gif") repeat-y top right;
}

ul#menu1 li a:hover {
    background: transparent url("../images/HOVER.gif") no-repeat top right;
}

ul#menu2 {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: auto;
    position: relative;
    display: block;
    height: 20px;
    background: transparent url("../images/OFF.gif") repeat-x top left;
}

ul#menu2 li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

ul#menu2 li a {
    width: 146.33px;
    text-align: center;
    font-size: x-small;
    display: block;
    float: left;
    color: #FFF;
    -webkit-column-width: 146.5px;
    /*-webkit-padding-end: 39.6px;*/
    /*-moz-padding-end: 41px;*/
    line-height: 20px;
    height: 20px;
    background: transparent url("../images/DIVIDER.gif") repeat-y top right;
}

ul#menu2 li a:hover {
    background: transparent url("../images/HOVER.gif") no-repeat top right;
}


/*End sub-menus*/


/* footer */

#disclaimerCopy {
    text-align: center;
    color: #333;
    font-size: 11px;
    padding: 15px
}


/* Common Notice for Recharge */

#note {
    margin: 10 0 0 0;
    padding: 0;
    width: auto;
    height: 35px;
    border: #e2e0e0 1px solid;
    background-color: #f6f5f5;
}

#note ul {
    margin: 0;
    list-style-type: none;
    margin: 0;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 11px 0 0 10px;
    color: #a37a13;
}

#note_2 {
    margin: 10px;
    padding: 0;
    width: auto;
    height: 55px;
    border: #e2e0e0 1px solid;
    background-color: #f6f5f5;
}

#note_2 ul {
    margin: 0;
    list-style-type: none;
    margin: 0;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 11px 0 0 10px;
    color: #B5891B;
}

.note2 {
    width: 460px;
    margin: 80px 0 0 10px;
    padding: 12px 50px !important;
    width: auto;
    height: 130px;
    background-image: url('../images/month_note.jpg');
    background-position: 0 0;
    background-repeat: no-repeat
}

.note2 ul {
    margin: 0;
    list-style-type: none;
    margin: 0;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 10px 15px;
    color: #a37a13;
}

.note3 {
    width: 460px;
    margin: 15px 0 0 10px;
    padding: 20px 0 0 5px;
    width: auto;
    height: 130px;
    background-image: url('../images/month_note.jpg');
    background-position: 0 0;
    background-repeat: no-repeat
}

.note3 ul {
    margin: 0;
    list-style-type: none;
    margin: 0;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 10px 15px;
    color: #a37a13;
}

.note4 {
    width: 460px;
    margin: 80px 0 0 10px;
    padding: 20px 0 0 5px;
    width: auto;
    height: 130px;
    background-image: url('../images/note_image.jpg');
    background-position: 0 0;
    background-repeat: no-repeat
}

.note5 {
    width: 460px;
    margin: 80px 0 0 10px;
    padding: 20px 0 0 5px;
    width: auto;
    height: 130px;
    background-image: url('../images/gonote.png');
    background-position: 0 0;
    background-repeat: no-repeat
}

.noteBolt {
    width: 460px;
    margin: 80px 0 0 10px;
    padding: 20px 0 0 5px;
    width: auto;
    height: 130px;
    background-image: url('../images/boltnote.png');
    background-position: 0 0;
    background-repeat: no-repeat
}

.noteRedPocket {
    width: 460px;
    margin: 80px 0 0 10px;
    padding: 20px 0 0 5px;
    width: auto;
    height: 130px;
    background-image: url('../images/noteredpocket.png');
    background-position: 0 0;
    background-repeat: no-repeat
}

#note_mango {
    margin: 10 0 0 0;
    padding: 0;
    width: auto;
    height: 55px;
    border: #e2e0e0 1px solid;
    background-color: #f1820b;
}

#note_mango ul {
    margin: 0;
    list-style-type: none;
    margin: 0;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 11px 0 0 10px;
    color: #FFFFFF;
}


/* Layered Popup */

#blanket {
    background-color: #111;
    opacity: 0.65;
    z-index: 9001;
    top: 0px;
    left: 0px;
    width: 100%;
    min-height: 100%;
    height: 100%;
    filter: alpha(opacity=65);
    position: absolute;
    text-align: center;
    vertical-align: central;
}

#box_confirm {
    margin: 0 auto;
    padding: 5px;
    background: #a7a7a7;
    border: 1px solid #a7a7a7;
    z-index: 9002;
    position: absolute;
    left: 40%;
    top: 20%
}

#box_2g_shutdown {
    margin: 0 auto;
    padding: 5px;
    background: #a7a7a7;
    border: 1px solid #a7a7a7;
    width: 430px;
    z-index: 9002;
    position: absolute;
    left: 40%;
    top: 20%
}

.box_text {
    margin: 0;
    padding: 15px 0 15px 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    vertical-align: middle;
    color: #e00020;
    font-weight: bold;
}

#box_item {
    padding: 10px;
    font: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333;
    text-align: right;
}

#box_item2 {
    padding: 10px;
    font: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333;
    text-align: right;
}

.item_bg {
    width: 230px;
    height: 30px;
    text-align: left;
    padding-top: 3px;
    padding-left: 10px;
    background: #fff;
    border: solid 1px #c1c1c1;
    font: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    line-height: 14px
}

.item_bg2 {
    width: 230px;
    height: 25px;
    text-align: left;
    padding-top: 7px;
    padding-left: 10px;
    background: #fff;
    border: solid 1px #c1c1c1;
    font: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    line-height: 14px
}

.item_bg3 {
    width: 260px;
    height: 30px;
    text-align: left;
    padding-top: 3px;
    padding-left: 10px;
    background: #fff;
    border: solid 1px #c1c1c1;
    font: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    line-height: 14px
}

.box_space {
    padding-top: 20px;
}


/* button_gray */

#bGray a {
    display: block;
    background: url('../images/btn_gray.gif') left 0;
    float: right;
    font: 12px Helvetica;
    color: #eee;
    padding-left: 20px;
    text-decoration: none;
    height: 27px;
    cursor: pointer;
    margin-right: 10px;
    overflow: hidden
}

#bGray a:hover {
    background: url('../images/btn_gray.gif') left -27px
}

#bGray a span {
    display: block;
    float: left;
    background: url('../images/btn_gray.gif') right 0;
    line-height: 240%;
    padding-right: 20px;
    height: 27px;
    overflow: hidden
}

#bGray a:hover span {
    background: url('../images/btn_gray.gif') right -27px;
    color: #fff
}


/* button_brwon */

#bBrown a {
    display: block;
    background: url('../images/btn_brwn.gif') left 0;
    float: left;
    font: 12px Helvetica;
    color: #eee;
    padding-left: 90px;
    text-decoration: none;
    height: 27px;
    cursor: pointer;
    margin-right: 0;
    overflow: hidden
}

#bBrown a:hover {
    background: url('../images/btn_brwn.gif') left -27px
}

#bBrown a span {
    display: block;
    float: left;
    background: url('../images/btn_brwn.gif') right 0;
    line-height: 240%;
    padding-right: 90px;
    height: 27px;
    overflow: hidden
}

#bBrown a:hover span {
    background: url('../images/btn_brwn.gif') right -27px;
    color: #fff
}


/* button_yellow */

#bYellw a {
    display: block;
    background: url('../images/btn_yellow.gif') left 0;
    float: left;
    font: 16px Helvetica;
    color: #fff;
    padding-left: 80px;
    text-decoration: none;
    height: 27px;
    cursor: pointer;
    margin-right: 0;
    overflow: hidden;
    font-weight: bold
}

#bYellw a:hover {
    background: url('../images/btn_yellow.gif') left -27px
}

#bYellw a span {
    display: block;
    float: left;
    background: url('../images/btn_yellow.gif') right 0;
    line-height: 180%;
    padding-right: 80px;
    height: 27px;
    overflow: hidden
}

#bYellw a:hover span {
    background: url('../images/btn_yellow.gif') right -27px;
    color: #000
}

.faq_icn {
    background: url(../images/icn_q.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}


/* button_brwon2 */

#bBrown2 a {
    display: block;
    background: url('../images/btn_brwn.gif') left 0;
    float: left;
    font: 12px Helvetica;
    color: #eee;
    padding-left: 95px;
    text-decoration: none;
    height: 27px;
    cursor: pointer;
    margin-right: 0;
    overflow: hidden
}

#bBrown2 a:hover {
    background: url('../images/btn_brwn.gif') left -27px
}

#bBrown2 a span {
    display: block;
    float: left;
    background: url('../images/btn_brwn.gif') right 0;
    line-height: 240%;
    padding-right: 95px;
    height: 27px;
    overflow: hidden
}

#bBrown2 a:hover span {
    background: url('../images/btn_brwn.gif') right -27px;
    color: #fff
}

.link_brown,
.link_brown a,
.link_brown a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: underline;
    color: #e00020;
}

.link_red,
.link_red a,
.link_red a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: underline;
    color: #b5251b;
}

.faq_icn {
    background: url(../images/icn_q.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.faq_q a {
    padding: 2px 2px;
    color: #0470b3;
    height: 20px;
    padding-top: 6px;
    text-decoration: underline;
    font-weight: bold;
}

.faq_q a:hover {
    padding: 2px 2px;
    color: #0470b3;
    height: 20px;
    padding-top: 6px;
    font-weight: bold;
}

.faq_icn2 {
    background: url(../images/icn_q.gif);
    background-repeat: no-repeat;
    background-position: 50% 80%;
}

.faq_ask {
    padding: 10px 2px 2px 2px;
    color: #333;
    font: Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-weight: bold;
}

.faq_answer {
    padding: 2px 50px 2px 2px;
    color: #333;
    font: Arial, Helvetica, sans-serif;
    line-height: 18px;
}

.faq_answer a {
    padding: 2px 2px;
    color: #0470b3;
    height: 18px;
    padding-top: 6px;
    text-decoration: underline;
}

.faq_answer a:hover {
    padding: 2px 2px;
    color: #0470b3;
    height: 18px;
    padding-top: 6px;
}

.text_multi {
    font-family: Arial, Helvetica, sans-serif;
    color: #222;
    font-size: 9pt;
    line-height: 1.3;
    ;
    font-style: normal;
    padding: 2px;
}

.form_gray {
    color: #222;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    width: 155px;
    border-right: 1px solid #b4b4b4;
    border-top: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #e1e1e1;
    padding: 5px;
    height: 22px;
    background-color: #ddd;
}

.form_contact1 {
    color: #222;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    width: 200px;
    border-right: 1px solid #b4b4b4;
    border-top: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #e1e1e1;
    padding: 5px;
    height: 24px;
}

.form_contact2 {
    color: #222;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    width: 300px;
    border-right: 1px solid #b4b4b4;
    border-top: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #e1e1e1;
    padding: 5px;
    height: 24px;
}

.text_multi {
    color: #222;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 1.3;
    ;
    font-style: normal;
    padding: 5px;
    margin: 4px 0;
    width: 300px;
}

.Instruc_tt1 {
    color: #e00020;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.Instruc_tt {
    color: #e00020;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 15px;
}

.Instruc_br {
    color: #222;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.Instruc_br2 {
    color: #222;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-top: 15px;
}

.Instruc_txt {
    padding: 15px 0;
}

.Instruc_txt2 {
    padding: 15px 0;
    border-bottom: 1px dotted #999;
}

.list th {
    font-size: 10px;
    color: #9D0807;
    text-align: center;
    background: url(../images/bar_bg.gif) repeat-x;
    background-color: #c9c8c8;
    padding: 5px;
    border-right: 1px solid #FFF;
}

.list td {
    padding: 5px;
    font-size: 9pt;
    color: #333;
    text-indent: 0px;
}

.note_red {
    color: #E00020;
    font-size: 14px
}

.link_alpha a,
.link_alpha a:visited {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none
}

.link_alpha a:hover {
    color: #E00020;
    border-top: 3px solid #CCC;
    text-decoration: none
}

.link_alpha_sel {
    color: #E00020;
}


/* INDEX */

.mainIMG {
    position: relative;
    width: 100%;
    max-width: 880px;
    float: left;
    clear: both;
    margin: 0;
    padding: 0;
    display: inline
}

.MainIMG_Wrap {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 880px;
    height: 317px;
    position: absolute;
    top: 0
}


/* Original CSS  02/24/14
.LANGUGE_ENg a{width:65px;height:17px;margin:8px 5px 0 1px;padding:0;float:right;background-image:url(../images/language.gif); background-position:0 -17px; background-repeat:no-repeat;display:inline}
.LANGUGE_ENg a:hover{background-image:url(../images/language.gif); background-position:0 -17px}
.LANGG_SPn a{width:65px;height:17px;margin:8px 0 0 0;padding:0;float:right;background-image:url(../images/language.gif); background-position:-65px 0; background-repeat:no-repeat;display:inline}
.LANGG_SPn a:hover{background-image:url(../images/language.gif); background-position:-65px -17px}
.btn_rech_acc a{width:145px;height:20px;margin:4px 0 0 15px;padding:0;float:left;background-image:url(../images/btn_recharge.gif); background-position:0 0px; background-repeat:no-repeat;display:inline}
.btn_rech_acc a:hover{background-image:url(../images/btn_recharge.gif); background-position:0 -20px}
.BTN_LogOut a{width:85px;height:22px;float:right;display:inline;margin:25px 0 0 0;padding:0;background-image:url(../images/btn_login_w.png); background-position:-172px 0; background-repeat:no-repeat; display:inline}
.BTN_LogOut a:hover {background-image:url(../images/btn_login_w.png); background-position:-172px -22px; background-repeat:no-repeat}  */

.LANG_ENg a {
    width: 65px;
    height: 17px;
    margin-right: 5px;
    padding: 0;
    float: right;
    background-image: url(../images/language.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline
}

.LANG_ENg a:hover {
    background-image: url(../images/language.gif);
    background-position: 0 -17px
}

.LANG_ENg_sel a {
    width: 65px;
    height: 17px;
    margin-right: 5px;
    padding: 0;
    float: right;
    background-image: url(../images/language.gif);
    background-position: 0 -17px;
    background-repeat: no-repeat;
    display: inline
}

.LANG_ENg_sel a:hover {
    background-image: url(../images/language.gif);
    background-position: 0 -17px
}

.LANG_SPn a {
    width: 65px;
    height: 17px;
    padding: 0;
    float: right;
    background-image: url(../images/language.gif);
    background-position: -65px 0;
    background-repeat: no-repeat;
    display: inline
}

.LANG_SPn a:hover {
    background-image: url(../images/language.gif);
    background-position: -65px -17px
}

.LANG_SPn_sel a {
    width: 65px;
    height: 17px;
    padding: 0;
    float: right;
    background-image: url(../images/language.gif);
    background-position: -65px -17px;
    background-repeat: no-repeat;
    display: inline
}

.LANG_SPn_sel a:hover {
    background-image: url(../images/language.gif);
    background-position: -65px -17px
}

.btn_rech_acc a {
    width: 145px;
    height: 20px;
    margin: 4px 5px 0 15px;
    padding: 0;
    float: left;
    background-image: url(../images/btn_recharge.gif);
    background-position: 0 0px;
    background-repeat: no-repeat;
    display: inline
}

.btn_rech_acc a:hover {
    background-image: url(../images/btn_recharge.gif);
    background-position: 0 -20px
}

.BTN_LogOut a {
    width: 85px;
    height: 22px;
    float: right;
    display: inline;
    padding: 0;
    background-image: url(../images/btn_login_w.png);
    background-position: -172px 0;
    background-repeat: no-repeat;
    display: inline
}

.BTN_LogOut a:hover {
    background-image: url(../images/btn_login_w.png);
    background-position: -172px -22px;
    background-repeat: no-repeat
}

.btn_rech_acc2 a {
    width: 86px;
    height: 20px;
    margin: 4px 5px 0 15px;
    padding: 0;
    float: left;
    background-image: url(../images/btn_recharge2.gif);
    background-position: 0 0px;
    background-repeat: no-repeat;
    display: inline
}

.btn_rech_acc2 a:hover {
    background-image: url(../images/btn_recharge2.gif);
    background-position: 0 -20px
}

.btn_dt_earnings a {
    width: 153px;
    height: 20px;
    margin: 4px 5px 0 15px;
    padding: 0;
    float: left;
    background-image: url(../images/btn_earnings.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
    display: inline
}

.btn_dt_earnings a:hover {
    background-image: url(../images/btn_earnings.png);
    background-position: 0 -20px
}

.BG_Folder {
    background-image: url(../images/folder.gif);
    background-position: 0 0;
    background-repeat: no-repeat
}

.style1 {
    color: #fffce8;
    font-size: 11px
}

.style2 {
    width: 50px;
    height: 20px;
    margin: 8px 0 0 15px;
    padding: 0;
    text-align: center;
    color: #000;
    font-size: 20px;
    font-weight: 700
}

.Credits {
    color: #111111;
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    float: left;
    margin: 5px 5px 0 0;
    display: inline
}

.Credits_Y {
    color: #c1011b;
    font-size: 15px;
    text-align: left;
    font-weight: 700;
    display: inline
}

.Credits_Y > b {
    font-weight: 700;
}

.RMAIN_MENU1 a {
    width: 106px;
    height: 35px;
    margin: 0 4px 0 0;
    padding: 0;
    float: left;
    background-image: url(../images/rmainmenu.gif);
    background-position: 0 0;
    background-repeat: no-repeat
}

.RMAIN_MENU1 a:hover {
    background-image: url(../images/rmainmenu.gif);
    background-position: 0 -35px
}

.RMAIN_MENU2 a {
    width: 106px;
    height: 35px;
    margin: 0 4px 0 0;
    padding: 0;
    float: left;
    background-image: url(../images/rmainmenu.gif);
    background-position: -110px 0;
    background-repeat: no-repeat
}

.RMAIN_MENU2 a:hover {
    background-image: url(../images/rmainmenu.gif);
    background-position: -110px -35px
}

.RMAIN_MENU3 a {
    width: 106px;
    height: 35px;
    margin: 0 4px 0 0;
    padding: 0;
    float: left;
    background-image: url(../images/rmainmenu.gif);
    background-position: -220px 0;
    background-repeat: no-repeat
}

.RMAIN_MENU3 a:hover {
    background-image: url(../images/rmainmenu.gif);
    background-position: -220px -35px
}

.RMAIN_MENU4 a {
    width: 105px;
    height: 35px;
    margin: 0 4px 0 0;
    padding: 0;
    float: left;
    background-image: url(../images/rmainmenu.gif);
    background-position: -330px 0;
    background-repeat: no-repeat
}

.RMAIN_MENU4 a:hover {
    background-image: url(../images/rmainmenu.gif);
    background-position: -330px -35px
}

.RMAIN_MENU5 a {
    width: 168px;
    height: 35px;
    margin: 0 4px 0 0;
    padding: 0;
    float: left;
    background-image: url(../images/rmainmenu.gif);
    background-position: -439px 0;
    background-repeat: no-repeat
}

.RMAIN_MENU5 a:hover {
    background-image: url(../images/rmainmenu.gif);
    background-position: -439px -35px
}

.RMAIN_MENU6 a {
    width: 154px;
    height: 35px;
    margin: 0 4px 0 0;
    padding: 0;
    float: left;
    background-image: url(../images/rmainmenu.gif);
    background-position: -611px 0;
    background-repeat: no-repeat
}

.RMAIN_MENU6 a:hover {
    background-image: url(../images/rmainmenu.gif);
    background-position: -611px -35px
}

.RMAIN_MENU7 a {
    width: 111px;
    height: 35px;
    margin: 0;
    padding: 0;
    float: left;
    background-image: url(../images/rmainmenu.gif);
    background-position: -769px 0;
    background-repeat: no-repeat
}

.RMAIN_MENU7 a:hover {
    background-image: url(../images/rmainmenu.gif);
    background-position: -769px -35px
}

.top-menu {
    width: 880px;
    height: 35px;
    margin: 0 auto;
    float: left
}

.top-menu ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.top-menu li {
    margin:0 0 0 2px;
    float: left;
    display: inline;
    text-align: center
}

.top-menu li:first-child {
    margin:0;
}

.top-menu li a {
    width: 145px;
    height: 36px;
    line-height: 36px;
    display: inline;
    float: left;
    background: #343434;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}

.top-menu li a:hover,.top-menu li a:focus,.top-menu li a.enabled {
    background: #d91415;
}


.FOOTER_LINKs,
.FOOTER_LINKs a {
    font-size: 12px;
    line-height: 14px;
    color: #787878;
    text-decoration: none;
    text-align: center
}

.FOOTER_LINKs a:hover {
    font-size: 12px;
    line-height: 14px;
    color: #c90016;
    text-decoration: none;
    text-align: center
}


/* NEW 8 BUTTONS for 03/06 UPDATE*/

.Menu_Wrap {
    position: relative;
    width: 100%;
    max-width: 880px;
    height: auto;
    text-align: left;
    float: left;
    margin: 10px 0px 0 0;
    padding: 0;
    z-index: 98
}


/* NEW 15 BUTTONS */

.KI_MENU_blk a {
    width: 168px;
    height: 73px;
    background-image: url(../images/black011-btn.png);
    background-position: 0 0;
    float: left;
    margin: 0 10px 10px 0;
    padding: 0
}

.KI_MENU_blk a:hover {
    background-position: 0 -73px
}

.KI_MENU_max a {
    width: 168px;
    height: 73px;
    background-image: url(../images/maxxitt-btn.png);
    background-position: 0 0;
    float: left;
    margin: 0 10px 10px 0;
    padding: 0
}

.KI_MENU_max a:hover {
    background-position: 0 -73px
}

.KI_MENU_mae a {
    width: 168px;
    height: 73px;
    background-image: url(../images/maestro-btn.png);
    background-position: 0 0;
    float: left;
    margin: 0 10px 10px 0;
    padding: 0
}

.KI_MENU_mae a:hover {
    background-position: 0 -73px
}

.KI_MENU_som a {
    width: 168px;
    height: 73px;
    background-image: url(../images/somalia011-btn.png);
    background-position: 0 0;
    float: left;
    margin: 0 10px 10px 0;
    padding: 0
}

.KI_MENU_som a:hover {
    background-position: 0 -73px
}

.KI_MENU_coco a {
    width: 168px;
    height: 73px;
    background-image: url(../images/cocoa-btn.png);
    background-position: 0 0;
    float: left;
    margin-bottom: 10px;
    padding: 0
}

.KI_MENU_coco a:hover {
    background-position: 0 -73px
}

.KI_MENU_covid a {
    width: 168px;
    height: 73px;
    background-image: url(../images/covid-19_btn.png);
    background-position: 0 0;
    float: left;
    margin-bottom: 10px;
    padding: 0
}

.KI_MENU_covid a:hover {
    background-position: 0 -73px
}

.KI_MENU_t-mobile a {
    width: 168px;
    height: 73px;
    background-image: url(../images/t-mobile-btn2.png);
    background-position: 0 0;
    float: left;
    margin-bottom: 10px;
    padding: 0
}

.KI_MENU_t-mobile a:hover {
    background-position: 0 -73px;
}

.Qu_div15 {
    position: absolute;
    width: 187px;
    height: 120px;
    display: none;
    left: 700px;
    top: -1px;
    z-index: 100;
}


.KI_MENU_bw a {
    width: 168px;
    height: 73px;
    background-image: url(../images/black_wireless-btn.png);
    background-position: 0 0;
    float: left;
    margin-right: 10px;
    padding: 0
}

.KI_MENU_bw a:hover {
    background-position: 0 -73px
}

.KI_MENU_mango a {
    width: 168px;
    height: 73px;
    background-image: url(../images/mango-btn.png);
    background-position: 0 0;
    float: left;
    margin-right: 10px;
    padding: 0
}

.KI_MENU_mango a:hover {
    background-position: 0 -73px
}

.KI_MENU_red a {
    width: 168px;
    height: 73px;
    background-image: url(../images/redpocket-btn.png);
    background-position: 0 0;
    float: left;
    margin-right: 10px;
    padding: 0
}

.KI_MENU_red a:hover {
    background-position: -168px -73px
}


.KI_MENU_SIM a {
    width: 168px;
    height: 73px;
    background-image: url(../images/sims-btn.png);
    background-position: 0 0;
    float: left;
    margin-right: 10px;
    padding: 0
}

.KI_MENU_SIM a:hover {
    background-position: -168px -73px
}


.KI_MENU_H2O a {
    width: 168px;
    height: 73px;
    background-image: url(../images/h2o_home_logo.png);
    background-position: 0 0;
    float: left;
    margin-right: 10px;
    padding: 0
}

/*.KI_MENU_H2O a:hover {
    background-position: -168px -73px;
}*/

.Qu_div09 {
    position: absolute;
    width: 225px;
    height: 116px;
    display: none;
    left: 505.5px;
    top: 80px;
    z-index: 100;
}

div.KI_MENU_H2O a:hover div.Qu_div09 {
    display: block;
}

.KI_MENU_us a {
    width: 168px;
    height: 73px;
    background-image: url(../images/us_wireless-btn.png);
    background-position: 0 0;
    float: left;
    margin-right: 0;
    padding: 0
}

.KI_MENU_us a:hover {
    background-position: 0 -73px;
}

.KI_MENU_bill a {
    width: 168px;
    height: 73px;
    background-image: url(../images/intl_billpay-btn2.png);
    background-position: 0 0;
    float: left;
    margin: 10px 10px 0 0;
    padding: 0
}

.KI_MENU_bill a:hover {
    background-position: 0 -73px;
}

.KI_MENU_pa a {
    width: 168px;
    height: 73px;
    background-image: url(../images/cellphoneacx.png);
    background-position: 0 0;
    float: left;
    margin: 10px 10px 0 0;
    padding: 0
}

.KI_MENU_pa a:hover {
    background-position: 0 -73px;
}

.KI_MENU_is a {
    width: 168px;
    height: 73px;
    background-image: url(../images/intl_sims-btn.png);
    background-position: 0 0;
    float: left;
    margin: 10px 10px 0 0;
    padding: 0
}

.KI_MENU_is a:hover {
    background-position: -168px -73px;
}

.KI_MENU_cou a {
    width: 168px;
    height: 73px;
    background-image: url(../images/coupons-btn.png);
    background-position: 0 0;
    float: left;
    margin: 10px 10px 0 0;
    padding: 0
}

.KI_MENU_cou a:hover {
    background-position: -168px -73px;
}

.KI_MENU_tu a {
    width: 168px;
    height: 73px;
    background-image: url(../images/intl_topup-btn.png);
    background-position: 0 0;
    float: left;
    margin-top: 10px;
    padding: 0
}

.KI_MENU_tu a:hover {
    background-position: 0 -73px;
}

.Qu_div02 {
    position: absolute;
    width: 212px;
    height: 116px;
    display: none;
    left: -40px;
    top: 83px;
    z-index: 100;
}

div.KI_MENU_bw a:hover div.Qu_div02 {
    display: block;
}

.Qu_div03 {
    position: absolute;
    width: 212px;
    height: 116px;
    display: none;
    left: 156.5px;
    /*left: 136px;*/
    top: 83px;
    z-index: 101;
}



div.KI_MENU_mango a:hover div.Qu_div03 {
    display: block;
}

.Qu_div05 {
    position: absolute;
    width: 168px;
    height: 120px;
    display: none;
    left: 712px;
    top: 166px;
    z-index: 100;
}

div.KI_MENU_tu a:hover div.Qu_div05 {
    display: block;
}

.Qu_div06 {
    position: absolute;
    width: 168px;
    height: 120px;
    display: none;
    left: 694px;
    top: 83px;
    z-index: 100;
}

div.KI_MENU_us a:hover div.Qu_div06 {
    display: block;
}

.Qu_div07 {
    position: absolute;
    width: 225px;
    height: 116px;
    display: none;
    left: 314px;
    top: 83px;
    z-index: 103;
}

div.KI_MENU_red a:hover div.Qu_div07 {
    display: block;
}

.Qu_div08 {
    position: absolute;
    width: 225px;
    height: 116px;
    display: none;
    left: 136px;
    top: 166px;
    z-index: 103;
}

div.KI_MENU_pa a:hover div.Qu_div08 {
    display: block;
}

.SUB-BlackSIM {
    position: absolute;
    left: 30px;
    top: 470px;
    width: 225px;
    height: 124px;
    z-index: 10000;
}


/*.SUB-BlackSIM {position: absolute;left: 300px;top: 399px;width: 267px;height: 147px;z-index: 10000;}*/

.SUB-BoltMENU {
    position: absolute;
    left: 235px;
    top: 465px;
    width: 225px;
    height: 124px;
    z-index: 10000;
}

.Slide_DIV {
    position: absolute;
    width: 570px;
    height: 317px;
    float: left;
    padding: 0;
    margin: 0
}


/* SLIDESHOW */

#slideshow {
    position: relative;
    /*height:350px;*/
}

#slideshow div {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0 !important;
    border-radius: 4px;
}

#slideshow div.active {
    z-index: 10;
    opacity: 1 !important;
}

#slideshow div.last-active {
    z-index: 9;
}


/* Please Change after finishing the Service Down Notice
.Slide_Control{position:absolute;left:20px;top:296px;width:186px;height:21px;float:left;z-index:11}   */

.Slide_Control {
    position: absolute;
    right: 50%;
    transform: translateX(50%);
    top: 296px;
    width: 186px;
    height: 21px;
    float: right;
    z-index: 11
}

.Slide_Control ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.Slide_Control li {
    margin: 0;
    float: left;
    display: inline
}

.Slide_Control li a {
    display: inline;
    float: left;
    height: 21px;
    background-image: url(../images/slide.png);
    text-indent: -9999px;
    outline: none;
    -moz-outline-style: none;
}

.Slide_Control li a.pre {
    width: 30px;
    background-position: 0 0
}

.Slide_Control li a.img_slide {
    width: 21px;
    background-position: -30px 0
}

.Slide_Control li a.next {
    width: 30px;
    background-position: right top;
}

.Slide_Control li a.pre:hover,
.Slide_Control li a.pre:focus,
.Slide_Control li a#enabled_menu0 {
    width: 30px;
    background-position: 0 -21px
}

.Slide_Control li a.img_slide:hover,
.Slide_Control li a.img_slide:focus,
.Slide_Control li a#enabled_menu {
    width: 21px;
    background-position: -30px -21px
}

.Slide_Control li a.next:hover,
.Slide_Control li a.next:focus,
.Slide_Control li a#enabled_menu7 {
    width: 30px;
    background-position: right -21px
}


/* FOOTER */

.footer_g {
    font-size: 11px;
    color: #999999
}

.footer_w {
    font-size: 11px;
    color: #ffffff
}

.footer_b {
    font-size: 11px;
    color: #ac7619
}

.bot_manualLink {
    width: 135px;
    height: 30px;
    margin: 16px 10px 0 0;
    float: right
}

.bot_manualLink ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.bot_manualLink li {
    margin: 0;
    float: right;
    display: inline;
    text-align: center
}

.bot_manualLink li a {
    height: 30px;
    display: inline;
    float: right;
    background-image: url(../images/btn_manual.png);
    text-indent: -9999px
}

.bot_manualLink li a.bot_manualDownload {
    width: 135px;
    background-position: 0 0
}

.bot_manualLink li a.bot_manualDownload:hover,
.bot_manualLink li a.bot_manualDownload:focus,
.bot_manualLink li a#enabled_menu0 {
    background-position: 0 -30px
}


/* News */

.news_bg {
    width: 880px;
    background-color: #ffffff
}

.news_wrap {
    width: 880px;
    background-color: #ffffff
}

.news_list {
    width: 880px;
    background-color: #FFFFFF;
    padding-top: 30px;
    text-align: left
}

.news_style {
    width: 880px;
    text-align: left;
    margin: 0;
    padding: 0;
    clear: both;
    background-color: #ffffff
}

.news_style ul {
    width: 880px;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #ffffff
}

.news_style li {
    padding: 0;
    float: left;
    display: inline
}

.box_top {
    width: 880px;
    height: 15px;
    background-image: url(../images/bg_news_top.gif);
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-position: center
}

.box_mid {
    width: 880px;
    background-image: url(../images/bg_news_mid.gif);
    background-repeat: repeat-y;
    background-color: #ffffff;
    background-position: center
}

.box_bott {
    width: 880px;
    height: 20px;
    background-image: url(../images/bg_news_bott.gif);
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-position: center top
}

.news_icon {
    width: 84px;
    height: 100%;
    margin-left: 73px;
    padding: 0;
    float: left;
    display: inline;
    vertical-align: top
}

.news_title {
    width: 570px;
    margin: 3px 18px;
    padding: 0;
    float: left;
    display: inline;
    text-align: left;
    vertical-align: top;
    font-size: 18px
}

.btn_more {
    margin: 0 auto;
    padding: 0 80px 0 0;
    float: right;
    display: inline;
}

.transparent {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: Black;
    z-index: 99;
    /* These three lines are for transparency in all browsers. */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: .5;
}

.news_popup {
    position: absolute;
    top: 200px;
    left: 30%;
    z-index: 100
}

.MonthPlan_Wrap {
    width: 365px;
    height: 635px;
    margin: 0;
    padding: 0;
    background-position: 0 0;
    background-repeat: no-repeat
}

.TABS {
    width: 365px;
    height: 104px;
    margin: 0;
    padding: 0
}

.tab1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/BW_NewTabs.png);
    background-position: 0 0;
    background-repeat: no-repeat
}

.tab1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 0px
}

.tab2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/BW_NewTabs.png);
    background-position: -110px -208px;
    background-repeat: no-repeat
}

.tab2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px -104px
}

.tab3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/BW_NewTabs.png);
    background-position: -225px -208px;
    background-repeat: no-repeat
}

.tab3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px -104px
}

.tab2_1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/BW_NewTabs.png);
    background-position: 0 -208px;
    background-repeat: no-repeat
}

.tab2_1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 -104px
}

.tab2_2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/BW_NewTabs.png);
    background-position: -110px 0;
    background-repeat: no-repeat
}

.tab2_2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px 0
}

.tab2_3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/BW_NewTabs.png);
    background-position: -225px -208px;
    background-repeat: no-repeat
}

.tab2_3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px -104px
}

.tab3_1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/BW_NewTabs.png);
    background-position: 0 -208px;
    background-repeat: no-repeat
}

.tab3_1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 -104px
}

.tab3_2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/BW_NewTabs.png);
    background-position: -110px -208px;
    background-repeat: no-repeat
}

.tab3_2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px -104px
}

.tab3_3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/BW_NewTabs.png);
    background-position: -225px 0;
    background-repeat: no-repeat
}

.tab3_3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px 0
}

.RTR_Red {
    width: 365px;
    height: 104px;
    margin: 0;
    padding: 0
}

.rtrred1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/RedPocket_Menu.png);
    background-position: 0 0;
    background-repeat: no-repeat
}

.rtrred1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 0px
}

.rtrred2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/RedPocket_Menu.png);
    background-position: -110px -208px;
    background-repeat: no-repeat
}

.rtrred2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px -104px
}

.rtrred3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/RedPocket_Menu.png);
    background-position: -225px -208px;
    background-repeat: no-repeat
}

.rtrred3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px -104px
}

.rtrred2_1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/RedPocket_Menu.png);
    background-position: 0 -208px;
    background-repeat: no-repeat
}

.rtrred2_1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 -104px
}

.rtrred2_2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/RedPocket_Menu.png);
    background-position: -110px 0;
    background-repeat: no-repeat
}

.rtrred2_2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px 0
}

.rtrred2_3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/RedPocket_Menu.png);
    background-position: -225px -208px;
    background-repeat: no-repeat
}

.rtrred2_3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px -104px
}

.rtrred3_1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/RedPocket_Menu.png);
    background-position: 0 -208px;
    background-repeat: no-repeat
}

.rtrred3_1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 -104px
}

.rtrred3_2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/RedPocket_Menu.png);
    background-position: -110px -208px;
    background-repeat: no-repeat
}

.rtrred3_2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px -104px
}

.rtrred3_3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/RedPocket_Menu.png);
    background-position: -225px 0;
    background-repeat: no-repeat
}

.rtrred3_3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px 0
}

.RTR_Menu {
    width: 365px;
    height: 104px;
    margin: 0;
    padding: 0
}

.rtr1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/rtr_menu.jpg);
    background-position: 0 0;
    background-repeat: no-repeat
}

.rtr1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 0px
}

.rtr2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/rtr_menu.jpg);
    background-position: -110px -208px;
    background-repeat: no-repeat
}

.rtr2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px -104px
}

.rtr3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/rtr_menu.jpg);
    background-position: -225px -208px;
    background-repeat: no-repeat
}

.rtr3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px -104px
}

.rtr2_1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/rtr_menu.jpg);
    background-position: 0 -208px;
    background-repeat: no-repeat
}

.rtr2_1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 -104px
}

.rtr2_2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/rtr_menu.jpg);
    background-position: -110px 0;
    background-repeat: no-repeat
}

.rtr2_2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px 0
}

.rtr2_3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/rtr_menu.jpg);
    background-position: -225px -208px;
    background-repeat: no-repeat
}

.rtr2_3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px -104px
}

.rtr3_1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/rtr_menu.jpg);
    background-position: 0 -208px;
    background-repeat: no-repeat
}

.rtr3_1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 -104px
}

.rtr3_2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/rtr_menu.jpg);
    background-position: -110px -208px;
    background-repeat: no-repeat
}

.rtr3_2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px -104px
}

.rtr3_3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/rtr_menu.jpg);
    background-position: -225px 0;
    background-repeat: no-repeat
}

.rtr3_3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px 0
}

.RTRGO_Menu {
    width: 365px;
    height: 104px;
    margin: 0;
    padding: 0
}

.rtrgo1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/easygo_menu2.png);
    background-position: 0 0;
    background-repeat: no-repeat
}

.rtrgo1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 0px
}

.rtrgo2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/easygo_menu2.png);
    background-position: -110px -208px;
    background-repeat: no-repeat
}

.rtrgo2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px -104px
}

.rtrgo3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/easygo_menu2.png);
    background-position: -225px -208px;
    background-repeat: no-repeat
}

.rtrgo3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px -104px
}

.rtrgo2_1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/easygo_menu2.png);
    background-position: 0 -208px;
    background-repeat: no-repeat
}

.rtrgo2_1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 -104px
}

.rtrgo2_2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/easygo_menu2.png);
    background-position: -110px 0;
    background-repeat: no-repeat
}

.rtrgo2_2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px 0
}

.rtrgo2_3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/easygo_menu2.png);
    background-position: -225px -208px;
    background-repeat: no-repeat
}

.rtrgo2_3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px -104px
}

.rtrgo3_1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/easygo_menu2.png);
    background-position: 0 -208px;
    background-repeat: no-repeat
}

.rtrgo3_1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 -104px
}

.rtrgo3_2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/easygo_menu2.png);
    background-position: -110px -208px;
    background-repeat: no-repeat
}

.rtrgo3_2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px -104px
}

.rtrgo3_3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/easygo_menu2.png);
    background-position: -225px 0;
    background-repeat: no-repeat
}

.rtrgo3_3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px 0
}

.RTRBLT_Menu {
    width: 365px;
    height: 104px;
    margin: 0;
    padding: 0
}

.rtrblt1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/bolt_menu.png);
    background-position: 0 0;
    background-repeat: no-repeat
}

.rtrblt1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 0px
}

.rtrblt2_1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/bolt_menu.png);
    background-position: 0 -208px;
    background-repeat: no-repeat
}

.rtrblt2_1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 -104px
}

.RTR_Mango {
    width: 365px;
    height: 104px;
    margin: 0;
    padding: 0
}

.rtrmg1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/mango_menu.png);
    background-position: 0 0;
    background-repeat: no-repeat
}

.rtrmg1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 0px
}

.rtrmg2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/mango_menu.png);
    background-position: -110px -208px;
    background-repeat: no-repeat
}

.rtrmg2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px -104px
}

.rtrmg3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/mango_menu.png);
    background-position: -225px -208px;
    background-repeat: no-repeat
}

.rtrmg3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px -104px
}

.rtrmg2_1 a {
    width: 110px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/mango_menu.png);
    background-position: 0 -208px;
    background-repeat: no-repeat
}

.rtrmg2_1 a:hover {
    width: 110px;
    height: 104px;
    background-position: 0 -104px
}

.rtrmg2_2 a {
    width: 115px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/mango_menu.png);
    background-position: -110px 0;
    background-repeat: no-repeat
}

.rtrmg2_2 a:hover {
    width: 115px;
    height: 104px;
    background-position: -110px 0
}

.rtrmg2_3 a {
    width: 140px;
    height: 104px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background-image: url(../images/mango_menu.png);
    background-position: -225px -208px;
    background-repeat: no-repeat
}

.rtrmg2_3 a:hover {
    width: 140px;
    height: 104px;
    background-position: -225px -104px
}

.div_blank {
    margin: 0;
    padding: 0;
    float: left
}

.ILD_dotted {
    border-bottom: 1px dotted #c4c4c4
}

.Tab-Express-ON a {
    width: 146px;
    height: 27px;
    margin: 0;
    padding: 0;
    float: left;
    background: url(../images/btn-express.png) no-repeat;
    background-position: 0 0;
    text-indent: -9999px;
}

.Tab-Express-ON a:hover {
    width: 146px;
    height: 27px;
    margin: 0;
    padding: 0;
    float: left;
    background: url(../images/btn-express.png) no-repeat;
    background-position: 0 -27px;
    text-indent: -9999px;
}

.Tab-Express-OFF a {
    width: 146px;
    height: 27px;
    margin: 0;
    padding: 0;
    float: left;
    background: url(../images/btn-express.png) no-repeat;
    background-position: 0 -54px;
    text-indent: -9999px;
}

.Tab-Express-OFF a:hover {
    width: 146px;
    height: 27px;
    margin: 0;
    padding: 0;
    float: left;
    background: url(../images/btn-express.png) no-repeat;
    background-position: 0 -81px;
    text-indent: -9999px;
}

.Tab-Speed-ON a {
    width: 146px;
    height: 27px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background: url(../images/btn_maxx_itt.png) no-repeat;
    background-position: -146px 0;
    text-indent: -9999px;
}

.Tab-Speed-ON a:hover {
    background-position: -146px -27px
}

.Tab-Speed-OFF a {
    width: 146px;
    height: 27px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background: url(../images/btn_maxx_itt.png) no-repeat;
    background-position: -146px -54px;
    text-indent: -9999px;
}

.Tab-Speed-OFF a:hover {
    background-position: -146px -81px
}

.Tab-Speed-OFF2 a {
    width: 146px;
    height: 27px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background: url(../images/btn_maxx_itt.png) no-repeat;
    background-position: -146px -108px;
    text-indent: -9999px;
}

.Tab-Speed-OFF2 a:hover {
    background-position: -146px -135px
}

.Tab-LanG-ON a {
    width: 170px;
    height: 27px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background: url(../images/btn_maxx_itt.png) no-repeat;
    background-position: -292px 0;
    text-indent: -9999px;
}

.Tab-LanG-ON a:hover {
    background-position: -292px -27px
}

.Tab-LanG-OFF a {
    width: 170px;
    height: 27px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background: url(../images/btn_maxx_itt.png) no-repeat;
    background-position: -292px -54px;
    text-indent: -9999px;
}

.Tab-LanG-OFF a:hover {
    background-position: -292px -81px
}

.Tab-LanG-OFF2 a {
    width: 170px;
    height: 27px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background: url(../images/btn_maxx_itt.png) no-repeat;
    background-position: -292px -108px;
    text-indent: -9999px;
}

.Tab-LanG-OFF2 a:hover {
    background-position: -292px -135px
}

.STab-Express-ON a {
    width: 116px;
    height: 21px;
    margin: 0;
    padding: 0;
    float: left;
    background: url(../images/btn-express-small.png) no-repeat;
    background-position: 0 0;
    text-indent: -9999px;
}

.STab-Express-ON a:hover {
    width: 116px;
    height: 21px;
    margin: 0;
    padding: 0;
    float: left;
    background: url(../images/btn-express-small.png) no-repeat;
    background-position: 0 -21px;
    text-indent: -9999px;
}

.STab-Express-OFF a {
    width: 116px;
    height: 21px;
    margin: 0;
    padding: 0;
    float: left;
    background: url(../images/btn-express-small.png) no-repeat;
    background-position: 0 -43px;
    text-indent: -9999px;
}

.STab-Express-OFF a:hover {
    width: 116px;
    height: 21px;
    margin: 0;
    padding: 0;
    float: left;
    background: url(../images/btn-express-small.png) no-repeat;
    background-position: 0 -64px;
    text-indent: -9999px;
}

.STab-Speed-ON a {
    width: 114px;
    height: 21px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background: url(../images/btn_maxx_itt_small.png) no-repeat;
    background-position: -116px -0px;
    text-indent: -9999px;
}

.STab-Speed-ON a:hover {
    background-position: -116px -21px
}

.STab-Speed-OFF a {
    width: 114px;
    height: 21px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background: url(../images/btn_maxx_itt_small.png) no-repeat;
    background-position: -116px -43px;
    text-indent: -9999px;
}

.STab-Speed-OFF a:hover {
    background-position: -116px -64px
}

.STab-Speed-OFF2 a {
    width: 114px;
    height: 21px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background: url(../images/btn_maxx_itt_small.png) no-repeat;
    background-position: -116px -86px;
    text-indent: -9999px;
}

.STab-Speed-OFF2 a:hover {
    background-position: -116px -107px
}

.STab-LanG-ON a {
    width: 123px;
    height: 21px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background: url(../images/btn_maxx_itt_small.png) no-repeat;
    background-position: -231px 0;
    text-indent: -9999px;
}

.STab-LanG-ON a:hover {
    background-position: -231px -21px
}

.STab-LanG-OFF a {
    width: 123px;
    height: 21px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background: url(../images/btn_maxx_itt_small.png) no-repeat;
    background-position: -231px -85px;
    text-indent: -9999px;
}

.STab-LanG-OFF a:hover {
    background-position: -231px -106px
}

.STab-LanG-OFF2 a {
    width: 123px;
    height: 21px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    background: url(../images/btn_maxx_itt_small.png) no-repeat;
    background-position: -231px -43px;
    text-indent: -9999px;
}

.STab-LanG-OFF2 a:hover {
    background-position: -231px -64px
}


/* .Tab-Express-ON a{width:146px; height:27px; margin:0; padding:0; float:left; background:url(../images/btn-express.png) no-repeat; background-position:0 0; text-indent:-9999px;}
.Tab-Express-ON a:hover{width:146px; height:27px; margin:0; padding:0; float:left; background:url(../images/btn-express.png) no-repeat; background-position:0 -27px; text-indent:-9999px;}
.Tab-Express-OFF a{width:146px; height:27px; margin:0; padding:0; float:left; background:url(../images/btn-express.png) no-repeat; background-position:0 -54px; text-indent:-9999px;}
.Tab-Express-OFF a:hover{width:146px; height:27px; margin:0; padding:0; float:left; background:url(../images/btn-express.png) no-repeat; background-position:0 -81px; text-indent:-9999px;}
.Tab-SpeedDial-ON a{width:170px; height:27px; margin:0; padding:0; float:left; background:url(../images/btn-express.png) no-repeat; background-position:-146px -54px; text-indent:-9999px;}
.Tab-SpeedDial-ON a:hover{width:170px; height:27px; margin:0; padding:0; float:left; background:url(../images/btn-express.png) no-repeat; background-position:-146px -81px; text-indent:-9999px;}
.Tab-SpeedDial-OFF a{width:170px; height:27px; margin:0; padding:0; float:left; background:url(../images/btn-express.png) no-repeat; background-position:-146px 0; text-indent:-9999px;}
.Tab-SpeedDial-OFF a:hover{width:170px; height:27px; margin:0; padding:0; float:left; background:url(../images/btn-express.png) no-repeat; background-position:-146px -27px; text-indent:-9999px;} */

.Line-B {
    border-bottom: 1px solid #e2e2e2;
}

.Line-B2 {
    border-bottom: 1px solid #CCC;
}

.Line-R {
    border-right: 1px solid #e2e2e2;
}

.LANG-Size {
    font-size: 12px;
}

.BLK-Tab {
    background-color: #343434;
    font-size: 11px;
    color: white;
}

.link_TC a {
    color: #0067c6;
    text-decoration: underline;
    font-weight: bold
}

.link_TC a:hover {
    color: #ed1c24;
    text-decoration: underline;
    font-weight: bold
}

.BTN-PayNow-disabled {
    /*width: 68px;*/
    /*height: 26px;*/
    margin: 0;
    padding: 10px 16px;
    border-radius: 3px;
    text-decoration: none;    
    float: left;
    background-color: #b4b4b4;
    font: 14px Helvetica;
    color: #fff;    
    /*background: url(../images/btn_paynow.jpg) no-repeat;*/
    /*background-position: 0 -52px;*/
    /*text-indent: -9999px;*/
}

.BTN-PayNow-disabled a{
    text-decoration: none;
    color: #eee;
}

.BTN-PayNow a {
    /*width: 68px;*/
    /*height: 26px;*/
    margin: 0;
    padding: 10px 16px;
    border-radius: 3px;
    text-decoration: none;
    float: left;
    background-color: #074799;
    font: 14px Helvetica;
    color: #fff;
    /*background: url(../images/btn_paynow.jpg) no-repeat;*/
    /*background-position: 0 0;*/
    /*text-indent: -9999px;*/
}

.BTN-PayNow a:hover {
    background-color: #d91415;
}


/************************
	     MODAL POPUP
************************/

.MD-Wrap {
    margin: 200px auto 0 auto;
    color: #333;
    background-color: #FFF;
    border-radius: 15px;
    padding: 10px 20px;
    width: 400px;
    height: 180px
}

.MD-Wrap2 {
    margin: 200px auto 0 auto;
    color: #333;
    background-color: #FFF;
    border-radius: 15px;
    padding: 10px 20px;
    width: 400px;
    height: 220px
}

.MD-ttl {
    margin-bottom: 20px;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    color: #C1011B;
    height: 45px;
    line-height: 15px;
    border-bottom: 2px solid #C1011B;
    text-align: left
}

.MD-txt {
    margin-bottom: 30px;
    width: 98%;
    height: 45px;
    line-height: 18px;
    text-align: left;
    padding: 0 5px
}

.Btn-Modal {
    margin-bottom: 10px;
    float: right;
    width: 35px;
    height: 35px;
}

.Modal-ttl {
    margin-bottom: 10px;
    float: left;
    width: 150px;
    height: 35px;
    line-height: 45px;
}

.rBTN a {
    display: block;
    background: url(../images/bg-btn.png) left 0;
    float: left;
    font: 17px Helvetica;
    line-height: 37px;
    font-weight: bold;
    color: #FFF;
    padding-left: 25px;
    text-decoration: none;
    height: 35px;
    cursor: pointer;
    margin-right: 3px;
    overflow: hidden
}

.rBTN a:hover {
    background: url(../images/bg-btn.png) left -35px
}

.rBTN a span {
    display: block;
    float: left;
    background: url(../images/bg-btn.png) right 0;
    line-height: 37px;
    padding-right: 25px;
    height: 35px;
    overflow: hidden
}

.rBTN a:hover span {
    background: url(../images/bg-btn.png) right -35px;
    color: #fff
}


/* Calendar CSS */

.cpCurrentDate a:link,
.cpCurrentDate a:visited {
    color: #e00020;
    font-weight: bold;
    background-color: #ececec;
    width: 20px;
    text-align: right;
    padding: 2px 4px;
    text-decoration: none
}

.cpCurrentDate a:hover,
.cpCurrentDate a:active {
    color: #FFF;
    font-weight: bold;
    background-color: #e00020;
    text-decoration: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.cpCurrentMonthDate a:link,
.cpCurrentMonthDate a:visited {
    color: #555;
    text-align: right;
    width: 20px;
    padding: 2px 4px;
    text-decoration: none
}

.cpCurrentMonthDate a:hover,
.cpCurrentMonthDate a:active {
    color: #FFF;
    background-color: #000;
    text-decoration: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.cpOtherMonthDate a:link,
.cpOtherMonthDate a:visited {
    color: #999;
    text-align: right;
    width: 20px;
    padding: 2px 4px;
    text-decoration: none
}

.cpOtherMonthDate a:hover,
.cpOtherMonthDate a:active {
    color: #FFF;
    background-color: #000;
    text-decoration: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.cpMonthNavigation {
    color: #333;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center
}

.cpMonthNavigation a:link,
.cpMonthNavigation a:visited {
    color: #e00020;
    text-align: right;
    width: 20px;
    padding: 2px 4px;
    text-decoration: none;
    background-color: #ECECEC;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.cpMonthNavigation a:hover,
.cpMonthNavigation a:active {
    color: #FFF;
    background-color: #e00020;
    text-decoration: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.cpTodayText a:link,
.cpTodayText a:visited {
    margin: 1px 0;
    color: #e00020;
    text-align: right;
    width: 20px;
    padding: 2px 4px;
    text-decoration: none;
    border-radius: 3px;
    background-color: #ECECEC;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.cpTodayText a:hover,
.cpTodayText a:active {
    color: #FFF;
    background-color: #e00020;
    text-decoration: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}


/* Buttons CSS */

.btn_mango {
    background: #474747;
    background-image: -webkit-linear-gradient(top, #474747, #000000);
    background-image: -moz-linear-gradient(top, #474747, #000000);
    background-image: -ms-linear-gradient(top, #474747, #000000);
    background-image: -o-linear-gradient(top, #474747, #000000);
    background-image: linear-gradient(to bottom, #474747, #000000);
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    color: #ffffff;
    font-size: 12px;
    padding: 10px 15px 10px 15px;
    text-decoration: none;
}

.btn_mango:hover {
    background: #ef682f;
    background-image: -webkit-linear-gradient(top, #f0721e, #ef682f);
    background-image: -moz-linear-gradient(top, #f0721e, #ef682f);
    background-image: -ms-linear-gradient(top, #f0721e, #ef682f);
    background-image: -o-linear-gradient(top, #f0721e, #ef682f);
    background-image: linear-gradient(to bottom, #f0721e, #ef682f);
    color: #ffffff;
    font-weight: 500;
    text-decoration: none;
}

/* Utilities */

.text-left {
    text-align: left !important;
}

/* Products */

.product-options {
    text-align: center;
    text-align-last: center;
    -moz-text-align-last: center;
}


/* Divider + New */

.new-divider {
    width: 100%;
    display: flex;
    align-items: center;
    margin: 0  0 5px 0;
}

.new-divider__line {
    height: 5px;
    background-color: #eb212e;
    flex-grow: 2;
}

.new-divider__text {
    color: #eb212e;
    padding: 0 18px;
    font-size: 18px;
    font-weight: bold;
}


/* New Homepage CTA buttons */

.cta-btns {
    display: flex;
    margin-bottom: 10px;
}
.cta-btn {
    background-color: #333333;
    border-radius: 4px;
    text-align: center;
    display: flex;
    align-items: center;
    height: 72px;
    padding: 0 15px;
    width: calc((100% - 30px) / 4);
    position: relative;
}

.cta-btn--gutter {
    background-color: transparent;
    border-radius: none;
    padding: 0;
    width: 10px;
}
.cta-btn--w-dd {
    animation-duration: 0.3s;
    animation-name: lineInserted;
    transition: height 0.3s;
}

.cta-btn-billPay{
    background-color: #6a6a6a;
}

.cta-btn--red:hover {
    background-color: #eb212e;
}
.cta-btn--orange:hover {
    background-color: #ff962c;
}
.cta-btn--yellow:hover {
    background-color: #ffe800;
}
.cta-btn--green:hover {
    background-color: #008543;
}
.cta-btn__img {
    width: auto;
    max-width: 138px;
    height: auto;
    max-height: 44px;
    margin: 0 auto;
}
.cta-btn:hover .cta-btn--img-a {
    display: none;
}
.cta-btn--img-b {
    display: none;
}
.cta-btn:hover .cta-btn--img-b {
    display: block;
}

.cta-btn__dd-btn {
    background-color: white;
    color: black;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    height: 32px;
    border-radius: 4px;
    margin: 0 1px;
    line-height: 110%;
    padding: 3px 5px;
    min-width: 72px;
}

.cta-btn__dd-btn.cta-btn--coming-soon:hover .cta-btn__dd-btn-inner {
    visibility: hidden;
}

.cta-btn--coming-soon {
    position: relative;
}

.cta-btn__dd-btn.cta-btn--coming-soon:hover:before {
    display: block;
}

.cta-btn__dd-btn.cta-btn--coming-soon:before {
    content: "Coming Soon";
    position: absolute;
    left: 0;
    right: 0;
    top: 30%;
    bottom: 0;
    color: #eb212e;
    display: none;
}
.cta-btn__dd-btn-inner-c {
    display: table;
    width: 100%;
    height: 100%;
}
.cta-btn__dd-btn-inner {
    display: table-cell;
    vertical-align: middle;
    line-height: 110%;
    text-transform: uppercase;
}
.cta-btn__dd-btn:hover {
    background-color: #cacaca;
}

.cta-btn__dd {
    display: none;
    padding: 9px 6px;
    position: absolute;
    bottom: -41px;
    width: auto;
    height: 48px;
    left: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    z-index: 1;
    min-width: 100%;
}

.cta-btn:hover .cta-btn__dd {
    display: flex;
    align-items: center;
    justify-content: center;
}

.cta-btn--dd-red {
    background-color: #eb212e;
}
.cta-btn--dd-orange {
    background-color: #ff962c;
}
.cta-btn--dd-yellow {
    background-color: #ffe800;
}

/* General Merchandising Filter */

.gm-filter {
    display: flex;
    align-items: stretch;
    border-bottom: solid 1px #d71921;
}
.gm-filter__btn {
    border-top: solid 6px #343434;
    color: #343434;
    font-size: 14px;
    padding: 12px 0;
    margin: 0 1px;
    text-decoration: none;
    flex: 1;
    min-width: 0;
    text-align: center;
}
.gm-filter__btn:first-child {
    margin-left: 0;
}
.gm-filter__btn:last-child {
    margin-right: 0;
}
.gm-filter__btn:hover, .gm-filter--btn-active {
    border-top: solid 6px #d71921;
    color: #d71921;
}
.gm-filter--btn-active {
    cursor: auto;
}
.gm-filter__btn-inner {
    display: inline-block;
    line-height: 20px;
    border-right: solid 1px #9e9e9e;
    width: 100%;
    padding: 0 12px;
}
.gm-filter__btn-inner:last-child {
    border-right: none;
}

#fullsize_bg_goal > table {
    width: 100%;
    max-width: 880px;
}

#pop_me{
    padding: 0px;
    background: transparent;
    border: none;
}

#pop_me table{
    border-radius: 5px;
}

#pop_me table .b-close {
    position: absolute;
    right: 6px;
    top: 6px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background: #000 url(../images/close-popup.png) no-repeat center;
    text-align: center;
    border-radius: 100%;
    background-size: 10px;
}

#pop_me table .b-close img{
    display: none;
}

#pop_me table .box_text h4{
    margin-top: 18px;
    font-size: 36px;
    text-align: center;
    text-transform: uppercase;
}

#pop_me table .box_text p {
    font-size: 24px;
    text-align: center;
    font-weight: 400;
    margin: 0 0 20px 0;
}

/*New Header Design CSS START*/
.new-header{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    margin-top: 15px;
}

.new-header-top{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.main-logo{
    width: 250px;
}

.main-logo img{
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: top;
}

.new-action-btns{
    display: flex;
    align-items: center;
}

.new-recharge-btn{margin-right: 10px;}

.new-recharge-btn a{
    padding: 11px 13px;
    background: #074799;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
}

.new-recharge-btn a:hover{
    background: #d91415;
}

.loginuser-icon {
    cursor: pointer;
    border: #444 solid 1px;
    border-radius: 3px;
    padding: 5px;
    box-sizing: border-box;
}


.loginuser-icon .cls-1 {
    fill:none;
    stroke:#020202;
    stroke-miterlimit:10;
    stroke-width:1.91px;
}

.dropdownbox-menu{
    position: relative;
}

.dropdown-menus{
    display: none;
}

.dropdownbox-menu:hover .dropdown-menus {
    display: block;
    top: 100%;
    border: none;
    border-radius: 3px; 
    position: absolute;
    max-width: 240px;
    min-width: 240px;
    padding: 5px 0;
    right: 0;
    left: auto;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .2);
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    z-index: 99;
}

.dropdown-item-lang {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 15px;
}

.dropdown-item-lang .lang-label {
    font-size: 14px;
    font-weight: 500;
    color: #000;
}

.dropdown-item-lang .lang-options {
    width: auto;
    display: flex;
    margin-left: 8px;
    column-gap: 6px;
}

.dropdown-item-lang .lang-options a.active-lang {
    color: #fff;
    background: #d91415;
}

.dropdown-item-lang .lang-options a {
    color: #000;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
    background: #ebebeb;
    padding: 6px 8px;
    border-radius: 3px;
}

.dropdown-item-logout{
    width: 100%;
    display: flex;
    flex-wrap: wrap; 
    align-items: center;
    padding: 10px 15px;
    border-top: #ddd solid 1px;   
}

.dropdown-item-logout a {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    color: #000;
    text-decoration: none;
}

.dropdown-item-logout a:hover{
    color: #d91415;
}

.dropdown-item-logout a:hover svg path{
    stroke: #d91415;
}

.dropdown-item-logout .dropdown-item-icon {
    width: 20px;
    margin-right: 10px;
}

.dropdown-item-logout .dropdown-item-title{
    font-size: 15px;
}



.new-header-bottom{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    column-gap: 20px;
    margin-right: 0;
    background: #eee;
    padding: 10px 16px;
    border-radius: 3px;
}

.new-header-bottom .Credits {
    margin: 0;
    padding-left: 20px;
    border-left: 1px solid #888;
    text-align: center;
    line-height: 19px;
}
.new-header-bottom .Credits:first-child {
    border-left: none;
    padding-left: 0;
}


/*New Header Design CSS END*/