@charset "utf-8";
/* CSS Document */

/*----------------------------------
	Global Styles
-----------------------------------*/

	body {
		margin: 0px;
		background-image: url('/images/site_components/page_bg.jpg');
		background-repeat: repeat-x;
		font: 12px "Lucida Grande", Verdana, sans-serif;
		color: #333333;
		text-align:left;
		text-align:center;
		line-height:1.5;
	}
	
	#main_container{
		width:774px;
		border:1px solid #666666;
		background-color:#FFFFFF;
		margin:25px auto 25px auto;
		text-align:left;
		padding-left:26px;
	}
	
	a{outline:none;}
	
	img{border:none;}
	
	a:link {color: #006699;text-decoration: underline;}
	a:visited {color: #006699;text-decoration: underline;}
	a:hover {color: #008DC0;text-decoration: underline;}
	a:active {color: #008DC0;text-decoration: underline;}
	
	#skip_nav_link{text-indent:-5600px;}
	
	#country_selection{
		position:absolute;
		top:-5px;
		margin-left:648px;
		font-size:10px;
	}
	
	#header{
		background:url("/images/site_components/header_bg.jpg") no-repeat;
		height:154px;
		width:800px;
		margin:-12px 0px 10px -26px;
	}
	
	/*----------------------------------
	 Canada Only!
	-----------------------------------*/	
		#hdr_CA{
			background:url("/images/site_components/headerCA_bg.jpg") no-repeat;
			height:154px;
			width:800px;
			margin:-12px 0px 10px -26px;
			}		
	/*----------------------------------	 
	-----------------------------------*/
	
	#logo{
		display:block;
		text-indent:-5600px;
		background:url("/images/site_components/powers_logo.png") no-repeat;
		width:204px;
		height:52px;
		position:absolute;
		top:36px;
		margin-left:26px;
	}
	
	#search_form{
		position:absolute;
		top:125px;
		margin-left:30px;
	}
	
	#search_hdr{
		font-size:9px;
		text-transform:uppercase;
		color:#063B6F;
		font-weight:bold;
		margin-right:2px;
	}
	
	#strSearch{
		font-size: 10px;
		color: #333333;
	}
	
	#search_btn{
		position:absolute;
		margin-top:-1px;
		margin-left:5px;
	}
	
	
	
/*----------------------------------
	Main Nav
-----------------------------------*/	
	
	#navBar{
		position:absolute;
		top:145px;
		font-weight:bold;
		font-size:11px;
		text-transform:uppercase;
	}
	
	#navBar ul{
		margin-left:15px;
	}
	
	#navBar li{
		display:inline;
		list-style:none;
		padding-right:10px;
		margin-right:10px;
		border-right:1px solid #E5EFF5;
	}
	
	#navBar .last{border:none;}
	#navBar a:link{color:#E5EFF5;text-decoration:none;}
	#navBar a:visited{color:#E5EFF5;text-decoration:none;}
	#navBar a:hover{color:#FFFFFF;text-decoration:underline;}
	#navBar a:active{color:#FFFFFF;text-decoration:underline;}
	
/*----------------------------------
	Left Nav
-----------------------------------*/	
	
	#left_nav{
		width:191px;
		background-color:#E5EFF5;
		float:left;
		margin-bottom:10px
	}
	
	#left_nav_top{background: url("/images/site_components/left_nav_top.gif") 0 0 no-repeat;}
	#left_nav_bottom{background: url("/images/site_components/left_nav_bottom.gif") left bottom no-repeat;padding: 5px 10px;}
	
	#left_nav h2{
		text-indent:-5600px;
		background-image:url("/images/site_components/headers/browse_products.gif");
		background-repeat:no-repeat;
		width:191px;
		height:16px;
		margin-left:-10px;
	}
	
	#left_nav .findARep{background:url("/images/site_components/headers/leftNav_findARep.gif") no-repeat;}
	
	#left_nav ul{margin-left:-30px}
	#left_nav li{list-style:none;}
	
	#left_nav span{
		display:block;
		text-indent:-5600px;
	}
	
	.by_app{
		background:url("/images/site_components/headers/leftNav_browseByApplication.gif") no-repeat;
		display:block;
		width:191px;
		height:14px;
		margin-left:-20px;
	}
	
				
	.by_cat{
		background:url("/images/site_components/headers/leftNav_browseByCategory.gif") no-repeat;
		display:block;
		width:191px;
		height:16px;
		margin:15px 0px 0px -20px;
	}
	
	.by_stan{
		background:url("/images/site_components/headers/leftNav_browseByStandard.gif") no-repeat;
		display:block;
		width:191px;
		height:16px;
		margin:15px 0px 0px -20px;
	}
	
	.by_LF{
		background:url("/images/site_components/headers/leftNav_LF_dir.gif") no-repeat;
		display:block;
		width:191px;
		height:16px;
		margin:15px 0px 0px -20px;
	}
	
	.radio_btn{margin-top:-10px;}
	
