/* CSS Document  Personalise Your Account*/
body{
	color: #333;
}

.twoColumnLayout .module942 {
	margin-bottom:12px;
}
div.twoColumnLayout .columnTwo {
	margin-bottom: 28px;
}
div.twoColumnLayout .columnTwo div.loginBox h2 {
	line-height:normal;
}
div.chatToAdviser {
	margin-top: 15px;
}
div.orderHistoryCrumb {
	border: none;
	float:left;
	padding:0 20px 15px 0;
	width:580px;
}
div.c1LoggedOut,
div.c6KCILayout {
	padding:0;
	padding-bottom:18px;	
	width: 978px;
}
/***********C6KC1 and C1 Logged out*****************/
div.moduleC1,
div.moduleC6KCI {
	position: relative;
}
div.moduleC6KCI div.manageYourAccount {
	position: absolute;
	left: 78px;
	top: 185px;
}
div.moduleC6KCI div.manageYourAccount a.btnManageYourAcc {
	background: url(/static/wa/appsyouraccount/images/enhanced/btn_manageYourAccount.gif) no-repeat 0 0;
	float: left;
	text-indent: -999em;
	height: 24px;
	width: 168px;
}
div.moduleC6KCI div.manageYourAccount a.btnManageYourAcc:hover {
	background: url(/static/wa/appsyouraccount/images/enhanced/btn_manageYourAccount.gif) no-repeat 0 -24px;
}
div.moduleC1 div.accountSignUp {
	position: absolute;
	left: 38px;
	top: 185px;
}
div.moduleC1 div.accountSignUp a.btnAccountSignUp {
	background: url(/static/wa/appsyouraccount/images/enhanced/btn_accountSignUp.gif) no-repeat 0 0;
	float: left;
	text-indent: -999em;
	height: 24px;
	width: 89px;
}
div.moduleC1 div.accountSignUp a.btnAccountSignUp {
	background: url(/static/wa/appsyouraccount/images/enhanced/btn_accountSignUp.gif) no-repeat 0 -24px;
}
div.c1LoggedOut div.columnOne,
div.c6KCILayout div.columnOne {
	padding-left:18px;
}
div.c1LoggedOut div.columnTwo,
div.c6KCILayout div.columnTwo {
	padding-right:18px;
}
div.c1Login {
	margin-bottom: 10px;
}
/***********C6KC1 and C1 Logged out*****************/
div.twoColumnLayout .columnTwo h2 a {
	background: none;
	padding-right:16px;
	display: inline-block;
}
div.twoColumnLayout .columnTwo h2 a img {
	margin-bottom: -5px;
}
.module2Col .module2ColMiddle .billInfo h3, .module2Col .module2ColMiddle .billInfo p {
	padding:0;
}
.module2Col .module2ColMiddle {
	width: 580px;
}
.module2Col .tabModuleContainer {
	padding: 21px 0 10px 0 !important;
	width: 620px;	
}
.module2Col .module2ColMiddle .billInfo p {
	font-size:1.1em;
}
.accountTypeInfo {
	font-size:1.1em;
	padding:2px 0 7px 1px;
	float:left;
	width:940px;
}
.accountTypeInfo ul {
	float:left;
	margin-right: 10px;
}
.accountTypeInfo p {
	margin-top:2px;
}
.accountTypeInfo p span.typeName{
	margin-right:9px;
}
.accountTypeInfo p, .accountToggle ul, .accountToggle p, .accountToggle fieldset {
	float:left;
}
.accountTypeInfo p span, .accountToggle label {
	color:#64379b;
}
.accountTypeInfo p span.update {
	color:#0055b0;
}
.accountToggle {
	float:right;
}
div.accountToggle ul li {
	display:inline;
	float:left;
}
div.accountToggle ul li p {
	margin-right:06px;
	position:relative;
	color:#64379b;
}
div.accountToggle fieldset {
	margin:-2px 7px 0 10px;
}
div.accountToggle fieldset #switchAccount {
	padding:1px;
	color:#666666;
	font-size:1.1em;
	margin-left:5px;
	width:130px;
}
.accountTypeInfo div.accountNumber{
	float:left;
	font-size:1.1em;
	margin-right: 2px;
	/*margin-top: 2px;*/
}

.accountTypeInfo div.accountNumber fieldset {
	margin-right: 0 !important;
	float:left;
}
.accountTypeInfo div.accountNumber .formElement{
	float:left;
}
.accountTypeInfo div.accountNumber .formElement label{
	font-size: 0.9em;	
}
.accountTypeInfo div.accountNumber .accountNumberSelect{
	padding:1px;
	color:#666666;
	font-size:1.0em;
	margin-left:5px;
	margin-top: 2px;	
}
.accountTypeInfo div.accountNumber .accountNumberSelect option{
	padding-right:10px;
}
/*********Manage Account*************/
.manageAccount {
	width:455px;
	color:#333333;
}
div.manageAccount ul {
	margin-top:15px;
}
div.manageAccount ul li {
	background:url(/static/wa/appsyouraccount/images/enhanced/bullet_tick2.gif) no-repeat 0 0;
	padding:0 0 10px 18px;
	font-size:1.1em;
}
div.manageAccount a.btnManageAccount {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_manageAccount.gif) no-repeat 0 0;
	float: left;
	height: 24px;
	text-indent: -999em;
	width: 170px;
}
div.manageAccount a.btnManageAccount:hover {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_manageAccount.gif) no-repeat 0 -24px;
}
.manageAccount p {
	padding-top:10px !important;
}
.manageAccount .btn24, .manageAccount .btn24hover {
	margin-top:15px;
	width:180px;
}
.module942 .moduleColMiddle .manageAccountHeader a.more {
	background:url(/static/wa/appsyouraccount/images/enhanced/arrow.gif) right 5px no-repeat;
	padding-right:14px;
}

