@import url("/player/styles/c/c150.css");
@import url("/player/styles/b/bpglobal.css");

.com75 .cancel_registration .header, 
.com75 .sign_out .header,
.com75 .b02point22 .header,
#content .com75 .b2point22 .header,
.com75 .b02point23 .header, 
.com75 .b2point23 .header,
.com75 .SOP4point2 .header, 
.com75 .b80 .header, 
.com75 .b82 .header,
.com75 .B532 .header, 
.com75 .b524 .header, 
.com75 .b526 .header, 
.com75 .B534 .header, 
.com75 .b109 .header,
.com75 .b111 .header, 
.com75 .noprogressBar .header, 
.com75 .linked .header,
.com75 .bp.noprogbar .header
{
		height:67px;
}

/* Old styles */
.com75 .b02point22 fieldset .form li textarea		
	{ width:350px }

.com75 .b2point22 .welcomenote 			  	
	{ margin-bottom:8px;	
	  float:left; }

.com75 .b2point22 				 	
	{ color:#333; }

.subRightCol 					  	
	{ float:right;	
	  width:228px; }

.subRightCol img 				  	
	{ display:block; }

.subRightCol com25 				  	
	{ margin-right:0; }

.b2point22 h3 					  	
	{ clear:both;	
	  margin:0 0 8px; }

.com75 .b2point22 .optionsform .rdcDetails 	  	
	{ clear:both;	
	  width:80%;	
	  margin-left:24px; }

.com75 .b2point22 .optionsform .regcardDetails h4 	
	{ float:left;	
	  margin:8px 0 8px 24px; 
	  _margin-left:12px; }

.com75 .b2point22 .optionsform .regcardDetails table th, 	
.com75 .b2point22 .optionsform .regcardDetails table td 
	{ padding:0; }

.com75 .B529a .optionsform .rdcDetails tr td 		
	{ border:0; white-space:nowrap; }

.com75 .b2point22 .optionsform .changeDC 	  	
	{ display:block;
	  clear:both;
	  float:right;	
	  margin:0 16px 8px 0; }

.com75 .B529b .optionsform .changeDC 			
	{ margin:0;
	  clear:none;
	  position: relative; }
.com75 .B529b .optionsform table {width:500px; float:left;}

.com75 .B529b .optionsform .buttonhelp input { width: auto; }
.com75 .B529b .optionsform .buttonhelp p { display: inline; margin-left: 0; }
.b2point22 th,	.b2point22 td 				
	{ border:0px;
	  text-align:left;
	  padding:0; }

.b2point22 th 
	{ font-weight:bold;
	  font-size:1.1em; }

.b2point22 td
	{  font-weight:normal;
	   width:199px; }

.b2point22  table tr td input {
	border:0; }

.b2point22 table tr td.radio {
	width:20px;
	padding:0;
	margin:0;
	*padding-left:8px; }

.b2point22 table tr td.radio input {
	width:20px; }

.com75 .B622 .left {
	float:left;
	margin-right:24px; }

.com75 .b2point22 .left ul {
	list-style-type:disc;
	width:500px;
	margin-left:27px; }

.b2point22 ul li {
	font-size:1.1em;
	margin:0 0 5px 13px; }
.b2point22 ul.addDD li { margin-left:10px; }

.b2point22 dd {
	font-weight:bold; }

.b2point22 #introForm .welcometext {
	float:left;
	margin:0; }

.b2point22 #introForm .welcometext p {
	width:420px;
}
.B621 #introForm .finalcomment {
	width:420px;
}
.b2point22 .content p span{
	display:block;
}
.com75 .b2point22 .welcometext ul.plainlist li { list-style-type: disc; }
.B621 #introForm ul {
	list-style-type:disc;
	color:#000;
	padding: 0 0 0 0;
	margin:0 0 24px 10px;
	width:380px;
}
.b2point22 .newline {
	display:block; }

.b2point22 ul.promoSection {
	list-style-type:none;
	margin:8px 8px 4px 18px;
	float:left; }

.b2point22 ul.promoSection li {
	float:left;
	margin: 5px;
	font-size:1em; }

