.rightFloat{
	float:right;
}

.leftFloat{
	float:left;
}


/* Global Module Breadcrumb */
div.globalBreadcrumb{
	display:none;
}


/* End Global Breadcrumb */


/* Module Chat to Adviser */
div.chatToAdviser{
	background:url(/static/wa/appsyouraccount/images/enhanced/chatToAdviser_bg.png) no-repeat;
	width:auto;
	height:36px;
	overflow:hidden;
	padding:100px 10px 0 10px;
	margin-bottom:20px;
}

div.chatToAdviser .formElement{
	float:left;
	width:235px;
}


div.chatToAdviser .formElement .chatToAdviserInput{
	width:231px;
	padding:2px;
	font-size:1.1em;
	color:#666666;
}

.btn18, .btn18hover{
	height:18px;
	overflow:hidden;
	margin-top:1px;
}

.btn18hover input{
	margin-top:-18px;
}

.btn24, .btn24hover{
	height:24px;
	width:137px;
	overflow:hidden;
	position:static;
}

.btn24hover input{
	margin-top:-24px;
}



.trackOrder .btn24,
.trackOrder .btn24hover
{
	padding-left:105px;
	margin-top:22px;
	float:left;
}

input.adviser{
	margin-left:10px;
}

div.chatToAdviser .chatToAdviserGoBtn{
	margin-top:2px;
	float:right;	
}
/* End Module Chat to Adviser */

/*Login Box*/
div.loginBox{
	
	margin-bottom:20px;
}

div.twoColumnLayout .columnTwo div.loginBox h2{
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_loginHeader.png) no-repeat left top;
	height:26px;
	font-size:1.4em;
	color:#FFFFFF;
	padding:8px 0 0 10px;
	margin:0;
}

div.loginBox form{
	padding:15px 10px 10px 10px;
	background:url(/static/wa/appsyouraccount/images/enhanced/bg_loginBottom.gif) left bottom no-repeat;
}

div.loginBox form label{
	display:block;
	padding-bottom:5px;
	font-size:1.2em;
	font-weight:bold;
}

div.loginBox form label a{
	font-weight:normal;
}
div.loginBox form div.formElement{
	 float:left;
	 width:100%;
	 padding-bottom:8px;
} 

div.loginBox form div.password{
	width:200px;
}

div.loginBox form .btn24,
div.loginBox form .btn24hover{
	width:80px!important;
	margin-top:17px;
	float:left;
}

form div.formElement input.text{
	width:180px;
	float:left;
	padding:2px;
	font-size:1.1em;
	color:#666666;
	margin-right:5px;

}

div.loginBox form div.checkBox input,
div.loginBox form div.checkBox label{
	float:left;
	width:auto;
	font-weight:normal;
	padding-bottom:5px;
}
div.loginBox form div.checkBox input{
	margin-right:5px;
	width:15px;
	height:15px;

}


form div.errorField input.text{
	background:#fee9d9;
	border:2px solid #ff6600;
}
form div.formElement div.errorMsg{
	color:#ff6600;
	font-size:1.1em;
	background:url(/static/wa/appsyouraccount/images/enhanced/icon_error.jpg) no-repeat left top;
	float:left;
	padding:0 0 5px 25px;
	margin-top:10px;
	display:none;
	white-space:nowrap;
}

form div.errorField div.errorMsg{
	 display:block!important
}

div.loginBox fieldset{
	 position:relative;
}




/* Module Help */
div.help{
	margin-bottom:20px;
	float:left;
	position:relative;
}

div.help .questionMarkIcon{
	position:absolute;
	background:url(/static/wa/appsyouraccount/images/enhanced/questionMarkIcon.gif) no-repeat;
	width:72px;
	height:72px;
	top:-5px;
	right:20px;
}

div.help .helpTop{
	background:url(/static/wa/appsyouraccount/images/enhanced/help_top_bg.gif) no-repeat;
	width:300px;
	height:11px;
	font-size:0;
}

div.help .helpContent{
	background:url(/static/wa/appsyouraccount/images/enhanced/help_content_bg.gif) repeat-y;
	width:280px;
	padding:0 10px;
	float:left;

}
div.help .helpContent ul{
	padding-top:5px;
}
div.help .helpContent ul li{
	font-size:1.1em;
	background:url(/static/wa/appsyouraccount/images/enhanced/doted_line_horizental.gif) repeat-x bottom;
	padding:8px 0;
}
div.help .helpContent ul li.last{
	background:none;
}

div.help .helpContent ul li a{
	display:block;
}
div.help .helpContent ul li div{
	background:url(/static/wa/appsyouraccount/images/enhanced/pdfIcon.gif) no-repeat 0 4px;
	padding-left:28px;
	
}

div.help .helpBottom{
	background:url(/static/wa/appsyouraccount/images/enhanced/help_bottom_bg.gif) no-repeat;
	width:300px;
	height:10px;
	float:left;
}


/* End Module Help */

/* Module TrackOrder */
div.trackOrder{
	background:url(/static/wa/appsyouraccount/images/enhanced/trackOrderTop.png) no-repeat;
	float:left;
	width:100%;
	margin-bottom:20px;
	
}

div.trackOrder .trackOrderBottom{
	background:url(/static/wa/appsyouraccount/images/enhanced/trackOrderBottom.png) no-repeat bottom;
	margin-top:11px;
	padding:5px 10px 10px 10px;
	color:#333333;
}
div.trackOrder .trackOrderBottom .infoTrack{
	background:url(/static/wa/appsyouraccount/images/enhanced/icon_info.gif) no-repeat 3px 4px;
	padding-left:30px;
}