/*----------------------------------
	Canada Only
-----------------------------------*/	
	.by_grp{
		background:url("/images/site_components/headers/leftNav_browseByGroup.gif") no-repeat;
		display:block;
		width:191px;
		height:14px;
		margin-left:-20px;
	}
			
	#left_nav .findARep_only{background:url("/images/site_components/headers/leftNav_findARep_CA.gif") no-repeat;}
		

/*----------------------------------
	FORMS
-----------------------------------*/

	#stnd_form{margin-top:15px}
	#stnd_form fieldset{border:none;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:140px;
		float:left;
		margin-right:15px;
	}
	
	
	#stnd_form legend{font-size:12px;font-weight:bold;color:#0061AA;display:none}

	#stnd_form input{width:215px}
	/*#stnd_form select{width:300px;*width:auto;}*/
	#stnd_form textarea{width:215px}
	#stnd_form .submitbtn {margin-left:160px; width: auto;}
	#stnd_form .check_box input{width: auto;}
	#stnd_form .check_box {width: auto;}
	
	.ast{color:#FF0000;}
	#stnd_form .note{clear:both;margin:-5px 0 0 215px;color:#999999;font-size:10px;}
	
	
	#stnd_form label.error { float: none; color: red; padding-left: 5px; vertical-align: top;position:absolute }
	#stnd_form em { font-weight: bold; padding-right: 5px; vertical-align: top;color:#FF0000 }
	
	.jsvalidation { margin-left:5px; font-size:9px; color:#FF0000;}
	
	.mail_backflow_contact{border:1px solid #CCC;background-color:#F4F3EA;padding:10px;padding-top:0;}
	.mail_backflow_contact .left{float:left;width:450px;margin-right:25px;}
	.mail_backflow_contact h4{color:#333;padding:0;margin:0;}
		

/*----------------------------------
	General Styles
-----------------------------------*/	
	
	#content{margin:-4px 30px 0 209px;}
	
	#content.home{margin-right:0px;}
	
	#bd_trail{margin-left:-40px;}

	#bd_trail li{
		display:inline;
		font-size:9px;
		list-style:none;
		margin-bottom:10px;
	}
	
	.link_list{
		border-bottom:1px dotted #666;
		min-height:100px;
	}
	
	.link_list.last{border-bottom:none;}
	
	.link_list h3{
		font-size:12px;
		font-weight:bold;
		margin-left:115px;
	}
	
	.link_list p{
		margin-left:115px;
	}
	
	.link_list img{
		float:left;
		margin:0px 20px 20px -115px;
	}
	
	.float_left{float:left;margin-right:10px;}
	.float_right{float:right;margin-left:10px;}
	
	.cleaner {clear:both;}
	
	
/*----------------------------------
	New Products Listing
-----------------------------------*/	
	
	.newProducs_sec{
		border-bottom:1px dotted #666;
		margin-bottom:30px;
		padding-bottom:30px;
		clear:right;
	}
	
	.newProducs_sec img{
		float:right;
		margin:0px 0px 50px 20px;
	}
	
	.newProducs_sec h3{
		font-size:12px;
		font-weight:bold;
	}
	
	.newProducs_sec.last{border-bottom:none;}	


/*----------------------------------
	Hot Downloads
-----------------------------------*/	
	
	.hot_downloads_sec{
		border-bottom:1px dotted #666;
		min-height:100px;
	}
	.hot_downloads_sec h3{
		margin-left:145px;
	}
	
	.hot_downloads_sec p{
		margin-left:145px;
	}
	
	.hot_downloads_sec ul{
		margin-left:145px;
	}
	
	.hot_downloads_sec img{
		float:left;
		margin-right:20px;
		margin-left:-145px;
	}
	
	.hot_downloads_sec.last{border-bottom:none;}
	
/*----------------------------------
	Contact Page
-----------------------------------*/	

	.contact_sec{border-bottom:1px dotted #666;}
	
	.contact_sec h3{
		font-size:12px;
		font-weight:bold;
	}

	.contact_sec p{
		margin-left:15px;
	}

	.contact_address h3{
		font-size:12px;
		font-weight:bold;
	}
	
	.contact_address span{
		margin-left:30px;
		width:150px;
		float:left;
	}

/*----------------------------------
	PAGE HEADER TITLES
-----------------------------------*/		

	#content h2{
		text-indent:-5600px;
		width:541px;
		height:21px;
		display:block;
	}
	
	#content.products h3{
		text-indent:-5600px;
		width:541px;
		height:21px;
		display:block;
	}
	
	#content.search h3{
		text-indent:-5600px;
		width:541px;
		height:21px;
		display:block;
	}
	
	#content.aboutus h2{background:url("/images/site_components/headers/titles/aboutUs_title.gif") no-repeat;}
	#content.contact h2{background:url("/images/site_components/headers/titles/contact_title.gif") no-repeat;}
	#content.resources h2{background:url("/images/site_components/headers/titles/resources_title.gif") no-repeat;}
	#content.support h2{background:url("/images/site_components/headers/titles/support_title.gif") no-repeat;}
	#content.sizing h2{background:url("/images/site_components/headers/titles/sizing_title.gif") no-repeat;}
	#content.configurator h2{background:url("/images/site_components/headers/titles/configurator_title.gif") no-repeat;}
	#content.whatsnew h2{background:url("/images/site_components/headers/titles/whatsnew_title.gif") no-repeat;}
	#content.findARep h2{background:url("/images/site_components/headers/titles/findArep_title.gif") no-repeat;}
	#content.inTheNews h2{background:url("/images/site_components/headers/titles/inTheNews.gif") no-repeat;}
	#content.literature h2{background:url("/images/site_components/headers/titles/literature_title.gif") no-repeat;}
	#content.siteMap h2{background:url("/images/site_components/headers/titles/site_map_title.gif") no-repeat;}
	#content.newProducts h2{background:url("/images/site_components/headers/titles/newProducts_title.gif") no-repeat;}
	#content.newProducts_sub h2{background:url("/images/site_components/headers/titles/newProducts_title.gif") no-repeat;}
	#content.search h2{background:url("/images/site_components/headers/titles/search_title_2.gif") no-repeat;}
	#content.products h2{background:url("/images/site_components/headers/titles/products_title.gif") no-repeat;}
	#content.productsfull h2{background:url("/images/site_components/headers/titles/products_title.gif") no-repeat;}
	#content.hotdownloads h2{background:url("/images/site_components/headers/titles/hotdownloads_title.gif") no-repeat;}
	#content.pressureDrop h2{background:url("/images/site_components/headers/titles/pressureDrop_title.gif") no-repeat;}
	#content.insideASSE h2{background:url("/images/site_components/headers/titles/insideASSE.gif") no-repeat;}
	#content.prop h2{background:url("/images/site_components/headers/titles/prop65.gif") no-repeat;}
	#content.terms h2{background:url("/images/site_components/headers/titles/terms_title.gif") no-repeat;}
	#content.privacy h2{background:url("/images/site_components/headers/titles/privacy_title.gif") no-repeat;}
	#content.warranty h2{background:url("/images/site_components/headers/titles/warranty_title.gif") no-repeat;}
	#content.erc h2{background:url("/images/site_components/headers/titles/engineerCenter_title.gif") no-repeat;}
	#content.erc h2#CA{background:url("/images/site_components/headers/titles/engineerCenter_CAtitle.gif") no-repeat;}
	#content.missing h2{background:url("/images/site_components/headers/titles/404_error_title.gif") no-repeat;}
	#content.asperror h2{background:url("/images/site_components/headers/titles/site_error_title.gif") no-repeat;}
	#content.leaving h2{background:url("/images/site_components/headers/titles/leaving_title.gif") no-repeat;}
	#content.asn h2{background:url("/images/site_components/headers/titles/advShipNotices_title.gif") no-repeat;}
	#content.emailList h2{background:url("/images/site_components/headers/titles/emailList_title_2.gif") no-repeat;}
	#content.siteSurvey h2{background:url("/images/site_components/headers/titles/site_survey_title.gif") no-repeat;}
		#content h2#LF_page{background:url("/images/site_components/headers/titles/LF_title.gif") no-repeat;}
		
	
	#content.products h3{background:url("/images/site_components/headers/titles/narrowYourResults_title.gif") no-repeat;}
	#content.search h3{background:url("/images/site_components/headers/titles/relatedSearchResults_title.gif") no-repeat;}
	
/*----------------------------------
	In the News
-----------------------------------*/	
	
	
	#news_nav{
		float:right;
		width:200px;
		margin-left:15px;
		background-color:#F2F2F2;
		padding:2px 10px 10px 10px;	
	}
	
	#news_nav ul{
		margin-left:-40px;
	}
	
	#news_nav li{
		list-style:none;
		margin-bottom:10px;
	}
	
	.inTheNews h3{
		background-color:#E5EFF5;
		font-size:12px;
		font-weight:bold;
		display:block;
		width:100%;
		padding:5px;
	}
	
