/**/
#banner
{
	background: #56160D;
	width: 726px;
	height: 47px;
	margin: 0px 0 2px 2px;
	padding: 0;
	z-index: -1;
	text-align: right;
}
#banner.about { background: #233c65; }

#banner h1
{
	color: white;
	font-weight: normal;
	font-style: normal;
	font-size: 20pt;	
	z-index: 1;
	display: inline;
	float: left;
	margin: 8px 0 0 13px;
	padding: 0;
}

#banner img
{
	z-index: 0;
	display: inline;
	border: none;
}

#banner-custom
{
	background: #56160D;
	width: 726px;
	height: 47px;
	margin: 0px 0 2px 2px;
	padding: 0;
	z-index: 0;
	position: relative;
}
#banner-custom img
{
	z-index: 0;
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 726px;
	height: 47px;
}
#banner-custom h1
{
	position: absolute;
	color: white;
	font-weight: normal;
	font-style: normal;
	font-size: 20pt;	
	z-index: 1;
	padding: 0;
	margin: 0;
	left: 13px;
	top: 8px;
}
#banner-custom img#bannerLeftImg
{
	width: 431px;
}
#banner-custom img#bannerRightImg
{
	left: auto;
	right: 0;
	width: 295px;
}

/* Landing: Energy Star */
.banner-landing {
	position: relative;
	height: 265px;
	width: 726px;
	background: #07405e;
	margin: 0px 0 2px 2px;
	padding: 0;
}
.banner-nav-left {
	position: absolute;
	top: 0;
	left: 0;
	width: 157px;
	height: 265px;
	background: #72b0c6;
	border-right: 2px white solid;
	color: #07405e;
}
.banner-nav-left h2, .banner-nav-left h3 {
	padding-left: 18px;
	margin: 8px 0 0 8px;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.banner-nav-left h2.open { background: url(/static/images/general/symbol_arw_down_lg_07405Eon72B0C6.gif) 0 3px no-repeat; }
.banner-nav-left h2 { background: url(/static/images/general/symbol_arw_right_lg_07405Eon72B0C6.gif) 0 3px no-repeat; }
.banner-nav-left h3, .banner-nav-left.collapsed h2 {
	font-size: 10pt;
	margin-top: 3px;
}
.banner-nav-left h3.open, .banner-nav-left.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_07405E.gif) 3px 3px no-repeat; }
.banner-nav-left h3, .banner-nav-left.collapsed h2 { background: url(/static/images/general/symbol_arw_right_07405E.gif) 3px 3px no-repeat; }
.banner-nav-left .open { font-weight: bold; }
.banner-nav-left h3 a { font-weight: normal; }
.banner-nav-left a {
	color: white;
	text-decoration: none;
}
.banner-nav-left a:hover {
	color: #07405e;
	text-decoration: none;
}
.banner-landing img.main {
	display: block;
	position: absolute;
	top: 0;
	left: 159px;
	width: 351px;
	height: 265px;
}
#banner-benefits {
	position: absolute;
	top: 0;
	right: 0;
	width: 214px;
	height: 265px;
	border-left: 2px white solid;
}
#banner-benefits img.top {
	width: 214px;
	display: block;
	border-bottom: 1px white solid;
}
#banner-benefits img.bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 214px;
	display: block;
	border-top: 1px white solid;
}
#banner-benefits dl {
	color: #caecfd;
	font-size: 8pt;
	line-height: 1.5em;
	margin-top: 0;
}
#banner-benefits dl dt {
	color: white;
	font-size: 10pt;
	font-weight: bold;
	margin: 6px 6px 0 15px;
}
#banner-benefits dl dd {
	margin: 2px 6px 0 15px;
	padding: 0;
}
#banner-benefits dl dt.small { 
	font-size: 7pt; 
	font-weight: normal;
}
.banner-landing.collapsed { height: 47px; }
.banner-landing.collapsed img.main { height: 47px; }
.banner-landing.collapsed .banner-title {
	position: absolute;
	display: block;
	width: 214px;
	height: 47px;
	border-left: 2px white solid;
	top: 0;
	right: 0;
}
.banner-nav-left.collapsed {
	padding-top: 3px;
	height: 44px;
}

