body {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	text-align:center;
} /* text-align:center correctly centers in IE */
a {
	outline: none;
} /* stops border seen in clicked btns in FF */
.txtlink {
	text-decoration:none;
	color: #0066CC
}
.txtlink:hover {
	color:#0066CC;
	border-bottom: 1px dotted #0066CC;
}
.txtlink:visited {
	color: #0066CC
}

.txtlinksb {
	text-decoration:none;
	color: #0066CC
}
.txtlinksb:hover {
	color:#0066CC;
	text-decoration:none;
}
.txtlinksb:visited {
	color: #0066CC
}
.phone {
	font-size: 16px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	margin: -10px 0px 10px 0px;
	text-align:center
}
/******** containers *******/
#container {
	margin: 0 auto 0 auto;
	padding-top:5px; /*moves site up or down over edgebg */
 /padding-top:21px; /*moves site up or down over edgebg for IE */
	text-align: left;
	width: 984px; /* Total width of inside site content needed*/
}
#edgebg {
	background: url(../images/bg3.png) no-repeat scroll 50% 0; /* bg3 is an empty bg use if want to put a BG edge along site edges */
	display: block;
}
#maincontent {
	width: 984px;
	background-image:url(../images/body_bg.png);
	float: left;
	margin: 0px 0px 10px 0px;/* pushes the footer nav links lower */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-position:0px 0px;
	padding-bottom:10px;
}
#innercontent {
	width: 964px;
	margin: 10px 10px 0px 10px;
	background-image:url(../images/content_bg.gif);
	padding:0px;
}
#innercontent_column {
	float:left;
	width: 681px;
	/*margin: 10px 0px 10px 10px;*/
	padding:20px 20px 10px 20px;
}
#innercontent_column_full { /* used if we MUSThave a full page with  no sidebar */
	float:left;
	width: 924px;
	/*margin: 10px 0px 10px 10px;*/
	padding:20px 20px 20px 20px;
	background-color:#FFFFFF;
}
#innercontent_sidebar {
	float:left;
	width:213px;
	/*margin: 10px 10px 10px 0px;*/
	padding-left:15px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000; /*003366*/
}
.clearing {
	height: 0;
	clear: both;
}
.sidebartxtpad {
	padding-left:5px;
	padding-right:5px
}
.sidebartxtpad2 {
	padding-left:5px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}
#innercontent_sidebar dt {
	font-weight: bold;
}
#innercontent_sidebar dd {
	margin-right: 20px;
	padding: 0;
}
/****** sidebar images ****/

#cesar {
	background:url(../images/cesar.png) no-repeat top left;
	width:211px;
	height:246px;
	display: block;
	text-indent: -9999px;
	margin: 20px auto 20px;
}
#clinton {
	background:url(../images/clinton.png) no-repeat top left;
	width:211px;
	height:256px;
	display: block;
	text-indent: -9999px;
	margin: 20px auto 20px;
}
#submitbtn {
	background:url(../images/submit.png) no-repeat top left;
	width:211px;
	height:184px;
	display: block;
	text-indent: -9999px;
	margin: 20px auto 0px;
}
#questions {
	background:url(../images/questions.png) no-repeat top left;
	width:123px;
	height:28px;
	display: block;
	text-indent: -9999px;
	margin: 20px auto;
}
#equinevids a {
	background: url(../images/equinehow.png) top left no-repeat;
	width: 211px;
	height: 235px;
	display: block;
	text-indent: -9999px;
	margin: 20px auto;
}
/****** text & content related ****/

