/* CSS Document for Customer Satisfaction / Lightbox Forms */

/* Customer Satisfaction */
#customer-satisfaction-popup { width:100%; float:left; background:#FFFFFF; }
#customer-satisfaction-popup form { width:100%; float:left; position:relative; }
#customer-satisfaction-popup .ajax-response { width:100%; float:left; }
#customer-satisfaction-popup .ajax-response .container .inner { padding:30px 18px; }


/* Customer Satisfaction - Header */
#cs-form-header { width:100%; height:auto !important; height:25px; min-height:25px; padding:19px 0 18px 0; float:left; background:#F3F3F3; border-bottom:1px solid #D6D6D6; }
#cs-form-header .container { position:relative; }
#cs-form-header .title { width:928px; height:auto !important; height:25px; min-height:25px; margin:0 16px; float:left; display:inline; font-size:180%; font-weight:100; color:#003366; position:relative; line-height:25px; }


/* Customer Satisfaction - Torso */
#cs-form-torso { width:100%; float:left; }
#cs-form-torso .container { padding:21px 0 18px 0; border-bottom:1px solid #E1E2E4; }
#cs-form-torso-inner { width:100%; float:left; background:url(../images/forms/feedback/cust_bg.gif) repeat-y left top; }
#cs-form-torso-inner .col1 { width:290px; margin:0 1px 0 0; padding:0 19px 0 11px; float:left; display:inline; font-size:80%; color:#000000; line-height:14px; }
#cs-form-torso-inner .col2 { width:299px; padding:0 10px; float:left; display:inline;  }
#cs-form-torso-inner .col3 { width:281px; padding:0 11px 0 24px; float:left; display:inline; }

#cs-form-torso-inner .col1 .textarea { margin-bottom:10px; }
#cs-form-torso-inner .col1 textarea { width:280px; max-width:280px; height:177px; min-height:177px; max-height:177px; font-size:120%; color:#000000; }
#cs-form-torso-inner .col1 a { line-height:14px; color:#000000; text-decoration:underline; border:none; }

#cs-form-torso-inner .col2 input { margin:1px 0 -1px 0; }
#cs-form-torso-inner .col2 table { margin:10px 0 0 0; }
#cs-form-torso-inner .col2 td { width:24px; height:22px; padding:0 10px 38px 0; vertical-align:middle; }
#cs-form-torso-inner .col2 td.left { width:auto; padding:0 12px 38px 0; color:#000000; font-size:90%; text-align:right; font-weight:bold; }
#cs-form-torso-inner .col2 td.last { padding:0 0 38px 0; }

#cs-form-torso-inner .col3 select { width:100%; margin:0; }
#cs-form-torso-inner .col3 input { margin:0; }
#cs-form-torso-inner .col3 table {  margin:0; }
#cs-form-torso-inner .col3 td { width:279px; padding:0 0 10px 2px; color:#000000; font-size:90%; font-weight:bold; }
#cs-form-torso-inner .col3 td td { width:24px; height:22px; padding:0 10px 0 0; }
#cs-form-torso-inner .col3 td td.last { width:auto; }

form div.bad { width:24px; height:22px; background:url(../images/forms/feedback/radio_minus_minus_off.gif) no-repeat left top; }
form div.bad-active { background:url(../images/forms/feedback/radio_minus_minus_on.gif) no-repeat left top; }
form div.bad-over, form div.bad-test:hover { background:url(../images/forms/feedback/radio_minus_minus_over.gif) no-repeat left top; }
form div.poor { width:24px; height:22px; background:url(../images/forms/feedback/radio_minus_off.gif) no-repeat left top; }
form div.poor-active { background:url(../images/forms/feedback/radio_minus_on.gif) no-repeat left top; }
form div.poor-over, form div.poor-test:hover { background:url(../images/forms/feedback/radio_minus_over.gif) no-repeat left top; }
form div.average { width:24px; height:22px; background:url(../images/forms/feedback/radio_neutral_off.gif) no-repeat left top; }
form div.average-active { background:url(../images/forms/feedback/radio_neutral_on.gif) no-repeat left top; }
form div.average-over, form div.average-test:hover { background:url(../images/forms/feedback/radio_neutral_over.gif) no-repeat left top; }
form div.good { width:24px; height:22px; background:url(../images/forms/feedback/radio_plus_off.gif) no-repeat left top; }
form div.good-active { background:url(../images/forms/feedback/radio_plus_on.gif) no-repeat left top; }
form div.good-over, form div.good-test:hover { background:url(../images/forms/feedback/radio_plus_over.gif) no-repeat left top; }
form div.excellent { width:24px; height:22px; background:url(../images/forms/feedback/radio_plus_plus_off.gif) no-repeat left top; }
form div.excellent-active { background:url(../images/forms/feedback/radio_plus_plus_on.gif) no-repeat left top; }
form div.excellent-over, form div.excellent-test:hover { background:url(../images/forms/feedback/radio_plus_plus_over.gif) no-repeat left top; }




