#primary-content.wide {
padding:0;
width:101% !important;
margin-top:10px;
}

#primary-content .no-panel-wide {
margin-top:1em;
width:735px !important;
}

#primary-content .progress ol {
width: 660px;
}
#primary-content .progress_login ol {
width: 660px;
}

#primary-content .progress ol {
background:transparent url(/images/meter-read/wide-nav.jpg) no-repeat scroll left top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 50px 0 0px;
}

#primary-content .progress_login ol {
background:transparent url(/images/meter-read/wide-nav.jpg) no-repeat scroll left top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 50px 0 0px;
}

#error-server-alert-id-0001.submit-meter-read-error-alert {
width:569px;
}

#error-server-alert-id-0001.error-servernewmeter-alert{
width:572px !important;
}

#primary-content .progress ol li {
background-image:url(/images/meter-read/meter-read-nav.jpg);
float:left;
height:40px;
margin:0;
padding:0;
position:relative;
}

#primary-content .progress_login ol li {
background-image:url(/images/meter-read/meter-read-nav_new.jpg);
float:left;
height:40px;
margin:0;
padding:0;
position:relative;
}

.meter-read-iframe{
position:absolute; 
top:0px; 
left:0px; 
display:none; 
z-index:499; 
width:100%
}

#primary-content .progress ol li span {
background-image:url(/images/meter-read/meter-read-nav.jpg);
display:block;
height:40px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
}

#primary-content .progress_login ol li span {
background-image:url(/images/meter-read/meter-read-nav_new.jpg);
display:block;
height:40px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
}

#primary-content.wide .meterread-additional {
float:right;
padding:6em 0 0;
width:241px;
}

div.submit-server-error-alert-acc-summary{
background-color:#F3F7FA;
background-image:url(/images/error_alert_new.gif);
background-position:10px 50%;
background-repeat:no-repeat;
border:1px solid #A42B25 !important;
color:#A42B25 !important;
line-height:1.3em;
margin-bottom:10px;
padding:5px 10px 30px 72px;
width:638px;
}




#primary-content .progress ol li.summary {width:220px;}
#primary-content .progress ol li.summary span.done {background-position: 0 -80px;}
#primary-content .progress ol li.summary span {background-position:0 0;width:220px;}
#primary-content .progress ol li.summary span.current {background-position:0 -39px;}

#primary-content .progress ol li.details {width:220px;}
#primary-content .progress ol li.details span.current {background-position:-219px -39px;}
#primary-content .progress ol li.details span {background-position:-219px 0;width:220px;}
#primary-content .progress ol li.details span.done { background-position:-219px -80px;}

#primary-content .progress ol li.confirm {width:220px;}
#primary-content .progress ol li.confirm span {background-position:-438px 0 ;width:223px;}
#primary-content .progress ol li.confirm span.current { background-position:-438px -39px;}



#primary-content .progress_login ol li.summary{width:220px;}
#primary-content .progress_login ol li.summary span.done {background-position: 0 -80px;}
#primary-content .progress_login ol li.summary span {background-position:0 0;width:220px;}
#primary-content .progress_login ol li.summary span.current {background-position:0 -39px;}

#primary-content .progress_login ol li.details {width:220px;}
#primary-content .progress_login ol li.details span.current {background-position:-219px -39px;}
#primary-content .progress_login ol li.details span {background-position:-219px 0;width:220px;}
#primary-content .progress_login ol li.details span.done { background-position:-219px -80px;}

#primary-content .progress_login ol li.confirm {width:220px;}
#primary-content .progress_login ol li.confirm span {background-position:-438px 0 ;width:223px;}
#primary-content .progress_login ol li.confirm span.current { background-position:-438px -39px;}


#basic-accordian .accordion_child {width:153px;}

#basic-accordian .accordion_headings{ background:#FFFFFF url(/images/form-expand-item-control.gif) no-repeat scroll 98% 50%; padding-right: 19px; width: 137px;}


#basic-accordian .header_highlight{ background:#FFFFFF url(/images/forms/form-contract-item-control.gif) no-repeat scroll 98% 50%; padding-right: 19px; width: 137px;}

#test-header {



color:#3996D6;



}



#basic-accordian {background:none!important; margin-top: 0px;}



#basic-accordian h2{padding-top: 6px; height: 26px; background-color: transparent!important; background-image: url(/images/meter-read/helpandadvice-top.jpg)!important; background-repeat: no-repeat!important;  background-position:left top !important; margin:0 0 0!important;}


