/* RKTV */
body {
  font-family: Garamond, "Times New Roman", Times, serif; 
  font-size: 100%;
}
A {
  outline: none;
}
H1 {
  color: #000000; 
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
  text-decoration: none;
}
A:link                  {color: #000000; font-weight: bold; text-decoration: none; outline: none;}
A:visited               {color: #000000; font-weight: bold; text-decoration: none; outline: none;}
A:hover                 {color: #000000; font-weight: bold; text-decoration: underline; outline: none;}
A:active:hover          {color: #000000; font-weight: bold; text-decoration: underline; outline: none;}
A:focus                 {color: #000000; font-weight: bold; text-decoration: underline; outline: 1px dashed #FFFFFF;}
A:active                {color: #000000; font-weight: bold; text-decoration: underline; outline: 1px dashed #FFFFFF;}

/* List Pages */
#lpage {
  background-color: #FFFFFF;
}

/* List Page: Menu */
#lmenu A:link          {color: #FFFFFF; text-decoration: none; outline: none;}
#lmenu A:visited       {color: #FFFFFF; text-decoration: none; outline: none;}
#lmenu A:hover         {color: #D3BFA5; text-decoration: underline; outline: none;}
#lmenu A:active:hover  {color: #D3BFA5; text-decoration: underline; outline: none;}
#lmenu A:focus         {color: #D3BFA5; text-decoration: underline; outline: 1px dashed #FFFFFF;}
#lmenu A:active        {color: #D3BFA5; text-decoration: underline; outline: 1px dashed #FFFFFF;}
#lmenu P {
  color: #FFFFFF; 
  background-color: #000000;
  font-weight: bold;
  font-size: 1.0em;
  text-align: center;
  text-decoration: none;
}
#lmenu TABLE {
  background-color: #000000;
  border-color: #000000;
  border-collapse: collapse;
}
#lmenu TR {
  border-color: #000000;
}
#lmenu TD {
  border-color: #000000;
}

/* List page: Body */
#lbody A:hover         {color: #D3BFA5; text-decoration: none; outline: none;}
#lbody A:active:hover  {color: #D3BFA5; text-decoration: none; outline: none;}
#lbody A:focus         {color: #D3BFA5; text-decoration: none; outline: none;}
#lbody A:active        {color: #D3BFA5; text-decoration: none; outline: none;}

#lbody P {
  color: #000000; 
  font-weight: normal;
  font-size: 1.0em;
  text-align: left;
  text-decoration: none;
}
#lbody TABLE {
  background-color: #FFFFFF;
  border: 1px solid #000000;
  border-collapse: collapse;
  /* width: 95%; */
}
#lbody TR {
}
#lbody TD {
  color: #000000; 
  background-color: #FFFFFF;
  border: 1px solid #000000;
  padding: 3.75pt;
  text-align: left;
  font-weight: normal;
  font-size: 1.0em;
  text-decoration: none;
}
#lbody TD.headleft-i {
  width: 75%;
  height: 50px;
  font-weight: bold;
  font-size: 1.2em;
}
#lbody TD.headleft-b {
  width: 70%;
  height: 50px;
  font-weight: bold;
  font-size: 1.2em;
}
#lbody TD.headright {
  text-align: center;
}
#lbody TD.headprice {
  width: 7%;
  text-align: center;
}
#lbody TD.pricecat {
  font-weight: bold;
  font-size: 1.2em;
}
#lbody Img.pricecatindent {
  style: margin-left: 1.0em; 
}
#lbody TD.itemleft {
  background-color: #D3BFA5;
}
#lbody TD.itemleft A:link                  {color: #000000; font-weight: bold; text-decoration: none; outline: none;}
#lbody TD.itemleft A:visited               {color: #000000; font-weight: bold; text-decoration: none; outline: none;}
#lbody TD.itemleft A:hover                 {color: #000000; font-weight: bold; text-decoration: underline; outline: none;}
#lbody TD.itemleft A:active:hover          {color: #000000; font-weight: bold; text-decoration: underline; outline: none;}
#lbody TD.itemleft A:focus                 {color: #000000; font-weight: bold; text-decoration: underline; outline: none;}
#lbody TD.itemleft A:active                {color: #000000; font-weight: bold; text-decoration: underline; outline: none;}

#lbody TD.itemprice {
  background-color: #D3BFA5;
  text-align: center;
  font-weight: bold;
}
#lbody TD.itemright {
  background-color: #000000;
  text-align: center;
  font-style: italic;
}
#lbody TD.itemright A:link                  {color: #FFFFFF; font-weight: normal; text-decoration: none; outline: none;}
#lbody TD.itemright A:visited               {color: #FFFFFF; font-weight: bold; text-decoration: none; outline: none;}
#lbody TD.itemright A:hover                 {color: #FFFFFF; font-weight: bold; text-decoration: none; outline: none;}
#lbody TD.itemright A:active:hover          {color: #FFFFFF; font-weight: bold; text-decoration: none; outline: none;}
#lbody TD.itemright A:focus                 {color: #FFFFFF; font-weight: bold; text-decoration: none; outline: none;}
#lbody TD.itemright A:active                {color: #FFFFFF; font-weight: bold; text-decoration: none; outline: none;}