h1.splash {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	margin: 0px 0px -5px 0px;
 /margin: 0px 0px -15px 0px; /* for IE */
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#034286;
	margin: 0px 0px -5px 0px;
 /margin: 0px 0px -10px 0px; /* for IE */
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666
}
h2.how {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border-bottom: 1px solid #666;
}
h2.also {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#034286;
	margin: 0px 0px -5px 0px;
 /margin: 0px 0px -10px 0px; /* for IE */
}
h2.benefits {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	margin: 0px 0px -5px 0px;
 /margin: 0px 0px -15px 0px; /* for IE */
	border-bottom: 1px solid #ccc;
	padding-bottom:10px;
	padding-top:20px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin: 0px;
}
h3.sidebar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin: 0px;
	padding-top:20px;
	text-align:center;
}
h3.sidebar2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#065499;
	margin: 0px;
	padding-top:5px;
	text-align:center;
}
h3.social {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
	padding-top:5px;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
 /margin-bottom:10px; /* for IE */
}
h3.gallery {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin-top: 5px;
	padding:0px;
}
ul.benis li {
	text-align: left;
	float: left;
	list-style: none;
	padding: 3px 10px 3px 25px;
	margin: 0px;
	background: url(../images/block.gif) 5px 5px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	width:280px;
}
ul.benis2 li {
	text-align: left;
	list-style: none;
	padding: 3px 10px 3px 25px;
	margin: 0px;
	background: url(../images/block.gif) 5px 5px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#reactions {
	background:url(../images/reactions.gif) no-repeat left;
	text-indent: -9999px;
	width:400px;
	height:250px;
	text-indent: -9999px;
	margin-left:275px;
}
.vetVFbottle {
	float: left;
	background: url(../images/gallery/WoundInfectionWhiteDuo.png) top left no-repeat;
	width: 100px;
	height: 156px;
	display: block;
	text-indent: -9999px;
	margin: 5px 8px 5px 0px;
	border:1px #666666
}
.minipdf {
	background: url(../images/pdf-ico_read.gif) top left no-repeat;
	width: 107px;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin:5px 0px 0px 0px;
}
.minipdf2 {
	background: url(../images/pdf-ico_read.gif) top left no-repeat;
	width: 107px;
	height: 11px;
	display: block;
	text-indent: -9999px;
	margin:10px 0px 0px 0px;
	float:left;
}
.disclaimer {
	font-size:10px;
	font-style:italic;
}
/* drop in banner link ability */
#banner {
	width: 410px;
	height: 240px;
}
#banner a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	cursor: pointer;
}
#banner a:hover {
	text-decoration: none;
}
/* press release specific */	
	
