
/* navigation graphics */
li.li_on,
ul.tabs li.li_on a:link,
ul.tabs li.li_on a:visited,
ul.tabs2 li.li_on a:link,
ul.tabs2 li.li_on a:visited,
ul.tabs li:hover,
ul.tabs li a:hover
{ background-image:url('/Images/interface/tab-blue.gif'); }

#header1,
#navDivisions a.consumer-division:hover,
#navDivisions a.corporate-division:hover,
#navDivisions a.agriculture-division:hover {
	background: url('/Images/interface/header-vet-new.jpg') no-repeat;
	
}

#navDivisions a.consumer-division:hover { background-position: -924px -46px; }
#navDivisions a.agriculture-division:hover { background-position: -1029px -46px; }
#navDivisions a.corporate-division:hover { background-position: -1134px -46px; }
/*#navDivisions a.sweepstakes-banner { background-image: url(/images/interface/contest-banner-vet.jpg)}*/

#crananidinCHART{font: Arial, Helvetica, sans-serif; font-size:9pt; color:#FF0000;}

/* typograpy color changes */
h1 { color: #648ed1; /* light blue */ }
h1 a, h1 a:link, h1 a:visited { color: #648ed1; /* light blue */ }

h2 { color: #4d82d1; /* base blue */ }
h2 a, h2 a:link, h2 a:visited { color: #648ed1; /* light blue */ }

h3 {	color: #325b99; /* dark blue */ }
h3 a, h3 a:link, h3 a:visited { color: #4d82d1; /* base blue */ }

h4 a, h4 a:link, h4 a:visited { color: #325b99; /* dark blue */ }
/* h5 and h6 are always grey and inherit default link color */

a, a:link, a:visited { color:#4d82d1; }
a:hover { text-decoration:underline; color:#000000; }
#popupContact h1{ color:#c579ff; }

.SectionHeader { color:#4d82d1; }

.SectionSubHeader { color:#4d82d1; }

.SectionText { color:#7C7877; }

.CategoryChoice h2,.CategoryChoice h2 { color: #4d82d1; }

#ProductTitle { color:#4d82d1; }

#BottomMenu { color:#4d82d1; }

@media screen {
.callout-left-bg { background: url('/Images/interface/callout-left-blue-bg.jpg') repeat-y top left; }
.callout-left-top { background: url('/Images/interface/callout-left-blue-top.jpg') no-repeat top left;}
.callout-left-bottom { background: url('/Images/interface/callout-left-blue-bottom.jpg') no-repeat bottom left; }

.callout-right-bg { background: url('/Images/interface/callout-right-blue-bg.jpg') repeat-y top left;}
.callout-right-top { background: url('/Images/interface/callout-right-blue-top.jpg') no-repeat top left; }
.callout-right-bottom { background: url('/Images/interface/callout-right-blue-bottom.jpg') no-repeat bottom left; }

.callout-left-offers-bg { background: url('/Images/interface/callout-left-offers-bg.jpg') repeat-y top left; }
.callout-left-offers-top { background: url('/Images/interface/callout-left-offers-top.jpg') no-repeat top left;}
.callout-left-offers-bottom { background: url('/Images/interface/callout-left-offers-bottom.jpg') no-repeat bottom left; min-height: 360px; }
}
#Rabbit .mainAnimalsHeader a,#Dog .mainAnimalsHeader a, #Cat .mainAnimalsHeader a, #Horse .mainAnimalsHeader a, #Home .mainAnimalsHeader a { color:#4d82d1; }
#Rabbit .mainAnimalsHeader a:hover,#Dog .mainAnimalsHeader a:hover, #Cat .mainAnimalsHeader a:hover, #Horse .mainAnimalsHeader a:hover, #Home .mainAnimalsHeader a:hover { text-decoration:underline; color:#FFFFFF; }
#Rabbit:hover,#Dog:hover, #Cat:hover, #Horse:hover, #Home:hover { color:#FFFFFF; }




/* ----- vet product navigator ---- */


#product-toggle {
	clear:both;
	float:none;
	cursor: pointer;
	font-size: 15px;
	font-weight:bold;
	width:206px;
	height: 29px;
	padding: 10px 0px 0px 30px;
	color: #000000;
	background: transparent url(/images/interface/vet-product-tab.jpg) no-repeat scroll top left;
	display:inline-block;
	margin-top: -7px;
	margin-right: -13px;
}

#product-toggle:hover {
	background: transparent url(/images/interface/vet-product-tab.jpg) no-repeat scroll bottom left;
}

#containerDiv .product-toggle-close {
	background: transparent url(/images/interface/vet-product-tab.jpg) no-repeat scroll top right;

}
#containerDiv .product-toggle-close:hover {
	background: transparent url(/images/interface/vet-product-tab.jpg) no-repeat scroll bottom right;

}
.product-nav-bg {
	background: #ffffff url(/Images/interface/frame.gif) top left repeat-y;
	width: 920px;
	float:left;
	}


#product-nav {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 20px 50px 0;
	width:880px;
	background: url(/Images/interface/vet-nav-bg1.jpg) bottom left no-repeat;
	overflow:hidden;
}
	
	
.slider {
 background: url(/Images/interface/vet-nav-bg1.jpg) top right no-repeat;
	overflow: hidden;
	clear:both;
	margin: 0 10px;
	}
	#product-nav a,
	#product-nav a:link,
	#product-nav a:visited {
		color: #000000;
		text-decoration:none;
	}


#product-nav ul li.Wide {
	font-size: 14px;
	font-weight:bold;
	color: #3774a4;
	margin: 10px 0 0 40px;
	float:left;
	width: 190px;
	list-style:none;
}

#product-nav ul li.Slim {
	font-size: 14px;
	font-weight:bold;
	color: #3774a4;
	margin: 10px 0 0 40px;
	float:left;
	width: 160px;
	list-style:none;
}

#product-nav ul li {
	font-size: 14px;
	line-height: normal;
	font-weight:bold;
	color: #3774a4;
	float:left;
	list-style:none;
	margin:10px 0 0 20px;
	width:200px;
}
#product-nav ul li.first {
	margin-left: 0;
}
	#product-nav ul li span{
		
		display: block;
	}
		#product-nav ul li span a,
		#product-nav ul li span a:link,
		#product-nav ul li span a:visited {
			display: block;
			padding-left: 3px;
			color: #3774a4;
			background: url(/Images/interface/link-icons.png) top right no-repeat;
		}
		
		#product-nav ul li span a:hover {
						background:  #ebf1f6 url(/Images/interface/link-icons.png) bottom right no-repeat;

		}
		

	#product-nav ul {
		padding-left:0;
		}	
	#product-nav ul li ul {
		margin-top: 2px;
		border-top: 1px solid #3774a4;
		
		padding-left:0;
	}

		#product-nav ul li ul li {
			font-size: 12px;
			font-weight:normal;
			border: none;
			color: #000000;
			margin:0;
			line-height: 24px;
			display:block;
			float:none;
			border-bottom: 1px solid #ffffff;
		}
		#product-nav ul li ul li:hover {
			background: #f5f5f5;
			border-bottom: 1px solid #ebebeb;
		}
			#product-nav ul li ul li a {
				padding: 0px 0px 0px 3px;
				display:inline-block;
				
				
			}
				
				#product-nav ul li ul li a:hover {
					background-color: #f5f5f5;
				}
		
		
		#product-nav .list,
		#product-nav .list {
			float:left;
			width: 160px;
			margin-left: 40px;
			
		}
		
		#product-nav .first{
			margin-left:0;
		}
	
	
	
	
	#product-menu-all {
		
				border-bottom: 1px solid #cccccc;
	}
	
	

