body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	line-height: 19px;
	background:#7d90a7;
	color:#333333;
}

h2 {font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
line-height:34px;
color: #4D4D4D;
font-weight:normal;
margin-top: 1px;
}


img{border:0;}

a{
	color:#947516;
	text-decoration:none;
	font-weight:bold;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
form{display:inline;}

#wrapper {
	width:970px;
	margin:0 auto;
	background:#fff;
	padding:193px 0 0;
	position:relative;
}
#header {
	background: url(../images/bg-header.gif) repeat-x;
	padding:24px 0 0;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	width:970px;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
#header .header-inner {
	width:100%;
	overflow:hidden;
}
#header .logo {
	display:block;
	height:130px;
	width:629px;
	float:left;
	margin:0 0 4px 38px;
	display:inline;
}
#header .logo a {
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	height:130px;
	width:665px;
	background: url(../images/logoTagline.png) no-repeat;
}

#header .social {
	position: absolute;
	right: 250px;
	top: 20px;
	width: 200px;
	text-align: right;
}

#header .signup {
	float:right;
	margin:0 11px 0 0;
}
#header #birthdate {
	margin: 0;
	padding: 0;
	display: inline;
	position: absolute;
	right: 4px;
	top: 36px;
	font-size: 10.5px;
	font-weight: bold;
}

