/**
 * Colors
 **
 * #572816 - Dark brown
 * #c47839 - Light brown
 **/
body {
  font-family: "Lucida Grande", "Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
  line-height: 1.3em; /*18px*/
  font-size: 76%; /*set regular font size*/
  letter-spacing: normal;
}

a {
  color: #572816;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: none;
}

a:hover {
  color: #c47839;
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: lighter;
  letter-spacing: 1px;
  text-transform: none;
  text-align: left;
  color: #572816;
  margin: .5em 0 0 0;
}

h2 a {
  font: 1em Georgia, "Times New Roman", Times, serif;
}

h3.itemTitle {
  font-family: "Lucida Grande", "Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
}

h1 {
  font-size: 2.1em;
  line-height: 1.2em;
}

h2 {
  font-size: 1.7em;
  line-height: 1.2em;
}

h3 {
  font-size: 1.4em;
  line-height: 1.2em;
}

h4 {
  font-size: 1.2em;
  line-height: 1.2em;
  margin: .7em 0 0 0;
}

h5 {
  font-size: 1.1em;
  line-height: 1.2em;
  margin: .7em 0 0 0;
}

h6 {
  font-size: 1em;
  line-height: 1.2em;
  margin: 1em 0 0 0;
}

p, dt, #productDescription, .messageStackError, .important, legend, #cartInstructionsDisplay, address {
  font-size: 1.1em;
  line-height: 1.7em;
  text-align: left;
}
p, dt, #productDescription, .messageStackError, .important, #cartInstructionsDisplay, address  {
  margin: .7em 0 0 0;
}
#left .block-content p, #left .block-content a {
  font-size: 1.1em;
  line-height: 2em;
  text-align: left;
  margin: .7em 0 0 0;
}
span.category-subs-parent, span.category-subs-selected {
	font-weight:bold;
}

#right h2 {
  /*padding: 5px 0 0 10px;*/
  background: url(images/h2-bg.jpg) left no-repeat;
  padding-left: 45px;
  border-bottom: #572816 2px solid;
}
#left ul li a {
	font-size: 1.1em;
	line-height: 1.7em;
}

#mission {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 2.2em;
  line-height: 1.6em;
  font-style: italic;
  text-align: center;
}

.block-subject a {
  font-family: "Lucida Grande", "Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
  font-weight: bold;
  color: #FFF;
}

.centeredContent {
  text-align: center;
}
.navNextPrevWrapper .navNextPrevCounter {
	color: #572816;
}

#productPrices.productGeneral {
	color: #572816;
	font-size: 1.3em;
	line-height: 1.1em;
}

.messageStackError {
	color: #CC0000;
}
.larger {
	font-size: larger;
}
.cartUnitDisplay, .cartTotalDisplay, #scUnitHeading, #scTotalHeading {
	text-align:right;
}
#cartSubTotal {
	text-align: right;
	font-weight:bold;
}
/*.important {
  font-size: 1.1em;
}*/
.totalBox {
	margin:3px 5px;
	font-size: 1.1em;
	font-weight:bold;
}
.lineTitle.larger {
	margin: 3px 5px;
	font-size:  1em;
}