/*PY Order Logged In BB Module Header */
.module942 .orderLoggedBB .moduleBBTop {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_yp_orderloggedin_top.gif) no-repeat left top;
	float:left;
	margin-left:-5px;
	height:10px;
	width:952px;
}
.module942 .orderLoggedBB .moduleBBMiddle {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_yp_orderloggedin_middle.jpg) repeat-y left bottom;
	float:left;
	min-height:142px;
	margin-left:-5px;
	padding:0 0 0 30px;
	width:922px;
}
.module942 .orderLoggedBB .moduleBBMiddle .leftFloat {
	float: left;
	width:465px;
}
.module942 .orderLoggedBB .moduleBBMiddle .leftFloat .checkWhite {
	float: left;
	margin: 30px 0 -5px 0 !important;
	width:82px;
}
.module942 .orderLoggedBB .moduleBBMiddle .leftFloat .orderInfo {
	float: left;
	margin: 48px 0 0 18px;
	width:310px;
}
.module942 .moduleBBMiddle .rightFloat .optionBB {
	float: left;
	margin: 12px 0 -4px 0;
	width:108px;
}
.module942 .moduleBBMiddle .rightFloat .orderHelp {
	float: left;
	margin: 10px 0 0 30px;
	width: 268px;	
}
.module942 .orderLoggedBB .moduleBBMiddle .leftFloat h1 {
	color: #fff;
	float: left;
	font-size: 2.2em;
	font-weight: bold;	
}
.module942 .moduleBBMiddle .rightFloat p,
.module942 .moduleBBMiddle .leftFloat p {
	color: #fff;
	font-size: 1.6em;
	float: left;	
}
.module942 .orderLoggedBB .moduleBBMiddle .rightFloat {
	float: left;
	padding-left: 20px;
	width:425px;
}
.module942 .moduleBBMiddle .rightFloat ul {
	float: left;
	margin-top: 5px;
	width:265px;
}
.module942 .moduleBBMiddle .rightFloat ul li {
	background: url(/static/wa/appsyouraccount/images/enhanced/doted_line_horizental.gif) repeat-x left bottom;
	color: #fff;
	float: left;
	font-size: 1.1em;
	height: 12px;
	padding: 8px 0 10px 0;
	width:265px;
}
.module942 .moduleBBMiddle .rightFloat ul li a {
	color: #fff;
}
.module942 .moduleBBMiddle .leftFloat img {
	float: left;
	height:115px;
	margin-left:0 !important;	
	width:82px;
}
.module942 .orderLoggedBB .moduleBBMiddle .rightFloat img {
	float: left;
	height:134px;
	margin-left:0 !important;	
	width:108px;
}
.module942 .orderLoggedBB .moduleBBBottom {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_yp_orderloggedin_bottom.gif) no-repeat left bottom;
	float:left;
	height:10px;
	margin-left:-5px;
	width:952px;
}
/*PY Grey Module Header */
.module942 .greyModuleColTop {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_grey_header_top.gif) no-repeat left top;
	float:left;
	margin-left:-5px;
	min-height:94px;
	padding:20px 0 0 30px;
	width:917px;
}
.module942 .greyModuleColBottom {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_grey_header_bottom.gif) no-repeat left bottom;
	float:left;
	height:10px;
	margin-left:-5px;
	width:952px;
}
.module942 .greyModuleColTop img {
	float:left;
	margin-right: 25px;
	margin-left: 0 !important;
	width: 83px !important
}
.module942 .greyModuleColTop .trackOrderHeader {
	float:left;
	width: 892px;
}
.greyModuleColTop .trackOrderHeader .leftFloat {
	float:left;
	width: 580px !important;
}
.module942 .greyModuleColTop .trackOrderHeader h1 {
	color: #333333;
	float:left;
	margin-top: 5px;
	width: 470px;
}
.module942 .greyModuleColTop .trackOrderHeader p {
	color: #666666;
	float: left;
	font-size:1.2em;
	line-height: 1.3em;
	padding-top:5px;
	width: 470px;
}
.module942 .greyModuleColTop .trackOrderHeader p a {
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/breadcrumb_arrowRight2.gif) no-repeat scroll right center;
	padding:0 8px 1px 0;
}
.module942 .greyModuleColTop .trackOrderHeader .rightFloat {
	float: right;
	width: 266px;
}
.module942 .greyModuleColTop .trackOrderHeader .rightFloat h3 {
	color: #333333;
	float: left;
	font-size:1.6em;
	font-weight: normal;
	width: 266px;
}
.module942 .greyModuleColTop .trackOrderHeader .rightFloat ul {
	float: left;
	padding: 12px 0 0 0;
}
.module942 .greyModuleColTop .trackOrderHeader .rightFloat ul li {
	background:url(/static/wa/appsyouraccount/images/enhanced/doted_line_horizental.gif) repeat-x left bottom;
	font-size:1.1em;
	margin-bottom: 7px;
	padding: 0 0 11px 0;
	width: 266px;
}
/*End of PY Grey Module Header */

.module942 img {
/*	margin-left: -5px;*/
}
div.twoColumnLayout div.columnTwo div.help {
	margin-bottom: 12px !important;
}
div.help .helpContent img.report {
	position: absolute;
	top: -18px;
	right: 20px;
}
div.help .helpContent {
	position: relative;
	padding-bottom: 10px;
}
div.help .helpContentPYA h2, div.help .reportContent h2 {
	line-height: 1.2em;
	margin-bottom: 5px;
	padding-bottom: 0;
	width: 155px;
}

/***************** PY_report_extended START *********************/
div.help .reportContent .faultDetails{
	margin-top:20px;
	padding:11px 0 5px 0;
	border-top:1px solid #ffffff;
	font-size:1.1em;
}

div.help .reportContent .faultDetails p{
	padding:5px 0;
}

div.help .reportContent .faultDetails a{
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/breadcrumb_arrowRight1.gif) no-repeat scroll right 3px;
	padding-right:10px;
	margin-right:10px;
	position:static !important;
}

/***************** PY_report_extended END *********************/

div.help .reportContent h3 {
	color: #333333;
	font-size: 1.3em;
	margin-top: 0;
	width: 170px;
}
div.help .helpContent ul li {
	display:inline-block;
	width: 100%;
}
div.btn18 {
	height:18px;
	overflow:hidden;
	position: relative !important;
}
input.adviser_hover {
	margin-top: -18px;
}

/*
div.btn18 input, div.btn24 input {
	display:inline-block;
	position: static !important;
}*/
/***********Tabs***********/

.module2Col .tabModuleTop {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_tabs_blue_line.gif) no-repeat left bottom;
	height:49px;
	width: 620px;
}
/***********End of Tabs***********/


/************** PY_LogddedIn_BP3.2 START *******************/

.noBtmBorder {
	border-bottom:none !important;
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	background:none !important;
}
.mT10 {
	display: block;
	margin-top:10px !important;
}
.mT20 {
	display: block;
	margin-top:20px !important;
}
.yourBillPay {
	float: left;
	padding: 0 10px 0 20px;
}
.yourBP {
	padding-left:10px !important;
}
.yourBillPay h3 {
	font-size: 1.6em !important;
	padding:0 0 20px 0 !important;
}
.yourBillPay .right .billPay,
.yourBillPay .left .billPay {
	background:url(/static/wa/appsyouraccount/images/enhanced/dividerLine.gif) repeat-x left bottom;
	float: left;
	margin-bottom:17px;
	padding-bottom:19px;	
	width: 269px;
}
.yourBillPay .right .billPaySub, .yourBillPay .left .billPaySub {
	background:none;
	float:left;
	margin-bottom:17px;
	padding-bottom:19px;
	width:269px;
}
.yourBillPay .right .billPaySub h3, .yourBillPay .left .billPaySub h3 {
	font-size: 1.6em;
	padding: 0 0 20px 0;
}
.yourBillPay .left .billPay h3 {
/*	float: left;*/
}
.yourBillPay .topBPPromo {
	float:left;
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_greyInnerTabBig.jpg) no-repeat left bottom;
	margin-bottom: 20px;
	padding: 0 10px;
	width: 580px;	
}
.yourBillPay .bottomBPPromo ul {
	margin-top: 0px !important;
}
.yourBillPay .bottomBPPromo h3 {
	padding-bottom: 10px !important;
}

.yourBillPay .btmBPPromo {
	float:left;
	width: 600px;
}
.yourBillPay .btmBPPromo .billPay {
	float: left;
	margin-bottom:17px;
	padding:0 20px 19px 10px;	
	width: 259px;
}
.yourBillPay .btmBPPromo .billPay ul.orderTracking {
	margin-top: 0 !important;	
}

