/* 
/	CSS Document
/	Author: (Michael A. Karr - mike[at]advp.com) Adventure Web Productions - http://www.advp.com
/	Date: 02/2007
*/


/* [ Globals ] */

* {
	margin: 0;
	padding: 0;
}

td.tdtop {
	vertical-align: top;
}

img {
	position: relative;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/* Center Website for IE */
	text-align: center;
	background: url(/images/mainBackground.jpg) repeat;
	width:100%;
}

p {
	margin: 0px 0px 10px 0px;
}

a {
	color: #006600;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	color: #000000;
}

hr {
	margin: 20px 0px;
}

/* [ Headings ] */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC3333;
	margin: 0px 0px 10px 0px;
	width: 100%;
	letter-spacing: -1px;
}

h1 a {color:#cc3333; text-decoration:none;}
h1 a:hover {text-decoration:underline;}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006600;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	line-height: normal;
	font-weight: bold;
	font-style: normal;
	clear: both;
	border-bottom: 1px solid #000;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	font-style: normal;
	clear: both;
}

/* [ Class Library ] */

.label {
	font-weight: bold;
	color: #000000;
	position: absolute;
	left: 12px;
	top: 8px;
}

.smallfont {
	color: #000000;
	font-size:10px;

}

a.lastNav, .fifthLink {
	border: none !important;
	margin-right: 0 !important;
}

.imgRight {
	float: right;
	margin: 0px 0px 10px 10px;
}

.imgLeft {
	float: left;
	margin: 0px 10px 10px 0px;
}

.border {
	border: 1px solid #006600;
	padding: 5px;
}

.clear {
	clear: both;
}

.quote {
	font-weight: bold;
	font-style: italic;
	text-align: center !important;
	width: 300px;
	margin: 0 auto 10px auto;
}

.hl0	{ border-bottom: 1px dashed #006600 }
.hl1	{ border-bottom: 1px dashed #006600 }
.hl2	{ border-bottom: 1px dashed #006600 }
.hl3	{ border-bottom: 1px dashed #006600 }
.hl4	{ border-bottom: 1px dashed #006600 }

.left {
	float: left;
}

.right {
	float: right;
}

/* [ Wrappers ] */

#background {
	background: url(/images/shadowBackground.jpg) center repeat-y;
	padding: 0px 7px;
	float: left;
}

#wrapper {
	position: relative;
	width: 750px;
	/* Center Website Container */
	margin: 0 auto;
	/* Reset Text Align */
	text-align: left;
}

#innerContainer {
	border-right: 3px solid #FFFFFF;
	border-left: 3px solid #FFFFFF;
	float: left;
}

/* [ Header ] */

#header {
	position: relative;
	width: 750px;
	float: left;
	padding: 0px 0px 12px 0px;
}	


#logo {
	margin: 13px 0px 0px 30px;
	float: left;
}

#headerContent {
	top: 35px;
	position: absolute;
	right: 30px;
	text-align: center;
	width: 300px;
}

#headerContent h1 {
	font-family: "Times New Roman", Times, serif;
	color: #006600;
	font-variant: normal;
	font-style: italic;
	font-size: 16px;
	line-height: 16px;
}

/* [ Top Navigation ] */

#topNav {
	position: absolute;
	top: 3px;
	right: 5px;
}

#topNav li {
	list-style: none;
	display: inline;
}

#topNav li a {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 10px;
}

#topNav li a:hover {
	text-decoration: underline;
}

/* [ Main Navigation ] */

#mainNavigation {
	float: left;
	background: url(/images/navBackground.jpg) no-repeat;
	clear: both;
	width: 750px;
	height: 40px;
	position: relative;
}

#newNavigation {
	float: left;
	background: url(/images/navBackground2.jpg) no-repeat;
	clear: both;
	width: 750px;
	height: 40px;
	position: relative;
}

#navigation {
	float: right;
	position: absolute;
	top: 1px;
	right: 3px;
	width: 439px;
}

/* all lists */
#nav, #nav ul {
	list-style: none;
	z-index: 1;
}

#nav li a {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	font-size: 12px;
	padding: 9px 11px;
	background: url(/images/navButtonOff.jpg) repeat-x;
	margin: 2px 0px;
	border-right: 1px solid #851E1E;
}

#nav li:hover, #nav li.hover {
    position: static;
}

#nav li a:hover {
	color: #000000;
	background: url(/images/navButtonOn.jpg) repeat-x;
}

