/* This is the supplemental sheet for they Hybrid npi (launched fall/winter 09) */

.tooltipDiv {
	border:3px solid #98C908;
	padding:7px 11px;
}

#whiteOutLayer {
	background:#000 !important;
	opacity: .68; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=68); /* IE lt 8 */
	-ms-filter: "alpha(opacity=68)"; /* IE 8 */
	-khtml-opacity: .68; /* Safari 1.x */
	-moz-opacity: .68; /* FF lt 1.5, Netscape */
}

table#lowerBody {
	color:#487277;
}
table#lowerBody a, 
table#lowerBody a:link, 
table#lowerBody a:active { color:#487277; }
table#lowerBody a:visited,
table#lowerBody a:hover { color:#203B3E; }

table#lowerBody ul li { background-image:url('/images/heat-pump-hot-water-heater/square_bullet.gif'); }

table#lowerBody .doubleBorder { border: 2px solid #C0E559 !important; }
table#lowerBody .doubleBorder > .inner { border: 1px solid #46b4c1; }

table#lowerBody .externalLink {
	padding-left: 26px;
	background: url("/images/heat-pump-hot-water-heater/icon_external_white.gif") no-repeat 0px 2px;
}

table#lowerBody .leftColumn {
	width:403px;
	padding:0 0 15px;
	background:top left no-repeat; /* image defined at page level */
}

ul#hybridNav {
	width:198px;
	margin-left:18px;
	padding-top:68px; /* used instead of 'margin' because of margin-collapse on energy saings page */
}
table#lowerBody ul#hybridNav li {
	background-image:none;
	padding:2px 0;
}
ul#hybridNav a {
	display:block;
	padding:5px 10px 5px 25px;
	text-decoration:none;
	background:15px 9px url('/images/heat-pump-hot-water-heater/nav_bullet.gif') no-repeat;
}
ul#hybridNav a:hover {
	color:#487277;
	background-color:#F2FADE;
}
ul#hybridNav a.selected {
	background-color:#F2FADE;
	font-weight:bold;
}

table#lowerBody .leftColumn .leftButtons {
	margin-top:40px;
	width:211px;
	text-align:right;
}

#productOfEcomagination {
	margin:315px 0 0 30px;
}

table#lowerBody .mainColumn {
	background: top left url('/images/heat-pump-hot-water-heater/hybrid_header_standard.gif') no-repeat;
	padding:50px 14px 20px 0;
	font-size:12px;
}
table#lowerBody .mainColumn #preTitle {
	font-weight:bold;
	font-size:16px;
	color:#46B4C1;
}
table#lowerBody .mainColumn h1 {
	padding:6px 0 20px;
	color:#fff;
	
}
table#lowerBody .mainColumn h2 { font-size:17px; }
table#lowerBody .mainColumn h2,
table#lowerBody .mainColumn .coloredHeading {
	color:#98C908;
	font-weight:bold;
}

#faqQuestions {}
#faqQuestions a, 
#faqQuestions a:link, 
#faqQuestions a:active {
	display:block;
	padding:3px 10px 3px 48px;
	text-decoration:none;
	background:32px 7px url('/images/heat-pump-hot-water-heater/square_bullet.gif') no-repeat;
}
#faqQuestions a:hover {
	text-decoration:underline;
	color:#487277 !important;
	background-color:#F2FADE;
}

/* sweeps */
table#lowerBody .mainColumn.sweeps {
	background-image:url('/images/heat-pump-hot-water-heater/hybrid_header_sweeps.gif');
	padding-top:9px;
	padding-right:30px;
}
table#lowerBody .mainColumn.sweeps h2 {
	color:#ed8000;
	padding:0;
}
table#lowerBody .mainColumn.sweeps h2 #question { color:#46B4C1; }
table#lowerBody .mainColumn.sweeps .answer {
	color:#46B4C1;
	font-size:15px;
	font-weight:bold;
}
table#lowerBody .mainColumn.sweeps .answer {
	color:#46B4C1;
	font-size:15px;
	font-weight:bold;
}
table#lowerBody .mainColumn.sweeps .answerDetail {
	display:none;
}

#answerTable {}
#answerTable td { padding-top:28px; }
#answerTable .radioCell { width:30px; }

#enterButton {
	height:45px;
	overflow:hidden;
	position:relative;
}
#enterButton a { position:relative; margin:0; }

#prizesTable {
	width:366px;
	font-size:11px;
}
#prizesTable td { padding:0 34px 34px 0; }
#prizesTable img {
	margin-bottom:5px;
	display:block;
}

/* WTB */
h1#stateHeading {
	padding:7px 16px !important;
	background:top left url('/images/heat-pump-hot-water-heater/subheading_bg.gif') no-repeat;
}
#stateTable td { padding:20px 0 0 16px;	}
#stateTable ul { margin-left:8px; }
#stateTable ul li {
	padding-bottom:20px;
	background: url('/images/common/bulletOrangeCheckered.gif') no-repeat 0 4px !important;
}
#stateTable ul li img { margin-top:3px; }
#stateTable img.legend {
	display:block;
	margin-bottom:20px;
}


/* Truck Tour */
#scheduleScroller {
	height:412px;
	border:1px solid #D4D0C8;
	overflow:auto;
	font-size:11px;
}
#scheduleScroller div {
	color:#fff;
	font-weight:bold;
	background:#46B4C1;
	padding:8px 15px;
}
#scheduleScroller table {
	border-bottom:1px solid #46B4C1;
	margin-bottom:12px;
	width:529px;
}
#scheduleScroller table td { padding:8px 0 8px 15px; }
#scheduleScroller table .colA { width:12%; }
#scheduleScroller table .colB { width:21%; }
#scheduleScroller table .colC { padding-right:10px; }
