 @import url(/style/BGB/styles_global.css);

.calTextField {

	height:18px;

	padding-left:1px;

	padding-top:3px;

	width:85px;

}

#1multisite {

	font-size:1.005em;

}

#1multisite #mainright h2 {

	font-size:1.455em;

}

#1primary-content h2.mainheading {

	color:#fb0 !important;

}

.helpdiv a {

	text-decoration:none !important;

}

#mainright .colorblue {

	color:#84248D;

}

div.link_popup {

	width: 250px;

	border: 3px solid #a54a9f;

	background-color: #fff;

	position: absolute;

	top: 105px;

	left: 294px;

	z-index: 19;

}

div.link_popup .link_content {

	padding: 15px;

}

div.link_popup .link_content a.close {

	margin-top: -10px;

}

.title_select {

	width:130px;

}

.cal-icon {

	margin:2px 0 0 5px;

}

.addrboxpad {

	padding:6px 0 0 280px;

}

.nbox.addrbox {

	background: transparent url(/images/BGB/movingpremises/bg_bluestrip.jpg) repeat-y scroll left top;

	width:373px;

}

.nbox.addrbox .top {

	background: transparent url(/images/BGB/movingpremises/top_bluecurve.jpg) no-repeat scroll left top;

	width:373px;

}

.nbox.addrbox .bottom {

	background: transparent url(/images/BGB/movingpremises/bot_bluecurve.jpg) no-repeat scroll left bottom;

	width:373px;

}

.addrcontentbox {

	border:1px solid #7f9db9;

	background-color:#ffffff;

	padding:5px;

	width:330px;

}

.addrscroll {

	height:120px;

	overflow-x:hidden;

	overflow-y:scroll;

}

.addrscroll ul li {

	border-bottom:4px solid #ffffff;

	background-color:#f2f2f2;

	cursor:pointer;

}

.nbox .addrscroll ul li a {

	color:#000000 !important;

	text-decoration:none !important;

	padding:7px 10px;

	display:block

}

.nbox .addrscroll ul li a:hover {

	color:#000000 !important;

	text-decoration:none !important;

	padding:7px 10px;

	display:block;

	background-color:#daeef3;

}

.nbox a.addrlnk {

	color:#000000 !important;

	text-decoration:none !important;

	display:block

}

.displayblock {

	display:block;

}

#multisite .form .row input.dateBox {

	width:85px;

	color:#bbb;

}

.nbox.billaddrbox {

	background: transparent url(/images/BGB/movingpremises/bg_ashstrip.jpg) repeat-y scroll left top;

	width:373px;

}

.nbox.billaddrbox .top {

	background: transparent url(/images/BGB/movingpremises/top_ashcurve.jpg) no-repeat scroll left top;

	width:373px;

}

.nbox.billaddrbox .bottom {

	background: transparent url(/images/BGB/movingpremises/bot_ashcurve.jpg) no-repeat scroll left bottom;

	width:373px;

}

.form .row.radiodiv label.rdlabel.rdlblwidth {

	width:120px;

	text-align:left;

}

#billAddrBox3 .anotheraddrlbl {

	width:110px;

}

.helpmsg {

	background: url(/images/BGB/movingpremises/tooltip.gif) no-repeat;

	width:176px;

	height:99px;

	display:none;

	position:absolute;

	z-index:1000;

}

.landing_container {

	background:url(/images/BGB/movingpremises/landingbg.gif) no-repeat left top;

	width:228px;

	height:400px;

	float:left;

	margin-left:15px;

}

#multisite .landing_container .imgdiv {

	padding-left:3px;

	margin-top:10px;

}

.helpdiv {

	width:210px;

	padding:10px 0 10px 16px;

	float:left;

}

#mainright .nbox.pricedet {

	background:transparent url("/images/BGB/movingpremises/bg_nbox_rptr5.gif") repeat-y top left;

}

#mainright .nbox.pricedet .top {

	background:transparent url("/images/BGB/movingpremises/bg_nbox_top5.gif") no-repeat top left;

}

#mainright .nbox.pricedet .bottom {

	background:transparent url("/images/BGB/movingpremises/bg_nbox_bottom5.gif") no-repeat bottom left;

}

.contactnumber1 {

1float:left;

	padding:5px 20px 5px 25px;

	margin:0;

	background:transparent url(/images/BGB/movingpremises/icon_phone_bg.gif) no-repeat -6px 2px;

}

#mainright .txtsmall {

	font-size:0.9em;

}

#mainright .menuh ul {

	float:left;

	margin:0;

	padding:0;

	-style:none;

}

#mainright .menuh li {

	float:left;

	padding:0;

	margin:0 0 1px 0;

	text-align:center;

