.base-package-suite {

}


.hidden{
	display:none;
}



/* HEADER - CAN EASILY BECOME SLIDESHOW */

.base-package-suite #feature .panel {
	margin-bottom:0px;
}

.base-package-suite #basepackages-slidedeck .screens {
	height:414px;
}

.base-package-suite #basepackages-slidedeck .screens li {
	height:424px;
}

.base-package-suite #basepackages-slidedeck .screen-1.tab-screen {
	display:block; /* Turns off slider functionality */
}


.base-package-suite #basepackages-slidedeck .screen-1 {
	background:url("/images/bp/header-bg.png") no-repeat;
	padding:0 310px 0 80px;
	text-align:left !important;
}

.base-package-suite #basepackages-slidedeck .screen-1 h2 {
	color:#006CB5;
	font-size:55px;
	letter-spacing:-2px;
	padding-top:130px;
	line-height:1em;
	text-align:left !important;
	
}

.base-package-suite #basepackages-slidedeck .screen-1 h3 {
	color:#808080;
	font-size:28px;
	line-height:30px;
	margin-bottom:10px;
	text-align:left !important;
	
}

.base-package-suite #basepackages-slidedeck .screen-1 p {
	color:#B7B7B7;
	font-size:12px;
	margin-top:120px;
	text-align:center;
	width:800px;
}


/* TABS */

.base-package-suite #tabs { background:none !important; }

.base-package-suite #tabs .tabs > li, .base-package-suite #tabs .tabs > li a {
    color: #595959;
	font-family:'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 20px;
	letter-spacing:-.5px;
    height: 50px;
    line-height: 50px;
    position: relative;
    text-align: center;
	width:237px;
	background:none;
	padding:0;
	margin:0;
}

.base-package-suite #tabs .tabs > li.tab-1 a { background:url("/images/bp/nav-1.png") no-repeat #DBDBDD }
.base-package-suite #tabs .tabs > li.tab-2 a { background:url("/images/bp/nav-2.png") no-repeat #DBDBDD }
.base-package-suite #tabs .tabs > li.tab-3 a { background:url("/images/bp/nav-3.png") no-repeat #DBDBDD }
.base-package-suite #tabs .tabs > li.tab-4 a { background:url("/images/bp/nav-4.png") no-repeat #DBDBDD; width:239px; }

.base-package-suite #tabs .tabs > li.active.tab-1 a	{ background:#6FA6E2 !important }
.base-package-suite #tabs .tabs > li.tab-1 a:hover	{ background:url("/images/bp/nav-1-active.png") no-repeat #DBDBDD}
.base-package-suite #tabs .tabs > li.active.tab-2 a	{ background:#6FA6E2 !important }
.base-package-suite #tabs .tabs > li.tab-2 a:hover	{ background:url("/images/bp/nav-2-active.png") no-repeat #DBDBDD}
.base-package-suite #tabs .tabs > li.active.tab-3 a	{ background:#6FA6E2 !important }
.base-package-suite #tabs .tabs > li.tab-3 a:hover	{ background:url("/images/bp/nav-3-active.png") no-repeat #DBDBDD}
.base-package-suite #tabs .tabs > li.active.tab-4 a	{ background:#6FA6E2 !important }
.base-package-suite #tabs .tabs > li.tab-4 a:hover	{ background:url("/images/bp/nav-4-active.png") no-repeat #DBDBDD}

.base-package-suite #tabs .tabs > li.active {background:url("/images/bp/nav-arrow.png") center bottom no-repeat; height:56px;}

.base-package-suite #tabs .tabs > li.active a, 
.base-package-suite #tabs .tabs > li a:hover {
    border: none;
    cursor: inherit;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0;
}
.base-package-suite #tabs .tabs > li.active a {
	color: #FFF;
}



.base-package-suite #tab-content {
	clear:both;
}


.base-package-suite #tab-content > div {
	width:100%; 
	display:none; /* Hides all child divs of tab-content by default. */
	padding-top:30px;
}

.base-package-suite #tab-content > div.active { display:block} /* Shows the active div on page load. JS switches the active class to the active div on click. */



/* TEXT STYLES */

.base-package-suite h3 {
	color:#006CB5;
	font-size:29px;
	letter-spacing:-1.4px;
	margin-bottom:0;
}

.base-package-suite h4 {
	color:#000;
	font-family:'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
	font-size:20px;
	letter-spacing:-.5px;
	margin-bottom:0;
}

