#catalog td { font-size:14px; }
#cartov { position:fixed; top:10px; right:10px; width:250px;
background-color:#FEF; border:1px solid grey;
filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90;
opacity: 0.90;}
#cartovul li { list-style:none; }
#cartform a { float:left; padding:0 0 0 10px; }
#cartform { text-align:center; }
div.itemprice { font-weight:bold; }
div.itemprice span.item { font-style:italic; }

#catalog td { font-size:14px; }
#cartov { position:fixed; top:10px; right:10px; width:250px;
background-color:#FEF; border:1px solid grey;
filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90;
opacity: 0.90;}
#cartovul li { list-style:none; }
#cartform a { float:left; padding:0 0 0 10px; }

div.itemprice, div.soldout { font-weight:bold; }
div.itemprice span.item, div.soldout span.item { font-style:italic; display:inline-block; margin:0 18px 0 0;}
div.itemprice span.price { margin:0 0 0 28px; }
@media screen
  {
  div#cartov { position: fixed; }
  /* Don't do this at home */
  * html { overflow-y: hidden; }
  * html body { overflow-y: auto; height: 100%; font-size: 100%; }
  * html div#cartov { position: absolute;  }
  /* All done. */
  }


