@charset "utf-8";
/* Ecare(self-service) related classes CSS Document */

/*****
ID Names - acc_detail_container, #acc_d_l_container(account details left), #acc_d_r_container(account details right)
*****/
#acc_detail_container
{
	display:block;
	padding:7px 0 0 0;
	float:left;
	width:720px;
}

#acc_detail_container_addline_landing
{
	display:block;
	padding:7px 0 0 0;
	float:left;
	width:960px;
}



/******
END Container
******/

/**************************
	left container
***************************/

#acc_container
{
	border:#999999 solid 1px;
	display:block;
	float:left;
	width:99%;
	margin-bottom:7px;
}

#acc_container{
	border-left:none !important;
	border-left:none;
	border-right:none !important;
	border-right:none;
}

#acc_container1
{
	border:#999999 solid 1px; 
	display:block;
	float:left;
	width:523px;
	margin-bottom:7px;
}

/**************************
	right Container
***************************/

.acc_container
{
	float:left;
/*	border:#999999 solid 1px; */
	width:99%;
	display:block;
	margin-bottom: 7px;
	
}

#acc_head_row
{
	float:left;
	display:block;
	width:97%;
	padding:5px 6px 5px 16px !important;
	padding:5px 5px 5px 16px;
}

#row_2, #row_3
{
	float:left;
	display:block;
	width:97%;
	padding:5px 6px 5px 16px !important;
	padding:5px 5px 5px 16px;
	border-bottom:dotted #9C9897 1px;
}

#acc_button
{
	float:left;
	display:block;
	width:36%;
	padding-top:2px;
}

#lost_stolen_l{
	font-weight: bold;
	color: #666666;
}

#lost_stolen_r{
	font-size: 12px;
}

.acc_select
{
	 
	font-size:11px;
	border:#858585 solid 1px;
	border-top:#000000 solid 1px;
	background-color:#FFFFFF;
	height:15px;
	width:75px;
}
.text_red_color_none{
	display:none;
	color:red;
}
.text_red_color_aopRetry{
	display:none;
	color:red;
	padding-bottom:14px;
}
.darkGreyBackground{
	background-color:#e6e7e9;
}
.lightGreyBackground{
	background-color:#f1f3f2;
}
.acc_input_2
{
	 
	font-size:11px;
	border:#858585 solid 1px;
	border-top:#000000 solid 1px;
	background-color:#FFFFFF;
	height:15px;
	width:175px;
}

.post_code_2
{
 	color:#000000;
}
#order_sum_detail_l
{
	float:left;
	width:336px;
	padding:7px 0 7px 7px;
	margin-right:12px;
	background-color:#F5F5F5;	
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	height:70px;	
}
#order_sum_container
{
	float:left;
	width:100%;
	margin-bottom:0px;
	padding:10px 5px 10px 5px;
}
#order_sum_container span {
	height:15px;
}
#order_sum_detail_l1
{
	float:left;
	width:336px;
	padding:7px 0 7px 7px;
	margin-right:12px;
	background-color:#F5F5F5;	
	border-top:3px #000 solid;
	border-bottom:1px #CCCCCC solid;
	height:70px;	
}
#order_sum_detail_r1
{	
	margin-left:2px;
	float:left;
	width:356px;
	padding:7px 0 7px 7px;
	background-color:#F5F5F5;
	border-top:3px #000 solid;
	border-bottom:1px #CCCCCC solid;
	height:70px;
}
#order_sum_list
{
	display:block;
	float:left;
	padding:0 15px 0 5px ;
	margin:0;
}

#order_sum_list ul
{
list-style:none;
	padding:0;
	margin:0;
}

#order_sum_list li
{
	padding-top:5px;
	display:block;
}
#ctn_page_nag
{
	float:left;
	width:306px;
}


#row_td_2n {
	border-bottom:#CCCCCC solid 1px;
	background-color:#FFFFFF; 
	padding-bottom: 15px;
}
#td_4_row_2
{
	background-color:#FFFFFF;
	border-bottom:#CCCCCC solid 1px;
}
#td_4_row_3
{
	background-color:#FDFCF6;
	border-bottom:#CCCCCC solid 1px;
}
#hand_tab_new_left {
	width:310px;
	float:left;
	display:block;
	
	}
#refer_row_1
{
	background-color:#FAF4DA; border-right:solid #9C9897 1px; border-bottom:dotted #9C9897 1px;
}
#refer_row_2
{
	border-right:solid #9C9897 1px; border-bottom:dotted #9C9897 1px;
}
#pricePlan_row_1
{
	background-color:#FAF4DA; border-bottom:dotted #9C9897 1px;
}
#pricePlan_row_2
{
	background-color:#FDFAF1; border-bottom:dotted #9C9897 1px;
}
#pricePlan_row_16
{
	background-color:#FAF4DA; border-bottom:solid #9C9897 1px;;
}
#pricePlan_row_18
{
	background-color:#ffffff; border-bottom:solid #9C9897 1px;
}
#pricePlan_row_19
{
	background-color:#ffffff; border-bottom:solid #9C9897 1px;
}
#pricePlan_row_20
{
	background-color:#e6e6e6; border-bottom:dotted #9C9897 1px;
}
#pricePlan_row_22
{
	background-color:#ffffff; border-bottom:dotted #9C9897 1px;
}
#pricePlan_row_23
{
	background-color:#FDFAF1; border-bottom:dotted #9C9897 1px;
}
#pricePlan_row_end_1
{
	background-color:#FAF4DA; border-bottom:solid #9C9897 1px;
}
#pricePlan_row_end_2
{
	background-color:#FDFAF1; border-bottom:solid #9C9897 1px;
}

/**
 * The styles defined for the action table
 */
.action_tbl
{
	float:left; 
	border-top:#ccc solid 1px;
	width:713px;
}
.action_tbl_generic
{
	float:left; 
	border-top:#ccc solid 1px;
}
.action_tr_light
{
	background-color:#ffffff; 	
}
.action_td_1
{
	border-bottom:solid 1px #CCCCCC;
	width:15px;
	height:35px;
	padding-left:6px;
}
.action_td_1_modified{
	border-bottom:solid 1px #CCCCCC;
	width:15px;
	height:35px;
	padding-left:12px;
	padding-top:20px;
}
* html .action_td_1{
	padding-left:3px;
}

.action_td_1_debit
{
	width:15px;
	height:30px;
}

.action_td_2
{
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	width:255px;
	height:35px;
}

.action_td_2_generic
{
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}

.action_td_2_modified
{
	border-bottom:solid 1px #CCCCCC;
	font-size:14px;
}

.action_td_3
{
	border-bottom:solid 1px #CCCCCC;
	width:15px;
}
.action_td_4
{
	border-bottom:dotted 1px gray;
	width:428px;
}
.action_td_4_generic
{
	border-bottom:solid 1px #CCCCCC;
}
.action_td_4_modified
{
	border-top: 1px solid white;
	border-bottom: 1px solid #CECECE; 
	padding: 15px 10px 15px 10px;
	background-color: #EFEFEF; 
	color:#000000; 
	text-align: center; 
	font-size: 40px; 
	font-weight: bold;
	width:315px;
}
	
.dollar_align{
	vertical-align: 30%;
	padding-bottom: 2px;
	font-size:20px;
	
}
	
.submitButtonAIR{
	valign:bottom;
	align:left;
	padding-left:10px;
}
	
.action_tr_dark
{
	background-color:#ececec; 
}
.action_td_bottom_1
{
	border-bottom:solid 1px #CCCCCC;
	width:15px;
	height:35px;
}
.action_td_bottom_1_modified
{
	border-bottom:solid 1px #CCCCCC;
	width:15px;
	height:35px;
	padding-left:12px;
	padding-top:20px;
}

.action_td_bottom_2
{
	border-bottom:solid 1px #CCCCCC; 
	border-right:solid 1px #CCCCCC;
}

.action_td_bottom_3
{
	border-bottom:solid 1px #CCCCCC;
	width:15px;
}
.action_td_bottom_4
{
	border-bottom:solid 1px #CCCCCC;
	width:428px;
}

.action_td_bottom_4_generic
{
	border-bottom:solid 1px #CCCCCC;
	width:428px;
}

.action_td_bottom_4_nowidth
{
	border-bottom:solid 1px #CCCCCC;
}

.action_title
{
	background-color:#ececec; 
	border-bottom: solid 2px white;
}
.action_title_modified
{
	border-bottom: solid 1px  #CCCCCC;
	text-align: center;
	font-size:22px;
	font-weight:bold;
	padding-right:6px;
}
.action_title_modified1
{ 
	border-bottom: solid 1px  #CCCCCC;

}
.action_title_modified_fr
{
	border-bottom: solid 1px  #CCCCCC;
	font-size:22px;
	text-align:left;
	font-weight:bold;
}

#db_holder_link,#whp_holder_link{
	width: 165px;
	font-size:12px;
}
#voucherHolderLink {
width: 210px;
font-size:13px;
padding-bottom:12px;
padding-top:5px;
float: left;
}
#ccHolderLink {
width: 285px;
font-size:13px;
padding-bottom:16px;
padding-left: 5px;
padding-top:10px;
font-weight: normal;
}
* html  #ccHolderLink {
	padding-bottom:6px;
}
#ccHolderLink li {
	display:block;
	list-style:none none;
	background: url(/cms/v45/images/standard/yellow-box-arrow.png) no-repeat scroll 0px 2px;
	font-size:13px;
	text-decoration:none;
	margin:0px 0 0px 0 !important;
	margin:3px 0 3px 0;
	line-height:16px;
	vertical-align: middle;
	padding: 0 0 10px 18px;
	color:#545454;
}

#db_holder_link li,#voucherHolderLink,#quickRefillLink li,#whp_holder_link li {
	display:block;
	list-style:none none;
	background: url(/cms/v45/images/standard/yellow-box-arrow.png) no-repeat scroll 0px 2px; 
	
	font-size:13px;
	text-decoration:none;
	color:#555555;
	margin:0px 0 0px 0 !important;
	margin:3px 0 3px 0;
	line-height:16px;
	vertical-align: middle;
	padding: 0 0 0 13px;
	padding-left:18px;
}
#db_holder_link ul,#voucherHolderLink ul,#ccHolderLink ul,#voucherDashboardLink,#quickRefillLink ul,#whp_holder_link ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#friend_thnks{
	float: left;
	width:350px;
	margin-top:10px;
	margin-bottom:10px;
}
.box_right_link_align{
	text-align:right;/* Modified by Piyush 08/18/2008 */
	padding-right:20px;
	width:140px !important;
}
.img_back{
background:url(../images/postpaid_login.jpg)
}
#banner_post_new{
	height:130px;
	padding-bottom:10px;
	padding-left:15px;
	padding-top:10px;
	width:345px;
	float: left;
}
#banner_postpaid{
	width:730px;
	height:150px;
	margin-top:10px;
	background-color: #313131;
	float:left;
	display:block;
}
.ctn_font{
	
	font-size:11px;
	font-weight:bold;
}

#chrg_1, #chrg_2, #chrg_3
{
	float:left;
	display:block;
}

#chrg_1
{
	width:52%;
/*	border-right:#ccc solid 1px; */
	text-align:left;
	padding: 3px 0px 3px 0px;
}
#chrg_2
{
	width:48%;
	text-align:left;
	padding: 3px 0px 3px 0px;
}
#chrg_3
{
	width:48%;
	text-align:left;
	padding: 3px 0px 3px 0px;
}
#ctn_ord_head_row1
{
	background-color:#FFFFFF;
	float:left;
	display:block;
	width:95%;
/*	border-bottom:#cccccc solid 1px;
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px; */
	padding:0px 4px 0px 8px;
	
}

#ctn_ord_head_row2
{
	background-color:#FFFFFF;
	float:left;
	display:block;
	width:95%;
	padding:0px 4px 0px 7px;
	
}

.custom_links a, .custom_links a:hover {
	background-color: #ffe707;
}
#ctn_det_l,#ctn_det_r{
	float:left;
	padding-left: 5px;
	margin-bottom:10px;
	}
#ctn_det_l{
	width:200px;
	text-align:left;
}
#ctn_det_r{
	width:130px;
    margin-left:20px;
}
#ctn_changecity {
	background-color:#FFFFFF;
	width:127px;
	float:left;
	height:auto;
/* 	border-left:#999999 1px solid;
	border-bottom:#CCCCCC 1px solid; */
}
#ctn_changecity span {
	vertical-align:top;
}
#ctn_head{
	margin-top:10px;
	margin-bottom:20px;
	float:left;
	width:512px;
/*	border-bottom:#CCCCCC 1px solid;
	border-top:#999999 1px solid;
	border-right:#999999 1px solid; */
}
#change_city{
	float: left;
	width:512px;
}
#change_city * {
	vertical-align: top;
}
#change_city span {
	vertical-align: top;
}
#ctn_pro_l {
	float:left;
	text-align:right;
	width:200px;
	text-align:right;
	margin-top:3px;
}
#ctn_pro_r{
	width:130px;
    margin-left:20px;
	float:left;
}
#clearbutton{
	cursor:pointer;
	background:url(../images/clear.jpg) no-repeat;
	float:left;
}
#ctn_block{
	width:100%;
	float:left;
	padding-left: 0px;
	margin-bottom: 0px;
}
#ctn_block div#link01 a, #ctn_block div#link01 a:hover {
	background-color: #ffe707;
}
#ctn_block div#link01_modified a, #ctn_block div#link01_modified a:hover {
	background-color: #ffe707;
}
#link01_modified{
	float:right;
	font-size:13px;
	color: #000000;
}

.ban_subtext{
	 
	color:#666;
	font-size:10px;
}


	
#cms_container, .cms_container
{
	float:left;
	border:#999999 solid 0px;
	width:72%;
	display:block;
	margin-bottom: 7px;
	
}
.acc_button
{
	float:left;
	display:block;
}

.acc_select_pre
{
	
	font-size:11px;
	background-color:#FFFFFF;
	border:#858585 solid 1px;
	border-top:#000000 solid 1px;
	height:15px;
}
#carr_container_out
{
	width:706px;
	display:block;
	float:left;
	padding:7px 0 0 7px;
}
#page_heading_ms{
	float:left;
	width:700px;
	padding:5px 0px 5px 10px; 
	}
#acc_container_no_border
{
	float:left;
	width:523px;
	display:block;
	margin-bottom: 7px;
	
}

#change_pay
{
	float:left;
	width:150px;
	display:block;
}
#imgspace
{
	float:left;
	border:#999999 solid 0px;
	width:98%;
	display:block;
	margin-bottom: 7px;
	
}
#activation_layout {
/*	background-color:#FFFFFF;*/
	padding-left: 0px !important;
	padding-left: 0px;
}
.leftspace{
	margin-left:15px;
}
#verticalline{
	border-left:1px solid #cccccc;
	width:1px;
	float: left;
}
#pack_contbox{
	float:left;
	height:128px;
	background-repeat: no-repeat;
	width: 239px;
}
/*font styles*/
#docon_texthead {
	
	font-size:12px;
	text-align:left;
	color: #999999;
}
/* yellow link */
#externalContent a
{	
	margin-top:0px;
	margin-bottom:0px;
}
#box_customer0 a:hover, #box_customer1 a:hover, #box_customer a:hover, #box_customer11 a:hover, #box_customer12 a:hover, #box_customer_noborder a:hover,#box_customer_usage a:hover {
	color:#000000;
	/*background-color:#f3ea00;
	text-decoration: underline;*/
}
#box_customer0 a, #box_customer1 a,  #box_customer a, #box_customer11 a, #box_customer12 a ,#box_customer_noborder a,#box_customer_usage a {
	color:#555555;
	
	font-size:12px;
	margin-top:2px;
	margin-bottom:5px;
	text-decoration: none;
	}

#box_customer, #box_customer0, #box_customer1, #box_customer11, #box_customer12,#box_customer4 ,#box_customer_noborder ,#box_customer_usage  {
	padding:8px !important;
	float: left;
	width: 437px;
}

#box_customerImage{
	padding:8px 0px;
	float: left;
	width: 453px;
	border-bottom:1px solid #CCCCCC;
}


#box_customer1, #box_customer, #box_customer0,#box_customer12{
     border-bottom:1px outset #FFFFFF ;
     #border-bottom:2px inset #FFFFFF ;
	}

#box_customer11 {
	border-bottom:#CCCCCC 0px solid;
	}

#box_customer1 {
	background-color:#f3f3f3;
}
.box_customer_font{
	
	font-size:12px;
	color: #000000;
	
}

span.White {
	font-size: 12px; 
	color: 	#BEBEBE;
	/*color: #DCDCDC; */
}

#box_customer4{
	
border-bottom:1px solid #CCCCCC;
 
}
#box_customer,#box_customer_usage {
	background-color:#FFFFFF;
}

#box_customer1 a *,  #box_customer a *, #box_customer11 a *,#box_customer_usage a * {
	display:block;
	margin-bottom: 5px;
}
#box_customer1 a br,  #box_customer a br, #box_customer11 a br,#box_customer_usage a br {
	display: none;
	margin-bottom: 5px;
}
#link02{
	text-decoration:none;
	color:#ffffff;
	
	font-size:11px;

	margin-top:9px;
}
#link02 a:hover {
	color:#F1DB7E;
	text-decoration: underline;
}
#link02 a{ color:#ffffff; text-decoration: none; }

/*font style end*/
#do_subtext ,.do_subtext{
/*	font: 18px TheMixSemiLight-Plain;*/
	
	font-size:17px;	
	line-height: 20px;
}
#do_subtext ,.do_subtext{
/*	font: 18px TheMixSemiLight-Plain;*/
	
	font-size:17px;	
	line-height: 20px;
}
#bverticalline_bold{
	width:9px;
	background-color:#000000;
	float: left;
}
img.center{
	float:center;
	vertical-align: center;
}
#topbox02{
	clear:right;
}
.yourOptionsTotal{
	
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:174px;
	white-space:pre;
}
.restOfTheRows{
	
	font-size:11px;
	background-color:#F9F4D9;	
	white-space:pre;
}
.packageDetailsHeaderW
{
	background:#ffffff;
	padding-bottom: 10px;
	margin-bottom:10px;
	border-bottom: 3px solid black;
	font-size: 12px;
	font-weight: bold;
	display: block;
}
#banner_image{
	height:130px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	height:110px;
	width:auto;
	float: left;
}
#banner_cont_l{
	height:130px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	height:110px;
	width:270px;
	float: left;
}
.rd_hnd_regionA {
	
	font-size:14px;
	color:black;
	float:left;
	font-weight:bold;
	padding:6px 0px 6px 5px;
}
.padd_region {
	padding:6px 0px 2px 2px;
}
#numb_add_select{
	float:left;
	height:35px;
	padding-left: 5px;
	padding-right: 5px;
	width:70px; 
	margin-left:10px; 
	padding-bottom:3px;
}
.spacing{
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	float:left;
}
.select_font{font-size:9px;color:#99690E;}
.Ph_line_accPrice{
width:1px;
background-color:#adadad;
float:left; height:25px; margin-left:4px;margin-right:3px;
}

.Ph_line_ph360{
width:1px;
background-color:#adadad;
float:left; height:19px; margin-left:5px;margin-right:9px;
}
.starting_at{border-right:1px solid #adadad;}
.font11px{
	font-size:11px;
}
#hyperlink_intext a {
background:#FFEB36 none repeat scroll 0 0;
color:#444444;
text-decoration:none !important;
}

#hyperlink_intext a:hover {
background:#EEEEEE none repeat scroll 0 0;
text-decoration:underline !important;
}


/* SignIn Module Styles START */
#homeSignInModule {
	margin-top: 10px;
	padding: 0px;
	width: 100%;
	background-color: #eaeaea;
    -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url(/cms/v45/css/PIE.htc);
}

.offer_link{
		float:left;
		margin-left:0px;
		padding-top:0px !important;
		padding-top:10px;
}
#signInSection, #signedIn {
	padding: 15px 0px 15px 15px; /* Top Right Bottom Left*/
}
#customerName, #notYetRegistered {
	font-size: 23px; 
	font-weight: bold; 
	color: #000000;
	/*margin-bottom: 5px; */
}
#ifRegistered, #registerAdvantage {
	font-size: 16px;
	font-weight: normal;
	color: #4f4f4f;
}
#errorMsgSection {
	height: 30px;
	/*padding: 15px 10px 11px 15px; /* Top Right Bottom Left*/
}
#errMsgSignIn {
	font-size: 12px;
	font-weight: bold; 
	color: #ff0000;
	margin: 10px 12px 0px 0px;
}
#fidoNumberSection, #separatorSection, #groupIDSection {
	float: left;
}
#fidoNumberSection {
	width: 260px;
}

#separatorSection {
	margin: 20px 25px 25px 10px;
	width: 20px;
}

#groupIDSection {
	width: 280px;
	clear: right;
}
#fidoNumberSectionHeading, #groupIDSectionHeading {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

#fidoNumberSectionHeading {
	width: 275px;
}

