/*---------------------------------------------------*/
/*--------------  GENERAL STYLES --------------------*/
/*---------------------------------------------------*/

	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		*margin-top:10px;
	}
	a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2978B8;
		text-decoration: 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;
	}
	
	img{border:none;}
	
/*---------------------------------------------------*/
/*--------------  CLASSES ---------------------------*/
/*---------------------------------------------------*/

.search_page_nav li{
	display:inline;
	margin-left:5px;
}

#mobile_link{
	display:none;
}

#country_select{
	margin-bottom:-10px;
	margin-left:585px;
	z-index: 2;
	position:relative;
}

.searchbox {
	font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
	z-index: 1;
}
.searchbox_sm {
	font: 9px/9px Verdana, Arial, Helvetica, sans-serif;
	z-index: 1;
}
table {
	background-repeat: no-repeat;
}
form { margin-bottom: 0 ; } 

.flash {
	z-index: -20000;
	overflow: hidden;
	visibility: visible;
}

.catagoryNavTable {
	background-color: #EDF8FE;
	border-top: thin none #000000;
	border-right: thin none #000000;
	border-bottom: thin none #000000;
	border-left: thin none #000000;
	z-index: 1;
}
.indlinks {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000
	font-weight: bold;
	text-decoration: none;
}
.indlinks a:link {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000
	font-weight: bold;
	text-decoration: none;
}
.indlinks a:visited {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.indlinks a:hover {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.indlinks td {
	border: thin solid #FFFFFF;
}	
.indlinks td :hover {
	background-color: #B3B3FF;
}
.abcindlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #B0C5F6;
}
.leftBorderTable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #999999;
}
.topborder {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #999999;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom-color: #999999;
}
.pixboarder {
	border: 1px solid;
}
.headertitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
}
.searchReplace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B0C5F6;
}
.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;
}  
.headerLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}
.headerLinks a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}
.headerLinks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: underline;
	color: #000000;
}
.headerLinks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}
.productCount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
}

.bottomnav {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
.bottomnav a:link {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.bottomnav a:visited {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.bottomnav a:hover {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.supercript {font-size:9px;
	}
	
.cleaner{
		clear:both;
		height:1px;
		font-size:0.06em;
		border:none;
		margin:0;
		padding:0;
		background:transparent;
	}
	
.float_right{float:right;}

.float_left{float:left;margin-right:15px;padding-bottom:25px;}
.float_left.m0{float:left;margin-right:0px;}

.brochure{border:1px solid #888;}

/*---------------------------------------------------*/
/*--------------  BREADCRUMB TRAIL ------------------*/
/*---------------------------------------------------*/

	#bd_trail{
		margin-left:-30px;
		*margin-left:0px;
	}
	
	#bd_trail li{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		margin-left:3px;
		display:inline;
		list-style:none;
	}
	
	#bd_trail a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	#bd_trail a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	#bd_trail a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	
/*--------------------------------------------------------*/
/*-------  Breadcrumb Trail for Main Profile Page  -------*/
/*--------------------------------------------------------*/

	#bd_profile{
		margin-top:20px;
		margin-left:-25px;
		*margin-left:15px;
		*margin-top:15px;
	}
	#bd_profile li{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		margin-left:3px;
		display:inline;
		list-style:none;
	}
	
	#bd_profile a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	#bd_profile a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	#bd_profile a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}


/*---------------------------------------------------*/
/*--------------  DIV NAVS  -------------------------*/
/*---------------------------------------------------*/

	#div_nav{
		background-color: #EDF8FE;
		width:758px;
		height:36px;
		float: left;
		text-align:left;
		position:relative;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #2978B8;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #2978B8;
	}
	
	#div_nav ul{
		display:inline;
		list-style: none;
	}
	
	#div_nav li {
		float: left;
		position:relative;
		text-decoration:none;
		padding-right:10px;
		margin-top:10px;
		margin-left:10px;
		*margin-left:5px;
	}
	
	#div_nav li#div_nav_last {
		float:right;
		margin-right:0px;
	}