.signup .row label {
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background: url(../images/txt-signup.png) no-repeat;
	width:127px;
	height:26px;
	margin:0 0 10px;
}
.signup .row .text {
	border:1px solid #1a1a1a;
	width:152px;
	padding:2px 5px 2px 19px;
	margin:0 7px 0 0;
	float:left;
}
.signup .go {
	float:left;
	text-indent:-9999px;
	width:48px;
	height:21px;
	overflow:hidden;
	background: url(../images/bg-go.gif) no-repeat;
}
.signup .go:hover {
	background: url(../images/bg-go-hover.gif) no-repeat;
}
div#wpmenu1 ul {
	list-style:none;
	margin:0;
	padding:0 0 0 26px;
	height:1%;
	background: url(../images/bg-nav.gif) repeat-x;
	position:relative;
}
div#wpmenu1 ul:after{
	content:"";
	clear:both;
	display:block;
}
div#wpmenu1 ul li {
	float:left;
	position:relative;
	text-transform: uppercase;
}
div#wpmenu1 ul li .about {
	background: url(../images/bg-about.gif) no-repeat;
	display:block;
	height:33px;
	width:136px;
	text-indent:-9999px;
	margin:7px 87px 0 0;
}
div#wpmenu1 ul li .about:hover {
	background: url(../images/bg-about.gif) no-repeat  0 -40px;
	height:40px;
	margin:0 87px 0 0;
}
div#wpmenu1 ul li:hover .about,
div#wpmenu1 ul li.hover .about {
	background: url(../images/bg-about.gif) no-repeat  0 -40px;
	height:40px;
	margin:0 87px 0 0;
}
div#wpmenu1 ul li .harper {
	background: url(../images/bg-harper.gif) no-repeat;
	display:block;
	height:33px;
	width:181px;
	text-indent:-9999px;
	margin:7px 129px 0 0;
}
div#wpmenu1 ul li .harper:hover {
	background: url(../images/bg-harper.gif) no-repeat  0 -40px;
	height:40px;
	margin:0 129px 0 0;
}
div#wpmenu1 ul li:hover .harper,
div#wpmenu1 ul li.hover .harper {
	background: url(../images/bg-harper.gif) no-repeat  0 -40px;
	height:40px;
	margin:0 129px 0 0;
}
div#wpmenu1 ul li .start {
	background: url(../images/bg-start.gif) no-repeat;
	display:block;
	height:33px;
	width:189px;
	text-indent:-9999px;
	margin:7px 56px 0 0;
}
div#wpmenu1 ul li .start:hover {
	background: url(../images/bg-start.gif) no-repeat  0 -40px;
	height:40px;
	margin:0 56px 0 0;
}
div#wpmenu1 ul li:hover .start,
div#wpmenu1 ul li.hover .start {
	background: url(../images/bg-start.gif) no-repeat  0 -40px;
	height:40px;
	margin:0 56px 0 0;
}
div#wpmenu1 ul li .contact {
	background: url(../images/bg-start.gif) no-repeat;
	display:block;
	height:33px;
	width:189px;
	text-indent:-9999px;
	margin:7px 56px 0 0;
}
div#wpmenu1 ul li .contact:hover {
	background: url(../images/bg-contact.gif) no-repeat  0 -40px;
	height:40px;
	margin:0 56px 0 0;
}
div#wpmenu1 ul li:hover .contact,
div#wpmenu1 ul li.hover .contact {
	background: url(../images/bg-contact.gif) no-repeat  0 -40px;
	height:40px;
	margin:0 56px 0 0;
}
div#wpmenu1 ul li .resources {
	background: url(../images/bg-resources.gif) no-repeat;
	display:block;
	height:33px;
	width:149px;
	text-indent:-9999px;
	margin:7px 0 0;
}
div#wpmenu1 ul li .resources:hover {
	background: url(../images/bg-resources.gif) no-repeat  0 -40px;
	height:40px;
	margin:0;
}
div#wpmenu1 ul li:hover .resources,
div#wpmenu1 ul li.hover .resources {
	background: url(../images/bg-resources.gif) no-repeat  0 -40px;
	height:40px;
	margin:0;
}
div#wpmenu1 ul li ul {
	position:absolute;
	top:40px;
	left:0;
	background:#f0e4a8;
	list-style:none;
	margin:0;
	padding:0 0 10px;
	width:189px;
	display:none;
	height: auto;
}
div#wpmenu1 ul li.hover ul,
div#wpmenu1 ul li:hover ul {display: block;}
div#wpmenu1 ul li ul li {
	float:left;
	width:189px;
	margin:0 0 3px;
}
div#wpmenu1 ul li ul li a {
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#512e4c;
	font-weight:bold;
	display:block;
	padding:5px 12px 3px;
	position:relative;
	line-height:14px;
}
div#wpmenu1 ul li ul li a:hover {
	color:#fff;
	background:#82676e;
	text-decoration:none;
}
#main{
	width:970px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#main .intro {
	width:100%;
	padding:62px 0 32px;
}
#main .intro:after{
	content:"";
	display:block;
	clear:both;
}
.intro .img-holder {
	float:left;
	width:584px;
	padding:0 0 0 51px;
	position:relative;
}
.intro .welcome {
	float:left;
	width:267px;
	padding:0 54px 0 9px;
}
.intro .welcome h1 {
	font:37px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0 0 11px;
	color:#472610;
}
.intro .welcome p {
	color:#585858;
	font:29px Georgia, "Times New Roman", Times, serif;
	margin:0 0 19px;
}
.intro .welcome a{
	color:#512e4c;
	padding:0 15px 0 0;
	background: url(../images/bullet.gif) no-repeat 100% 5px;
	font:16px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.threecolumns {
	position:relative;
	width:992px;
	overflow:hidden;
	background:#f4ebbe;
	padding:16px 0 2px 38px;
	margin:0 -60px 0 0;
}
.threecolumns .box {
	width:260px;
	float:left;
	margin:0 60px 0 0;
}
.threecolumns .box h2.coming {
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/txt-coming.gif) no-repeat;
	margin:0 0 8px;
}

.threecolumns .box h2.now {
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/nowAvailable.gif) no-repeat;
	margin:0 0 8px;
}
.threecolumns .box h2.news {
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/txt-news.gif) no-repeat;
	margin:0 0 8px;
}
.threecolumns .box h2.releas {
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/txt-releas.gif) no-repeat;
	margin:0 0 8px;
}
.threecolumns .box img{
	float:left;
}
.threecolumns .box p{
	margin:0 0 4px;
	font-size: 11px;
	line-height:13px; !important
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.threecolumns .box a{
	color:#512e4c;
	/* float:right;*/
	 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.main-inner{
	width:907px;
	padding:17px 32px 0 31px;
	min-height:663px;
}
* html .main-inner{
	height:663px;
	overflow:visible;
}
.main-inner .about{
	width:622px;
	float:left;
}
.main-inner  h1{
	font-size:36px;
	color:#7c5f2d;
	margin:0 0 7px;
	padding-top:8px;
	padding-bottom:7px;
}

.main-inner div.social {
	margin-bottom: 1.5em;
}

.main-inner .about p {
	margin:0 0 16px;
	line-height:16px;
}
.main-inner #sidebar{
	width:229px;
	float:right;
	padding:29px 0 0;
	margin:0 9px 0 0;
}
.main-inner #sidebar .present-box{
	 width:229px;
}
.main-inner #content{
	width:570px;
	float:left;
}
.main-inner .bible-option{
	list-style:none;
	margin:0 0 16px;
	padding:0 0 0 11px;
}
.main-inner .bible-option li{
	padding:0 0 0 8px;
	margin:0 0 1px;
	background: url(../images/bullet3.gif) no-repeat 0 3px;
}
.main-inner .more{
	font-size:14px;
	color:#947516;
	font-weight:bold;
}
.main-inner .aside{
	width:278px;
	float:right;
	overflow:hidden;
	padding:5px 0 20px;
}
.slideshow p{
	margin:0 0 11px;
	text-align:center;
	font-weight:bold;
}

