.main {
  margin: 0 40px;
}

.not-front .main {
  min-height: 400px;
}

.sidebars #sidebar_1 {
  float: left;
  width: 140px;
  margin: 0 40px 0 0;
}

.sidebars .main {
  float: left;
  width: 463px;
  margin: 0 33px 0 0;
}

.sidebars #sidebar_2 {
  float: left;
  width: 252px;
}

.sidebars .main {
  color: #4e2e2c;
}

.one-sidebar .main {
  float: left;
  width: 604px;
  margin: 0 33px 0 40px;
}

.sidebar-right #sidebar_2 {
  float: left;
  width: 252px;
}

.main h1 {
  font-size: 31px;
  color: #006ab6;
}

.main h2 {
  font-size: 16px;
  color: #006ab6;
  margin: 0 0 5px 0;
}

.main ul li {
  list-style-type: disc;
  margin-left: 16px;
}

/** RASH ICONS START **/
.rash_icons {
  margin: 15px 0 20px 0;
}

.rash_icons .icon {
  float: left;
  width: 80px;
  margin-right: 20px;
  text-align: center;
  font-weight: bold;
}

.rash_icons .icon img {
  margin: 0 0 10px 0;
}
/** RASH ICONS END **/

.node ul {
  margin-bottom: 5px;
}

/** META START **/
.node .meta {
  margin: 27px 0 0 0;
}
.node .meta ul {
  margin: 0;
  padding: 0;
}

.node .meta ul li {
  list-style-type: none;
  float: left;
  margin: 0;
  padding: 0;
}

.node .meta ul li a {
  display: block;
  height: 22px;
  line-height: 22px;
}

.node .meta ul li .print_article {
  background: url('/images/icon_print.png') no-repeat;
  padding-left: 25px;
  margin-right: 20px;
}

.node .meta ul li .print_article span {
  color: #006AB6;
  font-size: 14px;
}

.node .meta ul li a.tips {
  width: 287px;
  height: 27px;
  margin-left: 70px;
}

.node .meta .tips span {
  margin: 0 30px 0 10px
}

/** META END **/

.vcard {
  margin: 10px 0;
}

.main ol li {
  list-style-type: decimal;
  margin-left: 16px;
}

#where-to-buy .logos {
  margin-top: 10px;
}

#where-to-buy .logos .logo {
  float: left;
  padding: 10px;
  height: 55px;
}

#where-to-buy .logos .bottomrow {
  padding: 30px 10px 10px 10px !important;
}

.cc_demo {
  margin: 20px 0;
}

#sitemap li {
  margin-bottom: 10px !important;
}
#sitemap li a {
  color: #4e2e2c;
}

#faqs .faq {
  clear: both;
}
#faqs .faq .question {
  font-weight: bold;
}
#faqs .faq .ans {
  float: left;
}
#faqs .faq .ans_copy {
  float: left;
  margin-left: 5px;
  margin-bottom: 10px;
  width: 810px;
}

/*Caldesene challenge steps START*/
.cc_steps {
  margin-top: 15px;
  margin-bottom: 15px;
}
.cc_steps .step {
  float: left;
  margin-right: 12px;
}
/*Caldesene challenge steps END*/
