/* banners */



/* BLOG banners */

body.home #mast h1 {
	background-image: url(images/banners/news-section.jpg);	background-repeat: no-repeat;
	background-position: right top;
}


body.archive #mast h1 {
	background-image: url(images/banners/tax-credits.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

body.search #mast h1 {
	background-image: url(images/banners/blog.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

body.post #mast h1 {
	background-image: url(images/banners/blog.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

body.category #mast h1 {
	background-image: url(images/banners/blog.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

body.cat-109 #mast h1 {
	background-image: url(images/banners/video.jpg) !important;
        background-repeat: no-repeat;
	background-position: right top;
}

body.tags #mast h1 {
	background-image: url(images/banners/blog.jpg);	background-repeat: no-repeat;
	background-position: right top;
}


body.page-683 #maincont h1 {
	background-image: url(images/banners/blog.jpg);	background-repeat: no-repeat;
	background-position: right top;
}


/* ABOUT US */
body.page-6 #maincont h1, body.page-60 #maincont h1, body.page-12 #maincont h1, body.page-62 #maincont h1, body.page-64 #maincont h1, body.page-66 #maincont h1, body.page-88 #maincont h1, body.page-90 #maincont h1, body.page-93 #maincont h1, body.page-96 #maincont h1, body.page-98 #maincont h1, body.page-589 #maincont h1, body.page-592 #maincont h1, body.page-595 #maincont h1, body.page-597 #maincont h1, body.page-600 #maincont h1, body.page-2112 #maincont h1, body.page-1709 #maincont h1, body.page-1705 #maincont h1, body.page-2116 #maincont h1,body.page-2104 #maincont h1, body.page-2106 #maincont h1, body.page-2109 #maincont h1, body.page-2236 #maincont h1, body.page-2289 #maincont h1, body.page-2199 #maincont h1, body.page-2201 #maincont h1, body.page-2203 #maincont h1, body.page-2205 #maincont h1, body.page-2207 #maincont h1, body.page-2209 #maincont h1, body.page-2213 #maincont h1, body.page-2211 #maincont h1, body.page-2215 #maincont h1, body.page-2217 #maincont h1, body.page-2219 #maincont h1, body.page-2222 #maincont h1, body.page-2630 #maincont h1, body.page-2224 #maincont h1, body.page-2226 #maincont h1, body.page-2228 #maincont h1, body.page-2230 #maincont h1, body.page-2244 #maincont h1, body.page-2250 #maincont h1, body.page-2252 #maincont h1{
	background-image: url(images/banners/about-us.jpg);	background-repeat: no-repeat;
	background-position: right top;
}


body.page-149 #maincont h1 {
	background-image: url(images/banners/commercial-pools.jpg);	background-repeat: no-repeat;
	background-position: right top;
}


