@font-face {
  font-family: Rockwell;
  src: url(/fonts/Rockwell.ttf);
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: Rockwell;
  src: url(/fonts/RockwellBold.ttf);
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: Rockwell;
  src: url(/fonts/RockwellItalic.ttf);
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: Rockwell;
  src: url(/fonts/RockwellBoldItalic.ttf);
  font-weight: bold;
  font-style: italic; }
html, body, form {
  margin: 0;
  padding: 0; }

body {
  font: normal 12.15px jaf-facitweb, sans-serif;
  background: #fff;
  color: #403B36; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0; }

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

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

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 1em;
  font-weight: normal; }

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

/*ol, ul { list-style: none; }*/
input, textarea, select {
  font-family: inherit;
  font-size: 1em;
  color: #000; }

strong, b {
  font-weight: bold; }

em, i {
  font-style: italic; }

a {
  text-decoration: none;
  font-weight: bold; }
  a img {
    border: 0; }
  a, a:active, a:visited {
    color: #135394; }
  a:hover {
    text-decoration: none; }

h1 {
  font-size: 2.0em;
  font-weight: normal;
  margin-top: 0em;
  margin-bottom: 0em;
  font-family: Rockwell, serif; }

#sc_wrapper h1 {
  font-size: 60px;
  font-weight: bold;
  color: #04838e;
  margin: 0;
  border-bottom: 0;
  line-height: 60px;
  position: relative;
  top: -9px; }

h1.subtitle {
  font-size: 60px;
  font-weight: bold;
  color: #04838e;
  margin: 5px;
  border-bottom: 0; }

h2 {
  color: #ed8a08;
  font-size: 2em;
  margin: 1.2em 0em 1.2em 0em;
  font-family: Rockwell, serif; }

#sc_wrapper h2 {
  color: #ed8a08;
  font-size: 2em;
  margin: 5px 0;
  font-family: Rockwell, serif;
  border-bottom: 1px solid #514b48; }

h2.subtitle {
  color: #ed8a08 !important;
  font-size: 30px !important;
  font-weight: normal !important;
  margin: 0 0 20px 0 !important;
  padding: 0 0 2px 0 !important;
  border-bottom: 1px solid #514b48 !important;
  font-family: Rockwell, serif; }
h2.blue {
  font-size: 1.5em !important;
  font-weight: bold !important;
  color: #135394 !important;
  margin: 0pt 0pt 20px !important;
  padding: 0pt 0pt 10px !important;
  border-bottom: 0pt none !important; }

#set_items h2 {
  border-bottom: 0;
  font-size: 1.5em; }

h3 {
  color: #706762;
  font-size: 1.4em;
  margin: 1em 0em;
  padding: 10px;
  font-weight: bold;
  font-family: jaf-facitweb, sans-serif; }

#sc_wrapper h3 {
  color: #706762;
  font-size: 1.4em;
  margin: 10px 0 20px 0;
  padding: 0 0 5px 0;
  font-family: jaf-facitweb, sans-serif;
  font-weight: bold; }

h4 {
  font-size: 1.0em;
  margin: 0;
  font-weight: bold;
  margin: 10px 0 10px 0; }

h5 {
  font-size: 1.0em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: bold; }

h6 {
  font-size: 0.8em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: bold; }

.br {
  border: 0;
  margin: 0;
  clear: both; }

.left {
  float: left; }

.right {
  float: right; }

.cleardiv, .clear {
  clear: both;
  height: 1px;
  font-size: 0;
  line-height: 0; }

.clearfix {
  display: inline-block; }
  .clearfix:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }

html[xmlns] .clearfix {
  display: block; }

* html .clearfix {
  height: 1%; }

.datatable td {
  padding: 6px; }

.webform_errors {
  background-color: #fdd;
  padding: 6px;
  margin: 0 0 10px; }

.hide {
  display: none; }

.underline {
  text-decoration: underline; }

.bullet {
  list-style-image: url("/images/bullet.png");
  margin: 0 0 0 20px; }

/* ----------- STYLES ------------- */
.bold {
  font-weight: bold; }

.italic {
  font-style: italic; }