/*----------------------------------
	Site Survey
-----------------------------------*/	
	
	input.btn{
	   color:#000000;
	   font-size:100%;
	   font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   background-color:#DBE9F1;
	   border:1px solid #DBE9F1;
	}
	.btn_hidden{
	   color:#000000;
	   font-size:100%;
	   font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	   font-weight:normal;
	   background-color:#FFFFFF;
	   border:1px solid #FFF;
	}

/*----------------------------------
	Prop 65
-----------------------------------*/	

	#content.prop65 h3{
		font-size:12px;
		font-weight:bold;
	}
	
/*----------------------------------
	Find  A Rep Results
-----------------------------------*/	
	
	.rep_results_sec{
		border-bottom:1px dotted #666;
		padding-bottom:30px;
		margin-bottom:15px;
	}
	
	.rep_results_sec h3{
		font-size:14px;
		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;
	}

/*----------------------------------
	Contact form
-----------------------------------*/	

	.astk{color:#FF0000;}
	
	#content.contact label{
		width:125px;
		float:left;
		margin-right:15px;
	}
	
	#content.contact form em{color:#FF0000}
	#content.contact form span{color:#FF0000}
	#content.contact form label.error { float: none; color: red; padding-left: 10px; vertical-align: top; }
	#content.contact form fieldset{border:none;border-top:1px dashed #CCC;margin-top:15px}
	#content.contact form legend{display:none}
	
	
	#content.contact input{width:215px}
	
	#content.contact select{width:215px}
	
	#content.contact .submitbtn {width: auto;}
	
	
	#content.contact .note{clear:both;margin:-5px 0 0 140px;color:#999999;font-size:10px;}
	