.yourBillPay .btmBPPromo .billPay h3 {
	padding:0 0 10px 0 !important;	
}
.billTabs .tabModuleContainer .yourBP .topBPPromo .left {
	float: left;
	margin-right:20px !important;
	padding: 0 10px 0 0!important;
	width: 270px!important;
}
.yourBillPay .topBPPromo .right {
	float: left;
	padding: 0 0 0 10px!important;
	width: 270px!important;
}
.billTabs .tabModuleContainer .yourBillPay .left {
	float: left;
	margin-right:40px !important;
	width: 269px;
}
.yourProduct .right ul.orderTracking li a, 
.yourBillPay .right ul.orderTracking li a {
	padding-top: 9px !important;
	padding-bottom:9px !important;
}
.yourBillPay .right h3 {
	/*padding-bottom:0 !important;*/
}
.yourBillPay .left h3.lastMd {
	padding-bottom:0 !important;
}
.yourBillPay .tips h3 {
	color: #fff;
	padding:0 !important;
}
.yourBillPay .tips p {
	color: #fff;
	padding-top:5px !important;
}
.module2Col .module2ColMiddle h3 span {
	color:#80379b;
	display:block;
	font-weight:bold;
}
span.price {
	display:inline !important;
}
.billPaySub p,
.billPay p {
	padding:0 0 0 0 !important;
}
.billPaySub p.msg,
.billPay p.msg {
	font-size: 1.1em;	
	margin:-15px 0 5px 0;
	display:inline-block;
}
.billPaySub p.msg2,
.billPay p.msg2 {
	margin:0 0 10px 0;
	display:block;
}
.module2Col .tabModuleContainer .right ul.orderTracking {
	float:left;
	margin-top:9px;
	width:269px;
}

/******New Changes feb2010 *********/
.module2Col .module2ColMiddle .btmBPPromo ul.orderTracking,
.module2Col .module2ColMiddle .left ul.orderTracking {
/*	margin-top:15px;*/
/*	float:left;*/
	margin-top: 9px;
	/*width:100%;*/
}
.module2Col .module2ColMiddle .btmBPPromo ul.orderTracking li,
.module2Col .module2ColMiddle .left ul.orderTracking li {
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/dividerLine.gif) repeat-x scroll left bottom;
	float:left;
	width:100%;
}
.module2Col .module2ColMiddle .btmBPPromo ul.orderTracking li a,
.module2Col .module2ColMiddle .left ul.orderTracking li a {
	font-size:1.1em;
	float:left;
	padding:7px 0;
	float:left;
}


/*Grey Help Panel*/

div.yourBillPay .greyBgBig {
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/bg_greyInnerTabBig.jpg) no-repeat left top;
	width: 269px !important;	
}


/********* End**********/

div.billPay p, div.billPay .latestBillPoints p, .left .latestBillPoints ul li a, .module2Col .tabModuleContainer .right ul.orderTracking li a, div.billPaySub p {
	font-size: 1.1em !important;
}
div.viewLatestBill,div.viewRecentUsage,div.upgradeToeBilling, div.trackAnOrder,div.tellUsYouAreMoving,div.viewLatestBillBlue {
	display: block;	
	float: left;
	width: 100%;
}
div.viewRecentUsage a.viewRecentUsage {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_viewRecentUsage.gif) no-repeat 0 0;
	float: left;
	height:24px;
	margin-top: 10px;
	text-indent:-999em;
	width:179px;
}
div.viewRecentUsage a.viewRecentUsage:hover {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_viewRecentUsage.gif) no-repeat 0 -24px;
}
div.viewLatestBill a.viewLatestBill {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_viewLatestBill.gif) no-repeat 0 0;
	float: left;
	display: block;
	height:24px;
	margin-top: 10px;
	text-indent:-999em;
	width:158px;
}
div.viewLatestBill a.viewLatestBill:hover {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_viewLatestBill.gif) no-repeat 0 -24px;
}
div.upgradeToeBilling a.upgradeToeBilling {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_upgradeToeBilling.gif) no-repeat 0 0;
	float: left;
	height:24px;
	margin-top: 20px;
	text-indent:-999em;
	width:155px;
}
div.upgradeToeBilling a.upgradeToeBilling:hover {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_upgradeToeBilling.gif) no-repeat 0 -24px;
}
div.payYourBill a.btnPayYourBill {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_payYourBill.gif) no-repeat 0 0;
	float: left;
	height:24px;
	margin-top: 14px;
	text-indent:-999em;
	width:115px;
}
div.payYourBill a.btnPayYourBill:hover {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_payYourBill.gif) no-repeat 0 -24px;
}
div.viewLatestBill{
	display:inline-block;
}
div.viewLatestBill a.btnPayYourBillBlue {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_payYourBill_blue.gif) no-repeat 0 0;
	float: left;
	height:24px;
	margin-top: 10px;
	text-indent:-999em;
	width:115px;
}
div.viewLatestBillBlue a.btnPayYourBillBlue {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_payYourBill_blue.gif) no-repeat 0 0;
	float: left;
	height:24px;
	margin-top: 10px;
	text-indent:-999em;
	width:115px;
}
div.viewLatestBillBlue a.btnPayYourBillBlue:hover {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_payYourBill_blue.gif) no-repeat 0 -24px;
}
div.viewLatestBillBlue {
	margin-bottom: 8px;
}
div.trackAnOrder a.btnTrackAnOrder {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_trackAnOrder.gif) no-repeat 0 0;
	float: left;
	height:24px;
	margin-top: 14px;
	text-indent:-999em;
	width:127px;
}
div.trackAnOrder a.btnTrackAnOrder:hover {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_trackAnOrder.gif) no-repeat 0 -24px;
}
div.trackAFault a.btnTrackAFault {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_trackAFault.gif) no-repeat 0 0;
	float: left;
	height:24px;
	margin-top: 14px;
	text-indent:-999em;
	width:115px;
}
div.trackAFault a.btnTrackAFault:hover {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_trackAFault.gif) no-repeat 0 -24px;
}
div.tellUsYouAreMoving a.btnTellUsYouAreMoving {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_tellUsYouAreMoving.gif) no-repeat 0 0;
	float: left;
	height:24px;
	margin-top: 14px;
	text-indent:-999em;
	width:164px;
}
div.tellUsYouAreMoving a.btnTellUsYouAreMoving:hover {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_tellUsYouAreMoving.gif) no-repeat 0 -24px;
}
.left .latestBillPoints {
	float: left;
	/*padding-bottom:20px;*/
	margin-top:20px;
	width: 269px;
}
.right .latestBillPoints {
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/dividerLine.gif) repeat-x scroll left bottom;
	float: left;
	margin-top:20px;
	width: 269px;	
	margin-bottom:17px;
	padding-bottom:19px;
}
.tabModuleContainer .topBPPromo .billDue {
	padding-bottom: 20px !important;
	background: none !important;
}

.tabModuleContainer .topBPPromo .billDue p {
	line-height: 1.4em;
	font-size: 1.2em !important;
}
.billDue p.billDueInfo {
	color:#64379b;
}

