/* CSS Document */


/* input, label, p{
margin:0;
} */
img{
border:none;
}
.float_left{
float:left;
}
.float_right{
float:right;
}
.text_center{
text-align:center;
}
.text_right{
text-align:right;
}
.zero{
margin:0;
padding:0;
}
a{
outline:none;
}
.clear{
clear:both;
height:1px;
overflow:hidden;
}

/*
h1{
margin:0px;
padding:0px;
line-height:16px;
font-size:16px;
font-weight:bold;
color:#000000;
} */
.h1_reg{
margin:22px 0px 0px 17px;
}
/* mtabs  starts here*/



/* mtabs  ends here*/
.left_con{
width:550px;
float:left;
padding:10px;
border:solid 1px #dcd9d6;
border-top:none;
}
.add_mob{
width:700px;
margin:20px;
float:left;
font-size:20px;
}
.left_con .left_content{
width:549px;
float:left;
}
.left_content{
width:599px;
float:left;
display: block;
height:28px;
margin-left: 20px;
margin-top: 20px;
}
.right_content{
width:187px;
float:left;
height:auto;
padding:10px;
}
.right_content p{
margin:5px 0px 3px 0px;
}

.left_content p{
margin:5px 0px 3px 0px;
}
.left_content a{
text-decoration:underline;
}
.form_cont{
width:599px;
float:left;
height:auto;
}
.form_cont input{
border:1px solid #b3b3b3;
width:208px;
}
.form_cont input.inr{
border:1px solid #b3b3b3;
width:50px;
float:left;
}
.form_cont p{
margin:5px 0px 0px 0px;
}
.form_cont span{
margin:0px 0px 0px 4px;
}
.form_cont span.float_left{
margin:0px 8px 0px 4px;
}
/*
h2{
	font-size:14px;
	color:#000;
	margin:10px 0px 5px 0px;
	text-align:left;
}
*/
/* ntabs  starts here*/

.ntabs{
float:left;
}
.ntabs a{
float:left;
background:url(../images/ntab_left.gif) no-repeat left top;
text-decoration:none;
color:#000;
margin-left:2px;
display:inline;
}
.ntabs a span{
float:left;
background:url(../images/ntab_right.gif) no-repeat right top;
height:21px;
padding:6px 10px 0px 10px;
cursor:pointer;
}
.ntabs a:hover{
background:url(../images/ntab_left_active.gif) no-repeat left top;
color:#FFFFFF;
}
.ntabs a:hover span{
background:url(../images/ntab_right_active.gif) no-repeat right top;
}
.ntabs a.active{
background:url(../images/ntab_left_active.gif) no-repeat left top;
color:#FFFFFF;
}
.ntabs a.active span{
background:url(../images/ntab_right_active.gif) no-repeat right top;
}

/* ntabs  ends here*/



.tab_content{
width:598px;
height:auto;
float:left;
border:1px solid #ddd9d6;
	border-top:none;
}
.check{
	float:left;
	padding:0px 0px 5px 0px;
	width:558px;
	margin-left: 0px;
}
.check_btn{
float:left;
margin:0px 4px 0px 0px;
_margin:-5px 4px 0px 0px;
#margin:-5px 4px 0px 0px;
}
.check input{
margin:10px 0px 0px 0px;
}
.tab_cot_left{
float:left;
width:395px;
}
.tab_cot_left p{
padding:0px 0px 10px 0px;
}
.tab_cot_left label{
float:left;
width:155px;
text-align:right;
padding-right:5px;
}
.tab_cot_left input{
width:30px;
}
.tab_cot_left input.tf_1{
width:210px;
border:1px solid #b3b3b3;
}
.tab_cot_left input.tf_2{
width:75px;
float:left;
border:1px solid #b3b3b3;
margin-right:10px;
}
.tab_cot_left select.sel_1{
width:75px;
margin-right:15px;
}
p.tab_p{
padding:10px;
}

/* btn_1 starts here */
.btn_1{
float:left;
margin: 8px 0 0 0;
}
.btn_1 a{
float:left;
background:url(../images/btn_1_left.gif) no-repeat left top;
text-decoration:none;
color:#000;
display:inline;
font-size:11px;
}
.btn_1 a span{
float:left;
background:url(../images/btn_1_right.gif) no-repeat right top;
height:20px;
padding:0px 4px 0px 4px;
cursor:pointer;
font-weight:bold;
white-space:nowrap;
line-height:20px;
color: #fff;
margin:0px;
width:auto;	
}
.btn_1 a:hover{
color:#FFFFFF;
}
/* btn_1 ends here */