.black {
  color: #403B36 !important; }

.blue {
  color: #315d84 !important; }

.brown {
  color: #99893D !important; }

.rust {
  color: #AD6823 !important; }

.creme {
  color: #fdf0b8 !important; }

.green {
  color: #758000 !important; }

.dark_green {
  color: #5E8C5B !important; }

.tan {
  color: #b1a359 !important; }

.white {
  color: #fff !important; }

.yellow {
  color: #fdd900 !important; }

.red {
  color: #c6291d !important; }

.orange {
  color: #ed8a08 !important; }

.dark_gray {
  color: #514b48 !important; }

.teal {
  color: #04838e !important; }

.bigger {
  font-size: 1.3em; }

.big {
  font-size: 1.2em; }

.small {
  font-size: .8em; }

.smaller {
  font-size: .7em; }

.fancy {
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase; }

.bigfirst:first-letter {
  font-size: 1.3em;
  font-weight: bold; }

.line_through {
  text-decoration: line-through; }

/* ----------- HEADER ------------- */
#header {
  margin: 15px auto;
  width: 988px;
  background-color: #ecece8; }
  #header .promo {
    color: #fff;
    width: 565px;
    height: 66px;
    margin-left: 20px;
    padding: 0 20px;
    font-style: italic;
    font-size: 1.4em;
    float: left;
    display: inline;
    text-align: center; }
    #header .promo img {
      margin-top: 5px; }
  #header .call {
    float: right;
    color: #fff;
    display: inline;
    margin: 5px 40px;
    color: #25507e; }
  #header .search {
    float: right;
    display: inline;
    margin: 0 40px; }
    #header .search input {
      border: 1px solid #747267;
      height: 31px;
      width: 230px;
      margin-bottom: 10px;
      padding: 0 10px; }

.banner {
  position: relative;
  border-bottom: 2px solid #514b48; }
  .banner .wrapper {
    margin: 0 auto;
    width: 988px;
    position: relative;
    padding-bottom: 10px; }
  .banner .logo {
    margin-left: 20px;
    display: inline; }
  .banner .info {
    float: right;
    text-align: right;
    margin-top: 10px;
    color: #706762; }
    .banner .info a {
      color: #04838e;
      font-weight: bold; }
  .banner .tab {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 30px;
    color: #fff;
    font-style: italic;
    font-family: Rockwell, serif;
    font-size: 12.5px; }
    .banner .tab a, .banner .tab div {
      display: block;
      float: left;
      padding: 0 9px;
      line-height: 30px;
      background-color: #514b48;
      margin-right: 3px;
      color: #fff;
      font-weight: normal;
      font-style: normal; }
      .banner .tab a:last-child, .banner .tab div:last-child {
        margin-right: 0; }
      .banner .tab a:hover, .banner .tab div:hover {
        background-color: #ccc; }
      .banner .tab a.subscriptions, .banner .tab div.subscriptions {
        padding: 0;
        background-color: #ecece8;
        position: relative;
        z-index: 220; }
        .banner .tab a.subscriptions .sub-menu-title, .banner .tab div.subscriptions .sub-menu-title {
          font-weight: bold;
          background-color: #ed8a08;
          margin: 0; }
        .banner .tab a.subscriptions .divider, .banner .tab div.subscriptions .divider {
          border-bottom: 1px solid #ed8a08;
          margin: 0 5px;
          display: none;
          width: 110px; }
        .banner .tab a.subscriptions .sub-menu, .banner .tab div.subscriptions .sub-menu {
          position: relative;
          z-index: 100;
          background-color: transparent;
          margin: 0;
          display: none;
          clear: both;
          color: #403B36;
          float: none;
          font-weight: bold; }
          .banner .tab a.subscriptions .sub-menu:hover, .banner .tab div.subscriptions .sub-menu:hover {
            color: #ed8a08;
            font-weight: bold;
            display: block; }
        .banner .tab a.subscriptions:hover .sub-menu, .banner .tab a.subscriptions:hover .divider, .banner .tab div.subscriptions:hover .sub-menu, .banner .tab div.subscriptions:hover .divider {
          display: block; }
      .banner .tab a.books, .banner .tab a.blog, .banner .tab div.books, .banner .tab div.blog {
        font-weight: bold; }
      .banner .tab a.articles, .banner .tab a.books, .banner .tab div.articles, .banner .tab div.books {
        margin-right: 1px; }

/* ----------- CONTENT ------------- */
.main {
  margin: 0 auto;
  width: 988px;
  position: relative;
  padding-top: 40px; }
  .main .menu-tab {
    position: absolute;
    top: 0;
    left: 10px;
    height: 30px;
    color: #fff;
    font-style: italic;
    font-family: Rockwell, serif;
    font-size: 12.5px;
    background-color: #706762; }
    .main .menu-tab a, .main .menu-tab div {
      display: block;
      float: left;
      padding: 0 9px;
      line-height: 30px;
      margin-right: 3px;
      color: #fff;
      font-weight: normal;
      font-style: normal;
      min-width: 58px;
      text-align: center; }
      .main .menu-tab a:last-child, .main .menu-tab div:last-child {
        margin-right: 0; }
      .main .menu-tab a:hover, .main .menu-tab div:hover {
        background-color: #514b48; }
      .main .menu-tab a.cart, .main .menu-tab div.cart {
        padding-top: 6px;
        padding-bottom: 6px; }
      .main .menu-tab a.online, .main .menu-tab div.online {
        background-color: #3A5775;
        font-weight: bold;
        min-width: 175px;
        margin: 0;
        text-align: center; }
        .main .menu-tab a.online:hover, .main .menu-tab div.online:hover {
          background-color: #514b48; }
      .main .menu-tab a.subscriptions, .main .menu-tab div.subscriptions {
        padding: 0;
        margin: 0;
        position: relative;
        z-index: 220;
        min-width: 175px;
        background-color: #14838F; }
        .main .menu-tab a.subscriptions:hover, .main .menu-tab div.subscriptions:hover {
          background-color: #14838F; }
        .main .menu-tab a.subscriptions .sub-menu-title, .main .menu-tab div.subscriptions .sub-menu-title {
          font-weight: bold;
          margin: 0;
          width: 100%;
          text-align: center;
          padding-right: 0;
          padding-left: 0; }
          .main .menu-tab a.subscriptions .sub-menu-title:hover, .main .menu-tab div.subscriptions .sub-menu-title:hover {
            font-weight: normal;
            background-color: #14838F; }
        .main .menu-tab a.subscriptions .divider, .main .menu-tab div.subscriptions .divider {
          border-bottom: 1px solid #fff;
          margin: 0 5px;
          display: none;
          width: 110px; }
        .main .menu-tab a.subscriptions .sub-menu, .main .menu-tab div.subscriptions .sub-menu {
          position: relative;
          z-index: 100;
          text-align: left;
          background-color: transparent;
          margin: 0;
          display: none;
          clear: both;
          color: #fff;
          float: none;
          font-weight: bold; }
          .main .menu-tab a.subscriptions .sub-menu:hover, .main .menu-tab div.subscriptions .sub-menu:hover {
            font-weight: normal;
            display: block; }
        .main .menu-tab a.subscriptions:hover .sub-menu, .main .menu-tab a.subscriptions:hover .divider, .main .menu-tab div.subscriptions:hover .sub-menu, .main .menu-tab div.subscriptions:hover .divider {
          display: block; }
      .main .menu-tab a.books, .main .menu-tab a.blog, .main .menu-tab div.books, .main .menu-tab div.blog {
        font-weight: bold; }
      .main .menu-tab a.articles, .main .menu-tab a.books, .main .menu-tab div.articles, .main .menu-tab div.books {
        margin-right: 1px; }

a.btn {
  font-weight: normal; }

.btn {
  font-family: Rockwell, serif;
  font-size: 12.5px;
  cursor: pointer;
  font-size: 12.5px;
  padding: 0 10px;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  background-color: #928f8d;
  color: #fff;
  margin: 0px 5px;
  border: none; }
  .btn a {
    font-weight: normal; }
  .btn.btn-red {
    background-color: #c6291d;
    color: #fff; }
  .btn.btn-orange {
    background-color: #ed8a08;
    color: #fff; }
  .btn.btn-green {
    background-color: #758000;
    color: #fff; }
  .btn.btn-gray {
    background-color: #928f8d;
    color: #fff !important; }

.buttons {
  float: right;
  padding: 10px; }
  .buttons.left {
    float: left; }
  .buttons .btn {
    float: left;
    font-weight: normal; }
    .buttons .btn.btn-red {
      font-weight: bold; }
    .buttons .btn.cart {
      box-sizing: border-box;
      background-color: #04838e;
      padding: 3px 6px; }
  .buttons .btn2 {
    background: #514b48;
    padding: 6px 10px;
    margin: 3px 5px;
    font-size: .9em;
    float: left;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }
  .buttons .btn a, .buttons .btn2 a {
    color: #fff; }

#home {
  padding: 10px; }

div img.header {
  float: right; }

#home #slideshow {
  float: right;
  position: relative;
  width: 640px;
  height: 280px; }
  #home #slideshow img {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; }
  #home #slideshow div {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0.0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; }
    #home #slideshow div.active {
      z-index: 10;
      opacity: 1.0;
      border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px; }
    #home #slideshow div.last-active {
      z-index: 9; }
#home .learn {
  background-color: #ecece8;
  padding: 10px;
  width: 250px;
  float: right;
  margin: 10px;
  display: inline;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; }
  #home .learn h2 a {
    font-weight: normal;
    color: #ed8a08;
    font-family: Rockwell, serif; }
#home .learn-more {
  float: right;
  color: #758000; }

#ce_learn {
  padding: 10px;
  width: 250px;
  float: right;
  margin: 10px;
  display: inline;
  background-color: #ecece8; }

.subscription-box {
  /* background: #d9d8c7; */
  padding: 10px;
  width: 250px;
  float: right;
  margin: 10px;
  display: inline;
  /* border-radius: 10px; */
  /* -moz-border-radius: 10px; */
  /* -webkit-border-radius: 10px; */ }

#home .read {
  padding: 10px;
  width: 620px;
  float: right;
  display: inline; }
  #home .read h2 a {
    font-family: Rockwell, serif;
    color: #ed8a08;
    font-weight: normal; }
#home .read_content {
  float: left;
  width: 330px; }
#home .laugh {
  background: #ecece8;
  padding: 10px;
  margin: 10px;
  width: 246px;
  float: right;
  display: inline;
  clear: right;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }
  #home .laugh .comic {
    text-align: center; }
    #home .laugh .comic img {
      width: 100%; }
  #home .laugh .right a {
    color: #758000; }
  #home .laugh h2 {
    font-weight: normal;
    font-family: Rockwell, serif;
    color: #ed8a08; }
#home .read .top_learning {
  background-color: #ecece8;
  width: 610px;
  margin: 0 10px 10px 10px;
  clear: left; }

.top_learning .approach, .top_learning .issue, .top_learning .population, .top_learning .expert {
  width: 130px;
  float: left;
  display: inline;
  padding: 10px; }
  .top_learning .approach h4 a, .top_learning .issue h4 a, .top_learning .population h4 a, .top_learning .expert h4 a {
    font-size: 13px;
    color: #758000; }
.top_learning ul {
  list-style: none;
  margin: 0;
  padding: 0; }
  .top_learning ul li a {
    color: #928f8d;
    font-weight: normal; }

#back_to_top {
  color: #758000;
  font-style: italic;
  font-weight: normal;
  font-size: .9em;
  clear: both;
  margin-bottom: 10px; }

/* ------------- SIDEBAR --------------- */
#home .sidebar {
  float: left;
  background: #ecece8;
  padding: 10px;
  margin-right: 6px;
  width: 290px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }
  #home .sidebar .watch {
    background: #ecece8;
    padding: 10px; }
    #home .sidebar .watch h2 a {
      font-weight: normal;
      font-family: Rockwell, serif;
      color: #ed8a08; }

.sidebar_block {
  background: #ecece8;
  width: 200px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 10px;
  margin: 10px;
  width: 200px;
  color: #514b48;
  font-weight: bold; }
  .sidebar_block .sidebar_header {
    font-size: 1.5em;
    font-weight: bold;
    margin: 0 0 10px 0; }
  .sidebar_block ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .sidebar_block ul li ul {
      margin: 0 0 0 15px; }
  .sidebar_block a.active {
    color: #758000;
    font-weight: bold; }
  .sidebar_block .divider {
    border-bottom: 1px solid #706762; }
  .sidebar_block h4 {
    font-size: 1.4em;
    color: #514b48;
    font-weight: bold;
    padding: 45px 0 7px; }

/* -------- ARTICLE / INTERVIEW-------- */
.copy_wrapper, #sc_wrapper, #article, #interview {
  margin: 0 10px;
  background: #fff; }

#sidebar, #sidebar_right {
  float: left; }

#sidebar a:hover {
  color: #758000; }

.sidebar_block a, #article .sidebar a, #interview .sidebar a {
  color: #135394;
  font-weight: bold;
  /*display: block;
  margin: 7px 0;*/ }

ul.browse a, .sidebar_block ul a {
  display: block;
  margin: 3.5px 0; }

#order_wrapper a.checkout_now, #video_order_wrapper a.checkout_now, a.checkout_now {
  color: #c6291d; }

#sidebar a.selected {
  color: #758000;
  font-weight: bold; }

#content_wrapper, #video_wrapper {
  width: 715px;
  float: left;
  margin: 10px 0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

#content_wrapper.cart {
  margin-left: 10px;
  background: #FEFEFE; }

#content {
  padding: 0 0 10px; }

#cart_wrapper {
  width: 695px;
  padding: 10px;
  float: left;
  margin: 10px 0 0 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #fefefe; }

#video_wrapper {
  padding: 0; }
  #video_wrapper a {
    color: #758000; }

#video_content {
  padding: 10px; }
  #video_content #video_buttons {
    margin-right: -10px; }
    #video_content #video_buttons a {
      font-family: Rockwell, serif;
      font-weight: normal;
      background-color: #928f8d;
      display: inline-block;
      line-height: 25px;
      color: #fff;
      padding: 0 18px; }
      #video_content #video_buttons a.ce_credit {
        background-color: #ed8a08; }
  #video_content #streaming_available {
    background: none;
    padding: 0;
    margin-left: -10px; }
    #video_content #streaming_available a {
      font-weight: normal;
      font-family: Rockwell, serif;
      display: inline-block;
      line-height: 25px;
      color: #fff;
      padding: 0 18px;
      background-color: #04838e; }
    #video_content #streaming_available.red a {
      background-color: #c6291d; }

.expert_interviews, .popular_articles {
  width: 320px;
  padding: 10px;
  float: left; }

#content .header h1, #article .content .header h1, #interview .content .header h1 {
  padding: 30px 5px 20px 0;
  font-weight: normal;
  font-family: Rockwell, serif;
  color: #fff;
  font-size: 24px;
  border-bottom: 0;
  margin: 5px 0;
  line-height: 25px;
  position: relative;
  top: -9px; }