.left .latestBillPoints p {
	line-height: 1.4em;
	padding-top:5px;
}
.left .latestBillPoints ul {
	float: left;
	margin-top:15px;
}
.left .latestBillPoints ul li {
	float:left;
	width: 138px;
}
.topBPPromo .left .latestBillPoints ul li.last {
	float:left;
	width: 130px;
}
.left .latestBillPoints ul li a {
	background:url(/static/wa/appsyouraccount/images/enhanced/breadcrumb_arrowRight1.gif) right 3px no-repeat;
	float:left;
	padding-right:10px;
}
.billTabs .tabModuleContainer .yourBillPay .upgradeBillPay {
	margin-right: 30px !important;
}
.right .tipsWrapper {
	width:290px;
	margin-top:30px;
	float:left;
}
.right .tips {/*has ie6*/
	background:url(/static/wa/appsyouraccount/images/enhanced/bt_tipsTop.gif) top left no-repeat;
	padding:12px 10px 10px 11px;
	min-height:62px;
}
.right .tipsInner {
	background:url(/static/wa/appsyouraccount/images/enhanced/bt_tipsBottom.gif) bottom left no-repeat;
	font-size: 1.1em;
	padding:0px 22px 22px 22px;
}
.right .tipsInner .arrowLink {
	display:block;
	margin-top:10px;
	background:url(/static/wa/appsyouraccount/images/enhanced/breadcrumb_arrowRight.gif) left 3px no-repeat;
	padding-left:10px;
}
.right .tipsInner a.underlineLink{
	text-decoration:underline;
}
.btmBPPromo .tipsWrapper {
	width:290px;
	margin-right:20px;
	float:left;
}
.btmBPPromo .tips {/*has ie6*/
	background:url(/static/wa/appsyouraccount/images/enhanced/bt_tipsTop.gif) top left no-repeat;
	padding:12px 10px 10px 11px;
	min-height:62px;
}
.btmBPPromo .tipsInner {
	background:url(/static/wa/appsyouraccount/images/enhanced/bt_tipsBottom.gif) bottom left no-repeat;
	font-size: 1.1em;
	padding:0px 22px 22px 22px;
}
.btmBPPromo .tipsInner .arrowLink {
	display:block;
	margin-top:10px;
	background:url(/static/wa/appsyouraccount/images/enhanced/breadcrumb_arrowRight.gif) left 3px no-repeat;
	padding-left:10px;
}
.btmBPPromo .tipsInner a.underlineLink{
	text-decoration:underline;
}
/************** PY_LogddedIn_BP3.2 END *******************/

/************** PY_LogddedIn_BP5 START *******************/

.upgradeOnlineAc {
	color:#333333;
}
.upgradeOnlineAc h3{
	padding-bottom: 0 !important;
	
}
.upgradeOnlineAc p {
	padding:20px 0 0 0 !important;
}
.upgradeOnlineAc ul {
	margin:15px 0 15px 0;
}
.upgradeOnlineAc ul li {
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/bullet_tick2.gif) no-repeat scroll 0 0;
	font-size:1.1em;
	padding:0 0 10px 20px;
}
/************** PY_LogddedIn_BP5 END *******************/

/************** PY_whatWouldYouLikeToDo START *******************/

.greydBox {
}
.greydBoxWrapper {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_gredTop.gif) top left no-repeat;
	width:580px;
	padding:20px;
	float:left;
}
.greydBoxWrapper h2 {
	color:#fff;
	font-size:2.7em;
	padding:0;
}
.greydBoxWrapper ul li {/*has IE6*/
	background:url(/static/wa/appsyouraccount/images/enhanced/dividerLineVertical.gif) repeat-y right top;
	float:left;
	margin:25px 30px 0 0;	
	padding-right: 30px;
	width:270px;
}
.greydBoxWrapper ul li.last {
	background:none;
	margin-right:0;
	padding-right: 0;
	border:none;
	width:227px;
}
.greydBoxWrapper ul li p {
	color:#cccccc;
	font-size:1.2em;
	line-height:1.3em;
}
.greydBoxWrapper ul li p.title {
	color:#fff;
	font-weight:bold;
	padding-bottom:5px;
}
.greydBoxWrapper ul li a {
	background:url(/static/wa/appsyouraccount/images/enhanced/arrowRight_white.gif) no-repeat right 3px;
	float: left;
	font-size: 1.1em;
	margin-top:19px;
	padding-right:10px;
	color:#fff;
}
 .btnPayYourBill, .btnTrackAnOrder, .btnTrackAFault, .btnTellUsYouAreMoving, {
 float: left;
 height:24px;
 margin:10px 0 0 0;
 overflow:hidden;
 width:auto;
}
.greydBoxBtm { /*has IE6*/
	float: left;
	height: 11px;
	margin-bottom: -2px;
}
/************** PY_whatWouldYouLikeToDo END *******************/

/************** PY_manageYourOnlineAccount START *******************/

.manageYourOnlineAc {
	margin-top:10px;
	color:#333333;
}
.manageYourOnlineAc h2 {
	margin-bottom:17px;
	font-size: 2.7em;
	line-height: normal;
}
.manageYourOnlineAc .right h3,
.manageYourOnlineAc .left h3 {
	font-size:1.6em !important;
	padding-top:0;
}
.manageYourOnlineAc .left {
	width:266px !important;
}
.manageYourOnlineAc .left ul li h3, .manageYourOnlineAc .right ul li h3 {
	padding:0;
	font-size:1.5em !important;
	font-weight:normal;
}
.manageYourOnlineAc .left p, .manageYourOnlineAc .right p {
	padding:9px 0 3px 0;
}
.manageYourOnlineAc .left ul{
	margin-top:14px;
}
.manageYourOnlineAc .left ul li {
	background:url(/static/wa/appsyouraccount/images/enhanced/bullet_circle.gif) left 5px no-repeat;
	padding-left:10px;
	margin-bottom:5px;
	font-size:1.1em;
}
.manageYourOnlineAc .right {
	background:url(/static/wa/appsyouraccount/images/enhanced/dividerLineVertical.gif) repeat-y left top;
	padding-left:20px;
	width:268px !important;
}
.manageYourOnlineAc .right .acProducts ul {
	float:left;
	padding-left:25px;
	width:95px;
}
.manageYourOnlineAc .right .acProducts ul li {
	margin-bottom:5px;
}
.manageYourOnlineAc .right .acProducts ul li a {
	font-size: 1.1em;
}
.manageYourOnlineAc .right .acProducts ul li a img {
	margin-bottom:-1px;
}
.proPhone {
	background:url(/static/wa/appsyouraccount/images/enhanced/icon_proPhone.gif) top left no-repeat;
	margin: 14px 28px 0 0;
}
.proBroadband {
	background:url(/static/wa/appsyouraccount/images/enhanced/icon_proBrodband.gif) top left no-repeat;
	margin: 14px 0 0 0;
}
.proMobile {
	background:url(/static/wa/appsyouraccount/images/enhanced/icon_proMobile.gif) top left no-repeat;
	margin: 9px 28px 0 0;
}
.proBTVision {
	background:url(/static/wa/appsyouraccount/images/enhanced/icon_proBTVision.gif) top left no-repeat;
	margin: 9px 0 0 0;
}
/************** PY_manageYourOnlineAccount END *******************/

/************** PY_AccountPendingA4 START *******************/