1padding:10px 0;

	position:relative;

	top:1px;

}

#mainright .menuh li a {

	display:block;

	float:left;

	width:120px;

	padding:9px 0;

	text-decoration:none;

	color:#000;

	font-weight:bold;

	background: transparent url(/images/BGB/movingpremises/Electric_price.gif) no-repeat top left;

}

#mainright .menuh li a.select {

	color: #84248D;

	cursor:default;

	background: transparent url(/images/BGB/movingpremises/electric_price_selected.gif) no-repeat top left;

}

#mainright .menuh .box2 {

	background: transparent url(/images/BGB/movingpremises/graphbg.gif) no-repeat top left;

	width:319px;

	height:250px;

	margin-top:-2px;

}

.form .row.radiodiv .anotheraddrtxt {

	border:1px solid #7F9DB9;

	width:191px;

}

#multisite #mainright h2.hdr {

	color:#84248D;

	font-size:2.3em;

	font-weight:bold;

}

.form .row.error .message.msgmargin {

	margin:5px 0 0 280px;

}

#multisite .smallpadv {

	padding:2px 0;

}

#multisite .lblwidth {

	width:340px;

}

.form .row input.text {

	width:191px;

	padding-left:1px;

	height:19px;

	padding-top:2px;

}

.colorblack {

	color:#000;

}

#rightnav .txtnone {

	text-decoration:none;

}

#mainright {

	width:718px;

	position:relative;

}

.nboxl {

	width:700px;

	background:transparent url("/images/BGB/meterreadrefresh/mid-bg.png") repeat-y top left;

}

.nboxl .top {

	width:700px;

	background:transparent url("/images/BGB/meterreadrefresh/top-bg.gif") no-repeat top left;

}

.nboxl .bottom {

	width:690px;

	padding:5px 5px 2px;

	background:transparent url("/images/BGB/meterreadrefresh/bottom-bg.gif") no-repeat bottom left;

}

.nboxl .purple_header h2 {

	padding:5px 15px;

	margin:0;

	font-size:1.455em;

	font-weight:normal;

}

.nboxl.blue .purple_header {

	width:690px;

	background:#922C92 url("/images/BGB/quote/toppurple_bg.png") no-repeat top left;

	margin-top:-4px;

	margin-left:-4px;

}

.nboxl.blue .purple_header h2 {

	color:#fff;

}

.nboxl .n_content {

	width:660px;

	padding:15px;

	height:420px;

}

.nboxl .n_content table {

	margin:0 auto;

}

.nboxl .n_content table td {

	width:270px;

	height:350px;

	background-color:#555;

}

#multisite .linkslist {

	margin:0;

}

#multisite .linkslist a {

	text-decoration:none;

}

.mbox_meterreading {

	width:356px;

	background:transparent url(/images/BGB/meterreadrefresh/submitmtr_mbox_rptr.gif) repeat-y top left;

}

.mbox_meterreading .top {

	width:356px;

	background:transparent url(/images/BGB/meterreadrefresh/submitmtr_mbox_top.gif) no-repeat top left;

}

.mbox_meterreading .bottom {

	width:340px;

	padding:8px;

	background:transparent url(/images/BGB/meterreadrefresh/submitmtr_mbox_bottom.gif) no-repeat bottom left;

}

.mbox_meterreading .m_content {

	height:210px;

}

.mbox_meterreading.middlebox {

	margin:0 2px;

}

#multisite .meter-number-wrapper .meter-number-inner .mpan-bold {

	font-weight:bold;

}

#multisite .meter-number-wrapper .meter-number-inner .mpan-disabled {

	background-color:#F2F1F1;

	border-color:#7F9DB9 !important;

}

#multisite h2 span.txtsmall {

	font-weight:normal;

	font-size:0.75em

}

/* Added new style */

	        #multisite .ticklist {

	list-style-image:none;

	margin:0;

	padding:2px 0;

}

.ticklist li {

1background:transparent url(/images/BGB/meterreadrefresh/icon-tick.gif) no-repeat scroll right top;

	list-style-type:none;

	padding:0 20px 5px 0;

	border-bottom:1px solid #E7ECF1;

}

#multisite h2.fontsmall {

	font-size:1.25em;

	padding-top:10px;

}

#multisite .btncol {

	width:456px;

	float:left;

}

#multisite .btn2 {

	float:left;

	padding-left:5px;

	padding-top:6px;

}

#multisite h2.icon-tic {

	background:transparent url(/images/BGB/meterreadrefresh/icon-tick.gif) no-repeat scroll 200px 6px;

}

#primary-content .iconticklist {

	list-style-image:none;

	margin:0;

	padding:2px 0;

}

