body { color: #311505; font-size: 14px; font-family: "Trebuchet MS", verdana; background-color: #f8f2db; background-repeat: repeat; background-attachment: fixed; background-position: right 100px; scrollbar-face-color: #D2CDBA; scrollbar-shadow-color: #ADA999; scrollbar-highlight-color: #FFFEE5; scrollbar-3dlight-color: #FFFFF0; scrollbar-darkshadow-color: #7C796D; scrollbar-track-color: #EEE8D2; scrollbar-arrow-color: #752915; text-decoration: none; margin: 0; padding: 0; }
h1 { font-family: "Trebuchet MS", verdana; color: #311505; font-size: 24px; font-weight: bold; margin: 0.67em 0; }
h2 { font-family: "Trebuchet MS", verdana; color: #311505; font-size: 18px; font-weight: bold; margin: 0.83em 0; }
h3 { font-family: "Trebuchet MS", verdana; color: #311505; font-size: 14px; font-weight: bold; margin: 1em 0; }
p.puppy  /* 16 px puppy icon and left padding */ { color: #32180f; background-image: url(../images/puppy-16.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: left; padding-left: 20px; }
td.center_lighter  /* Style for prices table */ { color: #f8f2db; background-color: #844615; text-align: center; vertical-align: middle; padding: 2px; border: solid 1px #32180f; }
td.bold { color: #ebe5d0; font-weight: 700; background-color: #692f0c; text-align: center; border: solid 1px #32180f; }
table.prices { border: solid 2px #32180f; outline-color: white; outline-width: 0; }
p {  }
ul { margin: 1em 0 1em 40px; }
.center  /* center image */ { background-position: center 0; }
.nav1  /* large navigation text */ { color: #311505; font-size: 24px; font-weight: bold; }
td.side_panel { background-color: #e4ddc6; text-align: left; vertical-align: top; padding: 0; }
a:link { color: #311505 }
a:visited { color: #311505 }

a:hover { color: #752915 ; text-decoration: underline; }

a:active { color: #900; text-decoration: underline; }

table.header  /* for the top header */ { background-color: #32180f; }
hr { background-color: #900; }
td.center_panel { text-align: left; vertical-align: top; padding: 10px; }