/*----------------------------------
	Products Browse page
-----------------------------------*/	
	#narrow_list{
		margin-bottom:20px;
	}
	
	#narrow_list li{
		list-style:none;
		margin-bottom:5px;
	}
	
	.narrow_right{
		position:absolute;
		margin-top:-20px;
		margin-left:300px;
		width:200px;
	}
	
	#product_count{
		margin-top:-35px;
		margin-left:90px;
	}
	
	#product_count.search{
		margin-top:-34px;
		margin-left:155px;
	}
	
	#page_count{
		position:absolute;
		margin-top:-20px;
		margin-left:200px;
	}
	
	.page_nav{
		margin-top:-30px;
		float:right;
	}

	.page_nav li{
		display:inline;
		margin-left:5px;
	}
	
	.prod_return{
		float:left;
		width:165px;
		margin-right:10px;
		min-height:300px;
		height:320px;
		border-right:1px dotted #333;
		margin-bottom:20px;
		padding-right:10px;
	}
	
	.prod_return_last{
		float:left;
		width:160px;
		min-height:300px;
		margin-bottom:20px;
	}
	
	.related_search_sec{
		border-bottom:1px dotted #666;
		min-height:100px;
	}
	
	.related_search_sec p{
		margin-left:100px;
	}
	
	.related_search_sec img{
		float:left;
		margin:0 20px 50px -100px;
	}
	
	.related_search_sec.last{border-bottom:none;}
	
	.obsolete_prod{font-weight:bold;color:#FF0000;font-style:italic}
	
	.leadfree{font-style:italic;font-weight:bold;}
	#leadFree_dis{color:#999999;font-style:italic;}
	
	#comp_spreadsheet_area{width:177px;height:106px;padding:38px 10px 0 10px;background:url(/images/aux_images/LeadFree/compSpreadsheet.jpg) no-repeat}
	
/*----------------------------------
	Products Full page
-----------------------------------*/	

	#prod_desc{
		background-color:#F2F2F2;
		padding:2px 10px 10px 10px;
	}
	
	#prod_details{
		width:380px;
		margin-left:160px;
		min-height:250px;
	}
	
	#prod_image{
		float:left;
		width:160px;
	}
	
	#enlarge{
		width:150px;
		text-align:center;
	}
	
	#prod_details h3{
		font-size:12px;
		font-weight:bold;
	}
	
	#adobe_dl{
		border-top:1px dotted #333;
		border-bottom:1px dotted #333;
		padding-top:10px;
		margin-top:30px;
		padding-bottom:10px;
	}
	
	#adobe_dl img{
		float:right;
		margin-left:20px;
	}
	

