                    #primary-content { float: right; width:725px; padding-top: 15px; }                    #primary-content .inner-content { width:725px; 1background-color:#fb0;}
                    #primary-content a {text-decoration:underline;}                    div.inner-content a:hover { 1background-color: transparent !important; }                    #primary-content li span {background:none;margin:0;}	                #primary-content,#primary-content p,#primary-content li,#primary-content h2,#primary-content h3 {font-family:verdana;}
	                #primary-content,#primary-content p,#primary-content li {color:#333;}	                #primary-content h2 {color:#003366;font-weight:bold;font-family:arial;font-size:1.45em;font-weight:bold; line-height:normal;}	                #primary-content h2 span {font-weight:normal;}	                #primary-content #mainright h2 {font-size:1.335em;}                    #inner #primary-content .borderbottom { background: transparent url(/images/microgen/dot_h.gif) repeat-x bottom left; }                    #inner .m_header h2 { margin: 0;}	                #primary-content h3 {color:#333;}	                #primary-content .spacerdiv {clear:both;width:100%;height:1px;line-height:1px !important; font-size:1px;}	                #primary-content .txtleft {text-align:left;}	                #primary-content .txtcenter {text-align:center;}	                #primary-content .txtright {text-align:right;}	                #primary-content .txtbold {font-weight:bold;}	                #primary-content .txtnormal {font-weight:normal;}	                #primary-content .txt14 {font-size:1.165em;}	                        	        #primary-content .nomargin {margin:0;}        	        #primary-content .marginbt10 {margin-bottom:10px;}	                #primary-content .pad5 {padding:5px;}	                #primary-content .pad510 {padding:5px 10px;}	                #primary-content .pad515 {padding:5px 15px;}	                #primary-content .pad520 {padding:5px 20px;}	                #primary-content .pad10 {padding:10px;}	                #primary-content .pad105 {padding:10px 5px;}	                #primary-content .pad1015 {padding:10px 15px;}	                #primary-content .pad1020 {padding:10px 20px;}	                #primary-content .pad15 {padding:15px;}	                #primary-content .pad155 {padding:15px 5px;}	                #primary-content .pad1510 {padding:15px 10px;}	                #primary-content .pad1520 {padding:15px 20px;}	                #primary-content .pad20 {padding:20px;}	                #primary-content .pad205 {padding:20px 5px;}	                #primary-content .pad2010 {padding:20px 10px;}	                #primary-content .pad2015 {padding:20px 15px;}	                #primary-content .pad5h {padding-left:5px;padding-right:5px;}	                #primary-content .pad10h {padding-left:10px;padding-right:10px;}	                #primary-content .pad15h {padding-left:15px;padding-right:15px;}	                #primary-content .pad20h {padding-left:20px;padding-right:20px;}	                #primary-content .pad5v {padding-top:5px;padding-bottom:5px;}	                #primary-content .pad10v {padding-top:10px;padding-bottom:10px;}	                #primary-content .pad15v {padding-top:15px;padding-bottom:15px;}	                #primary-content .pad20v {padding-top:20px;padding-bottom:20px;}	                #primary-content .pad5u {padding:0 5px 5px 5px;}	                #primary-content .pad510u {padding:0 10px 5px 10px;}	                #primary-content .pad515u {padding:0 15px 5px 15px;}	                #primary-content .pad520u {padding:0 20px 5px 20px;}	                #primary-content .pad10u {padding:0 10px 10px 10px;}	                #primary-content .pad105u {padding:0 5px 10px 5px;}	                #primary-content .pad1015u {padding:0 15px 10px 15px;}	                #primary-content .pad1020u {padding:0 20px 10px 20px;}	                #primary-content .pad15u {padding:0 15px 15px 15px;}	                #primary-content .pad155u {padding:0 5px 15px 5px;}	                #primary-content .pad1510u {padding:0 10px 15px 10px;}	                #primary-content .pad1520u {padding:0 20px 15px 20px;}	                #primary-content .pad20u {padding:0 20px 20px 20px;}	                #primary-content .pad205u {padding:0 5px 20px 5px;}	                #primary-content .pad2010u {padding:0 10px 20px 10px;}	                #primary-content .pad2015u {padding:0 15px 20px 15px;}	                #primary-content .pad5n {padding:5px 5px 0 5px;}	                #primary-content .pad510n {padding:5px 10px 0 10px;}	                #primary-content .pad515n {padding:5px 15px 0 15px;}	                #primary-content .pad520n {padding:5px 20px 0 20px;}	                #primary-content .pad10n {padding:10px 10px 0 10px;}	                #primary-content .pad105n {padding:10px 5px 0 5px;}	                #primary-content .pad1015n {padding:10px 15px 0 15px;}	                #primary-content .pad1020n {padding:10px 20px 0 20px;}	                #primary-content .pad15n {padding:15px 15px 0 15px;}	                #primary-content .pad155n {padding:15px 5px 0 5px;}	                #primary-content .pad1510n {padding:15px 10px 0 10px;}	                #primary-content .pad1520n {padding:15px 20px 0 20px;}	                #primary-content .pad20n {padding:20px 20px 0 20px;}	                #primary-content .pad205n {padding:20px 5px 0 5px;}	                #primary-content .pad2010n {padding:20px 10px 0 10px;}	                #primary-content .pad2015n {padding:20px 15px 0 15px;}                    #primary-content .padding { padding: 10px 5px; }                    #primary-content h1 { display: none; }                    #primary-content p { margin-bottom: 15px; }                    #primary-content .arrowlink { padding-left: 15px; font-size:1.0em; font-weight: bold; background: transparent url(/images/boilershop/arrow_green1.gif) no-repeat 0 4px !important; }                    #primary-content h2 .arrowlink { color: #333 !important; font-size: 0.833em; }                    #primary-content h2 .current { color: #006 !important; }                    #primary-content h3 { font-size: 0.9em; line-height: 1.0em; }                    #primary-content h4 { font-size: 1.0em; margin-bottom: 5px; }                                        #primary-content .buttondiv { width: 100%; }                    #primary-content .buttondiv .left { float: left; width: 49%; }                    #primary-content .buttondiv .right { float: right; width: 50%; text-align: right; }                    #primary-content .btn { margin: 0; border-width:0;padding:0; }                    #primary-content .number { color: #D20062; }                    #primary-content .chevron {color: #03c;}                    #primary-content .colorwhite {color:#fff;}                    #primary-content .colorgreen {color:#497E00;}                    /*                    #primary-content .col { float: left; width: 50%; }                    #primary-content .twocol .col { float: left; width: 50%; }                    #primary-content .twocol .one { width: 49%; padding: 0 1% 0 0; }                    #primary-content .twocol .two { width: 49%; _width: 48%; padding: 0 0 0 1%; }                    #primary-content .threecol .col { float: left; width: 33%; }                    #primary-content .threecol .one { width: 32%; padding: 0 1% 0 0; }                    #primary-content .threecol .two { width: 31%; padding: 0 1%; }                    #primary-content .threecol .three { width: 32%; padding: 0 0 0 1%; }                    */                    #primary-content .col { float: left; width: 50%; }                    #primary-content .halfwidth {width:50%;}                    #primary-content .twocol {width:100%;}                    #primary-content .twocol .col { float: left; width: 50%; }                    #primary-content .twocol .one { width: 49%; padding: 0 1% 0 0; }                    #primary-content .twocol .two { width: 49%; _width: 48%; padding: 0 0 0 1%; }                    #primary-content .threecol .col { float: left; width: 33%; }                    #primary-content .threecol .one { width: 32%; padding: 0 1% 0 0; }                    #primary-content .threecol .two { width: 32%;_width:31%; padding: 0 1%; }                    #primary-content .threecol .three { width: 32%; padding: 0 0 0 1%; }                    #primary-content .threecolcontainer .threecol .col {width:235px;padding-right:10px;}                    #primary-content .threecolcontainer .threecol .col.last {padding-right:0;}                    #primary-content .threecolcontainer .threecol .m_header {height:75px;}                    #primary-content .threecolcontainer .threecol .m_details {height:250px;}             #inner #primary-content .longleft,             #inner #primary-content .longright {width:60%;float:left;}             #inner #primary-content .shortleft,             #inner #primary-content .shortright {width:40%;float:left;}             #inner #primary-content .longleft2,             #inner #primary-content .longright2 {width:74%;float:left;}             #inner #primary-content .shortleft2,             #inner #primary-content .shortright2 {width:26%;float:left;}             #inner #primary-content .longleft3,             #inner #primary-content .longright3 {width:80%;float:left;}             #inner #primary-content .shortleft3,             #inner #primary-content .shortright3 {width:20%;float:left;}                    .plus { display: block; float: left; padding: 0 0 0 25px; margin: 5px 0 5px; line-height: 18px; font-family: verdana; font-size: 1.0em; font-weight: bold; background: transparent url(/images/newcontent/more.gif) no-repeat top left !important; cursor: pointer;}                    .minus { display: block; float: left; padding: 0 0 0 25px; margin: 5px 0 5px; line-height: 18px; font-family: verdana; font-size: 1.0em; font-weight: bold; background: transparent url(/images/newcontent/less.gif) no-repeat top left !important; cursor: pointer;}
                    #primary-content .plus a,
                    #primary-content .minus a {text-decoration:none;}                                        #maincenter {float:left;width:725px; 1background-color:#fb0;}                     #main { float: left; width: 480px; overflow: hidden; 1background-color:#fdf;}                    #rightnav { float: right; width: 235px; 1background-color:#999;}                    .banner { width: 480px; height: 130px; overflow: hidden; font-family:Arial; background-repeat: no-repeat; background-position: top left; margin-bottom: 10px; }                    .banner .text { display: block; width: 366px; padding: 15px 0; color: #fff; background: transparent url('/images/boilershop/bg_banner_text.gif') no-repeat top right; margin-top: 25px; }                    .banner .textwide { width: 400px;}            .banner.subtext .text { padding: 10px 0; }                    .banner .text h1 { padding: 0; color: #fff; margin: 0; }                    .banner .text span.h1 { display: block; padding: 0 15px; color: #fff; margin: 0; font-size: 2.0em; line-height:normal; }                    .banner .text .sIFR-replaced { margin: 0; padding: 0; }                    .banner .text .subtext { display: block; padding: 0 65px 0 15px; color: #fff; margin: 0; font-size: 1.0em; }                     .bannerlarge {width: 725px; height: 135px;overflow:hidden;font-family:Arial;background-repeat:no-repeat;background-position:top left;margin-bottom:5px;}                    .bannerlarge .text {width:440px;padding:20px;}                    .bannerlarge .text span.h1 {display:block;color:#fff;margin:0;font-size:2.2em;line-height:normal;}                    .bannerlarge .text .sIFR-replaced {margin:0;padding:0;}                    .bannerlarge .text .subtext {display:block;color:#fff;margin: 0;font-size:1.1em;}                    .bannerlarge.energyefficiency { background-image: url(/images/microgen/banner_energyefficiency2.jpg); }                    .list { margin: 0 0 15px 0; padding: 0; padding-left: 16px; list-style-image: url(/images/microgen/bullet_dot_blue.gif); }                    .arrowlist { margin: 0; padding: 0; font-weight: bold; list-style:none;}   #primary-content .arrowlist li {padding:0;margin:0; padding-left: 14px; background:transparent url(/images/microgen/arrow_green.gif) no-repeat 0 4px;}   #primary-content .arrowlist li a {padding:0 !important;margin:0 !important; text-decoration:none;}   #primary-content .arrowlist li a:hover {padding:0 !important;margin:0 !important;}                    .ticklist { margin: 0; padding: 0; }   #primary-content .ticklist li { padding-left: 20px; background: transparent url(/images/microgen/bullet_tick.gif) no-repeat 0 2px; }                       .fontsmall { font-size: 0.915em; }                    .phonenumber { display: block; padding-bottom: 5px; color: #003366; font-weight: bold; font-size: 1.3em; font-family: arial; }                    .phonenumber sup { font-weight: normal; font-size: 0.705em; }                    .acc_content { padding-left: 25px; }                    .banner.renewableenergy { background-image: url(/images/microgen/banner1.jpg); }                    .banner.cleanenergycashback { background-image: url(/images/microgen/banner_cleanenergycashback.jpg); }                    .banner.solarpvpanels { background-image: url(/images/microgen/banner_solarpvpanels.jpg); }
                    .banner.solarthermalpanels { background-image: url(/images/microgen/banner_solarthermalpanels.jpg); }      #outer #inner .icon { width: 233px; padding: 0; }      #outer #inner .icon h2 { padding: 16px 10px 16px 50px; _padding-bottom: 12px; background-color: transparent; background-repeat: no-repeat; background-position: 5px 5px; }                    .icon_solar_42 { background-image: url(/images/microgen/icon_solar_42.png); }                    .icon_britishgas_42 { background-image: url(/images/microgen/icon_britishgas_42.png); }                    .icon_phone_42 { background-image: url(/images/microgen/icon_phone_42.png); }                    .icon_pound_42 { background-image: url(/images/microgen/icon_pound_42.png); }                    .icon_help_42 { background-image: url(/images/microgen/icon_help_42.png); }                    .mbox { width: 480px; background: transparent url(/images/microgen/bg_mbox_480_rptr.gif) 0 0 repeat-y; margin-bottom:10px; }                    .mbox .top { width: 480px; background: transparent url(/images/microgen/bg_mbox_480_top.gif) 0 0 no-repeat; }                    .mbox .bottom { width: 480px; background: transparent url(/images/microgen/bg_mbox_480_bottom.gif) 0 100% no-repeat; }                    .mbox .m_content { width: 478px; padding: 1px; padding-bottom: 5px; }                    .mbox .m_content .m_header { width: 478px;}                    .mbox .m_content .m_details {margin:0 1px; background: transparent url(/images/microgen/bg_mbox_480_rptr_v.gif) 0 100% repeat-x;position:relative;}                    .blue .m_content .m_header {background: #D2EAF9 url(/images/microgen/bg_mbox_480_blue.gif) 0 0 no-repeat;}                     .nbox { width: 235px; background: transparent url(/images/microgen/bg_nbox_235_rptr.gif) 0 0 repeat-y; margin-bottom: 10px;}                    .nbox .top { width: 235px; background: transparent url(/images/microgen/bg_nbox_235_top.gif) 0 0 no-repeat; }                    .nbox .bottom { width: 235px; background: transparent url(/images/microgen/bg_nbox_235_bottom.gif) 0 100% no-repeat; }                    .nbox .m_content { width: 233px; padding: 1px; padding-bottom: 5px; }                    .nbox .m_content .m_header { width: 233px; background: #D2EAF9 url(/images/microgen/bg_nbox_235_blue.gif) repeat-x top left; }                    .nbox .m_content .m_details { margin: 1px; background: transparent url(/images/microgen/bg_nbox_235_rptr_v.gif) 0 100% repeat-x;position:relative;}                            #maincenter .nbox { width: 725px; background: transparent url(/images/microgen/bg_nbox_725_rptr.gif) 0 0 repeat-y; margin-bottom: 10px;}        #maincenter .nbox .top { width: 725px; background: transparent url(/images/microgen/bg_nbox_725_top.gif) 0 0 no-repeat; }        #maincenter .nbox .bottom { width: 725px; background: transparent url(/images/microgen/bg_nbox_725_bottom.gif) 0 100% no-repeat; }        #maincenter .nbox .m_content { width: 723px; padding: 1px; padding-bottom: 10px; }        #maincenter .nbox .m_content .m_header { width: 723px; background:none; 1background: #D2EAF9 url(/images/microgen/bg_nbox_235_blue.gif) repeat-x top left; }        #maincenter .nbox .m_content .m_details { margin: 1px; background:none; 1background: transparent url(/images/microgen/bg_nbox_235_rptr_v.gif) 0 100% repeat-x;position:relative;}                                      .ibox { width: 433px; margin: 0 auto; position: relative; }                    .ibox .ibox_top { width: 427px; padding: 1px 4px 0 2px; background: transparent url(/images/microgen/bg_innerbox.png) no-repeat 0 0; }                    .ibox .ibox_bottom { width: 433px; height: 7px; line-height: 7px; font-size: 7px; background: transparent url(/images/microgen/bg_innerbox.png) no-repeat 0 100%; }                    .ibox .ibox_content { padding: 5px 24px 3px; }                    .ibox .ibox_content p { margin-bottom: 5px; }                    .ibox2 { width: 433px; margin: 0 auto; position: relative; }                    .ibox2 .ibox_top { width: 433px; height: 7px; line-height: 7px; font-size: 7px; background: transparent url(/images/microgen/bg_ibox2.png) no-repeat 0 0; }                    .ibox2 .ibox_bottom { width: 427px; padding: 1px 4px 12px 2px; background: transparent url(/images/microgen/bg_innerbox.png) no-repeat 0 100%; }                    .ibox2 .ibox_bottomblue { width: 427px;1padding:1px 1px 12px 2px; padding: 1px 4px 12px 2px; background: transparent url(/images/microgen/bg_ibox2.png) no-repeat 0 100%; }                    .ibox2 .ibox_content { padding: 5px 24px 3px; }                    .ibox2 .ibox_content p { margin-bottom: 5px; }                    .ibox3 { width: 433px; margin: 0 auto; position: relative; }                    .ibox3 .ibox_top { width: 427px;padding: 5px 4px 2px 2px; background: transparent url(/images/microgen/bg_ibox3.png) no-repeat 0 0;}                    .ibox3 .ibox_bottom { width: 433px;height: 8px; line-height: 8px; font-size: 8px; background: transparent url(/images/microgen/bg_innerbox.png) no-repeat 0 100%;}                    .ibox3 .ibox_bottomblue { width: 427px;padding:1px 1px 5px 2px; 1padding: 1px 4px 12px 2px; background: transparent url(/images/microgen/bg_ibox3.png) no-repeat 0 100%; }                    .ibox3 .ibox_content { padding: 5px 24px 3px; }                    .ibox3 .ibox_content p { margin-bottom: 5px; }                     .ibox4 { width: 203px; margin: 0 auto; position: relative; }                    .ibox4 .ibox_top { width: 203px; height: 7px; line-height: 7px; font-size: 7px; background: transparent url(/images/microgen/bg_ibox4.png) no-repeat 0 0; }                    .ibox4 .ibox_bottom { width: 197px; padding: 1px 4px 12px 2px; background: transparent url(/images/microgen/bg_ibox4.png) no-repeat 0 100%; }                    .ibox4 .ibox_bottomblue { width: 197px;1padding:1px 1px 12px 2px; padding: 1px 4px 12px 2px; background: transparent url(/images/microgen/bg_ibox4.png) no-repeat 0 100%; }                    .ibox4 .ibox_content { padding: 5px 24px 3px; }                    .ibox4 .ibox_content p { margin-bottom: 5px; }                                         .row {display:block;width:100%; line-height:21px;}                    .row .col1 {float:left;padding:10px 0;width:290px;}                    .row .col2 {float:left;padding:10px 0;width:60px;font-weight:bold;}                    .row .col3 {float:left;padding:10px 0;width:40px;padding-left:17px;}                    .row .col2span {float:left;padding:10px 0;width:117px;font-weight:bold;}                    .row .imagediv {float:left;width:86px; 1background-color:#fdf;}                    .row .textdiv {float:left;width:350px; 1background-color:#fcf;}                                        .contactman { width: 94px; height: 122px; background: transparent url(/images/microgen/img_contactman.png) no-repeat 0 0; position: absolute; bottom: 10px; right: -1px; }                    .img_cleanenergy { margin: 0 -5px -55px -5px; }                    .videopanel { float: right; width: 204px; padding: 10px 12px 10px 12px; height: 190px; background: transparent url(/images/microgen/bg_video_panel.gif) no-repeat 0 0; margin-bottom: 10px; margin-left:10px; }                    .videopanel a { }                    .accordian_faqs { width: 100%; }                    #tooltip {width:210px;padding:15px 0 0 0;font-size:1.5em;background:transparent url(/images/microgen/bg_tooltip4.gif) no-repeat top left;}                    #tooltip span {width:210px; padding:0 0 20px 0;margin:0; background:transparent url(/images/microgen/bg_tooltip4.gif) no-repeat bottom left;}                    #tooltip span .body {padding:0 20px;}                    .img_house {float:right;width:170px;height:175px;margin-right:-22px;_margin-right:-11px;margin-top:-10px;}                    #map {float:left;width:300px;height:200px;}		            .postcode {padding:0 0 10px 0;}		            .postcode label {width:140px;margin:0;font-weight:bold;}		            .postcode label, 		            .postcode input {float:left;padding-top:5px;}		            .postcode .text {width:150px;padding-left:5px;text-transform:uppercase; height:21px;margin:0 10px 0 0; border:1px solid #ccc;}		            .postcode input {vertical-align:middle;}
		            .postcode .note {padding-top:5px;1padding-left:140px;font-size:0.835em;line-height:normal;}		            		            .compass {float:left;width:105px;height:200px; background:transparent url(/images/microgen/img_compass.gif) no-repeat bottom right;}                    		            		            #benefitstable {}		            #benefitstable h3 {margin:0;font-size:12px;padding:5px 0;}		            #benefitstable .tablehead td {background-color:#eaeaea;border-right-width:0;}		            #benefitstable td {padding:5px 10px;border:1px solid #aaa;border-width:0 1px 1px 0;}		            #benefitstable td.lastcol {border-right-width:0;}		            #benefitstable .lastrow td {border-bottom-width:0;}	
