  BODY      { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: medium; font-variant: normal; text-transform: none}
  TD        { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: medium; font-variant: normal; text-transform: none }
/*
  TR        { background-color: #f0f0f0; }
*/

  /* page background */
  .bg       { background-color: #cccccc; }

  /* nav rows (main nav, page heading, sort-by, add-to-cart) */
  .nav1     { background-color: #333333; }
  .nav12sep { background-color: #666666; }
/*
  .nav2     { background-color: #ff6600; }
  .nav2     { background-color: #333333; }
*/
  .nav2     { background-color: #404040; }
  .nav3     { background-color: #666666; }
  .submitrow   { background-color: #404040; }

  /* data (record) rows (datarow is default, datarowsel is w/'buy' checkbox selected/checked) */
  .datarow     { background-color: #f0f0f0; }
/*
  .datarowsel  { background-color: #ffffff; }
  .datarowsel  { background-color: #e3e3d6; }
  .datarowsel  { background-color: #ececd6; }
  .datarowsel  { background-color: #f9f9f9; }
*/
  .datarowsel  { background-color: #e9e9d6; }

  /* UNUSED - for alternating row colors ($i%2, etc)*/
/*
  .datarow2    { background-color: #f0f0f0; }
  .datarow2sel { background-color: #e9e9d6; }
*/


/*
  A:link    {color: #999999; font-family: Arial; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none}
  A:visited {color: #999999; text-decoration:bold;}
  A:hover   {color:#FFCF00; text-decoration:underline;}
  A:active  {text-decoration: underline; color: #FFFFFF}

  A.outofstock:link    {color:#000000; font-family: Arial; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration:none; }
  A.outofstock:visited {color:#999999; font-family: Arial; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration:none; }
  A.outofstock:hover   {color:#ffcf00; font-family: Arial; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration:none; }
  A.outofstock:active  {color:#ffcf00; font-family: Arial; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration:none; }
*/

/*
  A:link    {color:#333333; font-family: Verdana; font-size: 8pt; font-style: normal; line-height: normal; font-weight: medium; font-variant: normal; text-transform: none; text-decoration:none; }
  A:visited {color:#999999; font-family: Verdana; font-size: 8pt; font-style: normal; line-height: normal; font-weight: medium; font-variant: normal; text-transform: none; text-decoration:none; }
  A:hover   {color:#ffcf00; font-family: Verdana; font-size: 8pt; font-style: normal; line-height: normal; font-weight: medium; font-variant: normal; text-transform: none; text-decoration:none; }
  A:active  {color:#ffcf00; font-family: Verdana; font-size: 8pt; font-style: normal; line-height: normal; font-weight: medium; font-variant: normal; text-transform: none; text-decoration:underline; }

  A.audiolink:link    {color:#666666; font-family: Arial; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration:none; }
  A.audiolink:visited {color:#ffffff; font-family: Arial; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration:none; }
  A.audiolink:hover   {color:#ffcf00; font-family: Arial; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration:none; }
  A.audiolink:active  {color:#ffcf00; font-family: Arial; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration:none; }
*/


/*
  A:link    {text-decoration:none; }
  A:visited {text-decoration:none; }
  A:hover   {text-decoration:underline; }
  A:active  {text-decoration:underline; }
*/


/*
  A { text-decoration: none; }
  A:hover { text-decoration: underline; }
*/

/*
  A         {color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: medium; font-variant: normal; text-transform: none; text-decoration:none; }
  A:hover   {color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: medium; font-variant: normal; text-transform: none; text-decoration:underline; }
  A:active  {color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: medium; font-variant: normal; text-transform: none; text-decoration:underline; }
  A:visited {color:#999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: medium; font-variant: normal; text-transform: none; text-decoration:none; }
*/

  A         { color: #333333; text-decoration: none; }
  A:hover   { color: #333333; text-decoration: underline; }
  A:active  { color: #e9a900; text-decoration: underline; }
  A:visited { color: #999999; }

  .regular  { text-decoration: underline; }

/*
  .heading  { color: #ffcc00; font-weight: bold; }
  .heading2 { color: #ffcc00; }

  .headinglink         { color: #ffcc00; text-decoration: none; }
  .headinglink:hover   { color: #ffcc00; text-decoration: underline; }
  .headinglink:active  { color: #ffcc00; }
  .headinglink:visited { color: #ffcc00; }


  .heading  { color: #e9a900; font-weight: bold; }
  .heading2 { color: #e9a900; }

  .headinglink         { color: #e9a900; text-decoration: none; }
  .headinglink:hover   { color: #e9a900; text-decoration: underline; }
  .headinglink:active  { color: #e9a900; }
  .headinglink:visited { color: #e9a900; }
*/


  .heading  { color: #f9b900; font-weight: bold; }
  .heading2 { color: #f9b900; }

  .headinglink         { color: #f9b900; text-decoration: none; }
  .headinglink:hover   { color: #f9b900; text-decoration: underline; }
  .headinglink:active  { color: #f9b900; }
  .headinglink:visited { color: #f9b900; }


  .yellow         { color: #cccccc; text-decoration: none; }
  .yellow:hover   { color: #ffcc00; text-decoration: underline; }
  .yellow:active  { color: #eeeeee; }
  .yellow:visited { color: #cccccc; }


  .error { color: #ff0000; }
  .note  { color: #666666; }
  .saleprice { color: #ff6600; }


/*
  .audiolink         { font-family:Arial, Helvetica, sans-serif; color: #737373; text-decoration: none; font-size:15px; }
  .audiolink:visited { color: #cccccc; text-decoration: none; font-size:15px; }
  .audiolink:active  { color: #CC0000; text-decoration: none; font-size:15px; }
  .audiolink:hover   { color: #595959; text-decoration: none; font-size:15px; }

  .audiolink2         { color: #ffcc00; text-decoration: none; font-size:7px; }
  .audiolink2:visited { color: #EEEEEE; text-decoration: none; font-size:7px; }
  .audiolink2:active  { color: #CC0000; text-decoration: none; font-size:7px; }
  .audiolink2:hover   { color: #666666; text-decoration: underline; font-size:7px; }
*/

  .audiolink         { font-family:Arial, Helvetica, sans-serif; color: #737373; text-decoration: none; font-size:15px; }
  .audiolink:visited { font-family:Arial, Helvetica, sans-serif; color: #d6d6d6; text-decoration: none; font-size:15px; }
  .audiolink:active  { font-family:Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size:15px; }
  .audiolink:hover   { font-family:Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size:15px; }
  .audiolinkvisited  { font-family:Arial, Helvetica, sans-serif; color: #d6d6d6; text-decoration: none; font-size:15px; }

  .formfield   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:410px; height:18px; background-color:#ffffff }
  .formfield2  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:145px; background-color:#ffffff }
  .signupform  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:145px; height:18px; background-color:#B6B6B3; border:solid 1px #666666;}
  .formselect  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:145px; height:18px; background-color:#ffffff }
  .formselect2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:145px; height:18px; background-color:#fcfcfc }
  .formselect3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:145px; height:18px; background-color:#444444 }
  .formsubtext { color:#999999; }

/*
  .quicksearch { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:145px; height:18px; background-color:#404040; color:#cccccc; }
*/
  .quicksearch { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:145px; height:18px; background-color:#333333; color:#ffcc00; }


  /* horizontal lines in order summary (receipt) page */
  .invoicesep { background-color: #cccccc; }



  /*** VALUES FOR bordered_table(), bordered_table2(), bordered_table3() ***/

  /* bordered_table2() - main inner content tables */
  .borderedtablebg     { background-color: #fcfcfc; }
  .borderedtableborder { background-color: #dddddd; }
  .borderedtablehead   { background-color: #f3f3f3; }

  /* bordered_table() - subnav tables */
/*
  .subnavtablebg     { background-color: #f0f0f0; }
  .subnavtableborder { background-color: #f0f0f0; }
*/
  .subnavtablebg     { background-color: #f6f6f6; }
  .subnavtableborder { background-color: #dddddd; }
  .subnavtablehead   { background-color: #e6e6e6; }

  /* bordered_table3() - tables shown in restock/artist/label alerts popup */
  .alertstablebg     { background-color: #e6e6e6; }
  .alertstableborder { background-color: #e6e6e6; }


  /* e.g., 'NEW!' */
  .notice { color: #bb6600; }