.iconticklist li {

	background:transparent url(/images/BGB/meterreadrefresh/tick.gif) no-repeat scroll left top;

	list-style-type:none;

	padding:0 20px 5px 20px;

}

#multisite .roundedlist {

	list-style-image:none;

}

#multisite .roundedlist li {

	padding-left:15px;

	margin-bottom:10px;

	margin-left:0px;

	line-height:18px;

	background:url(/images/BGB/multisite/bullet_rounded.gif) no-repeat 2px 8px;

}

.thankyou {

	height: 440px;

}

/* Add sprint 8 class */			

.form .row.helper.twolines1 label {

	padding-right:24px;

	position:relative;

	width:246px;

	line-height:1.3em;

}

.form .row.helper.twolines1 label a.tab {

1display:block;

	width:20px;

	height:20px;

	position:absolute;

	top:3px;

	right:0px;

	_top:-1px;

}

.form .row.slidebox {

	padding:15px 0 0 0;

	background:#fff url(/images/BGB/quote/bg_rounded_help.gif) no-repeat top left;

	margin:5px 0 5px 0;

	display:none;

}

.form .row.slidebox p {

	padding:5px 15px 0px;

1background:#fff url(/images/BGB/quote/bg_rounded_help.gif) no-repeat bottom left;

	margin:0;

	margin-left:60px;

}

.form .row.slidebox .boxfooter {

	width:100%;

	height:15px;

	background:#fff url(/images/BGB/quote/bg_rounded_help.gif) no-repeat bottom left;

	margin:0;

}

.form a.close {

	display:block;

	width:20px;

	height:20px;

	float:right;

	font-weight:bold;

	text-indent:-2000px;

	background:#fff url(/images/BGB/quote/icon_close.gif) no-repeat top left;

	margin-top:-15px;

	margin-right:-5px;

	_margin-right:0;

}

.form a.close:hover {

	text-decoration:underline;

}

.form .row.radiodiv input,  .form .row.checkboxdiv input {

	width:auto;

	border-width:0;

	vertical-align:middle;

	margin-right:5px;

	margin-top:3px;

	_margin-top:0px;

}

.form .row.checkboxdiv input {

	margin-left:0;

}

.form .row.radiodiv label.rdlabel {

	width:auto;

	border-width:0;

	line-height:1.5em;

	margin-right:10px;

	padding-right:0px;

}

.form .row.checkboxdiv label.chklabel {

1float:none;

	width:640px;

	border-width:0;

	font-weight:normal;

	text-align:left;

}

.thankyouwithref {

	height: 535px;

}





/* 143 */



.nbox .bottom {

	background:url("/images/BGB/quote/bg_nbox_bottom.gif") no-repeat scroll left bottom transparent;

	padding:5px 5px 2px;

	width:690px;

}

.nbox_popup.blue .popup_n_header {

	background:#922C92 url("/images/BGB/meterreadrefresh/toppurple_bg.png") no-repeat scroll left top;

	height:25px;

	padding-left:20px;

	padding-top:3px;

	width:672px;

}

.nbox_popup {

	background:url("/images/BGB/meterreadrefresh/mid-bg.png") repeat-y scroll left top transparent;

	width:692px;

}

.nbox_popup .top {

	background:url("/images/BGB/meterreadrefresh/top-bg.gif") no-repeat scroll left top transparent;

	width:692px;

}

.link_content_popup .bottom {

	background:url("/images/BGB/meterreadrefresh/bottom-bg.gif") no-repeat scroll left top transparent;

	width:692px;

	height:12px;

}

.popup_n_header h2 {

	margin-bottom:0;

}

.close-panel {

	float:right;

	width:20px;

	padding-top:8px;

	margin-right:10px;

}

.thickboxContent {

	float:left;

}

.thickboxContainer {

	background:#fefafe;

	border: 2px solid #a43799;

	float:left;

	width:572px;

	height:123px;

}

a.close_popup {

	background:url("/images/BGB/meterreadrefresh/close_icon.jpg") no-repeat scroll left top transparent;

	cursor:pointer;

	display:block;

	float:right;

	font-weight:bold;

	height:27px;

	text-indent:-2000px;

	width:26px;

	position:absolute;

	top:-6px;

	right:34px;

}

#TB_ajaxContent .error-div-prop {
	font-family:arial; font-size:12px; padding:15px 10px 10px 10px; _padding:35px 10px 10px 10px;
}

 /*RFC 239*/
 .form .row.checkboxdiv label.meterchklabel {
     color: #000000;
     font-size: 1.0em;
     font-weight: normal;
     text-align: left;
     width: 640px;
}
