body {
	background: url("/images/pagebgb929x1.jpg");
	background-repeat: repeat-y;
	background-position: left;
	background-color: #009900;
	font-size: 12px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}

p {
	font-size: 12px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}

h3 {
	font-size: 15px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
}

h4 {
	font-size: 13px;
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	margin: 5px 0px 0px 0px;
}

.fullpage {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 929px;
	background: url("/images/topbannerb929x246.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

.homepage {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 929px;
	background: url("/images/topbanner929x430.jpg");
	background-repeat: no-repeat;
	background-position: 0% 0%;
	ackground-color: #009900;
}

.homecontentbox {
	position: relative;
	top: 0px;
	left: 210px;
	width: 680px;
	height: 100%;
	padding-top: 410px;
}

.homecontentbox p {
	margin: 0px 100px 0px 8px;
}

#homepageimage {
	position: relative;
	top: 10px;
	left: -6px;
}

.navbar {
	position: absolute;
	top: 14px;
	left: 14px;
}

.contentbox {
	position: relative;
	top: 0px;
	left: 210px;
	width: 680px;
	height: 100%;
	padding-top: 250px;
}

.booktable, .authortable, .blurbtable, .wobugtable, .favtable, .funtable {
	position: relative;
	margin-left: 5px;
	width: 640px;
}

.funtable {
	width: 500px;
}

.booktable td, .authortable td, .blurbtable td, .wobugtable td, .favtable td, .funtable td {
	vertical-align: top;
	padding: 5px 0px 5px 0px;
}

.booktable p, .authortable p, .blurbtable p, .wobugtable p, .favtable p, .funtable p {
	margin: 8px;
}

.booktable img, .authortable img, .blurbtable img, .wobugtable img, .favtable img, .funtable img {
	margin: 8px;
}

.ordertable {
	position: relative;
	width: 450px;
	margin: 0px 0px 20px 20px;
}

.ordertable td {
	vertical-align: top;
	padding: 20px 5px 20px 5px;
}

#pledge {
	position: absolute;
	top: 308px;
	left: 480px;
	width: 170px;
}

#pledge p {
  color:#127d2d;
  font-weight:bold;
}

#pledge img {
  padding-bottom: 15px;
}

.ordercontact {
	text-align: right;
	margin: 20px 47px 0px 0px;
}

.reviewsdiv, .fundiv {
	position: relative;
	margin-left: 13px;
	padding-top: 15px;
	width: 640px;
}

.footer {
	position: relative;
	bottom: 5px;
	left: 20px;
	margin: 40px 0px 20px 0px;
}

.footer p {
	color: #006600;
}

.footer a {
	text-decoration: none;
	font-size: 12px;
	color: #009900;
	font: arial, sans-serif;
}

.footer a:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #333333;
	font: arial, sans-serif;
}

.reviewmoretext {
  visibility: hidden;
  display: none;
}

