@charset "utf-8";
/* CSS Document */
/* Colors:
DARK BROWN - 2d1c03
LIGHT BROWN - aea498
BABY BLUE - ace9f6
DARK BLUE - 02348f
TAN(life) - f2dc9e
GREEN(bible) - d4dd84
ORANGE(all) - e9b251
GREY - 8e8272
*/
body {margin:0; padding:0; background-color:#ace9f6;font-family:'lucida grande','lucida sans unicode', arial, sans-serif; font-size:12px; color:#8e8272;}
h2 { color:#02348f; font-size:1.8em; text-align:left; margin: 4px 6px;}
h2 a {color:#02348f; text-decoration:none;}
h5 {display:inline; color:#02348f; font-weight:normal; font-size:1.2em;}
h5 a {color:#02348f; text-decoration:none;}
h6 { margin: 6px 0; color:#02348f; font-weight:normal; font-size:1.0em;}
h6 a {color:#02348f; text-decoration:none;}
h4 {margin:0; padding:5px 5px; color:#aea498; font-size:1.3em; font-weight:bold; display:block;}
h4 a{color:#aea498; text-decoration:none;}
a {cursor:pointer; outline:none;}
object {outline:none;}
input {outline:none;}
select {outline:none;}
img {border:0;}
legend {font-size:2.0em;}

.fl {float:left;}
.fr {float:right;}
.clear {clear:both}
.w50 {width:50%}
.w33 {width:236px;}/* total = 760px (10px spacing between modules) */ 
.w25 {width:176px;}/* total = 760px (10px spacing between modules) */ 
p.blue, ul.blue {color:#02348f;}
p.blue a {color:#02348f; text-decoration:none;}

.books-tip {width:325px; color:#000; border:1px solid #2d1c03; z-index:13000;}
.books-title {font-weight:bold; font-size:1.4em; margin:0; color:#fff; padding:8px 8px 4px; background:#2d1c03;}
.books-text {padding:4px 8px 8px; background:#fff;}

#hd {margin:0; padding:0; background-color:#fff; clear:both;}
#header {position:relative; width:960px; margin:0 auto; clear:both; z-index:100;}

h4.header{color:#2D1C03;}

/*MAIN TABS*/
#header #toc-tabs {margin:20px 0 0 0; width:425px;}
#header #toc-tabs ul {height:27px; margin:0; padding:0; list-style:none;}
#header #toc-tabs li {height:27px; margin:0 2px; padding:0; display:inline; text-transform:uppercase; background-color:#f4eee5; float:left; cursor:pointer;}
#header #toc-tabs li:hover {background-color:#2d1c03;}
#header #toc-tabs li:hover a {color:#fff}
#header #toc-tabs li span {padding:5px 10px 5px 10px; display:block;}
#header #toc-tabs li a {color:#2d1c03; text-decoration:none;}
#header #toc-tabs li a:hover {color:#fff; text-decoration:none;}
#header #toc-tabs li.active, #header #toc-tabs li.activated {background-color:#2d1c03;}
#header #toc-tabs li.active a, #header #toc-tabs li.activated a {color:#fff; text-decoration:none;}

#header .nav {margin: 43px 0 0 0; padding:0; width:100%; float:right; clear:right;}
#header .nav .buttons ul {margin:0; padding:0; list-style:none; vertical-align:middle;}
#header .nav .buttons li {margin:0 0 0 8px; padding:0; vertical-align:middle; cursor:pointer; display:inline;}
#header .nav .buttons li a {color:#2d1c03; text-decoration:none;}
#header .nav .buttons li h5 {display:inline; color:#02348f; font-weight:normal; font-size:1.2em;}
#header .nav .buttons li h5 a {color:#02348f; text-decoration:none;}
#header .nav .menu ul {margin:0; padding:0; list-style:none;}
#header .nav .menu li {margin:3px 10px; padding:0;}
#header .nav .menu li.header {margin:5px 2px 0 2px; padding:0; color:#02348f; font-size:1.1em; text-transform:uppercase;}
#header .nav .menu li.header a {color:#02348f; text-decoration:none;}
#header .nav .menu li.header a:hover {color:#02348f; text-decoration:none;}
#header .nav .menu li a {color:#8e8272; text-decoration:none;}
#header .nav .menu li a:hover {color:#2d1c03; text-decoration:underline;}
#header .nav #menu-about {position:absolute; margin:0 0 0 54px; background-color:#fff; border:1px solid #2d1c03; display:none; z-index:100;}
#header .nav #menu-faq {position:absolute; margin:0 0 0 158px; background-color:#fff; border:1px solid #2d1c03; display:none; z-index:100;}
#header .nav #menu-map {position:absolute; margin:0 0 0 210px; background-color:#fff; border:1px solid #2d1c03; display:none; z-index:100;}
#header #login_index {margin-top:60px; color:#2d1c03; font-size:1.2em; float:right;}

#bd {margin:0; padding:0; background-color:#2d1c03; border-bottom:5px solid #fff; clear:both;}
#bd #container {width:960px; margin:0 auto;}
#bd #nav {margin:20px 0 0 5px; padding:0; width:185px; float:left;}
#bd #nav .main ul {margin:0; padding:0;}
#bd #nav .main li {margin:0 0 10px 5px; padding:0; font-size:1.9em; font-weight:normal; list-style:none;}
#bd #nav .main li:hover {list-style:url(../images/icon_plus-brown.jpg);}
#bd #nav .main li a {color:#ace9f6; list-style:none; text-decoration:none;}
#bd #nav .main li a:hover {color:#aea498;list-style:square;}
#bd #nav .sub ul {margin:0; padding:0; list-style:none;}
#bd #nav .sub li {margin:5px 0; padding:0;}
#bd #main_content {position:relative; margin:5px 0; padding:0; width:760px; float:left; z-index:10;}
#bd #main_content div.content {margin:0; padding:10px; color:#2d1c03; background-color: #fff; }
#bd #main_content div.content h1 {margin:0; padding:3px; color:#02348f; display:inline;}
#bd #main_content div.content a {color:#02348f; text-decoration:none;}
#bd #main_content div.content a:hover {text-decoration:underline;}

/**/
#bd #main_content div.content { margin:0; display:block;}
#bd #main_content div.content #productpage-bible{ background-color: #d4dd84; margin: 10px; display:block; margin: 10px;}
#bd #main_content div.content #productpage-life{ background-color: #f2dc9e; margin: 10px; display:block; margin: 10px;}
#bd #main_content div.content #productpage{ background-color: #e9b251; margin: 10px; display:block; margin: 10px;}
#bd #main_content div.content #cart{width:720px;}

#bd #main_content .promos {margin:10px 0 0 0;}
#bd #main_content .promos a {color:#aea498; text-decoration:none;}
#bd #main_content .promos h1.tan {margin:0; padding:0; color:#f2dc9e; font-size:1.6em; font-weight:normal; display:inline;}
#bd #main_content .promos h1.blue {margin:0; padding:0; color:#ace9f6; font-size:2.3em; font-weight:normal; display:inline;}

/*LIFE*/
#bd #main_content .promos .module.life {-moz-border-radius:5px; border:0; background-color:#f2dc9e; padding:5px;}
#bd #main_content .promos .module.life h1 {margin:0; padding:0; color:#2d1c03; font-size:1.6em; font-weight:normal; display:inline;}
#bd #main_content .promos .module.life h2 {margin:0; padding:0; color:#2d1c03; font-size:1.7em; font-weight:bold; display:inline;}
#bd #main_content .promos .module.life h3 {margin:0; padding:0; color:#2d1c03; font-size:1.3em; font-weight:normal; display:inline;}
#bd #main_content .promos .module.life .title-main a{color:#2d1c03; font-size:1.1em; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#bd #main_content .promos .module.life .title-sub a{color:#2d1c03; font-size:.9em; font-weight:normal; text-decoration:none; text-align:center;}
#bd #main_content .promos .module.life div.prod_group {-moz-border-radius:5px; border:0; background-color:#f4e7c4; padding:5px; clear:both;}
#bd #main_content .promos .module.life.sp {margin:0 10px 0 0;}

/*BIBLE*/
#bd #main_content .promos .module.bible {-moz-border-radius:5px; border:0; background-color:#d4dd84; padding:5px;}
#bd #main_content .promos .module.bible h1 {margin:0; padding:0; color:#2d1c03; font-size:1.6em; font-weight:normal; display:inline;}
#bd #main_content .promos .module.bible h2 {margin:0; padding:0; color:#2d1c03; font-size:1.7em; font-weight:bold; display:inline;}
#bd #main_content .promos .module.bible h3 {margin:0; padding:0; color:#2d1c03; font-size:1.3em; font-weight:normal; display:inline;}
#bd #main_content .promos .module.bible p {color:#2d1c03; font-size:1.1em; font-weight:normal; display:inline;}
#bd #main_content .promos .module.bible .title-main a{color:#2d1c03; font-size:1.1em; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#bd #main_content .promos .module.bible .title-sub a{color:#2d1c03; font-size:.9em; font-weight:normal; text-decoration:none; text-align:center;}
#bd #main_content .promos .module.bible div.prod_group {-moz-border-radius:5px; border:0; background-color:#e3eaa1; padding:5px; clear:both;}
#bd #main_content .promos .module.bible.sp {margin:0 10px 0 0;}

/*ALL ACCESS*/
#bd #main_content .promos .module.all {-moz-border-radius:5px; border:0; background-color:#e9b251; padding:5px;}
#bd #main_content .promos .module.all h1 {margin:0; padding:0; color:#2d1c03; font-size:1.1em; font-weight:normal; display:inline;}
#bd #main_content .promos .module.all h2 {margin:0; padding:0; color:#2d1c03; font-size:1.7em; font-weight:bold; display:inline;}
#bd #main_content .promos .module.all h3 {margin:0; padding:0; color:#2d1c03; font-size:1.2em; font-weight:normal; display:inline;}
#bd #main_content .promos .module.all p {color:#2d1c03; font-size:1.1em; font-weight:normal; display:inline;}
#bd #main_content .promos .module.all p.plus {margin:0; padding:0; font-size:1.3em; text-align:center; font-weight:bold; display:block;}
#bd #main_content .promos .module.all p a {color:#2d1c03;}
#bd #main_content .promos .module.all .title-main a{color:#2d1c03; font-size:1.1em; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#bd #main_content .promos .module.all .title-sub a{color:#2d1c03; font-size:.9em; font-weight:normal; text-decoration:none; text-align:center;}
#bd #main_content .promos .module.all div.prod_group {-moz-border-radius:5px; border:0; background-color:#FFD48E; padding:5px; clear:both;}
#bd #main_content .promos .module.all.sp {margin:0 5px 0 0;}
#bd #main_content .promos .module a {color:#02348f; text-decoration:none;}

#ft {margin:0; padding:0; background-color:#ace9f6; clear:both;}
#ft #footer {margin:20px 0 30px 0; padding:0;color:#2d1c03;}

.midcontent-text{ margin: 10px;}
.prod_container{width:100px; height:190px; margin:5px 8px; padding:3px;}
span.titlelink{float:right;}
.prod_wrapper{ margin:0 auto;}

img.book_cover  {border: 4px solid #AEA498;}
.productbtns{ clear:both; margin:5px;}
#productpage h4, #productpage-life h4, #productpage-bible h4{ color: #0e306d;}
a.volume-link{ float:right; color: #2D1C03; font-weight:bold; margin: 10px 5px 0 0 ;}
a:hover .volume-link{ float:right; background-color: #AEA498; font-weight:bold; margin: 10px 5px 0 0 ;}

#navcontainer
{
margin: 0;
padding: 0;
height: 54px;
width: 700px;
text-decoration: none;
font-weight:bold;
}

#navcontainer ul
{
border: 0;
margin: 0 auto;
padding: 0;
list-style-type: none;
text-align: center;
text-decoration: none;
font-weight:bold;
}

#bd #main_content div.content #navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin:5px 0;
border-right: 1px solid #f5d7b4;
text-decoration: none;
font-weight:bold;

}

#bd #main_content div.content #navcontainer ul li.first
{
border-left: 1px solid #f5d7b4;
}

#bd #main_content div.content #navcontainer ul li a
{
background: #fff;
width: 82px;
height: 54px;
padding: 0 5px;
margin: 0 ;
color: #02348f;
text-decoration: none;
display: block;
font-weight:bold;
text-align: center;
font: 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#bd #main_content div.content #navcontainer ul#navlist li a {font-weight:bold;}

#bd #main_content div.content #navcontainer ul li a:hover
{
color: #2D1C03;
background: #AFE9F7;
text-decoration:none;
font-weight:bold;
}

#navcontainer a:active
{
background: #c60;
color: #fff;
text-decoration:none;
font-weight:bold;
}

#navcontainer li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
text-decoration:none;
}