.base-package-suite  p {
	color:#666;
	font-size:12px;
}
.base-package-suite  p.dax {
	font-family:'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
	color:#666;
	font-size:18px;
	line-height:1.25em;
	letter-spacing:-.8px;
}

/* ENDORSEMENTS */

.base-package-suite .quote {
	height: 155px;
    line-height: 0.9em;
    padding: 10px;
    width: 305px;
	display:block;
}
.base-package-suite .quote .slides_container > div{
	height: 135px;
    width: 285px;
	display:block;
}
.base-package-suite .quote p{
	line-height:1.2em;
	font-size:14px;
	color:#333;

}

.base-package-suite .quote span {
	color:#999;
	font-size:11px;
	line-height:1.1em;
}

.base-package-suite .quote span.name {
	font-size:13px;
	font-weight:bold;
	display:block;
}


/* FOOTER NAV */

.base-package-suite .footer-nav {
	margin-top:20px;
	margin-bottom:20px;
}

.base-package-suite .footer-nav a {
	font-family:'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
	color:#6FA6E2;
	font-size:17px;
	line-height:2em;
	letter-spacing:-.8px;
	background:url("/images/bp/arrow-back.png") no-repeat 20px center;
	padding-left:45px;
}

.base-package-suite .footer-nav a.right {
	background:url("/images/bp/arrow-next.png") no-repeat 115px center;
	padding-left:0;
	margin-left:0;
	text-align:center;
	text-indent:5px;
	border-left:1px solid #cdcdcd;
}

.base-package-suite .footer-nav a.right.push_2 { border-left:none; } /* IF NO PREVIOUS PAGE */


/* LAYOUT STYLES */

.base-package-suite .centered {
	text-align:center;
	margin-top:20px;
	margin-bottom:30px;
}

.base-package-suite .centered img {
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}

.base-package-suite .shadowed {
/* 	background:url("/images/bp/shadowed.png") no-repeat bottom center; */
	margin-bottom:20px;
	padding-bottom:20px;
	position:relative;
}

.base-package-suite .shadowed .quote {
	margin-top:20px;
	position:absolute;
	top:10px;
}

.base-package-suite .shadowed .quote + h3 {
	margin-top:100px;
}

.base-package-suite .grey {
	background:#F8F8F9;
	margin-top:30px;
	padding-bottom:30px	;
}

.base-package-suite .grey .shadowed {
	background:none;
}

.base-package-suite .shadowed h3{
	margin-top:50px;
	font-size:40px;
	clear:both;
}
.base-package-suite .grey .shadowed h3 {
}
.base-package-suite .centered h3{
	margin-bottom:10px;
}
.base-package-suite .video-thumb {
	text-align:center;
}


/* ICONS */

.icon {
	background-repeat:no-repeat;
	margin-bottom:15px;
	height:100px;
}

.icon#time 			{background-image:url("/images/bp/icon-time.png")}
.icon#space 		{background-image:url("/images/bp/icon-space.png")}
.icon#effort 		{background-image:url("/images/bp/icon-effort.png")}
.icon#cash 			{background-image:url("/images/bp/icon-cash.png")}
.icon#needs 		{background-image:url("/images/bp/icon-needs.png")}
.icon#budget 		{background-image:url("/images/bp/icon-budget.png")}
.icon#library	 	{background-image:url("/images/bp/icon-library.png")}
.icon#homepage 		{background-image:url("/images/bp/icon-homepage.png")}
.icon#passageguide 	{background-image:url("/images/bp/icon-passage-guide.png")}
.icon#fast 			{background-image:url("/images/bp/icon-fast-searches.png")}
.icon#pc-mac 		{background-image:url("/images/bp/icon-mac-pc.png")}
.icon#desk 			{background-image:url("/images/bp/icon-save-desk-space.png")}
.icon#device-cloud 	{background-image:url("/images/bp/icon-devices.png")}
.icon#sources 		{background-image:url("/images/bp/icon-cites.png")}
.icon#languages 	{background-image:url("/images/bp/icon-languages.png")}
.icon#explore 		{background-image:url("/images/bp/icon-explore.png")}
.icon#bibles 		{background-image:url("/images/bp/icon-bibles.png")}
.icon#media 		{background-image:url("/images/bp/icon-media.png")}
.icon#preach 		{background-image:url("/images/bp/icon-preach.png")}
.icon#devotionals 	{background-image:url("/images/bp/icon-devotionals.png")}
.icon#theology 		{background-image:url("/images/bp/icon-theology.png")}
.icon#defend 		{background-image:url("/images/bp/icon-defend.png")}