.accountPending {
	color:#333333;
}
.accountPending .left { /*has IE6*/
}
.accountPending .left p { /*has IE6*/
	padding-top: 12px;
}
.accountPending .right {
	width:280px !important;
}
.accountPending .right h3 {
	padding-bottom:0 !important;
}
.yourBillPay .accountPending h2 {
	padding-bottom:20px !important;
}
.yourBillPay .accountPending .left h3 {
	padding:0 !important;
}
.accountPending .right ul.orderTracking {
	margin-top:4px !important;	
}
.accountPending .right ul.orderTracking li a {	
	font-size: 1.1em !important;	
}
.billTabs .tabModuleContainer .yourBillPay .accountPending .left {
	float: left;
	margin-right:32px !important;
	width: 269px;
}
.accountPending ul {
	margin-top:15px;
}
.accountPending .left ul li {
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/bullet_tick2.gif) no-repeat scroll 0 0;
	font-size:1.1em;
	padding:0 0 10px 20px;
}
.right .linkImgHolder {
	margin-top:15px;
	float:left;
}
.right .linkImgHolder img {
	float:left;
}
/************** PY_AccountPendingA4 END *******************/

/************** PY_YP SNIPPETS START YP_1a *******************/

.YPSnippets { /*has ie6*/
	float:left;
	padding: 0 10px 0 7px;
	width: 604px;
}

.verTabContainer2,
.verTabContainer {
	width:62px;
	float:left;
	position:relative !important;
	z-index: 1000 !important;
}
.verTabContainer2 ul li,
.verTabContainer ul li {
	margin-bottom:5px;
	text-indent:-1000px;
}
.verTabContainer2 ul li a,
.verTabContainer ul li a {
	display:block;
	width:51px;
	height:62px;
}
.YP_ContentWrapper {/*has IE6*/
	border-left:1px solid #cccccc;
	float:left;
	padding-left:9px;
	position: relative;
	margin-left: 1px;
	margin-right: -6px !important;
	width: 531px;
	z-index:10 !important;
}
.phoneTabActive {
	float: left;
	width:520px;	
}
.phoneTabActive h3 {
	float: left;
	padding-top:8px !important;
	padding-left:10px !important;
}
.broadbandTabActive h2,
.phoneTabActive h2 {
	padding-top:2px !important;
	padding-left:10px !important;
	height:24px;
}
.broadbandTabActive p,
.phoneTabActive p {
	padding-left:10px !important;
	padding-top:8px !important;
}
.phoneTabActive h3,
.broadbandTabActive h3 {
	padding-left:10px !important;
	padding-top:8px !important;
}
.yourProduct {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_greyInnerTab.jpg) bottom left no-repeat;
	color:#333333;
	float:left;
	margin-top:30px;
	min-height:200px;
	padding:0 10px 10px 16px;
	width:504px;
}
.yourProduct h3 {
	padding:0 !important;
}
.yourProduct .left {
	float: left;
	margin:0 5px 0 0 !important;
	width:248px !important;
}
.yourProduct .left h3, .yourProduct .left p {
	float:none !important;
	margin:0 auto !important;
	width:155px !important;
}
.yourProduct .left p {
	float:none !important;
	margin:0 auto !important;
	width:105px !important;
}
.yourProduct .left p {
	padding:17px 0;
}
.btnTrackYourOrder {
	margin: 10px auto 0 auto;
	width:140px;
}
div.btnTrackYourOrder a.trackYourOrder {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_trackYourOrder.gif) no-repeat 0 0;
	float: left;
	height:24px;
	text-indent:-999em;
	width:139px;
}
div.btnTrackYourOrder a.trackYourOrder:hover {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_trackYourOrder.gif) no-repeat 0 -24px;
}
.btnManageYourMobileAccount {
	margin: 10px auto 0 auto;
	width:201px;
}
div.btnManageYourMobileAccount a.manageYourMobileAccount {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_manageYourMobileAccount.gif) no-repeat 0 0;
	float: left;
	height:24px;
	text-indent:-999em;
	width:200px;
}
div.btnManageYourMobileAccount a.manageYourMobileAccount:hover {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_manageYourMobileAccount.gif) no-repeat 0 -24px;
}



.yourProduct .left .managePhoneServices p, .yourProduct .left .managePhoneServices h3 {
	float: left !important;
	padding-left: 0px !important;
	text-align:center;
	width: 240px !important;
}
.yourProduct .left ul {
	margin:15px 0;
}
.yourProduct .left .packageDetails ul.orderTracking li {
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/bullet_tick2.gif) no-repeat scroll 0 0;
	font-size:1.1em;
	padding:0 0 10px 20px;
}
.yourProduct .left li span {
	color:#989898;
}
/*********Phone Tab Module**********/
.phonePlan .left p, .phonePlan .left h3 {
	float: left;
	padding-left: 0px !important;
	text-align:center;
	width: 180px;
}
.phoneTabActive .phonePlan .left ul.orderTracking {
	float: left;
	padding:15px 0 25px 0;
	margin: 0 !important;
	width: 180px;
}
.phonePlan .left ul.trackOrder li {
	float: none !important;
	width: 170px;
}
.phoneTabActive .phonePlan .left .packageDetails {
	float: left;
	margin-left:25px;
	min-height: 110px;
	width: 165px;
}
.phoneTabActive .phonePlan .right .packageDetails {
	float: left;
	margin-left:0;
	min-height: 110px;
}
/*
.yourProduct .right {
	width:239px !important;
}*/
.phonePlan .left {
	float: left !important;
	margin-right: 20px !important;
	width:250px !important;
}
.phonePlan .right {
	float: left !important;
	padding: 0 10px;
	width:228px !important;
}
.phonePlan .right ul.orderTracking {
	float:left;
	width:228px !important;
}
.phonePlan .right ul.orderTracking li {
	background: url(/static/wa/appsyouraccount/images/enhanced/bg_dotted_line_grey.gif) repeat-x left bottom !important;		
	float:left;
	width:228px !important;
}
/**************Broadband Tab Module*********/

.broadbandTabActive .broadband {
	/*background: url(/static/wa/appsyouraccount/images/enhanced/bg_greyInnerTab.jpg) no-repeat left bottom !important;*/
	background: url(/static/wa/appsyouraccount/images/enhanced/bg_greyInnerTabSmall.jpg) no-repeat left bottom !important;
/*	min-height:200px;*/
	float:left;
	padding:0 !important;
	width: 521px !important;
}
.broadbandTabActive .broadband .left {
	float: left;
	margin-right: 20px !important;;
	width: 239px !important;;
}
.broadbandTabActive .broadband .right {
	float: right;
	width: 250px !important; 
}
.broadbandTabActive .broadband .left .packageDetails {
	float: left;
	margin-left: 25px;
	width: 174px;
}
/*
.broadbandTabActive .broadband  .left p,
.broadbandTabActive .broadband .left h3 {
	float: left;
	padding-left: 0px !important;
	text-align:center;
	width: 180px;
}*/
.broadbandTabActive .broadband .left ul.orderTracking {
	float: left;
	padding:15px 0 25px 0;
	margin: 0 !important;
	width: 180px;
}
.broadbandTabActive .broadband .left ul.orderTracking li {
	display: inline-block !important;
	position: relative;
	width: 100%;
}
.broadbandTabActive .broadband .right .packageDetails {
	float:left;
}
.broadbandTabActive .broadband .right .packageDetails h3 {
	padding: 0 10px !important;
	width: 228px;
}

.broadbandTabActive .broadband .right ul.orderTracking {
	float: left;
	margin-top: 5px !important;
	padding: 0 10px;
	width:228px !important;
}
.broadbandTabActive .broadband .left ul.orderTracking li {
	float: left !important;
	display: inline-block !important;
}

/****************************************/