div.trackOrder .trackOrderBottom .infoTrack p{
	font-size:1.8em;
	margin-bottom:5px;
}

div.trackOrder .trackOrderBottom .infoTrack div.formElement{
	float:left;
	font-size:1.2em;
}

div.trackOrder .trackOrderBottom .infoTrack div.formElement select{
	margin: 1px 15px 0pt 5px; 
	padding: 1px; 
	width: 315px; 
	font-size: 1em;
	color:#666666;
}

div.trackOrder .trackOrderBottom .infoTrack .btnView{
	float:left;
}
/* End Module TrackOrder */
.phoneAlertMsg{
	padding-bottom:30px;
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/dividerLine.gif) repeat-x scroll left bottom;
    margin-bottom:20px;
}

.phoneAlertMsg .msgTxt{
	background:url(/static/wa/appsyouraccount/images/enhanced/phone_alert.gif) no-repeat left top;
	padding-left:68px;
}

.phoneAlertMsg p{
	color:#d71f85;
	font-size:1.6em;
	padding-bottom:10px;
}

.phoneAlertMsg span{
	color:#666666;
	font-size:1.2em;
}


/*Header For Different Module*/
div.header h1{
	height:57px;
}

div.header h1{
	color:#FFFFFF;
	xpadding-left:70px;
}
.broadBrandOption div.header h1{
	background:url(/static/wa/appsyouraccount/images/enhanced/header_yourOrder.gif) no-repeat left top;
}

.fullHousePackage div.header h1{
	background:url(/static/wa/appsyouraccount/images/enhanced/header_fullHousePackageOrder.gif) no-repeat left top;
}

.phoneOption div.header h1{
	background:url(/static/wa/appsyouraccount/images/enhanced/header_phoneOrder.gif) no-repeat left top;
}
.tvOption div.header h1{
	background:url(/static/wa/appsyouraccount/images/enhanced/header_tvOrder.gif) no-repeat left top;
}

/*Order Summary BroadBand Option1*/

div.summaryDetails,
div.orderSummaryDetail{
	float:left;
	padding-bottom:23px;
	width:100%;
	
}
div.orderSummaryDetail{
	background:url(/static/wa/appsyouraccount/images/enhanced/dividerLine.gif) repeat-x left top;
	padding-top:17px;
}


div.summaryDetails div,
div.summaryDetails div dl{
	float:left;
	width:290px;
}


div.summaryDetails dl{
	float:left;
	width:100%;
}

div.summaryDetails dl dt,
div.summaryDetails dl dd
{
	float:left;
	font-size:1.2em;	
	color:#333333;
	padding-bottom:5px;

}

div.summaryDetails dl dt{
	clear:left;
	font-weight:bold;
	padding-right:4px;
}



/* Sumary Width P and Sapn Tags*/


div.summaryDetails p
{
	/*float:left;*/
	font-size:1.2em;	
	color:#333333;
		font-weight:bold;
	padding-bottom:5px;

}

div.summaryDetails p span{
	clear:left;
	font-weight:normal;
	padding-left:4px;
}

/*End of P and Span Tag*/


a.changeDetails{
	background:url(/static/wa/appsyouraccount/images/enhanced/Changecontactdetails_24.png) no-repeat 0 0;
	width:175px;
	height:24px;
	overflow:hidden;
	float:left;
	margin-top:8px;
}
a.changeDetails:hover{
	background:url(/static/wa/appsyouraccount/images/enhanced/Changecontactdetails_24.png) no-repeat 0 -24px;
}
/*End of Order Summary*/

/*Order SummaryDetails*/

div.orderSummaryDetail div.ordergraphics{
	float:left;
	width:185px;
}

div.orderSummaryDetail div.orderInfo{
	float:left;
	width:380px;
	padding:0 20px
}

div.orderSummaryDetail div.orderHelp{
	float:left;
	width:180px;
}

div.orderSummaryDetail div.orderHelp li{
	font-size:1.2em;
	padding:7px 0 7px 0;
	background:url(/static/wa/appsyouraccount/images/enhanced/dividerLine.gif) repeat-x left bottom;
}
div.orderSummaryDetail div.orderInfo dl dt,
div.orderSummaryDetail div.orderInfo dl dd{
	font-size:1.2em;	
	color:#333333;
	padding-bottom:2px;
}
div.orderSummaryDetail div.orderInfo dl dt{
	font-weight:bold;
	clear:left;
}
div.orderSummaryDetail div.orderInfo dl dd{
	margin-bottom:5px;
}
div.orderGraphics{
	float:left;
	width:180px;
}

.orderPhone ,  .orderBroadband , .orderTv , .orderfullHouse{
	float:none;
	width:100%;
	padding:10px 0 15px;
}

.orderBroadband .productHeading div.productIcon{
	background:url(/static/wa/appsyouraccount/images/enhanced/icon_broadband.gif) no-repeat ;
}
.orderBroadband div.orderGraphics{
	background:url(/static/wa/appsyouraccount/images/enhanced/optionTop.gif) no-repeat top left;
}
.orderPhone .productHeading div.productIcon{
	background:url(/static/wa/appsyouraccount/images/enhanced/icon_phone.gif) no-repeat ;
}
.orderPhone div.orderGraphics{
	background:url(/static/wa/appsyouraccount/images/enhanced/phone_option_top.gif) no-repeat top left;
}
.orderTv .productHeading div.productIcon{
	background:url(/static/wa/appsyouraccount/images/enhanced/icon_tv.gif) no-repeat ;
}
.orderTv div.orderGraphics{
	background:url(/static/wa/appsyouraccount/images/enhanced/tv_option_top.gif) no-repeat top left;
}