.icon#time, 
.icon#space, 
.icon#effort, 
.icon#cash, 
.icon#defend, 
.icon#theology {
	height:80px; 
	background-position:center left;
	margin-top:10px;
}

.icon#languages, 
.icon#explore, 
.icon#needs, 
.icon#budget, 
.icon#library {
	height:120px; 
	background-position:bottom left;
}

.icon#passageguide, 
.icon#fast, 
.icon#bibles {
	height:170px; 
	background-position:left center;
}

.icon#pc-mac, 
.icon#sources, 
.icon#desk, 
.icon#device-cloud {
	height:200px; 
	background-position:bottom left;
}

.icon#homepage {
	height:250px; 
	background-position:center right;
}

.icon#preach {
	height:250px; 
	background-position:center center;
}

.icon#media, 
.icon#devotionals {
	height:300px; 
	background-position:left bottom;
}

.icon#homepage + div { 
	margin-top:50px;
}

.icon#sources + div, 
.icon#preach + div { 
	margin-top:50px; 
	padding-bottom:50px;
}

.icon#pc-mac + div, 
.icon#bibles + div { 
	margin-top:20px; 
	margin-bottom:50px;  
	padding-bottom:40px;
}

.cover {
	background-repeat:no-repeat;
	margin-bottom:15px;
	height:200px;
}

.cover + div { margin-top:40px; margin-bottom:90px; }

.cover#commentaries {background-image:url("/images/bp/covers-commentaries.png")}
.cover#grammars 	{background-image:url("/images/bp/covers-grammars.png")}
.cover#lexicon 		{background-image:url("/images/bp/covers-lexicon.png")}
.cover#texts 		{background-image:url("/images/bp/covers-texts.png")}
.cover#interpret 	{background-image:url("/images/bp/covers-interpret.png")}
.cover#reference 	{background-image:url("/images/bp/covers-reference.png")}


/* FEATURE TABS SPRITE */

.base-package-suite .btn-tab {
	width:60px;
	height:60px; 
	margin-left:0px;
	margin-right:5px;
	background:url("/images/bp/feature-sprites.png") no-repeat 0 0;
	float:left; 
	display:inline-block;
	cursor:pointer;	
}


.base-package-suite .btn-tab#cites			{ background-position:-5px 5px;}
.base-package-suite .btn-tab.active#cites 	{ background-position:-5px -60px;}
.base-package-suite .btn-tab#wstudy			{ background-position:-69px 5px;}
.base-package-suite .btn-tab.active#wstudy 	{ background-position:-69px -60px;}
.base-package-suite .btn-tab#olang			{ background-position:-132px 5px;}
.base-package-suite .btn-tab.active#olang 	{ background-position:-132px -60px;}
.base-package-suite .btn-tab#remem			{ background-position:-196px 5px;}
.base-package-suite .btn-tab.active#remem 	{ background-position:-196px -60px;}
.base-package-suite .btn-tab#shelf			{ background-position:-260px 5px;}
.base-package-suite .btn-tab.active#shelf 	{ background-position:-260px -60px;}
.base-package-suite .btn-tab#desk			{ background-position:-323px 5px;}
.base-package-suite .btn-tab.active#desk 	{ background-position:-323px -60px;}
.base-package-suite .btn-tab#study			{ background-position:-386px 5px;}
.base-package-suite .btn-tab.active#study 	{ background-position:-386px -60px;}
.base-package-suite .btn-tab#hpage			{ background-position:-450px 5px;}
.base-package-suite .btn-tab.active#hpage 	{ background-position:-450px -60px;}
.base-package-suite .btn-tab#pguid			{ background-position:-515px 5px;}
.base-package-suite .btn-tab.active#pguid 	{ background-position:-515px -60px;}
.base-package-suite .btn-tab#smart			{ background-position:-578px 5px;}
.base-package-suite .btn-tab.active#smart 	{ background-position:-578px -60px;}

/* FEATURE SCREENSHOTS */

.base-package-suite #features-save-time {
	background:url("/images/bp/features-pc-bg.png") no-repeat 40px 0px;
	clear:both;
	position:relative;
	height:460px;
}

