@charset "utf-8";

/* CSS Document */



/* Defaults */

* { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; }

:link, :visited { text-decoration:none; }

ul, ol { list-style:none; }

h1, h2, h3, h4, h5, h6, pre, code { font-size:1em; }

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin:0; padding:0; }

a img, :link img, :visited img { border:none; }

a span, h1 span, h2 span, h3 span, label span { display:none; }

address { font-style:normal; }

html { margin:0; padding:0; }

body { margin:0; padding:0; background-color:#f2f2f2; }

.clear { clear:both; }



body {

	padding-bottom:20px;

}

div#container {

	width:984px;

	background:url(../images/main_bg.gif) repeat-y top center;

	margin:0 auto;

}

div#content {

	background:url(../images/content_bg.gif) no-repeat;

	padding-top:35px;

}

div#content_respiration {

	background:url(../images/content_bg.gif) no-repeat;

}

div#menu_left {

	float:left;

	width:190px;

	overflow:hidden;

}

div#menu_left_respiration {

	float:left;

	width:152px;

	margin-top:35px;

	overflow:hidden;

}

div#main_content, div#main_equine {

	float:left;

	width:794px;

}

div#respiration {

	float:left;

	width:832px;

}

div#about_us {

	float:left;

	width:832px;

}

div#faq {

	float:left;

	width:832px;

}

div#footer {

	background:url(../images/footer.gif) no-repeat top center;

	width:984px;

	height:124px;

}

div#footer2 {

	background:url(../images/footer2.gif) no-repeat top center;

	width:984px;

	height:124px;

}

h1#header a {

	display:block;

	text-indent:-9000px;

	background:url(../images/header.jpg);

	width:984px;

	height:162px;

}

div#respiration_intro {

	float:left;

	width:511px;

	padding-bottom:30px;

}



div.bg_e_respiration {

	background:url(../images/bg_e_respiration.gif) no-repeat;

}

div.bg_e_mobility {

	background:url(../images/bg_e_mobility.gif) no-repeat;

}

div.bg_e_nerves {

	background:url(../images/bg_e_nerves.gif) no-repeat;

}

div.bg_e_special {

	background:url(../images/bg_e_special.gif) no-repeat;

}

div.bg_e_health {

	background:url(../images/bg_e_health.gif) no-repeat;

}

div.bg_c_digestion {

	background:url(../images/bg_c_digestion.gif) no-repeat;

}

div.bg_c_mobility {

	background:url(../images/bg_c_mobility.gif) no-repeat;

}

div.bg_c_nerves {

	background:url(../images/bg_c_nerves.gif) no-repeat;

}

div.bg_c_special {

	background:url(../images/bg_c_special.gif) no-repeat;

}

div.bg_c_health {

	background:url(../images/bg_c_health.gif) no-repeat;

}

div.bg_c_coatskin {

	background:url(../images/bg_c_coatskin.gif) no-repeat;

}













div#respiration_image {
	float:left;
	width:321px;
	font-weight: bold;

}

div#about_text, div#faq_text {

	padding-left:46px;

	width:476px;

	padding-right:46px;

	float:left;

	margin-bottom:30px;

}

div#faq_text {

	padding-left:0;

	width:522px;

}

div#about_image {

	width:214px;

	padding-right:50px;

	float:left;

	margin-bottom:30px;

}











ul#menu {

	padding-left:80px;

}

ul#menu li {

	float:left;

}

ul#menu a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1em;

	display:block;

	padding:14px 8px 8px 8px;

	color:#535353;

	margin-left:18px;

}

ul#menu a:hover {

	text-decoration:underline;

}

ul#menu a#respiration_active {

	background-color:#68b240;

	color:#fff;

}

ul#menu a#mobility_active {

	background-color:#99151c;

	color:#fff;

}

ul#menu a#nerves_active {

	background-color:#3a6dba;

	color:#fff;

}

ul#menu a#special_active {

	background-color:#fcb815;

	color:#fff;

}

ul#menu a#health_active {

	background-color:#610c7b;

	color:#fff;

}

ul#menu a#digestion_canine_active {

	background-color:#dc9dc5;

	color:#fff;

}

