#gHdrSearch {
	display: none;
}

#brandPanel {
	margin: 10px 0;
}	


h2 span.linkContainer {
	margin: 5px 7px 0 0;
	display: inline;
	float: right;		


	
}
h2 span.linkContainer a{
	font-size: 90%;
	margin-left: 15px;
}


h2 span.linkContainer a img {		
	vertical-align: middle;
}


.nrg #mainSplashArea  {
	margin-top: 10px;		
	margin-bottom: 15px;
	background-position: center top;
}


#mainContentLeft.secondLayer {
	width: 700px;
}

.box ul.subSectionGrid {
	margin: 0;
}

.box ul.subSectionGrid li {
	width: 100%;	
	margin: 0;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}


/* Links */
.nrg-n a, 
.nrg-n .categoryList li a:hover, 
.nrg-n dl.productList dd h6 a {
	color: #c00;
}

.nrg-n .sideNav li a,
.nrg-n .sideNav li a:active,
.nrg-n .sideNav li strong,
.nrg-n .sideNav li.active 	{	
	color: #c00;		
}

.nrg-r a,
.nrg-r .categoryList li a:hover, 
.nrg-r dl.productList dd h6 a {
	color: #00796e;
}

.nrg-r .sideNav li a,
.nrg-r .sideNav li a:active,
.nrg-r .sideNav li strong,
.nrg-r .sideNav li.active 	{	
	color: #c00;		
}


.nrg-g a,
.nrg-g .categoryList li a:hover, 
.nrg-g dl.productList dd h6 a {
	color: #0064A5;
}

.nrg-g .sideNav li a,
.nrg-g .sideNav li a:active,
.nrg-g .sideNav li strong,
.nrg-g .sideNav li.active 	{	
	color: #0064A5;		
}


.nrg-n .linkCmn01 a {	
	background-image: url(/Images/home2010-blt-link-01-n.gif);	
	}
.nrg-r .linkCmn01 a {	
	background-image: url(/Images/home2010-blt-link-01-r.gif);	
	}
.nrg-g .linkCmn01 a {	
	background-image: url(/Images/home2010-blt-link-01-g.gif);	
	}


	

	
	
/* logo images and idents position  */
.nrg-n #gHdrLogo img {
	border: 0;
	margin-top: 10px;
	float: left;
}

.nrg-n  #localeIdent {	
	top: 30px;
	left: 195px;
}

.nrg-n #gHdrBox.spaced {
	top: 21px;
}

.nrg-r #gHdrLogo img {
	border: 0;
	margin-top: 15px;
	float: left;
}

.nrg-r  #localeIdent {	
	top: 40px;
	left: 195px;
}

.nrg-r #gHdrBox.spaced {
	top: 31px;
}


.nrg-g #gHdrLogo img {
	border: 0;
	margin-top: 18px;
	float: left;
}

.nrg-g  #localeIdent {	
	top: 35px;
	left: 184px;
}

.nrg-g #gHdrBox.spaced {
	top: 27px;
}


