         a:link { color: #594822; text-decoration: none }
      a:visited { color: #594822; text-decoration: none }
       a:active { color: #594822; text-decoration: none }
        a:hover { color: #0000CC; text-decoration: underline }

     a:link.cat { font: 11pt; color: #000000; text-decoration: none }
  a:visited.cat { font: 11pt; color: #000000; text-decoration: none }
   a:active.cat { font: 11pt; color: #000000; text-decoration: none }
    a:hover.cat { font: 11pt; color: #0000CC; text-decoration: underline; font-weight: none; background: #ffffff; }

     a:link.the { color: #fff1d0; text-decoration: none }
  a:visited.the { color: #fff1d0; text-decoration: none }
   a:active.the { color: #fff1d0; text-decoration: none }
    a:hover.the { color: #ffffff; text-decoration: underline }

         .small { position:absolute; visibility:hidden; overflow:hidden; width:99;  height:312; }
        .medium { position:absolute; visibility:hidden; overflow:hidden; width:253; height:326; }
         .large { position:absolute; visibility:hidden; overflow:hidden; width:332; height:326; }
		 
     .smalltext { position:absolute; left:10; top:10; }
    .mediumtext { position:absolute; left:10; top:10; }
     .largetext { position:absolute; left:10; top:10; }

   .contactinfo { position:absolute; visibility:hidden; width:650; height:40; }
          .menu { font-family: arial; font-size: 7.5pt; }

        .header { font-family: arial; font-size: 9pt; color: #000000; font-weight: bold; }
	  .copy { font-family: arial; font-size: 8pt; color: #594822; }
         .price { font-family: arial; font-size: 8pt; color: #ff0000; }

      .featured { border: 0; }
    .tdfeatured { border: solid #fff1d0 1px; border-collapse: collapse; vertical-align: top; padding: 0; padding-bottom: 0; spacing: 10; }


// glider panel details:

         .small { position:absolute; visibility:hidden; overflow:hidden; width:99;  height:312; }
        .medium { position:absolute; visibility:hidden; overflow:hidden; width:253; height:326; }
         .large { position:absolute; visibility:hidden; overflow:hidden; width:332; height:326; }
		 
     .smalltext { position:absolute; left:10; top:10; }
    .mediumtext { position:absolute; left:10; top:10; }
     .largetext { position:absolute; left:10; top:10; }

   .contactinfo { position:absolute; visibility:hidden; width:650; height:40; }
          .menu { font-family: arial; font-size: 7.5pt; }

// forms

        td.doc { font-family: arial; font-size: 8pt; color: #594822; }
       td.body { font-family: arial; font-size: 8pt; color: #594822; }
       td.guts { font-family: arial; font-size: 8pt; color: #594822; padding: 12; border: 1px solid #594822; }
     td.fields { font-family: arial; font-size: 8pt; color: #594822; background: #FFFFFF; }
      td.title { font-family: arial; font-size: 9pt; font-weight: bold; color: #fff1d0; background: #594822; border: 1px solid #594822; padding: 2; }
  td.termclass { font-family: arial; font-size: 9pt; font-weight: bold; color: #fff1d0; background: #594822; text-align: center; }

   input.order { color: #000000; font: 8pt arial; font-weight: none; text-decoration: none; background: #FFFFFF; height: 18px; border-color: #594822; border-width: 1px; }
    input.must { color: #000000; font: 8pt arial; font-weight: none; text-decoration: none; background: #FFFFFF; height: 18px; border-color: #ff0000; border-top: solid #ff0000 1px; border-left: solid #ff0000 1px; border-width: 1px; border-collapse: collapse; }
     input.but { background-color: #FFFFFF; }
textarea.order { color: #000000; font: 8pt arial; font-weight: none; text-decoration: none; background: #FFFFFF; border-color: #594822; border-width: 1px; }
 textarea.must { color: #000000; font: 8pt arial; font-weight: none; text-decoration: none; background: #FFFFFF; border-color: #ff0000; border-width: 1px; border-top: solid #ff0000 1px; border-left: solid #ff0000 1px; }
   input.error { color: #ff0000; font: 8pt arial; font-weight: none; text-decoration: none; background: #FFF1D0; height: 18px; width: 200px; border-color: #fff1d0; border-top: solid #fff1d0 1px; border-left: solid #fff1d0 1px; border-bottom: solid #fff1d0 1px; border-right: solid #fff1d0 1px; }
  select.order { color: #000000; font: 8pt arial; font-weight: none; text-decoration: none; background: #FFFFFF; height: 18px; border-color: #594822; border-width: 1px; }