.orderfullHouse div.orderGraphics{
	background:url(/static/wa/appsyouraccount/images/enhanced/fullhouse_option_top.gif) no-repeat top left;
}


div.orderGraphicsInner{
	width:160px;
	min-height:155px;
	margin:11px auto 0 auto;
	padding:0 10px 10px;
	text-align:center;
	float:left;

}
.orderBroadband div.orderGraphicsInner{
	background:url(/static/wa/appsyouraccount/images/enhanced/optionBottom.gif) no-repeat bottom left;
}


.orderPhone div.orderGraphicsInner{
	background:#fff1e0 url(/static/wa/appsyouraccount/images/enhanced/phone_option_bottom.gif) no-repeat bottom left;
}
.orderTv div.orderGraphicsInner{
	background:#efe4f1 url(/static/wa/appsyouraccount/images/enhanced/tv_option_bottom.gif) no-repeat bottom left;
}
.orderfullHouse div.orderGraphicsInner{
	background:#e5edf3 url(/static/wa/appsyouraccount/images/enhanced/fullhouse_option_bottom.gif) no-repeat bottom left;
}

/*Module Product Heading*/
.productHeading{
	float:left;
	width:100%;
	position:relative;
}
.productHeading h2{
	xmargin:2px 0 6px 60px;
	padding:0;
}
.productHeading div.productIcon{
	
	width:50px;
	height:50px;
	position:absolute;
	left:5px;
	top:-8px;
	
}

/* Module Payment Details*/
div.paymentDetails,
div.orderSummaryDetails{
	float:none;
	width:100%;
	xbackground:url(/static/wa/appsyouraccount/images/enhanced/dividerLine.gif) repeat-x left top;
	padding:17px 0;
}
div.orderSummaryDetails{
	background:none!important;
	padding:0 0 17px 0;
	
}
div.appointmentDate{
	position:relative;
	height:58px;	
}
	
div.appointmentDate span{
	position: absolute;
	width:70px;
	height:58px;
	top:0;
	left:45px;
	display:block;
	font-size:3em;
	padding-top:12px;
	
}

a.rescheduleVisit{
	background:url(/static/wa/appsyouraccount/images/enhanced/Reschedule_24.png) no-repeat 0 0;
	width:110px;
	height:24px;
	overflow:hidden;
	float:left;
	margin:0 auto;
	clear:both;
	margin:5px 0;
}
a.rescheduleVisit:hover{
	background-position:0 -24px;
}

div.orderBroadband div.appointmentDate span{
	background:url(/static/wa/appsyouraccount/images/enhanced/appointment.gif) no-repeat 0 0;
	color:#006600;
}
div.orderPhone div.appointmentDate span{
	background:url(/static/wa/appsyouraccount/images/enhanced/phone_appointment.gif) no-repeat 0 0;
	color:#d82184;
}
div.orderTv div.appointmentDate span{
	background:url(/static/wa/appsyouraccount/images/enhanced/tv_appointment.gif) no-repeat 0 0;
	color:#66379b;
}


div.orderSummaryDetail div.activationDate{
	width:100%;
}

div.orderSummaryDetail span.activation{
	width:100%;
	height:68px;
	display:block;
	margin-bottom:20px;
}
div.orderBroadband div.orderSummaryDetail span.activation{
	background:url(/static/wa/appsyouraccount/images/enhanced/activationDate.gif) no-repeat 50% top;
}
div.orderPhone div.orderSummaryDetail span.activation{
	background:url(/static/wa/appsyouraccount/images/enhanced/phone_activation_date.gif) no-repeat 50% top;
}
div.orderTv div.orderSummaryDetail span.activation{
	background:url(/static/wa/appsyouraccount/images/enhanced/tv_activation_date.gif) no-repeat 50% top;
}

div.orderSummaryDetail span.equipment{
	width:100%;
	height:66px;
	display:block;
	/*margin-bottom:20px;*/
}
div.orderBroadband div.orderSummaryDetail  span.equipment{
	background:url(/static/wa/appsyouraccount/images/enhanced/broadband_equipment.gif) no-repeat 50% top;
}
div.orderPhone div.orderSummaryDetail span.equipment{
	background:url(/static/wa/appsyouraccount/images/enhanced/phone_equipment.gif) no-repeat 50% top;
}
div.orderTv div.orderSummaryDetail span.equipment{
	background:url(/static/wa/appsyouraccount/images/enhanced/tv_equipment.gif) no-repeat 50% top;
}
div.orderfullHouse div.orderSummaryDetail span.equipment{
	background:url(/static/wa/appsyouraccount/images/enhanced/fullhouse_equipment.gif) no-repeat 50% top;
}


div.orderGraphicsInner p{
	font-size:1.6em;	
}

div.paymentDetails dl dt,
div.orderSummaryDetails dl dt
{
	font-weight:bold;
}

div.paymentDetails dl dd,
div.orderSummaryDetails dl dd{
	margin-bottom:5px;
}