#product-nav ul li ul li a.brand {
	width: 90px;
	width: 76px;
	display:inline-block;
}

#product-nav ul li ul li a.brandW {
	width: 120px;
	display:inline-block;
}

#product-nav ul li ul li a.rabbit,
#product-nav ul li ul li a.dog,
#product-nav ul li ul li a.cat,
#product-nav ul li ul li a.horse {
	padding:0;
	width: 30px;
	margin-right:2px;
	display: inline-block;
	vertical-align:middle;
	text-indent: -9999px;
	background: url(/Images/interface/vet-nav-icons.png) top right no-repeat;
	font-size: 10px;
	
}



#product-nav #myController span.rabbit span { background-position:0px -180px; }
#product-nav #myController span.dog span { background-position:0px 0px; }
#product-nav #myController span.cat span { background-position: 0px -60px; }
#product-nav #myController span.horse span { background-position: 0px -120px; }


#product-nav #myController span.rabbit:hover span { background-position:0px -180px; }
#product-nav #myController span.dog:hover span { background-position:0px 0px; }
#product-nav #myController span.cat:hover span { background-position: 0px -60px; }
#product-nav #myController span.horse:hover span { background-position: 0px -120px; }


#product-nav ul li ul li a.rabbit { background-position: -90px 0px; }
#product-nav ul li ul li a.dog { background-position: 0px 0px; }
#product-nav ul li ul li a.cat { background-position: -30px 0px; }
#product-nav ul li ul li a.horse { background-position: -60px 0px; }

#product-nav ul li ul li:hover a.rabbit { background-position: -90px -30px; }
#product-nav ul li ul li:hover a.dog { background-position: 0px -30px; }
#product-nav ul li ul li:hover a.cat { background-position: -30px -30px; }
#product-nav ul li ul li:hover a.horse { background-position: -60px -30px; }

#product-nav ul li ul li a.dog:rabbit { background-position: -90px -60px; }
#product-nav ul li ul li a.dog:hover { background-position: 0px -60px; }
#product-nav ul li ul li a.cat:hover { background-position: -30px -60px; }
#product-nav ul li ul li a.horse:hover { background-position: -60px -60px; }



.contentDiv {
	padding-top: 0px;
}


#Header div.n1 ul li:hover,
#Header div.n1 ul li.current,
#Header div.n1 ul li.current a,
#Header div.n1 ul li.current a:visited,
#Header div.n1 ul li a:hover 
{ background-image:url('/Images/interface/tab-blue.gif'); }

li.proviable
{ width: 300px;
}
.consil {line-height: 110%; margin-top:-8px;
	}