body.page-119 #maincont h1, body.page-145 #maincont h1 {
	background-image: url(images/banners/commercial-solar.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

body.page-147 #maincont h1{
	background-image: url(images/banners/commercial-thermal.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

body.page-119 #maincont h1{
	background-image: url(images/banners/products-services.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

body.page-131 #maincont h1{
	background-image: url(images/banners/commercial.jpg);	background-repeat: no-repeat;
	background-position: right top;
}


/* Contact */
body.page-37 #maincont h1, body.page-518 #maincont h1 {
	background-image: url(images/banners/contact.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

body.page-33 #maincont h1 {
	background-image: url(images/banners/tax-credits.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

body.page-33 #maincont h1 {
	background-image: url(images/banners/federal-tax-credits.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

body.page-29 #maincont h1 {
	background-image: url(images/banners/green-partners.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

body.page-158 #maincont h1, body.page-106 #maincont h1, body.page-108 #maincont h1, body.page-110 #maincont h1{
	background-image: url(images/banners/manufacturing-partners.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

body.page-138 #maincont h1 {
	background-image: url(images/banners/louisiana.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

/* Events */
body.page-2125 #maincont h1 {
	background-image: url(images/banners/green-partners.jpg);	background-repeat: no-repeat;
	background-position: right top;
}

/* Jobs */
body.page-2136 #maincont h1 {
	background-image: url(images/banners/green-partners.jpg);	background-repeat: no-repeat;
	background-position: right top;
}


/* Green Partners */
body.page-29 #maincont h1, body.page-30 #maincont h1,  body.page-55 #maincont h1,  body.page-31 #maincont h1,  body.page-32 #maincont h1,  body.page-36 #maincont h1,  body.page-169 #maincont h1,  body.page-171 #maincont h1,  body.page-174 #maincont h1, body.page-451 #maincont h1, body.page-1425 #maincont h1{
	background-image: url(images/banners/green-partners.jpg);	background-repeat: no-repeat;
	background-position: right top;
}


body.page-122 #maincont h1 {
	background-image: url(images/banners/products-residential.jpg);	background-repeat: no-repeat;
	background-position: right top;
}
body.page-129 #maincont h1 {
	background-image: url(images/banners/residential-pools.jpg);	background-repeat: no-repeat;
	background-position: right top;
}
body.page-124 #maincont h1 {
	background-image: url(images/banners/residential-pv.jpg);	background-repeat: no-repeat;
	background-position: right top;
}
body.page-126 #maincont h1 {
	background-image: url(images/banners/residential-thermal.jpg);	background-repeat: no-repeat;
	background-position: right top;
}
body.page-133 #maincont h1 {
	background-image: url(images/banners/tax-credits.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

body.page-136 #maincont h1 {
	background-image: url(images/banners/us-flag.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


body.page-151 #maincont h1, body.page-604 #maincont h1, body.page-606 #maincont h1, body.page-608 #maincont h1{
	background-image: url(images/banners/engineering.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

body.page-1121 #maincont h1, body.page-1201 #maincont h1, body.page-1205 #maincont h1{
	background-image: url(images/banners/gallery.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/* Newsletter */
body.page-1269 #mast h1 {
	background-image: url(images/banners/news-section.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* Financing */
body.page-1644 #mast h1 {
	background-image: url(images/banners/financing-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* Financing */
body.page-1644 #maincont {
	width: 900px;
}
/* Financing */
body.page-1644 #mast h1 {
	width: 900px;
}
/* Green Living Tips */
body.page-1375 #mast h1 {
	background-image: url(images/banners/greentips.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* Audio Page */
body.page-1404 #mast h1 {
	background-image: url(images/banners/audio.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* Earth Day */
body.page-1444 #mast h1 {
	background-image: url(images/banners/earthday.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* Newsletter Archive */
body.page-1524 #mast h1 {
	background-image: url(images/banners/archive-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* Newsletter Archive */
body.page-1524 #maincont {
	width: 900px;
}
/* Newsletter Archive */
body.page-1524 #mast h1 {
	width: 900px;
}

/* Portfolio */
body.page-1121 #maincont, body.page-2672 #maincont, body.page-2316 #maincont, body.page-2391 #maincont, body.page-2705 #maincont, body.page-2387 #maincont, body.page-2381 #maincont, body.page-2370 #maincont, body.page-2316 #maincont, body.page-2402 #maincont, body.page-2411 #maincont, body.page-2420 #maincont, body.page-2425 #maincont, body.page-2437 #maincont, body.page-2453 #maincont, body.page-2461 #maincont, body.page-2469 #maincont, body.page-2472 #maincont {
	width: 900px;
}

/* Portfolio */
body.page-1121 #mast h1, body.page-2672 #mast h1, body.page-2316 #mast h1, body.page-2391 #mast h1, body.page-2705 #mast h1, body.page-2387 #mast h1, body.page-2381 #mast h1, body.page-2370 #mast h1, body.page-2316 #mast h1, body.page-2402 #mast h1, body.page-2411 #mast h1, body.page-2420 #mast h1, body.page-2425 #mast h1, body.page-2437 #mast h1, body.page-2453 #mast h1, body.page-2461 #mast h1, body.page-2469 #mast h1, body.page-2472 #mast h1  {
	width: 900px;
	background-image: url(images/banners/portfolio-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Portfolio */
body.page-1121 #main-noads, body.page-2672 #main-noads, body.page-2316 #main-noads, body.page-2391 #main-noads, body.page-2705 #main-noads, body.page-2387 #main-noads, body.page-2381 #main-noads, body.page-2370 #main-noads, body.page-2316 #main-noads, body.page-2402 #main-noads, body.page-2411 #main-noads, body.page-2420 #main-noads, body.page-2425 #main-noads, body.page-2437 #main-noads, body.page-2453 #main-noads, body.page-2461 #main-noads, body.page-2469 #main-noads, body.page-2472 #main-noads  {
	width: 900px;
}

/* Free Estimates */
body.page-1658 #maincont {
	width: 900px;
}

/* Free Estimates */
body.page-1658 #main-noads {
	width: 900px;
}

/* Free Estimates */
body.page-1658 #mast h1 {
	width: 900px;
	background-image: url(images/banners/free-estimate.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Free Estimates Thank You */
body.page-1890 #mast h1 {
	width: 900px;
	background-image: url(images/banners/free-estimate.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Holiday Sale */
body.page-1992 #mast h1 {
	width: 900px;
	background-image: url(images/banners/holiday-sale.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body.page-1890 #maincont {
	width: 900px;
}

body.page-1992 #maincont {
	width: 900px;
}

body.page-1890 #main-noads {
	width: 900px;
}

/* Install Of The Month */
body.page-1997 #mast h1 {
	background-image: url(images/banners/install-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 900px;
}

body.page-1997 #maincont {
	width: 900px;
}