
#Page {
	width: 920px;
	margin:0 auto;
	
}

.prodServices h4{font-size:1.1em; color:#993300;}
		
		
		.headerImg{background-image:url(../img/agent_banner1.jpg); width:auto; height:34px; background-repeat:no-repeat;}
		.headerImg_wide{background-image:url(../img/agent_banner920.jpg); width:auto; height:34px; background-repeat:no-repeat;}
		.linkContact{padding:10px 0 0 105px!important; float:left; color:#FFF; font-size:12px;}
		.changeLink{float:left; padding-left:10px; padding-top:11px; font-size:11px; font-style:italic;}
		.homelink{padding:10px 0 0 255px!important; float:left; color:#FFF; font-size:12px;} 
		.rightLinks{float:right; width:227px; _width:229px!important;  _padding-top:10px!important; font-size:12px; padding-right:45px; _padding-right:43px!important; z-index:999; height:34px; margin-top:-3px; _margin-top:-2px; _height:10px;} /*CHANGED ON 23 OCTOBER 09*/
		.marginRight24{margin-right:24px;}
		.clear{clear:both;}

		.height200{height:200px;}
		
		
		/* used for form input field  */
.cardDetails2 {
	padding-top:5px;
	_padding-top:0px; /*added for IE6 */
	margin-left:0px;
	/*border:1px solid #FF0000;*/
	}
	
.cardDetails2 p{
	padding-top:10px;
	_padding-top:5px; /*added for IE6 */
	margin-left:5px;
	}

.cardDetails2 div.wrap{
	padding-top:6px;
	margin-bottom:4px;
	/*border:1px solid #FF0000; */
	width:330px; /* CHANGED ON 23 OCTOBER 09 */
	margin-bottom:10px; /* NEW ADDED ON 23 OCTOBER 09 */
	}
.cardDetails2 div.checkWrap label{
	float:none;
	font-weight:bold;
	}

.cardDetails2 label, .cardDetails2 .pseudoLabel{
	width:130px !important; /* old 141 new 100 300409 */
	float:left;
	/*border:1px solid #FF3300; */
	padding-top:5px!important;  /* NEW ADDED ON 23 OCTOBER 09 */
	font-weight:bold;			/* NEW ADDED ON 23 OCTOBER 09 */
	text-align:left;			/* NEW ADDED ON 23 OCTOBER 09 */
	}
.cardDetails2 #cardtype {
	width:140px;
	
	}
.cardDetails2 #issuenumber, .cardDetails2 #securitycode{
	width:44px;
	}
.cardDetails2 .wrap input {
	width:134px;
	}
	.cardDetails2 .wrap select {	/* NEW ADDED ON 23 OCTOBER 09 */
	width:175px;					/* NEW ADDED ON 23 OCTOBER 09 */
	font-size:0.9em;				/* NEW ADDED ON 23 OCTOBER 09 */
	}
.cardDetails2 .checkWrap #savecard{
	margin-right:4px;
	}
.cardDetails2 #start_month, .cardDetails2 #expiry_month{
	width:51px;
	margin-right:6px;
	}
.cardDetails2 #start_year, .cardDetails2 #expiry_year{
	width:79px;
	}

.cardDetails2 .chooseName p{
	margin-bottom:6px;
	}
.cardDetails2 .chooseName #savecardName{
	width:134px;
	}
.cardDetails2 .checkWrap{
	margin-top:17px;
	margin-left:-20px;
	}
.cardDetails2 .chooseName {
	margin-left:0px;
	margin-top:10px;
	margin-bottom:18px;
	}
	
/*************************************************/	
	.height10{height:10px;}
	.height5{height:10px; _height:0px!important;}
		
		
		
		


.lightBoxFindAcc{width:400px;}

.findHeadBg{width:400px;}

.findAccOuter{width:400px;}









/* ######### Style for Drop Down Menu ######### */
.dropmenudiv_d{
position:absolute;
top: 0;
/*border: 1px solid #dcc208; THEME CHANGE HERE
border-width: 0 1px;*/
/*font:normal 11px Verdana;*/
line-height:20px;
z-index:100;
/*background-color: white;*/
width: 120px;
visibility: hidden;
background-color:#ffffcc;
margin-top:9px;		/*CHANGED ON 23 OCTOBER 09*/
_margin-top:8px;	/*CHANGED ON 23 OCTOBER 09*/
margin-left:-4px;	/*ADDED ON 23 OCTOBER 09*/
}