#lbody TD.itemrightps-i {  /* ps-i = photos soon - instruments*/
  height: 100px;
  background-color: #000000;
  color: #FFFFFF; 
  text-align: center;
  font-style: italic;
}
#lbody TD.itemrightps-b {  /* ps-b = photos soon - bows */
  height: 80px;
  background-color: #000000;
  color: #FFFFFF; 
  text-align: center;
  font-style: italic;
}
#lbody TD .itemtitle {
  font-weight: bold;
}
#lbody TD .itemsold {
  color: #FF0000; 
  font-weight: bold;
}
#lbody Img.flag {
  style: margin-left: 0.7em; 
}
#lbody Img.flagsold {
  style: margin-left: 0.7em;
  margin-right: 3.0em;
}
#lbody TD .bowdim {
  margin-right: 0.8em;
}

/* Instrument Pages */
#ipage {
  background-color: #000000;
}
#ipage H1 {
  color: #FFFFFF; 
  font-weight: bold;
  font-size: 1.4em;
  text-align: center;
  text-decoration: none;
  padding-top: 0.5em;
}

#imenu A:link          {color: #FFFFFF; text-decoration: none; outline: none;}
#imenu A:visited       {color: #FFFFFF; text-decoration: none; outline: none;}
#imenu A:hover         {color: #D3BFA5; text-decoration: underline; outline: none;}
#imenu A:active:hover  {color: #D3BFA5; text-decoration: underline; outline: none;}
#imenu A:focus         {color: #D3BFA5; text-decoration: underline; outline: 1px dashed #FFFFFF;}
#imenu A:active        {color: #D3BFA5; text-decoration: underline; outline: 1px dashed #FFFFFF;}
#imenu P {
  color: #FFFFFF; 
  background-color: #000000; 
  font-weight: bold;
  font-size: 1.0em;
  text-align: center;
  text-decoration: none;
}

#ibody P {
  /* provides vertical spacing for bow photos */
  color: #FFFFFF; 
  font-weight: normal;
  font-size: 0.6em;
  text-align: center;
  text-decoration: none;
  margin: 0 0 0 0;
}

#ibody A:link             {text-decoration: none; outline: none;}
#ibody A:visited          {text-decoration: none; outline: none;}
#ibody A:hover            {text-decoration: underline; outline: none;} /* was: outline: 1px dashed #FFFFFF; */
#ibody A:active:hover     {text-decoration: underline; outline: none;} /* was: outline: 1px dashed #FFFFFF; */
#ibody A:focus            {text-decoration: underline; outline: none;}
#ibody A:active           {text-decoration: underline; outline: none;}

#ibody img {
  border: 1px solid #000000;
}

/*
#ibody A:hover        img {text-decoration: none; border: 1px dotted #FFFFFF;}
#ibody A:active:hover img {text-decoration: none; border: 1px dotted #FFFFFF;}
#ibody A:focus        img {text-decoration: none; border: 1px dotted #FFFFFF;}
*/

/* for qTip pop-up styling */
div#qTip {
  display: none;
  position: absolute;
  z-index: 1000;
  padding: 3px;
  border: 1px solid #000000;
  background: #D3BFA5;
  color: #000000;
}

#iinfo A:link             {color: #FFFFFF; font-weight: bold; text-decoration: none; outline: none;}
#iinfo A:visited          {color: #FFFFFF; font-weight: bold; text-decoration: none; outline: none;}
#iinfo A:hover            {color: #D3BFA5; font-weight: bold; text-decoration: underline; outline: none;}
#iinfo A:active:hover     {color: #D3BFA5; font-weight: bold; text-decoration: underline; outline: none;}
#iinfo A:focus            {color: #D3BFA5; font-weight: bold; text-decoration: underline; outline: 1px dashed #FFFFFF;}
#iinfo A:active           {color: #D3BFA5; font-weight: bold; text-decoration: underline; outline: 1px dashed #FFFFFF;}
#iinfo P {
  color: #FFFFFF; 
  font-weight: normal;
  font-size: 1.0em;
  text-align: center;
  text-decoration: none;
  margin: 0 0 0 0;
}

#iaddr A:link          {color: #FFFFFF; text-decoration: none; outline: none;}
#iaddr A:visited       {color: #FFFFFF; text-decoration: none; outline: none;}
#iaddr A:hover         {color: #D3BFA5; text-decoration: underline; outline: none;}
#iaddr A:active:hover  {color: #D3BFA5; text-decoration: underline; outline: none;}
#iaddr A:focus         {color: #D3BFA5; text-decoration: underline; outline: 1px dashed #FFFFFF;}
#iaddr A:active        {color: #D3BFA5; text-decoration: underline; outline: 1px dashed #FFFFFF;}
#iaddr P {
  color: #FFFFFF; 
  font-weight: normal;
  font-size: 1.0em
  text-align: center;
  text-decoration: none;
}

