@charset "utf-8";
/* CSS Document */

	@import url(dropdowns.css);

/*----------------------------------
	Quick Links

	Global Styles		-	14
	Header Styles		-	37
	Main Body Styles	-	
	Homepage Styles		-	
	Subpage General		-	
	Product Pages		-	
	Headers				-
	Footer Styles		-	
	Colors
	Watts Blue	#2978B8
-----------------------------------*/
	
/*----------------------------------
	Global Styles
-----------------------------------*/

	body{
		background-color:#FFF;
		font:0.69em Verdana, Arial, Helvetica, sans-serif;
		margin:10px 10px 10px 7px;
		*margin-top:20px;
	}
	
	#site_container{
		width:760px;
	}
	
	a{outline:none;}
	img{border:none;}
	
	a:link{color: #2978B8;text-decoration: none;}
	a:visited{color: #2978B8;text-decoration: none;}
	a:hover{color: #2978B8;text-decoration: underline;}
	a:active{color: #2978B8;text-decoration: underline;}
	
	th{text-align:left;font-size:12px;font-weight:bold;}
	
	tr.alt_row{background-color:#F2F2F2}
	
	h3{
		font-size:12px;
		font-weight:bold;
		padding: 0;
		margin: 0;
	}
	
	h4{
		font-size:12px;
		font-weight:bold;
	}
	
	h5{
		font-size:12px;
		font-weight:bold;
	}
	
	.float_right {float:right;}
	.float_left {float:left;}
	
	.padd_lr{padding-left:15px;padding-right:10px;}
	.padd_lr ul{margin-top:0px;margin-left:-30px;*margin-left:15px;}
	
/*----------------------------------
	Header Styles
-----------------------------------*/

	#header{
		height:97px;
		background:url("/images/site_components/header_bg.jpg") left top no-repeat;
	}
	
	#skip_nav_link{display:none;}
	
	#country_select{float:right;margin-top:-10px;}
	
	#country_select span{
		display:block;
		text-indent:-5600px;
		background:url("/images/icons/canadian-flag.gif") no-repeat;
		width:20px;
		height:12px;
	}
	
	#logo{
		text-indent:-5600px;
		display:block;
		background:url("/images/site_components/watts_canada_logo.png") left top no-repeat;
		width:220px;
		height:54px;
		position:absolute;
		top:30px;
		*top:35px;
		margin-left:10px;
	}
	
	#header_links{
		position:absolute;
		left:230px;
		top:15px;
		*top:30px;
		list-style:none;
	}
	
	#header_links li{margin-bottom:2px;text-transform:lowercase;}
	
	#header_links a:link{color:#000000;}
	#header_links a:visited{color:#000000;}
	#header_links a:hover{color:#000000;}
	#header_links a:active{color:#000000;}
	
	#search_form{
		position:absolute;
		left:270px;
		top:70px;
		*top:80px;
	}
	
	#search_form label{
		position:absolute;
		top:15px;
		*top:5px;
		left:5px;
		font-size:10px;
	}
	
	#keyword{
		width:125px;
		font-size:10px;
	}
	
	#search_btn{
		position:absolute;
		left:135px;
		top:12px;
		*top:0px;
	}
	
/*----------------------------------
	Main Body Styles
-----------------------------------*/
	
	#content{
		position:relative;
		border-left:1px solid #2978B8;
		border-right:1px solid #2978B8;
		padding:10px 20px 45px 20px;
		*height:1%;
		*margin-top:-2px;
	}
	
	#content.home{padding:0;}
	
	

	
/*----------------------------------
	Homepage Styles
-----------------------------------*/
	
	/*----------------------------
		TIER 1
	-----------------------------*/
	
	
		#home_content_tier1{
			background-color:#FFF;
			min-height:200px;
		}
		
		#home_content_tier1 .sec{float:left;}
		
		#home_content_tier1 .sec.mediaCenter .sec_content{margin:-10px 5px 0 5px;}
		#home_content_tier1 .sec.mediaCenter .sec_content h3{margin-top:-14px;font-size:11px;font-weight:bold;}
		#home_content_tier1 .sec.mediaCenter .sec_content ul{margin-left:-30px;*margin-left:10px;margin-top:0px;}
		#home_content_tier1 .sec.mediaCenter .sec_content li{list-style:none;margin-bottom:10px;}
		#home_content_tier1 .sec.mediaCenter .sec_content img{margin-right:5px;}
		#home_content_tier1 .sec.mediaCenter .sec_content img.play_icon{float:left;margin:5px 8px 12px 0px;}
		#home_content_tier1 .sec.site_updates .sec_content{margin:-10px 0px 0 5px;padding:0 10px 0 10px;border-left: 1px solid #999999;border-right: 1px solid #999999;}
		
		
		
		#home_content_tier1 .sec.site_updates .gray_bg{background-color:#F2F2F2;padding:5px 5px;}
		#home_content_tier1 .sec.site_updates .white_bg{background-color:#FFFFFF;padding:0 5px;}
		
		#home_content_tier1 .sec.mediaCenter{margin-top:-14px;*margin-top:0px;width:179px;}
		#home_content_tier1 .sec.site_updates{margin-top:-14px;*margin-top:0px;width:249px;}
		#home_content_tier1 .sec.whats_new{width:329px;}
		
		#home_content_tier1 .sec.mediaCenter h2{
			text-indent:-5600px;
			background:url("/images/site_components/headers/home_mediaCenter_topWave.gif") left top no-repeat;
			width:179px;
			height:47px;
		}
		
		#home_content_tier1 .sec.site_updates h2{
			text-indent:-5600px;
			background:url("/images/site_components/headers/home_siteUpdates_topWave.gif") left top no-repeat;
			width:249px;
			height:47px;
		}
		
		#home_content_tier1 .sec.whats_new h2{
			position:absolute;
			text-indent:-5600px;
		}
	
	/*----------------------------
		TIER 2
	-----------------------------*/	
	
		#home_content_tier2{
			padding-bottom:30px;
			border-top:1px dashed #666666;
			background:url("/images/site_components/body_bottomWave_noBorder.gif") left bottom no-repeat;
			background-color:#EDF8FE;
		}
		
		#home_content_tier2 .sec{float:left;}
		
		#home_content_tier2 .sec.headlines .sec_content{margin:-10px 10px 0 10px;}
		
		#home_content_tier2 .sec.tradeshows .sec_content{
			margin:-10px 0px 0 5px;
			padding:0 10px 0 10px;
			border-left: 1px solid #999999;
			border-right: 1px solid #999999;
			height:180px;
		}
		
		#home_content_tier2 .sec.erc .sec_content{margin:-10px 0 0 10px;}
		
		#home_content_tier2 .sec.headlines{width:333px;}
		#home_content_tier2 .sec.tradeshows{width:194px;}
		
	
		
		#home_content_tier2 .sec.headlines h3{
			text-indent:-5600px;
			margin-top:0px;
			background:url("/images/site_components/headers/home_headLines_midShade.gif") left top no-repeat;
			width:336px;
			height:30px;
		}
		
		#home_content_tier2 .sec.headlines h4{
			font-size:12px;
			font-weight:bold;
			margin-top:0px;
			margin-bottom:-10px;
		}
		#home_content_tier2 .sec.headlines p.hdl_link{bottom:1px;position:relative;}
		
		#home_content_tier2 .sec.tradeshows h3{
			text-indent:-5600px;
			margin-top:0px;
			background:url("/images/site_components/headers/home_tradeShow_midShade.gif") left top no-repeat;
			width:194px;
			height:30px;
		}
		
		#home_content_tier2 .sec.tradeshows p.more_link{bottom:-43px;position:relative;}
		
		#home_content_tier2 .sec.erc h3{
			text-indent:-5600px;
			margin-top:0px;
			background:url("/images/site_components/headers/home_engineerCenter_midShade.gif") left top no-repeat;
			width:226px;
			height:30px;
		}
		#home_content_tier2 .sec.erc p.erc_link{bottom:-14px;position:relative;}
	
	.cleaner{
		clear:both;
		height:1px;
		font-size:0.06em;
		border:none;
		margin:0;
		padding:0;
		background:transparent;
	}
	
	.float_clear{clear:both;}
	
	.img_right{float:right;}
	.img_left{float:left;}
	
	.img_left.margin{margin-right:20px;}
	.img_right.margin{margin-left:10px;}
	.img_right.position{width:55%;
		padding-top:20px;
	}	
	.img_right.alt_position{width:55%;
	}
	.img_right.alt_position2{width:35%;
	}
		
	
	.img_left.btm_margin{margin-bottom:30px;}
	
	body.prod .oem .img_right{float:right;margin-top:-80px;margin-right:-20px;*margin-top:-66px;}
	.oem_ft_img_right{float:right;}
	
	.dashed_bdr_box{
		padding:5px;
		border:1px dashed #B0C5F6;
		background-color:#EDF8FE;
	}
	