/*----------------------------------
	About page
-----------------------------------*/	
	
	#about_img_1{float:right;}
	
/*----------------------------------
	New Products Sub Pages
-----------------------------------*/	

	.newProducts_sub h3{
		color:#006699;
		font-size:12px;
		font-weight:bold;
	}
	
	#right_images{
		float:right;
		margin-left:20px;
		margin-bottom:20px;
		color:#999999;
		font-style:italic;
	}
	
	#right_images .lrg_text{
		margin-left:25px;
		font-size:13px;
		color:#006699;
		font-style:normal;
	}
	
	#right_images2{
		float:right;
		margin-left:20px;
		margin-bottom:20px;
		color:#999999;
		font-style:italic;
	}
	
/*----------------------------------
	Lead Free Page
-----------------------------------*/

h3#LF_hdr{
		margin-top:0px;
		display:block;
		width:541px;
		height:138px;
		text-indent:-9999px;
		background: url("/images/site_components/headers/LF_hdr.jpg") no-repeat;
	}
	
.LF_ID{float:right;width:200px;font-size:11px;margin-bottom:184px;border-left:1px solid #CCC;padding-left:10px}
.LF_copy{margin-right:215px}
.LF_info ul{margin-top:-5px}

/*----------------------------------
	TABLES
-----------------------------------*/	
	table.leadfree_dir{width:100%;}
	th{text-align:left;font-size:12px;font-weight:bold;color:#FFF;background-color:#02669A;}
	tr.alt_row{background-color:#E5EFF5;}
	

	
/*----------------------------------
	Sizing page
-----------------------------------*/	
	
	
	.sizing_link{
		width:200px;
		margin-top:-206px;
		margin-left:278px
	}
	
/*----------------------------------
	Pressure Drop page
-----------------------------------*/	
	
	
	#pressure_options{
		width:200px;
		margin-top:-206px;
		margin-left:278px
	}
	
	
	#pressure_options ul{
		margin-left:-40px;
	}
	
	#pressure_options li{
		list-style:none;
	}
	
