div#Container {
	top:0;
	background-color:#FFF;
	width:795px;
	margin:0 auto;
	padding:0;
}
body {
	background-color:#272727;
	font-size:100%;
	font-family:Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
}
#home_page {
	font-size: 11px;
	line-height: 17px;
	margin: 0 0 0 20px;
}
#home_page td {
	margin: 0 0 0 20px;
}
#home_page td h2 {
	color: #ea7b21;
	font-size: 18px;
	letter-spacing: 0;
	margin: 24px 0 8px;
}
#home_page a {
	color: #ea7b21;
	font-weight: bold;
	text-decoration: none;
}
#home_page a:hover {
	text-decoration: underline;
}
/*Contractors Info Area*/
div#translation {
	float: right;
	background: url('images/espanol.gif');
	width: 92px;
	height: 92px;
	margin: 0 0 -72px;
	position: relative;
	right: 0;
}
.outline {
	font-size: 11px;
	border: 1px solid #ea7b21;
	padding: 10px;
	margin: 40px 10px 10px; 
	line-height: 18px;
	width: 250px;
}
div#FlashStamp {
	top:25px;
	width:95px;
	float:right;
	z-index:90;
	position:absolute;
	overflow:visible;
	right:15px;
	margin:0 auto;
	padding:0;
}
div#LogoStamp {
	top:25px;
	width:95px;
	float:right;
	z-index:90;
	position:absolute;
	overflow:visible;
	right:15px;
	margin:0 auto;
	padding:0;
}
div#TopHeader {
	background:#41403e url(includes/Droplets04a.jpg) repeat-y center left;
	border-bottom:5px solid #ea7b21;
	clear:both;
	width:100%;
	height:80px;
	position:relative;
	margin:3px 0 0;
	padding:0;
}
td#TopLogo {
	width:400px;
	height:90px;
	margin:0;
	padding:0;
}
img.bullseye {
	border:0;
	margin:20px 0 0 20px;
}
img.state {
	border:0;
	margin:0 0 5px;
}
/*-- TopNavigation --*/
div#TopNavContainer {
	background-color:#000;
	color:#FFF;
	float:right;
	z-index:91;
	width:310px;
	margin:0;
	padding:0;
}
/* TopNavLinks */
div#TopNavLinkContainer {
	background-color:#000;
	float:right;
	z-index:91;
	width:545px;
	margin:0;
	padding:0;
}
#TopNavLinkContainer ul {
	border:0;
	list-style-type:none;
	margin:0;
	padding:0 2px 0 0;
}
#TopNavLinkContainer ul li {
	font:10px "Lucida Grande", "Lucida Sans Unicode", Arial, lucida, sans-serif;
	color:#ececec;
	text-transform:uppercase;
	float:left;
	background-color:#000;
	border-left:3px double #666;
	overflow:hidden;
	margin:0 3px 0 0;
	padding:1px;
}
#TopNavLinkContainer ul li.FirstLink {
	border-left:0 solid #0e589c;
}
#TopNavLinkContainer ul li a:Link, #TopNavLinkContainer ul li a:Visited {
	color:#ececec;
	text-decoration:none;
	margin:0;
	padding:0 0 0 3px;
}
#TopNavLinkContainer ul li a:Hover {
	color:#00a3e4;
	text-decoration:none;
}
/*Left Side Column*/
td#LeftNavColumn {
	background:#666 url(images/metal02.jpg) repeat left center;
	width:165px;
	vertical-align:top;
	text-align:left;
	border-right:1px solid #000;
	margin:0;
	padding:0;
}
/*Styles for LeftNav Flyouts*/
#LeftNavContainer ul {
	list-style-type:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
