/* Symmetry main CSS Document */

.jqmWindow
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display: none;
	top: 20%;
	position: fixed;
	left: 50%;
	margin-left: -200px; /**/
	width: 400px;
	background-color: #ffffff;
	color: #333;
	border: 1px solid black;
	padding: 12px;
}

.jqmWindow a	{
				font-weight:bold;
				color:#990000;
				}

.jqmClose
{
	float:right;
	font-weight:bold;
}

#washHandsSwine		{
					float:left;
					margin:0;
					padding:0;
					}

.jqmOverlay { background-color: #000; }


p	{
	margin:0;
	padding:0;
	}
	
a	{
	color:#C9C9C9;
	text-decoration:none;
	}	
	
img	{
	border:0;
	}
	
.boldBlue	{
		font-weight:bold;
		color:#93b9dc;
		}
		
.bold	{
		font-weight:bold;
		}			
	
* html a:hover 				{
			 				visibility:visible
			 				}		

body	{
		padding:0;
		margin:0;
		background-color:#000000;
		text-align:center;/*IE 5.5 centering workaround*/
		}
		
#contentContainer	{
					margin:0 auto;
					padding:0;
					width:800px;
					height:auto;
					text-align:left;
					}	
					
#header	{
		width:800px;
		height:80px;
		}
		
.linkHeader	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#C9C9C9;
			line-height:18px;
			text-align:left;
			font-weight:bold;
			}		
		
#logo	{
		float:left;
		width:172px;
		height:80px;
		margin:0;
		padding:0;
		background-color:#000000;
		}
		
#headerRightContent	{
					float:left;
					width:628px;
					height:79px;
					margin:0px;
					padding:0px;
					}
					
#navTopFiller	{
				margin:0;
				padding:0;
				width:628px;
				height:49px;
				border-bottom:1px solid #666666;
				}
				
/*Navigation elements	
#navContainer a					{
							display: block;
							float: left;
							text-decoration: none;
							}							
							
#navContainer a:hover img		{
							visibility:hidden
							}							
							
#navContainer img				{
							border:0;
							}

*/										
#navContainer	{
				margin:0;
				padding-left:55px;
				width:auto;
				height:30px;
				}
				
.home	{
		float:left;
		margin:0;
		padding:0;
		/*background-image:url(../../images/nav/homeButton_sel.gif);
		background-repeat: no-repeat;*/
		white-space: nowrap;
		display: block;
		width: 81px;
		height: 30px;
		}
		
#products	{
			float:left;
		margin:0;
		padding:0;
		background-image:url(../../images/nav/productsButton_sel.gif);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 110px;
		height: 30px;
			}
		
#buy	{
		float:left;
		margin:0;
		padding:0;
		background-image:url(../../images/nav/buyButton_sel.gif);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 136px;
		height: 30px;
		}
		
#support	{
			float:left;
		margin:0;
		padding:0;
		background-image:url(../../images/nav/supportButton_sel.gif);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 98px;
		height: 30px;
			}
		
#resources	{
			float:left;
		margin:0;
		padding:0;
		background-image:url(../../images/nav/resourcesButton_sel.gif);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 121px;
		height: 30px;
			}
			
/*Flash content*/																								
#flashContent	{
				margin:0;
				padding:0;
				width:800px;
				height:350px;
				}
				
#contentSeparator	{
					width:800px;
					height:6px;
					margin-top:10px;
					margin-bottom:10px;
					padding:0;
					}
					
#separatorSymbol	{
					width:6px;
					height:6px;
					background-color:#8f7e60;
					padding:0;
					margin:0 auto;
					}
					
#cleanHandsContainer	{
	width:790px;
	margin:20px 0 30px 10px;
	padding:0;
}

#cleanHandsContainer p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	margin:10px 0 15px 0;
	text-align:justify;
}

#cleanHandsContainer ul	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin:10px 0 0 30px;
	padding:0;
	line-height:18px;
}	

#handWashWallchart	{
	float:right;
	margin:0;
	padding:0;
}

#handWashWallchart p	{
	margin:0;
	padding:0 0 0 20px;
	text-align:justify;
}

#cleanHandsContainer a	{
	color:#93b9dc;
	text-decoration:underline;
}									
				
#introductionTextContainer	{
							width:800px;
							height:auto;
							margin:0;
							padding:0;
							}
							
.quickNav	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#C9C9C9;
			line-height:18px;
			text-indent:5px;
			text-align:left;
			}

.bodyText	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#C9C9C9;
			line-height:18px;
			text-indent:5px;
			text-align:left;
			}
			
.bodyText2	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#C9C9C9;
			line-height:18px;
			text-indent:5px;
			text-align:left;
			padding-top:20px;
			}										
							
#bodyTextContainer	{
					position:relative;
					width:800px;
					height:auto;
					margin:0;
					padding:0;
					}
					
#bodyLeftColumn	{
				float:left;
				width:388px;
				height:auto;
				padding-right:12px;
				}
				
#bodyRightColumn	{
				float:left;
				width:395px;
				height:auto;
				padding-left:5px;
				margin:0;
				}
				
