body {
background: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
text-align: left;
margin: 0px;
padding: 0px;
}

body a img{
border: none;
}

body a {
color: inherit;
text-decoration:none;
}


/**************************************************HIDE******************************************************/
/**************************************************HIDE******************************************************/
/**************************************************HIDE******************************************************/

#header {display: none;}
#subheader {display: none;}
#wraptwo {padding:0px;margin:0px;}
#wraptwo #left {width: 735px;margin-right: auto;margin-left: auto;}
#wraptwo #left dl#nav {display:none;}
p.breadcrumb {display: none;}
ul#footer {display: none;}
#wraptwo #maincontentarea #left {display: block;}
#wraptwo #right {width: 735px;margin-right: auto;margin-left: auto;}
#wraptwo #maincontentarea {width: 735px;margin-right: auto;margin-left: auto;}
#wraptwo #left #nav_ads p {display:none;}

/**************************************************DIVS******************************************************/
/**************************************************DIVS******************************************************/
/**************************************************DIVS******************************************************/

#wrapper {
width: 100%;
background: #fff url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_fullscreen_tile.gif) top repeat-x;
float: left;
}

#wrapper_content {
width: 735px;
margin-right: auto;
margin-left: auto;
}

#header_block {
width: 725px;
background: #e15 url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_header_tile.gif) bottom repeat-x;
height: 8.2em;
.height: 8.3em;
padding: 0px 5px;
}

#header_block_bottom {
background: #f0f0f0 url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_header_bottom_tile.gif) bottom repeat-x;
width: 100%;
float: left;
height: 2.6em;
.height: 2.7em;
padding: 0px 5px;
}

#content {
width: 735px;
padding: 16px 0px;
clear:both;
float: left;
}

#content_header {
float: left;
padding: 0px 7px 5px 5px;
width:723px;
}

#grid {
float: left;
width: 735px;
}

#footer {
background: #dbdbdb url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_footer.gif) bottom center no-repeat;
width: 725px;
margin: 0px 0px 0px 6px;
_margin: 0px 0px 0px 3px;
clear:both;
padding: 0px;
float: left;
}

#sitemap {
padding: 0px 0px;
margin:0px;
}

/**************************************************Large Promo Box******************************************************/

.postcode_box {
width: 410px;/*330px*/
padding: 0px;
margin: -58px 0px 21px 273px;/*-64px 0px 21px 30px*//*-64px 0px 21px 283px*/
_margin: -62px 0px 21px 273px;
height: 4.2em;
position:relative;
/*added 11th dec 09*/
margin:-58px 0px 21px 8px;
}

/*.postcode_box_top {
background:url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_postcode_top.gif) no-repeat;
height: 7px;
overflow:hidden;
width: 330px;
}*/

/*.postcode_box_mid {
background:#fe3568 url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_postcode_mid.gif) repeat-x bottom;
border-left: 1px solid #be1b4d;
border-right: 1px solid #851437;
width: 328px;
overflow: hidden;
}*/

/*.postcode_box_bot {
background:url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_postcode_bot.gif) no-repeat;
height: 8px;
overflow:hidden;
width: 330px;
}*/

/**************************************************Grey boxes******************************************************/

.large {
width: 723px;
padding: 6px;
margin: 0px;
float: left;
}

.medium {
width: 478px;
padding: 6px;
margin: 0px;
float: left;
}

.medium .box_heading_red_content {
background:#f93266;
}

.medium .box_image_back {
padding:0px 16px 8px 16px;
}

.half {
width: 355px;
padding: 6px;
margin: 0px;
float: left;
}

.half .box_heading_red_content {
background:#f93266;
}


.small {
width: 233px;
padding: 8px 6px;
margin: 0px;
float: left;
}

.small .box_top {
background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_box_top.gif) top no-repeat;
padding: 0px;
margin: 0px;
overflow: hidden;
height:4px;
}

.small .box_heading_grey {
padding: 12px 0px 0px 12px;
}

.small .box_heading_red {
margin: 0px 0px 0px 0px;
padding:0px 6px 0px 4px;
}

.small .box_heading_red_content {
background:#c41d50;
height: 50px;
}

