/*
  arapress.css
  Default styles for ARA Press website
*/

body {
/*  font-family:arial,helvetica,sans-serif; font-size:12px;*/
  font-family:"times new roman","times roman",serif; font-size:12pt;
  background-color:#ffffff;
  color:#000000;
  margin:0;
  padding-left:2%; padding-right:2%; padding-top:1%; padding-bottom:1%;
}

.nobr {
/* replaces depreciated nobr tag */
white-space:nowrap;
}

.center { text-align: center; }

.margin5b {
  margin: 0 0 0 5px;
  border: 0px;
}

.margin15h {
  margin: 15px 15px 0 0;
  border: 0px;
}

.margin_product_page {
  margin: 0 27px 0 0;
  border: 0px;
}

.margin_product_bullets {
  margin: 0 0 1px 0;
  border: 0px;
  width: 15px;
  height: 15px;
}

.margin0 {
  margin: 0px;
  border: 0px;
}

span.sold_out_font {
  font-size:150%;
  color:red;
}

tr, td, th {
  font-family:"times new roman","times roman",serif; font-size:12pt;
/*  color:#000000; background:transparent;*/
/*  margin:0; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0; */
}

p {
  padding:0;
}

i {
  background:transparent; font-style:italic;
}

dl {
  font-size:10pt;
  background:transparent;
  margin-left: 0;
  padding-left: 0;
}

dd {
  font-size:10pt;
  background:transparent;
  margin-left: 0;
  padding-left: 3em;
}

dt, dd.noindent {
  font-size:10pt;
  background:transparent;
  margin-left: 0;
  padding-left: 1.5em;
}

ul, li {
  font-size:10pt;
  background:transparent;
}

pre {
  font-family:monospace; font-size:10pt;
  color:#003366; background:transparent;
  margin:1em 0 1em 1em; padding:0;
}

h1 {
  font-family:arial,helvetica,sans-serif; font-size:24pt;
  color:#336699; background:transparent;
  border-top:3px solid #003366;
  margin-bottom:0em; padding:0;
}

h2 {
  font-family:arial,helvetica,sans-serif; font-size:18pt;
  color:#003366; background:transparent;
  border-top:1px dotted #003366;
  margin-top:2em; padding:0;
}

h3 {
  font-family:arial,helvetica,sans-serif; font-size:14pt;
  color:#003366; background:transparent;
  border-top:1px dotted #003366;
  margin-top:2em; padding:0;
}

h4 {
  font-weight:bold;
  color:#003366; background:transparent;
  border-top:1px dotted #003366;
  margin-top:0em; padding:0;
}

a:link, a:visited, a:active {
  text-decoration:underline; color:#003366; background:transparent;
}

a:hover {
  text-decoration:none; color:#00cccc; background:#336699;
}

a:link.m, a:visited.m, a:active.m {
  text-decoration:none; color:#00cccc; background:transparent;
}

a:hover.m {
  text-decoration:none; color:#336699; background:#00cccc;
}

.subtitle {
  font-family:arial,helvetica,sans-serif; font-size:14px;
  color:#336699; background:transparent;
  margin-bottom:1em; padding:0;
}

.footer {
  font-family:arial,helvetica,sans-serif; font-size:10px;
  color:#336699; background:transparent; font-style:italic;
  border-top:2px solid #003366; text-align:left;
  margin-top:10px; margin-bottom:.5em; padding:0;
}

.marker {
  font-family:arial,helvetica,sans-serif; font-size:12px;
  color:#003366; background:transparent; font-style:italic;
}

.mLabel {
  font-family:arial,helvetica,sans-serif; font-size:12px;
  font-weight:bold; color:#00cccc; background:#336699;
  margin:4px 0 0 0; padding:2px;
  border-top:1px solid #999999; border-left:1px solid #999999;
  border-bottom:1px solid #000000; border-right:1px solid #000000;
}

.mBox {
  font-family:arial,helvetica,sans-serif; font-size:12px;
  color:#00cccc; background:#336699;
  margin:0 0 0 10px; padding:2px; line-height:1.3em;
  border-top:1px solid #999999; border-left:1px solid #999999;
  border-bottom:1px solid #000000; border-right:1px solid #000000;
}

.mItem {
  background:transparent;
  margin:0; padding:0;
}