/* headings */

	.nrg-n #mainContentRight #mainColumn.wide .section h2.typeB, .nrg-n h2.typeB {
		font-size: 116%;
		background-image: url(/Images/home2010-bg-h2b-01-top-nrg-n.gif);
	}
	
	.nrg-n #mainContentRight #mainColumn.wide .section h2.typeB .bgHeading, .nrg-n h2.typeB .bgHeading {
		background-image: url(/Images/home2010-bg-h2b-01-bottom-nrg-n.gif);
	}
	
	.nrg-n .columnCmn2 h2.typeB {
		background-image: url(/Images/home2010-bg-h2b-02-top-nrg-n.gif);
	}
	
	.nrg-n .columnCmn2 h2.typeB .bgHeading {
		background-image: url(/Images/home2010-bg-h2b-02-bottom-nrg-n.gif);
	}
	
	.nrg-n h2 span.linkContainer {
		background-image: url(/Images/home2010-blt-link-w-nrg-n.gif);
		background-repeat: no-repeat;
		background-position: 0px 2px;
		padding-left: 5px;	
	}
	
	.nrg-r #mainContentRight #mainColumn.wide .section h2.typeB, .nrg-r h2.typeB {
		font-size: 116%;
		background-image: url(/Images/home2010-bg-h2b-01-top-nrg-r.gif);
	}
	
	.nrg-r #mainContentRight #mainColumn.wide .section h2.typeB .bgHeading, .nrg-r h2.typeB .bgHeading {
		background-image: url(/Images/home2010-bg-h2b-01-bottom-nrg-r.gif);
	}
	
	.nrg-r .columnCmn2 h2.typeB {
		background-image: url(/Images/home2010-bg-h2b-02-top-nrg-r.gif);
	}
	
	.nrg-r .columnCmn2 h2.typeB .bgHeading {
		background-image: url(/Images/home2010-bg-h2b-02-bottom-nrg-r.gif);
	}
	
	.nrg-r h2 span.linkContainer  {
		background-image: url(/Images/home2010-blt-link-w-nrg-r.gif);
		background-repeat: no-repeat;
		background-position: 0px 2px;
		padding-left: 5px;	
	}
	
	.nrg-g #mainContentRight #mainColumn.wide .section h2.typeB, .nrg-g h2.typeB {
		font-size: 116%;
		background-image: url(/Images/home2010-bg-h2b-01-top-nrg-g.gif);
	}
	
	.nrg-g #mainContentRight #mainColumn.wide .section h2.typeB .bgHeading, .nrg-g h2.typeB .bgHeading {
		background-image: url(/Images/home2010-bg-h2b-01-bottom-nrg-g.gif);
	}
	
	.nrg-g .columnCmn2 h2.typeB {
		background-image: url(/Images/home2010-bg-h2b-02-top-nrg-g.gif);
	}
	
	.nrg-g .columnCmn2 h2.typeB .bgHeading {
		background-image: url(/Images/home2010-bg-h2b-02-bottom-nrg-g.gif);
	}
	
	.nrg-g h2 span.linkContainer  {
		background-image: url(/Images/home2010-blt-link-w-nrg-g.gif);
		background-repeat: no-repeat;
		background-position: 0px 2px;
		padding-left: 5px;	
	}

/* columnCmn2 */
	.columnCmn2,
	.columnCmn3,
	.columnCmn4 {
		clear: both;
		margin-bottom: 20px;
	}
	.columnCmn2 .column01,
	.columnCmn2 .column02 {
		width: 340px;
	}
	.columnCmn2 .column01 { float: left; }
	.columnCmn2 .column02 { float: right; }
	#mainContent .columnCmn2 .column01,
	#mainContent .columnCmn2 .column02 {
		width: 440px;
	}
	#mainColumn .columnCmn2 .column01,
	#mainColumn .columnCmn2 .column02 {
		width: 250px;
	}

/* listThumb01 */
	.listThumb01 li {
		clear: both;
		margin-bottom: 20px;
	}
	.listThumb01 li .img {
		float: left;
		margin-bottom: 0;
		zoom: 1;
	}
	.listThumb01 li .txt {
		float: right;
		margin-bottom: 0;
		width: 275px;
	}
	.listThumb01 li .txt p {
		margin-bottom: 5px;
	}

	/* .columnCmn3 */
	#mainContent .columnCmn3 .listThumb01 li .img {
		float: none;
		margin-bottom: 15px;
	}
	#mainContent .columnCmn3 .listThumb01 li .txt {
		float: none;
		width: auto;
	}
	/* #mainContentLeft,#mainContentRight */
	#mainContentLeft .columnCmn2 .listThumb01 li,
	#mainContentRight .columnCmn2 .listThumb01 li {
		padding-bottom: 20px;
		margin-bottom: 20px;
		background-color: transparent;		
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	
	#mainContentLeft .columnCmn2 .listThumb01 li,
	#mainContentRight .columnCmn2 .listThumb01 li {
		background-image: url(/Images/bar-01.gif);
	}
	
	#mainContentRight .listThumb01 li .txt,
	#mainContentLeft .listThumb01 li .txt {
		width: 535px;
	}
	#mainContentRight .columnCmn2 .listThumb01 li .txt,
	#mainContentLeft .columnCmn2 .listThumb01 li .txt {
		width: 180px;
	}
	#mainColumn .columnCmn2 .listThumb01 li,
	#mainColumn .columnCmn2 .listThumb01 li .txt {
		clear: both;
		float: none;
		width: auto;
	}
	#mainColumn .columnCmn2 .listThumb01 li .img {
		float: none;
		margin-bottom: 5px;
	}
	#mainContentRight .columnCmn3 .listThumb01 li .txt,
	#mainContentLeft .columnCmn3 .listThumb01 li .txt {
		width: 120px;
	}
	#mainColumn .columnCmn3 .listThumb01 li .txt {
		clear: both;
		float: none;
		width: auto;
	}
	#mainColumn .columnCmn3 .listThumb01 li .img {
		float: none;
		margin-bottom: 5px;
	}
	/* .columnCmn4 */
	#mainContent .columnCmn4 .listThumb01 li .txt {
		width: 127px;
	}