/* other non-instrument pages */
#opage H1 {
  color: #000000; 
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
  text-decoration: none;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
}
#opage H2 {
  color: #000000; 
  font-weight: bold;
  font-size: 1.0em;
  text-align: center;
  text-decoration: none;
  padding-top: 1.3em;
  margin-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
}
TABLE.opage {
  background-color: #000000;
  border-color: #000000;
  border-collapse: collapse;
}
.opage TR {
  border-color: #000000;
}
.opage TD {
  border-color: #000000;
  color: #000000; 
  padding: 3.75pt;
  font-weight: normal;
  font-size: 1.0em;
  text-decoration: none;
}

/* About Us (W=Welcome) page */
TABLE.wpage {
  background-color: #D3BFA5;
  border: none;
  border-collapse: collapse;
}
.wpage TR {
}
.wpage TD {
  background-color: #D3BFA5;
  padding: 0;
  font-weight: normal;
  font-size: 1.0em;
  text-decoration: none;
}
.wpagevspc { /* vertical space between rows */
  font-size: 1.2em;
  padding-top: 0.0em;
  margin-top: 0em;
  padding-bottom: 0.0em;
  margin-bottom: 0em;
}
.wpagename-r { /* text on right, photo on left */
  text-align: left;
  font-weight: bold;
  font-size: 1.1em;
  padding-top: 0.0em;
  margin-top: 0em;
  padding-bottom: 0.0em;
  margin-bottom: 0em;
  margin-left: 10px
}
.wpagebody-r {
  text-align: left;
  padding-top: 0.0em;
  margin-top: 0em;
  padding-bottom: 0.0em;
  margin-bottom: 0em;
  margin-left: 10px
}
.wpagename-l { /* text on left, photo on right */
  text-align: right;
  font-weight: bold;
  font-size: 1.1em;
  padding-top: 0.0em;
  margin-top: 0em;
  padding-bottom: 0.0em;
  margin-bottom: 0em;
  margin-right: 10px
}
.wpagebody-l {
  text-align: right;
  padding-top: 0.0em;
  margin-top: 0em;
  padding-bottom: 0.0em;
  margin-bottom: 0em;
  margin-right: 10px
}
.wpagename-c { /* single entry, now centred */
  text-align: center;
  font-weight: bold;
  font-size: 1.1em;
  padding-top: 0.0em;
  margin-top: 0em;
  padding-bottom: 0.0em;
  margin-bottom: 0em;
}
.wpagebody-c {
  text-align: center;
  padding-top: 0.0em;
  margin-top: 0em;
  padding-bottom: 0.0em;
  margin-bottom: 0em;
}

/* Contact Us (Directions) page */
TABLE.cpage {
  background-color: #D3BFA5;
  border: none;
  border-collapse: collapse;
}
.cpage TR {
}
.cpage TD {
  background-color: #D3BFA5;
  padding: 0;
  font-weight: normal;
  font-size: 1.0em;
  text-decoration: none;
}
.cpagetext1 { /* follows H2 */)
  text-align: left;
  padding-top: 0.0em;
  margin-top: 0em;
  padding-bottom: 0.0em;
  margin-bottom: 0em;
}
.cpagetext2 { /* doesn't follow H2 */)
  text-align: left;
  padding-top: 1.0em;
  margin-top: 0em;
  padding-bottom: 1.0em;
  margin-bottom: 0em;
}
.cpagetext3 { /* doesn't follow H2, but has H2 after */)
  text-align: left;
  padding-top: 1.0em;
  margin-top: 0em;
  padding-bottom: 0.0em;
  margin-bottom: 0em;
}
.cpagephoto {
  text-align: center;
  padding-top: 0em;
  margin-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
}

/* Links page */
P.lpage {
  color: #000000; 
  font-weight: normal;
  font-size: 1.0em;
  text-align: center;
  text-decoration: none;
  padding-top: 0em;
  margin-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
}

/* list of links */
#linklist A:link         {color: #000000; font-weight: normal; text-decoration: none; outline: none;}
#linklist A:visited      {color: #000000; font-weight: normal; text-decoration: none; outline: none;}
#linklist A:hover        {color: #000000; font-weight: normal; text-decoration: underline; outline: none;}
#linklist A:active:hover {color: #000000; font-weight: normal; text-decoration: underline; outline: none;}
#linklist A:focus        {color: #000000; font-weight: normal; text-decoration: underline; outline: 1px dashed #FFFFFF;}
#linklist A:active       {color: #000000; font-weight: normal; text-decoration: underline; outline: 1px dashed #FFFFFF;}

/* Fractions for instrument measurements */
.fractop {font-size: 80%; vertical-align: 25%;}
.fracbot {font-size: 80%; vertical-align: -10%;}

/* The End */
