.clouds { 
	background: bottom right url(images/clouds.jpg) no-repeat; 
}
.clouds span { 
	height:65px; 
	display:block; 
}

.e3 { 
	background: bottom right url(images/e3-april.gif) no-repeat; 
	height: 134px;
	min-height: 134px;
}
.e3 span { 
	height:32px; 
	display:block; 
}


.e3save { 
	background: bottom right url(images/rightColumnE3SaveBottom.png) no-repeat; 
}
.e3save span { 
	height:80px; 
	display:block; 
}

.smartmeter { 
	background: bottom right url(images/smartmeter_background.gif) no-repeat;
}
.smartmeter span { 
	height:65px; 
	display:block; 
}

/* Save online */
.online {
	background: top url(images/laptop-hand-small.jpg) no-repeat;
	height:134px;
	min-height:134px;
}
.online span { 
	height:60px; 
	display:none !important; /* MON: 18/09/2009 - PUT THIS BACK TO "BLOCK" IF THERE ARE PROBLEMS WITH THE RHBS!!!! */
}

.online a {
	color:#fff;
}

.online ul li {
	background: 0.75em 0.45em url(images/april-arrow.gif) no-repeat;	
}

.promoEnergyEff { 
	background: bottom right url("images/EnergyEfficiency.gif") no-repeat; 
}
.promoEnergyEff p{ 
	width:130px; 
}
.promoEnergyEff span { 
	height:40px; 
	display:block; 
}

/*CONTACT US 
Styles the heading and adds the arrow image */
#rightcolumn .contactUs, #rightcolumn #contactUsLink
{
	margin-bottom: 15px;
	width: 180px;
	background-color: #ee1155;
}

#rightcolumn .contactUs img, #rightcolumn #contactUsLink img 
{
	margin-bottom: 0px;
}

#rightcolumn .contactUs h2
{
	list-style-type: none;
	font-size: 1.6em;
	color: #ffffff;
	padding-top: 0.2em;
	padding-left: 0.7em;
	margin-bottom: 0.5em;
	font-weight: bold;
}

#rightcolumn #contactUsLink h2
{
	background-image:   url("images/bulletWhiteOnRed.gif");
	background-repeat: no-repeat;
	background-position: 0.6em 0.5em;
	list-style-type: none;
	font-size: 1.6em;
	padding-top: 0.2em;
	padding-left: 1.6em;
	margin-top: -0.3em;
	margin-bottom: 0.1em;
}

#rightcolumn .contactUs h2 a, #rightcolumn #contactUsLink h2 a
{
	color: #FFFFFF;
	text-decoration:none;
}

#rightcolumn .contactUs h2 a:hover, #rightcolumn #contactUsLink h2 a:hover
{
	text-decoration:underline;
}

#rightcolumn .contactUs p
{
	font-size: 1.1em;
	color: #FFFFFF;
	padding:0 1em 0.5em 1em;
	line-height: 1.4em;
}

#rightcolumn .contactUs a
{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:75%;
}

#rightcolumn .contactUs a:hover {
	text-decoration: underline;
}

#rightcolumn .contactUs .borderTop, #rightcolumn #contactUsLink .borderTop
{
	background-image: url("images/redBoxTop.gif");
	background-position: right;
	height: 4px;
}

.contactUs .borderTop span {
	position:absolute;
	height:4px;
	width:4px;
	background: 0 0 url("images/redBoxTopLeft.gif") no-repeat;
}

.contactUs .borderBottom span {
	position:absolute;
	height:4px;
	width:4px;
	background: 0 0 url("images/redBoxBottomLeft.gif") no-repeat;
}

#rightcolumn .contactUs .borderBottom, #rightcolumn #contactUsLink .borderBottom
{
	background-image: url("images/redBoxBottom.gif");
	background-position: right;
	height: 4px;
	background-repeat: no-repeat;
}
.contactUs a {
	font-size: 1.1em !important;
}

#rightcolumn .contactUs .large
{
	font-size: 1.9em;
	color: #FFFFFF;
	padding-left: 0.5em;
	padding-bottom: 0.3em;
}

.large span {
	position:absolute;
	left:-999em
}

.contactUs ul li
{
	color: #FFF;
	list-style:disc inside;
	padding-left: 1.1em;
	font-weight: normal;
	font-size: 1.1em;			
	padding-bottom: 0.5em;
	line-height: 1.4em;
}

/*MON: 16/06/2008 - M3 Changes */
#callsDiv {
   padding-top:10px;
   font-size:9px;
   width:380px;
   margin-bottom:10px;
}

#callsDivAbs {
   padding-top:10px;
   font-size:9px;
   width:380px;
   position:absolute;
   margin-bottom:10px;
}

/*MON: 18/09/2008 - fix for removing the magic spans (above) */
div.nobox ul {
    padding-top:60px;
}

/*MON: 10/10/2008 - for B2B Health & Safety Electrical Contractor PDF links  */
#emHsBoxBody {
	margin-top:8px;
	margin-bottom:3px;
	width:384px;
}
#maincontent .maincontentLeft #emHsBoxTitle {
	font-size:12px;
	width:384px;
}
#maincontent .maincontentLeft .smallB {
	font-size:9px;
	font-weight:bold;
}




/*****************************************************************/
/*                                                               */
/*         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;
}
#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;
}



