/*   
Theme Name: Jashow
Theme URI: http://www.guilddev.com
Description: Guild Dev's Starter Theme
Author: Guild Development
Author URI: http://www.guilddev.com
Version: 1.0
*/


#checkout-step-billing .input-box {height: auto !important;}
.checkout-onepage-index p.required, .checkout-onepage-index .validation-advice {top: initial !important;}
p.required, .validation-advice {bottom: initial !important;}
.block.block-reorder {float: left; width: 100%;}
.col-left.sidebar.col-left-first > .block > .block-title > strong > span {text-decoration: underline;}
#billing-new-address-form .fieldset li.control label {padding: 6px 10px 6px 40px;}

#crosssel-products-list .products-grid .product-image img {height: auto;}


.cms-home1 #featured h2 { font-family: "Oswald",Arial,sans-serif; font-size: 32px; letter-spacing: 4px; line-height: 1.2em; margin: 35px 0 15px;    text-transform: uppercase; color: #fff;}
.cms-home1 #featured  p { font-size: 12px;font-family: 'Bitter'; margin-bottom: 15px; color: #fff; line-height: 18px; font-style: normal;}

/* .cms-home1  .storeTopWrap{ margin-bottom:0px !important;} */


/*

-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}
input {outline:none;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type='button'], 
input[type='submit'], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  



/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */
body {font: 13px Helmet, Freesans, sans-serif;}

/* using local fonts? make sure to read up on Paul Irish's 
	Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */

/* we like off-black for text */
body, select, input, textarea {color: #333;}

a {color: #636363;}
a:hover {color: #69f;}

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}



/* And here begins the Wordpress fun.
-------------------------------------------------------------------------------*/
@charset 'UTF-8';
/* Font Imports (start) */
@font-face {font-family: 'droid_serifregular'; src: url('/src/fonts/font1/DroidSerif-webfont.eot'); src: url('/src/fonts/font1/DroidSerif-webfont.eot?#iefix') format('embedded-opentype'), url('/src/fonts/font1/DroidSerif-webfont.woff') format('woff'), url('/src/fonts/font1/DroidSerif-webfont.ttf') format('truetype'), url('/src/fonts/font1/DroidSerif-webfont.svg#droid_serifregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'robotoregular'; src: url('/src/fonts/font2/Roboto-Regular-webfont.eot'); src: url('/src/fonts/font2/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/src/fonts/font2/Roboto-Regular-webfont.woff') format('woff'), url('/src/fonts/font2/Roboto-Regular-webfont.ttf') format('truetype'), url('/src/fonts/font2/Roboto-Regular-webfont.svg#robotoregular') format('svg'); font-weight: normal; font-style: normal;}
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,100,400italic);
/* Font Imports (end) */

body{margin:0; padding:0; font-family:"robotoregular", Arial, Gotham, Helvetica Neue, Helvetica, sans-serif; font-size:16px; cursor:default;}
img{border:0;}
a{outline:none;}


/* Header (start) */
#bcBar{position:absolute; top:0; left:0; z-index:1000; width:100%; min-width:980px; height:45px; background:url(/src/images/bcBg.png) 0 0 repeat; color:#FFF; line-height:42px; font-size:16px; text-align:center;}
#bcBar a{margin-left:10px; color:#ACCC68; text-decoration:none;}
#bcBar a:hover{text-decoration:underline;}


#header{margin-top:41px; width:100%; min-width:980px; height:196px; background:url(/src/images/headerBg.jpg) top center no-repeat #0F0B08;}
#headerCenter{margin:0 auto; width:980px; height:196px; background:url(/src/images/jaShowLogo.png) 298px center no-repeat;}
#headerCenterLeft{float:left; width:290px; height:196px; background:url(/src/images/John-Ankerberg.png) 0 0 no-repeat;}
#headerCenterRight{position: relative;float:right; width:240px; height:196px;}
#audioBibleBtn{display:block; width:240px; height:37px; color:#FFF; font-size:14px; line-height:14px; text-decoration:none; background:url(/src/images/readBibleButton.png) 0 0 no-repeat;}
#audioBibleBtn:hover{background-position:0 -37px;}
#audioBibleBtn span{display:block; padding-left:70px; padding-top:11px;}
#cornerLinks{width:240px; height:95px; font-size:16px; line-height:16px; color:#FFF; font-family:'droid_serifregular', Arial, sans-serif;}
#cornerLinks a{color:#FFF; text-decoration:none;}
#cornerLinks a:hover{color:#C6C3BA;}
#cornerLinks span{display:block; padding-top:12px; padding-right:26px; text-align:right;}
#donationButton{display:table; width:240px; height:64px; color:#FFF; font-family:'droid_serifregular', Arial, sans-serif; font-size:22px; line-height:22px; text-decoration:none; background:url(/src/images/donationButton.png) 0 0 no-repeat;}
#donationButton:hover{background-position:0 -64px;}
#donationButton span{display:table-cell; text-align:center; vertical-align:middle;}
/* Header (end) */


/* Navigation (start) */
#nav{margin:0 auto; margin-bottom:20px; width:980px; height:100px; background:url(/src/images/gradientBgs.jpg) 0 0 repeat-x; -webkit-border-radius:0px 0px 8px 8px; -moz-border-radius:0px 0px 8px 8px; border-radius:0px 0px 8px 8px;}
#navLeft{float:left; height:90px;}
#navLeft ul{margin:0; padding:0; list-style:none;}
#navLeft li{float:left; position:relative; width:120px; height:90px; text-align:center; font-size:18px; font-family:'droid_serifregular', Arial, sans-serif; color:#FFF;}
#navLeft li:hover{background:url(/src/images/gradientBgs.jpg) 0 -200px repeat-x;}
#navLeft span{display:block; padding-right:2px; width:118px; background:url(/src/images/navDiv.jpg) top right repeat-y;}
#nav_selected > .navDivArrow{background:url(/src/images/navSelected.png) bottom center no-repeat;}
#nav_selected .navLink{color:#C6C3BA !important;}
.navLink {text-transform:uppercase;}
#navLeft li .navLink{display:block; padding-top:55px; width:118px; height:35px; color:#FFF; text-decoration:none; background:url(/src/images/navigationIcons.png) 0 0 no-repeat;}
	#navHome{background-position: 0 -10px !important;}
	#navHome_selected{background-position: -120px -10px !important;}
	#navWatch{background-position: 0 -100px !important;}
	#navWatch_selected{background-position:-120px -100px !important;}
	#navListen{background-position: 0 -190px !important;}
	#navListen_selected{background-position:-120px -190px !important;}
	#navStore{background-position: 0 -280px !important;}
	#navStore_selected{background-position:-120px -280px !important;}
	#navStudy{background-position: 0 -370px !important;}
	#navStudy_selected{background-position:-120px -370px !important;}
#navRight{float:right; height:90px;}
#searchBox{float:right; margin-top:20px; margin-right:20px;}
#searchBox input[type="text"]{float:right; box-sizing: border-box; margin:0; border:0; width:200px; padding:0; padding-left:20px; height:46px; font-size:14px; line-height:14px; background:#FFF; -webkit-border-radius:8px 0px 0px 8px; -moz-border-radius:8px 0px 0px 8px; border-radius:8px 0px 0px 8px;}
#searchBox input::-moz-focus-inner { border: 0; padding: 0; }
#searchBox input[type="submit"]{float:right; border:0; margin:0; padding:0; width:45px; height:46px; background: url(/src/images/searchButton.png) 0 0 no-repeat; cursor:pointer;}
#searchBox input[type="submit"]:hover{background-position:0 -46px;}

.navDropdown{display:none;}
#navLeft li:hover > .navDropdown{position:absolute; top:81px; left:0; float:left; display:block; width:980px; background:none !important; overflow:hidden; z-index:10000; border-bottom:1px solid #1A487B; text-align:left; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; -webkit-box-shadow:  0px 4px 2px 2px rgba(0, 0, 0, .4); box-shadow:  0px 4px 2px 2px rgba(0, 0, 0, .4);}
#navLeft li:active > .navDropdown{position:absolute; top:81px; left:0; float:left; display:block; width:980px; background:none !important; overflow:hidden; z-index:10000; border-bottom:1px solid #1A487B; text-align:left; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; -webkit-box-shadow:  0px 4px 2px 2px rgba(0, 0, 0, .4); box-shadow:  0px 4px 2px 2px rgba(0, 0, 0, .4);}

.navDropdownArrow{float:left; width:980px; height:10px; background:url(/src/images/navDropdownArrow.png) 39px 0 no-repeat;}
.navDropdownContent{float:left; width:940px; padding:25px 20px 25px 20px; display:block; background: url(/src/images/dropdownNavBg.png) 0 0 repeat-x #0A2D55; text-align:left; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;}
.navDropdownContentLinks{float:left; padding-right:15px; margin-right:15px; background:url(/src/images/dropdownNavDivs.png) top right no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#FFF; text-decoration:none;}
.navDropdownContentLinks:hover{text-decoration:underline; color:#FFF !important;}
/* Navigation (end) */

/* EOY COUNTDOWN (start) */
.EOY-Wrap {width:980px; position:relative; margin:0 auto;}
.EOY-Wrap .EOY-Wrap-Middle {position:relative; margin:0 auto; width:980px; overflow:hidden; margin-top: -10px; margin-bottom:10px; background:url('images/eoy-banner-bg.jpg') left center no-repeat; padding:40px 0;}
.EOY-Wrap .EOY-Wrap-Middle .EOY-Left {float:left; width:620px; padding-left:60px;}
.EOY-Wrap .EOY-Wrap-Middle .EOY-Right {float:right; width:290px;}
.EOY-Wrap .EOY-Wrap-Middle .EOY-Right .EOY-Btn {position:relative; z-index:2000; text-decoration:none; text-align:center; color:#FFF; font-size:18px; padding:15px 30px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; 
background: rgb(145,198,54); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(145,198,54,1) 0%, rgba(120,166,54,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,198,54,1)), color-stop(100%,rgba(120,166,54,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(145,198,54,1) 0%,rgba(120,166,54,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(145,198,54,1) 0%,rgba(120,166,54,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(145,198,54,1) 0%,rgba(120,166,54,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(145,198,54,1) 0%,rgba(120,166,54,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91c636', endColorstr='#78a636',GradientType=0 ); /* IE6-9 */}
.EOY-Wrap .EOY-Wrap-Middle .EOY-Right .EOY-Btn:hover {background: rgb(120,166,54); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(120,166,54,1) 0%, rgba(145,198,54,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(120,166,54,1)), color-stop(100%,rgba(145,198,54,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(120,166,54,1) 0%,rgba(145,198,54,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(120,166,54,1) 0%,rgba(145,198,54,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(120,166,54,1) 0%,rgba(145,198,54,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(120,166,54,1) 0%,rgba(145,198,54,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78a636', endColorstr='#91c636',GradientType=0 ); /* IE6-9 */}

#EOYclock {float:left; font-size: 18px;font-weight: 700;color: #cb4637;}
#EOYclock span.blue {color:#3d6899;}
#EOYclock span.red {margin-right:10px;}


/* Defines the position and dimensions of the snowContainer div */
#snowContainer 
{
    position: absolute;
    width: 100%;
    height: 100%;
top:0;
}

#snowContainer > div 
{

	position: absolute;
    width: 100%;
    height: auto;


    -webkit-animation-iteration-count: infinite, infinite;
    -webkit-animation-direction: normal, normal;
    -webkit-animation-timing-function: linear, ease-in;
}

/* This CSS rule is applied to all img elements directly inside div elements which are
   directly inside the snowContainer div. In other words, it matches the 'img' elements
   inside the snowDivs which are created in the createAsnow() function.
*/
#snowContainer > div > img {
     position: absolute;
     width: auto;
     height: auto;

    /* We use the following properties to adjust the clockwiseSpin or counterclockwiseSpinAndFlip
       animations on each snow.
       The createAsnow function in the snow.js file determines whether a snow has the 
       clockwiseSpin or counterclockwiseSpinAndFlip animation.
    */
     -webkit-animation-iteration-count: infinite;
     -webkit-animation-direction: alternate;
     -webkit-animation-timing-function: ease-in-out;
     -webkit-transform-origin: 50% -100%;
}


/* Hides a snow towards the very end of the animation */
@-webkit-keyframes fade
{
    /* Show a snow while into or below 95 percent of the animation and hide it, otherwise */
    0%   { opacity: 1; }
    95%  { opacity: 1; }
    100% { opacity: 0; }
}


/* Makes a snow fall from -300 to 600 pixels in the y-axis */
@-webkit-keyframes drop
{
    /* Move a snow to -300 pixels in the y-axis at the start of the animation */
    0%   { -webkit-transform: translate(0px, -50px); }
    /* Move a snow to 600 pixels in the y-axis at the end of the animation */
    100% { -webkit-transform: translate(0px, 650px); }
}

/* Rotates a snow from -50 to 50 degrees in 2D space */
@-webkit-keyframes clockwiseSpin
{
    /* Rotate a snow by -50 degrees in 2D space at the start of the animation */
    0%   { -webkit-transform: rotate(-50deg); }
    /*  Rotate a snow by 50 degrees in 2D space at the end of the animation */
    100% { -webkit-transform: rotate(50deg); }
}


/* Flips a snow and rotates it from 50 to -50 degrees in 2D space */
@-webkit-keyframes counterclockwiseSpinAndFlip 
{
    /* Flip a snow and rotate it by 50 degrees in 2D space at the start of the animation */
    0%   { -webkit-transform: scale(-1, 1) rotate(50deg); }
    /* Flip a snow and rotate it by -50 degrees in 2D space at the end of the animation */
    100% { -webkit-transform: scale(-1, 1) rotate(-50deg); }
}
/* EOY COUNTDOWN (end) */


/* NEWS LETTER SIGNUP */
#s40Days{float:left; text-align:center; margin-bottom:10px; width:90%; padding-left:5%; padding-right:5%; padding-top:20px; padding-bottom:20px; margin-bottom:10px; border: 1px solid #E0DFDA; background:#FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#s40Days img{display:inline-block;}
#s40Days a{float:left; width:100%; text-align:left; font-size:13px; line-height:17px !important; color:#133861; text-decoration:none;}
#s40Days a:hover{text-decoration:underline;}
#s40Days a strong{font-weight:bold; font-style:italic; text-decoration:underline !important;}


/* NEWS LETTER SIGNUP */
#newsletterSignup{float:left; margin-bottom:10px; width:90%; padding-left:5%; padding-right:5%; padding-top:20px; padding-bottom:20px; background:url(/src/images/newsletterBg.png) 0 0 repeat-x #14375F;  -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#newsletterSignupText{float:left; padding-left:10%; margin-bottom:10px; background: url(/src/images/newsletterIcon.png) 0 0 no-repeat; color:#FFF; font-size:12px; line-height:16px;}
#newsletterSignupText strong{display:block; font-family:'droid_serifregular', Arial, sans-serif; font-size:16px;}
#newsletterSignupForm{float:left; width:100%;}
#newsletterFromEmail{float:left; width:67%; padding:5px 4% 5px 4%; border:0; height:27px; -webkit-border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px;}
#newsletterFromSend{float:left; width:25%;  border:0; height:37px;  -webkit-border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px; color:#FFF; font-size:12px; font-weight:bold; background:url(/src/images/donationButton.png) -20px 0 no-repeat;}
#newsletterForm {position:relative;}

form label.error {margin-bottom:1em;font-size:1.2rem;line-height:1.2rem;font-size:12px;line-height:12px;color:#c0392b;position:absolute;top: 73px;left: 0;background: #fff;padding: 5px;border: 1px #000000 solid;}
.required {color:#e9266d}
#success, #error {display:none}
#success span, #erro span {display:block;}
#success span p, #error span p {margin-top:6em}
#success span p {color:#9bd32d;}
#error span p {color:#c0392b;}

/* Middle (start) */
#middle{margin:0 auto; width:980px; min-height:600px; overflow:hidden;}
/* Middle (end) */


/* Footer (start) */
#footer{width:100%; margin-top:20px; min-width:980px; height:390px; background:#205886;}
#footerCenter{margin:0 auto; width:980px; height:390px;}
#footerCenter ul{margin:0; padding:0; list-style:none;}
#footerCenter li{float:left; width:165px; margin-right:20px;}
#footerCenter li a{display:block; width:165px; font-size:15px; line-height:20px; color:#FFFFFF; text-decoration:none; text-overflow:ellipsis; white-space: nowrap; overflow:hidden;}
#footerCenter li a:hover{text-decoration:underline;}
#footerLinksColumn1{float:left; width:155px; height:340px; margin-top:40px; margin-right:40px; background:url(/src/images/footerDiv.png) top right no-repeat; overflow:hidden;}
#footerLinksColumn2{float:left; width:375px; height:340px; margin-top:40px;  margin-right:40px; background:url(/src/images/footerDiv.png) top right no-repeat;  overflow:hidden;}
#footerLinksColumn3{float:left; width:370px; height:340px; margin-top:40px; overflow:hidden;}
.footerLinksTitle{display:block; font-size:18px; line-height:18px; padding-bottom:8px; font-weight:bold; color:#FFF;}
#footerBottom{width:100%; min-width:980px; height:100px; background: url(/src/images/gradientBgs.jpg) 0 -100px repeat-x #14375F;}
#footerBottomCenter{margin:0 auto; width:980px; height:100px}
#footerLogo{float:left; display:block; height:75px; padding-top:25px;}
#footerBottomInfo{float:left; height:60px; margin-top:25px; margin-left:15px; padding-left:22px; width:340px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#FFF; font-size:13px; line-height:18px; background:url(/src/images/navDiv.jpg) 0 0 repeat-y;}
#footerBottomInfo a{color:#FFF; font-weight:bold;}
#footerBottomInfo a:hover{text-decoration:none;}
#footerECFA{float:right; width:320px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-right:85px; height:68px; padding-top:32px; color:#FFF; font-size:12px; line-height:18px; text-align:right; background:url(/src/images/ECFA_accredited.png) right center no-repeat;}

#footerLinksColumn1 li {width:155px;}
#footerLinksColumn1 li a {width:155px;}
/* Footer (end) */



/* Index (start) */
#indexLeft{float:left; width:300px;}
#indexCurrentOffers{float:left; width:300px; height:504px; margin-bottom:20px; background: url(/src/images/index/indexGradients.png) 0 0 repeat-x #14375F; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#indexCurrentOffersTitle{float:left; width:298px; height:46px; background:url(/src/images/index/storeIcon.png) 15px 12px no-repeat;}
#indexCurrentOffersTitle span{float:left; margin-left:50px; margin-top:16px; font-size:16px; line-height:16px; font-family:'droid_serifregular', Arial, sans-serif; color:#FFF; font-weight:bold; -webkit-font-smoothing: antialiased;}
#indexCurrentOffersContent{float:left; width:298px; height:457px; border: 1px solid #E0DFDA; border-top:0px; background:#FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#indexCurrentOffersContent ul{margin:0 auto; padding:0; width:250px; list-style:none;}
#indexCurrentOffersContent li{width:250px; height:100px; padding-top:20px; border-bottom:1px solid #E5E5E5;}
#indexCurrentOffersContent li:last-child{border-bottom:0px;}
#indexCurrentOffersContentAll{display:block; margin:0 auto; margin-top:20px; width:250px; height:33px; padding-top:17px; text-align:center; font-size:14px; line-height:14px; font-weight:bold; font-style:italic; color:#FFF; font-family:'droid_serifregular', Arial, sans-serif; text-decoration:none; background:url(/src/images/index/indexGradients.png) 0 -58px repeat-x; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#indexCurrentOffersContentAll:hover{background-position:0 -188px;}
.indexCurrentOffersListImage{float:left; width:80px; margin-right:10px;}
.indexCurrentOffersListImage img{width:95%; height:auto;}
.indexCurrentOffersListLinks{float:left; width:160px;}
.indexCurrentOffersListLinksTitle{float:left; display:block; margin-bottom:5px; font-size:13px; line-height:15px; font-weight:bold; color:#8B8672; text-decoration:none;}
.indexCurrentOffersListLinksTitle:hover{color:#666;}
.indexCurrentOffersListLinksCart{float:left; font-size:13px; line-height:13px; color:#B8B6AA; font-style:italic;}
.indexCurrentOffersListLinksCart:hover{text-decoration:none;}
.cycle-slideshow img {display:none;}
#TVRadioWidget{float:left; width:300px; height:228px;  background:#174372; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#TVRadioWidgetTabs{float:left; position:relative; width:300px; height:48px;}
#TVRadioWidgetTabsTV{position:absolute; top:0; left:0; display:block; height:48px; width:149px; text-align:center; font-weight:bold; color:#FFF; font-size:17px; line-height:17px; font-family:'droid_serifregular', Arial, sans-serif; text-decoration:none;}
#TVRadioWidgetTabsTV span{display:inline-block; padding-left:28px; margin-top:12px; padding-top:5px; padding-bottom:5px; background:url(/src/images/index/widgetIcons.png) 0 4px no-repeat;}
#TVRadioWidgetTabsTV_selected{position:absolute; top:0; left:0; border: 1px solid #E0DFDA; border-right:0; border-bottom:0; -webkit-border-radius:9px 0px 0px 0px; -moz-border-radius:9px 0px 0px 0px; border-radius:9px 0px 0px 0px; display:block; background:#FFF; height:54px; width:149px; text-align:center; font-weight:bold; color:#BEBCB1; font-size:17px; line-height:17px; font-family:'droid_serifregular', Arial, sans-serif; text-decoration:none;}
#TVRadioWidgetTabsTV_selected span{display:inline-block; padding-left:28px; margin-top:12px; padding-top:5px; padding-bottom:5px; background:url(/src/images/index/widgetIcons.png) 0 -46px no-repeat;}
#TVRadioWidgetTabsRadio{position:absolute; top:0; left:149px; display:block; height:48px; width:149px;  text-align:center; font-weight:bold; color:#FFF; font-size:17px; line-height:17px; font-family:'droid_serifregular', Arial, sans-serif; text-decoration:none;}
#TVRadioWidgetTabsRadio span{display:inline-block; padding-left:28px;  margin-top:12px; padding-top:5px; padding-bottom:5px; background:url(/src/images/index/widgetIcons.png) 0 -98px no-repeat;}
#TVRadioWidgetTabsRadio_selected{position:absolute; top:0; left:149px; width:149px; background:#FFF; border: 1px solid #E0DFDA; border-left:0; border-bottom:0; display:block; height:54px; width:50%;  text-align:center; font-weight:bold; color:#BEBCB1; font-size:17px; line-height:17px; font-family:'droid_serifregular', Arial, sans-serif; text-decoration:none; -webkit-border-radius:0px 9px 0px 0px; -moz-border-radius:0px 9px 0px 0px; border-radius:0px 9px 0px 0px;}
#TVRadioWidgetTabsRadio_selected span{display:inline-block; padding-left:28px;  margin-top:12px; padding-top:5px; padding-bottom:5px; background:url(/src/images/index/widgetIcons.png) 0 -148px no-repeat;}
#TVRadioWidgetContent{float:left; width:298px; height:179px; text-align:center; background:#FFF; border: 1px solid #E0DFDA; border-top:0; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#TVRadioWidgetContent span{display:block; padding-top:18px; padding-bottom:18px; font-size:13px; line-height:13px; color:#BEBBB1; font-weight:bold;}
#TVRadioWidgetContentInputs{position:relative; margin:0 auto; width:240px; height:100px;}
#TVRadioWidgetContentInputs input[type="text"]{position:absolute; top:0; left:0; z-index:10; margin:0; padding:0; border:1px solid #E0DFDA; border-bottom:0; color: #999; font-weight:bold; text-align:center; width:238px; height:50px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
#TVRadioWidgetContentInputs input[type="submit"]{position:absolute; top:45px; left:0; z-index:9; margin:0; padding:0; border:0; width:240px; height:55px; -webkit-border-radius:0px 0px 7px 7px; -moz-border-radius:0px 0px 7px 7px; border-radius:0px 0px 7px 7px; cursor:pointer; font-weight:bold; color:#FFF; font-size:15px; line-height:15px; font-style:italic; font-family:'droid_serifregular', Arial, sans-serif; background:url(/src/images/index/widgetButtonBg.jpg) 0 0px repeat-x;}
#TVRadioWidgetContentInputs input[type="submit"]:hover{background-position:0 -60px;}
#indexRight{float:right; width:660px;}
#indexSlider{position:relative; float:left; width:660px; height:350px; margin-bottom:20px;  background:url(/src/images/index/sliderBg.jpg) bottom left repeat-x #174272; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden;}
#indexSliderPrev{ position:absolute; top:125px; left:20px; width:50px; height:50px; background:url(/src/images/index/sliderButtons.png) 0 0 no-repeat; z-index:1000;}
.indexSliderPrevBlank{display:none!important;} 
#indexSliderPrev:hover{background-position:0 -50px;}
#indexSliderNext{ position:absolute; top:125px; right:20px; width:50px; height:50px; background:url(/src/images/index/sliderButtons.png) -50px 0 no-repeat;  z-index:1000;}
.indexSliderNextBlank{display:none!important;} 
#indexSliderNext:hover{background-position:-50px -50px;}
.indexSliderSlide{position:relative; float:left; width:660px; height:280px; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; background: #C6C3BA; overflow:hidden;}
.indexSliderSlides{position:absolute; top:0; left:0; z-index:1; width:660px; height:280px; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; overflow:hidden;display:none;}
.indexSliderSlides img{-moz-border-radius: 9px; -khtml-border-radius: 9px; -webkit-border-radius: 9px;}
#indexSliderSlideText{display:table; width:620px; padding-left:20px; padding-right:20px; height:70px; color:#FFF; font-size:15px; line-height:15px;}
#indexSliderSlideText {display:table-cell; text-align:left; vertical-align:middle; text-overflow:ellipsis;}
#indexSliderSlideText a{color:#FFF; text-decoration:underline; padding-left: 3px;}
#indexSliderSlideText a:hover{text-decoration:none;}
#indexColumn1{float:left; width:260px; /*height:322px;*/ height:412px; padding:29px; margin-right:18px; border: 1px solid #E0DFDA; background:#FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#indexColumn1 span{float:left; width:238px; padding-left:22px; font-size:17px; line-height:17px; font-weight:bold; color:#133860; background:url(/src/images/index/indexIcons.png) 0 0 no-repeat;}
#indexColumn1BibleStudy{float:left; width:260px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #E5E5E5; }
#indexColumn1BecomingChristian{float:left; width:260px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #E5E5E5;}
#indexColumn1BecomingChristian span{background-position:0 -40px !important;}
#indexColumn1FeaturedArticles{float:left; width:260px;}
#indexColumn1FeaturedArticles span{background-position:0 -80px !important;}
#indexColumn1BibleStudy ul, #indexColumn1BecomingChristian ul, #indexColumn1FeaturedArticles ul{float:left; width:238px; margin:0 0 0 22px; padding:0; list-style:none;}
#indexColumn1BibleStudy li, #indexColumn1BecomingChristian li, #indexColumn1FeaturedArticles li{float:left; width:238px; padding-top:5px; padding-bottom:5px;}
#indexColumn1BibleStudy li a, #indexColumn1BecomingChristian li a, #indexColumn1FeaturedArticles li a{float:left; text-overflow:ellipsis; font-size:13px; line-height:13px; color:#13385F; text-decoration:underline;}
#indexColumn1BibleStudy li a:hover, #indexColumn1BecomingChristian li a:hover, #indexColumn1FeaturedArticles li a:hover{text-decoration:none;}
#indexColumn2{float:left; width:260px; height:412px; padding:29px; border: 1px solid #E0DFDA; background:#FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#indexColumn2 strong{float:left; width:238px; padding-bottom:3px; padding-left:22px; font-size:17px; line-height:17px; font-weight:bold; color:#133860; background:url(/src/images/index/indexIcons.png) 0 -120px no-repeat;}
#indexColumn2 em{float:left; color:#8B8672; font-size:14px; line-height:14px; padding-left:20px; padding-top:5px; padding-bottom:5px}
#indexColumn2 ul{float:left; width:260px; margin:0; padding:0; list-style:none;}
#indexColumn2 li{float:left; width:230px; padding:2px 0 2px 30px; background:url(/src/images/index/dot.png) 20px 9px no-repeat;}
#indexColumn2 li a{float:left; font-size:13px; color:#13385F; text-decoration:underline;}
#indexColumn2 li a:hover{text-decoration:none;}
#indexPrayerRequestButtons{float:left; margin-top:20px; width:260px;}
#indexPrayerRequestButtons a{float:left; width:260px; height:27px; margin-top:10px; padding-top:13px; background:url(/src/images/index/prayerButtons.png) 0 0 repeat-x; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; text-align:center; font-size:14px; line-height:14px; font-weight:bold; font-style:italic; color:#FFF; font-family:'droid_serifregular', Arial, sans-serif; text-decoration:none;}
#indexPrayerRequestButtons a:hover{background-position:0 -40px;}
/* Index (end) */

/* AUDIO BIBLE (start) */
#audioBibleContent{display:block;}
.audioBibleTitle{display:block; margin:0px; padding:0px;}
#bibleTopBar{display:block; height:50px; padding:20px; margin-top:20px; background:url(/src/images/audioBible/bibleBg.png) 0 0 repeat-x; -webkit-border-radius: 6px; border-radius: 6px;}

#bibleIs{float:left; width:250px; height:200px; background:url(/src/images/audioBible/bibleisBg.png) 0 0 no-repeat; margin-bottom:20px;}
#bibleIsLogo{float:left; width:250px; height:52px; background:url(/src/images/audioBible/bibleIsLogo.png) center 15px no-repeat;}
#bibleIsText{float:left; width:210px; margin-left:25px; margin-top:12px; margin-bottom:12px; padding-left:15px; height:19px; font-size:12px; color:#FFF; font-weight:bold; line-height:19px; background:url(/src/images/audioBible/iphoneIcon.png) left center no-repeat;}
.appstoreButton{float:left; margin-left:15px; margin-bottom:5px; width:220px; height:42px; background:url(/src/images/audioBible/buttonBg.png) 0 0 no-repeat; color:#FFF; font-weight:bold; font-size:13px; line-height:42px; font-weight:bold; text-decoration:none; letter-spacing:-1px;}
.appstoreButton:hover{background-position:0 -42px;color:#ffffff;}
#appstoreSpanApple{display:block; padding-left:50px; background:url(/src/images/audioBible/appleIcon.png) 12px center no-repeat;}
#appstoreSpanAndroid{display:block; padding-left:50px; background:url(/src/images/audioBible/playIcon.png) 14px center no-repeat;}
/* AUDIO BIBLE (end) */


/* TELEVISION SHOWS (start) */
.tvShowsTop{float:left; width:100%; padding-top:30px; border-top:1px solid #EEEEEE;}
.tvShowsTop h2{margin:0; padding:0; width:100%; font-size:26px; line-height:26px;}
.tvShowsTop a{color:#13385F; text-decoration:none;}
.tvShowsTop a:hover{text-decoration:underline !important;}
.tvShowsTopRowDate{color:#999;}
.tvShowsTopRow{float:left; width:100%; padding-bottom:30px; margin-bottom:30px; border-bottom:1px dotted #EEEEEE;}
/* TELEVISION SHOWS (end) */


/* RADIUS SEARCH (start) */
#radiusSearchPage{float:left; width:708px; margin-bottom:20px; background: url(/src/images/index/indexGradients.png) 0 0 repeat-x #14375F; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden;}
#radiusSearchPageTitle{float:left; width:708px; height:46px; background:url(/src/images/index/tvStationsIcon.png) 15px 10px no-repeat;}
#radiusSearchPageTitle span{float:left; margin-left:50px; margin-top:16px; font-size:16px; line-height:16px; font-family:'droid_serifregular', Arial, sans-serif; color:#FFF; font-weight:bold;}
#radiusSearchPageTitle span strong{color:#ACCC68;}
#radiusSearchPageRadioTitle{float:left; width:708px; height:46px; background:url(/src/images/index/radioStationsIcon.png) 15px 10px no-repeat;}
#radiusSearchPageRadioTitle span{float:left; margin-left:50px; margin-top:16px; font-size:16px; line-height:16px; font-family:'droid_serifregular', Arial, sans-serif; color:#FFF; font-weight:bold;}
#radiusSearchPageRadioTitle span strong{color:#ACCC68;}
.radiusResultsPage{padding-top:30px !important;}
.radiusResultsPage h2{font-size:22px; margin-top:25px; padding-bottom:20px; border-bottom:1px solid #EEE;}
.radiusResultsText{font-size:13px;}
#radiusSearchTV{float:left; width:100%; padding-top:60px; padding-bottom:40px;}
.satelliteStationsTitle{float:left; margin-bottom:20px; width:100%; height:34px; background:#F2F1EF; color:#4E4D4C; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.satelliteStationsTitle span{display:block; line-height:34px; padding-left:8px; font-weight:bold;}

#radiusSearchProviders{float:left; margin-right:40px; padding-left:20px; width:280px; font-size:13px;}
#radiusSearchNetworks{float:left; width:260px; font-size:13px;}

/* RADIUS SEARCH (end) */



/* EMAIL PAGE (start) */
.emailPage {margin: 0 auto;  width: 902px; min-height:600px; overflow:hidden; border: 1px solid #E0DFDA; background:#FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:38px;}
.emailPageTop{float:left; width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #EEEEEE;}
.emailPageTop span{display:block; font-size:12px; font-weight:bold; color:#999999; font-style:italic;}
.emailPageTop span strong{color:#D83500;}
.emailPageTop h1{margin:0; padding:0; font-size:22px; line-height:22px; color:#13375F;}

.emailPageMiddle{float:left; width:100%; margin-bottom:60px;}
.emailPageMiddleLeft{float:left; width:170px;}
.emailPageMiddleLeft-row1{font-size:12px; display:block; color:#999999; font-weight:bold; display:block; width:130px; text-align:center; margin-top:20px;}
.emailPageMiddleLeft-row2{color:#13375F; font-size:20px; line-height:20px; display:block; font-weight:bold; display:block; width:130px; padding-top:5px; padding-bottom:5px; text-align:center;}
.emailPageMiddleLeft-row3{font-size:10px; display:block; color:#999999; display:block; width:130px; text-align:center; margin-bottom:20px;}
.emailPageOrderNow{display:block; width:140px; margin-bottom:2px; background:#6E9D34; text-align:center; padding-top:10px; padding-bottom:10px; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; -webkit-border-radius: 6px; border-radius: 6px;}
.emailPageOrderNow:hover{color:#FFF; background:#7BAF3A;}
.emailPageLearnMore{display:block; width:140px; margin-bottom:2px; background:#AEAA9C; text-align:center; padding-top:10px; padding-bottom:10px; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; -webkit-border-radius: 6px; border-radius: 6px;}
.emailPageLearnMore:hover{color:#FFF; background:#C1BEB5;}
.emailPageMiddleRight{float:right; width:730px; font-size:14px;}
.emailPageMiddleRightVideo{float:left; margin-bottom:30px;}
.emailPageSmallGrayText{font-size:12px; font-weight:bold; color:#999999; display:block;}

.emailProductsListTitle{margin-bottom:20px; padding:0 0 20px 0; font-size:22px; line-height:22px; color:#13375F; font-weight:bold; border-bottom:1px solid #EEEEEE;}
.emailPageProductsList{float:left; margin:0; padding:0; width:100%; list-style:none;}
.emailPageProductsList li{float:left; width:30%; margin-right:3%;}
.emailPageProductsList li img{float:left; margin-right:20px; margin-bottom:50px;}

.emailPageProductsListTitle{font-size:14px; line-height:14px !important; font-weight:bold; color:#13375F; text-decoration:none;}
.emailPageProductsListTitle:hover{text-decoration:underline; color:#13375F;}
.emailPageProductsListLink{color:#B8B6AA; font-size:13px; line-height:13px !important; font-style:italic;}
.emailPageProductsListLink:hover{text-decoration:none; color:#B8B6AA;}
/* EMAIL PAGE (end) */


/* DEFAULT PAGE (start) */
#PageLeft{float:left; width:250px;}
#PageCurrentOffers{float:left; width:250px; height:504px; margin-bottom:20px; background: url(/src/images/index/indexGradients.png) 0 0 repeat-x #14375F; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#PageCurrentOffersTitle{float:left; width:248px; height:46px; background:url(/src/images/index/storeIcon.png) 15px 12px no-repeat;}
#CategoriesNavigationTitle{float:left; width:248px; height:46px; background:url(/src/images/index/categoriesIcon.png) 15px 12px no-repeat;}
#PageCurrentOffersTitle span{float:left; margin-left:50px; margin-top:16px; font-size:16px; line-height:16px; font-family:'droid_serifregular', Arial, sans-serif; color:#FFF; font-weight:bold;}
#PageCurrentOffersContent{float:left; width:248px; height:457px; border: 1px solid #E0DFDA; border-top:0px; background:#FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#PageCurrentOffersContent ul{margin:0 auto; padding:0; width:200px; list-style:none;}
#PageCurrentOffersContent li{width:200px; height:100px; padding-top:20px; border-bottom:1px solid #E5E5E5;}
#PageCurrentOffersContent li:last-child{border-bottom:0px;}
#PageCurrentOffersContentAll{display:block; margin:0 auto; margin-top:20px; width:200px; height:33px; padding-top:17px; text-align:center; font-size:14px; line-height:14px; font-weight:bold; font-style:italic; color:#FFF; font-family:'droid_serifregular', Arial, sans-serif; text-decoration:none; background:url(/src/images/index/indexGradients.png) 0 -58px repeat-x; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#PageCurrentOffersContentAll:hover{background-position:0 -188px;}
.PageCurrentOffersListImage{float:left; width:80px; margin-right:10px;}
.PageCurrentOffersListImage img{width:95%; height:auto;}
.PageCurrentOffersListLinks{float:left; width:110px;}
.PageCurrentOffersListLinksTitle{float:left; display:block; margin-bottom:5px; font-size:13px; line-height:15px; font-weight:bold; color:#8B8672; text-decoration:none;}
.PageCurrentOffersListLinksTitle:hover{color:#666;}
.PageCurrentOffersListLinksCart{float:left; font-size:13px; line-height:13px; color:#B8B6AA; font-style:italic;}
.PageCurrentOffersListLinksCart:hover{text-decoration:none;}
#feeddiv {min-height:362px;}

#PageTVRadioWidget{float:left; width:250px; height:228px;  background:#174372; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#PageTVRadioWidgetTabs{float:left; position:relative; width:250px; height:48px;}
#PageTVRadioWidgetTabsTV{position:absolute; top:0; left:0; display:block; height:48px; width:124px; text-align:center; font-weight:bold; color:#FFF; font-size:17px; line-height:17px; font-family:'droid_serifregular', Arial, sans-serif; text-decoration:none;}
#PageTVRadioWidgetTabsTV span{display:inline-block; padding-left:28px; margin-top:12px; padding-top:5px; padding-bottom:5px; background:url(/src/images/index/widgetIcons.png) 0 4px no-repeat;}
#PageTVRadioWidgetTabsTV_selected{position:absolute; top:0; left:0; height:54px; width:124px; border: 1px solid #E0DFDA; border-right:0; border-bottom:0; -webkit-border-radius:9px 0px 0px 0px; -moz-border-radius:9px 0px 0px 0px; border-radius:9px 0px 0px 0px; display:block; background:#FFF; text-align:center; font-weight:bold; color:#BEBCB1; font-size:17px; line-height:17px; font-family:'droid_serifregular', Arial, sans-serif; text-decoration:none;}
#PageTVRadioWidgetTabsTV_selected span{display:inline-block; padding-left:28px; margin-top:12px; padding-top:5px; padding-bottom:5px; background:url(/src/images/index/widgetIcons.png) 0 -46px no-repeat;}
#PageTVRadioWidgetTabsRadio{position:absolute; top:0; left:124px; display:block; height:48px; width:124px;  text-align:center; font-weight:bold; color:#FFF; font-size:17px; line-height:17px; font-family:'droid_serifregular', Arial, sans-serif; text-decoration:none;}
#PageTVRadioWidgetTabsRadio span{display:inline-block; padding-left:28px;  margin-top:12px; padding-top:5px; padding-bottom:5px; background:url(/src/images/index/widgetIcons.png) 0 -98px no-repeat;}
#PageTVRadioWidgetTabsRadio_selected{position:absolute; top:0; left:124px; width:124px; background:#FFF; border: 1px solid #E0DFDA; border-left:0; border-bottom:0; display:block; height:54px; width:99px;  text-align:center; font-weight:bold; color:#BEBCB1; font-size:17px; line-height:17px; font-family:'droid_serifregular', Arial, sans-serif; text-decoration:none; -webkit-border-radius:0px 9px 0px 0px; -moz-border-radius:0px 9px 0px 0px; border-radius:0px 9px 0px 0px;}
#PageTVRadioWidgetTabsRadio_selected span{display:inline-block; padding-left:28px;  margin-top:12px; padding-top:5px; padding-bottom:5px; background:url(/src/images/index/widgetIcons.png) 0 -148px no-repeat;}
#PageTVRadioWidgetContent{float:left; width:248px; height:179px; text-align:center; background:#FFF; border: 1px solid #E0DFDA; border-top:0; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#PageTVRadioWidgetContent span{display:block; padding-top:18px; padding-bottom:18px; font-size:13px; line-height:13px; color:#BEBBB1; font-weight:bold;}
#PageTVRadioWidgetContentInputs{position:relative; margin:0 auto; width:190px; height:100px;}
#PageTVRadioWidgetContentInputs input[type="text"]{position:absolute; top:0; left:0; z-index:10; margin:0; padding:0; border:1px solid #E0DFDA; border-bottom:0; color: #999; font-weight:bold; text-align:center; width:188px; height:50px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
#PageTVRadioWidgetContentInputs input[type="submit"]{position:absolute; top:45px; left:0; z-index:9; margin:0; padding:0; border:0; width:190px; height:55px; -webkit-border-radius:0px 0px 7px 7px; -moz-border-radius:0px 0px 7px 7px; border-radius:0px 0px 7px 7px; cursor:pointer; font-weight:bold; color:#FFF; font-size:15px; line-height:15px; font-style:italic; font-family:'droid_serifregular', Arial, sans-serif; background:url(/src/images/index/widgetButtonBg.jpg) 0 0px repeat-x;}
#PageTVRadioWidgetContentInputs input[type="submit"]:hover{background-position:0 -60px;}


#page-wrap {width: 960px; margin: 20px auto;}
#PageRight{float:right; width:710px;}
#PageContent{float:left; overflow:hidden; width: 650px; min-height:600px; border: 1px solid #E0DFDA; background:#FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:28px; padding-top:0px;}
.pageFull {margin: 20px auto;  width: 902px; min-height:600px; overflow:hidden; border: 1px solid #E0DFDA; background:#FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:38px; padding-top:0px;}
#PageContent a{color:#13385F;}
#PageContent a:hover{text-decoration:none;}

.pagetitle{font-size:20px; line-height:20px; margin-top:22px; padding-bottom:22px; margin-bottom:22px; border-bottom:1px solid #EEEEEE;}


/* Television Show CPT */
.televisionshow {float: left; width: 100%; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dotted #EEEEEE;}
.televisionshow h2{margin:0; margin-top:30px; padding:0; width:100%; font-size:26px; line-height:26px;}
.televisionshow a{color:#13385F; text-decoration:none;}
.televisionshow a:hover{text-decoration:underline !important;}
.televisionshow .tvShowsTopRowDate{color:#999; margin-bottom:20px;}
.televisionshow .tvShowsFeaturedLeft { float: left; margin-left: 10px; width: 130px; }
.televisionshow .tvShowsFeaturedRight { color: #878787; float: right; font-size: 14px; line-height: 20px; width: 490px; }
.televisionshow .tvShowsFeaturedRight p{margin-bottom:15px;}
.televisionshow .tvShowsFeaturedButtons { float: left; }
.televisionshow .tvShowsOrderButton {background: url("/images/order-package-btn.png") no-repeat scroll 0 0 transparent; color: #FFFFFF !important; float: left; height: 30px; margin-bottom: 5px; text-decoration: none; width: 130px;}
.televisionshow .tvShowsOrderButton:hover {background-position: 0 -30px;}
.televisionshow .tvShowsOrderButton span { float: left; font-size: 12px; line-height: 12px; margin-left: 32px; margin-top: 8px; } 
.televisionshow .tvShowsWatchButton {  background: url("/images/watch-video-btn.png") no-repeat scroll 0 0 transparent; color: #FFFFFF !important; float: left; height: 30px; margin-bottom: 5px; text-decoration: none; width: 130px; }
.televisionshow .tvShowsWatchBu tton:hover {background-position: 0 -30px;}
.televisionshow .tvShowsWatchButton span {  float: left; font-size: 12px; line-height: 12px; margin-left: 32px; margin-top: 8px; }
.televisionshow .comments-number{float: left;  margin-top: 30px; width: 100%;} 


/* LANUGAGE SELECTOR (start) */
#languageSelectorWrapper{position:absolute; z-index:1000; top:10px; right:230px; display:block; width:119px; height:27px;}
#languageSelector{position:relative; width:119px; height:27px; background:url(/src/images/languageSelector/buttonSprite.png) 0 0 no-repeat;}
#languageSelector:hover{background-position:0 -27px;}
#languageSelectorButton{float:left; width:119px; height:27px; color:#FFF; font-size:11px; text-decoration:none;}
.languageButtonFlag{float:left; padding-top:6px; padding-left:8px; padding-right:8px; width:16px;}
.languageButtonText{float:left; line-height:25px; width:55px; overflow:hidden; text-overflow:ellipsis;}
#languagesBox{display:none;}
#languageSelector:hover > #languagesBox{display:block; position:absolute; top:27px; right:0; padding:20px; width:420px; background:#1E3F65; -webkit-border-radius: 5px 0px 5px 5px; border-radius: 5px 0px 5px 5px; -webkit-box-shadow:  0px 2px 2px 0px rgba(0, 0, 0, .8); box-shadow:  0px 2px 2px 0px rgba(0, 0, 0, .8);}
#languagesBox:hover > #languageSelectorButton{background-position:0 -27px;}
#languagesBox ul{float:left; margin:0; padding:0; width:130px; margin-left:5px; margin-right:5px; list-style:none;}
#languagesBox ul li{float:left; width:130px; height:32px; background:url(/src/images/languageSelector/listBottom.png) bottom left repeat-x; font-size:11px;}
#languagesBox ul li a{float:left; width:130px; height:30px; color:#FFF; text-decoration:none;}
#languagesBox ul li a:hover{background:#14375F;}
.languageBoxFlag{float:left; padding-left:10px; padding-top:9px; padding-right:8px;}
.languageBoxText{float:left; line-height:30px; width:95px; overflow:hidden; text-overflow:ellipsis;}
/* LANUGAGE SELECTOR (end) */

/* DEFAULT PAGE (start) (end) */



article {}
article.full {width:100%!important;}
article p {margin: 0 0 15px;}
article ul, article ol { margin: 0 0 15px; padding: 0; }
article ul li { padding: 0; }
article ul li { margin-left: 10px; list-style: disc; list-style-position: inside; }
article ul li ol { margin-left: 10px }
article ol li { margin-left: 10px; list-style: decimal; list-style-position: inside; }
article ol li li { margin-left: 5px; }
article h1 { margin-bottom: 20px; margin-top: 15px; font-size: 40px; line-height: 40px; }
article h2 { margin-bottom: 20px; margin-top: 10px; font-size: 27px; line-height: 27px; }
article h3 { margin-bottom: 15px; margin-top: 30px; font-size: 20px; line-height: 20px; }
article h4 { margin-bottom: 15px; margin-top: 30px; font-size: 18px; line-height: 18px; }
article h5 { margin-bottom: 15px; font-size: 16px; line-height: 16px; }
article h1.entry-title {}
article blockquote {font-style: oblique;margin: 0 0 15px;font-size: 18px;line-height: 25px;padding: 0 0 0 28px;border-left: 1px solid #EFEFEF;}
article dl {display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
article dd {display: block;-webkit-margin-start: 40px;}

.post {}

.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

.navgation {}
.next-posts {}
.prev-posts {}

#searchform {}
#s {}
#searchsubmt {}
	
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.dd {width: 200px!important;}

#storeNavigation{float:left; width:250px; margin-bottom:20px; background: url(/src/images/index/indexGradients.png) 0 0 repeat-x #14375F; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#storeNavigationTitle{float:left; width:248px; height:46px; background:url(/src/images/index/storeIcon.png) 15px 12px no-repeat;}
#storeNavigationTitle span{float:left; margin-left:50px; margin-top:16px; font-size:16px; line-height:16px; font-family:'droid_serifregular', Arial, sans-serif; color:#FFF; font-weight:bold;}
#storeNavigationContent{float:left; width:208px; padding:20px; border: 1px solid #E0DFDA; border-top:0px; background:#FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}

#advent-widget{float:left; width:300px; height:350px; background:url(/images/ac-bg.png) 0 0 no-repeat;margin-bottom:20px;}
#advent-widget-top{float:left; width:300px; height:67px;}
#advent-widget-viewall{float:right; margin-right:15px; margin-top:15px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}
#advent-widget-viewall:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5;  -khtml-opacity: 0.5; opacity: 0.5;}
#advent-widget-content{float:left; height:283px; padding-left:17px;}
#advent-widget-days{float:left; margin:0; padding:0; list-style:none;}
#advent-widget-days li{float:left; width:50px; height:50px; margin-right:4px; margin-bottom:4px;}
#advent-widget-days li a{-webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}
#advent-widget-days li a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5;  -khtml-opacity: 0.5; opacity: 0.5;}
#advent-widget-current{-webkit-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 1); box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 1); }

#post-5190 h2{font-size:16px; line-height:16px; padding-top:20px;}

.cycle-slideshow { }
.cycle-slideshow img { width: 100%; height: auto }


#respond{width:100%; padding:0px 0px 0px 0px; border-top:1px solid #E1E1E1;}
#respond h2{padding-bottom:15px !important; font-size:20px; line-height:20px; font-weight:bold; letter-spacing:-1px;}
.cancel-comment-reply{}
#commentform input{border:1px solid #CCC !important; margin-bottom:5px; padding:5px; -webkit-border-radius: 4px; border-radius: 4px;}
#commentform label{padding-left:5px; font-size:12px;}
#commentform textarea{border:1px solid #CCC !important; -webkit-border-radius: 4px; border-radius: 4px;}
#commentform #submit{background:#14375F; color:#FFF; border:0; padding:10px;  -webkit-border-radius: 6px; border-radius: 6px; font-size:13px; cursor:pointer;}
#comments{font-size:20px; line-height:20px; font-weight:bold; letter-spacing:-1px;}
.comment{font-size:14px; color:#878787;}
.comment p{margin-bottom:15px;}
.comment a{font-size:12px;}

ol.commentlist li.parent{ border-left-color:#14375F !important;}
ol.commentlist li.comment ul.children li.depth-2{ border-left-color:#2568B1 !important;}

/********************************** New styles added for Donation page starts here***************************************/
.audioBibleTitle1{display:block; margin:0px  0 15px 0; padding:15px 0 8px 0; border-bottom:1px dashed #ccc;}
.formsection{width:100%; clear:both;}
.formsection1{width:100%; clear:both; padding:0 0 15px 0px; float:left; }
.input_row { float:left; width:100%; display:block; margin-bottom:15px;}
.input_row1 { float:left; width:100%; display:block; margin-bottom:15px;}
.formsection1 label { width:187px; float:left; font-size:14px; color:#666666;}
.formsection1 label span { color:#ff0000; vertical-align:middle;}
.formsection1 input[type="text"] { width:228px; float:left; border:1px solid #e2dede; padding:9px 5px; border-radius:5px; background:#fcfcfc;}
.formsection1 input[type="radio"] { margin-right:5px; margin-top:7px;}
.formsection1 textarea { width:228px; float:left; border:1px solid #e2dede; padding:9px 5px; border-radius:5px; background:#fcfcfc;}
.formsection1 select { width:228px; float:left; border:1px solid #e2dede; padding:9px 5px; border-radius:5px; background:#fcfcfc;}
.formsection1 .input_row1 input[type="submit"] { padding:7px 10px 5px; border:0; font-size:17px; color:#fff; font-family:'serifa_lt_btlight'; border-radius:4px; margin-top:20px; cursor:pointer;}
.formsection1 .input_row1 input[type="reset"] { padding:7px 10px 5px; border:0; font-size:17px; color:#fff; font-family:'serifa_lt_btlight'; border-radius:4px; margin-top:20px; cursor:pointer;}
.formsection1 .input_row1 input[type="button"] { padding:7px 10px 5px; border:0; font-size:17px; color:#fff; font-family:'serifa_lt_btlight'; border-radius:4px; margin-top:20px; cursor:pointer;}
.formsection1 .input_row1 .add_btn {background:#205886;}
.formsection1 .input_row1 .cancel_btn {background:#80ad3a;}
.input_row2{float:left; width:88px; display:block; margin-bottom:15px; float:left;}
.input_row2 select { width:75px; float:left; border:1px solid #e2dede; padding:9px 5px; border-radius:5px; background:#fcfcfc;}

.input_row3{float:left; width:150px; display:block; margin-bottom:15px; float:left;}
.input_row3 select { width:140px; float:left; border:1px solid #e2dede; padding:9px 5px; border-radius:5px; background:#fcfcfc;}

/********************************** New styles added for Donation page ends here***************************************/


#surveyOverlay{display:none;}
#surveyOverlayTint{position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background:rgba(0,0,0,.5);}
#surveyOverlayCenter{position:fixed; top:10%; left:50%; margin-left:-200px; width:400px; overflow:hidden; background:#FFF; font-family: 'Roboto', sans-serif; background:#FFF; -webkit-border-radius: 14px; border-radius: 14px; -webkit-box-shadow: 3px 3px 2px 0 rgba(0,0,0,.16); box-shadow: 3px 3px 2px 0 rgba(0,0,0,.16);}
#surveyOverlayCenterTop{position:relative; float:left; width:360px; padding-left:20px; padding-right:20px; padding-top:25px; padding-bottom:25px; font-size:16px; line-height:16px; font-weight:500; text-align:center; background:#153A66; color:#FFF;}
#surveyOverlayClose{position:absolute; top:10px; right:10px; width:22px; height:22px; -webkit-border-radius: 11px; border-radius: 11px; background:#0E2846; color:#1B4881; font-size:12px; line-height:22px; text-decoration:none; font-weight:bold; text-align:center;}
#surveyOverlayClose:hover{background:#FFF; color:#0E2846;}
#surveyOverlayContent{float:left; width:360px; padding:20px;}
#surveyOverlayContent form{float:left; width:100%;}
#surveyOverlayContent form div{float:left; width:100%; margin-bottom:10px;}
#surveyOverlayContent form div span{display:block; padding-bottom:4px; font-size:14px; font-weight:bold; color:#143966;}
#surveyOverlayContent form div span strong{color:red;}
.surveyFormInput{float:left; width:340px; padding:10px; border:1px solid #CDCCC5; -webkit-border-radius: 4px; border-radius: 4px;}
.surveyFormTextArea{float:left; width:340px; height:70px; padding:10px; border:1px solid #CDCCC5; -webkit-border-radius: 4px; border-radius: 4px;}
.surveyFormSubmit{float:left; width:100%; height:42px; background:#78A638; border:0; cursor:pointer; color:#FFF; font-size:13px; line-height:42px; font-weight:bold; text-align:center; text-decoration:none; -webkit-border-radius: 7px; border-radius: 7px;}
.surveyFormSubmit:hover{background:#153A66;}
#surveyTopicsList{float:left; width:100%; margin:0; padding:0; list-style:none;}
#surveyTopicsList li{float:left; width:100%; color:#666666; font-size:14px; line-height:18px; font-weight:700;}

#surveyPopup{position:fixed; bottom:-170px; right:40px; width:230px; font-family: 'Roboto', sans-serif; background:#FFF; border:1px solid #CDCCC5; -webkit-border-radius: 14px; border-radius: 14px; -webkit-box-shadow: 3px 3px 2px 0 rgba(0,0,0,.16); box-shadow: 3px 3px 2px 0 rgba(0,0,0,.16); display: none;}
#surveyPopupWrapper{position:relative; float:left; width:190px; padding:20px;}
#surveyPopupWrapper div{float:left; width:100%; padding-bottom:20px; text-align:center; font-size:20px; line-height:20px; font-weight:bold; color:#153A66;}
#surveyPopupClose{position:absolute; top:5px; right:5px; width:22px; height:22px; -webkit-border-radius: 11px; border-radius: 11px; background:#E0DFDA; color:#AAAAAA; font-size:12px; line-height:22px; text-decoration:none; font-weight:bold; text-align:center;}
#surveyPopupClose:hover{background:#153A66; color:#FFF;}
#surveyPopupWrapperButton{float:left; width:100%; height:42px; background:#78A638; color:#FFF; font-size:13px; line-height:42px; font-weight:bold; text-align:center; text-decoration:none; -webkit-border-radius: 7px; border-radius: 7px;}
#surveyPopupWrapperButton:hover{background:#153A66;}
.label_required_class{color: red; float: left; clear: both; width: 100%;}
.input_required_class{border: 1px solid red;}

#indexSliderPrev {position: absolute;top: 125px;left: 20px;width: 50px;height: 50px;background: url(skin/sliderButtons.png) 0 0 no-repeat;}
#indexSliderPrev:hover {background-position: 0 -50px;}
#indexSliderNext {position: absolute;top: 125px;right: 20px;width: 50px;height: 50px;background: url(skin/sliderButtons.png) -50px 0 no-repeat;}
#indexSliderNext:hover {background-position: -50px -50px;}

/* How to become a christian */
.htbc{display:block; width:100%;}
.htbc input{width:300px; -webkit-border-radius: 5px; border-radius: 5px; border:2px solid #CCC;}
.htbc input[type="submit"]{width:150px;}
.htbc textarea{width:600px; height:100px;  -webkit-border-radius: 5px; border-radius: 5px; border:2px solid #CCC;}

/* Blue Page */
.bluePageTitle{float:left; width:100%; margin-bottom:30px; text-align:center; font-size:18px; line-height:18px;}
.bluePageTitle a{float:left; text-decoration:none; color:#FFF; font-size:14px;}

/* SOCIAL POPUP */
#socialPopup{position:fixed; bottom:35px; right:35px; background:#FFF; border:1px solid #E0DFDA; -webkit-border-radius: 14px; border-radius: 14px; -webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2); box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2);}
#socialPopupLeft{float:left; padding:18px; height:86px; background:#FBFBFB; border-right:#E0DFDA 1px solid;  -webkit-border-radius: 14px 0 0 14px; border-radius: 14px 0 0 14px;}
#socialPopupRight{position:relative; float:right; text-align:center; padding:19px 20px 0 20px; overflow:hidden;}
#socialPopupRight span{display:block; margin-bottom:10px; font-size:11px; line-height:15px; font-weight:bold; color:#143966;}
#socialPopup_facebook{display:inline-block; width:44px; height:44px; -webkit-border-radius: 22px; border-radius: 22px; background:#3C56A1 url(/images/social_fb.png) center center no-repeat; margin-right:5px;}
#socialPopup_pinterest{display:inline-block; width:44px; height:44px; -webkit-border-radius: 22px; border-radius: 22px; background:#CB2027 url(/images/social_p.png) center center no-repeat; margin-right:5px;}
#socialPopup_twitter{display:inline-block; width:44px; height:44px; -webkit-border-radius: 22px; border-radius: 22px; background:#2AA9E0 url(/images/social_tw.png) center center no-repeat; margin-right:5px;}
#socialPopup_youtube{display:inline-block; width:44px; height:44px; -webkit-border-radius: 22px; border-radius: 22px; background:#D73532 url(/images/social_yt.png) center center no-repeat; margin-right:5px;}
#socialPopup_app{display:inline-block; width:44px; height:44px; -webkit-border-radius: 22px; border-radius: 22px; background:#14375F url(/images/social_app.png) center center no-repeat;}
#socialPopup_close{position:absolute; top:0px; right:11px;}

.fancybox-skin {background:#e5e5e0 !important;border:1px solid #909090 !important;}
#fancyboxLargePopup .fancybox-type-iframe .fancybox-inner {
overflow:hidden !important ;
width:800px !important;
height:800px !important;
}

/* Prayer Warrior CSS */
#post-436 > h2 {display:none;}
#post-436 .pb-req-sub-error {margin-bottom:-20px; margin-top:10px; text-align:center;}
#prayerWarriorWrap {margin:30px -28px 30px -28px; display:block; padding:36px 20px 25px 20px; background:url(https://www.jashow.org/wp-content/themes/jashow/images/prayer-warrior-bg.jpg) 0 0 no-repeat; background-size:cover; float:left; width:666px;}
#prayerWarriorWrap .prayerWarriorLeft {float:left; width:289px; margin-right:20px;}
#prayerWarriorWrap .prayerWarriorLeft h1 { margin-top:0; font-size:20px; color:#FFF; line-height:22px; margin-bottom:4px;}
#prayerWarriorWrap .prayerWarriorLeft h1 span {font-family: 'Roboto', sans-serif; font-weight:100;}
#prayerWarriorWrap .prayerWarriorLeft p {margin-bottom:0; color:#FFF; font-family: 'Roboto', sans-serif; font-weight:100;}
#prayerWarriorWrap .prayerWarriorRight {float:left; width:357px;}
#prayerWarriorWrap .prayerWarriorRight form {float:left; width:100%;}
#prayerWarriorWrap .prayerWarriorRight .form-group {float:left; width:143px; margin-right:7px;}
#prayerWarriorWrap .prayerWarriorRight .form-group input {float:left; width:126px; padding:10px 5px 10px 10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border: 1px solid rgba(255,255,255,0); font-size:14px;}
#prayerWarriorWrap .prayerWarriorRight .form-group input:focus {border:1px solid #51c4ff;}
#prayerWarriorWrap .prayerWarriorRight .form-group input::-webkit-input-placeholder {font-size:14px; color:#9aadc3;}
#prayerWarriorWrap .prayerWarriorRight .form-group input:-moz-placeholder {font-size:14px; color:#9aadc3;}
#prayerWarriorWrap .prayerWarriorRight .form-group input::-moz-placeholder {font-size:14px; color:#9aadc3;}
#prayerWarriorWrap .prayerWarriorRight .form-group input:-ms-input-placeholder {font-size:14px; color:#9aadc3;}
#prayerWarriorWrap .prayerWarriorRight .submit {margin-bottom:0;}
#prayerWarriorWrap .prayerWarriorRight .submit input {color:#FFF; background:#2984b3; padding:10px; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border: 1px solid #2e6c8b; -webkit-box-shadow: inset 1px 1px 7px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 7px 2px rgba(0,0,0,0.1); box-shadow: inset 1px 1px 7px 2px rgba(0,0,0,0.1);}
#prayerWarriorWrap .prayerWarriorRight .submit input:hover {background:#51c4ff;}
#prayerWarriorWrap .sr-only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0;} 

.page-template-page-tv-listings-NEW-php .networkSection .col-1, .page-template-page-tv-listings-NEW-php .networkSection .col-2  {width:28.333%; float:left; margin-right:5%; border-right:1px solid #F6F6F6; padding-right:20px; height:570px;}
.page-template-page-tv-listings-NEW-php .networkSection .col-3 {margin-right:0; border-right:0;}
.page-template-page-tv-listings-NEW-php hr {width:100%; margin:3em 0; float:left;}
.page-template-page-tv-listings-NEW-php .networkSection .networkTop {float:left; width:100%;}
.page-template-page-tv-listings-NEW-php .networkSection .networkTop ul {margin-left:15px;}
.page-template-page-tv-listings-NEW-php .networkSection .networkTop ul li {list-style-position:outside;}
.page-template-page-tv-listings-NEW-php .networkSection .networkTop .bottomLinks {float:left; width:100%; text-align:center; margin-top:28px;}
.page-template-page-tv-listings-NEW-php .dieuTVWrap .logoSection {float:left; width:24%; margin-right:4%;}
.page-template-page-tv-listings-NEW-php .dieuTVWrap .tableSection {float:left; width:72%;}
.page-template-page-tv-listings-NEW-php .tvBottomSection {float:left; width:100%;}
.page-template-page-tv-listings-NEW-php .tvBottomSection ul {list-style:none; margin:0; padding:0; width:490px; margin:0 auto;}
.page-template-page-tv-listings-NEW-php .tvBottomSection ul li {float:left; list-style:none; margin:0; padding:0; text-align:center;}
.page-template-page-tv-listings-NEW-php .tvBottomSection ul li:first-child {margin-right:35px;}
.page-template-page-tv-listings-NEW-php .tvBottomSection ul li:first-child p {margin-top:5px;}
.page-template-page-tv-listings-NEW-php .tvBottomSection ul li:first-child img {width:70%; display:block; margin:0 auto;}
.page-template-page-tv-listings-NEW-php .tvBottomSection ul li:last-child p {margin-top:15px;}
.page-template-page-tv-listings-NEW-php .radioBroadcastList {float:left; width:100%;}
.page-template-page-tv-listings-NEW-php .radioBroadcastList .imgRow ul, .page-template-page-tv-listings-NEW-php .radioBroadcastList .imgRow ul li {margin:0; padding:0; list-style:none;}
.page-template-page-tv-listings-NEW-php .radioBroadcastList .imgRow ul li {float:left; margin-right:20px;}

/* How To Become A Christian - NEW */
#post-409 .entry {font-family: 'Roboto', sans-serif;}
#post-409 > h2 {font-family: 'Roboto', sans-serif; font-weight:300; font-size: 24px; line-height: 24px; margin: 30px 0; padding-bottom:22px; color: #8b8672; border-bottom: 2px solid #d6d4ce;}
#post-409 .main-content-top h2 {font-weight: 500; font-size: 20px; color:#14375f; text-align: center; text-transform: uppercase;}
#post-409 .main-content-top p {font-size: 18px; text-align: center; color: #606060; margin-top:25px; line-height: 25px; width: 90%; margin:25px auto 50px auto;}
#post-409 .main-content-top .button-wrap {width:480px; margin: 0 auto;}
#post-409 .main-content-top ul, #post-409 .main-content-top ul li {list-style: none; margin: 0; padding: 0;}
#post-409 .main-content-top ul li {display: inline-block; width: 49%; text-align: center; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}
#post-409 .main-content-top ul li a {display: block; color: #FFF; text-decoration: none; font-family: 'Roboto', sans-serif; font-size: 18px; padding: 15px 0;}
#post-409 .main-content-top ul li:first-child {margin-right:1%; background: #5fa853;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVmYTg1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTk4M2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #5fa853 0%, #39983d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5fa853), color-stop(100%,#39983d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5fa853 0%,#39983d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5fa853 0%,#39983d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5fa853 0%,#39983d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5fa853 0%,#39983d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fa853', endColorstr='#39983d',GradientType=0 ); /* IE6-8 */
}
#post-409 .main-content-top ul li:last-child {background: #9e9e9e; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllOWU5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YjhiOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9e9e9e 0%, #8b8b8b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#8b8b8b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9e9e9e 0%,#8b8b8b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9e9e9e 0%,#8b8b8b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9e9e9e 0%,#8b8b8b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9e9e9e 0%,#8b8b8b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#8b8b8b',GradientType=0 ); /* IE6-8 */
}

#post-409 .bottom-section-wrap {margin-top:50px; border: 1px solid #deded9;}
#post-409 .bottom-section-wrap .gray-box {background: #ebebe7; padding: 30px; min-height: 230px; position: relative;}
#post-409 .bottom-section-wrap .gray-box img {float: left; margin: 0 30px 12px 0;}
#post-409 .bottom-section-wrap .gray-box p {font-size: 16px; line-height: 26px; color:#474747;}
#post-409 .bottom-section-wrap .form-wrap {padding:25px 25px 40px 25px;}
#post-409 .bottom-section-wrap .form-wrap h4 {font-weight: 400; color:#33679f; text-align: center; font-size: 20px; margin: 30px 0 40px 0;}
#post-409 .bottom-section-wrap .form-wrap form {color:#8f8f8f;}
#post-409 .bottom-section-wrap .form-wrap form .form-group {margin-bottom:15px;}
#post-409 .bottom-section-wrap .form-wrap form .form-group p {display: inline-block; margin-left:137px; margin-bottom: 0; margin-top:3px;}
#post-409 .bottom-section-wrap .form-wrap form .twoLines {line-height: 18px!important;}
#post-409 .bottom-section-wrap .form-wrap form .control-label {float: left; width:112px; margin-right:20px; text-align: right; font-weight: 500; line-height: 34px;}
#post-409 .bottom-section-wrap .form-wrap form .radio {margin-bottom:15px; float: left; width: 100%;}
#post-409 .bottom-section-wrap .form-wrap form .radio input {width: 15px; height: 15px;}
#post-409 .bottom-section-wrap .form-wrap form .radio .wpcf7-list-item {display: block; width: 100%; margin-bottom: 5px;}
#post-409 .bottom-section-wrap .form-wrap form .radio-977 {float: left; width: 460px;}
#post-409 .bottom-section-wrap .form-wrap form .fi {-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px; border: 1px solid #d6d4ce; padding: 5px 10px; line-height: 25px; width:198px; margin-right:5px;}
#post-409 .bottom-section-wrap .form-wrap form .zipcode, #post-409 .bottom-section-wrap .form-wrap form .city {display: inline-block;}
#post-409 .bottom-section-wrap .form-wrap form .city {width: 330px;}
#post-409 .bottom-section-wrap .form-wrap form .city .control-label {width:55px;}
#post-409 .bottom-section-wrap .form-wrap form .city .fi {width:200px;}
#post-409 .bottom-section-wrap .form-wrap form .zipcode .fi {width: 100px;}
#post-409 .bottom-section-wrap .form-wrap form select {-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px; border: 1px solid #d6d4ce; padding: 5px 10px; line-height: 25px; width:300px; margin-right:5px;}
#post-409 .bottom-section-wrap .form-wrap form textarea {-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px; border: 1px solid #d6d4ce; padding: 5px 10px; line-height: 25px; width:428px; margin-right:5px;}
#post-409 .bottom-section-wrap .form-wrap form input[type="submit"] {margin-top:30px; font-family: 'Roboto', sans-serif; color:#FFF; font-size: 16px; font-weight:400; padding:10px 50px; margin-left: 132px; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px;
background: rgb(52,105,162); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0NjlhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDY5YTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(52,105,162,1) 0%, rgba(52,105,162,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(52,105,162,1)), color-stop(100%,rgba(52,105,162,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(52,105,162,1) 0%,rgba(52,105,162,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(52,105,162,1) 0%,rgba(52,105,162,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(52,105,162,1) 0%,rgba(52,105,162,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(52,105,162,1) 0%,rgba(52,105,162,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3469a2', endColorstr='#3469a2',GradientType=0 ); /* IE6-8 */
}
#post-409 #become-christian-no .gray-box:before {content:''; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 30px solid #ebebe7; position: absolute; top: -30px; right:170px;}
#post-409 #become-christian-yes .gray-box:before {content:''; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 30px solid #ebebe7; position: absolute; top: -30px; left:170px;}


.price-box{display:none;}

@media (max-width: 768px) { #watchPage .currentSeriesWrap { text-align: center; } }
@media (max-width: 768px) { #watchPage .currentSeriesWrap .contentWrap { text-align: left; } }
#watchPage .currentSeriesWrap .contentWrap a { margin-top: 0; }
#watchPage .currentSeriesWrap .btn { color: #FFF; border-radius: 0; border: 0; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; border: 1px solid transparent; background: #4f4f4f; font-size: 12px; text-transform: uppercase; padding: 9px 30px; margin-top: 25px; position: absolute; top: 9px; right: 25px; margin-top: 0; }
@media (max-width: 768px) { #watchPage .currentSeriesWrap .btn { position: relative; margin-top: 15px; right: 0; left: 0; } }
@media (max-width: 768px) { #watchPage .currentSeriesWrap h3 { position: relative; text-align: center; } }
#watchPage .currentSeriesWrap .seriesButtonRow { margin-bottom: 30px; padding: 10px 0; }
#watchPage .currentSeriesWrap .seriesButtonRow .btn { background: #6ead44; position: relative; top: 0; right: 0; }
#watchPage .secondSeries h3 { font-size: 20px; color: #bd3535; font-family: 'Bitter', serif; font-weight: bold; margin-bottom: 0; text-align: left; }
#watchPage .secondSeries .partOfSeries { background: #eee; }
#watchPage .secondSeries h5 { font-size: 18px; font-family: 'Bitter', serif; font-weight: bold; }
#watchPage .browseVideosBar { border-top: 4px solid #bd3535; }
@media (min-width: 768px) { #watchPage .browseVideosBar { background: none; position: relative; } }
#watchPage .browseVideosBar .contentWrap { background: none; }
@media (max-width: 768px) { #watchPage .browseVideosBar ul { margin-top: 39px; } }
#watchPage .browseVideosBar .btn { color: #FFF; border-radius: 0; border: 0; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; border: 1px solid transparent; background: #bd3535; font-size: 15px; text-transform: uppercase; padding: 20px 47px; margin-top: 25px; position: absolute; top: 0; left: 0; margin-top: 0; }
@media (max-width: 768px) { #watchPage .browseVideosBar .btn { width: 100%; }
 .responsive {
    float: left !important;
    margin-bottom: 15px !important;
    padding: 0 5% !important;
    width: 95% !important;
}}
@media (min-width: 768px) { #watchPage .browseVideosBar .navbar-right { position: absolute; top: 0; right: 0; padding-right: 20px; }
  #watchPage .browseVideosBar .navbar-right a { margin-top: 0; color: #a5a6aa; } }
#watchPage .topicWrap { border-bottom: 2px solid #494a4e; color: #494a4e; font-family: 'Bitter', serif; font-size: 18px; }
#watchPage .topicWrap h3 { padding-bottom: 9px; }
#watchPage .topicWrap span { font-family: 'PT Sans', sans-serif; font-size: 11px; text-transform: uppercase; color: #a5a6aa; display: block; float: right; }
#watchPage .headlineWrap { font-family: 'Oxygen', sans-serif; font-size: 18px; color: #323232; padding: 20px; }
#watchPage .headlineWrap h4 { line-height: 1.3em; }
#watchPage .headlineWrap h4 span { font-family: 'Myriad Pro', sans-serif; font-size: 13px; color: #979797; }
#watchPage .headlineWrap img { padding-top: 20px; }
#watchPage .mostPopularWrap img { margin-top: 20px; }
#watchPage .mostPopularWrap .watchHeadlineWrap { padding: 20px 0; }
#watchPage .seriesListWrap { color: #494a4e; padding: 20px 0; }
#watchPage .seriesListWrap p { font-family: 'Oxygen', sans-serif; font-size: 15px; min-height: 60px; }
#watchPage .seriesListWrap h4 { font-family: 'Bitter', serif; font-weight: bold; font-size: 15px; }
#watchPage .seriesListWrap ul li { border-bottom: 1px dotted #c2c2c2; padding: 20px 0; }
#watchPage .seriesListWrap ul li img { padding-right: 20px; margin-top: 0; }
#watchPage .seriesSlider h4 { font-family: "Oxygen", Arial, sans-serif; font-size: 17px; color: #494a4e; padding-bottom: 30px; }
#watchPage .seriesSlider .watchCarousel { width: 100%; }
#watchPage .seriesSlider .watchCarousel .item { width: 200px; margin-right: 10px; display: inline-block; }
#watchPage .seriesSlider .watchCarousel a { text-decoration: none; }
#watchPage .seriesSlider .watchCarousel a img { padding: 30px 0; }
#watchPage .seriesSlider .watchCarousel h5 { font-size: 16px; color: #43afe1; }

.single-post img {height:auto;}
#storePage .storeSlider .item p{height:40px;overflow:hidden;}
.responsive {
    float: left;
    width: 50%;
}
.btnWrap{    margin-top: 28px; float: left;  text-align: right; width: 100%;}



@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}
.col-main .singleStore{display:none;}
#prdcts .ampreorder_note{display:none;}
.price-to{display:none;}
.kkkkk .price-as-configured{display:none !important;}