/*----------------------------------
	Subpage General
-----------------------------------*/

	#div_nav{
		background-color: #EDF8FE;
		width:758px;
		height:36px;
		float: left;
		text-align:left;
		position:relative;
		border-left:1px solid #2978B8;
		border-right:1px solid #2978B8;
	}

	#div_nav ul{list-style: none;display:inline;}

	#div_nav li {
		float: left;
		position:relative;
		text-decoration:none;
		padding-right:8px;
		margin-top:10px;
		margin-left:8px;
		*margin-left:5px;
	}

	#div_nav li.bdr_right {margin-right:10px;padding-right:10px;border-right:1px solid #999;}
	#div_nav li#div_nav_last {float:right;margin-right:0px;}
	
	/*----------------------------
		TIER 3
	-----------------------------*/
	
		#tier3{
			border-top:1px dashed #C0C9CE;
			border-left:1px solid #2978B8;
			border-right:1px solid #2978B8;
			background:url("/images/site_components/body_bottomWave_noBorder.gif") left bottom no-repeat;
			background-color:#EDF8FE;
			padding:0 15px 40px 15px;
		}
		
		#tier3_left{
			width:370px;
			float:left;
			margin-right:15px;
			padding-right:15px;
			border-right:1px solid #CCCCCC;
			height:1%;
			*width:340px;
			*margin-top:20px;
		}
		
		#tier3_right{margin-left:390px;*margin-left:360px;*margin-top:20px;}
		
		
		.addInfo h4{background:url("/images/site_components/headers/tier3/subhead_light_additinfo.gif") left top no-repeat;text-indent:-5600px;width:350px;height:20px;}
		.learnAbout h4{background:url("/images/site_components/headers/tier3/subhead_light_learnabout.gif") left top no-repeat;text-indent:-5600px;width:350px;height:20px;}
		.featuredItem h4{background:url("/images/site_components/headers/tier3/subhead_light_featuredItem.gif") left top no-repeat;text-indent:-5600px;width:350px;height:20px;}
		.featuredPage h4{background:url("/images/site_components/headers/tier3/subhead_light_featuredpage.gif") left top no-repeat;text-indent:-5600px;width:350px;height:20px;}
		.techServices h4{background:url("/images/site_components/headers/tier3/subhead_light_techservices.gif") left top no-repeat;text-indent:-5600px;width:350px;height:20px;}
	
/*----------------------------------
	Product Pages
-----------------------------------*/
	
	/*----------------------------
		BreadCrumb Trails
	-----------------------------*/
	
		#bd_trail{
			margin-left:-40px;
			*margin-left:0px;
		}
	
		#bd_trail li{
			font-size: 9px;
			margin-left:3px;
			display:inline;
			list-style:none;
		}
	
		#bd_trail a{font-size: 9px;}
		
		
	ul.page_nav{float:right;list-style:none;margin-top:20px;}
	ul.page_nav li{display:inline;}
	
	.pages.search h3{background-color:#edf8fe;padding:5px 0;margin-bottom:5px;}
	
	.obsolete{font-weight:bold;color:#FF0000;font-style:italic;}
	
	.cat_search_sec{margin-left:40px;}

	.leadfree{font-style:italic;font-weight:bold;}

	#leadFree_dis{color:#999;font-style:italic;margin-top:30px}



	/*----------------------------
		Product Category listings
	-----------------------------*/
		
		#left_col{width:150px;float:left}
		#right_col{margin:0 0 0 160px;border-left:1px solid #F2F2f2;padding-left:10px}

		#left_col h3, #right_col h3{padding:5px}
		#left_col ul{padding:0;margin:0;}
		#left_col li{margin-left:25px;}
		
		#prod_returns .prod_result{height:300px;width:155px;padding:10px;float:left;position:relative;border-bottom:1px dashed #CCC}
		#prod_returns .prod_result:hover{cursor:pointer;background:#F2F2F2}
		#prod_returns .prod_result img{margin-bottom:10px}
		.prod_links{position:absolute;bottom:10px}
		
		.quick_view_modal{
			background-color:#FFF;
			border:5px solid #CCC;
			display:none;
			width:350px;
			height:400px;
			position:absolute;
			padding:10px;
			top:-130px;
			left:-170px;
			z-index:100;
			overflow-y:scroll;
			-moz-box-shadow: #666 2px 2px 2px;
			-webkit-box-shadow: #666 2px 2px 2px; 
		}
		
		#left_col h3{font-size:11px;font-weight:bold}
		#left_col p{margin:20px 0 0 0}
		
		#left_col ul{
			list-style:none;
			margin:20px 0 0 0px;
		}
		
		#left_col ul li{margin-bottom:8px}
		
		#left_col ul li .productCount{
			font-weight:normal;
			color:#666666;
			margin-left:5px;
		}

		ul#prod_cat_list{
			list-style:url("/images/icons/blue_bullet.gif");
			margin:20px 0 0 40px;
		}
		
		#prod_cat_list li{
			margin-bottom:10px;
			font-weight:bold;
		}
		
		#prod_cat_list .productCount{
			font-weight:normal;
			color:#666666;
			margin-left:5px;
		}
		
		/*----------------------------
			Product loop
		-----------------------------*/
				