/* Customer Satisfaction - Footer */
#cs-form-footer { width:100%; float:left; border-bottom:1px solid #E1E2E4; }
#cs-form-footer .container { height:auto !important; height:38px; min-height:38px; padding:21px 0 18px 0; }
#cs-form-footer .container input { margin-left:415px; }

.tooltipContent { visibility:hidden; opacity:0; background:url(../images/forms/error_overlay.png) no-repeat;color:white;width:209px;height:81px;position:absolute;z-index:2;left:260px;top:-92px;padding:18px 20px 18px 12px;font-size:90%;}
.tooltipContent strong {color:white!important;}
.tooltipContent .close{background:url(../images/forms/btn_close.gif) no-repeat;width:14px;height:14px;color:white;display:block;cursor:pointer;position:absolute;top:5px;right:5px;}

.textarea_content{position:absolute;z-index:2; padding:8px 0 20px 10px;color:#443e3e; font-size:130%; }
.textarea_content .heading{font-size:130%;}
.textarea .textfield { position: relative; z-index: 0; }



/* Generic Styles on all Forms */
#ajax-content { width:100%; float:left; /*overflow-x:hidden;*/ }
#lb-body { width:100%; float:left; }
#lb-header { width:100%; height:auto !important; height:63px; min-height:63px; float:left; background:url(../images/forms/top_bg.gif) repeat-x left top; }
#lb-header .title { width:553px; height:auto !important; height:29px; min-height:29px; margin:16px 0 0 30px; float:left; display:inline; font-size:180%; font-weight:100; color:#003366; position:relative; line-height:29px; }
#lb-header .title span { line-height:29px; }
#lb-header .title strong { line-height:29px; color:#003366; }
#lb-header .title span.space { margin:0 5px; }
#lb-header .title span.pink { color:#EE0090; }
#lb-header .steps { float:right; display:inline; }
#lb-header .two-steps { margin:14px 135px 0 0; }
#lb-header .three-steps { margin:14px 35px 0 0; }
#lb-header .steps ul { margin:0; padding:0; float:left; }
#lb-header .steps li { width:100px; height:auto !important; height:50px; min-height:50px; padding:0; float:left; display:inline; line-height:26px; color:#999999; text-align:center; font-size:120%; }
#lb-header .steps li.active { background:url(../images/forms/step_pointer.gif) no-repeat center bottom; color:#003366; }
#lb-header .steps li a { line-height:26px; color:#003366; font-weight:normal; border-bottom:1px dotted #003366; }

#lb-torso { width:100%; float:left; position:relative; }
#lb-torso form { width:100%; float:left; margin:0; position:relative; }
#lb-torso .title { height:auto !important; height:29px; min-height:29px; margin:21px 60px 5px 30px; font-size:180%; font-weight:100; color:#003366; position:relative; line-height:29px; }
#lb-torso .title strong { line-height:27px; color:#003366; }
* html #lb-torso .title strong { position:relative; top:-2px; }
#lb-torso .title-help-icon { width:12px; height:12px; background:url(../images/forms/help_question_mark_white_bg.gif) no-repeat left top; line-height:0; font-size:0px; position:absolute; right:28px; top:29px; }
#lb-torso .pink { color:#EE0090; }
#lb-torso .styled-radio { width:24px; height:21px; background:url(../images/forms/radio_bullet_off.gif) no-repeat left top; }
#lb-torso .styled-radio-active { background:url(../images/forms/radio_bullet_on.gif) no-repeat left top; }

#lb-footer { width:100%; height:auto !important; height:95px; min-height:95px; float:left; background:url(../images/forms/footer_bg.gif) repeat-x left top #EFEFEF; overflow:hidden; clear:both; }
#lb-footer ul { width:910px; margin:18px 0 0 30px; padding:0 0 20px 0; float:left; display:inline; }
#lb-footer li { width:100%; margin:0; padding:0 0 10px 0; float:left; }
.forgot-password #lb-footer { margin-bottom:-10px; }



/* Login Home Page */
#login-choices { margin:0 60px; }
#login-choices table { margin:30px 0 10px 0; }
#login-choices td { padding:0 0 30px 0; }
#login-choices td.right { text-align:right; }
#login-choices td.spacer { height:0; border-top:1px solid #D7D7D7; }
#login-choices a { width:370px; height:68px; display:block; border:none; }
#login-choices a.home-gas { background:url(../images/forms/btn_login_home_gas_on.gif) no-repeat left top; }
#login-choices a.home-gas:hover, #login-choices a.home-gas:focus, #login-choices a.home-gas:active { background:url(../images/forms/btn_login_home_gas_over.gif) no-repeat left top; }
#login-choices a.home-electricity { background:url(../images/forms/btn_login_home_electricity_on.gif) no-repeat left top; }
#login-choices a.home-electricity:hover, #login-choices a.home-electricity:focus, #login-choices a.home-electricity:active { background:url(../images/forms/btn_login_home_electricity_over.gif) no-repeat left top; }
#login-choices a.business-gas { background:url(../images/forms/btn_login_bus_gas_on.gif) no-repeat left top; }
#login-choices a.business-gas:hover, #login-choices a.business-gas:focus, #login-choices a.business-gas:active { background:url(../images/forms/btn_login_bus_gas_over.gif) no-repeat left top; }
#login-choices a.business-electricity { background:url(../images/forms/btn_login_bus_electricity_on.gif) no-repeat left top; }
#login-choices a.business-electricity:hover, #login-choices a.business-electricity:focus, #login-choices a.business-electricity:active { background:url(../images/forms/btn_login_bus_electricity_over.gif) no-repeat left top; }


/* Login Forms */
#login-form { width:100%; margin:35px 0 60px 0; float:left; overflow:hidden; }
#login-form form { width:100%; float:left; }
.business-electricity-login #login-form { margin:0; }
* html .business-electricity-login #login-form { margin-bottom:-5px; }
#login-form .two-column { width:1080px; padding:20px 0 60px 0; float:left; background:url(../images/forms/nqh_shadow_right.jpg) no-repeat 480px top; }
#login-form .two-column .column { width:420px; margin:0 30px 0 30px; float:left; display:inline; }
#login-form .two-column .column .image { margin:0 0 0 7px; float:right; display:inline; }
#login-form table { width:420px; margin:0 auto; }
#login-form .two-column .column table { margin:10px auto 0 auto; }
#login-form th { padding:0 0 15px 0; vertical-align:middle; font-size:90%; font-weight:normal; text-align:left; }
#login-form td { padding:0 0 6px 0; position:relative; vertical-align:middle; font-size:90%; }
#login-form td.label { width:65px; height:30px; padding:0 8px 6px 0; font-weight:bold; }
.forgot-password #login-form td.label { width:125px; }
#login-form td.submit div { height:38px; padding:22px 0 0 109px; }
.forgot-password #login-form td.submit div { padding-left:0px; }
#login-form .input input { width:335px; }
.forgot-password #login-form .input input { width:275px; }
#lb-torso a.cancel { width:110px; height:28px; margin:4px 0 0 -335px; float:left; display:inline; background:url(../images/forms/btn_cancel.gif) no-repeat left top; border:none; clear:both; position:relative; }
* html #lb-torso a.cancel { margin-top:-36px; }
* + html #lb-torso a.cancel { margin-top:-36px; }
#lightbox #lb-torso a.cancel { margin-left:-325px; }
#login-form a.cancel { margin-left:-412px; }

#lightbox #login-form a.cancel { margin-left:-5px; margin-top:-50px; }

.forgot-password #login-form a.cancel { margin-left:-373px; }
#lightbox .forgot-password #login-form a.cancel { margin-left:-363px; }
.business-electricity-login #login-form a.cancel { margin-left:-182px; }
#lightbox .business-electricity-login #login-form a.cancel { margin-left:-172px; }
#home-services-booking a.cancel { margin-left:-422px; }
#lightbox #home-services-booking a.cancel { margin-left:-412px; }
#lb-torso a.cancel:hover, #lb-torso a.cancel:focus, #lb-torso a.cancel:active { background:url(../images/forms/btn_cancel_on.gif) no-repeat left top; }
#lb-torso .subtitle { padding:0 0 3px 0; color:#EE0090; font-size:120%; font-weight:bold; line-height:20px; }


/* Register Home Page */
#register-choices { margin:0 60px; }
#register-choices table { margin:30px 0 10px 0; }
#register-choices td { padding:0 0 30px 0; }
#register-choices td.right { text-align:right; }
#register-choices td.spacer { height:0; border-top:1px solid #D7D7D7; }
#register-choices a { width:370px; height:68px; display:block; border:none; }
#register-choices a.home-gas { background:url(../images/forms/btn_register_home_gas_on.gif) no-repeat left top; }
#register-choices a.home-gas:hover, #register-choices a.home-gas:focus, #register-choices a.home-gas:active { background:url(../images/forms/btn_register_home_gas_over.gif) no-repeat left top; }
#register-choices a.home-electricity { background:url(../images/forms/btn_register_home_electricity_on.gif) no-repeat left top; }
#register-choices a.home-electricity:hover, #register-choices a.home-electricity:focus, #register-choices a.home-electricity:active { background:url(../images/forms/btn_register_home_electricity_over.gif) no-repeat left top; }
#register-choices a.business-gas { background:url(../images/forms/btn_register_bus_gas_on.gif) no-repeat left top; }
#register-choices a.business-gas:hover, #register-choices a.business-gas:focus, #register-choices a.business-gas:active { background:url(../images/forms/btn_register_bus_gas_over.gif) no-repeat left top; }
#register-choices a.business-electricity { background:url(../images/forms/btn_register_bus_electricity_on.gif) no-repeat left top; }
#register-choices a.business-electricity:hover, #register-choices a.business-electricity:focus, #register-choices a.business-electricity:active { background:url(../images/forms/btn_register_bus_electricity_over.gif) no-repeat left top; }
div.business-electricity .subtitle { padding:0 0 3px 0; font-size:120%; color:#EE0090; font-weight:bold; line-height:20px; }


/* Home Services Gas Register Page */
#home-services-register-choices { margin:0 60px; }
#home-services-register-choices table { margin:30px 0 10px 0; }
#home-services-register-choices td { padding:0 0 30px 0; }
#home-services-register-choices td.right { text-align:right; }
#home-services-register-choices td.spacer { height:0; border-top:1px solid #D7D7D7; }
#home-services-register-choices a { width:370px; height:68px; display:block; border:none; }
#home-services-register-choices a.home-gas { background: url(../images/forms/btn_registered.gif) no-repeat left top; }
#home-services-register-choices a.home-gas:hover, #home-services-register-choices a.home-gas:focus, #home-services-register-choices a.home-gas:active { background: url(../images/forms/btn_registered_on.gif) no-repeat left top; }
#home-services-register-choices a.home-electricity {background: url(../images/forms/btn_not_reg.gif) no-repeat left top; }
#home-services-register-choices a.home-electricity:hover, #home-services-register-choices a.home-electricity:focus, #home-services-register-choices a.home-electricity:active { background: url(../images/forms/btn_not_reg_on.gif) no-repeat left top; }



/* Register Forms */
#register-form { margin:25px 60px 0 60px; padding:0 0 30px 0; }
.business-electricity #register-form { margin:25px 241px 0 60px; padding:0 9px 30px 0; background:url(../images/forms/nqh_shadow_right.jpg) no-repeat right bottom; }
#register-form form { width:100%; float:left; }
#register-form .image { margin:0 15px 0 15px; float:right; display:inline; }
#register-form table { width:600px; margin:0 auto 20px auto; }
.business-electricity #register-form table { margin:0 auto 20px 0; }
#register-form table table { width:100%; margin:0; }
.business-electricity #register-form table table { margin:0; }
#register-form th { padding:0 0 15px 0; vertical-align:middle; font-size:90%; font-weight:bold; text-align:left; }
#register-form td { padding:0 0 6px 0; position:relative; vertical-align:middle; font-size:90%; }
#register-form td td { padding:0; }
#register-form td.label { width:120px; padding:0 8px 6px 0; font-weight:bold; text-align:right; }
#register-form td.info { width:223px; padding:0 0 6px 0; font-size:85%; }
#register-form td.left { width:65px; }
#register-form .input { width:213px; }
#register-form .input input { width:207px; }
#register-form .wHelp input { width:185px; }
#register-form td td .input { width:148px; }
#register-form td td .input input { width:142px; }
#register-form td td .wHelp input { width:120px; }
#register-form td td.left .input { width:53px; }
#register-form td td.left .input input { width:47px; }
#register-form td td.left .wHelp input { width:25px; }
#register-form td td.left select { width:60px; }
#register-form .additional-info { width:800px; margin:0 0 -1px 0; padding:13px 20px; float:left; border:solid #E6E6E6; border-width:1px 0; font-weight:bold; font-size:90%; clear:both; }
#lightbox #register-form .additional-info { width:780px; }
.business-electricity #register-form .additional-info { width:550px; }
#lightbox .business-electricity #register-form .additional-info { width:530px; }
#lb-torso #register-form .additional-info a { color:#EE0090; border-bottom:1px dotted #EE0090; }
#register-form .additional-info .footnote { width:100%; margin:5px 0 0 0; float:left; }
#register-form .additional-info label { margin:0 10px 0 0; float:left; display:inline; }
#register-form .additional-info input { margin:2px 10px 0 0; float:left; display:inline; }
* html #register-form .additional-info input { margin:0 10px 0 0; }
* + html #register-form .additional-info input { margin:0 10px 0 0; }
#register-form .additional-info .help-icon { margin:1px 0 0 0; float:left; }
* html #register-form .additional-info .help-icon { margin:3px 0 0 0; }
* + html #register-form .additional-info .help-icon { margin:3px 0 0 0; }
#register-form .additional-info .styled-radio { margin:-3px 0 0 0; float:left; display:inline; }
* html #register-form .additional-info .styled-radio { margin:-1px 0 0 0; }
* + html #register-form .additional-info .styled-radio { margin:-1px 0 0 0; }
.business-electricity .right-column { width:149px; padding:0 46px 40px 46px; position:absolute; right:0; bottom:0; }
#register-form .right-column .image { margin:0; float:none; display:block; }
.register-button { height:auto !important; height:38px; min-height:38px; padding:20px 0 0 335px; }
#online-cam-tcs-div { display:none; }


/* Sign Up Button */
#sign-up-button { height:auto !important; height:38px; min-height:38px; margin:20px 0 0 0; padding:0 0 0 335px; position:relative; clear:both; }
#sign-up-button a { width:150px; height:38px; background:url(../images/forms/btn_sign_up_on.gif) no-repeat left top; display:block; border:none; }
#sign-up-button a:hover, #sign-up-button a:focus, #sign-up-button a:active { background:url(../images/forms/btn_sign_up_over.gif) no-repeat left top; }



/* Home Gas - Get Connected */
#connection-choices { margin:30px 51px 38px 51px; }
#connection-choices ul { margin:0; padding:0; float:left; }
#connection-choices li { margin:0 36px 0 0; float:left; display:inline; }
#connection-choices li.last { margin:0 0 0 1px; }
#connection-choices a { width:255px; height:38px; float:left; border:none; }
#connection-choices .owner-occupier { background:url(../images/forms/btn_owner_on.gif) no-repeat left top; }
#connection-choices .owner-occupier:hover, #connection-choices .owner-occupier:focus, #connection-choices .owner-occupier:active { background:url(../images/forms/btn_owner_over.gif) no-repeat left top; }
#connection-choices .tenant { background:url(../images/forms/btn_tenant_on.gif) no-repeat left top; }
#connection-choices .tenant:hover, #connection-choices .tenant:focus, #connection-choices .tenant:active { background:url(../images/forms/btn_tenant_over.gif) no-repeat left top; }
#connection-choices .landlord { background:url(../images/forms/btn_landlord_on.gif) no-repeat left top; }
#connection-choices .landlord:hover, #connection-choices .landlord:focus, #connection-choices .landlord:active { background:url(../images/forms/btn_landlord_over.gif) no-repeat left top; }


/* Home Gas - Moving In */
#moving-in { margin:20px 60px 35px 60px; }
#moving-in ul { margin:0; padding:0; }
#moving-in li { padding:6px 0; border-bottom:1px solid #E5E5E5; }

#moving-in table { width:100%; margin:0; }
#moving-in td { padding:0 0 6px 0; position:relative; vertical-align:middle; font-size:90%; }
#moving-in td td { padding:0; }
#moving-in td.col1 { width:118px; padding:0 8px 6px 0; text-align:right; font-weight:bold; }
#moving-in td.col2 { width:276px; }
#moving-in td.col3 { width:178px; padding:0 8px 6px 0; text-align:right; font-weight:bold; }
#moving-in td.col4 input { margin:0; }
#moving-in td.col4 td { font-size:110%; }
#moving-in td.col4 td.col1 { width:34px; padding:0; text-align:left; }
#moving-in td.col4 td.col2 { width:auto; padding:0 8px 0 0; text-align:right; font-weight:bold; }
#moving-in td.col4 td.col3 { width:56px; padding:0; text-align:left; }
#moving-in td.spacer { height:8px; padding:0; font-size:0px; border-bottom:1px solid #D6D6D6; }
#moving-in td.top { vertical-align:top; }
#moving-in .input { width:213px; }
#moving-in .input input { width:207px; }
#moving-in .wHelp input { width:185px; }

#moving-in td.col3 .block { width:178px; }
#moving-in .three-col td.col4 { width:252px; }
#moving-in .three-col td.col4 table { width:252px; }
#moving-in td.colspan2 div { width:402px; }
#lightbox #moving-in td.colspan2 div { width:372px; }
#moving-in td.previous-gas-supplier table { margin-top:1px; }
* html #moving-in td.previous-gas-supplier table { margin-top:8px; }

.point-a { height:auto !important; height:21px; min-height:21px; padding:0 0 0 32px; background:url(../images/forms/bullet_a.gif) no-repeat left center; }
.point-b { height:auto !important; height:21px; min-height:21px; padding:0 0 0 32px; background:url(../images/forms/bullet_b.gif) no-repeat left center; }
.point-c { height:auto !important; height:21px; min-height:21px; padding:0 0 0 32px; background:url(../images/forms/bullet_c.gif) no-repeat left center; }

#please-specify-type { padding:30px; }
.moving-in-form .ajax-response { padding:30px; }
#lightbox-content-inner .moving-in-form .ajax-response { margin:0 0 0 -30px; padding:30px 0; }
#understood-arrears-notice { padding:0 32px 0 0; float:right; }



/* Bus Elec - Connect */
#tcs-elec-supply-business { display:none; }


/* Bus Elec - Get Quote */
#get-quote { padding:20px 30px; }
#get-quote li { padding:2px 0 2px 15px; background:url(../images/home_services/boilerservice/bullet.gif) no-repeat left 8px; }
#get-quote table { width:400px; margin:0 auto 20px auto; }
#get-quote table.contact-details { width:270px; }
#get-quote table table { width:100%; margin:0; }
#get-quote th { padding:0 0 15px 0; vertical-align:middle; font-size:90%; font-weight:bold; text-align:left; }
#get-quote td { padding:0 0 6px 0; position:relative; vertical-align:middle; font-size:90%; }
#get-quote .contact-details td { vertical-align:top; }
#get-quote td td { padding:0; }
#get-quote td.label { width:120px; padding:0 8px 6px 0; font-weight:bold; text-align:right; }
#get-quote td.left { width:65px; }
#get-quote .contact-details td.left { font-weight:bold; }
#get-quote .input { width:213px; }
#get-quote .input input { width:207px; }
#get-quote .wHelp input { width:185px; }
#get-quote td td .input { width:148px; }
#get-quote td td .input input { width:142px; }
#get-quote td td .wHelp input { width:120px; }
#get-quote td td.left .input { width:53px; }
#get-quote td td.left .input input { width:47px; }
#get-quote td td.left .wHelp input { width:25px; }



/* Energy Efficiency Overlay */
#energy-efficiency-overlay { width:900px; padding:15px 30px; overflow:hidden; position:relative; }
#lightbox #energy-efficiency-overlay { width:880px; }
#energy-efficiency-overlay table { width:932px; }
#energy-efficiency-overlay td { width:200px; padding:0 33px 20px 0; }
#energy-efficiency-overlay .number { width:30px; height:30px; background:url(../images/energy_efficiency/bullet.gif) no-repeat left top; line-height:30px; text-align:center; color:#FFFFFF; font-weight:bold; }
#energy-efficiency-overlay .image { clear:both; font-size:0px; }
