*{ margin:0; padding:0;}

body { background:url(/images/client/bg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#545454;}

.fleft{ float: left;}

a,a:visited{ color:#a1cb4b; text-decoration:none;}
a:hover{ color:#545454;}

.instructionLink{color:#545454; text-decoration:none;}
.instructionLink:hover{color:#000000; text-decoration:none;}

.Clear {clear:both; margin:0; padding:0;}

#main{ width:974px; margin:0 auto;}

.navi{ float:left; width:975px; height:41px; padding-top:10px;} 
.navi ul{ list-style-type:none;}
.navi li{ display:inline;text-transform:uppercase; font-size:12px; line-height:23px; margin-right:21px;float:left;}
.navi li a{ color:#cbcbcb; line-height:23px; float:left; padding:0 0px 0 9px;}
.navi li a span{ color:#cbcbcb; padding:0 12px 0 0;line-height:23px; float:left;}

.navi li a:hover{ color:#e7e7e7; line-height:23px; background:url(/images/client/navi_left.gif) no-repeat left center; float:left; padding:0 0px 0 9px;}
.navi li a:hover span{ color:#e7e7e7; background:url(/images/client/navi_right.gif) no-repeat right center; padding:0 12px 0 0;line-height:23px; float:left;}

.navi li a.active{ color:#cbcbcb; line-height:23px; float:left; padding:0 0px 0 9px; background:url(/images/client/navi_left.gif) no-repeat left center;}
.navi li a.active span{ color:#cbcbcb; padding:0 9px 0 0;line-height:23px; float:left; background:url(/images/client/navi_right.gif) no-repeat right center;}

.logo_area { width:974px; float:left;}
.logo_area .logo { width:185px; height:95px; float:left;}

.logo_area .headerbanners {border:0 solid red;float:left;height:65px;margin-left:45px;margin-top:20px;overflow:hidden;width:450px;}
.logo_area .headerbanners .banner_one {margin-bottom:10px;}
 
.logo_area .welcome { width:290px; float:right; text-align:right; font-size:16px; color:#bfbfbf; font-weight:bold; line-height:30px; padding:15px 0 0 0; } 
.logo_area .welcome strong { font-size:13px; color:#323232;}
.logo_area .welcome a {color:#0054a6; text-decoration:none; padding:0 6px;}
.logo_area .welcome a:hover {color:#bfbfbf; text-decoration:none; padding:0 6px;}

.imei_box {width:974px; float:left; padding:20px 0 0 0;}
.imei_box .left {width:648px; float:left; margin-right:10px;}
.imei_box .left .boxcove {width:648px; float:left; height:10px;}
.imei_box .left .boxbg {width:588px; float:left; background:url(/images/client/sub-box-mid-bg.jpg) top left repeat-x #cecece; min-height:214px; padding:0 30px;}
.imei_box .left .boxbg h1 {width:588px;}
.imei_box .left .boxbg b {padding:11px 0 10px 0; display:block;}
.imei_box .left .boxbg select { width:482px; height:30px; padding:2px; border:1px solid #cccccc;} 
.imei_box .left .boxbg .Select { width:200px; height:30px; padding:2px; border:1px solid #cccccc;}
.imei_box .left .boxbg .input { width:200px; height:24px; padding:2px; border:1px solid #cccccc;}
.imei_box .left .boxbg .checkbox {width:auto; height:auto; padding:2px; border:1px solid #cccccc;}

.imei_box .right {width:316px; float:left; }
.imei_box .right .boxcove {width:316px; float:left; height:10px;}
.imei_box .right .boxbg {width:276px; float:left; background:url(/images/client/sub-box-mid-bg.jpg) top left repeat-x #cecece; min-height:242px; padding:0 20px;}
.curbalance { width:274px; float:left; height:30px; line-height:28px; text-align:center; font-size:13px; font-weight:bold; color:#000000; background:#FFFFFF; border:1px solid #cccccc; margin:20px 0 0 0;}

.credits {width:265px; float:left; padding:5px 0 0 0;}
.creditsbox { height:30px; line-height:28px; font-size:13px;background:#FFFFFF; border:1px solid #cccccc; padding:0 4px 0 5px; margin-top:20px;}
.bt_makepayment { width:150px; padding:17px 0 0 0; float:right;}
.bt_makepayment1 { width:150px; padding:30px 0 0 0; float:right;}

.maincntbox {width:974px; float:left; padding-top:15px;}
.maincntbox_cove {width:974px; height:14px; float:left;}
.main_cnt {width:944px; float:left; background:#ececec; padding:0 15px;}
.main_cnt .cntLeft  {width:632px; float:left; margin-right:11px; min-height:450px;} 
.main_cnt .cntLeft .boxcove  {width:632px; float:left;} 
.main_cnt .cntLeft .boxcnt  {width:602px; float:left; background:#FFFFFF; padding:0 15px;} 
.boxcntcolor {color:#323232;}
.carriermap {width:400px; float:left; padding-top:10px;}
.colormapbox {width:189px; float:left;}
.colormapbox_bg {width:159px; float:left; background:url(/images/client/color-tab-mid.jpg) top left repeat-y; padding:5px 15px;}

.main_cnt .cntRight { width:301px; float:left;} 
.main_cnt .cntRight .imgdiv { width:301px; float:left;} 
.main_cnt .cntRight .txtdiv{ width:271px; float:left; padding:0 15px; background:#FFFFFF;} 
.main_cnt .cntRight .txtdiv .news{ width:261px; float:left; height:280px; padding:5px; margin-top:15px; background:#f7f7f8; overflow:hidden} 
.main_cnt .cntRight .txtdiv .news .title {color:#0054a6;}

.main_cnt .cntRight .txtdiv .products{ width:261px; float:left; height:276px; padding:5px; margin-top:15px; overflow:hidden} 
.main_cnt .cntRight .txtdiv .products .title {color:#0054a6;}
.main_cnt .cntRight .txtdiv .products table td img{border:1px solid #ccc; margin-right:5px;}

#footer_bg{ width:100%; float:left; background:url(/images/client/footer_bg.gif) repeat-x #292d30; padding:25px 0; margin-top:15px;}
.footer_main{ width:974px; margin:0 auto;}
.footer_left{ float:left; color:#858585; width:950px; text-align:center;}
.footer_left a ,.footer_left a:visited{ color:#FFFFFF; padding:0 4px;}
.footer_left a:hover{ color:#999999;}
.footer_left span { font-size:11px;}

.api {color:#444444;}
.api p{ line-height:35px;}
.api .downloadapi { width:117px; padding:20px 0 0 0; margin:0 auto; }

.feebackinp { width:550px; float:left; padding:10px 0 0 0;}
.feebackinp input, textarea {width:546px; height:26px; padding:2px; border:1px solid #cccccc;}

.unlock_ins {}
.unlock_ins  ul { list-style:none; padding:15px 0 0 10px;}
.unlock_ins  ul li { background:url(/images/client/unlock-instuctions-ico.jpg) 0 7px no-repeat; font-size:15px; color:#444444; padding:5px 0 5px 22px;}

.ah_display {width:430px; margin:0 auto;}
.account_tit { width:944px; float:left; padding-top:15px;}
.account_tit .tab { width:944px; float:left; background:url(/images/client/his-mid-bg.jpg) top left repeat-x;}
.account_tit .tab .tabname { width:900px; float:left; font-size:15px; color:#FFFFFF; padding:9px 0 0 0;}
.account_table { width:944px; float:left; background:#FFFFFF;}
.account_table table td { border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; /* padding:2px 5px; */}
.account_table .pad { padding:0 0 0 10px;}

.my_account { width:944px; float:left; background:#FFFFFF; }
.my_account .acbox { width:914px; float:left; padding:10px 0 20px 0;}
.my_account .acbox .myac_titel { width:914px; float:left; font-size:13px; color:#000000; padding:5px 0 15px 20px;}
.my_account .acbox .myav_tab { width:914px; float:left; color:#444444;}
.my_account .padding {padding:0 0 0 20px;}
.my_account input{width:275px; height:26px; padding:2px; border:1px solid #cccccc;}
.my_account select{width:275px; height:26px; padding:2px; border:1px solid #cccccc;}

.my_account .acbox table td { border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.my_account .acbox .topbro { border-top:1px solid #ebebeb;}
.save_chang {width:924px; float:left; padding-left:20px;}

.my_account1 { width:914px; float:left; background:#FFFFFF; padding:0 15px; }
.my_account1 table {color:#000000; font-size:16px;}
.my_account1 h1 {color:#0054a6; font-size:22px; font-weight:normal; padding:0 0 0 10px; background:#f5f5f5; line-height:35px;}
.my_account1 table input, textarea {width:230px; height:26px; padding:2px; border:1px solid #cccccc;}
.my_account1 table select {width:230px; height:30px; padding:2px; border:1px solid #cccccc;}

.navi ul li.logout { color:#7ea819; margin:0 0 0 3px;}
.navi ul li.logout a { color:#7ea819;}
.navi ul li.logout a:hover { color:#fff; background:none;}

.my_account .acbox1 { width:754px; float:left; padding:10px 0 20px 190px;}
.my_account .acbox1 .myac_titel { float:left; font-size:13px; color:#000000; padding:5px 0 15px 20px;}
.my_account .acbox1 .myav_tab { width:754px; float:left; color:#444444;}
.my_account .padding {padding:0 0 0 20px;}
.save_chang_new { width:154px; padding:15px 0 0 0; margin:0 auto;}

.newtab_table_Head {background:url(/images/client/his-mid-bg.jpg) top left repeat-x; color:#FFFFFF; font-size: 16px; padding:0;}
.account_table table .newtab_table_Head  {border:none;  padding:0;}
.account_table table .border_None {border-right:none; padding:0;}
.account_table .row_td{padding:0 3px;}

.small_table { width:100%; float:left; background:#FFFFFF;}
.small_table table td { border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; /* padding:2px 5px; */}
.small_table_Head {background:url(/images/client/his-mid-bg.jpg) top left repeat-x; color:#FFFFFF; font-size: 14px; padding:0;}
.small_table table .newtab_table_Head  {border:none;  padding:0;}
.small_table table .border_None {border-right:none; padding:0;}
.small_table .row_td{padding:0 3px;}

.All_box_Left { width:600px; float:left; margin-right:10px;}
.All_box_Left table tr td { margin:0; padding:0; border:none;}
.All_box_Left .content { width:580px;}
.All_box_Left .leftCove { width:10px; height:10px; background:url(/images/client/box-all-cove.png) top left no-repeat;}
.All_box_Left .RightCove { width:10px; height:10px; background:url(/images/client/box-all-cove.png) top right no-repeat;}
.All_box_Left .leftCoveB { width:10px; height:10px; background:url(/images/client/box-all-cove.png) bottom left no-repeat;}
.All_box_Left .RightCoveB { width:10px; height:10px; background:url(/images/client/box-all-cove.png) bottom right no-repeat;}

.All_box_Right { width:334px; float:left;}
.All_box_Right table tr td { margin:0; padding:0; border:none;}
.All_box_Right .content { width:314px;}
.All_box_Right .leftCove { width:10px; height:10px; background:url(/images/client/box-all-cove.png) top left no-repeat;}
.All_box_Right .RightCove { width:10px; height:10px; background:url(/images/client/box-all-cove.png) top right no-repeat;}
.All_box_Right .leftCoveB { width:10px; height:10px; background:url(/images/client/box-all-cove.png) bottom left no-repeat;}
.All_box_Right .RightCoveB { width:10px; height:10px; background:url(/images/client/box-all-cove.png) bottom right no-repeat;}

.All_box_Left_codes_history { width:400px; float:left; margin-right:10px;}
.All_box_Left_codes_history table tr td { margin:0; padding:0; border:none;}
.All_box_Left_codes_history .content { width:380px;}
.All_box_Left_codes_history .leftCove { width:10px; height:10px; background:url(/images/client/box-all-cove.png) top left no-repeat;}
.All_box_Left_codes_history .RightCove { width:10px; height:10px; background:url(/images/client/box-all-cove.png) top right no-repeat;}
.All_box_Left_codes_history .leftCoveB { width:10px; height:10px; background:url(/images/client/box-all-cove.png) bottom left no-repeat;}
.All_box_Left_codes_history .RightCoveB { width:10px; height:10px; background:url(/images/client/box-all-cove.png) bottom right no-repeat;}

.All_box_Right_codes_history { width:534px; float:left;}
.All_box_Right_codes_history table tr td { margin:0; padding:0; border:none;}
.All_box_Right_codes_history .content { width:514px;}
.All_box_Right_codes_history .leftCove { width:10px; height:10px; background:url(/images/client/box-all-cove.png) top left no-repeat;}
.All_box_Right_codes_history .RightCove { width:10px; height:10px; background:url(/images/client/box-all-cove.png) top right no-repeat;}
.All_box_Right_codes_history .leftCoveB { width:10px; height:10px; background:url(/images/client/box-all-cove.png) bottom left no-repeat;}
.All_box_Right_codes_history .RightCoveB { width:10px; height:10px; background:url(/images/client/box-all-cove.png) bottom right no-repeat;}

.codes_history_form input{width:50px; height:26px; padding:2px; border:1px solid #cccccc;}

.All_box_Left_services { width:467px; float:left; margin-right:10px;}
.All_box_Left_services table tr td { margin:0; padding:0; border:none;}
.All_box_Left_services .content { width:447px;}
.All_box_Left_services .leftCove { width:10px; height:10px; background:url(/images/client/box-all-cove.png) top left no-repeat;}
.All_box_Left_services .RightCove { width:10px; height:10px; background:url(/images/client/box-all-cove.png) top right no-repeat;}
.All_box_Left_services .leftCoveB { width:10px; height:10px; background:url(/images/client/box-all-cove.png) bottom left no-repeat;}
.All_box_Left_services .RightCoveB { width:10px; height:10px; background:url(/images/client/box-all-cove.png) bottom right no-repeat;}

.All_box_Right_services { width:467px; float:left;}
.All_box_Right_services table tr td { margin:0; padding:0; border:none;}
.All_box_Right_services .content { width:447px;}
.All_box_Right_services .leftCove { width:10px; height:10px; background:url(/images/client/box-all-cove.png) top left no-repeat;}
.All_box_Right_services .RightCove { width:10px; height:10px; background:url(/images/client/box-all-cove.png) top right no-repeat;}
.All_box_Right_services .leftCoveB { width:10px; height:10px; background:url(/images/client/box-all-cove.png) bottom left no-repeat;}
.All_box_Right_services .RightCoveB { width:10px; height:10px; background:url(/images/client/box-all-cove.png) bottom right no-repeat;}

.require{color:#FF0000; margin-left:3px;}
div.records {margin:10px;}
div.pages {margin:10px;}
div.pages a, div.pages strong { background: #e5e5e5; border: 1px solid #ccc;  display: inline-block;  padding: 2px 4px; margin: auto 2px;text-decoration:none; color:#333333}
div.pages a:hover{color:#a1cb4b}

.Testimonials_main { width:904px; float:left; background:#FFFFFF; padding:10px 20px; }
.testi_left { width:442px; float:left;}
.testi_right {width:442px; float:right;}
.testi_box { width:442px; float:left; padding:10px 0; color:#767676; font-size:12px; line-height:17px;}
.testi_box .testi_box_top { width:442px; height:48px; float:left; background:url(/images/client/testi-top-bg.jpg) top left no-repeat;}
.testi_box .testi_box_mid { width:378px; float:left; background:#f8f8f8; border-left:2px solid #ececec; border-right:2px solid #ececec; min-height:50px; padding:0 15px 0 45px; }
.testi_box .testi_box_btm { width:442px; height:15px; float:left;}

.testi_box .testi_box_top h1 { font-size:18px; color:#7ea71a; font-weight:normal; padding:12px 0 0 45px; line-height:normal;}

.help_main { width:904px; float:left; background:#FFFFFF; padding:10px 20px; }
.help_tit { width:904px; float:left; padding-top:15px;}
.help_tit .tab { width:904px; float:left; background:url(/images/client/his-mid-bg.jpg) top left repeat-x;}
.help_tit .tab .tabname { width:884px; float:left; font-size:13px; color:#FFFFFF;}
.help_table { width:904px; float:left; background:#FFFFFF;}
.help_table table td { border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.help_table .pad { padding:10px;}
/* 22.06.10 */
.helpreseller {}
.helpreseller h3 { color:#FFFFFF; text-align:center; padding:8px 0 0 0;}
.helpcontentbox {float:left; border:1px solid #ebebeb; background:#f9f8f8; width:902px;}
.helpcontentbox .imgbox { padding:9px;}
.helpcontentbox p { padding:5px 12px 12px 12px;}

.packagelevel { width:904px; float:left; background:#FFFFFF; padding:10px 20px;  }
.packagelevel ul { list-style:none;}
.packagelevel ul li { background:url(/images/client/pac-tit-bg.jpg) top left no-repeat; float:left; display:block; margin:5px 0; font-size:14px; font-weight:bold; padding:5px 0 9px 15px;  float:left; width:889px;}
.packagelevel ul li:hover { background:url(/images/client/pac-tit-bg-ov.jpg) top left no-repeat; }
.packagelevel ul li .amount{float:right; padding:0 15px 0 0;}
.packagelevel ul li .amount img{float:right; margin:0 0 0 100px;}

.packagelevel .packageinnerbox { width:100%; float:left; margin-bottom:15px; }
.packagelevel .packageinnerbox .paccnt { width:871px; float:left; border-left:1px solid #ececec; border-right:1px solid #ececec; background:#f7f7f7; padding:5px 15px;} 

.packagelevel .packageinnerbox ul{list-style:none;}
.packagelevel .packageinnerbox ul li{ width:auto; clear:both; background:url(/images/client/aerow.png)0 0 no-repeat; font-size:12px; font-weight:normal; padding:0 0 5px 18px;}
.packagelevel .packageinnerbox h2 {color:#545454; font-size:18px; font-weight:normal; padding:0 0 10px 0;}
.packagelevel .tabname {text-transform:uppercase; padding:10px 0 0 0;}
/*28.06.10*/
.paclevelfinal { width:904px; float:left; background:#FFFFFF; padding:10px 20px;  }
.paclevelfinal .topteb {width:170px; height:37px; background:url(/images/client/pac-top-teb.gif) no-repeat; color:#FFFFFF; font-weight:bold; font-size:15px; text-align:center;}
.paclevelfinal .carrirrtit {font-size:12px; font-weight:bold; color:#7fa81b; padding:0 0 0 10px; line-height:30px;}
.paclevelfinal .price {font-size:16px; font-weight:bold; text-align:center; color:#7fa81b; float:none;}
.paclevelfinal .pageing { float:right;}
.paclevelfinal .pageing ul { list-style:none;}
.paclevelfinal .pageing ul li { display:inline;}
.paclevelfinal .pageing ul li a { color:#7fa81b; font-size:11px; padding:3px 6px; background:#f3f3f3; border:1px solid #ececec;}
.paclevelfinal .pageing ul li a:hover {color:#545454;}
.paclevelfinal .pageing ul li .active {background:#e1e1e1; color:#545454;}
/*02.07.10*/
.pop-tab-tit {background:url(/images/client/his-mid-bg.jpg) top left repeat-x; color:#FFFFFF; font-size:15px;}
.popup-box-cnt { text-align:justify; font-size:13px;}
.popup-box-cnt img { float:right; margin:0 0 5px 15px;}
.popup-box-cntpoint {width:690px; padding:12px; background:#f7f7f7; border:1px solid #e0dddd; color:#7e7e7e; font-size:13px;}
.popup-box-cntpoint ul {list-style:none;}
.popup-box-cntpoint ul li { background:url(/images/client/aerow.png) 0 5px no-repeat; padding:0 0 0 20px; line-height:24px; } 
.popup-box-cntpoint span { border-bottom:1px solid #e0dddd; text-align:left; margin-bottom:10px; float:left; width:100%;color:#7FA81B; font-size:16px; font-weight:bold; }