.main-inner .image-holder2{
	height:421px;
	padding: 0;
	list-style:none;
	width:278px;
	margin:0 0 11px;
	position:relative;
}
.main-inner .image-holder2 li{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
}
.main-inner .image-holder2 li.active{
	z-index:10;
}
.main-inner .image-holder2 img{
	display:block;
}
.main-inner .gallery{
	list-style:none;
	margin:0 -13px 17px 0;
	padding:0;
	overflow:hidden;
	width:291px;
}
.main-inner .gallery li{
	float:left;
	margin:0 13px 0 0;
}
.main-inner .gallery li img{
	display:block;
}
.main-inner .price{
	display:block;
	color:#1a1a1a;
	font-weight:normal;
	margin:0 0 15px;
}
.main-inner .aside select{
	width:276px;
	margin:0 0 10px;
}
.main-inner .aside .btn:hover{
	text-decoration:none;
	background:#864857;
	cursor:pointer;
}
.main-inner .aside .btn{
	float:left;
	background:#947516;
	width:224px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:9px 0 5px;
	text-align:center;
}
.main-inner .sqbtn:hover{
	text-decoration:none;
	background:#864857;
}
.main-inner .sqbtn{
	background:#947516;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	padding:6px;
	text-align:center;
}
.main-inner #bookbuttons a {
	width: 150px;
	display: none;
	float: left;
	
}
.main-inner #bookbuttons a.bookbutton {
	width: 78px;
	height: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.main-inner aside select option {
	color: #000;
}

.bible-list{
	list-style:none;
	margin:0;
	padding:12px 8px 16px 11px;
	overflow:hidden;
	width:888px;
}
.bible-list li{
	float:left;
	overflow:hidden;
	width:100%;
}
.bible-list .img-holder{
	width:122px;
	float:left;
	padding:10px 35px 0 0;
}
.bible-list li img{
	float:right;
}
.bible-list .subscribe{
	float:left;
	width:729px;
	border-top:1px solid #864857;
	padding:15px 0 38px;
	overflow:hidden;
}
.bible-list .subscribe h2{
	margin:0;
	font-size:18px;
	line-height: 1.2em;
	color:#512e4c;
}
.subscribe .text-holder{
	float:left;
	width:526px;
}
.subscribe .text-holder p{
	margin:0;
	line-height:17px;
}
.subscribe .row{
	float:right;
	width:170px;
	margin:18px 0 0;
}
.subscribe .row select{
	width:168px;
	margin:0 0 9px;
}
.subscribe .row .submit:hover{
	text-decoration:none;
	background:#864857;
}
.subscribe .row .submit{
	display:block;
	overflow:hidden;
	line-height:18px !important;
	text-align:center;
}
.subscribe .row .submit,
.subscribe .row input{
	width:168px;
	font-size:13px;
	color:#fff;
	background:#947516;
	border-style:none;
	margin:0 0 0 1px;
	font-weight:bold;
	line-height:13px;
	padding:3px 0 3px;
	cursor:pointer;
}
#footer{
	width:883px;
	background:#7d90a7;
	padding:16px 42px 44px 45px;
	color:#fff;
	overflow:hidden;
}
#footer address{
	float:left;
	font-style:normal;
	margin:0 25px 0 0;
}
#footer address span{
	display:block;
}
#footer address a{
	color:#fff;
	font-weight:bold;
}
.info-lists{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	width: 350px;
}
.info-list{
	list-style:none;
	margin:0;
	padding:0;
	width: 350px;
}
.info-list li{
	display:inline;
	border-left:1px solid #fff;
	margin:0 0 0 -1px;
	padding:0 0 0 2px;
}
.info-list li a{
	text-transform:uppercase;
	color:#fff;
	padding:0 4px 0;
	font-weight:bold;
}
.ad-list{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
.ad-list li{
	float:left;
	margin:0 0 0 31px;
	display:inline;
}
.ad-list li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.ad-list li .ad1{
	background: url(../images/ad1.gif) no-repeat;
	width: 55px;
	height: 90px;
}
.ad-list li .ad2{
	background: url(../images/ad2.gif) no-repeat;
	width: 74px;
	height: 79px;
}
.autoslideshow .holdEl{
	margin: 0;
	list-style:none;
	position:relative;
	width:100%;
	overflow:hidden;
}
.autoslideshow .holdEl div.active{
	position:relative;
	z-index:2;
}
.autoslideshow .element{
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;

}
.gallery img{
padding-bottom:5px;
}
#content h1{
margin-top:5px;
margin-bottom: 5px;
line-height: normal;
}

