html, body {
	background-color: #fff;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Garuda, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #4d4d4d;
	text-align: center;
	}

table {
	font-size: 1em;
	}

a {
	color: #496287;
	}
	
a, img {
	border: 0;
	}
	
h3 {
	font-size: 16px;
	color: #666;
	font-weight: normal;
	padding-top: 15px;
	}
	
#container {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	}
	
#header {
	}
	
#nav {
	}
	
#cartnav {
	height: 30px;
	width: 100px;
	margin: 0 0 17px 0;
	text-align: right;
	}

	
#cartnav td.numbers {
	background-color: #f2f2f2;
	padding: 1px 3px 0 4px;
	font-size: 11px;
	}	

#cartnav a {
	color: #000;
	}	
	
#mainnav {
	height: 30px;
	margin-bottom: 15px;			
	}
	
.navitem {
	background-color: #a7a9ab;
	}
	
.navitem a {
	color: #fff;
	text-decoration: none;
	}
	
.navitem a:hover {
	text-decoration: underline;
	}
	
#subheader {
	padding: 0 0 6px 0;
	margin: 0;
	height: 18px;
	}
	
#nav {
	float: right;
	font-size: 11px;
	}
	
#homeprimary {
	}
	
#homesecondary {
	padding-top: 26px;
	}
	
#footer {
	padding: 26px 0 75px 0;
	}
	
#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#footer li {
	display: inline;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #666;
	}
	
#footer li:first-child {
	margin-left: -10px;
	border-left: none;
	}

#footer li a {
	color: #666;
	font-size: 11px;
	text-decoration: none;
	}
	
#footer li a:hover {
	text-decoration: underline;
	}
	
#footer p {
	font-size: 10px;
	line-height: 16px;
	color: #999;
	}
	
#separator {
	height: 15px;
	background-color: #f2f2f2;
	margin-bottom: 13px;
	}

/* Form Styles */

.custinfo {
	width: 300px;
	}
	
/* Form Styles */

.pagetitle, h2 {
	font-size: 28px;
	color: #c1272d;
	}
	
/* Sidebar */

table#sidebar {
	background-color: #f1f1f1;
	font-size: 12px;
	}

table#sidebar a {
	color: #666;
	}

table#sidebar a:hover {
	color: #000;
	}
	
table#sidebar h3, table#sidebar h3 a {
	color: #333;
	margin: 5px 0;
	padding: 0;
	}
	

	
table#sidebar ul, table#sidebar li {
	margin: 0;
	padding: 2px 0;
	list-style: none;
	}
	
.description {
	font-size: 12px;
	line-height: 18px;
	}
	
/*
.description strong {
	color: #333;
	}
*/
	
.description ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 1.5em;
	}
	
.description li {
	margin: 0;
	padding: 2px 0;
	line-height: 14px;
	}
	
table.productdata td {
	padding: 4px 10px;
	}

table.productdata {
	border: 1px solid #a7a9ac;
	font-size: 11px;
	}
	
p.smaller {
	font-size: 11px;
	}

h3.big {
	color: #000;
	font-size: 33px;
	margin: 10px 0;
	padding: 0;
	letter-spacing: -.05em;
	}
	
h3.med {
	color: #a7a9ac;
	font-size: 21px;
	margin: 0;
	padding: 80px 0 0 0;
	letter-spacing: -.05em;
	}
	
h3.med small {
	font-size: .7em;
	}

h3.small {
	color: #a7a9ac;
	font-size: 15px;
	margin: 17px 0 0 0;
	padding: 0;
	}

p.black {
	color: #000;
	font-size: 12px;
	padding: 0;
	margin: 0 0 10px 0;
	}
	
h2.productname {
	color: #a7a9ac;
	font-size: 28px;
	padding: 0 0 5px 0;
	margin: 0;
	}

h3.subtitle {
	color: #333;
	font-size: 16px;
	padding: 0;
	margin: 0;
	}

table.checkout input[type='text'], table.checkout select {
	width: 250px;
	}
	