/*xhtml added 
#benefitstable-1 h3 {
	margin:0;
	font-size:12px;
	padding:5px 0;
}
#benefitstable-1 .tablehead td {
	background-color:#eaeaea;
	border-right-width:0;
}
#benefitstable-1 td {
	padding:5px 10px;
	border:1px solid #aaa;
	border-width:0 1px 1px 0;
}
#benefitstable-1 td.lastcol {
	border-right-width:0;
}
#benefitstable-1 .lastrow td {
	border-bottom-width:0;
} */

	            #eemainactions .m_content {background:transparent url(/images/microgen/bg_divider_threecol2.gif) no-repeat center center;}		            #eemainactions .arrowlist {width:100%;height:40px; 1background-color:#fb0;}                    #promodiv.nbox {background-image:url(/images/microgen/bg_gbox_235_rptr.gif);}                    #promodiv .top {background-image:url(/images/microgen/bg_gbox_235_top.gif);}                    #promodiv .bottom {background-image:url(/images/microgen/bg_gbox_235_bottom.gif);}	        /* Added new styles */                    .floatimg {float:left;padding:0 10px 0px 0;}                                        .stepslist2 {display:block;background-color:#fdf;}                    .stepslist2 li {float:none;padding:5px 0 5px 25px; background-color:#fb0;}                                        .banner.microgenrenewableenergy { background-image: url(/images/microgen/microgensolarpanel.gif); }                    .banner.microgencleanenergycashback { background-image: url(/images/microgen/microgencleanenergy.gif); }                    .banner.whychoosebritishgas { background-image: url(/images/microgen/why-choose-banner.gif); }                    .banner.renewable-energy-options { width:720px;margin-bottom:10px;height:130px; overflow:hidden;background-image: url(/images/microgen/renewable-energy-options.gif); }                    .banner.faq { background-image: url(/images/microgen/faq_banner.gif); }                    .banner.tnc { background-image: url(/images/microgen/tnc_banner.gif); }                    .banner1 {width:720px;margin-bottom:10px;height:130px; overflow:hidden;}                    #heading-container {width:440px;display:inline;float:left;height:35px;}                    #heading-container .left {width:280px;float:left;}                    #heading-container .right {float:left; width:150px;}                    .containercolumn {width:450px;}                    .containercolumnleft {float:left;width:250px;}                    .containercolumnright {float:left;width:190px;}                    .smallcontainer {width:200px;}                    .smallcontainerlt {width:120px;float:left;}                    .smallcontainerrt {width:80px;float:left;}                    .banner .solarpvpanels {background:url(/images/microgen/solar-pv-panels-banner.gif);}                    #primary-content .steplist {display:block;margin:15px 0 0 0;padding:0;}                    #primary-content .steplist li.step1 {background:transparent url(/images/microgen/step1.gif) no-repeat 0 2px; padding-left:25px;padding-bottom:5px;margin-bottom:0;}                    #primary-content .steplist li.step2 {background:transparent url(/images/microgen/step2.gif) no-repeat 0 2px; padding-left:25px;padding-bottom:5px;margin-bottom:0;}                    #primary-content .steplist li.step3 {background:transparent url(/images/microgen/step3.gif) no-repeat 0 2px; padding-left:25px;padding-bottom:5px;margin-bottom:0;}                    #primary-content .steplist li.step4 {background:transparent url(/images/microgen/step4.gif) no-repeat 0 2px; padding-left:25px;padding-bottom:5px;margin-bottom:0;}                                        .containercolumn1 {width:470px;}                    .containercolumnlt {float:left;width:220px;}                    .containercolumnrt {float:left;width:250px;}                    .box228 { background:url(/images/microgen/box228.gif) no-repeat; width:228px; padding:10px;height:210px;}		                                            #outer #inner .noicon h2 {background-color:transparent;background-position:5px;background-repeat:no-repeat;padding:16px 10px 16px 16px;}                    .nboxcontainer {width:720px; float:left;display:inline}                    .nboxcontainer .nbox {float:left; padding-right:5px;}                                        .even {background-color:#f7f7f7;}                    .important {color:#af3d79;}                    .progress-bar {	background:url(/images/microgen/progress-bar.gif);width:460px;height:90px;1margin-left:10px;overflow:hidden;}                    .progress-bar div {float:left;width:72px; height:90px;padding:5px 9px 5px 10px;font-weight:bold;font-size:8.25pt;font-family:verdana;}                    .progress-bar div a {text-decoration:underline;}                    .progress-bar div span{margin-top:5px;}                    #1rightpanel-list li{_padding-top:5px !important;}                    #1rightpanel-solarpvlist li{_padding-top:7px !important;}                    .containercolumn-solarpanels {width:430px;overflow:hidden;}                    #primary-content .sub-list{width:432px; display:inline;}                    #primary-content .sub-list-val{float:left;width:32px;margin:0px;}                    #primary-content .sub-list-content{float:left;width:400px;margin:0px;}                    .mar20v {margin-top:-20px;}                    .mht220 {height:220px;}                    .mht223 {height:223px;}                    .alnlinkSolarPV {position:absolute; bottom:30px;}                    .sinline {position:absolute;bottom:20px;}                    .dobline {position:absolute;bottom:5px;}                    .padlt10 {padding-left:10px;}                    .alnlinksolarther {position:absolute;bottom:15px;}                    			       #primary-content .border{border:1px solid #efefef;}   #primary-content .tab-normal{background-color:#fff; padding:10px; text-align:center; cursor:pointer; border-right:1px solid #efefef; border-bottom:1px solid #efefef;}   #primary-content .tab-normal.bordernone{border-right:0;}   #primary-content .tab-over{background-color:#efefef; padding:10px; text-align:center; cursor:pointer; border-right:1px solid #efefef; border-bottom:1px solid #efefef;}   #primary-content .sub-header{background-color:#efefef; padding:10px; text-align:center; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}   #primary-content .sub-header.bordernone{border-right:0;}   #primary-content .sub-header.evenrow{background-color:#efefef;}                       #tabs {font-size:0.915em;}                    #tabs table { table-layout:fixed;}                    #tabs table td {padding:8px;border:1px solid #e7e7e7;border-width:1px 1px 0px 0;}                    #tabs table .lastcol { border-right-width:0;}                    #tabs table th {padding:8px;border:1px solid #fff;border-width:1px 1px 0 0;background-color:#f7f7f7;}                    #tabs table th.headercolspan {border-bottom:1px solid #fff;}                    #tabs .table_summary {padding:10px;margin:0; background-color:#f7f7f7;}                    #tabs table .alt td {background-color:#f9f9f9;}                                        .ui-tabs {padding:0;}                    .ui-tabs .ui-tabs-nav {padding:0;margin:0;width:478px;}   #primary-content .ui-tabs .ui-tabs-nav li {margin:0;margin-right:1px; padding:0;text-align:center; background-color:#e7e7e7;}   #primary-content .ui-tabs .ui-tabs-nav li a {padding:5px;width:60px;height:70px;color:#333;font-weight:bold; text-decoration:none;}   #primary-content .ui-tabs .ui-tabs-nav li a:hover {text-decoration:none;background-color:#d7d7d7;}   #primary-content .ui-tabs .ui-tabs-nav li.tab2 a {width:50px;}   #primary-content .ui-tabs .ui-tabs-nav li.tab3 a {width:50px;}   #primary-content .ui-tabs .ui-tabs-nav li.tab4 a {width:70px;}   #primary-content .ui-tabs .ui-tabs-nav li.tab5 a {width:75px;}   #primary-content .ui-tabs .ui-tabs-nav li.tab6 {margin-right:0;}   #primary-content .ui-tabs .ui-tabs-nav li.tab6 a {width:108px;}   #primary-content .ui-tabs .ui-tabs-panel {padding:0;}   #primary-content .ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-color:#f7f7f7;}