.extraOptions {
	color:#ffffff;
	float: left;
}
.extraOptions .last {/*has ie6*/
	float: left;
	margin-left:20px;
}
.optionWrapper {/*has ie6*/
	float:left;
	margin-top:5px;
	min-height:122px;
	padding: 0;
	width:250px;
}
.optionWrapper img {
	float: left;
}
/************** PY_YP SNIPPETS END YP_1a END *******************/

/************** PY_YP SNIPPETS END YP_3 START *******************/

.TVTabActive {
	width:490px;
	margin-left:15px;
	color:#333333;
	margin:30px 0 0 16px;
	float:left;
}
.TVTabActive .BTVisionContainer {
	float: left;
	background:url(/static/wa/appsyouraccount/images/enhanced/btVisionTV.jpg) no-repeat right 20px;
	width: 490px;
}
.TVTabActive .BTVisionContainer  p{
	font-size: 1.4em;
	line-height: 1.3em;
	padding-top: 12px;
	width: 200px;
}
.TVTabActive .BTVisionContainer a {
	font-size: 1.1em;
}
a.btnGetBTVision {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_getBTVision.gif) 0 0 no-repeat;
	display:block;
	margin:20px 0;
	height:24px;
	overflow:hidden;
	width:121px;
}
a.btnGetBTVision:hover {
	background-position:0 -24px;
}
.helpWithBTVision {
	width:100%;
	float:left;
}
.helpWithBTVision h3 {
	padding:0 !important;
}
.helpWithBTVision .orderTracking {
	float:left;
	margin-top:15px;
}
.helpWithBTVision .orderTracking li {
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/dividerLine.gif) repeat-x scroll left bottom;
	float:left;
	font-size: 1.1em;
	width:235px;
	margin-right:20px;
}
.helpWithBTVision .orderTracking li.last {
	margin-right:0 !important;
}
.helpWithBTVision .orderTracking li a {
	padding:7px 0;
	float:left;
}
/************** PY_YP SNIPPETS END YP_1a END *******************/


/************** PY_XX SNIPPETS START *******************/
.snipTVTabActive,
.snipBroadbandTabActive,
.snipPhoneTabActive {
	width:490px;
	margin-left:15px;
	color:#333333;
	margin:30px 0 0 16px;
	float:left;
}
.snipTVTabActive .BTVisionContainer {
	float: left;
	background:url(/static/wa/appsyouraccount/images/enhanced/btVisionTV.jpg) no-repeat right 20px !important;
	width: 490px;
}
.snipBroadbandTabActive .BTVisionContainer {
	float: left;
	background:url(/static/wa/appsyouraccount/images/enhanced/btBBTotalPlan.jpg) no-repeat right 0px !important;
	width: 490px;
}
.snipPhoneTabActive .BTVisionContainer {
	float: left;
	background:url(/static/wa/appsyouraccount/images/enhanced/btPhonePlan.jpg) no-repeat right 20px !important;
	width: 490px;
}
.snipPhoneTabActive .BTVisionContainer h2,
.snipBroadbandTabActive .BTVisionContainer h2,
.snipTVTabActive .BTVisionContainer  h2{
	display: inline-block;
	padding: 0 !important;	
}
.snipPhoneTabActive .BTVisionContainer p,
.snipBroadbandTabActive .BTVisionContainer p,
.snipTVTabActive .BTVisionContainer  p{
	font-size: 1.4em !important;
	line-height: 1.3em !important;
	padding-top: 12px !important;
	padding-left: 0 !important;
	width: 200px !important;
}
.snipPhoneTabActive .BTVisionContainer a,
.snipBroadbandTabActive .BTVisionContainer a,
.snipTVTabActive .BTVisionContainer a {
	font-size: 1.1em !important;
}
a.btnGetBTTotalBroadband {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_getBTTotalBroadband.gif) 0 0 no-repeat;
	display:block;
	margin:20px 0;
	height:24px;
	overflow:hidden;
	width:173px;
}
a.btnChooseACallingPlan {
	background:url(/static/wa/appsyouraccount/images/enhanced/btn_chooseACallingPlan.gif) 0 0 no-repeat;
	display:block;
	margin:20px 0;
	height:24px;
	overflow:hidden;
	width:157px;
}
a.btnGetBTTotalBroadband:hover {
	background-position:0 -24px;
}
a.btnChooseACallingPlan:hover {
	background-position:0 -24px;
}
.snipTVTabActive .helpWithBTVision,
.snipPhoneTabActive .helpWithBTVision,
.snipBroadbandTabActive .helpWithBTVision {
	margin-top: 13px !important;
}
.snipTVTabActive .helpWithBTVision a img, 
.snipPhoneTabActive .helpWithBTVision a img,
.snipBroadbandTabActive .helpWithBTVision a img {
	display: inline;
	margin-bottom: -1px !important;
}
.snipTVTabActive .helpWithBTVision ul.orderTracking,
.snipPhoneTabActive .helpWithBTVision ul.orderTracking,
.snipBroadbandTabActive .helpWithBTVision ul.orderTracking  {
	float:left;
	margin-right:20px;
	width:235px;
}
.snipTVTabActive .helpWithBTVision ul.orderTracking li,
.snipPhoneTabActive .helpWithBTVision ul.orderTracking li,
.snipBroadbandTabActive .helpWithBTVision ul.orderTracking li {
	float:left;
	font-size:1.1em;
	margin-right:20px;
	width:235px;
}
.snipTVTabActive .helpWithBTVision h3,
.snipPhoneTabActive .helpWithBTVision h3,
.snipBroadbandTabActive .helpWithBTVision h3 {
	width: 100%;
}
.snipTVTabActive .helpWithBTVision ul.last,
.snipPhoneTabActive .helpWithBTVision ul.last,
.snipBroadbandTabActive .helpWithBTVision ul.last {
	margin-right:0px !important;
}
.snipTVTabActive h2,
.snipPhoneTabActive h2,
.snipBroadbandTabActive h2 {
	padding-top:0 !important;
	padding-left:0 !important;
	height:100%;
}
/************** PY_XX SNIPPETS END *******************/


/************** PY_YP_A1_Steady_logged_in PHONE PLAN START *******************/
.phonePlan {
	background: url(/static/wa/appsyouraccount/images/enhanced/bg_greyInnerTabSmall.jpg) no-repeat left bottom !important;
/*	min-height:230px;*/
	padding: 0;
	width: 521px;
}
.managePhoneServices {
	float:left;
	padding: 0 10px;
	width:230px;
}
.managePhoneServices h3 {
	text-align:left !important;
	width:230px;
}
.managePhoneServices ul {
	float:left;
	margin-top:5px !important;
	width:230px;
}
.managePhoneServices ul li {
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/bg_dotted_line_grey.gif) repeat-x scroll left bottom !important;
	padding:0 !important;
	width:230px;
}
.managePhoneServices ul li a {
    font-size: 1.1em;
	display:block;
	padding:9px 0;
}