#groupIDSectionHeading {
	padding-left: 40px;
	width: 280px;
}
#manyMoreSection {
	clear: both;
	width: 270px;
	margin: 5px 0px 5px;
	text-align: right;
}
#registerSection {
	padding: 11px 11px 0px 12px;
	*padding-right: 0px;
	width: 300px;
}

#registerNumber {
	float: left;
}

#registerExplanation {
	clear: both;
	margin-top: 15px;
}

#fidoNumberLabel, #groupIDLabel, #passwordLabel, #newPasswordLabel, #confirmPasswordLabel, .gardenTextBoxLabel,.enterVoucherLabel {
	color: #8A8A8A;
	font-size: 12px;
	font-weight: normal;
}

#fidoNumberLabel, #groupIDLabel {
	padding: 10px 0px 2px 0px;
}

#signInPassword {
	float: left;
}
#signInButton {
	float: left;
	clear: right;
	margin-left:10px;
}
#signInButtonFr {
	float: left;
	clear: both;
	padding-top:10px;
}
ul.linkArrow, ul.cityList {
	margin: 0;
	padding: 0;
}

ul.linkArrow li, ul.cityList li {
	display: block;
	font-size: 12px;
	list-style: none none; 
	margin: 0px 0 0px 0 !important;
	margin: 3px 0 3px 0;
	padding: 0 0 0 13px;
	text-decoration: none;
	vertical-align: middle;
}

ul.linkArrow li {
	background:  url(../images/arrow.jpg) 0px 6px no-repeat; 
	line-height: 16px;
}

ul.cityList li {
	background:  url(../images/arrow.jpg) 0px 9px no-repeat; 
	line-height: 20px;
}

ul.cityList li a {
	text-decoration: none;
	color: #a3a3a3;
}

ul.cityList li a:hover {
	text-decoration: none;
	color: #000000;
}

#customerNumber {
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
}
#signInUserID, #signInPassword {
	margin-bottom: 8px;
}
#accessBillText {
	font-size: 12px; 
	font-weight: normal; 
	color: #ffffff;
}

#transactionText {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 30px 0px 15px; /* Top Right&Left Bottom */
}

input.loginTextBox { background-color: #f9f9f9;	width: 130px; }

input.loginTextBox, input.registrationTmpPwdTextBox, input.registrationNewPwdTextBox, input.gardenTextBox, input.OLBCTNTextBox , input.OLBPostalTextBox, input.emailTextBox {
	border: 1px solid #BEBEBE; 
	color: #9d9d9d;
	font-size: 9pt; 
	font-weight: normal;
	padding: 5px 0 0 5px;
	height: 22px; 
}

input.registrationTmpPwdTextBox { background-color: #e2e2e2; width: 200px; }
input.registrationNewPwdTextBox { background-color: #ececec; width: 200px; }
input.gardenTextBox { background-color: #ececec; width: 150px; }

input.OLBCTNTextBox { background-color: #e2e2e2; width: 180px; }
input.OLBPostalTextBox { background-color: #e2e2e2; width: 81px; }
input.emailTextBox {background-color: #e6e6e6; width: 190px; }
	
	
#registerNowLabel { 
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin-top: 32px; 
}

/* SignIn Module Styles END */

a {
	text-decoration: none;
	color: #999999;
}
a:hover {
	/* placeholder color */
	color: #000000;
}

.popupMailerClose {
	color: #999999;
	
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.popupMailerClose a {
	color: #999999;
	
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.popupMailerClose a:hover {
	color: #000000;
	
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.rd_blackText12B {
	color: #000000;
	
	font-size: 12px;
	font-weight: bold;
}
/*changed for plans page*/
.rd_hnd_region_dashbord {
	/*border-bottom:1px solid #d4d4d4;*/
	color:black;
	float:left;
	
	font-size:23px;
	font-weight:bold;
	padding:6px 0 6px 5px;
	width:448px;
	border-bottom:1px outset #FFFFFF ;
	}
#ref_text_row{
	width:100%;
	margin-bottom:5px;
	float: left;
}
#ref_text_leftL{width:100%; float:left; clear: left; }
#ref_text_rgt2{width:75%; float:left;}
#ref_text_rgt2 input { width:175px; }
#ref_text_rgt{width:60%; float:left;}
#ref_text_left{width:40%; float:left; clear: left; }
#gr_line1{
	border-bottom:1px solid #cccccc;
	font-size:1px;
	float:left;
	width:100%;
}
#chaddGradTopAccount {
	height: 15px;
	height: 15px !important;
	float:left;
	width:711px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	background-image:url(../images/ph_grad_line.jpg);
	background-position: left top;
	background-repeat:  no-repeat;
}
#chaddGradBottomAccount {
	height: 15px;
	height: 15px !important;
	float:left;
	width:711px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	background-image:url(../images/ph_grad_line_bottom.jpg);
	background-position: left bottom;
	background-repeat:  no-repeat;
}
#left_box_01{
	float:left;	
	width: 275px;
	height: 50px;
	border: 1px solid #cbcbcb;
	padding:10px;
}

.packageDetailsHeader001{
	
	color:#000000;
	font-size:11px;
	font-weight:bold;
	background-color:#D4D4D4;	
	height:25px;
}
.packageDetailsHeader002{
	
	color:#CC0000;
	font-size:9px;
	font-weight:Normal;
	height:25px;
}
.packageDetailsHeader004{
	
	color:#6a6a6a;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffff;
	height:14px;
	border-right:solid #cccccc 1px;
	border-bottom:3px solid black;
}
.packageDetailsHeader005{
	
	color:#6a6a6a;
	font-size:12px;
	font-weight:bold;
	background-color:#7c7d7f;
	height:23px;
	border-bottom:3px solid black;
}
#spacing_101{
	padding-right: 0px;
	margin: 0px;
	height: 18px;
	overflow: hidden;
}
#dummy_text_lrg{
	
	font-size:20px;
	font-weight: bold;
}
#img_rt_align{
	float:right; 
	margin:5px 7px 0px 0px;
	}
/* copied from common.css START */
img#backToMyAccount {
	padding-left: 125px;
	padding-top: 3px;
}
/* copied from common.css END */
/*  copied from mainlayout.css START*/
#dashBoard {
	width:960px !important;
	width:958px;
	/*background-color: #ffffff;*/
	margin-left: 0px !important;
	margin-left: 0px;
	padding-left: 0px !important;
	padding-left: 0px;
	margin-right: 0px !important;
	margin-right: 0px;
	padding-right: 0px !important;
	padding-right: 0px;
	/*border-top: 3px solid #ffffff;*/
}
/*  copied from mainlayout.css END */
/*  copied from newcustomer_account.css START */
#cust_acc_lpanel, #cust_acc_rpanel{
	width:455px;
	margin-bottom:10px;
	float:left;
	}
#box_inside_l,#box_inside_r,#box_dash_voucher{
	float:left;
	}
#box_inside_l{
	width:272px; 
	}
#box_inside_r{
	width:165px; 
	}
#box_dash_voucher{
    width:260px; 
}
#cust_head{
	/*width:270px;*/
	float:left;
	cursor:default;
	/*padding:5px 10px;*/
	}
/*  copied from newcustomer_account.css END */
/* copied from edit_account_detail.css - START*/
#row_2
{
	float:left;
	display:block;
	width:97%;
	/*border-bottom:dotted #9C9897 1px;*/
	border-bottom:solid #9C9897 1px;
}
#row_3
{
	float:left;
	display:block;
	width:97%;
	/*border-bottom:dotted #9C9897 1px;*/
	border-bottom:solid #9C9897 1px;
}
/* copied from edit_account_detail.css - END */
.dashboardWelcomeText {
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	margin: 20px 0px 13px 5px; 
}
/* from table_data.css */
#td_4_row_3
{
	/*background-color:#FDFCF6;*/
	border-bottom:#CCCCCC solid 1px;
}
.action_title1
{
	border-bottom: solid 3px black;
}
.action_title_dark
{
	background-color:#ECECEC;
	font-weight: bold;
	/*color: white;*/
	font-size: 12px;
	border-bottom: solid 2px white;
}
/* table_data.css end*/
.balance_text
{
	width:150px;
	float:left;
}
.balance_amount
{
	width:110px;
	float:left;
}

/* copied from account_detail.css */
#lost_stolen {
	margin-top:6px;
	margin-bottom:6px;
	/*margin-left: 100px;
	margin-left: 100px !important;*/
}
#row_3
{
	/*background-color:#f6f6f6;*/
	background-color:#FFFFFF;
}
/* account_detail.css END*/
.packageDetailsHeader, .packageDetailsHeader1 {

font-size:12px;
font-weight:bold;
}

.registPersonalQuestions {
	margin: 25px 0 10px 15px;
}

#reg_row_2, #reg_row_3, #reg_row_right, #reg_row_box, #reg_row_box1
{
	float:left;
	width: 625px;
	padding:5px 0px 5px 10px;
	display:block;
}
#reg_row_2{
	border-bottom:#CCCCCC 1px solid;
	}
#reg_row_box1{
	background-color:#fdfaf1;
	padding:0px;
	width: 635px;
	border-bottom:#CCCCCC 1px solid;
}
#reg_row_box{
	background-color:#F9F4DA;
	padding:0px;
	width: 635px;
	border-bottom:#CCCCCC 1px solid;
}

#reg_row_boxL {
	display: inline;
	margin-bottom: 8px;
	height: auto;
	vertical-align:middle;
	width:635px;
	padding:0px;
	float: left;
	clear: left;
}


#reg_row_3
{
	width:580px;
}
#reg_row_3L {
	width:580px;
	float: left;
}
#reg_row_right
{
	width:90px;
	text-align:center;
	border-left:#333333 1px solid;
}
#reg_row_rightL {
	width:30px;
	text-align:left;
	float: left;
	clear: left;
}
#reg_row_rightL input {
	vertical-align: top;
	padding-top: 0px;
	margin-top: 0px;
}
#reg_left {
	width:400px;
	float:left;
	}}
/*OLB Pages*/

.leftDivOLB{
	width:635px;
}
.rightDivOLB{
	width:300px;
	margin-top: 50px;
	margin-left:25px;
}
/* these clases are created for OLB pages redesign - start */
.viewInvoiceBorderBottom{
	margin-top: 5px;
}
* html .viewInvoiceBorderBottom{
	margin-top: -10px;
	margin-bottom: 25px;	
}
.dogImageAlign{
	margin-left: 80px;
}
* html .dogImageAlign{
	margin-left: 40px;
}
/* these clases are created for OLB pages redesign - end */
/* These classes are created for Opt- Out Redesign - start */
.opt_text_style{
	color:#121212;
	font-size: 12px;
	font: normal;
}
.opt_table_row1,.opt_table_row,.opt_table_row2{
	width:290px; 
	border-bottom: 1px solid #d4d4d4;
}
.opt_table_row1,.opt_table_row2{
	background-color: #F3F3F3;
}
.opt_table_row{
	background-color: #FFFFFF;
}
.opt_table_row,.opt_table_row2{
	border-top: 1px outset #ffffff !important; 
	border-top: 1px solid #ffffff;	
}
.opt_confirm_text{
	color:black;	
	float:left;
	font-size:24px;
	padding-top: 8px;
}
.opt_cont{
	height:18px;
	padding-left:3px;
}
.opt_image{
	margin-left:-10px;
	margin-bottom:-100px;
}
.opt_confirm{
	color:#6E6E6E;
	font-size:16px;
	padding-left:12px;
}
.opt_table{
	padding-top: 5px;
	padding-left: 7px; 
	padding-bottom: 20px;
}
/* These classes are created for Opt- Out Redesign - end */
/* These classes are created for Forgot Password Flow Redesign - Starts */
.forgot_textbox,.forgot_textbox1{
	/*border: 1px solid #D8D8D8; */
	color: #9D9D9D;
	border:1px solid #C0C0C0;
	font-size: 9pt; 
	font-weight: normal;
	height: 20px;
	/*background-color: #E9E9E9; */
	width: 197px;
	float: left;
	padding: 5px 0 0 5px;
}
.forgot_textbox{
	background-color:#E0E0E0;
}
.paddingLeft25px{
	padding-left: 25px;
}
.forgot_textbox1{
	background-color:#E8E8E8;
}
.forgot_border{
	/*border-bottom: 1px solid #cccccc;*/
	border-bottom: 1px solid #d4d4d4;
	margin-top:  20px;
	width: 632px;
}
/* Added for change address redesign - start */
.paddingBottom5px{
	padding-bottom: 5px;
}
.lightGrey_bg {
	background-color: #dfdfdf;
}
.borderBottom{
 	border-bottom:1px solid #C9C9C9;
}
.changeadd_lightbg{
	 border-top: 1px outset #f2f2f2 !important; 	
	 border-top: 1px solid #f2f2f2; 
	 background-color: #f2f2f2;
}
.changeadd_lightbg1{
	background-color: #F3F3F3;
}
.changeaddr_textbox, .changeaddr_textbox_ext {
	border: 1px solid #d8d8d8;
	font-size: 10pt;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	height: 22px;
	float: left;
	padding: 5px 0 0 5px;
	color: #888;
	background-color: #f5f5f5;
}
.changeaddr_textbox_ext{
	width: 50px;
}
.changeaddr_textbox{
	width: 150px;
}
.changeaddr_borderBotttom1 {
	background-color: #e9e9e9; 
	border-bottom: 1px solid #D4D4D4;
}
.changeaddr_borderBotttom2{
	border-bottom: 1px solid #D4D4D4;
}
.changeaddr_borderTop1{
	/*border-top: 1px outset #d4d4d4; !important; */
	border-top: 1px solid #d4d4d4;
}
.changeaddr_borderTop{
	/*border-top: 1px outset #ffffff !important;*/
	border-top: 1px solid #ffffff;
}
/* Added for change address redesign - end */
.paddingtop{
	padding-top: 10px;
}
* html .paddingtop{
	padding-top: 5px;
}
.margintop40{
	margin-top:40px;
}
.marginleft13{
	margin-left:13px;
}
.color_555555{
	color: #555555;
}
.margintop120{
	margin-top: 120px;
}
/* These classes are created for Forgot Password Flow Redesign - Ends */
/* These classes are created for Lost or Stolen Flow Redesign - Starts */
.LostOrStolen_Text{
	font-weight: bold; 
	color: #000000;
	font-size: 12px;
}
.lostOrStolenConfTxt{
	font-size:12px;
	font-weight: bold; 
}
.marginTop30px{
	margin-top: 30px;	
}
.LostOrStolen_Confirmation{
	margin-top: 0px;	
}
* html .LostOrStolen_Confirmation{
	margin-top: -8px;	
}
/* These classes are created for Lost or Stolen Flow Redesign - Ends */
/* These classes are created for Voice Mail Redesign - Starts */
.font_Normal{
	font-weight: normal;
}
.marginTop50px{
	margin-top:50px;
}
.marginLeft30px{
	margin-left: 30px;
}
.paddingTop25px{
	padding-top: 25px;
}
/* These classes are created for Manage Voice Mail Redesign - Ends */

/* added for self service usgae meter - starts here */
.popupCloseLegal {
	background: transparent url(/web/resources/images/btn_close.gif) no-repeat top right;
	padding-right:18px;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.headingMaroon{
	color: rgb(204,0,0);
	font-family: sans-serif;
	font-size: large;
}

.headingBlack{
	font-size: large;
	font-family: sans-serif;
}

.dropDown{
	padding: 8px 10px 0px 0px; 
	float: left;
}
.tab{
	padding-top: 8px;
}

.dropDownInline{
	padding: 15px 10px 0px 50px; 
	float: left;
}

.voiceHeading, .Strong{
	font-weight: bold;
	font-size: 12px;
}

.usageSummaryTitle{
	font-weight: bold;
	font-size: 15px;
	border-color: #E4E4E4;
	background-color: #F4F4F4;
}

.imageColor{
	color: maroon;
}

.rightAlign{
	float:right;
}
.expanded{
	padding-left: 18px;
}
.chartBackground1{
	background: url(../images/bar_grey.png) no-repeat 0px 0px;
 
	margin:0px; 
	height: 13px;
}
.chartBackground2{
	background-color: gray;
	padding:0px;
	margin:0px;	
}
.usageSummarySeperator{
	background-image: url(/web/resources/images/Seperator.gif);
	padding:0px;
	margin:0px; 
	height: 3px;
}
.imageBackgroundGreen{
	background-image: url(/web/resources/images/greenslice.gif);
	padding:0px;
	margin:0px; 
	height: 13px;
}
.imageBackgroundYellow{
	background-image: url(/web/resources/images/yellowslice.gif);
	padding:0px;
	margin:0px; 
	height: 13px;
}
.imageBackgroundRed{
	background-image: url(/web/resources/images/redslice.gif);
	padding:0px;
	margin:0px; 
	height: 13px;
}
.imageBackground2{
	background-image: url('/web/resources/images/bkg_usage_red_horizontal.gif'); 
	height: 20px;
	padding:0px;
	margin:0px;
}

.meter_Budget_Line {
	height: 38px;
	position: absolute;
	margin-top: -4px;
}

.tableBorder{
	border: 1px;
	border-style: solid;
	border-color: black;
}
.link{
	padding-left: 8px;
}

.messageHeading{
	padding-bottom:8px;
}


.linkPrepaid{
	padding-top: 5px;
}

.linkPrepaidData{
	padding-top: 5px;
	padding-left: 5px;
}

.linkCenterAlign {
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.inlineImage
{
	background:repeat-y -32px 0px;
	padding-bottom:5px;
	float:left;
	display: inline;
	padding-left:50px;
}

.popUpBoxLayer {
	position:absolute;
	width:500px;
	background-color:#ffffff;
	top:300px;
	left:190px;
	border:1px solid #ccc;
	text-align:left;
	padding:10px;
	height: 290px;
}

.popUpBoxLayer .contentArea {
	float:left;
	width:490px;
	height:250px;
	background-color:#ededed;
	color:#4b4b4b;
}

.budgetImage {
	float: left;
	height: 20px; 
}

.budgetText {
	float: left;
	margin-top: -2px;
}

.budgetImageLink{
	float: left;
	padding-left:330px;
	position: absolute;
	padding-top: 10px
}

.intendTable{
	padding-left: 10px;
}

.label {
	font-size: 50px;
}
.meterBg {
 	background: url(../images/percentage_grad.png) no-repeat ; 
 
  	padding-top:15px;
}
.meterBgColor {

	background: url(../../garden/images/unlimitedUsageTracker.gif) no-repeat 0px 0px; 
	margin: 0px auto;
 }

.textcolor {
	color:rgb(75,75,75);
}

.tabsLevel2 {
	margin:0;
	padding:0;
	float:left;
	width:100%; /*width of tabs*/
	list-style: none;
	background: transparent url(/web/resources/images/tab2_bgd.gif) repeat-x bottom left; /*line at bottom of tabs*/
	margin-bottom:10px;
}
.tabLevel2On, .tabTallOn {
	background:#ffffff url(/web/resources/images/tab2_on_bgd.gif) no-repeat 0px 0px;
}
.tabTallOn, .tabTallOff {
	width: auto;
	float:left;
	padding-left:10px; /* padding-left for tabs */
	margin:0 1px 0 0; /* space between tabs */
	line-height:1.0em;
}
.tabTallOn div {
	background: #ffffff url(/web/resources/images/tab2_on_bgd.gif) no-repeat top right;
	padding:0.9em 10px 0.4em 0; /*top/bottom padding for tab text. keep bottom padding 1px more than off state to cover bottom line*/
	font-weight:bold;
}
.tabLevel2On, .tabLevel2Off {
	width: 109px; /*120px wide = 11px + 109px - ADJUST TO FIT LABELS ON ONE LINE*/
	float:left;
	padding-left:11px; /*padding-left for tabs*/
	margin:0 1px 0 0; /*space between tabs*/
}
.tabLevel2Off, .tabTallOff {
	background:#ffffff url(/web/resources/images/tab2_off_bgd.gif) no-repeat top left;
}
.tabLevel2Off a:hover, .tabTallOff a:hover {
	color:#333333;
	text-decoration:underline;
}
.tabLevel2Off a, .tabTallOff a {
	color:#333333;
	text-decoration:none;
	display:block;
}

.tabTallOn, .tabTallOff {
	width: auto;
	float:left;
	padding-left:10px; /* padding-left for tabs */
	margin:0 1px 0 0; /* space between tabs */
	line-height:1.0em;
}
.tabTallOn div {
	background: #ffffff url(/web/resources/images/tab2_on_bgd.gif) no-repeat top right;
	padding:0.9em 10px 0.4em 0; /*top/bottom padding for tab text. keep bottom padding 1px more than off state to cover bottom line*/
	font-weight:bold;
}
.tabTallOff div {
	background:#ffffff url(/web/resources/images/tab2_off_bgd.gif) no-repeat top right;
	padding:0.9em 10px 0.3em 0;  /*top/bottom padding for tab text. keep bottom padding 1px less than on state to cover bottom line*/
}
.tabTallOff div, .tabTallOn div {
	text-align: left;
	color:#333333;
	float:left;
	height:24px;
}

.tabsLevel2 li.tabTallOn div a {color:#333333;}
.tabTallOff div a {color:#333333;}
.tabTallOff div a:visited {color:#333333;}
.meterBgDiv{
 	height:50px;
	width:350px;
	padding-left:450px;
	float:left;
	}
/* added for self service usgae meter - ends here */


/* Added for Change Contact Number Flow - Starts */
.changeContact_Textbox,.changeContact_Textbox_Ext{
	border:1px solid #C0C0C0;
	font-size: 9pt; 
	font-weight: normal;
	height: 20px;
	padding: 5px 0 0 5px;
	/*background-color:#E0E0E0;*/
	color: #888888;
}
.changeContact_Textbox{
	width: 150px;
}
.changeContact_Textbox_Ext{
	width: 50px;
}
.changeContact_Gap{
	width:2px;
	font-size:8px;
}
.changeContact_Img{
	margin-left:-10px;
}
.changeContact{
	height:80px; 
	background-color: #dadada;
}
#fontsize12px, .fontsize12px{
	font-size: 12px;
}
.changeAddress_Textbox_Ext{
	width: 50px;
}
#font14px, .font14px{
	font-size: 14px;
}
#font11px, .font11px{
	font-size: 11px;
}

#font15px, .font15px{
	font-size: 15px;
}
/*Added for Change Contact Number Flow - Ends */
.meter-wrap{
    position: relative;
}

.meter-wrap, .meter-value, .meter-legend {
    width: 315px; height: 15px;
}
/*background: url(../images/percentage_grad.png) top left no-repeat;*/
.meter-legend {	
	background:url(../../garden/images/newUsageMeterBar.png) top left no-repeat;	
}

.meter-wrap {
    /* background: url(../images/bar_grey.png) top left no-repeat; */
    border:solid 1px lightGrey;
}

/* background: url(../images/bar_colour.png) top left no-repeat; */
.meter-value  {    
    background: url(../../garden/images/unlimitedUsageTracker.gif) top left no-repeat;
} 

.height70px{
	height:70px;
}

.flexibleCMS{
margin-left: 10px;
margin-top: 0px;
width: 300px;
}

/*Added for Postpaid MSS */
.post-meter-wrap{
    position: relative;
}

.post-meter-wrap, .post_meter-value, .post_meter-legend {
    width: 294px; 
}

.post-meter-legend {
	background: url(../images/pourcentage_grad.PNG) top left no-repeat;
}

.post-meter-wrap {
    background: url(../images/barre_grise.PNG) top left no-repeat;
}

.post-meter-value  {
    background: url(../images/barre_couleur.PNG) top left no-repeat;
}
.text_red_color_mss{
	color: red;
	font-size: 13px;
}
#font13,.font13px{
	font-size: 13px;
}
.paddingTop35px{
	padding-top: 35px;
}
.marginLeft10px_voice{
	margin-left:12px;
}
* html .marginLeft10px_voice{
	margin-left:7px;
}
.usageDetailsMSSPostPaid{
	font-size:11px;
}
.paddingTop12{
padding-top: 12px;
}
.mss_tab_heading{
	font-size: 22px; 
	font-weight: 700; 
	margin-left:10px; 
	margin-bottom:10px; 
	margin-right: 10%;
}
.mss_borderbottom, .mss_borderbottom_error{
	border-top: 1px solid #cccccc; 
	padding: 0px; 
	width: 960px;
	height:2px;
}
.mss_borderbottom{
	margin-top: -33px;
}
* html .mss_borderbottom{
	margin-top: -30px;
}