ul#menu a#mobility_canine_active {

	background-color:#b11c15;

	color:#fff;

}

ul#menu a#nerves_canine_active {

	background-color:#0177c1;

	color:#fff;

}

ul#menu a#special_canine_active {

	background-color:#fcb815;

	color:#fff;

}

ul#menu a#health_canine_active {

	background-color:#6f2b92;

	color:#fff;

}

ul#menu a#coatskin_canine_active {

	background-color:#c5aa68;

	color:#fff;

}









ul#home, ul#herbs, ul#bookshop, ul#contact {

	padding-bottom:11px;

}

ul#herbs, ul#bookshop, ul#contact {

	padding-top:11px;

	background:url(../images/menu_left_line.gif) no-repeat;

}

ul#home li, ul#herbs li, ul#bookshop li, ul#contact li {

	padding-left:22px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:0.8em;

	line-height:1.5em;

}

ul#home li a, ul#herbs li a, ul#bookshop li a, ul#contact li a {

	display:block;

	width:127px;

	color:#535353;

}

ul#home li a.active_page, ul#herbs li a.active_page, ul#bookshop li a.active_page, ul#contact li a.active_page {

	background-color:#cbdeef;

	background-image:url(../images/menu_bullet.gif);

	background-repeat:no-repeat;

	background-position:5px center;

	padding:0 0 0 14px;

	width:113px;

}

ul#home li a:hover, ul#herbs li a:hover, ul#bookshop li a:hover, ul#contact li a:hover {

	color:#535353;

	text-decoration:underline;

}

a.upper {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.1em;

	color:#535353;

}





h3.e_respiration, h3.e_mobility, h3.e_nerves, h3.e_special,

h3.e_health, h3.c_digestion, h3.c_mobility, h3.c_nerves,

h3.c_special, h3.c_health, h3.c_coatskin {

	padding:0 0 19px 24px;

	margin-left:20px;

	font-size:1.2em;

	font-weight:normal;

}

h3.e_respiration {

	background:url(../images/pts_e_respiration.gif) no-repeat left bottom;

	color:#68b240;

}

h3.e_mobility {

	background:url(../images/pts_e_mobility.gif) no-repeat left bottom;

	color:#99151c;

}

h3.e_nerves {

	background:url(../images/pts_e_nerves.gif) no-repeat left bottom;

	color:#3a6dba;

}

h3.e_special {

	background:url(../images/pts_e_special.gif) no-repeat left bottom;

	color:#e7be27;

}

h3.e_health {

	background:url(../images/pts_e_health.gif) no-repeat left bottom;

	color:#610c7b;

}

h3.c_digestion {

	background:url(../images/pts_c_digestion.gif) no-repeat left bottom;

	color:#dc9dc5;

}

h3.c_mobility {

	background:url(../images/pts_c_mobility.gif) no-repeat left bottom;

	color:#b11c15;

}

h3.c_nerves {

	background:url(../images/pts_c_nerves.gif) no-repeat left bottom;

	color:#0177c1;

}

h3.c_special {

	background:url(../images/pts_c_special.gif) no-repeat left bottom;

	color:#fcb815;

}

h3.c_health {

	background:url(../images/pts_c_health.gif) no-repeat left bottom;

	color:#6f2b92;

}

h3.c_coatskin {

	background:url(../images/pts_c_coatskin.gif) no-repeat left bottom;

	color:#c5aa68;

}





div.products_container {

	padding:0 19px 19px 19px;

	margin-left:20px;

	margin-bottom:20px;

}

.container_e_respiration {

	background:url(../images/pte_e_respiration.gif) no-repeat left bottom;

}

.container_e_mobility {

	background:url(../images/pte_e_mobility.gif) no-repeat left bottom;

}

.container_e_nerves {

	background:url(../images/pte_e_nerves.gif) no-repeat left bottom;

}

.container_e_special {

	background:url(../images/pte_e_special.gif) no-repeat left bottom;

}

.container_e_health {

	background:url(../images/pte_e_health.gif) no-repeat left bottom;

}

.container_c_digestion {

	background:url(../images/pte_c_digestion.gif) no-repeat left bottom;

}

