body {
  scrollbar-face-color: #17105c;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #000000;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-arrow-color: #7fbceb;
  scrollbar-track-color: #7fbceb;
  scrollbar-darkshadow-color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #a5a2bf;
  background-color: #17105c;
  /*cursor: url("Aston_Busy.cur"), default;*/
}

a { font-family: Verdana, Arial, Helvetica, sans-serif; }
th, td, p, div, span, font { font-size: 14px; line-height: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; }

a       { color: #a5a2bf; font-size: 13px; font-weight: bold; line-height: 110%; text-decoration: underline; }
a:hover { color: #0658c6; font-size: 13px; font-weight: bold; line-height: 110%; text-decoration: underline; }

a.main       { color: #a5a2bf; font-size: 16px; font-weight: bold; line-height: 110%; text-decoration: underline; }
a.main:hover { color: #0658c6; font-size: 16px; font-weight: bold; line-height: 110%; text-decoration: underline; }

a.menu       { color: #a5a2bf; font-size: 13px; font-weight: bold; line-height: 110%; text-decoration: underline; }
a.menu:hover { color: #0658c6; font-size: 13px; font-weight: bold; line-height: 110%; text-decoration: underline; }

.catinfo { color: #076bf3; font-size: 13px; font-weight: bold; text-decoration: none; }
a.catinfo { text-decoration: underline; }
a.catinfo:hover { color: rgb(129, 176, 239); text-decoration: underline; }

.link { color: #d3a503; font-size: 14px; font-weight: bold; line-height: 150%; }
a.link { color: #d3a503; font-size: 14px; font-weight: bold; line-height: 150%; text-decoration: underline; }
a.link:hover { color: #ffd12f; font-size: 14px; font-weight: bold; line-height: 150%; text-decoration: underline; }

.headlink { color: #076bf3; font-size: 14px; font-weight: bold; text-decoration: none; padding-top: 6px; padding-bottom: 6px; }
a.headlink { color: #076bf3; text-decoration: underline; }
a.headlink:hover { color: #d3a503; text-decoration: underline; }

a.morephotos { color: #d3a503; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.morephotos:hover { color: #0658c6; font-size: 12px; font-weight: bold; text-decoration: underline; }

.pedigree { color: #d3a503; font-size: 16px; font-weight: bold; text-decoration: none; }
a.pedigree { color: #d3a503; font-size: 16px; font-weight: bold; text-decoration: underline; }
a.pedigree:hover { color: #ffd12f; font-size: 16px; font-weight: bold; text-decoration: underline; }

.litter       { color: #60a2fb; font-size: 19px; font-weight: bold; line-height: 100%; }
.catname      { color: #60a2fb; font-size: 17px; font-weight: bold; line-height: 100%; }
.catinfolight { color: #4e97fa; font-size: 13px; font-weight: bold; line-height: 100%; }

.available    { color: #ee0000; font-size: 15px; font-weight: bold; line-height: 100%; }
.reserved     { color: #bb9090; font-size: 15px; font-weight: bold; line-height: 100%; }
.sold         { color: #bb9090; font-size: 15px; font-weight: bold; line-height: 100%; }
.staying      { color: #bb9090; font-size: 15px; font-weight: bold; line-height: 100%; }

.age          { color: #a5a2bf; font-size: 13px; font-weight: normal; line-height: 100%; }
.owner        { color: #bb9090; font-size: 10px; font-weight: bold; line-height: 100%; }

.info { color: #4e97fa; font-size: 16px; font-weight: bold; line-height: 120%; }
.helper { color: #a5a2bf; font-size: 10px; font-weight: normal; }

input, textarea, select { color : #000000; font-size: 13px; font-weight: normal; border: 1px solid #54a4ff; background-color: #e0e0fa; }