.base-package-suite #features-save-space {
	background:url("/images/bp/features-ipad-bg.png") no-repeat scroll 440px 50px #EFEFEF;
	clear:both;
	position:relative;
	height:720px;
	margin-bottom:0;
}

.base-package-suite #features-save-effort {
	background:url("/images/bp/features-imac-bg.png") no-repeat 10px -15px;
	clear:both;
	position:relative;
	height:500px;
}

.base-package-suite #features-save-time .quote {
	position:absolute;
	top:300px;
	left:580px;
}

.base-package-suite #features-save-space .quote {
	position:absolute;
	top:400px;
	left:20px;
}

.base-package-suite #features-save-effort .quote {
	position:absolute;
	top:290px;
	left:580px;

}


/* FEATURES TAB POSITIONS */


.base-package-suite #features-save-time .tabs,
.base-package-suite #features-save-effort .tabs {
	left: 587px;
	position: absolute;
	top: 160px;
	z-index: 3;
}

.base-package-suite #features-save-space .tabs {
	left: 25px;
	position: absolute;
	top: 300px;
	z-index: 3;
}


/* SCREENS */

.base-package-suite #features-save-time .screens,
.base-package-suite #features-save-space .screens,
.base-package-suite #features-save-effort .screens {
	position:relative; 
	overflow:hidden; 
	height:100%;
}


.base-package-suite #features-save-time .screens li, 
.base-package-suite #features-save-effort .screens li,
.base-package-suite #features-save-space .screens li {
	width:100%;
	display:none;
	overflow:hidden;
	list-style-type:none;
	height:100%;
	margin:0;
}


.base-package-suite #features-save-effort .screens li.active,	
.base-package-suite #features-save-space .screens li.active,	
.base-package-suite #features-save-time .screens li.active {	
	display:block;
}


/* FEATURE SCREENSHOT POSITIONING */

.base-package-suite #features-save-time .screens > li img {
	position:absolute;
	left:23px;
	top:23px;
}


.base-package-suite #features-save-space .screens > li img {
	position:absolute;
	left:446px;
	top:22px;
	width:336px;
}


.base-package-suite #features-save-effort .screens > li img {
	position:absolute;
	left:20px;
	top:30px;
}



/* FEATURES TEXT STYLING */


.base-package-suite #features-save-time .screens > li h4, 
.base-package-suite #features-save-time .screens > li p {
	position:absolute;
	width:300px;
	left:560px;
}



.base-package-suite #features-save-space .screens > li h4, 
.base-package-suite #features-save-space .screens > li p {
	position:absolute;
	width:300px;
	left:0px;
	top:40px;
	
}

.base-package-suite #features-save-effort .screens > li h4, 
.base-package-suite #features-save-effort .screens > li p {
	position:absolute;
	width:300px;
	left:560px;
}

.base-package-suite #features-save-effort .screens > li p,
.base-package-suite #features-save-space .screens > li p,
.base-package-suite #features-save-time .screens > li p {
	top:30px;
}
.base-package-suite #features-save-space .screens > li p {
	top:80px;
}


.base-package-suite #features-save-space h3 {
 	margin-top:20px;
}
.base-package-suite #compare-buy #basepackage-upgrade h2 {
	color:#006CB5;
	margin-bottom:0;
	font-size:24px;
	margin-top:30px;
}

.base-package-suite #compare-buy #basepackage-upgrade a {
	display:block;	
	margin:0 auto;
}
.base-package-suite #compare-buy #basepackage-upgrade a img {
	display:block;	
	margin:0 auto;
}

.base-package-suite #compare-buy #basepackage-upgrade {
	margin-bottom:40px;
}

.base-package-suite #compare-buy #help-choose-form h3 {
	display: inline;
	float: none;
	font-size: 20px;
	margin-left: 0;
	margin-right: 10px;
	text-align: left;
}
.base-package-suite #compare-buy #help-choose-form h3 a {
	color: #004575;
}
.base-package-suite #compare-buy #help-choose-form h3 a:hover {
	color:#19518E;
}
.base-package-suite #compare-buy #help-choose-form p {
	font-size:18px;
	font-family:'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
	letter-spacing:-.5px;
}
.base-package-suite #compare-buy #help-choose-form input {
	float:left;
	}
.base-package-suite #compare-buy #help-choose-form input[type="email"] {
	width:280px;
	margin-right:10px;
}