.container_c_mobility {

	background:url(../images/pte_c_mobility.gif) no-repeat left bottom;

}

.container_c_nerves {

	background:url(../images/pte_c_nerves.gif) no-repeat left bottom;

}

.container_c_special {

	background:url(../images/pte_c_special.gif) no-repeat left bottom;

}

.container_c_health {

	background:url(../images/pte_c_health.gif) no-repeat left bottom;

}

.container_c_coatskin {

	background:url(../images/pte_c_coatskin.gif) no-repeat left bottom;

}





div.products_container th {

	font-size:0.8em;

	line-height:1.2em;

	text-align:center;

	padding:3px;

}

.container_e_respiration a, .container_e_respiration th {

	color:#68b240;

}

.container_e_mobility a, .container_e_mobility th {

	color:#99151c;

}

.container_e_nerves a, .container_e_nerves th {

	color:#3a6dba;

}

.container_e_special a, .container_e_special th {

	color:#e7be27;

}

.container_e_health a, .container_e_health th {

	color:#610c7b;

}

.container_c_digestion a, .container_c_digestion th {

	color:#dc9dc5;

}

.container_c_mobility a, .container_c_mobility th {

	color:#b11c15;

}

.container_c_nerves a, .container_c_nerves th {

	color:#0177c1;

}

.container_c_special a, .container_c_special th {

	color:#fcb815;

}

.container_c_health a, .container_c_health th {

	color:#6f2b92;

}

.container_c_coatskin a, .container_c_coatskin th {

	color:#c5aa68;

}

div.products_container a:hover {

	color:#000;

}









































table.products_table td {

	font-size:0.6em;

	line-height:1.2em;

	color:#000;

}

table.products_table td p {

	padding-bottom:10px;

}

table.products_table td input {

	font-size:100%;

	line-height:1.2em;

	color:#000;

	width:30px;

}

table.products_table td.product_desc {

	padding:0 15px;

	text-align:justify;

}

table.products_table td.product_desc_no_img {

	padding:0 15px 0 0;

	text-align:justify;

}

table.products_table tr.specs th {

	padding:2px;

}

table.products_table tr.specs td {

	text-align:center;

	padding:1px 5px;

}

table.products_table td.gray_bg, table.products_table th.gray_bg {

	background:url(../images/gray_bg.gif) repeat-y top right;

	text-align:left;

}

table.products_table td.grayer_bg, table.products_table th.grayer_bg {

	background-color:#e2e2e2;

	text-align:left;

}

table#faq_table th {

	width:80px;

	padding-right:15px;

	text-align:right;

	vertical-align:top;

	font-size:1.6em;

	font-weight:normal;

	color:#014069;

}

table#faq_table td {

	vertical-align:middle;

}

th.end_query, td.end_query {

	padding-bottom:25px;

}

table#faq_table ul {

	padding-left:20px;

	padding-bottom:15px;

}

table#faq_table th p, table#faq_table td p {

	margin-bottom:15px;

}









div#main_equine h1 {

	padding-left:50px;

	padding-right:50px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:2em;

	color:#dc2100;

	font-weight:normal;

}

div#main_equine h2 {

	background:url(../images/main_content_line.gif) no-repeat left bottom;

	font-size:1.2em;

	color:#282828;

	font-weight:normal;

	padding-left:50px;

	padding-right:50px;

	padding-bottom:10px;

}

div#main_equine h3 {

	font-size:1em;

	line-height:1.2em;

	font-weight:normal;

	background:url(../images/main_content_line.gif) no-repeat left bottom;

	color:#dc2100;

	padding:10px 50px 10px 50px;

	margin-bottom:12px;

}

div#main_equine p {

	padding-left:50px;

	padding-right:100px;

	margin-bottom:1.1em;

	font-size:0.8em;

	line-height:1.6em;

}

div#equine_float_1 {

	padding-left:98px;

	float:left;

}

div#equine_float_2 {

	float:left;

}

#equine_r, #equine_m, #equine_n, #equine_s, #equine_h, #canine_d, #canine_c {

	

}