a.red {
	color: #c1272d;
	}
	
h3.tableheads {
	color: #fff;
	font-size: 16px;
	padding: 0;
	margin: 0;
	}
	
.cartproduct {
	font-size: 18px;
	color: #a7aca9;
	margin: 0;
	padding: 0;
	}
	
.price {
	font-size: 18px;
	}
	
/* JQuery tab styles */

.ui-tabs { zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0; margin: 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; margin: 0 3px -2px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li.single a { padding: 16px 20px 4px 20px; }
.ui-tabs .ui-tabs-nav li a { display: block; height: 26px; width: 88px; padding: 10px 20px; background: #909ba2; border: solid 1px #909ba2; border-bottom-color: #ccc; outline: none; font-size: 13px; text-align: center; vertical-align: bottom; text-decoration: none; color: #fff;} 
.ui-tabs .ui-tabs-nav li a.pak { display: block; height: 26px; width: 88px; padding: 10px 10px; background: #909ba2; border: solid 1px #909ba2; border-bottom-color: #ccc; outline: none; font-size: 13px; text-align: center; vertical-align: bottom; text-decoration: none; color: #fff;} 
.ui-tabs .ui-tabs-nav li.single a.pak { padding: 16px 10px 4px 10px; }

*html .ui-tabs .ui-tabs-nav li a {width: 128px;} 
*html .ui-tabs .ui-tabs-nav li.single a { height: 51px; }

.roundedtop a { -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { padding: 10px 20px 12px 20px; background: #fff; border-bottom-style: none; color: #000; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected.single a { padding: 16px 20px 4px 20px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.pak { padding: 10px 10px 12px 10px }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected.single a.pak { padding: 16px 10px 4px 10px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: default; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; *display:inline-block; clear: both; border: 1px #909ba2 solid; padding: 20px 40px 40px 40px;}

*html .ui-tabs .ui-tabs-panel { width: 750px;}


.rounded3 {-moz-border-radius-topright:7px; -moz-border-radius-bottomright:7px; -moz-border-radius-bottomleft:7px; -webkit-border-top-right-radius:7px; -webkit-border-bottom-right-radius:7px; -webkit-border-bottom-left-radius:7px;}
.ui-tabs .ui-tabs-hide { display: none; }

hr {
	color: #909ba2;
	background-color: #909ba2;
	height: 1px;
	border: none;
	}

.rounded {
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	}

table.paks {
	background-color: #f2f2f2;
	font-size: 11px;
	padding: 7px 7px 5px 13px;
	}
	
table.paks a {
	font-weight: bold;
	color: #416a87;
	}
	

.box { 
 	background: #F2F2F2;
 	width: 450px;
	margin: 0 0 25px 0;
}
.boxtop { 
  background: url(/images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 7px; 
  background: url(/images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(/images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 7px; 
  background: url(/images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 7px 0px 7px;
}

#homeprimary ul, #homeprimary li {
	list-style: none;
	margin: 0;
	padding: 0;
	}

ul.sidebar {
	margin: 0;
	padding: 0;
	}
	
ul.sidebar li {
	margin: 5px 0;
	padding: 0;
	}

ul.sidebar li a {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Garuda, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #4d4d4d;
	padding: 0;
	margin: 0;
	text-decoration: none;
	}

ul.sidebar li a:hover {
	color: #000;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	}

	
	
/*Suckerfish nav*/

div#menu_wrapper {
	width: 478px;
	height: 30px;
	padding: 0;
	margin: 0;
	}
	
*html div#menu_wrapper {
	width: 475px;
	}
	
#suckerfishnav {
	font: normal 12px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Garuda, Helvetica, Arial, sans-serif;
    width:100%;
    }
    
#suckerfishnav li.page-item-1 a {width: 118px; }
#suckerfishnav li.page-item-2 a {width: 128px}
#suckerfishnav li.page-item-3 a {width: 70px}
#suckerfishnav li.page-item-4 a {width: 159px}
#suckerfishnav li { display: inline; }
#suckerfishnav li a { padding: 0; margin: 0; height: 0; padding-top: 30px; overflow: hidden; }
#suckerfishnav li a { background-image: url('images/topnav.gif'); background-repeat: no-repeat; }


*html #suckerfishnav li a { height: 30px; padding-top: 30px; }

/* BUTTONS */
#suckerfishnav li.page-item-1 a { background-position: 0 0; border-right: 1px solid #676767; }
#suckerfishnav li.page-item-2 a { background-position: -118px 0; border-right: 1px solid #676767; }
#suckerfishnav li.page-item-3 a { background-position: -246px 0; border-right: 1px solid #676767; }
#suckerfishnav li.page-item-4 a { background-position: -316px 0; }

/* OVER AND PRESSED STATES */
#suckerfishnav li.page-item-1 a:active, #suckerfishnav li.page-item-1 a:hover { background-position: 0 -30px; }
#suckerfishnav li.page-item-2 a:active, #suckerfishnav li.page-item-2 a:hover { background-position: -118px -30px; }
#suckerfishnav li.page-item-3 a:hover, #suckerfishnav li.page-item-3 a:active { background-position: -246px -30px; }
#suckerfishnav li.page-item-4 a:hover, #suckerfishnav li.page-item-4 a:active { background-position: -316px -30px; }

/* ON STATES */
#suckerfishnav li.page-item-1 a.active { background-position: 0 -60px; }
#suckerfishnav li.page-item-2 a.active { background-position: -118px -60px; }
#suckerfishnav li.page-item-3 a.active { background-position: -246px -60px; }
#suckerfishnav li.page-item-4 a.active { background-position: -316px -60px; }

#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height: 30px;
    padding:0;
    border: 0;
    margin:0;
    width:100%;
	z-index: 10;
	text-align: left
    }
    
#suckerfishnav a {
    display:block;
    color: #ffffff;
    text-decoration:none;
    }
    
#suckerfishnav li {
    float:left;
    padding:0;
    }
    
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:210px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    }
    
#suckerfishnav li ul {
    margin: 0;
    background: none;
    width: 175px;
    }
    
#suckerfishnav li.page-item-1 ul {
    margin: 0 0 0 5px;
    width: 210px;
    }