/*			#prod_returns{margin-top:30px;}*/
			
			.prod_loop{
				border-bottom:1px dashed #666666;
				padding-bottom:10px;
				margin:0 40px 10px 40px;
			}
			
			.prod_info{margin-left:70px;}
			.prod_loop img{float:left;}
			.prod_loop .details{float:right;}
			
			.search_prod{
				border-bottom:1px dashed #666666;
				padding:0 10px 10px 10px;
			}
			
			.search_prod img{float:left;margin-right:30px;}
			.search_prod .details{float:right;}
			
			.search_page_nav{float:right;margin-top:5px;margin-right:30px;}

			.search_page_nav li{
				display:inline;
				margin-left:5px;
			}

		
		
		#featured_prod{float:right;}
		
		
		#prod_main_cats{
			width:400px;
			*width:385px;
			*margin-left:-5px;
		}
		
		#prod_cat_1{
			display:block;
			float:left;
			list-style:none;
			width:190px;
			margin-top:0px;
			margin-left:-30px;
			*margin-left:0px;
		}
	
		#prod_cat_1 li{
			padding:0 0 3px 10px;
			margin-bottom:3px;
			background:url(/images/icons/product_cat_arrow.gif) no-repeat;;
		}
	
		#prod_cat_1 li a:link {color: #2978B8;text-decoration: none;}
		#prod_cat_1 li a:visited {color: #2978B8;text-decoration: none;}
		#prod_cat_1 li a:hover {color: #2978B8;text-decoration: underline;}
		#prod_cat_1 li a:active {color: #2978B8;text-decoration: underline;}
	
	
		#prod_cat_2{
			display:block;
			list-style:none;
			margin-top:5px;
			margin-left:180px;
			*margin-left:200px;
		}
	
		#prod_cat_2 li{
			padding:0 0 3px 10px;
			margin-bottom:3px;
			background:url(/images/icons/product_cat_arrow.gif) no-repeat;
		}
	
	
		#prod_cat_2 li a:link {color: #2978B8;text-decoration: none;}
		#prod_cat_2 li a:visited {color: #2978B8;text-decoration: none;}
		#prod_cat_2 li a:hover {color: #2978B8;text-decoration: underline;}
		#prod_cat_2 li a:active {color: #2978B8;text-decoration: underline;}
	
		/*----------------------------
			Product Full
		-----------------------------*/	
		
		.prod_img{float:left;}
	
		#prod_data{
			margin-left:170px;
			margin-right:40px;
		}
		
		#long_desc{
			background-color:#F2F2F2;
			margin-top:20px;
			padding:5px 10px 10px 10px;
		}
		
		#prod_data h3{
			font-size:20px;
			font-weight:normal;
		}
		
		#long_desc h4{
			color:#666666;
			font-size:0.89em;
			font-weight:bold;
			margin-top:0;
		}
		
		#prod_data .repair_kits{
			padding:10px 0;
			border-top:1px dashed #333333;
			border-bottom:1px dashed #333333;
		}
		
		#adobe_dl{
			border-top:1px dotted #333333;
			border-bottom:1px dotted #333333;
			padding:10px 0;
			margin:30px 40px 0 170px;
			clear:both;
		}
		
		#adobe_dl.lit{
			border-top:1px dotted #333333;
			border-bottom:1px dotted #333333;
			padding:10px 0;
			margin:30px 0px 0px 0px;
			clear:both;
		}
		
		
		/*----------------------------
			tabber
		-----------------------------*/
				
		UL.tabNavigation {
		    list-style: none;
		    margin: 0;
			margin-top: 20px;
		    padding: 0;
		}

		UL.tabNavigation LI {
		    display: inline;
			margin-right:2px;
		}

		UL.tabNavigation LI A {
		    padding: 3px 5px;
		    background-color: #cfdaf4;
		    color: #2978b8;
		    text-decoration: none;
			border: 1px solid #aaa;
			font-weight:bold;
		}

		UL.tabNavigation LI A.selected {
		    background-color: #FFF;
		    color: #2978b8;
			border: 1px solid #aaa;
			border-bottom: 1px solid #FFF;
			font-weight:bold;
		}
		
		UL.tabNavigation LI A:hover.selected {
		    background-color: #FFF;
		    color: #2978b8;
			border: 1px solid #aaa;
			border-bottom: 1px solid #FFF;
			font-weight:bold;
		}
		
		UL.tabNavigation LI A:hover {
		    background-color: #2978b8;
		    color: #FFF;
			border: 1px solid #aaa;
			text-decoration:underline;
			font-weight:bold;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		div.tabs > div {
			padding: 5px;
			margin-top: 3px;
			border: 1px solid #aaa;
		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}
		
		.waste {
			min-height: 1000px;
		}

		#adobe_dl img{float:right;margin-left:20px;}
		#adobe_dl.lit img{float:right;margin-left:20px;margin-top:-10px;}

/*----------------------------------
	Engineer Resource Center
-----------------------------------*/	

	#erc_content{margin-right:297px;min-height:600px;line-height:130%;}
	
	.pages.erc h3{font-size:1.0em;}
	
	
	#erc_content .sec{
		padding:15px 0 15px 0;
		border-bottom:1px dashed #CCCCCC;
	}
	
	#erc_content .sec.top{padding:0 0 15px 0;min-height:0px;}
	#erc_content .sec.masterspec{min-height:108px;}
	#erc_content .sec.leed{min-height:153px;}
	#erc_content .sec.cad{min-height:212px;}
	#erc_content .sec.spec{min-height:212px;}
	
	#erc_content .sec h3{font-size:1.0em;}
	#erc_content img{float:right;margin-left:10px;}
	
	#erc_form label{
		width:100px;
		float:left;
		margin-right:15px;
	}
	
	#erc_form input{width:200px;}
	#erc_form select{width:200px;}
	#erc_form .submitbtn {width: auto;}
	#erc_form .check_box {width: auto;}
	
	#erc_form h4{clear:both;margin-top:25px;}
	
	.att_note{padding:15px 0;border-top:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC;}

/*----------------------------------------------------
	Engineer Resource Center - MasterSpec Download
---------------------------------------------------*/	

	#masterspec_dl_table{margin-bottom:20px;}
	#masterspec_dl_table td,th{padding:5px;vertical-align:text-top;}
	#masterspec_dl_table tr{border-bottom:1px dotted #666666;}
	#masterspec_dl_table ul{margin-left:-40px;*margin-left:0}
	
	#masterspec_dl_table li{
		list-style:none;
		font-size:0.88em;
	}
	
	.masterspec_sections{
		color:#FF0000;
		font-weight:bold;
		font-size:0.88em;
	}
	
	td.downloads{width:100px;}
	
/*----------------------------------
	About Watts
-----------------------------------*/	
	
	#about_runner{
		float:left;
		margin-top:-152px;
		*margin-top:28px;
	}
	
/*----------------------------------
	Data Exchange
-----------------------------------*/

	#signIn{
		border:1px solid #000000;
		background-color:#EDF8FE;
		width:305px;
		float:right;
		padding:5px 20px;
		margin-left:20px;
	}
	
	#dataExchange_form{
		border-top:1px solid #333333;
		border-bottom:1px solid #333333;
	}
	
	#dataExchange_form label{
		width:100px;
		float:left;
		margin-right:25px;
	}
	
	#dataExchange_form input{width:200px;clear:left;margin-top:10px;}
	#dataExchange_form .submitbtn {width: auto;}
	
	
	#dataExchange_account_form label{
		width:100px;
		float:left;
		margin-right:25px;
	}
	
	#dataExchange_account_form input{width:300px;clear:left;margin-top:10px;}
	#dataExchange_account_form .submitbtn {width: auto;margin-left:125px;}
	
	#dataExchange_pass_form label{
		width:100px;
		float:left;
		margin-right:25px;
	}
	
	#dataExchange_pass_form input{width:300px;clear:left;margin-top:10px;}
	#dataExchange_pass_form .submitbtn {width: auto;margin-left:125px;}
	
	#dataExchange_subscipt_form label{
		margin-left:25px;
	}
	
	#dataExchange_subscipt_form .submitbtn {width: auto;margin-left:35px;}
	
	.pages.dataExchange.homepage h3{display:block;padding:5px 0;background-color:#f0f9fc;font-size:14px; font-weight:bold;}

/*----------------------------------
	Headlines
-----------------------------------*/	

		.pages.headlines_full h3{font-size:1.13em;font-weight:bold;}
		
		.headline{
			border-bottom:1px dashed #666666;
			padding-bottom:10px;
			margin-bottom:10px;
		}
		
		.headline h3{
			margin-bottom:10px;
		}
		
/*----------------------------------
	Backflow Approvals
-----------------------------------*/	

	#approvals_table th{
		font-weight:bold;
		font-size:12px;
		text-align:center;
		height:20px;
		background-color:#B0C5F6;
	}
	
	#narrow_approvals{
		padding:10 0;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		margin-bottom:10px;
		margin-right:15px;
	}
	
	#narrow_approvals ul{
		list-style:url("/homeowner/products/images/blue_bullet.gif");
	}
	
	#narrow_approvals li{
		margin-bottom:5px;
	}
	
	.USC_app {
		float:right;margin-right:65px;
		background:#EBEBEB;
		padding:8px;
		border: 1px solid #CFCFCF;
	}
	.USC_app a{text-decoration:underline;}
	
	.USC_agency {
		text-align:center;
		margin:-36px 0 20px 220px;
		width:190px;
		background:#EBEBEB;
		padding:4px 0 4px 0;
		border: 1px solid #CFCFCF;
	}
	.USC_agency a{text-decoration:underline;}