/* btn_2 starts here */
a.btn_2{
float:left;
background:url(../images/btn_1_left.gif) no-repeat left top;
text-decoration:none;
color:#000;
margin-left:2px;
display:inline;
}
a.btn_2 span{
float:left;
background:url(../images/btn_1_right.gif) no-repeat right top;
height:20px;
padding:0px 4px 0px 4px;
cursor:pointer;
font-weight:bold;
white-space:nowrap;
line-height:20px;
#color: #fff;
margin:0px;
width:auto;

}
a.btn_2:hover{
color:#FFFFFF;
}
/* btn_2 ends here */
.btn_2{
float:left;
background:url(../images/btn_1_left.gif) no-repeat left top;
text-decoration:none;
color:#000;
margin-left:2px;
display:inline;
}
.btn_2 span{
float:left;
background:url(../images/btn_1_right.gif) no-repeat right top;
height:18px;
padding:2px 10px 0px 10px;
cursor:pointer;
font-weight:bold;
white-space:nowrap;
}
.btn_2:hover{
color:#FFFFFF;
}
/* btn_2 ends here */
/* btn_3 starts here */
a.btn_3{
float:left;
background:url(../images/btn_3_left.gif) no-repeat left top;
text-decoration:none;
color:#000;
margin-left:2px;
display:inline;
}
a.btn_3 span{
float:left;
background:url(../images/btn_3_right.gif) no-repeat right top;
height:18px;
padding:2px 10px 0px 10px;
cursor:pointer;
font-weight:bold;
}
a.btn_3:hover{
color:#FFFFFF;
}
/* btn_2 ends here */
#footer{
width:100%;

float:left;
background-image:url(../images/Footer_Bg.gif);
}
#footer_in{
margin:0 auto;
width:860px;
height:43px;
padding:17px 10px 0px 10px;
font-size:11px;
color:#FFFFFF;
}
#footer_in p a{
color:#FFFFFF;
text-decoration:none;
}
#footer_in p a:hover{
text-decoration:underline;
}
.p_h3{
font-size:14px;
}
.p_info{
color:#FF0000;
font-weight:bold;
background:#fff4cc;
border:1px solid #dbca8f;
padding:5px;
}
.p_amount{
padding-top:5px;
}
.p_code{
background:#fff4cc;
border:1px solid #dbca8f;
font-weight:bold;
text-align:center;
padding:20px 0px 20px 0px;
}
.col{
height:auto;
width:auto;
float:left;
display:inline;
}
.col_p3{
width:290px;
margin-right:0px;
}
.col_pop{
width:265px;
margin-right:0px;
}
.col_pop input.check{
width:auto;
border:none;
margin-right:0px;
}
.col_pop .btn_3{
margin-top:4px;
}
.col .inner{
margin:0;
padding:8px 10px 0px 10px;
}
.col input{
width:96%;
margin:0px 0px 0px 0px;
border:1px solid #b3b3b3;
font-size:10px;
padding:3px;
}
.col select{
width:100%;
font-size:12px;
*font-size:11px;
}
.col input.two{
margin:0px 0px 5px 0px;
}
.col select.two{
margin:0px 0px 5px 0px;
}
.col .inner p{
margin:0;
padding:3px 0px 0px 0px;
}


/* registration box starts here */
.reg_box{
background:#ffffff;
width:569px;
padding:25px 15px 30px 15px;
margin-bottom:10px;
}
.reg_box label{
width:150px;
float:left;
margin:3px 6px 0px 0px;
text-align:right;
}
.reg_box input{
border:1px solid #b3b3b3;
width:210px;
margin:0px 0px 10px 0px;
float:left;
}
.reg_box input.mob1{
width:92px;
}
.reg_box input.mob2{
width:80px;
margin-left:16px;
}
.reg_box span{
font-size:11px;
float:left;
margin:3px 0px 0px 5px;
}
.reg_box .btn_2 span{
margin:0px;
}
.reg_box .btn_2{
margin:0px 0px 5px 0px;
}
/* registration box ends here */

/* member profile page starts here */

.h1_members
{
	padding:0px 0px 16px 0px;
	margin:0 20px 10px 20px;
	width:828px;
}
.p_mem{
text-align:left;
padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;
font-size:16px;
}
.mob_account_box{
width:549px;
padding:10px 0px 0px 0px;
float:left;
}
.mob_account_box p
{
	float:left;
	padding:4px 2px 0px 2px;
	height:28px;
}
.mob_account_box p input
{
	border:0px;
	padding:3px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	background-image:none;
}
.mob_account_box p a
{
	line-height:20px;
}