.b2point22 ul.promoSection h3 {
	margin: 34px 5px;
	color:#297dd0;
	line-height:25px;
	font-size:1.5em;
	font-weight: bold; }

.b2point22 .promoTop {
	background:url(/player/g/bespoke/promo_top.png) no-repeat;
	width:154px;
	height:9px; }

.b2point22 .promoMid {
	background:url(/player/g/bespoke/promo_mid.png) repeat-y;
	height:100%;
	overflow:hidden;
	padding:5px; }

.b2point22 .promoMid span {
	color:#ff0000;
	font-size:1em;
	display:block;
	margin: 0 auto;
	width: 140px;
	text-align:center; }

.b2point22 .promoBottom {
	background:url(/player/g/bespoke/promo_bottom.png) no-repeat;
	width:154px;
	height:20px;
	margin-left:1px; }

b2point22 li span {
	color:#000;
	font-size:1em;
	font-weight:normal; }

.b2point22 ol.form li {
	margin:10px 0; }

.b2point22 ol.form li label {
	font-weight:normal; }

.b531 ol.form li label {
	font-weight:bold; }

.com75 .b2point22 .content .gradMid fieldset {
	padding:0;
	margin:0; }

.b2point22 .balance {
	font-size:1em;
	font-weight:bold; }

.b2point22 .activeStatus {
	color:#cc5f10;
	font-weight:bold; }

.b2point22 .ddDetails {
	clear:both;
	display:block;
	margin:1em 0 0;
	padding: 0 0 20px 0; }

.b2point22 .ddinfo {
	width:500px;
	float:left;
	margin-top:8px; }
.com75 .b2point22 .ddinfo p { width: 470px; }
.b2point22 .ddDetails .ddinfo { width: 100%; }

.b2point22 .ddDetails .ddinfo p span {
	display:block; }

.b2point22 .ddDetails .ddinfo table tr td {
	border:0;
	white-space: nowrap;
}
.b2point22 .addDD h3 {
	color:#333;
	font-size:1.2em;
	margin-top:0px;
	margin-bottom:-10px; }

.b2point22 .addDD p {
	margin-bottom:-3px; }

.b2point22 .addDD fieldset {
	margin:0; }

.b2point22 .DDContainer {
	float:left;
	display:inline;
	margin-left:24px;
	width: 660px; }

.com75 .B530 .content .optionsform { width: 680px; }
.com75 .B530 .DDContainer {
	width:550px;
	float:left;
	margin-bottom:8px; }

#content .com75 .B530 .content .optionsform .useraction {
	width:auto;
	margin-top:10px;
}

#content .com75 .B530 .gradbox_wrapper .gradbox_mid {
	padding:10px 16px;
}

.b2point22 .DDCol {
	display:inline;
	float:left;
	min-height:13em;
	width:240px;
	margin-right:12px; }

.b2point22 .DDCol address {
	margin-bottom:10px; }

.b2point22 .left .DDContainer .DDCol p {
	margin-left:0;
	margin-bottom:0;
	width:200px; }

.b2point22 .DDCol dd {
	margin-bottom:10px; }

.b2point22 address {
	width:14em;
	font-weight:bold;
	font-style:normal; }

.b2point22 .leftCol dl {
	margin:10px 0 0; }
.b2point22 p.pleasesetup {
	clear: none;
	float: right;
	margin-right: 20px;
	margin-top: 40px;
	width: auto;
}
.com75 .content form #ddBreakdown {
	background:transparent url(/player/g/bespoke/B538-gradbg.png) no-repeat scroll 0pt 100%;
	clear:both;
	float:left;
	margin-bottom:8px;
	margin-left:24px;
	display:inline;
	padding-bottom:10px;
	width:656px; }

.com75 .content form #ddBreakdown.hide {
	display: none; }

.com75 .content form #ddBreakdown.show {
	display: block; }

.com75 .b2point22 #ddBreakdown table {
	clear:both;
	width:450px;
	margin-left:24px; }

.com75 .b2point22 #ddBreakdown th {
	font-weight:bold;
	padding:0px; }

.com75 .b2point22 #ddBreakdown td {
	width:auto;
	font-weight:normal;
	padding:4px 0px 0px 0pt;
	border:0; }

