/* 
   Design215 Site Manager print.css, Copyright Design215 Inc. 
   v06.07.05 
   
   Stylesheet for printing charts      

   body
     #container
       #pagebody
      

   Overall styles and classes for HTML elements 
   ----------------------------------------------------------------------------- 
*/
body {
  font-family:verdana,helvetica,sans-serif; font-size:10px; color:#000000;
  text-align:center; margin:0; padding:0;
  background:#ffffff;
}

table {
  margin:0 0 8px 24px;
}
table td {
  font-family:verdana,helvetica,sans-serif; font-size:10px; color:#000000; line-height:130%;
}
h1 {
  font-family:arial,helvetica,sans-serif; font-size:18px; font-weight:bold; color:#000000;
  margin:0; padding:8px 0 0 0; 
}
h1.cat {
  font-size:24px; color:#888888;
}
h2 {
  font-family:arial,helvetica,san-serif; font-size:12px; font-weight:bold;
  padding:0; margin:0;
}
h2.cat {
  font-size:16px; 
  padding:0 0 0 12px; margin:0;
}
p {
  font-family:verdana,helvetica,sans-serif; font-size:10px; color:#000000; line-height:130%;
  margin:0 10px 0 0; padding:0;
}
p.p1 {
  margin:0 0 4px 12px;
}
p.p2 {
  margin:0 0 4px 24px;
}
    
a:link,
a:visited {text-decoration:none; font-weight:bold; color:#000099;}
a:hover {text-decoration:underline; font-weight:bold; color:#0000ff;}

a.a1 {padding-left:14px; background:transparent url(images/bt1.gif) no-repeat;} 

  /* Style for unordered bullet lists */
  ul.alist {margin:2px 0 0 0; padding:0; list-style:none;}
  ul.alist li {
    margin-bottom:6px; padding:0 0 0 16px;  
    background:transparent url(images/bt8.gif) no-repeat;
  }
  
/* icons for buttons and also for general use inline with text */
span.icat {padding:0 6px 0 0; background:transparent url(images/bt5.gif) 0px -1px no-repeat;}
span.isub {padding:0 6px 0 0; background:transparent url(images/bt2.gif) 0px -1px no-repeat;}
span.iimg {padding:0 6px 0 0; background:transparent url(images/bt7.gif) 0px -1px no-repeat;}

img.p1 {
  color:#444444;
  border-color:#444444;
  padding:0;
}
img.xpic {
  margin:0 3px 0 1px; padding:0;
  border-bottom:solid 1px #444444;
}
img.xleft {  /* left aligned image */
  float:left; margin:2px 10px 2px 0;
}
img.xright {  /* right aligned image */
  float:right; margin:2px 0 2px 10px;
}

form {margin:0; padding:0; display:inline;}
  .chkbx {margin:1px; padding:0; height:14px;}

label.noshow {display:none;}
pre {font-size:12px; margin:0 0 0 12px;}
acronym {border-bottom:dashed 1px #000000; cursor:help; font-weight:bold; color:#000099;}

/* 
   Styles for layout DIVs
   -----------------------------------------------------------------------------
*/

#container {
  position:relative; 
  text-align:center; margin:0; padding:0;
}

  /* Page body, width of a printed page */
  #pagebody {
    position:relative; width:640px;
    text-align:left; margin:0 0 0 12px; padding:0;
  }
  
  .xfooter {font-family:verdana,helvetica,san-serif; font-size:10px; color:#666666;}

/* Enhancements for printing */

a.a1 {
  display:block; width:138px;
  font-size:10px; margin:0; padding:1px 2px 1px 2px; background:transparent;
}
a.a2 {
  font-size:10px;
}

  div.searchbox {
    display:none;
  }
  div.navlinks {
    left:12px;
  }
    div.navlinks table {
      margin:0; padding:4px 0 8px 0;
    }
    div.navlinks table td {
      background:#ffffff;
      padding:0 2px 0 4px;
      width:150px;
      border-left:1px solid #888888;
    }

  /* "sticky" div */
  #bvr_sticky {
    display:none;
  }
  #bvr_searchbar {
    display:none;
  }

  #banner728 {
    display:none;
  }
    
    
/* Manager Styles */

  .fheading {
    font-family:arial,helvetica,san-serif; font-size:12px; font-weight:bold;
    line-height:150%;
  }
  .xred {font-family:verdana,helvetica,san-serif; font-size:10px; color:#ff0000;}
  .xcourier {font-family:courier new,courier; font-size:11px;}

/* Extra Styles for this site */

  .xdash {border:1px dashed #000000;}  
  .xbg1 {background:#666666;} /* iframe border */
  .xbg2 {background:#dddddd; padding:10px; border:1px solid #000000;}
  
  /* Table tds in printed charts */
  td.t1 {
    color:#000000; font-weight:bold; width:120px;
  }
  td.t2 {
    color:#000000; font-weight:bold;
  }
  td.c1 {
    font-family:verdana,helvetica,san-serif; font-size:10px;
    border-top:1px solid #cccccc;
  }
  td.c2 {
    font-family:verdana,helvetica,san-serif; font-size:10px;
    border-top:1px solid #cccccc;
  }
  
  td.vline {border-left:1px solid #aaaaaa; width:20px;}
  td.hline {border-top:1px solid #aaaaaa; width:20px;}
  

/* Design215 Shopping Cart */
form.pcart {
  margin:2px 6px 2px 0; padding:0;
}
p.pcart {
  line-height:normal;
  margin:2px 6px 2px 12px; padding:0;
}
p.pcartmsg { /* pcart_send.php */
  line-height:normal;
  margin:2px 6px 2px 12px; padding:0;
} 
h2.pcartmsg {
  line-height:normal;
  margin:2px 6px 4px 12px; padding:0;
}  
table.pcart {
  width:580px; /* this was reduced from 640px for the AOL mail browser */
  margin:0 6px 2px 12px; padding:0;
}
  table.pcart td {
    font-family:verdana,helvetica,sans-serif; font-size:10px; 
    color:#3C2B16; line-height:120%;
    padding:3px;
  }
  table.pcart td.thumb {
    width:100px; padding:0;
  }
  table.pcart td.thumb img {
    margin:0; padding:0 0 0 4px;
    width:90px;
  }
  table.pcart td.quan {
    width:40px;
  }
  table.pcart td.ch1 {
    color:#888888;
  }
  table.pcart td.ch2,table.pcart td.thumb,table.pcart td.quan {
    border-left:1px solid #aaaaaa; 
    border-bottom:1px solid #aaaaaa;
  }
input.cartbtn1 {
  font-family:verdana,helvetica,sans-serif; font-size:10px; color:#000000;
  margin:0; padding:0; border:1px solid #444444;
  background:#cccccc;
  cursor:pointer;
}
input.cartbtn2 {
  font-family:verdana,helvetica,sans-serif; font-size:10px; color:#000000;
  margin:0; padding:1px; border:2px solid #444444;
  background:#C8DCE6;
  cursor:pointer;
}
input.cartbtn3 { /* add to cart image */
  position:relative; top:4px;
  border:0;
}
div.pcartlogin {
  width:100%; padding:0; margin:0;
}
div.pcartlogin p {
  padding:2px 0 2px 0;
}
div.pcartlogin p.r1 {
  text-align:right;
  font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000;
  margin:0;
}

/* Shopping Cart end */ 