.mob_account_box label{
width:120px;
float:left;
text-align:right;
margin:3px 5px 0px 0px;
}
.mob_account_box input{
float:left;
border:1px solid #b3b3b3;
margin:0px 0px 10px 0px;
}
.mob_account_box input.email{
float:left;
width:250px;
border:1px solid #b3b3b3;
margin:0px 0px 10px 0px;
}
.mob_p{
background:#e7e3e0;
font-weight:bold;
width:530px;
}
.mob_account_box .mob_head{
padding:10px;
}
.mob_account_box .mob_head .btn_2 span{
width:auto;
}
.mob_account_box .mob_head span{
width:123px;
float:left;
}
.mob_account_box .mob_head span.two{
width:150px;
}
.mob_account_box select{
width:135px;
}
.mob_account_box .Select1
{
	width:70px;
}
.right_content_2{
width:236px;
float:left;
height:auto;
padding:0px 0px 0px 20px;
}
.right_content_2 p{
margin:5px 0px 3px 0px;
}
.spl_offr{
float:left;
width:236px;
}
.spl_offr h3{
background:#5e960f;
color:#FFFFFF;
font-size:17px;
margin:0;
padding:6px 0px 6px 10px;
}
.spl_offr p.head{
background:#7db52e;
margin:0px;
padding:6px 0px 6px 10px;
}
.spl_offr p.head a{
padding:0px 10px 0px 0px;
background:url(../images/arrow-2.gif) no-repeat right center;
color:#000;
text-decoration:none;
}
.spl_offr ul{
margin:0px;
padding:0px;
list-style:none;
}
.spl_offr ul li{
margin:0px;
padding:6px 0px 3px 20px;
border-bottom:1px solid #d9d9d9;
background:url(../images/arrow.gif) no-repeat 0px 9px;
}
.spl_offr ul li span{
color:#0f87da;
font-weight:bold;
}
.upgrade_offr{
float:left;
width:234px;
border:1px solid #2e719e;
margin-top:10px;
padding-bottom:20px;
*padding-bottom:0px;
}
.upgrade_offr h3{
background:#2e719e;
color:#FFFFFF;
font-size:17px;
margin:0;
padding:6px 0px 6px 10px;
border-bottom:4px solid #479ad1;
}
.upgrade_offr p{
padding:0px 5px 0px 5px;
}
.upgrade_offr ul{
margin-top:10px;
}
.upgrade_offr ul li{
padding:5px 0px 0px 0px;
}
/* member profile page ends here */

/* recharge schedule */
.col_2{
width:270px;
height:auto;
float:left;
}
.col_2 p{
margin:5px 0px 10px 0px;
}
.col_2 .inner{
margin:0;
padding:8px 10px 0px 10px;
}
.col_gap{
margin-right:5px;
display:inline;
}
/* //recharge schedule */

/* RechargeTH */
.rechargeth{
width:550px;
padding:10px;
float:left;
border:solid 1px #dcd9d6;
border-top:none;
background:#FFF;

}
.rechargeth p
{
	line-height:18px;
}
.rechargeth .filters{
float:left;
width:549px;
padding-bottom:10px;
}
.rechargeth .filters .left{
float:left;
width:40px;
}
.rechargeth .filters .left p{
margin:2px 0px 0px 0px;
*margin:7px 0px 0px 0px;
}
.rechargeth .filters .right{
float:left;
width:509px;
}
.rechargeth .filters .right input{
margin:4px 3px 0px 0px;
padding:0px;
}
.rechargeth .filters .right label{
margin:2px 5px 0px 0px;
padding:0px;
}
#tran_det{
border-right:1px solid #dcd9d6;
border-left:1px solid #dcd9d6;
}
#tran_det tr td{
border-bottom:1px solid #dcd9d6;
padding:3px;
}
#tran_det tr th{
text-align:left;
background:#e7e3e0;
padding:5px 3px;
}
#tran_det tr th p a.sort{
background:url(../images/arrow-3.gif) no-repeat right center;
text-decoration:none;
color:#000000;
padding-right:10px;
}
/* // RechargeTH */
/* RechargeTH POPUP */
.rpop_main{
width:444px;
float:left;
height:auto;
background:#FFFFFF;
padding:10px;
text-align:left;
}
.rpop_main .head{
background:#2e719e;
width:424px;
float:left;
font-size:18px;
color:#FFFFFF;
padding:2px 10px 4px 10px;
border-bottom:5px solid #479ad1;
}
.rpop_main .head a{
float:right;
}
.rpop_main .head p{
float:left;
}
.rpop_main .cont{
padding:20px 10px 10px 10px;
width:424px;
float:left;
}
.rpop_main .cont label{
width:160px;
float:left;
text-align:right;
padding:0px 5px 15px 0px;
}
.rpop_main .cont select{
width:240px;
float:left;
font-size:11px;
}
.rpop_main .cont input{
width:60px;
float:left;
font-size:11px;
}
.rpop_main .cont input.check{
width:auto;
float:left;
margin:0px 4px 0px 0px;
*margin:-5px 4px 0px 0px;
}
.rpop_main .cont label.check{
width:auto;
float:left;
text-align:right;
padding:0px 5px 15px 0px;
}
.rpop_main p.check{
padding-left:90px;
font-size:11px;
}
.rpop_main p.go{
padding-left:160px;
}

/* // RechargeTH POPUP */

/* Recharge Schedule_Periodic */

.left_con .periodic{
width:569px;
float:left;
border:1px solid #2e719e;
}
.left_con .periodic .inner{
width:549px;
float:left;
padding:10px;
}
.left_con .periodic .inner .form{
width:529px;
float:left;
padding:15px 0px 0px 0px;
}
.left_con .periodic .inner .form input{
width:72px;
border:1px solid #b3b3b3;
float:left;
margin:0px 5px 0px 0px;
}
.left_con .periodic .inner .form select{
width:74px;
float:left;
margin:0px;
}
.left_con .periodic .inner .form label{
width:235px;
float:left;
padding:0px 5px 13px 0px;
margin:0px;
text-align:right;
}
.periodic_btns{
padding-left:172px;
padding-top:10px;
}
.left_con .periodic .inner .auto_rech{
width:527px;
float:left;
padding:10px;
border:1px solid #f68121;
}
.left_con .periodic .inner .auto_rech h4{
color:#f68121;
font-size:18px;
margin:0px;
padding:0px 0px 5px 0px;
}
.left_con .periodic .inner .auto_rech p{
margin:0px;
padding:0px 0px 10px 0px;
}
/* // Recharge Schedule_Periodic */