.mss_borderbottom_error{
	margin-top:-30px;
}
#refer_sub_row_1
{
	border-bottom:solid #CECECE 1px;
}
#refer_sub_row_2
{
	border-bottom:solid #CECECE 1px;
	border-top: solid #FFFFFF 1px;
}
.td_style_set_1 
{
	background-color: #EFEFEF;
	padding-left: 8px;
}
.td_style_set_2
{
	padding-left: 8px;
}
.div_refer_pad11px
{
padding-left: 11px;
}
.div_refer_frnd_brow
{
padding-left: 11px;
padding-top:18px !important;
padding-top: 10px;
}
.height_123_px{
height: 123px;
}
/*For browser firefox important is used in refer a frnd.*/
.div_refer_frnd_brow_1
{
	padding-top: 10px;
	padding-bottom: 18px !important;
	padding-bottom: 15px;
}
.mss_postpaid_image, .viewUsage_postpaid_image
{
	width: 310px; 
	margin-left: 20px;
}
.mss-postpaid-no-data
{
  margin-top:40px;
  padding-left:10px;
  font-size:12px;
}
.changePassword{
	background-color: #e4e4e4;
	height: auto;
	}
.paddingBottom20{
padding-bottom: 20px;
}
.height17px{
height: 17px;
}
.marginTop17Px{
margin-top: 17px;
}
.marginBottom23px{
margin-bottom: 23px;
}
.changePasswordConfirm{
	width: 675px;
}
/* Added for Change Email - Starts */
.changeEmailHeading{
	margin-top:30px;
	width:635px;
	margin-bottom:-18px;
}
* html .changeEmailHeading{
	margin-bottom:-18px;
}
.changeEmailText{
	float:left;
	background-color: #E4E4E4;
	height:150px;
}
.changeEmailTextErrors{
	float:left;
	background-color: #E4E4E4;
	height:185px;
}
.Imageheight{
	height:300px;
}
* html .Imageheight{
	height:295px;
}
.changeEmailTextBox{
	border:1px solid #C0C0C0; 
	padding: 5px 0px 0px 5px; 
	font-size: 9pt; 
	font-weight: normal; 
	height: 20px; 
	color: #888888;
	width: 160px; 
	background-color:#ffffff;
}
.changeEmailButton{
	padding-top: 18px;
}
* html .changeEmailButton{
	padding-top: 20px;
}
.changeEmailImage{
	margin-left:4px;
	margin-top: 20px;
}
* html .changeEmailImage{
	margin-left:24px;
	margin-top: 80px;
}
.changeEmailMailCondn{
	font-size: 16px;
	color: #555555;
	/*margin-top: -30px;*/
}
* html .changeEmailMailCondn{
	margin-top: 0px;
}
.changeEmailConfImage{
	padding-left: 20px;
	margin-top: 50px;
	padding-left: 20px !important; 
	margin-top: 40px !important;
}
/* Added for Change Email - Ends */
/* Added for Payment History - Starts */
.paymentHistoryHeading{
	font-size:17pt;
	color: #000000;
	font-weight: bold;
	padding-left:10px;
	margin-left: 4px;
}
* html .paymentHistoryHeading{
	width: 620px;	
}
.paymentHistoryCol1,.paymentHistoryCol01{
		padding: 15px 10px 15px 15px; 
		background-color: #DFDFDF;
		border-bottom: 1px solid #CDCDCD;
		color: #000000; 
		text-align: left; 
		font-size: 14px; 
		font-weight: bold;
}
.paymentHistoryCol2,.paymentHistoryCol02{
	padding: 15px 10px 15px 15px;
	border-bottom: 1px solid #CDCDCD; 
	color: #000000; 
	font-size: 13px; 
	text-align: left;	
}
* html .paymentHistoryCol2, * html .paymentHistoryCol02{
	padding: 15px 0px 15px 15px;
}
.changePasswordTextFields{
	padding-top: 17px;
}
.paymentHistoryCol3,.paymentHistoryCol03{
		padding: 20px 10px 20px 14px; 
		background-color: #E7E5E6; 
		color: #000000; 
		text-align: left; 
		font-size: 12px; 
		border-bottom : 1px solid #CDCDCD;
}
.paymentHistoryCol4,.paymentHistoryCol04{
	color: #000000; 
	font-size: 12px; 
	text-align: left; 
	border-bottom : 1px solid #CDCDCD;
}
.paymentHistoryCol03,.paymentHistoryCol04{
	padding: 20px 10px 20px 14px;
}
.paymentHistoryCol3,.paymentHistoryCol4{
	padding: 15px 10px 15px 14px;
}
.paymentHistoryCol2,.paymentHistoryCol1,.paymentHistoryCol4,.paymentHistoryCol3{
	border-top: 1px solid #FFFFFF;
}
.paymentHistCurrentBal{
	padding: 13px 0px 13px 15px;
}
* html .paymentHistCurrentBal{
	padding: 11px 0px 11px 15px;
}
.paymentHistPrice{
	font-weight: bold; 
	font-size:17px;
}
.paymentHistPriceText{
	font-size: 12px;
}
.paymentHistQues{
	background-color: #ffeb36;
	font-size: 13px;
}
* html .paymentHistQues{
	margin-left: 3px;
}
.marginLeft35px{
	margin-left: 35px;
}
.marginTop35px{
	margin-top:35px;
}
/* Added for Payment History - Ends */
 .changeOptionsDiv
 {
  width: 475px;
  }
  .changeOptions_YourCurrentOptionsSection
  {
  padding-top:20px;
  padding-left:15px; 
  font-size:12px;
  padding-bottom:20px;
  }
  .change_options_expand_collapse
  {
	padding-right:10px;
  }
 .change_options_included_services_border
 {
  border-bottom:1px solid #CCCCCC;
 }
 .rounded-corners_addons {        
  -webkit-border-radius: 5px 5px 5px 5px;
   -moz-border-radius: 5px 5px 5px 5px;
   border-radius: 5px 5px 5px 5px;
   behavior:url(/cms/v45/css/PIE.htc);        
}
 .changeOptionsTitle {
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom:0;
  	text-align:left;
  	padding-bottom:5px;
    padding-top:35px;
   	padding-left:15px;
   	border-bottom:1px solid #FFFFFF;
}
.yourSelectionTitle_changeOptions{ 
	width: 190x; 
	text-align: left;
	padding-left: 0px;
	margin-bottom: 0px;
	font-size:22px;
	color:#000000;
	 padding-left:10px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	}
.change_options_image
{
  	padding-right:150px;
}
.changeOption_optionMonth { font-size: 14px; font-weight: bold; }
a.change_options_slide_down, a.change_options_slide_up {
	color:#999999;
	padding-left:8px;
	text-align:center;
	text-decoration:none;
	cursor: pointer;
}

a.change_options_slide_down{
	background: url(../images/bullet-down.gif) no-repeat scroll 0px 2px;
}

a.change_options_slide_up{
	background: url(../images/bullet-up.gif) no-repeat scroll 0px 2px;
	display: none;
}
/*change password pest*/
.changePasswordDogImage{
padding: 94px 0px 0px 0px;
}
/*Make a payment*/
.makeAPayment{
padding: 17px 0px 17px 12px;
border-bottom: 1px solid #CDCDCD;
font-size: 14px;
}
#changeEmailLink{
	font-size:12px;
}
#changeEmailLink li {
	display:block;
	list-style:none none;
	background:  url(/cms/v45/images/standard/yellow-box-arrow.png) no-repeat scroll 0px 2px; 
	font-size:12px;
	text-decoration:none;
	color:#555555;
	margin:0px 0 0px 0 !important;
	margin:3px 0 3px 0;
	line-height:16px;
	padding: 0 0 0 17px;
}
#changeEmailLink ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#makeAPaymentLink{
	font-size:12px;
	display:block;
	list-style:none none;
	background:  url(/cms/v45/images/standard/yellow-box-arrow.png) no-repeat scroll 0px 2px; 
	font-size:12px;
	text-decoration:none;
	color:#555555;
	margin:0px 0 0px 0 !important;
	margin:3px 0 3px 0;
	line-height:16px;
	padding: 0 0 0 13px;
}
.makeAPaymentTextbox{
	border:1px solid #C0C0C0;
	font-size: 9pt; 
	height: 23px;
	padding: 5px 0 0 5px;
	color: #888888;
	width: 90px;
	background-color: #F7F7F7;
}
.makeAPaymentDollar{
font-size: 9pt; 
color: #888888;
}
* html .makeAPaymentDollar{
	vertical-align: 8px;	
}
.makeAPaymentAccountOwner{
width: 298px;
background-color: #E6E4E5;
font-weight: bold;
}
.fontSize23px{
font-size: 23px;
}
.makeAPaymentEmail{
margin-right: 10px;
width: auto;
}
.makeAPaymentTextbox1{
	border:1px solid #C0C0C0;
	font-size: 9pt; 
	font-weight: normal;
	height: 23px;
	padding: 5px 0 0 5px;
	color: #888888;
	width: 194px;
	background-color: #F7F7F7;
}
.makeAPaymentConfiramtion{
padding: 28px 0px 15px 0px;
}
.creditCardsStyle{
padding: 5px 0px 0px 54px;
}
.cardNumberStyle{
font-size: 12px;
padding: 0px 0px 0px 48px;
color: #818181;
}
.fontColor{
color: #818181;
}
.makeAPaymentTransaction{
	font-size: 23px;
	font-weight: bold;
	padding: 20px 0px 5px 10px;
}
.changeOptions_new_options_title{
	color:#000000;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:15px;

}
.change_options_rate{
 padding-top:5px;
 width: 440px;
 padding-bottom:5px;
 padding-left:5px;
 font-weight: bold;
}
.change_options_total_price{
 font-size:15px
 }
 .tableHeading{
 font-size:22px;
 padding-left:15px;
 }
 .change_options_title_alignment{
 padding-top:10px;
 padding-left:15px;
 }
 .changeOptions_border
 {
   border-top:1px solid #797676;
   width: 952px;
   
 }
 #changeOptionsNewOptions{
 padding-left:0px;
 
 }
 .liveChatStyle{
 padding: 25px 0px 0px 54px;
 }
 #addOnDiv
 {
 padding:15px 0 15px 0px;
 border-bottom:1px solid #D5D5D5;
 }
 #addOnDivNewOptions{
  padding:15px 0 15px 0px;
 }
 #changeOptionsNewOptions,#changeOptionsNewOptionsCurrent
 {
 padding-left:10px;
 width:250px;
 }
 .changeOptionsTransactionDate{
 font-size:13px;
 color: #666666;
 
 }
 .changeOptionDollar { font-size: 18px; font-weight: bold; vertical-align: 30%; letter-spacing: -4px;}
 
 /* Added for Refer A Friend */
.referFriendTable{
	margin-left: 10px;
	margin-bottom: 10px;
	width: 685px;
}
.referFriendchkbox{
	margin-left: -2px; 	
}
* html .referFriendchkbox{
	margin-left: -5px;
}
.referFriendLast{
	margin-left: 15px;		
}
* html .referFriendLast{
	width: 245px;
}
.referFriendHead{
	color:#000000;
	font-size:22px;
	font-weight:bold;
}
.referFriendHead2{
	color:#000000;
	font-size:22px;
	font-weight:bold;
	margin-left: 15px;
	margin-top:35px;
}
.referFriendLabel{
	color: #888;
	font-size:12px;
	margin-top:15px;
	margin-left: -1px;
}
.referFriendBorderDiv{
	border-top: 1px solid #cdcdcd; 
	border-bottom: 1px solid #cdcdcd; 
	width: 960px;
	margin-top:5px;
}
.referFriendSubmitText{
	font-size: 12px;
	margin: 25px 0px 18px 15px;
	clear: both;
}
.referFriendCredit{
	margin-top: 17px;
	margin-left: 15px;
}
.referFriendCreditCheck{
	color:#121212;
	font-size: 12px;
	font: normal;
	margin-left: 10px;
	margin-top: 5px;
}
.referFriendTextBox{
	color: #9D9D9D;
	border:1px solid #C0C0C0;
	font-size: 9pt; 
	font-weight: normal;
	height: 23px;
	background-color: #ECECEC;
	float: left;
	padding: 5px 0 0 5px;
}
.referFriendTitle{
	width: 180px;	
}
* html .referFriendTitle{
	width: 145px;	
}
.referFriendFirst{
	width: 203px;	
}
.referFriendCheckBox{
	width: 50px; 
	margin-left: -28px;
	margin-top: 5px;
}
.referFriendCheckBoxText{
	margin: 0px 0px 0px 4px;
	font-size: 12px;
	vertical-align: 3px;
}
.referFriendEmailDiv{
	height: 45px;
	margin-left: 15px;
}
.referFriendImage{
	margin-left: 22px;
}
.referFriendButton{
	margin-top: 10px;
	margin-left: 15px;
}
.referFriendCMS{
	margin-top:15px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: 650px;
}
.referFriendCMS1{
	margin-top: 40px; 
	margin-left: 15px;	
}
/*Rrefer a Friend*/
.referAFriendDivStyle{
padding: 0px 0px 17px 12px;
}
.referAFriendTdOne{
background-color: #EDEDED;
width: 154px;
padding-top: 20px !important;
}
.referAFriendTdTwo{
width: 293px;
padding-top: 20px !important;
}
.referAFriendTdThree{
background-color: #EDEDED;
width: 264px;
padding-top: 20px !important;
}
.referAFriendTdFour{
padding-top: 20px !important;
}
.referAFrndButton{
padding: 10px 0px 14px 0px;
}
/*Refer a Friend Confirmation Page*/
.font22pxBold{
font-size: 22px;
font-weight: bold;
}
.referFrndTitle{
border-bottom: 1px solid #CECECE;
width: 220px;
}
.referFrndFirstName{
border-bottom: 1px solid #CECECE;
width: 208px;
}

.referFrndLastName{
width: 187px;
border-bottom: 1px solid #CECECE;
}
.referFrndEmail{
padding-top: 20px;
border-bottom: 1px solid #CECECE;
}
.referFrendCreditValue{
padding: 23px 0px 15px 10px;
font-size: 12px;
}
.borderTop{
border-top: 1px solid #CECECE;
}
.paddingLeft45px{
padding: 0px 0px 0px 45px;
}
.copyTextReferFrnd{
padding: 10px 0px 20px 10px;
font-size: 12px;
}
.borderGrayRefer{
border: 1px solid #cbcbcb;
}
.infoTextReferFrnd{
padding: 25px 50px 15px 10px;
}
.paddingTop45px{
padding-top: 45px;
}
/* Added for Change Email - Ends */
.paymentHistoryHeading {
	margin-left: 10px;
	font-size: 23px;
	font-weight: bold;
}	
/* added for ZBP*/
.txnHistTitle1,.txnHistDate,.txnHistDetails,.txnHistTitle2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	border-bottom: 1px solid #CDCDCD;
	BACKGROUND-COLOR: #ececec;
	height: 30px;
}

.txnHistDark,.txnHistTdDate,.txnHistTdDetails,.txnHistTdDark {
	font-weight: normal;
	font-size: 12px;
	border-bottom: 1px solid #CDCDCD;
	border-top: 1px solid #FFFFFF;
	BACKGROUND-COLOR: #ececec;
	height: 30px;
}

.border-bottom1px,.txnHistTdLight,.txnHistTitle3,.txnHistLight {
	border-bottom: 1px solid #CDCDCD;
	height: 30px;
}

.txnHistDate,.txnHistTdDate {
	width: 300px !important;
	width: 297px;
}

.txnHistTdLight{
	width: 327px;
}

.txnHistLight, .width15px {
	width: 15px;
}

.txnHistTitle1,.txnHistDark {
	width: 10px;
}

.txnHistTitle2,.txnHistTitle3,.txnHistTdDark {
	width: 177px;
}

.transactionHistoryCol01 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 9px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FLOAT: left;
	PADDING-BOTTOM: 15px;
	COLOR: #000000;
	PADDING-TOP: 15px;
	BACKGROUND-COLOR: #dfdfdf;
	TEXT-ALIGN: left;
	WIDTH: 291px !important;
	WIDTH: 291px;
	border-bottom: 1px solid #cdcdcd;
}

.transactionHistoryCol02 {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 15px;
	COLOR: #000000;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: 1px solid #cdcdcd;
	TEXT-ALIGN: left;
	WIDTH: 620px;
	
}
.borderTopWhite{
border-top: 1px solid white;	
}

HTML .transactionHistoryCol02 {
	WIDTH: 625px;
}
.txnHistoryLink {
	float:left; 
	width:960px;
}
.txnHistEmpty {
	padding:10px 0; 
	clear:both;
}

.transactionHistoryPPU {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 13px;
	FLOAT: left;
	PADDING-BOTTOM: 15px;
	COLOR: #000000;
	PADDING-TOP: 15px;
	TEXT-ALIGN: left;
	WIDTH: 620px;
	
}
/*Redesign  for Change Credit Card-Start*/
.changeCreditCol1, .changeCreditCol01{
	border-bottom: 1px solid #CECECE; 
	padding: 15px 10px 15px 13px;
	background-color: #E7E5E6; 
	color:#000000; 
	text-align: left; 
	font-size: 15px; 
	font-weight: bold;
	width:315px;
}

.cmsContentTop{
	padding-bottom:30px;
	}