/* listThumb02 */
	.listThumb02 {
		margin-left: 15px;
	}
	.listThumb02 li {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.listThumb02 li img {
		vertical-align: top;
	}

/* listThumb03 */
	.listThumb03 li {
		clear: both;
		margin-bottom: 20px;
	}
	.listThumb03 li .img {
		float: left;
		margin-bottom: 0;
		zoom: 1;
	}
	.listThumb03 li .txt {
		float: right;
		margin-bottom: 0;
		width: 175px;
	}
	.listThumb03 li .txt p,
	.listThumb03 li .txt li {
		margin-bottom: 5px;
	}
	.listThumb03 li .linkCmn {
		margin-bottom: 0;
	}

/* layoutCmn01 */
	.layoutCmn01 {
		clear: both;
		margin-bottom: 20px;
	}
	.layoutCmn01 .img {
		float: left;
		margin-right: 15px;
		margin-bottom: 0;
	}
	.layoutCmn01 .txt p {
		margin-bottom: 5px;
	}
	ul.layoutCmn01 {
		margin-bottom: 0;
		list-style: none;
	}
	.layoutCmn01 li {
		margin-bottom: 15px;
		list-style: none !important;
	}
	.layoutCmn01 li .textMiddle {
		padding-top: 10px;
	}
	.layoutCmn01 .txt .btnArea {
		margin-top: 15px;
		text-align: right;
	}
	.columnCmn3 .layoutCmn01,
	.columnCmn3 .layoutCmn01 .txt p,
	.columnCmn3 .layoutCmn01 .txt .linkCmn01 li {
		clear: none;
		margin-bottom: 8px;
	}
	.columnCmn3 .layoutCmn01 .txt .linkCmn01 li {
		margin-bottom: 4px;
	}
	#mainContent .columnCmn3 .layoutCmn01 li .linkCmn01 {
		padding-top: 0;
	}
	#mainContent .columnCmn3 .layoutCmn01 li .linkCmn01 li:after {
		clear: none;
	}
	
	.nrg #gHeader, .nrg .secondLayer #gHeader{
		height: auto;
		clear: both;
	}
	
	.nrg #gNavSlim {		
		display: block;
		clear: both;
		height: 30px;
		
	}
	
	.nrg  #gNavSlim li a {
		height: 30px;
		text-shadow: 0.15em 0.15em 0.15em #333;	
		
	}
	
	.nrg #gNavSlim a h3 {		
		font-size: 12px;
		margin: 6px 5px 8px;
	
	}
	
	
	.nrg-n #gNavSlim li a {
		background-image: url(/Images/home2010-nav-slim-nrg-n.png);
	}
	.nrg-r #gNavSlim li a {
		background-image: url(/Images/home2010-nav-slim-nrg-r.png);
	}
	.nrg-g #gNavSlim li a {
		background-image: url(/Images/home2010-nav-slim-nrg-g.png);
	}
	
	#gNavSlim1 a { width: 153px; background-position: 0 0 }
	#gNavSlim2 a { width: 150px;	background-position: -153px 0}
	#gNavSlim3 a { width: 150px;	background-position: -303px 0}
	#gNavSlim4 a { width: 150px;	background-position: -453px 0}
	#gNavSlim5 a { width: 150px;	background-position: -603px 0}
	#gNavSlim6 a { width: 153px; background-position: -753px 0}
	
	#gNavSlim1 a:hover, #gNavSlim1 a.on { background-position: 0 -40px}
	#gNavSlim2 a:hover, #gNavSlim2 a.on { background-position: -153px -40px}
	#gNavSlim3 a:hover, #gNavSlim3 a.on { background-position: -303px -40px}
	#gNavSlim4 a:hover, #gNavSlim4 a.on { background-position: -453px -40px}
	#gNavSlim5 a:hover, #gNavSlim5 a.on { background-position: -603px -40px}
	#gNavSlim6 a:hover, #gNavSlim6 a.on { background-position: -753px -40px}		
	
a.buttonBlue,
a.buttonBlueInverted   {	
	color: #fff !important;
}

