html  { }
body     { color: black; font: 11px/14px verdana, arial, helvetica; text-align: center; margin: 30px 0px }
.dog     { margin: 0px auto; border: navy; position: relative; width: 550px }
.collars    { margin: 0px }
p   { color: #363; text-align: left; text-indent: 20px; margin: 0px; padding-top: 10px; border: red }
.db   { margin: 0px; padding: 12px 0px 17px }
.collage  { text-align: center; margin: 0px; padding: 30px 0px 0px }
.dl {
  cursor: pointer;
  cursor: hand;
  text-decoration: underline;
  color: blue;
  }
.dl2 {
  cursor: pointer;
  cursor: hand;
  text-decoration: none;
  color: blue;
  }
.ck {
  cursor: pointer;
  cursor: hand;
  text-decoration: none;
  color: black;
  padding: 0px 10px;
  }
.small  { color: black; font-size: 9px; display: block }
.ret  { color: #306; text-align: left; text-indent: 20px; margin: 0px; padding: 0px; display: block }
.buy  { color: #063; text-align: left; text-indent: 20px; margin: 0px; padding: 0px; display: block }
.avail { color: #c00; text-align: left; text-indent: 20px; margin: 0px; padding: 0px; display: block }
.add2cart { color: #063; font-weight: normal; background-color: #ccc; text-align: center; text-indent: 0px; margin: 10px auto; padding: 1px; border: solid 1px black; position: relative; width: 230px; cursor: pointer; cursor: hand; display: block }
.red { color: #c00 }
a:link {
  color: blue;
  text-decoration: none;
  }
a:hover {color: gold;}
a:visited { color: purple }
h1    { color: #f60; font-size: 18px; text-align: center; margin: 0px; border: solid 1px gray }
h2    { color: #336; font-weight: bold; font-size: 18px; text-align: center; margin: 0px; padding-top: 0px; padding-bottom: 5px }
h3     { color: #336; font-weight: bold; font-size: 16px; text-align: left; margin: 0px; padding-top: 15px; padding-bottom: 10px; border: 0px fuchsia }
h4    { color: #f60; font-weight: bold; font-size: 24px; text-align: left; margin: 0px; padding-top: 25px; padding-bottom: 0px }
table { margin: 0px; padding: 0px }
h5  { color: #603; font-weight: bold; font-size: 15px; text-align: center; margin: 0px; padding-top: 10px; padding-bottom: 5px; border: blue }
td  { text-align: left; margin: 0px; padding: 0px }
td.pic  { text-align: center; vertical-align: top; padding: 5px; border: 0; width: 80px }
td.item  { text-align: left; vertical-align: top; padding: 5px; width: 195px }

.itempic  { background-color: white; text-align: center; float: left; margin: 0; padding: 8px 0px 15px; border: solid 0px blue; width: 550px }
ul   { text-align: left; border: purple }
li { margin: 0px }
.training { background-color: white; text-align: left; float: left; margin: 0; padding: 10px 25px 0px; border: solid 0px blue; width: 500px }
div.training p {
  text-align: left;
  color: #363;
  padding-top: 0px;
  text-indent: 20px;
  }
  
.footer     { line-height: 14px; text-align: center; margin: 0px; padding-top: 20px; border: yellow }
div.footer a {text-decoration: underline;}
.cko {
  background-color: #ccc;
  width: 544px;
  font: verdana;
  font-size: 11px;
  line-height: 26px;
  color: black;
  font-weight: bold;
  text-align: center;
  margin-left: 3px;
  }
  
div.cko a {
  text-decoration: none;
  padding: 0px 8px;
  }
div.cko a:link {color: black;}
div.cko a:visited {color: black;}
.td.form { font-size: 11px; vertical-align: middle; margin: 0px; padding: 0px 0px 7px }
