@charset "UTF-8";
/**************BODY**************/
* {
	margin:0;
	padding:0;
}
body {
	font: 100% Arial, Helvetica, Verdana, Georgia, sans-serif;
	font-size:12px;
	background: #2b2821;
	margin: 0; 
	padding: 0;
	text-align: center; 
}
/**************LINKS**************/
a, a:visited {
	color:#9a6f1a;
	text-decoration:none;
}
a:hover {
	color:#3d2b08;
	text-decoration:underline;
}
a:active {
	color:#000;
	text-decoration:none;
}
/**************CONTAINER**************/
#container {
	width: 100%;;  
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	background-position:top;
	background-color:#e3e5e6;
	margin: 0 auto; 
	text-align: left; 
}
/**************HEADER**************/
#header {
	background-color:#2b2821;
	background-image:url(../images/nav_bg_under.png);
	background-position:top;
	background-repeat:repeat-x;
	height:95px;
	margin:0;
	padding:0;
}
#headerglow {
	background-image:url(../images/nav_bg.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:95px;
	margin:0;
	padding:0;
}
#headerwrap {
	width:820px;
	height:94px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
}
#headerwrap #logowrap {
	float:left;
	position:relative;
	width:255px;
	height:94px;
	padding:0;
	margin:0;
	background-image:url(../images/logo.png);
	background-position:top;
	background-repeat:no-repeat;
}
#headerwrap #logowrap a {
	display:block;
	width:255px;
	height:94px;
	padding:0;
	margin:0;
	z-index:5;
}
#headerwrap #logowrap span {
	display:none;
}
/**************NAV**************/
#headerwrap ul#navwrap {
	position:relative;
	float:right;
	display:block;
	height:94px;
	width:500px;
	margin:0;
	padding:0;
	list-style:none;
}
#headerwrap ul#navwrap li {
	float:left;
}
#headerwrap ul#navwrap li a {
	height:94px;
	overflow:hidden;
	display:block;
	padding:0;
	margin:0;
	border:none;
	background-image:url(../images/nav.png);
	background-repeat:no-repeat;
}
#headerwrap ul#navwrap li span {
	display:none;
}
/**************HOME**************/
#headerwrap ul#navwrap li#nav_home a { width:114px; background-position:0 0; }
#headerwrap ul#navwrap li#nav_home a:hover { width:114px; background-position:0 -94px; }
#headerwrap ul#navwrap li#nav_home a:active { width:114px; background-position:0 -188px; }
#home #headerwrap ul#navwrap li#nav_home a { width:114px; background-position:0 -282px !important; }
/**************PURCHASE**************/
#headerwrap ul#navwrap li#nav_purchase a { width:137px;	background-position:-114px 0; }
#headerwrap ul#navwrap li#nav_purchase a:hover { width:137px; background-position:-114px -94px; }
#headerwrap ul#navwrap li#nav_purchase a:active { width:137px; background-position:-114px -188px; }
#purchase #headerwrap ul#navwrap li#nav_purchase a { width:137px; background-position:-114px -282px !important; }
/**************ABOUT**************/
#headerwrap ul#navwrap li#nav_about a { width:103px; background-position:-251px 0; }
#headerwrap ul#navwrap li#nav_about a:hover { width:103px; background-position:-251px -94px; }
#headerwrap ul#navwrap li#nav_about a:active { width:103px; background-position:-251px -188px; }
#about #headerwrap ul#navwrap li#nav_about a { width:103px; background-position:-251px -282px !important; }
/**************FEEDBACK**************/
#headerwrap ul#navwrap li#nav_feedback a { width:146px; background-position:-354px 0; }
#headerwrap ul#navwrap li#nav_feedback a:hover { width:146px; background-position:-354px -94px; }
#headerwrap ul#navwrap li#nav_feedback a:active { width:146px; background-position:-354px -188px; }
#feedback #headerwrap ul#navwrap li#nav_feedback a { width:146px; background-position:-354px -282px !important; }
/**************CONTENT**************/
#content {
	width:800px; /* needs to equal 820px after padding */
	margin:0 auto;
	padding:30px 10px 30px 10px;
}
#content_glow {
	background-image:url(../images/content_bg_glow2.png);
	background-repeat:no-repeat;
	background-position:top;
}
#content #homegraphic {
	width:772px; /*needs to equal 800px after padding */
	height:194px; /*needs to equal 208px after padding */
	padding:14px 14px 0 14px;
	margin:0 auto 0 auto;
	background-image:url(../images/box_bg_img_home.png);
	background-repeat:no-repeat;
	background-position:top;
}
#content .topgraphic {
	width:772px; /*needs to equal 800px after padding */
	height:194px; /*needs to equal 208px after padding */
	padding:14px 14px 0 14px;
	margin:0 auto 10px auto;
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
}
#content .topgraphic-regular {
	background-image:url(../images/box_bg_img.png);
}
#content .topgraphic-oldtestament {
	background-image:url(../images/box-oldtestament_bg_img.png);
}
#content .topgraphic-spanish {
	background-image:url(../images/box-spanish_bg_img.png);
}
#content .topgraphic-young {
	background-image:url(../images/box-young_bg_img.png);
}
#content .topgraphic-little {
	background-image:url(../images/box-little_bg_img.png);
}
/**************PAYPAL**************/
#content .paypal_left {
	float:left;
	width:350px;
	height:140px;
	padding:0;
	margin:40px 0 0 0;
	text-align:center;
	z-index:99;
}
/**************GOOGLECHECKOUT**************/
#content .googlecheckout_right {
	float:right;
	width:350px;
	height:140px;
	padding:0;
	margin:40px 0 0 0;
	text-align:center;
	z-index:99;
}
/**************STOCKCOUNT**************/
#content form .stock_count {
	font-size:1.3em;
	color:#222;
	text-shadow:#eee 1px 1px 0px;
}
#purchase #content form .stock_count {
	color:#090;
	font-weight:bold;
	font-style:normal;
    margin:5px 0 0 0;
}
#purchase #content form label {
	font-size:0.8em;
	margin:10px 0 0 0;
	display:block;
}
#purchase #content form .buy_btn {
	margin:15px 0 0 0;
}
#content .redirect {
	font-style:italic;
	font-size:0.9em;
}
.italic {
	font-style:italic;
}
#content #topgraphic div .qnty_input {
	font-size:1.8em;
	padding:2px 0 2px 0;
	display:block;
	margin:0 auto 5px auto;
	width:50px;
	text-align:center;
}
#content #page_left p.price, #content #page_right p.price {
	color:#3d2b08;
	font-weight:bold;
	text-align:center;
	font-size:1.3em;
	text-shadow:#eee 1px 1px 0px;
	padding:0 0 5px 0;
	border-bottom:1px solid #9a6f1a;
}
/**************HEADINGS**************/
#content h2 {
	margin:30px 0 5px 0;
	padding:12px 0 0 20px;
	font-size:1.45em;
	height:52px;
	width:330px; /*needs to equal 350px after padding */
	background-image:url(../images/content_heading.png);
	background-position:top;
	background-repeat:no-repeat;
	text-shadow:#FFF 1px 1px 0px;
	color:#3d2b08;
}
#content h2.m0 {
	margin-top:0;
}
#content #page_left {
	width:350px;
	float:left;
	display:block;
	margin:0 0 0 20px;
	padding:0;
}
#content #page_right {
	width:350px;
	float:right;
	display:block;
	margin:0 20px 0 0;
	padding:0;
}
#content #page_left p, #content #page_right p, #content ol li {
	text-shadow:#eaeaea 1px 1px 1px;
	line-height:1.4em;
	font-size:1.1em;
	margin:0 10px 10px 10px;
	padding:0;
}
#content ol {
	list-style-position:inside;
}
#content #jim_pic {
	background-image:url(../images/jim_picture_bg.png);
	background-position:top;
	background-repeat:no-repeat;
	width:335px; /* must equal 350px after padding */
	height:325px; /* must equal 340px after padding */
	padding:15px 0 0 15px;
}
#content #feedback_form {
}
/**************FOOTER**************/
#footer {
	background-color:#2b2821;
	background-image:url(../images/footer_bg_under.png);
	background-position:top;
	background-repeat:repeat-x;
	overflow:hidden;
	color:#dccdb0;
	padding:0;
	margin:0;
}
#footer a:hover {
	color:#dccdb0;
}
#footerglow {
	background-image:url(../images/footer_bg.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:140px;
	padding:40px 0 0 0;
	margin:0;
}
#footer ul {
	text-align:center;
	display:block;
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
}
#footer ul li {
	display:inline;
	margin:0;
	padding:0;
}
#footer p {
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:0.9em;
}
#footer p span {
	font-size:0.9em;
}
/**************CLEARFLOAT**************/
.clearflt {
	clear:both;
	padding:0;
	margin:0;
}


#people_feedback h3 {
	padding:0;
	margin:0;
	font-size:1.4em;
}
#feedback_item_l {
	float:left;
	width:380px;
	margin:0 0 30px 0;
}
#feedback_item_r {
	float:right;
	width:380px;
	margin:0 0 30px 0;
}
#feedback_item_l p, #feedback_item_r p {
	font-size:12px;
	position:relative;
	line-height:1.4em;
	padding:10px 0 0 10px;
}
#feedback_item_l div, #feedback_item_r div {
	margin:20px 0;
}