div.paymentDetails dl dt , div.paymentDetails dl dd,
div.orderSummaryDetails dl dt , div.orderSummaryDetails dl dd{
	padding-bottom:2px;
}
div.paymentDetails .paymentInfo,
div.orderSummaryDetails .paymentInfo,
div.paymentDetails .contractLength,
div.orderSummaryDetails .contractLength{
	float:left;
	width:180px;
	font-size:1.2em;
	color:#333333;
	
}
div.paymentDetails .paymentMethod,
div.orderSummaryDetails .paymentMethod{
	float:left;
	width:180px;
	padding:0 20px;
	font-size:1.2em;
	color:#333333;
	
}


/* End Payment Details*/

div.orderGraphicsInner p span{
	font-size:0.7em;	
	display:block;
}

div.orderGraphicsInner p.title{
	font-size:2.2em;
	padding-bottom:5px;
	padding-top:7px;
	color:#333333;
	float:left;
	width:100%;
}

div.orderGraphicsInner p.description{
	font-size:1.2em;
	padding-bottom:5px;
	float:left;
	width:100%;
}


a.btnTrackItem{
	background:url(/static/wa/appsyouraccount/images/enhanced/Trackthisitem_24.png) no-repeat 0 0;
	width:137px;
	height:24px;
	overflow:hidden;
	display:block;
	margin:0 auto;
	clear:both;
}
a.btnTrackItem:hover{
	background-position:0 -24px;
}



/* Module Product Details */
div.productDetails{
	float:left;
	width:100%;
	background:url(/static/wa/appsyouraccount/images/enhanced/dividerLine.gif) repeat-x left top;
	padding:17px 0;
}

div.productDetails .product{
	float:left;
	width:183px;
	padding:0 20px 0 0;
	font-size:1.2em;
	color:#333333;
	
}

div.productDetails .product dl dt{
	font-weight:bold;
}

div.productDetails div.product dl dt , div.productDetails div.product dl dd{
	padding-bottom:2px;
}

div.productDetails .productInfo{
	float:left;
	width:377px;
	font-size:1.2em;
	color:#333333;
}

div.productDetails .productInfo ul li{
	xbackground:url(/static/wa/appsyouraccount/images/enhanced/bullet_tick.gif) no-repeat 0 0;
	padding:0 0 10px 5px;
}
/* End Product Details */

/* Module Terms and Condition */
div.termsConditionLink{
	display:none;
}


/* End Terms and Condition */
/* Module Print This Page */
div.printThisPage{
	display:none;

}

div.printThisPage a{
	font-size:1.2em;
	background:url(/static/wa/appsyouraccount/images/enhanced/icon_print.gif) no-repeat 0 0;
	padding:3px 0 5px 28px;
}
/* End Print This Page */

/* Start Module Thickbox Content */
#colorBox{
	font-family:  Tahoma, Arial, Verdana; 
	font-size: 62.5%;
	float:left;

}
#colorBox .updateContactDetails{
	float:left;
}
#colorBox .differenceBetweenVolOtherRefNumber{
	margin:-2px;
}
.changeDateMessage .chooseDateContainer{
		float:left;
		width:100%;
		background:#cccccc;
		overflow:hidden;
		position:relative;
}
.changeDateMessage .chooseDateContainer ul{
	margin:0;
	padding:0;
	list-style:none;
}
.changeDateMessage .chooseDateContainer ul li{
	float:left;
	width:100%;
	position:relative;
}
.changeDateMessage .chooseDateContainer table{
	background:#ffffff;
	float:left;
	/*width:100%;*/
	position:relative;
	margin:3px;
}
.changeDateMessage .chooseDateContainer table th, .changeDateMessage .chooseDateContainer table td{
	font-size:.8em;
	padding:8px;
	text-align:center;
	border-collapse:collapse;
	border-right:solid 1px #cccccc;
	position:relative;
	
}
.changeDateMessage .chooseDateContainer table th{
	width:120px;
}
.changeDateMessage .chooseDateContainer table td{
	width:60px;
}

.changeDateMessage .chooseDateContainer table tr.greyBg th , .changeDateMessage .chooseDateContainer table tr.greyBg td{
	background:#f4f4f4;

}
.changeDateMessage .chooseDateContainer table th span , .changeDateMessage .chooseDateContainer table td span{
	display:block;
}
#colorBox .confirmMsg p{
	font-size:1.2em;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
#colorBox .confirmMsg p.newMsgTitle{
	margin-top:20px;
}
#colorBox h2{
	font-size:3em;
	color:#d71f85;
	font-weight:normal;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	width:100%;
}
#colorBox .errorMsg h3{
	margin-top:0;
}
#colorBox .errorMsg h3 , #colorBox .errorMsg p{

	color:#ff0000;
}
#colorBox .confirmMsg h2{
	margin-bottom:10px;
}