#suckerfishnav li.page-item-1 ul li a {
	width: 210px;
    border: 0;
	}

#suckerfishnav li.page-item-2 ul {
    width: 190px;
    }

#suckerfishnav li.page-item-2 ul li a {
	width: 190px;
    border: 0;
	}

#suckerfishnav li.page-item-3 ul  {
    width: 120px;
    }	

#suckerfishnav li.page-item-3 ul li a {
	width: 120px;
    border: 0;
	}
	
#suckerfishnav li.page-item-4 ul li a {
	width: 175px;
    border: 0;
	}

#suckerfishnav li li {
    width: 175px;
    padding: 0;
    margin: 0;
    height: 30px;
    background: none;
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }

#suckerfishnav li.page-item-1 li {
    width: 210px;
    }
    
#suckerfishnav li.page-item-2 li {
    width: 190px;
    }
    
#suckerfishnav li.page-item-3 li {
    width: 120px;
    }
    
#suckerfishnav li li a {
    background: none;
    height: 27px;
    padding:4px 10px;
    margin: 0;
    width:175px;
    font-size:12px;
    color:#fff;
    }
#suckerfishnav li ul ul {
    margin: -35px 0 0 175px;
    }
#suckerfishnav li li:hover {
    background:#c1272d;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#ffffff;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#ffffff;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#fff;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#333;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#333;
    }
  

  
    
 span.cufon, span.cufon-canvas {
 	z-index: 1;
 	}
 	
ul#slideshow, ul#slideshow2, ul#slideshow li, ul#slideshow2 li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
ul#slideshow, ul#slideshow2 {
	padding: 10px 0;
	}
	

/*----- Disclaimer PopUp ------------------------------*/