#bodyColumnsSpacer	{
					clear:both;
					width:800px;
					height:40px;
					background-color:#000000;
					}													
					
.standardFeatureImage	{
				float:left;
				padding-right:10px;
				}
				
.standardFeatureImage_topPadded	{
				float:left;
				padding-right:14px;
				padding-top:4px;
				}	
				
.standardFeatureImage_topPadded_right	{
									float:right;
									padding-left:14px;
									padding-top:4px;
									}							
				
.standardFeatureImage_right	{
				float:right;
				padding-left:14px;
				padding-right:16px;
				}
				
.standardFeatureImage_noFloat	{
				padding-left:14px;
				padding-right:16px;
				}								
				
.standardFeatureCapsule	{
				margin-top:40px;
				padding:0;
				}
				
.standardFeatureCapsule2	{
				margin:0;
				padding:0;
				}
				
.standardFeatureCapsule3	{
				margin-top:5px;
				padding-left:20px;
				}								
				
.highlightFeatureCapsule	{
							width:390px;
							height:auto;
							margin-top:40px;
							padding:0;
							background-image:url(../../images/featuredBack.jpg);
							background-repeat:no-repeat;
							border:1px solid #494949;
							}
							
.highlightFeatureImage	{
						width:390px;
						height:300px;
						background-image:url(../../images/featuredBack.jpg);
						background-repeat:no-repeat;
						}	
						
.highlightFeatureText	{
						width:350px;
						margin:0;
						padding:20px 20px;
						}																				
				
h1	{
	color:#8E7D5F;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:2px;
	margin:0;
	}													
					
#footer	{
		clear:both;
		position:relative;
		width:800px;
		height:auto;
		margin:0px;
		padding:0;
		background-color:#000000;
		}
		
.footerText	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#868686;
			}
			
.footerText2	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#868686;
			}			
			
#terms	{
		float:left;
		margin:0;
		padding:0;
		}
		
#lowerNav	{
		float:right;
		margin:0;
		padding:5px 0 0 0;
		}						
			
.footerLink	{
			color:#93b9dc;
			text-decoration:none;
			}	
			
.textDivider	{
			color:#8f7e60;
			font-weight:bold;
			}
			
#footerSpacer	{
					clear:both;
					width:800px;
					height:30px;
					background-color:#000000;
					}
					
/*-------------Products page styles----------------*/

#breadCrumbs	{
				padding:0;
				margin-top:20px;
				margin-bottom:20px;
				width:800px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#868686;
				}
				
#breadCrumbs p	{
				margin:0;
				padding-left:20px;
				}																																										

.breadCrumbLink1	{
					color:#93b9dc;
					text-decoration:none;
					}				
					
.breadCrumbArrow	{
					color:#8f7e60;
					font-weight:bold;
					}
					
#productContent	{
				float:left;
				width:630px;
				margin:0;
				padding:0;
				}					
					
#productNavColumn	{
					float:left;
					width:170px;
					height:auto;
					/*border:1px solid #494949;*/
					margin:0;
					padding-bottom:50px;
					}
					
#productNavContainer	{
						margin-bottom:20px;
						padding:0;
						border:1px solid #494949;
						background-color:#333333;
						}	
						
.productNavImage1	{
					margin-bottom:20px;
					padding:0;
					}
					
#productNavLinks	{
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#C9C9C9;
					padding:0;
					margin:0;
					list-style:none;
					padding-left:15px;
					padding-right:14px;
					padding-bottom:20px;
					float:none;
					}
					
#productNavLinks li	{
					padding-top:10px;
					padding-bottom:10px;
					border-bottom:1px solid #8f7e60;
					float:none;
					}
					
#productNavLinks a	{
					color:#C9C9C9;
					text-decoration:none;
					}
					
#productNavLinks a:hover	{
					color:#93b9dc;
					text-decoration:none;
					}															

#productNavHeader	{
					padding-top:5px;
					margin:0;
					}						
				
#productCapsules	{
					padding:0;
					margin:0;
					}
					
#productCapsulesLeft	{
						width:370px;
						float:left;
						padding-left:20px;
						margin:0;
						padding-right:20px;

						}
						
#productCapsulesLeft2	{
						width:390px;
						float:left;
						padding-left:20px;
						margin:0;
						}						
						
#productCapsulesRight	{
						width:220px;
						float:left;
						/*padding-right:20px;*/
						margin:0;
						}
						
#productCapsulesRight2	{
						width:200px;
						float:left;
						padding-left:20px;
						margin:0;
						}						
						
.productDescriptions	{
						margin:0;
						padding:0;
						}

#productFlashContent	{
						margin:0;
						padding:0;
						background-color:#000000;
						}
						
#productFlashContent2	{
						margin:0;
						padding:0;
						background-color:#000000;
						}
						
#productFlashContent3	{
						margin:0;
						padding:0;
						background-color:#000000;
						}												
						
.productDescriptionContent	{
							padding-left:10px;
							margin:0;
							background-color:#000000;
							}
							