.com75  .b2point22 form #openSchedule {
	color:#0033CC;
	display:inline;
	margin-left:24px;
	font-weight:bold;
	width:636px;
	text-decoration:underline; }

.com75  .b2point22 #openSchedule.openState {
	background: url(/player/g/bespoke/B538-gradbg.png) no-repeat 0 0;
	width: 646px; }

.com75  .b2point22 #openSchedule span {
	padding-left: 4px; }

.com75  .b2point22 #openSchedule.openState span {
	background-image: none; }

.b2point22 table.existingDD{
	width:420px;
	margin:8px 0 0 10px;
	clear:both; }

.com75 .b2point22 #ddBreakdown .marketingtext{
	display:block;
	margin:8px 0 0;
	float:left;
	width:100%; }

.b2point22 .existingDD {
	margin-left: 21px;
	width:420px; }

.b2point22 .gradMid h3 {
	color:#333;
	font-size:1.6em;
	margin:0 0 0 38px;}
  
.b2point22 .gradMid p.underline {
	padding:0 0 8px 24px;
	float:left;
	margin:7px 0 0 14px;
	_margin-left:7px;
	border-bottom:1px solid #d7d7d7;
	width:91%;}	

.com75 .B529a .gradMid p.underline {
	padding-left:0;
	margin-left:25px;
	_margin-left:12px;}

p.overline{
	border-top:1px solid #d7d7d7;}

.b2point22 table.addDD{
	width:400px;
	margin-left:54px;
	border:0;}

.b2point22 table.addDD tr th {
	padding:10px 0 5px 0; }

.b2point22 table.addDD tr td {
	padding-bottom:5px; }

.b2point22 .gradTop{
	clear:both;
	background:url(/player/g/bespoke/grad_top.png) top left no-repeat;	
	height:21px;
	margin-top:1em;
	margin-left:20px; }

.b2point22 .gradMid{
	background:url(/player/g/bespoke/grad_mid.png) repeat-y;	
	padding:0;
	margin-left:20px;
	height:100%;
	overflow:hidden; }

.b2point22 .gradBot{
	background:url(/player/g/bespoke/grad_bot.png) bottom left no-repeat;	
	height:13px;
	margin-left:20px; }

.b2point22 .gradMid .ddOptions,  .b2point22 .gradMid .addDD {
	clear:both;
	float:left;
	width:95%;
	padding:0 0 15px 0;
	margin-left:14px;
}
.b2point22 .gradMid ul.addDD { margin-left: 0px; _margin-left: 5px; }

.com75 .B622 .gradMid .addDD{
	border-bottom:1px solid #D7D7D7;
}
.com75 .B622 .gradMid .addDD li{
	margin-left:0px;
}

.b2point22 #newDirectDebtTxt, 
.b2point22 #addtoDirectDebtTxt{
	float:left;
	width:20px;
	border:0;
	_width:10px;
}
.b2point22 .ddOptions li label{
	padding-bottom:16px;
	font-weight:bold;
	float:left;
}
.b2point22 .gradMid .regcardDetails{
	border-top:0px solid #D2D2D2;
	margin-left:2px;
	width:98%;
}
.B529b .gradMid .regcardDetails{
	border:0px;
	margin-left:2px;
	width:98%;
}
.B529b .gradMid .regcardDetails p{
	margin-left:38px;
}
.b2point22 .addDD li label{
	font-weight:bold;
	padding-left:3px;
	padding-bottom:16px;
	float:left;
}
.b2point22 .right{
	float:right;
	margin-right:12px;
}

.b2point22 img.right { margin-bottom: 14px; }
.b2point22 .left { float: left; }
.b2point22 .left p{
	margin-bottom:8px;
	width: 400px;
}
.b2point22 .hidden{
	visibility:hidden;
}
.b2point22 .gradMid fieldset .indent{
	margin:8px 0 0 13px;
	padding:8px 0 0 25px;
	_padding-left:12px;
	float:left;
	width:90%;
}

.B529a fieldset.useraction .buttonhelp,
.B655 fieldset.useraction .buttonhelp
	{ background:#e1e1e1 none repeat scroll 0%;
	  float:right;
	  width:400px; }