#colorBox h3{
	font-size:2.2em;
	color:#333333;
	font-weight:normal;
	margin:30px 0 15px 0;
	padding:0;
	float:left;
	width:100%;
}
.changeDateMessage .preLink{
	display:block;
	float:left;
	background:url(/static/wa/appsyouraccount/images/enhanced/colorBox/prev_arrow.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	margin-top:10px;
	font-size:1.2em;
}
.changeDateMessage .nextLink{
	display:block;
	float:right;
	background:url(/static/wa/appsyouraccount/images/enhanced/colorBox/next_arrow.gif) no-repeat right 4px;
	padding:0 10px 0 0;
	margin-top:10px;
	font-size:1.2em;
	color:#0055b0;
	text-decoration:none;
	clear:right;
}
.changeDateMessage form{
	float:left;
	width:100%;
}
.changeDateMessage fieldset{
	border:none;
}
.changeDateMessage .formElement textarea{
	width:100%;
	color:#666666;
	height:60px;
}
.changeDateMessage p{
	margin:5px 0 20px 0;
	padding:0;
	font-size:1.1em;
	color:#999999;
}
.changeDateMessage a{
	text-decoration: none;
	color:#0066CC;
 }
.changeDateMessage p.instructionNote{
	text-align:right;
}
 
.changeDateMessage a:hover{
	text-decoration: underline;
	color:#000000;
 }
.changeDateMessage .changeDateMessageBtnCancel , .changeDateMessage .changeDateMessageBtnUpdate{
	float:right;
	margin-left:15px;
}
.differenceBetweenInfo{
	float:left;
}
.differenceBetweenInfo p{
	font-size:1.2em;
	color:#333333;
	float:left;
	margin:0;
	padding:0;
}
.differenceBetweenInfo img{
	float:right;
	margin-left:15px;
}

.alertMsg{
	float:left;
	width:95%;
	padding:10px;
	background:#f1f1f1;
	margin:10px auto;
}

.alertMsg .msgTxt{
	background:url(/static/wa/appsyouraccount/images/enhanced/errorMsg.png) no-repeat left top;
	padding-left:68px;
}

.alertMsg p{
	color:#666666;
	font-size:1.2em;
	margin:0;
	padding:0;
}
.alertMsg p.title{
	color:#fb6900;
	font-size:1.4em;
	margin:0;
	padding:0;
}
.alertMsg ul li{
	color:#666666;
	font-size:1.1em;
}
#colorBox form{
	float:left;
	width:100%;
}

#colorBox fieldset{
	border:none;
}
#colorBox .formElement{
	float:left;
	margin-bottom:5px;
	width:100%;
}
#colorBox .updateContactDetails .formElement label, #colorBox .updateContactDetails .formElement input {
	float:left;
}
#colorBox .updateContactDetails .formElement input.text {
	width:256px;
}
input.updateContactDetailsBtnSubmit , input.updateContactDetailsBtnCancel{
	float:right;
	margin-left:20px;
	margin-top:30px;
}
#colorBox  .updateContactDetails .formElement label{
	width:66px;
	font-size:1.2em;
	font-weight:bold;
	color:#333333;
}
#colorBox .updateContactDetails .errorMsg{
	margin-left:66px;
}
#colorBox .updateContactDetails .formElement{
	margin-top:10px;
}
#colorBox .loggedOutContactdetails h3{
	margin-top:0;
}
#colorBox .loggedOutContactdetails p{
	font-size:1.2em;
	float:left;
	width:100%;
	margin:0 0 10px;
}
#colorBox .termsCondition h3{
	margin-top:0;
}
#colorBox .termsCondition p{
	font-size:1.2em;
	float:left;
	margin:0 0 15px 0;
}

/* End Module Thickbox Content */


/****************Order Tracking Pages*****************************/

.module942,
.module942 .moduleColTop,
.module942 .moduleColBottom
 {
	width:942px;
	float:left;
}
.module942 .moduleColTop {
	background:url(/static/wa/appsyouraccount/images/enhanced/modFullPanTop.png) no-repeat left top;
	height:10px;
	font-size:1px;
	line-height:1px;

}
.module942 .moduleColBottom {
	background:url(/static/wa/appsyouraccount/images/enhanced/modFullPanBottom.png) no-repeat left top;
	height:10px;
	
}
.module942 .moduleColMiddle {
	background:url(/static/wa/appsyouraccount/images/enhanced/modFullPanMiddle.png) repeat-y left top;
	padding:10px 20px;
	width:902px;
	float:left;
}
.module2Col, .module1Col,  .module2Col .module2ColTop,  .module2Col .module2ColBottom {
	width:620px;
}
.module2Col, .module1Col, .module942 {
	margin-bottom:20px;
	
}
.module2Col .module2ColTop {
	background:url(/static/wa/appsyouraccount/images/enhanced/mod2PanTop.png) no-repeat left top;
	height:10px;
	font-size:1px;
	line-height:1px;
}
.module2Col .module2ColBottom {
	background:url(/static/wa/appsyouraccount/images/enhanced/mod2PanBottom.png) no-repeat left top;
	height:10px;
	float:left;
}
.module2Col .module2ColMiddle {
	background:url(/static/wa/appsyouraccount/images/enhanced/mod2PanMiddle.png) repeat-y left top;
	padding:10px 20px;
	float:left;
	width:580px;
}
.module2Col .module2ColMiddle h2 {
	padding:0;
	width:100%;
}
.module2Col .module2ColMiddle p {
	font-size:1.2em;
	padding-top:22px;
}
.module2Col .module2ColMiddle h3 {
	font-size:1.5em;
	padding-top:22px;
	font-weight:normal;
	color:#333333;
}
.module2Col .module2ColMiddle .left {
	width:280px;
	margin-right:20px;
	float:left;
}

.module2Col .module2ColMiddle .left .formElement,
.module2Col .module2ColMiddle .left .formElement input,
.module2Col .module2ColMiddle .left .formElement label,
.module2Col .module2ColMiddle .left form p{
	float:left;
}
.module2Col .module2ColMiddle .left .formElement{
	width:100%;
	margin-bottom:10px;
}

.module2Col .module2ColMiddle .left .formElement input.text
{
	height:18px;
	width:155px;
	font-size:1.1em;
	
}