#disclaimer-popup #overlay {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:500;
	background: #fff;
	filter: alpha(opacity=100);
	*position: absolute;
	*top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
	*left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');
}
#disclaimer-popup {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:left;
	vertical-align:middle;
	*position: absolute;
}
#disclaimer-popup .inner {
	width:400px;
	background-color:#fff;
	top:55px;
	left:155px;
	padding:35px;
/*
	border:solid 1px gray;
*/
	position:absolute;
	z-index:600;
}
#disclaimer-popup .inner p {
	font-size: 12px;
	line-height:18px;
	margin-bottom:8px;
}

.tdRow1Color {

	 background-color :#ffffff;
}
.tdRow2Color {

	 background-color :#f2f2f2;
}


div#tabs {
	width: 316px;
	height: 29px;
	padding: 0;
	margin: 0;
	}
    
#toptabs li.human a {width: 77px; }
#toptabs li.equine a {width: 100px}
#toptabs li.pets a {width: 139px}
#toptabs li { display: inline; }
#toptabs li a { padding: 0; margin: 0; height: 0; padding-top: 29px; overflow: hidden; }
#toptabs li a { background-image: url('/images/toptabs.gif'); background-repeat: no-repeat; }

/* BUTTONS */
#toptabs li.human a { background-position: 0 -58px; }
#toptabs li.equine a { background-position: -77px -58px; }
#toptabs li.pets a { background-position: -177px -58px; }

/* OVER AND PRESSED STATES */
#toptabs li.human a:active, #toptabs li.human a:hover { background-position: 0 -29px; }
#toptabs li.equine a:active, #toptabs li.equine a:hover { background-position: -77px -29px; }
#toptabs li.pets a:active, #toptabs li.pets a:hover { background-position: -177px -29px; }

/* ON STATES */
#toptabs li.human.menu_human a { background-position: 0 0; }
#toptabs li.equine.menu_equine a { background-position: -77px -0; }
#toptabs li.pets.menu_pets a { background-position: -177px -0; }

#toptabs, #toptabs ul {
    float:left;
    list-style:none;
    line-height: 29px;
    padding:0;
    border: 0;
    margin:0;
    width:100%;
	z-index: 10;
	text-align: left
    }
    
#toptabs a {
    display:block;
    color: #ffffff;
    text-decoration:none;
    }
    
#toptabs li {
    float:left;
    padding:0;
    }
    
#toptabs ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:170px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    }
    
*html #toptabs li a {
    height: 29px;
    padding-top: 29px;
    }
    
#toptabs li ul {
    margin: 0 0 0 5px;
    background: none;
    width: 170px;
    }

#toptabs li.page-item-1 ul li a {
	width: 170px;
	}    

#toptabs li li {
    width:170px;
    padding: 0;
    margin: 0;
    height: 30px;
    background: none;
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
#toptabs li li a {
    background: none;
    height: 27px;
    padding:4px 10px;
    margin: 0;
    width:170px;
    font-size:12px;
    color:#fff;
    }
#toptabs li ul ul {
    margin: -35px 0 0 170px;
    }
#toptabs li li:hover {
    background:#c1272d;
    }
#toptabs li ul li:hover a, #toptabs li ul li li:hover a, #toptabs li ul li li li:hover a, #toptabs li ul li li li:hover a {
    color:#ffffff;
    }
#toptabs li:hover a, #toptabs li.sfhover a {
    color:#ffffff;
    }
#toptabs li:hover li a, #toptabs li li:hover li a, #toptabs li li li:hover li a, #toptabs li li li li:hover li a {
    color:#fff;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #toptabs li.sfhover ul ul, #toptabs li.sfhover ul ul ul, #toptabs li.sfhover ul ul ul ul {
    left:-999em;
    }
#toptabs li:hover ul, #toptabs li li:hover ul, #toptabs li li li:hover ul, #toptabs li li li li:hover ul, #toptabs li.sfhover ul, #toptabs li li.sfhover ul, #toptabs li li li.sfhover ul, #toptabs li li li li.sfhover ul {
    left:auto;
    background:#333;
    }
