/* ********** */
/* Tag Styles */
/* ********** */

html {
	overflow: scroll;
}
body {
	background-color: #EEEEEE;
	margin: 0px;
	text-align: center;
}
body, p, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
div, p, ul, ol, img, h1, h2, h3, h4, h5, h6, form {
	margin: 0;
	padding: 0;
}
ul, ol {
	list-style-type: none;
}
li {
	margin-top: 1em;
}
h1 {
	font-size: large;
}
h2 {
	font-size: medium;
}
h3 {
	font-size: small;
}
h4 {
	font-size: x-small;
}
h5 {
	font-size: xx-small;
}
h6 {
	font-size: xx-small;
}
a {
	text-decoration: none;
	color: #00549D;
	background-color: transparent;
}
a:hover {
	text-decoration: underline;
	color: #000;
	background-color: transparent;
}
img {
	border: none;
}
form, input, select, option {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ***************** */
/* Category Elements */
/* ***************** */

body#customer_services .category {
	background-color: #D9E6F0;
}
body#rodenticides .category {
	background-color: #FAEBEB;
}
body#insecticides .category {
	background-color: #FFEFBF;
}
body#cleaners_and_disinfectants .category {
	background-color: #D9F1E2;
}
body#treatments .category {
	background-color: #E7E4F0;
}
body#horse_and_pet .category {
	background-color: #DEDBF8;
}
body#wormers .category {
	background-color: #FFE5CC;
}
body#silage_and_grain_additives .category {
	background-color: #D9E9E1;
}

/* ****************** */
/* Misc. ID Selectors */
/* ****************** */



/* ********************* */
/* Misc. Class Selectors */
/* ********************* */

.clearfloats {
	clear: both;
}

/* ******************* */
/* Outermost Container */
/* ******************* */

#container {
	width: 955px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

/* ****** */
/* Header */
/* ****** */

#header {
	clear: both;
	height: 79px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#header .banner {
	display: inline;
	float: left;
}
#header .formgroup {
	display: inline;
	float: left;
	background-color: #6686BD;
	width: 238px;
	height: 79px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#header form {
	margin: 2px 2px 2px 10px;
}
#header .search {
	border-bottom: 1px solid #FFF;
	height: 37px;
}
#header form label {
	color: #FFF;
	font-weight: bold;
}
#header form input {
	color: #444;
}

/* *************** */
/* Main Navigation */
/* *************** */

#topnav {
	clear: both;
	background-color: #00549D;
	letter-spacing: -1px;
	height: 34px;
	font-weight: bold;
}
#topnav a {
	color: #FFFFFF;
	width: 136px;
	height: 34px;
}
#topnav a:hover {
	text-decoration: none;
}

/* *************** */
/* Category Header */
/* *************** */

#catheader {
	clear: both;
	text-align: left;
	height: 48px;
	padding: 2px;
	position: relative;
}
#catheader img {
	display: inline;
	float: left;
	margin-right: 10px;
}
#catheader form {
	position: absolute;
	right: 15px;
	top: 15px;
}
#cattitle {
	font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color: #444;
	line-height: 48px;
	margin: 0px;
}

/* ********************** */
/* Main Content Container */
/* ********************** */

#content {
	clear: both;
}
#content h3 {
	color: #00549D;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/* letter-spacing: -.05em; */
	text-align: left;
}

/* ******* */
/* Columns */
/* ******* */

.column {
	display: inline;
	float: left;
}
#columnleft, #columnright {
	width: 200px;
}
#columncenter {
	width: 555px;
}
#columncenter .top {
	 margin-top: 15px;
	 padding 0;
}
#columncenter p {
	 margin-bottom: 1em;
	 padding 0;
}
#columncenter .top ul {
	list-style-type: disc;
	list-style-position: inside;
	margin: 1em;
}
#columncenter .top li {
	margin-top: 0;
}
#columncenter .top ul ul {
	list-style-type: circle;
	list-style-position: inside;
	margin: 0 1em;
}
#columncenter .top li li {
	margin-top: 0;
}
#columncenterleft {
	width: 200px;
	padding: 10px;
}
#columncenterright {
	width: 315px;
	padding: 10px;
}
#columncenter. right h1, #columncenter. right h2, #columncenter. right h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00549D;
}
#columncenter. right p {
	font-size: small;
}

/* ************** */
/* Content Blocks */
/* ************** */

#faqs {
	margin: 15px;
}
.faq_block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.faq_single {
	display: none;
	margin: 15px 0;
}
.faq_pair {
	display: block;
	background-color: #D5EBFF;
	margin: 15px 0;
	padding: 5px;
}
.faq_pair .faq_question {
	font-weight: bold;
	margin-bottom: 5px;
}
.faq_pair .faq_answer {
}

#helpfulhint {
	margin: 15px;
}
#helpfulhint h3 {
	text-align: center;
	margin-bottom: 15px;
}
#helpfulhint img {
}
#helpfulhint p {
	margin: 15px 0;
}
.customer_service_bug {
	text-align: center;
	margin-top: 15px;
}
.customer_service_bug p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #00549D;
}
#columncenter #retailers h3 {
	margin-top: 1em;
	font-size: large;
}
#columncenter #retailers li {
	font-size: larger;
}
body#customer_services #columnleft img, body#customer_services #columnright img {
	margin: 15px;
}
body#customer_services h1, body#customer_services h2, body#customer_services h3, body#customer_services p {
	margin: 1em 0;
}
body#customer_services th {
	text-align: right;
	vertical-align: top;
}
body#customer_services label {
	padding-right: 1em;
}
body#customer_services ul {
	margin-top: 1em;
}
.privacy_policy p, .privacy_policy li {
	font-size: x-small;
	text-align: justify;
}
body#customer_services ul.retailer_list {
	font-size: small;
}
body#customer_services ol {
	list-style: lower-roman;
	margin: auto 3em 1em;
}
.home_zip {
	margin-top: 1em;
}
.disclaimer {
	font-style: italic;
	margin-top: 1em;
}
.backlink {
	display: block;
	margin-top: 1em;
}

/* ****** */
/* Footer */
/* ****** */

#footer {
	clear: both;
	margin-top: 15px;
	text-align: center;
	border-top-color: #00549D;
	border-top-style: solid;
	border-top-width: 1px;
	font-size: smaller;
	line-height: 20px;
}
#footer .virbaclogo {
	display: inline;
	float: right;
}
ul.msds_categories {
	font-weight: bold;
}
ul.msds_categories, ul.msds_categories li {
}
ul.msds_products {
	list-style-image: url("/images/pdficon_small.gif");
	list-style-position: outside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  smaller;
	font-weight: normal;
	margin-left: 3em;
}
ul.msds_products li {
	line-height: 17px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	padding-left: 1em;
}