#content .header .author, #article .content .header .author, #interview .content .header .author {
  color: #ecece8;
  padding-bottom: 2px;
  font-weight: bold; }

#content .header img, #article .content .header img, #interview .content .header img {
  float: right; }

#content .body, #article .content .body {
  padding: 20px;
  line-height: 2em; }

#interview .content .top {
  padding: 10px;
  margin: 10px;
  border-bottom: 1px solid #04838e; }
#interview .content .body {
  padding: 20px;
  line-height: 2em; }
#interview .content .header {
  background: #04838e;
  color: #fff;
  padding: 0 0 0 20px; }
#interview .body .question_name {
  color: #928f8d;
  text-align: right;
  font-weight: bold; }
#interview .body .answer_name {
  color: #514b48;
  text-align: right;
  font-weight: bold; }
#interview .body .question {
  color: #555;
  line-height: 2em;
  padding: 5px 10px; }
#interview .body .answer {
  line-height: 1.5em;
  padding: 5px 10px; }
#interview .body .question_name, #interview .body .answer_name {
  vertical-align: top;
  line-height: 1.5em;
  padding: 5px 10px; }
#interview .body .section {
  font-weight: bold;
  font-size: 1.1em;
  width: 80%;
  padding: 0;
  color: #04838e;
  text-align: center; }