#nav li ul li {
	clear: both;
}

#nav li ul li a {
	color: #FFFFFF;
	width: 150px;
	padding: 4px 10px;
	border-bottom: 1px solid #D37D7D;
	background-image: none !important;
	background-color: #670000;
	margin: 0 !important;
	border-right: none;
}

#nav li ul li a:hover {
	color: #FFFFFF;
	background: #000000;
}

/* all list items */
#nav li { 
	float: left;
}

/* second-level lists */
#nav li ul { 
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

/* third-and-above-level lists */
#nav li ul ul { 
	margin: -15px 0 0 152px;
	// margin: -15px 0 0 130px;
}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul
{
	left: -999em;
}

/* lists nested under hovered list items */
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul
{ 
	left: auto;
}

/* [ Search Bar] */


#multicol ul  {
	clear:both;
}

#multicol ul li  {
	display:inline;
}

#multicol ul li  {
	float:left; 
	width:125px;
}


#searchBar {
	width: 300px;
	position: relative;
	height: 33px;
	margin: 3px 0px 0px 0px;
}

#searchTerm {
	width: 200px;
	position: absolute;
	left: 60px;
	top: 5px;
}

#searchButton {
	width: auto;
	position: absolute;
	right: 0px;
}

/* [ Mid Section ] */

#midSection {
	float: left;
	width: 750px;
	position: relative;
	clear: both;
	height:270px;
}

/* [ Side Navigation ] */

#sideNavigation {
	width: 300px;
	float: left;
}

#sideNav, #sideNav ul { /* all lists */
	list-style: none;
	padding: 0;
}
	
#sideNav li { /* all list items */
	float: left;
	clear: left;
}

#sideNav li ul { /* second-level lists */
	position: absolute;
	left: -999em;
	margin-left: 235px;
	margin-top: -26px;
	border-left: 1px solid #FFFFFF;
	z-index: 3;
}

#sideNav li ul ul { /* third-and-above-level lists */
	margin-left: 197px;
	left: -999em;
}

#sideNav li:hover, #sideNav li.hover {
    position: static;
}

#sideNav li a {
	width: 291px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/blackArrow.jpg) 10px no-repeat #000000;
	padding: 6px 24px;
	text-align: left;
}

#sideNav li ul li a { /* [ Second Level Links ] */
	text-align: left;
	width: 110px;
}

#sideNav li a:hover {
	background: url(/images/whiteArrow.jpg) 10px no-repeat #006600;
}

#sideNav li a:active {
	background-color: #000000;
}

#sideNav li:hover ul ul,
#sideNav li:hover ul ul ul,
#sideNav li.sfHoverSide ul ul,
#sideNav li.sfHoverSide ul ul ul {
	left: -999em;
}

#sideNav li:hover ul,
#sideNav li li:hover ul,
#sideNav li li li:hover ul,
#sideNav li.sfHoverSide ul,
#sideNav li li.sfHoverSide ul,
#sideNav li li li.sfHoverSide ul { /* lists nested under hovered list items */
	left: auto;
}

/* [ Main Graphic ] */

#mainGraphic {
	position: absolute;
	top: 0px;
	right: 0px;
}


/* [ News Scroller ] */

#scroller {
	/*background: url(/images/scrollerBackground.jpg) left no-repeat;*/
	background-color:#000000;
	clear: both;
	float: left;
	width: 750px;
	text-align: right;
}

#scrollerContent {
	font-weight: bold;
	text-align: right;
	width: 507px;
	float: right;
	white-space: nowrap;
	color: #FFFFFF;
	overflow: hidden!important;
	padding: 4px 0px 4px 0px;
}

#scrollerContent a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

#scrollerContent a:hover {
	color: #FFFF99;
}

span.scrollMessage {
	margin: 0px 50px 0px 0px;
}

/* Alert styles for scroller */

span.weatherAlert {
	background: #FF0000;
}

span.weatherAlert a {
	color: #FFFF00;
}

span.weatherAlert a:hover {
	text-decoration: underline;
}

/* [ Left Column ] */

#leftColumn {
	float: left;
	width: 200px;
	position: relative;
}

/* [ Body Content ] */

#homeBodyContainer {
	clear: both;
	float: left;
	background: #FFFFFF;
	position: relative;
	width: 750px;
	background: url(/images/leftColumnBackground.jpg) top left no-repeat #FFFFFF;
}

