<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

ol, ul {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: bold; }

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

abbr, acronym {
  border: 0; }

.button {
    display: inline-block;
    padding: 6px 12px;
    background: #208E9A;
    border-radius: 3px;
    color: #fff !important;
    font-size: 16px;
    text-decoration: none !important;
}

.clear_0 {
  clear: both;
  font-size: 0px;
  line-height: 0px;
  display: block; }

.last {
  margin: 0 !important; }

.pad_last {
  padding: 0 !important; }

.no_bg {
  background: none !important; }

a {
  color: #000;
  text-decoration: none;
  outline: 0 none; }

a:hover {
  text-decoration: none; }

h1 {
  font-size: 23px; }

h2 {
  font-size: 22px; }

h3 {
  font-size: 18px; }

h4 {
  font-size: 16px; }

h5 {
  font-size: 14px; }

h6 {
  font-size: 12px; }

body {
  background: #3c91e9;
  color: #b1b1b1;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; }

.flt_Lt {
  float: left;
  display: inline; }

.flt_Rt {
  float: right;
  display: inline; }

p, .cont-block1 li {
  color: #000;
  font: normal 14px/18px sans-serif; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

.wrapper {
  margin: 0 auto;
  clear: both;
  overflow: hidden; }

.pagewrap {
  background: url(../images/wrap1.jpg) no-repeat center top;
  width: 100%;
  clear: both;
  overflow: hidden;
  position: relative;
  z-index: 0; }

.container {
  width: 940px;
  margin: 0 auto; }

#header {
  width: 100%;
  clear: both;
  overflow: hidden; }

#logo {
  float: left;
  margin: 120px 0 0 21px; }

.main_content {
  width: 100%;
  float: left; }

.content {
  width: 940px;
  min-height: 1020px;
  clear: both;
  overflow: hidden; }

.sidebar {
  width: 244px;
  float: left; }

#nav {
  width: 244px;
  float: left; }

#nav ul {
  width: 244px;
  float: left; }

#nav ul li {
  position: relative;
  padding: 0 0 0 0;
  border-top: 1px solid #73766b;
  float: left; }

#nav ul li a {
  float: left;
  color: #208e9a;
  font-size: 20px;
  line-height: 54px;
  background: black url(../images/nav-listbg.gif) no-repeat left top;
  width: 224px;
  height: 55px;
  font-weight: bold;
  padding: 0 0 0 20px;
  letter-spacing: -1px; }

#nav ul li a:hover, #nav ul li a.active {
  color: #050505;
  background: url(../images/nav-list-hvrbg.gif) no-repeat left top; }