.module2Col .module2ColMiddle .left form div.formElement div.errorMsg{
	margin-left:75px;
	margin-top:10px;
}
.module2Col .module2ColMiddle .left form fieldset{
	padding-top:15px;
}

.module2Col .module2ColMiddle .left .formElement input,
.module2Col .module2ColMiddle .left .formElement label{
	margin-right:5px;
}

.module2Col .module2ColMiddle .left .formElement label{
	font-size:1.1em;
	font-weight:bold;
	width:55px;
}
.module2Col .module2ColMiddle .left .postcode label{
	margin-right:24px;
}
.module2Col .module2ColMiddle .left .postcode{
	margin-top:12px;
}
.module2Col .module2ColMiddle .left .postcode input#postcode{
	width:95px!important;
	margin-left:20px;
}

.module2Col .module2ColMiddle .right {
	width:280px;
	float:left;
}
.module2Col .module2ColMiddle .right ul.orderTracking {
	margin-top:15px;
	/*float:left;*/
	/*width:100%;*/
}
.module2Col .module2ColMiddle .right ul.orderTracking li {
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/dividerLine.gif) repeat-x scroll left bottom;
	float:left;
	width:100%;
}
.module2Col .module2ColMiddle .right ul.orderTracking li a {
	font-size:1.2em;
	float:left;
	padding:7px 0;
	float:left;
}
.module1Col .module1ColTop {
	background:url(/static/wa/appsyouraccount/images/enhanced/mod1PanTop.png) no-repeat left top;
	height:10px;
	font-size:1px;
	line-height:1px;
}
.module1Col .module1ColBottom {
	background:url(/static/wa/appsyouraccount/images/enhanced/mod1PanBottom.png) no-repeat left top;
	height:10px;
}
.module1Col .module1ColMiddle {
	background:#fafafa;
	padding:10px 20px;
	width:580px;
	xfloat:left;
	/*height:100px;*/
}

.module942 .moduleColMiddle .trackOrderHeader{
	background: transparent url(/static/wa/appsyouraccount/images/enhanced/dividerLine.gif) repeat-x scroll left top;
	float:left;
	width:902px;
	margin-top:25px;
}
.module942 .moduleColMiddle .trackOrderHeader p {
	 font-size:2.0em;
	 color:#666666;	 
}

.module942 .moduleColMiddle .trackOrderHeader a.more{
	background:url(/static/wa/appsyouraccount/images/enhanced/arrow.gif) right 6px no-repeat;
	padding-right:14px;
}

.module942 .moduleColMiddle .trackOrderHeader h1{
	
	padding-top:25px;
	/*margin-top:30px;*/
}

.module942 .moduleColMiddle .trackOrderHeader img.rightFloat{
	margin-top:20px;
	margin-right:20px;
}

.module1Col .module1ColMiddle .errorAlertMsg{
	background:url(/static/wa/appsyouraccount/images/enhanced/errorMsg.png) no-repeat top left;
	padding-left:80px;
}

.module1Col .module1ColMiddle .errorAlertMsg h2{
	color:#fb6900;
	font-size:1.6em;
}
.module1Col .module1ColMiddle .errorAlertMsg p,
.module1Col .module1ColMiddle .errorAlertMsg ul li{
	color:#666666; 
	font-size:1.2em;
}

.module1Col .module1ColMiddle .errorAlertMsg ul {
	margin-top:15px;
	margin-left:10px;
}

.module1Col .module1ColMiddle .errorAlertMsg ul li ul{
	margin-left:0;
	list-style-position:inside;
}
.module1Col .module1ColMiddle .errorAlertMsg ul.errorsList li{
	list-style-type:none;
}


.module1Col .module1ColMiddle .errorAlertMsg ul.errorsList ul li{
	 list-style-type:disc;
	 padding-bottom:10px;
}




/*****************************End Of Order tacking *****************************/


/*******Global browser resets*******/
*{
	margin: 0;
	padding: 0;
}

* {
	margin: 0;
	padding: 0;
}

body{
	font-family:  Tahoma, Arial, Verdana; 
	background: #ffffff;
	color: #666666;
	font-size: 62.5%;
}

ul, ol, li{
	list-style-type: disc;
}
 a{
	text-decoration: none;
	color:#0055b0;
 }
 
 a:hover{
	text-decoration: underline;
	color:#000000;
 }

 a img, fieldset{
	border: none;
 }
 
 .BTGH09_hidden {
	left:-9999px;
	position:absolute;
}
h1,h2{
	 font-family:Tahoma, Arial, Verdana;
	 font-weight:normal;
	 color:#333333;
}

h1{
	 font-size:2.4em;	
}

h2{
	 font-size:2.2em;
	 padding-bottom:15px;
	 line-height:100%;
}


/*******End Global browser resets*******/
/*header width - 980px */
#wrapper {
	width: 100%;
	margin:0 auto;
	
}

#BTGH09_PrimNav ul li.BTGH09_tabs {
	width:194px;
}

#BTGH09_PrimNav ul li#BTGH09_navTab1 {
	margin: 0;
	width: 196px;
}

/*******header styles Start*******/
.BTGH09_wide {
	float: none;
	width: 100%;	
}

/*BT logo */
.BTGH09_wide #BTGH09_BTMark {
	float:none;
	padding:15px 0 20px 20px;
	width:100%;
}

.BTGH09_wide #BTGH09_Signpost {
	float:none;
	margin:27px 0 0 18px;
	display:none;
}