#bodyContainer {
	clear: both;
	float: left;
	position: relative;
	width: 750px;
	background: url(/images/bodyContainerBackground.jpg) repeat-y #FFFFFF;
}

#bodyLeftCol {
	float: left;
	width: 271px;
	height:auto;
	background: url(/images/leftColumnBackground.jpg) top left no-repeat #73A261;
	position: relative;
	padding: 10px;
}

#bodyRightCol {
	float: right;
	width: 430px;
	position: relative;
	padding: 15px 10px 5px 15px;
}

#bodyContent {
	clear: both;
	margin: 10px 0px;
	position: inherit;
	width: 100%;
	text-align: center;
}

/* [ Home Page Adminable Content ] */

.adminableImage {
	float: right;
	padding: 0px 10px 0px 10px;
	position: inherit;
}

/* [ Global Footer ] */

#footer {
	clear: both;
	position: relative;
	float: left;
	
}

#footerPromo {
	clear: both;
	position: relative;
	float: left;
	width: 756px;	
}

#footer a {
	color: #000000;
}

#footerContent {
	background: #B0DAB0;
	text-align: center;
	padding: 10px;
	width: 730px;
}

#footerContentEssh {
	background: #B0DAB0;
	text-align: center;
	padding: 10px;
	width: 736px;
}

#footerContentPromo {
	background: #B0DAB0;
	text-align: center;
	padding: 10px;
	width: 736px;
}

#footerLogos {
	float: left;
	text-align: left;
}

#footerLogos img {
	margin: 0px 10px 0px 0px;
}

#bottomCap {
	float: center;
}

/* [ Bottom Navigation ] */

#bottomNav {
	margin: 0px 0px 10px 0px;
}

#bottomNav li {
	list-style: none;
	display: inline;
}

#bottomNav li a {
	text-decoration: none;
	margin-left: 5px;
	border-right: 1px solid #006600;
	padding-right: 5px;
}

#bottomNav li a:hover {
	color: #000000;
	text-decoration: underline;
}

/**** [ Sub Page Styles ] ****/

/* [ Side Navigation ] */

#sideNavigationMenu #sideNavigation, #sideNavigationMenu #sideNav, #sideNavigationMenu #sideNav li a, #sideNavigationMenu #sideNav li ul li a {
	width: 150px;
}

#sideNavigationMenu #sideNav li ul {
	margin-left: 198px;
	margin-top: -26px;
}

#sideNavigationMenu #sideNav li ul li a {
	text-align: left;
}

#bodyContainer #bodyContent {
	float: right;
	width: 510px;
	clear: none;
	text-align: left;
	padding: 20px 20px 20px 0px;
	margin: 0;
	position: relative;
}

#bodyContent p {
	font-size: 12px;
	text-align: left;
}

#bge_home_for_your_business h1 { color:#0062b0;}
#bge_home_for_your_business h2 { color:#0062b0;}
#bge_home_for_your_business h3 { color:#0062b0;}
#bge_home_for_your_business h4 { color:#0062b0;}
#bge_home_for_your_business .imgRight, #bge_home_for_your_business .border { border: 1px solid #0062b0;}



/* [ Sticky Nav ] */

#heating_air_conditioning .heating_air_conditioning,
#plumbing_electrical .plumbing_electrical,
#home_service .home_service,
#home_improvement .home_improvement,
#generators .generators,
#home_energy .home_energy,
#monitoring_services .monitoring_services,
#bge_home_for_your_business .bge_home_for_your_business,
#water_heaters .water_heaters,
#indoor_air_quality .indoor_air_quality,
#bge_home_for_your_business .bge_home_for_your_business
{
	background: url(/images/whiteArrow.jpg) 10px no-repeat #006600;
}

/* [ Show Hide Styles ] */

#magicContent {
	padding: 15px;
	width: 478px;
	clear: both;
}

.magicDiv {
	display: none;
}

/* [ Service Tips ] */

#energyShow ul {
	margin: 0px 10px 10px 10px;
}

#energyShow ol {
	margin: 0px 10px 10px 20px;
}
 
#energyShow li {
	padding: 0px 15px;
	margin: 0px 0px 5px 0px;
	background: url(/images/checkBlue.jpg) top left no-repeat;
	list-style: none;
	line-height: 15px;
}



#bodyContent ul {
	margin: 0px 10px 10px 10px;
}