#interview .body .quote {
  width: 35%;
  border-left: 5px solid #04838e;
  padding: 10px 0 10px 20px;
  margin: 10px 0 10px 20px;
  color: #04838e;
  font-size: 1.2em;
  font-weight: bold;
  float: right;
  display: inline; }
#interview .body .jump {
  float: right;
  font-weight: normal;
  font-style: italic;
  font-size: 1em;
  margin: 10px 0;
  display: inline;
  color: #758000; }
#interview .body #more {
  color: #04838e;
  font-style: italic; }
#interview .therapist .separator {
  margin: 20px;
  background: #5E8C5B;
  height: 1px; }

#article .content .top {
  padding: 10px;
  margin: 10px;
  border-bottom: 2px solid #758000; }
#article .content .header {
  background: #758000;
  color: #fff;
  padding: 0 0 0 20px; }
#article .body .section {
  font-weight: bold;
  font-size: 1.1em;
  width: 80%;
  padding: 0;
  color: #758000; }
#article .body .jump {
  float: right;
  font-weight: normal;
  font-style: italic;
  font-size: 1em;
  margin: 10px 0;
  display: inline;
  color: #758000; }
#article .body .quote {
  width: 35%;
  border-left: 5px solid #758000;
  padding: 10px 0 10px 20px;
  margin: 10px 0 10px 20px;
  color: #758000;
  font-size: 1.2em;
  font-weight: bold;
  float: right;
  display: inline; }
#article .therapist .separator {
  margin: 20px;
  background: #514b48;
  height: 1px; }

.toc {
  margin: 10px 0; }
  .toc li {
    list-style: disc;
    margin: 5px 0; }
    .toc li a {
      color: #403B36; }

/* ---------- COMICS ----------- */
#comic {
  width: 695px;
  padding: 10px;
  float: right;
  margin: 10px;
  color: #ecece8;
  background: #ecece8;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
  #comic h1, #comic h2 {
    border-width: 0px; }
  #comic hr {
    color: #514b48;
    background-color: #514b48;
    border-width: 0px;
    height: 1px; }
  #comic .joke {
    margin: 0 auto;
    text-align: center;
    widht: 580px;
    color: #000; }
  #comic a {
    color: #758000; }

#comic-pages {
  display: inline;
  color: #514b48; }

.comic-pages-title {
  display: none; }

#comic-pages .active {
  padding: 3px 6px;
  background-color: #ed8a08;
  color: #fff; }

.comic-page {
  margin: 5px; }
  .comic-page a {
    padding: 5px;
    color: #758000; }

#comic-previous-page a, #comic-next-page a, #comic-first-page a, #comic-last-page a {
  display: none; }