.dropmenudiv_d a{
width: auto;
display: block;
/*text-indent: 20px;
border: 0 dotted #1d59b1; THEME CHANGE HERE
border-bottom-width: 1px;*/
padding: 0px 0;
text-decoration: none;
color: #000;
text-align:left;
}

* html .dropmenudiv_d a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_d a:hover{ /*THEME CHANGE HERE*/
color:#0046eb;
}


.dropmenudiv_d1{
position:absolute;
top: 0;
/*border: 1px solid #dcc208; THEME CHANGE HERE
border-width: 0 1px;*/
/*font:normal 11px Verdana;*/
line-height:20px;
z-index:100;
/*background-color: white;*/
width: 235px;
visibility: hidden;
background-color:#ffffcc;
_margin-top:5px;		/*CHANGED ON 23 OCTOBER 09*/
margin-top:9px;			/*CHANGED ON 23 OCTOBER 09*/
margin-left:-3px;		/*ADDED ON 23 OCTOBER 09*/
}


.dropmenudiv_d1 a{
width: auto;
display: block;
/*text-indent: 20px;
border: 0 dotted #1d59b1; THEME CHANGE HERE
border-bottom-width: 1px;*/
padding: 0px 0;
text-decoration: none;
color: #000;
text-align:left;
}

* html .dropmenudiv_d1 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_d1 a:hover{ /*THEME CHANGE HERE*/
color:#0046eb;
}




