.white-grad1 {float:left;width:115px;text-align:center;}
.posab1{left:121px;position:absolute;top:17px;}
.top-image11{

background:transparent url(/images/content/boilers/color-nla.gif) no-repeat scroll left top;

width:203px;

height:109px;

}
#primary-content{
width:725px;
}


#primary-content .banner-text{
padding:10px;
}

#primary-content .bb-text{
float:right;
color:#ffffff;
font-size:2em;
width:300px;
}

#primary-content .bb-text2{
float:right;
color:#ffffff;
width:320px;
}

#primary-content .bb-text2.bb-pad{
padding:20px 20px 0 0;
}

#primary-content .gray-container{
background:transparent url(/images/content/boilers/bg-gray-mid.gif) repeat-y scroll left top;
width:725px;
}

#primary-content .gray-container-top {
background:transparent url(/images/content/boilers/bg-gray-top.gif) no-repeat scroll left top;
width:725px;
}

#primary-content .gray-container-bottom{
background:transparent url(/images/content/boilers/bg-gray-bottom.gif) no-repeat scroll left bottom;
width:725px;
}

#primary-content .gray-container-content{
padding:10px;
}

#primary-content .white-grad{
float:left;
}

#primary-content .white-grad-container{
background:transparent url(/images/content/boilers/white-grad-box-mid.gif) repeat-y scroll left top;
width:225px;
}

#primary-content .white-grad-container-top {
background:transparent url(/images/content/boilers/white-grad-box-top.gif) no-repeat scroll left top;
width:225px;
}

#primary-content .white-grad-container-bottom{
background:transparent url(/images/content/boilers/white-grad-box-bottom.gif) no-repeat scroll left bottom;
width:225px;
}

#primary-content .white-grad-container-content{
padding:10px;
}

.top-image1{
background:transparent url(/images/content/boilers/color-graph.gif) no-repeat scroll left top;
width:203px;
height:109px;
}

.top-image2{
background:transparent url(/images/content/boilers/money-cut.gif) no-repeat scroll left top;
width:203px;
height:109px;
}

.top-image3{
background:transparent url(/images/content/boilers/customers.gif) no-repeat scroll left top;
width:203px;
height:109px;
}


#primary-content .double-gray-container{
background:transparent url(/images/content/boilers/double-white-mid.gif) repeat-y scroll left top;
width:703px;
}

#primary-content .double-gray-container-top {
background:transparent url(/images/content/boilers/double-white-top.gif) no-repeat scroll left top;
width:703px;
}

#primary-content .double-gray-container-bottom{
background:transparent url(/images/content/boilers/double-white-bottom.gif) no-repeat scroll left bottom;
width:703px;
}

#primary-content .double-gray-container-content{
padding:15px;
}

#primary-content .bs{
float:left;
}

#primary-content .bs-container{
background:transparent url(/images/content/boilers/small-box-mid.gif) repeat-y scroll left top;
width:210px;
}

#primary-content .bs-container-top {
background:transparent url(/images/content/boilers/small-box-top.gif) no-repeat scroll left top;
width:210px;
}

#primary-content .bs-container-bottom{
background:transparent url(/images/content/boilers/small-box-bottom.gif) no-repeat scroll left bottom;
width:210px;
}

#primary-content .bs-container-content{
padding:10px;
}

#primary-content .banner-white-container{
background:transparent url(/images/content/boilers/banner-mid.gif) repeat-y scroll left top;
width:725px;
}

#primary-content .banner-white-container-top {
background:transparent url(/images/content/boilers/banner-top.gif) no-repeat scroll left top;
width:725px;

}

#primary-content .banner-white-container-bottom{
background:transparent url(/images/content/boilers/banner-bottom.gif) no-repeat scroll left bottom;
width:725px;
}

#primary-content .banner-white-container-content{
padding:15px;
}

#primary-content .offer-img{
background:transparent url(/images/content/boilers/offer-hc.gif) no-repeat scroll right top;
float:right;
width:695px;
height:350px;
}

#primary-content .bc-img-left{
float:left;
margin-right:10px;
width:45px;
height:45px;
}

#primary-content .bc-text-right{
float:left;
font-weight:bold;
text-decoration:underline;
width:135px;
color:#1b49a4;
font-size:14px;
}

#primary-content .noline{
text-decoration:none !important;
}

#primary-content .gray-grad{
background:transparent url(/images/content/boilers/gray-grad.gif) no-repeat scroll left top;
width:696px;
margin-left:4px;
}

#primary-content .sec-one{
float:left;
}

#primary-content .double-img{
width:80px;
height:100px;
float:left;
margin-top:10px;
padding-left:10px;
}

#primary-content .double-text{
width:123px;
float:left;
margin-top:10px;
padding-right:10px;
}

#primary-content .double-text.last{
padding-right:0;
}
.border{
border-right:1px solid #f1f1f1;
}

a.green-arrow {
background:transparent url(/images/energyshoprefresh/arrow_green.gif) no-repeat scroll 0pt 50%;
border:medium none;
color:#003399;
font-weight:700;
padding-left:10px;
position:static !important;
}

#primary-content .image-text{
margin-top:10px;
}

#primary-content .image-text .blue{
color:#003399;
font-weight:700;
}

