html {
  margin:0;
  padding: 0;}

body  {
  color: black;
  font: 11px verdana, arial, helvetica, sans-serif;
  background-color: white;
  margin: 0;
  padding: 0;
  border: 0px;}

.red { color: #c00 }

a:link {color: blue;}
a:hover {color: #fc3;}
a:visited {color: purple;}
  
p {
  margin: 0;
  padding: 4px 0;
  text-indent: 20px;}

h1 {
  margin: 0; 
  padding: 0 0 3px 0; 
  color: #336; 
  font-size: 20px; 
  text-align: center;
  }

  h2 {
  margin: 0; 
  padding: 5px 0 0 0; 
  color: #900; 
  font-size: 18px; 
  text-align: left; 
  }

h3 {
  margin: 0;
  padding: 10px 0 0 40px;
  color: #f00;
  font-size: 13px;
  text-align: left;
  }
  
h4 {
  margin: 0;
  padding: 0;
  color: #a52a2a;
  font-size: 18px; 
  text-align: left;
  }

/* This is the page container 730px wide */
.dog {
  position: relative; 
  margin-top: 10px; 
  margin-right: auto; 
  margin-left: auto; 
  width: 730px;
  background-color: white;
  border: 0px solid gray;}
  
/* This is the subcontainer 730px wide */
.training { 
  position: absolute; 
  margin: 0; 
  padding: 3px 0; 
  background-color: white;
  text-align: left; 
  top: 106px; 
  left: 0px; 
  width: 730px;
  border: 0px solid black;}

/* This is the page intro container 715px wide */
/* 715px + 5px + 10px */
.collars {
  float: left;
  margin: 0;
  padding: 0px 5px 5px 10px;
  background-color: #white;
  width: 715px;
  border: 0px solid blue;}

/* This is the main body text container 550px wide */
.main  {
  float: left; 
  padding: 10px 10px 15px 10px; 
  width: 550px;
  background-color: white;
  text-align: left; 
  border-top: 1px solid #336;}

/* This is the side nav container 150px wide */
.sidenav {
  margin: 0;
  padding: 0 0 7px 0;
  float: right;
  width: 158px;
  border-left: 1px solid black;
  background: white;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;}

/* This is the resources container 710px wide */
.resources {
  margin: 0;
  padding:  10px 10px 15px 10px;
  float: left;
  width: 710px;
  text-align: left;
  border-top: 1px solid black;
  background: white;}

/* This is the footer container 730px wide */
.footer {
  margin: 0;
  padding:  10px 10px 15px 10px;
  float: left;
  width: 710px;
  text-align: center;
  border-top: 1px solid black;
  background: white;}

/* This is the copyright container 730px wide */
.cright {
  margin: 0;
  padding: 5px 0;
  float: left;
  width: 730px;
  text-align: center;
  color: gray;
  border-top: 0px solid black;}

/* This is the top container 730px wide */
.top {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 730px; 
  background: white;
  text-align: left;
  border: 0px solid red;}

/* This is the entry page container 570px wide */
.entry {
  background-color: white;
  margin-top: 10px; 
  margin-right: auto; 
  margin-left: auto; 
  position: relative; 
  width: 500px;
  border: 0px solid gray;
  padding: 0px 10px 10px 10px;}

/* ----------------------------------------------------------*/
/* Paragraphs requiring own unique styling */
/* ----------------------------------------------------------*/
div.sidenav p {
  margin: 0;
  padding: 0;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  background: #336; 
  line-height: 18px; 
  text-align: center;
  text-indent: 0px;
  color: white;
  border-bottom: 1px solid black;
  text-transform: uppercase;
  font-weight: bold;
  border-top: 1px solid black;}
  
div.top p {text-indent: 0px;}

/********** Link styling ***********/
/************************************/


div.sidenav a {
  margin: 0;
  padding: 4px 0 8px 8px;
  font-size: 10px;
  display: block;}
div.sidenav a:hover {color: #fc3;}


div.entry a:hover {color: #fc3;}





.item_desc_12_20  { color: black; font-size: 
12px; line-height: 20px; font-family: Verdana, "MS Sans Serif", Arial; text-indent: 0px }
.item_desc_12_19 { color: black; font-size: 12px; line-height: 19px; font-family: Verdana, "MS Sans Serif", Arial; text-indent: 20px }
.item_desc_12_18 { color: black; font-size: 12px; line-height: 18px; font-family: Verdana, "MS Sans Serif", Arial; text-indent: 20px }
.item_desc_12_16 { color: black; font-size: 12px; line-height: 16px; font-family: Verdana, "MS Sans Serif", Arial; text-indent: 20px }
.item_desc_12_16_noindent { color: black; font-size: 12px; line-height: 16px; font-family: Verdana, "MS Sans Serif", Arial }
.item_desc_12_17 { color: black; font-size: 12px; line-height: 17px; font-family: Verdana, "MS Sans Serif", Arial; text-indent: 20px }
.item_desc_12_21 { color: black; font-size: 12px; line-height: 21px; font-family: Verdana, "MS Sans Serif", Arial; text-indent: 20px }
.item_desc_11_16 { color: black; font-size: 11px; line-height: 16px; font-family: Verdana, "MS Sans Serif", Arial; text-indent: 20px; letter-spacing: 0.5px }
.item_desc_11_16_default { color: black; font-size: 11px; line-height: 16px; font-family: Verdana, "MS Sans Serif", Arial; text-indent: 20px }
.small_type  { color: black; font-size: 10px; font-family: Verdana, "MS Sans Serif", Arial }
.add_to_cart      { color: navy; font-weight: bold; font-size: 12px; line-height: 21px; font-family: Verdana, Arial; text-transform: capitalize; text-indent: 30px }
.availability  { color: maroon; font-weight: bold; font-size: 12px; line-height: 21px; font-family: Verdana, "Lucida Sans", Arial; text-transform: capitalize }
.sc_details  { font-weight: bold; font-size: 12px; line-height: 21px; font-family: Verdana, "MS Sans Serif", Arial }
.js_sc  { font-weight: bold; font-size: 12px; line-height: 21px; font-family: Verdana, "MS Sans Serif", Arial; text-align: center }
.item_title       { color: #363; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.table_items { font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: capitalize }
td {}


.no_border  { text-decoration: none; border: none }
.class { }
.list  { font-size: 12px; line-height: 16px; font-family: verdana, "ms sans serif", arial; list-style-type: disc }
.p_def { }