/* --------- CE TESTS ---------- */
.testtitle {
  font-size: 5em;
  font-weight: bold;
  color: #ed8a08;
  margin: 3px;
  border-bottom: 0 !important; }

#ce_test {
  width: 695px;
  padding: 10px;
  float: right;
  margin: 10px;
  background: #ecece8;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
  #ce_test .instructions {
    line-height: 2em;
    padding: 0 20px; }
  #ce_test ol.question {
    list-style-type: decimal;
    margin-left: 40px; }
    #ce_test ol.question ol.answers {
      list-style-type: lower-alpha;
      list-style-position: inside; }
    #ce_test ol.question li {
      font-weight: bold;
      margin-top: 10px; }
    #ce_test ol.question ol.answers li {
      font-weight: normal;
      margin-top: 5px; }
  #ce_test .pass {
    color: #55AE3A;
    font-weight: bold;
    font-size: 1.5em;
    text-align: center; }
  #ce_test .fail {
    color: #f00;
    font-weight: bold;
    font-size: 1.5em;
    text-align: center; }

/* --------- BROWSE ---------- */
#browse_results {
  margin: 20px 0 0 0; }

.browse_image {
  margin: 0; }

.browse_name {
  color: #005288;
  font-weight: bold;
  font-size: 1.1em; }

.browse_info {
  margin: 0 0 0 10px; }

.book_image {
  margin: 0;
  width: 105px; }

.sound_filter_image {
  margin: 0;
  width: 160px; }

.book_info {
  margin: 0 0 0 10px;
  width: 575px; }

.sound_filter_info {
  margin: 0 0 0 10px;
  width: 520px; }

.browse_type {
  color: #999d9d;
  font-size: .8em;
  margin: 0 0 5px 0; }

.browse_therapist, .book_therapist {
  color: #403B36;
  font-weight: bold; }

.book_name, .sound_filter_name {
  color: #005288;
  font-size: 1.2em;
  font-weight: bold; }

.book_description, .sound_filter_description {
  margin: 10px 0 0 0;
  width: 400px;
  color: #615E58; }

.book_price, .sound_filter_price {
  font-weight: bold;
  text-align: right; }
  .book_price .btn, .sound_filter_price .btn {
    font-weight: normal; }

.divider {
  border-bottom: 1px solid #928f8d;
  margin: 10px 0; }

li.divider {
  margin: 5px 0; }

#video_header {
  background: #ed8a08;
  height: 253px; }

#video_header_left {
  width: 329px;
  padding: 10px;
  font-size: 11.3px; }
  #video_header_left h1 {
    font-weight: normal;
    font-family: Rockwell, serif;
    color: #fff;
    font-size: 24px;
    border-bottom: 0;
    margin: 5px 0;
    line-height: 25px; }

#video_duration {
  color: #ecece8;
  padding-bottom: 8px;
  font-weight: bold; }

#video_therapist {
  color: #ecece8;
  font-weight: bold;
  margin: -10px 0 5px; }

#video_summary {
  margin-top: 2px;
  color: #fff;
  line-height: 14px; }

#video_header_right {
  width: 366px;
  position: relative; }

#video_player {
  position: absolute;
  width: 300px;
  height: 225px;
  z-index: 100;
  left: 66px;
  background: #000; }

#video_player_homepage {
  width: 290px;
  height: 218px;
  display: block;
  background: #000; }

#video_samples {
  color: #fdf0b8;
  position: absolute;
  width: 295px;
  z-index: 101;
  left: 66px;
  top: 225px;
  height: 21px;
  font-weight: bold;
  background: #000;
  padding: 7px 0 0 5px; }

#video_samples_homepage {
  color: #fdf0b8;
  width: 290px;
  height: 65px;
  font-weight: bold;
  background: #000;
  padding: 7px 0 0 0px; }

#video_samples_links {
  margin-left: 5px;
  text-align: center; }

#now_playing {
  font-weight: bold;
  font-size: .9em;
  text-align: center;
  color: #fff;
  margin-bottom: 10px;
  height: 30px; }

a.video_sample {
  color: #fdf0b8;
  margin: 0 5px;
  cursor: pointer;
  padding: 3px 5px; }

#video_samples a.active, #video_samples_homepage a.active {
  background: #EC881D;
  padding: 3px 5px; }

#video_description {
  margin: 0 20px; }

#video_review_tabs_wrapper {
  width: 100%; }

#review_tabs_wrapper {
  width: 407px; }

#review {
  margin: 20px 0;
  color: #706762;
  font-style: italic;
  background: transparent url(images/review_quote.png) no-repeat;
  padding: 0 0 0 45px; }

span#captcha_error {
  font-weight: bold;
  color: red; }

.review {
  margin: 5px 20px;
  color: #7B7F82;
  font-style: italic; }

/* sets max-height for IE */
* html .reviews {
  height: expression( this.scrollHeight > 199 ? "200px" : "auto" );
  overflow-y: auto; }

.reviews {
  max-height: 200px;
  overflow-y: auto; }

.reviewer {
  padding: 0 0 10px 25px;
  border-bottom: 1px solid #EC881D; }

.add_review {
  margin: 10px 0;
  text-align: center; }

.fancy_tab_content {
  float: left;
  background-color: #ecece8;
  height: 30px;
  padding: 0 10px;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
  color: #706762; }

.fancy_tab_close {
  float: left;
  display: inline;
  width: 22px;
  height: 29px; }

#tabs_wrapper {
  width: 400px;
  margin: 30px 0 0 0; }
  #tabs_wrapper .tab {
    font-family: Rockwell, serif; }

#video_tabs_wrapper {
  width: 100%;
  margin: 30px 0 0 0; }