div#equine_float_1 a, div#equine_float_2 a {

	padding-left:82px;

	padding-top:18px;

	width:196px;

	height:40px;

	margin-bottom:2px;

	font-size:1.1em;

	display:block;

}

div#equine_float_1 a:hover, div#equine_float_2 a:hover {

	text-decoration:underline;

}

#equine_r {

	background:url(../images/equine_r.gif) no-repeat;

}

#equine_m {

	background:url(../images/equine_m.gif) no-repeat;

}

#equine_n {

	background:url(../images/equine_n.gif) no-repeat;

}

#equine_s {

	background:url(../images/equine_s.gif) no-repeat;

}

#equine_h {

	background:url(../images/equine_h.gif) no-repeat;

}

#canine_d {

	background:url(../images/canine_d.gif) no-repeat;

}

#canine_c {

	background:url(../images/canine_c.gif) no-repeat;

}

div#respiration_intro h2 {

	padding:22px 0 38px 55px;

	font-size:1.6em;

	font-weight:normal;

	color:#fff;

}

div#respiration_intro p {

	padding:0 0 0 43px;

	text-align:justify;

	font-size:0.7em;

	color:#000;

	line-height:1.25em;

}

div#about_us h2, div#faq h2 {

	font-size:1.6em;

	font-weight:normal;

	color:#014069;

	margin:38px 28px 22px 34px;

	padding-bottom:5px;

	background:url(../images/products_line.gif) repeat-x left bottom;

}

div#about_text h3, div#faq_text h3 {

	font-size:0.8em;

	font-weight:bold;

	color:#3b6eaf;

	margin-bottom:5px;

}

div#about_text ul {

	padding:0 0 0 17px;

	list-style:disc;

	margin-bottom:25px;

}

div#about_text li, div#about_text p, div#faq_text li, div#faq_text p {

	font-size:0.7em;

	line-height:1.42em;

	padding:0;

	text-align:justify;

}

div#about_text p, div#faq_text p {

	margin-bottom:10px;

}

span.small_title_bold_underline {

	font-size:100%;

	font-weight:bold;

	text-decoration:underline;

	display:block;

	font-size:0.7em;

	line-height:1.42em;

	padding-left:20px;

}

span.small_title_underline {

	font-size:100%;

	text-decoration:underline;

	display:block;

	font-size:0.7em;

	line-height:1.42em;

	padding-left:20px;

}











p#questions {

	padding:14px 200px 0 340px;

	font-size:0.8em;

	color:#388109;

}

p#questions2 {

	padding:14px 200px 0 270px;

	font-size:0.8em;

	color:#388109;

}

p#questions strong, p#questions2 strong {

	color:#388109;

}

p#copyright {

	font-size:0.8em;

	color:#c7cfa9;

	padding:38px 122px 0 122px;

	text-align:right;

}

div#products_line {

	margin:0 36px 30px 20px;

	padding:0 0 4px 0;

	font-size:0.7em;

	color:#00245b;

	font-weight:bold;

	line-height:1.25em;

	background:url(../images/products_line.gif) repeat-x left bottom;

}











.banner {

	display:block;

	margin:20px 0 0 22px;

}

.banner_tiny {

	display:block;

	margin:20px 0 0 6px;

}

















.greensub {
	font-size: 1.0em;
}
.greensub {
	font-size: 1.0em;
}
.product-title {
	font-size: 0.8em;
}
.product_titledes {
	font-size: 12px;
}
.green {
	color: #090;
}
.blue {
	color: #3a6dba;
}
.red {
	color: #F00;
	font-weight: bold;
}
.blk {
	color: #000;
}
.blue_bold {
	font-weight: bold;
	color: #3A6DBA;
}
.purple {
	color: #702C91;
	font-weight: bold;
}
.blue {
	color: #0076C0;
}
.blue {
	color: #0076C0;
}
.Blue2 {
	color: #0076C0;
}
.yellow {
	color: #FFB411;
}
.DeepRed {
	font-weight: bold;
	color: #B22217;
}
.pink {
	font-weight: bold;
	color: #DC9DC5;
}
.gold {
	font-weight: bold;
	color: #C5AA68;
}