/*----------------------------------
	Literature Pages
-----------------------------------*/	

		#lit_cats{
			border-bottom:1px dashed #999999;
			margin-bottom:20px;
			padding-bottom:20px;
		}
		
		#lit_cats h3{
			font-size:11px;
			font-weight:bold;
		}
		
		#elec_cat{
			float:right;
			width:320px;
			margin-left:20px;
			border:1px dashed #B0C5F6;
			background-color:#EDF8FE;
			padding:10px;
		}
		
		.lit_row{
			height:95px;
			padding:5px 15px;
			clear:both;
		}
		
		.lit_row .right{margin-left:220px;}
		.lit_row .left{float:left;width:300px;}
		
		.lit_row.alt{
			background-color:#EDF8FE;
		}
		
		.lit_row img{
			float:left;
			margin-right:10px;
		}
		
		/*----------------------------
			thumnail pages
		-----------------------------*/
				
		.lit_thumb_row{
			height:130px;
			padding:5px 15px;
			clear:both;
			padding-top:20px;
			border-bottom:1px dashed #CCCCCC;
		}
		
		.lit_thumb_row_alt{
			height:130px;
			padding:5px 15px;
			clear:both;
			padding-top:20px;
			border-bottom:1px dashed #CCCCCC;
			background-color:#EDF8FE;
		}
		
		.lit_thumb_row .right{margin-left:310px;}
		.lit_thumb_row .left{float:left;width:295px;}
		
		.lit_thumb_row h4{margin-top:0;}
		.lit_thumb_row_alt h4{margin-top:0;}
		
		.lit_thumb_row_alt .right{margin-left:310px;}
		.lit_thumb_row_alt .left{float:left;width:295px;}
		
		.thumb{float:left;}
		.details{margin-left:78px;}
		
		#content.lit h4{margin-top:-4px;}
		
		
		
		#lit_order_form .lit_selection{
			border-top:1px solid #CCCCCC;
			border-bottom:1px solid #CCCCCC;
			padding:10px 0 10px 0;
			width:650px;
		}
		
		#lit_order_form label{
			width:150px;
			float:left;
			margin-right:15px;
		}
		
		#lit_order_form input{width:300px;}
		#lit_order_form select{width:300px;}
		#lit_order_form .submitbtn {width: auto;margin-left:165px;}
		#lit_order_form .check_box {width: auto;}
		
		.lit_cat_sec{margin-bottom:30px;}
		
		.lit_cat_sec h4{font-size:16px;font-weight:bold;padding-top:20px;}
				
		.lit_cat_sec li{margin-left:20px;}
		
		.lit_cat_content{margin-left:275px;}
	
/*----------------------------------
	Site Map
-----------------------------------*/	

	#site_map_parent_left{
		list-style:none;
		margin-left:-40px;
		*margin-left:0px;
		float:left;
		width:300px;
	}


	#site_map_parent_right{
		list-style:none;
		margin-left:340px;
		*margin-left:300px;
		border-left:1px solid #CCCCCC;
	}

	.site_map{
		list-style:url("/images/icons/printables_headnav_notch.gif");
	}

	.site_map_category{
		border-top:1px dashed #999999;
		padding: 15px 0;
	}
	
	.site_map li {
		position:relative;
		text-align: left;
		padding:3px;
	}

	.site_map_alt {
		position:relative;
		padding:5px;
		background:#edf8fe;
	}

		
/*----------------------------------
	Site Survey
-----------------------------------*/
		
		.btn_hidden{
		   color:#000000;
		   font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		   font-weight:normal;
		   background-color:#FFFFFF;
		   border:1px solid #FFFFFF;
		} 
		
