@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
-----------------------------------*/
	
/*----------------------------------
	Meyer Reset
	http://meyerweb.com/eric/tools/css/reset/
	v1.0 | 20080212
-----------------------------------*/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		vertical-align: baseline;
		background: transparent;
	}
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after,
	q:before, q:after {content: '';content: none;}
	
	table,td,tr,th{vertical-align:top}
	
	/* remember to define focus styles! */
	:focus {outline: 0;}
	
	/* remember to highlight inserts somehow! */
	ins {text-decoration: none;}
	del {text-decoration: line-through;}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {border-collapse: collapse;border-spacing: 0;}
	
	sup{vertical-align:super}
	
/*----------------------------------
	Global Styles
-----------------------------------*/

	body{
		background-color:#FFF;
		font:0.69em Verdana, Arial, Helvetica, sans-serif;
		margin:10px 10px 10px 7px;
		margin-top:10px;
		*margin-top:20px;
		
	}
	
	#site_container{
		width:760px;
		background-color:#FFF;
		position:relative;
		text-align:left;
		
	}
	
	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;}
	
	h3{
		font-size:12px;
		font-weight:bold;
	}
	
	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:-20px;*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:0}
	
	#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_logo.png") left top no-repeat;
		width:220px;
		height:54px;
		position:absolute;
		top:10px;
		margin-left:10px;
	}
	
	#header_links{
		position:absolute;
		left:270px;
		margin-top:0px;
		list-style:none;
	}
	
	#header_links li{margin-bottom:2px;text-transform:lowercase;}
	
	#header_links a:link, #header_links a:visited,#header_links a:hover,#header_links a:active{color:#000}
	
	#search_form{
		position:absolute;
		left:270px;
		top:62px;
	}
	
	#search_form label{
		position:absolute;
		top:5px;
		left:5px;
		font-size:10px;
	}
	
	#keyword{
		width:125px;
		font-size:10px;
	}
	
	#search_btn{
		position:absolute;
		left:135px;
		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;}
	
	#content p,#content h2,#content h3,#content h4,#content h5,#content ul,#content ol{padding-bottom:15px}
	#content ol{margin-left:40px}
	#content li{margin-left:25px}
	
