﻿  /* shop listing styles */
  TABLE.offerListing                               {width: 100%; border-collapse: collapse; color: #FF7132;}
  H3.titleHeader                                   {width: 40%;}
  .offerListing TD.wide, .offerListing TH.wide     {width: auto;}
  .offerListing TD.slim, .offerListing TH.slim     {width: 35Px;}
  .offerListing TD.tiny, .offerListing TH.tiny     {width: 15Px;}
  .offerListing TD.narrow, .offerListing TH.narrow {width: 60Px;}
  .offerListing TD.rightAlign, .offerListing TH.rightAlign {text-align: right;}
  .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 #F7C9AB; 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; */
  .offerListing TD.thumb, .offerListing TH.thumb   {width: 60Px; height: 60Px; vertical-align: middle; text-align: center;}
  .offerListing .thumb IMG                         {max-width: 60Px; max-height: 60Px;} /*border: none;*/
  .rightHandArea                                   {float: right; width: 140px;}
  .rightHandArea IMG.image                         {float: right;}
  IMG.image                                        {border: 1Px Solid #F7C9AB; margin-right: 4px; max-width: 200Px;}
  TD.label                                         {width: 80Px; font-weight: bold;}
  INPUT.qty                                        {width: 30Px;}
  .offerListing A                                  {color: #FF7132; 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 orange; float:left; margin-right: 8px; margin-bottom: 8px; background-color: #FBDCC7; padding: 6px;}
  DIV.expand                                       {width: 100%;}
  DIV.linkHolder A.link:hover                      {color: White;}
  DIV.longdescription                              {padding: 10Px;}
  /*.fieldcol INPUT.text                             {width: 63Px;}*/
  DIV.BasketWidget                                 {border: solid 1px orange; float: right; width: 120Px; margin-left: 8px; margin-bottom: 8px; background-color: #FBDCC7; padding: 6px;}
  DIV.BasketWidgetHeader                           {border-bottom: 1Px Solid orange;}
  DIV.BasketWidget DIV                             {color: #FF7132;}
  DIV.imageWrapper                                 {text-align: center; width: 75%;}
  .address .fieldgrid INPUT.text, .address .fieldgrid TEXTAREA.longtext                {width: 350Px;}
  .invoice TH, .invoice TD {vertical-align: top;}
  .invoice TH {text-align: left;}
  TH.itemCell {text-align: left;}
  TD.qtyCell, TD.priceCell, TD.taxCell, TD.subTotalCell, TD.totalCell {text-align: right; padding-right: 5Px;}
  DIV.titleinner LABEL {font-family: arial; font-weight: bold; font-size: 9Pt; line-height: 12Pt;}
  DIV.titleinner {padding: 1Px; vertical-align: middle;}
  