/* Landing: Bright Ideas */
.banner-landing.bright-ideas {
	background: #9ac284;
	color: #094a05;
}
.banner-nav-left.bright-ideas {
	background: #9ac284;
	color: #07405e;
	color: #094a05;
}
.banner-nav-left.bright-ideas h2.open { background: url(/static/images/general/symbol_arw_down_lg_094a05on9ac284.gif) 0 3px no-repeat; }
.banner-nav-left.bright-ideas h2 { background: url(/static/images/general/symbol_arw_right_lg_094a05on9ac284.gif) 0 3px no-repeat; }
.banner-nav-left.bright-ideas h3.open, .banner-nav-left.bright-ideas.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_094a05on9ac284.gif) 3px 3px no-repeat; }
.banner-nav-left.bright-ideas h3, .banner-nav-left.bright-ideas.collapsed h2 { background: url(/static/images/general/symbol_arw_right_094a05on9ac284.gif) 3px 3px no-repeat; }
.banner-nav-left.bright-ideas a:hover { color: #094a05; }

/* Landing: chandeliers */

.banner-landing.chandeliers {
	background: #ac9b89;
	color: #3e1802;
}
.banner-nav-left.chandeliers {
	background: #ac9b89;
	color: #3e1802;
}
.banner-nav-left.chandeliers h2.open { background: url(/static/images/general/symbol_arw_down_lg_3E1802on8A7C6E.gif) 0 3px no-repeat; }
.banner-nav-left.chandeliers h2 { background: url(/static/images/general/symbol_arw_right_lg_3E1802on8A7C6E.gif) 0 3px no-repeat; }
.banner-nav-left.chandeliers h3.open, .banner-nav-left.chandeliers.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_3E1802.gif) 3px 3px no-repeat; }
.banner-nav-left.chandeliers h3, .banner-nav-left.chandeliers.collapsed h2 { background: url(/static/images/general/symbol_arw_right_3E1802.gif) 3px 3px no-repeat; }
.banner-nav-left.chandeliers a:hover { color: #3e1802; }
.banner-landing.chandeliers #banner-benefits dl { color: #3e1802; }
.banner-landing.chandeliers #banner-benefits dd { line-height: 1.2em; }

/* Landing: energystar */

.banner-landing.energy-star {
	background: #0080FF;
	color: #b2dcea;
}
.banner-nav-left.energy-star {
	background: #0080FF;
	color: #b2dcea;
}
.banner-nav-left.energy-star h2.open { background: url(/static/images/general/symbol_arw_down_lg_b2dceaon5298ac.gif) 0 3px no-repeat; }
.banner-nav-left.energy-star h2 { background: url(/static/images/general/symbol_arw_right_lg_b2dceaon5298ac.gif) 0 3px no-repeat; }
.banner-nav-left.energy-star h3.open, .banner-nav-left.energy-star.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_b2dcea.gif) 3px 3px no-repeat; }
.banner-nav-left.energy-star h3, .banner-nav-left.energy-star.collapsed h2 { background: url(/static/images/general/symbol_arw_right_b2dcea.gif) 3px 3px no-repeat; }
.banner-nav-left.energy-star a:hover { color: #3e1802; text-decoration: underline;}
.banner-landing.energy-star #banner-benefits dl { color: #3e1802; }
.banner-landing.energy-star #banner-benefits dd { line-height: 1.2em; }

/* Landing: dolan_designs */
.banner-landing.dolan-designs {
	background: #4a1007;
	color: #cbac7f;
}
.banner-nav-left.dolan-designs {
	background: #4a1007;
	color: #cbac7f;
}
.banner-nav-left.dolan-designs h2.open { background: url(/static/images/general/symbol_arw_down_lg_CBAC7Fon4A1007.gif) 0 3px no-repeat; }
.banner-nav-left.dolan-designs h2 { background: url(/static/images/general/symbol_arw_right_lg_CBAC7Fon4A1007.gif) 0 3px no-repeat; }
.banner-nav-left.dolan-designs h3.open, .banner-nav-left.dolan-designs.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_CBAC7F.gif) 3px 3px no-repeat; }
.banner-nav-left.dolan-designs h3, .banner-nav-left.dolan-designs.collapsed h2 { background: url(/static/images/general/symbol_arw_right_CBAC7F.gif) 3px 3px no-repeat; }
.banner-nav-left.dolan-designs a:hover { color: #cbac7f; }
.banner-landing.dolan-designs #banner-benefits dl { color: #cbac7f; }
.banner-landing.dolan-designs #banner-benefits dd { line-height: 1.4em; }

/* Landing: Dining_Room */
.banner-landing.dining {
	background: #24334c;
	color: #cbac7f;
}
.banner-nav-left.dining {
	background: #24334c;
	color: #cbac7f;
}
.banner-nav-left.dining h2.open { background: url(/static/images/general/symbol_arw_down_lg_CBAC7Fon24334C.gif) 0 3px no-repeat; }
.banner-nav-left.dining h2 { background: url(/static/images/general/symbol_arw_right_lg_CBAC7Fon24EE4C.gif) 0 3px no-repeat; }
.banner-nav-left.dining h3.open, .banner-nav-left.dining.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_CBAC7F.gif) 3px 3px no-repeat; }
.banner-nav-left.dining h3, .banner-nav-left.dining.collapsed h2 { background: url(/static/images/general/symbol_arw_right_CBAC7F.gif) 3px 3px no-repeat; }
.banner-nav-left.dining a:hover { color: #cbac7f; }
.banner-landing.dining #banner-benefits dl { color: #cbac7f; }
.banner-landing.dining #banner-benefits dd { line-height: 1.4em; }

/* Landing: Ceiling_Fixtures */
.banner-landing.ceiling-fixtures {
	background: #351800;
	color: #cbac7f;
}
.banner-nav-left.ceiling-fixtures {
	background: #351800;
	color: #cbac7f;
}
.banner-nav-left.ceiling-fixtures h2.open { background: url(/static/images/general/symbol_arw_down_lg_cbac7fon351800.gif) 0 3px no-repeat; }
.banner-nav-left.ceiling-fixtures h2 { background: url(/static/images/general/symbol_arw_right_lg_cbac7fon351800.gif) 0 3px no-repeat; }
.banner-nav-left.ceiling-fixtures h3.open, .banner-nav-left.ceiling-fixtures.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_CBAC7F.gif) 3px 3px no-repeat; }
.banner-nav-left.ceiling-fixtures h3, .banner-nav-left.ceiling-fixtures.collapsed h2 { background: url(/static/images/general/symbol_arw_right_CBAC7F.gif) 3px 3px no-repeat; }
.banner-nav-left.ceiling-fixtures a:hover { color: #cbac7f; }
.banner-landing.ceiling-fixtures #banner-benefits dl { color: #cbac7f; }
.banner-landing.ceiling-fixtures #banner-benefits dd { line-height: 1.2em; }

/* Landing: Bathroom */
.banner-landing.bathroom {
	background: #002e38;
	color: #a78b60;
}
.banner-nav-left.bathroom {
	background: #002e38;
	color: #a78b60;
}
.banner-nav-left.bathroom h2.open { background: url(/static/images/general/symbol_arw_down_lg_a78b60on002e38.gif) 0 3px no-repeat; }
.banner-nav-left.bathroom h2 { background: url(/static/images/general/symbol_arw_right_lg_a78b60on002e38.gif) 0 3px no-repeat; }
.banner-nav-left.bathroom h3.open, .banner-nav-left.bathroom.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_a78b60.gif) 3px 3px no-repeat; }
.banner-nav-left.bathroom h3, .banner-nav-left.bathroom.collapsed h2 { background: url(/static/images/general/symbol_arw_right_a78b60.gif) 3px 3px no-repeat; }
.banner-nav-left.bathroom a:hover { color: #a78b60; }
.banner-landing.bathroom #banner-benefits dl { color: #a78b60; }
.banner-landing.bathroom #banner-benefits dd { line-height: 1.2em; }

/* Landing: Sconces */
.banner-landing.sconces {
	background: #4c2d09;
	color: #eba663;
}
.banner-nav-left.sconces {
	background: #4c2d09;
	color: #eba663;
}
.banner-nav-left.sconces h2.open { background: url(/static/images/general/symbol_arw_down_lg_eba663on4c2d09.gif) 0 3px no-repeat; }
.banner-nav-left.sconces h2 { background: url(/static/images/general/symbol_arw_right_lg_eba663on4c2d09.gif) 0 3px no-repeat; }
.banner-nav-left.sconces h3.open, .banner-nav-left.sconces.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_eba663.gif) 3px 3px no-repeat; }
.banner-nav-left.sconces h3, .banner-nav-left.sconces.collapsed h2 { background: url(/static/images/general/symbol_arw_right_eba663.gif) 3px 3px no-repeat; }
.banner-nav-left.sconces a:hover { color: #eba663; }
.banner-landing.sconces #banner-benefits dl { color: #eba663; }
.banner-landing.sconces #banner-benefits dd { line-height: 1.2em; }

/* Landing: Lampshades */
.banner-landing.lampshades {
	background: #3f0916;
	color: #cbac7f;
}
.banner-nav-left.lampshades {
	background: #3f0916;
	color: #cbac7f;
}
.banner-nav-left.lampshades h2.open { background: url(/static/images/general/symbol_arw_down_lg_cbac7fon3f0916.gif) 0 3px no-repeat; }
.banner-nav-left.lampshades h2 { background: url(/static/images/general/symbol_arw_right_lg_cbac7fon3f0916.gif) 0 3px no-repeat; }
.banner-nav-left.lampshades h3.open, .banner-nav-left.lampshades.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_CBAC7F.gif) 3px 3px no-repeat; }
.banner-nav-left.lampshades h3, .banner-nav-left.lampshades.collapsed h2 { background: url(/static/images/general/symbol_arw_right_CBAC7F.gif) 3px 3px no-repeat; }
.banner-nav-left.lampshades a:hover { color: #cbac7f; }
.banner-landing.lampshades #banner-benefits dl { color: #cbac7f; }
.banner-landing.lampshades #banner-benefits dd { line-height: 1.1em; }

/* Landing: Ceiling Fans */
.banner-landing.ceilingfans {
	background: #5298ac;
	color: #b2dcea;
}
.banner-nav-left.ceilingfans {
	background: #5298ac;
	color: #b2dcea;
}

.banner-nav-left.ceilingfans h2.open { background: url(/static/images/general/symbol_arw_down_lg_b2dceaon5298ac.gif) 0 3px no-repeat; }
.banner-nav-left.ceilingfans h2 { background: url(/static/images/general/symbol_arw_right_lg_b2dceaon5298ac.gif) 0 3px no-repeat; }
.banner-nav-left.ceilingfans h3.open, .banner-nav-left.ceilingfans.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_b2dcea.gif) 3px 3px no-repeat; }
.banner-nav-left.ceilingfans h3, .banner-nav-left.ceilingfans.collapsed h2 { background: url(/static/images/general/symbol_arw_right_b2dcea.gif) 3px 3px no-repeat; }
.banner-nav-left.ceilingfans a:hover { color: #b2dcea; }
.banner-landing.ceilingfans #banner-benefits dl { color: #FFFFFF; }
.banner-landing.ceilingfans #banner-benefits dt { color: #b2dcea; }
.banner-landing.ceilingfans #banner-benefits dd { line-height: 1.3em; }

/* Landing: Kitchen */
.banner-landing.kitchen {
	background: #262626;
	color: #a3a3a3;
}
.banner-nav-left.kitchen {
	background: #262626;
	color: #a3a3a3;
}

.banner-nav-left.kitchen h2.open { background: url(/static/images/general/symbol_arw_down_lg_a3a3a3on262626.gif) 0 3px no-repeat; }
.banner-nav-left.kitchen h2 { background: url(/static/images/general/symbol_arw_right_lg_a3a3a3on262626.gif) 0 3px no-repeat; }
.banner-nav-left.kitchen h3.open, .banner-nav-left.kitchen.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_a3a3a3.gif) 3px 3px no-repeat; }
.banner-nav-left.kitchen h3, .banner-nav-left.kitchen.collapsed h2 { background: url(/static/images/general/symbol_arw_right_a3a3a3.gif) 3px 3px no-repeat; }
.banner-nav-left.kitchen a:hover { color: #a3a3a3; }
.banner-landing.kitchen #banner-benefits dl { color: #FFFFFF; }
.banner-landing.kitchen #banner-benefits dt { color: #a3a3a3; }
.banner-landing.kitchen #banner-benefits dd { line-height: 1.1em; }

/* Landing: Lamps */
.banner-landing.lamps {
	background: #0f1900;
	color: #d5ba8d;
}
.banner-nav-left.lamps {
	background: #0f1900;
	color: #d5ba8d;
}

.banner-nav-left.lamps h2.open { background: url(/static/images/general/symbol_arw_down_lg_d5ba8don0f1900.gif) 0 3px no-repeat; }
.banner-nav-left.lamps h2 { background: url(/static/images/general/symbol_arw_right_lg_d5ba8don0f1900.gif) 0 3px no-repeat; }
.banner-nav-left.lamps h3.open, .banner-nav-left.lamps.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_d5ba8d.gif) 3px 3px no-repeat; }
.banner-nav-left.lamps h3, .banner-nav-left.lamps.collapsed h2 { background: url(/static/images/general/symbol_arw_right_d5ba8d.gif) 3px 3px no-repeat; }
.banner-nav-left.lamps a:hover { color: #d5ba8d; }
.banner-landing.lamps #banner-benefits dl { color: #FFFFFF; }
.banner-landing.lamps #banner-benefits dt { color: #d5ba8d; }
.banner-landing.lamps #banner-benefits dd { line-height: 1.4em; }

/* Outdoor Wall Lights */
.banner-landing.outdoor_wall_lights {
	background: #001a2a;
	color: #5f7884;
}
.banner-nav-left.outdoor_wall_lights {
	background: #001a2a;
	color: #5f7884;
}

.banner-nav-left.outdoor_wall_lights h2.open { background: url(/static/images/general/symbol_arw_down_lg_5f7884on001a2a.gif) 0 3px no-repeat; }
.banner-nav-left.outdoor_wall_lights h2 { background: url(/static/images/general/symbol_arw_right_lg_5f7884on001a2a.gif) 0 3px no-repeat; }
.banner-nav-left.outdoor_wall_lights h3.open, .banner-nav-left.outdoor_wall_lights.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_5f7884.gif) 3px 3px no-repeat; }
.banner-nav-left.outdoor_wall_lights h3, .banner-nav-left.outdoor_wall_lights.collapsed h2 { background: url(/static/images/general/symbol_arw_right_5f7884.gif) 3px 3px no-repeat; }
.banner-nav-left.outdoor_wall_lights a:hover { color: #5f7884; }
.banner-landing.outdoor_wall_lights #banner-benefits dl { color: #FFFFFF; }
.banner-landing.outdoor_wall_lights #banner-benefits dt { color: #5f7884; }
.banner-landing.outdoor_wall_lights #banner-benefits dd { line-height: 1.1em; }

/* Mini-Pendants */
.banner-landing.minipendants {
	background: #2e1555;
	color: #a594c1;
}
.banner-nav-left.minipendants {
	background: #2e1555;
	color: #a594c1;
}

.banner-nav-left.minipendants h2.open { background: url(/static/images/general/symbol_arw_down_lg_a594c1on2e1555.gif) 0 3px no-repeat; }
.banner-nav-left.minipendants h2 { background: url(/static/images/general/symbol_arw_right_lg_a594c1on2e1555.gif) 0 3px no-repeat; }
.banner-nav-left.minipendants h3.open, .banner-nav-left.minipendants.collapsed h2.open { background: url(/static/images/general/symbol_arw_down_a594c1.gif) 3px 3px no-repeat; }
.banner-nav-left.minipendants h3, .banner-nav-left.minipendants.collapsed h2 { background: url(/static/images/general/symbol_arw_right_a594c1.gif) 3px 3px no-repeat; }
.banner-nav-left.minipendants a:hover { color: #a594c1; }
.banner-landing.minipendants #banner-benefits dl { color: #FFFFFF; }
.banner-landing.minipendants #banner-benefits dt { color: #a594c1; }
.banner-landing.minipendants #banner-benefits dd { line-height: 1.3em; }