/*!
 * Copyright 2013 Twitter, Inc.
 *
 * Licensed under the Creative Commons Attribution 3.0 Unported License. For
 * details, see http://creativecommons.org/licenses/by/3.0/.
 */

 /* Import
----------------------------------------------------------- */
 @import "icons-font.css";

/* Global
----------------------------------------------------------- */
body {
  padding-top: 58px;
  color: #000;
  font-size: 14px;
  line-height: 1.45em;
  font-family: "arial",serif;
}

p {
font-family: "arial",serif;
font-size: 14px;
line-height: 19px;
margin: 0 0 20px 0;
text-indent: 0;
}

.container.narrow {
  max-width: 930px;
}

.container.narrow.no-margin {
  max-width: 900px;
}

.container.trim {
  max-width: 802px;
}

.icon {
  vertical-align: -4px;
  font-size: 19px;
}

table {
  width: 100%;
}

a:link {color: #9e0508;}
a:visited {color: #9e0508;}
a:hover {color: #9e0508;}
a:active {color: #9e0508;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "arial",serif; 
}

h1 {
  color: #9e0508;
  font-size: 27px;
  font-weight: normal;
  line-height: 29px;
  margin: 0px 0 20px 0;
}

h1.catalog {
  color: #9e0508;
  font-size: 27px;
  font-weight: normal;
  line-height: 29px;
  margin: 0px 0 15px 0;
}

h1.thankyou {
  color: #9e0508;
  font-size: 27px;
  font-weight: normal;
  line-height: 29px;
  margin: 0px 0 5px 0;
}


h2 {
  color: #000000;
  font-size: 18px;
  font-weight: normal;
  line-height: 21px;
  margin: 0 0 20px 0;
}

h2.catalog {
  color: #000000;
  font-size: 22px;
  font-weight: normal;
line-height: 48px;
margin: 0 0 20px 0;
border-bottom: 1px solid #EEE;
margin-bottom: -60px;
}

h2.margin-top {
  margin-top: 80px;
}

h3 {
  color: #9e0508;
  font-size: 18px;
  font-weight: normal;
  line-height: 21px;
  margin: 0 0 20px 0;
}

h3.catalog {
  color: #9e0508;
  font-size: 18px;
  font-weight: normal;
  line-height: 21px;
  margin: 0 0 10px 0;
}

h3.tabs {
  color: #9e0508;
  font-size: 18px;
  font-weight: normal;
  line-height: 21px;
  margin: 30px 0 20px 0;
}

.h3small { /* particular spelling */
  color: #9e0508;
  font-size: 16px;
  font-weight: normal;
  line-height: 21px;
  margin: 0 0 10px 0;
}

h4 {
font-family: arial;
font-size: 14px;
font-weight: bold;
}

div.catalog {
  padding-top: 60px;
  margin-bottom: -30px;
}

.policies {
  padding-top: 0px;
  margin-bottom: -40px;
}

.padding-fix {
  padding-bottom: 40px;
}

img.catalog {
  float: left;
  margin: 0 20px 10px 0;
  width: 104px;
  height: 142px;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
  box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75)
}

img.roster {
border-radius: 5px;
}

img.rosterrounded {
border-radius: 50%;
}

.catalogsquare {
  float: left;
  margin: 0 20px 10px 0;
  width: 104px;
  height: 142px;
}

img.catalogsquare {
  float: left;
  margin: 0 20px 10px 0;
  width: 104px;
  height: 104px;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
  box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75);
}

img.catalognone {
  float: left;
  margin: 0 20px 10px 0;
  width: 104px;
  height: 142px;
}

img.catalogborder {
  float: left;
  margin: 0 20px 10px 0;
  width: 104px;
  height: 142px;
  border: 1px solid #e5e5e5;
}

img.about {
  float: left;
  margin: 0 20px 10px 0;
  width: 70px;
  height: 70px;
  border: 1px solid #e5e5e5;
}

img.arrow {
margin: 0 0 3px 4px; 
width: 4px;
height: 7px;
}


img.signature {
margin: -5px 0 20px 0;
}

p.catalog {
font-family: "arial",serif;
font-size: 14px;
line-height: 17px;
margin: 0 0 10px 0;
}

a.catalog {
/*color: #0000bd;*/
color: #333333;
font-size: 13px;
font-weight: bold;
padding: 0 0 0 0;
}

a.h3 {
  color: #9e0508;
  font-size: 18px;
  font-weight: normal;
  line-height: 21px;
  margin: 0 0 15px 0;
}

p.learnmore {
/*color: #0000bd;*/
color: #333333;
font-size: 13px;
font-weight: bold;
padding: 0 0 0 0;
}

.articleimage {
float: left;
margin: 0 25px 15px 0;
}

.videoposition {
float: left; 
margin: 0 25px 15px 0;
}

.videoposition2 {
float: left; 
margin: 0 25px 30px 0;
}

sup {
color: #333;
padding-left: 3px;
font-size: 8px;
}

blockquote {
border-left: 5px solid #b30a0a;
float: right;
width: 255px;
padding: 0 0 0 25px;
font-family: "georgia",serif;
margin: 0 0 30px 50px;
}

blockquote p {
font-size: 20px;
line-height: 27px;
}

.red-color {
  color: #9E0508;
}

.margin-top {
margin-top: 25px;
}

textarea {
width: 553px;
height: 285px;
margin: 0 0 25px 0;
padding: 15px;
}

.row > div.main-grid {
  margin-bottom: 20px;
}

/* tab */
.tab-content {
/*
  padding: 10px;
  border: 1px solid #DDD;
*/
  padding: 10px 0 0 0;  
  border-top-width: 0px;
  margin: 0 0 25px 0;
}

.nav-tabs>li>a {
  color: #666;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
color: #333;
}

.nav-tabs>li>a:hover {
  border-color: #fff #fff #DDD;
  background-color: #fff;
}

/* Navbar
----------------------------------------------------------- */
.navbar {
  min-height: 43px;
}

.navbar-right li a {
  padding: 10px;
}

/*
.navbar-inverse {
  background-color: #080808;
  *background-color: #080808;
  background-image: -moz-linear-gradient(top, #2E2E2E, #080808);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2E2E2E), to(#080808));
  background-image: -webkit-linear-gradient(top, #2E2E2E, #080808);
  background-image: -o-linear-gradient(top, #2E2E2E, #080808);
  background-image: linear-gradient(to bottom, #2E2E2E, #080808);
  background-repeat: repeat-x;
  border-color: #080808;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2E2E2E', endColorstr='#080808', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
*/


.navbar-inverse {
  background-color: #2a2a2a;
  /*
  *background-color: #282828;
  background-image: -moz-linear-gradient(top, #3c3c3c, #282828);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3c3c3c), to(#282828));
  background-image: -webkit-linear-gradient(top, #3c3c3c, #282828);
  background-image: -o-linear-gradient(top, #3c3c3c, #282828);
  background-image: linear-gradient(to bottom, #3c3c3c, #282828);
  background-repeat: repeat-x;
  border-color: #080808;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c3c3c', endColorstr='#282828', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    */
  -moz-box-shadow: 0px 1px 3px #888;
  -webkit-box-shadow: 0px 1px 3px #888;
  box-shadow: 0px 1px 3px #888;
}


.container>.navbar-header, .container>.navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

/*
.navbar-brand.center {
  position: absolute;
  display: inline-block;
  left: 0;
  padding: 10px 15px;
  padding: 12px 15px 10px;
  font-size: 20px;
  color: #bbb;
  font-variant: small-caps;
  font-weight: bold;
  font-style: italic;
}
*/

.navbar-brand.center {
  position: absolute;
  display: inline-block;
  left: 0;
  padding: 10px 15px;
  padding: 12px 15px 10px;
  font-size: 20px;
  color: #bbb;
  font-variant: small-caps;
  font-weight: bold;
  font-style: italic;
}

.navbar-brand.center span {
  color: #B30A0A;
}

@media (min-width: 767px) {
  .navbar-brand.center {
    left: 43%;
  }
}

.navbar-nav>li>a {
  padding-top: 13px;
  padding-bottom: 10px;
  color: #bbbbbb;
  font-weight: bold;
  line-height: 18px;
}

.navbar-collapse .navbar-nav.navbar-right:last-child {
  margin-right: -8px !important;
}

.navbar-nav>li>a.bell{
  font-size: 19px;
  margin-top: 1px;
  padding-bottom: 10px;
}

.navbar-nav>li>a.follow-btn span {
  font-size: 20px;
  line-height: 19px;
  padding-left: 1px;
}

.navbar-nav>li>a.follow-btn b {
  padding: 4px 0;
}

.navbar-nav>li>a.login{
  padding-bottom: 9px;
  margin-bottom: 0;
}

.navbar-nav>li>a.login b {
  margin: 9px 0;
}

/* mega menu btn */
li.dropdown a.btn-mega {
  color: #FFFFFF;
  border-radius: 3px;
  padding: 6px 13px 4px 9px;
  margin: 7.5px 0 7.5px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #660000;
  *background-color: #660000;
  background-image: -moz-linear-gradient(top, #BF2828, #660000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#BF2828), to(#660000));
  background-image: -webkit-linear-gradient(top, #BF2828, #660000);
  background-image: -o-linear-gradient(top, #BF2828, #660000);
  background-image: linear-gradient(to bottom, #BF2828, #660000);
  background-repeat: repeat-x;
  border-color: #660000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BF2828', endColorstr='#660000', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

li.dropdown a.btn-mega:hover,
li.dropdown a.btn-mega:focus {
  background-color: #660000;
  *background-color: #660000;
  background-image: -moz-linear-gradient(top, #A72525, #660000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A72525), to(#660000));
  background-image: -webkit-linear-gradient(top, #A72525, #660000);
  background-image: -o-linear-gradient(top, #A72525, #660000);
  background-image: linear-gradient(to bottom, #A72525, #660000);
  background-repeat: repeat-x;
  border-color: #660000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A72525', endColorstr='#660000', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

li.dropdown.open a.btn-mega {
  box-shadow: inset 0 0 6px #242424;
  -webkit-box-shadow: inset 0 0 6px #242424;
  background-color: #9B1C1C;
  *background-color: #9B1C1C;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-repeat: repeat-x;
  border-color: #660000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

li.dropdown a.btn-mega:active {
  box-shadow: inset 0 0 6px #242424;
  -webkit-box-shadow: inset 0 0 6px #242424;
  background-color: #9B1C1C;
  *background-color: #9B1C1C;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-repeat: repeat-x;
  border-color: #660000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

li.dropdown.open>a.btn-mega:hover, .navbar-inverse .navbar-nav>.open>a.btn-mega:focus {
  background-color: #9B1C1C;
}

.mega-list-icon {
	font-size: 16px;
	vertical-align: -3px;
}

/* dropdown */
.dropdown-menu {
  padding: 5px 0 13px;
  top: 100%;
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,.15);
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.15);
  box-shadow: 0 2px 5px rgba(0,0,0,.15);
}

.dropdown-menu li a {
  display: block;
  padding: 5px 25px;
  clear: both;
  line-height: 1.428571429;
  color: #777;
  font-weight: bold;
  white-space: nowrap;
}

.dropdown-menu li a:hover, 
.dropdown-menu li a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #eeeeee;
  -moz-box-shadow: 0 0 1px 1px #e1e1e1 inset; 
  -webkit-box-shadow: 0 0 1px 1px #e1e1e1 inset; 
  box-shadow: 0 0 1px 1px #e1e1e1 inset; 
}

.dropdown-header {
  color: #9E0508;
  padding: 13px 0px 5px 25px;
  font-size: 15px;
  font-weight: bold;
}

/* mobile toggle button */
.navbar-toggle {
  padding: 7px 9px;
  margin-top: 6px;
  margin-bottom: 5px;
}

/* follow buttins */

li.facebook {
  margin: 0 15px;
  color: #fff;
  background-color: #fff;
}

li.facebook a:hover, 
li.facebook a:focus {
  background-color: #3b5998;
}

li.youtube {
  margin: 0 15px;
  color: #fff;
  background-color: #fff;
}

li.youtube a:hover, 
li.youtube a:focus {
  background-color: #e52d27;
}

li.google-plus a {
  background-color: #222222;
  color: #fff;
}

li.google-plus a:hover, 
li.google-plus a:focus {
  background-color: #222222;
}

li.like-facebook {
  text-align: left;
  margin: 5px 15px 5px 15px;
  color: #9e0508;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
}

li.programsort {
  text-align: left;
  margin: 10px 15px 0 25px;
  color: #666;
  font-weight: bold;
  font-size: 12px;
}

hr.programsort {
    height: 5px;
    margin: 5px 0px !important;
    border: 0;
    box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
}

li.subscribe-youtube {
  text-align: left;
  margin: 10px 15px 5px 15px;
  color: #9e0508;
  font-weight: bold;
  font-size: 12px;  
  text-transform: uppercase;
}

li.total-follower {
  text-align: left;
  margin: 10px 15px 0 15px;
  color: #9e0508;
  font-weight: bold;
  font-family: arial;
}

li.new {
  text-align: left;
  margin: 10px 15px 5px 25px;
  color: #9e0508;
  font-weight: bold;
  font-family: arial;
}


/* Dropdown bottom */
.dropdown-bottom {
  background-color: #EEE;
  border-top: 1px solid #E2E2E2;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
  padding: 7px 25px 7px 25px;
  margin-bottom: -13px;
  margin-top: 20px;
  margin-left: 0;
}

.dropdown-bottom li {
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  color: #949494;
}

.dropdown-bottom li a {
  font-weight: normal;
  padding: 0;
  font-size: 12px;
  color: #777777;
}

.dropdown-menu li a:hover, .dropdown-menu li a:focus {
  color: #333333;
  text-decoration: none;
  background-color: #EEE;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}

/* navbar size */
.navabr {
  min-height: 30px;
}

li.dropdown a.btn-mega {
  margin: 5.5px 0 5.5px;
}

.navbar-brand.center {
  padding-top: 11px ; 
}

.navbar-nav>li>a {
  padding-top: 12px;
  padding-bottom: 7px;
}

.navbar-right {
  margin-bottom: -4px;
}

/* 1st page layout
----------------------------------------------------------- */
.row > div.layout-one {
  float: right;
}

.row > div.layout-one + div.layout-one {
  float: left;
}
@media (max-width: 992px) {
  .row > div.layout-one {
    float: none !important;
  }
}

/* Index 2 section
----------------------------------------------------------- */
.section {
  padding-top: 60px;
  margin-bottom: -50px
}

.section.first { 
  margin-top: -50px;
}

/* Content
----------------------------------------------------------- */
.narrow-gutter {
  padding-right: 0
}

@media (max-width: 992px) {
  .narrow-gutter {
    padding-right: 15px;
  }
}

.main-content {
  padding: 25px 25px 25px 25px; /* particular */
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  position: relative;
}


ol.normal {
  padding-left: 0;
  font-size: 14px;
  margin: 0 0 20px 20px;
}

ol.normal li {
  font-family: "arial",serif;
  line-height: 1.35em;
  margin-bottom: 10px;
  padding: 0 0 0 0;
}

ol.normaltwo {
  padding-left: 0;
  font-size: 14px;
  margin: 25px 0 0 25px;
}

ol.normaltwo li {
  font-family: "arial",serif;
  line-height: 1.35em;
  margin-bottom: 5px;
  padding: 0 0 0 0;
}

/* ul */
ul.normal {
  padding-left: 0;
  font-size: 14px;
  margin: 0 0 20px 0;
}

ul.normal li {
  background: url("http://www.becomealivinggod.com/img/medium_bullet.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
  font-family: "arial",serif;
  line-height: 1.35em;
  margin-bottom: 10px;
  padding: 0 0 0 20px;
  list-style-type: none;
}

ul.normaltwo {
font-size: 14px;
margin: 0 15px 20px 0;
padding-left: 0;
}

ul.normaltwo li {
background: url("http://www.becomealivinggod.com/img/medium_bullet.png") no-repeat scroll 0 7px transparent;
font-family: "arial",serif;
line-height: 19px;
padding: 0 0 0 18px; 
margin: 0 0 20px 0;
list-style-type: none;
}

ul.normalthree {
font-size: 14px;
margin: 0 15px 20px 0;
padding-left: 0;
}

ul.normalthree li {
background: url("http://www.becomealivinggod.com/img/medium_bullet.png") no-repeat scroll 0 7px transparent;
font-family: "arial",serif;
line-height: 19px;
padding: 0 0 0 18px; 
margin: 0 0 10px 0;
list-style-type: none;
}

ul.normalfour {
  padding-left: 0;
  font-size: 13px;
  margin: 0 0 20px 0;
}

ul.normalfour li {
  background: url("http://www.becomealivinggod.com/img/medium_bullet.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
  font-family: "arial",serif;
  line-height: 13px;
  margin-bottom: 10px;
  padding: 0 0 0 20px;
  list-style-type: none;
}

ul.normalfive {
  padding-left: 0;
  font-size: 14px;
  margin: 0 10px 20px 0;
}

ul.normalfive li {
background: url("http://www.becomealivinggod.com/img/medium_bullet.png") no-repeat scroll 0 7px transparent;
font-family: "arial",serif;
line-height: 19px;
padding: 0 0 0 18px; 
margin: 0 0 15px 0;
list-style-type: none;
}

ul.podcast {
font-size: 14px;
margin: 0 0 0 0;
padding-left: 0;
}

ul.podcast li {
font-family: "arial",serif;
font-size: 14px;
list-style-type: none;
}

ul.podcast li a:link {
font-size: 14px;
display: block;
padding: 6px 20px 6px 20px;
clear: both;
line-height: 1.428571429;
color: #000;
white-space: nowrap;
border-bottom: 1px solid #e5e5e5;
}

ul.podcast li a:visited {color: #000;border-bottom: 1px solid #e5e5e5;}
ul.podcast li a:hover {color: #000;text-decoration:none;background-color: #f5f5f5;border-bottom: 1px solid #e5e5e5;}
ul.podcast li a:active {color: #000;border-bottom: 1px solid #e5e5e5;}

.podcast table {
  width: 100%;
  border: 1px #ff0000 solid;
  border-collapse: collapse;
  margin: 25px 0 25px 0;
}

.podcast td {
  padding: 0px 0px 0px 0px;
  border-top: 1px #e5e5e5 solid;
  border-left: 1px #e5e5e5 solid;
  border-right: 1px #e5e5e5 solid;
  }




/* table */

/*
.main-content .box table {
  width: 543px;
  border: 1px #f5f5f5 solid;
  border-collapse: collapse;
  margin: 25px 0 25px 0;
  font-family: arial; sans-serif;
  font-size: 13px;
  line-height: 15px;
}

.main-content .box td.columnone {
  background: #f5f5f5;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-left: 1px #dddddd solid;
  font-weight: bold;
}

.main-content .box td.columntwo {
  width: 355px;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
}
*/


.box table {
  width: 100%;
  border: 1px #f5f5f5 solid;
  border-collapse: collapse;
  margin: 25px 0 25px 0;
  font-family: arial; sans-serif;
  font-size: 13px;
  line-height: 15px;
}

.box td.columnone {
  background: #f5f5f5;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-left: 1px #dddddd solid;
  font-weight: bold;
}

.box td.columntwo {
  width: 56%;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
}

.box td.columnthree {
  width: 68%;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
}

.box td.columnfour {
  width: 65%;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
}

.box td.columnfive {
width: 62%;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
}

.box td.columnsix {
width: 63%;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
}

.box td.columnseven {
width: 82%;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
}

.box2 table {
  width: 100%;
  border: 1px #f5f5f5 solid;
  border-collapse: collapse;
  margin: 25px 0 25px 0;
  font-family: arial; sans-serif;
  font-size: 13px;
  line-height: 15px;
}

.box2 td.columnone {
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-left: 1px #dddddd solid;
  font-weight: normal;
}

.box2 td.columntwo {
  width: 25%;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
  border-left: 1px #dddddd solid;
}

.box2 td.columnthree {
  width: 25%;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
}

.box3 table {
  width: 400px;
  border: 1px #f5f5f5 solid;
  border-collapse: collapse;
  margin: 25px 0 25px 0;
  font-family: arial; sans-serif;
  font-size: 13px;
  line-height: 15px;
}

.box3 td.columnone {
background: #f5f5f5;
  width: 25%;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-left: 1px #dddddd solid;
  font-weight: normal;
}

.box3 td.columntwo {
  width: 75%;
  padding: 8px 15px 8px 15px;
  border-top: 1px #dddddd solid;
  border-bottom: 1px #dddddd solid;
  border-right: 1px #dddddd solid;
  border-left: 1px #dddddd solid;
}


.roster table {
width: 545px
border: 1px #dddddd solid;
border-collapse: collapse;
margin: 22px 0 27px 0;
font-family: arial; sans-serif;
font-size: 13px;
line-height: 18px !important;
}

.roster tr.alternate {
background-color: #fbfbfb;
}

.roster td.columnone {
width: 50px;
padding: 8px 10px 8px 10px;
border-left: 1px #dddddd solid;
border-top: 1px #dddddd solid;
border-bottom: 1px #dddddd solid;
}

.roster td.columntwo {
width: 484px;
padding: 8px 15px 8px 0px;
border-top: 1px #cecece solid;
border-bottom: 1px #dddddd solid;
border-right: 1px #dddddd solid;
}

.roster td.columntwo p {
padding: 10px 0px 0px 0px;
font-weight: normal;
text-indent: 0px !important;
}

.roster td.columnthree {
width: 484px;
padding: 8px 15px 8px 0px;
border-top: 1px #cecece solid;
border-bottom: 1px #dddddd solid;
border-right: 1px #dddddd solid;
}

.roster td.columntthree p {
padding: 10px 0px 0px 0px;
font-weight: normal;
text-indent: 0px !important;
}

.roster .line1 {
font-variant: none; 
font-weight: bold;
font-size: 14px;
}

.roster .line1b {
font-variant: none; 
font-weight: bold;
text-transform: uppercase;
font-size: 12.5px;
}

.roster .line2 {
}

.roster .line3 {
font-style: italic;
}

.roster .line4 {
text-transform: uppercase
}


/* Roster 2 */

.roster2 table {
width: 100%;
border: 1px #dddddd solid;
border-collapse: collapse;
margin: 0 0 27px 0;
font-family: arial; sans-serif;
font-size: 13px;
line-height: 18px !important;
}

.roster2 tr.stripe {
background-color: #fbfbfb;
}

.roster2 td.columnone {
width: 5%;
padding: 5px 7px 5px 7px;
border-left: 1px #dddddd solid;
border-top: 1px #dddddd solid;
border-bottom: 1px #dddddd solid;
}

.roster2 td.columntwo {
width: 70%;
padding: 5px 7px 5px 0px;
border-top: 1px #cecece solid;
border-bottom: 1px #dddddd solid;
/*border-right: 1px #dddddd solid;*/
}

.roster2 td.columnthree {
width: 25%;
padding: 5px 7px 5px 7px;
border-top: 1px #cecece solid;
border-bottom: 1px #dddddd solid;
border-right: 1px #dddddd solid;
text-align: center;
}

.roster2 p.line1 {
font-variant: small-caps; 
font-weight: bold;
font-size: 14px;
margin: 0 0 -3px 0;
}

.roster2 p.line2 {
margin: 0 0 0 0;
font-size: 13px;
}

.roster2 p.line3 {
font-style: italic;
}

.roster2 p.line4 {
font-size: 20px;
color: #9e0508;
margin: 0 0 3px 0;
}

.roster2 p.line5 {
font-size: 16px;
color: #000000;
margin: 0 0 0 0;
font-style: italic;
}

.roster2 img.small {
width: 30px;
height: 30px;
}

.roster2 .redarrows {
color: #9e0508;
}

.roster2 a.button:link {
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 12px;
font-weight: normal;
border: 1px solid #720000;
margin: 4px 0 2px 0;
padding: 2px 7px;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;color:#fff; 
background:-webkit-gradient(linear,left top,left bottom,from(#d83f3f),to(#8c0000));background:-moz-linear-gradient(top,#d83f3f,#8c0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d83f3f',endColorstr='#8c0000');
color: #FFFFFF;
text-decoration: none;
}   
  
.roster2 a.button:visited {
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 12px;
font-weight: normal;
border: 1px solid #720000;
margin: 4px 0 2px 0;
padding: 2px 7px;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
background:-webkit-gradient(linear,left top,left bottom,from(#d83f3f),to(#8c0000));background:-moz-linear-gradient(top,#d83f3f,#8c0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d83f3f',endColorstr='#8c0000');
color: #FFFFFF;
}
    
.roster2 a.button:hover{
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 12px;
font-weight: normal;
border: 1px solid #720000;
margin: 4px 0 2px 0;
padding: 2px 7px;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
position: relative;
background:-webkit-gradient(linear,left top,left bottom,from(#bc3838),to(#8c0000));background:-moz-linear-gradient(top,#bc3838,#8c0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3838',endColorstr='#8c0000');
color: #FFFFFF;
}

.roster2 a.button:active{
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 12px;
font-weight: normal;
border: 1px solid #720000;
margin: 4px 0 2px 0;
padding: 2px 7px;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
position: relative;
background:-webkit-gradient(linear,left top,left bottom,from(#bc3838),to(#8c0000));background:-moz-linear-gradient(top,#bc3838,#8c0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3838',endColorstr='#8c0000');
color: #FFFFFF;
box-shadow: inset 0 0 10px #000000;
-webkit-box-shadow: inset 0 0 10px #000000;
-moz-box-shadow: inset 0 0 10px #000000;
}




.input input {
    width:33%;
    border:1px solid #848484;
    border-radius:3px;
    font-size: 13px;
    font-family:sans-serif;
    margin-bottom: 7px;
    height: 27px;
    font-size: 14px;
    padding-left: 10px;
}

.input input:focus { 
    outline:none;
    border-color:#9e0508;
    box-shadow:0 0 5px #9e0508;
}	

.input ::-webkit-input-placeholder {
   color: #8c8c8c;
}

.input :-ms-input-placeholder {  
   color: #8c8c8c;  
}

.button2 {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: .5em 2em .5em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.button2:after {
 	  content: '';
  	  display: inline-block;
      width: 0px;
 	  height: 0px;
 	  border-style: solid;
 	  border-width: 0.4em 0 0.4em 0.7em;
  	  border-color: transparent transparent transparent #FFF;
  	  margin-left: 0.75em;
	}

.button2:hover {
	text-decoration: none;
}
.button2:active {
	position: relative;
	top: 1px;
}

.button3 {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: .5em 2em .5em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.button3:after {
 	  content: '';
  	  display: inline-block;
      width: 0px;
 	  height: 0px;

	}

.button3:hover {
	text-decoration: none;
}
.button3:active {
	position: relative;
	top: 1px;
}

.medium {
	font-size: 13px;
	padding: .6em 1.5em .6em;
}

.red {
	color: #ffffff;
	border: solid 1px #980c10;
	background: #de1c22;
	background: -webkit-gradient(linear, left top, left bottom, from(#a30a0a), to(#50090b));
	background: -moz-linear-gradient(top,  #a30a0a,  #50090b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a30a0a', endColorstr='#50090b');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#880909), to(#50090b));
	background: -moz-linear-gradient(top,  #880909,  #50090b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#880909', endColorstr='#50090b');
}
.red:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#880909), to(#50090b));
	background: -moz-linear-gradient(top,  #880909,  #50090b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#880909', endColorstr='#50090b');
	box-shadow: inset 0 0 10px #000000;
    -webkit-box-shadow: inset 0 0 10px #000000;
    -moz-box-shadow: inset 0 0 10px #000000;
}





/*
ul.lines {
  padding-left: 0;
  font-size: 14px;
  margin: 0 0 20px 0;
}

ul.lines li {
 font-family: "arial",serif;
  line-height: 1.35em;
  margin-bottom: 10px;
  padding: 0 0 0 20px;
  list-style-type: none;
}
*/

/* Side navigation
----------------------------------------------------------- */
.bs-sidebar {
  padding-top:    5px;
  padding-bottom: 10px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  z-index: 999;
}

.bs-sidebar .header {
  font-variant: small-caps;
  color: #000;
  height: 23px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom: 1px solid #E8E8E8;
  margin: 0;
  padding: 0 15px 0 15px;
  background: #E8E8E8;
  background: -moz-linear-gradient(top, #ffffff 0, #f9f9f9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(100%, #F9F9F9));
  background: linear-gradient(top, #ffffff 0%,#f9f9f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
}

.bs-sidebar .header h1 {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  line-height: 20px;
}

.bs-sidebar .content {
  padding: 15px 15px 10px 15px;
}

.bs-sidebar .content h2 {
  font-size: 17px;
  line-height: 17px;
  font-weight: bold;
  font-style: normal;
  margin: 0px -7px 8px 0; 
  font-variant: small-caps;
  color: #9e0508;
}

.bs-sidebar .content h2.normal {
  font-size: 16px;
  line-height: 17px;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  margin: 0px 0 8px 0; 
  color: #9e0508;
}

.bs-sidebar .content h3 {
  color: #333;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  margin: 0 0 8px;
  line-height: 1.2em;
}

.bs-sidebar .content h3.highlights {
  color: #000000;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  margin: 10px 0 8px;
  line-height: 1.2em;
}

.bs-sidebar p {
  color: #000000;
  font-size: 14px;
  line-height: 14px;
  font-family: arial;
  font-weight: normal;
  margin: 0 0 15px 0;
}

.bs-sidebar p.small {
font-family: arial;
font-size: 13px;
line-height: 16px;
} 

.bs-sidebar p.smalltwo {
font-family: arial;
font-size: 13px;
line-height: 16px;
margin: 0 0 0 0;
}

.bs-sidebar p.regular {
font-family: arial;
font-size: 14px;
font-weight: normal;
color: #000000;
margin: 0 0 5px 0;
}

.bs-sidebar p.yours {
font-family: arial;
font-size: 16px;
font-weight: bold;
color: #9e0508;
margin: 0 0 10px 0;
}

.bs-sidebar hr {
margin: 10px 0;
border: 0;
border-top: 1px solid #e5e5e5;
}

.bs-sidebar .position {
margin: 10px 0 35px 0;
}

.bs-sidebar .positiontwo {
margin: 10px 0 5px 0;
}

.bs-sidebar #submit {
float: left;
background:-webkit-gradient(linear,left top,left bottom,from(#3a3a3a),to(#292929));
background:-moz-linear-gradient(top,#3a3a3a,#292929);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a',endColorstr='#292929');
color: #FFFFFF;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 5px 0 5px 0;
padding: 4px 16px 4px 16px;
border: 1px solid #720000;
border: 1px solid #808080;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;color:#fff;
cursor: pointer;
cursor: hand;
}

.bs-sidebar #submit:hover {
float: left;
background:-webkit-gradient(linear,left top,left bottom,from(#3a3a3a),to(#292929));
background:-moz-linear-gradient(top,#3a3a3a,#292929);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a',endColorstr='#292929');
color: #FFFFFF;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 5px 0 0 0;
padding: 4px 16px 4px 16px;
border: 1px solid #808080;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;color:#fff;
cursor: pointer;
cursor: hand;
}
    
.bs-sidebar #submit:active {
float: left;
background:-webkit-gradient(linear,left top,left bottom,from(#3a3a3a),to(#292929));
background:-moz-linear-gradient(top,#3a3a3a,#292929);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a',endColorstr='#292929');
color: #FFFFFF;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 5px 0 0 0;
padding: 4px 16px 4px 16px;
border: 1px solid #808080;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;color:#fff;
box-shadow: inset 0 0 10px #000000;
-webkit-box-shadow: inset 0 0 10px #000000;
-moz-box-shadow: inset 0 0 10px #000000;
cursor: pointer;
cursor: hand;
}

.bs-sidebar #submittwo {
float: left;
background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#ececec));
background:-moz-linear-gradient(top,#fdfdfd,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#ececec');
color: #000000;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 5px 0 5px 0;
padding: 4px 16px 4px 16px;
border: 1px solid #b5b5b5;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
cursor: pointer;
cursor: hand;
}

.bs-sidebar #submittwo:hover {
float: left;
background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#d8d8d8));
background:-moz-linear-gradient(top,#fdfdfd,#d8d8d8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#d8d8d8');
color: #000000;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 5px 0 0 0;
padding: 4px 16px 4px 16px;
border: 1px solid #b5b5b5;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
cursor: pointer;
cursor: hand;
}
    
.bs-sidebar #submittwo:active {
float: left;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 5px 0 0 0;
padding: 4px 16px 4px 16px;
border: 1px solid #808080;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#ececec));
background:-moz-linear-gradient(top,#fdfdfd,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#ececec');
color: #000000;
box-shadow: inset 0 0 10px #a5a5a5;
-webkit-box-shadow: inset 0 0 10px #a5a5a5;
-moz-box-shadow: inset 0 0 10px #a5a5a5;
cursor: pointer;
cursor: hand;
}

.bs-sidebar #submittwo:focus {outline:0;}

.bs-sidebar .input input {
    width:248px;
    border:1px solid #848484;
    border-radius:3px;
    font-size: 13px;
    font-family:sans-serif;
    margin-bottom: 7px;
    height: 27px;
    font-size: 14px;
    padding-left: 10px;
}

.bs-sidebar .input input:focus { 
    outline:none;
    border-color:#9e0508;
    box-shadow:0 0 5px #9e0508;
}	

.input ::-webkit-input-placeholder {
   color: #8c8c8c;
}

.input :-ms-input-placeholder {  
   color: #8c8c8c;  
}



.bs-sidebar .button2 {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.bs-sidebar .button2:after {
 	  content: '';
  	  display: inline-block;
      width: 0px;
 	  height: 0px;
 	  border-style: solid;
 	  border-width: 0.4em 0 0.4em 0.7em;
  	  border-color: transparent transparent transparent #FFF;
  	  margin-left: 0.75em;
	}

.bs-sidebar .button2:hover {
	text-decoration: none;
}
.bs-sidebar .button2:active {
	position: relative;
	top: 1px;
}


.bs-sidebar .medium {
	font-size: 13px;
	padding: .6em 1.5em .6em;
}

.bs-sidebar .red {
	color: #ffffff;
	border: solid 1px #980c10;
	background: #de1c22;
	background: -webkit-gradient(linear, left top, left bottom, from(#a30a0a), to(#50090b));
	background: -moz-linear-gradient(top,  #a30a0a,  #50090b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a30a0a', endColorstr='#50090b');
}
.bs-sidebar .red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#880909), to(#50090b));
	background: -moz-linear-gradient(top,  #880909,  #50090b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#880909', endColorstr='#50090b');
}
.bs-sidebar .red:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#880909), to(#50090b));
	background: -moz-linear-gradient(top,  #880909,  #50090b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#880909', endColorstr='#50090b');
	box-shadow: inset 0 0 10px #000000;
    -webkit-box-shadow: inset 0 0 10px #000000;
    -moz-box-shadow: inset 0 0 10px #000000;
}




/* By default it's not affixed in mobile views, so undo that */
.bs-sidebar.affix {
  position: static;
}

/* All levels of nav */
.bs-sidebar .nav > li > a {
  display: block;
  padding: 5px 20px;
  color: #000;
}
.bs-sidebar .nav > li > a:hover,
.bs-sidebar .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
  border-right: 1px solid #dbd8e0;
}
.bs-sidebar .nav > .active > a,
.bs-sidebar .nav > .active:hover > a,
.bs-sidebar .nav > .active:focus > a {
  font-weight: bold;
  background-color: transparent;
  border-right: 1px solid #9e0508;
  color: #9e0508;
}
.bs-sidebar.right .nav > li > a:hover,
.bs-sidebar.right .nav > li > a:focus {
  border-left: 1px solid #dbd8e0;
  border-right-width: 0;
}
.bs-sidebar.right .nav > .active > a,
.bs-sidebar.right .nav > .active:hover > a,
.bs-sidebar.right .nav > .active:focus > a {
  border-left: 1px solid #563d7c;
  border-right-width: 0;
}

/* Nav: second level (shown on .active) */
.bs-sidebar .nav .nav {
  display: none; /* Hide by default, but at >768px, show it */
  margin-bottom: 8px;
}
.bs-sidebar .nav .nav > li > a {
  padding-top:    3px;
  padding-bottom: 3px;
  padding-left: 30px;
  font-size: 90%;
}

.bs-sidebar .program-cover {
float:left;
margin:7px 17px 17px 0;
width:105px;
}

.bs-sidebar img.shadow {
-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
}

.bs-sidebar .program-text p {
font-size:1.3em;
}

.bs-sidebar .program-text p.program-cover-text {
color:#9e0508;
font-size:16px;
line-height: 18px;
padding: 33px 0 30px 0;
}

.bs-sidebar .program-text p.program-cover-text-small {
color:#9e0508;
font-size:16px;
line-height: 18px;
padding: 20px 0 30px 0;
}

.bs-sidebar .program-text p.program-cover-text-two {
font-size: 11px;
color: #333333; 
font-weight: bold;
margin: -43px 0 0 0;
}


.bs-sidebar ul.normal {
margin: 0 0 10px;
position: relative; 
}

.bs-sidebar ul.normal li {
position: relative;
background: url("http://www.becomealivinggod.com/img/medium_bullet.png") no-repeat scroll 0 7px transparent;
font-family: "arial",serif;
font-size: 13px;
line-height: 14px;
margin: 5px 0 0 0;
padding: 3px 0 0 15px;
}

.bs-sidebar ul.normal li.line-height {
line-height: 16px;
margin-top: 3px;
}

.bs-sidebar label {
display:block;
font-size:13px;
margin:0 7px 2px 0;
color: #000000; 
font-weight: normal;
}

.bs-sidebar input[type="radio"] {
  margin-right: 5px;
}

.bs-sidebar a.button:link {
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 14px;
font-weight: normal;
border: 1px solid #720000;
margin: 7px 0 0;
padding: 8px 16px 8px 16px;
  border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;color:#fff; 
  background:-webkit-gradient(linear,left top,left bottom,from(#d83f3f),to(#8c0000));background:-moz-linear-gradient(top,#d83f3f,#8c0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d83f3f',endColorstr='#8c0000');
  color: #FFFFFF;
  text-decoration: none;
}   
  
.bs-sidebar a.button:visited {
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 14px;
font-weight: normal;
border: 1px solid #720000;
margin: 7px 0 0;
padding: 8px 16px 8px 16px;
  border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
  background:-webkit-gradient(linear,left top,left bottom,from(#d83f3f),to(#8c0000));background:-moz-linear-gradient(top,#d83f3f,#8c0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d83f3f',endColorstr='#8c0000');
  color: #FFFFFF;
  }
    
.bs-sidebar a.button:hover{
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 14px;
font-weight: normal;
border: 1px solid #720000;
margin: 7px 0 0;
padding: 8px 16px 8px 16px;
  border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
  position: relative;
  background:-webkit-gradient(linear,left top,left bottom,from(#bc3838),to(#8c0000));background:-moz-linear-gradient(top,#bc3838,#8c0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3838',endColorstr='#8c0000');
  color: #FFFFFF;
}

.bs-sidebar a.button:active{
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 14px;
font-weight: normal;
border: 1px solid #720000;
margin: 7px 0 0;
padding: 8px 16px 8px 16px;
  top: 1px;
  border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
  position: relative;
background:-webkit-gradient(linear,left top,left bottom,from(#bc3838),to(#8c0000));background:-moz-linear-gradient(top,#bc3838,#8c0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3838',endColorstr='#8c0000');
color: #FFFFFF;
box-shadow: inset 0 0 10px #000000;
-webkit-box-shadow: inset 0 0 10px #000000;
-moz-box-shadow: inset 0 0 10px #000000;
}






.bs-sidebar a.buttontwo:link {
float: left;
background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#ececec));
background:-moz-linear-gradient(top,#fdfdfd,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#ececec');
color: #000000;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 0 0 5px 0;
padding: 4px 16px 4px 16px;
border: 1px solid #b5b5b5;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
cursor: pointer;
cursor: hand;
text-decoration: none !important;
}   
  
.bs-sidebar a.buttontwo:visited {
float: left;
background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#ececec));
background:-moz-linear-gradient(top,#fdfdfd,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#ececec');
color: #000000;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 0 0 5px 0;
padding: 4px 16px 4px 16px;
border: 1px solid #b5b5b5;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
cursor: pointer;
cursor: hand;
text-decoration: none !important;
  }
    
.bs-sidebar a.buttontwo:hover{
float: left;
background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#d8d8d8));
background:-moz-linear-gradient(top,#fdfdfd,#d8d8d8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#d8d8d8');
color: #000000;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 0 0 5px 0;
padding: 4px 16px 4px 16px;
border: 1px solid #b5b5b5;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
cursor: pointer;
cursor: hand;
text-decoration: none !important;
}

.bs-sidebar a.buttontwo:active{
float: left;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 0 0 5px 0;
padding: 4px 16px 4px 16px;
border: 1px solid #808080;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#ececec));
background:-moz-linear-gradient(top,#fdfdfd,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#ececec');
color: #000000;
box-shadow: inset 0 0 10px #a5a5a5;
-webkit-box-shadow: inset 0 0 10px #a5a5a5;
-moz-box-shadow: inset 0 0 10px #a5a5a5;
cursor: pointer;
cursor: hand;
text-decoration: none !important;
}







/**
.bs-sidebar #submittwo {
float: left;
background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#ececec));
background:-moz-linear-gradient(top,#fdfdfd,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#ececec');
color: #000000;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 5px 0 5px 0;
padding: 4px 16px 4px 16px;
border: 1px solid #b5b5b5;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
cursor: pointer;
cursor: hand;
}

.bs-sidebar #submittwo:hover {
float: left;
background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#d8d8d8));
background:-moz-linear-gradient(top,#fdfdfd,#d8d8d8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#d8d8d8');
color: #000000;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 5px 0 0 0;
padding: 4px 16px 4px 16px;
border: 1px solid #b5b5b5;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
cursor: pointer;
cursor: hand;
}
    
.bs-sidebar #submittwo:active {
float: left;
display: inline-block;
font-family: Arial,sans-serif; 
font-size: 13px;
font-weight: normal;
margin: 5px 0 0 0;
padding: 4px 16px 4px 16px;
border: 1px solid #808080;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#ececec));
background:-moz-linear-gradient(top,#fdfdfd,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#ececec');
color: #000000;
box-shadow: inset 0 0 10px #a5a5a5;
-webkit-box-shadow: inset 0 0 10px #a5a5a5;
-moz-box-shadow: inset 0 0 10px #a5a5a5;
cursor: pointer;
cursor: hand;
}

.bs-sidebar #submittwo:focus {outline:0;}
**/







/*

.bs-sidebar .buttonc:link {
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 14px;
font-weight: normal;
margin: 7px 0 0;
padding: 8px 16px 8px 10px;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
color:#111111; 
background:-webkit-gradient(linear,left top,left bottom,from(#f9ebc7),to(#f0c14c));
background:-moz-linear-gradient(top,#f9ebc7,#f0c14c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9ebc7',endColorstr='#f0c14c');
text-decoration: none;
border: 1px solid #cba957;
}

.bs-sidebar .buttonc:visited {
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 14px;
font-weight: normal;
margin: 7px 0 0;
padding: 8px 16px 8px 10px;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
color:#111111; 
background:-webkit-gradient(linear,left top,left bottom,from(#f9ebc7),to(#f0c14c));
background:-moz-linear-gradient(top,#f9ebc7,#f0c14c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9ebc7',endColorstr='#f0c14c');
text-decoration: none;
border: 1px solid #cba957;}

.bs-sidebar .buttonc:hover {
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 14px;
font-weight: normal;
margin: 7px 0 0;
padding: 8px 16px 8px 10px;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
color:#111111; 
text-decoration: none;
border: 1px solid #c59f43;
background:-webkit-gradient(linear,left top,left bottom,from(#f4d589),to(#eeb935));
background:-moz-linear-gradient(top,#f4d589,#eeb935);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4d589',endColorstr='#eeb935');
}

.bs-sidebar .buttonc:active {
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 14px;
font-weight: normal;
margin: 7px 0 0;
padding: 8px 16px 8px 10px;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
color:#111111;
text-decoration: none;
border: 1px solid #aa8326;
background:-webkit-gradient(linear,left top,left bottom,from(#f0c14c),to(#e5b848));
background:-moz-linear-gradient(top,#f0c14c,#e5b848);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c14c',endColorstr='#e5b848');
box-shadow: inset 0 0 3px 3px #d0a742;
-webkit-box-shadow: inset 0 0 3px 3px #d0a742;
-moz-box-shadow: inset 0 0 3px 3px #d0a742;
}

.bs-sidebar .buttonc.icon {
padding-left: 11px;
}

.bs-sidebar .buttonc.icon span {
padding-left: 36px;
background: url(http://www.becomealivinggod.com/graphics/cart.png) no-repeat 0 -4px;
}

.bs-sidebar .buttonc.icon.cart span {
background-position: 0px 0px;
}

*/



/*

.bs-sidebar a.buttonb:link {
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 14px;
font-weight: normal;
border: 1px solid #cba957;
margin: 7px 0 0;
padding: 8px 16px 8px 16px;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
color:#111111; 
background:-webkit-gradient(linear,left top,left bottom,from(#f9ebc7),to(#f0c14c));
background:-moz-linear-gradient(top,#f9ebc7,#f0c14c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9ebc7',endColorstr='#f0c14c');
text-decoration: none;
background: url(http://www.becomealivinggod.com/graphics/cart.png) 3px 5px no-repeat;
padding-left: 35px;
padding-right: 15px;
}   
  
.bs-sidebar a.buttonb:visited {
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 14px;
font-weight: normal;
border: 1px solid #cba957;
margin: 7px 0 0;
padding: 8px 16px 8px 16px;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
color:#111111; 
background:-webkit-gradient(linear,left top,left bottom,from(#f9ebc7),to(#f0c14c));
background:-moz-linear-gradient(top,#f9ebc7,#f0c14c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9ebc7',endColorstr='#f0c14c');
text-decoration: none;
background-image: url(http://www.becomealivinggod.com/graphics/cart.png);
background-repeat: no-repeat;
background: url(http://www.becomealivinggod.com/graphics/cart.png) 3px 5px no-repeat;
padding-left: 35px;
padding-right: 15px;
  }
    
.bs-sidebar a.buttonb:hover{
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 14px;
font-weight: normal;
border: 1px solid #c59f43;
margin: 7px 0 0;
padding: 8px 16px 8px 16px;
border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
position: relative;
color:#111111; 
background:-webkit-gradient(linear,left top,left bottom,from(#f8e6b9),to(#eeb935));
background:-moz-linear-gradient(top,#f8e6b9,#eeb935);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8e6b9',endColorstr='#eeb935');
text-decoration: none;
background-image: url(http://www.becomealivinggod.com/graphics/cart.png);
background-repeat: no-repeat;
background: url(http://www.becomealivinggod.com/graphics/cart.png) 3px 5px no-repeat;
padding-left: 35px;
padding-right: 15px;
}

.bs-sidebar a.buttonb:active{
font-family: Arial,sans-serif; 
display: inline-block;
font-size: 14px;
font-weight: normal;
border: 1px solid #aa8326;
margin: 7px 0 0;
padding: 8px 16px 8px 16px;
  top: 1px;
  border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;
  position: relative;
color:#111111; 
background:-webkit-gradient(linear,left top,left bottom,from(#f9ebc7),to(#f0c14c));
background:-moz-linear-gradient(top,#f9ebc7,#f0c14c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9ebc7',endColorstr='#f0c14c');
text-decoration: none;
box-shadow: inset 0 0 10px #000000;
-webkit-box-shadow: inset 0 0 10px #000000;
-moz-box-shadow: inset 0 0 10px #000000;
background-image: url(http://www.becomealivinggod.com/graphics/cart.png);
background-repeat: no-repeat;
background: url(http://www.becomealivinggod.com/graphics/cart.png) 3px 5px no-repeat;
padding-left: 35px;
padding-right: 15px;
}

*/















.bs-sidebar p.info {
margin: 10px 0 0 0;
font-size: 11px;
} 

.bs-sidebar p.info2 {
margin: 0px 0 0 0;
font-size: 11px;
} 

.bs-sidebar .safety {
font-size: 11px;
font-family: arial;
}





/* Show and affix the side nav when space allows it */
@media (min-width: 992px) {
  .bs-sidebar .nav > .active > ul {
    display: block;
  }
  /* Widen the fixed sidebar */
  .bs-sidebar.affix,
  .bs-sidebar.affix-bottom {
    width: 280px;
  }
  .bs-sidebar.affix {
    position: fixed; /* Undo the static from mobile first approach */
    top: 58px;
  }
  .bs-sidebar.affix-bottom {
    position: absolute; /* Undo the static from mobile first approach */
  }
  .bs-sidebar.affix-bottom .bs-sidenav,
  .bs-sidebar.affix .bs-sidenav {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* Widen the fixed sidebar again */
  .bs-sidebar.affix-bottom,
  .bs-sidebar.affix {
    width: 280px;
  }

  .bs-sidebar.left.affix-bottom,
  .bs-sidebar.left.affix {
    width: 295px;
  }
}

  
/* INFO */  

a.info {
position:relative;
z-index:24; 
background-color:#ffffff;
color:#000;
text-decoration:none;
cursor: default;
font-size: 12px; 
color: #b30a0a;
opacity: 1;
}

a.info:hover {
z-index:25; 
background-color:#ffffff;
}

a.info span {
display: none;
}

a.info:hover span{
display:block;
position:absolute;
top: -230px; right: 80px; width:350px;
border:2px solid #dddddd;
padding: 10px 20px;
background-color:#ffffff; color:#000;
text-align: left;
font-size: 12px;
-moz-box-shadow: 0 5px 8px #888; 
-webkit-box-shadow: 0 5px 8px #888; 
box-shadow: 0 5px 8px #888;
border-radius: 4px;
cursor: default;
}   




/* ALSO ORDERED */

.items {
width: 553px;
}

.items ul.items {
list-style-type: none;
padding-left: 0;
}

.items ul.items li {
float: left;
width: 104px;
margin-right: 80px;
}

.items img {
display: block;
width: 104px;
height: 142px;
-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75);
}


.items img.square {
  -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
  box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75);
  width: 104px;
  height: 104px;
  margin-top: 38px;
}

.items img.flat {
  -webkit-box-shadow: none;
  -moz-box-shadow:    none;
  box-shadow:         none;
  width: 104px;
  height: 91px;
  margin-top: 51px;
}

.items img.flattwo {
  -webkit-box-shadow: none;
  -moz-box-shadow:    none;
  box-shadow:         none;
width: 104px;
height: 142px;
}


.items p.items {
width: 104px;
margin: 10px 0 0 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-family: arial;
font-size: 11px;
line-height: 11px;
font-weight: bold;
color: #9e0508;
}

.items p.itemstwo {
margin: 4px 0 0 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-family: arial;
font-size: 11px;
line-height: 11px;
font-weight: normal;
color: #b0b0b0;
}

.items p.itemsthree {
margin: 4px 0 20px 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-family: arial;
font-size: 11px;
line-height: 11px;
font-weight: normal;
color: #333333;
}

.items p.items a.item:link {
margin: 10px 0 0 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #9e0508;
text-decoration: none;
}

.items p.items a.item:visited {
margin: 10px 0 0 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #9e0508;
text-decoration: none;
}

.items p.items a.item:hover {
margin: 10px 0 0 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #9e0508;
text-decoration: underline;
}

.items p.items a.item:active {
margin: 10px 0 0 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #9e0508;
text-decoration: underline;
}

a.more {
color: #333333;
}

.items p.itemsthree a.more:link {
text-decoration: none;
color: #333333 !important;
}

.items p.itemsthree p a.more:visited {
text-decoration: none;
color: #333333;
}

.items p.itemsthree a.more:hover {
text-decoration: underline;
color: #333333;
}

.items p.itemsthree a.more:active {
text-decoration: underline;
color: #333333;
}


@media (max-width: 992px) {
.items {
width: 300px;
margin: 25px 0;
}
}





/* USER CONTENT */

.users img.user {
width: 34px;
height: 34px;
margin: 0 10px 0 0;
float: left;
}

.users p.line {
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #333333;
line-height: 14px !important;
margin: 0 0 0 0;
}

.users p.name {
font-family: arial;
font-size: 13px;
font-weight: normal;
color: #888888;
line-height: 14px !important;
margin: 7px 0 5px 0;
}

.users .separator {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #888888;
line-height: 14px !important;
}

.users .verified {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #9e0508;
line-height: 14px !important;
}

.users p.paragraph {
font-family: arial;
font-size: 13px !important;
font-weight: normal;
color: #000000;
line-height: 19px !important;
margin: 0 0 20px 0 !important;
}

.users p.paragraphmultiple {
font-family: arial;
font-size: 13px !important;
font-weight: normal;
color: #000000;
line-height: 19px !important;
margin: 0 0 8px 0 !important;
}

.users p.paragraphlast {
font-family: arial;
font-size: 13px !important;
font-weight: normal;
color: #000000;
line-height: 19px !important;
margin: 0 0 20px 0 !important;
}


.users p.submit {
color: #9e0508;
font-family: arial;
font-weight: normal;
margin: -15px 0 0 0;
}

.users p.submit a {
color: #9e0508 !important;
font-size: 12px;
}




/* FOOTER */

#breadcrumb {
font: 11px Arial, Helvetica, sans-serif;
background: #E8E8E8;
background: -moz-linear-gradient(top, #ffffff 0, #f9f9f9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(100%, #f9f9f9));
background: linear-gradient(top, #ffffff 0%,#f9f9f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
height:30px;
line-height:30px;
color:#333333;
font-weight: bold;
border:solid 1px #e5e5e5;
overflow:hidden;
margin:0 0 0 0;
padding:0px;  
-moz-border-top-left-radius:3px;
-moz-border-top-right-radius:3px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
border-top-left-radius:3px;
border-top-right-radius:3px;
}

#breadcrumb li {
font-size: 11px;
list-style-type:none;
padding-left:25px;
display:inline-block;
float:left;
color: #333333;
}

#breadcrumb li.frenchquotes {
font-size: 14px;
list-style-type:none;
padding-left:10px;
display:inline-block;
float:left;
color: #333333;
}

#breadcrumb li.second {
font-size: 11px;
list-style-type:none;
padding-left:10px;
display:inline-block;
float:left;
color: #333333;
}

#breadcrumb a {
text-decoration: none;
color: #333333;
}


.clearFix {
  display: inline-block; }

.clearFix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden; }

* html .clearFix {
  height: 1%; }

.clearFix {
  display: block; }

#footer-container {
padding: 20px 25px 20px 25px;
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
-moz-border-bottom-left-radius: 2px;
-moz-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
}

#footer-container .footernav .column h2 {
color: #9e0508;
font-size: 14px;
margin: 0 0 0 0;
line-height: 22px;
text-align: left;
}

#footer-container .footernav .column ul li {
color: #333333;
font-size: 12px;
line-height: 20px;
list-style-type: none;
}

#footer-container .footernav .column a {
font-size: 12px;
text-decoration: none;
color: #333;
}

#footer-container .footernav .column a:hover {
text-decoration: underline;
}

#footertext {
margin: 0 0 0 0;
padding: 24px 0 0 0;
}

#footertext p {
font-size: 12px;
margin: 0 0 15px;
text-align: justify;
line-height: 12px;
color: #999;  
}

#footertext p.second {
font-size: 12px;
margin: 0 0 25px;
text-align: justify;
line-height: 12px;
color: #999;  
}

/* Responsive footer */
.footernav .column {
  width: 20%;
  float: left;
}

.footernav .column ul {
  padding-left: 0;
  margin: 0;
}

@media (max-width:750px){
  .footernav .column {
    width: 50%; 
  }
}

@media (max-width:420px){
  .footernav .column {
    width: 100%; 
  }
}



/* RADIO ACCORDION */

#purchase1 ul{
}

#purchase1 ul li{
}

/* Accordion */
.accordion .title {
  cursor: initial;
}

@font-face {
    font-family: "Cloister Black";
    src: url(http://www.becomealivinggod.com/function/fonts/CloisterBlack.ttf);
}

h1.cloister {
line-height: 45px;
font-family: "Cloister Black";
   width: 100%; 
   text-align: center; 
   border-bottom: 1px solid #000; 
   line-height: 0.1em;
   margin: 10px 0 20px; 
}

@font-face {
    font-family: "Maiola Pro";
    src: url(http://www.becomealivinggod.com/function/fonts/MaiolaPro.otf);
}

h1.maiola {
line-height: 45px;
font-family: "Maiola Pro";
}

h1.maiolarule {
line-height: 45px;
font-family: "Maiola Pro";
   width: 100%; 
   text-align: center; 
   border-bottom: 3px solid #9e0508; 
   line-height: 0.1em;
   margin: 10px 0 20px; 
}

h1.maiolarule span { 
    background:#fff; 
    padding:0 10px; 
}

h1.maiolaoaa {
line-height: 30px;
font-family: "Maiola Pro";
}

h1.maiolaruleoaa {
line-height: 30px;
font-family: "Maiola Pro";
   width: 100%; 
   text-align: center; 
   border-bottom: 3px solid #9e0508; 
   line-height: 0.1em;
   margin: 10px 0 20px; 
}

h1.maiolaruleoaa span { 
    background:#fff; 
    padding:0 10px; 
}

h2.maiola {
font-size: 30px;
line-height: 33px;
font-family: "Maiola Pro";
color: #000;
}

@font-face {
    font-family: "Black Chancery";
    src: url(http://www.becomealivinggod.com/function/fonts/BLKCHCRY.TTF);
}

h1.blackchancery {
line-height: 45px;
font-family: "Black Chancery";
}

h2.blackchancery {
line-height: 30px;
font-family: "Black Chancery";
color: #000;
}

.bs-sidebar .content h2.blackchancery {
font-family: "Black Chancery";
font-size: 20px;
line-height: 20px;
font-weight: bold;
font-style: normal;
margin: 0px -7px 8px 0;
font-variant: normal;
color: #000;
}


.bs-sidebar .content h2.cloister {
font-family: "Cloister Black";
font-size: 20px;
line-height: 20px;
font-weight: bold;
font-style: normal;
margin: 0px -7px 8px 0;
font-variant: normal;
color: #9e0508;
}

.bs-sidebar .content h2.maiola {
font-family: "Maiola Pro";
font-size: 16px;
line-height: 16px;
font-weight: bold;
font-style: normal;
margin: 3px -7px 8px 0;
font-variant: normal;
color: #9e0508;
text-transform: uppercase;
}

@font-face {
    font-family: "Adobe Caslon Symbol";
    src: url(http://www.becomealivinggod.com/function/fonts/ACaslonProSymbol-Bold.ttf);
}

.bs-sidebar .content p.caslon {
font-family: "Adobe Caslon Symbol";
font-size: 14px;
line-height: 14px;
font-weight: bold;
font-style: normal;
margin: 0 0 7px 0;
font-variant: normal;
color: #000;
}


.firstcharacter { float: left; color: #9e0508; font-size: 20px; line-height: 16px; padding-top: 2px; padding-right: 5px; padding-left: 0px; font-family: arial; }


.firstcharactertwo {
float: left;
color: #9e0508;
font-size: 68px;
line-height: 57px;
padding-top: 0px;
padding-right: 5px;
padding-left: 0px;
font-family: baskerville;
}


.firstcharacterthree { float: left; color: #eeeeee; font-size: 68px; line-height: 57px; padding-top: 0px; padding-right: 5px; padding-left: 0px; font-family: baskerville; }