.help-advice-box {



width:258px;



margin-left:0.8em;



margin-top:1em;



float:left;



background-image:url(/images/acc_summary/help-advice-top.png);



background-repeat:no-repeat;



background-position:top left;



}



.help-advice-box h3 {



color:#333366;



padding-top:0.5em;



padding-left:0.5em;



}



.help-advice-box-header {



height:32px;



background-image:url('/images/acc_summary/sky-gradient.gif');



background-position:top left;



background-repeat:repeat-x;



padding:2px;



padding-bottom:0px;



margin-top:2px;



margin-bottom:-2px;



margin-right:0px;padding-right:0px;



margin-left:1px;



}



.help-advice-box-content {



padding:0px 7px 0px 8px;



background: transparent url(/images/meter-read/helpandadvice-body.jpg) repeat-y left bottom;



margin-left:0px;







}



.help-advice-box-bottom {



background-image:url(/images/meter-read/helpandadvice-bottom.jpg);



background-repeat:no-repeat;



background-position:bottom left;



height:9px;



}


#primary-content .m-panel .top {
	background:transparent url(/images/new_icons/m_panel_top.gif) no-repeat scroll 0 0;
	padding-top:4px;
	width: 659px;
}

#primary-content .m-panel .bottom {
	background:transparent url(/images/new_icons/m_panel_bottom.gif) no-repeat scroll 0 100%;
	padding: 0 0 2px 0;
	border:none;
	width: 659px;
}

#primary-content .m-panel .m-content {
	background:#FFFFFF url(/images/newcontent/bg_m_panel_content.gif) repeat-x scroll 0 100%;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	margin:0px;
	width:656px;
}


.meter-order-1 {
width:195px;
}

#primary-content  .m-header.no-icon {
background-color:#B7DAF2;
background-image:url(/images/newcontent/bg_m_panel_header.gif);
background-repeat:repeat-x;
height:40px;
margin:-2px 0;
padding:5px 10px 0;
position:relative;
}

#primary-content .m-content.clear table {
width: 100%; 
}

#primary-content .m-content.clear table td {
padding: 5px 5px 2px 15px;
vertical-align: baseline;
}

.table-content{
padding: 5px 5px 2px 40px !important;
vertical-align: baseline !important;
}

.table-accdet{
padding: 5px 5px 40px 15px !important;
vertical-align: baseline !important;
}


#primary-content .m-content.clear table thead {
background-color:#B7DAF2 !important;
background-image:url(/images/newcontent/bg_m_panel_header.gif);
background-repeat:repeat-x;
height:40px;
margin:-2px 0;
position:relative;
font-weight:bold !important;
}

#primary-content .m-content.clear table tbody {
margin:-2px 0;
position:relative;
}

#primary-content .m-content.clear table tbody tr input {
width: 15px;
border:none;
}

.saperator {
background:transparent url(/images/newcontent/dotted_line_grey.gif) repeat-x scroll 0 0;
height:5px;
}

#primary-content .m-content.clear table thead tr input {
width: 15px;
border:none;
}

.check-container{text-align:center;padding-left:60px !important;}

.elect-icon{padding-left:33px!important;background:url(/images/icons/elec_icon.gif) no-repeat top left;}
.gas-icon{padding-left:33px !important;background:url(/images/icons/gas_icon.gif) no-repeat top left;}