/*---------------------------------------------------*/
/*--------------  SITE MAP STYLES -------------------*/
/*---------------------------------------------------*/

	#site_map_parent_left{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		list-style:none;
		margin-left:-60px;
		*margin-left:-15px;
		margin-top:-10px;
	}
	
	#site_map_parent_right{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		list-style:none;
		margin-left:-15px;
		*margin-left:15px;
		margin-top:-10px;
	}
	
	
	.site_map{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		list-style:url("/pro/images/common/printables_headnav_notch.gif");
	}
	
	.site_map_category{
		border-top-width: 1px;
		border-top-style: dashed;
		border-top-color: #999999;
		padding-top: 15px;
		padding-bottom: 15px;
		width:250px;
	}
	
	.site_map li {
		position:relative;
		text-align: left;
		padding:3px;
	}
	
	.site_map_alt {
		position:relative;
		text-align: left;
		padding:5px;
		background:#edf8fe;
	}
	

/*---------------------------------------------------*/
/*--------------  MAIN PROD CAT LISTS  --------------*/
/*---------------------------------------------------*/

	#prod_cat_1{
		display:block;
		float:left;
		font-size: 11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		list-style:none;
		width:190px;
		margin-top:5px;
		margin-left:-30px;
		*margin-left:5px;
	}
	
	#prod_cat_1 li{
		padding-left:10px;
		padding-bottom:3px;
		margin-bottom:3px;
		background:url(/pro/images/common/product_cat_arrow.gif);
		background-repeat:no-repeat;
	}
	
	#prod_cat_1 li a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2978B8;
		text-decoration: none;
	}
	
	#prod_cat_1 li a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2978B8;
		text-decoration: none;
	}
	
	#prod_cat_1 li a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2978B8;
		text-decoration: underline;
	}
	
	#prod_cat_1 li a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2978B8;
		text-decoration: underline;
	}
	
	#prod_cat_2{
		display:block;
		float:right;
		font: 11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		list-style:none;
		margin-top:5px;
		margin-left:-35px;
		width:190px;
	}
	
	#prod_cat_2 li{
		padding-left:10px;
		padding-bottom:3px;
		margin-bottom:3px;
		background:url(/pro/images/common/product_cat_arrow.gif);
		background-repeat:no-repeat;
	}

	#prod_cat_2 li a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2978B8;
		text-decoration: none;
	}
	
	#prod_cat_2 li a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2978B8;
		text-decoration: none;
	}
	
	#prod_cat_2 li a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2978B8;
		text-decoration: underline;
	}
	
	#prod_cat_2 li a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2978B8;
		text-decoration: underline;
	}
	
	.leadfree{font-style:italic;font-weight:bold;}
	#leadFree_dis{color:#999999;font-style:italic}

	
/*---------------------------------------------------*/
/*-------------- Featured ---------------------------*/
/*---------------------------------------------------*/

	#whatsnew_left_content{
			float:left;
			width:450px;
			padding-left:30px;
			margin-right:10px;
	}
	
	#whatsnew_right_content{
		width:200px;
		margin-left:515px;
		border:1px solid #333333;
		padding:0 5px 0 5px;
	}
	
	.right_callout { 
		font-size:9px;
		font-style:italic;
		text-transform:uppercase;		
		}
	
	#main_content {border-left: 1px solid #2978B8;
			border-right:1px solid #2978B8;
			width:758px;
		}
		
	
	



/*---------------------------------------------------*/
/*------------------- Learnabout --------------------*/
/*---------------------------------------------------*/

	
	#WAD_list{ width:360px;
			line-height:19px;
			font-size:12px;
			margin-left:10px;}
	
	#support_right_content{
			width:180px;
			padding:10px;
			border: 2px solid #CF0C19;
	}
	
	.sub_header{font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:16px;
		color:#2978B8;
		height:25px;
		margin-left:20px;
	}
	
	.divider{border-bottom:dashed 1px #CCCCCC;
		
		text-align:center;
		margin:10px 0px 10px 20px;
		width:708px;
	}
	
	.mid_divider{border-bottom:dashed 1px #CCCCCC;
		margin-left:20px;
		text-align:center;
		height:20px;
		width:480px;
	}
	.sub_divider {border-bottom:solid 1px #CCCCCC;
		text-align:center;
		height:1px;
		width:190px;
		margin:5px 0px 5px 0px;
	}
	
	.left_side{margin-left:75px;width:250px;float:left;}	
		
	.right_side{margin-right:75px;width:250px;float:right}
	
	.right_padd{padding:5px 10px 5px 10px;}
	
	