#toptabs li:hover, #toptabs li.sfhover {
    background:#333;
    }
    
    
#menu h3 {
	padding: 10px 0;
	}
	
table#Table2 {
	width: 450px;
	}
	
.centeralign {
	text-align: center;
	}

.rightalign {
	text-align: right;
	}
	
.leftalign {
	text-align: left;
	}
	
#social {
	width: 195px;
	float: right;
	}
	
.msg {
	color: #c1272d;
	}
	
hr.separator {
	border: 1px solid #909ba2;
	border-width: 1px 0 0;
	clear: both;
	margin: 5px 0 15px 0;
	height: 0;
	}


div#accordion .ui-accordion-header {
	background-color: #f1f1f1;
	-moz-border-radius:7px; -webkit-border-radius:7px;
	}

	
div#accordion {
	background-color: #ffffff;
	border: solid 1px #909ba2;
	-moz-border-radius:7px; -webkit-border-radius:7px;
	}
	
div#accordion .maximized {
	background:#f1f1f1 url('images/active.png') center left no-repeat;
	padding-left:20px;
	}

div#accordion .minimized {
	background:#f1f1f1 url('images/inactive.png') center left no-repeat;
	padding-left:20px;	
	}
	
table#orthochon td {
	width: 20%;
	text-align: center;
	border-right: 1px solid #909ba2;
	border-bottom: 1px solid #909ba2;
	padding: 10px 0;
	}

.full_widget {
	border: none;
	}
	
div#leftnav {
	width: 160px;
	font-size: 12px;
	}
	
a#menu_human, a#menu_equine, a#menu_pets {
	display: block;
	padding-top: 30px;
	overflow: hidden;
	width: 160px;
	height: 0;
	border-bottom: 1px solid #676767;
	background-image: url('images/leftnav.gif'); background-repeat: no-repeat;
	}
	
/* BUTTONS */
a#menu_human { background-position: 0 0; }
a#menu_equine { background-position: 0 -30px; }
a#menu_pets { background-position: 0 -60px; }

/* OVER, ON AND PRESSED STATES */
a:active#menu_human, a:hover#menu_human, a#menu_human.human.menu_human { background-position: -160px 0; }
a:active#menu_equine, a:hover#menu_equine, a#menu_equine.equine.menu_equine { background-position: -160px -30px; }
a:active#menu_pets, a:hover#menu_pets, a#menu_pets.pets.menu_pets { background-position: -160px -60px; }

ul.leftsub {
	margin: 0;
	list-style: none;
	background-color: #f1f1f1;
	display: block;
	padding: 10px 5px 22px 22px;
	border-bottom: 1px solid #676767;
	}
	
ul.leftsub li {
	padding: 4px 0;
	margin: 0;
	}

ul.leftsub li a {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Garuda, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #1a1a1a;
	padding: 0;
	margin: 0;
	text-decoration: none;
	}

ul.leftsub li a:hover {
	color: #c1272d;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	}

div#sidefooter {
	background-color: #989898;
	margin: 0;
	padding: 0;
	background-image: url('images/leftnav_bottom.gif');
	background-repeat: no-repeat;
	background-position: left bottom; 
	}
	
div#sidefooter ul {
	list-style: none;
	margin: 0;
	padding: 15px 5px 20px 22px;
	}
	
div#sidefooter li {
	padding: 4px 0;
	margin: 0;
	}

div#sidefooter li a {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Garuda, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #fafafa;
	padding: 0;
	margin: 0;
	text-decoration: none;
	}
	
div#sidefooter li a:hover {
	text-decoration: underline;
	}
	
h3.partner {
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #000;
	}
	
h3.sponsorship {
	font-size: 15px;
	margin: 0;
	padding: 0;
	color: #808080;
	}

p.organization {
	padding-top: 2px;
	margin-top: 0;
	}
	
td.partnerlogo {
	width: 150px;
	padding: 15px 30px 0 0;
	text-align: center;
	}
	
td.partnerdesc {
	width: 100%;
	padding: 15px 0 0 0;
	}
	