/*----------------------------------
	Table Styles
-----------------------------------*/

	table tr td{padding:8px;vertical-align:middle}
	table tr th{text-align:left;font-size:12px;font-weight:bold;padding:5px;background:#2978B8;color:#FFF}
	table tr.alt_row td{background-color: #F2F2F2}
	
/*----------------------------------
	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 h2{padding-bottom:0}
		#home_content_tier1 .sec.mediaCenter .sec_content h3{font-size:11px;font-weight:bold;padding-bottom:5px}
		#home_content_tier1 .sec.mediaCenter .sec_content li{list-style:none;margin:0 0 10px 5px}
		#home_content_tier1 .sec.mediaCenter .sec_content img{margin:8px 5px -15px 0}
		#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:0 0 0 5px;padding:0 10px 0 10px;border-left: 1px solid #999;border-right: 1px solid #999}
		#home_content_tier1 .sec.site_updates .sec_content p{margin:5px 0 5px 0}
		
		
		
		#home_content_tier1 .sec.site_updates .gray_bg{background-color:#F2F2F2;padding:5px}
		#home_content_tier1 .sec.site_updates .white_bg{background-color:#FFFFFF;padding:5px}
		
		#home_content_tier1 .sec.mediaCenter{width:179px;}
		#home_content_tier1 .sec.site_updates{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{float:right;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{float:right;top:38px;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{float:right;top:23px;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;margin:0px 10px 0 5px;}
	.img_right.abt{float:right;margin:0px 0px 0 5px;}
	.img_left{float:left;}
	
	.img_left.margin{margin-right:10px;margin-top:25px}
	.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:-81px;margin-right:-20px;}
	.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;}
	#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:10px 15px 40px 15px;
			*width:728px;
		}
		
		#tier3 p,#tier3 h2,#tier3 h3,#tier3 h4,#tier3 h5,#tier3 ul,#tier3 ol{padding-bottom:10px}
		
		#tier3_left{
			width:350px;			
			float:left;
			margin-right:15px;
			padding-right:15px;
			border-right:1px solid #CCCCCC;
			height:1%;
			*width:335px;			
		}
		
		#tier3_right{margin-left:390px;*margin-left:370px;*width:335px}
		
		#tier3 h4{margin-top:10px;}
		.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
-----------------------------------*/
	
	/*----------------------------------
		Modal Popup
	-----------------------------------*/
	  
	.jqmWindow {
		display: none;
		text-align:left;
		
		position: fixed;
		left: 50%;
		
		padding:10px;
		margin-left: -225px;
		width: 450px;
		
		background-color: #FFF;
		color: #333;
		
		z-index:100
	}
	
	.jqmOverlay { background-color: #000;z-index:0 }
	.jqmOverlay_refresh { background-color: #000;z-index:0 }
	* html .jqmWindow {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
	
	.jqmAlertContent ul{margin:15px 0 20px 20px}
	
	/*----------------------------
		BreadCrumb Trails
	-----------------------------*/
	
		#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:10px;}
	
	.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}
		
		#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:5px 0 0 0}
		
		#left_col ul{
			list-style:none;
			margin:5px 0 0 0;
		}
		
		#left_col ul li{margin-bottom:8px}
		
		#left_col ul li .productCount{
			font-weight:normal;
			color:#666666;
			margin-left:5px;
		}
		
		/*----------------------------
			Product loop
		-----------------------------*/
				
			/*#prod_returns{margin-top:30px}*/
			
			.prod_loop{
				border-bottom:1px dashed #666;
				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 #666;
				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;
		}
	
		#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: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;
		}
		
		#sitesurvey_btn { padding: 10px 0 0 0; }		
		
		
		/*----------------------------
			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;margin-top:7px}
		#adobe_dl.lit img{float:right;margin-left:20px;margin-top:7px;}
		
	.ui-tabs-panel #warranty_area  ul{margin-left:35px;}

/*----------------------------------
	Engineer Resource Center
-----------------------------------*/	

	#erc_content{min-height:600px;line-height:130%;width:425px}
	
	.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.spec ul, #erc_content .sec.cad ul{line-height:155%;list-style:none;margin-left:-10px}
	
	#erc_content .sec.add{min-height:212px;background:#EDF8FE;padding-left:15px;margin-bottom:15px}
	
	#erc_content .sec h3{font-size:1.0em;}
	#erc_content img{float:right;margin-left:10px;}
	#erc_content img.left{float:left;margin-top:5px}
	
	#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 li{
		list-style:none;
		font-size:0.88em;
	}
	
	.masterspec_sections{
		color:#FF0000;
		font-weight:bold;
		font-size:0.88em;
	}
	
	.masterspec_div_line{
	*width:600px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	}

	
	td.downloads{width:100px;}
	
/*----------------------------------
	About Watts
-----------------------------------*/	
	
	#about_runner{
		float:left;
		margin-top:-156px;
		*margin-top:31px;
	}
	
/*----------------------------------
	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;
		padding-top: 10px;
	}
	
	#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;}
	
	h3#alert{ 
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#fff;
		background:#BF2F2F url(/images/icons/error_icon.png) no-repeat 5px 3px;
		border:1px dotted #BF9B9B;
		padding:11px;
		text-indent:30px;
		margin-bottom:20px;
	}
	
/*----------------------------------
	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:85px;
		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 0 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;
			border:1px solid #CCC
		}
		
		/*----------------------------
			thumnail pages
		-----------------------------*/
				
		.lit_thumb_row{
			height:130px;
			padding:5px 15px;
			clear:both;
			padding-top:20px;
			border-bottom:1px dashed #CCCCCC;
			padding-bottom:10px
		}
		
		.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;}
		
		.right_cat{margin-left:20px;}
		.left_cat{margin-left:20px;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;border:1px solid #CCC}
		.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:255px;}
		
/*----------------------------------
	New Warranty Page
-----------------------------------*/
li.step1{
	background:url("/images/site_components/warranty1.jpg") left bottom no-repeat;
	font-weight:bold;
	width:598px;
	height:200px;
	margin-bottom:15px;
	list-style:none;
}

