#ordermain div {
      padding:8px 8px 8px 64px;
      background-repeat:no-repeat;
      background-position:left center;
      border: 1px solid #6d7f8b;
      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/numbers/gm-circlei.gif');}
#ownerinfo   {background-image:url('images/numbers/gm-circle1.gif');}
#thetags     {background-image:url('images/numbers/gm-circle2.gif');}
#tagshape    {background-image:url('images/numbers/gm-circle3.gif');}
#tagfinish   {background-image:url('images/numbers/gm-circle4.gif');}
#collars     {background-image:url('images/numbers/gm-circle5.gif');}
#payment     {background-image:url('images/numbers/gm-circle6.gif');}
#comments    {background-image:url('images/numbers/gm-circle7.gif');}
#placeorder  {background-image:url('images/numbers/gm-circle8.gif');}


#showtags {
      border: 1px solid #6d7f8b;
      -moz-border-radius:18px;
      border-radius:18px;
      position: absolute;
      right: 10px;
      top: 180px;
      width: 300px;
      padding: 8px;
      background-color: #d5dadd;
      background-image: url('images/july4_tile-nofade1.jpg');
      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%; }

@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; width:96%; page-break-before:always;}
  #collars  { page-break-before:always; }
  #tagshape { page-break-before:always; }
  #comments  { page-break-before:always; }



}