/*----------------------------------
	Standard Form
-----------------------------------*/
	
	#stnd_form{margin-top:15px;}
	#stnd_form fieldset{border:none;border-top:1px dashed #CCC;margin-top:15px}
	
	#stnd_form .sec{
		border-bottom:1px dashed #CCC;
		padding-bottom:30px;
		margin-bottom:30px;
	}
	
	#stnd_form .sec.last{
		border-bottom:none;
	}
	
	#stnd_form label{
		width:200px;
		float:left;
		margin-right:15px;
	}
	#stnd_form p{margin-bottom:15px;clear:both;}
	
	#stnd_form legend{font-size:12px;font-weight:bold;color:#0061AA;display:none}

	#stnd_form input{width:300px;*width:275px;}
	#stnd_form input[type="checkbox"]{width:auto}
	/*#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 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;}
	

	
	table.ajax_table th{
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		text-align:left;
		height:25px;
		background:url('/pro/productAjaxApps/images/td_bg.jpg') repeat-x;
		background-color:#06679A;
		*padding:0px;
		*padding-left:3px;
	}
	
	table.ajax_table td{
		vertical-align:top;
	}
	
	.alt_row{background-color:#F2F2F2;}
	
	.da_row h3{font-size:14px;font-weight:bold;color:#0079C2}
	.da_row{padding-bottom:25px;margin-bottom:25px;border-bottom:1px dashed #CCC;margin-left:25px}
	.da_row img{float:left;border:1px solid #CCC}
	.da_row .text{margin-left:150px}
	
	.cleaner{clear:both}
	
/*---------------------------------------------------*/
/*--------------  FOOTER  ---------------------------*/
/*---------------------------------------------------*/

	#ft_logo{
		float:left;
		margin:-14px 0 0 10px;
		*margin:0px 4px 0 5px;
		padding:0;
		display:block;
		text-indent:-5600px;
		background:url("/g_logos/wwt_ft_logo.gif") no-repeat;
		width:158px;
		height:33px;
	}
	
	#footer_nav{
		margin-top:4px;
		font: 11px/13px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		list-style: none;
		margin-left:-40px;
			}
		
	#footer_nav li {
		float: left;
		position:relative;
		border-right: 1px solid #FFFFFF;
		text-decoration:none;
		margin-left:30px;
		padding-right:30px;
	}
	
	#footer_nav li.nav_last {
		border:none;
		margin-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;
	}
	
	.copyrights {
		font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
		color: #CCCCCC;
	}
	.copyrights a:link {
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #CCCCCC;
		text-decoration: underline;
	}
	.copyrights a:visited {
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #CCCCCC;
		text-decoration: underline;
	}
	.copyrights a:hover {
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: underline;
	}
	 
	 
	 .masterspec_div_line{
	*width:600px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
}

.masterspec_sections{
	font-size:13px;
	color:#FF0000;
	font-weight:bold;
}

#leadfree_pricing_note{border:1px solid #003300;padding:15px;background-color:#79A13E;margin-top:15px;color:#FFF;height:50px}
#leadfree_pricing_note h3{padding:0;margin:0;margin-bottom:15px;font-size:14px}
#leadfree_pricing_note p{margin-bottom:15px}
#leadfree_pricing_note img{float:left;margin-right:15px;border:none}
#leadfree_pricing_note .text{margin-left:65px}

#leadfree_pricing_note a:link{color:#FFF}
#leadfree_pricing_note a:visited{color:#FFF}
#leadfree_pricing_note a:active{color:#FFF}
#leadfree_pricing_note a:hover{color:#FFF}

#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:11px;padding:8px;background-color:#FCF9D8}

/* Search Engine */

	#left_col{float:left;width:200px;margin-top:-13px}
	#right_col{margin-left:225px}
	
	#left_col ul{list-style:none;margin-left:-20px;*margin-left:20px}
	#left_col ul li{padding-bottom:5px}
	
	.prod_loop{
		border-bottom:1px dashed #666666;
		padding-bottom:10px;
		margin:0 0 10px 0;
	}
	
	.prod_info{margin-left:70px}
	.prod_loop img{float:left}
	.prod_loop .details{float:right}
	
	#search_engine h3{padding:5px;background-color:#EDF8FE;font-size:13px;font-weight:normal;width:100%}
	