.B529a fieldset.useraction .buttonhelp,
.B655 fieldset.useraction .buttonhelp,
	{ background:#e1e1e1;
	  width:400px;
	  float:right; }

.B529a fieldset.useraction .buttonhelp p,
.B655 fieldset.useraction .buttonhelp p
	{ width:260px;
	  margin:8px 0 8px 13px;
	  _margin-left:7px;
	  float:left; }

.b2point22 .padtop{
	padding-top:10px;
}
.b2point22 li span.subtext {
	clear:both;
	float:left;
	margin:8px 0pt 0pt 29px;
	_margin-left:18px;
}
.com75 .b2point22 table th {
	padding:0;
	font-weight:normal;
}
.com75 .b2point22 table td {
	padding:0px 8px 0px 0px;
	font-weight:bold;
	border-bottom:0;
}
.com75 .b2point22 table.banktable th,
.com75 .b2point22 table.banktable td { padding-left: 15px; }
.com75 .B655 table td{
	border:0;
}
.com75 .B655 table td{
	border:0;
}
.com75 .B540 .footer,
.com75 .B655 .footer { clear: both; float: none; }
.com75 .b2point22 h2 button span {
	font-size:77%;
}

.com75 .b2point22 h2 button {
	margin:-1em 13px 0pt 0pt;
}
.com75 .B532 .highlight{
	color:#1031AD;
	font-weight:bold;
	display:inline;
}

.com75 .SOP4point2 h2 {
	font-size:1.2em;
	margin-right:24px;
}

.underimage {
	float:right;
	width:210px;
	border:1px solid #cccccc;
	margin:0;
	background:#ededed;
	color:#8a8a8a;
	padding:8px;
	font-size:1.1em;
}
/* START new styles */

.com75 .slots
{
	clear:both;
	overflow: hidden;
}

.com75 .slots .c150 {
	margin:0 10px 12px 0;
	float:left;
	_display:inline;
}

.com75 .B530 .ddDetails .ddinfo table{
	width:100%;
	margin-left:24px;
}








/* print friendly page */
#printfriendlypage #accessibility{
	display:none;
}
#printfriendlypage{
	background:none;
	margin-top:8px;
}
#printfriendlypage .content,
#printfriendlypage .footer,
#printfriendlypage form #ddBreakdown,
#printfriendlypage .subRightCol .heldplayslip .header,
#printfriendlypage .shadowdivider,
#printfriendlypage .strapwrapper,
#printfriendlypage .topmask  {
	background:none;
}
#printfriendlypage .cusletter .toparea{
	float:left;
	width:100%;
	margin-bottom:18px;
}
#printfriendlypage p,
#printfriendlypage .bull{
	margin:12px 0;
	width:100%;
}

#printfriendlypage .page2 .bull{
	margin-bottom:24px
}
#printfriendlypage .bull {
	padding-left:5px;
}
#printfriendlypage h1,
#printfriendlypage h2,
#printfriendlypage h3,
#printfriendlypage .page2 .ddDetails .ddinfo table,
#printfriendlypage .page2 .DDContainer,
#printfriendlypage .page2 #openSchedule,
#printfriendlypage .page2 #ddBreakdown,
#printfriendlypage .page2 #ddBreakdown table{
	margin-left:0;
}

#printfriendlypage h1,
#printfriendlypage h2,
#printfriendlypage h3{
	line-height:100%;
}
#printfriendlypage h1,
#printfriendlypage h2{
	clear:both;
	float:left;
	width:100%;
	font-size:1.6em;
	color:#1031AD;
}
#printfriendlypage h1{
	margin-bottom:16px;
}
#printfriendlypage h2{
	font-size:1.4em;
}
.printfriendly {
	*width:600px;
	width:640px;
}
#printfriendlypage .bp .optionsform{
	*width:600px;
	width:640px;
}
#printfriendlypage .left .DDContainer{
	margin:16px 0;
	width:520px;	
}
#printfriendlypage .left {
	overflow:visible;
	clear:both;
	float:left;
	width:100%;
}
#printfriendlypage .subRightCol{
	clear:both;
	float:left;
}
#printfriendlypage .printfriendly .header{
	display:none;
}
#printfriendlypage .cusletter .toparea address{
	width:14em;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	float:left;
}
#printfriendlypage .cusletter address span{
	display:block;
}