#tabs_wrapper .tab, #video_tabs_wrapper .tab {
  background: #928f8d;
  color: #ecece8;
  padding: 5px 16px 8px;
  display: inline;
  cursor: pointer;
  line-height: 30px;
  margin: 0 1px 0 0;
  height: 30px; }

#tabs {
  height: 30px;
  padding: 0;
  margin: 0;
  font-family: Rockwell, serif; }
  #tabs .tab {
    color: #fff; }
  #tabs .active {
    background: #ecece8;
    color: #514b48; }

#tabs_content {
  background: #ecece8;
  padding: 20px;
  margin: 0; }

#tab_specs_content div {
  margin: 0 0 10px 0; }

#tab_bios_content img {
  margin: 0 20px 20px 0; }

#video_order_wrapper {
  width: 100%;
  margin-top: 60px; }
  #video_order_wrapper a {
    color: #135394; }

#order_wrapper {
  width: 260px; }

#order {
  background: #ecece8;
  padding: 10px;
  margin: 5px 0 0 20px;
  width: 240px;
  color: #514b48; }

#video_order {
  background: #ecece8;
  padding: 10px 20px 10px 10px;
  margin: 5px 0 0 0;
  width: 670px; }
  #video_order > table {
    margin-top: 10px; }
  #video_order .whats_this_text {
    color: #928f8d; }
    #video_order .whats_this_text a {
      color: #928f8d; }
  #video_order a {
    color: #185592; }

.item-added {
  font-size: 11px; }
  .item-added a {
    color: #c6291d; }

#order .heading, #video_order .heading {
  color: #758000;
  font-size: 1.5em;
  font-weight: bold; }
#order .subheading, #video_order .subheading {
  font-size: 12px;
  font-weight: bold;
  color: #04838e; }
#order ul, #video_order ul {
  margin: 10px 0 0 15px;
  padding: 0; }
#order li, #video_order li {
  font-size: 14px;
  padding: 0 0 10px 0; }
  #order li a, #video_order li a {
    font-size: 12px; }
#order .btn, #video_order .btn {
  margin-top: 15px;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  font-family: Rockwell, serif; }
  #order .btn.add_to_cart, #video_order .btn.add_to_cart {
    font-weight: normal;
    background-color: #ed8a08;
    color: #fff; }

.earn_credits {
  color: #706762;
  font-weight: bold; }

.bold_rust {
  color: #AD6823;
  font-weight: bold; }

ul#set_links {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0; }

#set_links span {
  color: #135394;
  cursor: pointer; }
  #set_links span.active {
    color: #EC881D;
    font-weight: bold;
    font-size: 1.4em;
    background: transparent url(images/caret.png) 0 3px no-repeat;
    padding-left: 15px; }

.add_to_cart {
  cursor: pointer;
  margin: 0; }

.sale_price, .bundle_savings {
  color: #c6291d;
  font-weight: bold; }

#paginator {
  background: #DBDBC8;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 10px;
  margin: 10px 0 20px 0; }
  #paginator a {
    color: #758000; }
    #paginator a.active {
      text-decoration: underline; }

.popover {
  width: 710px;
  position: absolute;
  top: 20px;
  z-index: 9999;
  margin: 0;
  padding: 10px 10px 10px 10px;
  border: 1px solid #70600a;
  background: #fffdfa; }
  .popover ul {
    width: 200px;
    margin: 0;
    float: left;
    padding: 0;
    list-style: none; }
    .popover ul li {
      margin: 0;
      padding: 0; }

/* --------- ACCOUNT / LOGIN / CHECKOUT ---------- */
.login {
  margin: 0 10px;
  padding: 10px;
  background: #fff url("/images/content_bg.jpg") repeat-x;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px; }
  .login .container {
    background: #fff;
    padding: 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }
    .login .container .header {
      font-size: 2.5em;
      color: #758000;
      font-weight: bold; }
    .login .container .box {
      width: 300px;
      padding: 10px;
      float: left;
      display: inline; }
      .login .container .box .title {
        color: #000;
        font-weight: bold;
        font-size: 1.2em;
        margin-bottom: 5px; }
      .login .container .box .content {
        background: #e0e1cf;
        padding: 10px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px; }
        .login .container .box .content .subtitle {
          color: #F90;
          font-weight: bold;
          font-size: 1.2em;
          margin-bottom: 5px; }
        .login .container .box .content .style {
          background: url(/images/small_input_bg.jpg) repeat-x;
          border: 2px solid #c3bf8a;
          height: 17px;
          border-radius: 4px;
          -moz-border-radius: 4px;
          -webkit-border-radius: 4px; }
        .login .container .box .content .image {
          float: right;
          display: inline;
          margin-right: 50px; }

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

.separator {
  margin: 10px 10px;
  background: #514b48;
  height: 1px; }

.cetest_name {
  color: #005288;
  font-size: 1.1em;
  font-weight: bold; }

.cetest_author {
  color: #403B36;
  font-weight: bold; }

.cetest_credits {
  text-transform: uppercase;
  font-weight: bold; }

.supplementary-reading {
  margin-bottom: 5px; }

.stream_name {
  color: #005288;
  font-size: 1.1em;
  font-weight: bold; }

.stream_author {
  color: #403B36;
  font-weight: bold; }

.renewChecks {
  vertical-align: middle; }

.expiredText {
  color: #FF0000; }

#article .therapist, #interview .therapist {
  width: 400px;
  margin: 10px;
  padding: 10px;
  background: #e6e3d4;
  float: left;
  display: inline; }
  #article .therapist img, #interview .therapist img {
    float: right;
    display: inline;
    margin-left: 10px; }
#article .content, #interview .content {
  width: 695px;
  float: left;
  margin: 10px 10px; }
  #article .content .header, #interview .content .header {
    font-size: 11.3px;
    line-height: 14px; }
    #article .content .header a, #interview .content .header a {
      color: #fff; }