*html td.partnerlogo {
	margin: 15px 30px 0 0;
	}
	
*html td.partnerdesc {
	margin: 15px 0 0 0;
	}
	
a.question {
	display: block;
	margin: 20px 0 0 0;
	font-size: 12px;
	text-decoration: none;
	}

div.ui-state-active a.question {
	color: #c1272d;
	font-weight: bold;
	margin-bottom: 0;
	}
	
div.answer {
	padding: 0;
	margin: 0;
	}
	
h3.subject {
	font-size: 18px;
	color: #000;
	margin: 0;
	padding: 35px 0 0 0;
	}
	
table#allproducts p {
	font-size: 12px;
	line-height: 13px;
	padding: 0;
	margin: 0 0 7px 0;
	}

table#allproducts h3 {
	padding: 14px 0 7px 0;
	}
	
table#allproducts a {
	text-decoration: none;
	}
	
table#allproducts a:hover {
	text-decoration: underline;
	color: #c1272d;
	}

h3.prodcat {
	font-size: 18px;
	color: #000;
	margin: 0;
	padding: 0
	}
	
table#equinehome {
	padding-top: 30px;
	}

table#equinehome h3 {
	font-size: 17px;
	color: #4d4d4d;
	margin: 0;
	padding: 0;
	}

table#equinehome a {
	color: #4d4d4d;
	text-decoration: none;
	}
	
td.icon {
	width: 38px;
	padding: 0 5px 35px 0;
	}
	
td.cattitle {
	padding: 9px 0 35px 0;
	}
	
ol.list {
	margin: 0;
	padding: 0;
	}
	
ol.list li {
	margin: 10px 0 10px 20px;
	padding: 0;
	}
	
h2.guidehead {
	font-size: 22px;
	color: #fff;
	margin: 0;
	padding: 0;
	}
	
*html h2.guidehead {
	font-size: 20px;
	}
	
h2.guidehead2 {
	font-size: 21px;
	color: #fff;
	margin: 0;
	padding: 0;
	}
	
*html h2.guidehead2 {
	font-size: 19px;
	}
	
table#total {
	width: 480px;
	}
	
*html table#total {
	width: 440px;
	}
	
table#total h3 {
	font-size: 14px;
	color: #000;
	margin: 0;
	padding: 0;
	}
	
table#total p {
	padding: 0;
	margin: 0;
	}
	
table#total img {
	padding: 0 10px 0 0;
	}
	
table#total td {
	padding: 20px 0 0 0;
	}
	
table#omega3 {
	width: 430px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	}
	
table#omega3 td {
	border-bottom: 1px solid #000;
	}

table#omega3 td.feedstuff {
	width: 239px;
	padding: 5px 0 5px 23px;
	}	

table#omega3 td.omega-3 {
	padding: 5px 0;
	text-align: right;
	width: 70px;
	}
	
table#omega3 td.bracket {
	padding: 5px 2px;
	width: 5px;
	text-align: center;
	}
	
table#omega3 td.omega-6 {
	padding: 5px 23px 5px 0;
	width: 70px;
	}

img.faqicon {
	float: left;
	padding: 25px 10px 0 0;
	}
	
td#facebook {
	background-image: url('/images/facebook_bkgd_tile.gif');
	background-repeat: no-repeat;
	background-position: center top; 
	padding: 34px 0 0 0;
	text-align: center;
	}

.ui-tabs .ui-tabs-nav li a.guidetab {
	background-color: #C1272D;
	}
	
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.guidetab {
	background-color: #fff;
	}

.superscript {
	position: relative;
	font-size: 50%;
	top: -.75em;
	}
	
table#englishathletes {
	padding: 35px 0 0 0;
	}
	
table#englishathletes h3 {
	margin: 0;
	padding: 10px 0 0 0;
	}

table#englishathletes p {
	margin: 0;
	padding: 0;
	}
	
table#englishathletes a {
	color: #c1272d;
	}
	
table#englishathletes td {
	padding: 0 25px 15px 0;
	}