.pdf_press a {
	float: left;
}
.pdf_press ul li {
	float: top left;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width: auto;
	margin: 20px 0px 50px -40px;
}
h2.pdf_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
 /margin-top:-15px /* for IE */
}
h3.pdf_subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
 /margin-top:-5px
}
.pdfequine {
	background-image:url(../images/press_pdfbtn_equine.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 140px;
 /height: 150px; /* for IE */
	width:150px;
	display: block;
	text-indent: -9999px
}
.pdfvetpr {
	background-image:url(../images/press_pdfbtn_vetpr.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 150px;
 /height: 160px; /* for IE */
	width:150px;
	display: block;
	text-indent: -9999px
}
.pdfgelpr {
	background-image:url(../images/press_gel.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 140px;
 /height: 150px; /* for IE */
	width:150px;
	display: block;
	text-indent: -9999px
}
.pdfca {
	background-image:url(../images/press_ca.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 140px;
 /height: 150px; /* for IE */
	width:150px;
	display: block;
	text-indent: -9999px
}
.pdfff {
	background-image:url(../images/press_ff.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 140px;
 /height: 150px; /* for IE */
	width:150px;
	display: block;
	text-indent: -9999px
}
.pdfpr {
	background-image:url(../images/press_pdfbtn.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 140px;
 /height: 150px; /* for IE */
	width:150px;
	display: block;
	text-indent: -9999px
}
.minipdf {
	background: url(../images/pdf-ico_read.gif) no-repeat right;
	width: 107px;
	height: 11px;
	display: inline;
	text-indent: -9999px;
	margin:0px 0px 0px 20px;
	float:right;
	clear:both
}
/* news release specific */	
	
.news_press {
	float: top left;
}
.news_press ul li {
	float: top left;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width: auto;
	margin: 0px 0px 0px -40px;
}
h2.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight:bold
}
h3.news_subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.newsdate {
	color:#663300;
	text-decoration:underline
}
.rfdtv_vid {
	float:left;
	width:350px;
	margin:0px 0px 20px 0px
}
.rftdv_panel {
	float:left;
	width:200px;
	margin:0px
}
/* case study release specific */	
	
.pdf_cstudy a {
	float: left;
}
.pdf_cstudy ul li {
	float: top left;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width: auto;
	margin: 20px 0px 75px -40px;
}
h2.pdf_cstudy_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
 /margin-top:-15px /* for IE */
}
h3.pdf__cstudy_subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.pdfpigeon {
	background-image:url(../images/cs_btn_pigeon.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 130px;
 /height: 140px; /* for IE */
	width:150px;
	display: block;
	text-indent: -9999px
}
.pdfdog {
	background-image:url(../images/cs_btn_dog.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 130px;
 /height: 140px; /* for IE */
	width:150px;
	display: block;
	text-indent: -9999px
}
.pdfhorse {
	background-image:url(../images/cs_btn_horse.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 130px;
 /height: 140px; /* for IE */
	width:150px;
	display: block;
	text-indent: -9999px
}
.pdfcat {
	background-image:url(../images/cs_btn_cat.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 130px;
 /height: 140px; /* for IE */
	width:150px;
	display: block;
	text-indent: -9999px
}
/* media inquiry side form specific */

.media_head {
	font-weight:bold;
	margin-top:20px
}
.formframe2 {
	border: 1px solid #666666;
	BACKGROUND-COLOR: #fff;
	COLOR: #666666;
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	margin:0px 0px 0px 5px;
}
.needsfilled {
	background-color:#FF0000;
	color:#ffffff;
}
#media_form {
	margin:-10px 0px 0px -30px
}
#media_form ul {
	float: left;
}
#media_form ul li {
	float: left;
	font-size: 10px;
	margin: 5px 0px 0px 0px;
	list-style: none;
	width:200px;
}
/********** How To page ***********/

#howto {
	text-align: left;
	margin:0px;
 /margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 690px;
}
#fluid {
	float: left;
	width: 330px;
	padding-right:15px;
}
#gel {
	float: right;
	width: 325px;
	padding-left:20px
}
#storage {
	font-size:12px;
	color:#0000FF;
	margin-top:20px;
	background-color:#FFFF99;
	width:670px;
	padding:8px
}
/* gallery specific */

.gallerybox {
	width: auto;
	float: top left;
	margin: 5px 0px 0px -40px;
}
.gallerybox ul li {
	list-style:none;
	display:inline;
	float: left;
	text-indent: -9999px;
	margin: 0px 30px 0px 0px;
}
/* bottles */
.gallerybox ul li.i1 a {
	background: url(../images/gallery/equine_woundandInfection_sm.jpg) top left no-repeat;
	width: 86px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i2 a {
	background: url(../images/gallery/woundandInfectionWhiteDuo_sm.jpg) top left no-repeat;
	width: 128px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i3 a {
	background: url(../images/gallery/WoundandInfection_Family_sm.jpg) top left no-repeat;
	width: 171px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i4 a {
	background: url(../images/gallery/Bovine-Eye-Wash_White_sm.jpg) top left no-repeat;
	width: 87px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i5 a {
	background: url(../images/gallery/BovineEyeWash_sm.jpg) top left no-repeat;
	width: 94px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i6 a {
	background: url(../images/gallery/BovineWashes_Family_sm.jpg) top left no-repeat;
	width: 127px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i7 a {
	background: url(../images/gallery/HotSportSpray_sm.jpg) top left no-repeat;
	width: 73px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i8 a {
	background: url(../images/gallery/WoundandInfection_Cat_sm.jpg) top left no-repeat;
	width: 77px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i9 a {
	background: url(../images/gallery/WoundandInfection_sm.jpg) top left no-repeat;
	width: 98px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i10 a {
	background: url(../images/gallery/VetericynVF_sm.jpg) top left no-repeat;
	width: 88px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i13 a {
	background: url(../images/gallery/wouldinfectpump_allanim_sm.jpg) top left no-repeat;
	width: 64px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i14 a {
	background: url(../images/gallery/Vetericyn_VF_Small_sm.jpg) top left no-repeat;
	width: 64px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i16 a {
	background: url(../images/gallery/HydroGel16oztrigger_sm.jpg) top left no-repeat;
	width: 107px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i17 a {
	background: url(../images/gallery/HydroGel_pump_sm.jpg) top left no-repeat;
	width: 110px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i18 a {
	background: url(../images/gallery/HydroGel_8oztrigger_sm.jpg) top left no-repeat;
	width: 103px;
	height: 200px;
	display: block;
}
/* case studies */
.gallerybox ul li.i11 a {
	background: url(../images/gallery/distemper_sm.jpg) top left no-repeat;
	width: 193px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i12 a {
	background: url(../images/gallery/mange_sm.jpg) top left no-repeat;
	width: 193px;
	height: 200px;
	display: block;
}
.gallerybox ul li.i15 a {
	background: url(../images/gallery/mountainlionwound_sm.jpg) top left no-repeat;
	width: 193px;
	height: 200px;
	display: block;
}
/******** Pharmacology table ********/

#hor-minimalist-a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
	margin: 15px;
	width: 500px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th {
	font-size: 12px;
	font-weight: bold;
	color: #005596;
	padding: 3px 3px;
	border-bottom: 1px solid #cccccc;
}
#hor-minimalist-a td {
	color: #666666;
	padding: 0px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td {
	background-color: #CCCCCC;
}
/******** site wide header ********/

#header {
	background:url(../images/header_bg.jpg) no-repeat top left;
	height:90px;
	display: block;
}
#header ul li {
	list-style:none;
	display:inline;
}
#header ul li.logo a {
	float: left;
	background: url(../images/vetericyn_logo.png) top left no-repeat;
	width: 243px;
	height: 68px;
	display: block;
	text-indent: -9999px;
	margin: 15px 0px 0px -22px;
}
#header ul li.nl {
	float: left;
	background: url(../images/nl_bg.png) top left no-repeat;
	width: 296px;
	height: 34px;
	display: block;
	margin: 35px 0px 0px 400px;
	padding: 6px 0px 0px 14px;
}
#subheader {
	background:url(../images/sub_header.gif) no-repeat top left;
	height:28px;
	display: block;
	text-indent: -9999px;
}
/******* newsletter *******/	

label {
	color:#555;
	font-weight:bold;
}
input, select, button {
	vertical-align:middle;
}
.formframe {
	border: 1px solid #666666;
	BACKGROUND-COLOR: #ffff;
	COLOR: #666666;
	FONT-FAMILY: arial;
	FONT-SIZE: 12px;
	margin:0px 5px 0px 0px;
}
.newsletter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin:0px 10px 0px 0px
}
/******* navigation *******/
#navbox {
	background:url(../images/nav_bg.gif) no-repeat;
}
#navcontainer {
	width: 984px;
	height: 38px;
	margin-left: 2px;
}
#navholder {
	background:url(../images/nav_holder.gif) no-repeat top left;
	height:38px;
	display: block;
	text-indent: -9999px;
}
/*** splash rotator images ***/

#splashrotator {
	clear:both;
	height:296px;
	overflow:hidden;
}
#img1 a {
	background: url(../images/rotator/01.jpg) top right no-repeat;
	width: 984px;
	height: 296px;
	display: block;
	text-indent: -9999px;
}
#img2 a {
	background: url(../images/rotator/02.jpg) top right no-repeat;
	width: 984px;
	height: 296px;
	display: block;
	text-indent: -9999px;
}
#img3 a {
	background: url(../images/rotator/03.jpg) top right no-repeat;
	width: 984px;
	height: 296px;
	display: block;
	text-indent: -9999px;
}
#img4 a {
	background: url(../images/rotator/04.jpg) top right no-repeat;
	width: 984px;
	height: 296px;
	display: block;
	text-indent: -9999px;
}
#img5 a {
	background: url(../images/rotator/05.jpg) top right no-repeat;
	width: 984px;
	height: 296px;
	display: block;
	text-indent: -9999px;
}
#img6 a {
	background: url(../images/rotator/06.jpg) top right no-repeat;
	width: 984px;
	height: 296px;
	display: block;
	text-indent: -9999px;
}