* html .changeCreditCol1, * html .changeCreditCol01{
	padding-left: 13px;	
	width: 298px;
}
.changeCreditEmailConfText{
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
.changeCreditCol2, .changeCreditCol02{
	border-bottom: 1px solid #CECECE; 
	padding: 16px 10px 15px 15px; 
	color:#000000; 
	font-size: 14px; 
	text-align: left;
}
.changeCreditCol01, .changeCreditCol02{
	border-top: 1px solid #FFFFFF;
}


/* html .cancelRefillCol2, * html .cancelRefillCol02, * html .subscribeAIRCol02, * html .subscribeAIRCol2{
	padding-left: 15px;
}*/
* html .changeCreditCol02{
	padding-left: 18px;
}

.changeCreditCol02_last{
	border-bottom: 1px solid #CECECE; 
	border-top: 1px solid #FFFFFF;
	padding: 15px 10px 15px 15px; 
	color:#000000; 
	font-size: 14px; 
	text-align: left;
	width:680px;
	padding-bottom:3px;
	}

.changeCreditTitle{
	font-size:24px;
	font-weight:bold;
	padding-bottom:7px;
	padding-left:10px;
	padding-top:7px;
}
* html .changeCreditTitle{
	padding-left: 13px;
}
* html .changeCreditEmail{
	margin-top: -20px;
}
.marginTop65px{
	margin-top: 65px;
}
.changeCreditTxnDate{
	padding-left: 9px;
	margin-top:8px; 
	margin-bottom: 20px;
}
* html .changeCreditTxnDate{
	margin-top: -32px;
	margin-left: 4px;
}
.marginLeft8px{
	margin-left: 8px;
}
.changeCreditEmailText,.changeCreditEmailText1{
	width: 165px;
	font-size:12px;
	text-color: #545454;
	padding-left:12px;
	font-weight: normal;
}
.changeCreditEmailText1 {
	color:#5e5e5e;
	padding-top: 1px;
	}
.changeCreditEmailText a:hover,.changeCreditEmailText1 a:hover  {
	color:#000000;
	text-decoration:none;
}
.changeCreditEmailText2{
	width: 130px;
	font-size:12px;
	text-color: #545454;
	padding-left:12px;
	font-weight: normal;
}
.changeCreditTextbox{
	border: 1px solid #d8d8d8; 
	font-size: 10pt; 
	font-weight: normal;
	height: 19px; 
	float: left; 
	padding: 7px 0 0px 5px; 
	color: #828282; 
	background-color: #f9f9f9;
	width: 190px;
}

* html .changeCreditTextbox{
	height: 20px; 
}
.changeCCConfirmation {
	padding-bottom: 0px;
	padding-top: 26px;
	padding-left:1px;
}
* html .changeCCConfirmation {
	padding-top: 24px;
}

.changeCreditCardInfo{
	font-weight: bolder; 
	font-size: 23px; 
	padding-bottom: 28px; 
	padding-top: 18px;
	padding-left:0px;
}

* html .changeCreditCardInfo{
	padding-top: 19px;
}

.changeCCRequiredFields{
	padding-bottom: 26px;
	padding-left:0px; 
	font-size:12px;
}

.changeCCCardHolderName{
	padding-right: 20px;
	padding-left:12px; 
	font-size: 13px; 
	color: #828282;
	
	}
.changeCCCardHolderNameValue{
	padding-left: 7px;
}

* html .changeCCCardHolderNameValue{
	padding-left: 3px;
}

.changeCCCheckbox{
	padding-top:16px;
	padding-left:0px;
}

* html .changeCCCheckbox{
	padding-left: 10px;
	padding-top:12px;
}

.changeCCPermission{
	padding-left:5px;
	padding-bottom:1px;	
}

* html .changeCCPermission{
	padding-left: 2px;
	padding-bottom:0px;	
}

.changeCCButton{
	padding-top: 28px;
	padding-left: 7px;
	margin-bottom: 37px;
}

.EXLBDIV{
	clear:both;
	font-size:14px;
	margin-top: 10px;
	border-bottom: 4px solid #000000;
	width:940px;
}
.manageAutoPaymentButton{
	padding-top: 28px;
	padding-left: 7px;
	margin-bottom: 37px;
}
* html .changeCCButton{
	margin-bottom: 34px;
}


.changeCCCardInfo{
	margin-top:5px;
	margin-bottom:12px;
	padding-left:0px;
	padding-top:12px;	
	padding-bottom:5px;
}

* html .changeCCCardInfo{
	margin-bottom:11px;
	padding-top:9px;
	margin-top:9px;	
	padding-bottom:5px;
}

.changeCCImage{
	padding-left:0px;
}

* html .changeCCImage{
	padding-left:5px;
}

.changeCCExpiryDate{
	padding-bottom:7px;
}

* html .changeCCExpiryDate{
	padding-bottom:6px;
}



/*Redesign  for Change Credit Card-End*/
.sendComplaintManager{
	border:1px solid #C0C0C0; 
	padding: 5px 0px 0px 10px !important; 
	 padding: 7px 0px 0px 10px; 
	font-size: 9pt; 
	font-weight: normal; 
	height: 21px; 
	color: #888888;
	width: 235px; 
	background-color:#f5f5f5;
}

.complaintNumberStyle1, .complaintNumberStyle2{
	border:1px solid #C0C0C0; 
	padding: 5px 0px 0px 5px; 
	font-size: 9pt; 
	font-weight: normal; 
	height: 20px; 
	color: #888888;
	background-color:#f5f5f5;
}
.complaintNumberStyle2{
	width: 80px; 
}
.complaintNumberStyle1 {
	width: 63px; 
	margin-right: 7px;
}
.complaintTextArea{
overflow:hidden;
margin-left: 0px;
border:1px solid #C0C0C0;
background-color: #f5f5f5;
width: 296px;
height: 82px !important;
height: 88px;
margin-top: 3px;
color:#888888;

           
}

.complaintRadioStyle{
vertical-align: -3px;
}
* html .complaintRadioStyle {
margin-left: -5px;
}
.confirmEmailDiv {
padding-top:37px;
padding-bottom:23px;
}
* html .confirmEmailDiv {
padding-top:34px;
padding-bottom:17px;
}
.paddTop12px {
	padding-top: 12px;
}
* html .paddTop12px {
	padding-top: 10px;
}
.marginTp5px {
margin-top: 5px;
}
* html .marginTp5px {
margin-top: 4px;
}
/* CSS added for Loyalty Offers - Start */
.loyaltyHeading{ 
	color:#000000;
	font-size:21pt;
	font-weight: bold;
	float: left;
	padding-left: 12px;	
}
.loyaltycol1Heading, .loyaltycol2Heading, .loyaltycol3Heading{
	color:#000000;
	font-size:18pt;
	font-weight: bold;
	padding: 0px 10px 5px 10px;	
}
.loyaltycol3Heading, .loyaltycol2Heading{
	text-align: center;
	width: 260px;
}
.loyaltycol1Heading{
	text-align: left;
	width: 430px;
	padding-left: 11px;
}
.loyaltyrow1, .loyaltyrow2, .loyaltyrow3{
	color:#000000;
	font-size:14px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #CECECE;
	padding: 20px 10px 20px 10px;
}
.loyaltyrow1{
	text-align: left;
	width: 430px;
	padding-left: 12px;	
}
.loyaltyrow2, .loyaltyrow3{
	text-align: center;
	width: 260px;
}
.loyaltyrow2{
	background-color: #E7E7E7;
}
.loyaltyButton{
	clear: both;
	padding-top:20px;
	padding-bottom: 30px;
}
.loyaltyEmail{
	font-size:12px;
	text-color: #555555;
	font-weight: normal;
}
/* CSS added for Loyalty Offers - Ends  */

/* added for ZBp Dec03*/
.changeAIRCol02,.changeAIRCol04 {
	PADDING:5px 15px 5px 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;	
	COLOR: #000000;
	TEXT-ALIGN: center;
	WIDTH: 335px;
	border-bottom: 1px solid #cdcdcd;
	height:30px;
}
.changeAIRCol04 {
	BACKGROUND-COLOR: #f7f7f7;
}
.changeAIRCol03,.changeAIRCol04 {
 	BORDER-TOP: 1px solid white;
  	BORDER-TOP: 1px solid white !important;
}
.changeAIRCol01,.changeAIRCol03,.changeAIRColHeading01 {
	PADDING:5px 15px 5px 10px;
	COLOR: #000000;
	BORDER-BOTTOM: #cdcdcd 1px solid;
	TEXT-ALIGN: left;
	WIDTH: 563px;
	height:30px;	
}
.changeAIRCol03 {
	PADDING:18px 15px 18px 10px;
}
.changeAIRCol01,.changeAIRCol03{
	FONT-SIZE: 14px;	
	}
.changeAIRCol03{
padding-left: 5px;
}
.changeAIRColHeading01 {
	font-size:22px;
	font-weight:bold;
}
.dollarSymbol,.dollarSymbol_fr{
	font-size: 25px; 
	vertical-align: 23%;
	letter-spacing: -6px;
}
.dollarSymbol_fr{
	margin-left: -10px;
}
.fontSize45px{
	font-size: 45px;
}
.refillHeading {
	margin-left: 8px;
	font-weight: bold;
	margin-bottom:20px;
	margin-top:20px;
	font-size: 28px;
}
.refillMethodHeading,.changePlanHeading {
	font-size: 22px;
	margin-left: 12px;
	margin-top: 33px;
	margin-bottom: 15px;
	font-weight: bold;
}
.changePlanHeading {
	font-size: 23px;
	margin-bottom: 10px;
}
* html .changePlanHeading {
	margin-top: 35px;
	margin-bottom: 15px;
}
.refillType {
	width:310px; 
	font-size: 14px; 
	font-weight: bold; 
	border-bottom:1px solid #cdcdcd; 
	padding-bottom:20px;
	BACKGROUND-COLOR: #f7f7f7;
	
}

.voucherNumber {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	border:#D6D6D6 solid 1px;
	height:20px;
	width:168px;
	color: #888;
	padding: 5px 0 0 7px;
}

.refillValidateBtn{
	float: left; 
	margin-top: 2px;
	margin-left: 0px;
}
.refillDollarSymb{
	font-size: 16px; 
	vertical-align: 3%;
	letter-spacing: -6px;
	padding-right: 5px !important;
	padding-right: 0px;
}
.refillDollarSymb_fr{
	font-size: 16px; 
	vertical-align: 3%;
	letter-spacing: -6px;
	padding-right: 5px !important;
	padding-right: 0px;
	margin-left: 0px;/* fix for the pest # 917113*/
}
.font16px {
	font-size: 16px;
}

.marginleftTH{
    margin-left: -2px;
}
.paddingtop8px{
	padding-top: 8px;
}
.refillLabel1,.refillLabel2 {
font-size:15px;
font-weight:bold;
padding-top:19px;
}
.refillLabel1 {
padding-bottom:10px;
padding-left: 1px;
}
.refillLabel2 {
padding-bottom:5px;
padding-left: 3px;
}
#voucherDiv,#creditCardDiv,#interacDiv {
display: none;
font-size: 12px;
BACKGROUND-COLOR: #f7f7f7;
border-top: 1px solid #FFFFFF;
padding-left:10px;
}
.lineDiv{
	width:960px;
	border-bottom:1px solid #cdcdcd; 
	padding-top: 10px !important;
	padding-top: 0px;
	padding-bottom:5px;
}
.verticaAlign90{
	vertical-align: -90%;
	}

/* added for ZBP END*/
/*added for change phone number*/

.changeNumTranscSumm{
	font-size: 22px;
	font-weight: bold;
	padding: 0px 0px 8px 0px;
	padding-top: 30px !important;
	padding-top: 20px;
}
* html .changeNumTranscSumm{
	font-size: 22px;
	font-weight: bold;
	padding: 0px 0px 8px 10px;
	padding-top: 20px;
}

.changeNumColor{
	background-color: #F2F2F2;
	border-bottom: 1px solid #cccccc;
}
.changeNumDogAlign{
	position: absolute;
	padding-top: 34px;
	padding-left:5px !important;
	*left: 855px;
	*padding-top: 0px;
}
.paddingBottom12{
	padding-bottom: 12px;
}
.changeNumAmountStyle{
	padding: 0px 0px 0px 127px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid white;
}
.chaneNumCMSAlign{
	padding-top: 12px !important;
	padding-top: 25px;
}
.changeNumDetailsStyle, .changeNumDetailsStyle1,.changePlanDetailsStyle{
	padding: 20px 0px 22px 15px;
	border-bottom: 1px solid #cccccc;
	background-color: #F2F2F2;
}
.changePlanDetailsStyle{
	padding: 20px 0px 18px 13px;
}
.changePlanBtn{
	margin-top: 35px;
	padding-left: 12px;
	margin-bottom: 35px;
}
.changePlanDetailsLabels{
	font-size: 13px;
	font-weight: bold;
}
.changeCTNPaddingLeft{
	padding-left: 15px;
}
* html .changeCTNPaddingLeft{
	padding-left: 10px;
}
.changeNumDetailsStyle1{
	border-top: 1px solid #fcfcfc;	
}
.borderBottomColorGray{
	border-bottom: 1px solid #cccccc;
}
.changeNumChargeStyle{
	width: 625px;
	padding: 17px 0px 20px 10px;
	border-top: 1px solid white;
}
.chaneNumCityStyle{
	padding: 20px 0px 22px 15px;
}
.changePlanRowTwoStyle{
	padding: 20px 0px 22px 14px;
	font-size: 13px;
	font-weight: bold;
}
.changeCTNPrev{
	font-size: 22px;
	font-weight: Bold;
	width: 310px;
	float:left; 
	margin-left:0px;
}
* html .changeCTNPrev{
	padding-left: 5px;
}
.changeNumCurrentDetails{
padding-left: 14px;
width: 296px;
}
* html .changeNumCurrentDetails{
	padding-left: 10px;
}
.changeNumSummaryStyle{
	padding: 25px 0px 5px 13px;
}
.fontSize38px{
font-size: 38px;
}
.changeNumTransStyle{
	padding-bottom: 47px;
	width: 705px;
}
.changeNumDollarStyle{
font-size: 22px;
vertical-align: 4px !important;	
vertical-align: middle;
}
.changeNumChargesStyle{
padding: 10px 0px 10px 0px;
margin-left: 15px;
font-size: 12px;
border-bottom: 1px solid #CCCCCC;
}
/*added for change phone number END*/
/*Change CTN Number Redesign by Ramya- Starts */
.changeCTNTitle{
	font-size:18pt;
	font-weight:bold;
	padding-top:10px;
	margin-left: 13px;
}
.changeCTNCurrentDiv{
	background-color: #ECECEC;
	height: 75px;
	width: 310px;
	border-bottom: 1px solid #cccccc;
	margin-top: 8px;
	margin-left: 15px;
}
.changeCTNAccountNo{
	font-size:15px;
	font-weight: bold;
	padding-top:20px;
	padding-left: 15px;	
}	
.changeCTNCurrentNo{
	font-size:15px;
	font-weight: bold;
	padding-top:20px;
	padding-left: 15px;	
}
.changeCTNNo{
	padding-left: 16px;
	padding-top: 5px;
	font-size: 13px;
}
.changeCTNEmail{
	padding-left: 15px;
	margin-top: 25px;
}
.changeCTNSelectText, .olbSelectText{
	font-size: 15px;
	font-weight:bold;
	margin-left:15px;
	margin-top: 15px;
}
.changeCTNProvinceText, .changeCTNCityText{
	color: #808080;
	font-size:13px;
	margin-left:15px;	
}
.changeCTNProvinceText{
	margin-top:17px;
}
.changeCTNCityText{
	margin-top: 10px;	
}
.changeCTNButton{
	width: 945px;
	margin-top: 15px;
	padding-left: 15px;
	padding-top: 15px; 
	border-top: 1px solid #cccccc;
}
.changeCTNNumberAvail{
	float: left;
	width: 178px;
	margin-left: 10px;
	font-size: 12px;
}
.changeCTNNumberAvailIE7{
	float: left;
	width: 178px;
	font-size: 12px;
	margin-left: 2px;
	Padding-top:5px;
	Padding-bottom:5px;	
}
.changeCTNNumbers{
	margin-left: 6px;
	font-size:12px;
}
* html .changeCTNNumbers{
	margin-left: 5px;
}
.marginTop25px{
	margin-top: 25px;
}
.loadingImageMarginTop{
	margin-top: -35px;
}
.loadingImageMarginTopFr{
	margin-top: -35px;
}

.loadingImageFont{
	font-size: 12px;
	font-weight: bold;
}

.changeCTNSearchBtn{
	float: left;
	margin-left: 10px;
}
.changeCTNNumberDsip{
	margin-top: 10px;
	border-top: 1px solid #cccccc;
	padding-top: 30px;
	width: 960px;
}
* html .changeCTNNumberDsip{
	margin-left: 0px;
}
.changeCTNDispText{
	font-size: 12px;
	margin-top: 20px;
	padding-top: 110px;
	margin-left: 15px;
}
* html .changeCTNDispText{
	padding-top: 0px;
} 
.paddingTop13px{
	padding-top: 13px;
}
.changeCTNAvailNums{
	width: 960px;	
	margin-left: 1px;
}
* html .changeCTNAvailNums{
	margin-top: 15px;
}
/*Change CTN Number Redesign by Ramya- Ends */
/*added for change phone number summary*/
.changeNumSummChargeStyle{
width: 607px;
padding: 15px 0px 17px 15px;
border-top: 1px solid #FFFFFF;
}
.paddingBottom15px{
padding-bottom: 15px;
}
.paddingLeft235px{
padding-left: 235px;
}
.changeNumSummTrans{
font-size: 22px;
font-weight: bold;
padding: 20px 0px 10px 15px;
}
.changeNumOrderSumm{
font-size: 14px;
font-weight: bold;
padding-bottom: 12px;
border-bottom: 1px solid #CCCCCC;
margin-left: 15px;
}
.changeNumOrderText12{
padding-top: 12px;
font-size: 12px;
padding-bottom: 55px;
padding-left: 10px;
}
.paddingLeft50px{
padding-left: 50px;
}
.changeNumSummRadio{
	padding-left: 8px;
	vertical-align: 4px;
	font-size: 12px;
}
.marginBottom5px{
	margin-bottom: 5px;
}
.marginBottom10px{
	margin-bottom: 10px;
}
.changeNumSummButton{
padding-left: 15px;
padding-top: 25px;
padding-bottom: 10px;
}
.changeNumSummTermsStyle{
width: 945px;
height: 110px;
overflow: scroll;
border-left: 1px solid black;
border-top: 1px solid black;
}
.changeNumSummaryDog{
position: absolute;
padding-left: 60px !important;
padding-left:708px;
top: 255px;
*top: 195px;
*left: 785px;
}
* html .changeCTNRadio{
	margin-left: -5px;	
}
/*added for change phone number summary*/
/* added for ZBP(refill)dec-09 */
#displayMessage {
	padding-top:15px;
	font-size:12px;
	padding-left: 12px;
	}
.radioButton {
padding-left: 10px !important;
padding-left: 8px;
padding-top:10px;
}
.verticalAlign10 {
vertical-align: 10%;
}
#ccDetails {
	display: block;
	padding-top: 5px;
}
#ccStatus {
	padding-left: 5px;
	padding-top:5px;
	font-size: 14px;
}
* html #ccStatus {
		font-size: 13px;
}
#imageDiv {
padding-left:12px;
padding-top:8px;
}


.changeNonAIRMinRefillAmt {
	PADDING:5px 15px 5px 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;	
	COLOR: #000000;
	TEXT-ALIGN: center;
	WIDTH: 335px;
	border-bottom: 1px solid #cdcdcd;
	height:30px;
	BORDER-TOP: 1px solid white;
	background-color:#E7E7E7;
	
}

.paddingTop14px{
		padding-top:12px;
}

/* added on dec-10 */
.refillCol1,.refillCol3,.refillCol5 {
background-color:#E1E0E0;
border-bottom:1px solid #C2C2C2;
font-weight:bold;
font-size: 14px;
width: 287px;
padding: 12px;		
}
.refillCol2,.refillCol4,.refillCol6 {
border-bottom:1px solid #C2C2C2;
font-weight:bold;
font-size:13px;
padding: 14px;
}

.refillCol3,.refillCol4,.refillCol5,.refillCol6 {
border-top: 1px solid #ffffff;
}
.refillColPrice{
	font-weight: bold; 
	margin-left: -4px;
	font-size:21px;
}
.orderConfCol1,.orderConfCol3{
background-color:#E1E0E0;
border-bottom:1px solid #C2C2C2;
font-weight:bold;
font-size: 14px;
width:280px;
padding: 15px;
}
.orderConfCol2,.orderConfCol4,.orderConfCol5{
border-bottom:1px solid #C2C2C2;
width:620px;
font-size:13px;
padding: 15px;
}

.orderConfCol3,.orderConfCol4{
border-top: 1px solid #ffffff;
}
.orderConfPrice, .orderConfPriceFrench{
	font-weight: bold; 
	font-size:21px;
}
.orderConfPrice{
	margin-left: -4px;
}
.orderSumCol1,.orderSumCol3,.orderSumCol6{
background-color:#E1E0E0;
border-bottom:1px solid #C2C2C2;
font-weight:bold;
font-size: 14px;
width:278px;
padding: 20px;
padding-left: 13px;
}
.orderSumCol2,.orderSumCol4,.orderSumCol5,.orderSumCol7{
border-bottom:1px solid #C2C2C2;
width:620px;
font-size:13px;
padding: 20px;
padding-left: 14px;
}