#article .sidebar, #interview .sidebar {
  float: left;
  background: #ecece8;
  border: 1px solid #999;
  padding: 10px;
  margin: 10px;
  width: 200px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  color: #514b48;
  font-weight: bold; }
  #article .sidebar h4, #interview .sidebar h4 {
    font-size: 1.4em;
    color: #514b48;
    font-weight: bold;
    padding: 45px 0 7px; }
#article .product, #interview .product {
  width: 250px;
  color: #514b48;
  float: left;
  display: inline; }
#article .product .info, #interview .product .info {
  border: 2px solid #e6e3d4;
  margin: 5px 0 0 10px;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
#article .product .info h2, #interview .product .info h2 {
  font-size: 1.4em;
  color: #514b48;
  border-bottom: 2px solid #ec881d;
  margin: 5px 0;
  padding-bottom: 5px; }
#article .product .info img, #interview .product .info img {
  float: right; }
#article .product .buy, #interview .product .buy {
  text-align: right; }
#article .product .buy img, #interview .product .buy img {
  vertical-align: middle; }
#article .product .buy a, #interview .product .buy a {
  color: #514b48; }
#article .share, #interview .share {
  margin: 20px;
  width: 320px;
  font-size: 13px; }
#article .share img, #interview .share img {
  float: right;
  display: inline;
  margin-left: 10px; }
#article .product .buy a, #interview .product .buy a {
  color: #514b48; }
#article .share, #interview .share {
  margin: 20px;
  width: 380px;
  font-size: 13px;
  font-weight: bold; }
  #article .share img, #interview .share img {
    float: right;
    display: inline; }
#article .buttons, #interview .buttons {
  padding: 0;
  margin-top: -10px; }
  #article .buttons .btn, #interview .buttons .btn {
    background-color: #928f8d;
    margin-right: 0px; }
    #article .buttons .btn.ce_credit, #interview .buttons .btn.ce_credit {
      background-color: #ed8a08; }

#sc_wrapper .share {
  font-weight: bold;
  font-size: 13px;
  margin: 20px;
  width: 380px; }
  #sc_wrapper .share a {
    color: #135394; }
  #sc_wrapper .share img {
    margin-left: 15px; }

/* ----------- CONTENT FOOT ------------ */
#content_foot {
  border-top: 1px solid #514b48;
  padding-bottom: 5px; }
  #content_foot .links {
    width: 500px;
    height: 120px;
    padding: 10px 20px 5px 45px;
    float: left; }
    #content_foot .links h5 {
      color: #514b48;
      margin: 5px 0;
      font-weight: bold; }
    #content_foot .links a {
      color: #514b48;
      display: block;
      text-decoration: none;
      margin: 7px 0;
      font-size: .9em;
      font-weight: normal; }
    #content_foot .links .info {
      width: 175px;
      float: left; }
    #content_foot .links .company {
      width: 200px;
      float: left; }
    #content_foot .links .policies {
      width: 110px;
      float: left; }
  #content_foot .account {
    width: 90px;
    height: 120px;
    padding: 0 20px;
    margin: 10px 0;
    float: left;
    text-align: center; }
    #content_foot .account a {
      color: #514b48;
      text-decoration: none; }
  #content_foot .buttons {
    width: 250px;
    padding: 0 20px;
    float: left;
    margin: 10px 0; }
    #content_foot .buttons a {
      margin: 10px 0;
      color: #4c4c4c;
      text-decoration: none;
      float: left;
      width: 120px;
      font-size: .9em;
      height: 25px; }
      #content_foot .buttons a.cart img {
        background-color: #04838e;
        padding: 3.5px 6px; }
    #content_foot .buttons img {
      margin: 0 5px;
      vertical-align: middle; }

/* -------------- FOOTER --------------- */
#footer {
  border-top: 1px solid #514b48; }
  #footer .wrapper {
    width: 958px;
    margin: 0 auto;
    padding: 10px 10px 0 20px; }
  #footer .info {
    color: #514b48;
    float: right;
    text-align: right;
    font-weight: bold; }
    #footer .info a {
      color: #514b48;
      text-decoration: none; }
  #footer .copyright {
    font-size: .8em;
    color: #ccc;
    margin-top: 10px; }
  #footer .social {
    float: left;
    text-align: left;
    font-weight: bold; }
    #footer .social a {
      color: #514b48;
      text-decoration: none; }
  #footer img {
    vertical-align: middle;
    margin: 0 5px; }

/* -------------- CART --------------- */
.error, .cart_error {
  border: 1px solid #EE5555;
  background: #FBE3E4;
  padding: 5px;
  color: #EE5555; }

.cart_confirm {
  background: #92FFA5;
  border: 1px solid #009218;
  color: #009218;
  margin-bottom: 10px;
  padding: 10px; }

table#cart_items tr#cart_items_header {
  padding: 5px;
  font-weight: bold;
  border-bottom: 0; }
  table#cart_items tr#cart_items_header td {
    /*background: #DDDECB;*/ }
table#cart_items tr#cart_promo {
  border-bottom: 0; }
  table#cart_items tr#cart_promo td {
    /*background: #DDDECB;*/
    padding: 2px; }
table#cart_items td {
  vertical-align: top;
  padding: 10px; }
table#cart_items tr.datarow1, table#cart_items tr.datarow2 {
  border-bottom: 1px solid #b1a359; }
table#cart_items tr#total, table#cart_items tr#discount, table#cart_items tr#gift_certificate, table#cart_items tr#auto_discount, table#cart_items tr#subtotal, table#cart_items tr#tax, table#cart_items tr#shipping, table#cart_items tr#promo, table#cart_items tr#item_submit, table#cart_items tr#account_points, table#cart_items tr#package_points, table#cart_items tr#tax {
  border-bottom: 0; }