.broadbandTabActive .broadband .manageBBServices {
	float:left;
/*	width:100%;*/
	padding: 0 10px;
	width:230px;
}
.broadbandTabActive .broadband .manageBBServices h3 {
	text-align:left !important;
	width: 230px !important;
}
.broadbandTabActive .broadband .manageBBServices ul.serviceTrack {
	float:left;
	margin-top:5px !important;
	width:230px !important;
}
.broadbandTabActive .broadband .manageBBServices ul.serviceTrack li {
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/dividerLine.gif) repeat-x scroll left bottom !important;
	font-size: 1.1em;
	float: left;
	padding:0 !important;
	width:230px !important;
}
.broadbandTabActive .broadband .manageBBServices ul.serviceTrack li a {
	float: left !important;
	padding:7px 0;
}
/************** PY_YP_A1_Steady_logged_in PHONE PLAN END *******************/

/************** PY_F1_Order History START ********************************/
.orderHistory p{
	font-size:1.1em !important;
}
.ordrHeadingsContainer{
	width:335px;
	float:left;
	margin-right:12px;
	color:#333;
}
.ordrDate{
	float: right;
	font-size:1em;
	color:#333;
}
.ordrDate p{
	padding:0 !important;
	text-align:right;
	line-height:20px;
}
.ordrFormContainer{
	width:100%;
	float:left;
	margin:30px 0 10px 0;
}
.ordrShowBy{/*has IE6*/
	margin:18px 22px 0 10px;
	float:left;
	width:290px;
}
.ordrShowBy .nameContainer{
	font-size:1.2em;
	color:#1060b5;
	margin-right:10px;
}
.ordrSortBy{
	font-size:1.1em;
	float:left;
}
.ordrSortBy span{/*has IE6*/
	display:block;
	padding-bottom:8px;
}
.ordrSortBy label{/*has IE6*/
	font-weight:bold;
	margin-right:30px;
}
.ordrSortBy label.last{
	margin-right:10px !important;
}
.ordrSortBy input{
	margin-right:5px;
}
.ordrShowBy fieldset #switchAccount{
	color:#666666;
	font-size:1.1em;
	padding:1px;
	width:130px;
}
.ordrTable{
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_greyCurvesTop.gif) top left #ffffff no-repeat;
	float:left;
	padding:10px;
	min-height:260px;
	width:560px;
}
.ordrTable ul li{
	float:left;
}
.ordrTable ul li ul.headings{
	font-size:1.5em;
	border-bottom:1px solid #cccccc;
	float:left;
}
.ordrTable ul li ul.headings li{
	background:url(/static/wa/appsyouraccount/images/enhanced/ordr_topCurve.gif) top left no-repeat #ffffff;
	width:106px;
	margin-right:13px;
	padding:12px;
}
.ordrTable ul li.last{
	margin-right:0 !important;
}
.ordrRows{
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/doted_line_horizental.gif) repeat-x scroll center bottom;
	padding-bottom:1px;
	float:left;
	font-size:1.1em;
}
ul.ordrRows li{/*has IE6*/
	background-color:#ffffff;
	width:106px;
	margin-right:13px;
	padding:12px;
	min-height:58px;
}
ul.ordrRows li p{
	padding-top:0 !important;
	font-size:1.0em !important;
}
ul.ordrRows li p.status{
	padding-bottom:20px;
}
ul.ordrRows li a{
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/breadcrumb_arrowRight1.gif) no-repeat scroll right 3px;
	padding-right:10px;
}
ul.activeRow li{
	background-color:#fefee4 !important;
}
ul.ordrPagination{/* has IE6 */
	float:left;
	padding:30px 0 0 0;
	margin-left:190px;
	font-size:1.2em;
}
ul.ordrPagination li{
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_paginationSeperator.gif) right 2px no-repeat;
	padding-right:10px;
	margin-right:10px;
}
ul.ordrPagination li.last{
	padding-right:10px !important;
	margin-right:10px !important;
	background:none !important;
}
ul.ordrPagination .btnPrev, .btnNext{
	background:none !important;
	margin-top:-3px;
}
/*****Login **************/
/*div.chatToAdviser .formElement,
.btn18 {
	display: inline-block;
}*/
div.c1Login form label {
	font-size:1.1em;
}
div.c1Login form div.formElement {
	padding-bottom: 12px;
}
/***************/

/************** PY_F1_Order History END ********************************/
/************** PY_YP_A1_Steady_logged_in PHONE PLAN END *******************/

/*PY ORDER Grey Module Header */
.module942 .orderGreyModTop {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_default_top.gif) no-repeat left top;
	float:left;
	margin-left:-5px;
	min-height:132px;
	padding:10px 0 0 30px;
	width:917px;
}
.module942 .orderGreyModBottom {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_default_bottom.gif) no-repeat left bottom;
	float:left;
	height:10px;
	margin-left:-5px;
	width:952px;
}

.module942 .orderGreyModTop .leftFloat img {
	float:left;
	margin-right: 15px;
	margin-left: 0 !important;
	width: 83px !important
}
.module942 .orderGreyModTop .trackOrderHeader {
	float:left;
	width: 892px;
}
.orderGreyModTop .trackOrderHeader .leftFloat {
	float:left;
	margin-top: 25px;
	margin-left: 10px;
	width: 500px !important;
}
.module942 .orderGreyModTop .trackOrderHeader h1 {
	background:url(/static/wa/appsyouraccount/images/enhanced/welcome_to_your_account.png) no-repeat left top;
	color: #333333;
	float:left;
	font-size: 3.2em;
	height: 27px;
	line-height: 0;
	margin-top: 12px;
	text-indent: -999em;
	width: 390px;
}
.module942 .orderGreyModTop .trackOrderHeader p {
	color: #666666;
	float: left;
	font-size:1.6em;
	line-height: 1.3em;
	padding-top:8px;
	width: 390px;
}
.module942 .orderGreyModTop .trackOrderHeader .rightFloat {
	float: right;
	margin: 3px 50px 0 0;
	width: 242px;
}