/*----------------------------------
	Shower Safety d/l Page
-----------------------------------*/	
	
	#shower_safety_image{
		float:right;
	}
	
/*----------------------------------
	Engineer Resource Center
-----------------------------------*/	

	.erc_sec{
		min-height:150px;
		border-bottom:1px dotted #666;
		margin-bottom:30px;
		padding-bottom:30px;
	}
	
	.erc_sec.tall{
		min-height:215px;
	}
	
	.erc_sec img{
		float:right;
		margin:0 20px 50px 0px;
	}
	
	#erc_links{
		background-color:#F2F2F2;
		padding:2px 10px 10px 10px;
		margin-bottom:30px;
	}
	
	#erc_links ul{
		margin-left:-40px;
	}
	
	#erc_links li{
		list-style:none;
		margin-bottom:10px;
	}

/*----------------------------------
	Engineer Resource Center - MasteSpec 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 #666;}
	
	#masterspec_dl_table ul{margin-left:-40px;}
	
	#masterspec_dl_table li{list-style:none;font-size:10px;}
	
	.masterspec_sections{
		color:#FF0000;
		font-weight:bold;
		font-size:14px;
	}
	
	td.downloads{width:100px;}

/*----------------------------------
	Find A Rep
-----------------------------------*/	

	.findARep ul{margin-left:-40px;}
	.findARep li{list-style:none;}

/*----------------------------------
	Catalog Download Page
-----------------------------------*/		
	.catalog_US{float:left;height:320px;}
	.catalog{width:541px;height:210px;}
	.catalog h3{margin-top:0px;}
	.cat_download_US{margin-left:260px;margin-top:65px;height:320px;text-align:left;}
	.cat_download{margin-left:195px;padding-top:15px;text-align:left;}
	
	#adobe_dl.lit{margin-top:50px;margin-bottom:15px;}
	
	.literature h3{
		font-size:12px;
		font-weight:bold;
	}
	
/*-----------------------------------------
	Catalog Download Page for Canada Only
------------------------------------------*/

		
	#download_ESP{margin-left:260px;height:295px;}
	#download_PLB{margin-left:260px;height:295px;}


/*----------------------------------
	IS ES Lit Download page
-----------------------------------*/	
	
	#lit_dyn td{padding:5px;}
	
	#lit_dyn th{
		font-size:14px;
		font-weight:bold;
	}
	
	#adobe_dl.lit_dyn{
		margin-top:0px;
		margin-bottom:20px;
	}
	
	.prod_row{background-color:#F2F7FA;}
	
	#jump_to{margin-bottom:20px;}
	
	.download{
		width:100%;
		text-align:center;
	}

/*----------------------------------
	PL/sales Lit Download
-----------------------------------*/	
	
	.lit_dyn2_row{
		border-bottom:1px dotted #666;
		height:145px;
	}
	
	.lit_dyn2{
		width:250px;
		position:relative;
		float:left;
		margin-right:10px;
		min-height:150px;
	}
	
	.lit_dyn2 img{
		float:left;
		margin-right:10px;
		margin-bottom:50px;
	}
	
	.lit_dyn2.last{
		margin-right:0px;
	}

/*----------------------------------
	HomePage
-----------------------------------*/	
	
	.home_page_features{
		float:left;
		width:156px;
		margin-right:15px;
		margin-bottom:10px;
		padding-right:15px;
		border-right:1px dotted #333;
		height:200px;
	}
	
	.home_page_features h4{
		margin-top:-5px;
		color:#006699;
		font-weight:bold;
	}
	
	.home_page_features_end{
		float:left;
		width:156px;
		margin-right:15px;
		margin-bottom:10px;
		padding-right:15px;
		height:200px;
	}
	
	.home_page_features_end h4{
		margin-top:-5px;
		color:#006699;
		font-weight:bold;
	}
	
	#features_header{
		background-image:url("/images/site_components/headers/home_features.gif");
		background-repeat:no-repeat;
		text-indent:-5600px;
		width:541px;
		height:21px;
	}
	
	