#LeftNavContainer li {
	width:165px;
	margin:0 0 3px;
}
#LeftNavContainer a {
	display:block;
	border:solid #333;
	background:url(includes/l1_down.gif) no-repeat left top;
	border-width:1px 0;
	padding:4px 2px 4px 20px;
}
#LeftNavContainer a:Link, #LeftNavContainer a:Visited {
	color:#FFF;
	text-decoration:none;
}
#LeftNavContainer a:Link:Hover, #LeftNavContainer a:Visited:Hover {
	border:solid #FFF;
	background:#ea7b21 url(includes/l1_over.gif) no-repeat left top;
	color:#333;
	border-width:1px 0;
}
ul.LeftNavList {
	width:165px;
	border:0;
	margin:0;
	padding:0;
}
#dropmenudiv {
	position:absolute;
	background-color:#ea7b21;
	color:#FFF;
	border:solid #333;
	font:10px Verdana, sans-serif;
	line-height:18px;
	z-index:100;
	border-width:1px;
}
#dropmenudiv a {
	width:165px;
	display:block;
	text-indent:3px;
	border:solid #ccc;
	text-decoration:none;
	font-weight:700;
	color:#333;
	border-width:1px 0 0;
	padding:3px 0;
}
#dropmenudiv a:Link:Hover, #dropmenudiv a:Visited:Hover {
	background-color:#F2AD74;
	color:#000;
}
/*Search Box Area*/
div#SiteSearch {
	display:block;
	color:#fff;
	font:bold 11px Arial;
	background-color:#707070;
	margin:5px 0;
}
#SiteSearch form {
	padding:5px 0 5px 10px;
}
input#SearchBox {
	display:inline;
	width:100px;
	color:#000;
	font:normal 10px Verdana;
	border:1px solid #333;
	margin:1px 0 5px;
	padding:1px;
}
input#GoButton {
	border:0;
	margin:0;
	padding:0;
}
/*Contractors Info Area*/
div#LeftAdSpace {
	display:block;
	color:#fff;
	font:bold 11px Arial;
	background-color:#707070;
	margin:10px 0;
	padding:5px 5px 5px 10px;
}
#LeftAdSpace a {
	margin-left:2px;
	color:#ea7b21;
	text-decoration:none;
	padding:0 3px;
}
#LeftAdSpace a:Hover {
	color:#fff;
	background-color:#ea7b21;
	text-decoration:none;
}
/*Nascar Racing*/
div#Nascar {
	display:block;
	text-align:center;
	clear:both;
	margin:0;
	padding:0;
}
#Nascar a {
	color:#FFF;
	font:bold 11px Arial, Verdana, sans-serif;
}
#Nascar a:hover {
	color:#ea7b21;
}
#Nascar a img {
	display:block;
	border:0;
	margin:5px auto;
	padding:0;
}
/*Press Release Spainish*/
div#PressRelease {
	display:block;
	text-align:center;
	clear:both;
	margin:0;
	padding:0 0 30px;
}
div#PressRelease a {
	text-decoration:none;
	color:#0e589c;
	font-size:12px;
	font-weight:700;
}
div#PressRelease a:hover {
	text-decoration:underline;
}
/*De Casa A Hogar*/
div#Hogar {
	display:block;
	text-align:center;
	clear:both;
	color:#FFF;
	font-size:12px;
	font-weight:700;
	margin:0;
	padding:0;
}
#Hogar a {
	color:#FFF;
	font:bold 11px Arial, Verdana, sans-serif;
}
#Hogar a:hover {
	color:#ea7b21;
}
#Hogar a img {
	display:block;
	border:0;
	margin:5px auto;
	padding:0;
}
/*MAIN CONTENT AREA*/
td#RightColumn {
	vertical-align:top;
	border:0;
	text-align:left;
	background-color:#FFF;
	margin:0;
	padding:0;
}
.PageTitle {
	color:#014ea6;
	font:bold 14px Arial, sans-serif;
	display:block;
	border-bottom:1px solid #ccc;
	margin:0;
}
/*-- homepage styles ----*/
div#HomeWelcomeImage {
	width:629px;
	height:295px;
	float:left;
	clear:right;
	vertical-align:baseline;
	margin:0 auto;
	padding:0;
}
img.backdrop {
	float:right;
	position:relative;
	bottom:100px;
}
/* --Main Content Styles--*/
td.content {
	color:#000;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
}
.content b {
	color:#ea7b21;
	font-weight:400;
}
div#ContentArea {
	font:11px Arial, Helvetica, sans-serif;
	line-height:17px;
	text-align:left;
	vertical-align:top;
	color:#000;
	margin:15px 0 0;
	padding:10px 30px 5px;
}
a:Link, a:Visited {
	color:#333;
	text-decoration:underline;
}
a:Link:Hover, a:Visited:Hover {
	color:#0E589C;
	text-decoration:underline;
}
td.content h1 {
	color:#014ea6;
	font-size:15px;
	display:block;
	margin:0 0 2px;
}
td.content h2 {
	color:#00a0d0;
	font:13px Arial, sans-serif;
	display:block;
	margin:0;
}
#ContentArea h1 {
	color:#014ea5;
	font:bold 16px Arial, sans-serif;
	display:block;
	margin:0 0 2px;
}
#ContentArea h2 {
	color:#00a0d0;
	font:bold 13px Arial, sans-serif;
	display:block;
	margin:0;
}
#ContentArea h3 {
	color:#ea7b21;
	font:bold 15px Arial, sans-serif;
	display:block;
	margin:0 0 20px;
}
/*Search Results headings*/
#ContentArea h4 {
	color:#0e589c;
	font:bold 11px sans-serif;
	letter-spacing:.06em;
	line-height:1.4em;
	display:inline;
	text-transform:uppercase;
	margin:0;
}
#ContentArea ul {
	margin:1em 0;
	padding:0;
}
#ContentArea li {
	list-style:disc outside;
	line-height:1.6em;
	margin:0 2.5em;
	padding:0;
}
/*C3 Tech Page*/
div.callout {
	width:160px;
	float:right;
	border:1px solid #ea7b21;
	margin:10px;
	padding:0;
}
img.cthreePic {
	float:left;
	margin:0 10px 0 0;
	padding:5px;
}
.callout h6 {
	color:#FFF;
	background-color:#ea7b21;
	font:bold 12px Arial, sans-serif;
	text-align:center;
	display:block;
	letter-spacing:.05em;
	margin:0;
	padding:5px;
}
.callout p {
	background-color:#eee;
	margin:2px 0 0;
	padding:4px 5px 4px 6px;
}
.callout b {
	color:#ea7b21;
	font-weight:700;
}
#cthreeBar {
	display:block;
	width:100%;
	background-color:#eee;
	text-align:left;
	border:1px solid #ccc;
	margin:10px 0;
	padding:5px 2px;
}
#cthreeBar img {
	margin-left:.4em;
	margin-right:.3em;
	display:inline;
	border:0;
}
/*FORM FIELDS*/
#ContentArea label {
	display:block;
	font-weight:700;
	color:#0d5aa0;
	margin:10px;
	padding:0;
}
#ContentArea label select {
	display:block;
	font:11px arial, verdana;
	color:#333;
	margin:3px 0;
	padding:0;
}
#ContentArea label input {
	background-color:#0d5aa0;
	color:#fff;
	border:1px outset #eee;
	font:11px arial, verdana;
	margin:10px 0;
	padding:2px;
}
form#FindAgent #pnlResults {
	line-height:1.5em;
	margin:0;
	padding:0;
}
#FindAgent p {
	display:none;
}
.SectionTitle {
	color:#014ea5;
	font:bold 16px Arial, sans-serif;
	display:block;
	margin:0 0 20px;
}
.ModelName {
	color:#014ea6;
	font:bold 14px Arial, sans-serif;
	display:block;
	border-bottom:1px solid #eee;
	line-height:1.6em;
	margin:0;
}
.ModelName i {
	color:#666;
	font:italic normal 90% "Times New Roman", Garamond, serif;
	display:inline;
	margin:0;
}
/*PDF DOWNLOADS*/
a.PDF {
	background:transparent url(http://www.statewaterheaters.com/includes/btg-adobePDF.gif) no-repeat left !important;
	line-height:20px;
	text-decoration:none;
	padding:2px 0 0 15px;
}
a:hover.PDF {
	background:transparent url(http://www.statewaterheaters.com/includes/btc-adobePDF.gif) no-repeat left !important;
	padding-left:15px;
	color:#f68634;
	text-decoration:underline;
}
/*PRG DOWNLOADS*/
a.PRG {
	background:transparent url(http://www.statewaterheaters.com/images/prg-off.gif) no-repeat left !important;
	line-height:20px;
	text-decoration:none;
	padding:2px 0 0 15px;
}
a:hover.PRG {
	background:transparent url(http://www.statewaterheaters.com/images/prg-on.gif) no-repeat left !important;
	padding-left:15px;
	color:#f68634;
	text-decoration:underline;
}
/***LITERATURE***/
table#Gridlines {
	border:1px solid #666;
	background-color:#FFF;
	width:500px;
	margin:0;
	padding:0;
}
table#Gridlines thead tr {
	background-color:#666;
	color:#FFF;
	margin:0;
	padding:5px;
}
table#Gridlines thead td {
	background-color:#666;
	color:#FFF;
	font:bold 14px Arial;
	margin:0;
	padding:5px;
}
table#Gridlines .subhead {
	background-color:#666;
	color:#FFF;
	font:bold 14px Arial;
	margin:0;
	padding:5px;
}
table#Gridlines tbody td {
	color:#000;
	border-top:1px solid #666;
	text-align:left;
	vertical-align:top;
	line-height:20px;
	text-transform:uppercase;
	margin:0;
	padding:4px;
}
tr.oddrow {
	background-color:#ececec;
}
#Gridlines tbody b {
	color:#333;
	font:bold 11px Arial, sans-serif;
	text-transform:uppercase;
}
/****CALENDAR****/
table#Calendar {
	border:1px solid #ececec;
	background-color:#FFF;
	width:100%;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