/*----------------------------------
	Backflow Directory
-----------------------------------*/	
		
		.backflowTesters.lookup h3{display:block;padding:5px 0;background-color:#EDF8FE;font-size:14px; font-weight:bold;}
		
		#bkfl_dir_dtls{margin-left:60px;margin-right:200px;margin-top:20px;}
		
		#bkfl_dir_dtls h3{font-size:14px;}
		
		#bkfl_dir_dtls_class{margin-top:-10px;color:#666666;}
		#bkfl_dir_dtls_lic{margin-top:-10px;}
		
		.bkfl_dir_dtls_sec{padding-top:10px;margin-top:10px;border-top:1px dashed #CCC;}
		.bkfl_dir_dtls_sec h4{font-size:11px; font-weight:bold; color:#999999;padding:0;}
		
/*----------------------------------
	Tradeshows
-----------------------------------*/ 
		
		#tradeshow_image{float:right;margin-right:-20px;}
		.pages.tradeshows table th{padding:10px 0px 10px 0px;}
		.pages.tradeshows table td{padding:10px 0px 10px 0px;vertical-align:top;height:100px;}
		.tradeshows_alt_row{background-color:#EDF8FE;} 
		.tradeshows_alt_row td{border-top:1px solid #2978B8;border-bottom:1px solid #2978B8;} 
		
/*----------------------------------
	What's New
-----------------------------------*/
	
	.whatsnew_sec{
		border-bottom:1px dashed #CCCCCC;
		padding-bottom:10px;
		margin-bottom:10px;
		padding-left:25px;
	}
	.whatsnew_sec img{float:right;margin:0 45px 5px 45px}
	.whatsnew_sec h3{
		font-size:12px;
		font-weight:bold;
	}
	
		
	.whatsnew.wds h3{
		text-indent:-5600px;
		background:url(/images/aux_images/whatsnew/floodsafeWDS/landingpage_wds.jpg) no-repeat;
		width:433px;
		height:150px;
	}
	
	.whatsnew h3.main{
		font-size:16px;
		font-weight:bold;
	}
		
	#whatsnew_left_content{
		float:left;
		width:500px;
	}
	
		
	.whatsnew_sec.border{
		border:1px solid #333333;
		padding:10px;
		width:400px;		
	}	
		
	#whatsnew_right_content{
		margin-left:520px;
		border:1px solid #333333;
		padding:0 5px 0 5px;
	}
	#whatsnew_right_content li{padding-bottom:5px;}
	
	.brochure{border:1px solid #888;margin-left:20px;}
	
	/*---------------------------------------------
		Product-Profile - right nav fix 
    ----------------------------------------------*/
	#profile_right_content{
		background: url(/pages/Product-Profile/images/sppt_images/right-tab.jpg) repeat-y;
		margin:20px 20px 20px 540px;
		width:170px;
		*width:141px;
		*margin:30px 0px 0px 533px;
		padding:0 0px 10px 0;
		*padding:0 0 10px 0;
		z-index:0;
		*position:relative;
		}	
	
	/*---------------------------------------------
		Product-Profile - Video Slider 
    ----------------------------------------------*/
	.anythingSlider .forward { background-position: 0 0; right: 20px;*right:-19px}
	
	/*---------------------------------------------
		Whatsnew - euroseries.asp 
    ----------------------------------------------*/
	
	.euro_series{float:right;width:285px;height:auto;margin-right:50px;}
	.left_download{float:left;width:120px;margin-left:5px;}
	.right_download{float:right;width:110px;}
	.caption{float:left;font-style:italic;width:140px;margin-left:10px;}
	.caption_last{float:left;font-style:italic;width:430px;margin-left:10px;}
	
	
	/*---------------------------------------------
		Whatsnew - water_conditioners.asp 
    ----------------------------------------------*/
	
	#page_nav {
		font-size:10px;
		background-color:#CCCCCC;
		color:#2978B8;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		border: 1px solid #666666;
		}
	#page_nav a{ text-decoration:underline;}
	#page_nav a:hover{color:#FFFFFF;
		text-decoration:none;}
		
	#page_nav ul{
		margin-top:0px;
		margin-bottom:0px;
		margin-left:-40px;
	}
	
	#page_nav li{
		display:inline;
		padding-right:10px;
		padding-left:10px;
		border-right: 1px solid #666666;
	}
	
	#page_nav li.last{
		display:inline;
		padding-right:10px;
		padding-left:10px;
		border:none;
	}
	
	.floatright_list{float:right;width:388px;}
	
	.floatleft_list{float:left;text-align:right;width:310px;margin-top:80px;}
	.floatleft_list_2{float:left;text-align:right;width:280px;}
	
	/*---------------------------------------------
		Whatsnew - floodsafe_connectors.asp
    ----------------------------------------------*/
	
		#whatsnew_right_floodsafe{ background-color:#EDF8FE;
			margin-left:520px;
			border:1px solid #333333;
			padding:0 5px 0 5px;
		}
	
	#whatsnew_right_content h4{
		font-size:15px;
		font-weight:bold;
	}
	
	#whatsnew_right_content h5{
		border-bottom:1px dashed #CCCCCC;
		margin-bottom:5px;
		padding-bottom:5px;
		font-size:12px;
		font-weight:bold;
	}
	
	.dash_bdr_bottom{border-bottom:1px dashed #CCCCCC;padding-bottom:10px;}
	.dash_bdr_bottom.support_sec{
		min-height:110px;
		padding:5px 0 5px 0;
		margin:5px 0 5px 0;
		clear:both;
		width:100%;
	}
	
	.dash_bdr_bottom.support_sec img{float:right;margin-left:20px;}	
	.dash_bdr_bottom.support_sec img.no_float{float:none;}
	
	.dash_bdr_top{border-top:1px dashed #CCCCCC;padding-top:10px;}
	
	.whatsnew.floodsafeConnectors #whatsnew_right_content{background-color:#EDF8FE;}
	
	.whatsnew.floodsafeConnectors #whatsnew_right_content ul {margin-left:-20px;}
	.whatsnew.floodsafeConnectors #whatsnew_right_content #right_nav li{list-style:none;}
	.whatsnew #avail_models {width:320px;list-style:none;}
	.whatsnew #avail_models li{float:left;margin:0 10px 10px 0;}

	.whatsnew.temper #approvals {border:1px solid #000000;background-color:#EDF8FE;padding:2px;}
	
	.nue_image_right {float:right;margin-bottom:20px;text-align:center;}
	
	body.whatsnew #whatsnew_right_content.qc_fittings{background-color:#EDF8FE;}
	body.whatsnew #whatsnew_left_content.qc_fittings .sec{border-top:1px solid #003366;}
	
	body.whatsnew #whatsnew_left_content.qc_fittings{width:431px;}
	
	.scaldingLurks .sec{border-top:1px dashed #CCC;margin:10px 0;padding:10px 0;}
	.scaldingLurks .sec .sec_text{margin-left:150px;}
	
	
/*----------------------------------
	Learn Abouts
-----------------------------------*/

	.steamTraps .trap_type h5{
		width:100%;
		background-color:#F2F2F2;
		font-size:12px;
		font-weight:bold;
		clear:both;
		padding:5px;
	}
	
	.trap_type .img_left{
		padding-right:60px;
	}

/*----------------------------------
	Repair Kits
-----------------------------------*/

	#rk_prod_image{
		float:left;
		width:200px;
	}
	
	#rk_prod_info{
		float:left;
		width:240px;
	}
	
	#rk_narrow_form{
		float:left;
		padding:0 10px 0 10px;
		width:250px;
		background-color:#F2F2F2;
	}
	
	#rk_results_table th{font-size:12px;font-weight:normal;}
	#rk_results_table {clear:both;}
	#rk_results_table .header_row{background-color:#99CCFF;}
	#rk_results_table .header_row.active{color:#003366;font-weight:bold;}
	
	#rk_results_count{
		clear:both;
	}
	
	#formsort{
		float:right;
		margin-top:-25px;
		margin-bottom:10px;
	}

/*----------------------------------
	DVD Order Page
-----------------------------------*/

	.dvd_sec{
		min-height:110px;
		border-bottom:1px dashed #CCCCCC;
		padding:5px 0 5px 0;
		margin:5px 0 5px 0;
		clear:both;
		width:650px;
	}
	
	.dvd_sec img{float:right;margin-left:20px;}	
	.dvd_sec img.no_float{float:none;}
	.dvd_sec .float_left{float:left;margin-right:10px;}
	
	.DVD_content{margin-left:100px;margin-right:60px;display:block;}

/*----------------------------------
	Support Page
-----------------------------------*/

	.support_sec{
		min-height:110px;
		border-bottom:1px dashed #CCCCCC;
		padding:5px 0 5px 0;
		margin:5px 0 5px 0;
		clear:both;
		width:650px;
	}
	.support_sec.extend{min-height:150px;}
	
	.support_sec img{float:right;margin-left:20px;}	
	.support_sec img.no_float{float:none;}
	.support_sec h3{background-color:#FFF}
	
	#support_contact_window{
		margin-top:20px;
		padding:0 10px 10px 10px;
		border:1px solid #000000;
		background-color:#EDF8FE;
		width:630px;
	}
	
	#support_contact_window h3{margin-top:-10px;font-size:20px; font-weight:bold}
	
	.support_contact_sec {
		padding:10px 0 10px 0;
		margin:10px 0 10px 0;
		border-bottom:1px dashed #CCCCCC;
	}
	
	.support_contact_sec img{
		float:left;
		margin-right:15px;
	}
	
	.support_contact_sec.last {border-bottom:none;}

/*----------------------------------
	Support - Grease Sizing
-----------------------------------*/

	.pages.support.drainage.greaseSizing h3{
		font-size:18px;
		font-weight:bold;	
		border-top:1px dashed #CCCCCC;
		padding-top:10px;
	}
	
	.pages.support.drainage.greaseSizing img{
		margin-left:100px;
	}
	
	.pages.support.drainage.greaseSizing .firstH3{border-top:none;}	
	
	.pages.support.drainage.greaseSizing li{
		margin-bottom:20px;
	}	
	
	.pages.support.drainage.greaseSizing li span{
		float:left;
		width:150px;
		margin-right:100px;
	}	
	