/* Plan details */
.plan_details_cont{
	width:812px;
	padding:0px 8px;
	height:auto;
	float:left;
	border:1px solid #dcd9d6;
	border-top:none;
	text-align:left;
}
.plan_det_one{
	background:#e7e3e0;
}
.plan_det_one_bg{
	background:#fff;
}
.plan_det_one label{
font-weight:bold;
}
.plan_det_one label.mob_no{
padding-left:25px;
}
.plan_det_one tr td{
padding:2px;
}
.plan_det_one .field_1{
width:110px;
border:1px solid #b3b3b3;
}
.plan_det_one .label_1{
font-size:11px;
font-weight:normal;
}
.plan_det_one .btn_2{
margin-right:10px;
}
.rec_sel{
border-left:1px solid #9fcde8;
border-right:1px solid #9fcde8;
}
.rec_sel tr td{
border-bottom:1px solid #9fcde8;
padding:4px; 
}
.rec_sel tr th{
background:#e7e3e0;
border-top:1px solid #9fcde8;
padding:6px 0px 6px 4px;
text-align:left;
}
p.rech_opt{
padding:6px 0px 10px 0px;
}
.rec_sel tr.above_offer td{
border:none;
}
.rec_sel tr td.offer{
border:1px solid #dbca8f;
padding:4px;
background:#fff4cc;
}
.pagination{
margin:5px auto 5px;
}
.pagination a{
text-decoration:underline;
font-weight:bold;
color:#0f87da;
}
.pagination a:hover{
text-decoration:none;
color:#000;
}
.pagination a.active{
text-decoration:none;
color:#000;
}
.pagination select{
width:60px;
}

/* // Plan details */


/* Search prepaid plan */

.pre_plan_det_one{
border:1px solid #0f87da;
}
.pre_plan_det_one label{
font-weight:bold;
}
.pre_plan_det_one tr td{
padding:2px;
}
.pre_plan_det_one .field_1{
width:150px;
border:1px solid #b3b3b3;
}
.pre_plan_det_one .label_1{
font-size:11px;
font-weight:normal;
}
.pre_plan_det_one .label_2{
font-size:12px;
font-weight:normal;
width:105px;
float:left;
padding-right:5px;
text-align:right;
}
.pre_plan_det_one .label_3{
font-size:12px;
font-weight:normal;
width:165px;
float:left;
padding-right:5px;
text-align:right;
}
.pre_plan_det_one .check_label{
font-size:12px;
font-weight:normal;
padding-right:10px;
padding-left:5px;
*padding-left:1px;
}
.pre_plan_det_one .btn_2{
margin-right:10px;
}
.pan_det{
color:#000000;
margin:0px;
padding:0px 0px 10px 0px;
font-size:15px;
}
p.tell_us{
color:#186294;
padding:5px;
}

.pre_plan_dets{
border-left:1px solid #7cb42d;
}
.pre_plan_dets tr td{
border-bottom:1px solid #7cb42d;
padding:4px; 
border-right:1px solid #7cb42d;
}
.pre_plan_dets tr th{
background:#7cb42d;
border-top:1px solid #7cb42d;
border-right:1px solid #fff;
padding:6px 0px 6px 4px;
}
.pre_plan_dets tr th.norgtborder{
border-right:none;
}
.pre_plan_dets tr th a{
text-decoration:underline;
color:#FFFFFF;
font-size:11px;
}
.pre_plan_dets tr th a:hover{
text-decoration:none;
}
.pre_plan_dets tr th a.arrow{
background:url(../images/green_arrow.gif) no-repeat right center;
padding-right:10px;
}
.pre_plan_dets tr td strong{
text-decoration:underline;
}
.pre_plan_dets tr td a{
text-decoration:underline;
color:#0f87da;
}
.pre_plan_dets tr td.match_rate{
background:#fff9c7;
font-size:15px;
font-weight:bold;
}
/* // Search prepaid plan */

/* SearchRechargeOption */
table.searchrechargeoption td.sortedeven
{
    background-color:#EDF5FF;        
}
table.searchrechargeoption td.sortedodd
{
    background-color:#DBEAFF;            
}
.searchrechargeoption{
float:center;
width:780px;
margin: 20px 20px 20px 30px;
}
.searchrechargeoption p
{
	font-size:12px;
	color:#595959;
	text-decoration:none;
	margin:5px;
	text-align:center;
}
.searchrechargeoption a.Act
{
	background:url(../images/SortArrow.gif) no-repeat right;
	padding-right:8px;
	text-decoration:none;
}
.searchrechargeoption tr td{
padding:4px;
font-size:12px;
color: #595959;
font-weight: normal;
margin-top: 5px;
text-align: left;
}
.searchrechargeoption tr th{
-webkit-border-radius: 10px;
-moz-border-radius:10px;
background:none repeat scroll 0 0 #E5E5E5 !important;
height:auto;
width:auto;
padding: 5px;
/*background-image:url(../images/Th_Bg.gif);
border-top:1px solid #3d8cba;
padding:6px 0px 6px 4px;
text-align:left;
color:#FFFFFF;
font-size:11px;*/
}

