
a.venum:link {color: white; text-decoration: none; }
a.venum:visited {color: white; text-decoration: none; }
a.venum:hover {color: yellow; text-decoration: underline; }
a.venum:active {color: white; }

a.venulinks:link {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; }
a.venulinks:visited {color: BLUE; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; }
a.venulinks:hover {color: BLUE; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; }
a.venulinks:active {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;text-decoration: underline;}

a.vlinks:link {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; font-weight: bold;}
a.vlinks:visited {color: BLUE; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; font-weight: bold;}
a.vlinks:hover {color: BLUE; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; font-weight: bold;}
a.vlinks:active {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;text-decoration: underline; font-weight: bold;}

a.venu_links:link {color: #BD2421; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: underline; }
a.venu_links:visited {color: BLUE; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: underline;}
a.venu_links:hover {color: BLUE; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: underline; }
a.venu_links:active {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:16px;text-decoration: underline;}

a.links:link {color: #BD2421; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration: underline; }
a.links:visited {color: BLUE; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration: underline;}
a.links:hover {color: BLUE; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration: underline; }
a.links:active {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:13px;text-decoration: underline;}


    table.block
    {
      padding:  0pt;
      border-spacing: 1px;
      border-collapse: collapse;
      border: 1px solid #ccc;
      font: 12px  Arial;
    }
    table.block th
    {
      text-align: left;
      border-bottom: 1px solid #ccc;
    }
    table.block tr
    {
      
    }
    table.block tr.head
    {
      background-color: #6c0;
    }
    table.block td
    {
      padding:  5px;
      border-bottom: 1px solid #ccc;
      vertical-align: top;
    }
    img.block
    {
      border: 1px solid #ccc;
    }
    input.quantity
    {
      width:  2em;
    }

  .block_desc
  {
    float:  right;
    width:  4in;
  }
  .block_img
  {
    float:  left; 
  } 
  
  TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  
  border: 1px;
  border-style: solid;
  border-color: #C0C0C0;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #BD2421;
  color: #FFFFFF;
  font-weight: bold;
}

A.productListing-heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

A.aproductListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8px;
  color: #000000;
}


A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

div.headerNavigationFrame {
  background: #FFFFFF;
  width:  350px;
  padding-top:  1em;
}

td.headerNavigation a, div.headernavigationRight a
{
  color:  #000;
}

td.headerNavigation, div.headernavigationRight {
 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  background: #FFFFFF;
  color: #000000;
  font-weight : bold;
  position: relative;

}

div.headernavigation
{
  float:left;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   font-weight: bold;
}

div.headernavigationRight
{
  float:right;
  display:  none;
}


A.headerNavigation { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   font-weight: bold;
}

A.headerNavigation:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   font-weight: bold;
}
TD.main, P.main, A.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
TD.main2, P.main2, A.main2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
.stockWarning { font-family: Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }

.infoBox {
  background: #FFFFFF;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family:Arial, Helvetica, sans-serif;
  height: 20px;
  padding:  0px;
  padding-left: 2px;
  font-size: 12px;
  font-weight: bold;
  background: #31AE42;
  color: #FFFFFF;
  border-right:  1px solid #fff;
}

TD.infoBox, SPAN.infoBox {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TD.fieldKey {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.boxText { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }

div.price
    {
	  font-family:Arial, Helvetica, sans-serif; font-size: 12px;
      color:  RED;
	  font-weight: bold;
    }
div.label
  {
    
    width:  75px;
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
  }
  div.unit
  {
    
    width:  75px;
    font-weight: bold;
	font-family:Arial, Helvetica, sans-serif; font-size: 12px; 
  }
/* BEGIN ADD 2006-01-26-00 */
    body
    {
      	font-family:Arial, Helvetica, sans-serif;
      	font-size:  10pt;
    }
     table.info
      {
        border-collapse: collapse;
        border: 1pt solid   #000;
        font-size:  10pt;
        margin-left:    .125in;
        width:  5.9in;
      }
      table.info tr td
      {
        vertical-align:    top;
        border-right: 1pt solid #999;
        padding:    .05in;
      }
      td.heading
      {
        width:  1.5in;
        text-align:  right;
        padding-right:  .1in;
      }
      td.info
      {
        width:  1.7in;
      }
      td.hours
      {
        width:  2.5in;
/*        font-size:  10pt;*/
      }
      td.hours ul
      {
        margin: 0pt;
        padding: 0pt;
      }
      table.entry
      {
        border-collapse:    collapse;
        border: 1pt solid   #000;
        margin-left:    .125in;
        font-size:  10pt;
        width:  5.9in;
      }
      table.entry tr
      {
        vertical-align: top;
        display:    table-row;

      }
      table.entry tr td label
      {
        text-align: right;
        color:  #333;
        width:  1.5in;
        display:    block;
        margin: 0pt;
/*        font-size:  10pt;*/
      }
      table.entry tr td
      {
        border:    0pt solid   #999;
        vertical-align: top;
        display:    table-cell;
/*        font-size:  12pt;*/
      }
      table.entry tr td.required
      {
        border-right:   4pt solid   #c33;
      }
      table.entry tr td textarea
      {
        width: 4.2in;
        height: 2in;
      }
      td.description
      {
        padding-left:    .125in;
      }
      td.description ul
      {
        font-size:  10pt;
      }
      td.description p.heading
      {
        border: 0pt;
        padding:0pt;
        font-weight: bold;
        font-size:  11pt;
      }
      tr.even
      {
        background-color:   #eee;
      }
      tr.odd
      {
        background-color:   #fff;
      }
      span.example
      {
/*        font-size:  8pt;*/
        color:  #666;
      }
      label.required
      {

      }
/* END ADD 2006-01-26-00 */
/* BEGIN ADD 2006-02-08-00 */
td.messageStackError, td.messageStackWarning
{
  color:    #f00;
  font-size:    10pt;
}
/* END ADD 2006-02-08-00 */

/* BEGIN ADD 2006-02-20 */
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #8c8c8c; font-weight: bold;}
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #000000; font-weight: bold;}
.block_desc
  {
    float:  right;
    width:  95%;
  }
/* END ADD 2006-02-20 */
/* BEGIN ADD 2006-03-06 */
ul.subcategory
{
}
li.subcategory
{
  margin-left:  0pt;
  padding-left: 0pt;
  list-style-position: outside;
  list-style-type:  circle;
/*  list-style-image: url('images/dot.jpg');*/
}
/* END ADD 2006-03-06 */

.listing_detail
{
  display:  none;
  width:    3in;
  background:   #fff;
  border:   1pt solid   #ccc;
  position: absolute;
}

th
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:  bold;
}

div.order_warning
{
  display: none;
  position: absolute;
  width: 1.2in;
  background: #fff;
  border: 1pt solid #c00;
  color:  #000;
  padding: 5pt;
  text-align:   left;
  font-weight:  normal;
  font-size:    8pt;
  font-family:  Arial;
}
