/********* Dealer/TM tables/cells *****************************************/
table.dealer { text-align:left; margin-bottom:8px; }
table.dealer, table.tm { width: 530px; }
.dealer td, .tm td { padding:0px 8px 12px 0px }
table.tm td td { width:450px; !important }
.dealer h2 { font: 14px Arial, Helvetica, sans-serif; color: #336699; }
.dealer a:link, .dealer a:visited { color: #336699; padding: 0px; }
.dealer a:hover { color: #0080FF; }
.dealer th { font-size: 14px;font-weight: bold; background-color: #BBD9EE; padding: 5px; }
.tm th { font-size: 14px;font-weight: bold; background-color: #CCCCCC; padding: 5px; }

/********* Text layout for most paragraphs ******************/
.listing { font-size: 12px; line-height: 18px; padding: 10px 20px 0px 20px; vertical-align:top; }
.listing a, .text a:active, .text a:visited { color: #3366CC; text-decoration: none; }
.listing a:hover { color: #66CCFF; }
.listing h2 { font-size: 16px; color: #336699; margin-bottom: 0px; font-weight: normal; }
.listing h3 { font-size: 13px; }
.listing hr { margin: 6px 0px; }
/************************************************************/

NOBR, NOBR img, NOBR a {
	width:40px;
	height:30px;
	text-decoration: none;
	margin-right:4px;
	margin-left:0px;
	vertical-align:middle;
}

/*******************************************************************************/

/********* Locator Services . . . .  ******************/

h5, h5 a:link, H5 a:visited, H5 Strong a:link, H5 Strong a:visited { color:#666666; font-weight:normal; }!important

/*******************************************************************************/

/********** Calculators/Request Contact Rollovers ************/
a.calc span, a.rqst span { display:none; }
a.calc { display: block; width:129px; height:29px; margin-bottom:-8px; }
a.rqst { display:block; width:126px; height:24px; }
a.calc { background: url('http://www.waterfurnace.com/imgs/locator/moneybags.gif') no-repeat 0 0; }
a.calc:hover { background: url('http://www.waterfurnace.com/imgs/locator/moneybags.gif') no-repeat 0 -29px; }
a.rqst { background: url('http://www.waterfurnace.com/imgs/locator/talkbubble.gif') no-repeat 0 0; }
a.rqst:hover { background: url('http://www.waterfurnace.com/imgs/locator/talkbubble.gif') no-repeat 0 -24px; }

a.calcHome span, a.invInfo span { display:none; }
a.calcHome { display:block; width:155px; height:28px; background: url("../imgs/locator/calcHome.gif") no-repeat 0 0; }
a.calcHome:hover { background: url("../imgs/locator/calcHome.gif") no-repeat 0 -28px; }
a.invInfo { display:block; width:155px; height:21px; background: url("../imgs/smartInvest.gif") no-repeat 0 0; }
a.invInfo:hover { background: url("../imgs/smartInvest.gif") no-repeat 0 -21px; }
/*******************************************************************/

/********** Find a Dealer buttons **********/
#dlBtn {
	background: url('../imgs/locator/findaDealerRep.png') no-repeat 0 0;
	position:relative;
	height:18px;
	width:211px;
	float:right;
	margin-left:20px;
	} 
a.dbtn span, a.rbtn span { display:none; }
a.dbtn, a.rbtn {
	display:block;
	height:18px;
	float:left;
	position:absolute;
	z-index:3;
	}
a.dbtn {
	left:51px;
	width:52px;
	outline:1;
	}
a.rbtn {
	left:106px;
	width:104px;
	outline:1;
	}
a.dbtn:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: url('../imgs/locator/findaDealerRep.png') no-repeat scroll -51px -36px;
	z-index:2;
	width:160px;
	}
a.rbtn:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: url('../imgs/locator/findaDealerRep.png') no-repeat scroll -51px -18px;
	z-index:2;
	width:160px;
	left:51px;
	}
/******************************************/