.searchrechargeoption h2{
color:#000000;
display:block;
float:center;
font-family:Arial,sans-serif;
font-size:16px;
font-weight:normal;
padding:5px 20px;
}


.searchrechargeoption tr th a:hover{
text-decoration:underline;
}
.searchrechargeoption tr th a.arrow{
background:url(../images/green_arrow.gif) no-repeat right center;
padding-right:10px;
}
.searchrechargeoption  .MathRate
{
	font-size:13px;
	font-weight:bold;
	background:#baf8ee;
	text-align:center;
}
p.rech_opt_sro{
padding:6px 0px 10px 0px;
font-size:15px;
text-align:left;
font-weight:bold;
background-image:url(../images/DottedLine_H.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.searchrechargeoption tr.above_offer td{
border:none;
}
.searchrechargeoption tr td.offer{
border:1px solid #dbca8f;
padding:4px;
background:#fff4cc;
}

table.searchrechargeoption .pagedisplay 	
{
    font-size:10pt;
	width: 45px;
	border: 0px;	
	background-color: #E1ECF9;
	text-align:center;
    vertical-align:top;
}

table.searchrechargeoption .even {
	background-color: #fff;
}
table.searchrechargeoption .odd {
	background-color: #edf5ff;
}
table.searchrechargeoption th a
{
	text-align: center;
	float:center;	
    padding: 5px 20px 5px 10px;
	margin-right:5px;
    font-weight:bold;
	font-size:14px;
	color: #0F87DA;
    white-space:nowrap;
/*    background: url('../images/bg.gif') no-repeat 100% 50%;*/
}
table.searchrechargeoption .headerSortUp a 
{	
    background: url('../images/asc.gif') no-repeat 100% 50%;
    text-decoration: underline;
	
}
table.searchrechargeoption .headerSortDown a 
{    
    background: url('../images/desc.gif') no-repeat 100% 50%;
    text-decoration: underline;
	
}                  
/* //SearchRechargeOption */

/* Refer a friend  */
.ref_frnd_cont{
width:806px;
height:auto;
float:left;
border:1px solid #7cb42d;
padding:5px 10px 10px 10px;
margin-bottom:10px;
}
.ref_frnd_cont h2{
color:#000;
padding-bottom:0px;
*padding-bottom:6px;
}
.ref_frnd_cont p{
padding-bottom:5px;
}
.open{
background:url(../images/btn_open.gif) no-repeat right center;
cursor:pointer;
}
.close{
background:url(../images/btn_close.gif) no-repeat right center;
cursor:pointer;
}
ul.list-1 li{
margin:5px 10px 5px 10px;
}
.free_table{
color:#000;
font-size:13px;
font-weight:bold;
}
.free_table span{
color:#0066ad;
}
.free_table{
border:1px solid #9c9fa2;
}
.free_table tr td{
padding:5px 0px 5px 10px;
}
.tell_frnd .link_style_1{
float:right;
margin-top:5px;
margin-right:10px;
}
.tell_frnd img{
float:right;
}
.tell_frnd .btn_2{
float:left;
margin-top:5px;
margin-right:10px;
}

.p_ref{
color:#000;
font-weight:bold;
background:#fff4cc;
border:1px solid #dbca8f;
padding:5px;
font-size:14px;
line-height:18px;
margin-bottom:10px;
}
.p_refbox{
color:#000;
font-weight:bold;
background:#ffffff;
border:1px solid #dbca8f;
padding:5px;
font-size:14px;
line-height:18px;
margin-bottom:10px;
}
.p_ref span{
font-weight:normal;
font-size:12px;
line-height:18px;
}

/* //Refer a friend  */

/* if register offer pop */
.if_reg_cont{
width:276px;
height:auto;
float:left;
padding:10px 10px 30px 10px;
}
.if_reg_cont .head{
font-size:15px;
float:left;
width:276px;
}
.pp_reg_in{
border:1px solid #7cb42d;
padding:10px;
float:left;
width:256px;
margin-top:10px;
}
.pp_reg_in label{
width:200px;
margin:0px 0px 5px 0px;
float:left;
}
.pp_reg_in input{
width:200px;
margin:0px 0px 5px 0px;
float:left;
}
/* //if register offer pop */

.bill{
float:left;
background:#f2f2f2;
border:1px solid #2e6f9f;
width:200px;
height: 134px;
position: relativee;
margin-top:10px;
margin-left: 80px;
display:block;
color: #595959;
padding: 5px 0;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
}
.bill h4{
margin:5px 20px;
padding:5px 0;
font-size:12px;
color:#2e6f9f;
}

.bill p{
width:150px;
float:left;
font-size:12px;
margin:3px 20px;
padding:0px;
}
.bill p span.left{
float:left;
}
.bill p span.right{
float:right;
}
.bill h5{
background:#dbca8f;
margin:0px;
padding:5px;
font-size:12px;
}

.bill div
{
	background-color:#d3efff;
	float:left;
	margin:10px 0px 0px 0px;
	padding:5px 0px;
	border-top:solid 2px #2e6f9f;
}

.bill2
{
float:left;
background:#ffcb06;
border:1px solid #f38321;
width:190px;
margin:20px 10px 20px 0px;
display:inline;
padding-top:10px;
}
.bill2 h4{
margin:0px;
font-size:12px;
padding:0px 10px;
color:#000;
}
.bill2 p{
width:170px;
float:left;
margin-bottom:-2px;
padding:0px 10px;
}
.bill2 p span.left{
float:left;
}
.bill2 p span.right{
float:right;
}
.bill2 .InnerBill
{
	background:#f38321;
	float:left;
	width:190px;
	padding-bottom:10px;
}
.bill2 .InnerBill a
{
	color:#000;
}




.bill3
{
float:right;
background:#ffcb06;
border:1px solid #f38321;
width:220px;
margin:20px 0px;
display:inline;
padding-top:5px;
line-height:18px;
}
.bill3 h4{
margin:0px;
font-size:13px;
padding:0px 10px;
color:#000;
}
.bill3 p{
width:200px;
float:left;
margin-bottom:-2px;
padding:0px 10px;
font-size:13px;
line-height:22px;
}
.bill3 p span.left{
float:left;
}
.bill3 p span.right{
float:right;
}
.bill3 .InnerBill
{
	background:#f38321;
	float:left;
	width:235px;
	padding:5px 0px 10px 0px;
	margin-top:5px;
}
.bill3 .InnerBill a
{
	color:#000;
}



.color_red{
color:#FF0000;
}


/* sign up offer */
.singn_up_offer{
width:545px;
height:auto;
float:left;
padding:10px 20px 30px 20px;
}
.singn_up_offer .head{
font-size:15px;
float:left;
width:545px;
}
.singn_up_offer_in{
border:1px solid #7cb42d;
padding:10px;
float:left;
width:525px;
margin-top:10px;
}
/* //sign up offer */


/* home page */
.left_con_home{
width:570px;
float:left;
}
.news_right{
float:left;
width:214px;
border:1px solid #2e719e;
margin-top:10px;
padding:10px;
}
.news_right h3{
margin:0px;
padding:0px;
font-size:15px;
}
.news_right p{
margin:0px;
padding:0px 0px 10px 0px;
font-size:11px;
}
.boxes_left{
width:272px;
height:auto;
float:left;
padding-right:20px;
}
.geen_box{
width:100%;
height:auto;
float:left;
border:1px solid #5e960f;
margin-bottom:10px;
}
.geen_box h3{
margin:0px;
padding:4px 0px 4px 10px;
background:#5e960f;
border-bottom:5px solid #7db52e;
font-size:18px;
color:#FFFFFF;
font-weight:normal;
}
.geen_box .inner{
padding:10px 5px 5px 5px;
}
.geen_box .inner p{
padding-bottom:10px;
}
.geen_box .inner input{
width:66px;
border:1px solid #b3b3b3;
float:left;
margin:0px 2px 0px 2px;
}
.geen_box .inner input.radio_green{
width:auto;
border:none;
float:left;
margin:0px 3px 0px 0px;
#margin:-2px 3px 0px 0px;
_margin:-2px 0px 0px 0px;
}
.geen_box .inner span{
float:left;
}
.geen_box .inner label{
width:62px;
float:left;
text-align:right;
padding-right:3px;
font-weight:bold;
}
.geen_box .inner label.radio_lab{
float:none;
text-align:left;
font-weight:normal;
padding-right:0px;
}
.geen_box .inner select{
width:160px;
}
.blue_box{
width:257px;
height:auto;
float:left;
border:1px solid #2e719e;
}
.blue_box h3{
margin:0px;
padding:4px 0px 4px 10px;
background:#2e719e;
border-bottom:5px solid #479ad1;
font-size:18px;
color:#FFFFFF;
font-weight:normal;
}
.blue_box .inner{
padding:5px 5px 10px 5px;
font-size:14px;
font-weight:bold;
}
.blue_box .inner ul{
margin:0px;
padding:5px;
list-style:none;
}
.blue_box .inner li{
margin:0px;
padding:0px 0px 25px 15px;
background:url(../images/round_bullet.gif) no-repeat 0px 6px;
}
.blue_box .inner li span{
font-size:12px;
}
.opr_logo_home{
width:570px;
float:left;
padding-top:40px;
}
.opr_logo_home img{
margin-right:19px;
margin-bottom:14px;
}
.rec_box_home{
float:left;
border:2px solid #2e719e;
background:#479ad1;
padding:5px;
width:260px;
color:#FFFFFF;
font-size:14px;
}
.rec_box_home a{
text-decoration:underline;
color:#FFFFFF;
}
.rec_box_home a:hover{
text-decoration:none;
}
/* //home page */

/* page 9 */
.cloumn{
width:170px;
float:left;
font-size:14px;
}
.cloumn input{
font-size:16px;
width:14px;
height: 14px;
}
.cloumn p{
margin:0px;
padding:0px 0px 8px 0px;
*padding:0px 0px 5px 0px;
}
.cloumn_center{
width:209px;
float:left;
}
/* // page 9 */

/* page 21 */
.p21{
float:left;
width:549px;
}
.p21_tell_frnd{
width:527px;
border:1px solid #9c9fa2;
padding:10px;
float:left;
}
.p21_col{
width:160px;
float:left;
}
.p21_col h3{
color:#010101;
margin:0px;
padding:0px;
font-size:14px;
text-align:center;
}
.p21_col p{
font-size:12px;
margin:0px;
padding:0px;
}
.p21_col_center{
width:207px;
float:left;
}
.add_mob_text{
padding:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}
/* //page 21 */


/* //page 15 POPUP */
.p15{
width:525px;
height:auto;
float:left;
padding:10px;
}
.p15_header{
width:525px;
height:auto;
float:left;
padding-bottom:10px;
}
.p15_header p{
float:left;
font-size:15px;
margin:0px;
padding:7px 0px 0px 10px;
}
.p15 .container{
float:left;
width:503px;
border:1px solid #7cb42d;
padding:10px;
}
.p15_table td{
padding:2px 4px;
}
.p15_det_table{
border-top:1px solid #7cb42d;
border-left:1px solid #7cb42d;
border-bottom:1px solid #7cb42d;
}
.p15_det_table th{
background:#7cb42d;
padding:4px;
border-right:1px solid #FFFFFF;
}
.p15_det_table th.last{
border-right:1px solid #7cb42d;
}
.p15_det_table td{
border-right:1px solid #7cb42d;
padding:4px;
}
.p15_buy{
float:left;
padding:10px 10px 10px 225px;
}

/* //page POPUP */

/* font sizes */
.size_11{
font-size:11px;
}
.size_12{
font-size:12px;
}
.size_14{
font-size:14px;
}

/* font sizes */

/* link styles */
.link_style_1{
color:#0f87da;
text-decoration:underline;
}
a.link_style_1:hover{
text-decoration:none;
}
.link_style_2{
color:#271e0d;
font-size:11px;
text-decoration:underline;
}
a.link_style_2:hover{
text-decoration:none;
}
.link_style_3{
color:#000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
a.link_style_3:hover{
text-decoration:none;
}
.link_style_4{
color:#271e0d;
text-decoration:underline;
}
a.link_style_4:hover{
text-decoration:none;
}
.link_style_5{
color:#000;
text-decoration:underline;
}
a.link_style_5:hover{
text-decoration:none;
}

.more{
color:#f78320;
font-size:12px;
text-decoration:none;
font-weight:bold;
background:url(../images/arrow.gif) no-repeat right 3px;
padding-right:22px;
}
a.more:hover{
color:#883f00;
}
/* //link styles */

/* heights  */
#p9_high{
min-height:325px;
#min-height:335px;
height:auto !important;
height:335px;
}
#p10_high{
min-height:545px;
#min-height:548px;
height:auto !important;
height:548px;
}
#p12_high{
min-height:545px;
#min-height:548px;
height:auto !important;
height:548px;
}
#p16_high{
min-height:565px;
#min-height:568px;
height:auto !important;
height:568px;
}
#p21_high{
min-height:545px;
#min-height:548px;
height:auto !important;
height:548px;
}

