
#sidebar-navigation-list ul li ul li{border-bottom:1px solid #FFF;}

/*grid*/
.span-1{width:228px;}
.span-2{width:474px;}
.span-3{width:720px;}
#primary-content .landing-top-right{width:228px;}

.span-order-1{width:171px;}

.two-col{}
.two-col{margin:0.8em 0;}
.two-col .col-1{float:left;width:49.5%;}
.two-col .col-2{float:right;width:49.5%;}

.three-col{margin:0.8em 0;}
.three-col .col-1{float:left;width:33%;}
.three-col .col-2{float:left;width:33%;}
.three-col .col-3{float:left;width:33%;}

#sidebar{margin-right:20px}
#primary-content, #primary-content p, #primary-content li {font-family:Verdana, Arial, Helvetica, sans-serif;}
#primary-content.wide{width:100%;padding:0;}
#primary-content .main-content{float:left;}
#primary-content .additional{float:right;width:228px; margin-left: 10px;}
#primary-content.wide .additional{float:right;width:171px;padding:1em 0 0 0;}

#primary-content .m-panel p a{background:none;border:none;color:#039;font-weight:700;}

#primary-content .h1{font-weight:400;font-size:2em;line-height:1em;}
#primary-content .h2{}
#primary-content .h3{}
#primary-content .h4{}
#primary-content .h5{font-size:1em;font-weight:700;color:#00195d;}

#primary-content .helpbutton:hover {background-color: transparent;}
#primary-content .helpbutton img {vertical-align:text-bottom;}

#primary-content .m-header h2{font-size:1.5em;}
#primary-content .m-header.no-icon h2{font-size:1.3em;}
#primary-content .m-header h2 a{text-decoration:none;}


#primary-content .hero .h1{color:#ffffff;margin-bottom:0;/*white-space:nowrap;*/}
#primary-content .hero{backgroun-color:transparent; background-position:0 0;background-repeat:no-repeat;min-height:80px;position:relative;padding:20px 0 0 0;}
#primary-content .hero.span-2{float:left;min-height:135px;}
#primary-content .hero.short{float:left;min-height:90px;padding-top:15px;}
#primary-content .hero .content{background:transparent url(../images/newcontent/bg_hero_content.gif) right 0 no-repeat;width:317px!important;min-height:33px;padding:5px 30px 5px 10px;margin:0;}
#primary-content .hero .content h1,{color:#fff;font-size:1.8em;}
#primary-content .hero .content p{color:#fff;margin-bottom:0;}

#primary-content .callout.span-1 {background:transparent url(../images/newcontent/bg_callout.gif) 0 0 repeat-y;float:right;}
#primary-content .callout.span-1 .c-top{background:transparent url(../images/newcontent/bg_callout_top.gif) 0 0 no-repeat;padding-top:8px;}
#primary-content .callout.span-1 .c-bottom{background:transparent url(../images/newcontent/bg_callout_bottom.gif) 0 100% no-repeat;padding-bottom:8px;}
#primary-content .callout.span-1 .c-content{background:transparent url(../images/newcontent/bg_callout_content.jpg) 6px 100% no-repeat;padding:0 12px 6px 12px;min-height:112px;}
#primary-content .callout.span-1 .toolbox .c-content{background:transparent url(../images/newcontent/bg_callout_toolbox.jpg) 6px 100% no-repeat;}
#primary-content .callout.span-1 .c-content p{font-size:0.92em;padding-right:50px;margin-bottom:6px;line-height:1.3em;}
#primary-content .callout.span-1 .c-content ul{padding:0;margin:0 0 6px 0;}
#primary-content .callout.span-1 .c-content ul li,
#primary-content .product-info .info .details ul li{list-style-type:none;background-image:url(../images/newcontent/bullet_green.gif);background-position:0 .5em;background-repeat:no-repeat;font-size:0.92em;margin:0;padding:0 0 0 10px;line-height:1.3em;}
#primary-content .callout .c-content h2{margin:0 30px 0 0;}

#primary-content .m-panel.span-1{float:right;}

#primary-content .no-panel{margin-bottom:1em;}
#primary-content .no-panel-wide{width:776px;margin-top:1em;}
#primary-content .no-panel-wide h2{color:#00195d;font-size:1.3em;font-weight:normal;}
#primary-content .no-panel-wide img.top-right{position:absolute;top:-30px;right:0;}

#primary-content .two-col .callout {background:transparent url(../images/newcontent/bg_callout_wide.gif) 0 0 repeat-y;margin-left:4px;}
#primary-content .two-col .callout .c-top{background:transparent url(../images/newcontent/bg_callout_top_wide.gif) 0 0 no-repeat;padding-top:8px;}
#primary-content .two-col .callout .c-bottom{background:transparent url(../images/newcontent/bg_callout_bottom_wide.gif) 0 100% no-repeat;padding-bottom:8px;}
#primary-content .two-col .callout .c-content{background-color:transparent;background-position:6px 8px;background-repeat:no-repeat;padding:0 100px 0 12px;min-height:107px;}
#primary-content .two-col .callout .c-content p{font-size:0.92em;padding-right:20px;margin-bottom:10px;line-height:1.3em;}