#primary-content .phone-num{
color:#d41d77;
}

#primary-content .no-arrow{
background:none !important;
color:#003399;
font-weight:700;
text-decoration:underline;
}

#primary-content .align-box{
padding:0 15px;
}

#primary-content .merged{
width:200px !important;
}
.left{
float:left;
}
a.green-arrow.doubleline{
background:transparent url(/images/energyshoprefresh/arrow_green.gif) no-repeat scroll 0pt 25%;
}

#primary-content .double-text h4{
color:#4b3a44;
font-size:1em;
}
.mar10{
margin-bottom:10px;
}

.mar-rgt-10{
margin-right:10px;
}

.mar-rgt-15{
margin-right:15px;
}

#primary-content .pad40{
padding-bottom:40px;
}
#primary-content .pad30{
padding-bottom:30px;
}

#primary-content .mar38{
margin-bottom:38px;
}

#primary-content .footnote {

font-size:0.92em;

margin-bottom:5px;

margin-left:10px !important;

margin-top:10px;

}



#primary-content .footnote .minus {

background:transparent url(/images/newcontent/less.gif) no-repeat scroll 0pt 60% !important;

color:#676767 !important;

font-size:12px !important;

font-weight:bold !important;

margin-top:0pt;

padding:11px 0pt 10px 25px;

}



#primary-content .footnote .plus {

background:transparent url(/images/newcontent/more.gif) no-repeat scroll 0pt 60% !important;

color:#676767 !important;

font-size:12px !important;

font-weight:bold !important;

margin:0;

padding:11px 0pt 10px 25px;

}



.acc_content {

margin-top:20px;

}



#primary-content .footnote p{

margin-bottom:10px;

}



#primary-content .text-ul{

text-decoration:underline;

}

.marBoil{margin-bottom:5px !important;}

 
#primary-content .bs-container-new{background:transparent url(/images/content/boilers/smaller-box-mid.gif) repeat-y scroll left top;width:158px;}
#primary-content .bs-container-new-top {background:transparent url(/images/content/boilers/smaller-box-top.gif) no-repeat scroll left top;width:158px;}
#primary-content .bs-container-new-bottom{background:transparent url(/images/content/boilers/smaller-box-bottom.gif) no-repeat scroll left bottom;width:158px;}
#primary-content .bs-container-new-content {padding:10px;}

#primary-content .bc-img-left{float:left;margin-right:10px;width:45px;height:45px;}
#primary-content .bc-text-right-new {color:#1B49A4;float:left;font-size:11px;font-weight:bold;text-decoration:underline;width:83px;}
.posab{left:40px;position:absolute;top:17px;}
.posab2{left:62px;position:absolute;top:13px;}
.posrel{position:relative;}

#primary-content .offer-img-sp{float:right;width:370px;height:350px;}
#primary-content .head-one {padding:20px 0 0 0; float:left;}
#primary-content .head-two{float:left; color:#FFFFFF; width:300px;}
#primary-content .theDay{background:transparent url(/images/content/boilers/offer-end-days.gif) no-repeat scroll right top; float:right;width:146px;height:146px;}
#primary-content .align-rgt{float:right;}
#primary-content .white-txt{color:#ffffff;}
#primary-content .theDay p{color:#FFFFFF; padding:70px 0 0 60px; font-size:4em;}
#primary-content .twoBoxalign{margin:0 25px 0 100px;}

#primary-content .head-two-offer{color:#FFFFFF; width:330px; margin-bottom:0px;}
#primary-content .head-one-offer{padding:10px 0 0 0; width:220px;}
#primary-content .offer-img-new{background:transparent url(/images/content/boilers/offer-hc.gif) no-repeat scroll right top; padding-left:325px; width:370px; height:350px;}
#primary-content .head-one-offer p{margin-bottom:0px;}
#primary-content .head-two-offer h2{margin-bottom:3px;}
#primary-content .align-box-offer{padding:5px 15px 30px 15px;}

#primary-content .offer-img-new.bill-130{background:transparent url(/images/content/boilers/offer-hc-aug-12.gif) no-repeat scroll right top; padding-left:325px; width:370px; height:350px;}
#primary-content .offer-img-new.new-img{background:transparent url(/images/content/boilers/offer-hc-29feb.gif) no-repeat scroll right top; padding-left:325px; width:370px; height:350px;}
#primary-content .offer-img-new.tradein{background:transparent url(/images/content/boilers/offer-hc-31dec.gif) no-repeat scroll right top; padding-left:325px; width:370px; height:350px;}
#primary-content .offer-img-new.april30{background:transparent url(/images/content/boilers/offer-hc-30-april.gif) no-repeat scroll right top; padding-left:325px; width:370px; height:350px;}

.top-image1-tradein{
background:transparent url(/images/content/boilers/color-graph-300.gif) no-repeat scroll left top;
width:203px;
height:109px;
}
.mar-bot0{margin-bottom:0px !important;}
#primary-content h4.fnotes{font-size:1.2em;margin-left:10px;}

.pad20{ padding-bottom: 20px;}
.pad17{ padding-bottom: 17px;}
.pad3{ padding-bottom: 3px;}
.pad2{ padding-bottom: 2px;}