.productDescriptionContent a	{
						text-decoration:none;
						color:#93b9dc;
						}								
							
.productDescriptionHeader	{
							width:220px;
							height:20px;
							margin:0;
							padding-bottom:5px;
							}
							
.productDescriptionHeader2	{
							width:210px;
							height:35px;
							margin:0;
							padding-bottom:5px;
							}							
							
.availableSizes	{
				padding-top:10px;
				margin:0;
				width:210px;
				}
				
.downloadMSDSContainer	{
						padding-top:25px;
						margin:0;
						width:210px;
						height:32px;
						}
						
.downloadMSDSimage	{
					float:left;
					margin:0;
					padding:0;
					}	
					
.downloadMSDStext	{
					float:left;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#93b9dc;
					margin:0;
					padding-left:10px;
					padding-top:3px;
					}
					
.downloadMSDStext a	{
					text-decoration:none;
					color:#93b9dc;
					}
					
.productWhereToBuyContainer	{
							padding-top:25px;
							margin:0;
							width:210px;
							}
							
.productWhereToBuyHeader	{
							padding:0;
							margin:0;
							}
							
.productWhereToBuyText	{
						padding-top:5px;
						padding-left:5px;
						margin:0;
						}
												
.productWhereToBuyText a	{
						text-decoration:none;
						color:#93b9dc;
						}																																																																																			
				
#productContent table td	{
							padding-bottom:10px;
							}				
				
#soapOptionsHeader	{
					padding-top:20px;
					margin:0;
					}	
					
#soapOptionsText	{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#C9C9C9;
					padding-top:10px;
					padding-left:5px;
					padding-right:10px;
					margin:0;
					}
					
.greenSoap	{
			border:2px solid #003300;
			}	
			
/*------------ support ----------------*/

#supportContent	{
				float:left;
				width:610px;
				margin-left:20px;
				padding:0;
				}
				
#resourcesContent	{
				float:left;
				width:610px;
				margin-left:20px;
				padding:0;
				}				
				
.flashVideoContainer	{
						margin:0;
						padding:0;
						}
						
.resourcesContainer	{
					margin:0;
					padding:0;
					}						
						
#flashVideo	{
			width:600px;
			margin:20px 0 0 0;
			padding:0;
			}				
			
#flashVideoDescription	{
						width:610px;
						margin:0;
						padding:0;
						}
						
							
.resourceItemHeader	{
							width:220px;
							height:20px;
							margin:0;
							padding-bottom:5px;
							}
							
#handWashPoster	{
				float:right;
				padding:0;
				margin:0;
				}
				
.tableBorder	{
				background-image:url(../../images/support/table_spacer.gif);
				background-repeat:no-repeat;
				}
				
.resourceItem	{
			width:193px;
			height:220px;
			margin:0;
			padding:0;
			}				
			
.resourceItemDescription	{
						width:220px;
						margin:0;
						padding:0;
						}	
						
.resourcesLink	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#868686;
			line-height:18px;
			text-align:justify;
			padding-bottom:5px;
			}
			
.resourcesLink a	{
				color:#93b9dc;
				text-decoration:underline;
				}
				
.radmenu UL.rootGroup
    {
    	float:none !important;
    }
.radmenu .vertical .item
	{
		clear:none !important;
		display:block !important;
		white-space:normal !important;
	}
.radmenu .link:hover
{
	cursor:pointer !important;
}

/*------------training section----------------*/

#dealerLogin	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	margin:15px 0 0 0;
	padding:0;
}

#dealerLogin p	{
	margin:0;
	padding:0;
}

#dealerLogin a	{
	color:#93B9DC;
	text-decoration:underline;
}

#fluContainer		{
							width:800px;
							padding:0;
							margin:0;
							border-bottom:1px solid #8f7e60;
							}

#trainingListContainer		{
							width:800px;
							padding:0;
							margin:0;
							border-bottom:1px solid #8f7e60;
							}
							
#competitiveInfoListContainer		{
							width:800px;
							padding:0;
							margin:0;
							border-bottom:1px solid #8f7e60;
							}							
							
.trainingHeader		{
							padding:0;
							margin-top:30px;
							height:20px;
							}
							
#fluModulesList			{
							width:500px;
							margin:15px auto;
							padding:0;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#C9C9C9;
							}														
    
#videoModulesList			{
							width:500px;
							margin:15px auto;
							padding:0;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#C9C9C9;
							}
							
#competitiveInfoList			{
							width:500px;
							margin:15px auto;
							padding:0;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#C9C9C9;
							}							
							
#efficacyDataList			{
							width:500px;
							margin:15px auto;
							padding:0;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#C9C9C9;
							}																																																																														

.listItem			{
						margin:0;
						padding-bottom:5px;
						}
						
.listItem a			{
						text-decoration:none;
						color:#93b9dc;
						}
						
#efficacyListContainer		{
							width:800px;
							padding:0;
							margin:0;
							border-bottom:1px solid #8f7e60;
							}
							
#factSheetsContainer		{
							width:800px;
							padding:0;
							margin:0;
							border-bottom:1px solid #8f7e60;
							}																													