.small .box_tile_back {
background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_box_tile_back.gif) repeat bottom;
margin: 0px 0px 0px 0px;
padding:0px 3px 0px 1px;
}

.small .box_image_back {
padding:0px 0px 0px 10px;
background: #fbfbfb url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_box_tile_hori_small.gif) bottom repeat-x;
}

.small .service {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_boiler_2.gif) bottom no-repeat;}
.small .repair {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_boiler_1.gif) bottom no-repeat;}
.small .breakdown {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_boiler_3.gif) bottom no-repeat;}
.small .monoxide {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_co2_alarm.gif) bottom no-repeat;}
.small .electric {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_shower.gif) bottom no-repeat;}
.small .other_cover {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_umbrella.gif) bottom no-repeat;}
/*.small .green {background: url(../img/green_energy_back.gif) bottom no-repeat;}
.small .electric_gas {background: url(../img/elec_gas_back.gif) bottom no-repeat;}
.small .wind {background: url(../img/wind_turbine_back.gif) bottom no-repeat;}*/

.small .computer {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_computer.gif) bottom no-repeat;}
.small .lightbulb_gas {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_elec_gas.gif) bottom no-repeat;}
.small .turbine {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_turbine.gif) bottom no-repeat;}
.small .green_paint {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_green_paint.gif) bottom no-repeat;}
.small .ashes_logo {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_ashes.gif) bottom no-repeat;}
.small .wembley_logo {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_wembley.gif) bottom no-repeat;}
.small .orbs {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_orbs.gif) bottom no-repeat;}
.small .npowerOne {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_one.gif) bottom no-repeat;}
.small .go {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_go_fix_xl.gif) bottom no-repeat;}
/*added 11th dec 09*/

.small .web17 {background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_back_computer.gif) bottom no-repeat;}

.small .box_bottom {
background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_small_box_bottom.gif);
height: 5px;
padding: 0px;
margin: 0px;
overflow:hidden;
}

/**************************************************TEXT******************************************************/
/**************************************************TEXT******************************************************/
/**************************************************TEXT******************************************************/

h1 {
font-size: 1.7em;
color: #e15;
padding: 0px 0px 0px 0px;
margin:0px;
float: left;
}

h2 {
padding: 0px;
margin:0px 0px 0px 0px;
}

h3 {
padding: 0px;
margin: 0px;
overflow:hidden;
height: 60px;
}

h4 {
padding: 0px;
margin: 0px;
font-size: 1.4em;
color: #484848;
font-weight:900;
}

.large_promo_content p {
padding: 0px;
margin:0px;
color: #fff;
font-size: 1.2em;
}

.box_image_back p{
padding: 10px 10px 0px 0px;
margin:0px;
color: #484848;
font-size: 1em;
font-weight: bold;
line-height: 1.6em;
min-height: 5em;
}

*html .box_image_back p{
height: 5em;
}

#content_header p {
float: right;
color: #e15;
font-size: 1em;
font-weight: bold;
line-height: 2em;
padding:0px;
margin:0px;
}

.caveat {
color: #aaa;
font-size:1em;
clear:both;
padding: 18px 22px 10px 22px;
.padding: 9px 22px 10px 22px;
margin:0px;
}

.caveat a{
	color:#EE1155;
	text-decoration:none;
}

.caveat a:hover {
	color:#EE1155;
	text-decoration:underline;
}


*html .caveat {
padding: 18px 22px 10px 22px;
}

#footer p.copyright {
width: 100px;
padding: 0px;
margin:0px;
float: right;
color: #000;
line-height: 2.2em;
}


/**************************************************LISTS******************************************************/
/**************************************************LISTS******************************************************/
/**************************************************LISTS******************************************************/

#header_block ul.nav {padding:0px 0px 0px 109px;margin:0px;float: left;clear:both;width: 516px;  list-style:none;}
#header_block .nav li {display:inline;background: #e3e3e3 url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_nav_non_active.gif) no-repeat;text-align: center;float: left;width: 129px;font-size: 1.2em;color: #000;line-height: 2.3em;}
#header_block .nav li.active {font-weight: bold;background: #e3e3e3 url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_nav_active.gif) no-repeat;}
#header_block .nav li a{color: #767676;text-decoration: none; font-weight: bold;}
#header_block .nav li a:hover{color: #767676;text-decoration: none;}
#header_block .nav li.active a{color: #000;text-decoration: none; font-weight: bold;}