/*----------------------------------
	Support - TP
-----------------------------------*/

	.pages.support.wsfc.tp h3{
		font-size:18px;
		font-weight:bold;	
		border-top:1px dashed #CCCCCC;
		padding-top:10px;
	}
	
	.pages.support.wsfc.tp img{
		margin-left:100px;
	}
	
	.pages.support.wsfc.tp .firstH3{border-top:none;}	
	
/*----------------------------------
	Support - Radiantworks
-----------------------------------*/
	
	#radiantworks_download_box{border:1px solid #000000;padding:10px;}
	#radiantworks_download_box img{float:left;margin:0 40px 50px 0;}
	
/*----------------------------------
	Learn Abouts
-----------------------------------*/

	.pages.learnAbouts.drainage .support_sec{min-height:120px;}

	.pages.learnAbouts .topics{text-indent:-5600px;background:url(/images/site_components/headers/learnAbouts/topics_la_subheader.gif)no-repeat;width:200px;height:25px;margin-bottom:-10px;}
	.pages.learnAbouts .resources{text-indent:-5600px;background:url(/images/site_components/headers/learnAbouts/resources_la_subheader.gif)no-repeat;width:200px;height:25px;margin-bottom:-10px;}
	.pages.learnAbouts .products{text-indent:-5600px;background:url(/images/site_components/headers/learnAbouts/products_la_subheader.gif)no-repeat;width:200px;height:25px;margin-bottom:-10px;}
	
	.dashed_bottom_1 {border-bottom:1px dashed #CCC;margin-bottom:10px;padding-bottom:10px;}
	.sec_float_left{float:left;margin-right:20px;width:300px}
	
	ul.nav_list{list-style:none;}
	ul.nav_list li{margin-bottom:5px;}
	
	.ggcv_more_info{border:2px solid #666666;padding:5px;*width:705px;}

/*----------------------------------
	Contact Page and Rep Lookup
-----------------------------------*/
	
	#rep_form{
		padding:5px;
		border:1px dashed #B0C5F6;
		background-color:#EDF8FE;
	}
	
	#locations{
		margin-top:20px;
		padding-top:10px;
		border-top:1px dashed #CCCCCC;
	}
	
	.rep_results_sec{
		border-bottom:1px dotted #666666;
		padding-bottom:30px;
		margin-bottom:15px;
	}
	
	.rep_results_sec h3{
		font-size:12px;
		font-weight:bold;
	}
	
	.rep_results_sec p{
		margin-bottom:-10px;
		margin-left:40px;
	}
	
	.rep_results_sec em{
		color:#666666;
		margin-left:-40px;
	}
	
	.rep_results_sec img{margin-right:10px;}
	
	.productLines{margin-top:-10px;}
	
	#header_questions{
		border-top:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		margin:5px 0 5px 0;
		padding:5px 0 5px 0;
	}
	
	.astk{color:#FF0000;}
	
	
	
	#generic_form label{
		width:150px;
		float:left;
		margin-right:15px;
	}
	
	#generic_form input{width:300px;}
	#generic_form select{width:300px;}
	#generic_form .submitbtn {width: auto;margin-left:165px;}
	
	#contact_support_links{
		border:1px dashed #CCCCCC;
		background-color:#EDF8FE;
		padding:0 10px 5px 10px;
		margin-bottom:20px;
		width:530px;
	}
	
	#contact_support_links h3{font-size:16px;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
	
	#email_link{
		border-bottom:1px dashed #CCCCCC;
		height:100px;
		margin:10px 0 20px 0;
		line-height:140%;
	}
	#email_link h3{font-size:16px;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:bold;margin-top:25px;}
	
	#email_link img{float:left;margin:0px 20px 10px 10px;}
	
	table.ajax_table th{
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		text-align:left;
		height:25px;
		background:url('/pages/productAjaxApps/images/td_bg.jpg') repeat-x;
		background-color:#06679A;
		
	}	

	table.ajax_table td{
		vertical-align:top;
	}	

	.alt_row{background-color:#F2F2F2;}
	
/*----------------------------------
	Standard Form
-----------------------------------*/
	
	#stnd_form{margin-top:15px;}
	#stnd_form fieldset{border:none;border-top:1px dashed #CCC;margin-top:15px}
	
	#stnd_form .sec{
		border-bottom:1px dashed #CCC;
		padding-bottom:30px;
		margin-bottom:30px;
	}
	
	#stnd_form .sec.last{
		border-bottom:none;
	}
	
	#stnd_form label{
		width:200px;
		float:left;
		margin-right:15px;
	}
	#stnd_form p{margin-bottom:15px;clear:both;}
	
	#stnd_form legend{font-size:12px;font-weight:bold;color:#0061AA;display:none}

	#stnd_form input{width:300px;*width:275px;}
	/*#stnd_form select{width:300px;*width:auto;}*/
	#stnd_form textarea{width:305px;*width:280px;}
	#stnd_form .submitbtn {margin-left:215px; width: auto;}
	#stnd_form .check_box input{width: auto;}
	#stnd_form .check_box{width: auto;}
	#stnd_form label.error { float: none; color: red; padding-left: 10px; vertical-align: top; }
	#stnd_form em { font-weight: bold; padding-right: 5px; vertical-align: top;color:#FF0000 }
	
	.jsvalidation { margin-left:10px; font-size:10px; color:#FF0000;}
	
	.ast{color:#FF0000;}
	#stnd_form .note{clear:both;margin:-5px 0 0 215px;color:#999999;font-size:10px;}
	
/*----------------------------------
	Cross-reference
-----------------------------------*/
	
	.xref_gray_area{
		background-color:#D3DDE2;
		padding:0 15px;
		border:1px solid #000;
		margin-bottom:15px;
	}
	
	.xref_gray_area ul{margin-left:150px;}
	
	.xref_gray_area h3 {padding:0px;}
	
	.xref_gray_area .float_left{float:left;margin-right:20px;}
	.xref_gray_area .float_right{float:right;margin-left:20px;}
	
	.xref_gray_area img{border:1px solid #000;}
	
/*----------------------------------
	Industry Links
-----------------------------------*/

	#ind_letter_links{width:500px;list-style:none;margin-left:-40px;*margin-left:0px;}
	#ind_letter_links li{float:left;margin-right:5px;}
	
	
	#ind_links {list-style:none;}
	#ind_links ul{list-style:none;}
	#ind_links li{
		font-size: 36px;
		font-weight: bold;
		color: #B0C5F6;
	}
	
	#ind_links li ul li{
		font-size: 12px;
		font-weight: normal;
		color:#333333;
		margin-bottom:10px;
	}
	
/*----------------------------------
	Headers
-----------------------------------*/
		
		/*----------------------------
			Misc Headers
		-----------------------------*/
				
		.pages h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px;*float:left;}
		
		.pages.headlines h2{background:url("/images/site_components/headers/headlines.gif") left top no-repeat;}
		.pages.headlines_full h2{background:url("/images/site_components/headers/headlines.gif") left top no-repeat;}
		.pages.about h2{background:url("/images/site_components/headers/aboutwatts.gif") left top no-repeat;}
		.pages.terms h2{background:url("/images/site_components/headers/terms.gif") left top no-repeat;}
		.pages.privacy h2{background:url("/images/site_components/headers/privacy.gif") left top no-repeat;}
		.pages.tradeshows h2{background:url("/images/site_components/headers/tradeshows.gif") left top no-repeat;}
		.pages.reps h2{background:url("/images/site_components/headers/repLookup.gif") left top no-repeat;}
		.pages.siteMap h2{background:url("/images/site_components/headers/siteMap.gif") left top no-repeat;}
		.pages.contact h2{background:url("/images/site_components/headers/contactus.gif") left top no-repeat;}
		.support h2{background:url("/images/site_components/headers/support.gif") left top no-repeat;}
		.pages.siteSurvey h2{background:url("/images/site_components/headers/sitesurvey.gif") left top no-repeat;}
		.pages.search h2{background:url("/images/site_components/headers/search.gif") left top no-repeat;}
		.pages.erc h2{background:url("/images/site_components/headers/erc_header.gif") left top no-repeat;}
		.pages.dataExchange h2{background:url("/images/site_components/headers/dataExchange.gif") left top no-repeat;}
		.pages.industryLinks h2{background:url("/images/site_components/headers/industryLinks.gif") left top no-repeat;}
		
		.pages.error_404 h2{background:url("/images/site_components/headers/404.gif") left top no-repeat;margin-top:30px;}
		.pages.error_500 h2{background:url("/images/site_components/headers/500.gif") left top no-repeat;margin-top:30px;}
		
		/*----------------------------
			Product Headers
		-----------------------------*/
				
		body.prod h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:130px;*float:left;}
		body.prod .oem h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px;*float:left;}
	
		body.prod h3{background:url("/images/site_components/headers/product_cat.jpg") left top no-repeat;text-indent:-5600px;width:211px;height:26px;}
		
		body.prod #content.wsfc h2{background:url("/images/site_components/headers/mainHead_safeFlow.jpg") left top no-repeat;}
		body.prod #content.backflow h2{background:url("/images/site_components/headers/mainHead_backflow.jpg") left top no-repeat;}
		body.prod #content.waterQuality h2{background:url("/images/site_components/headers/mainHead_qualCond.jpg") left top no-repeat;}
		body.prod #content.drainage h2{background:url("/images/site_components/headers/mainHead_drainage.jpg") left top no-repeat;}
		body.prod #content.brassTubular h2{background:url("/images/site_components/headers/mainHead_brassTubular.jpg") left top no-repeat;}
		body.prod #content.quickConnect h2{background:url("/images/site_components/headers/mainHead_quickConn.jpg") left top no-repeat;}
		body.prod #content.pex h2{background:url("/images/site_components/headers/mainHead_pex.jpg") left top no-repeat;}
		body.prod #content.oem h2{background:url("/images/site_components/headers/_oem.gif") left top no-repeat;}
		body.prod #content.radiant h2{background:url("/images/site_components/headers/mainHead_radiantHeating.jpg") left top no-repeat;}
		body.prod #content.chemPiping h2{background:url("/images/site_components/headers/mainHead_chemicalPiping.jpg") left top no-repeat;}
		
		/*----------------------------
			Sub Product Headers 
		-----------------------------*/
				
		body.prod_sub h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px;*float:left;}
		
		body.prod_sub #content.product h2{background:url("/images/site_components/headers/search.gif") left top no-repeat;}
		
		body.prod_sub #content.wsfc h2{background:url("/images/site_components/headers/subHead_safeFlow.jpg") left top no-repeat;}
		body.prod_sub #content.backflow h2{background:url("/images/site_components/headers/subHead_backflow.jpg") left top no-repeat;}
		body.prod_sub #content.waterQuality h2{background:url("/images/site_components/headers/subHead_qualCond.jpg") left top no-repeat;}
		body.prod_sub #content.drainage h2{background:url("/images/site_components/headers/subHead_drainage.jpg") left top no-repeat;}
		body.prod_sub #content.brassTubular h2{background:url("/images/site_components/headers/subHead_brassTubular.jpg") left top no-repeat;}
		body.prod_sub #content.quickConnect h2{background:url("/images/site_components/headers/subHead_quickConn.jpg") left top no-repeat;}
		body.prod_sub #content.pex h2{background:url("/images/site_components/headers/subHead_pex.jpg") left top no-repeat;}
		body.prod_sub #content.radiant h2{background:url("/images/site_components/headers/subHead_radiantHeating.jpg") left top no-repeat;}
		body.prod_sub #content.chemPiping h2{background:url("/images/site_components/headers/subHead_chemicalPiping.jpg") left top no-repeat;}
		
		/*----------------------------
			Literature Headers
		-----------------------------*/
				
		body.lit h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px;*float:left;}
		
		body.lit #content.wsfc h2{background:url("/images/site_components/headers/literature/subHead_lit_wsfc.jpg") left top no-repeat;}
		body.lit #content.backflow h2{background:url("/images/site_components/headers/literature/subHead_lit_bf.jpg") left top no-repeat;}
		body.lit #content.waterQuality h2{background:url("/images/site_components/headers/literature/subHead_lit_qualCond.jpg") left top no-repeat;}
		body.lit #content.drainage h2{background:url("/images/site_components/headers/literature/subHead_lit_drainage.jpg") left top no-repeat;}
		body.lit #content.brassTubular h2{background:url("/images/site_components/headers/literature/subHead_lit_brassTubular.jpg") left top no-repeat;}
		body.lit #content.quickConnect h2{background:url("/images/site_components/headers/literature/subHead_lit_quickConn.jpg") left top no-repeat;}
		body.lit #content.pex h2{background:url("/images/site_components/headers/literature/subHead_lit_pex.jpg") left top no-repeat;}
		body.lit #content.oem h2{background:url("/images/site_components/headers/literature/subHead_lit_oem.gif") left top no-repeat;}
		body.lit #content.radiant h2{background:url("/images/site_components/headers/literature/subHead_lit_radiantHeating.jpg") left top no-repeat;}
		body.lit #content.chemPiping h2{background:url("/images/site_components/headers/literature/subHead_lit_chemicalPiping.jpg") left top no-repeat;}
		
		/*----------------------------
			Support Headers
		-----------------------------*/
				
		.support h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px;*float:left;}
		
		body.support #content.repairKits h2{background:url("/images/site_components/headers/repairKits.gif") left top no-repeat;}
		body.support #content.backflowTesters h2{background:url("/images/site_components/headers/backflowTesters.jpg") left top no-repeat;}
		
		body.support #content.wsfc h2{background:url("/images/site_components/headers/support/subHead_support_wsfc.jpg") left top no-repeat;}
		body.support #content.backflow h2{background:url("/images/site_components/headers/support/subHead_support_backflow.jpg") left top no-repeat;}
		body.support #content.waterQuality h2{background:url("/images/site_components/headers/support/subHead_support_qualCond.jpg") left top no-repeat;}
		body.support #content.drainage h2{background:url("/images/site_components/headers/support/subHead_support_drainage.jpg") left top no-repeat;}
		body.support #content.brassTubular h2{background:url("/images/site_components/headers/support/subHead_support_brassTubular.jpg") left top no-repeat;}
		body.support #content.quickConnect h2{background:url("/images/site_components/headers/support/subHead_support_quickConn.jpg") left top no-repeat;}
		body.support #content.pex h2{background:url("/images/site_components/headers/support/subHead_support_pex.jpg") left top no-repeat;}
		body.support #content.oem h2{background:url("/images/site_components/headers/support/oem_support.gif") left top no-repeat;}
		body.support #content.radiant h2{background:url("/images/site_components/headers/support/subHead_support_radiantHeating.jpg") left top no-repeat;}
		body.support #content.chemPiping h2{background:url("/images/site_components/headers/support/subHead_support_chemicalPiping.jpg") left top no-repeat;}
		
		/*----------------------------
			OEM Sub pages
		-----------------------------*/
				
		body.oem_success h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px;*float:left;}
		body.oem_overview h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px;*float:left;}
		
		body.oem_success #content.oem h2{background:url("/images/site_components/headers/oem_success.gif") left top no-repeat;}
		body.oem_overview #content.oem h2{background:url("/images/site_components/headers/oem_overview.gif") left top no-repeat;}
		
		/*----------------------------
			Learn Abouts Headers
		-----------------------------*/
				
		body.learnabouts h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px;float:left;padding-right:-20px;}
		
		body.learnabouts #content.wsfc h2{background:url("/images/site_components/headers/learnAbouts/subHead_learnAbout_wsfc.jpg") left top no-repeat;}
		body.learnabouts #content.backflow h2{background:url("/images/site_components/headers/learnAbouts/subHead_learnAbout_backflow.jpg") left top no-repeat;}
		body.learnabouts #content.drainage h2{background:url("/images/site_components/headers/learnAbouts/subHead_learnAbout_drainage.jpg") left top no-repeat;}
		body.learnabouts #content.quickConnect h2{background:url("/images/site_components/headers/learnAbouts/subHead_learnAbout_quickConn.jpg") left top no-repeat;}
		body.learnabouts #content.pex h2{background:url("/images/site_components/headers/learnAbouts/subHead_learnAbout_pex.jpg") left top no-repeat;}
		
		/*----------------------------
			Whats New Headers 
		-----------------------------*/
				
		.whatsnew h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px;*float:left;}
		
		.whatsnew h2{background:url("/images/site_components/headers/whatsnew.gif") left top no-repeat;}
		
		body.whatsnew #content.wsfc h2{background:url("/images/site_components/headers/whatsnew/subHead_whatsnew_wsfc.jpg") left top no-repeat;}
		body.whatsnew #content.backflow h2{background:url("/images/site_components/headers/whatsnew/subHead_whatsnew_backflow.jpg") left top no-repeat;}
		body.whatsnew #content.waterQuality h2{background:url("/images/site_components/headers/whatsnew/subhead_whatsnew__qualCond.jpg") left top no-repeat;}
		body.whatsnew #content.drainage h2{background:url("/images/site_components/headers/whatsnew/subHead_whatsnew_drainage.jpg") left top no-repeat;}
		body.whatsnew #contentbrassTubular h2{background:url("/images/site_components/headers/whatsnew/subHead_whatsnew_brassTubular.jpg") left top no-repeat;}
		body.whatsnew #content.quickConnect h2{background:url("/images/site_components/headers/whatsnew/subHead_whatsnew_quickConn.jpg") left top no-repeat;}
		body.whatsnew #content.pex h2{background:url("/images/site_components/headers/whatsnew/subHead_whatsnew_pex.jpg") left top no-repeat;}
		body.whatsnew #content.radiant h2{background:url("/images/site_components/headers/whatsnew/subHead_whatsnew_radiant.jpg") left top no-repeat;}
		body.whatsnew #content.chemPiping h2{background:url("/images/site_components/headers/whatsnew/subHead_whatsnew_chemPipe.jpg") left top no-repeat;}
		
		body.whatsnew #content h3#twh{background:url("/images/aux_images/whatsnew/twh/twh.jpg");width:433px;height:200px; text-indent:-5600px;}
		body.whatsnew #content h3#N170{background:url("/images/aux_images/whatsnew/N-170/N170-M3_hdr.jpg");width:500px;height:122px;text-indent:-9999px;margin-top:0px;}
		body.whatsnew #content h3#CAD{background:url("/images/aux_images/whatsnew/3dCAD/3dCAD_hdr.jpg");width:500px;height:120px;margin-top:0px;text-indent:-9999px;}
		body.whatsnew #content h3#E_treat{background:url("/images/aux_images/whatsnew/E-treat/E-treat_hdr.jpg");width:500px;height:130px;margin-top:0px;text-indent:-9999px;}
		
		/*------------------------------------
			Euro Series - Whats New Headers 
		-------------------------------------*/
				