/*-------------added css -----------------*/

.customer-icon{

background-image:url(/images/microgen/customer_icon.png);
background-repeat:no-repeat;
}  

.customer_image_1, .customer_image_2, .customer_image_3{
margin-top:10px;
margin-left:9px;

}

/*generating electricity css*/

.img-reg{
float:right;
}
.nwid{
width:436px;
}		
	.grey-box-container1{
clear:both;

margin-top:10px;
width:480px;
	
	}	
.grey-repeat{

background:transparent url(/images/microgen/grey_mid_480.gif) repeat-y scroll 0 0;
width:480px;

}		
.grey-top{
background:transparent url(/images/microgen/grey_top_480.gif) no-repeat scroll left top;
padding-top:12px;
width:480px;

}

.grey-bottom{
background:transparent url(/images/microgen/grey_bottom_480.gif) no-repeat scroll left bottom;
padding-bottom:14px;
width:480px;

}
.grey-content{
margin-left:15px;
margin-top:10px;
}	
.divconsider{

width:440px;

}


.considerul li{
padding-top:10px;


}
.padleft5{
padding-left:5px;
margin-bottom:10px;
font-size:1em !important;
}
     

.grey-content-sry{
margin-left:15px;
margin-top:3px;
}
.sorryul li{

padding-top:5px;
}     