#header_block_bottom ul.nav_2 {padding:0px 0px 0px 0px;margin:0px; list-style:none;}
#header_block_bottom .nav_2 li {display: inline;font-size: 1.1em;color: #767676;line-height: 2.4em;}
#header_block_bottom .nav_2 li.active a{color: #e15;text-decoration: none; font-weight: bold;}
#header_block_bottom .nav_2 li.active a:hover{color: #e15;text-decoration: none;}
#header_block_bottom .nav_2 li a{color: #767676;text-decoration: none;}
#header_block_bottom .nav_2 li a:hover{color: #767676;text-decoration: none;}

#footer ul.nav_4 {padding:0px 0px 0px 15px;margin:0px; list-style:none; width: 550px;float: left;}
#footer ul.nav_4 li {display: inline;font-size: 1em;color: #000;line-height: 2.2em;}
#footer ul.nav_4 li a{color: #000;text-decoration: none;}
#footer ul.nav_4 li a:hover{color: #000;text-decoration: none;}

#content ul.nav_3 {padding: 0px 1px 0px 0px;margin:0px;float: right;list-style:none; color: #e15;}
#content ul.nav_3 li{display: inline;line-height: 2em; color: #e15; font-weight: bold;}
#content ul.nav_3 li a{color: #e15;}

.large_promo_content ul {padding: 12px 0px 0px 16px;margin: 0px;color: #fff;line-height: 1.4em;font-size: 1.2em; min-height: 5.8em;}
*html .large_promo_content ul {padding: 12px 0px 0px 16px; height:5.8em;}
.large_promo_content ul li{padding: 0px 0px 0px 0px;margin: 0px;}

.box_image_back ul.points {
padding: 10px 0px 0px 0px;
margin: 0px;
color: #484848;
font-size: 1em;
line-height: 1.4em;
font-weight: bold;
min-height: 4.8em;
list-style:none;
}

*html .box_image_back ul.points {
height: 4.8em;
}

.box_image_back ul.points li {
margin: 0px 0px 2px 0px;
color: #484848;
background: 0px 5px url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_bullet.gif) no-repeat;
padding: 0px 0px 0px 10px;
}

.box_image_back ul.points li a{
color: #e15;
text-decoration: none;
}

.box_image_back ul.points_smaller {
padding: 10px 0px 0px 0px;
margin: 0px;
color: #484848;
font-size: 1em;
line-height: 1.4em;
font-weight: bold;
min-height: 1.7em;
list-style:none;
}

*html .box_image_back ul.points_smaller {
height: 1.7em;
}

.box_image_back ul.points_smaller li {
margin: 0px 0px 2px 0px;
color: #484848;
background: 0px 5px url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_bullet.gif) no-repeat;
padding: 0px 0px 0px 10px;
}

.box_image_back ul.alt {
min-height: 8.5em;
font-size: 1em;
color: #484848;
font-weight: bold;
}

*html .box_image_back ul.alt {
height: 8.5em;
}

.box_image_back ul.listOne {
/* tweak for non 3 item list */
margin-bottom: 6px; 
}

.box_image_back ul.links {
padding: 10px 10px 8px 16px;
margin:0px;
}

.box_image_back ul.links li.link {
margin: 0px;
list-style-image:url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_link_arrow.gif);
color: #e15;
font-weight: bold;
padding: 0px 0px 4px 0px;
}

.box_image_back ul.links li.link a{
color: #e15;
}

.box_image_back ul.links li.link_2 {
padding: 0px;
list-style-image:url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/grid_link_arrow_grey.gif);
color: #222;
font-weight: normal;
color: #5f5f5f;
}

.box_image_back ul.alt li.link_2 {
padding: 0px 0px 4px 0px;
color: #484848;
font-weight: bold;
}