#printfriendlypage .cusletter .nllogo{
	float:right;
}

#printfriendlypage .cusletter .toparea div .impinfo{
	float:left;
	margin:0 0 0 130px;
	text-align:center;
	width:335px;
	display:inline;
}
#printfriendlypage .cusletter .toparea .impinfo span{
	text-align:center;
}
#printfriendlypage .cusletter .ddlogotop{
	float:left;
	margin:-10px 0 0 5px;
}
#printfriendlypage .cusletter .ddrefinfo{
	margin-top:32px;
}
#printfriendlypage .page2{
	float:left;
}
#printfriendlypage .page2 h1{
	margin-top:30px;
}
#printfriendlypage form .page2 #ddBreakdown table{
	border:1px solid #c0c0c0;
	margin-left:5px;
}
#printfriendlypage .heldplayslip .outer .inner .strapwrapper p{
	margin:0;
	width:160px;
	color:#4D4D4D;
	font-weight:bold;
}
#printfriendlypage .heldplayslip .outer .inner .strapwrapper{

	min-height:30px;
}

#printfriendlypage .heldplayslip .outer {
	border-top:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;	
}
#printfriendlypage .marketingtext .fullwidth{
	width:600px;
}





/* Moved from b2point23.css*/
.com75 .header a.printlink {
	background:transparent url(/player/g/buttons/print.png) no-repeat scroll 0% 0;
	float:right;
	font-size:0.523em;
	height:28px;
	margin:-24px 0px 0pt 0pt;
	padding:10px 0 0 40px;
	width:55px;
}


.com75 .b536 .selectplan .goBtn{
	background:url(/player/g/buttons/goBtn.png) no-repeat;
	border:0;
	cursor: pointer;
	width:40px;
}
.com75 .b536 .selectplan{
	background:transparent url(/player/g/bespoke/gradBg.png) no-repeat scroll 0pt;
	margin:0 0 24px 0;
	padding:2px 16px 16px 16px;
	width:624px;
}

.com75 .b536 .selectplan select {
	font-size:1.1em;
	padding:1px;
}

.com75 .b536 .selectplan fieldset label{
	margin:0 8px 0 8px;
}
.com75 .b536 .selectplan fieldset{
	margin:13px 0 0;
}

.com75 .b536 .accountBreakdown{
	margin:0 0 18px 0;
	overflow:hidden;
	_height:100%;
}
.com75 .b536 .accountBreakdown .accountBalance, 
.com75 .b536 .accountBreakdown .accountStatus{
	float:left;
	width:49%;
	_width:47%;
	margin-top:8px;
}
.com75 .b536 .accountBreakdown .accountBalance{
	margin-right:8px
}
.com75 .b536 .accountBreakdown h2{
	margin-left:0;
}
.com75 .b536 .accountBreakdown .accountBalance dl{
	width:300px;
	float:left;
}
.com75 .b536 .accountBreakdown .accountBalance dt{
	width:180px;
	float:left;
}
.com75 .b536 .accountBreakdown .accountBalance dd{
	font-weight:bold;
	float:left;
}
.com75 .b536 .accountBreakdown p{
	margin:0;
	width:100%;
}
#content .com75 .b536 .accountBreakdown .accountStatus h3{
	font-size:1.2em;
	color:#333333;
	margin:0;
	font-weight:normal;
}
.com75 .b536 .accountBreakdown .accountStatus h3 span{
	display: inline;
	font-weight:bold;
	margin-left:13px;
}
.com75 .b536 .accountBreakdown .accountStatus p{
	width:100%;
}
.com75 .b536 .accountBreakdown a{
	margin-top:13px;
	clear:both;
	float:left;
	font-size: 1.1em;
}