.savePass{
border:none; background:none;cursor:pointer; font-weight:bold;padding:2px 10px 0px 10px; font-size:12px; color:#000000;
}


#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#rechargeBill{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
z-index:2;
background:#FFFFFF;
}

/** **/
/* new CSS defined by Upasana for integrating appswebdev.css*/

.btn_11{
float:left;
margin: 20px 70px;
}
.btn_11 a{
float:left;
background:url(../images/btn_1_left.gif) no-repeat left top;
text-decoration:none;
color:#000;
display:inline;
font-size:12px;
}
.btn_11 a span{
float:left;
background:url(../images/btn_1_right.gif) no-repeat right top;
height:auto;
padding:10px 20px;
cursor:pointer;
font-weight:bold;
white-space:nowrap;
/*line-height:20px; */
color: #fff;
width:auto;	
}
.btn_11 a:hover{
color:#FFFFFF;
}
a.btn_12 {
	background: transparent url(../images/home/small-button-out-right.png) no-repeat top right!important;
	display: block;
	float: left;
	height: 32px;
	margin: 0 20px;
	padding-right:8px;
font-family: Helvetica,
             "Trebuchet MS",
             "DejaVu Sans",
             Arial,
             sans-serif;
/*	font-family: Helvetica Neue, Helvetica, Arial, sans-serif; from angad */
	/*font-family: “Lucida Sans Unicode”, “Lucida Grande”, “Lucida Sans, sans-serif; from sudhanshu */
	font-size:18px;
	text-decoration: none;
}