.orderSumCol3,.orderSumCol4{
padding-top: 10px;	
}	


.font13px{
	font-size: 13px;
}
.orderSumCol3,.orderSumCol4,.orderSumCol5,.orderSumCol6,.orderSumCol7{
border-top: 1px solid #ffffff;
}
.orderSumCol6, .orderSumCol7{
	padding: 15px 15px 15px 13px;
}
.orderSumPrice,.subscribeAIRCurrBal{
	font-weight: bold; 
	margin-left: -4px;
		font-size:21px;
}
#orderSumButton {
padding-left:14px;
padding-top:30px;
}
.paddingTop5 {
padding-top:5px;
}
.amountStyle{
	padding-left: 13px; 
	padding-top: 20px; 
	font-size: 13px;
}
.ppuMessage,.ppuMessage1,.ppuMessage2, .subscribeAIRppu,.ppuMessage3 {
	font-size:12px;
	color:red ;
}
.ppuMessage,.subscribeAIRppu {
padding-top:3px;
}
.ppuMessage2  {
	padding-left: 1px;
	width:260px;
	padding-top:10px;
}
.ppuMessage3 {
	padding-left:14px;
	width:960px;
	padding-top:10px;
}
.refundMessage {
padding-top:20px;
padding-bottom:2px;
font-size:13px;
padding-left:15px;
}
.marginTop10px {
margin-top: 10px;
}

#interacDivContent {
	font-size:12px;
	line-height:16px;
	padding:2px 15px 0px 14px;
}
#emptyDiv {
width:10px;
padding-right: 16px;

}
#ccFindoutmorebox {
font-size:14px;
font-weight: bold;
padding-left:5px;
}
* html #ccFindoutmorebox {
	font-size:13px;
}
.selectAmountLabel {
	color: #9c9c9c;
	font-size: 13px;
	font-weight: normal;
	padding-left: 5px;
	padding-top:15px;

}
#paddingLeft5Px,.paddingLeft5Px {
padding-left: 5px;
}

.numberList{
	float:left;
	width:100%;
	margin-bottom:0px;
	padding:5px 5px 10px 5px;
}
.numberList span {
	height:15px;
}
* html .numberList{
	padding:20px 5px 10px 5px;
}
.fontSize20px{
	font-size: 20px;
}
.refillDollarSymbVoucher,.refillDollarSymbVoucher_fr{
	font-size: 16px; 
	vertical-align: 3%;
	letter-spacing: -6px;
	padding-right: 5px !important;
	padding-right: 0px;
}
.fontSize22px{
	font-size: 22px;
}
#interacImageDiv {
	padding-left:36px;
	padding-top:8px;
}
#interacTradeMark {
	padding-left:0px;
	padding-top:3px;
	padding-right:22px;
}
#interacDiv {
	border-top: 1px solid #ffffff;
	padding-left: 0px;
}
.interacLicenseFr{
	font-size: 12px;
	font-weight: normal;
	padding-left:13px;
}

.fontweightBold{
   font-weight:bold;
}
/*
.validateVoucherAlign{

	float:left; 
	margin-right:10px !important;
	margin-right:0px;
	margin-top:5px !important;
    margin-top:4px;
}
*/

.validateVoucherAlign{
	
	width: 30px; 
	float: left; 
	padding-top: 5px; 
	padding-left: 5px; 
	font-weight: bold;
	
}	



/* Added for Redesign of Cancel Refill - Starts */

.cancelRefillCol1, .cancelRefillCol01, .subscribeAIRCol1, .subscribeAIRCol01{
	border-bottom: 1px solid #CECECE; 
	padding: 15px 10px 15px 10px;
	background-color: #E2E2E2; 
	color:#000000; 
	text-align: left; 
	font-size: 15px; 
	font-weight: bold;
	width:315px;
}
#subscribeRefill01{
	width:310px;
	padding-left:15px;
}

#subscribeRefill02{
	padding-left:15px;
}

.cmsContentTop{
	padding-bottom:30px;
	}

* html .cancelRefillCol1, * html .cancelRefillCol01, * html .subscribeAIRCol1, * html .subscribeAIRCol01{
	padding-left: 13px;	
	width: 298px;
}
.cancelRefillEmailConfText{
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
.cancelRefillCol2, .cancelRefillCol02, .subscribeAIRCol2, .subscribeAIRCol02{
	border-bottom: 1px solid #CECECE; 
	padding: 15px 10px 15px 15px; 
	color:#000000; 
	font-size: 14px; 
	text-align: left;
}
.cancelRefillCol01, .cancelRefillCol02, .subscribeAIRCol01, .subscribeAIRCol02{
	border-top: 1px solid #FFFFFF;
}


/* html .cancelRefillCol2, * html .cancelRefillCol02, * html .subscribeAIRCol02, * html .subscribeAIRCol2{
	padding-left: 15px;
}*/
* html .cancelRefillCol02{
	padding-left: 18px;
}

.cancelRefillCol02_last{
	border-bottom: 1px solid #CECECE; 
	border-top: 1px solid #FFFFFF;
	padding: 15px 10px 15px 15px; 
	color:#000000; 
	font-size: 14px; 
	text-align: left;
	width:680px;
	padding-bottom:3px;
	}

.cancelRefillTitle{
	font-size:24px;
	font-weight:bold;
	 
	padding-bottom:7px;
	padding-left:10px;
	padding-top:7px;
}
* html .cancelRefillTitle{
	padding-left: 13px;
}
* html .cancelRefillEmail{
	margin-top: -20px;
}
.marginTop65px{
	margin-top: 65px;
}
.cancelRefillTxnDate{
	padding-left: 9px;
	margin-top:8px; 
	margin-bottom: 20px;
}
* html .cancelRefillTxnDate{
	margin-top: -32px;
	margin-left: 4px;
}
.marginLeft8px{
	margin-left: 8px;
}
.cancelRefillEmailText,.cancelRefillEmailText1{
	width: 165px;
	font-size:12px;
	text-color: #545454;
	padding-left:12px;
	font-weight: normal;
}
.cancelRefillEmailText1 {
	color:#555555;
	}
.cancelRefillEmailText a:hover,.cancelRefillEmailText1 a:hover  {
	color:#000000;
	text-decoration:none;
}
/* Added for Redesign of Cancel Refill - End */

.refillCol5,.refillCol6 {
	padding-top:18px;
	padding-bottom: 18px;
}
.paddingTop18px {
	padding-top:18px;
}

/* Added for topupbyCCConfirmation page */
.topupCCOrderConfCol1,.topupCCOrderConfCol3,.topupCCOrderConfCol6,.topupCCOrderConfCol7,.changePaymentCol1{
	background-color:#e7e7e7;
	border-bottom:1px solid #C2C2C2;
	font-weight:bold;
	font-size: 14px;
	width:282px;
}
.changePaymentCol1 {
	width:280px;
	padding: 18px 13px 17px 13px;
	
}
.topupCCOrderConfCol7{
	padding: 23px 13px 20px 13px;
}
.topupCCOrderConfCol1,.topupCCOrderConfCol3{
	padding: 20px 13px 20px 13px;
}
.topupCCOrderConfCol2,.topupCCOrderConfCol4,.topupCCOrderConfCol8,.changePaymentCol2{
	border-bottom:1px solid #C2C2C2;
	width:618px;
	font-size:13px;
	padding: 17px 14px 17px 14px;
}
.changePaymentCol2 {
width:292px;
padding: 18px 14px 17px 14px;
}
.topupCCOrderConfCol5{
	height:9px;	
}
.topupCCOrderConfCol8 {
	padding-bottom: 5px;
	padding-right: 100px;
}
.topupCCOrderConfCol3,.topupCCOrderConfCol4,.topupCCOrderConfCol5,.topupCCOrderConfCol6,.topupCCOrderConfCol8{
	border-top: 1px solid #ffffff;
}
.topupCCOrderConfCol6{
	padding: 12px 13px 28px 13px;
}
.topupCCOrderConfPrice, .topupCCOrderConfPriceFrench{
	font-weight: bold; 
	font-size:21px;
}
.topupCCOrderConfPrice{
	margin-left: -4px;
}
.topupCCPpuMessage,.topupCCPpuMessage1 {
	font-size:12px;
	font-weight: bold;
	color:red ;
}
.topupCCPpuMessage {
padding-top:3px;
}
/* Added for topupbyCCConfirmation page - End*/
.marginLeftNeg4px{
	margin-left:-4px;
}

.marginLeft5px{
	margin-left:5px;
}
.interacLicenseEn{
	font-size: 12px;
	font-weight: normal;
	padding-left:6px;
}
/*added styles for credit card refill [zbp]*/
#currentRate {
padding-left:12px;
}
.keepRateLabel {
font-size:26px;
font-weight:bold;
padding-top:52px;
}
.selectedPlanTitle {
font-size:14px;
vertical-align:12%;
padding-left:8px
}
.selectNewRateLabel {
padding-top:29px;
padding-bottom:15px;
padding-left:12px;
font-weight:bold;
font-size:26px;
border-bottom:1px solid #cdcdcd;
}
.planTitle {
border-bottom:1px solid #cdcdcd;
padding-bottom: 15px;
padding-top:15px;
font-size:14px;
width:960px;
}

#creditCardDashDiv,#voucherDashDiv,#interacDashDiv {
display: none;
font-size: 12px;
border-top: 1px solid #FFFFFF;
padding-left:10px;
}
/*added for r1011 -begin*/
#oneTimeRefillDiv {
display: none;
font-size: 12px;
border-top: 1px solid #FFFFFF;
padding-left:10px;
border-top: 1px solid #c1c1c1;
}
#oneTimeRefillDiv1{
display: none;
font-size: 12px;
border-top: 1px solid #c1c1c1;
}
#AutoPaymentsDiv1{
display: block;
font-size: 12px;
padding-left:10px;
padding-top:10px;
border-top: 1px solid #c1c1c1;
padding-bottom: 30px;
}
#AutoPaymentsDiv4{
display: block;
font-size: 12px;
padding-top:10px;
border-top: 1px solid #c1c1c1;
height:107px;
}
#AutoPaymentsDiv2{
display: block;
font-size: 12px;
padding-left:10px;
padding-top:3px;
border-top: 1px solid #c1c1c1;
padding-bottom: 30px;
}
#AutoPaymentsDiv3{
display: block;
font-size: 12px;
padding-left:10px;
padding-top:10px;
border-top: 1px solid #c1c1c1;
padding-bottom: 30px;
}

#refillDiv1{
width:100px;
float:left;
}
.dashboardTable1{
	
	width: 102% !important;
	width: 110%;
}
.creditCardDash{
border-bottom: 1px solid #cdcdcd;
}
.noteColor{
padding-top:17px;
font-size:10px;
}
.noteColor1{
padding-top:14px;
font-size:10px;
}
.noteColor2{
padding-top:25px;
font-size:10px;
width:260px;
}

.grey_overlay_autoExlb{
	display: none;
    width: 960px;
    clear:both;
    position: absolute;
    -khtml-opacity:.30; 
    -moz-opacity:.30; 
    -ms-filter:"alpha(opacity=30)"; 
    filter:alpha(opacity=30); 
    opacity:.90;
    background-color: #FFFFFF;
}

#autoDiv1,#autoDiv2{
	font-weight:bold;
	padding-top:10px;
}
#autoDiv3{
font-weight:bold;
padding-top:7px;
}
#autoDiv4{
font-weight:bold;
padding-top:4px;
}
#autoMsfDiv1{
font-weight:bold;
padding-top:18px;
padding-bottom:5px;
}
#autoMsfDiv2{
font-weight:bold;
padding-top:16px;
padding-bottom:14px;
}
#autoExLbDiv1{
font-weight:bold;
padding-top:34px;
}
#autoExLbDiv2{
font-weight:bold;
padding-top:32px;
}
#autoMsfTxt1{
padding-top:6px;
}
#autoExLbDiv3{
font-weight:bold;
padding-top:26px;
}
#creditPayment1{
padding-top:21px;
}
#balanceFall{
padding-top:15px;
}
#creditPayment2{
	padding-top:18px;
}
.ccWarningMsg {
	color: red; 
	font-weight: bold;
	margin-top:-29px;
	padding-bottom:4px
}
.autoPaymentFailMsg {
	color: red; font-weight: bold; padding-top: 20px; padding-bottom: 20px; width: 400px;
}
.paddingBottom41 {
padding-bottom: 41px;	
}
#titleSignAutoPay{
padding-top: 62px;
padding-bottom:23px;
font-size: 27px;
}
.signUpMsf{
border-top:4px solid ; 
width:960px;
padding-bottom:25px;
float:left;
}
.paddingbottom20px{
	padding-bottom:20px;
}
.text_red_color_aop{
	
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
}
.manageCreditCol02{
	border-bottom: 1px solid #CECECE; 
	padding: 16px 10px 15px 15px; 
	color:#000000; 
	font-size: 14px; 
	text-align: left;
	background-color:#f1f3f2;
}

.changeCreditCol{
	border-bottom: 1px solid #CECECE; 
	background-color: #E7E5E6; 
	color:#000000; 
}
.changeCreditCol01LastLine{
	padding: 15px 10px 15px 13px;
	background-color: #E7E5E6; 
	color:#000000; 
	text-align: left; 
	font-size: 15px; 
	font-weight: bold;
	width:315px;
	border-top: 1px solid #FFFFFF;
}
.changeCreditCol1LastLine{
	padding: 15px 10px 15px 13px;
	background-color: #E7E5E6; 
	color:#000000; 
	text-align: left; 
	font-size: 15px; 
	font-weight: bold;
	width:315px;
}
.manageCreditCol02LastLine{
	padding: 16px 10px 15px 15px; 
	color:#000000; 
	font-size: 14px; 
	text-align: left;
	background-color:#f1f3f2;
}
.whiteborderTop{
	border-top: 1px solid #FFFFFF;
}
.greyBorderBottom{
	border-bottom: 1px solid #CECECE; 
}
.changeCCTabs {
width: 960px;
margin-bottom:1px;
border-bottom:4px solid;
}
.confirmCredidCard02{
	border-bottom: 1px solid #CECECE; 
	padding: 16px 10px 15px 15px; 
	color:#000000; 
	font-size: 14px; 
	text-align: left;
	border-top: 1px solid #FFFFFF;
	background-color:#f1f3f2;
}
.confirmCredidCard01{
	border-bottom: 1px solid #CECECE; 
	padding: 16px 10px 15px 15px; 
	color:#000000; 
	font-size: 14px; 
	text-align: left;
	border-top: 1px solid #FFFFFF;
	background-color:#f1f3f2;
}
.manageCreditCol01{
	border-bottom: 1px solid #CECECE; 
	padding: 15px 10px 15px 13px;
	background-color: #E7E5E6; 
	color:#000000; 
	text-align: left; 
	font-size: 15px; 
	font-weight: bold;
	width:315px;
	padding-left: 13px;	
}
.manageCreditCol01LastLine{
	padding: 15px 10px 15px 13px;
	background-color: #E7E5E6; 
	color:#000000; 
	text-align: left; 
	font-size: 15px; 
	font-weight: bold;
	width:315px;
	padding-left: 13px;	
}

.manageCreditCard{
	border-bottom: 1px solid #CECECE; 
	background-color: #E7E5E6; 
	color:#000000; 
	text-align: left; 
	font-size: 15px; 
	font-weight: bold;
	width:310px;
}

.removeCreditCard{
	border-bottom: 1px solid #CECECE; 
	background-color: #E7E5E6; 
		color:#000000; 
	text-align: left; 	
	font-size: 15px; 
	font-weight: bold;
	width:280px;
}
.changeCCDesc{
	padding: 15px 10px 15px 13px;
	background-color: #E7E5E6; 
	color:#000000; 
	text-align: left; 
	font-size: 15px; 
	font-weight: bold;
	width:315px;
}

/*****Manage AOP Changes ***/
.changeAOPTabs {
width: 940px;
margin-bottom: 9px;
font-size:14px;
border-bottom: 4px solid #000000;
}
.msfDesc{
padding-top: 10px;
padding-bottom:20px;
}
.greyborder{
border: 1px solid #e6e7e9;
}
.cancelDesc{
padding-top: 20px;
padding-bottom:15px;
font-size: 12px; 
font-weight: bold;
}
.threshold{
padding-top: 18px;
padding-bottom:10px;
font-size: 12px; 
font-weight: bold;
}
.modifyEXLBDesc{
padding-top: 18px;
padding-bottom:10px;
}
.cancelDescLine{
font-size: 12px;
}
.cancelAutoEXLBDiv{
float:left;
clear:both;
}
.msfTabs{
height:15px;
width:250px;
padding-top:10px;
padding-bottom:10px;
cursor:pointer;
font-size:14px;
font-weight: bold;
}
.SignUpExlbTab{
height:15px;
width:275px;
padding-top:10px;
padding-bottom:10px;
cursor:pointer;
font-size:14px;
font-weight: bold;
}
.manageMYMOP{
	padding-top:25px;
	padding-left:15px;
	color:#000000;
	font-size:30px;
	font-weight: bold;
	padding-bottom:20px;
}
.footerMOPZone{
	padding-top:10px;
	padding-bottom:23px;
	width:960px;
	float:left;
}
.confirmMOPDesc{
	padding-top:25px;
	color:#000000;
	font-size:30px;
	font-weight: bold;
}
.cancelConfDesc{
	padding-top:30px;
	padding-bottom:40px;
	font-size:14px;
}
.confirmMYMOP{
	padding-left:15px;
	color:#000000;
	font-size:26px;
	font-weight: bold;
}
.msfTableDesc{
	padding-bottom:13px;
	padding-top:14px;
	border-bottom:1px solid #e6e7e9;
}
.msfTableDescBlank{
	height:15px;
	border-bottom:1px solid #e6e7e9;
}
.msfTableLastDesc{
	padding-bottom:13px;
	padding-top:14px;
}
.manageMYMOPDesc{
	padding-left:15px;
	color:#000000;
	font-size:17px;
	padding-bottom:20px;
}
.confirmEXLB{
width:960px;
padding-bottom:70px;
float:left;
font-size:12px;
border-top : 4px solid #000000;
}
.confirmMSF{
width:960px;
padding-bottom:35px;
float:left;
font-size:12px;
border-top : 4px solid #000000;
}
.greyconfirmEmailDiv {
padding-top:37px;
padding-bottom:23px;
border-top : 2px solid #b4b4b4;
width:960px;
float:left;
}
.confirmEmail{
padding-top:37px;
padding-bottom:23px;
width:960px;
float:left;
}
.paddingtop30{
float:left;
padding-top:30px;
}
.greybutton{
float:left;
padding-top:33px;
}
.cancelAutoRefill{
width:960px;
padding-bottom:35px;
float:left;
font-size:12px;
border-top : 4px solid #000000;
}

.confirmMSFF{
background-color:#FFFFFF;
width:940px;
padding-bottom:35px;
float:left;
font-size:12px;
}
.manageEXLB{
width:940px;
padding-bottom:25px;
float:left;
font-size:12px;
margin-bottom: 2px;
border-bottom: 2px solid #b4b4b4;
}

.manageMsf{
width:940px;
padding-bottom:25px;
float:left;
font-size:12px;
margin-bottom: 2px;
}
.manageMsfDetail{
width:940px;
padding-bottom:25px;
float:left;
font-size:12px;
margin-bottom: 32px;
clear:both;
}
.aopRetry{
width:940px;
padding-bottom:25px;
font-size:12px;
color:#ff0000;
font-weight:bold;
padding-left:15px;
}
.manageShowCC{
	height:15px;
	width:310px;
	padding-top:10px;
	padding-bottom:10px;
	cursor:pointer;
}
.manageRemoveCC{
	height:15px;
	width:280px;
	padding-top:10px;
	padding-bottom:10px;
	cursor:pointer;
}
.aopRetryDesc{
width:940px;
padding-bottom:25px;
font-size:12px;
color:#ff0000;
padding-left:15px;
}
.signUpExlb{
width:960px;
border-top:4px solid ; 
padding-bottom:42px;
float:left;
font-size:12px;
border-bottom:2px solid #e1e1e1;
}

.grey_signUpExlb{
	display: none;
    top: 600px;
    width: 942px;
    height: 390px;
    position: absolute;
    -khtml-opacity:.30; 
    -moz-opacity:.30; 
    -ms-filter:"alpha(opacity=30)"; 
    filter:alpha(opacity=30); 
    opacity:.90;
    background-color: #FFFFFF;
}
.grey_modifyExLB{
	display: none;
    width: 940px;
    height: 205px;
    float:left;
    position: absolute;
    -khtml-opacity:.30; 
    -moz-opacity:.30; 
    -ms-filter:"alpha(opacity=30)"; 
    filter:alpha(opacity=30); 
    opacity:.90;
    background-color: #FFFFFF;
}
.grey_modifyDisabledExLB{
	display: none;
    top: 900px;
    width: 940px;
    height: 425px;
    position: absolute;
    -khtml-opacity:.30; 
    -moz-opacity:.30; 
    -ms-filter:"alpha(opacity=30)"; 
    filter:alpha(opacity=30); 
    opacity:.90;
    background-color: #FFFFFF;
}
.paddingtop15px{
padding-top:15px;
}
.paddingleft15px{
padding-left:15px;
}