/*----------------------------------
	Product Tabber
-----------------------------------*/	
	
	/*--------------------------------------------------
	  REQUIRED to hide the non-active tab content.
	  But do not hide them in the print stylesheet!
	  --------------------------------------------------*/
	
	.tabberlive .tabbertabhide {display:none;}
	
	/*--------------------------------------------------
	  .tabber = before the tabber interface is set up
	  .tabberlive = after the tabber interface is set up
	  --------------------------------------------------*/
	
	.tabber {clear:both;}
	.tabberlive {margin-top:1em;}
	
	#lit_links li{list-style:none;}
	
	.tabbertab{min-height:100px;font-size:11px}
	
	/*--------------------------------------------------
	  ul.tabbernav = the tab navigation list
	  li.tabberactive = the active tab
	  --------------------------------------------------*/
	ul.tabbernav{
	 margin:0;
	 padding: 3px 0;
	 border-bottom: 1px solid #103D7C;
	 font: 12px Verdana, sans-serif;
	}
	
	ul.tabbernav li{
	 list-style: none;
	 margin: 0;
	 display: inline;
	}
	
	ul.tabbernav li a
	{
	 padding: 3px 0.5em;
	 margin-left: 0px;
	 border-bottom: none;
	 background-image:url(/images/site_components/tabber/tab_1.jpg);
	 text-decoration: none;
	 width:120px;
	}
	
	ul.tabbernav li a:link { color: #000000; }
	ul.tabbernav li a:visited { color: #000000; }
	
	ul.tabbernav li a:hover{
	 color: #FFF;
	 background-image:url(/images/site_components/tabber/tab_2.jpg);
	}
	
	ul.tabbernav li.tabberactive a{
	 color: #FFF;
	 background-color: #fff;
	 background-image:url(/images/site_components/tabber/tab_2.jpg);
	}
	
	ul.tabbernav li.tabberactive a:hover{
	 color: #FFF;
	 background: white;
	 background-image:url(/images/site_components/tabber/tab_2.jpg);
	 border-bottom: #103D7C;
	}
	
	/*--------------------------------------------------
	  .tabbertab = the tab content
	  Add style only after the tabber interface is set up (.tabberlive)
	  --------------------------------------------------*/
	.tabberlive .tabbertab {
	 padding:5px;
	 border:1px solid #103D7C;
	 border-top:0;
	}
	
	/* If desired, hide the heading since a heading is provided by the tab */
	.tabberlive .tabbertab h2 {display:none;}
	.tabberlive .tabbertab h4 {display:none;}
	
	/* Example of using an ID to set different styles for the tabs on the page */
	.tabberlive#tab1 {}
	.tabberlive#tab2 {}
	.tabberlive#tab2 .tabbertab {
	 height:200px;
	 overflow:auto;
	}
	
	/*----------------------------------
		CAD Download
	-----------------------------------*/
	
	#viewpoint_dl{
		margin-top:10px;
		background-color:#F2F2F2;
		border:1px solid #CCC;
		padding:5px 10px;
		color:#999999;
	}


	
	.CAD_loader{
		width:185px;
		padding:0 5px;
		float:left;
	}
	
	
	#cad_viewer{border-left:1px solid #CCC;padding:5px 5px;margin-left:190px;}

	#cad_header{height:50px;border-bottom:1px dashed #CCC;margin-bottom:10px;}

	#cad_header #cad_view_select{float:right;margin:0;padding:0;}

	#cad_avail_dls{margin-top:20px;padding-top:10px;border-top:1px dashed #CCC;}
	
	h3#cad_hdr{font:15px bold Verdana,Arial,Helvetica,sans-serif #006699}