#bodyContent ol {
	margin: 0px 10px 10px 20px;
}
 
#bodyContent li {
	padding: 0px 15px;
	margin: 0px 0px 5px 0px;
	background: url(/images/checkBlue.jpg) top left no-repeat;
	list-style: none;
	line-height: 15px;
	position:relative;
	z-index:2;
}

#geothermalUL li {
	width: 150px; float:right; padding:15px;
}

.orderedList li {
	padding: 0 !important;
	background: none !important;
	list-style: decimal !important;
	margin: 0px 0px 5px 10px !important;
}

.orderedList li ul li {
	list-style: disc !important;
}

#serviceTipsContent h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	padding: 0px 0px 0px 40px;
	margin: 10px 0px;
	font-weight: bold;
	height: 32px;
	background: url(/images/tip.png) left no-repeat;
}

/* [ Side Content ] */

#sideContent * {
	font-size: 11px;
	color: #000000;
}

#sideContent a:hover {
	color: #FFFF66;
}

/*  .tip  */
#sideContent {
	border: 2px dashed #FFFFFF;
	float: left;
	width: 154px;
	padding: 10px;
	clear: both;
	position:relative;
	top:+10px;
	left:10px;
}

#sideContent ul, #sideContent li {
	list-style:disc outside;
	margin-left:15px;
    line-height:12px;
	margin-bottom:5px;
	}

/*  .tip  */
#sideContent h1 {
	font-size: 14px;
	color: #FFFFCC;
	font-weight: bold;
	letter-spacing: normal;
}

#sideContentNav li {
	list-style: none;
}

/* [ Service Contracts ] */

#serviceContracts {
	margin: 0px 0px 10px 0px;
	text-align: center;
}

/* [ BGE HOME For Your Business Logo ] */

#bgehfyb {
	position: absolute;
	top: 4px;
	right: 20px;
}

/* [ Section Buttons ] */

#sections {
	border: 1px solid #CCCCCC;
	float: left;
	position: relative;
	width: 508px;
}

#sectionButtons {
	width: 508px;
	float: left;
}

#sectionButtons ul, #sectionButtons ol, #sectionButtons2 ul, #sectionButtons2 ol, #sectionButtons3 ul, #sectionButtons3 ol {
	margin: 0;
}

#sectionButtons li, #sectionButtons2 li, #sectionButtons3 li {
	padding: 0;
	margin: 0;
	background: none;
	list-style: none;
	display: inline;
}

#sectionButtons span {
	display: none;
}

#sectionButtons .fifthLink a span {
	display:block;
}

/* [ Graphical Section Buttons ] */
#sectionButtons li a {
	border-right: 1px solid #FFFFFF;
	float: left;
	width: 126px;
	height: 151px;
}

/* [ Alternate Text Buttons ] */
#sectionButtons2 li a, #sectionButtons3 li a, .fifthLink a {
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	float: left;
	width: 126px;
	height: 21px;
	background: #333333;
	text-transform: uppercase;
	text-decoration: none;
}

.fifthLink a {width:507px; 	border-top: 1px solid #FFFFFF;}

#bodyContent ul.dashedList {padding-top:5px;}
#bodyContent ul.dashedList li{background-image:url(/images/dash.gif);}

#sectionButtons3 li a {
	height: 50px;
}

#sectionButtons2 li a:hover, .fifthLink a:hover {
	color: #FFFFCC;
}

/* [ Text Buttons Span Tag (Surrounds Button Text) ] */
#sectionButtons2 li a span, #sectionButtons3 li a span, .fifthLink a span {
	padding-top: 3px;
	text-align: center;
	display: block;
}

/* [ ENERGY CENTER BUTTONS | Added TIPS body tag here: brent 10/22/08 ] */

#energy_center #sectionButtons a#ecEnergyCenterLink, #energy_tips #sectionButtons a#ecEnergyCenterLink {
	background: url(/images/heEnergyCenterButton.jpg) no-repeat;
}

#energy_center #sectionButtons a:hover#ecEnergyCenterLink, #energy_tips #sectionButtons a:hover#ecEnergyCenterLink {
	background: url(/images/heEnergyCenterButtonOn.jpg) no-repeat;
}

#energy_center #sectionButtons a#ecEnergySavingTipsLink, #energy_tips #sectionButtons a#ecEnergySavingTipsLink {
	background: url(/images/energySavingTipsButton.jpg) no-repeat;
}