#nav &gt; ul &gt; li &gt; ul {
  position: absolute;
  top: -1px;
  left: 243px;
  z-index: 300;
  display: none; }
  #nav &gt; ul &gt; li &gt; ul &gt; li &gt; a {
    padding-left: 15px;
    background-color: #303729;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwMzcyOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #303729), color-stop(100%, #222222));
    background-image: -webkit-linear-gradient(top, #303729, #222222);
    background-image: -moz-linear-gradient(top, #303729, #222222);
    background-image: -o-linear-gradient(top, #303729, #222222);
    background-image: linear-gradient(top, #303729, #222222);
    font-size: 16px;
    line-height: 60px; }

#nav &gt; ul &gt; li:hover &gt; ul {
  display: block; }

.content-right {
  width: 696px;
  float: left; }

.video {
  background: #000;
  width: 696px;
  min-height: 391px;
  float: left; }

.cont-block1 {
  position: relative;
  width: 696px;
  float: left;
  padding: 0 0 200px 0;
  background: url(../images/text-bg2.png);
  min-height: 450px; }

.cont-block1 .bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
  background-color: #0d1901;
}

.cont-block1 .button-container {
  display: flex;
  align-items: center;
  width: calc(100% - 160px);

  color: #fff;
  text-align: center;
}

.cont-block1 .button-container h3 {
  padding-right: 20px;
  padding-left: 20px;

  color: #fff;
}

.cont-block1 h2 {
  float: left;
  margin: 14px 0 0 22px; }

.cont-block1 h3 {
  color: #000;
  font-size: 15px; }

.cont-block1 ul {
  width: 122px;
  float: left;
  padding: 11px 0 0 57px; }

.cont-block1 ul li {
  padding: 0 8px 0 0;
  float: left; }

.cont-block1 ul li a {
  float: left; }

.cont-block1 a {
  color: #208e9a;
  text-decoration: underline; }

.cont-block1 .article ul {
  padding: 0 0 0 15px; }
.cont-block1 .article a {
  float: none; }
.cont-block1 .article li {
  padding-top: 7px;
  float: none;
  list-style: disc;
  color: #ccc; }

.article {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  position: relative;
  padding: 40px 100px 20px 50px;
  width: 100%; }
  .article p {
    padding-bottom: 10px; }
  .article h1 {
    margin: 0;
    padding: 0 0 5px;
    width: 100%;
    color: #208e9a;
    font-size: 24px; }

.cont-block1 .license_blurb {
  display: block;
  margin: 0;
  padding: 20px;
  width: 100%;
  background-color: #111;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #222222));
  background-image: -webkit-linear-gradient(#333333, #222222);
  background-image: -moz-linear-gradient(#333333, #222222);
  background-image: -o-linear-gradient(#333333, #222222);
  background-image: linear-gradient(#333333, #222222);
  font-size: 15px; }
  .cont-block1 .license_blurb .button {
    display: inline-block;
    margin: 0 0 0 10px;
    padding: 3px 7px;
    background: #208E9A;
    border-radius: 3px;
    color: #fff;
    text-decoration: none; }
    .cont-block1 .license_blurb .button:hover, .cont-block1 .license_blurb .button:focus {
      background-color: #277983; }
  .cont-block1 .license_blurb + ul {
    position: absolute;
    right: 10px;
    top: 5px; }

.article_home p {
  font-size: 20px;
  line-height: 150%; }

.article .home_products {
  width: 600px !important;
  list-style: none; }
  .article .home_products li.store_item {
    clear: none;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    width: 40%;
    border: none;
    list-style: none; }
    .article .home_products li.store_item.store_item_third {
      clear: left; }
    .article .home_products li.store_item h4.product_title {
      margin-bottom: 0;
      padding-bottom: 0; }
    .article .home_products li.store_item img {
      margin-top: -15px;
      position: relative; }
    .article .home_products li.store_item.dvd a {
      position: relative;
      top: -13px;
      margin: 0 0 0 30px; }

.sm_bio_pic {
  clear: both;
  float: right;
  margin: -15px -120px 0 0; }

.player_author {
  left: 30px;
  position: relative;
  top: -5px;
  color: #208e9a;
  font-size: 18px; }

.cont-block1 .article {
  *zoom: 1; }
  .cont-block1 .article:after {
    content: "";
    display: table;
    clear: both; }

.cont-block1 .article form {
  clear: both;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 50%; }
  .cont-block1 .article form ul, .cont-block1 .article form li {
    margin: 0;
    padding: 5px 0;
    width: 100%;
    list-style: none; }
  .cont-block1 .article form label {
    display: block;
    width: 100%;
    color: #000;
    font: normal 14px/20px sans-serif; }
  .cont-block1 .article form input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px;
    width: 100%; }
    .cont-block1 .article form input.short {
      width: 40%; }
  .cont-block1 .article form select {
    margin-bottom: 10px; }
  .cont-block1 .article form button {
    padding: 10px 15px;
    border: 1px solid #fff;
    border-radius: 8px;
    color: #000;
    cursor: pointer;
    font: bold 15px/28px sans-serif;
    background-color: #06fd27;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5ZmQ1MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyY2UxZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #39fd53), color-stop(100%, #02ce1d));
    background-image: -webkit-linear-gradient(top, #39fd53, #02ce1d);
    background-image: -moz-linear-gradient(top, #39fd53, #02ce1d);
    background-image: -o-linear-gradient(top, #39fd53, #02ce1d);
    background-image: linear-gradient(top, #39fd53, #02ce1d); }
    .cont-block1 .article form button:hover, .cont-block1 .article form button:active, .cont-block1 .article form button:focus {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5ZmQ1MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyY2UxZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #39fd53), color-stop(100%, #02ce1d));
      background-image: -webkit-linear-gradient(bottom, #39fd53, #02ce1d);
      background-image: -moz-linear-gradient(bottom, #39fd53, #02ce1d);
      background-image: -o-linear-gradient(bottom, #39fd53, #02ce1d);
      background-image: linear-gradient(bottom, #39fd53, #02ce1d);
      box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25); }

.article ul.reviews {
  margin: 30px 0 0;
  padding: 0;
  width: 100%; }
  .article ul.reviews li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin: 0 10%;
    padding: 20px 5px;
    width: 80%;
    color: #208e9a;
    font: bold 30px/30px sans-serif;
    list-style: none; }
    .article ul.reviews li:before, .article ul.reviews li:after {
      position: absolute;
      font: normal 120px/30px serif;
      opacity: 0.2; }
    .article ul.reviews li:before {
      content: '\201C';
      left: -46px;
      top: 30px; }
    .article ul.reviews li:after {
      content: '\201D';
      bottom: 5px; }

.slideshow {
  margin: 14px 0 0 -8px;
  position: relative;
  width: 620px;
  height: 400px;
  overflow: hidden; }
  .slideshow img {
    width: 620px;
    border-radius: 5px; }

.thumbs {
  top: 370px;
  left: 45px;
  height: 100px;
  width: 620px;
  z-index: 6000;
  position: absolute; }
  .thumbs img {
    margin: 0 2px;
    border: 3px solid #dae2e7;
    cursor: pointer; }

.thumb_group {
  width: 620px; }

.slide_btn {
  bottom: 35px;
  cursor: pointer;
  background: url(/img/slide_btn.png) 0 0 no-repeat;
  display: block;
  text-indent: -5000em;
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 6000; }

.slide_btn_prev {
  left: 15px; }

.slide_btn_prev:hover {
  background-position: left bottom; }

.slide_btn_next {
  right: 5px;
  background-position: right top; }

.slide_btn_next:hover {
  background-position: right bottom; }

.store_item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  float: left;
  position: relative;
  min-height: 230px;
  padding-left: 160px;
  padding-right: 50px;
  padding-top: 18px;
  border-bottom: 1px solid rgba(32, 142, 154, 0.25); }
  .store_item:last-child {
    border-bottom: none; }
  .store_item .product_title {
    margin-bottom: 5px;
    margin-top: 10px;
    color: #208e9a; }
  .store_item img {
    position: absolute;
    left: -10px;
    top: 20px; }
  .store_item .button {
    display: inline-block;
    padding: 4px 8px;
    background-color: #23cc37;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzZGY1NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFjYTAyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #43df56), color-stop(100%, #1ca02b));
    background-image: -webkit-linear-gradient(top, #43df56, #1ca02b);
    background-image: -moz-linear-gradient(top, #43df56, #1ca02b);
    background-image: -o-linear-gradient(top, #43df56, #1ca02b);
    background-image: linear-gradient(top, #43df56, #1ca02b);
    border-radius: 4px;
    color: #fff;
    text-decoration: none; }
    .store_item .button:hover, .store_item .button:active, .store_item .button:focus {
      background-color: #188b25;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5ZTM2OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE0NzUyMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #59e369), color-stop(100%, #147520));
      background-image: -webkit-linear-gradient(top, #59e369, #147520);
      background-image: -moz-linear-gradient(top, #59e369, #147520);
      background-image: -o-linear-gradient(top, #59e369, #147520);
      background-image: linear-gradient(top, #59e369, #147520); }
  .store_item .itunes_link {
    display: inline-block;
    margin-left: 20px;
    padding: 4px 8px;
    background-color: #65aee7;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxYzVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM5OTdlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #91c5ee), color-stop(100%, #3997e0));
    background-image: -webkit-linear-gradient(top, #91c5ee, #3997e0);
    background-image: -moz-linear-gradient(top, #91c5ee, #3997e0);
    background-image: -o-linear-gradient(top, #91c5ee, #3997e0);
    background-image: linear-gradient(top, #91c5ee, #3997e0);
    border-radius: 4px;
    color: #fff;
    text-decoration: none; }
    .store_item .itunes_link:hover, .store_item .itunes_link:active, .store_item .itunes_link:focus {
      background-color: #65aee7;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3ZDFmMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmN2RjNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a7d1f1), color-stop(100%, #1f7dc7));
      background-image: -webkit-linear-gradient(top, #a7d1f1, #1f7dc7);
      background-image: -moz-linear-gradient(top, #a7d1f1, #1f7dc7);
      background-image: -o-linear-gradient(top, #a7d1f1, #1f7dc7);
      background-image: linear-gradient(top, #a7d1f1, #1f7dc7); }
  .store_item.store_item_package {
    padding-left: 0;
    padding-bottom: 40px; }
    .store_item.store_item_package img {
      position: relative; }
    .store_item.store_item_package ul {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      padding-bottom: 20px;
      padding-left: 25px; }
    .store_item.store_item_package li {
      color: #444;
      opacity: 1; }
    .store_item.store_item_package .button {
      margin-top: 15px; }
  .store_item.store_item_donation {
    clear: none;
    float: left;
    position: relative;
    right: -40px;
    margin-right: -150px;
    padding: 0;
    width: 305px; }
    .store_item.store_item_donation img {
      top: 0; }

.view_cart {
  position: absolute;
  top: 50px;
  right: 50px;
  display: block;
  padding: 4px 8px;
  background-color: #b40505;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2MDYwNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgyMDQwNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e60606), color-stop(100%, #820404));
  background-image: -webkit-linear-gradient(top, #e60606, #820404);
  background-image: -moz-linear-gradient(top, #e60606, #820404);
  background-image: -o-linear-gradient(top, #e60606, #820404);
  background-image: linear-gradient(top, #e60606, #820404);
  border-radius: 5px;
  color: #fff !important;
  text-decoration: none !important; }
  .view_cart:hover, .view_cart:active, .view_cart:focus {
    background-color: #6a0303;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0MDUwNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxMDIwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b40505), color-stop(100%, #510202));
    background-image: -webkit-linear-gradient(top, #b40505, #510202);
    background-image: -moz-linear-gradient(top, #b40505, #510202);
    background-image: -o-linear-gradient(top, #b40505, #510202);
    background-image: linear-gradient(top, #b40505, #510202); }

#footer {
  background: url(../images/ftr-bg.png) no-repeat center top;
  float: left;
  width: 100%;
  height: 277px;
  margin: -240px 0 0 0;
  position: relative;
  z-index: 99999; }

#footer.footer_home {
  background: url(../images/ftr_bgd_rpt.png) 0 bottom repeat-x; }
  #footer.footer_home .bottm-block-left {
    position: relative;
    top: -30px; }

.contact_info--footer {
  width: 477px;
  float: left;
  margin: 100px 0 0 10px; }
  .contact_info--footer p {
    display: block;
    width: 100%; }
  .contact_info--footer .contact {
    margin-bottom: 15px;
    width: 100%;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase; }
  .contact_info--footer .prefix {
    text-transform: uppercase;
    font-size: 10px;
    color: #00263d; }
    .contact_info--footer .prefix:after {
      margin-right: 5px;
      content: ':'; }
  .contact_info--footer .digit, .contact_info--footer .digit a {
    display: inline;
    color: #056094;
    font-size: 22px;
    font-weight: bold; }
  .contact_info--footer .email {
    margin-top: 8px; }
  .contact_info--footer .mh {
    margin-top: 15px;
    font-size: 12px;
    text-transform: uppercase;
    opacity: .7; }

.bottm-block {
  width: 940px;
  float: left; }

.bottm-block-right {
  float: left;
  width: 447px;
  margin: 235px 0 0 6px; }

.book1 {
  width: 105px;
  float: left;
  margin: 0 0 0 0; }

.book1 i {
  float: left;
  margin: 0 0 0 0; }

.book1 .buy {
  background: url(../images/buybg.png) no-repeat left top;
  width: 68px;
  height: 23px;
  float: left;
  outline: none;
  cursor: pointer;
  color: #fff;
  font-size: 15px;
  line-height: 23px;
  text-align: center;
  border: none;
  font-weight: bold;
  letter-spacing: -1px;
  padding: 0 0 3px 0;
  margin: -33px 0 0 27px; }

.book1 span {
  color: #000;
  font-size: 15px;
  line-height: 17px;
  float: left;
  margin: -6px 0 0 32px;
  width: 90px;
  font-weight: bold;
  letter-spacing: -1px; }

.book1 a {
  color: #fbf9f9;
  font-weight: bold;
  font-size: 15px;
  line-height: 17px;
  float: left;
  margin: 0 0 0 33px;
  font-weight: bold;
  letter-spacing: -1px; }

.book1 a:hover {
  text-decoration: underline; }

.book2 {
  width: 124px; }

.book2 span {
  width: 124px;
  margin-left: 0; }

.book3 {
  width: 130px; }

.book3 span {
  width: 130px;
  margin-left: 0; }

.book4 {
  width: 108px;
  margin-left: -20px; }

.book4 span {
  width: 108px; }

.pagewrap2 {
  background: url(../images/wrap-bg.jpg) no-repeat center top; }
</pre></body></html>