/*search form */
.BTGH09_wide #BTGH09_GlobalSearchForm {
	display:none;
}

.BTGH09_wide #BTGH09_GlobalSearchForm fieldset {
	width:378px;
	border:medium none;
	clear:both;
	margin:0;
}

.BTGH09_wide #BTGH09_searchCat ul{
	overflow: hidden;
	margin-left: 4px;
}

.BTGH09_wide #BTGH09_searchCat ul li{
	color:#0066CC;
	font-size: 11px;
	font-family:Tahoma, verdana,lucida,arial,helvetica,sans-serif;
	display:inline;
	float:left;
	margin:0 12px 0 0;	
}

.BTGH09_wide #BTGH09_searchCat ul li span.BTGH09_google{
	float: left;
	position: relative;
	top: -3px;
	padding-left: 3px;
	color: #666666;
}

.BTGH09_wide #BTGH09_searchCat ul li span.BTGH09_google img{
	position: relative;
	top: 4px;
}

.BTGH09_wide #BTGH09_searchCat ul li a {
	padding-bottom:10px;
	display: block;
	float: left;
}

.BTGH09_wide #BTGH09_searchCat ul li a.BTGH09_selected {
	color:#000000;
	font-weight: bold;
}

.BTGH09_wide #BTGH09_searchCat ul li a.BTGH09_highlight {
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/bg_searcharrow.gif) no-repeat scroll center bottom !important;
	
}

.BTGH09_wide #BTGH09_GlobalSearchForm input.BTGH09_field{
	display:inline;
	float:left;
	margin:4px 5px 0 0;
	width:289px;
	color: #666666;
	font-size: 11px;
	padding:1px;
	border: 1px solid #cccccc;
	height: 15px;
}

.BTGH09_wide #BTGH09_GlobalSearchForm input.BTGH09_phoneBookName, .BTGH09_wide #BTGH09_GlobalSearchForm input.BTGH09_phoneBookLocation{
	display:inline;
	float:left;
	margin:4px 5px 0 0;
	width:140px;
	color: #666666;
	font-size: 11px;
	padding:1px;
	border: 1px solid #cccccc;
	height: 15px;
}

.BTGH09_wide #BTGH09_GlobalSearchForm .BTGH09_searchOptionsPB ul {
	overflow: hidden;
	clear: both;
	padding: 3px 0 0;
}

.BTGH09_wide #BTGH09_GlobalSearchForm .BTGH09_searchOptionsPB ul  li{
	float: left;
	font-size: 10px;
	padding: 0 10px 0 0;
}

.BTGH09_wide #BTGH09_GlobalSearchForm .BTGH09_searchOptionsPB ul  li input{
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	height: 12px;
}

.BTGH09_wide #BTGH09_GlobalSearchForm .BTGH09_searchOptionsPB ul  li label{
	float: left;
	padding-top: 0;
	color: #333333;
}

.BTGH09_wide #BTGH09_GlobalSearchForm fieldset.BTGH09_highlight {
	background: transparent url(/static/wa/appsyouraccount/images/enhanced/bg_searchfield_bot.gif) no-repeat left bottom !important;
}

.BTGH09_wide #BTGH09_GlobalSearchForm fieldset.BTGH09_highlight .BTGH09_highlightInner {
	background: transparent url(/static/wa/appsyouraccount/images/enhanced/bg_searchfield_top.gif) no-repeat left top !important;
}

.BTGH09_wide #BTGH09_GlobalSearchForm .BTGH09_highlightInner {
	padding:0 4px 4px;
	overflow: hidden;
	width: 370px;
}

.BTGH09_wide #BTGH09_GlobalSearchForm div.BTGH09_inputH16px {
	display:inline;
	float:left;
	margin-top:4px;
}

.BTGH09_wide #BTGH09_GlobalSearchForm  .BTGH09_searchFields{
	overflow: hidden;
}

.BTGH09_wide #BTGH09_GlobalSearchForm  label{
	font-size: 11px;
	padding: 5px 0 0;
}

.BTGH09_wide #BTGH09_GlobalSearchForm  label.BTGH09_location{
	padding-left: 52px;
}

.BTGH09_wide div.BTGH09_inputH16px {
	height:18px;
	overflow:hidden;
}

.BTGH09_wide div.BTGH09_inputH16px  input.BTGH09_hover{
	margin-top: -18px;
}

.BTGH09_wide .BTGH09_member{
	display:none;
}

.BTGH09_wide .BTGH09_member p{
	background:transparent url(/static/wa/appsyouraccount/images/enhanced/logo_member.gif) no-repeat scroll left top;
	padding-left: 15px;
}
/* Primary Nav */
#BTGH09_PrimNav {
	display:none;
}

#BTGH09_PrimNav ul {
	border:0 none;
	clear:both;
	display:block;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
}

#BTGH09_PrimNav ul li {
	float: left;
	display: inline;
	margin: 0 0 0 2px;
	padding: 0;
	border: 0;
	background: #6697be url(/static/wa/appsyouraccount/images/enhanced/prim_nav_right.gif) no-repeat top right;
	list-style: none;
	line-height:18px;
}
#BTGH09_PrimNav ul li:hover {
	background: #93b9d2 url(/static/wa/appsyouraccount/images/enhanced/prim_nav_right_hover.gif) no-repeat top right;
}