.paddingleft5px{
padding-left:5px;
}

.paddingleft20px{
padding-left:20px;
}
.checkEXLBPermission{
	padding-left:5px;
	padding-bottom:1px;
	padding-top:10px;
	float:left;	
}
/******Rounded div*****/
div.rounded-box {
	position:relative;
    width: 450px;
    background-color: #000000;
    margin: 3px;
}

div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner{
	position:absolute;
	width:20px; 
	height:20px; 
	background-color:#ebebeb; 
	overflow:hidden;
}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {
	position:relative; 
	font-size:150px; 
	font-family:arial; 
	color:#000000; 
	line-height: 40px;
}

div.top-left-corner { 
	top:0px; left:0px; 
}
div.bottom-left-corner {
	bottom:0px; left:0px
}
div.top-right-corner {
	top:0px; right:0px;
}
div.bottom-right-corner {
	bottom: 0px; right:0px;
}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}

div.box-contents {
	position: relative; 
	padding: 18px; 
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background: url(/web/framework/skins/garden/images/SignupAutopaymentsAutoMSFstep.png) no-repeat top right; 
	width:460px;
}

div.box-contents_cancelMSF {
	position: relative; 
	padding: 18px; 
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background: url(/web/framework/skins/garden/images/cancelAutoMSFAutoExLB.png) no-repeat top right; 
	width:460px;
}
div.box-contents_modify {
	position: relative; 
	padding: 18px; 
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background: url(/web/framework/skins/garden/images/ModifyAutoExLBdisable.png) no-repeat top right; 
	width:560px;
	padding-top:10px;
}
/******END OF Rounded Div ***/

.paddingbottom67px{
padding-bottom:67px;
}
.paddingtop70px{
padding-top:70px;
}
.displayblock{
	display:block;
}
/*****Manage AOP Changes ***/
.paddingbottom112px{
padding-bottom:112px;
}
.paddingLeft15px{
padding-left:15px;
}
.paddingleft38px{
padding-left:38px;
}
.paddingtop24px{
	padding-top:24px;
}
.paddingtop28px{
padding-top:28px;
}
.paddingleft40px{
padding-left:40px;
}
.paddingleft33px{
padding-left:33px;
}
.paddingtop50px{
padding-top:50px;
}
/*start-Added for S22708 	R - Branding guidelines & CRTC compliance: Change chevron to icon with arrow on Postpaid and Prepaid dashboard*/
.paddingleft13px{
padding-left:13px;
}
.marginLeftNeg5px{
	margin-left:-5px;
}
/*end --Added for S22708 	R - Branding guidelines & CRTC compliance: Change chevron to icon with arrow on Postpaid and Prepaid dashboard*/
.yourRegCC{
padding-top:43px;
font-size:14px;
padding-bottom:25px;
clear:both;
font-weight:bold;
}
.yourRegCCContent1{
background-color: #e7e7ef;
clear: both;
float: left;
width:960px;
border-bottom:1px solid #fbfbfb;
}
.yourRegCCContent2{
	background-color: #e7e7ef; 
	float: left;
	width:280px;
}
.yourRegCCContent3{
	padding-top: 17px; 
	padding-left:15px;
	padding-bottom:17px;
	}
.lightgrey{
background-color:#f7f7f7;
}
#yourRegCCDiv{
padding-bottom:100px;
width:960px;
clear:both;
}
.authChkBox{
float:left;
clear:left;
width:10px;
padding-left:3px;
padding-right:10px;
}
.authText{
float:left;
font-size:12px;
width:900px;
}
.clearright{
	clear:right;
}
.checkBox{
width:10px;
padding-right:13px;
padding-top:28px;
float:left;
}
#titleSign3{
padding-top: 55px;
padding-bottom: 60px;
font-weight: bold;
font-size: 27px;
}
.border-top2px{
border-top:2px solid #e1e1e1;
}
#exlbService{
border-top:4px solid ;
float:left;
width:960px;
padding-bottom:43px;
}
#autoexlbService{
border-top:4px solid ;
float:left;
width:960px;
padding-bottom:4px;
}
.clearboth{
clear:both;
}
#refillId{
widht:96px;
font-weight:bold;
}
#gstId{
padding-top:14px;
float:left;
widht:57px;
padding-left:30px;
}
#pstId{
padding-top:14px;
float:left;
widht:61px;
padding-left:55px;
}
#totalId{
padding-top:14px;
float:left;
widht:38px;
padding-left:50px;
}
#expiryId{
padding-top:14px;
float:left;
widht:92px;
padding-left:50px;
}
.paddingtop100px{
padding-top:100px;
}
.fontweightNormal{
font-weight:normal;
}
.paddingbottom24px{
	padding-bottom:24px;
}
.paddingleft20px{
	padding-left:20px;
}
#caution{
background-color:#58595b;
padding-top:12px;
padding-bottom:11px;
color:#ffffff;
width:422px;
padding-left:25px;
font-weight:bold;
}
.cautionClass{
position:absolute;
left:200px;
top:120px;
}
.cautionClassModify{
position:absolute;
left:100px;
top:120px;
}
.cautionClassEXLB{
position:absolute;
left:200px;
top:80px;
}
.msfTable{
padding-bottom:13px;
padding-top:14px;
border-bottom:1px solid #e6e7e9;
}
.msfTable1{
padding-bottom:13px;
padding-top:14px;
}
.msfTableConfirm{
padding-bottom:13px;
padding-top:14px;
border-bottom:1px solid #f8f9f9;
}
.paddingbottom60px{
padding-bottom:60px;
}
.fontsize28px{
font-size:28px;
}
#db_holder_link1{
	width: 200px;
	font-size:12px;
}
/*added for r1011 end*/
.selectAmountDiv {
	color: #9c9c9c;
	font-size: 13px;
	font-weight: normal;
	padding-top:15px;

}
/*added styles for credit card refill [zbp]*/
#currentRate {
padding-left:8px;
}
.keepRateLabel {
font-size:26px;
font-weight:bold;
padding-top:53px;
padding-left:4px;
}
.selectedPlanTitle {
font-size:14px;
vertical-align:12%;
padding-left:8px;
}
.selectNewRateLabel,.selectNewRateLabel1{
padding-top:22px;
padding-bottom:15px;
padding-left:12px;
font-weight:bold;
font-size:26px;
border-bottom:1px solid #cdcdcd;
}
* html .selectNewRateLabel,* html .keepRateLabel ,* html .selectNewRateLabel1{
	font-size:22px;
}
* html .keepRateLabel {
padding-top:49px;	
}
* html .selectNewRateLabel {
	padding-bottom:10px;
	padding-top:24px;
}
* html .selectNewRateLabel1 {
padding-bottom:10px;
	padding-top:40px;	
}
.planTitle {
border-bottom:1px solid #cdcdcd;
padding-bottom: 20px;
padding-top:15px;
font-size:14px;
width:960px;
}
.radiButton {
padding-left :12px;
}
* html .radiButton {
padding-left :8px;
}
.planDesc {
font-size:14px;
font-weight:bold;
}
.notCompatbalePlan {
color: red;
font-size:12px;
padding-top:10px;
font-weight: bold;
padding-left:4px;
}
* html .notCompatbalePlan {
font-size :11px;
}
.cmsZoneCC,.cmsZoneDebit {
font-size: 12px;
margin-top: -1px;
margin-bottom: -10px;
}
* html .cmsZoneCC {
font-size: 12px;
margin-top: -1px;
margin-bottom: -10px;
}
* html .cmsZoneDebit {
font-size: 12px;
margin-top: 15px;
margin-left:-15px;
margin-bottom: -10px;
padding-left: 15px;
}
.refillColumn1,.refillColumn3{
background-color:#E1E0E0;
border-bottom:1px solid #C2C2C2;
font-weight:bold;
font-size: 14px;
width:278px;
padding: 20px;
padding-left: 13px;
}
.refillColumn2,.refillColumn4{
border-bottom:1px solid #C2C2C2;
width:620px;
font-size:13px;
padding: 20px;
padding-left: 14px;
}

.refillColumn2,.refillColumn4{
padding-top: 13px;
padding-bottom: 15px;
}	
.refillColumn3,.refillColumn4{
border-top: 1px solid #ffffff;
}
/* Dashboard Refill Alignment - Fix for the pest # 918355 - Starts*/
.dashboardRefill{
	padding: 15px 0px 5px 5px;
	font-weight: bold; 
	font-size: 24px;
	border-bottom: 1px solid #000000;
}
.dashboardRefillSelect{
	padding: 12px 0px 10px 9px;
	font-weight: bold;
	font-size: 12px;
}
.dashboardForm{
	padding: 0px 9px 0px 10px;
}
.dashboardTable{
	border-bottom: 1px solid #C1C1C1;
	width: 102% !important;
	width: 110%;
}
.dashboardLabel{
	font-size: 12px;
	vertical-align: 4px;
}
.paddingRight9px{
	padding-right: 9px;
}
.dashboardCredit{
	padding: 10px 0px 15px 0px;
	font-size: 12px;
	font-weight: bold;
}
.dashboardInstant{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}
.ppuMsgForNonAir,.ppuMsgForAir {
padding-left:21px;
font-size:11px;
color:red;
clear:both;
padding-top: 3px;
font-weight: bold;
}
* html .ppuMsgForNonAir{
	padding-left:25px;
}
* html .ppuMsgForAir{
	padding-left:28px;
	}
.voucherDetailsStyle{
width: 298px;
padding: 15px 0px 15px 12px;
border-bottom: 1px solid #CDCDCD;
}
.backGroundColorVoucher{
background-color: #DDDDDD;
}
.voucherValuesStyle{
padding: 15px 0px 15px 14px;
border-bottom: 1px solid #CDCDCD;
font-weight: bold;
}
.voucherButtonStyle{
padding: 0px 0px 35px 0px;
}
* html .voucherButtonStyle{
margin-top: -10px;
}
.paddingLeft14px{
	padding-left: 14px;
}
.fontSize18px{
font-size: 18px;
}

.marginLeftRefillVoucher{
    margin-left: 2px !important;
	margin-left: 5px;
}

.paddingTopRefillVoucher{
    padding-top: 15px !important; 
    padding-top: 12px; 
}

.paddingBottomRefillVoucher{

	padding-bottom:9px !important;
	padding-bottom:0px;
}
.whitecontentGF{
	background-color:white;
	display:none;
	/* height:343px; Style guide_v_3.5 says 293 px */
	/* left:32%; */
	/* top: 25%; */
	left:36.7%; /* value adjusted for mockup display */
	top:15.8%; #	/* value adjusted for mockup display */
	top:60%; 
	width:400px;/* Style guide 3.0 value is 388px */
	height:220px;/* Style guide 3.0 value is 293px */
	right:32%;
	bottom: 25%;
	position:absolute; 
	/* width:440px;  Style guide_v_3.5 says 388 px */
	z-index:1002;
	
}

.marginTopAIR{

  margin-top: -3px !important;
  margin-top: 1px;

}
.changePlanButton{
	padding-top: 30px;
	padding-left: 15px;
	padding-bottom: 40px;
}
.marginTop27Px{
	margin-top: 27px;
}
.closeGF {
width:110px;
margin-left:260px;
}
.continueImageGF {
	margin-top: 2px !important; 
	margin-top: 3px;
	/*margin-left:3px !important; Fix for the pest # 919686*/
	margin-left:0px;
}
.GFMessage {
font-size: 12px;
padding-top: 5px;
padding-left: 1px;
}
#voucherDashboardLink {
width: 165px;
font-size:13px;
padding-bottom:16px;
padding-left: 5px;
padding-top:10px;
font-weight: normal;
}
* html  #voucherDashboardLink {
	padding-bottom:6px;
}
#voucherDashboardLink li {
	display:block;
	list-style:none none;
	background: url(/cms/v45/images/standard/yellow-box-arrow.png) no-repeat scroll 0px 2px;
	font-size:13px;
	text-decoration:none;
	margin:0px 0 0px 0 !important;
	margin:3px 0 3px 0;
	line-height:16px;
	vertical-align: middle;
	padding: 0 0 10px 18px;
	color:#545454;
	
	}
.voucherNumberDash {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
border:#D6D6D6 solid 1px;
height:20px;
width: 240px;
color: #888;
padding: 5px 0px 0px 5px;
}
* html .voucherNumberDash {
padding-left: 10px;
}
.topupCCConfirmationText{
	padding-left:12px; 
	padding-top: 30px; 
	font-size:14px;
	font-weight: bold;
}
.topupCCConfirmationText1{
	clear: both;
	padding-left: 12px;
	padding-top: 5px;
}
.topupCCConfirmationText2{
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
}

/* Added for Subscribe IR - Start */
.subscribeIRConfirm {
	padding-left: 13px;
	padding-top: 25px;
}
.subscribeIRAIROffer {
	padding-bottom: 10px;
	padding-top: 10px;
}
.subscribeIRTextbox{
	border: 1px solid #d8d8d8; 
	font-size: 10pt; 
	font-weight: normal;
	height: 22px; 
	float: left; 
	padding: 5px 0 0 5px; 
	color: #888; 
	background-color: #FAFAFC;
	width: 190px;
}
/* Added for Subscribe IR - End */

/* Added for Subdcribe AIR - Start*/

.action_title_modified
{
	background-color:#FFFFFF; 
	border-bottom: solid 1px  #CCCCCC;
	font-size:22px;
	text-align: left;
	padding-left: 79px;
	font-weight:bold;
}
.action_title_modified1
{
	background-color:#FFFFFF; 
	border-bottom: solid 1px  #CCCCCC;
	font-size:22px;
	font-weight:bold;
	padding: 12px;
	padding-left:15px;
}

.action_td_4_modified
{
	border-top: 1px solid white;
	border-bottom: 1px solid #CECECE; 
	padding: 15px 10px 15px 10px;
	background-color: #E2E2E2; 
	color:#000000; 
	text-align: center; 
	font-size: 40px; 
	font-weight: bold;
	width:354px;
}
	
.action_td_2_modified
{
	border-bottom:solid 1px #CCCCCC;
}

#ctn_block div#link01_modified a, #ctn_block div#link01_modified a:hover {
	background-color: #ffe707;
}

#link01_modified{
	float:right;
}

/* Added for Subdcribe AIR - End*/
/* Added for Subscribe IR - End */
.msfMessage {
	color: #ff0000;
	font-size: 11px;
	font-weight: bold;
	width:880px;
	}
	
.unsubscribeH1{
	font-size: 24px; 
	padding-left: 13px; 
	padding-bottom: 3px; 
	font-weight: bold;
	margin-top: 30px;
}
#unSubscribePaddingLeft6px{
	padding-left: 6px;
}
* html #unSubscribePaddingLeft6px{
	padding-left: 8px;
}
.subscribeAIRPlanTable{
	float:left; 
}
.prepaidUsageText1,.prepaidUsageTopCol1
{
font-weight:bold;
font-size: 14px;
}
  
.prepaidUsageTopCol1,.prepaidUsageTopCol2{
border-top:1px solid #FFFFFF;
} 
.prepaidUsageTopCol1 {
background-color:#E1E0E0;
border-bottom:1px solid #C2C2C2;
width: 295px;
padding-bottom:20px;
padding-top: 20px;
padding-left:12px;
}
.prepaidUsageTopCol2 {
border-bottom:1px solid #C2C2C2;
 
font-size:13px;
padding-bottom:20px;
padding-top: 20px;
padding-left:12px;
}

.emptyRefillOption {
font-size: 11px;
padding-left:13px;
padding-bottom:10px;
color: #ff0000;
font-weight: bold;
}
.valignTop{
	vertical-align: top;
}
.paddingleft15 {
padding-left: 15px;
}
.prepaid_mss_tab_heading{
	font-size: 22px; 
	font-weight: 700; 
	padding-left:12px;
	margin-bottom:5px; 
	margin-right: 10%;
}
.btnBack {
	padding-bottom: 22px;
}
* html .btnBack {
	padding-bottom: 18px;
}
.makeAComplaintSubmit{
	height: 58px;
}
html*.makeAComplaintSubmit{
	[height: 58px;
	]height: 60px;
}
.makeAComplaintCMS{
	padding-top: 25px;
	padding-bottom: 40px;
}
.makeAComplaintStepPaddingLeft{
	padding-left:20px !important;
    padding-left:15px;
}
.prepaidOptionsConfCol1,.prepaidOptionsConfCol3 {
font-weight:bold;
font-size: 14px;
background-color:#E1E0E0;
border-bottom:1px solid #C2C2C2;
width: 298px;
padding-bottom:18px;
padding-top: 18px;
padding-left:12px;
}
.prepaidOptionsConfCol3,.prepaidOptionsConfCol4 {
	border-top:1px solid #FFFFFF;
}
.prepaidOptionsConfCol2,.prepaidOptionsConfCol4 {
border-bottom:1px solid #C2C2C2;
font-size:13px;
padding-bottom:18px;
padding-top: 18px;
padding-left:21px;
}

.changeAirtimeConfMaplinkDiv{
padding-bottom: 1px !important; 
padding-bottom: 0px;
padding-top: 20px !important;
padding-top: 13px;
}
.prepaidOptionsCheckBox {
	margin-top:2px;
}
* html .prepaidOptionsCheckBox {
	margin-top:-2px;
}

  
/*Added for Manage Agreement Pages - Start */
.paddingBottom22px {
	padding-bottom: 22px;
}
.marginBottom23px {
	margin-bottom: 23px;
}
.paddingLeft11px {
	padding-left: 11px;
}
.paddingLeft13px {
	padding-left: 13px;
}
.paddingLeft45px {
	padding-left:45px;
}
.fontSize13px {
	font-size: 13px;
}
.fontSize12px {
	font-size: 12px;
}
.fontSize10px {
	font-size: 11px;
}
.marginTop6px {
	margin-top:6px;
}
.marginLeft9px {
	margin-left:9px;
}
.currentAgreementDiv {
	padding-left:24px;
	font-size:14px;
}
.lengthOfAgreement,.startDate,.endDate,.planDescription,.renewLengthOfAgreement,.renewStartDate,.renewEndDate,.confRenewLengthOfAgreement,.confRenewStartDate,.confRenewEndDate {
	padding-left: 13px;
	padding-top: 18px;
	padding-bottom:18px;
	border-bottom:1px #cecece solid;
}
.lengthOfAgreement,.endDate,.renewLengthOfAgreement,.confRenewLengthOfAgreement {
	background-color:#efefef;
}
.manageEOF {
	padding-top:26px;
	margin-left:12px;
	width:632px;
}
* html .manageEOF {
	padding-top:38px;
	}
.greyBlock {
	background-color:#DEDEDE;
	margin-left:10px;
	margin-top:30px;
	padding-bottom:19px;
	width:625px;
	float:left;
	margin-bottom:7px;
}
* html .greyBlock {
	margin-left:5px;
	}
.renewalOptions {
	font-size:17px;
	font-weight:bold;
	padding-left:21px;
	padding-top:19px;
}
.continueButton {
	padding-top:13px;
	padding-left:10px;
	clear:both;
}
.currentAgreement,.confCurrentAgreement {
	padding-left:13px;
	padding-bottom:10px;
	font-size:13px;
}
.emailBlock {
	padding:10px 0px 0px 13px;
}
.agreePolicy {
	padding:10px 0px 10px 13px;	
}
.renewEOF,.confRenewEOF {
	padding-left:13px;
	padding-top:29px;
	width:680px;
	font-size:12px;
}
.renewButtons {
	padding-left:13px;
	padding-top:25px;
}
.confCMSZone {
	padding: 15px 0px 10px 0px;
}

.whitecontentExclusionWarning{
	background-color:white;
	display:none;
	/* height:343px; Style guide_v_3.5 says 293 px */
	/* left:32%; */
	/* top: 25%; */
	left:36.7%; /* value adjusted for mockup display */
	left:30%;
	top:15.8%; #	/* value adjusted for mockup display */
	top:8%; 
	width:400px;/* Style guide 3.0 value is 388px */
	height:220px;/* Style guide 3.0 value is 293px */
	right:32%;
	bottom: 25%;
	position:absolute; 
	/* width:440px;  Style guide_v_3.5 says 388 px */
	z-index:1002;
	
}

/*Added for Manage Agreement Pages - End */