.com75 .b536 .content form #openSchedule {
	color:#0033CC;
	display:inline;
	margin-left:24px;
	font-weight:bold;
	width:636px;
	display:none;
}
.com75 .b536 .content form #openSchedule.openState {
	background: url(/player/g/bespoke/B538-gradbg.png) no-repeat 0 0;
	width: 646px;
}
.com75 .b536 #openSchedule span {
	padding-left: 4px;
}
.com75 .b536 #openSchedule.openState span {
	background-image: none;
}

.com75 .content form #ddBreakdown{
	background:transparent url(/player/g/bespoke/B538-gradbg.gif) no-repeat scroll 0 100%;
	clear:both;
	float:left;
	_display:inline;
	margin-bottom:8px;
	margin-left:21px;
	padding-bottom:10px;
	width:658px;
}
.com75 .b536 .content form #ddBreakdown.hide {
	display: none;
}
.com75 .b536 .content form #ddBreakdown.show {
	display: block;
}
.com75 .b536 .content form #ddBreakdown h3 {
	margin:13px 0 13px 0; }

.com75 .b536 .content form #ddBreakdown h3.ddschedule{
	margin-top:24px }

.com75 .b536 .content form #ddBreakdown p.bankname {
	width:570px;
}

.com75 .b536 .content form #ddBreakdown p.bankname span{
	font-weight:bold;
	margin-left:64px;
}

.com75 .content form #ddBreakdown table {
	width:400px; 
}

.com75 .b02point23 .content form .shadowdivider,
.com75 .b02point23 .content form .playslipinplay {
	clear:both;
	float:left;
	height:100%;
	margin-left:24px;
	padding-top:30px;
	width:660px;
	_margin-left:12px;
	position:relative; }

.com75 .b02point23 .content form .shadowdivider img {
	float:left; 
}

.com75 .b02point23 .content form .shadowdivider img.panel {
	margin:0 12px; }

.com75 .b02point23 .content form .playslips {
	clear:both;
	float:left;
	margin:13px 0 0 24px;
	width:680px;
	_margin-left:12px;
	position:relative; 
}

.com75 .b02point23 .content form .ddDetails {
	clear:both;
	float:left;
	width:690px; }

.com75 .b02point23 .content form .ddDetails h2 {
	margin:24px 0 8px 24px;
	float:left;
	clear:both; }

.com75 .b02point23 .content form .playslips h3 {
	margin:0px 0 13px 24px; }

.com75 .b536 .content form .playslips h3 {
	margin:0px 0 13px 0px; }

.com75 .b02point23 .content form .playslips p.fullwidth{
	text-align:center;
	float:left;
	margin-top:8px; }

.com75 .b02point23 .content form .playslips p.fullwidth span {
	display:block;
	text-align:center; }

.com75 .b02point23 .content form .playslips .currentplayslip {
	float:left;
	width:250px;}