li.step2{
	background:url("/images/site_components/warranty2.jpg") left bottom no-repeat;
	font-weight:bold;
	width:648px;
	height:288px;
	list-style:none;
}

	
/*----------------------------------
	Site Map
-----------------------------------*/	

	#site_map_parent_left{
		list-style:none;
		float:left;
		margin-left:10px;
		width:300px;
	}


	#site_map_parent_right{
		list-style:none;
		margin-left:360px;
		padding-left:40px;
		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;
		margin-left:20px
	}

	.site_map_alt {
		position:relative;
		padding:5px;
		background:#edf8fe;
	}
	#content ul.indent{
		margin-left:25px;
	}

		
/*----------------------------------
	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;}
		
/*---------------------------------------------
		Backflow - USC Study 
----------------------------------------------*/

	ul#dl_study{list-style:none}
	
	.right_study{float:right;margin-right:225px}


		
/*----------------------------------
	Tradeshows
-----------------------------------*/ 
		
		#tradeshow_image{float:right;margin-right:-20px;}
		.pages.tradeshows table th{padding:10px 5px;}
		.pages.tradeshows table td{padding:10px 5px;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;
	}
	
	a#wds_noflash{
		display:block;
		background:url(/images/aux_images/whatsnew/floodsafeWDS/no_flash.jpg) no-repeat;
		width:358px;
		height:350px;
		text-indent:-5600px;
		}
	
	.whatsnew h3.main{
		font-size:16px;
		font-weight:bold;
	}
		
	#whatsnew_left_content{
		float:left;
		width:500px;
	}
	
	#whatsnew_left_content li{margin-left:20px;}
	
		
	.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{margin-left:20px;padding-bottom:5px;}
	
	.brochure{border:1px solid #888;margin-left:20px;}
	
	.right_content{float:right;width:295px;margin-right:10px;}
	
	#video_player{margin-left:55px;margin-bottom:30px;}
	
	.ui-tabs-nav {
    list-style: none;
    margin: 25px 0 0 -18px;*margin:25px 0 0 -18px;
    padding: 0 0 0 4px;
}

/*---------------------------------------------
		Product-Profile - right nav
----------------------------------------------*/
	#profile_right_content{
		background: url(/images/Product-Profile/sppt_images/right-tab.jpg) repeat-y;
		margin:20px 20px 20px 540px;
		*margin:20px 10px 10px 540px;
		width:180px;
		*width:141px;
		padding:0 5px 10px 0;
		z-index:0;
		}
/*---------------------------------------------
		Product-Profile - video Slider
----------------------------------------------*/		
	.anythingSlider .forward { background-position: 0 0; right: 15px;*right:-25px}
	