body.whatsnew h4#two_series {background:url("/images/aux_images/whatsnew/euroseries/series200_headers.jpg");width:433px;height:98px; text-indent:-5600px;
								margin-top:0px;margin-bottom:5px;margin-left:10px;} 
body.whatsnew h4#three_series {background:url("/images/aux_images/whatsnew/euroseries/series300_headers.jpg");width:433px;height:98px; text-indent:-5600px;
								margin-top:0px;margin-bottom:5px;margin-left:10px;} 
body.whatsnew h4#four_series {background:url("/images/aux_images/whatsnew/euroseries/series400_headers.jpg");width:433px;height:98px; text-indent:-5600px;
								margin-top:0px;margin-bottom:5px;margin-left:10px;}  
body.whatsnew h4#five_series {background:url("/images/aux_images/whatsnew/euroseries/series500_headers.jpg");width:433px;height:98px; text-indent:-5600px;
								margin-top:0px;margin-bottom:5px;margin-left:10px;} 
body.whatsnew h4#eight_series {background:url("/images/aux_images/whatsnew/euroseries/series800_headers.jpg");width:433px;height:181px; text-indent:-5600px;
								margin-top:0px;margin-bottom:5px;margin-left:10px;} 
body.whatsnew h4#three_thirty{background:url("/images/aux_images/whatsnew/euroseries/series330_headers.jpg");width:433px;height:98px; text-indent:-5600px;
								margin-top:0px;margin-bottom:5px;margin-left:10px;}  
