@charset "UTF-8";
/*Main Css*/
/* line 3, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
img {
  overflow: hidden;
}

/* line 4, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
img {
  overflow: hidden;
}

/* line 5, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
body, textarea {
  font: 11px/17px verdana,arial,sans-serif;
}

/* line 6, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
h1 {
  font: 24px/26px palatino,times,serif;
  color: #000;
}

/* line 6, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
h1.htc {
  text-align: center;
  color: #595142;
}

/* line 7, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
h2 {
  font: 19px/21px palatino,times,serif;
}

/* line 7, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
h2 a {
  color: #2851a2;
}

/* line 7, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
h2 a.action {
  font-size: 19px;
}

/* line 8, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
h3 {
  font-weight: bold;
}

/* line 9, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.mag_archive h2 {
  color: #2851a2;
}

/* line 10, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.toc h2 {
  font: 16px/21px palatino,times,serif;
  text-transform: uppercase;
  color: #595142;
  letter-spacing: 1px;
}

/* line 11, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content h3 {
  font: 16px/21px palatino,times,serif;
}

/* line 12, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about h1 {
  font-size: 21px;
  text-transform: uppercase;
  color: #595142;
  text-align: center;
}

/* line 13, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about h2 {
  font: 17px/21px palatino,times,serif;
}

/* line 14, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .blurbs h3 {
  font: 13px/18px verdana,arial,sans-serif;
  color: #595142;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  display: block;
}

/* line 15, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.premium_results h3 {
  margin-bottom: 8px;
  font: normal 13px/18px verdana,arial,sans-serif;
}

/* line 16, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.news h2 {
  font: 24px/26px palatino,times,serif;
}

/* line 16, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.news h2 a {
  color: #000;
}

/* line 17, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.news p a {
  font-weight: bold;
}

/* line 18, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.proletariat {
  text-transform: none;
}

/* line 19, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.quote {
  margin: 3px 0;
  padding: 15px 15px 10px;
  font: 16px/24px palatino,times,serif;
  color: #595142;
  text-align: center;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0;
}

/* line 19, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.quote .attribution {
  font: 12px/24px palatino,times,serif;
  text-transform: uppercase;
}

/* line 20, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
dl dt {
  font-weight: bold;
}

/* line 21, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.feature_list h2 a {
  font-size: 19px;
  line-height: 21px;
}

/* line 22, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.feature_list h3 a {
  font-weight: normal;
}

/* line 23, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.buy_cookware .feature_content {
  text-align: center;
}

/* line 23, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.buy_cookware .feature_content h1 {
  font: 29px/31px palatino,times,serif;
  color: #595142;
  text-transform: uppercase;
  text-align: center;
}

/* line 24, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.buy_cookware .feature_content span {
  font-size: 10px;
  text-transform: uppercase;
  color: #595142;
}

/* line 25, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.items h2 {
  font: 24px/26px palatino,times,serif;
}

/* line 26, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.action {
  font: 17px/21px palatino,times,serif;
  color: #2851a2;
}

/* line 26, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.action:after {
  content: '\00a0»';
}

/* line 27, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.condense_control a {
  font-weight: bold;
}

/* line 28, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subForm a {
  font-weight: normal;
}

/* line 29, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.category_nav li {
  font: bold 12px/18px verdana,arial,sans-serif;
}

/* line 29, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.category_nav li a {
  font-size: 13px;
  font-weight: normal;
}

/* line 30, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.category_nav li.current a {
  font: bold 12px/18px verdana,arial,sans-serif;
  color: #000;
}

/* line 31, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.video_nav li a {
  color: #000;
}

/* line 32, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.video_nav li.current > a {
  font-size: 12px;
  font-weight: bold;
}

/* line 33, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.video_nav .subcategory_nav li a {
  font-weight: normal;
  font-size: 13px;
  color: #2851a2;
}

/* line 34, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.video_nav .subcategory_nav li span {
  font: bold 12px/18px verdana,arial,sans-serif;
}

/* line 35, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.gallery_item h2 {
  padding-top: 7px;
  font: 11px/14px verdana,arial,sans-serif;
}

/* line 36, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.med_list_item h3 {
  line-height: 14px;
}

/* line 37, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.header {
  line-height: 30px;
  text-transform: uppercase;
  color: #4d4b39;
}

/* line 38, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_set .filter_title {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 39, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_set ul li {
  font: 11px/16px verdana,arial,sans-serif;
}

/* line 40, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.all_filters ul li {
  font: 11px/21px verdana,arial,sans-serif;
}

/* line 40, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.all_filters ul li a {
  font-weight: bold;
}

/* line 41, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.pagination .prev, .pagination .next, .pagination .current {
  font-weight: bold;
}

/* line 42, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.slidenav {
  line-height: 25px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}

/* line 43, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.browse h1 {
  font: 17px/21px palatino,times,serif;
  text-transform: uppercase;
  color: #595142;
  letter-spacing: 1px;
}

/* line 44, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.browse .menu_preview {
  padding-top: 10px;
  text-transform: uppercase;
  display: block;
}

/* line 45, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.browse .menu_recipes li {
  font-size: 6px;
}

/* line 45, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.browse .menu_recipes li span {
  font-size: 11px;
}

/* line 46, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .feature .subnav a {
  font-weight: bold;
  color: #000;
  line-height: 18px;
}

/* line 47, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .dek, .cooking-guide .feature p {
  font: 14px/20px palatino,times,serif;
}

/* line 48, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .guide-panel .guide_header {
  font: 13px/21px verdana,arial,sans-serif;
  letter-spacing: 1px;
  text-align: center;
  color: #595142;
  text-transform: uppercase;
}

/* line 49, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .guide-panel h3 {
  font: 19px/21px palatino,times,serif;
  color: #2851a2;
}

/* line 50, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission h1.submission_header {
  font: normal 22px/26px palatino,times,serif;
  color: #4d4b39;
  letter-spacing: .06em;
  text-transform: uppercase;
  text-align: center;
}

/* line 50, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission h1.submission_header span.subtitle {
  font: normal 17px/16px palatino,times,serif;
  letter-spacing: 0;
  color: #4d4b39;
  text-align: center;
  text-transform: none;
}

/* line 51, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission form {
  text-align: left;
}

/* line 52, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission p.instructions span {
  font-weight: normal;
}

/* line 53, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission p.summary span {
  color: #d73a15;
}

/* line 54, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission p.summary a {
  color: #2851a2;
  font: bold 11px/22px verdana,arial,sans-serif;
}

/* line 55, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission label {
  font: bold 11px/22px verdana,arial,sans-serif;
}

/* line 55, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission label label {
  line-height: 16px;
}

/* line 56, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission label.tc {
  font-weight: normal;
}

/* line 57, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission label.textarea {
  line-height: 16px;
}

/* line 58, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission label span {
  color: #d73a15;
}

/* line 59, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission span {
  color: #8d8868;
}

/* line 59, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission span.desc {
  font-weight: normal;
  color: #000;
}

/* line 60, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission ul li a {
  font-weight: bold;
}

/* line 61, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission #roosterArchiveHeader span {
  letter-spacing: 0;
  color: #4d4b39;
}

/* line 61, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission #roosterArchiveHeader span.subtitle {
  display: block;
}

/* line 62, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .archive_item a {
  font-weight: bold;
  color: #2851a2;
}

/* line 63, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_page h1 {
  font: 24px/26px palatino,times,serif;
  color: #000;
  text-transform: normal;
}

/* line 64, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.summary {
  font: 14px/21px palatino,times,serif;
}

/* line 65, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.disclaimer {
  font-style: italic;
  color: #595142;
  font-size: 10px;
}

/* line 66, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.instructions {
  font: bold 13px/22px verdana,arial,sans-serif;
  color: #595142;
}

/* line 66, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.instructions span {
  color: #d73a15;
}

/* line 67, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.terms {
  font: 10px/18px verdana,arial,sans-serif;
}

/* line 68, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.extra {
  margin-right: .25em;
  font-weight: normal;
  text-transform: uppercase;
  color: #4d4b39;
}

/* line 69, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.tagText {
  margin-right: .5em;
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  color: #8d8868;
}

/* line 70, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_suggestion, .search_tips_label {
  font-weight: bold;
}

/* line 71, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subForm span {
  font: 15px/18px palatino,times,serif;
  text-align: center;
}

/* line 72, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.attribution_video {
  font-style: italic;
}

/* line 73, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
span.issue, span.episode {
  font-style: italic;
  color: #595142;
}

/* line 74, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .intro {
  text-align: center;
  font: 14px/20px palatino,times,serif;
}

/* line 75, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.sbs_title {
  font-weight: bold;
  text-transform: uppercase;
  clear: left;
  display: block;
}

/* line 76, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.steps_header {
  font: 13px/21px verdana,arial,sans-serif;
  letter-spacing: 1px;
  text-align: center;
  color: #595142;
  text-transform: uppercase;
}

/* line 77, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.steps_dek {
  font: 14px/21px palatino,times,serif;
  font-style: italic;
  text-align: center;
}

/* line 78, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.step_label {
  padding: 3px 6px;
  color: #000;
  background: #fdcf91;
  font: bold 9px/12px arial,helvetica,sans-serif;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 79, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.attribution {
  font-style: italic;
  color: #595142;
}

/* line 80, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.content_type {
  color: #4d4b39;
  text-transform: uppercase;
}

/* line 81, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.source {
  font-weight: bold;
}

/* line 82, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.access {
  color: #d73a15;
  text-transform: uppercase;
}

/* line 83, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.rating_header, .features_header {
  font: 17px/20px palatino,times,serif;
  color: #4d4b39;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 84, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.block_header, .filter_header {
  font: 13px/18px verdana,arial,sans-serif;
  color: #595142;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
}

/* line 85, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_header {
  font: 12px/18px verdana,arial,sans-serif;
  color: #4d4b39;
}

/* line 86, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.ingredient_block_header {
  font-weight: bold;
}

/* line 87, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.overview label, .methodology label {
  padding-right: .25em;
  font-weight: bold;
  text-transform: uppercase;
  float: left;
}

/* line 88, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.premium_header {
  color: #4d4b39;
  font: 11px/17px verdana,arial,sans-serif;
  text-transform: uppercase;
}

/* line 89, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_key {
  padding: 25px 0 15px 0;
  display: block;
  clear: both;
}

/* line 89, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_key label {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 90, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_key dl {
  margin-right: 20px;
  display: inline;
}

/* line 90, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_key dl * {
  display: inline;
}

/* line 91, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_key dl dt {
  margin-left: 10px;
  text-transform: uppercase;
  font-weight: normal;
}

/* line 92, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_key dl dd.stars {
  font-size: 14px;
  color: #d73a15;
}

/* line 93, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_key .price_note {
  font-style: italic;
}

/* line 94, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .col_feature h3, #magazine_homepage .col_feature h3 {
  font: 17px/21px palatino,times,serif;
  text-transform: uppercase;
  color: #595142;
  letter-spacing: 1px;
  white-space: nowrap;
}

/* line 95, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .col_feature ul li a, #magazine_homepage .col_feature ul li a {
  font: bold 11px/21px verdana,arial,sans-serif;
  color: #000;
}

/* line 96, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing ul.subnav a, #magazine_homepage ul.subnav a {
  font: bold 12px/24px verdana,arial,sans-serif;
}

/* line 97, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .menu_feature a.action, #magazine_homepage .menu_feature a.action {
  font-size: 19px;
}

/* line 98, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.main_feature h1 a {
  color: #000;
}

/* line 99, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.main_feature h1 .action {
  font-size: 24px;
  line-height: 26px;
}

/* line 100, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_faq ol a {
  font-weight: normal;
}

/* line 101, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_faq ol p {
  font-weight: normal;
}

/* line 102, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.relatedBox strong {
  color: #000;
}

/* line 103, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.relatedBox ul li {
  margin-bottom: 3px;
}

/* line 103, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.relatedBox ul li a {
  font-weight: bold;
}

/* line 104, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.relatedContests ul li a {
  color: #2851a2;
}

/* line 105, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.longletter h1.submission_header {
  font: normal 20px/22px palatino,times,serif;
  color: #4d4b39;
  letter-spacing: .06em;
  text-transform: uppercase;
  text-align: center;
}

/* line 106, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.longletter .tan .block_header {
  font-size: 11px;
  font-weight: bold;
  letter-spacing: .1em;
}

/* line 107, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag h3 {
  font: 21px/26px palatino,times,serif;
  text-align: center;
}

/* line 108, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag h4 {
  font: 15px/21px verdana,arial,sans-serif;
  text-transform: uppercase;
  color: #d73a15;
  text-align: center;
}

/* line 109, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag h5 {
  font: bold 13px/19px verdana,arial,sans-serif;
  text-align: center;
}

/* line 110, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag ul li {
  line-height: 18px;
}

/* line 111, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag p {
  line-height: 17px;
}

/* line 112, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag .emailPolicy {
  font-size: 10px;
}

/* line 113, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
span.product_link {
  color: #2851a2;
}

/* line 114, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.ccoRegUpsell h1 {
  line-height: 32px;
}

/* line 115, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.ccoRegUpsell .block_header {
  text-align: center;
}

/* line 116, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.ccoRegUpsell p {
  font: 12px/20px verdana,arial,sans-serif;
}

/* line 117, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
img {
  overflow: hidden;
}

/* line 118, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
body {
  background: #f3f0d7;
}

/* line 119, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.corp_banner {
  width: 100%;
  height: 30px;
  background: #f3f0d7;
  background: -webkit-gradient(linear, 0 bottom, 0 top, from(#c0b798), color-stop(20%, #f3f0d7));
  background: -moz-linear-gradient(bottom, #c0b798, #f3f0d7 20%);
  background: -o-linear-gradient(bottom, #c0b798, #f3f0d7 20%);
  background: linear-gradient(bottom, #c0b798, #f3f0d7 20%);
  background: #f3f0d7;
  background: -webkit-gradient(linear, 0 bottom, 0 top, from(#c0b798), color-stop(20%, #f3f0d7));
  background: -moz-linear-gradient(bottom, #c0b798, #f3f0d7 20%);
  background: -o-linear-gradient(bottom, #c0b798, #f3f0d7 20%);
  background: linear-gradient(bottom, #c0b798, #f3f0d7 20%);
  background: #f3f0d7;
  background: -webkit-gradient(linear, 0 bottom, 0 top, from(#c0b798), color-stop(20%, #f3f0d7));
  background: -moz-linear-gradient(bottom, #c0b798, #f3f0d7 20%);
  background: -o-linear-gradient(bottom, #c0b798, #f3f0d7 20%);
  background: linear-gradient(bottom, #c0b798, #f3f0d7 20%);
}

/* line 119, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.corp_banner ul {
  margin: 0 auto;
  padding-top: 5px;
  width: 921px;
  text-align: right;
  color: #8d8868;
}

/* line 119, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.corp_banner ul li {
  padding: 0 6px 1px 10px;
  font-size: 11px;
  line-height: 11px;
  display: inline;
  border-left: 1px solid #d1cfc3;
  padding: 0 6px 1px 10px;
  font-size: 11px;
  line-height: 11px;
  display: inline;
  border-left: 1px solid #d1cfc3;
  padding: 0 6px 1px 10px;
  font-size: 11px;
  line-height: 11px;
  display: inline;
  border-left: 1px solid #d1cfc3;
}

/* line 119, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.corp_banner ul li a:link, .corp_banner ul li a:visited {
  color: #8d8868;
}

/* line 120, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.corp_banner ul li a:link, .corp_banner ul li a:visited {
  color: #8d8868;
}

/* line 121, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.corp_banner ul li a:link, .corp_banner ul li a:visited {
  color: #8d8868;
}

/* line 122, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.corp_banner ul li.first {
  border: 0;
}

/* line 123, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.corp_banner ul li img {
  vertical-align: text-top;
  border: none;
}

/* line 124, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window {
  background: url(/psp_assets/cco/images/bg_plaid.png) repeat;
}

/* line 124, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead {
  width: 100%;
  background: url(/psp_assets/cco/images/bg_banner_ribbon.png) repeat-x 0 100%;
}

/* line 124, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .ourLogo {
  border: none;
}

/* line 125, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner {
  margin: 0 auto;
  padding: 30px;
  width: 921px;
  height: 74px;
  background: #fff;
  position: relative;
  z-index: 100;
}

/* line 125, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .utilities {
  height: 14px;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 100;
  text-align: center;
}

/* line 125, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .utilities li {
  padding: 0 10px;
  border-left: 1px solid #becae3;
  float: left;
  z-index: 100;
}

/* line 125, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .utilities li.login {
  margin-left: 0;
  padding-left: 0;
  border: none;
}

/* line 126, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .utilities li:first-child {
  border: none;
}

/* line 127, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .utilities li > a {
  font: bold 11px/21px verdana,arial,sans-serif;
}

/* line 128, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .utilities li.my_favorites {
  padding-left: 10px;
  background: url(/psp_assets/cco/images/icon_toolbar_sprite.png) no-repeat 10px -80px;
}

/* line 129, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .utilities li.my_account {
  border: none;
}

/* line 130, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .utilities li.active {
  margin-top: -10px;
  padding: 10px 10px 10px 11px;
  background: #f3f0d7;
  -webkit-box-shadow: 0 7px 7px 0 #939393;
  -moz-box-shadow: 0 7px 7px 0 #939393;
  box-shadow: 0 7px 7px 0 #939393;
  -webkit-box-shadow: 0 7px 7px 0 #939393;
  -moz-box-shadow: 0 7px 7px 0 #939393;
  box-shadow: 0 7px 7px 0 #939393;
  -webkit-box-shadow: 0 7px 7px 0 #939393;
  -moz-box-shadow: 0 7px 7px 0 #939393;
  box-shadow: 0 7px 7px 0 #939393;
  z-index: 400;
  border: none;
}

/* line 131, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search {
  width: 330px;
  position: absolute;
  top: 70px;
  right: 32px;
  background: url(/psp_assets/cco/images/bg_header_search.png) no-repeat 0 2px;
  z-index: 10;
}

/* line 131, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search span {
  width: 42px;
  height: 37px;
  display: block;
  float: left;
  background: url(/psp_assets/cco/images/btn_header_search_options.png) no-repeat;
}

/* line 131, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search span.active {
  background-position: 0 -37px;
}

/* line 132, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search .subMenu {
  margin-top: 32px;
  padding: 10px 0;
  width: 176px;
  height: 236px;
  background: url(/psp_assets/cco/images/bg_header_search_options.png) no-repeat;
  top: 0;
  left: 0;
}

/* line 132, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search .subMenu li {
  margin: 0 5px;
  padding: 0 5px;
  width: 156px;
  height: 25px;
  line-height: 25px;
  display: block;
}

/* line 132, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search .subMenu li:hover {
  background: #f3f0d7;
}

/* line 133, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search .subMenu li.option_all {
  margin-bottom: 5px;
  padding: 5px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 134, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search .subMenu li input {
  margin: 0 10px 0 0;
  vertical-align: middle;
}

/* line 135, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search .subMenu li label {
  width: 122px;
  display: inline-block;
  color: #2851a2;
  text-transform: capitalize;
}

/* line 136, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search input.g_query {
  margin: 4px 0 0 0;
  padding: 0 4px 0 15px;
  width: 173px;
  height: 28px;
  line-height: 28px;
  border: 0;
  float: left;
}

/* line 136, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search input.g_query.error {
  padding: 2px 4px 2px 2px;
}

/* line 137, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search input.button {
  margin: -5px 0 0 0;
  padding: 0;
  width: 91px;
  height: 41px;
  background: url(/psp_assets/cco/images/btn_search.png) no-repeat;
  text-transform: capitalize;
  display: block;
  border: 0;
  float: right;
  margin: -5px 0 0 0;
  padding: 0;
  width: 91px;
  height: 41px;
  background: url(/psp_assets/cco/images/btn_search.png) no-repeat;
  text-transform: capitalize;
  display: block;
  border: 0;
  float: right;
  margin: -5px 0 0 0;
  padding: 0;
  width: 91px;
  height: 41px;
  background: url(/psp_assets/cco/images/btn_search.png) no-repeat;
  text-transform: capitalize;
  display: block;
  border: 0;
  float: right;
  margin: -2px 0 0 0;
}

/* line 137, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search input.button:hover {
  background-position: 0 -41px;
}

/* line 138, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search input.button:hover {
  background-position: 0 -41px;
}

/* line 139, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .search input.button:hover {
  background-position: 0 -41px;
}

/* line 140, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals {
  position: absolute;
  top: 38px;
  left: 336px;
  z-index: 100;
}

/* line 140, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals > li {
  width: 126px;
  height: 67px;
  float: left;
  z-index: 100;
}

/* line 140, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals > li > a {
  display: block;
  height: 67px;
  background: url(/psp_assets/cco/images/btn_portals_sprite.png) no-repeat;
  text-indent: -9999px;
}

/* line 141, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals > li.mag > a {
  background-position: 0 0;
}

/* line 141, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals > li.mag > a:hover, .window .masthead .banner .portals > li.mag > a.current, .window .masthead .banner .portals > li.mag > a.active {
  background-position: 0 -67px;
}

/* line 142, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals > li.tv {
  margin-left: -1px;
}

/* line 142, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals > li.tv > a {
  background-position: -125px 0;
}

/* line 142, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals > li.tv > a:hover, .window .masthead .banner .portals > li.tv > a.current, .window .masthead .banner .portals > li.tv > a.active {
  background-position: -125px -67px;
}

/* line 143, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals .subMenu {
  padding-bottom: 1px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
  background: #fff;
}

/* line 143, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals .subMenu li {
  margin: 0 5px;
  width: 114px;
  height: 35px;
  line-height: 35px;
  border: 0;
  float: none;
}

/* line 143, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals .subMenu li a {
  padding-left: 10px;
  border-top: 1px dashed #d1cfc3;
  display: block;
}

/* line 143, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals .subMenu li a.first {
  border: 0;
}

/* line 144, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .banner .portals .subMenu li a:hover {
  background: #f3f0d7;
}

/* line 145, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .nav {
  margin: 0 auto;
  width: 993px;
  background: url(/psp_assets/cco/images/bg_banner_fold.png) no-repeat;
  height: 47px;
}

/* line 145, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .nav ul {
  margin: 0 auto;
  padding: 0 1px 7px 1px;
  width: 992px;
  display: block;
  overflow: auto;
  zoom: 1;
}

/* line 145, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .nav ul li {
  height: 40px;
  text-align: center;
  float: left;
  overflow: hidden;
}

/* line 145, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .nav ul li.recipes {
  width: 154px;
  border-right: 1px dashed #becae3;
}

/* line 146, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .nav ul li.equipment {
  width: 272px;
  border-right: 1px dashed #becae3;
}

/* line 147, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .nav ul li.tastetests {
  width: 190px;
  border-right: 1px dashed #becae3;
}

/* line 148, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .nav ul li.howto {
  width: 220px;
  border-right: 1px dashed #becae3;
}

/* line 149, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .nav ul li.videos {
  width: 151px;
}

/* line 150, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .nav ul li a {
  color: #fff;
  background: #5277ae;
  font: 14px/40px futura,century,helvetica,sans-serif;
  text-transform: uppercase;
  display: block;
}

/* line 150, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .nav ul li a img {
  border: none;
}

/* line 151, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .masthead .nav ul li a:hover, .window .masthead .nav ul li a.current {
  text-decoration: none;
  background: #1a3877;
}

/* line 152, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.window .content {
  margin: 0 auto;
  width: 981px;
  background: #fff;
  overflow: auto;
  zoom: 1;
}

/* line 153, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer {
  width: 100%;
  min-height: 30px;
  background: #f3f0d7;
  background: -webkit-gradient(linear, 0 top, 0 bottom, from(#c0b798), color-stop(5.1%, #f3f0d7));
  background: -moz-linear-gradient(top, #c0b798, #f3f0d7 5.1%);
  background: -o-linear-gradient(top, #c0b798, #f3f0d7 5.1%);
  background: linear-gradient(top, #c0b798, #f3f0d7 5.1%);
  background: #f3f0d7;
  background: -webkit-gradient(linear, 0 top, 0 bottom, from(#c0b798), color-stop(5.1%, #f3f0d7));
  background: -moz-linear-gradient(top, #c0b798, #f3f0d7 5.1%);
  background: -o-linear-gradient(top, #c0b798, #f3f0d7 5.1%);
  background: linear-gradient(top, #c0b798, #f3f0d7 5.1%);
  background: #f3f0d7;
  background: -webkit-gradient(linear, 0 top, 0 bottom, from(#c0b798), color-stop(5.1%, #f3f0d7));
  background: -moz-linear-gradient(top, #c0b798, #f3f0d7 5.1%);
  background: -o-linear-gradient(top, #c0b798, #f3f0d7 5.1%);
  background: linear-gradient(top, #c0b798, #f3f0d7 5.1%);
}

/* line 153, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .content {
  margin: 0 auto;
  padding: 30px 0;
  width: 981px;
  position: relative;
}

/* line 153, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .content .atkLogo {
  position: absolute;
}

/* line 154, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .content > ul {
  margin-left: 101px;
  line-height: 19px;
}

/* line 154, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .content > ul li {
  padding: 0 6px 1px 10px;
  font-size: 11px;
  line-height: 11px;
  display: inline;
  border-left: 1px solid #d1cfc3;
  padding: 0 6px 1px 10px;
  font-size: 11px;
  line-height: 11px;
  display: inline;
  border-left: 1px solid #d1cfc3;
  padding: 0 6px 1px 10px;
  font-size: 11px;
  line-height: 11px;
  display: inline;
  border-left: 1px solid #d1cfc3;
}

/* line 154, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .content > ul li a:link, .footer .content > ul li a:visited {
  color: #8d8868;
}

/* line 155, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .content > ul li a:link, .footer .content > ul li a:visited {
  color: #8d8868;
}

/* line 156, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .content > ul li a:link, .footer .content > ul li a:visited {
  color: #8d8868;
}

/* line 157, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .content > ul li.first {
  border: 0;
}

/* line 158, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .copyright {
  margin-left: 111px;
  color: #8d8868;
  font-size: 11px;
  line-height: 19px;
}

/* line 159, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .underwriters {
  margin-left: 111px;
  padding: 15px 0;
  color: #8d8868;
  font-size: 11px;
  line-height: 19px;
  clear: both;
}

/* line 159, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .underwriters span {
  float: left;
  line-height: 50px;
}

/* line 160, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .underwriters ul li {
  margin-left: 10px;
  display: inline;
}

/* line 161, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.footer .underwriters img {
  display: inline-block;
  vertical-align: middle;
  border: none;
}

/* line 162, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
a:link, a:visited {
  color: #2851a2;
  text-decoration: none;
}

/* line 163, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
a:hover, a:active {
  color: #000;
  text-decoration: underline;
}

/* line 164, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subMenu, .subForm {
  display: none;
  position: absolute;
  z-index: 1000;
}

/* line 165, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subForm {
  margin-top: 7px;
  padding: 25px 5px 15px 5px;
  width: 331px;
  top: 24px;
  right: 0;
  background: #fff;
  border: 5px solid #f3f0d7;
  text-align: left;
  -webkit-box-shadow: 0 6px 6px 0 #939393;
  -moz-box-shadow: 0 6px 6px 0 #939393;
  box-shadow: 0 6px 6px 0 #939393;
  -webkit-box-shadow: 0 6px 6px 0 #939393;
  -moz-box-shadow: 0 6px 6px 0 #939393;
  box-shadow: 0 6px 6px 0 #939393;
  -webkit-box-shadow: 0 6px 6px 0 #939393;
  -moz-box-shadow: 0 6px 6px 0 #939393;
  box-shadow: 0 6px 6px 0 #939393;
}

/* line 165, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subForm span {
  margin: 0 25px 10px 25px;
  display: block;
}

/* line 166, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subForm input.email {
  margin: 0 5px 0 25px;
  width: 150px;
  float: left;
}

/* line 167, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subForm input.button {
  margin: -5px 0 0 0;
  padding: 0;
  width: 120px;
  height: 41px;
  background: url(/psp_assets/cco/images/btn_startnow.png) no-repeat;
  text-transform: capitalize;
  display: block;
  border: 0;
  float: left;
  margin: -5px 0 0 0;
  padding: 0;
  width: 120px;
  height: 41px;
  background: url(/psp_assets/cco/images/btn_startnow.png) no-repeat;
  text-transform: capitalize;
  display: block;
  border: 0;
  float: left;
  margin: -5px 0 0 0;
  padding: 0;
  width: 120px;
  height: 41px;
  background: url(/psp_assets/cco/images/btn_startnow.png) no-repeat;
  text-transform: capitalize;
  display: block;
  border: 0;
  float: left;
}

/* line 167, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subForm input.button:hover {
  background-position: 0 -41px;
}

/* line 168, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subForm input.button:hover {
  background-position: 0 -41px;
}

/* line 169, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subForm input.button:hover {
  background-position: 0 -41px;
}

/* line 170, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subForm a {
  margin-left: 25px;
  font-weight: normal;
}

/* line 171, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
input.error, textarea.error, select.error {
  border: 2px solid #d73a15 !important;
  border-width: 2px 2px 2px 2px !important;
}

/* line 172, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.watchVideoClip {
  padding: 1px;
  border: 1px solid #d1cfc3;
}

/* line 173, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
p {
  margin-bottom: 1em;
}

/* line 174, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
a img {
  padding: 1px;
  border: 1px solid #d1cfc3;
}

/* line 175, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
a:hover img {
  border-color: #f3f0d7;
}

/* line 176, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
a .video_cover {
  height: 49px;
  width: 49px;
  position: absolute;
  z-index: 100;
  background-image: url(/psp_assets/cco/images/button_play.png);
}

/* line 177, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
a:hover .video_cover {
  background-position: 0 -49px;
}

/* line 178, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
a .ext {
  padding-right: 17px;
  background: url(/psp_assets/cco/images/icon_external.png) no-repeat 100% 0;
}

/* line 179, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
a.img_link {
  position: relative;
  display: block;
}

/* line 179, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
a.img_link .video_cover {
  top: 39px;
  left: 39px;
}

/* line 180, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.no-hover img {
  border: none !important;
}

/* line 181, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
form .user-input {
  margin-bottom: 10px;
  padding: 4px;
  width: 376px;
  height: 21px;
  line-height: 21px;
  border: 1px solid rgba(204, 204, 204, 0.75);
  -webkit-box-shadow: 0 0 5px 0 rgba(204, 204, 204, 0.75) inset;
  -moz-box-shadow: 0 0 5px 0 rgba(204, 204, 204, 0.75) inset;
  box-shadow: 0 0 5px 0 rgba(204, 204, 204, 0.75) inset;
  -webkit-box-shadow: 0 0 5px 0 rgba(204, 204, 204, 0.75) inset;
  -moz-box-shadow: 0 0 5px 0 rgba(204, 204, 204, 0.75) inset;
  box-shadow: 0 0 5px 0 rgba(204, 204, 204, 0.75) inset;
  -webkit-box-shadow: 0 0 5px 0 rgba(204, 204, 204, 0.75) inset;
  -moz-box-shadow: 0 0 5px 0 rgba(204, 204, 204, 0.75) inset;
  box-shadow: 0 0 5px 0 rgba(204, 204, 204, 0.75) inset;
}

/* line 182, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
form button, form .button {
  margin: -5px 0 0 5px;
  height: 41px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  text-indent: -9999px;
  text-transform: capitalize;
}

/* line 183, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
form button:hover, form .button:hover {
  background-position: 0 -41px;
}

/* line 184, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
form .btn_clicktostart {
  width: 142px;
  background: url(/psp_assets/cco/images/btn_clicktostart.png);
}

/* line 185, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
form .btn_startnow {
  width: 120px;
  background: url(/psp_assets/cco/images/btn_startnow.png);
}

/* line 186, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
form .ODPStart {
  width: 120px;
  background: url(/psp_assets/cco/images/btn_startnow.png);
  margin: -5px 0 0 119px;
  height: 41px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  text-indent: -9999px;
  text-transform: capitalize;
}

/* line 188, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
form .ODPStart:hover {
  background-position: 0 -41px;
}

/* line 190, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
form .btn_submit {
  width: 90px;
  background: url(/psp_assets/cco/images/btn_submit.png);
  float: none;
}

/* line 190, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
form .btn_submit.greyed {
  margin: 20px 0;
  background: url(/psp_assets/cco/images/btn_submit_grey.png);
}

/* line 190, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
form .btn_submit.greyed:hover {
  cursor: default;
}

/* line 191, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
form .btn_clicktofinish {
  width: 145px;
  background: url(/psp_assets/cco/images/btn_clicktofinish.png);
}

/* line 192, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.header {
  display: block;
}

/* line 193, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.logo {
  border: none;
}

/* line 194, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_icon {
  width: 25px;
  height: 25px;
  display: inline-block;
  background: url(/psp_assets/cco/images/icon_search_sprite.png) no-repeat 0 -200px;
  vertical-align: middle;
}

/* line 195, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.recipes_icon, .recipe_icon {
  background-position: 0 0;
}

/* line 196, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.menus_icon, .menu_icon {
  background-position: 0 -25px;
}

/* line 197, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.equipment_icon, .testing_icon {
  background-position: 0 -50px;
}

/* line 198, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.taste_tests_icon, .taste_test_icon, .tasting_icon {
  background-position: 0 -75px;
}

/* line 199, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.how_to_cook_icon {
  background-position: 0 -100px;
}

/* line 200, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.videos_icon, .video_icon {
  background-position: 0 -125px;
}

/* line 201, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.episodes_icon, .episode_icon {
  background-position: 0 -150px;
}

/* line 202, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.ext_icon {
  height: 16px;
  width: 16px;
  display: inline-block;
  vertical-align: middle;
  background: url(/psp_assets/cco/images/icon_external.png);
}

/* line 203, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.add_to_favorites {
  background-position: 0 0 !important;
}

/* line 203, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.add_to_favorites a {
  padding-left: 14px !important;
}

/* line 204, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.my_favorites {
  background-position: 0 -82px;
}

/* line 204, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.my_favorites a {
  padding-left: 19px;
}

/* line 205, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.shopping_list {
  background-position: 0 -20px;
}

/* line 205, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.shopping_list a {
  padding-left: 14px;
}

/* line 206, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.print {
  background-position: 0 -40px;
}

/* line 206, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.print a {
  padding-left: 17px;
}

/* line 207, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.email_friend {
  background-position: 0 -60px;
}

/* line 207, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.email_friend a {
  padding-left: 19px;
}

/* line 208, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.working {
  background: url(/psp_assets/../images/ui/throbber.gif) no-repeat !important;
}

/* line 209, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
ul.subnav {
  padding-left: 15px;
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
}

/* line 209, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
ul.subnav li {
  line-height: 21px;
}

/* line 209, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
ul.subnav li h3 a {
  color: #000;
}

/* line 210, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stackList {
  clear: left;
  padding-top: 15px;
  position: relative;
}

/* line 210, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stackList img {
  float: left;
  margin: 0 15px 15px 0;
}

/* line 211, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stackList p {
  margin-bottom: 15px;
}

/* line 212, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage {
  padding: 0 35px 35px 35px;
}

/* line 212, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .stage {
  margin-bottom: 35px;
  padding-bottom: 3px;
  height: 275px;
  overflow: hidden;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  position: relative;
}

/* line 212, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .stage .slideshow {
  width: 911px;
  height: 275px;
  overflow: hidden;
}

/* line 213, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .stage .slide {
  width: 911px;
  height: 275px;
}

/* line 213, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .stage .slide:not(:first-child) {
  display: none;
}

/* line 214, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .stage .slide a {
  display: block;
  position: absolute;
  top: 175px;
  right: 80px;
  z-index: 10;
}

/* line 214, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .stage .slide a img {
  border: none;
}

/* line 215, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .stage > a {
  width: 37px;
  height: 63px;
  position: absolute;
  top: 175px;
  background: url(/psp_assets/cco/images/btn_slideshow_nav.png) no-repeat;
  text-indent: -9999px;
  cursor: pointer;
  z-index: 100;
}

/* line 216, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .stage #previous {
  left: 0;
}

/* line 217, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .stage #next {
  right: 0;
  background-position: -37px 0;
}

/* line 218, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .whats_new {
  width: 341px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
  float: left;
}

/* line 218, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .whats_new h1 {
  margin: 1px;
  font: 12px/40px verdana,arial,sans-serif;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background: #8d8868;
}

/* line 219, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .whats_new ul {
  padding: 35px 35px 35px 50px;
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
}

/* line 219, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .whats_new ul li {
  font: 11px/24px verdana,arial,sans-serif;
  color: #8d8868;
}

/* line 219, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .whats_new ul li h2 {
  display: inline;
}

/* line 219, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .whats_new ul li h2 span {
  font: 11px/24px verdana,arial,sans-serif;
  text-transform: uppercase;
  color: #595142;
}

/* line 220, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .whats_new ul li h2 a {
  font: bold 12px/24px verdana,arial,sans-serif;
}

/* line 221, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static {
  width: 530px;
  float: right;
}

/* line 221, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .feature {
  margin: 35px 0 0 0;
  padding: 0 0 0 24px;
  width: 151px;
  height: 200px;
  float: left;
  border: 1px dashed #d1cfc3;
  border-width: 0 1px 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 1px 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 1px 0 0;
}

/* line 221, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .feature .block_header {
  margin: 0 0 2px 0;
}

/* line 222, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .our_magazine {
  background: url(/psp_assets/../images/homepage/bg_our_mag_feature.jpg) no-repeat 0 100%;
}

/* line 223, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .our_show {
  background: url(/psp_assets/../images/homepage/bg_our_show_feature.jpg) no-repeat 0 100%;
}

/* line 224, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .social {
  padding: 0 24px;
  width: 127px;
  border: none;
  text-align: center;
}

/* line 224, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .social ul {
  margin: 15px 0 15px 3px;
  overflow: hidden;
  zoom: 1;
}

/* line 224, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .social ul li {
  float: left;
  display: inline;
}

/* line 224, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .social ul li a {
  width: 34px;
  height: 34px;
  display: block;
  text-indent: -9999px;
  background: url(/psp_assets/cco/images/icon_social_sprite.png) no-repeat;
}

/* line 225, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .social ul li.facebook a {
  background-position: 0 0;
}

/* line 226, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .social ul li.twitter {
  margin: 0 10px;
}

/* line 226, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .social ul li.twitter a {
  background-position: -34px 0;
}

/* line 227, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .social ul li.youtube a {
  background-position: -68px 0;
}

/* line 228, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .social .feed {
  margin-top: 20px;
  display: block;
}

/* line 229, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .static .social img {
  border: none;
}

/* line 230, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .promo_features {
  padding: 35px 0 0 0;
  clear: both;
}

/* line 230, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .promo_features ul {
  overflow: auto;
  zoom: 1;
}

/* line 230, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#homepage .promo_features ul li {
  padding: 0 15px;
  width: 197px;
  float: left;
  text-align: center;
}

/* line 232, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage {
  padding: 0 35px 35px;
}

/* line 232, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .stage {
  height: 400px;
  position: relative;
  background: url(/psp_assets/../images/homepage/bg_tv_landing.jpg) no-repeat;
}

/* line 232, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .stage .cta {
  width: 250px;
  height: 260px;
  position: absolute;
  top: 46px;
  left: 364px;
  text-align: center;
}

/* line 232, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .stage .cta h1 {
  margin: 25px 25px 0;
  height: 129px;
  visibility: hidden;
}

/* line 233, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .stage .cta .button {
  width: 154px;
  height: 41px;
  display: inline-block;
  text-indent: -9999px;
  text-transform: captalize;
}

/* line 233, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .stage .cta .button:hover {
  background-position: 0 -41px;
}

/* line 234, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .stage .cta .cta-recipes {
  background-image: url(/psp_assets/cco/images/btn_getrecipes.png);
}

/* line 235, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .stage .cta .cta-videos {
  background-image: url(/psp_assets/cco/images/btn_watchvideos.png);
}

/* line 236, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .stage .ad {
  float: right;
}

/* line 237, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .underwriters {
  padding: 35px;
  height: 30px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  position: relative;
}

/* line 237, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .underwriters > a {
  color: #2851a2;
}

/* line 238, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .underwriters ul {
  padding: 22px 0;
  width: 580px;
  position: absolute;
  top: 0;
  right: 35px;
}

/* line 238, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .underwriters ul li {
  display: inline-block;
  margin-right: 12px;
  zoom: 1;
  *display: inline;
}

/* line 238, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .underwriters ul li img {
  vertical-align: middle;
  border: none;
}

/* line 239, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .main {
  margin-top: 1px;
  padding-top: 34px;
  background: url(/psp_assets/cco/images/bg_vertical_stroke.png) repeat-y 202px 0, url("cco/images/bg_vertical_stroke.png") repeat-y 682px 0;
  overflow: auto;
  zoom: 1;
}

/* line 240, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .feature {
  float: left;
}

/* line 241, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .featured_links {
  width: 202px;
}

/* line 241, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .featured_links .block_header {
  margin-top: 15px;
}

/* line 242, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .news {
  margin: 0 35px;
  width: 410px;
  position: relative;
}

/* line 242, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .news .slideshow {
  width: 410px;
  overflow: hidden;
}

/* line 243, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .news .slide {
  padding: 0;
}

/* line 243, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .news .slide h2 {
  margin-bottom: 10px;
}

/* line 244, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .news .slide p {
  padding-bottom: 1em;
}

/* line 245, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .news .slide img {
  margin: 0 0 20px 20px;
  padding: 0;
  width: 160px;
  height: 160px;
  border: 0;
  float: right;
}

/* line 246, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .news .slide .subheading {
  visibility: hidden;
}

/* line 247, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .news .slidenav {
  height: 25px;
  background: #8d8868;
  display: block;
}

/* line 247, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .news .slidenav > a {
  width: 20px;
  height: 25px;
  position: absolute;
  bottom: 0;
  text-indent: -9999px;
  cursor: pointer;
  z-index: 100;
  display: block;
  background: url(/psp_assets/cco/images/btn_smallArrows.png) no-repeat;
}

/* line 248, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .news .slidenav #previous {
  left: 0;
}

/* line 249, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .news .slidenav #next {
  right: 0;
  background-position: -20px 0;
}

/* line 250, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .special_offers {
  padding-left: 35px;
  width: 194px;
}

/* line 250, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#tv_homepage .special_offers li {
  padding-top: 10px;
  line-height: 19px;
}

/* line 251, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage {
  padding: 35px 0 35px 35px;
  width: 610px;
  float: left;
}

/* line 251, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .landing-content {
  width: auto;
  float: none;
}

/* line 252, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .main_feature {
  width: 610px;
  padding-bottom: 35px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  float: left;
}

/* line 252, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .main_feature .block_header {
  margin: 10px 0 20px 0;
}

/* line 253, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .main_feature .img_large {
  margin-right: 20px;
  width: 250px;
  height: 300px;
  float: left;
}

/* line 254, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .main_feature ul.subnav {
  margin-bottom: 20px;
  padding-left: 292px;
}

/* line 254, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .main_feature ul.subnav li {
  font-weight: bold;
  color: #000;
}

/* line 255, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage div.mag_archive {
  padding-top: 25px;
  width: 100%;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0;
  float: left;
}

/* line 255, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage div.mag_archive ul.mag_archive {
  margin: 0;
  padding: 25px 0 0 0;
  height: 175px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 0 0;
}

/* line 255, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage div.mag_archive ul.mag_archive li {
  margin-right: 10px;
  width: 102px;
  display: inline;
  float: left;
}

/* line 255, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage div.mag_archive ul.mag_archive li.last {
  margin: 0;
}

/* line 256, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage div.mag_archive ul.mag_archive li img {
  width: 100px;
  height: 120px;
  display: block;
}

/* line 257, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .col_feature {
  padding: 35px 0 15px;
  width: 278px;
  float: left;
}

/* line 258, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .stack_list {
  padding: 15px 0;
}

/* line 259, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .manage_sub {
  padding-right: 25px;
}

/* line 259, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .manage_sub ul {
  margin: 15px 0;
}

/* line 260, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .manage_sub .zone {
  margin-top: 55px;
}

/* line 261, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .magazine_submit {
  padding-left: 25px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 0 1px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 0 1px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 0 1px;
}

/* line 261, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage .magazine_submit ul li {
  margin-left: 100px;
}

/* line 262, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage ul {
  padding-left: 15px;
}

/* line 262, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#magazine_homepage ul li {
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
}

/* line 264, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide {
  padding: 0 35px 35px;
}

/* line 264, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .feature {
  padding-left: 40px;
  height: 268px;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0.6, white), color-stop(1, #f3f0d7));
  background-image: -moz-linear-gradient(center top, white 60%, #f3f0d7 100%);
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0.6, white), color-stop(1, #f3f0d7));
  background-image: -moz-linear-gradient(center top, white 60%, #f3f0d7 100%);
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0.6, white), color-stop(1, #f3f0d7));
  background-image: -moz-linear-gradient(center top, white 60%, #f3f0d7 100%);
}

/* line 264, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .feature h1 {
  margin: 15px 0 5px;
}

/* line 265, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .feature .block_header {
  margin-top: 25px;
}

/* line 266, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .feature p {
  margin-right: 308px;
}

/* line 267, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .feature .featureImg {
  height: 268px;
  width: 268px;
  float: right;
}

/* line 268, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .social {
  float: left;
  clear: left;
}

/* line 268, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .social li {
  height: 20px;
  float: left;
}

/* line 269, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .social li.facebook {
  padding: 2px 0 0 0px;
  width: 57px;
}

/* line 270, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .social li.pin {
  padding: 1px 0 0 34px;
  width: 43px;
}

/* line 271, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .social li.twitter {
  padding: 0 0 0 20px;
  width: 57px;
}

/* line 272, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .social li.glink {
  padding: 1px 0 0 18px;
  width: 34px;
}

/* line 274, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide .twitter-share-button {
  margin-bottom: -3px !important;
}

/* line 277, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide #tabs {
  margin-top: -32px;
  z-index: 5;
  clear: left;
}

/* line 277, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide #tabs .ui-tabs-nav {
  width: 100%;
  margin-bottom: 10px;
  clear: left;
}

/* line 277, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide #tabs .ui-tabs-nav li.ui-state-default {
  border: 1px solid #d1cfc3;
  border-width: 1px 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 1px 0;
}

/* line 278, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide #tabs .ui-tabs-nav li.ui-tabs-selected {
  -webkit-box-shadow: 0px -3px 4px 0 #e8e7e1;
  -moz-box-shadow: 0px -3px 4px 0 #e8e7e1;
  box-shadow: 0px -3px 4px 0 #e8e7e1;
  -webkit-box-shadow: 0px -3px 4px 0 #e8e7e1;
  -moz-box-shadow: 0px -3px 4px 0 #e8e7e1;
  box-shadow: 0px -3px 4px 0 #e8e7e1;
  -webkit-box-shadow: 0px -3px 4px 0 #e8e7e1;
  -moz-box-shadow: 0px -3px 4px 0 #e8e7e1;
  box-shadow: 0px -3px 4px 0 #e8e7e1;
  border-color: #fff;
}

/* line 279, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide #tabs .ui-tabs-nav li a {
  padding: 10px 12px;
}

/* line 280, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide #tabs .guide-panel {
  padding-top: 15px;
  width: 610px;
  float: left;
}

/* line 280, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide #tabs .guide-panel .guide_header {
  margin-top: 20px;
  padding: 20px 0;
  border: 1px double #d1cfc3;
  border-width: 3px 0 0;
  border: 1px double #d1cfc3;
  border-width: 3px 0 0;
  border: 1px double #d1cfc3;
  border-width: 3px 0 0;
}

/* line 281, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide #tabs .guide-panel .stack_list {
  overflow: auto;
  zoom: 1;
}

/* line 281, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide #tabs .guide-panel .stack_list .dek p:last-child {
  margin-bottom: 0;
}

/* line 282, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide #tabs .guide-panel .stack_list .relatedImg {
  margin: 0 20px 20px 0;
}

/* line 283, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.cooking-guide #tabs .guide-panel .stepByStep {
  margin: 0;
}

/* line 284, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission {
  padding: 35px 10px;
  border: 1px double #d1cfc3;
  border-width: 3px 0 0 0;
  border: 1px double #d1cfc3;
  border-width: 3px 0 0 0;
  border: 1px double #d1cfc3;
  border-width: 3px 0 0 0;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, #f9f7eb), color-stop(0.05, white));
  background-image: -moz-linear-gradient(center top, #f9f7eb 0%, white 5%);
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, #f9f7eb), color-stop(0.05, white));
  background-image: -moz-linear-gradient(center top, #f9f7eb 0%, white 5%);
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, #f9f7eb), color-stop(0.05, white));
  background-image: -moz-linear-gradient(center top, #f9f7eb 0%, white 5%);
}

/* line 284, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission.contest {
  margin: 5px 30px;
  padding: 3px 0 35px 0;
  width: 909px;
  float: left;
}

/* line 284, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission.contest .contest_banner {
  padding-bottom: 3px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 285, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission.contest form {
  float: left;
}

/* line 285, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission.contest form p.summary {
  margin-bottom: 25px;
}

/* line 286, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission.contest .relatedBox {
  margin-top: 25px;
  padding: 20px 25px;
  width: 200px;
}

/* line 286, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission.contest .relatedBox ul {
  padding: 0;
}

/* line 286, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission.contest .relatedBox ul li {
  padding: 15px 0 20px;
}

/* line 287, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission.contest .relatedBox ul .stack_list {
  min-height: 50px;
  list-style: none;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 288, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission.contest .relatedBox ul .triangle {
  padding: 15px 0 0 10px;
  background: url(/psp_assets/cco/images/bullet_arrow_nav.png) no-repeat 0 14px;
  list-style: none;
}

/* line 289, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission.contest .submission_conf {
  float: left;
}

/* line 290, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .input-instructions {
  float: left;
  margin-left: 10px;
}

/* line 291, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content h1.submission_header {
  margin-top: -30px;
  padding: 25px 66px 25px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 291, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content h1.submission_header span.subtitle {
  margin: 10px 0 0 0;
  display: block;
}

/* line 292, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content #askCooksHeader {
  background: url(/psp_assets/cco/images/img_illo_typewriter_sm.png) no-repeat 580px 13px;
}

/* line 293, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content #kitchenHeader {
  background: url(/psp_assets/cco/images/img_illo_timer.png) no-repeat 585px 13px;
}

/* line 294, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content #roosterHeader {
  background: url(/psp_assets/cco/images/img_illo_rooster_sm.png) no-repeat 570px 13px;
}

/* line 295, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content #roosterArchiveHeader {
  background: url(/psp_assets/cco/images/img_illo_rooster_sm.png) no-repeat 655px 19px;
}

/* line 295, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content #roosterArchiveHeader span.subtitle {
  margin-right: -36px;
}

/* line 296, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .summary {
  padding: 25px 0 20px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 297, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .instructions {
  margin-bottom: 20px;
}

/* line 298, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content #confEmail {
  margin-bottom: 30px;
}

/* line 299, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission {
  margin: 0 auto;
  width: 600px;
  display: block;
}

/* line 299, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission label {
  width: 125px;
  clear: left;
  float: left;
  height: 18px;
  overflow: hidden;
  margin-top: 3px;
}

/* line 299, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission label.textarea {
  width: 600px;
}

/* line 300, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission label.tc {
  width: 576px;
  clear: none;
}

/* line 301, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission input[type="text"] {
  width: 280px;
  height: 18px;
  float: left;
}

/* line 302, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission input[type="checkbox"] {
  margin-top: 5px;
  width: 14px;
  margin-right: 5px;
  clear: left;
  float: left;
}

/* line 303, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission input[type="submit"] {
  margin: 20px 0;
}

/* line 304, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission input.short {
  width: 155px;
  margin-right: 165px;
}

/* line 305, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission select {
  margin-bottom: 10px;
  float: left;
}

/* line 305, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission select.short {
  width: 165px;
  margin-right: 115px;
}

/* line 306, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission #tc.error {
  border: none !important;
}

/* line 307, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission label[for="tc"].error {
  display: none !important;
}

/* line 308, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission textarea {
  width: 600px;
  height: 140px;
  overflow: auto;
  resize: none;
}

/* line 309, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission #recipeTitle {
  width: 600px;
}

/* line 310, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission #lastName, .submission .submission-content .form_submission #country, .submission .submission-content .form_submission #phone {
  margin-bottom: 30px;
}

/* line 311, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission .toolbox {
  margin-bottom: 15px;
  padding: 15px 20px;
  border: 1px solid #e8e7e1;
  border-width: 1px;
  border: 1px solid #e8e7e1;
  border-width: 1px;
  border: 1px solid #e8e7e1;
  border-width: 1px;
  background-color: #f9f7eb;
}

/* line 312, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .form_submission .limitCount {
  float: none !important;
  width: 34px !important;
  display: inline;
  vertical-align: middle;
}

/* line 313, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .submission_conf {
  margin: 0 auto;
  min-height: 600px;
  width: 600px;
}

/* line 313, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .submission_conf p.summary {
  margin-bottom: 0px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 0 0;
}

/* line 314, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content .submission_conf.contest {
  float: left;
}

/* line 315, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#recipe_contest_archive h1.submission_header, .submission .submission-content#page_submission_roosterarchive h1.submission_header {
  margin: 0 auto 20px;
  padding: 0 0 20px 0;
  border: 1px dashed #e8e7e1;
  border-width: 0 0 1px 0;
  border: 1px dashed #e8e7e1;
  border-width: 0 0 1px 0;
  border: 1px dashed #e8e7e1;
  border-width: 0 0 1px 0;
}

/* line 316, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#recipe_contest_archive .archive_content, .submission .submission-content#page_submission_roosterarchive .archive_content {
  width: 610px;
  padding: 0 30px 0 0;
  float: left;
}

/* line 316, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#recipe_contest_archive .archive_content span, .submission .submission-content#page_submission_roosterarchive .archive_content span {
  color: #000;
}

/* line 317, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#recipe_contest_archive .archive_content h2, .submission .submission-content#page_submission_roosterarchive .archive_content h2 {
  margin-bottom: 10px;
}

/* line 318, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#recipe_contest_archive .archive_content ul.archive_results, .submission .submission-content#page_submission_roosterarchive .archive_content ul.archive_results {
  border: 1px solid #d1cfc3;
  border-width: 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 0;
}

/* line 319, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#recipe_contest_archive .archive_content ul.pagination li a, .submission .submission-content#page_submission_roosterarchive .archive_content ul.pagination li a {
  font-weight: normal;
}

/* line 320, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#recipe_contest_archive .archive_content .stack_list, .submission .submission-content#page_submission_roosterarchive .archive_content .stack_list {
  padding: 25px 0;
  min-height: 125px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px;
}

/* line 320, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#recipe_contest_archive .archive_content .stack_list a, .submission .submission-content#page_submission_roosterarchive .archive_content .stack_list a {
  font-weight: normal;
}

/* line 321, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#recipe_contest_archive .archive_content .stack_list h2, .submission .submission-content#page_submission_roosterarchive .archive_content .stack_list h2 {
  margin-bottom: 7px;
}

/* line 322, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#recipe_contest_archive .archive_content .stack_list img, .submission .submission-content#page_submission_roosterarchive .archive_content .stack_list img {
  height: 125px;
  width: 125px;
  margin: 0 20px 20px 0;
}

/* line 323, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#page_submission_roosterarchive h1.submission_header {
  margin-top: -30px;
  padding-top: 35px;
}

/* line 324, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#page_submission_roosterarchive .archive_content {
  margin-top: -10px;
}

/* line 324, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.submission .submission-content#page_submission_roosterarchive .archive_content .archive_item {
  padding: 20px 0 10px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 325, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing {
  padding: 25px 35px 35px;
}

/* line 325, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing h1.htc {
  padding: 2px 0 25px 0;
  text-transform: uppercase;
}

/* line 326, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .intro {
  margin-bottom: 30px;
  padding: 25px 25px 10px;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0;
}

/* line 326, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .intro .block_header {
  margin: 0 0 10px 0;
}

/* line 327, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .landing-content {
  width: 736px;
  float: right;
}

/* line 328, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .sidebar {
  margin-left: -35px;
  width: 175px;
  float: left;
}

/* line 329, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .lrg_list_item {
  margin: 0 20px 35px 0;
  width: 169px;
  float: left;
}

/* line 329, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .lrg_list_item img {
  margin-bottom: 5px;
  width: 165px;
  height: 165px;
  display: block;
}

/* line 330, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .med_list_item {
  margin: 25px 15px 0 0;
  width: 129px;
  float: left;
}

/* line 330, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .med_list_item img {
  width: 125px;
  height: 125px;
  display: block;
}

/* line 331, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .more_guides .list_item {
  margin-right: 22px;
}

/* line 332, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.landing .last {
  margin-right: 0 !important;
}

/* line 333, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_landing_feature {
  margin: 0 35px 10px;
  padding: 0 0 5px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  overflow: auto;
  zoom: 1;
}

/* line 333, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_landing_feature .feature_content {
  width: 340px;
  height: 275px;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0.6, white), color-stop(1, #f3f0d7));
  background-image: -moz-linear-gradient(center top, white 60%, #f3f0d7 100%);
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0.6, white), color-stop(1, #f3f0d7));
  background-image: -moz-linear-gradient(center top, white 60%, #f3f0d7 100%);
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0.6, white), color-stop(1, #f3f0d7));
  background-image: -moz-linear-gradient(center top, white 60%, #f3f0d7 100%);
  float: left;
}

/* line 333, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_landing_feature .feature_content .block_header {
  margin: 35px 35px 15px;
}

/* line 334, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_landing_feature .feature_content h1 {
  margin: 0 35px;
}

/* line 335, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_landing_feature .feature_content .dek {
  margin: 0 35px;
}

/* line 336, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_landing_feature .feature_content .button {
  margin: 20px 35px 0;
  padding: 0;
  width: 154px;
  height: 41px;
  text-indent: -9999px;
  background: url(/psp_assets/cco/images/btn_watchepisode.png) no-repeat;
  display: block;
  border: 0;
}

/* line 336, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_landing_feature .feature_content .button:hover {
  background-position: 0 -41px;
}

/* line 337, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_landing_feature img {
  width: 565px;
  height: 275px;
  float: right;
}

/* line 338, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stack_list {
  padding: 20px 0;
  min-height: 65px;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0;
}

/* line 338, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stack_list img {
  margin-right: 10px;
  float: left;
}

/* line 339, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stack_list.last {
  border-bottom: 0px !important;
  padding-bottom: 0;
}

/* line 340, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stack_list_first {
  border: none;
}

/* line 341, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.feature_list {
  overflow: auto;
  zoom: 1;
}

/* line 342, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.highlight_features {
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 343, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.main_guides {
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  margin-bottom: 35px;
}

/* line 344, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.additional_features {
  padding: 25px 0 0 0;
  width: 419px;
  float: left;
  border: none !important;
}

/* line 345, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.menu_feature {
  padding: 25px 35px 35px;
  width: 212px;
  background: #f9f7eb;
  float: right;
}

/* line 345, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.menu_feature img {
  margin: 21px 0 15px;
  width: 200px;
  height: 200px;
  display: block;
}

/* line 346, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.menu_feature .block_header {
  margin: 25px 0 10px;
}

/* line 347, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.menu_feature ul {
  padding-left: 15px;
}

/* line 347, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.menu_feature ul li {
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  line-height: 21px;
}

/* line 348, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.faq .landing-content {
  width: 600px;
  float: left;
}

/* line 348, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.faq .landing-content h1 {
  margin-bottom: 30px;
}

/* line 349, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.faq .landing-content h2 {
  margin-bottom: 20px;
}

/* line 350, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.faq .landing-content ol {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  list-style-type: decimal;
  list-style-position: inside;
}

/* line 350, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.faq .landing-content ol li .faqAnswers {
  margin: 10px 0 0 22px;
}

/* line 351, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.faq .landing-content ol li p {
  margin-bottom: 1em;
}

/* line 352, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.faq .landing-content ol li a.hide_faq {
  display: inline;
}

/* line 353, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_privacy_landing .landing-content, #page_reuse_landing .landing-content {
  float: left;
}

/* line 353, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_privacy_landing .landing-content h1, #page_reuse_landing .landing-content h1 {
  margin-bottom: 20px;
}

/* line 354, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_privacy_landing .features_header, #page_reuse_landing .features_header {
  margin: 35px 0 10px 0;
  display: block;
}

/* line 355, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.relatedBox {
  padding: 25px 25px 15px 25px;
  border: 1px dashed #d1cfc3;
  border-width: 1px;
  border: 1px dashed #d1cfc3;
  border-width: 1px;
  border: 1px dashed #d1cfc3;
  border-width: 1px;
  float: right;
}

/* line 355, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.relatedBox strong {
  margin: 15px 0 0 0;
  display: block;
}

/* line 356, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.relatedBox ul {
  margin: 7px 0;
  padding-left: 17px;
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style-type: inside;
}

/* line 357, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.relatedBox ul.bordered {
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  padding-bottom: 15px;
}

/* line 358, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.page {
  padding-bottom: 35px;
  overflow: hidden;
  zoom: 1;
}

/* line 359, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail {
  padding: 0 35px 35px 35px;
}

/* line 359, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail .block_header {
  margin: 10px 0;
}

/* line 360, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine {
  padding-left: 35px;
  padding-right: 35px;
  min-height: 600px;
}

/* line 360, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine h1 {
  margin: 5px 0 25px 0;
}

/* line 361, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .magazine_content {
  padding-top: 20px;
  width: 624px;
  float: right;
}

/* line 362, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .sidebar {
  padding: 30px 0 0 0;
  width: 250px;
  float: left;
}

/* line 362, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .sidebar .issue_large {
  border: 1px solid #d1cfc3;
  border-width: 1px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
  width: 250px;
  height: 300px;
  display: block;
}

/* line 363, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .sidebar ul {
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 364, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .magazine_nav {
  padding: 15px 0;
  text-align: center;
}

/* line 364, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .magazine_nav li {
  display: inline;
}

/* line 364, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .magazine_nav li:first-child {
  border-right: 1px solid #becae3;
}

/* line 365, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .magazine_nav a {
  margin: 0 1.5em 0 1em;
}

/* line 366, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .magazine_actions {
  margin-bottom: 15px;
  padding: 25px 0;
  text-transform: capitalize;
}

/* line 367, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .toc {
  padding: 35px 0;
}

/* line 367, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .toc h2 {
  margin-bottom: 15px;
}

/* line 368, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .toc ul {
  margin-bottom: 25px;
  padding: 0 0 20px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 368, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .toc ul li {
  line-height: 21px;
}

/* line 369, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter {
  padding: 35px 10px 15px;
  border: 1px double #d1cfc3;
  border-width: 3px 0 0 0;
  border: 1px double #d1cfc3;
  border-width: 3px 0 0 0;
  border: 1px double #d1cfc3;
  border-width: 3px 0 0 0;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, #f9f7eb), color-stop(0.02, white));
  background-image: -moz-linear-gradient(center top, #f9f7eb 0%, white 2%);
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, #f9f7eb), color-stop(0.02, white));
  background-image: -moz-linear-gradient(center top, #f9f7eb 0%, white 2%);
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, #f9f7eb), color-stop(0.02, white));
  background-image: -moz-linear-gradient(center top, #f9f7eb 0%, white 2%);
}

/* line 369, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter h1.submission_header {
  margin-top: -30px;
  padding: 25px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 370, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter h2 {
  margin: 30px 0 15px;
  text-align: center;
}

/* line 371, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter .deskofCPK {
  margin: 0 auto;
  width: 580px;
  clear: both;
  position: relative;
}

/* line 371, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter .deskofCPK a {
  margin: 0 auto;
  width: 233px;
  display: block;
}

/* line 372, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter .testertaster {
  margin: 3px 0;
  padding: 25px 0 10px 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
}

/* line 373, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter .quote {
  margin: 3px auto;
  width: 550px;
}

/* line 374, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter .hover {
  margin: 0 auto;
  padding-bottom: 15px;
  clear: both;
  border: 0;
  display: block;
}

/* line 375, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter .pullup {
  margin: -60px auto 19px;
  padding-bottom: 0;
  position: relative;
}

/* line 376, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter .tan {
  margin-top: 8px;
  padding: 25px 25px 10px 25px;
  width: 530px;
  background: #f9f7eb;
}

/* line 376, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter .tan h2 {
  margin-top: 0;
  text-align: left;
}

/* line 377, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter .tan ul {
  padding-top: 10px;
}

/* line 378, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter .tan .borderbot {
  padding-bottom: 25px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 379, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .longletter .tan .block_header {
  margin: -30px -25px 0;
  padding: 5px 25px;
  background: #d1cfc3;
  display: block;
}

/* line 380, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .insetPic {
  float: left;
  clear: left;
}

/* line 381, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.magazine .pushRight img {
  float: right;
}

/* line 382, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content {
  padding-top: 20px;
  width: 606px;
  float: left;
}

/* line 382, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content h1 {
  margin-bottom: 5px;
}

/* line 383, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .tvAttribution {
  margin-bottom: 15px;
  font-style: italic;
}

/* line 384, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content img.detail {
  margin: 10px 20px 25px 0;
  padding: 1px;
  border: 1px solid #d1cfc3;
  padding: 1px;
  border: 1px solid #d1cfc3;
  padding: 1px;
  border: 1px solid #d1cfc3;
  width: 268px;
  height: 268px;
  float: left;
}

/* line 385, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .whyItWorks {
  margin: 0 0 25px 0;
  padding: 5px 0 0 0;
}

/* line 385, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .whyItWorks .icon {
  margin-top: -5px;
  width: 15px;
  height: 20px;
  float: left;
  background: url(/psp_assets/cco/images/icon_atkApproved.png) no-repeat;
}

/* line 386, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .whyItWorks label {
  margin-right: .5em;
  text-transform: uppercase;
  font-weight: bold;
  float: left;
}

/* line 387, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .WTRWhasPhoto {
  margin-left: 292px;
}

/* line 388, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .overview label, .detail_content .methodology label {
  margin-right: .5em;
}

/* line 389, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .yield {
  margin: 0 0 0 0;
  padding: 25px 0 0 0;
  display: block;
  clear: left;
  font-weight: bold;
}

/* line 390, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .recipeProperties {
  margin: 0 0 1em 0;
}

/* line 391, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .headnote, .detail_content .dek {
  margin-bottom: 25px;
  font-style: italic;
}

/* line 392, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .ingredients {
  margin-bottom: 1em;
}

/* line 392, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .ingredients .ingredient {
  padding-bottom: 9px;
  clear: left;
  line-height: 16px;
}

/* line 392, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .ingredients .ingredient .amount {
  margin: 0 1em 9px 0;
  width: 6em;
  font-weight: bold;
  text-align: right;
  float: left;
}

/* line 393, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .instructions {
  margin-top: 22px;
}

/* line 394, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content .procedures .procedure {
  margin-top: 1em;
}

/* line 395, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content #player {
  padding: 1px;
  width: 592px;
  height: 323px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
}

/* line 396, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_htc_detail .stepByStep .steps_header {
  padding: 0;
  border: 0;
}

/* line 397, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites {
  padding: 35px;
  position: relative;
}

/* line 397, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .about_favorites {
  font-weight: bold;
  position: absolute;
  right: 45px;
  top: 100px;
  z-index: 500;
}

/* line 398, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .ui-tabs {
  margin-top: 30px;
}

/* line 399, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .toc {
  padding: 15px 25px;
  min-height: 400px;
}

/* line 399, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .toc .list_item {
  padding: 15px 25px 10px;
  clear: left;
  overflow: auto;
  zoom: 1;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 399, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .toc .list_item:hover {
  background: #f9f7eb;
}

/* line 400, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .toc .list_item a {
  float: left;
}

/* line 401, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .toc .favorite {
  font-weight: bold;
}

/* line 402, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .toc .no_favorites {
  padding: 15px 25px 10px;
  font-weight: bold;
}

/* line 403, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .tools {
  float: right;
}

/* line 403, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .tools li {
  margin-right: 17px;
  line-height: 18px;
  height: 18px;
  border: none;
  background-image: url(/psp_assets/cco/images/icon_toolbar_sprite.png);
  background-repeat: no-repeat;
  float: left;
}

/* line 403, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .tools li a {
  color: #595142;
  font-size: 10px;
  display: block;
}

/* line 404, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .tools .delete {
  height: 18px;
  width: 54px;
  text-indent: -9999px;
  background: url(/psp_assets/cco/images/btn_sm_delete.png) no-repeat;
}

/* line 404, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.favorites .tools .delete:hover {
  background-position: 0 -18px;
}

/* line 405, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#kitchen_tour {
  margin: 0 35px;
  position: relative;
  padding-bottom: 4px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
}

/* line 405, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#kitchen_tour .scrollable {
  height: 275px;
  width: 911px;
  overflow: hidden;
  position: relative;
}

/* line 406, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#kitchen_tour .items {
  position: absolute;
  width: 20000em;
}

/* line 407, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#kitchen_tour .tour_intro {
  position: absolute;
  top: 0;
  right: 52px;
  z-index: 300;
}

/* line 408, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#kitchen_tour .slide {
  background: #f9f7eb;
  overflow: auto;
  zoom: 1;
  float: left;
}

/* line 408, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#kitchen_tour .slide img {
  float: right;
}

/* line 409, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#kitchen_tour .slide div {
  width: 263px;
  margin: 45px 35px 35px 50px;
  float: left;
}

/* line 409, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#kitchen_tour .slide div h2 {
  margin-bottom: 7px;
}

/* line 410, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#kitchen_tour > a {
  width: 37px;
  height: 63px;
  position: absolute;
  top: 175px;
  background: url(/psp_assets/cco/images/btn_slideshow_nav.png) no-repeat;
  text-indent: -9999px;
  cursor: pointer;
  z-index: 100;
}

/* line 411, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#kitchen_tour #previous {
  left: 0;
}

/* line 412, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#kitchen_tour #next {
  right: 0;
  background-position: -37px 0;
}

/* line 413, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#kitchen_tour a.disabled {
  visibility: hidden;
}

/* line 414, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about {
  padding: 0 35px 35px;
}

/* line 414, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about h1 {
  padding-bottom: 25px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px;
}

/* line 415, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .head_wrapper {
  border: 1px solid #d1cfc3;
  border-width: 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 0;
}

/* line 415, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .head_wrapper h1 {
  margin: 1px 0;
  padding: 0;
  font: 13px/35px verdana,arial,sans-serif;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 1px;
  text-align: center;
  background: #8d8868;
  border: none;
}

/* line 416, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .blurbs {
  margin-top: 25px;
  width: 280px;
  text-align: center;
  float: right;
}

/* line 416, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .blurbs .blurb {
  margin-bottom: 25px;
  padding: 25px;
  border: 1px dashed #d1cfc3;
  border-width: 1px;
  border: 1px dashed #d1cfc3;
  border-width: 1px;
  border: 1px dashed #d1cfc3;
  border-width: 1px;
}

/* line 416, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .blurbs .blurb img {
  margin-bottom: 20px;
  display: inline;
}

/* line 417, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .blurbs .text {
  margin-top: 20px;
  text-align: left;
}

/* line 418, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .bios {
  margin-top: 20px;
  padding-right: 35px;
  width: 560px;
  float: left;
}

/* line 418, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .bios p, .about .bios h2 {
  margin-left: 160px;
}

/* line 419, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .list_item {
  padding: 25px 0 12px;
  clear: left;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  overflow: auto;
  zoom: 1;
}

/* line 419, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .list_item img {
  margin: 0 20px 20px 0;
  float: left;
}

/* line 420, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .cast_bio h2, .about .cast_bio p {
  margin-left: 0;
}

/* line 421, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .cast_bio img {
  padding: 1px;
  border: 1px solid #d1cfc3;
  padding: 1px;
  border: 1px solid #d1cfc3;
  padding: 1px;
  border: 1px solid #d1cfc3;
}

/* line 422, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.about .last {
  border: none;
}

/* line 424, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.toolbar {
  margin: 25px 0;
  height: 35px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  font-size: 10px;
}

/* line 425, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.toolbar .tools {
  padding: 5px 0 0 10px;
}

/* line 426, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.toolbar .tools li {
  margin-right: 10px;
  line-height: 23px;
  background-image: url(/psp_assets/cco/images/icon_toolbar_sprite.png);
  background-repeat: no-repeat;
  float: left;
}

/* line 427, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.toolbar .tools li a {
  color: #000;
}

/* line 429, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.toolbar .social {
  padding: -5px 0 0 5px;
}

/* line 430, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.toolbar .social li {
  height: 25px;
  float: left;
  margin-left: 15px;
  width: 53px;
}

/* line 431, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.toolbar .social li.facebook {
  padding: 1px 0 0 4px;
  width: 70px;
}

/* line 432, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.toolbar .social li.pin {
  padding: 1px 0 0 1px;
  width: 43px;
}

/* line 433, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.toolbar .social li.twitter {
  padding: 0px 0 0 4px;
  width: 47px;
}

/* line 434, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.toolbar .social li.glink {
  padding: 1px 0 0 13px;
  width: 34px;
}

/* line 437, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_block {
  padding: 3px 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0;
  clear: both;
}

/* line 437, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_block.playing {
  border: none;
}

/* line 438, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_block .episodeAttribution {
  font-weight: bold;
  display: block;
}

/* line 439, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_block .teaser_block {
  margin: 0;
  padding: 20px 30px;
  min-height: 104px;
  background: #f9f7eb;
  overflow: auto;
  zoom: 1;
}

/* line 439, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_block .teaser_block .block_header {
  margin-top: 0;
}

/* line 440, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_block .teaser_block img {
  margin: 0 30px 0 0;
  width: 170px;
  height: 100px;
  display: block;
  text-indent: -9999px;
  padding: 1px;
  border: 1px solid #d1cfc3;
  padding: 1px;
  border: 1px solid #d1cfc3;
  padding: 1px;
  border: 1px solid #d1cfc3;
}

/* line 441, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_block .teaser_block p {
  margin: 0 0 1em 204px;
}

/* line 442, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_block .teaser_block .episodeAttribution {
  margin-left: 204px;
}

/* line 443, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_block .player_block {
  display: none;
  text-align: right;
  position: relative;
}

/* line 443, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_block .player_block .disclaimer {
  padding-top: 15px;
  text-align: left;
  float: left;
  clear: left;
}

/* line 444, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_block .player_block .close {
  width: 21px;
  height: 20px;
  display: block;
  text-indent: -9999px;
  background: url(/psp_assets/cco/images/btn_video_close.png);
  position: absolute;
  top: 18px;
  right: 28px;
  z-index: 500;
  cursor: pointer;
}

/* line 445, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.btn_splash_play {
  height: 71px;
  width: 71px;
  position: absolute;
  top: 124px;
  left: 258px;
  z-index: 300;
  background: url(/psp_assets/cco/images/btn_play_71.png) no-repeat;
}

/* line 445, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.btn_splash_play:hover {
  background-position: 0 -71px;
}

/* line 446, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nohide {
  margin-bottom: 25px;
  position: relative;
}

/* line 446, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nohide img {
  padding: 0;
  border: none;
}

/* line 447, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.video_link {
  position: relative;
  z-index: 1;
  float: left;
}

/* line 447, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.video_link .video_cover {
  top: 35px;
  left: 65px;
}

/* line 448, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.more_videos {
  margin-top: 5px;
}

/* line 448, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.more_videos li {
  margin-right: 30px;
  width: 129px;
  float: left;
}

/* line 448, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.more_videos li.last {
  margin: 0;
}

/* line 449, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.more_videos img {
  width: 125px;
  height: 125px;
  padding: 1px;
  border: 1px solid #d1cfc3;
  padding: 1px;
  border: 1px solid #d1cfc3;
  padding: 1px;
  border: 1px solid #d1cfc3;
}

/* line 450, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.overview, .methodology {
  margin-bottom: 25px;
}

/* line 451, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.video_dek {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 452, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.attribution_video {
  margin-top: 7px;
  display: block;
}

/* line 453, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stepByStep {
  margin-top: 35px;
}

/* line 453, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stepByStep .steps_header {
  margin-top: 20px;
  padding: 20px 0;
  border: 1px double #d1cfc3;
  border-width: 3px 0 0;
  border: 1px double #d1cfc3;
  border-width: 3px 0 0;
  border: 1px double #d1cfc3;
  border-width: 3px 0 0;
}

/* line 454, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stepByStep .steps_text {
  padding: 25px 0 12px;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0;
}

/* line 455, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stepByStep .steps .step {
  padding: 25px 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  overflow: auto;
  zoom: 1;
}

/* line 456, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stepByStep .steps img {
  margin-left: 20px;
  width: 142px;
  height: 114px;
  float: right;
}

/* line 457, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.child_content {
  margin-top: 35px;
}

/* line 457, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.child_content .bar_header {
  margin: 0 0 25px -10px;
  padding-left: 10px;
  display: block;
  background: #f3f0d7;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 30px;
}

/* line 458, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.child_content ul li {
  margin: 25px 0 0 0;
  padding-bottom: 25px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  overflow: auto;
  zoom: 1;
}

/* line 458, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.child_content ul li.last {
  border: none;
}

/* line 459, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.child_content ul img {
  margin-right: 20px;
  width: 125px;
  height: 125px;
  float: left;
}

/* line 460, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.child_content ul .content_type {
  margin-bottom: 10px;
  display: block;
}

/* line 461, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.contest_results {
  margin-top: 0;
}

/* line 462, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_sidebar {
  width: 268px;
  float: right;
}

/* line 462, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_sidebar .related_content {
  margin: 0 9px 9px 9px;
  padding: 10px 25px;
  clear: both;
  border: 1px dashed #d1cfc3;
  border-width: 1px;
  border: 1px dashed #d1cfc3;
  border-width: 1px;
  border: 1px dashed #d1cfc3;
  border-width: 1px;
}

/* line 463, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_sidebar .related_content li {
  padding: 15px 0;
  overflow: auto;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 463, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_sidebar .related_content li.last {
  border: none;
}

/* line 464, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_sidebar .related_content li img {
  margin-right: 9px;
  padding: 1px;
  width: 49px;
  height: 49px;
  border: 1px solid #d1cfc3;
  float: left;
}

/* line 465, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_sidebar .related_content li a {
  font-weight: bold;
}

/* line 466, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_footer {
  margin-top: 25px;
  clear: both;
}

/* line 467, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_table {
  margin-left: -10px;
  width: 100%;
  font: 11px/18px verdana,arial,sans-serif;
  clear: both;
}

/* line 467, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_table th {
  padding: 8px 0 8px 10px;
  font: bold 11px/14px verdana,arial,sans-serif;
  background: #f3f0d7;
}

/* line 468, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_table td {
  padding: 25px 0 25px 20px;
  vertical-align: top;
}

/* line 469, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_table h2, .results_table h6 {
  font-weight: bold;
  font-size: 12px;
  clear: left;
}

/* line 470, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_table .attribute {
  padding-left: 20px;
  min-width: 45px;
  max-width: 120px;
  text-align: left;
}

/* line 471, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_table .stars {
  text-align: center;
  color: #d73a15;
  font-size: 14px;
}

/* line 472, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_table .price {
  padding-right: 20px;
  padding-left: 20px;
  text-align: left;
}

/* line 473, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_table .rating_header {
  padding: 25px 0 0 10px;
}

/* line 474, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_table .productImage {
  padding-left: 10px;
  width: 100px;
}

/* line 474, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_table .productImage img {
  width: 100px;
  height: 100px;
  display: block;
  border: none;
}

/* line 475, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.results_table .row {
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 476, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.product_detail h2 {
  padding-bottom: 25px;
}

/* line 477, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.product_detail dl {
  white-space: pre-line;
}

/* line 478, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.product_detail dt {
  display: inline;
}

/* line 479, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.product_detail dd {
  display: inline;
}

/* line 479, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.product_detail dd p {
  display: inline;
  margin: 0;
}

/* line 480, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.product_detail img {
  margin: 0 0 0 25px;
  float: right;
  width: 268px;
  height: 268px;
}

/* line 481, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.browse {
  padding-top: 25px;
  width: 643px;
  float: left;
}

/* line 481, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.browse h1 {
  padding-bottom: 25px;
}

/* line 482, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.browse .results {
  width: 433px;
  float: right;
}

/* line 483, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_page {
  min-height: 400px;
  background: url(/psp_assets/cco/images/bg_vertical_stroke.png) repeat-y 747px 0;
  position: relative;
}

/* line 483, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_page .block_header {
  margin: 0;
  padding: 25px 0 10px 35px;
}

/* line 484, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_page h1 {
  padding: 0 0 25px 35px;
}

/* line 485, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_page .paging_toolbar {
  border: 1px solid #d1cfc3;
  border-width: 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 0;
}

/* line 486, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_page .main_results {
  width: 710px;
  float: left;
}

/* line 487, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_page .results {
  width: 498px;
  float: right;
}

/* line 488, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.category_nav {
  width: 175px;
  float: left;
}

/* line 488, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.category_nav .block_header {
  margin: 0;
  padding: 0 0 15px 35px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 489, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.category_nav li {
  padding: 11px 0 11px 35px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 490, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.video_nav li > a {
  padding-left: 15px;
  background: url(/psp_assets/cco/images/bullet_arrow_nav.png) no-repeat 2px 0;
}

/* line 491, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.video_nav .current > a {
  padding-left: 15px;
  background: url(/psp_assets/cco/images/bullet_arrow_nav_open.png) no-repeat 0 0;
}

/* line 492, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subcategory_nav {
  margin: 11px 0 -11px 0;
}

/* line 492, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subcategory_nav li {
  margin: 0 0 0 -35px;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
}

/* line 492, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.subcategory_nav li a, .subcategory_nav li span {
  padding-left: 15px;
  background: none;
}

/* line 493, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.zone_sidebar {
  margin: 0 35px 35px 0;
  width: 268px;
  float: right;
  display: inline;
}

/* line 494, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav {
  width: 175px;
  float: left;
}

/* line 494, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .search_icon {
  float: left;
  margin: 0 5px 0 0;
}

/* line 495, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .selected_filters {
  margin: 0 0 25px 35px;
  padding-bottom: 10px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
  border: 1px solid #d1cfc3;
  border-width: 1px;
}

/* line 495, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .selected_filters .header {
  margin: 1px;
  padding: 0 0 0 15px;
  height: 30px;
  display: block;
  background: #f3f0d7;
}

/* line 496, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .selected_filters ul {
  margin-bottom: 10px;
  display: block;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
}

/* line 496, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .selected_filters ul li {
  margin: 0 10px;
  padding: 11px 5px;
  display: block;
  border-bottom: 1px dashed #e8e7e1;
  overflow: auto;
  zoom: 1;
}

/* line 496, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .selected_filters ul li label {
  float: left;
  width: 94px;
  display: block;
}

/* line 497, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .selected_filters ul li a {
  float: right;
}

/* line 498, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .selected_filters .remove_all_filters {
  margin: 0 15px;
  white-space: nowrap;
}

/* line 499, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .filter_header {
  margin: 0 0 0 35px;
}

/* line 500, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .filter_title {
  margin: 0 0 10px 0;
  display: block;
}

/* line 501, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .filter_set {
  padding: 15px 0 15px 35px;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 501, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .filter_set li {
  padding-bottom: 5px;
}

/* line 502, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .documents li {
  margin-left: -3px;
  padding-left: 3px;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px dashed #e8e7e1;
  overflow: auto;
  zoom: 1;
}

/* line 502, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .documents li.last {
  border: none;
}

/* line 503, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.filter_nav .documents .search_icon {
  margin-top: 5px;
}

/* line 504, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.all_filters {
  display: none;
}

/* line 504, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.all_filters ul {
  margin-left: 25px;
  width: 125px;
  float: left;
  display: inline;
}

/* line 504, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.all_filters ul.first {
  margin: 0;
}

/* line 505, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.paging_toolbar {
  padding: 10px 0;
  clear: both;
  overflow: auto;
  zoom: 1;
}

/* line 505, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.paging_toolbar .spread {
  float: left;
}

/* line 506, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.paging_toolbar .pagination {
  float: right;
}

/* line 506, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.paging_toolbar .pagination li {
  padding: 0.1em;
  display: inline;
}

/* line 506, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.paging_toolbar .pagination li.prev, .paging_toolbar .pagination li.next {
  width: auto;
}

/* line 507, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.view_switcher {
  margin-left: 20px;
  width: 120px;
  float: left;
  display: inline;
}

/* line 507, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.view_switcher label {
  margin-right: 6px;
  float: left;
  text-transform: uppercase;
}

/* line 508, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.view_switcher .show_gallery {
  background: url(/psp_assets/cco/images/btn_gallery_sprite.png) no-repeat;
}

/* line 509, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.view_switcher .show_list {
  background: url(/psp_assets/cco/images/btn_list_sprite.png) no-repeat;
}

/* line 510, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.view_switcher a, .view_switcher span {
  margin: -7px 0 0 3px;
  width: 24px;
  height: 24px;
  display: block;
  vertical-align: text-bottom;
  float: left;
  text-indent: -9999px;
}

/* line 510, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.view_switcher a:hover, .view_switcher span:hover {
  background-position: 0 -48px;
}

/* line 511, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.view_switcher a.current, .view_switcher span.current {
  background-position: 0 -24px;
}

/* line 512, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.view_switcher a.current:hover, .view_switcher span.current:hover {
  background-position: 0 -24px;
}

/* line 513, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.gallery_list {
  margin-bottom: 15px;
  padding-top: 25px;
  border: 1px solid #d1cfc3;
  border-width: 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 0;
  overflow: auto;
  zoom: 1;
}

/* line 513, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.gallery_list .gallery_item {
  margin: 0 25px 0 0;
  padding: 0 0 25px 0;
  width: 125px;
  float: left;
  display: inline;
}

/* line 513, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.gallery_list .gallery_item img {
  width: 125px;
  height: 125px;
  display: block;
}

/* line 514, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.gallery_list .magazine_browse_list_item img {
  height: 150px;
}

/* line 515, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.gallery_list .last {
  margin-right: 0;
}

/* line 516, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list {
  margin-bottom: 15px;
  border: 1px solid #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 0 0 0;
}

/* line 516, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list .list_item {
  padding: 25px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  clear: both;
  overflow: auto;
  zoom: 1;
}

/* line 516, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list .list_item img {
  margin-right: 20px;
  width: 125px;
  float: left;
}

/* line 517, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list .list_item .img_link {
  position: relative;
  display: block;
}

/* line 518, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list .list_item .video_cover {
  top: 39px;
  left: 39px;
}

/* line 519, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list .list_item .dek {
  margin-left: 150px;
}

/* line 520, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list .list_item .episode, .detail_list .list_item .issue {
  margin-left: 150px;
  display: block;
}

/* line 521, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list .list_item .menu_recipes {
  margin-left: 150px;
  padding-left: 15px;
}

/* line 521, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list .list_item .menu_recipes li {
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
}

/* line 522, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list .list_item .episode_content {
  margin-left: 150px;
}

/* line 522, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list .list_item .episode_content dt {
  margin-right: .25em;
  float: left;
}

/* line 523, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list .how_to_cook_browse_list_item .dek, .detail_list .how_to_cook_browse_list_item .episode, .detail_list .how_to_cook_browse_list_item .issue, .detail_list .how_to_cook_browse_list_item .menu_recipes, .detail_list .how_to_cook_browse_list_item .episode_content {
  margin-left: 0;
}

/* line 524, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_list .last {
  border-style: solid;
}

/* line 525, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_list .list_item {
  margin: 2px 0;
  padding: 25px 25px 25px 60px;
  clear: both;
  overflow: auto;
  zoom: 1;
  position: relative;
}

/* line 525, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_list .list_item img {
  margin-left: 20px;
  width: 89px;
  height: 89px;
  padding: 1px;
  border: 1px solid #d1cfc3;
  padding: 1px;
  border: 1px solid #d1cfc3;
  padding: 1px;
  border: 1px solid #d1cfc3;
  float: right;
}

/* line 526, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_list .list_item .hasPhoto {
  width: 300px;
}

/* line 527, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_list .list_item .search_icon {
  position: absolute;
  top: 25px;
  left: 20px;
}

/* line 528, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_list .list_item p {
  margin: 0;
}

/* line 529, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.search_list .premium_content {
  background: #f9f7eb;
}

/* line 530, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.no_results {
  padding-left: 35px;
}

/* line 530, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.no_results span {
  display: block;
}

/* line 531, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.no_results .search_tips_label {
  padding-top: 20px;
}

/* line 532, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.no_results .search_tips {
  padding-left: 15px;
}

/* line 532, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.no_results .search_tips li {
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
}

/* line 533, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.premium_results {
  margin-top: -102px;
  padding: 25px 35px 35px 35px;
  width: 163px;
  float: right;
  display: inline;
}

/* line 533, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.premium_results .block_header {
  margin-bottom: 25px;
  padding: 0;
}

/* line 534, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.premium_results .premium_header {
  display: block;
}

/* line 534, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.premium_results .premium_header img {
  display: inline;
  vertical-align: middle;
}

/* line 535, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.premium_results ul {
  margin: 10px 0 20px 0;
}

/* line 536, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.episode_browse_list_item .episode, .video_browse_list_item .episode {
  margin-bottom: 10px;
  display: block;
}

/* line 537, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .feature_banner {
  margin: 0 35px 0;
  padding-bottom: 2px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  position: relative;
}

/* line 538, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware #about_cookware {
  display: none;
}

/* line 539, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .feature_wrapper {
  width: 235px;
  height: 213px;
  background: #f9f7eb;
  position: absolute;
  top: 0;
  right: 40px;
  -webkit-box-shadow: 0 0 6px 0 #939393;
  -moz-box-shadow: 0 0 6px 0 #939393;
  box-shadow: 0 0 6px 0 #939393;
  -webkit-box-shadow: 0 0 6px 0 #939393;
  -moz-box-shadow: 0 0 6px 0 #939393;
  box-shadow: 0 0 6px 0 #939393;
  -webkit-box-shadow: 0 0 6px 0 #939393;
  -moz-box-shadow: 0 0 6px 0 #939393;
  box-shadow: 0 0 6px 0 #939393;
}

/* line 539, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .feature_wrapper .feature_content {
  margin: 0 3px 3px;
  width: 227px;
  height: 209px;
  border: 1px dashed #d1cfc3;
  border-width: 0 1px 1px;
  border: 1px dashed #d1cfc3;
  border-width: 0 1px 1px;
  border: 1px dashed #d1cfc3;
  border-width: 0 1px 1px;
}

/* line 540, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .feature_wrapper h1 {
  margin: 0 25px 15px;
  padding-top: 35px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px;
}

/* line 541, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .feature_wrapper img {
  margin: 0 auto 20px;
  width: auto;
  border: none;
  display: block;
}

/* line 542, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .feature_wrapper a {
  text-transform: uppercase;
}

/* line 543, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .category_nav {
  margin-top: 25px;
}

/* line 544, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .cookware_list {
  margin: 0 35px 0 0;
  padding: 0;
  width: 742px;
  float: right;
  display: inline;
  border: none;
}

/* line 544, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .cookware_list .gallery_item {
  margin: 25px 22px 0 0;
  padding-bottom: 25px;
  height: 280px;
  position: relative;
}

/* line 544, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .cookware_list .gallery_item a {
  font-weight: bold;
}

/* line 545, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .cookware_list .gallery_item span {
  display: block;
}

/* line 546, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .cookware_list .gallery_item img {
  margin-bottom: 7px;
}

/* line 547, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .cookware_list .gallery_item .buy_cooking {
  position: absolute;
  bottom: 25px;
  left: 0;
  background: url(/psp_assets/../images/logos/buy_from_cooking.png) no-repeat;
}

/* line 547, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .cookware_list .gallery_item .buy_cooking:hover {
  background-position: 0 -30px;
}

/* line 548, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .cookware_list .gallery_item .buy_cooking img {
  margin: 0;
  padding: 0;
  width: 109px;
  height: 30px;
  border: none;
}

/* line 549, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .cookware_list .gallery_item .buy_chefs {
  position: absolute;
  bottom: 25px;
  left: 0;
  background: url(/psp_assets/../images/logos/buy_from_chefs.png) no-repeat;
}

/* line 549, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .cookware_list .gallery_item .buy_chefs:hover {
  background-position: 0 -37px;
}

/* line 550, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .cookware_list .gallery_item .buy_chefs img {
  margin: 0;
  padding: 0;
  width: 101px;
  height: 37px;
  border: none;
}

/* line 551, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_rated_cookware .cookware_list .last {
  margin-right: 0;
}

/* line 552, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.paywallChart {
  clear: both;
  position: relative;
  min-height: 365px !important;
}

/* line 553, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#page_video_detail .paywallChart {
  margin-bottom: 30px;
}

/* line 554, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#results_table.paywall {
  background: url(/psp_assets/cco/images/bg_paywallScreen.png) repeat-y scroll 0 30px transparent;
}

/* line 555, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
div.paywall {
  clear: both;
  width: 426px;
  background: #fff;
  border: 12px solid #1a3877;
  -webkit-box-shadow: 0 0 6px 0 #939393;
  -moz-box-shadow: 0 0 6px 0 #939393;
  box-shadow: 0 0 6px 0 #939393;
  -webkit-box-shadow: 0 0 6px 0 #939393;
  -moz-box-shadow: 0 0 6px 0 #939393;
  box-shadow: 0 0 6px 0 #939393;
  -webkit-box-shadow: 0 0 6px 0 #939393;
  -moz-box-shadow: 0 0 6px 0 #939393;
  box-shadow: 0 0 6px 0 #939393;
  text-align: left;
  position: absolute;
  z-index: 15;
}

/* line 556, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag {
  padding: 25px;
  border: 3px solid #abb9d6;
}

/* line 557, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag h3 {
  margin-bottom: 5px;
}

/* line 558, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag h4 {
  margin-bottom: 20px;
}

/* line 559, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag p {
  margin-bottom: 8px;
}

/* line 560, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag span {
  color: #595142;
  font: bold 12px/29px verdana,arial,helvetica,sans-serif;
  padding: 0 8px 0 70px;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* line 568, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag .startODP {
  color: #000000;
  font: 26px "Palatino Linotype", "Book Antiqua", Palatino, serif;
  text-align: center;
  margin-bottom: -5px;
}

/* line 575, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag .fastAndFreeODP {
  border-bottom: 1px solid #d1cfc3;
  color: #D73A15;
  font: 24px/31px "Palatino Linotype", "Book Antiqua", Palatino, serif;
  padding: 2px 0 10px 0;
  text-align: center;
}

/* line 584, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag ul {
  margin: 5px 0 25px 25px;
  padding-left: 15px;
  list-style: disc outside url("cco/images/bullet_dot_black.png");
  list-style: disc outside url("cco/images/bullet_dot_black.png");
  list-style: disc outside url("cco/images/bullet_dot_black.png");
}

/* line 585, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag .emailPolicy {
  float: left;
  clear: left;
}

/* line 586, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag input.email {
  width: 200px;
  float: left;
}

/* line 587, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag form {
  padding: 5px 0 0 7px;
  overflow: hidden;
  zoom: 1;
}

/* line 588, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag .letter_form {
  margin-top: 25px;
}

/* line 589, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag .paywallLetter {
  margin-bottom: 25px;
  padding: 25px 0 0;
  clear: both;
  border: 1px solid #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px solid #d1cfc3;
  border-width: 1px 0 0 0;
}

/* line 590, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.nag #cpk {
  margin: 0 0 5px 10px;
  float: right;
}

/* line 592, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#ODPpaywall {
  margin: 30px auto;
  top: 90px;
  left: 220px;
}

/* line 593, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#ODPpaywall .nag h3 {
  margin-bottom: 10px;
}

/* line 594, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#ODPpaywall .nag p {
  margin-bottom: 15px;
}

/* line 595, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#ODPpaywall .nag .startODP {
  color: #000000;
  font: 26px "Palatino Linotype", "Book Antiqua", Palatino, serif;
  text-align: center;
  margin-bottom: -5px;
}

/* line 603, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#equipment_fdftPaywall, #tastetest_fdftPaywall, #equipment_odpPaywall, #tastetest_odpPaywall {
  margin: 30px auto;
  top: 90px;
  left: 220px;
}

/* line 604, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#recipe_fdftPaywall, #recipe_odpPaywall {
  top: 0px;
  left: 100px;
}

/* line 605, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#recipe_regPaywall .nag h3 {
  margin-bottom: 10px;
}

/* line 606, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#recipe_regPaywall .nag p {
  margin-bottom: 15px;
}

/* line 608, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#recipe_regPaywall .nag .startODP {
  color: #000000;
  font: 26px "Palatino Linotype", "Book Antiqua", Palatino, serif;
  text-align: center;
  margin-bottom: -5px;
}

/* line 614, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#recipe_regPaywall .nag input.email {
  width: 225px;
}

/* line 616, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#equipment_regPaywall, #tastetest_regPaywall {
  width: 416px;
  top: 120px;
  left: 240px;
}

/* line 617, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#equipment_regPaywall .nag h3, #tastetest_regPaywall .nag h3 {
  margin-bottom: 10px;
}

/* line 618, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#equipment_regPaywall .nag .startODP, #tastetest_regPaywall .nag .startODP {
  margin-bottom: -5px;
}

/* line 620, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#equipment_regPaywall .nag p, #tastetest_regPaywall .nag p {
  margin-bottom: 15px;
}

/* line 623, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#equipment_regPaywall .nag input.email, #tastetest_regPaywall .nag input.email {
  width: 210px;
}

/* line 624, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#howto_fdftPaywall, #recipe_regPaywall, #howto_odpPaywall {
  top: 0;
  left: 90px;
}

/* line 625, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#episode_fdftPaywall {
  top: -20px;
  left: 70px;
}

/* line 626, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#episode_regPaywall {
  top: 20px;
  left: 70px;
}

/* line 627, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#episode_odpPaywall {
  top: 20px;
  left: 70px;
}

/* line 628, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#video_fdftPaywall, #video_regPaywall, #video_odpPaywall {
  top: -20px;
  left: 70px;
}

/* line 629, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.stroke {
  width: 100%;
  height: 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  border: 1px dashed #d1cfc3;
  border-width: 1px 0 0 0;
  clear: both;
}

/* line 630, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.clear {
  width: 100%;
  height: 0;
  clear: both;
}

/* line 631, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.ccoRegUpsell {
  margin: 0 auto 0 -5px;
  padding: 35px 40px;
  width: 497px;
  height: 255px;
  background: url(/psp_assets/cco/images/bg_ccoRegUpsell.png) no-repeat 0 0 transparent;
  display: block;
}

/* line 631, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.ccoRegUpsell .block_header {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px solid #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 632, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.ccoRegUpsell h1 {
  margin-bottom: 12px;
}

/* line 633, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.ccoRegUpsell p {
  width: 322px;
}

/* line 634, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.ccoRegUpsell .user-input {
  width: 330px;
}

/* line 635, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.ccoRegUpsell .emailPolicy {
  margin-top: -9px;
  display: table;
}

/* line 636, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.notice {
  display: none;
  margin-bottom: 16px;
  padding: 15px 0;
  background: #fff;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center bottom, center top, color-stop(0.6, white), color-stop(1, #f9f7eb));
  background-image: -moz-linear-gradient(center bottom, white 60%, #f9f7eb 100%);
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center bottom, center top, color-stop(0.6, white), color-stop(1, #f9f7eb));
  background-image: -moz-linear-gradient(center bottom, white 60%, #f9f7eb 100%);
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center bottom, center top, color-stop(0.6, white), color-stop(1, #f9f7eb));
  background-image: -moz-linear-gradient(center bottom, white 60%, #f9f7eb 100%);
  -webkit-box-shadow: 0 0 6px 3px #c0b798;
  -moz-box-shadow: 0 0 6px 3px #c0b798;
  box-shadow: 0 0 6px 3px #c0b798;
  -webkit-box-shadow: 0 0 6px 3px #c0b798;
  -moz-box-shadow: 0 0 6px 3px #c0b798;
  box-shadow: 0 0 6px 3px #c0b798;
  -webkit-box-shadow: 0 0 6px 3px #c0b798;
  -moz-box-shadow: 0 0 6px 3px #c0b798;
  box-shadow: 0 0 6px 3px #c0b798;
}

/* line 636, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.notice p {
  margin: 0 auto;
  padding: 0;
  width: 981px;
  position: relative;
}

/* line 637, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.notice .ui-icon {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

/* line 638, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious {
  font: 12px/18px verdana,arial,sans-serif;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, #f9f7eb), color-stop(0.1, white));
  background-image: -moz-linear-gradient(center top, #f9f7eb 0%, white 10%);
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, #f9f7eb), color-stop(0.1, white));
  background-image: -moz-linear-gradient(center top, #f9f7eb 0%, white 10%);
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, #f9f7eb), color-stop(0.1, white));
  background-image: -moz-linear-gradient(center top, #f9f7eb 0%, white 10%);
}

/* line 638, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious h1 {
  margin: 0 0 35px 0;
  padding: 25px 66px 25px 0;
  border-top: 3px double #d1cfc3;
  border-bottom: 1px dashed #d1cfc3;
  font: normal 22px/26px palatino,times,serif;
  color: #595142;
  letter-spacing: .06em;
  text-transform: uppercase;
  text-align: center;
}

/* line 639, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious h2 {
  margin: 0 0 10px 0;
  font: 19px/24px palatino,times,serif;
  color: #595142;
}

/* line 640, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious h3 {
  font: 12px/18px verdana,arial,sans-serif;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 641, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious p, .obvious ul {
  line-height: 20px;
  font-size: 12px;
}

/* line 642, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious ul {
  padding-left: 15px;
}

/* line 642, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious ul li {
  padding-bottom: 1em;
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
  list-style: disc outside url("cco/images/bullet_dot_brown.png");
}

/* line 643, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious .sidebar {
  padding-right: 75px;
  width: 275px;
  float: right;
}

/* line 643, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious .sidebar ul {
  padding-bottom: 15px;
}

/* line 644, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious .sidebar ul.faq li {
  padding-bottom: 0;
}

/* line 645, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious .everybody {
  margin-left: 75px;
  width: 515px;
  float: left;
}

/* line 646, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious .benefits {
  padding: 0;
}

/* line 646, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious .benefits .stackList {
  padding: 20px 30px 20px 0px;
  min-height: 50px;
  list-style-type: none;
  list-style-image: none;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
  border: 1px dashed #d1cfc3;
  border-width: 0 0 1px 0;
}

/* line 646, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious .benefits .stackList img {
  margin: -20px 0 15px 0;
  width: 100px;
  height: 100px;
}

/* line 647, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious .benefits .stackList p {
  margin-bottom: 8px;
}

/* line 648, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious .benefits .pushright {
  padding: 20px 35px 20px 30px;
}

/* line 649, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious .new {
  font-family: verdana,arial,helvetica,sans-serif;
  color: #d73a15;
  text-transform: uppercase;
}

/* line 650, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.obvious .my_favorites {
  padding-left: 18px;
  background: url(/psp_assets/cco/images/icon_toolbar_sprite.png) no-repeat scroll 0 -83px transparent;
}

/* line 651, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#ATKMakeover {
  border: none !important;
  padding: 0 !important;
}

/* line 652, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content div#attribution {
  margin-bottom: 1em;
}

/* line 653, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content div#attribution p {
  margin-bottom: 0px;
}

/* line 654, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.detail_content p#updated {
  font-style: italic;
  margin: 20px 0 -11px 0;
}

/* line 658, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
.ccAttribution {
  font-style: italic;
}

/* line 659, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#iPadInformationContainer {
  padding: 50px;
  overflow: hidden;
}

/* line 661, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection1 {
  padding-bottom: 50px;
  border-bottom: dashed 1px #D1CFC3;
}

/* line 662, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection1 img.header {
  margin: 0px 0px 25px 0px;
}

/* line 663, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection1 p {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  line-height: 21px;
}

/* line 664, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection1 strong {
  font-size: 14px;
}

/* line 665, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection1 #IpadSlideshow {
  float: right;
  text-align: center;
  width: 350px;
}

/* line 666, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection1 #IpadSlideshow #slideshow {
  background: url(/psp_assets/cco/images/350x499_mainipad.png) no-repeat scroll 0 0 transparent;
  height: 499px;
  margin: auto;
  width: 350px;
}

/* line 667, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection1 #IpadSlideshow #slideshow #slideshowImages {
  height: 370px;
  margin: auto;
  overflow: hidden;
  padding-top: 42px;
  position: relative;
  text-align: left;
  width: 278px;
}

/* line 668, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection1 #IpadSlideshow #slideshow #slideshowImages #slideshowcontainer {
  height: 370px;
  left: 0;
  overflow: hidden;
  position: relative;
  width: 1946px;
}

/* line 669, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection1 #IpadSlideshow #slideshow #slideshowImages img {
  float: left;
}

/* line 670, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection1 #IpadSlideshow a.getOnAppStore {
  border: none;
  margin: auto;
  text-decoration: none;
}

/* line 671, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection1 #IpadSlideshow a.getOnAppStore img {
  margin-top: -30px;
  border: none;
}

/* line 672, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
div.ipadPageWidthConstrict {
  width: 792px;
  margin: 0px auto 35px auto;
}

/* line 673, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
div.ipadPageWidthConstrict h2 {
  font-family: Georgia, palatino, serif;
  font-size: 24px;
  margin: 0px 0px 10px 0px;
}

/* line 674, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
div.ipadPageWidthConstrict p {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

/* line 675, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection2 {
  margin-bottom: 45px;
  border-bottom: dashed 1px #D1CFC3;
}

/* line 676, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection2 img.cookingModeSlides {
  display: block;
  margin: auto;
}

/* line 677, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection3 {
  margin-bottom: 45px;
  border-bottom: dashed 1px #D1CFC3;
}

/* line 678, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection3 .ipadPageWidthConstrict img {
  margin-top: 35px;
}

/* line 679, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection3 #Reviews {
  float: right;
}

/* line 680, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection4 {
  padding: 0px 120px 45px 120px;
  margin-bottom: 45px;
  border-bottom: dashed 1px #D1CFC3;
}

/* line 681, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection4 h3 {
  text-align: center;
  font-family: Georgia, palatino, serif;
  font-size: 24px;
  line-height: 30px;
  margin: 0px 0px 35px 0px;
  font-weight: normal;
}

/* line 682, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection4 img.iPadCCYCover {
  float: right;
}

/* line 683, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection4 ul {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  line-height: 20px;
  color: #2851A2;
  list-style-type: disc;
}

/* line 684, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection4 ul li {
  margin: 20px 0px;
}

/* line 685, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection4 ul li p {
  color: #000000;
}

/* line 686, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection5 img {
  margin: auto;
  display: block;
}

/* line 687, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection5 #DownloadCCYiPadButton {
  margin: 25px auto;
  background: url(/psp_assets/cco/images/download_btn.png) no-repeat 0 0 transparent;
  display: block;
  height: 67px;
  width: 428px;
}

/* line 688, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection5 #DownloadCCYiPadButton:hover {
  background-position: 0px -67px;
}

/* line 689, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection5 p {
  text-align: center;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

/* line 690, ../../../../app/assets/themes/cco/stylesheets/cco_main.css.scss */
#CCYiPadSection5 a {
  color: #2851A2;
  text-decoration: none;
  font-weight: bold;
}