/* these classes are created for pzb - coverage map - start */  
#coveragemap_layout{
	margin-top: 30px;
	margin-bottom: 50px;
	width: 960px;
	height: 597px; 
	/*background-color: #ffffff;*/
}
#coveragemap_canvas{
	float: left; 
	overflow: hidden; 
	margin-top: 15px;
	margin-right: 15px !important;
	margin-right: 10px;
	margin-bottom: 15px; 
	width: 630px !important;
	width: 620px; 
	height: 465px;
	border: 1px solid #d4d4d4;	
}
#coveragemap_text{
	float: left;
	width: 290px !important;
	width: 300px; 
	height: 470px;
	margin-left: 10px !important;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 10px;
}
.coveragemap_error{
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}
.coveragemap_heading{
	color: #000000;
	font-size: 30px;
	font-weight: bold;
	margin-top: 30px;	
}
.coveragemap_cityTextbox{
	background-color:#D8D8D8;
	border:medium none;
	color:#808080;
	font-size:12px;
	height:29px;
	padding-left:5px;
	padding-top: 6px;
	width:185px;	
}
#coveragemap_searcharea {
	float:left;
	height:29px;
	margin:0;
	width:225px;
}
#coveragemap_searchbox {
	display:inline;
	float: left;
	width:185px;
	height: 29px;
	overflow: hidden;
}
#coveragemap_resultsWrapper{
	padding-top: 10px;
	padding-bottom: 20px !important;
	padding-bottom: 5px;	
}
#coveragemap_resultslist li{
	clear:both;
}
#coveragemap_resultslist{
	color:#000000;
	font-weight:bold;
	clear:right;
	padding-bottom:10px;
	cursor:pointer;
  	list-style-type:none;
  	padding:0px;
	margin:0px;
    margin-left:8px;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    font-size: 11px;
}
#coveragemap_resultslist ul li {
  padding:3px 3px 3px 0px;
}
#coveragemap_buttonarea {
	cursor:pointer;
	display:inline;
	float:right;
	height:29px;
	width:40px;
}
/* these classes are created for pzb - coverage map - end */
.reviewCheckBox {
padding-left: 4px !important;
padding-left: 0px;
}
.paddingtop20px {
padding-top: 20px;
}
.upgradeHandset {
padding-left:21px;
padding-top : 4px;
}
.paddingLeft97px {
padding-left: 97px;
}
.paddingleft16px {
padding-left: 16px;
}
#changePaymentTitleDiv {
font-size: 32px;
font-weight: bold;
padding-top: 24px;
}
.paymentInfoImageDiv {
padding-left:28px;
}
.newPaymentLabel {
font-size: 24px;
font-weight: bold;
padding-bottom: 23px;
padding-top: 44px;
padding-left: 13px;
}
#changePaymentDiv_01{
	width:522px;
	float:left;
	top:0px;
	margin-bottom:10px;
	z-index: 205;
	font-size: 12px;
}
#changePaymentDiv_02{
	width:522px;
	float:left;
	top:0px;
	margin-bottom:10px;
	z-index: 206;
	font-size: 12px;
}
#changePaymentDiv_03{
	width:522px;
	float:left;
	top:0px;
	margin-bottom:10px;
	z-index: 207;
	font-size: 12px;
}
.changePayment_tab_on,.changePayment_tab_off {
	cursor: pointer;
	float: left;
	height: 15px;
	font-size:13px;
	padding: 8px 20px 8px 20px !important;
	padding: 8px 20px 5px 20px;
}
.changePayment_tab_on {
	
	background-color: #e2e2e2; 
}
.changePayment_tab_off {
background-color: #FFFFFF;
	font-size:15px;
	color:#5e5e5e;

}
.changePayment_tab_text_on {
	font-weight:bold;
	font-size:17px;
	text-align:center;
	color: #000000;
}
.changePayment_tab_text_off {
	font-weight: normal;
	font-size:15px;
	text-align:center;
	color:#5e5e5e;
}
.changePaymentSep {
border-bottom: 1px solid #cecece;
width:960px;
margin-top:0px ! important;
font-size: 0px;
height: 0px;
}
.changePaymentLabel1 {
padding-left: 13px;
padding-top: 18px;
padding-bottom: 13px;
width:750px;
}
.changePaymentLabel2 {
padding-left: 13px;
padding-bottom: 28px;
width:750px;
}
.paddingLeft13px {
padding-left: 13px;
}
/* Added for Change Payment Method - Confirmation - Start */
.mopConfirmTitle {
	padding-top: 25px;
	font-size: 30px;
	font-weight: bold;
}
.mopConfirmTitleDesc {
	padding-left: 13px;
}
.mopConfirmTitle {
	padding-left: 11px;
}
.mopConfirmTitleDesc {
	padding-top: 13px;
	padding-bottom: 26px;
}
.mopConfrimTable {
	margin-bottom: 18px;
}
.mopConfirmBTN,.mopConfirmBTN1 {
	padding-left: 9px;
	padding-top: 2px;
}
.mopConfirmBTN1 {
	margin-bottom: 12px;
}
.mopConfirmTopCol1, .mopConfirmTopCol2, .mopConfirmCol1, .mopConfirmCol2 {
	font-size: 15px;
	border-bottom: 1px solid #cecece;
}
.mopConfirmCol1, .mopConfirmTopCol1 {
	font-weight: bold;
	background-color: #e7e7e7;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 12px;
}
.mopConfirmCol2, .mopConfirmTopCol2 {
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 14px;
}
.mopConfirmCol1, .mopConfirmCol2 {
	border-top: 1px solid #FFFFFF;
}
.mopConfirmDogImage {
	padding-left: 41px;
}
/* Added for Change Payment Method - Confirmation - End */
.debitInfo {
	color:#898989;
	padding-left: 12px;
}
.debitTextbox,.creditTextbox,.creditTextboxFr,.creditTextbox1{
	background-repeat:repeat-x;
	font-size:11px;
	border:#D5D5D5 solid 1px;
	height:21px;
	width:196px;
	background-color: #F9F9F9;
	color:#898989;
	padding-left:9px;
	padding-top:4px;
	}
.creditTextbox {
	width :189px !important;
	width :188px;
}
.creditTextbox1 {
	width :84px !important;
	width :83px;
}
.creditTextboxFr {
width : 111px !important;
width : 110px;
}
.paymentInfoTerms {
	overflow-x: hidden;
	overflow-y: scroll;
	height:82px;
	float:left;
	border:1px solid #9c9c9c;
	width: 623px;
	margin-left: 11px !important;
	margin-left:6px;
}
.paymentInfoTerms1 {
	padding-left: 5px;  
	width:588px;
	}
.paymentInfoTerms2 {
	padding-bottom:8px;
	padding-top: 5px;
}
.debitCheckBox {
margin-left: 11px !important;
margin-left: 8px;
padding-top:16px;
width:700px;
}
.paymentInfoSeperator {
width:960px;
border-top:1px solid #cecece;
height:20px;
}
.paddingTop7px {
padding-bottom: 7px;
}
.paddingLeft11px {
padding-left: 11px;
}
.paddingLeft8px {
padding-left: 8px;
}
.marginLeft12px {
	margin-left: 12px;
}
.regOnlineBillButton {
	padding-top: 20px;
	margin-left:-9px !important;
	margin-left:0px ;
}
/* Added for Quick Refill - Start */
.quickTitle {
/*	padding-top: 20px; */
	font-size: 20px;
	font-weight: bold;
	
}
.quickTitleDesc {
	font-size: 11px;
	padding-top: 18px;
	padding-left: 9px;
}
.quickOptionsTitle {
	font-size: 13px;
	font-weight: bold;
	padding-top: 17px;
	padding-left: 9px;
}
.quickOptions {
	font-size: 13px;
	padding-top: 16px;
	padding-left: 9px;
}
.quickTableTitle {
	font-size: 15px;
	font-weight: bold;
	padding-top: 10px;
/*	padding-left: 9px; */
	padding-bottom: 15px;
}
.quickGray {
	/*margin-left: 10px;*/
	/* padding: 18px 101px 0px 10px; */
	background-color: #e7e7e7;
}
.quickPhNoDesc, .quickPINDesc {
	padding-bottom: 1px;
	padding-left: 2px;
	font-size: 13px;
	font-weight: bold;
}

.quickPhNoDesc {
	padding-top: 5px;
}	

.quickPINDesc {
	padding-top: 15px;
}
.quickContinueBtn {
	padding-top: 3px;
	padding-left:8px;
	float: left;
/*	padding-bottom: 17px; */
}
.quickDog {
	padding-left: 50px;
}
.quickRefillPINTextBox, .quickRefillPhnoTextBox,.numberConfigPhnoTextBox {
	border: 1px solid #C6C6C6; 
	font-size: 10pt; 
	font-weight: normal;
	height: 20px; 
	padding-bottom:1px;
	padding-top:3px !important;
	padding-bottom: 3px !important;
	padding-top:5px;
	padding-bottom: 0px;
	padding-left:5px;
	color:#9D9D9D;
}
.quickRefillPhnoTextBox,.numberConfigPhnoTextBox {
	height: 22px;
}
.numberConfigPhnoTextBox {
	width: 64px;
	background-color: #FAFAFC;
}
.quickRefillPINTextBox {
	width: 145px;
}
* html .quickRefillPINTextBox {
	width: 147px;
}
* html .quickRefillPhnoTextBox {
	width: 64px;
}
* html .numberConfigPhnoTextBox {
	height: 21px; 
}
.marginRight6px {
	margin-right: 6px;
}
/* Added for Quick Refill - End */
/* 23 march 2010*/
.marginleft8{
	margin-left:8px;
}
.backToMyAcc {
	padding-top:13px;
	clear:both;
}
.BacktoMyaccbuttonDiv {
width :120px;
margin-top:-10px;
margin-bottom: 12px;
padding-left: 3px;
}
#buttonDiv {
display:block;
}
#monthlyInoviceButtonDiv {
display:none;
}
.paddingTop11px {
padding-top: 11px;
}
.changePaymentCCdetails {
padding-left:14px;
margin-bottom:29px;
padding-top:18px;
width:800px;
}
.changePaymntCCtype {
width:300px;
padding-top:8px !important;
padding-top:4px;
margin-left:-5px;
color:#000000;
}
.changePaymntCCtype1 {
vertical-align: -20% !important;
}
.headerBackHUP {
	float:right;
	padding-top:34px;
	padding-right:0px;
	color:#000000;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;	
}
#separate_headHUP{
	width:100%; 
	margin:16px 0px 6px 0px; 
	clear:both; 
	float:left;
}
#hup_layout {
height: 850px !important;
height: 650px ;
}
#hand_tab_new_rightHUP {
	width:300px;
	padding-left:0px;
	padding-right:5px;
	float:left;
	display:block;
	border: 0px
	margin-top: 10px;
	margin-left:0px;
	padding-bottom: 20px;
	}
#hup_image {
	margin-right: -12px;
}
.paddingtop3px {
	padding-top:0px !important;
	padding-top:3px;
}
#submitId{
float:left;
padding-top:33px;
clear:left;
}
#cancelId{
float: left;
padding-top: 33px;
padding-left:10px;
}
.marginTop-8px {
margin-top:-8px;
}
#addToCartAnchorHUP {
margin-top:-10px;
}
.agreementHUP{ 
	color: #000000; 
	font-size: 11px; 
	font-weight: bold; 
	margin-top:-6px;
	padding-left:4px;
	clear:both;
}
.HUP_separatorClass_div
{
	float:left;
	margin-left:0px;
	/*margin-right:15px;*/
	border-left:1px solid #C6C6C6;
	height:415px;
	width:1px;
	margin-top:0px;
}
.radioHUp {
padding-bottom:7px !important;
padding-bottom:0px;
}
.changePayheading {
padding:26px 0px 26px 0px;
}
.colorBlack {
color:#000000;
}
.textRedcolor {
	color:red;
	font-size:11px;
	font-weight:bold;
}
.changeCCCheckbox1 {
	padding-left:14px !important;
	padding-left:10px;
	padding-top:5px;
	width:750px;
}
.changeCCCheckbox2 {
	padding-left:7px;
	padding-top:7px;
	padding-bottom: 14px;
	width:750px;
}

/* Added for compare Phones page - Start */
.compareTitle {
	float: left;
	font-size: 30px;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 30px;
	margin-left: 3px;
}
.compareBackLink {
	float: right;
	font-size: 12px;
	color: #525252;
	padding-top: 47px;
	margin-right: -1px;
}
.compareBackLink, .compareTitle {
	padding-bottom: 23px;
}
.compareHeading {
	clear: both;
	font-size: 15px;
	font-weight: bold;
	width: 190px;
	padding: 16px 0px 16px 10px;
}
.compareDetails_1_2, .compareDetails_2_2 {
	width: 330px;
	padding: 16px 30px 16px 31px;
	font-size: 12px;
}
.compareDetails_1_3, .compareDetails_2_3, .compareDetails_3_3 {
	width: 220px;
	padding: 16px 30px 16px 31px;
	padding-left:20px;
	padding-bottom: 10px;
	font-size: 12px;
}
.compareImage_1_2, .compareImage_2_2,
.compareImage_1_3, .compareImage_2_3, .compareImage_3_3 {
	padding: 16px 30px 4px 27px;
}
.compareImage_1_2, .compareImage_2_2 {
	width: 333px;
}
.compareImage_1_3, .compareImage_2_3, .compareImage_3_3 {
	width: 220px;
}
/*.compareHeading, .compareDetails_2_2, .compareDetails_2_3 {
	background-color: #e7e7e7;
}*/
.greyBullet li {list-style: none;}
.comparePhTitle {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 19px;
	padding-left: 11px;
}
.comparePrice {
	font-size: 30px;
	font-weight: bold;
	margin-left: -4px;
}
.compareDollar {
	font-size: 20px;
	font-weight: bold;
	vertical-align: 6px;
}
.comparePricePadding {
	padding-top: 0px;
}
.comparePhonesTerm {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}
.paddingLeft1px {
	padding-left: 1px;
}
.marginLeft3px {
	margin-left: 3px;
}
/* Added for compare Phones page - End*/
.statingFromLabel {
margin-bottom: -12px;
margin-top:10px;
margin-left:3px;
}
.marginTopN6px {
	margin-top: -24px;
	position: relative;
	left: 70px;
}
#paddingLeft2px {
	padding-left: 2px;
}
.cheqImage {
padding-top:9px;
padding-left:20px;
}
#invoiceDiv {
border:none;
padding-left:14px;
padding-top:18px;	
}
.paddingBottom3px {
padding-bottom: 3px;
}
.yellowLink1 {
background-color:#ffef00;
color:#000000;
}
.paddingTop16px {
padding-top: 16px 
}
.paddingRight10px {
padding-right: 10px;
}
.changePaymentCol3{
	font-weight:bold;
	font-size: 14px;
	width:280px;
	padding: 18px 13px 17px 13px;
	
}
.changePaymentCol4{
	font-size:13px;
width:292px;
padding: 18px 14px 17px 14px;
} 
.changePaymentTabs {
width: 960px;
margin-bottom: -6px;
}
.changePaymentCC {	
background-color:#FFFFFF;
width: 920px;
margin-bottom: 6px;
border-bottom:1px solid #CECECE
}
.managePaymentCC {	
width: 920px;
margin-bottom: 6px;
border-bottom:1px solid #CECECE;
padding-bottom:30px;
}
.cursorPointer {
cursor: pointer;
}
.paddingBottom28px {
padding-bottom: 28px;
}
.marginTop9px {
	margin-top: 9px;
}
.cpHelpIcon {
padding-left:3px;
vertical-align: -8px;
[vertical-align: -8px;
vertical-align: -10px;]
}
* html .cpHelpIcon {
padding-left:4px;
vertical-align: -2px;
}
#cpLightBox {
	font-size:12px;
	margin-left:34px;
	margin-top:20px;
	padding-top:20px;
	width:400px;
}
.marginTop38px {
	margin-top: 38px;
}
.genericDetails {
	margin: 12px 0px 0px 13px;
	padding-bottom: 6px;
}
.onlineCheckBox {
padding-bottom: 10px;
padding-top: 10px;
padding-left: 7px;
}
.onlineCheckBox1 {
padding-left:4px !important;
padding-left:0px;
}
#error_trial3_1{
padding-left:3px;
}
/* Added for redesign of fido rewards page */
.rewardsAccountInfo,.rewardsAccountInfo1 {
font-size:22px;
font-weight:bold;
padding-left:13px;
margin-top:52px;
}
* html .rewardsAccountInfo {
margin-top:53px;
}
.rewardsAccountInfo1 {
	padding-bottom:48px;
	margin-top:38px;
}
.rewardsBilCycle {
font-size:12px;
padding-bottom:7px;
padding-left:12px;
padding-top:22px;
}
* html .rewardsBilCycle {
padding-top:23px;
}
.rewardsFidoTrans,.rewardsFidoTrans1 {
font-size:22px;
font-weight:bold;
padding-left:11px;
}
.rewardsFidoTrans {
margin-bottom:36px;
margin-top:36px;	
}
.rewardsFidoTrans1 {
margin-bottom:37px;
margin-top:60px;	
}
.rewardstranxHeading,.rewardsDateHeading,.rewardsNumberHeading,.rewardsAccumHeading,.rewardsusedHeading,.rewardstranxHeading1,.rewardsDateHeading1,.rewardsNumberHeading1,.rewardsAccumHeading1,.rewardsusedHeading1,.rewardsnextDateHeading{
padding-left:11px;
padding-top:18px;
padding-bottom:18px;
border-bottom: 1px solid #cecece;
}
.rewardsDateHeading,.rewardsDateData {
	width:90px;
}
.rewardsNumberHeading,.rewardsNumberData {
width:129px;
}
.rewardstranxHeading,.rewardstranxData {
width:158px;
}
.rewardsnextDateHeading,.rewardsnextDateData {
width :178px;	
}
.rewardsusedHeading,.rewardsusedData {
	width:160px;
}
.rewardsDateHeading1,.rewardsDateData1{
width:124px;
}
.rewardsNumberHeading1,.rewardsNumberData1  {
	width : 160px;
}
.rewardstranxHeading1,.rewardstranxData1{
width:320px;
}
.rewardsusedHeading1,.rewardsusedData1 {
	width:159px;
}
.rewardsusedData,.rewardsnextDateData,.rewardsAccumData,.rewardsusedData1,.rewardsnextDateData1,.rewardsAccumData1 {
	font-weight: bold;
}
.rewardsNumberHeading,.rewardsnextDateHeading,.rewardsAccumHeading,.rewardsNumberData,.rewardsnextDateData,.rewardsAccumData,.rewardsNumberHeading1,.rewardsusedHeading1,.rewardsNumberData1,.rewardsusedData1  {
background-color: #ECECEC;
}
.rewardsData {
font-size: 12px;
font-weight: normal;
}
.rewardstranxData,.rewardsDateData,.rewardsNumberData,.rewardsAccumData,.rewardsusedData,.rewardsnextDateData,.rewardstranxData1,.rewardsDateData1,.rewardsNumberData1,.rewardsAccumData1,.rewardsusedData1{
padding-left:9px;
padding-top:8px;
padding-bottom:8px;
border-bottom: 1px solid #cecece;
border-top: 1px solid #FFFFFF;
vertical-align: top;
}
.rewardstranxData1 {
	padding-left:11px;
}
.rewardsAccumData,.rewardsusedData,.rewardsnextDateData,.rewardsAccumData1,.rewardsusedData1 {
	vertical-align: middle;
	font-size: 14px;
}
.marginleft7px {
margin-left: 7px;
}
.rewardsCoin {
padding-top:52px;
padding-left:60px;
}
/* Added for SIM Swap - Start*/
.simSwapHeading1{
	margin-top:30px;
	width:635px;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 10px;
}
.mandatoryStar{
	color:#000000;
}
.simStar
{
 	color:#000000;
 	padding-left: 10px;
}
.SIMSwapText{
	float:left;
	background-color: #E4E4E4;
	min-height:150px;
	height:auto;
}
.SIMSwapTextNewSIM{
	float:right;
	background-color: #E4E4E4;
	height:150px;
}
.SIMSwapTextErrors{
	float:left;
	background-color: #E4E4E4;
	height:185px;
}
.SIMSwapTextBox{
	border:1px solid #C0C0C0; 
	padding: 5px 0px 0px 5px; 
	font-size: 9pt; 
	font-weight: normal; 
	height: 20px; 
	color: #888888;
	width: 160px; 
	background-color:#ffffff;
}
.SIMSwapButton{
	padding-top: 18px;
}
* html .SIMSwapButton{
	padding-top: 20px;
}

.simSwapHeading2{
	font-size: 12px;
	color:#515151;
	padding-top: 20px;
	}
