          /* box model hacks not catered for in the demo */
          /* global reset for demo purposes only - use a proper reset in a real page*/

          *{margin:0;padding:0}


          #newlist
          {
          border:1px dashed #ccc;
          #border-bottom:none;
          margin:0;
          padding:0;
          }

          #newlist dl
          {
          width:144px;
          margin:0 0;
          #border-bottom:1px dashed #ccc;
          #padding:10px;
          #overflow:inline;
          display: inline;
          background:#f2f2f2;
          }


          #newlist dd{overflow:auto}
          #newlist dd img
          {
          margin:0 0px 0 0;
          #border:1px solid #000;
          }

          #newlist dd span
          {
          float:centre;
          font-size:11px;
          #margin: 0px 120px 0 0;
          #padding: 5px 5px 5px 5px;
          }

          #priceswrap
          {
          #display:block;
          margin: 10px 0px 0px 0px;
          padding: 0 0 0 0;
          border: 0;
          }

          .prices
          {
          padding: 10px 20px 0 20px;
          margin: 0px 0px 0px 57px;
          border: 0;
         -background:#ffffff;
          }

          .prices tr
          {
          margin: 0;
          padding: 0;
          border: 0;
          }

          .prices td
          {
          width:144px;
          margin: 0;
          padding: 0;
          border: 0;
          }

          .prices a
          {
          border: none;
          }
          .prices img
          {
          border: none;
          }


          .prices a:link
          {
          color:black;
          text-decoration: none;
          border: none;
          }

          .prices a:visited
          {
          color:black;
          text-decoration: none;
          border: none;
          }

          .prices a:hover
          {
          color:black;
          }

          .prices a:active
          {
          color:black;
          text-decoration: none;
          border: none;
          }






          #bestpriceswrap
          {
          #display:block;
          margin: 10px 0px 0px -34px;
          padding: 0 0 0 0;
          border: 0;
          }



          .bestprices
          {
          padding: 20px 20px 10px 20px;
          margin: 0px 0px 0px 57px;
          border: 0;
          background:#f2f2f2;
          }

          .bestprices tr
          {
          margin: 0;
          padding: 0;
          border: 0;
          }

          .bestprices td
          {
          width:100px;
          margin: 0 5px 0 5px;
          padding: 0 5px 10px 5px;
          border: 0;
          }

          .bestprices img
          {
          border: none;
          }

          .bestprices span
          {
          margin: 0px 0px 0px 37px;
          font-size: 16px;
          text-decoration: none;
          }

          .bestprices a:link
          {
          color:black;
          text-decoration: none;
          border: none;
          }

          .bestprices a:visited
          {
          color:black;
          text-decoration: none;
          border: none;
          }

          .bestprices a:hover
          {
          text-decoration:blink;
          color: red;
          }

          .bestprices a:active
          {
          color:black;
          text-decoration: none;
          border: none;
          }