body.whatsnew h4#three_ninety{background:url("/images/aux_images/whatsnew/euroseries/series390_headers.jpg");width:433px;height:98px; text-indent:-5600px;
								margin-top:0px;margin-bottom:5px;margin-left:10px;}  
	
/*----------------------------------
	Footer Styles
-----------------------------------*/
	
	#footer{
		width:740px;
		color: #CCC;
		background-color:#000;
		line-height:13px;
		font-size:10px;
		padding:25px 10px 10px;
		height:50px;
	}  
	
	#footer ul{list-style:none;margin:0px 0 0 -40px;*margin-left:0;}
	#footer li{display:inline;}
	#footer p{margin:0;padding:0;}
	
	#footer_text{margin-left:178px;margin-top:-10px;}
	
	#footer h2{background:none;margin:auto;width:auto;height:auto;float:none}
	
	#ft_logo{
		float:left;
		margin:-10px 10px -3px 10px;
		padding:0;
		display:block;
		text-indent:-5600px;
		background:url("/g_logos/wwt_ft_logo.gif") no-repeat;
		width:158px;
		height:33px;
	}
	
	#footer a{font-weight:bold;text-decoration:underline}
	
	#footer a:link{color: #CCCCCC;}
	#footer a:visited {color: #CCCCCC;}
	#footer a:hover {color: #FFFFFF;}
	#footer a:active {color: #FFFFFF;}
	
	
	
	#footer_nav{
		background:#2978B8;
		padding:1px 0px;
		border-left:1px solid #2978B8;
		border-right:1px solid #2978B8;
		*padding-top:5px;
	}
	
	#footer_nav ul{
		margin-left:-40px;
		*margin-left:0px;
		*margin-top:5px;
		font-size:11px;
		list-style:none;
	}

	#footer_nav li {
		display:inline;
		border-right:1px solid #FFF;
		text-decoration:none;
		padding-right:30px;
		*padding-right:20px;
		margin-left:30px;
	}
	
	#footer_nav li#footer_nav_last {border-right:none;padding-right:0px;}

	#footer_nav li a {color: #fff;text-decoration:none;}
	#footer_nav li a:visited {color: #fff;text-decoration:none;}
	#footer_nav li a:hover {color: #fff;text-decoration:underline;}
	#footer_nav li a:active {color: #fff;text-decoration:underline;}