/*---------------------------------------------
		Product-Profile - Modal close btn
----------------------------------------------*/		
	
	.jqmClose{
	text-indent:-5600px;
	width:30px;height:30px;
	display:block;
	overflow:hidden;
	background:url(/images/Product-Profile/sppt_images/close_btn.png) no-repeat;
	position:absolute;
	right:-19px;top:-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;
		border: 1px solid #666666;
		padding:3px 0 3px 15px;
		text-align:center;
		margin-bottom:15px;
		}
	#page_nav a{ text-decoration:underline;}
	#page_nav a:hover{color:#FFFFFF;text-decoration:none;}	
	
	#page_nav li{
		display:inline;
		float:left;
		border-right: 1px solid #666666;
		padding-right:18px;
	}
	
	#page_nav li.last{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_floodsafe li{margin-left:15px;}
	
	#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:10px 0 5px 0;margin-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;
		height:auto;
		padding:5px;
		margin-bottom: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{
		margin-left:445px;
		padding:5px 10px 0 10px;
		width:255px;
		background-color:#F2F2F2;
	}
	#rk_narrow_form select{margin:0 0 2px 4px}
	#rk_narrow_form label{float:left;width:60px}
	#rk_narrow_form p{margin:0px 0 2px 0}
	
	#rk_narrow_form_tabs{
		float:left;
		padding:5px 10px 0 10px;
		width:290px;
		background-color:#F2F2F2;
	}
	#rk_narrow_form_tabs select{margin:0 0 2px 4px}
	#rk_narrow_form_tabs label{float:left;width:60px}
	#rk_narrow_form_tabs p{margin:0px 0 2px 0}
	
	#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_sec li{margin-left:25px}
	
	#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;}
	
	
	table .EXP_sizing{border:2px ridge #003366; background:#CCCCFF}
	tr .factor{background:#FFCC00}

/*----------------------------------
	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;}
	
	
/*----------------------------------
	Authorized Dealer Program Page
-----------------------------------*/

	#content.authorized_dealer_program div.clear { clear: both; }
	#content.authorized_dealer_program span { color: #2978B8; font-weight: bold; }
	#content.authorized_dealer_program .left{ text-align: left; }
	#content.authorized_dealer_program img#program_header { padding-left: 20px; }
	#content.authorized_dealer_program div#program_header_text { float: right; width: 500px; margin: 10px 0; padding: 0 15px 0 0; }

	#content.authorized_dealer_program div.dealer_row { 
					width: 708px; 
					border-top: 1px dashed #ccc; 
					margin: 15px 0 0 0; 
					padding: 10px 0; }

	#content.authorized_dealer_program div.dealer_row h3 { 
					font-size: 16px; 
					font-weight: bold; 
					color: #2978B8; 
					font-family: Arial,Helvetica,sans-serif; 
					background: none; }
	
	#content.authorized_dealer_program ul#WAD_list { 
					font-size: 12px; 
					line-height: 19px; 
					margin-left: 10px; 
					width: 360px; }
	
	#content.authorized_dealer_program div.right_padd_container	{ float: right; margin-right: 30px; }
	
	#content.authorized_dealer_program div.right_padd { 
					padding: 5px 10px; 
					width: 185px; 
					border: 1px solid #000; 
					text-align: center; }
	
	#content.authorized_dealer_program div.boxleft { width: 350px; float: left; padding-right: 20px; }
	#content.authorized_dealer_program div.boxleftwide { width: 450px; float: left; padding-right: 20px; }
	#content.authorized_dealer_program div.boxright { width: 330px; float: right; }
	#content.authorized_dealer_program div.boxrightthin { width: 230px; float: right; }
	#content.authorized_dealer_program img.consumer_literature { float: left; margin-left: -20px }
	#content.authorized_dealer_program img.homeshow_booths { float: left; margin-left: -20px; }
	#content.authorized_dealer_program img.triplex_conditioner {float: left;  }
	#content.authorized_dealer_program img.continuous_water_conditioner {float: left; margin: 30px 0 0 -15px; }
	#content.authorized_dealer_program img.decal{float: left; margin: 0 0 0 -20px; }
	#content.authorized_dealer_program img.van{float: left; margin: 30px 0 0 0; }
	#content.authorized_dealer_program p.consumer_literature { float: left; margin: 20px 0 0 10px; width: 175px; }
	#content.authorized_dealer_program p.homeshow_booths { float: left; margin: 30px 0 0 10px; width: 130px; }
	#content.authorized_dealer_program div.triplex_conditioner { float: left; margin: 0 0 0 10px; width: 185px;}
	#content.authorized_dealer_program div.continuous_water_conditioner { float: left; margin: 30px 0 0 10px; width: 290px;}
	#content.authorized_dealer_program div.decal { float: left; margin: 0 0 0 20px; width: 225px; }
	#content.authorized_dealer_program div.authorized_dealer_contact_us_container { width: 490px; }
	#content.authorized_dealer_program div.authorized_dealer_contact_us_shift { padding-left: 20px; }
	
	#content.authorized_dealer_program div.authorized_dealer_contact_us { 
					width: 458px; 
					border: 1px solid #000; 
					background-color: #edf8fe; 
					padding: 15px; 
					margin-top: 15px; }
	
	#content.authorized_dealer_program div#contact1 { 	
					float: left; 
					width: 200px; 
					padding: 30px 0 0 100px; 
					background: url(/images/aux_images/learnAbouts/authorized_dealer_program/contact1.jpg); 
					background-repeat: no-repeat; 
					height: 70px; }
	
	#content.authorized_dealer_program div#contact2 { 	
					float: left; 
					width: 200px; 
					padding: 10px 0 0 100px;
					background: url(/images/aux_images/learnAbouts/authorized_dealer_program/contact2.jpg); 
					background-repeat: no-repeat; 
					height: 70px;
					clear: left; }

	#content.authorized_dealer_program div#contact_img { float: right; width: 110px; padding: 80px 10px 0 0; }

