#ordermain div {
      padding:8px 8px 8px 64px;
      background-repeat:no-repeat;
      background-position:left center;
      border: 1px solid #66cc70;
      margin-top: 0px;
      margin-bottom: 22px;
      -moz-border-radius:18px;
      border-radius:18px;
      text-align:justify;
      line-height: 1.5;
      z-index: 2;
}

#abouttags   {background-image:url('images/circlei-green.gif');}
#ownerinfo   {background-image:url('images/circle1.gif');}
#thetags     {background-image:url('images/circle2.gif');}
#tagshape    {background-image:url('images/circle3.gif');}
#tagfinish   {background-image:url('images/circle4.gif');}
#tagside2    {background-image:url('images/circle5.gif');}
#collars     {background-image:url('images/circle6.gif');}
#payment     {background-image:url('images/circle7.gif');}
#comments    {background-image:url('images/circle8.gif');}
#placeorder  {background-image:url('images/circle9.gif');}


#showtags {
      border: 1px solid #66cc70;
      -moz-border-radius:18px;
      border-radius:18px;
      position: absolute;
      right: 10px;
      top: 180px;
      width: 300px;
      padding: 8px;
      background-color: #e8ffea;
      z-index: 1;
}

#showtags p {text-align:justify;}

h4, h5 {font-family: arial;}

table.showtag {border: 1px solid #ccd0ff; padding:2px; margin-top:0px; margin-bottom:8px; background-color: #ffffff;}

table.showtag h5 {margin-top: 0; margin-bottom:1px; display:block; background-color:#fff8e0; text-align:center; border-bottom: 1px solid #ffe0b0;}

table.tagspace {font-size: 75%;}

.taginfo {font-size: 85%; }
.collarinfo {font-size: 80%; }
.pcol {font-size: 78%; }
.thickqwerty { font-family: monospace; font-weight: bold; }

@media print
{
  body {font-size: 10pt; size: portrait;}
  #banner {width: 100%; margin-bottom: 2px;}
  #pagemain {margin:1px;}
  #ordermain {width: 65%; float:none; width:96%}
  #ordermain div {padding: 0 4% 2% 4%; line-height: 1.2;}
  #showtags { position: relative; left: 0px; top: 0px; width:96%; page-break-before:always;}
  #collars  { page-break-before:always; }
  #tagshape { page-break-before:always; }
  #comments  { page-break-before:always; }

}