#img7 a {
	background: url(../images/rotator/07.jpg) top right no-repeat;
	width: 984px;
	height: 296px;
	display: block;
	text-indent: -9999px;
}

#img8 a {
	background: url(../images/rotator/08.jpg) top right no-repeat;
	width: 984px;
	height: 296px;
	display: block;
	text-indent: -9999px;
}
/*** Buy buttons *****/

#buybuttonv a {
	margin-top: 0px;
	margin-left:842px;
	float: right;
	background:url(../images/buybtnv.png) no-repeat top left;
	width:142px;
	height:55px;
	display: block;
	text-indent: -9999px;
	z-index:500;
	/*position:fixed;*/
	position:absolute;
}
#buybuttoninsidev a {
	background:url(../images/buybtnv.png) no-repeat top left;
	width:142px;
	height:55px;
	display: block;
	text-indent: -9999px;
	margin: -296px 0px 110px 841px;
	float: top left;
}
#benefitsbuynow4 {
	clear:both;
	background:url(../images/benefits_buynow_bg2.png) no-repeat;
	width:964px;
	height:120px;
	display: block;
	margin: 0px 0px 0px 10px;
	padding-bottom:10px
}
#benefitsbuynow4a a {
	clear:both;
	background:url(../images/benefits_buynow4c.png) no-repeat;
	width:230px;
	height:120px;
	display: block;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	padding-bottom:10px
}
#benefitscontact a {
	float:left;
	position:absolute;
	margin-top:-71px;
	margin-left:250px;
	background:url(../images/quest_btn.png) no-repeat top left;
	width:170px;
	height:50px;
	display: block;
	text-indent: -9999px;
}
/******* main 4 splash buttons and text area *******/