/*1010*/  
.logo1010{
margin-left:15px;
}

.text-img{
width:450px;
}
.left-img{
float:left;
width:40%;
}
.right-text{
padding-top: 18px;
float:right;
width:60%;
}

.phone-txt{
width:440px;
}

.left-txt{
float:left;
width:55%;
}
.right-txt{
float:right;
width:45%;
}

#primary-content .tabMid{
background:transparent url(/images/microgen/table-mid.gif) repeat-y scroll 0 0;
width:431px;
}

#primary-content .tabTop{
background:transparent url(/images/microgen/table-top.gif) no-repeat scroll 0 0;
width:431px;
}

#primary-content .tabBottom{
background:transparent url(/images/microgen/table-bottom.gif) no-repeat scroll 0 100%;
width:431px;
}

#primary-content .leftContent{
width:315px;
float:left;
border-right:1px solid #AAAAAA;
padding:10px 0 0 0;
}
#primary-content .rightContent{
width:113px;
float:left;
padding:10px 0 0 0;
text-align:center;
}

#primary-content .bbotline{
border-bottom:1px solid #AAAAAA;
}
#primary-content .leftContent p{
margin-bottom:0px !important;
padding:0 0 8px 8px;
}
#primary-content .rightContent p{
margin-bottom:0px !important;
padding:0 0 8px 8px;
}
#primary-content .largebbotline{
padding-bottom:15px !important;
}
#primary-content .toppad{
padding-top:4px !important;
}
#primary-content .arrowlinknew{
background:transparent url(/images/boilershop/arrow_green1.gif) no-repeat scroll 0 20% !important; font-size:1em; font-weight:bold; padding-left:15px; text-decoration:underline;}










#primary-content .row .imagediv.imagedivnew{width:88px;}
#primary-content .row .textdiv.textdivnew {width:348px;}

.acc_header {
    cursor: pointer;
    font-size: 12px !important;
    font-weight: normal !important;
    
    font-weight:bold;
}
#primary-content .footnote a.acc_header{
	text-decoration:none;
}

#primary-content .footnote a:hover{
	text-decoration:underline;
}
#primary-content .nfont li a{font-size:0.9em !important;}