.meter-box{width:22px!important;height:22px !important;border:solid 1px #B5DBF7 !important;text-align:center;}
 .meter-header{
  background:transparent url(/images/meter-read/meter_read_header.gif) no-repeat top left !important;
  height:40px;
  margin:0px 5px 0px 5px;
  padding:5px 10px 0;
  position:relative;
}

.meter-read-cont{

margin-top:20px;
padding-left:20px;
}

 .accordion_child { 
 width:158px;
}

.help-cont{

 color:#333366 !important;
 font-size:1.2em !important;
 font-weight:bold!important;
 padding-left:5px !important;
padding-top:5px;
}

 #continueLoad{
 width:40%!important;
 }
 
 .reading-cont{
 width:500px;
 }
 
 
 .reading-opt-cont{width:300px;float:left}
 
 .reading-opt-input{float:left;padding-left:20px;padding-right:40px;margin-top:2px;_margin-top:0px;}
 
 .no-bottom-marg{margin-bottom:0px!important;}
 #meter-left-cont{width:auto!important;float:left}
 .meter-input1{margin-left:74px !important;}
 .addit-cont2{padding-top:18px!important;}
 
 
 #primary-content .m-panel.blue .m-content {
 	background:#CCE4F5 url(/images/newcontent/bg_m_panel_span2_blue_content.gif) repeat-x scroll left bottom;	
 	border-left:1px solid #e6e6e6;
 	border-right:1px solid #e6e6e6;
 	margin:0px;
 	width:656px;
 }
 
 #primary-content .two-col {
 margin: 0px; 
 border-left:1px solid #ffffff; 
 border-right:1px solid #ffffff;
 padding:1em;
 }
 
 #primary-content .two-col .col-1 p,#primary-content .two-col .col-2 p {
 margin-bottom:10px;
 }
 
 #primary-content .spacer {
 clear:both;
 height:1em;
 }
 
 #primary-content .m-panel-636 .top {
 	background:transparent url(/images/meter-read/m_panel_top_636.gif) no-repeat scroll 0 0;
 	padding-top:4px;
 	width: 636px;
 }
 
 #primary-content .m-panel-636 .bottom {
 	background:transparent url(/images/meter-read/m_panel_bottom_636.gif) no-repeat scroll 0 100%;
 	padding: 0 0 2px 0;
 	border:none;
 	width: 636px;
 }
 
 #primary-content .m-panel-636 .m-content {
 	background:#FFFFFF url(/images/newcontent/bg_m_panel_content.gif) repeat-x scroll 0 100%;
 	border-left:1px solid #e6e6e6;
 	border-right:1px solid #e6e6e6;
 	margin:0px;
 	width:634px;
 }
 
 #primary-content .m-panel-636.blue .m-content {
 	background:#CCE4F5 url(/images/newcontent/bg_m_panel_span2_blue_content.gif) repeat-x scroll left bottom;	
 	border-left:1px solid #e6e6e6;
 	border-right:1px solid #e6e6e6;
 	margin:0px;
 	width:634px;
 }
 
 .icon-para {
 padding-left: 100px;
 }
 
 .next {
 background: transparent url(/images/meter-read/saperator.gif) no-repeat scroll left bottom;
 height:30px;
 clear:both;
 margin-bottom: -20px;
 margin-top: -5px;	
 }
 
 .icon-td {
 width: 170px;
 }
 
 .activate {
 background:transparent url(/images/meter-read/account.jpg) no-repeat scroll left bottom;
 min-height:200px;
 _height:200px;
 }
 
 .activate p {
 padding-right: 200px;
 }
 
 .included {
 padding-left:50px;
 }
 
 .included li {
 background:transparent url(/images/newcontent/tick.png) no-repeat scroll left top;
 padding-left:22px;
 }
 
 .margin {
 margin-bottom: 20px;
}

 
.included li{ 
behavior:url("/images/content/energy/iepngfix.htc");
width:428px;
 }

.pay-details-cont{padding-top:2px!important;}

.pay-inner-cont{background-color:#ffffff;padding:10px; padding-bottom:30px;}

.no-bottom-margin{
margin-bottom:0px!important;
}

#primary-content input.button-width{
width:100px;
border:none;
}
.pay-content{padding-left:100px;}



#primary-content input.meter-read-continue-image{
border:none;
margin:0px;
padding:0;
width:0px;
height:0px;
}
.generic-form div.error-server-alert, .marketing-your-account-bill-overdue div.error-server-alert { width:615px; border:1px solid #A42B25 !important; padding:5px 10px 10px 72px; line-height:1.4em; background-color:#f3f7fa;background-image:url(/images/error_alert_new.gif); background-position:10px 50%; background-repeat:no-repeat; margin-bottom:10px; color:#A42B25 !important;}

.textboxalign
{
line-height: 0.1em; margin-top:-20px;margin-right: -10px;float: right;
}

.tooltipalign
{
margin-left:0px!important;
}
#primary-content .element{float:left;width:570px;}

#primary-content .label {
text-align:right !important;
width:200px !important;
}

.helpcontpad
{
padding-top:2px !important;
}

.button-floatright{
float:right !important;
}

.icon-para1 {
 padding-left: 95px;
 }

.meter-read-small{
font-size:0.8em;
font-weight:normal;
margin-left:-11px;
float:left;
}

.meter-read-right{
font-size:0.8em;
font-weight:normal;
margin-left:17px;
float:left;
}

#primary-content.wide .meter-read-additional {
float:left;
padding:1em 0 0;
width:171px;
margin-left:60px;
_margin-left:60px;
}

#primary-content.wide .meter-read-additional1 {
float:left;
width:171px;
margin-left:60px;
_margin-left:60px;
}


.meter-read-button-container{
width:656px; 
float:left;
display:inline; 
padding-top:10px;
}

.meter-read-button-left{
float:left;
width:300px;
}