#BTGH09_PrimNav ul li a, #BTGH09_PrimNav ul li span {
	background: url(/static/wa/appsyouraccount/images/enhanced/prim_nav_left.gif) no-repeat top left;
}
#BTGH09_PrimNav ul li:hover a {
	background: url(/static/wa/appsyouraccount/images/enhanced/prim_nav_left_hover.gif) no-repeat top left;
	color: #ffffff !important;
}

#BTGH09_PrimNav ul li.BTGH09_selected {
	background: url(/static/wa/appsyouraccount/images/enhanced/prim_nav_selected_right.gif) no-repeat top right;
}

#BTGH09_PrimNav ul li.BTGH09_selected a, #BTGH09_PrimNav ul li.BTGH09_selected span {
	background: url(/static/wa/appsyouraccount/images/enhanced/prim_nav_selected_left.gif) no-repeat top left;
	font-weight: 600;
}

#BTGH09_PrimNav ul li span, #BTGH09_PrimNav ul li a, #BTGH09_PrimNav ul li a:link, #BTGH09_PrimNav ul li a:visited, #BTGH09_PrimNav ul li a:active {
	display: block;
	padding: 7px 0;
	text-decoration: none;
	color: #fff;
	text-align: center;
	font-weight: 600;
}

#BTGH09_PrimNav ul li a:hover {
	color: #000;
}

#BTGH09_PrimNav ul li.BTGH09_selected span, #BTGH09_PrimNav ul li.BTGH09_selected a, 
#BTGH09_PrimNav ul li.BTGH09_selected a:link, #BTGH09_PrimNav ul li.BTGH09_selected a:visited, 
#BTGH09_PrimNav ul li.BTGH09_selected a:active,
#BTGH09_PrimNav ul li.BTGH09_lastselected span, #BTGH09_PrimNav ul li.BTGH09_lastselected a, 
#BTGH09_PrimNav ul li.BTGH09_lastselected a:link, #BTGH09_PrimNav ul li.BTGH09_lastselected a:visited, 
#BTGH09_PrimNav ul li.BTGH09_lastselected a:active, #PBTGH09_rimNav ul li.BTGH09_lastselected a:hover {
	color: #000;
}

#BTGH09_PrimNav ul li.BTGH09_selected a:hover{
	color: #000000!important;
}
 
#BTGH09_PrimNav ul li.BTGH09_selected a:hover{
	background: url(/static/wa/appsyouraccount/images/enhanced/prim_nav_selected_left.gif) no-repeat top left !important;
}

#BTGH09_PrimNav ul li:hover a {
	background: url(/static/wa/appsyouraccount/images/enhanced/prim_nav_left_hover.gif) no-repeat top left;
	color: #ffffff!important;
}

#BTGH09_PrimNav ul li a.BTGH09_loginTab img {
	position: relative;
	top: 2px;
}

/* Secondary Navigation */
#BTGH09_SecNav {
	display:none;
}

#BTGH09_SecNav ul {
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0 10px;
}

#BTGH09_SecNav ul li {
	float:left;
	margin:0;
	padding:0 10px;
	font-size: 1.2em;
}

#BTGH09_SecNav ul li.selected span {
	color:#000000 !important;
}

/*******footer start*******/
#Footer {
	display:none;
}

#Footer ul {
	border:0 none;
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:11px 20px 0;
	overflow: hidden;
}


#Footer ul li {
	background-image:url(/static/wa/appsyouraccount/images/enhanced/separator_dot_4x4.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	border:0 none;
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 7px 0 13px;
}

#Footer ul li.first {
	background:transparent none repeat scroll 0 0;
	padding-left:0;
}

#Footer ul li  a {
	color:#0066CC;
	font-size: 12px;
}

#Footer ul li  a:hover {
	color:#000000;
	text-decoration: underline;
}


/********************************************************
@charset "utf-8";
/* CSS Document */

.hiddenText{
	float:left;
	text-align:left;
	text-indent:-999px;
	display:none;
}

/* Two Column Layout*/

div.twoColumnLayout{
	padding:10px 18px 18px;
	width:100%;
	border-left:solid 1px #afafaf;
	border-right:solid 1px #afafaf;
	float:none;
	xbackground:#e4e4e4 url(/static/wa/appsyouraccount/images/enhanced/twoColumnLayoutBg.jpg) repeat-x top;
	xoverflow:hidden;	
}

div.twoColumnLayout .columnOne{
	width:100%;
	float:none;
}

div.twoColumnLayout .columnTwo{
	display:none;
}

div.twoColumnLayout .columnOne h1{
	padding-top:10px;
}

div.twoColumnLayout .columnTwo h2{
	font-size:2.2em;
	font-weight:normal;
	color:#333333;
	margin-bottom:15px;
}
div.twoColumnLayout .columnTwo h2 span{
	background:url(/static/wa/appsyouraccount/images/enhanced/help_right_arrow.gif) no-repeat right;
	padding-right:20px;
}

div.twoColumnLayout .columnTwo h3{
	font-size:1.8em;
	font-weight:normal;
	color:#333333;
	margin-top:15px;
}

div.twoColumnLayout .columnOne .bottomPanel{
	 background:#ffffff url(/static/wa/appsyouraccount/images/enhanced/620BottomPanel.png) no-repeat bottom left;
	 padding:0 20px;
		width:100%;
	float:none;
}

div.twoColumnLayout .columnOne .header{
	background:#ffffff;
	width:100%;
	float:none;
}

div.productIcon,
div.columnOne a,
div.orderSummaryDetail UL,
span.activation{
	display:none!important;
}

div.orderSummaryDetail span{
	height:auto!important;
}





/* End of Two Column Layout*/

