

@import url(/style/BGB/styles_multisite.css);



#1multisite {font-size:1.005em;}



.helpdiv a {text-decoration:none !important;}

#mainright .colorblue {color:#646361;}





.row1 {background-color:#CEE0EA;}

.row2 {background-color:#F4F9FD;}

#multisite .txt12 h2 {font-size:1.335em;}



.innerbox {width:600px;margin:0 auto; border:1px solid #C5D2DB; border-width:1px 1px 0 1px;}

.innerbox .twocol {width:600px;padding:5px 0; background-color:#CEE0EA;border-bottom:1px solid #C5D2DB;}

.innerbox .innerbody {1display:none;width:600px;border-bottom:1px solid #C5D2DB;}

.innerbox .innerbody label {width:160px; text-align:left;}



.table1 {background-color:#fff;width:300px;height:134px;_height:133px;position:absolute;top:5px;right:5px;z-index:10;border:1px solid #ccc; border-bottom-width:0;}

.table2 {background-color:#fff;width: 350px; height: 143px;_height:145px;position: absolute; top: 5px; right: 7px; z-index: 10; border: 1px solid #ccc; border-bottom-width:0;}

.table1 .chargetable2 {width:283px;}

.table1 {overflow-y:auto;}

.table1.tworows .chargetable2 {width:100%;}





#primary-wrapper .faq-popup {display:none; overflow: visible; padding: 0px !important; background: #fff; position: absolute; left: 4px; top: 55px; z-index: 50; }

#primary-wrapper .popup-wrapper { width: 641px; padding: 20px 22px; border: 3px solid #a54a9f; text-align: left; background: #fff; overflow: hidden; z-index: 20; }

#primary-wrapper .popup-wrapper .popup-inner { background: #fff; overflow-y: auto; height: 270px; }

#primary-wrapper .popup-title-close { overflow: hidden; _height: 1%; }

#primary-wrapper .popup-title-close .popup-title { float: left; width: 500px; }

#primary-wrapper .popup-title-close .popup-title h1 { color: #361163; font-family: arial; font-size: 1.5em; font-weight: bold; margin-bottom: 14px; }

#primary-wrapper .popup-title-close .popup-link { float: right; width: 70px; height: 25px; text-align: right; }

#primary-wrapper .popup-title-close .popup-link a { display: block; width: 45px; height: 16px; color: #a61e85; font-size: 1.2em; font-weight: bold; padding: 1px 25px 3px 0px; background: #fff url(/images/BGB/quote/icon_close.gif) no-repeat top right; }

#primary-wrapper .popup-wrapper .popup-inner h2 { color: #361163; font-size: 1.3em; margin-bottom: 6px; }

#primary-wrapper .popup-wrapper .popup-inner h3 { color: #a61e85; font-size: 1.1em; margin-bottom: 4px; }

#primary-wrapper .popup-wrapper .popup-inner p { color: #666; margin-bottom: 16px; }



div.link_popup { width: 250px; border: 3px solid #a54a9f; background-color: #fff; position: absolute; top: 258px; left: 200px; z-index: 19; }

div.link_popup .link_content { padding: 15px; }

div.link_popup .link_content a.close { margin-top: -10px; }



#multisite_steps li {width:118px;}

#multisite_steps li.current {width:118px;padding-left:1px;}

#multisite_steps li.last {width:98px;background-position:top right;}

#multisite_steps li a {width:98px;}



#rightnav .nbox .n_content {padding-bottom:10px;}



.1form .row {background-color:#fdf;}

.1form .row label {background-color:#fcf;}

.1form .row .message {background-color:#fb0;}

.mandatory { color: #ff0000 !important;}

.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;}

.form .row input.text.dateBox {width:85px;color:#bbbbbb;}

.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:374px;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 {float:left;padding:5px 20px 5px 25px;margin:0;background:transparent url(/images/BGB/movingpremises/icon_phone_bg.gif) no-repeat -6px 0;}

#mainright .txtsmall {font-size:0.9em;}

#mainright .menuh ul {float:left;margin:0;padding:0;list-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;}
.form .row.error input.snumber {
background-color:#ffffff;
}







#1mainright .menuh .box2 {background-color:#fff;margin-top:-1px;border:1px solid #ccc; border-width:0 1px 1px 1px;}

.1contact .n_content { background:transparent url(/images/BGB/movingpremises/icon_phone_bg.gif) no-repeat scroll 1px 40px;padding-top:10px;}

#1multisite .landing_container .contact p {font-size:0.9em;color:#6A1C6E;font-weight:bold;}

#1mainright .nbox .n_content ul{list-style-type:disc;list-style-image:none;padding:15px 10px 10px 35px;font-size:0.9em;}

#1mainright .nbox.priceDet p {font-size:0.9em;line-height:16px;margin:0px}

#1mainright .menuh li.gasPrice {width:85px;background: transparent url(/images/BGB/movingpremises/gas_price.gif) no-repeat top left;}

#1mainright .menuh li.gasPrice_selected {width:86px;background: transparent url(/images/BGB/movingpremises/gas_price_selected.gif) no-repeat top left;}

#1mainright .menuh_details {background: transparent url(/images/BGB/movingpremises/graphbg.gif) no-repeat top left;width:300px;height:250px;margin-top:-2px;padding:15px;}

#1mainright .menuh_details p {color:#84248D;font-weight:bold;font-size:0.8em;}

#1mainright .menuh_details  span {font-size:0.8em;}





#multisite .smallpadv {padding:2px 0;}

.calTextField{height:17px;padding-left:1px;padding-top:3px;width:85px;}

.postCode-error{margin-top: 6px; margin-left: 277px !important; _margin-left: 138px!important; width: 225px !important; padding-left: 25px;}

.postCode-nullerror{margin-top: -23px; margin-left: 528px; _margin-left: 265px !important;display:block !important;width: 100px !important;}

.postCode-finalBillAlign1 {margin-left:-28px !important;}

.postCode-finalBillAlign2{margin-top: 5px; margin-left: 115px; width: 175px;}

.postCode-displayError{display:block !important;}

.postCode-AjaxErrorInFinalBill{margin-left: 110px;_margin-left: 55px; margin-top: 5px; width: 200px;display: block !important;}

.tt {position:relative;}

.tt:hover {font-size:100%}

.tt span.hm {display:none;}

.tt span.hm span.pointer {display:block;height:10px;line-height:10px;font-size:10px; background: url(/images/BGB/movingpremises/tooltip.gif) no-repeat bottom left;}

.tt span.hm span.inner {display:block;width:230px;padding:10px;height:95px;text-align:center;background: url(/images/BGB/movingpremises/tooltip.gif) no-repeat top left;}

.tt:hover span.hm {display:block;position:absolute;top:-133px;_top:-127px;left:-116px;color:#000;font-weight:normal;width:250px;1height:99px;font-size: 11px;text-decoration: none;cursor:default;z-index:9999;}





.tt span.hm1 {display:none;background: url(/images/BGB/movingpremises/tooltip_small.gif) no-repeat;}

.tt span.hm1 span.inner1 {display:block;width:156px;padding:10px;text-align:center;}

.tt:hover span.hm1 {display:block;position:absolute;top:-107px;_top:-99px;left:-79px;color:#000;font-weight:normal;width:176px;height:99px;font-size: 11px;text-decoration: none;cursor:text;z-index:9999;}

.error-color{border-color:#FF0000 !important;}

.alignsummarybutton-right{margin-right: 28px;}

.alignsummarybutton-left{margin-left: 28px;_margin-left: 14px;}



.align-address{margin-top: 4px !important;_margin-top: -10px !important;}
.align-latest-bill{margin-top: -22px; width: 438px; margin-left: 119px; padding-bottom: 8px;}
.align-final-addr{margin-left: 16px; width: 331px;}

.align-findaddr-btn{margin-left: 10px; margin-top: 2px;_margin-top:0px;}



#multisite a.notxtunderline{text-decoration:none;}





#rightnav .contact .n_content_new {width:181px;padding-left:36px;background:transparent url("/images/BGB/quote/icon_phone_bg.gif") no-repeat 1px 23px;}





/* Updated for phase 2*/



.form .row textarea {

border:1px solid #7F9DB9;

float:left;

line-height:19px;

margin-left:10px;

overflow:hidden;

}

.form textarea{

font-family:verdana;

font-size:1em;

}

.form .row textarea.text1 {

height:125px;

padding-left:1px;

padding-top:3px;

width:191px;

}

#multisite .pad15left35{padding:15px 15px 15px 35px;}

#multisite .txtnone{text-decoration:none;}

#multisite #mainright h2.headertxt{font-size:1.355em;margin:0;padding-right:5px;}

#multisite .twocoltxt{height:75px;margin:0;}

#multisite .footnote1{color:#757575;font-size:0.915em;padding-left:5px;padding-top:10px;}

#multisite #mainright h2.thanktxt{font-size:1.555em;}

#multisite .pad20top28{padding:28px 20px 20px 20px;}

#multisite #mainright h2.pageheading{font-size:2.5em;}





.form .row textarea.text{padding-left:1px;padding-top:3px;width:191px;height:150px;overflow-y:hidden;border:1px solid #7F9DB9;float:left;line-height:19px;}						

#mainright .nbox.errormain {background:transparent url(/images/BGB/quote/bg_nbox_rptr5.gif) repeat-y scroll left top;width:718px;}

#mainright .nbox.errormain .top {background:transparent url(/images/BGB/quote/bg_nbox_top5.gif) no-repeat scroll left top;width:718px;}

#mainright .nbox.errormain .bottom {background:transparent url(/images/BGB/quote/bg_nbox_bottom5.gif) no-repeat scroll left bottom;padding:5px 5px 2px;width:708px;}



.space-arrow{margin-left: 5px !important;}

.align-save-link{width: 110px !important; height: 13px !important;}

#multisite #mainright h1.pageheading{font-size:2.5em;}







#multisite .marginbottom5{margin-bottom:5px;}

#multisite .roundedlist1 {

list-style-image:url(/images/BGB/multisite/bullet_rounded.gif);

}

.roundedlist1 li {

margin-bottom:5px;

margin-left:15px;

}

#multisite .retrieveLink{padding:8px 10px 15px 10px;}

#multisite .landing_container .landing_content{height:130px;*height:133px;}

#multisite .meter-number-wrapper.meter-wrapper{float:none;_float:left}

.align-latest-bill{margin-top: -22px; width: 380px; margin-left: 119px; padding-bottom: 8px;}

#multisite .showbox{display:block !important;}

div.popup-module {display:none;}
div.popup-module{width: 250px; border: 3px solid #a54a9f; background-color: #fff; position: absolute; top: 0px; left: 280px; z-index: 19; }
div.popup-module .link_content { padding: 15px; }
div.popup-module .link_content a.close { margin-top: -10px; }

.row-module{position:relative; float:left; width:100%;}


.form .row input.opt_mess {
font-family: arial;
font-size: 1.1em;
font-style: italic;
}