.meter-read-button-right{
float:right;
width:350px;
text-align:right;
}

.overlay-divtype{
background-color:#ffffff;
padding:20px 0 0 40px;
width:90%;border:solid 1px #ffffff;
color:#A42B25;
}

.overlay-floatl{
float-left;
}

.overlay-color{
color:#A42B25;
}

.overlay-border-type{
border:solid 1px #A42B25; padding:10px 20px 10px 5px; width:380px; margin-top:10px;
}

.overlay-day-elec{
margin-left: 54px;
}

.overlay-night-elec{
margin-left: 212px;
}

.overlay-button1{
margin-top:10px;
width: 448px; 
height: 24px; 
left: 55px; 
margin-left: -14px;
}

.overlay-zerowdht{
width:0px;height:0px;
}

.overlay-left-button{
height: 23px; 
width: 90px; 
padding-top: 0px; 
margin-left: 15px;
}

.overlay-rightpad{
padding-right:28px;
}

.overlay-right-button{
top: 463px; 
left: 364px; 
padding-bottom: 0px; 
width: 99px; 
margin-top: 0px; 
padding-top: 0px; 
height: 24px;
}

.meter-read-label-email{
width:150px;
float:left;
}

.meter-read-input-orange{
float: left;
_margin-left:-8px;
width: 145px;
}

.meter-read-input-email{
float: left;
_margin-left:-8px;
}


.meter-read-phone-type{
float: left;
margin-left:8px;
width: 110px !important;
_width: 116px !important;
height: 21px;
padding: 1px !important;

}

.meter-read-input-postcode{
float: left;
width: 150px;
}

.meter-read-email-tooltip{
float: left;
margin-left: 94px;
_margin-left: 82px;
}

.meter-read-postcode-tooltip{
float: left;
margin-left: 5px;
}

.n_header {
background:#A3ADC7 url(/images/online_setup/bg_n_panel_228_header.gif) no-repeat scroll left top;
padding:1px 15px;
width:198px;
}

.n_content {
background:transparent url(/images/online_setup/bg_n_panel_rptr_v1.gif) repeat-x scroll left bottom;
margin:0 2px;
padding:5px 15px;
width:194px;
}

.plus {
background:transparent url(/images/newcontent/more.gif) no-repeat scroll left top !important;
display:block;
padding:0 0 0 25px;
margin-bottom:10px;
}

.minus {
background:transparent url(/images/newcontent/less.gif) no-repeat scroll left top !important;
display:block;
padding:0 0 0 25px;
}

.nbox {
background:transparent url(/images/online_setup/bg_n_panel_228_rptr.gif) repeat-y scroll left top;
margin-bottom:10px;
width:228px;
}

.nbox h2 {
color:#085A92;
font-size:1.5em;
font-weight:normal;
margin-bottom:0px !important;
padding:5px 0;
visibility:visible !important;
}

.nbox.gradient .top {
padding-top:0;
}

.nbox .bottom {
background:transparent url(/images/online_setup/bg_n_panel_228_bottom.gif) no-repeat scroll left bottom;
padding-bottom:5px;
width:228px;
}

.nbox .top {
background:transparent url(/images/online_setup/bg_n_panel_228_top.gif) no-repeat scroll left top;
padding-top:2px;
width:228px;
}

.txt_bg {
1background:transparent url(/images/online_setup/textbox_bg.gif) no-repeat scroll 0 40% !important;
border:solid 1px;
height:24px;
1padding-top:5px;
width:221px;
}

#primary-content .input {



}

#primary-content .form input {
border:solid 1px #7B9EBD;
margin-top:0!important;
}
#primary-content .input-sap {

 
width:221px;

}

.acc_content {
padding-left:25px;
margin-bottom:10px;
}

#primary-content .label-sapdown {
text-align:right !important;
width:260px !important;
float:left;
padding-right:15px;
}




 .color{border:solid 1px #A42B25!important;background-color:#f3f7fa!important;}
  .color-box{border:solid 1px #A42B25!important;background-color:#f3f7fa!important;}
 
 #error_box1{width:116px;padding:0px 0px 1px 1px;float:left;}
 #error_box1 select{margin-right:0px!important;}
 .subhead{padding-left:10px;}
 

 #primary-content div.error-server-alert p {
 color:#A42B25 !important;
 }
 
 .generic-form div.error-server-alert, .marketing-your-account-bill-overdue div.error-server-alert {
 background-image:url(/images/error_alert_new.gif) !important;
 border:1px solid ##!important;
 }

.meter_p_left{width:215px;float:left;}
.meter_p_right{width:100px;float:right;}