#energy_center #sectionButtons a:hover#ecEnergySavingTipsLink, #energy_tips #sectionButtons a:hover#ecEnergySavingTipsLink{
	background: url(/images/energySavingTipsButtonOn.jpg) no-repeat;
}

#energy_center #sectionButtons a#ecQuizLink, #energy_tips #sectionButtons a#ecQuizLink {
	background: url(/images/energyQuizButton.jpg) no-repeat;
}

#energy_center #sectionButtons a:hover#ecQuizLink, #energy_tips #sectionButtons a:hover#ecQuizLink {
	background: url(/images/energyQuizButtonOn.jpg) no-repeat;
}



/* [ HOME ENERGY BUTTONS ] */


#home_energy #sectionButtons a#heGasEnrollmentLink {
	background: url(/images/heGasEnrollButton.jpg) no-repeat;
}

#home_energy #sectionButtons a:hover#heGasEnrollmentLink {
	background: url(/images/heGasEnrollButtonOn.jpg) no-repeat;
}

#home_energy #sectionButtons a#heGasLink {
	background: url(/images/heGasButton.jpg) no-repeat;
}

#home_energy #sectionButtons a:hover#heGasLink {
	background: url(/images/heGasButtonOn.jpg) no-repeat;
}


#home_energy #sectionButtons a#heElectricityLink {
	background: url(/images/heElectricityButton.jpg) no-repeat;
}

#home_energy #sectionButtons a:hover#heElectricityLink {
	background: url(/images/heElectricityButtonOn.jpg) no-repeat;
}

#home_energy #sectionButtons a#heElectricityLink2 {
	background: url(/images/heElectricButton2.jpg) no-repeat;
}

#home_energy #sectionButtons a:hover#heElectricityLink2 {
	background: url(/images/heElectricButton2ON.jpg) no-repeat;
}

/* [ HOME IMPROVEMENT BUTTONS ] */

#home_improvement #sectionButtons a#hiBuyingGuideLink {
	background: url(/images/hiBuyingGuideButton.jpg) no-repeat;
}

#home_improvement #sectionButtons a:hover#hiBuyingGuideLink {
	background: url(/images/hiBuyingGuideButtonOn.jpg) no-repeat;
}

#home_improvement #sectionButtons a#hiProductsLink {
	background: url(/images/hiProductsButton.jpg) no-repeat;
}

#home_improvement #sectionButtons a:hover#hiProductsLink {
	background: url(/images/hiProductsButtonOn.jpg) no-repeat;
}

#home_improvement #sectionButtons a#hiInstallationLink {
	background: url(/images/hiInstallationButton.jpg) no-repeat;
}

#home_improvement #sectionButtons a:hover#hiInstallationLink {
	background: url(/images/hiInstallationButtonOn.jpg) no-repeat;
}

/* [ PLUMBING AND ELECTRICAL BUTTONS ] */

#plumbing_electrical #sectionButtons a#plumbingServicesLink {
	background: url(/images/peServicesButton.jpg) no-repeat;
}

#plumbing_electrical #sectionButtons a:hover#plumbingServicesLink {
	background: url(/images/peServicesButtonOn.jpg) no-repeat;
}

#plumbing_electrical #sectionButtons a#ourTeamLink {
	background: url(/images/ourTeamButton.jpg) no-repeat;
}

#plumbing_electrical #sectionButtons a:hover#ourTeamLink {
	background: url(/images/ourTeamButtonOn.jpg) no-repeat;
}

/* [ BGE HOME FOR YOUR BUSINESS BUTTONS ] */

#bge_home_for_your_business #sectionButtons a#commercialServicesLink {
	background: url(/images/commercialServicesButton.jpg) no-repeat;
}

#bge_home_for_your_business #sectionButtons a:hover#commercialServicesLink {
	background: url(/images/commercialServicesButtonOn.jpg) no-repeat;
}

#bge_home_for_your_business #sectionButtons a#commercialServicesPlansLink {
	background: url(/images/cspButton.jpg) no-repeat;
}

#bge_home_for_your_business #sectionButtons a:hover#commercialServicesPlansLink {
	background: url(/images/cspButtonOn.jpg) no-repeat;
}

#bge_home_for_your_business #sectionButtons a#gasCommodityLink {
	background: url(/images/heGasButton.jpg) no-repeat;
}

#bge_home_for_your_business #sectionButtons a:hover#gasCommodityLink {
	background: url(/images/heGasButtonOn.jpg) no-repeat;
}

