
#homemainnav a:link, #homemainnav a:visited {
	color: #cb3433;
	font: normal 14px Arial, Helvetica, Lucida Sans, Verdana, sans-serif;
	text-decoration: none;
	outline: none;
}
#homemainnav a:hover, #homemainnav a:active {
	text-decoration:underline;
}
#mainanimalnav li {
	font-family: Arial, Helvetica, Lucida Sans, Verdana, sans-serif;
}
#mainanimalnav li a:link, #mainanimalnav li a:visited {
	color: #fff;
	text-decoration: none;
	padding: 110px 0 0 0;
	background-color: transparent; 
	outline: none;
}
#mainanimalnav li a:hover, #mainanimalnav li a:active {
	background: url( ../../../images/homenav-hover.png) no-repeat center center;
	text-decoration: underline;
}
#animalnav a:link, #animalnav a:visited {
	color: #FFF;
	font: normal 14px Arial, Helvetica, Lucida Sans, Verdana, sans-serif;
	text-decoration: none;
	outline: none;
}
#animalnav a:hover, #animalnav a:active {
	text-decoration:underline;
}
#mainnav2 a:link, #mainnav2 a:visited {
	color: #FFF;
	font: normal 14px Arial, Helvetica, Lucida Sans, Verdana, sans-serif;
	text-decoration: none;
	outline: none;
}
#mainnav2 a:hover, #mainnav2 a:active {
	text-decoration:underline;
}
#mainnav a:link, #mainnav a:visited {
	color: #FFF;
	font: normal 14px Arial, Helvetica, Lucida Sans, Verdana, sans-serif;
	text-decoration: none;
	outline: none;
}
#mainnav a:hover, #mainnav a:active {
	text-decoration:underline;
}
h2 {
	font-weight: bold;
	font-size: 2em;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #cb3433;
}
h3 {
	font: bold 20px Arial, Helvetica, Lucida Sans, Verdana, sans-serif;
	color: #333;
	padding: 0 0 5px 0; 
margin:0; 
}
h4 {
	font: bold 15px Arial, Helvetica, Lucida Sans, Verdana, sans-serif;
	color: #333;
	padding: 5px 0 5px 0; 
	margin:0; 
}
h5 {
	font: bold 19px Arial, Helvetica, Lucida Sans, Verdana, sans-serif;
	color: #333;
	padding: 0px 0 5px 0; 
	margin:0; 
}
style2 {
	font-family: Arial, Helvetica, "Lucida Sans", Verdana, sans-serif;
	font-size: 9px;
	color: #333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
p {
	color: #333;
	font: normal 0.9em Arial, Helvetica, Lucida Sans Unicode, sans-serif;
	line-height: 20px;
	padding-bottom: 10px;
}
dd {
		color: #333;
	font: normal 0.9em Arial, Helvetica, Lucida Sans Unicode, sans-serif;
	line-height: 20px;
	margin: -20px 0 10px 50px;
padding:0px; 
}
.post ul {
	padding: 0 0 10px 20px;
}
.post li {
	color: #333;
	font: normal 0.9em Arial, Helvetica, Lucida Sans Unicode, sans-serif;
	list-style-image:url( ../../../images/bullet.png);
	list-style-type: circle;
	list-style-position:outside;
	line-height: 20px;
	padding-bottom:4px; 
}
.post a:link, .post a:visited {
	color:#cb3433;
	padding-right: 14px;
	background: url( ../../../images/link.png) no-repeat right;
	text-decoration: none;
	margin-right:10px; 
	outline: none;
}
.post a:hover, .post a:active {
	text-decoration: underline;
	background-image: none;
}
strong {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-weight:bold;
	color: #cb3433;
	font-size:larger; 
}
 #print a:link, #print a:visited {
	font: normal 14px Arial, Helvetica, sans-serif; 
	color: #cb3433; 
	text-decoration:none; 
	padding: 15px 15px 15px 40px; 
	background-position:center left; 
	background-repeat:no-repeat; 
	background-image: url( ../../../images/printer.png);
	outline: none;
}
 #print a:hover, #print a:active {
	text-decoration: underline; 
}
 a.smartscience:link,  a.smartscience:visited {
	background-image:url( ../../../images/smartscience.png);
	color: #6AC055; 
		background-position:left center; 
	background-repeat:no-repeat; 
	padding: 12px 12px 12px 30px; 
	font-size:1.4em; 
margin: 10px 0 0 0; 
display:inline-block;
outline: none;
}
 a.brochure:link,  a.brochure:visited {
	background-image:url( ../../../images/brochure.png);
	color: #cb3433; 
		background-position:left center; 
	background-repeat:no-repeat; 
	padding: 12px 12px 12px 30px; 
	font-size:1.4em; 
margin: 10px 0 0 0; 
display:inline-block;
outline: none;
}
 a.BSIlogo:link,  a.BSIlogo:visited {
	color: #cb3433; 
	background-position:left center;  
	padding: 12px 12px 12px 30px; 
	font-size:1.2em; 
	display:inline-block;
margin: 20px 20 20 20; 
outline: none;
}
 a.Safefoodlogo:link,  a.Safefoodlogo:visited {
	color: #cb3433; 
	background-position:left; 
	background-repeat:no-repeat; 
	padding: 10px 10px 45px 10px; 
	font-size:1.4em; 
margin: 10px 10 10 10; 
display:inline-block;
outline: none;
}
 a.resourceline:link,  a.resourceline:visited {
	background-image:url( ../../../images/resourceline.png);
			background-position:left center; 
	background-repeat:no-repeat; 
	padding: 12px 12px 12px 30px; 
	color: #cb3433; 
	font-size:1.4em; 
margin: 10px 0 0 0; 
display:inline-block;
outline: none;
}
 a.productprofile:link,  a.productprofile:visited {
	background-image:url( ../../../images/productprofile.png);
			background-position:left center; 
	background-repeat:no-repeat; 
	padding: 12px 12px 12px 40px; 
	color: #cb3433; 
	font-size:1.4em; 
margin: 10px 0 0 0; 
display:inline-block;
outline: none;
}
 a.ordernow:link,  a.ordernow:visited {
	 	background-image:url( ../../../images/ordernow.png);
			background-position:left center; 
	background-repeat:no-repeat; 
	padding: 12px 12px 12px 45px; 
	color: #cb3433; 
	font-size:1.4em; 
margin: 10px 0 0 0; 
display:inline-block;
outline: none;
}
#footer p {
	color:#838383;
	font: normal 12px Arial, Helvetica, Lucida Sans Unicode, sans-serif;
}
#footer a:link, #footer a:visited {
	text-decoration: none;
	color:#838383;
	outline: none;
}
#footer a:hover, #footer a:active {
	text-decoration:underline; 
		color: #cb3433;

}
#slideshow p, #slideshow h1, #slideshow h2 {
		color: #333;
		font: normal 1em Arial, Helvetica, Lucida Sans Unicode, sans-serif;
		margin:0px; 
}

#slideshow span ul {
	padding: 0 0 10px 20px;
}
#slideshow span li {
	color: #333;
	font: normal 1em Arial, Helvetica, Lucida Sans Unicode, sans-serif;
	list-style-image:url( ../../../images/bullet.png);
	list-style-type: circle;
	list-style-position:outside;
	line-height: 20px;
	padding-bottom:4px; 
}
#displaytext h4 {
	padding:1px; 
}
blockquote p {
  font-size: 1em ;
  background-image: url( ../../../images/quote-close.png);
	background-repeat: no-repeat; 
	background-position:right bottom;
  padding-left: 30px;
  text-indent: -30px;
line-height:1.8em;
padding-bottom:0; 
margin-bottom:20px; 
margin-top:10px; 
}
blockquote p:first-letter {
  background-image: url( ../../../images/quote-open.png);
	background-repeat: no-repeat; 
	background-position:left top;
	 padding-left: 30px;
}
text {
	padding:0px 200px 20px -30px;
	color: #cb3433;
	font-size:1.4em;
	font: Arial, Helvetica, Lucida Sans Unicode, sans-serif;

}


