.ver10blk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
.ver12blk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
.ver14blk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none }
.ver16blk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: none }
.ver06blk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6px; color: #000000; text-decoration: none }
.ver08blk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; text-decoration: none }
.ver12blkbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none ; font-weight: bold}
.ver14blkbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none ; font-weight: bold}
.ver16blkbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: none ; font-weight: bold}
.ver12grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none ; font-weight: bold }
a:hover {  color: #FF0000; text-decoration: none}
.ver10blkbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none ; font-weight: bold; cursor: hand}

.bodytext { color: #000; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }

/*
  Font color and styles
  =====================

  Only this section needs editing
*/

/* This is the title of the page (i.e. Links Page, Recent News, Photogallery etc) */
div.wrapper h2.pagetitle { color: #669966; font: bold 18px Arial, Helvetica, sans-serif; text-decoration: none; }

/* This is the description text of the page (i.e. Please click on the photos...)*/
div.wrapper p.bodytext { color: #000; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }

/* The general style to be used for categories/products/product pages */
div.category, div.product, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; }

/* This is the title of the category/product/news/photo etc */
div.wrapper h3 { font-size: 16px; font-weight: bold; color: #669966; }

/* This is the description of the category/product/news/photo etc and any large text within those sections */
div.wrapper p { font-size: 14px; color: #000; }

/* These are the link styles of those above titles */
div.wrapper h3 a { color: #669966; text-decoration: none; }
div.wrapper h3 a:hover { color: #669966; text-decoration: none; }

/* These are the link styles of any links within normal paragraphs */
div.wrapper p a { color: #000; text-decoration: none; }
div.wrapper p a:hover { color: #000; text-decoration: none; }

/* These are the styles of those text that is used for Return to products, Return to main news etc */
div.wrapper p.link { text-align: left; color: #669966; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }
div.wrapper p.link a { color: #669966; font-weight: bold; text-decoration: none; text-transform: uppercase; }
div.wrapper p.link a:hover { color: #669966; text-decoration: none; }

/* These are styles just for each of the thumbnails on the photogallery */
div.photo img { border: 2px solid #000; }
div.photo h3 { text-align: center; }
div.photo h3 a, div.photo h3 a:visited { color: #373737; text-decoration: none; }
div.photo h3 a:hover, div.photo h3 a:active { color: #000; text-decoration: none; }

#mailinglist h2 { color: #000; font: bold 12px Verdana, Arial, Helvetica, sans-serif;  }

#newssummary { margin:0 0 2em; }

#newssummary h2 { color: #000; font: bold 12px Verdana, Arial, Helvetica, sans-serif;  }
#newssummary ul, #newssummary li { list-style:none; margin: .25em; padding:0; }
#newssummary a { color: #000; font: normal 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }

/* These are the styles of those text that is used for Return to products, Return to main news etc */
#newsdetail p a { color: #669966; text-decoration: none; }
#newsdetail p a:hover { color: #ccc; text-decoration: none; }

/* These are styles just for the main photo on the photogallery */
#photo { text-align: center; }  /* This will center the image */
#photo h3, #photo p { text-align: left; }  /* This will then left align the text */

/* This is the header row on the links page (i.e. Company Description etc) */
#exlinks table th { font: bold 12px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #333; border-width: 0 0 1px 0; }

/* This is the style on the rest of the rows on the links page */
#exlinks table td { font: normal 12px Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; }

/* This is the style used for the next/previous links on photogallery/products etc */
div.nextprev a { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }


/* Leave this be, this stops borders on any linked image */
a img { border-width: 0; }

/*
  Positioning, margin, padding
  ============================

  This section should not need to be edited
*/
div.wrapper { margin: 0; padding: 0 15px; }
div.wrapper h2.pagetitle { margin: 0.25em 0 0.5em; }
div.wrapper h3 { margin: 0 0 0.25em; }
div.wrapper p { margin: 0.25em 0 1em; }
div.wrapper p.link { clear: both; padding-top: 1em; }
div.category, div.product { clear: both; width: 550px; margin: 1em 0.5em 0.5em 1em; }
#products div.product h3 { margin-left: 90px; }
div.wrapper img { float: left; margin: 0.33em 0.5em 0.33em 0.5em; }
div#productimages { float: left; margin: 0; }
div#productimages img { clear: both; display: block; }

div.product span.more {
  font-weight:bold;
  color:#f00;
}

div.newsitem { margin: 1.5em 2em 1em 1em; }
#newsdetail h3, #newsdetail p { margin: 1em 30px; }
#newsdetail img { float: left; margin: 0.5em; }
#newsdetail p.link a { float: right; }

#photo { margin: 2em auto; width: 75%; }
#photo img { float: left; margin: 0 1em 2em 0; border: 1px solid black; }
#photo h3 { margin: 1em 0; }
div.photo { clear: left; width: 150px; }
div.photo img { float:left; margin-top:-25px; }
/* div.photo img { float:left; } */
div.photo h3 { margin:0 0 0 150px; }

#faqs ul { list-style: none; margin: 0.5em 0; }
#faqs p { padding: 0.5em 0 0.5em 1.5em; }

#exlinks p { margin:0 0 0 0.125em; }

#exlinks table { width: 95%; margin: 1em 0; }
#exlinks table th { padding: 0 0 0.25em 0; }
#exlinks table td { padding: 0.33em 0.25em 0; }
#exlinks table th.company { width: 30%; }
#exlinks table th.desc { width: 40%; }
#exlinks table th.link { width: 30%; }

div.nextprev { clear: both; }
.previous { float: left; }
.next { float: right; }

table.parentage { clear:both; width:650px; margin:15px 0; padding:0; border-width:0; }
table.parentage th { text-align:left; font-size:12px; width:25%; padding:2px 5px; margin:0; vertical-align:bottom; border-bottom:1px solid gray; }
table.parentage td { text-align:left; font-size:12px; padding:0 10px 0 0; margin:0; vertical-align:center; }
table.parentage td a { display:block; padding:2px 5px; color:#000 !important; background:#EDEDC4; text-decoration:none;}
table.parentage td.col1 { padding-right:35px; background:url(images/dog_treea.gif) no-repeat 98% 50%; }
table.parentage td.col2 { padding-right:35px; background:url(images/dog_treeb.gif) no-repeat 98% 50%; }
table.parentage td.col3 { padding-right:35px; background:url(images/dog_treec.gif) no-repeat 98% 50%; }
table.parentage td a.qual { color: #f00 !important; }


.footer {  font-family: "Times New Roman", Times, serif; font-size: 13.5px; font-weight: bold; color: #000000; text-decoration: none}
.navbar {  font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none}
.address {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none}
.titlehead {  font-family: "Times New Roman", Times, serif; font-size: 36px; font-weight: bold; color: #009900; text-decoration: none}
.bodycopy {  font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #000000; text-decoration: none}
