BODY, TD, SPAN,
P, DIV        {font: normal 12px arial;}

a {color: black; text-decoration: none;}
a:hover{color: red; TEXT-DECORATION: underline}

.banner      {padding-left: 23px;}

#search-text   {font: bold 11px arial; color: #FFF; padding-left: 5px; padding-right: 5px;}
#search-text SPAN {font: bold 11px arial; padding-left: 19px; padding-right: 6px;}
#search-text A  {font: bold 11px arial; color: #FFF; text-decoration:none;}
.search-box    {font: bold 11px arial; color: #000; width: 189px; height:20px; }
.search-go    {margin-left: 8px; margin-right: 8px;}

.newsletter-text {font: bold 12px arial; color: #000; padding-left: 17px;}
.newsletter-box  {font: bold 12px arial; color: #000; width: 120px; height:20px; margin-left: 5px;}

#featured,
#featured TD     {font: normal 11px arial; color: #000;}
#featured A      {font-weight: bold; color: #000; text-decoration: none;}
#featured A:hover{font-weight: bold; color: red; text-decoration: underline;}
#featured .sale-price {font-weight: bold; color: #AF0205;}

#nav A      {font: normal 11px arial; color: #000; display: block; width: 154px; padding: 3px; padding-left: 17px;
          background-color: #F2F2F2; text-decoration: none; border-bottom: solid 1px #CCC;}
#nav A:hover   {color: #AF0205; text-decoration:underline; background-image: url('');
          background-position: 0px 3px; background-repeat: no-repeat; background-color: #FFF}

#nav .subnav   {color: #000; display: block; width: 154px; padding-left: 33px;
          background-color: #FFF; text-decoration: none; border-bottom: 1px solid #CCC;
          background-image: url(''); background-position: 17 1; background-repeat: no-repeat; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:arial; padding-right:3px; padding-top:3px; padding-bottom:3px}
#nav .subnav:hover{color: #AF0205; text-decoration:underline;
          background-image: url(''); background-position: 17 1; background-repeat: no-repeat}

.red-text-row   {padding-top: 2px; font: bold 11px arial; color: #FFF;}
#breadcrumbs    {padding-top: 2px; font: normal 11px arial; color: #FFF;}
#breadcrumbs A,
#breadcrumbs A:link,
#breadcrumbs A:visited  {font: normal 11px arial; color: #FFF; text-decoration:none;}
#breadcrumbs A:hover {font: normal 11px arial; color: #FFF; text-decoration:underline;}

#breadcrumbs2    {font: normal 11px arial; color: #000;}
#breadcrumbs2 A,
#breadcrumbs2 A:link,
#breadcrumbs2 A:visited  {font: normal 11px arial; color: #000; text-decoration:none;}
#breadcrumbs2 A:hover {font: normal 11px arial; color: #000; text-decoration:underline;}

.supersection-name   {font: bold 20px arial; color: #AAA; display:block; padding:8px;}
.section-name         {font: bold 20px arial; color: #AAA; }

#item-body .name                  {display:block; width:100%; padding: 4px; background-color: #D6D6D6; font: bold 14px arial;}

#product-order-table TD           {padding: 4px; padding-left: 10px; font: normal 11px arial; background-color: #ECECEC;}
#product-order-table .stock       {font: bold 11px arial; padding: 3px; padding-left: 10px;}
#product-order-table .sale-price  {font-weight: bold;}
#product-order-table .sale-price2 {font: bold 14px; color: #AF0205;}
#product-order-table .quantity    {text-align: left; font: normal 11px arial; padding: 4px; padding-left: 10px; padding-right: 5px;}
#product-order-table A            {font: normal 11px arial; text-decoration:underline;}

#product-info-table SPAN          {display:block; height: 100%; width: 100%; font: normal 11px arial; padding:4px; padding-right: 2px;}
#product-info-table .line         {font-size: 5px; height: 5px; background-color: #CCC;}
#product-info-table .one          {text-align: right; background-color: #CCC;}
#product-info-table .two          {font-weight: bold; background-color: #ECECEC;}

#product-tab-2 SPAN,
#product-tab-2 TD                {display:block; height: 100%; font: normal 11px arial; padding:2px;}
#product-tab-2 .1                {text-align: right; background-color: #ECECEC;}
#product-tab-2 .2                {font-weight: bold; }

#text-contents,
#text-contents TD,
#text-contents A     {font: normal 11px arial;text-decoration:none;}
#text-contents A:hover{text-decoration:underline; color: #AF0205; }
#text-contents .number{color: #AF0205;}

#contents,
#contents TD,
#contents SPAN  {font: normal 11px arial;}
#contents A     {font: bold 11px arial; text-decoration:none;}
#contents .sale-price {font-weight: bold; color: #AF0205;}
#contents .horiz{background-image: url('');}
#contents .vert {background-image: url('');}

#cactus-link,
#cactus-link A,
#footer-links,
#footer-links A,
#copyright,
#copyright A    {font: normal 11px arial; color: #666666; text-decoration:none;}