.com75 .b02point23 .playslips .currentplayslip .com25 .topmask {
	background:#C9C9C9 url(/player/g/bespoke/crnt_hpl_top.png) no-repeat scroll 0%; }

.com75 .b02point23 .playslips .currentplayslip .com25 .strapwrapper {
	background:#C9C9C9 url(/player/g/bespoke/crnt_hpl_bg_repeatx.png) repeat-x scroll 0%; }

.com75 .heldplayslip .content form .playslips .currentplayslip span.arrow {
	background:transparent url(/player/g/bespoke/heldplayslip_arrow.png) no-repeat scroll 0%;
	height:26px;
	position:absolute;
	right:-14px;
	top:96px;
	width:14px; }

.com75 .b02point23 .content form .playslips .newplayslip, .com75 .b02point23 .content form .playslipinplay .newplayslip {
	float:left;}

.com75 .b02point23 .content form .playslips .newplayslip h3 {
	margin-left:0; }

.com75 .b02point23 .content form .playslips .currentplayslip h3 span,
.com75 .b02point23 .content form .playslips .newplayslip h3 span,
.com75 .b02point23 .content form .playslipinplay h3 span {
	font-weight:normal;
	display:block;
	color:#000;
	font-size: 0.915em; }

.com75 .b02point23 .content form .playslipinplay h3 {
	margin: 0px 0 8px 0; }

.com75 .b02point23 .content form .playslipinplay p {
	margin-left:0;
	margin-top:8px;
	text-align:center;
	float:left;
	clear:both;}

.com75 .b02point23 .content form .playslipinplay .bottomcontent p {
	margin-left:0;
	text-align:left;
	float:left;
	width:100%;}

.com75 .b02point23 .content form .playslipinplay p span {
	display:block;
	text-align:center;}

.com75 .b02point23 .content form .playslips fieldset.rightcol {
	clear:none;
	position:absolute;
	bottom:50px;
	left:475px;
	text-align:left;
	width:150px;
	display:block;}

.com75 .b02point23 .content form .playslipinplay fieldset.rightcol {
	position:absolute;
	clear:none;
	bottom:50px;
	left:225px;
	width:150px; }

.com75 .b02point23 .content form .useraction span.btnhint {
	margin-top:13px;
	float:left;
	font-size: 1.1em; }

.com75 .b02point23 .content .com25 .b02point23 .footer { _width: 228px; }


.com75 .b110 .content h3{
	margin-bottom:0;
}


.pendingdesign {
	background:#ccc;	
	padding:8px;
	margin-bottom:24px;
}

.com75 .B530 .expandsection a, .com75 .B530 .expandheadercommon a, .com75 .b0224 .expandheadercommon a  {
color:#339933;
font-weight:bold;
padding:0 16px 0 0;
}

#content .com75 .b0224 ol.form li.required {padding-bottom:3px; overflow:visible; display:inline-block;}

/*merged from 0228_change_password_user.css*/


.com75 .b80 .content h3{ margin-bottom:0; }

/* GBNA-2606 T84 Site Ops 2 - Accessibility TIR fix 
.com75 .b80 form.optionsform select {width:21em;}
*/

/*020*/

.com75 .divider {
	margin: 0 0 0 25px;
}
.b525 .close {
	margin-top: 1em;
}

.b523 .close li a {
	display: block;
	margin-left: 240px;
}

/*0231*/
.com75 .divider {
	margin: 0 0 0 25px;
}

.com75 .parabold {
	font-weight: bold;
	color: #1031ad;
}



.b521 fieldset,
.b522 fieldset {
	margin-top: 1em;
}

/*0232*/

.com75 .b111 a.backToTop {
	display: block;
	margin: 0 2em;
	text-align: right;
}

.com75 .b111 .useraction {
	margin-top: 16px;
}


/*signout*/


.bp.sign_out .content h2 	{ background: url(/player/g/bespoke/alert.png) top left no-repeat; font-size: 1.3em; line-height: 1.8em; padding-left: 30px; }
.bp.sign_out .content p 	{ width: 100%; }
.bp.sign_out .content fieldset 	{ padding-top: 20px; }


.com75 .fourc150 {
margin:0 0 30px;
width:480px;
}

/* 3D Secure override styles */
ol.form li .othertexthere {
display:none;
position:relative;
top:-3px;
}

#content .bpreset .cardnum dl {
	float:left;
	width:100%;
	clear:both;
}
#content .bpreset .cardnum dl dt {
	margin-bottom:2px;
	width:auto;
	font-weight:bold;
}
#content .bpreset .cardnum dl dt span {
	float:left;
	clear:both;
	width:auto;
}
#content .bpreset .cardnum dl dd {
	font-weight:normal;
	width:auto;
}
#content .bpreset .cardnum dl dd span {
	float:right;
	width:auto;
}
#content .bpreset .cardnum dl span {
	font-size:1em;
	text-align:left;
	top:0;
}
#content .bpreset .cardnum dl.fixed {
	margin:4px 0;
}
#content .bpreset .cardnum dl.fixed dt {
	clear:both;
}
#content .bpreset .cardnum dl.fixed dt,
#content .bpreset .cardnum dl.fixed dd {
	width:244px;
	float:left;
}
#content .bpreset .cardnum .changecard {
	text-align:right;
}


.com75 .b82 .content form #debit-image {
	dispaly:inline;
	vertical-align:top;
	margin-left:10px;
	width:98px;
	height:63px;
}
.com75 .b82 .content form .errgeneric #debit-image {
	dispaly:inline;
	position:relative;
	width:98px;
	height:63px;
	vertical-align:top;
	margin-left:10px;
	float:right;
}