/*----------------------------------
	Footer
-----------------------------------*/	
	
	#footer{
		font: 10px "Lucida Grande", Verdana, sans-serif;
		line-height:normal;
		clear:both;
	}
	
	#footer_tier1{
		background-color:#E5EFF5;
		width:749px;
	}
	
	#footer_tier1_top{
		background: url("/images/site_components/footer_tier1_top.gif") 0 0 no-repeat;
	}
	
	#footer_tier1_bottom{
		background: url("/images/site_components/footer_tier1_bottom.gif") left bottom no-repeat;
		padding: 0px 10px 0px 10px;
	}
	
	#email_list{
		float:left;
		width:350px;
	}
	
	#email_list h5{
		text-indent:-5600px;
		background:url("/images/site_components/headers/emailList_title.gif") no-repeat;
		width:268px;
		height:9px;
	}
	
	#email_list label{
		position:absolute;
		margin-left:5px;
		margin-top:4px;
	}
	
	#strEmail {
		width:200px;
		font-size: 10px;
		color: #333333;
	}
	
	#shower_safety{
		margin-left:360px;
		padding-top:2px;
	}
	
	
	#shower_image{
		float:left;
		margin-right:10px;
		margin-top:-1px;
	}
	
	#shower_safety h5{
		text-indent:-5600px;
		background:url("/images/site_components/headers/shower_safety_title.gif") no-repeat;
		width:156px;
		height:9px;
	}
	
	#LeadFree{
		margin-left:360px;
		padding-top:1px;
	}
	
	#LeadFree h5{
		text-indent:-5600px;
		background:url("/images/site_components/headers/LF_title.gif") no-repeat;
		width:156px;
		height:9px;
	}
	
	#LF_img{
		float:left;
		margin-right:10px;
		margin-top:-1px;
	}
	
	#footer_tier1_cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0;
		padding:0;
		background:transparent;
	}
	
	#footer_tier2{
		background:url("/images/site_components/footer_tier2_bg.gif") no-repeat;
		height:23px;
		font-size:10px;
		margin-bottom:10px;
	}  

	

	#footer_tier2 ul{
		margin-left:-40px;
		padding-top:5px;
	}

	

	#footer_tier2 li{
		display:inline;
		padding-left: 6px;
		padding-right: 8px;
		border-right: 1px solid #000;
	}
	
	#footer_tier2 .last{border-right: 0px solid #000;}
	
	
/*----------------------------------
	Global Footer
-----------------------------------*/
	
	#footer_tier3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:780px;
		color: #CCC;
		background-color:#000;
		line-height:13px;
		font-size:10px;
		padding:15px 10px;
		height:40px;
		*padding-top:25px;
		*height:30px;
		margin-left:-26px;
	}  
	
	#footer_tier3 ul{list-style:none;margin:-18px 0 0 -40px;*margin-left:0;}
	#footer_tier3 li{display:inline;}
	#footer_tier3 p{margin:0;padding:0;}
	
	#footer_text{margin-left:168px;}
	
	#ft_logo{
		float:left;
		margin:-14px 10px -3px 0;
		padding:0;
		display:block;
		text-indent:-5600px;
		background:url("/g_logos/wwt_ft_logo.gif") no-repeat;
		width:158px;
		height:33px;
	}
	
	#footer_tier3 a{font-weight:bold;text-decoration:underline}
	
	#footer_tier3 a:link{color: #CCCCCC;}
	#footer_tier3 a:visited {color: #CCCCCC;}
	#footer_tier3 a:hover {color: #FFFFFF;}
	#footer_tier3 a:active {color: #FFFFFF;}
	
/*----------------------------------
	Canada Only
-----------------------------------*/		
	#CA_shower_safety{
		float:left;
		width:350px;
	}
	#CA_shower_safety h5{
		text-indent:-5600px;
		background:url("/images/site_components/headers/shower_safety_title.gif") no-repeat;
		width:156px;
		height:9px;
	}
	
	
	
/*----------------------------------
	ASN
-----------------------------------*/

	#generic_asn#strEmail{
		width:200px;
		font-size: 12px;
		color: #000000;
	}
		
	