table#Calendar thead tr {
	color:#FFF;
	margin:0;
	padding:0;
}
table#Calendar thead td {
	background-color:#009edc;
	color:#FFF;
	font:bold 11px "Lucida Grande", "Lucida Sans Unicode", Arial, lucida, sans-serif;
	text-transform:uppercase;
	text-align:left;
	margin:0;
	padding:2px;
}
table#Calendar tbody td {
	font-size:95%;
	color:#000;
	border:1px solid #ececec;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:3px 4px;
}
#Calendar tbody tr.evenrow {
	background-color:#F0F8FF;
}
#Calendar a:Link, #Calendar a:Visited {
	color:#009edc;
	text-decoration:none;
}
#Calendar a:Link:Hover, #Calendar a:Visited:Hover {
	color:#FFF;
	background-color:#009edc;
	outline:1px solid #fff;
}
/*Legacy Styles*/
.content10padborder {
	color:#000;
	border:solid 1px #696969;
	padding:10px;
}
.content_head {
	display:block;
	color:#EA7B21;
	font:bold 16px Arial, Verdana, sans-serif;
	margin-bottom:5px;
}
.content-bold {
	font-weight:700;
}
.content-italic {
	font-style:italic;
}
.content-gray {
	color:gray;
}
.content-boldwht {
	color:#fff;
	font-weight:700;
}
.content-12headbold {
	color:#000;
	font-weight:700;
}
.content-bluebold {
	color:#014ea6;
	font-weight:700;
}
.content-nopad {
	color:#666;
	padding-right:3px;
	padding-left:3px;
}
.mb {
	color:#000;
	font-size:11px;
	font-family:Arial, Verdana, sans-serif;
	padding:5px;
}
.mb-bold {
	color:#000;
	font-weight:700;
	font-size:11px;
	font-family:Arial, Verdana, sans-serif;
}
.mb-boldorange {
	color:#ff4500;
	font-weight:700;
	font-size:11px;
	font-family:Arial, Verdana, sans-serif;
}
.mb-head {
	color:#fff;
	font-weight:700;
	font-size:12px;
	font-family:Arial, Verdana, sans-serif;
}
/***BtmNav Copyright***/
div#Copyright {
	color:#333;
	font:10px Arial, Verdana, sans-serif;
	letter-spacing:.05em;
	background-color:#ea7b21;
	text-align:center;
	border-top:1px solid #000;
	margin:0;
	padding:5px;
}
div.BottomNav {
	color:#666;
	font:10px arial, sans-serif;
	line-height:15px;
	letter-spacing:.05em;
	text-align:center;
	vertical-align:middle;
	display:block;
	padding:0 50px 10px;
}
.BottomNav a:Link, .BottomNav a:Visited {
	color:#000;
	text-decoration:none;
}
.BottomNav a:Link:Hover, .BottomNav a:Visited:Hover {
	color:#ea7b21;
	text-decoration:none;
	background-color:#FFF;
}
/*HOMEPAGE ONLY
C3 Button*/
div#cthree {
	display:block;
	clear:both;
	color:#0E599E;
	font:bold 12px Arial;
	margin:5px;
	padding:5px;
}
#cthree a:Link, #cthree a:Visited {
	font-size:88%;
	color:#0E599E;
	text-decoration:underline;
}
#cthree a:Link:Hover, #cthree a:Visited:Hover {
	color:#FFF;
	text-decoration:none;
}
div#ContentBottom {
	float:left;
	display:block;
	clear:both;
	width:629px;
}
div.IntroText {
	color:#222;
	font:11px Arial, Verdana, sans-serif;
	line-height:20px;
	text-align:left;
	vertical-align:top;
	letter-spacing:.04em;
	padding:10px 18px 0 10px;
}
#home h2 {
	display:block;
	color:#0d5aa1;
	font:bold 16px Arial, Verdana, sans-serif;
	letter-spacing:.1em;
	margin:15px 0 0 10px;
}
#home h3 {
	display:block;
	width:250px;
	color:#EA7B21;
	font:bold 15px Arial, sans-serif;
	margin-bottom:5px;
}
span.homelinks {
	display:block;
	width:280px;
	text-align:center;
	margin:0 auto;
	padding:0 0 5px;
}
span.homelinks a:Link, span.homelinks a:Visited {
	font-size:12px;
	color:#666;
	text-decoration:none;
}
span.homelinks a:Link:Hover, span.homelinks a:Visited:Hover {
	color:#0E599E;
	text-decoration:none;
}
td.BottomNav {
	border-top:1px solid #000;
	background-color:#ea7b21;
	padding:5px;
}
td#HomeCopyright {
	border-top:1px solid #000;
	color:#000;
	font:10px Arial, Verdana, sans-serif;
	letter-spacing:.05em;
	background-color:#ea7b21;
	text-align:center;
	vertical-align:top;
	margin:0;
	padding:5px;
}
td#Copyright {
	color:#000;
	font:10px Arial, Verdana, sans-serif;
	letter-spacing:.05em;
	background-color:#ea7b21;
	text-align:center;
	margin:0;
	padding:5px;
}
/*Premier New Products Page*/
.introPremier h1 {
	font:bold 14px arial, sans-serif;
	display:block;
	color:#0c479d;
	margin:0;
	padding:0;
}
td.introPremier {
	font:11px arial, sans-serif;
	line-height:1.8em;
	letter-spacing:.03em;
	padding:0 0 0 5px;
}
td.block {
	font:11px arial, sans-serif;
	line-height:14px;
	vertical-align:top;
	text-align:left;
	width:150px;
	padding:0;
}
.block sup {
	font-size:7px;
	color:#666;
}
.block a {
	color:#0c479d;
	text-decoration:none;
}
.block a:hover {
	color:#ea7b21;
}
.BlockRow {
	height:18px;
	background-color:#0c479d;
	margin:0;
	padding:0;
}
.BlockRow td {
	height:18px;
	border-left:3px #258ebb solid;
	width:150px;
	margin:0;
	padding:0;
}
.divider {
	background:#fe7d19;
	height:100px;
	width:1px;
	float:left;
	margin:0 5px 0 2px;
}