/*----------------------------------
	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:#666;
	}
	
	.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;
	}
	
	.disclaimer {
		font-weight:bold;
		font-style:italic;
		background:#FFFEEF;
		padding:8px 12px;
		border:1px dotted #7F4749;
		margin-bottom:10px;
		line-height:1.56em;
		}
	
	.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:85px;
		margin:10px 0 20px 0;*padding-bottom:10px;
		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;}
	
	#contact_sec_all h3 {font-size:16px;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
	#contact_sec_all p{width:338px;}
	
	.contact_sec_right{margin-left:385px;width:330px;}
	.fax_side {border-left:1px solid #2978B8;margin-left:8px;padding-left:10px;}
	
/*----------------------------------
	Standard Form
-----------------------------------*/
	
	#stnd_form{margin-top:15px;}
/*	#stnd_form fieldset{border:none;border-top:1px dashed #CCC;margin-top:15px;padding-top:15px}*/
	#stnd_form fieldset{border:none;}
	
	#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 p{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 .checkbox{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}
	#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}
		
		.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;}
		
		h3#cad_hdr{font:15px bold Verdana,Arial,Helvetica,sans-serif #006699}
		
		/*----------------------------
			Product Headers
		-----------------------------*/
				
		body.prod h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:130px}
		body.prod .oem h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px}
	
		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.pure_water h2{background:url("/images/site_components/headers/mainHead_purewater.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.cv h2{background:url("/images/site_components/headers/mainHead_controlValves.jpg") left top no-repeat;}
		body.prod #content.res_fire h2{background:url("/images/site_components/headers/mainHead_resfire.jpg") left top no-repeat;}
		
		/*--------------------------------------
			New WaterQuality Landing Page
		--------------------------------------*/
		
		body.prod #content.waterQuality_main {padding:0;}
		body.prod #content.waterQuality_main .consumer h3{background:none;text-indent:-5600px;width:378px;height:164px;margin-top:1px;margin-bottom:35px;float:left;}
		body.prod #content.waterQuality_main .consumer {width:378px;height:214px;margin-top:0;margin-bottom:35px;float:left;}
		body.prod #content.waterQuality_main .pro h3{background:none;text-indent:-5600px;width:378px;height:164px;margin-top:1px;margin-bottom:35px;float:right;}
		body.prod #content.waterQuality_main .pro {width:378px;height:214px;margin-top:0;margin-bottom:35px;float:right;}
		body.prod #content.waterQuality_main a#WQconsumers {
			background: url("/images/site_components/headers/mainHead_WQ_consumer.jpg") no-repeat;
			display: block;
			width: 378px;
			height:204px;
			float:left;
		}
		body.prod #content.waterQuality_main a#WQprofessionals {
			background: url("/images/site_components/headers/mainHead_WQ_pro.jpg") no-repeat;
			display: block;
			width: 378px;
			height:204px;
			float:right;
		}
		.consumer p, .pro p {background:url(/images/icons/product_cat_arrow.gif)no-repeat 0 216px;margin-left:18px;padding-left:8px;}
		
		
				
		/*----------------------------
			Sub Product Headers 
		-----------------------------*/
				
		body.prod_sub h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px}
		
		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.pure_water h2{background:url("/images/site_components/headers/subHead_purewater.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.cv h2{background:url("/images/site_components/headers/subHead_controlValves.jpg") left top no-repeat;}
		body.prod_sub #content.res_fire h2{background:url("/images/site_components/headers/subHead_resfire.jpg") left top no-repeat;}
		
		/*----------------------------
			Literature Headers
		-----------------------------*/
				
		body.lit h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px}
		
		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.pure_water h2{background:url("/images/site_components/headers/literature/subHead_lit_purewater.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.cv h2{background:url("/images/site_components/headers/literature/subHead_lit_controlvalves.jpg") left top no-repeat;}
		body.lit #content.res_fire h2{background:url("/images/site_components/headers/literature/subHead_lit_resfire.jpg") left top no-repeat;}
		
		/*----------------------------
			Support Headers
		-----------------------------*/
				
		.support h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px}
		
		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.pure_water h2{background:url("/images/site_components/headers/support/subHead_support_purewater.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.cv h2{background:url("/images/site_components/headers/support/subHead_support_controlValves.jpg") left top no-repeat;}
		body.support #content.res_fire h2{background:url("/images/site_components/headers/support/subHead_support_resfire.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}
		body.oem_overview h2{margin-left:-21px;margin-top:-10px;text-indent:-5600px;width:760px;height:66px}
		
		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.waterQuality h2{background:url("/images/site_components/headers/learnAbouts/subHead_learnAbout_waterQuality.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}
		
		.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.pure_water h2{background:url("/images/site_components/headers/whatsnew/subhead_whatsnew_purewater.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 #content.brassTubular 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.lead_free h2{background:url("/images/site_components/headers/mainHead_leadfree.jpg") left top no-repeat;height:130px}
		body.whatsnew #content.res_fire h2{background:url("/images/site_components/headers/whatsnew/subhead_whatsnew_resfire.jpg") left top no-repeat;}
		
		body.whatsnew #content h3#dead_lvl{background:url("/images/aux_images/whatsnew/deadLevel/deadlevelImage0.jpg") no-repeat;width:500px;height:185px; text-indent:-5600px;}
		body.whatsnew #content h3#one_flow{background:url("/images/aux_images/whatsnew/oneflow/oneflow_logo.gif") no-repeat;width:280px;height:50px; text-indent:-5600px;}
		body.whatsnew #content h3#wds{background:url("/images/aux_images/whatsnew/floodsafeWDS/wds_hdr.jpg") no-repeat;width:500px;height:100px; text-indent:-5600px;}
		body.whatsnew #content h3#twh{background:url("/images/aux_images/whatsnew/twh/twh.jpg") no-repeat;width:433px;height:200px; text-indent:-5600px;}
		body.whatsnew #content h3#N170{background:url("/images/aux_images/whatsnew/N-170/N170-M3_hdr.jpg") no-repeat;width:500px;height:122px;text-indent:-9999px;margin-top:0px;}
		body.whatsnew #content h3#x65b{background:url("/images/aux_images/whatsnew/X65/X65B_hdr.jpg") no-repeat;width:500px;height:100px;text-indent:-9999px;margin-top:0px;}
		body.whatsnew #content h3#CAD{background:url("/images/aux_images/whatsnew/3dCAD/3dCAD_hdr.jpg") no-repeat;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") no-repeat;width:500px;height:130px;margin-top:0px;text-indent:-9999px;}
		body.whatsnew #content h3#rw_hdr{background:url("/images/aux_images/whatsnew/rainwater/rw_hdr.jpg") no-repeat;width:500px;height:112px;margin-top:0px;text-indent:-9999px;}
		body.whatsnew #content h3#hydro_safe{background:url("/images/aux_images/whatsnew/hydrosafe/hydrosafe_title.jpg") no-repeat;width:276px;height:45px;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;}  
	
	
/*----------------------------------
	New BIG Footer Styles
	
	
	
	#footer_nav{
		background:#2978B8;
		padding:1px 0px;
		border-left:1px solid #2978B8;
		border-right:1px solid #2978B8;
		*padding-top:5px;
		overflow:auto
	}
	
	#footer_nav .ftr_section{
		padding:0 10px;
		float:left;
		margin-right:10px
	}
	
	#footer_nav .ftr_section.last{
		padding:0;
		float:left;
		margin-right:0
	}
	
	#footer_nav .ftr_section h4{color:#FFF;font-size:12px;font-weight:bold;padding-bottom:0;margin-bottom:0}
	#footer_nav .ftr_section ul{list-style:none;margin:5px 0 5px -20px;*margin-left:20px}
	#footer_nav a:link,#footer_nav a:visited{color:#f2f2f2}
	#footer_nav a:hover,#footer_nav a:active{color:#FFF}
	
-----------------------------------*/	

	#footer_nav{
		background:#2978B8;
		padding:1px 0px;
		border-left:1px solid #2978B8;
		border-right:1px solid #2978B8;
		padding:10px 5px;
	}

	#footer_nav ul{
		font-size:11px;
		list-style:none;
	}

	#footer_nav li {
		display:inline;
		border-right:1px solid #FFF;
		text-decoration:none;
		padding-right:20px;
		*padding-right:15px;
		margin-left:20px;
	}
	
	#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;}
	
/*----------------------------------
	Gobal 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}
	#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;}