.dropDwnBack{background-color:#ffffcc; width:214px; _width:213px; height:100px; _float:right; _margin-right:-5px; margin-top:24px; _margin-top:0px; padding:0!important; }

.chooseDropOuter{text-align:left; padding-top:2px; }

.pseudoBack{background-color:#ff9900; width:200px; height:3px;}
.menuLink1{margin:5px 0 5px 0; background-color:#ffffcc;}
.menuLink2{margin-bottom:5px; background-color:#ffffcc;}
.productsDiv{width:720px; height:auto; float:left; text-align:left; margin-left:5px;} 				/*ADDED ON 23 OCTOBER 09*/
.innerproSer ul{font-size:11px; _margin:5px; margin:50px 0 0 10px; padding:0; _padding:0px; }		/*ADDED ON 23 OCTOBER 09*/
.innerproSer ul li{list-style-type:none;}															/*ADDED ON 23 OCTOBER 09*/
.productsInside{width:169px; float:left; height:auto!important; margin-right:10px; }							/*ADDED ON 23 OCTOBER 09*/
.productsInsideA{width:169px; float:left; margin-left:10px; height:auto; }							/*ADDED ON 23 OCTOBER 09*/
.mar12lft{margin-left:21px;}




/*Styles for Coustomer infor page*/



.menuAlign ul{list-style-type:none; width:230px!important; _width:230px!important; float:left;}		/*ADDED ON 23 OCTOBER 09*/
.menuAlign li{display:inline; float:left;}															/*ADDED ON 23 OCTOBER 09*/
.width98{width:98px;}

.marginRight15{margin-right:15px;}
.needLink{margin-right:25px;}																		/*ADDED ON 23 OCTOBER 09*/







.nameBack{background-color:#edfefd; text-align:left; height:auto;   float:left;  width:175px; _margin-left:-1px;}

.nameBackA{background-color:#edfefd; text-align:left; height:34px;   margin-bottom:10px; float:left; padding-right:5px; _padding-right:0px; width:auto; }

.infoBack{background-color:#edfefd; width:715px;  height:auto;  border:1px solid #f8f8f8; padding-top:8px;  float:left; position:relative; margin-top:5px;  }		/*CHANGED ON 23 OCTOBER 09*/


.expandUL{list-style-type:none; padding-left:0px; _margin-left:0px; font-size:11px; margin-top:0px; height:30px; }
.expandUL1{list-style-type:none; width:495px;  float:left;  height:23px;  display:inline; margin-top:-22px; _margin-top:0px;  }

.expandLI{  font-weight:bold; display:inline; width:157px; float:left;  position:relative; }
.expandLI1{ width:100px;   margin:22px 15px 0 0; _margin:0px 15px 0 0; padding:0; float:left; }
.expandLI2{ width:200px;   margin:0 15px 0 0;  padding:0; float:left;}
.expandLI3{ width:100px;  margin:0 15px 0 0;  height:23px; float:left;  }
.expandLI4{ width:80px;   margin:0px 0px 0 460px;  position:absolute;  float:right; _margin:-32px 0px 0 230px!important; _position:relative; _float:left; }
.nameRightBack{width:543px; float:right; margin:27px 0px 0 0px; _margin-top:5px!important;}

.backBtn{ margin-top:-5px; z-index:1;}






















.infoMargin{margin-bottom:20px;   margin-top:0px; }		/*CHANGED ON 23 OCTOBER 09*/
.infoMargin1{ margin-left:20px; margin-right:20px; margin-top:-10px; _margin-top:0px;}
.infoLeft{text-align:left; width:340px;  float:left; _padding-left:25px!important; margin-left:18px; _margin-left:0px;}




.smallOuter{width:220px;}
.marginLeft10{margin-left:10px;}
.marginLeft10AA{margin-left:0px; float:left;}

.marginLeft15{margin-left:15px;}

.infoRight{width:320px; text-align:left; margin-left:10px;  float:left;}			/*CHANGED ON 23 OCTOBER 09*/


.padding10{padding:10px;}
.bgAn{height:37px; background-image:url(../img/ccp/bg.gif); background-repeat:repeat-x; background-position:top; position:relative; float:left; width:720px;}





.topOuter{background-color:#edfefd; width:720px;}


.topRight{width:530px;  background-color:#edfefd; height:35px; margin-right:0px; _margin-right:0px; float:right;}  	/*CHANGED ON 23 OCTOBER 09*/




.expandDiv{float:left; background-color:#edfefd; height:auto; width:718px; position:relative;}

.marginTop10{margin-top:10px;}



/*ASM Styles*/

.asmBg{background-color:#ffff99;  height:auto;}			/*CHANGED ON 23 OCTOBER 09*/

.chekboxA{margin:-2px 0px 0 0;}

.redColor{color:#ff0000!important; font-weight:bold;}

.asmTxt{padding:8px 0px 8px 20px;  word-wrap:break-word; text-align:left; color:#666666; line-height:20px; }


.marginBottom3{margin-bottom:3px;}















.nameBack2{text-align:left; height:15px;  padding-right:5px; _padding-right:0px; padding-top:5px!important;   }



.topOuter1{background-color:#FFFF99; width:680px; _width:670px;}


.infoBack1{background-color:#ffff99;  height:auto; border:0px solid #f8f8f8; margin-top:10px;  _margin-top:0px;}
.expChk{width:20px; float:left; margin-left:20px!important;}

.paddingTopIE8{_padding-top:0px!important; }
.expandLIA{display:inline;  font-weight:bold; margin-top:-18px; _margin-top:-12px;  }

.paddingLeft20{padding-left:20px;}
.expandDivA{float:left; background-color:#ffff99; height:34px;}

.paddingLeft30{padding-left:30px;}

.bold{font-weight:bold;}

.custInfo{float:left; margin-left:10px; font-weight:bold; font-size:0.9em; border-bottom:1px solid #dfdfdf; padding-bottom:10px;}


/*Styles for Page 21 Confirm*/

.confirmTxt{padding:8px 0 8px 20px; color:#000;}		/*CHANGED ON 23 OCTOBER 09*/

.selOption{background-color:#e7f2ff; width:680px; height:35px; float:left; _width:670px;}

.grayLine{border-top:1px solid #dfdfdf; width:680px; height:1px!important; _width:670px; }

.marginLeft25A{margin-left:25px;}

.blueBkHead{color: #A60008; font-weight:bold; margin:10px 0 0 20px;}

.contOuter{margin:0px 0 0 10px; width:680px; _width:670px;}
.marginTopIE-3{_margin-top:-3px;}

h2{color:#c70000; font-size:1.63em;}
.width180{width:180px;}

.marginTopDwn{margin:10px 0 10px 20px;}
.vertAlignTop{vertical-align:top;}

.chkLeft{margin:0; float:left; clear:both;}

.yellowBack{background-color:#ffff99; width:384px; height:auto; float:left;}





/*ADDED ON 23 OCTOBER 09*/
.textAlignLeft{text-align:left;}



.currentProductsContainer{width:340px; background-color:#f1f8ff; padding:10px 0 10px 0; float:left;}
.currentProduct{width:300px!important; height:auto;  clear:both; margin-bottom:5px; word-wrap:break-word;}
.currentProductOptionText {float:left; width:262px!important; padding-left:20px; font-weight:bold; font-size:11px; margin-left:20px; height:auto;}
.CallingPlanIcon{background-image:url(../img/icons/calling.gif); width:17px; height:18px; background-repeat:no-repeat;}
.currentProductEndDateText{padding-bottom:5px!important; float:left; width:262px!important; padding-left:20px; margin-left:20px; font-weight:bold; font-size:11px;}

.currentProductOptionNo {width:262px!important; font-weight:bold; font-size:11px; height:auto;  }

.currentProductStartDate {width:262px!important; font-weight:bold; font-size:11px; }
.currentProductEndDate {width:262px!important; font-weight:bold; font-size:11px; }

.PackageIcon{background-image:url(../img/icons/package.gif); width:18px; height:auto; background-repeat:no-repeat; float:left; clear:both;   }

.CallingPlanIcon{background-image:url(../img/icons/calling.gif); width:18px; height:auto; background-repeat:no-repeat; float:left;   }

.broadbandIcon{background-image:url(../img/icons/broadband.gif); width:18px; height:auto; background-repeat:no-repeat; float:left;   }

.BTVisionIcon{background-image:url(../img/icons/tv.gif); width:18px; height:auto; background-repeat:no-repeat; float:left;   }


.accountContainer{width:340px; _width:323px; padding:0px 0 0px 0; float:left;}
.accountProduct{padding-bottom:15px;}
.accountProductDetails{background-color:#ffffcc; width:320px; height:auto; margin-bottom:15px;}
.accountProductTxt{padding:10px;}
.billingStatus{color:#ff0000;}
.billingProductsInside{ margin-bottom:10px;}
.orderDetails{ margin-bottom:10px; word-wrap:break-word;}
.padLeft{padding-left:3px;}
.proSerDiv{width:720px; height:auto; float:left; text-align:left;}
.mainSer{width:169px; float:left; height:auto; height:220px; margin-right:10px; }
.innerproSer{margin:5px 0px 0 5px; font-size:11px; line-height:15px;}


.telNumber{color:#d21900; font-weight:bold;}
.accNumber{color:#d21900; font-weight:bold; margin-bottom:10px;}


.setLocationBtn{background-image:url(../img/buttons/btn_set_location_blue.gif); width:84px; height:18px; background-repeat:no-repeat; cursor:pointer; border:0;}
.cancelBtn{background-image:url(../img/buttons/btn_cancel_light_50x19.gif); width:50px; height:19px; background-repeat:no-repeat; cursor:pointer; border:0;}

		.lightBoxBtns{margin:30px;}
		
		.backToOneView{background-image:url(../img/buttons/btn_back_to_one.gif); width:116px; background-repeat:no-repeat; cursor:pointer; border:0; height:23px; _vertical-align:bottom;}
		
		.packagesImg{background-image:url(../img/ccp/packages_hd1.gif); width:169px; height:38px; background-repeat:no-repeat; }
		.phoneImg{background-image:url(../img/ccp/phone_hd2.gif); width:169px; height:38px; background-repeat:no-repeat; }
		.broadbandImg{background-image:url(../img/ccp/broadband_hd3.gif); width:169px; height:38px; background-repeat:no-repeat; }
		.tvImg{background-image:url(../img/ccp/TV_hd4.gif); width:169px; height:38px; background-repeat:no-repeat; }
		.otherImg{background-image:url(../img/ccp/others_hd5.gif); width:169px; height:38px; background-repeat:no-repeat;  margin-top:50px!important; clear:both; }




.continueBtn{background-image:url(../img/buttons/btn_continue_dark_71x19.gif); width:71px; height:19px; background-repeat:no-repeat; border:0; margin-left:350px; margin-top:20px; _margin-top:0px; cursor:pointer;} 

.selOption1{background-color:#e7f2ff; width:680px; height:35px; float:left; margin-top:20px; _width:670px; }


.interactionTxt{margin-left:-17px; _margin-left:-6px;}

.searchRadio{margin-top:20px;}

.preLandingOuter{margin:0px 0 0 10px; width:680px; font-size:0.9em; _width:670px;}

.prodServices{clear:both; height:auto;}


.gridForm{margin:0!important;}

.emphasized{font-weight:bold}
.marTop-10{_margin:0;  _clear:both; }







.asmBg .asmTxt p{line-height:20px; color:#666666;}

.paddLeft20{padding-left:20px!important;}

.displayInline{display:inline!important;}
.security .columns p, ul{
	padding-right:0px!important;
}
