 /* CSS Document */

/*-------------------------------------------------*/
/* MAIN CLASSES 								   */
/*-------------------------------------------------*/

	body {
		background-image: url("/images/layout/bg.jpg");
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		min-width: 760px;
	}
	
	img{border:none;}
	
	a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2978B8;
		text-decoration: none;
	}
	a{outline:none;}
	a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2978B8;
		text-decoration: none;
	}
	a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2978B8;
		text-decoration: underline;
	}


/*-------------------------------------------------*/
/* Search Box									   */
/*-------------------------------------------------*/

	.searchbox {
		font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
		z-index: 1;
	}

/*-------------------------------------------------*/
/* Navigation	 								   */
/*-------------------------------------------------*/

	#navBar_content{
		background: #104A7D;
		width: 760px;
		height:33px;
		float:left;
	}
	
	#navBar{
		float:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #F2F2F2;
		list-style: none;
		margin-top:10px;
		margin-left:-35px;
	}
	
	#navBar li{
		display:inline;
		padding-left: 10px;
		padding-right: 10px;
		border-right: 1px solid #FFF;
		text-align:left;
	}
	
	#navBar li#navBar_last{
		padding:3px;
		padding-left: 10px;
		border-right: 0px solid #FFF;
		text-align:left;
	}
	
	#navBar li a:link {
		color: #F2F2F2;
		font-size:10px;
		text-decoration: none;
	}
	
	#navBar li a:visited {
		color: #F2F2F2;
		font-size:10px;
		text-decoration: none;
	}
	
	#navBar li a:hover {
		color: #FFFFFF;
		font-size:10px;
		text-decoration: underline;
	}

	#navBar_search {
		position: relative;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #F2F2F2;
		float:right;
		margin-bottom:-10px;
		margin-top:2px;
		margin-right:10px;
	}
	
	
	#skip_nav{
		display:none;
	}
	
	.cleaner{clear:both}

/*-------------------------------------------------*/
/* HEADER Classes								   */
/*-------------------------------------------------*/

	#logo{
		position:relative;
		float:left;
		width:362px;
	}
	
	#header_right{
		position:relative;
		float:right;
		background-image:url("/images/header_product.jpg");
		width:398px;
		height:101px;
	}


/*-------------------------------------------------*/
/* HOMEPAGE Classes								   */
/*-------------------------------------------------*/

	#mainPage{
		width: 760px;
		border:1px solid;
		background: #FFF;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}
	#home_middle{
		width: 750px;
		background: #FFF;
		padding:5px;
		height:320px;
		font-size: 10px;
	}
	#leftContent{
		position: absolute;
		width: 530px;
		background: #FFF;
		padding:5px;
		height:198px;
	}
	#rightContent{
		position: absolute;
		width: 240px;
		background: #FFF;
		padding:5px;
		height:198px;
		margin-left: 319px;
	}
	#contact_area{
		width: 200px;
		background: #F2F2F2;
		padding:5px;
	}
	#right_image{
		position: absolute;
		height:198px;
		width: 195px;
		margin-left:530px;
	}
	#main{
		width: 760px;
	}
	
	#headline{
		font-size:12px;
		font-weight:bold;
	}
	
	#more_btn{display:block;
		text-indent:-5600px;
		background-image:url("/images/home/more_btn.gif");
		width:103px;
		height:23px;
		margin-top:-5px;
		margin-bottom:15px;
		}
	.notice_hometxt{
		background:#EFEFEF;
		border:1px solid #930;
		margin-left:30px;
		margin-bottom:30px;
		padding:0 10px;
		width:385px;
	}
	.notice_hometxt p{
		margin-top:5px;
		line-height:150%;
	}
	.notice_hometxt h4{
		margin-bottom:0;
	}

/*-------------------------------------------------*/
/* SUBPAGE Classes								   */
/*-------------------------------------------------*/

	#middle{
		padding:5px;
		margin-left:30px;
		margin-right:10px;
		clear:both;
	}
	
	#page_title{
		margin-top:10px;
		margin-left:10px;
		position:relative;
  		float:left;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #999999;
		width:700px;
	}
	