.box_image_back ul.links li.link_2 a{
color: #5f5f5f;
}

.box_image_back ul.alt li.link_2 a{
color: #484848;
}

#sitemap dl {float: left;padding: 16px 2px 16px 20px;margin:0px;font-size:1em;line-height: 1.2em;}
#sitemap dl dt {padding: 0px 0px 5px 0px;margin:0px;color: #e15;font-weight: bold;}
#sitemap dl dt a{color: #5e5e5e;}
#sitemap dl dd {padding: 0px;margin:0px;color:#5f5f5f;}
#sitemap dl dd a{color: #5f5f5f;}

/**************************************************IMAGES******************************************************/
/**************************************************IMAGES******************************************************/
/**************************************************IMAGES******************************************************/

#header_block .npower_logo {
float: left;
padding: 0px 0px 0px 0px;
}

#header_block .bbec_logo {
float: right;
padding: 0px 0px 0px 0px;
}

.large_promo_image_back .promo_image {
margin: 0px 0px 0px 0px;
}

.small .box_top img {
margin: 4px 0px 0px 0px;
}

.medium .box_top img {
margin: 4px 0px 0px 0px;
}

.large .box_top img {
margin: 4px 0px 0px 0px;
}

.banner {
margin:5px 5px 8px 5px;
border:none;
}

.banner_cta {
padding: 12px 0px 0px 0px;
}

a .banner_cta {
border:none;
}

/**************************************************FORM******************************************************/
/**************************************************FORM******************************************************/
/**************************************************FORM******************************************************/

form {
padding: 0px;
margin: 0px;
float: left;
}


form label {
font-size: 1.1em;
color: #fff;
padding: 0px 7px 0px 7px;
margin: 6px 7px 0px 20px;/*6px 0px 0px 0px*/
float: left;
}


form .pcode_input {
/*margin: 0px 40px 0px 10px;*/ /*2px 68px 0px 0px*//*4px 40px 0px 10px*/
/*added 11th dec 09*/
margin:0px 6px 0 -5px;
width: 75px;
float: left;
}

form .pcode_submit {
margin: 0px;
float: left;
}

/**************************************************OTHER******************************************************/
/**************************************************OTHER******************************************************/
/**************************************************OTHER******************************************************/

.clear {
height: 1px;
font-size: 1px;
line-height: 1px;
clear:both;
}


.hidden {
display: none;
}

.postcode_box_mid .pcode_submit {
background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/green_red_back_cta_172.gif) no-repeat 0 1px;
padding: 3px 0px 10px 0px;/*4px 0px 6px 0px*//*0px 0px 6px 0px*//*4px 0px 6px 0px;*/
_padding: 3px 0px 8px 0px;/*0px 0px 8px 0px*/
margin:0px;
width: 172px;/*172px*//*184px*/
display:block;
font-size: 1.2em;
font-weight: bold;
border:none;
text-align:center;
color: #fff;
cursor:pointer;

}


.postcode_box_mid .pcode_submit:hover {
text-decoration: none;
}


*html .postcode_box_mid .pcode_submit {
background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/green_red_back_cta_172.gif) no-repeat 0 0px;/*0 2px*/
/*padding: 6px 0px 8px 0px;*//*_padding: 6px 0px 7px 0px;*/
/*border:1px dotted #ffffff;*/
}




/*****************************************************************/
/*                                                               */
/*         MON: 2008-01-27, SEO work sub footer links            */
/*                                                               */
/*                      SUB FOOTER CLASSES                       */
/*                                                               */
/*****************************************************************/
#np_foot_copy {
	width:760px;
	text-align:center;
	color:#888888;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	font-size:1em;
}
#sub_footer {
	color:#ee1155;
	text-align:center;
	width:760px;
	margin-top:12px;
	.margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	height:25px;
	clear: both;
}
#sub_footer ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#sub_footer ul li {
	list-style:none;
	display:inline;
	font-size:1em;
}
#sub_footer a {
	color:#ee1155;
	text-decoration:none;
}
#sub_footer a:hover {
	text-decoration:underline;
}

.box_image_back p.introText {
font-weight:normal;
}