/*COMMON STYLES FOR "PY ORDER" ---ALL Module Header--- (Broadband, Phone, Vision, Package */
.module942 .moduleBBTop {
	float:left;
	margin-left:-5px;
	height:10px;
	width:952px;
}
.module942 .moduleBBMiddle {
	float:left;
	min-height:142px;
	margin-left:-5px;
	padding:0 0 0 30px;
	width:922px;
}
.module942 .moduleBBBottom {
	float:left;
	height:10px;
	margin-left:-5px;
	width:952px;
}
.module942 .orderBroadbandOption .moduleBBMiddle .leftFloat,
.module942 .orderPhoneOption .moduleBBMiddle .leftFloat,
.module942 .orderVisionOption .moduleBBMiddle .leftFloat,
.module942 .orderPackageOption .moduleBBMiddle .leftFloat {
	float: left;
	height: 115px;
	padding: 3px 0 10px 0;
	width:400px;
}
.module942 .orderBroadbandOption .moduleBBMiddle .leftFloat .checkWhite,
.module942 .orderPhoneOption .moduleBBMiddle .leftFloat .checkWhite,
.module942 .orderVisionOption .moduleBBMiddle .leftFloat .checkWhite,
.module942 .orderPackageOption .moduleBBMiddle .leftFloat .checkWhite {
	float: left;
	margin: 30px 0 -5px 0 !important;
	width:84px;
}
.module942 .orderBroadbandOption .moduleBBMiddle .leftFloat .orderInfo,
.module942 .orderPhoneOption .moduleBBMiddle .leftFloat .orderInfo,
.module942 .orderVisionOption .moduleBBMiddle .leftFloat .orderInfo,
.module942 .orderPackageOption .moduleBBMiddle .leftFloat .orderInfo {
	float: left;
	margin: 43px 0 0 15px;
	width:300px;
}
.module942 .orderBroadbandOption .moduleBBMiddle .leftFloat .noDate,
.module942 .orderPhoneOption .moduleBBMiddle .leftFloat .noDate,
.module942 .orderVisionOption .moduleBBMiddle .leftFloat .noDate,
.module942 .orderPackageOption .moduleBBMiddle .leftFloat .noDate {
	float: left;
	margin: 53px 0 0 15px;
	width:300px;
}
.module942 .orderBroadbandOption .moduleBBMiddle .rightFloat .option,
.module942 .orderPhoneOption .moduleBBMiddle .rightFloat .option,
.module942 .orderVisionOption .moduleBBMiddle .rightFloat .option,
.module942 .orderPackageOption .moduleBBMiddle .rightFloat .option {
	float: left;
	margin: 8px 0 -6px 0;
	text-align: center;
	width:210px;
}
.module942 .orderBroadbandOption .moduleBBMiddle .rightFloat .orderTrack,
.module942 .orderPhoneOption .moduleBBMiddle .rightFloat .orderTrack,
.module942 .orderVisionOption .moduleBBMiddle .rightFloat .orderTrack,
.module942 .orderPackageOption .moduleBBMiddle .rightFloat .orderTrack {
	float: left;
	margin: 40px 0 0 20px;
	width: 250px;	
}
.module942 .orderBroadbandOption .moduleBBMiddle .leftFloat h1,
.module942 .orderPhoneOption .moduleBBMiddle .leftFloat h1,
.module942 .orderVisionOption .moduleBBMiddle .leftFloat h1,
.module942 .orderPackageOption .moduleBBMiddle .leftFloat h1 {
	color: #fff;
	float: left;
	font-size: 2.2em;
	font-weight: bold;	
}
.module942 .orderBroadbandOption .moduleBBMiddle .leftFloat p,
.module942 .orderPhoneOption .moduleBBMiddle .leftFloat p,
.module942 .orderVisionOption .moduleBBMiddle .leftFloat p,
.module942 .orderPackageOption .moduleBBMiddle .leftFloat p {
	color: #fff;
	font-size: 1.6em;
	float: left;	
}
.module942 .orderBroadbandOption .moduleBBMiddle .rightFloat,
.module942 .orderPhoneOption .moduleBBMiddle .rightFloat,
.module942 .orderVisionOption .moduleBBMiddle .rightFloat,
.module942 .orderPackageOption .moduleBBMiddle .rightFloat {
	float: left;
	width:490px;
}
.module942 .orderBroadbandOption .moduleBBMiddle .leftFloat img,
.module942 .orderPhoneOption .moduleBBMiddle .leftFloat img,
.module942 .orderVisionOption .moduleBBMiddle .leftFloat img,
.module942 .orderPackageOption .moduleBBMiddle .leftFloat img {
	float: left;
	height:115px;
	margin-left:0 !important;	
	width:82px;
}
/*****PY ORDER Package Module Header *****/
.module942 .orderPackageOption .moduleBBTop {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_package_top.gif) no-repeat left top;
}
.module942 .orderPackageOption .moduleBBMiddle {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_package_middle.jpg) repeat-y left bottom;
}
.module942 .orderPackageOption .moduleBBBottom {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_package_bottom.gif) no-repeat left bottom;
}

/****PY ORDER Vision Module Header******/
.module942 .orderVisionOption .moduleBBTop {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_vision_top.gif) no-repeat left top;
}
.module942 .orderVisionOption .moduleBBMiddle {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_vision_middle.jpg) repeat-y left bottom;
}
.module942 .orderVisionOption .moduleBBBottom {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_vision_bottom.gif) no-repeat left bottom;
}

/****PY ORDER Phone Module Header *****/
.module942 .orderPhoneOption .moduleBBTop {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_phone_top.gif) no-repeat left top;
}
.module942 .orderPhoneOption .moduleBBMiddle {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_phone_middle.jpg) repeat-y left bottom;
}
.module942 .orderPhoneOption .moduleBBBottom {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_phone_bottom.gif) no-repeat left bottom;
}

/*****PY ORDER Broadband Module Header *****/
.module942 .orderBroadbandOption .moduleBBTop {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_broadband_top.gif) no-repeat left top;
}
.module942 .orderBroadbandOption .moduleBBMiddle {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_broadband_middle.jpg) repeat-y left bottom;
}
.module942 .orderBroadbandOption .moduleBBBottom {
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_order_broadband_bottom.gif) no-repeat left bottom;
}

/******** PY Pre pay *********************/
.prePay {
	padding:0 12px;
}
.prePay .yourProduct {
	background:none;
	float:left;
	padding:0 !important;
	width: 560px !important;
}
.prePay .yourProduct .left {
	float: left;
	margin-right: 20px !important;;
	width: 260px !important;;
}
.prePay .yourProduct .right {
	float: right;
	width: 260px !important; 
}
.prePay .yourProduct .left .packageDetails {
	float: left;
	margin-left:0;
	width: 174px;
}
.prePay .yourProduct .left ul.orderTracking {
	float: left;
	padding:15px 0 25px 0;
	margin: 0 !important;
	width: 225px;
}
.prePay .yourProduct .left ul.orderTracking li {
	display: inline-block !important;
	position: relative;
	width: 100%;
}
.prePay .yourProduct .right .packageDetails {
	float:left;
}
.prePay .yourProduct .right .packageDetails h3 {
	padding: 0 10px !important;
	width: 228px;
}

.prePay .yourProduct .right ul.orderTracking {
	float: left;
	margin-top: 5px !important;
	padding: 0 10px;
	width:228px !important;
}
.prePay .yourProduct .left ul.orderTracking li {
	float: left !important;
	display: inline-block !important;
}
.prePay .extraOptions .last {
	margin-left:50px;
}
.prePay .promotionPanel h3{
	font-weight:bold;
}



/*********** myBt_Hub ***********/

div.myBt_Hub{
	background-image:url(/static/wa/appsyouraccount/images/enhanced/myBtHeadBG.png);
	background-repeat:repeat-x;
	background-position:0px 0px;
}

.split{
	clear:both;
	overflow:hidden;
}

.split .splitColA{
	width:50%;
	float:left;
}

.split .splitColB{
	overflow:hidden;
}

a.btnBBlife{
	background-image:url("/static/wa/appsyouraccount/images/enhanced/btn_broadbandLife.gif");
	background-position:0px bottom;
	float:left;
	height:24px;
	text-indent:-9999em;
	width:110px;
}

a.btnBBlife:hover,
a.btnBBlife:focus{
	background-position:0px top;
}

a.btnOnVision{
	background-image:url("/static/wa/appsyouraccount/images/enhanced/btn_onVision.gif");
	background-position:0px bottom;
	float:left;
	height:24px;
	text-indent:-9999em;
	width:110px;
}

a.btnOnVision:hover,
a.btnOnVision:focus{
	background-position:0px top;
}

a.btnTellUsYouAreMoving{
	background-image:url("/static/wa/appsyouraccount/images/enhanced/btn_tellUsYouAreMoving.gif");
	background-position:0px bottom;
	float:left;
	height:24px;
	text-indent:-9999em;
	width:164px;
}

a.btnTellUsYouAreMoving:hover,
a.btnTellUsYouAreMoving:focus{
	background-position:0px top;
}