/*----------------------------------
	FORMS
-----------------------------------*/

	#stnd_form{margin-top:15px;}
	
	#stnd_form .sec{
		border-bottom:1px dashed #CCC;
		padding-bottom:30px;
		margin-bottom:30px;
		min-height:0;
		width:700px
	}
	
	#stnd_form fieldset{border:none}
	#stnd_form legend{display:none}
	
	#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 fieldset{}
	#stnd_form fieldset#fieldset_last{border-bottom:none;padding-bottom:0px;margin-bottom:0px}
	#stnd_form legend{font-size:12px;font-weight:bold;color:#0061AA}

	#stnd_form input{width:300px;*width:275px;}
	/*#stnd_form select{width:300px;*width:auto;}*/
	#stnd_form textarea{width:305px;height:150px}
	#stnd_form .submitbtn {margin-left:215px; width: auto;margin-top:20px}
	#stnd_form .stnd_btn {margin-left:215px; width: auto;}
	#stnd_form .checkbox {width: auto;}
	#stnd_form .radio {width: auto;}
	
	
	#stnd_form span.right{margin-left:0px}
	
	.ast{color:#FF0000;}
	#stnd_form .note{clear:both;margin:-5px 0 0 215px;color:#999999;font-size:12px}
	
	
	#stnd_form label.error { float: none; color: red; padding-left: 10px; vertical-align: top;font-size:10px }
	#stnd_form em { font-weight: bold; padding-right: 5px; vertical-align: top;color:#FF0000 }
	
	.jsvalidation { margin-left:10px; font-size:12px; 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;}
	
	#map_canvas{width: 280px; height: 280px; border: 1px solid black}
	
	#stnd_form.distr_results {clear:none;padding-top:15px;width:280px;}
	#stnd_form.distr_results label{float:none}
	#stnd_form.distr_results input{width:240px}
	#stnd_form.distr_results .stnd_btn{width:auto;margin-left:0}
	
/*-------------------------------------------------*/
/* REP Page										   */
/*-------------------------------------------------*/	

	.rep_results{
		width:400px;
		margin-bottom:30px;
	}
	
	.rep_results li{
		list-style: none;
		padding:5px;
	}
	
	.rep_company_name{
		width:400px;
		padding:5px;
		background-color:#F2F2F2;
		font-weight:bold;
	}

/*-------------------------------------------------*/
/* Contact Page									   */
/*-------------------------------------------------*/	
	
	#contact_mailing{
		border-top-width: 1px;
		border-top-style: dashed;
		border-top-color: #999999;
		width:650px;
		padding:10px;
	}
	
	#contact_oem{
		border-top-width: 1px;
		border-top-style: dashed;
		border-top-color: #999999;
		width:650px;
		padding:10px;
	}
	
	#contact_email{
		border-top-width: 1px;
		border-top-style: dashed;
		border-top-color: #999999;
		width:650px;
		padding:10px;
	}
	
	#contact_reps{
		width:700px;
		padding:10px;
	}
	
/*-------------------------------------------------*/
/* Literature Page								   */
/*-------------------------------------------------*/	
	
  #lit_pl_image{
  	position:relative;
  	float:left;
	width:250px;
  }
  
  #lit_pl_data{
  	position:relative;
  	float:right;
	width:425px;
  }
  
  #lit_dataExchange{
	float:left;
	clear:both;
  }
  
  #lit_adobe_note{
  	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-top:15px;
	margin-bottom:30px;
	width:675px;
	height:55px;
	clear:both;
  }
  
  #lit_adobe_note p#text{
  	float:left;
	width:475px;
  }
  
  #lit_adobe_note p#image{
  	float:right;
	width:200px;
  }
  
  #lit_dataExchange{
  	position:relative;
  	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-bottom-color: #999999;
	width:675px;
	margin-top:30px;
	margin-bottom:30px;
  }
  
  #lit_dataExchange p#text{
  	float:right;
	width:565px;
	text-align:left;
  }
  
  #lit_dataExchange p#image{
  	float:left;
	width:110px;
  }
  
  h3#alert{ 
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#BF2F2F url(/dataexchange/images/error_icon.png) no-repeat 5px 3px;
	border:1px dotted #BF9B9B;
	padding:11px;
	text-indent:30px;
	margin-bottom:20px;
  }
  
/*-------------------------------------------------*/
/* Search Page									   */
/*-------------------------------------------------*/	 
  
  .product_search_results{
  	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	width:675px;
	/*height:150px;*/
	margin-top:30px;
	margin-bottom:30px;
	clear:both;
  }
  
  .product_search_text{
  	float:left;
	width:500px;
	text-align:left;
  }

  .related_search_image{
  	float:right;
	width:175px;
	text-align:center;
  }
  
  .related_search_text{
  	float:left;
	width:500px;
	height:75px;
	text-align:left;
  }
  .related_search_results{
  	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	width:675px;
	height:100px;
	margin-top:30px;
	margin-bottom:30px;
	clear:both;
  }   
  .product_search_text_no_returns{
 	float:left;
	width:675px;
	padding-bottom:50px;
	text-align:left;
  }
  
  .product_search_image{
  	float:right;
	width:175px;
	text-align:center;
  }
  
  .product_returns{
  	float:left;
	background-color:#F2F2F2;
	padding:5px;
	width:665px;
  }
  
  .search_page_nav{float:right;margin-top:0;*margin-top:10px;margin-right:30px;}

	.search_page_nav li{
		display:inline;
		margin-left:5px;
	}
	
	.leadfree{font-style:italic;font-weight:bold;}
	#leadFree_dis{color:#999999;font-style:italic}
	
		#lf_xref_form input{padding:2px;font-size:14px;width:300px}
	#lf_xref_form input.submitBtn{font-size:12px;width:auto}
	#lf_xref{width:100%;border-top:1px dashed #CCC;padding-top:10px;margin-top:10px;*padding-top:20px}
	#lf_xref h3{color:#79A13E;font-size:14px;padding:2px}
	#lf_xref h4{font-weight:normal;font-size:12px;padding:8px;background-color:#FCF9D8}
	
  