#homebtns {
	width: 984px;
	height:313px;
	background-image:url(../images/splash_btn_bg.gif);
	float: left; /* removed top */
	margin: 0px 0px 10px 0px;/* pushes the footer nav links lower */
}
#homebtns ul {
	padding: 0px;
	margin: 0px; /* accidentaly just said 0 with no px; */
}
#homebtns ul li {
	list-style:none;
	display:inline;
	float: left;
	text-indent: -9999px; /* need to put text-indent here and not in each tag */
	margin: 15px 0px 15px 15px;

}
#homebtns ul li.b1 a {
	background: url(../images/homebtns/equine.jpg) left no-repeat; /* remove top */
	width: 224px;
	height: 143px;
	display: block;
	text-decoration: none;
}
#homebtns ul li.b2 a {
	background: url(../images/homebtns/canine.jpg) left no-repeat;
	width: 228px;
	height: 143px;
	display: block;
	text-decoration: none;
}
#homebtns ul li.b3 a {
	background: url(../images/homebtns/feline.jpg) left no-repeat;
	width: 230px;
	height: 143px;
	display: block;
	text-decoration: none;
}
#homebtns ul li.b4 a {
	background: url(../images/homebtns/exotics.jpg) left no-repeat;
	width: 229px;
	height: 143px;
	display: block;
	text-decoration: none;
}
#homebtnstxt {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:20px 20px 0px 20px;
}
.splink:link {
	text-decoration: none;
	color: #fff;
}
.splink:visited {
	text-decoration: none;
	color: #fff;
}
.splink:hover {
	color: #fff;
	border-bottom: 1px dotted #fff;
}
/******* main 4 side bar buttons  *******/