/* [ HEATING AND AIR CONDITIONING BUTTONS ] */

#heating_air_conditioning #sectionButtons a#buyingGuideLink {
	background: url(/images/hvacBuyingGuideButton.jpg) no-repeat;
}

#heating_air_conditioning #sectionButtons a:hover#buyingGuideLink {
	background: url(/images/hvacBuyingGuideButtonOn.jpg) no-repeat;
}

#heating_air_conditioning #sectionButtons a#installationLink {
	background: url(/images/hvacInstallationButton.jpg) no-repeat;
}

#heating_air_conditioning #sectionButtons a:hover#installationLink {
	background: url(/images/hvacInstallationButtonOn.jpg) no-repeat;
}

/* [ HEATING AND AIR CONDITIONING BUTTONS 2] */

#heating_air_conditioning #sectionButtons a#buyingGuideLink2 {
	background: url(/images/buyingGuideButton2.jpg) no-repeat;
}

#heating_air_conditioning #sectionButtons a:hover#buyingGuideLink2 {
	background: url(/images/buyingGuideButton2On.jpg) no-repeat;
}

#heating_air_conditioning #sectionButtons a#installationLink2 {
	background: url(/images/installationButton2.jpg) no-repeat;
}

#heating_air_conditioning #sectionButtons a:hover#installationLink2 {
	background: url(/images/installationButton2On.jpg) no-repeat;
}

/* [ HOME SERVICE / SERVICE CONTRACTS BUTTONS ] */

#home_service #sectionButtons a#homeServiceLink {
	background: url(/images/homeServiceButton.jpg) no-repeat;
}

#home_service #sectionButtons a:hover#homeServiceLink {
	background: url(/images/homeServiceButtonOn.jpg) no-repeat;
}

#home_service #sectionButtons a#serviceContractsLink {
	background: url(/images/serviceContractsButton.jpg) no-repeat;
}

#home_service #sectionButtons a:hover#serviceContractsLink {
	background: url(/images/serviceContractsButtonOn.jpg) no-repeat;
}

#home_service #sectionButtons a#partsLink {
	background: url(/images/partsButton.jpg) no-repeat;
}

#home_service #sectionButtons a:hover#partsLink {
	background: url(/images/partsButtonOn.jpg) no-repeat;
}

/* [ WATER HEATER BUTTONS ] */

#water_heaters #sectionButtons a#buyingGuideLink {
	background: url(/images/buyingGuideButton.jpg) no-repeat;
}

#water_heaters #sectionButtons a:hover#buyingGuideLink {
	background: url(/images/buyingGuideButtonOn.jpg) no-repeat;
}

#water_heaters #sectionButtons a#installationLink {
	background: url(/images/installationButton.jpg) no-repeat;
}

#water_heaters #sectionButtons a:hover#installationLink {
	background: url(/images/installationButtonOn.jpg) no-repeat;
}

/* [ MONITORING SERVICES BUTTONS ] */

#monitoring_services #sectionButtons a#surgeGuardLink {
	background: url(/images/surgeGuardButton.jpg) no-repeat;
}

#monitoring_services #sectionButtons a:hover#surgeGuardLink {
	background: url(/images/surgeGuardButtonOn.jpg) no-repeat;
}

#monitoring_services #sectionButtons a#faqsLink {
	background: url(/images/faqsButton.jpg) no-repeat;
}

#monitoring_services #sectionButtons a:hover#faqsLink {
	background: url(/images/faqsButtonOn.jpg) no-repeat;
}

#monitoring_services #sectionButtons a#signupLink {
	background: url(/images/signupButton.jpg) no-repeat;
}

#monitoring_services #sectionButtons a:hover#signupLink {
	background: url(/images/signupButtonOn.jpg) no-repeat;
}

/* [ INDOOR AIR QUALITY BUTTONS ] */

#indoor_air_quality #sectionButtons a#ductCleaningLink {
	background: url(/images/ductCleaningButton.jpg) no-repeat;
}

#indoor_air_quality #sectionButtons a:hover#ductCleaningLink {
	background: url(/images/ductCleaningButtonOn.jpg) no-repeat;
}

#indoor_air_quality #sectionButtons a#humidifiersLink {
	background: url(/images/humidifiersButton.jpg) no-repeat;
}