a.btn_12 span {
	background: transparent url(../images/home/small-button-out-left.png) no-repeat 0 0;
	display: block;
	line-height: 26px;
	padding: 0 4px 0 12px;
	color: #fff;
	text-decoration: none;
}

a.btn_12:hover span {
		text-decoration: underline;
}

a.btn_12:hover {
		text-decoration: underline;
}
/*
.bill11
{
float:left;
background:#f2f2f2;
border:1px solid #2e6f9f;
width:200px;
height: 134px;
position: relativee;
margin-top:30px;
margin-left: 40px;
display:block;
color: #595959;
padding: 5px 0;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
}
*/

.left_profile{
width:auto;
float:left;
display: block;
height:auto;
margin: 20px 20px 20px 60px;
}

/* SearchRechargeOption */
table.searchrechargeoption1 td.sortedeven
{
    background-color:#EDF5FF;        
}
table.searchrechargeoption1 td.sortedodd
{
    background-color:#DBEAFF;            
}

.searchrechargeoption1{
float:center;
width:860px;
margin: 30px 0px 0px 0px;
/*border-top:1px solid #3d8cba*/
}
.searchrechargeoption1 p
{
	font-size:12px;
	color:#595959;
	text-decoration:none;
	margin:10px;
	text-align:center;
}
.searchrechargeoption1 a.Act
{
	background:url(../images/SortArrow.gif) no-repeat right;
	padding-right:8px;
	text-decoration:none;
}
.searchrechargeoption1 tr td{
padding:4px;
font-size:12px;
color: #595959;
font-weight: normal;
margin-top: 5px;
text-align: center;
}
.searchrechargeoption1 tr th{
-webkit-border-radius: 10px;
-moz-border-radius:10px;
background:none repeat scroll 0 0 #E5E5E5 !important;
height:auto;
width:auto;
padding: 5px 0px;
/*background-image:url(../images/Th_Bg.gif);
border-top:1px solid #3d8cba;
padding:6px 0px 6px 4px;
text-align:left;
color:#FFFFFF;
font-size:11px;*/
}