#sidebtn {
	width: 220px;
	height:986px;
	float: left; /* removed top */
	margin-bottom:20px;
}
#sidebtn ul {
	padding: 0px;
	margin: 0px; /* accidentaly just said 0 with no px; */
}
#sidebtn ul li {
	list-style:none;
	float: left;
	text-indent: -9999px; /* need to put text-indent here and not in each tag */
	margin: 15px 5px 0px 0px;
}
#sidebtn ul li.b1 a {
	background: url(../images/homebtns/equine.jpg) left no-repeat; /* remove top */
	width: 220px;
	height: 143px;
	display: block;
	text-decoration: none;
}
#sidebtn ul li.b2 a {
	background: url(../images/homebtns/canine.jpg) left no-repeat;
	width: 220px;
	height: 143px;
	display: block;
	text-decoration: none;
}
#sidebtn ul li.b3 a {
	background: url(../images/homebtns/feline.jpg) left no-repeat;
	width: 220px;
	height: 143px;
	display: block;
	text-decoration: none;
}
#sidebtn ul li.b4 a {
	background: url(../images/homebtns/exotics.jpg) left no-repeat;
	width: 220px;
	height: 143px;
	display: block;
	text-decoration: none;
}
#sidebtn ul li.b5 {
	background: url(../images/benefits_hm.jpg) left no-repeat;
	width: 220px;
	height: 424px;
	display: block;
	text-decoration: none;
}
/****** sub nav page header images *******/
#splashphoto_canine {
	background:url(../images/headers/mainimage_canine.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_equine {
	background:url(../images/headers/mainimage_equine.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_feline {
	background:url(../images/headers/mainimage_feline.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_exotics {
	background:url(../images/headers/mainimage_exotics.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_benefits {
	background:url(../images/headers/mainimage_benefits.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_about {
	background:url(../images/headers/mainimage_about.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_contact {
	background:url(../images/headers/mainimage_contact.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_locate {
	background:url(../images/headers/mainimage_locator.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_vets {
	background:url(../images/headers/mainimage_vets.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_toxi {
	background:url(../images/headers/mainimage_toxi.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_how {
	background:url(../images/headers/mainimage_howworks.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_superior {
	background:url(../images/headers/mainimage_superior.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_howvids {
	background:url(../images/headers/mainimage_howtovids.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_faqs {
	background:url(../images/headers/mainimage_faqs.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_testis {
	background:url(../images/headers/mainimage_testis.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_testissubmit {
	background:url(../images/headers/mainimage_testisubmit.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_media {
	background:url(../images/headers/mainimage_media.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_rfdtv {
	background:url(../images/headers/mainimage_rfdtv.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
#splashphoto_help {
	background:url(../images/headers/mainimage_help.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}

#splashphoto_resources {
	background:url(../images/headers/mainimage_resources.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}

#splashphoto_products {
	background:url(../images/headers/mainimage_prod.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}

#splashphoto_tba {
	background:url(../images/headers/mainimage_tba.jpg) no-repeat top left;
	height:296px;
	display: block;
	text-indent: -9999px;
}
/****** sub nav page indicators *******/
#nav_benefits {
	background:url(../images/subnav/benefits.png) no-repeat top left;
	width:244px;
	height:49px;
	display: block;
	text-indent: -9999px;
	margin: 7px 0px 0px 2px;
	float: top left;
}
#nav_about {
	background:url(../images/subnav/about.png) no-repeat top left;
	width:244px;
	height:49px;
	display: block;
	text-indent: -9999px;
	margin: 7px 0px 0px 2px;
	float: top left;
}
#nav_contact {
	background:url(../images/subnav/contact.png) no-repeat top left;
	width:244px;
	height:49px;
	display: block;
	text-indent: -9999px;
	margin: 7px 0px 0px 2px;
	float: top left;
}
#nav_locate {
	background:url(../images/subnav/locator.png) no-repeat top left;
	width:244px;
	height:49px;
	display: block;
	text-indent: -9999px;
	margin: 7px 0px 0px 2px;
	float: top left;
}
#nav_vets {
	background:url(../images/subnav/vets.png) no-repeat top left;
	width:244px;
	height:49px;
	display: block;
	text-indent: -9999px;
	margin: 7px 0px 0px 2px;
	float: top left;
}
#nav_howto {
	background:url(../images/subnav/howitworks.png) no-repeat top left;
	width:244px;
	height:49px;
	display: block;
	text-indent: -9999px;
	margin: 7px 0px 0px 2px;
	float: top left;
}
#nav_testi {
	background:url(../images/subnav/testi.png) no-repeat top left;
	width:244px;
	height:49px;
	display: block;
	text-indent: -9999px;
	margin: 7px 0px 0px 2px;
	float: top left;
}
#nav_media {
	background:url(../images/subnav/media.png) no-repeat top left;
	width:244px;
	height:49px;
	display: block;
	text-indent: -9999px;
	margin: 7px 0px 0px 2px;
	float: top left;
}
#nav_help {
	background:url(../images/subnav/help.png) no-repeat top left;
	width:244px;
	height:49px;
	display: block;
	text-indent: -9999px;
	margin: 7px 0px 0px 2px;
	float: top left;
}

#nav_resources {
	background:url(../images/subnav/resources.png) no-repeat top left;
	width:244px;
	height:49px;
	display: block;
	text-indent: -9999px;
	margin: 7px 0px 0px 2px;
	float: top left;
}

#nav_products {
	background:url(../images/subnav/products.png) no-repeat top left;
	width:244px;
	height:49px;
	display: block;
	text-indent: -9999px;
	margin: 7px 0px 0px 2px;
	float: top left;
}

#nav_buy {
	background:url(../images/subnav/buy.png) no-repeat top left;
	width:244px;
	height:49px;
	display: block;
	text-indent: -9999px;
	margin: 7px 0px 0px 2px;
	float: top left;
}
/* testimnial easy scroll */
.myContent {
	margin:0;
	padding:0;
	line-height:180%;
	height:100%;
	overflow:visible;
	text-align:center;
}
#containerscroll {
	text-align:left;
	width:690px;
	height:710px;
	padding-top:2em;
	z-index:10;
	overflow:hidden;
}
h2.easyscroll {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.howto {
	border-top:solid 1px #666;
	margin-top:20px;
	font-style:italic;
	padding-top:5px;
	color:#003366
}
#easyscroll {
	/*background:#eee;  color of content area */
	margin:1em 0;
}
/* easyscroll navigation buttons */	

	#easyscrollnav, #easyscrollnav li {
	height:20px;
	line-height:18px;
	margin:0;
	padding:0;
	border-bottom:solid 1px #666;
	padding-bottom:10px;
}
#easyscrollnav {
	margin:1em 0;
}
#easyscrollnav li {
	list-style:none;
	font-size:10px;
	float:left;
	background-color:#CCCCCC;
	margin-right:10px;
	padding: 0 5px;
	color:#000;
	cursor:pointer;
	border:#666666 solid 1px;
}
#easyscrollnav li.over {
	color:#fff;
	text-decoration:none;
	background-color:#213f81;
}
/******* video related ******/
.vetvid {
	font-size: 92%;
	line-height: 1.2em;
	float: left;
	clear: left;
	margin: 1.3em 20px 1.3em 0;
	width:239px;
}
/* how to videos */

.category {
	font-size:12px;
	color:#003399;
	font-weight:bold;
	margin-top:15px;
/margin-top:30px
}
.category2 {
	font-size:12px;
	color:#003399;
	font-weight:bold;
	margin-top:15px;
}
.equinevids a {
	float: left;
	background: url(../images/equinehow.jpg) top left no-repeat;
	width: 150px;
	height: 113px;
	display: block;
	text-indent: -9999px;
	margin: 0px 10px 5px 0px;
}
.clear {
	clear: both;
}
.divider {
	border:1px dotted;
	color:#0066CC;
	margin-bottom:20px;
}
/*************** FAQs ***************/
.faq_holder {
	margin-top:20px;
/margin-top:30px; /* for IE */
	padding: 0px 0px 20px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bluelink {
	font-family: arial;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	font-weight:bold;
}
.bluelink:link {
	font-family: arial;
	font-size: 12px;
	color: #333;
}
.bluelink:visited {
	font-family: arial;
	font-size: 12px;
	color: #333;
}
.bluelink:hover {
	font-family: arial;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.faq {
	padding: 10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.faq_btn {
	border:0px;
	padding-right:10px;
width:
}
/******* footer sub nav links *******/
#footerlinks {
	width: 984px;
}
#footerlinks ul {
	text-align:center;
	margin:0px;
	padding:0px
}
#footerlinks ul li {
	list-style:none;
	display:inline;
}
#footerlinks ul li.link a {
	font-family:Arial;
	font-size:11px;
	color:#999;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}
/******* copyright footer *******/
#footercontent {
	clear:both;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	color:#999;
	margin: 0px 0px 20px 0px;/* _margin: 10px 0px 0px 0px;  for IE */
}
.footertxt:link {
	text-decoration: none;
	color: #999;
}
.footertxt:visited {
	text-decoration: none;
	color: #999;
}
.footertxt:hover {
	color: #999;
	text-decoration: underline;
}
/******** social sidebar ********/
.divide {
	background:url(../images/divide.gif) top left no-repeat;
	width:195px;
	height:2px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px
}
#socialsitesside {
	width:200px;
	height:50px;
	display: block;
	margin: 0px 0px 0px -45px;
}
#socialsitesside ul li {
	list-style:none;
	display:inline
}
#socialsitesside ul li.twitter a {
	float: left;
	background: url(../images/icon_twit.png) top left no-repeat;
	width: 43px;
	height: 44px;
	display: block;
	text-indent: -9999px;
	margin: 0px 0px 20px 10px;
}
#socialsitesside ul li.facebook a {
	float: left;
	background: url(../images/icon_fb.png) top left no-repeat;
	width: 43px;
	height: 44px;
	display: block;
	text-indent: -9999px;
	margin: 0px 0px 0px 10px;
}
#socialsitesside ul li.youtube a {
	float: left;
	background: url(../images/icon_yt.png) top left no-repeat;
	width: 43px;
	height: 44px;
	display: block;
	text-indent: -9999px;
	margin: 0px 0px 0px 10px;
}
/******** splash page social footer *********/

#splashsocial {
	width:984px;
	padding:0px;
	margin: 0px 0px 20px 0px;
}
#socialbtnshold {
	width:165px;
	float:left;
	margin-top:-10px;
	margin-left:-5px;
    /margin-top:5px; /* for IE */
}
#socialtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	width:380px;
	float:left;
	padding-top:3px;
}
#footerstuff {
	width:440px;
	float:left;
	text-align:right;
	font-family:Arial;
	font-size:11px;
	color:#999;
	padding-top:3px;
}

/**************** resources *************/

	
.pdf_resources a {
	float: left;
}
.pdf_resources ul li {
	float: top left;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width: auto;
	margin: 20px 0px 0px -40px;
	padding-bottom: 100px;/* gets lower border away from image */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
h2.pdf_resources_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight:bold;
 /margin-top:-15px /* for IE */
}

.resourcepdf {
	background-image:url(../images/btn_pdf_resource.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 103px;
 /height: 103px; /* for IE */
	width:105px;
	display: block;
	text-indent: -9999px;
	padding-right:10px;
}

.resourceminipdf {
	background-image:url(../images/pdf-ico.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height: 11px;
	width:11px;
	padding-right:10px;
	display:inline;
	float:left;text-indent: -9999px;
}

/******* products page in benefits ********/
#tabcontentcontainer{width: 100%;}

.tabcontent{display:none;}

#product_btns {
	float: left;
	margin: 0px 0px 30px -40px;
	/margin: 0px 0px 0px -40px; /* for IE */
}

#product_btns ul {
	width: 690px; 
	list-style:none;
}

#product_btns ul li.liquid {
	float: left;
}

#product_btns ul li.gel {
	float: left;
}

.liquid a {background: url(../images/btn_liquid.jpg) top left no-repeat; width: 327px; height: 71px; display: block; text-indent: -9999px; margin: 0px 5px 0px 0px;}

.gel a {background: url(../images/btn_gel.jpg) top left no-repeat; width: 327px; height: 71px; display: block; text-indent: -9999px; margin: 0px 0px 0px 5px; }

.prodtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#034286;
	margin: 0px 0px -5px 0px;
 /margin: 0px 0px -10px 0px; /* for IE */
}

.products {font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.strongb {font-weight:bold; color:#000000}

.product_buy_btns {
	float: left;
	margin: 0px 0px 20px -40px;
}

.product_buy_btns ul {
	width: 690px; 
	list-style:none;
}

.product_buy_btns ul li.bb1 {
	float: left;
}

.product_buy_btns ul li.bb2 {
	float: left;
	margin-left:20px;
}

.product_buy_btns ul li.bb3 {
	float: left;
}

.product_buy_btns ul li.bb4 {
	float: left;
	margin-left:20px;
}

.product_buy_btns ul li.bb5 {
	float: left;
}

.product_buy_btns ul li.bb6 {
	float: left;
}

.product_buy_btns ul li.bb7 {
	float: left;
	margin-left:20px;
}

.product_buy_btns ul li.bb8 {
	float: left;
}


.bb1 a {background: url(../images/btn_product1.jpg) top left no-repeat; width: 322px; height: 302px; display: block; text-indent: -9999px; margin: 0px 5px 0px 0px;}

.bb2 a {background: url(../images/btn_product2.jpg) top left no-repeat; width: 322px; height: 302px; display: block; text-indent: -9999px; margin: 0px 5px 0px 0px;}

.bb3 a {background: url(../images/btn_product3.jpg) top left no-repeat; width: 322px; height: 327px; display: block; text-indent: -9999px; margin: 0px 0px 0px 5px;}

.bb4 a {background: url(../images/btn_product4.jpg) top left no-repeat; width: 322px; height: 327px; display: block; text-indent: -9999px; margin: 0px 0px 0px 5px;}

.bb5 a {background: url(../images/btn_product5.jpg) top left no-repeat; width: 357px; height: 305px; display: block; text-indent: -9999px; margin: 0px 0px 0px 5px;}

.bb6 a {background: url(../images/b6.jpg) top left no-repeat; width: 322px; height: 302px; display: block; text-indent: -9999px; margin: 0px 5px 0px 0px;}

.bb7 a {background: url(../images/b7.jpg) top left no-repeat; width: 322px; height: 302px; display: block; text-indent: -9999px; margin: 0px 5px 0px 0px;}

.bb8 a {background: url(../images/b8.jpg) top left no-repeat; width: 322px; height: 302px; display: block; text-indent: -9999px; margin: 0px 5px 0px 0px;}

/*********** vet buy now *************/
.vet_buy a {
	float: left;
}
.vet_buy ul li {
	float: top left;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width: auto;
	margin: 20px 0px 0px -40px;
}

.mwi {
	background-image:url(../images/logo_mwi.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 98px;
 /height: 98px; /* for IE */
	width:200px;
	display: block;
	text-indent: -9999px;
	padding-right:10px;
	margin-bottom:50px;
}

.aaha {
	background-image:url(../images/logo_aaha.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 129px;
 /height: 129px; /* for IE */
	width:200px;
	display: block;
	text-indent: -9999px;
	padding-right:10px;
	margin-bottom:50px;
}

.pvpl {
	background-image:url(../images/logo_pvp.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 129px;
 /height: 129px; /* for IE */
	width:200px;
	display: block;
	text-indent: -9999px;
	padding-right:10px;
}

.nevsco {
	background-image:url(../images/logo_nevsco.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height: 129px;
 /height: 129px; /* for IE */
	width:200px;
	display: block;
	text-indent: -9999px;
	padding-right:10px;
}