a{outline: none;}
:focus{-moz-outline-style: none;}

P.mar4px		{ margin-top: 4px; margin-bottom: 4px; }
P.list-mar4px	{ margin-top: 3px; margin-bottom: 4px; margin-left: 4px; margin-right: 4px; }
P.list			{ margin-top: 3px; margin-bottom: 4px; }
P.bul35px-list	{ margin-top: 3px; margin-bottom: 3px; text-indent: -10px;  margin-left: 35px; font-size: 9.5px; color: #AD1A19; }
P.bul25px-list	{ margin-top: 0px; margin-bottom: 0px; text-indent: -23px; margin-left: 23px; font-size: 11px; color: #000000;}
P.bul10px-list	{ margin-top: 3px; margin-bottom: 3px; text-indent: -10px;  margin-left: 10px; font-size: 9.5px; color: #AD1A19; }

A:link 			{ font-family: Geneva,Verdana,sans-serif;  text-decoration: none; }
A:visited		{ font-family: Geneva,Verdana,sans-serif;  text-decoration: none; }
A:active 		{ font-family: Geneva,Verdana,sans-serif;  text-decoration: none; }
A:hover			{ font-family: Geneva,Verdana,sans-serif;  text-decoration: underline; }	

/* Home Page */
.SelectDropDown {
		border: 1px solid #FFFFFF;			
		font-size: 10px;
		color: #FFFFFF;
		font-family: Geneva,Verdana,sans-serif;
		background-color: #62050F;
}

/* White */
.t1				{ font-size: 11px; color: #FFFFFF; }
.t1Sml			{ font-size: 9.5px; color: #FFFFFF; }
.t1Lrg			{ font-size: 12.5px; color: #FFFFFF; }
.t1Big			{ font-size: 14.5px; color: #FFFFFF; }
A.t1:link 		{ font-size: 11px; color: #FFFFFF; text-decoration: none; }
A.t1:visited	{ font-size: 11px; color: #FFFFFF; text-decoration: none; }
A.t1:active 	{ font-size: 11px; color: #FFFFFF; text-decoration: none; }
A.t1:hover		{ font-size: 11px; color: #FFFFFF; text-decoration: none; }	
A.t1Sml:link 	{ font-size: 9.5px; color: #FFFFFF; text-decoration: none; }
A.t1Sml:visited	{ font-size: 9.5px; color: #FFFFFF; text-decoration: none; }
A.t1Sml:active 	{ font-size: 9.5px; color: #FFFFFF; text-decoration: none; }
A.t1Sml:hover	{ font-size: 9.5px; color: #FFFFFF; text-decoration: none; }	
A.t1Lrg:link 	{ font-size: 12.5px; color: #FFFFFF; text-decoration: none; }
A.t1Lrg:visited	{ font-size: 12.5px; color: #FFFFFF; text-decoration: none; }
A.t1Lrg:active 	{ font-size: 12.5px; color: #FFFFFF; text-decoration: none; }
A.t1Lrg:hover	{ font-size: 12.5px; color: #FFFFFF; text-decoration: none; }	

/* Gray Left 1 */
.t2				{ font-size: 11px; color: #EBEBEB; }
.t2Sml			{ font-size: 9.5px; color: #EBEBEB; }
.t2Lrg			{ font-size: 12.5px; color: #EBEBEB; }
.t2Big			{ font-size: 14.5px; color: #EBEBEB; }
A.t2:link 		{ font-size: 11px; color: #EBEBEB; text-decoration: none; }
A.t2:visited	{ font-size: 11px; color: #EBEBEB; text-decoration: none; }
A.t2:active 	{ font-size: 11px; color: #EBEBEB; text-decoration: none; }
A.t2:hover		{ font-size: 11px; color: #EBEBEB; text-decoration: none; }	
A.t2Sml:link 	{ font-size: 9.5px; color: #EBEBEB; text-decoration: none; }
A.t2Sml:visited	{ font-size: 9.5px; color: #EBEBEB; text-decoration: none; }
A.t2Sml:active 	{ font-size: 9.5px; color: #EBEBEB; text-decoration: none; }
A.t2Sml:hover	{ font-size: 9.5px; color: #EBEBEB; text-decoration: none; }	
A.t2Lrg:link 	{ font-size: 12.5px; color: #EBEBEB; text-decoration: none; }
A.t2Lrg:visited	{ font-size: 12.5px; color: #EBEBEB; text-decoration: none; }
A.t2Lrg:active 	{ font-size: 12.5px; color: #EBEBEB; text-decoration: none; }
A.t2Lrg:hover	{ font-size: 12.5px; color: #EBEBEB; text-decoration: none; }	

/* Gray Left 2 */
.t3				{ font-size: 11px; color: #E5E5E5; }
.t3Sml			{ font-size: 9.5px; color: #E5E5E5; }
.t3Lrg			{ font-size: 12.5px; color: #E5E5E5; }
.t3Big			{ font-size: 14.5px; color: #E5E5E5; }
A.t3:link 		{ font-size: 11px; color: #E5E5E5; text-decoration: none; }
A.t3:visited	{ font-size: 11px; color: #E5E5E5; text-decoration: none; }
A.t3:active 	{ font-size: 11px; color: #E5E5E5; text-decoration: none; }
A.t3:hover		{ font-size: 11px; color: #E5E5E5; text-decoration: none; }	
A.t3Sml:link 	{ font-size: 9.5px; color: #E5E5E5; text-decoration: none; }
A.t3Sml:visited	{ font-size: 9.5px; color: #E5E5E5; text-decoration: none; }
A.t3Sml:active 	{ font-size: 9.5px; color: #E5E5E5; text-decoration: none; }
A.t3Sml:hover	{ font-size: 9.5px; color: #E5E5E5; text-decoration: none; }	
A.t3Lrg:link 	{ font-size: 12.5px; color: #E5E5E5; text-decoration: none; }
A.t3Lrg:visited	{ font-size: 12.5px; color: #E5E5E5; text-decoration: none; }
A.t3Lrg:active 	{ font-size: 12.5px; color: #E5E5E5; text-decoration: none; }
A.t3Lrg:hover	{ font-size: 12.5px; color: #E5E5E5; text-decoration: none; }	

/* Gray Left 3 */
.t4				{ font-size: 11px; color: #FFFFFF; }
.t4Sml			{ font-size: 9.5px; color: #FFFFFF; }
.t4Lrg			{ font-size: 12.5px; color: #FFFFFF; }
.t4Big			{ font-size: 14.5px; color: #FFFFFF; }
A.t4:link 		{ font-size: 11px; color: #FFFFFF; text-decoration: none; }
A.t4:visited	{ font-size: 11px; color: #FFFFFF; text-decoration: none; }
A.t4:active 	{ font-size: 11px; color: #FFFFFF; text-decoration: none; }
A.t4:hover		{ font-size: 11px; color: #FFFFFF; text-decoration: none; }
A.t4Sml:link 	{ font-size: 9.5px; color: #FFFFFF; text-decoration: none; }
A.t4Sml:visited	{ font-size: 9.5px; color: #FFFFFF; text-decoration: none; }
A.t4Sml:active 	{ font-size: 9.5px; color: #FFFFFF; text-decoration: none; }
A.t4Sml:hover	{ font-size: 9.5px; color: #FFFFFF; text-decoration: none; }		
A.t4Lrg:link 	{ font-size: 12.5px; color: #FFFFFF; text-decoration: none; }
A.t4Lrg:visited	{ font-size: 12.5px; color: #FFFFFF; text-decoration: none; }
A.t4Lrg:active 	{ font-size: 12.5px; color: #FFFFFF; text-decoration: none; }
A.t4Lrg:hover	{ font-size: 12.5px; color: #FFFFFF; text-decoration: none; }		

/* Light Gray Body  */
.t5				{ font-size: 11px; color: #E5E5E5; }
.t5Sml			{ font-size: 9.5px; color: #E5E5E5; }
.t5Lrg			{ font-size: 12.5px; color: #E5E5E5; }
.t5Big			{ font-size: 14.5px; color: #E5E5E5; }
A.t5:link 		{ font-size: 11px; color: #E5E5E5; text-decoration: none; }
A.t5:visited	{ font-size: 11px; color: #E5E5E5; text-decoration: none; }
A.t5:active 	{ font-size: 11px; color: #E5E5E5; text-decoration: none; }
A.t5:hover		{ font-size: 11px; color: #E5E5E5; text-decoration: underline; }	
A.t5Sml:link 	{ font-size: 9.5px; color: #E5E5E5; text-decoration: none; }
A.t5Sml:visited	{ font-size: 9.5px; color: #E5E5E5; text-decoration: none; }
A.t5Sml:active 	{ font-size: 9.5px; color: #E5E5E5; text-decoration: none; }
A.t5Sml:hover	{ font-size: 9.5px; color: #E5E5E5; text-decoration: underline; }	
A.t5Lrg:link 	{ font-size: 12.5px; color: #E5E5E5; text-decoration: none; }
A.t5Lrg:visited	{ font-size: 12.5px; color: #E5E5E5; text-decoration: none; }
A.t5Lrg:active 	{ font-size: 12.5px; color: #E5E5E5; text-decoration: none; }
A.t5Lrg:hover	{ font-size: 12.5px; color: #E5E5E5; text-decoration: underline; }	

/* White */
.t6				{ font-size: 11px; color: #FFFFFF; }
.t6Sml			{ font-size: 9.5px; color: #FFFFFF; }
.t6Lrg			{ font-size: 12.5px; color: #FFFFFF; }
.t6Big			{ font-size: 14.5px; color: #FFFFFF; }
A.t6:link 		{ font-size: 11px; color: #FFFFFF; text-decoration: none; }
A.t6:visited	{ font-size: 11px; color: #FFFFFF; text-decoration: none; }
A.t6:active 	{ font-size: 11px; color: #FFFFFF; text-decoration: none; }
A.t6:hover		{ font-size: 11px; color: #FFFFFF; text-decoration: none; }	
A.t6Sml:link 	{ font-size: 9.5px; color: #FFFFFF; text-decoration: none; }
A.t6Sml:visited	{ font-size: 9.5px; color: #FFFFFF; text-decoration: none; }
A.t6Sml:active 	{ font-size: 9.5px; color: #FFFFFF; text-decoration: none; }
A.t6Sml:hover	{ font-size: 9.5px; color: #FFFFFF; text-decoration: none; }	
A.t6Lrg:link 	{ font-size: 12.5px; color: #FFFFFF; text-decoration: none; }
A.t6Lrg:visited	{ font-size: 12.5px; color: #FFFFFF; text-decoration: none; }
A.t6Lrg:active 	{ font-size: 12.5px; color: #FFFFFF; text-decoration: none; }
A.t6Lrg:hover	{ font-size: 12.5px; color: #FFFFFF; text-decoration: none; }	

/* Gray Home */
.t7				{ font-size: 11px; color: #CCCCCC; }
.t7Sml			{ font-size: 9.5px; color: #CCCCCC; }
.t7Lrg			{ font-size: 12.5px; color: #CCCCCC; }
.t7Big			{ font-size: 14.5px; color: #CCCCCC; }
A.t7:link 		{ font-size: 11px; color: #CCCCCC; text-decoration: none; }
A.t7:visited	{ font-size: 11px; color: #CCCCCC; text-decoration: none; }
A.t7:active 	{ font-size: 11px; color: #CCCCCC; text-decoration: none; }
A.t7:hover		{ font-size: 11px; color: #CCCCCC; text-decoration: none; }
A.t7Sml:link 	{ font-size: 9.5px; color: #CCCCCC; text-decoration: none; }
A.t7Sml:visited	{ font-size: 9.5px; color: #CCCCCC; text-decoration: none; }
A.t7Sml:active 	{ font-size: 9.5px; color: #CCCCCC; text-decoration: none; }
A.t7Sml:hover	{ font-size: 9.5px; color: #CCCCCC; text-decoration: none; }		
A.t7Lrg:link 	{ font-size: 12.5px; color: #CCCCCC; text-decoration: none; }
A.t7Lrg:visited	{ font-size: 12.5px; color: #CCCCCC; text-decoration: none; }
A.t7Lrg:active 	{ font-size: 12.5px; color: #CCCCCC; text-decoration: none; }
A.t7Lrg:hover	{ font-size: 12.5px; color: #CCCCCC; text-decoration: none; }

/* Blue */
.t8				{ font-size: 11px; color: #2668A1; }
.t8Sml			{ font-size: 9.5px; color: #2668A1; }
.t8Lrg			{ font-size: 12.5px; color: #2668A1; }
.t8Big			{ font-size: 14.5px; color: #2668A1; }
A.t8:link 		{ font-size: 11px; color: #2668A1; text-decoration: none; }
A.t8:visited	{ font-size: 11px; color: #2668A1; text-decoration: none; }
A.t8:active 	{ font-size: 11px; color: #2668A1; text-decoration: none; }
A.t8:hover		{ font-size: 11px; color: #2668A1; text-decoration: none; }
A.t8Sml:link 	{ font-size: 9.5px; color: #2668A1; text-decoration: none; }
A.t8Sml:visited	{ font-size: 9.5px; color: #2668A1; text-decoration: none; }
A.t8Sml:active 	{ font-size: 9.5px; color: #2668A1; text-decoration: none; }
A.t8Sml:hover	{ font-size: 9.5px; color: #2668A1; text-decoration: none; }		
A.t8Lrg:link 	{ font-size: 12.5px; color: #2668A1; text-decoration: none; }
A.t8Lrg:visited	{ font-size: 12.5px; color: #2668A1; text-decoration: none; }
A.t8Lrg:active 	{ font-size: 12.5px; color: #2668A1; text-decoration: none; }
A.t8Lrg:hover	{ font-size: 12.5px; color: #2668A1; text-decoration: none; }	

/* Site Background Color */ 
.bg1 			{ background-color: #FFFFFF; } /* General */
.bg2			{ background-color: #5F0000; } /* Left 1 Red Light*/
.bg3 			{ background-color: #010101; } /* Left 2 Red Dark*/
.bg4 			{ background-color: #1D3540; } /* Left 3 Blue Dark*/
.bg5 			{ background-color: #010101; } /* Body Red Black*/
.bg6 			{ background-color: #62050F; } /* Header RED*/
.bg7 			{ background-color: #62050F; } /* Menu RED*/
.bg8 			{ background-color: #567FA6; } /* Menu Blue Light Light*/
.bg9 			{ background-color: #FFFFFF; } /* News More */
.bg10 			{ background-color: #142932; } /* News Archives Blue Dark*/
.bg11 			{ background-color: #000000; } /* Tech Terms Black*/
.bg12 			{ background-color: #2668A1; } /* Tech Terms Blue Light Light Light*/
.bg13 			{ background-color: #A2B5C6; } /* pic2 Grey Light*/

/* Postion des images bullet */
.pos1			{ margin-bottom: -1px; }
.pos2			{ margin-bottom: -2px; }
.pos3			{ margin-bottom: 1px; }

.pic1			{ border-color: #5F0000;}
.pic2			{ border-color: #A2B5C6;}

/* Form */
.radio 			{ margin-left: 0px;}
input 			{ font-family: Geneva,Verdana,sans-serif; font-size: 11px; color: #342D2D;}
textarea		{ font-family: Geneva,Verdana,sans-serif; font-size: 11px; color: #342D2D; }
select			{ font-family: Geneva,Verdana,sans-serif; font-size: 11px; color: #342D2D; }
input.Lrg		{ font-family: Geneva,Verdana,sans-serif; color: #342D2D; width: 105px; height: 15px; border: 0px; }
input.Sml		{ font-family: Geneva,Verdana,sans-serif; color: #342D2D; width: 25px; height: 15px; border: 0px; }


/* Nav Left */
p.s    	 { margin-top: 5px; margin-bottom: 5px; margin-left: 11px; margin-right:5px; font-weight: bold; text-indent: -8px;}
p.ss  	 { margin-top: 0px; margin-bottom: 3px; text-indent: -22px;  margin-left: 30px; margin-right:5px; }
p.sss    { margin-top: 0px; margin-bottom: 3px; margin-left: 30px; margin-right:5px; }
p.tools  { margin-top: 4px; margin-bottom: 4px; margin-left: 12px; margin-right:5px; font-weight: bold; }  

.bgs 	{background-color: #E4E4E4;}
.bgss	{background-color: #FFFFFF;}
.bgsss	{background-color: #FFFFFF;}
.bgNav	{background-color: #F7F7F7;}

/* Nav Top */
.ntLine			{ background-color: #C09B9F; }
.nstLine		{ background-color: #C09B9F; }
.ntEndLine		{ background-color: #C09B9F; }
.ntBgOn			{ background-color: #2E0000; }
.ntBgOff		{ background-color: #62050F; }
A.ntLnk:link 	{ font-size: 9px; font-family: Geneva,Verdana,sans-serif; color: #CCCCCC; text-decoration: none; }
A.ntLnk:visited	{ font-size: 9px; font-family: Geneva,Verdana,sans-serif; color: #CCCCCC; text-decoration: none; }
A.ntLnk:active 	{ font-size: 9px; font-family: Geneva,Verdana,sans-serif; color: #CCCCCC; text-decoration: none; }
A.ntLnk:hover	{ font-size: 9px; font-family: Geneva,Verdana,sans-serif; color: #FFFFFF; text-decoration: none; }	
.ntBul			{ margin-left: 8px; margin-right: 15px; margin-top: 3px; margin-bottom: 3px; text-indent: -4px; }

/* Showroom 2007 */
#engine ul {
	list-style: none;
	padding:0 0 15px 0;
	margin:0;
	}
#engine ul li{
	text-transform:uppercase;
	}
	#engine a{
		color:#999999;
		background-image: url(/JohnsonPublic/_Static/neutral/Images/Fleche_off.gif);	
		background-repeat: no-repeat;
		background-position: 0 .3em;
		}
		#engine a span{
			padding:0 0 0 12px;
			}
	#engine a:hover{
		color:#fff;
		background-image: url(/JohnsonPublic/_Static/neutral/Images/Fleche_on.gif);
		text-decoration:none;
		}	
#specs table tr td{ 
		height:26px;
		}
/********************************/		

/*#products { display:block; margin-left:11px;}*/

/*Only for Operator's Guide button*/
#products-nav td {
		height:24px;
		background:#010101;
		}
		#products-nav td div {
			display:block;
			margin:0;
			height:24px;
			padding:3px 0 4px 11px;			
		}	
		#products-nav td a
		{
			font-weight:bold;
			font-size:9px;
			}
			
/*Left Menu button*/
#products-nav-1 td {
		height:24px;
		background:#5F0000;
		background: url(/JohnsonPublic/_Static/neutral/Images/Bkg_Nav_products.gif) no-repeat 0 0;
		}
		#products-nav-1 td div {
			display:block;
			margin:0;
			height:24px;
			padding:3px 0 4px 11px;			
		}	
		#products-nav-1 td a
		{
			font-weight:bold;
			font-size:9px;
			}
			
#products-nav-2 {
	width:161px;
	background:#010101;
	}	
	#products-nav-2 td{
		margin:0;
		padding:5px 0 0 0;	
		font-weight:normal;
		background: url(/JohnsonPublic/_Static/neutral/Images/BulNav_Off2.gif) no-repeat 0 0;
		}
		#products-nav-2 td div {
			display:block;
			margin:0;
			height:20px;
			padding:0 0 0 14px;			
		}	
		#products-nav-2 td a{
			height:20px;
			padding:0 0 0 14px;
			}	
			
#products-nav-3 {
	width:161px;
	background:#010101;
	}	
	#products-nav-3 td{
		height:20px;
		margin:0;
		padding:0 0 0 15px;
		font-weight:normal;
		background: url(/JohnsonPublic/_Static/neutral/Images/BulNav_Off_subNav.gif) no-repeat 0 0;
		/*border:1px solid red;*/
		}		
	#products-nav-3 td span.select{
		font-weight:bold;
		padding:0;
		}	
	#products-nav-3 td.sub-nav-3 a{
		font-size:80%;
		}	
#h-product-specs{
	display:none;
	}

#table-variants{
	height:25px;
	border-bottom: 1px solid #5F0000;
	}
	#VariantProducts span.variant{
		height:26px;
		padding:6px 5px 5px 12px;
		margin:0 0 0 0;
		font-weight:bold;
		background: url(/JohnsonPublic/_Static/neutral/Images/TabYellow.gif) no-repeat 4px 9px;
		}
		#VariantProducts span.variant a{
			/*RED DARK color:#8B8081;*/
			color:#FFFFFF;
			}
		
	#VariantProducts span.variant-selected
	{
		height:26px;
		padding:5px 5px 5px 11px;
		margin:0 0 0 0;
		font-weight:bold;
		border-top: 1px solid #5F0000;
		border-left: 1px solid #5F0000;
		border-right: 1px solid #5F0000;
		background: url(/JohnsonPublic/_Static/neutral/Images/TabYellow_on.gif) no-repeat 2px 9px;
		}
	#VariantProducts span.variant-selected a
	{
		color:#FFDE00;
		}