﻿  TABLE.offerListing                               {width: 100%; border-collapse: collapse;}
  .offerListing TD.wide, .offerListing TH.wide     {width: auto;}
  .offerListing TD.narrow, .offerListing TH.narrow {width: 60Px;}
  .offerListing TD.medium, .offerListing TH.medium {width: 100Px;}
  .offerListing TD, .offerListing TH               {vertical-align: top;}
  .offerListing TH                                 {text-align: left;}
  .offerListing TR.item TD                         {border-top: 1Px Solid #1E5B07; padding-bottom: 4px; padding-top: 4px;}
  .offerListing .image                             {width: 80Px;}
  .offerGrid TD.wide, .offerGrid TH.wide           {width: auto;}
  .offerGrid TD.narrow, .offerGrid TH.narrow       {width: 60Px;}
  .offerGrid TD.medium, .offerGrid TH.medium       {width: 100Px;}
  .offerGrid TD, .offerGrid TH                     {vertical-align: top;}
  .offerGrid                                       {border-collapse: collapse;}
  .offerGrid TH                                    {text-align: left;}
  .offerGrid TD SPAN.gridTitle                     {float: left; max-width: 200Px;}
  .offerGrid TD SPAN.gridPrice                     {float: right;}
  .offerGrid TR.item TD                            {border-top: 1Px Solid #1E5B07; padding-bottom: 4px; padding-top: 4px;}
  /*.offerListing TR.item:hover                      {background-color: #F7C9AB; font-weight: bold;} /*color: White; 
  /*.offerListing .item TR:hover                     {background-color: #F7C9AB; font-weight: bold;} /*color: White; */
  .offerGrid TD, .offerGrid TH                     {width: 240Px; min-height: 170Px;}
  .offerGrid IMG                                   {width: 240Px; height: 170Px;} /*border: none;*/
  .rightHandArea                                   {float: right; width: 140px;}
  .rightHandArea IMG.image                         {float: right;}
  IMG.image                                        {border: 1Px Solid #1E5B07; margin-right: 4px;}
  .leftHandArea IMG.image                          {max-width: 100%;}
  .leftHandArea .imageDescription                  {width: 100%; text-align: center;}
  .enlarge                                         {padding-left: 30%; padding-right: 30%;}
  TD.label                                         {width: 80Px; font-weight: bold;}
  SELECT.variant                                   {width: 120Px;}
  INPUT.qty                                        {width: 63Px;}
  .offerListing A                                  {color: #1E5B07; font-weight: bold;}
  .offerListing A.link:hover                       {color: black; font-weight: bold;}
  A.confirm                                        {color: red; font-weight: bold;}
  /*#contentzones .offerListing TR.item:hover A      {color: white; font-weight: bold;}*/ 
  DIV.linkHolder                                   {border: solid 1px #C0C0C0; float:left; margin-right: 8px; margin-bottom: 8px; background-color: #FFFFBA; padding: 6px;}
  DIV.expand                                       {width: 100%;}
  DIV.linkHolder A                                 {font-weight:bold;}
  DIV.linkHolder A.link:hover                      {color: black;}
  DIV.longdescription                              {float: left; padding: 10Px;} 
  DIV.BasketWidget                                 {border: solid 1px #C0C0C0; float: right; width: 120Px; margin-left: 8px; margin-bottom: 8px; background-color: #FFFFBA; padding: 6px;}
  DIV.BasketWidgetHeader                           {border-bottom: 1Px Solid #C0C0C0;}
  DIV.BasketWidget DIV                             {color: #1E5B07;}
  DIV.imageWrapper                                 {text-align: center;}
  .address .fieldgrid INPUT.text, .address .fieldgrid TEXTAREA.longtext
                                                   {width: 350Px;}