#main p {
font:12px Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #333;
	}

.control-slideshow{
	position:absolute;
	bottom: 30px;
	left: 630px;
	z-index:50;
}
.control-slideshow ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
.control-slideshow li{
	float:left;
	width:13px;
	height:12px;
	overflow:hidden;
	padding:0 0 0 21px;
}
.control-slideshow li a{
	display:block;
	text-indent:-9999px;
	width:13px;
	height:12px;
	background: url(../images/bullet04.gif);
}
.control-slideshow li.active a{
	background: url(../images/bullet04-a.gif);
}
.text-holder h2 a{
	text-decoration:none;
	color:#512E4C;
	font-weight:normal;
}
#ajaxNewsletter .error, #ajaxNewsletter .success{
	position:absolute;
	top:100px;
	right:50px;
}
#newsletterLoading{
	position:absolute;
	top:35px;
	right:30px;
}
.slideshow p{
	margin:0 0 11px;
	text-align:center;
	font-weight:bold!important;
}


/* Homepage social icons */

div.autoslideshow div.social {
	position: absolute;
	bottom: 25px;
	right: 20px;
	z-index: 100;
}


/* Sign Up */
#divHCWidgetHead2at31993default,
#divHCFooter2at31993default,
#divHCDOBHead2at31993default{
	display:none;
}
.HCTextStyle2at31993default{
	float:right;
	margin:0 11px 0 0;
	display:inline;
	border:0 !important;
	background:none !important;
	width:233px !important;
	height:auto !important;
}
#txtHCEmail2at31993default{
	border:1px solid #1a1a1a !important;
	width:152px !important;
	padding:2px 5px 2px 19px !important;
	margin:0 !important;
	float:left !important;
	background:#fff !important;
	font:12px Arial,Tahoma,sans-serif !important;
	vertical-align:middle;
}
#divHCEmailHead2at31993default{
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background: url(../images/txt-signup.png) no-repeat;
	width:127px;
	height:26px;
	margin:0 0 10px;
}
#divHCSubmitBtn2at31993default{
	text-indent:-9999px;
	width:48px !important;
	height:21px !important;
	overflow:hidden !important;
	margin:0 !important;
	background: url(../images/bg-go.gif) no-repeat !important;
	position:absolute;
	top:36px;
	right:0;
	/*display:block !important;*/
}
#divHCSubmitBtn2at31993default:hover,
#divHCSubmitBtn2at31993default.hover{
	background: url(../images/bg-go-hover.gif) no-repeat !important;
}
#divHCEmailInput2at31993default{
	float:left;
	clear:none !important;
}
#divHCDOBInput2at31993default select{
	float:left !important;
	width:70px !important;
	margin:5px 3px 0 0 !important;
	border:1px solid #1a1a1a !important;
	background:#fff !important;
}
#divHCWidgetSignUp2at31993default{
	/*display:inline !important;*/
	width:auto !important;
	margin:0 !important;
}
#divHCErrorDOB2at31993default,
#divHCErrorEmail2at31993default{
	position:absolute;
	right:0;
	bottom:-15px;
}
#divHCMarketingCopy2at31993default{
	margin:0 !important;
	padding:0 !important;
	position:absolute;
	top:90px;
	left:0;
	width:240px !important;
}
* html  #divHCMarketingCopy2at31993default{ top:85px; }
*+html  #divHCMarketingCopy2at31993default{ top:85px; }