tr#checkout_shipping td, tr#checkout_billing td, tr#checkout_items td, tr#checkout_account td, tr#checkout_method td {
  background: #706762;
  color: #fff;
  font-weight: bold; }

.checkout_wrapper {
  margin: 10px 0; }
  .checkout_wrapper input {
    margin: 0;
    color: #666666; }
    .checkout_wrapper input[type="radio"], .checkout_wrapper input[type="checkbox"] {
      margin: 0 5px 0 0; }
  .checkout_wrapper select {
    margin: 0;
    color: #666666; }

.checkout_method_box {
  width: 300px;
  margin: 0 25px 0 0; }

#cart_summary {
  color: #000; }
  #cart_summary .sidebar_header {
    color: #EC881D;
    text-align: right; }
  #cart_summary td {
    vertical-align: top;
    margin: 0;
    padding: 0 5px 5px 5px;
    font-weight: normal; }
    #cart_summary td a {
      margin: 0; }

/* -------------- Form Inputs --------------- */
input[type="text"], input[type="password"] {
  border: 1px solid #706762;
  background: #ecece8; }

textarea {
  border: 1px solid #706762;
  background: #fff; }

select {
  background: #ecece8; }

/* -------------- CE Courses --------------- */
#ce_approvals {
  background-color: #ecece8;
  padding: 10px; }

#ce_videos {
  width: 175px;
  margin: 0 10px 0 0;
  padding-right: 10px;
  border-right: 1px solid #514b48; }

#ce_ai {
  width: 175px;
  margin-left: 10px; }

/* -------------- Learning Centers --------------- */
.learning_centers_copy {
  border-bottom: 1px solid #514b48; }

.learning_centers .col {
  float: left;
  width: 23%;
  margin: 20px 10px 20px 0;
  border-right: 1px solid #928f8d; }
  .learning_centers .col ul {
    margin: 0px;
    padding: 0px;
    list-style: none; }
    .learning_centers .col ul li a {
      font-weight: normal; }

/* -------------- Rounded Corners --------------- */
.rounded_border {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

.rounded_bottom_border {
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px; }

.rounded_left_border {
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px; }

.rounded_right_border {
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px; }

.rounded_top_right_border {
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px; }

#admin {
  width: 100%;
  height: 18px;
  background: #FFFF00;
  text-align: center;
  padding: 0;
  font-weight: bold;
  top: 0;
  position: absolute; }

#cart_upsell a {
  display: inline; }

.center {
  text-align: center; }

.required {
  color: red; }

/* --------------- BIOS ---------------- */
.bio {
  clear: both;
  margin-bottom: 20px; }
  .bio img {
    float: left;
    margin-right: 20px;
    display: inline;
    width: 130px; }
  .bio div {
    float: left;
    width: 75%; }

.bio_name {
  font-weight: bold;
  color: #AF6D2A;
  width: 100% !important; }

.expert_column {
  float: left;
  margin-right: 10px;
  border-right: 2px solid #B9B8B5;
  padding: 0 10px;
  width: 180px; }
  .expert_column a {
    font-weight: normal; }

.add_to_cart_wrapper {
  height: 40px; }

#cart_link, #cart_link a {
  color: #04838e;
  font-size: 14px; }
  #cart_link img, #cart_link a img {
    position: relative;
    top: 5px; }

.item_added {
  font-weight: bold;
  text-align: center;
  font-size: 1.2em;
  padding-top: 10px;
  color: #758000; }

/*------------- BLOG ------------- */
.blog-post {
  line-height: 2em;
  padding: 0 20px 20px 20px; }

.blog-item {
  margin: 20px; }

.blog_bio {
  margin: 20px;
  padding: 20px;
  background: #ecece8; }
  .blog_bio img {
    float: left;
    display: inline;
    margin: 0 20px 20px 0; }
  .blog_bio h3 {
    margin: 0 0 5px 0 !important;
    padding: 0px !important; }

/*------------ Survey ----------- */
.survey_question {
  padding: 10px 20px 0 20px; }

.survey_answer {
  padding: 5px 30px; }

.faq {
  margin: 10px 20px; }

/* ------------ WHATS NEW ----------- */
.copy {
  width: 375px;
  float: left;
  display: inline; }

.new {
  width: 300px;
  float: left;
  display: inline;
  font-size: .9em;
  margin-left: 20px; }

/* ------------ HTML5 VIDEO PLAYLIST  ----------- */
ul.video_playlist {
  width: 290px;
  height: 220px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  position: relative; }

div#video_header ul.video_playlist {
  width: 300px;
  height: 225px; }

ul.video_playlist li {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  margin: 0;
  padding: 0;
  display: block; }
  ul.video_playlist li.selected {
    visibility: visible; }

.strike {
  text-decoration: line-through; }

.estimated_shipping {
  font-weight: bold; }

#institutional_request select {
  width: 200px; }

.subscription_change_submit {
  display: block;
  margin: 20px auto; }

a.purchase-button {
  background: #758000;
  padding: 6px 8px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff; }

input[type=button] {
  border: 0;
  background-color: #928f8d;
  color: #fff;
  cursor: pointer;
  height: 25px;
  padding: 0 10px;
  font-family: Rockwell, serif; }
  input[type=button][value=Submit], input[type=button][value=Update] {
    background-color: #928f8d; }

input[type=submit] {
  border: 0;
  background-color: #928f8d;
  color: #fff;
  cursor: pointer;
  height: 25px;
  padding: 0 10px;
  font-family: Rockwell, serif; }

#tab_profile_content input[type=text], #tab_profile_content input[type=password] {
  background-color: #fff;
  padding: 5px;
  border: 1px solid #514b48; }

.ui-corner-all {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important; }

.ui-widget-content a {
  color: #135394 !important; }

.ui-widget input {
  font-size: 12.5px !important;
  font-family: Rockwell, serif !important; }

/*# sourceMappingURL=style.css.map */