.simSwapInfo{
	font-size: 14px;
	color:#000000;
	font-weight:bold;
	padding-top: 20px;
	padding-bottom: 16px;
	}
	.simSwapMandatory{
	font-size: 12px;
	color:#515151;
	padding-top: 20px;
	}
	.simSwapReviewHeading{
	font-size: 26px;
	padding: 20px 0px 0px 20px;	
	}
	.simSwapLbCurrentSimHeading{
	float:left;
	font-size: 14px;
	padding: 30px 0px 0px 15px;
	width: 200px;
	text-align: left;
	font-weight: bold;
	}
	.simSwapLbCurrentSim{
	float:left;
	font-size: 14px;
	padding: 30px 0px 0px 10px;	
	}
	.simSwapLbNewSimHeading{
	font-size: 14px;
	padding: 17px 0px 0px 15px;
	clear: left;
	width: 200px;
	float: left;
	text-align: left;
	font-weight: bold;
	}
	.simSwapLbNewSim{
	float:left;
	font-size: 14px;
	padding: 18px 0px 0px 10px;	
	}
	.simSwapLbImp{
	font-size: 13px;
	padding: 18px 0px 0px 20px;
	clear: left;
	}
	.simSwapLbSure{
	font-size: 13px;
	padding: 20px 0px 0px 20px;
	}
	.simSwapLbSubmitButton{
	padding: 37px 0px 0px 20px;
	}
	.marginRight15px {
		margin-right: 15px;
	}
	.paddingLeft45px {
		padding-left:45px;
	}
	.simSwapLB
	{
	height: 340px;
	width: 440px; 
	color: #515151;
	}
	.color515151
	{
	color: #515151;
	}
	.fontSize18px{
	font-size: 18px;
	}
	.simSwapInsertSim{
	font-size: 13px;
	padding-top: 20px;
	}
	.simHelpLink {
	font-size: 13px;
	text-decoration: underline;
	}
	.displayNone{
	display: none;
	}
	.errorText{
	float:left;
	background-color: #E4E4E4;
	}
	.fontSize13px{
	font-size: 13px;
	
	}
	.simSwapCommonSectionError{
	color: red;
	background-color: #EFEFEF;
	font-size: 13px;
	}
/* Added for SIM Swap - End*/
/*Added for R0111*/
	.paddingLeft3px
	{
		padding-left:3px;
	}
	.monthHangingAtTop
	{
		margin-right : 110px;
		float:right;
		margin-top:5px;
	}
	.paddingLeft10px
	{
		padding-left: 10px;
	}
	
/*R0111 end */

.emailErrorStyle
	{
		padding-left: 10px;
		margin-left: -10px;
	}

.emailErrorIEStyle
	{
		margin-right: -10px;
	}
.emailErrorIE7Style
	{
		margin-right: -40px;
	}

.width400px{
	width:400px;
}

#autoReg_conf_link ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

.usage_dashboard_header {
	padding-top: 20px;
	font-size: 23px;
	font-weight: bold;
	margin-left: -5px;
}
.reactivateStyle1 {
font-size: 12px;
padding:15px 0px 0px 15px;
}
.reactivateStyle2 {
float: left;
font-size: 12px;
font-weight: bold;
padding: 5px 5px 0px 0px;
}
.reactivateStyle3 {
padding: 0px 0px 15px 15px;
font-size: 12px;
font-weight: bold;
clear:both;
}
.reactivateStyle4 {
font-size: 12px;
padding:15px 0px 15px 15px;
}
.reactivateStyle5 {
padding: 15px 0px 25px 15px;
}
.reactivateStyleConfirmation{
font-size: 12px;
font-weight: bold;
padding: 10px 0px 15px 15px;
}

.mobileSelfServeUsageStyle {
background: transparent url(../../garden/images/grey_box.png) no-repeat top right;
height: 130px;
width: 300px;
margin-right: 20px;
}
.fancybtn
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    DISPLAY: block;
    FLOAT: left;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.fancybtntext
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    DISPLAY: block;
    FLOAT: left;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.fancybtntext
{
    MARGIN: 0px;
    HEIGHT: 100%;
    CURSOR: pointer
}

.fancyyellowbtn
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 7px;
    HEIGHT: 30px;
    PADDING-TOP: 0px;
    MARGIN-LEFT:10px;
}

.fancyyellowbtntext
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #000000 !important;
    PADDING-TOP: 0px;
    WIDTH:140px;
}

.fancyyellowbtn
{
    BACKGROUND: url("/cms/images/yellowbtn.png") no-repeat;
    WIDTH:185px;
}
.portlet .fancybtn a.fancybtntext, 
.portlet .fancybtn a:hover.fancybtntext,
.portlet .fancyyellowbtn a.fancyyellowbtntext, 
.portlet .fancyyellowbtn a:hover.fancyyellowbtntext {
	text-decoration: none;
	color: #000000 !important;
}

#reserveDeviceDiv 
{
	width:185px;
	margin-left:250px;
	margin-bottom:5px;
	margin-top:5px;
}
.PUKLeftText{
	float:left;
	height:100px;
	margin-left:15px;
}
.PUKRightText{
	float:left;
	background-color: #E4E4E4;
	height:100px;
}
.PUKTextBox{
	border:1px solid #C0C0C0; 
	font-size: 10pt; 
	font-weight: bold; 
	height: 18px; 
	color: #000000;
	width: 160px; 
	background-color:#ffffff;
	padding-top: 5px;
    padding-bottom: 5px;
	
}
/* ADded for R812 - start*/
.viewUsage_postpaid_image
{
	margin-left: 5px;
}
ul.tabHeader li.hideLink, ul.usageContent li.hideLink {
    display: none;
}

ul.usageContent, ul.usageDescSection, ul.bottomTableSection {
	width: 960px;
	clear: both;
	float: left;
}

div.noDataContent {
	color: #666666;
	font-size: 12px;
	padding: 10px 0px 10px 31px;
}

ul.usageDescSection {
	background: url("/cms/v45/images/viewusage/top_table.png") no-repeat scroll 0 0 transparent;
	background-size: 100% 100%;
	color: white;
	font-size: 12px;
	margin: 48px 0 0 0px;
	padding: 19px 0px 25px 24px;
	width: 936px;
}

ul.usageDescSection li {
	margin: 6px 0px 0px 0px;
}

ul.usageDescSection li.headingText {
	margin: 6px 6px 0px;
	white-space: nowrap;
}

ul.usageDescSection li.detailText {
	width: 870px;
}

ul.usageContent li.voiceUsageTab, ul.usageContent li.voiceUsageOutZoneTab, .usageContent li.dataUsageTab, .usageContent li.messageUsageTab {
	margin: 1px 0px 0px 0px;
	width: 100%;
	clear:Both;
}

ul.tabHeader li {
	background-color: #e6e7e8;
	border-bottom: 1px solid #efefef;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	padding: 7px 0px 6px 0px;
}

ul.tabHeader li.usageTypeName,.usageTypeName {
	border-right: 1px solid #efefef;
	margin-right: 1px;
	padding-left: 31px;
	width: 125px;
}
.usageTypeName {
border-right:0px;
margin-right:0px;
}

ul.tabHeader li.usageIncluded,.usageIncluded{
	padding-left: 84px;
	width: 209px;
}

ul.tabHeader li.usageStatus,.usageStatus {
	padding-left: 31px;
	width: 206px;
}

ul.tabHeader li.usageSectionLink,.usageSectionLink {
	border-right: 1px solid #efefef;
	cursor: pointer;
	width: 239px;
	padding-left: 32px;
}
.usageTypeName,.usageIncluded,.usageStatus,.usageSectionLink { 
	padding-bottom:8px;
	padding-top:10px;
}
.usageSectionLink {
	border-right: 0px;
	width:238px;
}

.usageSectionLink div {
	float: left;
	margin: -1px 8px -2px 0px;
}

#loadingImg {
	margin: 10px 463px;
}

ul.bottomTableSection {
	background: url("/cms/v45/images/viewusage/bottom_table.png") no-repeat scroll -2px 0 transparent;
	margin: 1px 0px 0px 0px;
	height: 30px;
}

div#usageBackToMyAcc {
	padding-top: 35px;
}

.postpaid-meter{
	display: block;
	position: relative;
	height: 20px;
	width: 533px;
	padding-top:3px;
}
.usageMeterSection {
	width:532px;
	padding-left:44px;
}
.usageMeterYellow{
	background-color: yellow; height: 16px;margin-left:4px;
}
.usageMeterRed{
	background-color: red; height: 16px;
}
.usageMeterGreen{
background-color: green; height: 16px;margin-left:4px;
}
.usedDiv {
	border-right:1px solid #848484;padding-right:4px;
}
.usedDiv1 {
padding-left:2px;padding-top:2px;
}
.paddingRight4 {
padding-right: 4px;
}

.postpaid-meter {    
    background: url("/cms/v45/images/viewusage/meter_bar.png") top left no-repeat;
}
.colorRed {
	color :Red;
}
.usageSectionvoice {
  clear:both;width:960px;height:230px;border-top:1px solid #d4d4d4;
}
.usageTextSection {
width:237px; float:left;padding-top:9px;padding-left:3px;
}
.usageMeterHeading {
	padding-top:9px;padding-left:31px;
}
.widthUsed {
	width:472px;
	padding-left:15px;
}
.width720 {
	width:720px;
}
.zoneHeading {
    font-size: 12px;
    font-weight: 700;
    margin-left: 10px;
    padding-top:12px;
	}
.currentUsageSumDiv {
clear:both;
padding-bottom:9px;
font-weight:bold;
}
.totalMinDiv {
position:absolute;right:383px
}
.paddingLeft28px {
padding-left:28px;	
}
.yellowPlusDiv {
padding-left:10px;
vertical-align:2px;
}
.widthRemainingText {
right:384px;
position:absolute;
float:right;
}
.marginLeft4 {
	margin-left: 4px;
}
.height15px {
	height:15px;
}
.postpaid-Billingmeter{
	display: block; position: relative; height: 20px; width: 533px;padding-top:3px;
	 background: url("/cms/v45/images/viewusage/date_bar.png") top left no-repeat;
}
.usageMeterGrey {
	height:7px;
	background-color:#636363;
	margin-left:3px;
}
                 
#billingCycle,.todayDateDiv {
 color:#424242;font-weight:bold;font-size:11px;  
   }
.todayDateDiv {
	 width: 646px;
	 margin-top:-12px;
}
.todayDate {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/cms/v45/images/viewusage/current_date.png");
    background-image: none\9;
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    float: left;
    line-height: 22px;
    padding:5px;
    height: 20px;
    line-height: 22px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/v45/images/viewusage/current_date.png',sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/v45/images/viewusage/current_date.png',sizingMethod='scale')";
}
.marginbottom20px {
margin-bottom:20px;	
 }
.unlimited0usageDiv {
   margin-left: 2px;
}
.usageRowBorder {
border-top:1px solid #D4D4D4;	
}
                    
/* added for812 - end */

/* added for mIO Phase2 -S25009*/
.paddingtop5px {
	padding-top:5px;
}
.payNowDiv {
	padding-top:8px;
	float: right;
}
.actBalanceDiv {
	color:blue;text-decoration:underline;font-weight:bold;
}
/* added for mIO Phase2 -S25009 - end*/

.loginLoadingEn{
	display: none; 
	float:left; 
	font-size: 12px; 
	font-weight: bold; 
	padding-left:5px;
	width:98px;
}
.loginLoadingFr{
	display: none; 
	clear:both;
	float:left; 
	font-size: 12px; 
	font-weight: bold; 
	padding-left:5px;
	width:122px;
}
.loadingText{
	padding-top:10px;
	float:right; 
	padding-left:10px; 
	padding-bottom:10px;
}
.priceSup{
	vertical-align: 6px; 
	padding-right: 3px;
}
/* Width Divs section - please maintain the order */
.width5px{
width:5px;
}
.width10px{
width: 10px;
}
.width20px{
width:20px;
}
.width35px
{
width:35px;
}
.width50px{
width: 50px;
}
.width74px{
width:74px;
}
.width90px{
width:90px;
}
.width95px {
width: 95px;
}
.width_100_percent{
width: 100%;
}
.width117px{
width:117px;
}
.width110px{
width:110px;
}
.width122px {
width:122px;
}
.width150px{
width:150px;
}
.width180px{
width:180px;
}
.width210px{
width: 210px;
}
.width220px{
width: 220px;
}
.width240px{
width: 240px;
}
.width250px{
width: 250px;
}
.width257px{
width: 257px;
}
.width_268_px{
width: 268px;
}
.width270px{
width:270px;
}
.width280px{
width:280px;
}
.width287px{
width: 287px;
}
.width295px{
width:295px;
}
.width300px{
width:300px;
}
.width305{
width:305px;
}
.width308{
width:308px;
}
.width310{
width: 310px;
}
.width311px{
width: 311px;
}
.width437px{
width:437px;
}
.width445px{
width:445px;
}
.width500{
width: 500px;
}
.width630{
width: 630px;
}
.width635{
width: 635px;
}
.width647px{
width: 647px;
}
.width650px{
width:650px;
}
.width680px{
width:680px;
}
.width720 {
width:720px;
}
.width770px{
width: 770px;
}
.width850px{
width: 850px;
}
.width948px{
width: 948px;
}
.width960px{
width:960px;
}
.width159px{
width:159px;
}
.width325px{
width:325px;
}

/* width div ends here */

/* Fido TAB CSS styles - START */
.fidoTABbody {
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  }
  .fidoTABPaddingBottom30px{
  padding-bottom: 30px;
  }
  .fidoTABPaddingTop20px{
    padding-top:20px;
  }
  .fidoTABPaddingTop14px{
    padding-top:14px;
  }
  .fidoTABBold{
  font-weight: bold;
  }
 .fidoTABpaddingBottom10px{
  padding-bottom: 10px;
  }
  .fidoTABpaddingLeft12px{
   padding-left: 12px;
  }
  .fidoTabTitle{
  margin:40px 0px 8px 10px;
  }
  .fidoTabText{
  padding:2px 15px 0px 10px; 
  font-size:16px; 
  font-weight:400;
  }
  .fidoTabAccountInformation{
  font-size: 22px; padding-left:13px;  padding-left: 13px; margin-top:52px; font-weight: bold;
  }
  .fidoTabBillingCycle{
  font-size:14px; padding-bottom:7px; padding-left:12px; padding-top:22px;
  }
  .fidoTabAccountInformationTableFirstCol{
    background-color: #E6E4E5;
    font-weight: bold;
    border-bottom-color: #CDCDCD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 14px;
    padding-bottom: 17px;
    padding-left: 13px;
    padding-right: 13;
    padding-top: 18px;
    height:20px;
    width:280px;
    position: relative;
    float: left;
  }
  .fidoTabAccountInformationTableSecondCol{
    border-bottom-color: #CDCDCD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 14px;
    padding-bottom: 17px;
    padding-left: 13px;
    padding-right: 13;
    padding-top: 18px;
    width: 292px;
    height:  20px;
    background-color: #F8F8F8;
    position: relative;
    float: left;	
  }
  .fidoTabTransactionsTable{
  font-size: 22px;
  padding-left:11px; 
  font-weight: bold;
  padding-bottom:40px;
  padding-top:35px;
  }
  .fidoTabTransactionTableFirstCol{
  width: 150px;
  height:  10px;
  background-color: #F8F8F8;
  text-align : center;
  position: relative;
  float: left;
  border-bottom-color: #CDCDCD;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-size: 14px;
  padding-bottom: 17px;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 12px; 
  }
  .fidoTabTransactionTableSecondCol{
  width: 150px;
  height:  10px;
  background-color: #E8E8E8;
  text-align : center;
  position: relative;
  float: left;
  border-bottom-color: #CDCDCD;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-size: 14px;
  padding-bottom: 17px;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 12px;  
 }
 .fidoTabTransactionTableThirdCol{
  width: 150px;
  height: 10px;
  background-color: #F8F8F8;
  text-align : center;
  position: relative;
  float: left;
  border-bottom-color: #CDCDCD;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-size: 14px;
  padding-bottom: 17px;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 12px; 
 }
 .fidoTabTransactionTableFourthCol{
    width: 150px;
    height:  10px;
    background-color: #E8E8E8;
    text-align : center;
    position: relative;
    float: left;
    border-bottom-color: #CDCDCD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 14px;
    padding-bottom: 17px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 12px;  
 }

.fidoTabTransactionTableHeadingOneAndThree{
  width: 150px;
  height:  20px;
  background-color: #F8F8F8;
  text-align : center;
  position: relative;
  float: left;
  border-bottom-color: #CDCDCD;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-size: 14px;
  padding-bottom: 17px;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 12px; 
  }

.fidoTabTransactionTableHeadingTwoAndFour{
    width: 150px;
    height:  20px;
    background-color: #E8E8E8;
    text-align : center;
    position: relative;
    float: left;
    border-bottom-color: #CDCDCD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 14px;
    padding-bottom: 17px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 12px;  
 }

.fidoTabclear {
  clear: both;
  }



.lightboxerr{
	font-size: 12px;
	padding-bottom: 10px;
}


.bold{
	font-weight: bold;
}

/* Fido TAB CSS styles - END */

/*Added for Agile story s31705*/

.red{
	font-size: 14px;
	font-weight: normal!important;
	color:#b91913!important;
	margin: 10px 12px 0px 0px;
	width:200px;
	 height:auto;
	 margin:0;
	 -overflow: auto;
	 padding: 10px 10px 10px 40px;
	 border-radius: 4px;
	 -moz-border-radius: 10px;
	 font-family: arial;
	 font-size: 12px;
	 background:url(/cms/v45/images/contactus/Sign-Error-icon.png) no-repeat;
	 background-position: 10px 12px; 
	 background-color: #FFE8E8;
	 border: 1px solid #FFC1C1;
	margin-top:10px;

	 /*height:auto;
	 margin:5px 0;
	 -overflow: auto;
	 padding: 15px 10px 15px 50px;
	 border-radius: 15px;
	 -moz-border-radius: 15px;
	 border: 1px solid #FFC1C1;
	 font-size: 12px;
	 background:url(/cms/v45/images/contactus/Sign-Error-icon28.png) no-repeat;
	 background-position: 8px; 
	 background-color: #FFE8E8;*/ 
}

.grey{
  font-size: 12px;
  font-weight: bold;
  color: rgb(128, 128, 128);
  margin: 10px 12px 0px 0px;
}

.yellow{
  font-size: 12px;
  font-weight: bold;
  color: rgb(255, 255, 0);
  margin: 10px 12px 0px 0px;
}

.green{
  font-size: 12px;
  font-weight: bold;
  color: rgb(0, 255, 0);
  margin: 10px 12px 0px 0px;
}

/*Agile story s31705 - end*/

.paddingTop13px{
	padding-top: 13px;
}
.paddingBottom7px{
	padding-bottom:7px;
}

/*Agile Story SS33606 */
.postpaidcmpopCmsHeader {	
     width: 650px;
     float: right;
}

.postpaidOptionsCmsHeader {	
     width: 650px;
     float: right;
     margin-top: 5px;
     margin-bottom: 5px;
}
.postpaidOptionsCmsTPErrMsg {
     width: 650px;
     float: right;
     margin-top: 5px;
     margin-bottom: 5px;
}
#ppOptionsTPZoneInfo a {
    background-color: #FFEB36;
    color: #4F4F4F;
    text-decoration: none;
    font-size:12px;
}
.buyflowPPOptionsCmsHeader {	
     width: 650px;
     float: left;
     margin-top: 0px;
     margin-bottom: 5px;
     border-bottom: 1px solid #D5D5D5;
     border-top: 1px solid white !important;
}
.buyflowPPOptionsCmsTPErrMsg {
     width: 650px;
     float: left;
     margin-top: 5px;
     margin-bottom: 5px;
}
.buyflowPPOptionsTPDataSelection {
	width:295px;
	height:179px;
	background-color:#f3f3f3;
	float: left;
	margin-left: 10px;
	padding-bottom:10px;
}
.buyflowPPOptionsTPErrMsgSelection {
	width: 295px;
	height:25px;
	background-color:#f3f3f3;
	float: left;
	margin-left: 10px;
}
.buyflowPPOptionsTPborder {
	width:620px;
	border-bottom: 1px solid #D5D5D5;
}
.txnSummaryWidth,.txnConfirmSummaryWidth {
width: 650px;
float: left;
}
.reviewPTMA{
position: absolute;
margin-top:110px;
left:980px;
}
.confirmPTMA{
position: absolute;
left: 850px;
margin-top:110px;
}

/*Agile story S36543 */

.InVoiceHistoryData {
      padding: 20px 0 20px 10px;
}

.InVoiceHistoryAmount {
      padding: 20px 10px;
}

.InVoiceImage{
     position: absolute;
     padding-left: 420px;
     top: 135px;
}

/* Agile story S36543 & S36574*/
.width622px { 
	width: 622px; 
} 
.width620px { 
	width: 620px; 
} 
.margintop5px { 
	margin-top : 5px; 
} 
.standardTerm{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	background-color: #c6c6c6;
	padding: 12px 9px 12px 9px;
	width:275px;
	margin:8px 0 0 0;
}

.smartTerm{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	background-color: #ffeb36;
	padding: 12px 9px 12px 9px;
	width:275px;
	margin:-5px 0 0 0;
}
.agreement{
	font-size:12px;
	font-weight: bold;
}
.pricingCompare{
	padding: 15px 9px 0px 35px;
}
.priceNotApplicable{
	font-size: 18px;
	font-weight:bold;
	padding: 27px 9px 0px 35px;
}
/* START - S37907 - Dashboard CTN Toggle should float over content */
#fadeAOP_ctn{
	display: none;	
}
#lightAOP_ctn{
	display: none; 
	width:500px; 
	height:100px; 
	margin:0px 0px 0px 150px; 
	padding-top:60px;
	position:absolute;
}
#lightAOP_ctn img{
	padding-left:200px;
	float:left;
}
.white_content_lightBox .loadingText{
	float:left; 
	font-size:21px; 
	font-weight:normal;
}
/* END - S37907 - Dashboard CTN Toggle should float over content */