#indoor_air_quality #sectionButtons a:hover#humidifiersLink {
	background: url(/images/humidifiersButtonOn.jpg) no-repeat;
}

#indoor_air_quality #sectionButtons a#airCleanersLink {
	background: url(/images/airCleanersButton.jpg) no-repeat;
}

#indoor_air_quality #sectionButtons a:hover#airCleanersLink {
	background: url(/images/airCleanersButtonOn.jpg) no-repeat;
}

#indoor_air_quality #sectionButtons a#COdetectorLink {
	background: url(/images/COdetectorButton.jpg) no-repeat;
}


#indoor_air_quality #sectionButtons a:hover#COdetectorLink {
	background: url(/images/COdetectorButtonOn.jpg) no-repeat;
}



/* [ GENERATORS BUTTONS ] */

#generators #sectionButtons a#buyingGuideLink {
	background: url(/images/genBuyingGuideButton.jpg) no-repeat;
}

#generators #sectionButtons a:hover#buyingGuideLink {
	background: url(/images/genBuyingGuideButtonOn.jpg) no-repeat;
}

#generators #sectionButtons a#installationLink {
	background: url(/images/genInstallationButton.jpg) no-repeat;
}

#generators #sectionButtons a:hover#installationLink {
	background: url(/images/genInstallationButtonOn.jpg) no-repeat;
}

/* [ SERVICE TIPS BUTTON ] */

#sectionButtons a#serviceTipsLink {
	background: url(/images/serviceTipsButton.jpg) no-repeat;
}

#sectionButtons a:hover#serviceTipsLink {
	background: url(/images/serviceTipsButtonOn.jpg) no-repeat;
}

/* [ TRUST BGE HOME BUTTON ] */

#sectionButtons a#trustBgeLink {
	background: url(/images/genTrustButton.jpg) no-repeat;
}

#sectionButtons a:hover#trustBgeLink {
	background: url(/images/genTrustButtonOn.jpg) no-repeat;
}

/* [ CONTACT BUTTON ] */

#sectionButtons a#contactLink {
	background: url(/images/contactButton.jpg) no-repeat;
}

#sectionButtons a:hover#contactLink {
	background: url(/images/contactButtonOn.jpg) no-repeat;
}

/* [ ALTERNATE SECTION BUTTONS ] */

#sectionButtons2 {
	
}


/* [ Table Styles ] */

#sections th, #sections td {
	padding: 4px 10px;
	vertical-align: top;
	border-bottom: 1px solid #666666;
}

#sections th {
	background: #EAEAEA;
	font-weight: bold;
	text-align: left;
}

#sections td {
	text-align: left;
}

/* [ Options Select Box ] */

.optionsSelect {
	width: 455px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	background: #EAEAEA;
	border: 1px solid #666666;
	float: left;
	text-align: left;
	
	
}

.optionsSelect li {
	list-style: none;
	background: none !important;
	padding: 0 !important;
	display:inline;
}

.optionsSelect li a {
	margin: 0px 10px 0px 0px;
}

/* [ Contact Table ] */

#contactTable td {
	padding: 10px;
	vertical-align: middle;

}

#sectionHeader {
	font-weight: bold;
	font-size: 14px;
	color: #006600;
}

/* [ Content Table ] */

.contentTable td {
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #000000;
}

.contentTable2 td {
	padding: 10px;
	vertical-align: top;
	border-bottom: none !important;
}

.contentBox {
	background: #EAEAEA;
	border: 1px solid #000000;
	padding: 10px;
}

/* [ Breadcrumbs ] */

#breadcrumbs {
	background: #EAEAEA;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px;
}

#breadcrumbs ul {
	margin: 0;
}

#breadcrumbs li {
	padding: 0px 5px;
	background: none;
	display: inline;
	list-style: none;
	border-right: 1px solid #000000;
	margin: 0;
}

/* [ Two Column display of list items, must float first of two li's left ] */


#twoCols ul li { 
	background: url(/images/checkBlue.jpg) top left no-repeat;
	width: 175px;
}

#twoCols ul {
	float:left;
}

#twoCols h3 {
	clear:both;
}

/*
#recommend {
	padding: 10px;
}
*/

/* [[[[[[[[[[ KEEP AT BOTTOM ]]]]]]]]]] */

/* [ Print Link ] */

#printLink {
	display: none;
}

/* [ Optimization Content ] */

#opt {
	display: none;
}

#esc_quiz {
	padding-left: 55x;
}	