/*-------------------------------------------------*/
/* Support Page									   */
/*-------------------------------------------------*/	
  
  .support_categories{
  	position:relative;
  	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	width:675px;
	height:55px;
	margin-top:30px;
	margin-bottom:30px;
	clear:both;
  }
  
  .support_text{
  	float:right;
	width:565px;
	text-align:left;
  }
  
  .support_image{
  	float:left;
	width:110px;
  }
  
  .support_categories_top{
  	position:relative;
	width:675px;
	height:55px;
	margin-bottom:30px;
	clear:both;
  }
  
  .support_text{
  	float:right;
	width:565px;
	text-align:left;
  }
  
  .support_image{
  	float:left;
	width:110px;
  }
  
 
/*-------------------------------------------------*/
/* Lead Free    								   */
/*-------------------------------------------------*/

	.LF_hometxt{padding:0 10px 10px 35px;width:385px;line-height:140%;}
	.LF_hometxt #headline{margin-top:15px;}
	
	#LF_hdr{
		display:block;
		background:url("/images/LeadFree/LF_header.jpg") no-repeat;
		width:480px;
		height:138px;
		margin-top:11px;
		text-indent:-9999px;
		}

   
   #Left_cntnt{
   		float:left;
		padding:5px;
		margin-top:5px;
		margin-left:30px;
		width:480px;
		}
		
	#Right_cntnt{
   		float:right;
		margin-top:20px;
		margin-right:20px;
		padding:0 7px 0 7px;
		width:198px;
		border:1px solid #CCDDED;
	}
	
	#Right_cntnt p{font-size:10px;}	
	#Right_cntnt li{font-size:10px;}
	#Right_cntnt ul{margin-left:-25px;*margin-top:-10px;*margin-left:10px;list-style:none;}
	
	#comp_spreadsheet_area{width:177px;height:96px;padding:48px 10px 0 10px;background:url(/images/LeadFree/compSpreadsheet.jpg) no-repeat 5px 0;}
	
	.padd_left{margin-left:30px;}
	
	/*----------------------------------
		TABLES
	-----------------------------------*/	
	
	table.leadfree_dir{width:96%;}
	.leadfree_dir th{text-align:left;font-size:12px;font-weight:bold;color:#FFF;background-color:#104A7D;}
	.leadfree_dir tr.alt_row{background-color:#E9F0F6;width:80%;}
	  
/*-------------------------------------------------*/
/* About US Page								   */
/*-------------------------------------------------*/	
  
  #aboutUs_lil_image{
  	position:relative;
  	float:left;
	width:110px;
  }
  
  #aboutUs_text{
  	position:relative;
  	float:right;
	width:590px;
	height:300px;
  }

/*-------------------------------------------------*/
/* Site Survey									   */
/*-------------------------------------------------*/	  
  
  .btn_hidden{
	   color:#000000;
	   font-size:100%;
	   font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	   font-weight:normal;
	   background-color:#FFFFFF;
	   border:1px solid;
	   border-top-color:#FFFFFF;
	   border-left-color:#FFFFFF;
	   border-right-color:#FFFFFF;
	   border-bottom-color:#FFFFFF;
	}  
/*-------------------------------------------------*/
/* FOOTER CLASSES 								   */
/*-------------------------------------------------*/

	#footer{
		width: 760px;
		background:#000000;
		font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
		color: #CCCCCC;
		height:65px;
		clear:both;
	}  
	
	#footer a:link{
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #CCCCCC;
		text-decoration: underline;
	}
	
	#footer a:visited {
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #CCCCCC;
		text-decoration: underline;
	}
	#footer a:hover {
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	#footer_content {
		float:left;
		left:150px;
		margin-top:10px;
	}
	#ft_logo{
		float:left;
		margin:14px 10px -3px 10px;
		padding:0;
		display:block;
		text-indent:-5600px;
		background:url("/g_logos/wwt_ft_logo.gif") no-repeat;
		width:158px;
		height:33px;
	}