#primary-content .no-panel h2{color:#00195d;font-size:1.3em;font-weight:normal;}

#primary-content .two-col .m-panel{background:transparent url(../images/newcontent/bg_m_panel.gif) 0 0 repeat-y;width:351px;margin:0 0 10px 0;}
#primary-content .two-col .m-panel .top{background:transparent url(../images/newcontent/bg_m_panel_top.gif) 0 0 no-repeat;padding-top:4px;}
#primary-content .two-col .m-panel .bottom{background:transparent url(../images/newcontent/bg_m_panel_bottom.gif) 0 100% no-repeat;padding-bottom:4px;}
#primary-content .two-col .m-panel .m-content{background:transparent url(../images/newcontent/bg_m_panel_content.gif) 0 100% repeat-x;margin:0 1px;}
#primary-content .two-col .m-panel .m-content .m-header{background-color:#b7daf2;background-image:url(../images/newcontent/bg_m_panel_header.gif);background-repeat:repeat-x;margin:0 1px;min-height:32px;padding:5px 10px 0 10px;}
#primary-content .two-col .col-2 .m-panel{margin:0 0 10px 4px;}

#primary-content .cols-3{margin-bottom:0em;}
#primary-content .cols-3 .col.middle{margin:0 18px;}
#primary-content .cols-3 .m-panel,
.additional .m-panel{background:transparent url(../images/newcontent/bg_m_panel_small.gif) 0 0 repeat-y;}
.additional .m-panel{margin:0em 0 0em;}
#primary-content .cols-3 .m-panel .top,
.additional .m-panel .top{background:transparent url(../images/newcontent/bg_m_panel_top_small.gif) 0 0 no-repeat;padding-top:4px;}
#primary-content .cols-3 .m-panel .bottom,
.additional .m-panel .bottom{background:transparent url(../images/newcontent/bg_m_panel_bottom_small.gif) 0 100% no-repeat;padding-bottom:4px;}
#primary-content .cols-3 .m-panel .m-content,
.additional .m-panel .m-content{background:transparent url(../images/newcontent/bg_m_panel_content.gif) 0 100% repeat-x;width:226px;margin:0 1px;}
#primary-content .cols-3 .m-panel .m-content .m-header,
.additional .m-panel .m-content .m-header{background-color:#b7daf2;background-repeat:no-repeat;width:160px;margin:0 1px;padding:10px 10px 0 55px}
#primary-content .m-panel .m-content .m-header p{}

#primary-content .two-col .m-panel .m-content .m-header.icon,
#primary-content .cols-3 .m-panel .m-content .m-header.icon,
.additional .m-panel .m-content .m-header.icon{background-image:url(../images/newcontent/service-icons.gif);padding-left:55px;padding-top:10px;min-height:64px;}
.additional .m-panel .m-content .m-header.icon,
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon,
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.basket{min-height:39px;padding-left:55px;padding-top:10px;}
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.basket{background-image:url(../images/newcontent/service-icons.gif)}

.additional .m-panel .m-content .m-header.no-icon{background:url(../images/newcontent/service-icons.gif) -50px top no-repeat;min-height:29px;padding-left:10px;width:205px;}

#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.energy-saving-bulbs,
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.heating,
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.standby-power-savers,
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.green-gadgets,
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.insulation,
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.solar-panels{background-image:url(../images/newcontent/ee-shop-icons.gif);background-repeat: no-repeat;}

#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.energy-saving-bulbs{background-position: 0 top;}
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.heating{background-position: -224px top;}
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.standby-power-savers{background-position: -448px top;}
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.green-gadgets{background-position: -672px top;}
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.insulation{background-position: -896px top;}
#primary-content .cols-3 .m-panel .m-content .m-header.small-icon.solar-panels{background-position: -1119px top;}

#primary-content .span-2 .m-panel{background:transparent url(../images/newcontent/bg_m_panel_span2.gif) 0 0 repeat-y;margin-bottom:1em;}
#primary-content .span-2 .m-panel .top{background:transparent url(../images/newcontent/bg_m_panel_span2_top.gif) 0 0 no-repeat;padding-top:4px;}
#primary-content .span-2 .m-panel .bottom{background:transparent url(../images/newcontent/bg_m_panel_span2_bottom.gif) 0 100% no-repeat;padding-bottom:4px;}
#primary-content .span-2 .m-panel.blue{background:transparent url(../images/newcontent/bg_m_panel_span2.gif) 0 0 repeat-y;}

#primary-content .span-2 .m-panel.grey .bottom{padding-bottom: 2px;}
#primary-content .span-2 .m-panel.grey .m-content{background:transparent url(../images/newcontent/bg_m_panel_content.gif) repeat-x scroll 0 100%;margin:0 2px;}
#primary-content .span-2 .m-panel.grey .m-content .m-header.no-icon,
#primary-content .m-panel .m-content .m-header.no-icon{background-color:#b7daf2;background-image:url(../images/newcontent/bg_m_panel_header.gif);background-repeat:repeat-x;margin:-2px 0px;height:40px;padding:5px 10px 0 10px;position:relative;}

#primary-content .span-2 .m-panel.blue .top{background:transparent url(../images/newcontent/bg_m_panel_span2_blue_top.gif) 0 0 no-repeat;padding-top:4px;}
#primary-content .span-2 .m-panel.blue .bottom{background:transparent url(../images/newcontent/bg_m_panel_span2_blue_bottom1.gif) 0 100% no-repeat;padding-bottom:0;}
#primary-content .span-2 .m-panel.blue .m-content{background:#cce4f5 url(../images/newcontent/bg_m_panel_span2_blue_content.gif) 0 0 repeat-x;margin:0 2px;width:470px;}

#primary-content .span-2 .m-panel.blue .box-bottom{background:url(../images/newcontent/bg_m_panel_span2_blue_bottom_2.gif) left top no-repeat;height:4px;overflow:hidden;margin:-2px 0 0 0;}


#primary-content .span-2 .m-panel .m-content .padding{}
#primary-content .span-2 .m-panel .m-content .split{padding:0 0 6px 0;background:url(../images/newcontent/dotted_line_darkgrey.gif) 0 100% repeat-x;}
#primary-content .span-2 .m-panel .m-content h2{color:#00195d;font-size:1.3em;font-weight:bold;margin:0;}
#primary-content .span-2 .m-panel .m-content h3{color:#00195d;font-size:1.3em;font-weight:bold;}
#primary-content .span-2 .m-panel .m-content h4{color:#00195d;font-weight:bold;margin:0.5em 0;}
#primary-content .span-2 .m-panel .m-content p{}
#primary-content .span-2 .m-panel .m-content a.tandc{border:none;float:right;font-size:0.92em;background:transparent url(../images/newcontent/arrow_green.gif) 7px 3px no-repeat;padding-left:16px;font-weight:700;color:#039;line-height:1.3em;}
#primary-content .span-2 .m-panel .m-quote{clear:both;float:right;}
#primary-content .span-2 .m-panel .m-quote p{float:left;font-weight:bold;line-height:1.8em;padding:0 10px 0 0;margin:0;}
#primary-content .span-2 .m-panel .m-quote p span{font-size:1.8em;}
#primary-content .span-2 .m-panel .questions p{padding:2px 0 0 24px;margin-bottom:6px;}

.m-panel .m-content .m-header.icon{background-image:url(../images/newcontent/service-icons.gif);}
.m-panel .m-content .icon.boilers{background-position:0 0;}
.m-panel .m-content .icon.plumbing{background-position:-350px 0;}
.m-panel .m-content .icon.electrics{background-position:-700px 0;}
.m-panel .m-content .icon.appliances{background-position:-1050px 0;}
.m-panel .m-content .icon.landlord{background-position:-1400px 0;}

#primary-content .m-panel-wide{background:transparent url(../images/newcontent/bg_m_panel_wide.gif) 0 0 repeat-y;width:776px;margin-top:1em;}
#primary-content .m-panel-wide .top{background:transparent url(../images/newcontent/bg_m_panel_wide_top.gif) 0 0 no-repeat;padding-top:4px;}
#primary-content .m-panel-wide .bottom{background:transparent url(../images/newcontent/bg_m_panel_wide_bottom.gif) 0 100% no-repeat;padding-bottom:4px;}
#primary-content .m-panel-wide .blue .top{background:transparent url(../images/newcontent/bg_m_panel_wide_blue_top.gif) 0 0 no-repeat;padding-top:4px;}
#primary-content .m-panel-wide .blue .bottom{background:transparent url(../images/newcontent/bg_m_panel_wide_blue_bottom.gif) 0 100% no-repeat;padding-bottom:4px;}
#primary-content .m-panel-wide.m-with-header .top {padding-top:2px;}
#primary-content .main-content .m-panel-wide.m-with-header .bottom {padding-bottom:2px;}
#primary-content .m-panel-wide .blue .m-content {background:#CCE4F5 url(../images/newcontent/bg_m_panel_wide_blue_content.gif) repeat-x scroll center top;margin:0 1px}


#primary-content .m-panel-wide.grey .m-content{background:transparent url(../images/newcontent/bg_m_panel_content.gif) repeat-x scroll 0 100%;margin:0 1px;font-weight:bold;}
#primary-content .m-panel-wide.grey .m-content .m-header{min-height:35px;padding-left:55px;padding-top:14px;}
#primary-content .m-panel-wide.grey .two-col{margin:0;}