.searchrechargeoption1 h2{
color:#000000;
display:block;
float:center;
font-family:Arial,sans-serif;
font-size:16px;
font-weight:normal;
padding:5px 20px;
}


.searchrechargeoption1 tr th a:hover{
text-decoration:underline;
}
.searchrechargeoption1 tr th a.arrow{
background:url(../images/green_arrow.gif) no-repeat right center;
padding-right:10px;
}
.searchrechargeoption1 .MathRate
{
	font-size:13px;
	font-weight:bold;
	background:#baf8ee;
	text-align:center;
}
.searchrechargeoption1 tr.above_offer td{
border:none;
}
.searchrechargeoption1 tr td.offer{
border:1px solid #dbca8f;
padding:4px;
background:#fff4cc;
}

table.searchrechargeoption1 .pagedisplay 	
{
    font-size:10pt;
	width: 45px;
	border: 0px;	
	background-color: #E1ECF9;
	text-align:center;
    vertical-align:top;
}

table.searchrechargeoption1 .even {
	background-color: #fff;
}
table.searchrechargeoption1 .odd {
	background-color: #edf5ff;
}
table.searchrechargeoption1 th a
{
	text-align: center;
	float:center;	
    padding: 10px 15px 10px 5px;
	margin-right:5px;
    font-weight:bold;
	font-size:11px;
	color: #0F87DA;
    white-space:nowrap;
/*    background: url('../images/bg.gif') no-repeat 100% 50%;*/
}
table.searchrechargeoption1 .headerSortUp a 
{	
    background: url('../images/asc.gif') no-repeat 100% 50%;
    text-decoration: underline;
	
}
table.searchrechargeoption1 .headerSortDown a 
{    
    background: url('../images/desc.gif') no-repeat 100% 50%;
    text-decoration: underline;
	
}                  
/* //SearchRechargeOption */

/* Silly CSS for modal boxes  by Opinder */
.op1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:70px;
}
.op2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:50px;
	margin-top:15px;
	font-weight: bold;
}
.op3
{font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:20px 100px 0px 100px;
}
.op4
{font-family:Arial, Helvetica, sans-serif;
margin-left:40px;

}
.op5
{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:22px;
	margin-left:40px;
	font-weight: normal;
	
}
.op6
{ margin-top:12px;
  margin-left:190px;
}

.op7
{
	position:absolute;
	padding-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:60px;
	
}
.op8
{ position:absolute;
padding-top:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:80px;
	font-weight: normal;
	margin-top:5px;
}
.op9
{
	position:absolute;
	padding-top:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:5px;
	margin-left:130px;
}
.op10
{font-family:Arial, Helvetica, sans-serif;
position:absolute;
	padding-top:110px;
	font-size:14px;
margin-top:22px;
margin-left:50px;
font-weight: normal;

}
.op11
{position:absolute;
	padding-top:140px;
	
	margin: 20px 60px;
}
.op12
{position:absolute;
	padding-top:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:100px;
}
.op13
{position:absolute;
	padding-top:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:60px;
	margin-top:25px;
	font-weight: bold;
}
.op14
{font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:absolute;
	padding-top:110px;
	margin-top:5px;
	margin-left:190px;
	font-weight: bold;
}
.op15
{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	padding-top:130px;
	margin-top:30px;
	margin-left:140px;
}
.op16
{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:100px;
	
}
.op17
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:50px;
	margin-top:15px;
}
.op18
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-left:100px;
	margin-top:15px;
}
.op19
{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:2px;
	margin-left:25px;
}
.op20
{font-family:Arial, Helvetica, sans-serif;
margin-left:85px;

}
.op21
{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:22px;
	margin-left:10px;
}
.op22
{ margin-top:12px;
  margin-left:190px;
}

