html, body, div {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit
    }
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
    font-weight: bold
    }
a, p, ul, ol, li, img, span, strong, em {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit
    }
table, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit
    }
applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, caption, fieldset, form, label, legend {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit
    }
article, aside, figure, footer, header, hgroup, section {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit
    }
canvas, details, embed, figcaption, menu, nav, output, ruby, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit
    }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
    }
body {
    line-height: 1
    }
b, strong {
    font-weight: bold
    }
em, i {
    font-style: italic
    }
ol, ul {
    list-style: none
    }
blockquote, q {
    quotes: none
    }
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
    content: none
    }
:focus {
    outline: 0
    }
ins {
    text-decoration: none
    }
del {
    text-decoration: line-through
    }
table {
    border-collapse: collapse;
    border-spacing: 0
    }
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19, .grid-20, .grid-21, .grid-22, .grid-23, .grid-24 {
    position: relative;
    margin-left: 10px;
    margin-right: 10px
    }
.container-12 .block .omega-grid, .container-16 .block .omega-grid, .container-24 .block .omega-grid {
    position: relative;
    margin-left: -10px;
    margin-right: -10px
    }
.clearfix:after {
    font-size: 0
    }
#skip-link {
    left: 50%;
    margin-left: -5.25em;
    margin-top: 0;
    position: absolute;
    width: auto;
    z-index: 50
    }
#skip-link a, #skip-link a:link, #skip-link a:visited {
    background: #444;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    display: block;
    padding: 1px 10px 2px 10px;
    text-decoration: none;
    -khtml-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 0 0 10px 10px
    }
#skip-link a:hover, #skip-link a:active, #skip-link a:focus {
    outline: 0
    }
.inline li, .tabs li, .breadcrumb li {
    list-style: none;
    display: inline;
    margin-right: 0.5em
    }
.item-list li {
    list-style: none
    }
.pager li {
    display: inline;
    margin-right: 0.25em
    }
img {
    vertical-align: bottom
    }
.field-label-inline .field-label, .field-label-inline .field-items, .field-label-inline .field-item {
    display: inline
    }
body {
    font: 13px/1.5 Verdana, Helvetica, Arial, sans-serif
    }
a:link, a:visited {
    color: #0062a0;
    text-decoration: underline
    }
a:hover {
    color: #202124;
    text-decoration: none
    }
a:active {
    color: #202124;
    text-decoration: none;
    color: #000
    }
hr {
    margin: 0;
    padding: 0;
    border: 0;
    height: 1px;
    background: #5294c1
    }
h1, h2, h3, h4, h5, h6 {
    letter-spacing: -0.05em;
    font-family: Georgia, "Times New Roman", serif
    }
h1 {
    font-size: 36px
    }
h2 {
    font-size: 28px
    }
h1.site-name, h2.site-name {
    font-size: 36px
    }
h2.block-title {
    font-size: 18px;
    margin: 0
    }
h2.node-title {
    font-size: 28px
    }
h3 {
    font-size: 21px
    }
h4 {
    font-size: 19px
    }
h5 {
    font-size: 17px
    }
h6 {
    font-size: 15px
    }
ol {
    list-style: decimal
    }
ul {
    list-style: disc
    }
ul ul, ol ol {
    padding-top: 0.5em
    }
.node ol, .node ul {
    padding-left: 1.2em
    }
.node ul.inline, .node ol.inline {
    padding-left: 0
    }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
    margin-bottom: 20px
    }
dt, .admin h3 {
    font-size: 18px;
    margin: 0
    }
dd {
    padding-left: 10px;
    font-size: 0.9em;
    font-style: italic;
    margin-bottom: 20px
    }
.logo-img {
    float: left;
    margin-right: 20px
    }
.site-name-slogan {
    float: left
    }
.site-name {
    margin-top: 20px
    }
.site-name a {
    text-decoration: none
    }
.site-name, .site-slogan {
    margin-bottom: 0;
    line-height: 1em
    }
.site-slogan {
    font-weight: normal
    }
.menu {
    margin: 0;
    padding: 0
    }
.menu li {
    list-style: none
    }
.form-actions input {
    margin-right: 0.5em
    }
.form-actions input:hover {
    background: #fff
    }
label {
    font-weight: bold
    }
#cdn-integration-page-stats {
    width: 960px;
    margin: 0 auto;
    padding-top: 20px;
    font-size: 10px;
    color: #fff
    }
#cdn-integration-page-stats > .item-list {
    width: 940px;
    margin: 0 10px
    }
#cdn-integration-page-stats > .item-list h3 {
    font-size: 12px;
    margin-bottom: 5px
    }
body {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #616161;
    font-size: 16px;
    line-height: 21px
    }
b, strong {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
em, i {
    font-family: "proxima_nova_italic", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal
    }
h1, h2, h3, h4, h5, h6 {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 0;
    letter-spacing: -0.05em;
    text-rendering: optimizelegibility
    }
h1 {
    font-size: 30px;
    line-height: 34px;
    color: #0051af;
    padding-bottom: 18px
    }
h1#page-title em {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    padding-right: 12px
    }
h2 {
    font-size: 20px;
    line-height: 20px;
    color: #616161;
    padding-bottom: 10px
    }
h2 a {
    color: #616161;
    text-decoration: none
    }
h2 a:hover {
    color: #616161;
    text-decoration: underline
    }
h3 {
    font-size: 18px
    }
h4 {
    font-size: 14px
    }
h5 {
    font-size: 12px
    }
h6 {
    font-size: 11px;
    text-transform: uppercase
    }
ul {
    padding-left: 16px;
    margin: 0
    }
ul li {
    list-style: disc outside;
    margin: 5px 0
    }
ol {
    padding-left: 16px;
    margin: 0
    }
ol li {
    list-style: decimal inside;
    margin: 5px 0
    }
.item-list ul.pager {
    color: #22a4f3;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: right
    }
.item-list ul.pager li {
    -moz-kit-border-radius: 4px;
    -web-kit-border-radius: 4px;
    border-radius: 4px;
    margin: 5px 2px;
    padding: 8px 0
    }
.item-list ul.pager li a {
    color: #22a4f3;
    text-decoration: none;
    display: inline-block;
    -moz-kit-border-radius: 4px;
    -web-kit-border-radius: 4px;
    border-radius: 4px;
    padding: 8px
    }
.item-list ul.pager li a:link, .item-list ul.pager li a:visited {
    color: #22a4f3;
    text-decoration: none
    }
.item-list ul.pager li a:hover, .item-list ul.pager li a:focus {
    text-decoration: none
    }
.item-list ul.pager li:hover {
    background: #eee
    }
.item-list ul.pager li.pager-current {
    background: #eee;
    padding: 8px
    }
.item-list ul.pager li.pager-next, .item-list ul.pager li.pager-all {
    background: #eee;
    margin: 5px
    }
.item-list ul.pager li.pager-ellipsis:hover {
    background: 0
    }
.more-link {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px
    }
.more-link a {
    color: #00adef;
    text-decoration: none
    }
.more-link a:link, .more-link a:visited {
    color: #00adef;
    text-decoration: none
    }
.more-link a:hover, .more-link a:focus {
    color: #0051af;
    text-decoration: none
    }
#cboxOverlay {
    opacity: 0.6 !important;
    background: black
    }
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: visible
    }
#colorbox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: visible;
    padding: 0
    }
#cboxContent {
    background: white;
    overflow: visible;
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 12px
    }
#cboxClose {
    position: absolute;
    top: 4px;
    right: 0;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) 0 -490px no-repeat;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    display: none
    }
#cboxTopLeft {
    width: 0;
    height: 0
    }
#cboxTopCenter {
    height: 0
    }
#cboxTopRight {
    width: 0;
    height: 0
    }
#cboxMiddleLeft {
    width: 0
    }
#cboxMiddleRight {
    width: 0
    }
#cboxLoadedContent {
    margin-bottom: 0
    }
#cboxWrapper {
    background: transparent;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc)
    }
#cboxContent {
    background: transparent;
    overflow: visible;
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #fff
    }
#cboxLoadedContent {
    background: #22a4f3;
    border: 4px solid #21c0f0;
    margin: 22px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    overflow: hidden
    }
#cboxLoadedContent h2 {
    color: #fff;
    background: #018ae4;
    padding: 15px 20px;
    margin-top: -20px;
    margin-left: -20px;
    margin-right: -20px
    }
#cboxLoadedContent .download_link, #cboxLoadedContent .download_text {
    padding: 15px 0;
    text-align: center;
    display: block;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px
    }
#cboxLoadedContent .download_link .button, #cboxLoadedContent .download_text .button {
    margin: 0 0 0 20px
    }
#cboxPrevious {
    position: absolute;
    bottom: 43%;
    left: 40px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -47px -550px no-repeat;
    width: 22px;
    height: 50px;
    text-indent: -9999px
    }
#cboxNext {
    position: absolute;
    bottom: 43%;
    left: auto;
    right: 30px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -47px -490px no-repeat;
    width: 22px;
    height: 50px;
    text-indent: -9999px
    }
#cboxCurrent {
    display: none !important
    }
.hidden-item {
    display: none
    }
a.cp-button-secondary {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #fefeff), color-stop(100%, #eef2f4));
    background-image: -moz-linear-gradient(#fefeff, #eef2f4);
    background-image: -webkit-linear-gradient(#fefeff, #eef2f4);
    background-image: linear-gradient(#fefeff, #eef2f4);
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    height: 45px;
    line-height: 45px;
    padding: 0 30px;
    color: #22a4f3;
    font-size: 16px;
    text-decoration: none !important;
    border: 1px solid #d5dde1;
    border-width: 1px 1px 3px
    }
a.cp-button-secondary:hover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #f8f9fb), color-stop(100%, #fdfdfe));
    background-image: -moz-linear-gradient(#f8f9fb, #fdfdfe);
    background-image: -webkit-linear-gradient(#f8f9fb, #fdfdfe);
    background-image: linear-gradient(#f8f9fb, #fdfdfe);
    color: #22a4f3
    }
a.cp-button-play-feature {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTk5MSIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmZkYzRmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZjYzAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, -moz-linear-gradient(270deg, #ffe991 0, #ffdc4f 10%, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, -webkit-linear-gradient(270deg, #ffe991 0, #ffdc4f 10%, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, linear-gradient(-180deg, #ffe991 0, #ffdc4f 10%, #fc0 100%);
    -moz-box-shadow: #b89300 0 4px 0, rgba(0, 0, 0, 0.2) 0 6px 0;
    -webkit-box-shadow: #b89300 0 4px 0, rgba(0, 0, 0, 0.2) 0 6px 0;
    box-shadow: #b89300 0 4px 0, rgba(0, 0, 0, 0.2) 0 6px 0;
    height: 48px;
    line-height: 48px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 24px;
    color: #6e4e00;
    text-decoration: none !important;
    border: 2px solid #ffe991
    }
a.cp-button-play-feature:hover {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTk5MSIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmZkYzRmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZjYzAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, -moz-linear-gradient(90deg, #ffe991 0, #ffdc4f 10%, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, -webkit-linear-gradient(90deg, #ffe991 0, #ffdc4f 10%, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, linear-gradient(0deg, #ffe991 0, #ffdc4f 10%, #fc0 100%);
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 0;
    box-shadow: rgba(0, 0, 0, 0.2) 0 2px 0;
    margin-top: 4px
    }
a.cp-button-play {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTQ3NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, -moz-linear-gradient(270deg, #ffe477 0, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, -webkit-linear-gradient(270deg, #ffe477 0, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, linear-gradient(-180deg, #ffe477 0, #fc0 100%);
    -moz-box-shadow: #fff7d7 0 2px 0 0 inset, rgba(0, 0, 0, 0.15) 0 3px 0;
    -webkit-box-shadow: #fff7d7 0 2px 0 0 inset, rgba(0, 0, 0, 0.15) 0 3px 0;
    box-shadow: #fff7d7 0 2px 0 0 inset, rgba(0, 0, 0, 0.15) 0 3px 0;
    height: 55px;
    line-height: 55px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 24px;
    color: #6e4e00;
    text-decoration: none !important;
    text-shadow: #fff 0 1px 0;
    text-shadow: rgba(255, 255, 255, 0.5) 0 1px 0;
    border: 1px solid #ff9d00
    }
a.cp-button-play:link, a.cp-button-play:visited {
    color: #6e4e00
    }
a.cp-button-play:hover {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTQ3NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, -moz-linear-gradient(90deg, #ffe477 0, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, -webkit-linear-gradient(90deg, #ffe477 0, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, linear-gradient(0deg, #ffe477 0, #fc0 100%)
    }
a.cp-button-yellow {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTQ3NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #ffe477 0, #fc0 100%);
    background: -webkit-linear-gradient(270deg, #ffe477 0, #fc0 100%);
    background: linear-gradient(-180deg, #ffe477 0, #fc0 100%);
    -moz-box-shadow: #fff7d7 0 2px 0 0 inset, rgba(0, 0, 0, 0.15) 0 3px 0;
    -webkit-box-shadow: #fff7d7 0 2px 0 0 inset, rgba(0, 0, 0, 0.15) 0 3px 0;
    box-shadow: #fff7d7 0 2px 0 0 inset, rgba(0, 0, 0, 0.15) 0 3px 0;
    height: 55px;
    line-height: 55px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 24px;
    color: #6e4e00;
    text-decoration: none !important;
    text-shadow: #fff 0 1px 0;
    text-shadow: rgba(255, 255, 255, 0.5) 0 1px 0;
    border: 1px solid #604e3f
    }
a.cp-button-yellow:link, a.cp-button-yellow:visited {
    color: #6e4e00
    }
a.cp-button-yellow:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTQ3NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(90deg, #ffe477 0, #fc0 100%);
    background: -webkit-linear-gradient(90deg, #ffe477 0, #fc0 100%);
    background: linear-gradient(0deg, #ffe477 0, #fc0 100%)
    }
a.cp-button-blue {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyYTRmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNDA5MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #22a4f3 0, #004093 100%);
    background: -webkit-linear-gradient(270deg, #22a4f3 0, #004093 100%);
    background: linear-gradient(-180deg, #22a4f3 0, #004093 100%);
    -moz-box-shadow: 0 3px 0 0 rgba(0, 82, 175, 0.4), inset 0 2px 0 0 rgba(255, 255, 255, 0.4);
    -webkit-box-shadow: 0 3px 0 0 rgba(0, 82, 175, 0.4), inset 0 2px 0 0 rgba(255, 255, 255, 0.4);
    box-shadow: 0 3px 0 0 rgba(0, 82, 175, 0.4), inset 0 2px 0 0 rgba(255, 255, 255, 0.4);
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 16px;
    color: #fff;
    text-decoration: none !important;
    border: 1px solid #003f72
    }
a.cp-button-blue:link, a.cp-button-blue:visited {
    color: #fff
    }
a.cp-button-blue:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDA5MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyYTRmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #004093 0, #22a4f3 100%);
    background: -webkit-linear-gradient(270deg, #004093 0, #22a4f3 100%);
    background: linear-gradient(-180deg, #004093 0, #22a4f3 100%)
    }
a.cp-button-dark-blue {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmFiZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNDA5MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #006abd 0, #004093 100%);
    background: -webkit-linear-gradient(270deg, #006abd 0, #004093 100%);
    background: linear-gradient(-180deg, #006abd 0, #004093 100%);
    -moz-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0 1px 1px 0 rgba(126, 225, 255, 0.4);
    -webkit-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0 1px 1px 0 rgba(126, 225, 255, 0.4);
    box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0 1px 1px 0 rgba(126, 225, 255, 0.4);
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 16px;
    color: #fff;
    text-decoration: none !important;
    border: 1px solid #003f72
    }
a.cp-button-dark-blue:link, a.cp-button-dark-blue:visited {
    color: #fff
    }
a.cp-button-dark-blue:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDA5MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNmFiZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #004093 0, #006abd 100%);
    background: -webkit-linear-gradient(270deg, #004093 0, #006abd 100%);
    background: linear-gradient(-180deg, #004093 0, #006abd 100%)
    }
a.cp-button-green {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlZDIwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVkYjEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #6ed200 0, #5db100 100%);
    background: -webkit-linear-gradient(270deg, #6ed200 0, #5db100 100%);
    background: linear-gradient(-180deg, #6ed200 0, #5db100 100%);
    -moz-box-shadow: 0 3px 0 0 rgba(0, 62, 113, 0.3), inset 0 1px 1px 0 #ccff7d;
    -webkit-box-shadow: 0 3px 0 0 rgba(0, 62, 113, 0.3), inset 0 1px 1px 0 #ccff7d;
    box-shadow: 0 3px 0 0 rgba(0, 62, 113, 0.3), inset 0 1px 1px 0 #ccff7d;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    border: 1px solid;
    border-color: #003f72;
    border-color: rgba(0, 63, 114, 0.8);
    transition: all 200ms ease
    }
a.cp-button-green:link, a.cp-button-green:visited {
    color: #fff
    }
a.cp-button-green:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkYjEwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZlZDIwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #5db100 0, #6ed200 100%);
    background: -webkit-linear-gradient(270deg, #5db100 0, #6ed200 100%);
    background: linear-gradient(-180deg, #5db100 0, #6ed200 100%)
    }
a.cp-button-flat {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    border: 1px solid;
    border-color: #003f72;
    border-color: rgba(0, 63, 114, 0.8);
    transition: all 200ms ease
    }
a.cp-button-flat:hover {
    background-color: #003f72;
    background-color: rgba(0, 63, 114, 0.8)
    }
::-ms-clear, ::-ms-reveal {
    display: none
    }
#boxes-box-submit_penguins_sidebar, #boxes-box-submit_fan_art_sidebar {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: #eee;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 25px;
    margin-left: 10px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px
    }
#boxes-box-submit_penguins_sidebar strong, #boxes-box-submit_fan_art_sidebar strong {
    color: #00adef;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px
    }
#webform-component-general-support-questions--terms-of-use, #webform-component-fan-mail--terms-of-use-fan {
    font-size: 13px;
    width: 400px;
    left: 50px;
    line-height: 18px;
    position: relative
    }
#edit-submitted-general-support-questions-general-agree label, #edit-submitted-fan-mail-fan-agree label {
    font-size: 0
    }
#submit-fan-art-panel #webform-component-fan-photo-agree, #submit-fan-art-panel #webform-component-fan-art-agree, #submit-penguins-around-the-world-panel #webform-component-fan-photo-agree, #submit-penguins-around-the-world-panel #webform-component-fan-art-agree {
    font-size: 0;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: middle
    }
#submit-fan-art-panel #webform-component-fan-photo-agree label, #submit-fan-art-panel #webform-component-fan-art-agree label, #submit-penguins-around-the-world-panel #webform-component-fan-photo-agree label, #submit-penguins-around-the-world-panel #webform-component-fan-art-agree label {
    padding: 14px;
    padding-bottom: 10px	
    }
#submit-fan-art-panel #webform-component-terms-of-use, #submit-penguins-around-the-world-panel #webform-component-terms-of-use {
    width: 80%;
    float: right;
    padding-right: 55px
    }
#submit-fan-art-panel .webform-component-markup, #submit-penguins-around-the-world-panel .webform-component-markup {
    margin-top: 2px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1
    }
#submit-fan-art-panel .webform-component-markup a, #submit-penguins-around-the-world-panel .webform-component-markup a {
    color: #fff;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
#submit-fan-art-panel .webform-client-form, #submit-penguins-around-the-world-panel .webform-client-form {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: #22a4f3;
    border: 2px solid #00adef;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    overflow: hidden
    }
#submit-fan-art-panel .webform-client-form #webform-component-fan-art-upload, #submit-fan-art-panel .webform-client-form #webform-component-fan-photo-upload, #submit-penguins-around-the-world-panel .webform-client-form #webform-component-fan-art-upload, #submit-penguins-around-the-world-panel .webform-client-form #webform-component-fan-photo-upload {
    margin: 0
    }
#submit-fan-art-panel .webform-client-form #webform-component-fan-art-upload label[for=edit-submitted-fan-art-upload], #submit-fan-art-panel .webform-client-form #webform-component-fan-art-upload label[for=edit-submitted-fan-photo-upload--2], #submit-fan-art-panel .webform-client-form #webform-component-fan-art-upload label[for=edit-submitted-fan-photo-upload], #submit-fan-art-panel .webform-client-form #webform-component-fan-art-upload label[for=edit-submitted-fan-art-upload--2], #submit-fan-art-panel .webform-client-form #webform-component-fan-photo-upload label[for=edit-submitted-fan-art-upload], #submit-fan-art-panel .webform-client-form #webform-component-fan-photo-upload label[for=edit-submitted-fan-photo-upload--2], #submit-fan-art-panel .webform-client-form #webform-component-fan-photo-upload label[for=edit-submitted-fan-photo-upload], #submit-fan-art-panel .webform-client-form #webform-component-fan-photo-upload label[for=edit-submitted-fan-art-upload--2], #submit-penguins-around-the-world-panel .webform-client-form #webform-component-fan-art-upload label[for=edit-submitted-fan-art-upload], #submit-penguins-around-the-world-panel .webform-client-form #webform-component-fan-art-upload label[for=edit-submitted-fan-photo-upload--2], #submit-penguins-around-the-world-panel .webform-client-form #webform-component-fan-art-upload label[for=edit-submitted-fan-photo-upload], #submit-penguins-around-the-world-panel .webform-client-form #webform-component-fan-art-upload label[for=edit-submitted-fan-art-upload--2], #submit-penguins-around-the-world-panel .webform-client-form #webform-component-fan-photo-upload label[for=edit-submitted-fan-art-upload], #submit-penguins-around-the-world-panel .webform-client-form #webform-component-fan-photo-upload label[for=edit-submitted-fan-photo-upload--2], #submit-penguins-around-the-world-panel .webform-client-form #webform-component-fan-photo-upload label[for=edit-submitted-fan-photo-upload], #submit-penguins-around-the-world-panel .webform-client-form #webform-component-fan-photo-upload label[for=edit-submitted-fan-art-upload--2] {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 10px;
    padding: 10px;
    color: #fff;
    background: #018ae4
    }
#submit-fan-art-panel .webform-client-form #webform-component-fan-art-upload .form-required, #submit-fan-art-panel .webform-client-form #webform-component-fan-photo-upload .form-required, #submit-penguins-around-the-world-panel .webform-client-form #webform-component-fan-art-upload .form-required, #submit-penguins-around-the-world-panel .webform-client-form #webform-component-fan-photo-upload .form-required {
    display: none
    }
#submit-fan-art-panel .webform-client-form #edit-submitted-fan-art-agree, #submit-fan-art-panel .webform-client-form #edit-submitted-fan-photo-agree, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-art-agree, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-photo-agree {
    padding: 0 10px
    }
#submit-fan-art-panel .webform-client-form #edit-submitted-fan-art-upload, #submit-fan-art-panel .webform-client-form #edit-submitted-fan-art-upload--2, #submit-fan-art-panel .webform-client-form #edit-submitted-fan-photo-upload, #submit-fan-art-panel .webform-client-form #edit-submitted-fan-photo-upload--2, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-art-upload, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-art-upload--2, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-photo-upload, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-photo-upload--2 {
    padding: 10px
    }
#submit-fan-art-panel .webform-client-form #edit-submitted-fan-art-upload img, #submit-fan-art-panel .webform-client-form #edit-submitted-fan-art-upload--2 img, #submit-fan-art-panel .webform-client-form #edit-submitted-fan-photo-upload img, #submit-fan-art-panel .webform-client-form #edit-submitted-fan-photo-upload--2 img, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-art-upload img, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-art-upload--2 img, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-photo-upload img, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-photo-upload--2 img {
    vertical-align: middle
    }
#submit-fan-art-panel .webform-client-form #edit-submitted-fan-art-upload a, #submit-fan-art-panel .webform-client-form #edit-submitted-fan-art-upload--2 a, #submit-fan-art-panel .webform-client-form #edit-submitted-fan-photo-upload a, #submit-fan-art-panel .webform-client-form #edit-submitted-fan-photo-upload--2 a, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-art-upload a, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-art-upload--2 a, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-photo-upload a, #submit-penguins-around-the-world-panel .webform-client-form #edit-submitted-fan-photo-upload--2 a {
    color: #fff
    }
#submit-fan-art-panel .webform-client-form #edit-actions, #submit-penguins-around-the-world-panel .webform-client-form #edit-actions {
    padding: 10px
    }
.node-type-webform .field-name-body strong {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 10px
    }
.node-type-webform ol {
    margin-left: 0;
    padding-left: 0;
    counter-reset: item
    }
.node-type-webform ol > li {
    margin-left: 0;
    padding-left: 30px;
    counter-increment: item;
    list-style: none inside;
    margin: 5px;
    font-size: 16px
    }
.node-type-webform ol > li:before {
    position: relative;
    left: -6px;
    display: inline-block;
    content: "" counter(item) "";
    width: 24px;
    height: 24px;
    color: #fff;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-align: center;
    padding: 4px 0 6px 0;
    margin-left: -24px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) 0 -621px no-repeat
    }
#email-send-form {
    padding: 20px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px
    }
#email-send-form .form-submit {
    position: relative;
    float: right;
    font-size: 16px;
    margin-bottom: 20px;
    padding: 7px 25px 5px
    }
input[type=checkbox] {
    position: absolute;
    left: -9999px
    }
input[type=checkbox] ~ label {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/checkbox.png) 0 3px no-repeat;
    height: 23px;
    padding: 4px 0 4px 30px;
    line-height: 23px;
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.form-type-checkbox label.checked {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/checkbox.png) 0 -25px no-repeat
    }
input[type=checkbox]:checked ~ label, input[type=checkbox].checked ~ label {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/checkbox.png) 0 -25px no-repeat
    }
input[type=radio] {
    position: absolute;
    left: -9999px
    }
input[type=radio] ~ label {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) 0 -661px no-repeat;
    background: none	;
    height: 23px;
    padding: 0 0 8px 20px;
    line-height: 20px;
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: table-cell
    }
input[type=radio]:checked ~ label {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -576px -661px no-repeat
    }
textarea, input[type="text"], input[type="password"] {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 3px 8px;
    color: #999;
    font-size: 16px;
    outline: 0;
    -webkit-appearance: none;
    border: 2px solid #eee;
    background-color: #fff
    }
button, input[type="reset"], input[type="submit"],  input[type="button"] {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyYTRmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNDA5MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #22a4f3 0, #004093 100%);
    background: -webkit-linear-gradient(270deg, #22a4f3 0, #004093 100%);
    background: linear-gradient(-180deg, #22a4f3 0, #004093 100%);
    -moz-box-shadow: 0 3px 0 0 rgba(0, 82, 175, 0.4), inset 0 2px 0 0 rgba(255, 255, 255, 0.4);
    -webkit-box-shadow: 0 3px 0 0 rgba(0, 82, 175, 0.4), inset 0 2px 0 0 rgba(255, 255, 255, 0.4);
    box-shadow: 0 3px 0 0 rgba(0, 82, 175, 0.4), inset 0 2px 0 0 rgba(255, 255, 255, 0.4);
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 16px;
    color: #fff;
    text-decoration: none !important;
    border: 1px solid #003f72;
    cursor: pointer;
    min-width: 150px;
    font-size: 16px;
    outline: 0;
    text-shadow: none;
    -webkit-appearance: none
    }
button:link, button:visited, input[type="reset"]:link, input[type="reset"]:visited, input[type="submit"]:link, input[type="submit"]:visited,  input[type="button"]:link,  input[type="button"]:visited {
    color: #fff
    }
button:hover, input[type="reset"]:hover, input[type="submit"]:hover,  input[type="button"]:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDA5MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyYTRmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #004093 0, #22a4f3 100%);
    background: -webkit-linear-gradient(270deg, #004093 0, #22a4f3 100%);
    background: linear-gradient(-180deg, #004093 0, #22a4f3 100%)
    }
.resizable-textarea .grippie {
    border: 1px solid #DDD;
    border-top-width: 0;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
    display: none
    }
a.button, a.button:link, a.button:visited {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyYTRmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNDA5MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #22a4f3 0, #004093 100%);
    background: -webkit-linear-gradient(270deg, #22a4f3 0, #004093 100%);
    background: linear-gradient(-180deg, #22a4f3 0, #004093 100%);
    -moz-box-shadow: 0 3px 0 0 rgba(0, 82, 175, 0.4), inset 0 2px 0 0 rgba(255, 255, 255, 0.4);
    -webkit-box-shadow: 0 3px 0 0 rgba(0, 82, 175, 0.4), inset 0 2px 0 0 rgba(255, 255, 255, 0.4);
    box-shadow: 0 3px 0 0 rgba(0, 82, 175, 0.4), inset 0 2px 0 0 rgba(255, 255, 255, 0.4);
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 16px;
    color: #fff;
    text-decoration: none !important;
    border: 1px solid #003f72
    }
a.button:link, a.button:visited, a.button:link:link, a.button:link:visited, a.button:visited:link, a.button:visited:visited {
    color: #fff
    }
a.button:hover, a.button:link:hover, a.button:visited:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDA5MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyYTRmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #004093 0, #22a4f3 100%);
    background: -webkit-linear-gradient(270deg, #004093 0, #22a4f3 100%);
    background: linear-gradient(-180deg, #004093 0, #22a4f3 100%)
    }
a.button.light, a.button.light:link, a.button.light:visited {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #fefeff), color-stop(100%, #eef2f4));
    background-image: -moz-linear-gradient(#fefeff, #eef2f4);
    background-image: -webkit-linear-gradient(#fefeff, #eef2f4);
    background-image: linear-gradient(#fefeff, #eef2f4);
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    height: 45px;
    line-height: 45px;
    padding: 0 30px;
    color: #22a4f3;
    font-size: 16px;
    text-decoration: none !important;
    border: 1px solid #d5dde1;
    border-width: 1px 1px 3px
    }
a.button.light:hover, a.button.light:link:hover, a.button.light:visited:hover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #f8f9fb), color-stop(100%, #fdfdfe));
    background-image: -moz-linear-gradient(#f8f9fb, #fdfdfe);
    background-image: -webkit-linear-gradient(#f8f9fb, #fdfdfe);
    background-image: linear-gradient(#f8f9fb, #fdfdfe);
    color: #22a4f3
    }
#saml-login {
    border: 2px solid #e7e7e7;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 10px 20px 15px;
    width: 400px;
    margin: 15px 0
    }
.form-item-country-override {
    margin-top: 14px
    }
.form-item-country-override #country_override-button {
    margin-left: 60px;
    width: 300px !important;
    height: 32px;
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/arrow-select.png) -34px -1px no-repeat;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 10px;
    webkit-border-radius: 10x;
    moz-border-radius: 10px;
    text-decoration: none;
    border: 2px solid #d7d7d7
    }
.form-item-country-override #country_override-button.ui-state-active {
    border-bottom: 0;
    margin-bottom: 2px;
    background: #fff;
    border-radius: 10px 10px 0 0
    }
.form-item-country-override .ui-selectmenu-icon {
    background: 0
    }
.form-item-country-override .ui-selectmenu-status {
    padding: 5px 18px
    }
#country_override-menu {
    width: 300px !important;
    background: #fff;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    webkit-border-radius: 10x;
    moz-border-radius: 10px;
    border-radius: 0 0 10px 10px;
    text-decoration: none;
    border: 2px solid #d7d7d7;
    border-top: 0
    }
#country_override-menu .hide-country {
    display: none
    }
#country_override-menu li {
    list-style: none
    }
#country_override-menu li.ui-state-hover {
    background: #def6fd;
    border: 0;
    margin-top: 1px;
    margin-bottom: 1px
    }
#country_override-menu li.ui-state-hover a {
    color: #00adef
    }
.products-landing-panel .form-item-country-override {
    margin-left: 565px;
    margin-top: -88px;
    position: absolute
    }
.products-landing-panel #country_override-button {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #616161;
    height: 30px;
    font-size: 18px;
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/arrow-select.png) -34px -2px no-repeat;
    position: absolute;
    top: 40px;
    left: 10px
    }
.products-landing-panel #country_override-button.ui-state-active {
    background: #fff
    }
.products-landing-panel #country_override-menu {
    padding-left: 0
    }
.products-landing-panel #country_override-menu li a {
    color: #616161;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px
    }
.products-landing-panel .country-icon {
    margin-left: 14px;
    padding-left: 34px
    }
.products-landing-panel .country-icon.default {
    padding-left: 0
    }
.products-landing-panel .country-icon.ar {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 5px no-repeat
    }
.products-landing-panel .country-icon.au {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -35px no-repeat
    }
.products-landing-panel .country-icon.br {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -75px no-repeat
    }
.products-landing-panel .country-icon.ca {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -115px no-repeat
    }
.products-landing-panel .country-icon.cl {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -155px no-repeat
    }
.products-landing-panel .country-icon.co {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -195px no-repeat
    }
.products-landing-panel .country-icon.dk {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -235px no-repeat
    }
.products-landing-panel .country-icon.ec {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -275px no-repeat
    }
.products-landing-panel .country-icon.fi {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -315px no-repeat
    }
.products-landing-panel .country-icon.fr {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -355px no-repeat
    }
.products-landing-panel .country-icon.mx {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -395px no-repeat
    }
.products-landing-panel .country-icon.nz {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -435px no-repeat
    }
.products-landing-panel .country-icon.no {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -475px no-repeat
    }
.products-landing-panel .country-icon.pe {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -515px no-repeat
    }
.products-landing-panel .country-icon.pt {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -555px no-repeat
    }
.products-landing-panel .country-icon.sg {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -595px no-repeat
    }
.products-landing-panel .country-icon.es {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -635px no-repeat
    }
.products-landing-panel .country-icon.se {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -675px no-repeat
    }
.products-landing-panel .country-icon.gb {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -715px no-repeat
    }
.products-landing-panel .country-icon.us {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -755px no-repeat
    }
.products-landing-panel .country-icon.de {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/country-icon.png) 0 -790px no-repeat
    }
.hide-this {
    display: none
    }
.node-type-cp-outdoor-activity .fun-stuff-split-content-wrapper, .node-type-cp-recipe .fun-stuff-split-content-wrapper, .node-type-cp-art-craft .fun-stuff-split-content-wrapper, .node-type-cp-product .fun-stuff-split-content-wrapper {
    display: inline-block
    }
.node-type-cp-outdoor-activity .fun-stuff-split-content-left, .node-type-cp-recipe .fun-stuff-split-content-left, .node-type-cp-art-craft .fun-stuff-split-content-left, .node-type-cp-product .fun-stuff-split-content-left {
    width: 220px;
    float: left;
    margin-right: 5px
    }
.node-type-cp-outdoor-activity .fun-stuff-split-content-right, .node-type-cp-recipe .fun-stuff-split-content-right, .node-type-cp-art-craft .fun-stuff-split-content-right, .node-type-cp-product .fun-stuff-split-content-right {
    width: 220px;
    float: left;
    margin-left: 5px
    }
.node-type-cp-outdoor-activity .panels-flexible-row-1-main-row ol, .node-type-cp-outdoor-activity .panels-flexible-row-24-main-row ol, .node-type-cp-outdoor-activity .panels-flexible-row-new-main-row ol, .node-type-cp-recipe .panels-flexible-row-1-main-row ol, .node-type-cp-recipe .panels-flexible-row-24-main-row ol, .node-type-cp-recipe .panels-flexible-row-new-main-row ol, .node-type-cp-art-craft .panels-flexible-row-1-main-row ol, .node-type-cp-art-craft .panels-flexible-row-24-main-row ol, .node-type-cp-art-craft .panels-flexible-row-new-main-row ol, .node-type-cp-product .panels-flexible-row-1-main-row ol, .node-type-cp-product .panels-flexible-row-24-main-row ol, .node-type-cp-product .panels-flexible-row-new-main-row ol {
    margin-left: 0;
    padding-left: 0;
    counter-reset: item;
    line-height: 32px
    }
.node-type-cp-outdoor-activity .panels-flexible-row-1-main-row ol > li, .node-type-cp-outdoor-activity .panels-flexible-row-24-main-row ol > li, .node-type-cp-outdoor-activity .panels-flexible-row-new-main-row ol > li, .node-type-cp-recipe .panels-flexible-row-1-main-row ol > li, .node-type-cp-recipe .panels-flexible-row-24-main-row ol > li, .node-type-cp-recipe .panels-flexible-row-new-main-row ol > li, .node-type-cp-art-craft .panels-flexible-row-1-main-row ol > li, .node-type-cp-art-craft .panels-flexible-row-24-main-row ol > li, .node-type-cp-art-craft .panels-flexible-row-new-main-row ol > li, .node-type-cp-product .panels-flexible-row-1-main-row ol > li, .node-type-cp-product .panels-flexible-row-24-main-row ol > li, .node-type-cp-product .panels-flexible-row-new-main-row ol > li {
    margin-left: 0;
    padding-left: 30px;
    counter-increment: item;
    list-style: none inside;
    margin: 5px;
    font-size: 16px
    }
.node-type-cp-outdoor-activity .panels-flexible-row-1-main-row ol > li:before, .node-type-cp-outdoor-activity .panels-flexible-row-24-main-row ol > li:before, .node-type-cp-outdoor-activity .panels-flexible-row-new-main-row ol > li:before, .node-type-cp-recipe .panels-flexible-row-1-main-row ol > li:before, .node-type-cp-recipe .panels-flexible-row-24-main-row ol > li:before, .node-type-cp-recipe .panels-flexible-row-new-main-row ol > li:before, .node-type-cp-art-craft .panels-flexible-row-1-main-row ol > li:before, .node-type-cp-art-craft .panels-flexible-row-24-main-row ol > li:before, .node-type-cp-art-craft .panels-flexible-row-new-main-row ol > li:before, .node-type-cp-product .panels-flexible-row-1-main-row ol > li:before, .node-type-cp-product .panels-flexible-row-24-main-row ol > li:before, .node-type-cp-product .panels-flexible-row-new-main-row ol > li:before {
    position: relative;
    left: -6px;
    display: inline-block;
    content: "" counter(item) "";
    width: 24px;
    height: 16px;
    color: #fff;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-align: center;
    padding: 0 0 12px 0;
    margin-left: -24px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) 0 -619px no-repeat;
    vertical-align: top
    }
.node-type-cp-outdoor-activity .panels-flexible-row-1-main-row ul, .node-type-cp-outdoor-activity .panels-flexible-row-24-main-row ul, .node-type-cp-outdoor-activity .panels-flexible-row-new-main-row ul, .node-type-cp-recipe .panels-flexible-row-1-main-row ul, .node-type-cp-recipe .panels-flexible-row-24-main-row ul, .node-type-cp-recipe .panels-flexible-row-new-main-row ul, .node-type-cp-art-craft .panels-flexible-row-1-main-row ul, .node-type-cp-art-craft .panels-flexible-row-24-main-row ul, .node-type-cp-art-craft .panels-flexible-row-new-main-row ul, .node-type-cp-product .panels-flexible-row-1-main-row ul, .node-type-cp-product .panels-flexible-row-24-main-row ul, .node-type-cp-product .panels-flexible-row-new-main-row ul {
    margin-left: 0;
    padding-left: 0;
    counter-reset: item;
    line-height: 32px
    }
.node-type-cp-outdoor-activity .panels-flexible-row-1-main-row ul > li, .node-type-cp-outdoor-activity .panels-flexible-row-24-main-row ul > li, .node-type-cp-outdoor-activity .panels-flexible-row-new-main-row ul > li, .node-type-cp-recipe .panels-flexible-row-1-main-row ul > li, .node-type-cp-recipe .panels-flexible-row-24-main-row ul > li, .node-type-cp-recipe .panels-flexible-row-new-main-row ul > li, .node-type-cp-art-craft .panels-flexible-row-1-main-row ul > li, .node-type-cp-art-craft .panels-flexible-row-24-main-row ul > li, .node-type-cp-art-craft .panels-flexible-row-new-main-row ul > li, .node-type-cp-product .panels-flexible-row-1-main-row ul > li, .node-type-cp-product .panels-flexible-row-24-main-row ul > li, .node-type-cp-product .panels-flexible-row-new-main-row ul > li {
    margin-left: 25px;
    font-size: 16px
    }
.node-type-cp-outdoor-activity .panel-col-first .inside, .node-type-cp-outdoor-activity .panel-col .inside, .node-type-cp-outdoor-activity .panel-col-last .inside, .node-type-cp-recipe .panel-col-first .inside, .node-type-cp-recipe .panel-col .inside, .node-type-cp-recipe .panel-col-last .inside, .node-type-cp-art-craft .panel-col-first .inside, .node-type-cp-art-craft .panel-col .inside, .node-type-cp-art-craft .panel-col-last .inside, .node-type-cp-product .panel-col-first .inside, .node-type-cp-product .panel-col .inside, .node-type-cp-product .panel-col-last .inside {
    margin: 0
    }
.node-type-cp-outdoor-activity .panels-flexible-row-new-main-row .panels-flexible-region-new-left, .node-type-cp-recipe .panels-flexible-row-new-main-row .panels-flexible-region-new-left, .node-type-cp-art-craft .panels-flexible-row-new-main-row .panels-flexible-region-new-left, .node-type-cp-product .panels-flexible-row-new-main-row .panels-flexible-region-new-left {
    width: 404px;
    padding-right: 25px
    }
.node-type-cp-outdoor-activity .panels-flexible-row-new-main-row .panels-flexible-region-new-center, .node-type-cp-recipe .panels-flexible-row-new-main-row .panels-flexible-region-new-center, .node-type-cp-art-craft .panels-flexible-row-new-main-row .panels-flexible-region-new-center, .node-type-cp-product .panels-flexible-row-new-main-row .panels-flexible-region-new-center {
    width: 205px;
    padding-right: 25px
    }
.node-type-cp-outdoor-activity .panels-flexible-row-new-main-row .panels-flexible-region-new-right, .node-type-cp-recipe .panels-flexible-row-new-main-row .panels-flexible-region-new-right, .node-type-cp-art-craft .panels-flexible-row-new-main-row .panels-flexible-region-new-right, .node-type-cp-product .panels-flexible-row-new-main-row .panels-flexible-region-new-right {
    width: 510px
    }
.node-type-cp-outdoor-activity .panels-flexible-row-new-2, .node-type-cp-outdoor-activity .panels-flexible-row-last, .node-type-cp-recipe .panels-flexible-row-new-2, .node-type-cp-recipe .panels-flexible-row-last, .node-type-cp-art-craft .panels-flexible-row-new-2, .node-type-cp-art-craft .panels-flexible-row-last, .node-type-cp-product .panels-flexible-row-new-2, .node-type-cp-product .panels-flexible-row-last {
    margin-top: 20px;
    padding: 30px 0 20px 0;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/node-seperator.png) center top no-repeat
    }
.node-type-cp-outdoor-activity .panels-flexible-row-new-2 h2.pane-title, .node-type-cp-outdoor-activity .panels-flexible-row-last h2.pane-title, .node-type-cp-recipe .panels-flexible-row-new-2 h2.pane-title, .node-type-cp-recipe .panels-flexible-row-last h2.pane-title, .node-type-cp-art-craft .panels-flexible-row-new-2 h2.pane-title, .node-type-cp-art-craft .panels-flexible-row-last h2.pane-title, .node-type-cp-product .panels-flexible-row-new-2 h2.pane-title, .node-type-cp-product .panels-flexible-row-last h2.pane-title {
    color: #0051af;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px
    }
.node-type-cp-outdoor-activity .pane-node-field-outdoor-image .field-item, .node-type-cp-outdoor-activity .pane-node-field-recipe-image .field-item, .node-type-cp-outdoor-activity .pane-node-field-anc-image .field-item, .node-type-cp-outdoor-activity .field-name-field-product-image .field-item, .node-type-cp-recipe .pane-node-field-outdoor-image .field-item, .node-type-cp-recipe .pane-node-field-recipe-image .field-item, .node-type-cp-recipe .pane-node-field-anc-image .field-item, .node-type-cp-recipe .field-name-field-product-image .field-item, .node-type-cp-art-craft .pane-node-field-outdoor-image .field-item, .node-type-cp-art-craft .pane-node-field-recipe-image .field-item, .node-type-cp-art-craft .pane-node-field-anc-image .field-item, .node-type-cp-art-craft .field-name-field-product-image .field-item, .node-type-cp-product .pane-node-field-outdoor-image .field-item, .node-type-cp-product .pane-node-field-recipe-image .field-item, .node-type-cp-product .pane-node-field-anc-image .field-item, .node-type-cp-product .field-name-field-product-image .field-item {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    border: 3px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    overflow: hidden
    }
.node-type-cp-outdoor-activity h2.pane-title, .node-type-cp-recipe h2.pane-title, .node-type-cp-art-craft h2.pane-title, .node-type-cp-product h2.pane-title {
    color: #0051af;
    font-size: 18px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.node-type-cp-outdoor-activity .pane-node-field-recipe-subtitle, .node-type-cp-outdoor-activity .field-name-field-outdoor-subtitle, .node-type-cp-outdoor-activity .field-name-field-anc-subtitle, .node-type-cp-outdoor-activity .field-name-title-field, .node-type-cp-recipe .pane-node-field-recipe-subtitle, .node-type-cp-recipe .field-name-field-outdoor-subtitle, .node-type-cp-recipe .field-name-field-anc-subtitle, .node-type-cp-recipe .field-name-title-field, .node-type-cp-art-craft .pane-node-field-recipe-subtitle, .node-type-cp-art-craft .field-name-field-outdoor-subtitle, .node-type-cp-art-craft .field-name-field-anc-subtitle, .node-type-cp-art-craft .field-name-title-field, .node-type-cp-product .pane-node-field-recipe-subtitle, .node-type-cp-product .field-name-field-outdoor-subtitle, .node-type-cp-product .field-name-field-anc-subtitle, .node-type-cp-product .field-name-title-field {
    color: #0051af;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px
    }
.node-type-cp-outdoor-activity .field-name-field-recipe-difficulty, .node-type-cp-outdoor-activity .field-name-field-recipe-equip-label, .node-type-cp-outdoor-activity .field-name-field-recipe-ingredient-label-1, .node-type-cp-outdoor-activity .field-name-field-recipe-ingredient-label-2, .node-type-cp-outdoor-activity .field-name-field-recipe-instructions-label, .node-type-cp-outdoor-activity .field-name-field-outdoor-difficulty, .node-type-cp-outdoor-activity .field-name-field-outdoor-equipment-label-1, .node-type-cp-outdoor-activity .field-name-field-outdoor-equipment-label-2, .node-type-cp-outdoor-activity .field-name-field-outdoor-inst-label-1, .node-type-cp-outdoor-activity .field-name-field-outdoor-inst-label-2, .node-type-cp-outdoor-activity .field-name-field-anc-difficulty, .node-type-cp-outdoor-activity .field-name-field-anc-equip1-label, .node-type-cp-outdoor-activity .field-name-field-anc-equip2-label, .node-type-cp-outdoor-activity .field-name-field-anc-instruct1-label, .node-type-cp-outdoor-activity .field-name-field-anc-instruct2-label, .node-type-cp-recipe .field-name-field-recipe-difficulty, .node-type-cp-recipe .field-name-field-recipe-equip-label, .node-type-cp-recipe .field-name-field-recipe-ingredient-label-1, .node-type-cp-recipe .field-name-field-recipe-ingredient-label-2, .node-type-cp-recipe .field-name-field-recipe-instructions-label, .node-type-cp-recipe .field-name-field-outdoor-difficulty, .node-type-cp-recipe .field-name-field-outdoor-equipment-label-1, .node-type-cp-recipe .field-name-field-outdoor-equipment-label-2, .node-type-cp-recipe .field-name-field-outdoor-inst-label-1, .node-type-cp-recipe .field-name-field-outdoor-inst-label-2, .node-type-cp-recipe .field-name-field-anc-difficulty, .node-type-cp-recipe .field-name-field-anc-equip1-label, .node-type-cp-recipe .field-name-field-anc-equip2-label, .node-type-cp-recipe .field-name-field-anc-instruct1-label, .node-type-cp-recipe .field-name-field-anc-instruct2-label, .node-type-cp-art-craft .field-name-field-recipe-difficulty, .node-type-cp-art-craft .field-name-field-recipe-equip-label, .node-type-cp-art-craft .field-name-field-recipe-ingredient-label-1, .node-type-cp-art-craft .field-name-field-recipe-ingredient-label-2, .node-type-cp-art-craft .field-name-field-recipe-instructions-label, .node-type-cp-art-craft .field-name-field-outdoor-difficulty, .node-type-cp-art-craft .field-name-field-outdoor-equipment-label-1, .node-type-cp-art-craft .field-name-field-outdoor-equipment-label-2, .node-type-cp-art-craft .field-name-field-outdoor-inst-label-1, .node-type-cp-art-craft .field-name-field-outdoor-inst-label-2, .node-type-cp-art-craft .field-name-field-anc-difficulty, .node-type-cp-art-craft .field-name-field-anc-equip1-label, .node-type-cp-art-craft .field-name-field-anc-equip2-label, .node-type-cp-art-craft .field-name-field-anc-instruct1-label, .node-type-cp-art-craft .field-name-field-anc-instruct2-label, .node-type-cp-product .field-name-field-recipe-difficulty, .node-type-cp-product .field-name-field-recipe-equip-label, .node-type-cp-product .field-name-field-recipe-ingredient-label-1, .node-type-cp-product .field-name-field-recipe-ingredient-label-2, .node-type-cp-product .field-name-field-recipe-instructions-label, .node-type-cp-product .field-name-field-outdoor-difficulty, .node-type-cp-product .field-name-field-outdoor-equipment-label-1, .node-type-cp-product .field-name-field-outdoor-equipment-label-2, .node-type-cp-product .field-name-field-outdoor-inst-label-1, .node-type-cp-product .field-name-field-outdoor-inst-label-2, .node-type-cp-product .field-name-field-anc-difficulty, .node-type-cp-product .field-name-field-anc-equip1-label, .node-type-cp-product .field-name-field-anc-equip2-label, .node-type-cp-product .field-name-field-anc-instruct1-label, .node-type-cp-product .field-name-field-anc-instruct2-label {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    padding-bottom: 5px
    }
#unlock-circle, .unlock-circle {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -276px -304px no-repeat;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 95px;
    height: 95px;
    text-indent: -9999px;
    vertical-align: top;
    margin-right: 20px
    }
#unlock-circle.de, .unlock-circle.de {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -182px -303px no-repeat
    }
#unlock-circle.es, .unlock-circle.es {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -363px -301px no-repeat
    }
#unlock-circle.fr, .unlock-circle.fr {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -183px -390px no-repeat
    }
#unlock-circle.pt, .unlock-circle.pt {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -270px -393px no-repeat
    }
#unlock-circle.ru, .unlock-circle.ru {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -365px -394px no-repeat
    }
#unlock-circle.absolute-position, .unlock-circle.absolute-position {
    position: absolute;
    margin-top: 0;
    left: 440px
    }
#redemption-icon-1 {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 75px;
    vertical-align: top;
    margin-top: 5px
    }
#unlock-plus {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -930px -286px no-repeat;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 75px;
    height: 58px;
    text-indent: -9999px;
    vertical-align: top
    }
#redemption-icon-2 {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 85px;
    vertical-align: top;
    margin-top: 5px
    }
#redemption-icon-2 .redemption-icon {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -813px -199px no-repeat;
    width: 75px;
    height: 75px;
    margin-left: 5px;
    text-indent: -9999px
    }
.redemption-text {
    font-size: 12px;
    text-align: center
    }
.store-finder-panel .field-name-title-field {
    color: #0051af;
    font-size: 22px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 18px
    }
.store-finder-panel .breadcrumb {
    padding-left: 0
    }
.store-finder-panel .panel-pane {
    margin-left: 10px
    }
.store-finder-panel .group-right {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    width: 500px;
    margin-top: 30px;
    margin-left: 25px
    }
.store-finder-panel .group-left {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 300px;
    height: 250px;
    border-radius: 8px;
    webkit-border-radius: 8x;
    moz-border-radius: 8px;
    border: 3px solid #eee;
    overflow: hidden
    }
.store-finder-panel #choose-country {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 24px;
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -957px -423px no-repeat;
    text-indent: 60px;
    height: 34px;
    padding-top: 11px;
    margin-top: 40px
    }
.store-finder-panel #find-by {
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 24px;
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -954px -364px no-repeat;
    text-indent: 60px;
    height: 34px;
    padding-top: 11px
    }
.store-finder-panel #quicktabs-store_finder {
    border: 0
    }
.store-finder-panel #quicktabs-store_finder ul.ui-tabs-nav {
    border: 0;
    background: 0
    }
.store-finder-panel #quicktabs-store_finder #qt-store_finder-ui-tabs2 .item-list.outer {
    width: 200px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    margin: 0 10px
    }
.store-finder-panel #quicktabs-store_finder #qt-store_finder-ui-tabs2 .item-list.outer img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 10px;
    border: 3px solid #eee;
    webkit-border-radius: 10x;
    moz-border-radius: 10px;
    background: #fcfcfc
    }
.store-finder-panel #quicktabs-store_finder #qt-store_finder-ui-tabs2 .item-list.outer ul li {
    color: #616161;
    margin: 0 0 2px 6px;
    font-size: 16px;
    list-style: outside disc;
    margin-left: 20px
    }
.store-finder-panel #quicktabs-store_finder #qt-store_finder-ui-tabs2 .item-list.outer ul li .views-field-title {
    display: inline
    }
.store-finder-panel #quicktabs-store_finder #qt-store_finder-ui-tabs2 .product-cat-title {
    color: #616161;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 8px 0 4px 6px
    }
.store-finder-panel #quicktabs-store_finder #qt-store_finder-ui-tabs1 .item-list.outer {
    width: 200px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    margin: 0 10px
    }
.store-finder-panel #quicktabs-store_finder #qt-store_finder-ui-tabs1 .item-list.outer img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 10px;
    border: 3px solid #eee;
    webkit-border-radius: 10x;
    moz-border-radius: 10px;
    background: #fcfcfc
    }
.store-finder-panel #quicktabs-store_finder #qt-store_finder-ui-tabs1 .item-list.outer ul {
    margin-top: 15px
    }
.store-finder-panel #quicktabs-store_finder #qt-store_finder-ui-tabs1 .item-list.outer ul li {
    color: #616161;
    margin: 0 0 2px 6px;
    font-size: 16px;
    list-style: outside disc;
    margin-left: 20px
    }
.store-finder-panel #quicktabs-store_finder #qt-store_finder-ui-tabs1 .item-list.outer ul li .views-field-name-1 {
    display: inline
    }
.store-finder-panel #quicktabs-store_finder #qt-store_finder-ui-tabs1 .product-cat-title {
    color: #616161;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 8px 0 4px 6px
    }
.store-finder-panel #quicktabs-store_finder .ui-tabs-panel {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: solid 2px #21c0f0;
    background: #0196f0;
    border-radius: 8px;
    webkit-border-radius: 8x;
    moz-border-radius: 8px;
    border-radius: 1px 8px 8px 8px;
    position: relative;
    top: -1px;
    moz-border-radius: 8px;
    border-top-left-radius: 0;
    webkit-border-top-left-radius: 0;
    moz-border-top-left-radius: 0;
    padding: 1em
    }
.store-finder-panel #quicktabs-store_finder .ui-tabs-panel .block-views {
    background: #fff;
    padding: 20px 0;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 8px;
    webkit-border-radius: 8px;
    moz-border-radius: 8px
    }
.store-finder-panel #quicktabs-store_finder .ui-tabs-nav {
    padding-left: 0
    }
.store-finder-panel #quicktabs-store_finder .ui-tabs-nav .ui-corner-top {
    border: solid 2px #21c0f0;
    margin-right: -1px;
    padding-top: 2px;
    width: 183px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 24px;
    height: 62px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 8px 8px 0 0;
    webkit-border-radius: 8px;
    moz-border-radius: 8px;
    border-bottom-left-radius: 0;
    webkit-border-bottom-left-radius: 0;
    moz-border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    webkit-border-bottom-right-radius: 0;
    moz-border-bottom-right-radius: 0;
    border-bottom: 0;
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -231px -200px no-repeat;
    z-index: 1
    }
.store-finder-panel #quicktabs-store_finder .ui-tabs-nav .ui-corner-top a {
    text-align: center;
    width: 136px;
    padding-top: 17px;
    cursor: pointer;
    position: absolute;
    color: #8fc8f1
    }
.store-finder-panel #quicktabs-store_finder .ui-tabs-nav .ui-corner-top.ui-tabs-selected {
    background: #0196f0;
    z-index: 1
    }
.store-finder-panel #quicktabs-store_finder .ui-tabs-nav .ui-corner-top.ui-tabs-selected a {
    color: #fff
    }
.pane-share-this {
    text-align: right
    }
#mini-panel-share_this {
    color: #00adef;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: left;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    padding: 4px 3px;
    margin: 5px 2px;
    background: #eee
    }
#mini-panel-share_this .print_mail {
    display: none !important
    }
#mini-panel-share_this .panel-col-first {
    height: 33px
    }
#mini-panel-share_this .panel-col-first .pane-content {
    padding-left: 5px
    }
#mini-panel-share_this .panel-col-last {
    width: 46px
    }
#mini-panel-share_this p {
    margin: 0
    }
#mini-panel-share_this .email-send-form-wrapper {
    display: none
    }
#mini-panel-share_this .print_html, #mini-panel-share_this .print_mail, #mini-panel-share_this .print_pdf {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin-left: 8px;
    float: left
    }
#mini-panel-share_this .title {
    padding: 0 10px;
    line-height: 33px;
    display: inline-block;
    vertical-align: top;
    zoom: 1
    }
#mini-panel-share_this .print-page {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -557px -350px no-repeat;
    text-indent: -9999px;
    width: 32px;
    height: 33px;
    padding-right: 10px;
    display: inline-block;
    vertical-align: top;
    zoom: 1
    }
#mini-panel-share_this .print-page:hover {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -557px -301px no-repeat
    }
#mini-panel-share_this .print-mail {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -518px -350px no-repeat;
    text-indent: -9999px;
    display: block;
    width: 32px;
    height: 33px
    }
#mini-panel-share_this .print-mail:hover {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -518px -301px no-repeat
    }
.i18n-ru #mini-panel-share_this .panel-col-first .pane-content, .ru #mini-panel-share_this .panel-col-first .pane-content {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.node-type-cp-art-craft .panel-pane #page-title, .node-type-cp-art-craft .panel-panel #page-title, .node-type-cp-outdoor-activity .panel-pane #page-title, .node-type-cp-outdoor-activity .panel-panel #page-title, .node-type-cp-recipe .panel-pane #page-title, .node-type-cp-recipe .panel-panel #page-title {
    display: block
    }
.node-type-cp-art-craft #page-title, .node-type-cp-outdoor-activity #page-title, .node-type-cp-recipe #page-title {
    display: none
    }
.help-topic-listing #help-topic-listing #page-title {
    display: block
    }
.help-topic-listing #page-title {
    display: none
    }
.fun-stuff-landing #fun-stuff-landing #page-title {
    display: block
    }
.fun-stuff-landing #page-title {
    display: none
    }
.fun-stuff-landing h2.pane-title {
    text-align: left;
    color: #00adef;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 24px;
    padding-bottom: 20px
    }
.fun-stuff-landing .panel-col-top {
    height: 427px;
    padding-bottom: 20px
    }
.fun-stuff-landing .panel-col-first {
    width: 643px
    }
.fun-stuff-landing .panel-col-last {
    width: 295px
    }
.fun-stuff-landing .panel-separator {
    margin: 0 0 20px 0
    }
.fun-stuff-landing #banner-sidebar {
    background: 0;
    padding-top: 5px
    }
.fun-stuff-landing #banner-sidebar .item-list ul li {
    margin: 0 0 0.25em 0.7em
    }
.fun-stuff-landing #banner-sidebar p {
    width: 115px;
    margin-left: 135px
    }
.fun-stuff-landing #banner-sidebar a {
    color: white;
    position: absolute;
    display: inline-block;
    width: 120px;
    height: 62px;
    left: 16px;
    margin-top: -105px;
    padding-left: 135px;
    padding-top: 23px;
    padding-right: 20px
    }
.fun-stuff-landing #banner-sidebar a:link, .fun-stuff-landing #banner-sidebar a, .fun-stuff-landing #banner-sidebar a:visited, .fun-stuff-landing #banner-sidebar a:hover {
    text-decoration: none
    }
.pane-page-breadcrumb {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 600px
    }
.pane-page-breadcrumb ~ .panel-separator {
    display: none
    }
.view-header .breadcrumb {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 600px
    }
.view-header .submit-art, .view-header .submit-photo {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 300px;
    text-align: right
    }
.contact-us-panel .ui-selectmenu-menu {
    z-index: 2 !important
    }
.contact-us-panel #contact-us-panel #page-title {
    display: block
    }
.contact-us-panel #page-title {
    display: none
    }
.panels-flexible-region-7_3_with_full_top-sidebar .panel-separator {
    margin: 0 0 20px 0
    }
.panels-flexible-region-7_3_with_full_top-sidebar #finder-block-help_finder .finder-help_finder {
    background: 0;
    border: 0;
    margin-bottom: 0
    }
.panels-flexible-region-7_3_with_full_top-sidebar #finder-block-help_finder .finder-help_finder label {
    top: 7px;
    left: 7px
    }
.panels-flexible-region-7_3_with_full_top-sidebar #finder-block-help_finder .finder-help_finder .form-item-search {
    width: 252px;
    margin: 0
    }
.panels-flexible-region-7_3_with_full_top-sidebar #finder-block-help_finder .finder-help_finder .form-item-search input#edit-search {
    width: 250px;
    height: 33px;
    background: 0;
    padding-right: 5px;
    text-indent: 0
    }
.panels-flexible-region-7_3_with_full_top-sidebar #finder-block-help_finder .finder-help_finder #autocomplete {
    width: 233px !important;
    top: 26px !important;
    left: 0 !important
    }
.panels-flexible-region-7_3_with_full_top-sidebar #finder-block-help_finder .finder-help_finder #autocomplete li {
    line-height: 1em;
    white-space: normal
    }
.panels-flexible-region-7_3_with_full_top-sidebar #finder-block-help_finder .finder-help_finder .form-submit {
    text-indent: -9999px;
    background: #0169c3 url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/magnifying-glass.png) -2px -2px no-repeat;
    width: 33px;
    height: 33px
    }
.panels-flexible-region-7_3_with_full_top-sidebar #finder-block-help_finder .finder-help_finder .form-submit:hover {
    background-position: -2px -35px
    }
.panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #eee;
    padding: 20px
    }
.panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms h2.pane-title, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block h2.pane-title, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links h2.pane-title, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link h2.pane-title, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department h2.pane-title {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
    background: #21a3f3;
    color: #fff;
    padding: 10px 10px 10px 20px;
    margin-left: -20px;
    margin-bottom: 20px;
    margin-right: 20px
    }
.panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms .view-content .item-list ul li, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block .view-content .item-list ul li, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links .view-content .item-list ul li, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link .view-content .item-list ul li, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department .view-content .item-list ul li {
    list-style: disc outside;
    padding: 0;
    margin: 0;
    color: #21a3f3;
    margin-left: 1em
    }
.panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms .view-content .item-list ul li a, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block .view-content .item-list ul li a, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links .view-content .item-list ul li a, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link .view-content .item-list ul li a, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department .view-content .item-list ul li a {
    color: #21a3f3;
    padding: 0;
    display: block;
    vertical-align: top;
    font-size: 14px;
    line-height: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    vertical-align: middle
    }
.panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms .more-link a, .panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms .more-link a:link, .panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms .more-link a:visited, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block .more-link a, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block .more-link a:link, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block .more-link a:visited, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links .more-link a, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links .more-link a:link, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links .more-link a:visited, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link .more-link a, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link .more-link a:link, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link .more-link a:visited, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department .more-link a, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department .more-link a:link, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department .more-link a:visited {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: #0169c3 url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-gradient-dk.png) left top repeat-x;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border-top: 1px solid #104b99;
    border-left: 1px solid #104b99;
    border-right: 1px solid #104b99;
    border-bottom: 2px solid #104b99;
    padding: 5px 11px 3px;
    line-height: 1em;
    color: #fff;
    font-size: 13px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    color: #fff
    }
.panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms .more-link a:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms .more-link a:link:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms .more-link a:visited:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block .more-link a:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block .more-link a:link:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block .more-link a:visited:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links .more-link a:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links .more-link a:link:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links .more-link a:visited:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link .more-link a:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link .more-link a:link:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link .more-link a:visited:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department .more-link a:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department .more-link a:link:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department .more-link a:visited:hover {
    color: #fff;
    background: #015cb5;
    text-decoration: none
    }
.panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms #boxes-box-help_contact_external_link .button.gray, .panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms #boxes-box-help_contact_external_link .button.grey, .panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms #boxes-box-help_main_links .button.gray, .panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms #boxes-box-help_main_links .button.grey, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block #boxes-box-help_contact_external_link .button.gray, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block #boxes-box-help_contact_external_link .button.grey, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block #boxes-box-help_main_links .button.gray, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block #boxes-box-help_main_links .button.grey, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links #boxes-box-help_contact_external_link .button.gray, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links #boxes-box-help_contact_external_link .button.grey, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links #boxes-box-help_main_links .button.gray, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links #boxes-box-help_main_links .button.grey, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link #boxes-box-help_contact_external_link .button.gray, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link #boxes-box-help_contact_external_link .button.grey, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link #boxes-box-help_main_links .button.gray, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link #boxes-box-help_main_links .button.grey, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department #boxes-box-help_contact_external_link .button.gray, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department #boxes-box-help_contact_external_link .button.grey, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department #boxes-box-help_main_links .button.gray, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department #boxes-box-help_main_links .button.grey {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-closed.png) #fafafa left top no-repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 10px;
    border: 1px solid #CCC;
    vertical-align: middle;
    line-height: 28px;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    color: #21a3f3;
    cursor: pointer;
    margin-bottom: 10px;
    display: block
    }
.panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms #boxes-box-help_contact_external_link .button.gray:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms #boxes-box-help_contact_external_link .button.grey:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms #boxes-box-help_main_links .button.gray:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-help-topics-terms #boxes-box-help_main_links .button.grey:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block #boxes-box-help_contact_external_link .button.gray:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block #boxes-box-help_contact_external_link .button.grey:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block #boxes-box-help_main_links .button.gray:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contac-block #boxes-box-help_main_links .button.grey:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links #boxes-box-help_contact_external_link .button.gray:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links #boxes-box-help_contact_external_link .button.grey:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links #boxes-box-help_main_links .button.gray:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-main-links #boxes-box-help_main_links .button.grey:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link #boxes-box-help_contact_external_link .button.gray:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link #boxes-box-help_contact_external_link .button.grey:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link #boxes-box-help_main_links .button.gray:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-help-contact-external-link #boxes-box-help_main_links .button.grey:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department #boxes-box-help_contact_external_link .button.gray:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department #boxes-box-help_contact_external_link .button.grey:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department #boxes-box-help_main_links .button.gray:hover, .panels-flexible-region-7_3_with_full_top-sidebar .pane-boxes-business-department #boxes-box-help_main_links .button.grey:hover {
    color: #21a3f3;
    background: #fff;
    text-decoration: none
    }
.help-article-panel #help-article-panel #page-title {
    display: block
    }
.help-article-panel #page-title {
    display: none
    }
.help-landing #help-landing #page-title {
    display: block
    }
.help-landing #page-title {
    display: none
    }
.help-landing h2.pane-title {
    font-size: 24px;
    line-height: 28px;
    color: #21a3f3;
    padding: 0 0 20px 0;
    margin: 0
    }
.help-landing .pane-help-topics-terms {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/node-seperator.png) center top no-repeat;
    padding-top: 25px;
    margin-top: 25px
    }
.help-landing .panels-flexible-row-7_3_with_full_top-main-row.panels-flexible-row-last {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/node-seperator.png) center top no-repeat;
    padding-top: 25px;
    margin-top: 25px
    }
.help-landing h1#page-title {
    position: relative;
    left: -30px;
    top: -20px;
    width: 920px;
    padding: 13px 30px;
    color: #fff;
    background: #22a4f3;
    font-size: 30px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.view-id-top_questions.view-display-id-block .item-list .views-field-nothing-1 li {
    margin: 0 0 10px 0
    }
.view-id-top_questions.view-display-id-block .item-list li.views-row {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    margin: 0 0 10px 0;
    border: 1px solid #fff;
    border-top-color: #ebebeb;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
    }
.view-id-top_questions.view-display-id-block .item-list li.views-row .views-field-title-field {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-closed.png) right top no-repeat;
    display: block;
    padding: 6px 10px;
    border: 1px solid #CCC;
    vertical-align: middle;
    line-height: 32px;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #21a3f3;
    cursor: pointer
    }
.view-id-top_questions.view-display-id-block .item-list li.views-row .views-field-title-field:hover {
    border: 3px solid #ffbc3a;
    margin: -2px
    }
.view-id-top_questions.view-display-id-block .item-list li.views-row .views-field-nothing-1 {
    display: none;
    margin: 10px
    }
.view-id-top_questions.view-display-id-block .item-list li.views-row.open {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #22a4f3;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
    }
.view-id-top_questions.view-display-id-block .item-list li.views-row.open .views-field-title-field {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    border: 0;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-open.png) right top no-repeat;
    display: block;
    border-top: 0;
    color: #fff
    }
.view-id-top_questions.view-display-id-block .item-list li.views-row.open .views-field-title-field:hover {
    border: 0;
    margin: 0
    }
.view-id-top_questions.view-display-id-block .item-list li.views-row.open .views-field-nothing-1 {
    display: block
    }
#help-topic-listing .pane-1 {
    height: 35px
    }
#help-topic-listing .breadcrumb {
    padding: 0 0 20px 10px
    }
#help-topic-listing #finder-block-help_finder .finder-help_finder {
    background: 0;
    border: 0;
    margin-bottom: 0;
    float: right
    }
#help-topic-listing #finder-block-help_finder .finder-help_finder label {
    top: 7px
    }
#help-topic-listing #finder-block-help_finder .finder-help_finder .form-item-search {
    width: 255px;
    margin: 0
    }
#help-topic-listing #finder-block-help_finder .finder-help_finder .form-item-search input#edit-search {
    width: 250px;
    height: 33px;
    background: 0;
    padding-right: 5px;
    text-indent: 0
    }
#help-topic-listing #finder-block-help_finder .finder-help_finder #autocomplete {
    width: 233px !important;
    top: 26px !important;
    left: 0 !important
    }
#help-topic-listing #finder-block-help_finder .finder-help_finder #autocomplete li {
    line-height: 1em;
    white-space: normal
    }
#help-topic-listing #finder-block-help_finder .finder-help_finder .form-submit {
    text-indent: -9999px;
    background: #0169c3 url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/magnifying-glass.png) -2px -2px no-repeat;
    width: 33px;
    height: 33px
    }
#help-topic-listing #finder-block-help_finder .finder-help_finder .form-submit:hover {
    background-position: -2px -35px
    }
.ds-1col.comment .field-name-username-format {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.help-search-panel #page-title {
    display: none
    }
.help-search-panel .no-hide#page-title {
    display: inline-block
    }
.help-search-panel .panels-flexible-row-7_3_with_full_top-main-row-inside {
    margin-top: 40px
    }
.help-search-panel .breadcrumb {
    padding-bottom: 10px
    }
.help-search-panel .field-content strong {
    color: #00adef
    }
.help-search-panel .field-content a {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.help-search-panel #search-view-result .item-list ul li {
    margin: 0 0 20px 0
    }
.help-search-panel .view-header strong {
    color: #00adef
    }
.panel-pane.pane-views.hide-title h2.pane-title {
    display: none
    }
.all-products-panel .center-wrapper .panel-col-first {
    width: 48.5%;
    margin-left: 10px
    }
.all-products-panel .center-wrapper .panel-col-last {
    width: 50%;
    height: 450px
    }
.all-products-panel .newest-toys h2 {
    margin-left: 10px;
    color: #22a4f3;
    font-size: 24px
    }
.view-id-products_categories.view-display-id-block li.views-row-odd {
    margin: 0 5px 17px 7px
    }
.view-id-products_categories.view-display-id-block li.views-row-even {
    margin-right: 0
    }
.view-id-products_categories .item-list ul {
    list-style: none;
    list-style-image: none
    }
.view-id-products_categories .item-list ul li {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    padding: 0;
    margin: 0 6px 17px 10px;
    list-style: none;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    position: relative;
    border: 3px solid #00b7ee;
    overflow: hidden;
    background: #22a4f3;
    vertical-align: top;
    text-align: center
    }
.view-id-products_categories .item-list ul li a {
    color: #fff;
    padding: 0;
    height: 210px;
    width: 210px;
    display: block;
    vertical-align: top;
    font-size: 14px;
    line-height: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.view-id-products_categories .item-list ul li a .term-icon {
    padding-bottom: 16px
    }
.view-id-products_categories .item-list ul li a .term-icon img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-top-left-radius: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-top-right-radius: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    border-radius: 14px 14px 0 0;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/product-category-bg.png) 0 top no-repeat
    }
.view-id-products_categories .item-list ul li:hover {
    border: 3px solid #ffbc3a
    }
.view-id-products_categories .item-list ul li:hover a {
    text-decoration: none
    }
.view-id-products_categories .item-list ul li:hover a:hover {
    text-decoration: none
    }
.view-id-products_categories .more-link a, .view-id-products_categories .more-link a:link, .view-id-products_categories .more-link a:visited {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: #0169c3 url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-gradient-dk.png) left top repeat-x;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border-top: 1px solid #104b99;
    border-left: 1px solid #104b99;
    border-right: 1px solid #104b99;
    border-bottom: 2px solid #104b99;
    padding: 5px 11px 3px;
    line-height: 1em;
    color: #fff;
    font-size: 13px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    color: #fff
    }
.view-id-products_categories .more-link a:hover, .view-id-products_categories .more-link a:link:hover, .view-id-products_categories .more-link a:visited:hover {
    color: #fff;
    background: #015cb5;
    text-decoration: none
    }
.products-landing-panel h1#page-title {
    position: relative;
    left: -30px;
    top: -20px;
    width: 920px;
    padding: 13px 30px;
    color: #fff;
    background: #22a4f3;
    font-size: 30px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.products-landing-panel h2.pane-title {
    margin-left: 10px;
    text-align: left;
    color: #00adef;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 24px;
    padding-bottom: 20px
    }
.products-landing-panel .panel-col-top {
    height: 427px;
    padding-bottom: 20px
    }
.products-landing-panel .panel-col-first {
    width: 643px
    }
.products-landing-panel .panel-col-last {
    width: 295px
    }
.products-landing-panel .panel-separator {
    margin: 0 0 20px 0
    }
.products-landing-panel #landing-categories li {
    margin: 0 5px 17px 10px
    }
.global-citizenship-main h1#page-title {
    position: relative;
    left: -30px;
    top: -20px;
    width: 920px;
    padding: 13px 30px;
    color: #fff;
    background: #22a4f3;
    font-size: 30px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.global-citizenship-main .gc-top {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/gc-main-bg.png) left bottom no-repeat;
    position: relative;
    top: 0;
    left: -20px;
    height: 397px;
    width: 980px
    }
.global-citizenship-main .field-name-field-gc-main-top-image {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    margin-left: 60px;
    margin-top: 8px;
    width: 400px;
    height: 300px;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden
    }
.global-citizenship-main .field-name-field-gc-main-top-image img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px
    }
.global-citizenship-main .field-name-title-field {
    font-size: 28px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.3em;
    color: #0052af;
    margin-bottom: 15px
    }
.global-citizenship-main .gc-top-paragraph {
    padding-top: 8px;
    padding-right: 40px;
    display: table-cell;
    vertical-align: middle;
    height: 312px;
    float: none
    }
.global-citizenship-main .help-buckets {
    margin-bottom: 50px
    }
.global-citizenship-main .build-safe-places-bucket, .global-citizenship-main .provide-medical-help-bucket, .global-citizenship-main .protect-the-earth-bucket {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 200px;
    margin: 0 6px
    }
.global-citizenship-main .build-safe-places-bucket .field-build-safe-places-image, .global-citizenship-main .build-safe-places-bucket .provide-medical-help-image, .global-citizenship-main .build-safe-places-bucket .field-protect-the-earth-image, .global-citizenship-main .provide-medical-help-bucket .field-build-safe-places-image, .global-citizenship-main .provide-medical-help-bucket .provide-medical-help-image, .global-citizenship-main .provide-medical-help-bucket .field-protect-the-earth-image, .global-citizenship-main .protect-the-earth-bucket .field-build-safe-places-image, .global-citizenship-main .protect-the-earth-bucket .provide-medical-help-image, .global-citizenship-main .protect-the-earth-bucket .field-protect-the-earth-image {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    margin: 15px 3px;
    border: solid #22a4f3 2px;
    overflow: hidden
    }
.global-citizenship-main .build-safe-places-bucket .field-build-safe-places-image img, .global-citizenship-main .build-safe-places-bucket .provide-medical-help-image img, .global-citizenship-main .build-safe-places-bucket .field-protect-the-earth-image img, .global-citizenship-main .provide-medical-help-bucket .field-build-safe-places-image img, .global-citizenship-main .provide-medical-help-bucket .provide-medical-help-image img, .global-citizenship-main .provide-medical-help-bucket .field-protect-the-earth-image img, .global-citizenship-main .protect-the-earth-bucket .field-build-safe-places-image img, .global-citizenship-main .protect-the-earth-bucket .provide-medical-help-image img, .global-citizenship-main .protect-the-earth-bucket .field-protect-the-earth-image img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	
    }
.global-citizenship-main .bucket-title {
    color: #22a4f3;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    text-align: center;
    margin-top: 24px;
    margin-bottom: 6px
    }
.global-citizenship-main .learn-more {
    text-align: center
    }
.global-citizenship-main .pane-divider {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/landing-seperator.png) center 13px no-repeat;
    padding-top: 49px;
    margin-bottom: -21px
    }
.global-citizenship-main .list-item-text {
    width: 350px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1
    }
.global-citizenship-main .field-list-item.one {
    margin-bottom: 20px
    }
.global-citizenship-main .field-list-item .field-list-item-img {
    vertical-align: top;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    margin-left: 13px;
    margin-right: 16px;
    margin-bottom: 45px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    overflow: hidden
    }
.global-citizenship-main .field-list-item .field-list-item-img img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	
    }
.global-citizenship-main .li-title {
    font-size: 18px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 10px
    }
.global-citizenship-main .li-link {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 10px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1
    }
.global-citizenship-main .sidebar-title {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
    background: #21a3f3;
    color: #fff;
    padding: 10px 10px 10px 20px;
    margin-left: -20px;
    margin-bottom: 20px;
    margin-right: 20px
    }
.global-citizenship-main .cfc-box, .global-citizenship-main .partner-box, .global-citizenship-main .write-box {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-size: 14px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #eee;
    padding: 20px;
    margin-top: 30px
    }
.global-citizenship-main .cfc-box img, .global-citizenship-main .partner-box img, .global-citizenship-main .write-box img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px
    }
.global-citizenship-main .cfc-body {
    margin: 18px 0
    }
.global-citizenship-main .partners-text, .global-citizenship-main .write-to-us-text {
    margin-bottom: 18px
    }
.print.html .pane-share-this {
    display: none
    }
.print.html article.node-cp-coins-for-change .field-name-field-cfc-video-embed-code {
    display: none
    }
.print.html article.node-cp-coins-for-change .field-name-field-top-paragraph-title {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.coins-for-change-panel #cboxNext, .coins-for-change-panel #cboxPrevious, .coins-for-change-2008 #cboxNext, .coins-for-change-2008 #cboxPrevious, .coins-for-change-2009 #cboxNext, .coins-for-change-2009 #cboxPrevious {
    display: none !important
    }
.coins-for-change-panel .cfc-top-row, .coins-for-change-2008 .cfc-top-row, .coins-for-change-2009 .cfc-top-row {
    margin-bottom: 45px
    }
.coins-for-change-panel .pane-share-this, .coins-for-change-2008 .pane-share-this, .coins-for-change-2009 .pane-share-this {
    float: right;
    vertical-align: bottom;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1
    }
.coins-for-change-panel #mini-panel-share_this, .coins-for-change-2008 #mini-panel-share_this, .coins-for-change-2009 #mini-panel-share_this {
    color: #00adef;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: left;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    padding: 4px 3px;
    margin: 5px 2px;
    background: #eee
    }
.coins-for-change-panel #mini-panel-share_this .print_mail, .coins-for-change-2008 #mini-panel-share_this .print_mail, .coins-for-change-2009 #mini-panel-share_this .print_mail {
    display: none !important
    }
.coins-for-change-panel #mini-panel-share_this .panel-col-first, .coins-for-change-2008 #mini-panel-share_this .panel-col-first, .coins-for-change-2009 #mini-panel-share_this .panel-col-first {
    width: 95px;
    display: table-row;
    height: 33px
    }
.coins-for-change-panel #mini-panel-share_this .panel-col-first .pane-content, .coins-for-change-2008 #mini-panel-share_this .panel-col-first .pane-content, .coins-for-change-2009 #mini-panel-share_this .panel-col-first .pane-content {
    display: table-cell;
    vertical-align: middle;
    height: 33px;
    padding-left: 5px
    }
.coins-for-change-panel #mini-panel-share_this .panel-col-last, .coins-for-change-2008 #mini-panel-share_this .panel-col-last, .coins-for-change-2009 #mini-panel-share_this .panel-col-last {
    width: 46px
    }
.coins-for-change-panel #mini-panel-share_this p, .coins-for-change-2008 #mini-panel-share_this p, .coins-for-change-2009 #mini-panel-share_this p {
    margin: 0
    }
.coins-for-change-panel #mini-panel-share_this .email-send-form-wrapper, .coins-for-change-2008 #mini-panel-share_this .email-send-form-wrapper, .coins-for-change-2009 #mini-panel-share_this .email-send-form-wrapper {
    display: none
    }
.coins-for-change-panel #mini-panel-share_this .print_html, .coins-for-change-panel #mini-panel-share_this .print_mail, .coins-for-change-panel #mini-panel-share_this .print_pdf, .coins-for-change-2008 #mini-panel-share_this .print_html, .coins-for-change-2008 #mini-panel-share_this .print_mail, .coins-for-change-2008 #mini-panel-share_this .print_pdf, .coins-for-change-2009 #mini-panel-share_this .print_html, .coins-for-change-2009 #mini-panel-share_this .print_mail, .coins-for-change-2009 #mini-panel-share_this .print_pdf {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin-left: 8px;
    float: left
    }
.coins-for-change-panel #mini-panel-share_this .print-page, .coins-for-change-2008 #mini-panel-share_this .print-page, .coins-for-change-2009 #mini-panel-share_this .print-page {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -557px -350px no-repeat;
    text-indent: -9999px;
    width: 32px;
    height: 33px
    }
.coins-for-change-panel #mini-panel-share_this .print-page:hover, .coins-for-change-2008 #mini-panel-share_this .print-page:hover, .coins-for-change-2009 #mini-panel-share_this .print-page:hover {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -557px -301px no-repeat
    }
.coins-for-change-panel #mini-panel-share_this .print-mail, .coins-for-change-2008 #mini-panel-share_this .print-mail, .coins-for-change-2009 #mini-panel-share_this .print-mail {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -518px -350px no-repeat;
    text-indent: -9999px;
    display: block;
    width: 32px;
    height: 33px
    }
.coins-for-change-panel #mini-panel-share_this .print-mail:hover, .coins-for-change-2008 #mini-panel-share_this .print-mail:hover, .coins-for-change-2009 #mini-panel-share_this .print-mail:hover {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -518px -301px no-repeat
    }
.coins-for-change-panel .inline-pane, .coins-for-change-2008 .inline-pane, .coins-for-change-2009 .inline-pane {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1
    }
.coins-for-change-panel .inline-pane + .panel-separator, .coins-for-change-2008 .inline-pane + .panel-separator, .coins-for-change-2009 .inline-pane + .panel-separator {
    display: none
    }
.coins-for-change-panel .field-name-field-top-image, .coins-for-change-2008 .field-name-field-top-image, .coins-for-change-2009 .field-name-field-top-image {
    vertical-align: top;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    margin-left: 15px;
    width: 400px;
    overflow: hidden
    }
.coins-for-change-panel .field-name-field-top-image img, .coins-for-change-2008 .field-name-field-top-image img, .coins-for-change-2009 .field-name-field-top-image img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	
    }
.coins-for-change-panel .top-div, .coins-for-change-2008 .top-div, .coins-for-change-2009 .top-div {
    margin-bottom: -20px
    }
.coins-for-change-panel .top-paragraph, .coins-for-change-2008 .top-paragraph, .coins-for-change-2009 .top-paragraph {
    margin-top: 20px
    }
.coins-for-change-panel .top-paragraph a.button.grey, .coins-for-change-2008 .top-paragraph a.button.grey, .coins-for-change-2009 .top-paragraph a.button.grey {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-closed.png) #fafafa left top no-repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 10px;
    border: 1px solid #CCC;
    vertical-align: middle;
    line-height: 28px;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    color: #21a3f3;
    cursor: pointer;
    background-position: left bottom;
    padding: 10px 20px;
    line-height: 16px
    }
.coins-for-change-panel .top-paragraph a.button.grey:hover, .coins-for-change-2008 .top-paragraph a.button.grey:hover, .coins-for-change-2009 .top-paragraph a.button.grey:hover {
    color: #21a3f3;
    background: #fff;
    text-decoration: none
    }
.coins-for-change-panel .top-paragraph a.button.grey:hover, .coins-for-change-2008 .top-paragraph a.button.grey:hover, .coins-for-change-2009 .top-paragraph a.button.grey:hover {
    background: #eee;
    padding: 9px 20px;
    margin: 1px 0;
    top: 2px;
    position: relative
    }
.coins-for-change-panel .field-name-field-top-paragraph-title, .coins-for-change-2008 .field-name-field-top-paragraph-title, .coins-for-change-2009 .field-name-field-top-paragraph-title {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.coins-for-change-panel .flash-row, .coins-for-change-panel .help-bucket-row, .coins-for-change-panel .bottom-row, .coins-for-change-2008 .flash-row, .coins-for-change-2008 .help-bucket-row, .coins-for-change-2008 .bottom-row, .coins-for-change-2009 .flash-row, .coins-for-change-2009 .help-bucket-row, .coins-for-change-2009 .bottom-row {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/node-seperator.png) center top no-repeat;
    padding: 30px 0
    }
.coins-for-change-panel .flash-row, .coins-for-change-2008 .flash-row, .coins-for-change-2009 .flash-row {
    margin-top: -22px
    }
.coins-for-change-panel .video, .coins-for-change-2008 .video, .coins-for-change-2009 .video {
    margin-left: 14px
    }
.coins-for-change-panel .video object, .coins-for-change-2008 .video object, .coins-for-change-2009 .video object {
    width: 570px;
    height: 350px
    }
.coins-for-change-panel .wallpaper-title, .coins-for-change-2008 .wallpaper-title, .coins-for-change-2009 .wallpaper-title {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #22a4f3;
    font-size: 24px;
    margin-bottom: 20px
    }
.coins-for-change-panel .view-wallpaper-for-global-citizenship li, .coins-for-change-2008 .view-wallpaper-for-global-citizenship li, .coins-for-change-2009 .view-wallpaper-for-global-citizenship li {
    margin-left: 0
    }
.coins-for-change-panel .view-wallpaper-for-global-citizenship img, .coins-for-change-2008 .view-wallpaper-for-global-citizenship img, .coins-for-change-2009 .view-wallpaper-for-global-citizenship img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px
    }
.coins-for-change-panel .help-bucket-row h4, .coins-for-change-2008 .help-bucket-row h4, .coins-for-change-2009 .help-bucket-row h4 {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #22a4f3;
    font-size: 18px;
    min-height: 32px;
    line-height: 1.1;
    padding: 13px 0 0 57px
    }
.coins-for-change-panel .help-bucket-row .pane-custom.pane-1 h4, .coins-for-change-2008 .help-bucket-row .pane-custom.pane-1 h4, .coins-for-change-2009 .help-bucket-row .pane-custom.pane-1 h4 {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/gc-help-buckets-icons.png) 0 0 no-repeat
    }
.coins-for-change-panel .help-bucket-row .pane-custom.pane-2 h4, .coins-for-change-2008 .help-bucket-row .pane-custom.pane-2 h4, .coins-for-change-2009 .help-bucket-row .pane-custom.pane-2 h4 {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/gc-help-buckets-icons.png) -325px 0 no-repeat
    }
.coins-for-change-panel .help-bucket-row .pane-custom.pane-3 h4, .coins-for-change-2008 .help-bucket-row .pane-custom.pane-3 h4, .coins-for-change-2009 .help-bucket-row .pane-custom.pane-3 h4 {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/gc-help-buckets-icons.png) -649px 0 no-repeat
    }
.coins-for-change-panel .view-display-id-project_slideshow, .coins-for-change-2008 .view-display-id-project_slideshow, .coins-for-change-2009 .view-display-id-project_slideshow {
    width: 270px;
    height: 252px
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section {
    z-index: 3
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item {
    width: 270px;
    vertical-align: top;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px 15px 0 0;
    -webkit-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
    overflow: hidden
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item img, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item img, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	12px	0 0
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-field-php, .coins-for-change-2008 .view-display-id-project_slideshow .views-field-php, .coins-for-change-2009 .view-display-id-project_slideshow .views-field-php {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    position: relative;
    font-size: 14px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: center;
    top: -37px;
    background: white;
    opacity: 0.6;
    filter: alpha(opacity=60);
    padding-top: 8px;
    padding-bottom: 8px
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-field-php .field-content, .coins-for-change-2008 .view-display-id-project_slideshow .views-field-php .field-content, .coins-for-change-2009 .view-display-id-project_slideshow .views-field-php .field-content {
    color: black
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-controls-bottom, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-controls-bottom, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-controls-bottom {
    width: 274px
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-pager-fields, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-pager-fields, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-pager-fields {
    text-align: center;
    padding-bottom: 15px;
    padding-top: 15px;
    background: #22a3f4;
    position: relative;
    top: -39px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-bottom-left-radius: 10px;
    webkit-border-bottom-left-radius: 10px;
    moz-border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    webkit-border-bottom-right-radius: 10px;
    moz-border-bottom-right-radius: 10px;
    border-radius: 0 0 10px 10px;
    z-index: 3;
    border-bottom: solid 2px #eee;
    border-left: solid 2px #eee;
    border-right: solid 2px #eee
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin: 0 5px 0 0;
    padding: 0;
    background: 0;
    width: 15px;
    height: 11px;
    overflow: hidden
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-nothing, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-nothing, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-nothing {
    text-indent: -9999px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) 0 -446px no-repeat;
    display: block;
    cursor: pointer;
    position: absolute;
    width: 15px;
    z-index: 3;
    height: 15px
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item.active .views-content-nothing, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item.active .views-content-nothing, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item.active .views-content-nothing {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) 0 -462px no-repeat
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-controls-text, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-controls-text, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-controls-text {
    position: relative;
    top: -84px;
    z-index: 3
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
    width: 42px;
    height: 32px;
    text-indent: -9999px;
    position: absolute;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -668px -71px no-repeat;
    margin-left: 20px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    position: absolute	;
    border: 1px solid #0a5fad
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a:hover, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a:hover, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a:hover {
    background-position: -668px -125px
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-pause, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-pause, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-pause {
    display: none
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a {
    width: 42px;
    height: 32px;
    text-indent: -9999px;
    position: absolute;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -668px -181px no-repeat;
    margin-left: 209px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    position: absolute	;
    border: 1px solid #0a5fad
    }
.coins-for-change-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a:hover, .coins-for-change-2008 .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a:hover, .coins-for-change-2009 .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a:hover {
    background-position: -668px -231px
    }
.coins-for-change-panel .field-name-body.field-type-text-with-summary, .coins-for-change-2008 .field-name-body.field-type-text-with-summary, .coins-for-change-2009 .field-name-body.field-type-text-with-summary {
    margin-top: 20px
    }
.coins-for-change-panel .field-name-field-previous-years-image, .coins-for-change-2008 .field-name-field-previous-years-image, .coins-for-change-2009 .field-name-field-previous-years-image {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    width: 250px
    }
.coins-for-change-panel .field-name-field-previous-years-image img, .coins-for-change-2008 .field-name-field-previous-years-image img, .coins-for-change-2009 .field-name-field-previous-years-image img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	
    }
.coins-for-change-panel .pane-global-citizenship, .coins-for-change-2008 .pane-global-citizenship, .coins-for-change-2009 .pane-global-citizenship {
    margin-top: 10px
    }
.coins-for-change-panel .pane-global-citizenship .view-id-global_citizenship li, .coins-for-change-2008 .pane-global-citizenship .view-id-global_citizenship li, .coins-for-change-2009 .pane-global-citizenship .view-id-global_citizenship li {
    list-style: outside
    }
.coins-for-change-panel #coins-for-change-2008 .panels-flexible-row-35-1, .coins-for-change-panel #coins-for-change-2008 .panels-flexible-row-35-4, .coins-for-change-panel #coins-for-change-2009 .panels-flexible-row-35-1, .coins-for-change-panel #coins-for-change-2009 .panels-flexible-row-35-4, .coins-for-change-2008 #coins-for-change-2008 .panels-flexible-row-35-1, .coins-for-change-2008 #coins-for-change-2008 .panels-flexible-row-35-4, .coins-for-change-2008 #coins-for-change-2009 .panels-flexible-row-35-1, .coins-for-change-2008 #coins-for-change-2009 .panels-flexible-row-35-4, .coins-for-change-2009 #coins-for-change-2008 .panels-flexible-row-35-1, .coins-for-change-2009 #coins-for-change-2008 .panels-flexible-row-35-4, .coins-for-change-2009 #coins-for-change-2009 .panels-flexible-row-35-1, .coins-for-change-2009 #coins-for-change-2009 .panels-flexible-row-35-4 {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/node-seperator.png) center top no-repeat;
    padding: 30px 0
    }
.coins-for-change-panel #coins-for-change-2008 .help-bucket-row, .coins-for-change-panel #coins-for-change-2009 .help-bucket-row, .coins-for-change-2008 #coins-for-change-2008 .help-bucket-row, .coins-for-change-2008 #coins-for-change-2009 .help-bucket-row, .coins-for-change-2009 #coins-for-change-2008 .help-bucket-row, .coins-for-change-2009 #coins-for-change-2009 .help-bucket-row {
    margin-left: 15px
    }
.coins-for-change-panel #coins-for-change-2008 .help-bucket-row h2, .coins-for-change-panel #coins-for-change-2009 .help-bucket-row h2, .coins-for-change-2008 #coins-for-change-2008 .help-bucket-row h2, .coins-for-change-2008 #coins-for-change-2009 .help-bucket-row h2, .coins-for-change-2009 #coins-for-change-2008 .help-bucket-row h2, .coins-for-change-2009 #coins-for-change-2009 .help-bucket-row h2 {
    color: #22a4f3;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    padding: 13px 0
    }
.coins-for-change-panel #coins-for-change-2008 .help-bucket-row .panels-flexible-region, .coins-for-change-panel #coins-for-change-2009 .help-bucket-row .panels-flexible-region, .coins-for-change-2008 #coins-for-change-2008 .help-bucket-row .panels-flexible-region, .coins-for-change-2008 #coins-for-change-2009 .help-bucket-row .panels-flexible-region, .coins-for-change-2009 #coins-for-change-2008 .help-bucket-row .panels-flexible-region, .coins-for-change-2009 #coins-for-change-2009 .help-bucket-row .panels-flexible-region {
    width: 260px
    }
.coins-for-change-panel #coins-for-change-2008 .help-bucket-row .panels-flexible-region-35-bottom_left, .coins-for-change-panel #coins-for-change-2008 .help-bucket-row .panels-flexible-region-37-bottom_left, .coins-for-change-panel #coins-for-change-2009 .help-bucket-row .panels-flexible-region-35-bottom_left, .coins-for-change-panel #coins-for-change-2009 .help-bucket-row .panels-flexible-region-37-bottom_left, .coins-for-change-2008 #coins-for-change-2008 .help-bucket-row .panels-flexible-region-35-bottom_left, .coins-for-change-2008 #coins-for-change-2008 .help-bucket-row .panels-flexible-region-37-bottom_left, .coins-for-change-2008 #coins-for-change-2009 .help-bucket-row .panels-flexible-region-35-bottom_left, .coins-for-change-2008 #coins-for-change-2009 .help-bucket-row .panels-flexible-region-37-bottom_left, .coins-for-change-2009 #coins-for-change-2008 .help-bucket-row .panels-flexible-region-35-bottom_left, .coins-for-change-2009 #coins-for-change-2008 .help-bucket-row .panels-flexible-region-37-bottom_left, .coins-for-change-2009 #coins-for-change-2009 .help-bucket-row .panels-flexible-region-35-bottom_left, .coins-for-change-2009 #coins-for-change-2009 .help-bucket-row .panels-flexible-region-37-bottom_left {
    margin-right: 20px
    }
.coins-for-change-panel #coins-for-change-2008 .help-bucket-row .panels-flexible-region-35-bottom_mid, .coins-for-change-panel #coins-for-change-2008 .help-bucket-row .panels-flexible-region-37-bottom_mid, .coins-for-change-panel #coins-for-change-2009 .help-bucket-row .panels-flexible-region-35-bottom_mid, .coins-for-change-panel #coins-for-change-2009 .help-bucket-row .panels-flexible-region-37-bottom_mid, .coins-for-change-2008 #coins-for-change-2008 .help-bucket-row .panels-flexible-region-35-bottom_mid, .coins-for-change-2008 #coins-for-change-2008 .help-bucket-row .panels-flexible-region-37-bottom_mid, .coins-for-change-2008 #coins-for-change-2009 .help-bucket-row .panels-flexible-region-35-bottom_mid, .coins-for-change-2008 #coins-for-change-2009 .help-bucket-row .panels-flexible-region-37-bottom_mid, .coins-for-change-2009 #coins-for-change-2008 .help-bucket-row .panels-flexible-region-35-bottom_mid, .coins-for-change-2009 #coins-for-change-2008 .help-bucket-row .panels-flexible-region-37-bottom_mid, .coins-for-change-2009 #coins-for-change-2009 .help-bucket-row .panels-flexible-region-35-bottom_mid, .coins-for-change-2009 #coins-for-change-2009 .help-bucket-row .panels-flexible-region-37-bottom_mid {
    margin: 0 40px
    }
.coins-for-change-panel #coins-for-change-2008 .help-bucket-row .panels-flexible-region-35-bottom_right, .coins-for-change-panel #coins-for-change-2008 .help-bucket-row .panels-flexible-region-37-bottom_right, .coins-for-change-panel #coins-for-change-2009 .help-bucket-row .panels-flexible-region-35-bottom_right, .coins-for-change-panel #coins-for-change-2009 .help-bucket-row .panels-flexible-region-37-bottom_right, .coins-for-change-2008 #coins-for-change-2008 .help-bucket-row .panels-flexible-region-35-bottom_right, .coins-for-change-2008 #coins-for-change-2008 .help-bucket-row .panels-flexible-region-37-bottom_right, .coins-for-change-2008 #coins-for-change-2009 .help-bucket-row .panels-flexible-region-35-bottom_right, .coins-for-change-2008 #coins-for-change-2009 .help-bucket-row .panels-flexible-region-37-bottom_right, .coins-for-change-2009 #coins-for-change-2008 .help-bucket-row .panels-flexible-region-35-bottom_right, .coins-for-change-2009 #coins-for-change-2008 .help-bucket-row .panels-flexible-region-37-bottom_right, .coins-for-change-2009 #coins-for-change-2009 .help-bucket-row .panels-flexible-region-35-bottom_right, .coins-for-change-2009 #coins-for-change-2009 .help-bucket-row .panels-flexible-region-37-bottom_right {
    margin-left: 20px
    }
.coins-for-change-panel #coins-for-change-2008 .projects-row, .coins-for-change-panel #coins-for-change-2009 .projects-row, .coins-for-change-2008 #coins-for-change-2008 .projects-row, .coins-for-change-2008 #coins-for-change-2009 .projects-row, .coins-for-change-2009 #coins-for-change-2008 .projects-row, .coins-for-change-2009 #coins-for-change-2009 .projects-row {
    margin-left: 15px
    }
.coins-for-change-panel #coins-for-change-2008 .projects-row h2, .coins-for-change-panel #coins-for-change-2009 .projects-row h2, .coins-for-change-2008 #coins-for-change-2008 .projects-row h2, .coins-for-change-2008 #coins-for-change-2009 .projects-row h2, .coins-for-change-2009 #coins-for-change-2008 .projects-row h2, .coins-for-change-2009 #coins-for-change-2009 .projects-row h2 {
    color: #22a4f3;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    padding: 13px 0
    }
.coins-for-change-panel #coins-for-change-2008 .projects-row .panels-flexible-region, .coins-for-change-panel #coins-for-change-2009 .projects-row .panels-flexible-region, .coins-for-change-2008 #coins-for-change-2008 .projects-row .panels-flexible-region, .coins-for-change-2008 #coins-for-change-2009 .projects-row .panels-flexible-region, .coins-for-change-2009 #coins-for-change-2008 .projects-row .panels-flexible-region, .coins-for-change-2009 #coins-for-change-2009 .projects-row .panels-flexible-region {
    width: 260px
    }
.coins-for-change-panel #coins-for-change-2008 .projects-row .panels-flexible-region-37-projects_left, .coins-for-change-panel #coins-for-change-2009 .projects-row .panels-flexible-region-37-projects_left, .coins-for-change-2008 #coins-for-change-2008 .projects-row .panels-flexible-region-37-projects_left, .coins-for-change-2008 #coins-for-change-2009 .projects-row .panels-flexible-region-37-projects_left, .coins-for-change-2009 #coins-for-change-2008 .projects-row .panels-flexible-region-37-projects_left, .coins-for-change-2009 #coins-for-change-2009 .projects-row .panels-flexible-region-37-projects_left {
    margin-right: 20px
    }
.coins-for-change-panel #coins-for-change-2008 .projects-row .panels-flexible-region-37-projects_mid, .coins-for-change-panel #coins-for-change-2009 .projects-row .panels-flexible-region-37-projects_mid, .coins-for-change-2008 #coins-for-change-2008 .projects-row .panels-flexible-region-37-projects_mid, .coins-for-change-2008 #coins-for-change-2009 .projects-row .panels-flexible-region-37-projects_mid, .coins-for-change-2009 #coins-for-change-2008 .projects-row .panels-flexible-region-37-projects_mid, .coins-for-change-2009 #coins-for-change-2009 .projects-row .panels-flexible-region-37-projects_mid {
    margin: 0 40px
    }
.coins-for-change-panel #coins-for-change-2008 .projects-row .panels-flexible-region-37-projects_right, .coins-for-change-panel #coins-for-change-2009 .projects-row .panels-flexible-region-37-projects_right, .coins-for-change-2008 #coins-for-change-2008 .projects-row .panels-flexible-region-37-projects_right, .coins-for-change-2008 #coins-for-change-2009 .projects-row .panels-flexible-region-37-projects_right, .coins-for-change-2009 #coins-for-change-2008 .projects-row .panels-flexible-region-37-projects_right, .coins-for-change-2009 #coins-for-change-2009 .projects-row .panels-flexible-region-37-projects_right {
    margin-left: 20px
    }
.coins-for-change-panel #coins-for-change-2008 .panels-flexible-row-37-4 .pane-content, .coins-for-change-panel #coins-for-change-2009 .panels-flexible-row-37-4 .pane-content, .coins-for-change-2008 #coins-for-change-2008 .panels-flexible-row-37-4 .pane-content, .coins-for-change-2008 #coins-for-change-2009 .panels-flexible-row-37-4 .pane-content, .coins-for-change-2009 #coins-for-change-2008 .panels-flexible-row-37-4 .pane-content, .coins-for-change-2009 #coins-for-change-2009 .panels-flexible-row-37-4 .pane-content {
    color: #0051af;
    font-size: 24px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-left: 15px
    }
.provide-medical-help-panel .top-section.pane-2, .protect-the-earth-panel .top-section.pane-2, .build-safe-places-panel .top-section.pane-2 {
    min-height: 180px
    }
.provide-medical-help-panel .top-section .group-left, .protect-the-earth-panel .top-section .group-left, .build-safe-places-panel .top-section .group-left {
    width: 320px;
    margin-left: 10px;
    margin-right: 10px
    }
.provide-medical-help-panel .top-section .group-right, .protect-the-earth-panel .top-section .group-right, .build-safe-places-panel .top-section .group-right {
    width: 510px;
    margin-top: 20px
    }
.provide-medical-help-panel .top-section .group-right .field-name-title-field, .protect-the-earth-panel .top-section .group-right .field-name-title-field, .build-safe-places-panel .top-section .group-right .field-name-title-field {
    font-size: 28px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 20px
    }
.provide-medical-help-panel .field-name-field-featured-image, .protect-the-earth-panel .field-name-field-featured-image, .build-safe-places-panel .field-name-field-featured-image {
    width: 300px;
    margi-right: 10px;
    overflow: hidden;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    border: 2px solid #eee
    }
.provide-medical-help-panel .field-name-field-featured-image img, .protect-the-earth-panel .field-name-field-featured-image img, .build-safe-places-panel .field-name-field-featured-image img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	
    }
.provide-medical-help-panel .more-info-snippet, .protect-the-earth-panel .more-info-snippet, .build-safe-places-panel .more-info-snippet {
    width: 510px;
    margin-left: 340px;
    margin-top: -40px;
    position: relative;
    font-size: 14px;
    margin-bottom: 20px
    }
.provide-medical-help-panel .more-info-snippet a, .protect-the-earth-panel .more-info-snippet a, .build-safe-places-panel .more-info-snippet a {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.provide-medical-help-panel .pane-global-citizenship, .protect-the-earth-panel .pane-global-citizenship, .build-safe-places-panel .pane-global-citizenship {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/node-seperator.png) center top no-repeat;
    padding: 40px 0
    }
.provide-medical-help-panel .view-display-id-project_slideshow, .protect-the-earth-panel .view-display-id-project_slideshow, .build-safe-places-panel .view-display-id-project_slideshow {
    width: 270px;
    height: 252px
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section {
    z-index: 3
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item {
    width: 270px;
    vertical-align: top;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px 15px 0 0;
    -webkit-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
    overflow: hidden
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item img, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item img, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	12px	0 0
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item.views_slideshow_cycle_slide, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item.views_slideshow_cycle_slide, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-cycle-main-frame-row-item.views_slideshow_cycle_slide {
    z-index: 3
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-field-php, .protect-the-earth-panel .view-display-id-project_slideshow .views-field-php, .build-safe-places-panel .view-display-id-project_slideshow .views-field-php {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    position: relative;
    font-size: 14px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: center;
    top: -37px;
    background: white;
    opacity: 0.6;
    filter: alpha(opacity=60);
    padding-top: 8px;
    padding-bottom: 8px
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-field-php .field-content, .protect-the-earth-panel .view-display-id-project_slideshow .views-field-php .field-content, .build-safe-places-panel .view-display-id-project_slideshow .views-field-php .field-content {
    color: #616161;
    opacity: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-controls-bottom, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-controls-bottom, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-controls-bottom {
    width: 274px
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-pager-fields, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-pager-fields, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-pager-fields {
    text-align: center;
    padding-bottom: 15px;
    padding-top: 15px;
    background: #22a3f4;
    position: relative;
    top: -40px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    border-radius: 0 0 10px 10px;
    z-index: 3;
    border-bottom: solid 2px #eee;
    border-left: solid 2px #eee;
    border-right: solid 2px #eee
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin: 0 5px 0 0;
    padding: 0;
    background: 0;
    width: 15px;
    height: 11px;
    overflow: hidden
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-nothing, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-nothing, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-nothing {
    text-indent: -9999px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) 0 -446px no-repeat;
    display: block;
    cursor: pointer;
    position: absolute;
    width: 15px;
    z-index: 3;
    height: 15px
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item.active .views-content-nothing, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item.active .views-content-nothing, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item.active .views-content-nothing {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) 0 -462px no-repeat
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-controls-text, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-controls-text, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-controls-text {
    position: relative;
    top: -84px;
    z-index: 3
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
    width: 42px;
    height: 32px;
    text-indent: -9999px;
    position: absolute;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -668px -71px no-repeat;
    margin-left: 20px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    position: absolute	;
    border: 1px solid #0a5fad
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a:hover, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a:hover, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a:hover {
    background-position: -668px -125px
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-pause, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-pause, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-pause {
    display: none
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a {
    width: 42px;
    height: 32px;
    text-indent: -9999px;
    position: absolute;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -668px -181px no-repeat;
    margin-left: 209px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    position: absolute	;
    border: 1px solid #0a5fad
    }
.provide-medical-help-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a:hover, .protect-the-earth-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a:hover, .build-safe-places-panel .view-display-id-project_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a:hover {
    background-position: -668px -231px
    }
.provide-medical-help-panel .view-id-global_citizenship li, .protect-the-earth-panel .view-id-global_citizenship li, .build-safe-places-panel .view-id-global_citizenship li {
    margin-left: 10px;
    margin-bottom: 25px
    }
.provide-medical-help-panel .view-id-global_citizenship .group-left, .protect-the-earth-panel .view-id-global_citizenship .group-left, .build-safe-places-panel .view-id-global_citizenship .group-left {
    width: 285px
    }
.provide-medical-help-panel .view-id-global_citizenship .group-right, .protect-the-earth-panel .view-id-global_citizenship .group-right, .build-safe-places-panel .view-id-global_citizenship .group-right {
    width: 600px;
    margin-left: 15px
    }
.provide-medical-help-panel .view-id-global_citizenship .group-right .field-name-title-field, .protect-the-earth-panel .view-id-global_citizenship .group-right .field-name-title-field, .build-safe-places-panel .view-id-global_citizenship .group-right .field-name-title-field {
    font-size: 18px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 5px
    }
.provide-medical-help-panel .view-id-global_citizenship .group-right h4, .protect-the-earth-panel .view-id-global_citizenship .group-right h4, .build-safe-places-panel .view-id-global_citizenship .group-right h4 {
    margin-bottom: 15px;
    font-size: 16px
    }
.provide-medical-help-panel .view-id-global_citizenship .group-right .participating-country-icon, .protect-the-earth-panel .view-id-global_citizenship .group-right .participating-country-icon, .build-safe-places-panel .view-id-global_citizenship .group-right .participating-country-icon {
    margin-right: 15px;
    margin-bottom: 15px;
    width: 35px;
    height: 35px;
    text-align: center;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: top
    }
.provide-medical-help-panel .view-id-global_citizenship .group-right .participating-country-icon .field-country-icon, .protect-the-earth-panel .view-id-global_citizenship .group-right .participating-country-icon .field-country-icon, .build-safe-places-panel .view-id-global_citizenship .group-right .participating-country-icon .field-country-icon {
    position: relative
    }
.provide-medical-help-panel .view-id-global_citizenship .group-right .participating-country-icon:hover .participating-country-center, .protect-the-earth-panel .view-id-global_citizenship .group-right .participating-country-icon:hover .participating-country-center, .build-safe-places-panel .view-id-global_citizenship .group-right .participating-country-icon:hover .participating-country-center {
    display: inline-block
    }
.provide-medical-help-panel .view-id-global_citizenship .group-right .participating-country-center, .protect-the-earth-panel .view-id-global_citizenship .group-right .participating-country-center, .build-safe-places-panel .view-id-global_citizenship .group-right .participating-country-center {
    width: 400px;
    left: -180px;
    position: relative;
    z-index: 3;
    top: -80px;
    display: none
    }
.provide-medical-help-panel .view-id-global_citizenship .group-right .participating-country-center .country-name, .protect-the-earth-panel .view-id-global_citizenship .group-right .participating-country-center .country-name, .build-safe-places-panel .view-id-global_citizenship .group-right .participating-country-center .country-name {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-size: 16px;
    color: #0052af;
    padding: 7px;
    border: #0052af solid 2px;
    moz-border-radius: 10px;
    webkit-border-radius: 10px;
    border-radius: 10px;
    background: white
    }
.provide-medical-help-panel .view-id-global_citizenship .group-right .participating-country-center .blue-triangle, .protect-the-earth-panel .view-id-global_citizenship .group-right .participating-country-center .blue-triangle, .build-safe-places-panel .view-id-global_citizenship .group-right .participating-country-center .blue-triangle {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -689px -36px no-repeat;
    height: 8px;
    width: 13px;
    top: 28px;
    position: absolute;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    zoom: 1;
    left: 191px
    }
.coins-for-change-2013 #cfc2013-previous-years h2.pane-title, .coins-for-change-2014 #cfc2013-previous-years h2.pane-title {
    color: #616161
    }
.coins-for-change-2013 .field-name-field-cfc-full-width-image, .coins-for-change-2014 .field-name-field-cfc-full-width-image {
    margin-left: -20px
    }
.coins-for-change-2013 .top-paragraph, .coins-for-change-2014 .top-paragraph {
    margin-top: -400px;
    color: #fff;
    float: right;
    height: 370px;
    overflow: hidden;
    margin-bottom: 120px;
    font-size: 20px
    }
.coins-for-change-2013 .top-paragraph p, .coins-for-change-2014 .top-paragraph p {
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 20px;
    color: #fff
    }
.coins-for-change-2013 .field-name-field-cfc-play-bar-text, .coins-for-change-2014 .field-name-field-cfc-play-bar-text {
    position: absolute;
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/cfc/cfc-uibox.png) center center no-repeat;
    width: 280px;
    left: -20px;
    height: 125px;
    margin-top: -110px;
    padding: 55px 325px 0 380px;
    font-size: 15px
    }
.coins-for-change-2013 .pane-node-field-cfc-middle-body-test, .coins-for-change-2014 .pane-node-field-cfc-middle-body-test {
    margin-top: 60px;
    margin-left: 50px
    }
.coins-for-change-2013 .field-name-body.field-type-text-with-summary, .coins-for-change-2014 .field-name-body.field-type-text-with-summary {
    margin-top: 5px
    }
.coins-for-change-2013 .pane-poll header, .coins-for-change-2014 .pane-poll header {
    position: absolute;
    color: #fff;
    margin-top: -65px;
    background: #22a4f3;
    font-size: 11px !important;
    text-align: center;
    margin-left: -25px;
    width: 270px;
    padding: 5px 10px
    }
.coins-for-change-2013 .pane-poll h3, .coins-for-change-2014 .pane-poll h3 {
    font-size: 14px
    }
.coins-for-change-2013 h2.pane-title, .coins-for-change-2014 h2.pane-title {
    color: #0a3e6e;
    margin-bottom: 10px
    }
.coins-for-change-2013 #secondary-login, .coins-for-change-2014 #secondary-login {
    margin-top: -60px;
    display: block;
    width: 200px;
    height: 100px;
    z-index: 100;
    position: absolute;
    margin-left: 280px
    }
.coins-for-change-2013 #secondary-login h2, .coins-for-change-2014 #secondary-login h2 {
    display: none
    }
.coins-for-change-2013 .pane-global-citizenship, .coins-for-change-2014 .pane-global-citizenship {
    width: 930px;
    text-align: center
    }
.coins-for-change-2013 .field-name-field-cfc-middle-body-test, .coins-for-change-2014 .field-name-field-cfc-middle-body-test {
    line-height: 22px;
    width: 550px
    }
.coins-for-change-2013 .pane-views.pane-poll .pane-content, .coins-for-change-2014 .pane-views.pane-poll .pane-content {
    padding: 5px 20px
    }
.coins-for-change-2013 .form-checkboxes .form-item, .coins-for-change-2013 .form-radios .form-item, .coins-for-change-2014 .form-checkboxes .form-item, .coins-for-change-2014 .form-radios .form-item {
    margin-top: -0.6em;
    margin-bottom: -0.6em
    }
.coins-for-change-2013 .pane-views.pane-poll, .coins-for-change-2014 .pane-views.pane-poll {
    margin-top: 10px
    }
.coins-for-change-2013 .view-id-global_citizenship ul li, .coins-for-change-2014 .view-id-global_citizenship ul li {
    float: left
    }
.coins-for-change-2013 #mini-panel-share_this, .coins-for-change-2014 #mini-panel-share_this {
    font-size: 14px
    }
.coins-for-change-2013 .panel-pane.pane-dsc.middle, .coins-for-change-2014 .panel-pane.pane-dsc.middle {
    width: 600px;
    z-index: 100;
    text-align: center;
    margin-left: -160px;
    margin-top: -8px
    }
.coins-for-change-2013.results .top-paragraph {
    margin-top: -510px;
    color: #fff;
    float: right;
    height: 480px;
    overflow: hidden;
    margin-bottom: 80px;
    font-size: 20px
    }
.coins-for-change-2013.results .top-paragraph .pane-node-field-top-paragraph {
    height: 480px
    }
.coins-for-change-2013.results .field-name-field-cfc-play-bar-image {
    position: absolute;
    width: 275px;
    left: -20px;
    height: 103px;
    margin-top: -110px;
    padding: 5px 325px 0 35px;
    font-size: 15px
    }
.coins-for-change-2014 .top-paragraph, .coins-for-change-2014 .cfc-top-row {
    margin-bottom: 0
    }
.coins-for-change-2014.results .top-paragraph {
    color: #fff;
    float: right;
    overflow: hidden;
    font-size: 20px
    }
.coins-for-change-2014.results .field-name-field-cfc-play-bar-image {
    position: absolute;
    width: 275px;
    left: -20px;
    height: 103px;
    margin-top: -110px;
    padding: 5px 325px 0 35px;
    font-size: 15px
    }
.coins-for-change-2014 .cfc-other-years {
    text-align: center
    }
.coins-for-change-2014 .cfc-other-years ul li {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    float: none;
    padding: 0 0 0 10px;
    margin: 0;
    white-space: nowrap;
    line-height: 30px
    }
.coins-for-change-2014 .cfc-other-years ul li:before {
    content: "•";
    padding-right: 10px
    }
.coins-for-change-2014 .cfc-other-years ul li:first-child:before, .coins-for-change-2014 .cfc-other-years ul li.views-row-5:before {
    content: ""
    }
.i18n-fr.coins-for-change-2013 .pane-poll h3, .i18n-fr.coins-for-change-2014 .pane-poll h3 {
    font-size: 13px
    }
.our-partners-panel .breadcrumb {
    padding-bottom: 0
    }
.our-partners-panel .view-id-global_citizenship {
    margin-left: 10px
    }
.our-partners-panel .view-id-global_citizenship .view-header {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px
    }
.our-partners-panel .view-id-global_citizenship .view-footer {
    font-size: 14px
    }
.our-partners-panel .view-id-global_citizenship .view-footer a {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.our-partners-panel .view-id-global_citizenship li {
    margin-left: 0
    }
.our-partners-panel .field-name-field-partner-image {
    width: 250px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden
    }
.our-partners-panel .field-name-field-partner-image img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	
    }
.our-partners-panel .group-left {
    width: 250px;
    margin-right: 20px;
    margin-bottom: 10px
    }
.our-partners-panel .group-right {
    width: 650px
    }
.our-partners-panel .group-right .field-name-title-field {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 10px
    }
.jcarousel-skin-default .jcarousel-container-horizontal {
    width: 840px;
    height: 210px;
    padding: 0 44px;
    margin: auto
    }
.jcarousel-skin-default .jcarousel-clip-horizontal {
    width: 830px;
    height: 210px;
    padding: 0 10px 0 0;
    border-bottom: 3px solid #eee;
    border-top: 3px solid #eee;
    background: #22a3f4;
    overflow: hidden
    }
.jcarousel-skin-default .jcarousel-item-horizontal {
    margin: 0 4px
    }
.jcarousel-skin-default .jcarousel-item {
    padding: 0;
    width: 144px;
    height: 150px;
    margin: 20px 0;
    overflow: hidden;
    border: 0;
    list-style: none;
    background: 0
    }
.jcarousel-skin-default .jcarousel-item a {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #ffbc3a;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    margin: 1px;
    background: #fff
    }
.jcarousel-skin-default .jcarousel-item a img {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	
    }
.jcarousel-skin-default .jcarousel-item a:hover {
    border: 3px solid #0052af;
    margin: 0
    }
.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev {
    display: block;
    width: 44px;
    height: 216px;
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png)
    }
.jcarousel-skin-default .jcarousel-next-horizontal {
    position: absolute;
    top: 0;
    right: 0;
    background-position: -83px 0
    }
.jcarousel-skin-default .jcarousel-next-horizontal:hover {
    background-position: -83px -220px
    }
.jcarousel-skin-default .jcarousel-prev-horizontal {
    position: absolute;
    top: 0;
    left: 0;
    background-position: 0 0
    }
.jcarousel-skin-default .jcarousel-prev-horizontal:hover {
    background-position: 0 -220px
    }
.jcarousel-skin-default .jcarousel-navigation {
    position: relative;
    margin-top: -30px
    }
.jcarousel-skin-default .jcarousel-navigation li {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin: 0 5px 0 0;
    padding: 0;
    background: 0;
    width: 15px;
    height: 15px;
    overflow: hidden
    }
.jcarousel-skin-default .jcarousel-navigation li a {
    text-indent: -9999px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) 0 -446px no-repeat;
    display: block
    }
.jcarousel-skin-default .jcarousel-navigation li.active a {
    text-indent: -9999px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) 0 -462px no-repeat;
    display: block
    }
.view-id-products ul.jcarousel a {
    border: 2px solid #00b7ee
    }
.view-id-products ul.jcarousel a:hover {
    margin: 0;
    border: 3px solid #ffbc3a
    }
#quicktabs-products_landing_quicktab h3 {
    text-transform: uppercase
    }
#quicktabs-products_landing_quicktab .group-right {
    display: table-cell;
    vertical-align: middle;
    height: 300px;
    float: none
    }
#quicktabs-products_landing_quicktab .field-name-field-featured-image img {
    width: 980px;
    height: 420px;
    border: 0;
    overflow: hidden
    }
#quicktabs-products_landing_quicktab .field-name-featured-product-subheading {
    font-size: 18px;
    color: #0052af;
    margin-bottom: 15px
    }
#quicktabs-products_landing_quicktab .field-name-title-field {
    font-size: 28px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #0052af;
    margin-bottom: 15px
    }
#quicktabs-products_landing_quicktab .unlock-circle {
    vertical-align: middle
    }
#quicktabs-products_landing_quicktab .cp-button-secondary, #quicktabs-products_landing_quicktab .button.light {
    margin-right: 10px
    }
#quicktabs-community_landing_top {
    top: 0;
    left: 0;
    height: 515px
    }
#quicktabs-community_landing_top .quicktabs-tabpage .view-content {
    padding-left: 50px
    }
#quicktabs-community_landing_top ul.quicktabs-tabs {
    top: 451px
    }
#quicktabs-products_landing_quicktab {
    left: -20px;
    height: 420px
    }
#quicktabs-products_landing_quicktab ul.quicktabs-tabs {
    top: 356px
    }
#quicktabs-community_landing_top, #quicktabs-products_landing_quicktab {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/slide-back.jpg) left bottom no-repeat;
    position: relative;
    top: 0;
    width: 980px
    }
#quicktabs-community_landing_top #quicktabs-container-community_landing_top, #quicktabs-community_landing_top #quicktabs-container-products_landing_quicktab, #quicktabs-products_landing_quicktab #quicktabs-container-community_landing_top, #quicktabs-products_landing_quicktab #quicktabs-container-products_landing_quicktab {
    padding: 0 50px 30px 50px
    }
#quicktabs-community_landing_top #quicktabs-container-community_landing_top, #quicktabs-products_landing_quicktab #quicktabs-container-community_landing_top {
    padding: 0 0 30px 0
    }
#quicktabs-community_landing_top .previous, #quicktabs-community_landing_top .next, #quicktabs-products_landing_quicktab .previous, #quicktabs-products_landing_quicktab .next {
    position: absolute;
    top: 190px;
    height: 80px;
    width: 60px;
    text-indent: -9999px;
    cursor: pointer;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -231px -520px no-repeat
    }
#quicktabs-community_landing_top .previous, #quicktabs-products_landing_quicktab .previous {
    left: -17px;
    background-position: -161px -520px
    }
#quicktabs-community_landing_top .next, #quicktabs-products_landing_quicktab .next {
    right: -17px
    }
#quicktabs-community_landing_top ul.quicktabs-tabs, #quicktabs-products_landing_quicktab ul.quicktabs-tabs {
    position: absolute;
    width: 980px;
    height: 64px;
    left: 0;
    text-align: center;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/products/nav-transparency.png) 0 0 repeat
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    padding: 0;
    position: relative;
    width: 60px;
    height: 40px;
    border: 2px solid #f1f1f1;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    margin: 10px 7px 0 0;
    vertical-align: top;
    cursor: pointer
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li .qt-center-div, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li .qt-center-div {
    width: 400px;
    left: -172px;
    position: relative;
    top: 200px;
    z-index: 1
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li .qt-center-div .blue-triangle, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li .qt-center-div .blue-triangle {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -689px -36px no-repeat;
    height: 8px;
    width: 13px;
    top: -210px;
    position: absolute;
    display: inline-block;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    left: 195px;
    display: none
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li:hover a, #quicktabs-community_landing_top ul.quicktabs-tabs li:hover .blue-triangle, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li:hover a, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li:hover .blue-triangle {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    display: inline-block
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li.quicktabs-tab-community-landing-top-0, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li.quicktabs-tab-community-landing-top-0 {
    background: #fff url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -349px 0 no-repeat
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li.quicktabs-tab-community-landing-top-1, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li.quicktabs-tab-community-landing-top-1 {
    background: #fff url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -440px 0 no-repeat
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li.quicktabs-tab-community-landing-top-2, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li.quicktabs-tab-community-landing-top-2 {
    background: #fff url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -530px 0 no-repeat
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li.quicktabs-tab-community-landing-top-3, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li.quicktabs-tab-community-landing-top-3 {
    background: #fff url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -530px 0 no-repeat
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li.quicktabs-tab-products-landing-quicktab-0, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li.quicktabs-tab-products-landing-quicktab-0 {
    background: #fff url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/products/featured-icon-zazzle.jpg) center center no-repeat
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li.quicktabs-tab-products-landing-quicktab-1, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li.quicktabs-tab-products-landing-quicktab-1 {
    background: #fff url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -187px -97px no-repeat
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li.quicktabs-tab-products-landing-quicktab-2, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li.quicktabs-tab-products-landing-quicktab-2 {
    background: #fff url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -259px -97px no-repeat
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li.quicktabs-tab-products-landing-quicktab-3, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li.quicktabs-tab-products-landing-quicktab-3 {
    background: #fff url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -327px -97px no-repeat
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li.quicktabs-tab-products-landing-quicktab-4, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li.quicktabs-tab-products-landing-quicktab-4 {
    background: #fff url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -397px -97px no-repeat
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li:hover, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li:hover {
    border: 2px solid #0052af
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li.active, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li.active {
    border: 3px solid #ffbc3a;
    margin: 9px 6px -1px -1px
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li.active:hover, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li.active:hover {
    border: 2px solid #0052af;
    margin: 10px 7px 0 0
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li a, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li a {
    position: relative;
    display: none;
    top: -249px;
    color: #0052af;
    padding: 7px;
    border: #0052af solid 2px;
    moz-border-radius: 10px;
    webkit-border-radius: 10px;
    border-radius: 10px;
    background: white
    }
#quicktabs-community_landing_top ul.quicktabs-tabs li a:hover, #quicktabs-products_landing_quicktab ul.quicktabs-tabs li a:hover {
    text-decoration: none
    }
#quicktabs-products_landing_quicktab .previous, #quicktabs-products_landing_quicktab .previous:hover {
    top: 170px;
    left: 20px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/products/arrow-left.png) 0 0 no-repeat
    }
#quicktabs-products_landing_quicktab .next, #quicktabs-products_landing_quicktab .next:hover {
    top: 170px;
    right: 20px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/products/arrow-right.png) 0 0 no-repeat
    }
#quicktabs-products_landing_quicktab {
    background: #fff !important
    }
#block-views-f36c64a0e347cb7dace7aad523ff0bc2 h2.block-title, .featured-igloo-block h2.block-title {
    text-align: center;
    color: #0051af;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 28px;
    padding-bottom: 30px
    }
#block-views-f36c64a0e347cb7dace7aad523ff0bc2 .item-list ul, .featured-igloo-block .item-list ul {
    list-style: none;
    list-style-image: none
    }
#block-views-f36c64a0e347cb7dace7aad523ff0bc2 .item-list ul li, .featured-igloo-block .item-list ul li {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    padding: 0;
    margin: 7px;
    list-style: none
    }
#block-views-f36c64a0e347cb7dace7aad523ff0bc2 .item-list ul li .views-field-field-penguin-photo, #block-views-f36c64a0e347cb7dace7aad523ff0bc2 .item-list ul li .views-field-field-featured-igloo-image, .featured-igloo-block .item-list ul li .views-field-field-penguin-photo, .featured-igloo-block .item-list ul li .views-field-field-featured-igloo-image {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    margin: 1px
    }
#block-views-f36c64a0e347cb7dace7aad523ff0bc2 .item-list ul li .views-field-field-penguin-photo:hover, #block-views-f36c64a0e347cb7dace7aad523ff0bc2 .item-list ul li .views-field-field-featured-igloo-image:hover, .featured-igloo-block .item-list ul li .views-field-field-penguin-photo:hover, .featured-igloo-block .item-list ul li .views-field-field-featured-igloo-image:hover {
    border: 3px solid #0052af;
    margin: 0
    }
#block-views-f36c64a0e347cb7dace7aad523ff0bc2 .view-footer, .featured-igloo-block .view-footer {
    text-align: center;
    padding: 10px 0
    }
#block-views-f36c64a0e347cb7dace7aad523ff0bc2 .view-footer .button, .featured-igloo-block .view-footer .button {
    padding: 8px 14px;
    font-size: 16px
    }
#block-views-f36c64a0e347cb7dace7aad523ff0bc2 .view-footer .view-more, .featured-igloo-block .view-footer .view-more {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin-left: 11px;
    margin-right: 11px
    }
#block-views-f36c64a0e347cb7dace7aad523ff0bc2 .view-footer .submit-photo, .featured-igloo-block .view-footer .submit-photo {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin-left: 11px;
    margin-right: 11px
    }
#block-views-fan-arts-block-1 h2.block-title {
    text-align: center;
    color: #0051af;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 28px;
    padding-bottom: 30px
    }
#block-views-fan-arts-block-1 .item-list ul {
    list-style: none;
    list-style-image: none
    }
#block-views-fan-arts-block-1 .item-list ul li {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    padding: 0;
    margin: 7px;
    list-style: none;
    vertical-align: top
    }
#block-views-fan-arts-block-1 .item-list ul li .views-field-field-fanart-image {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    margin: 1px
    }
#block-views-fan-arts-block-1 .item-list ul li .views-field-field-fanart-image:hover {
    border: 3px solid #0052af;
    margin: 0
    }
#block-views-fan-arts-block-1 .view-footer {
    text-align: center;
    padding: 10px 0
    }
#block-views-fan-arts-block-1 .view-footer .button {
    padding: 8px 14px;
    font-size: 16px
    }
#block-views-fan-arts-block-1 .view-footer .view-more {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin-left: 11px;
    margin-right: 11px
    }
#block-views-fan-arts-block-1 .view-footer .submit-art {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin-left: 11px;
    margin-right: 11px
    }
#block-block-1 h2.block-title {
    text-align: center;
    color: #0051af;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 28px;
    padding-bottom: 30px
    }
#block-block-1 .content {
    margin-top: 10px
    }
.featured-products-slider {
    width: 450px;
    height: 450px
    }
.featured-products-slider .views-slideshow-cycle-main-frame-row-item {
    width: 450px
    }
.featured-products-slider .views-field-field-product-category {
    padding-bottom: 14px;
    padding-top: 14px;
    text-align: center;
    background: #22a3f4;
    font-size: 22px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #fff;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-top-left-radius: 10px;
    webkit-border-top-left-radius: 10px;
    moz-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    webkit-border-top-right-radius: 10px;
    moz-border-top-right-radius: 10px
    }
.featured-products-slider .views-field-field-product-image {
    background: transparent url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/featured-products-bg.png) 0 -30px no-repeat;
    text-align: center
    }
.featured-products-slider .views-field-title-field {
    position: relative;
    font-size: 14px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: center;
    top: -37px;
    background: white;
    opacity: 0.6;
    filter: alpha(opacity=60);
    padding-top: 8px;
    padding-bottom: 8px
    }
.featured-products-slider .views-field-title-field .field-content {
    color: black
    }
.featured-products-slider .views-slideshow-pager-fields {
    text-align: center;
    padding-bottom: 29px;
    padding-top: 29px;
    background: #22a3f4;
    position: relative;
    top: -37px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-bottom-left-radius: 10px;
    webkit-border-bottom-left-radius: 10px;
    moz-border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    webkit-border-bottom-right-radius: 10px;
    moz-border-bottom-right-radius: 10px;
    z-index: 3
    }
.featured-products-slider .views-slideshow-pager-fields .views-slideshow-pager-field-item {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin: 0 5px 0 0;
    padding: 0;
    background: 0;
    width: 15px;
    height: 15px;
    overflow: hidden
    }
.featured-products-slider .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-nothing {
    text-indent: -9999px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) 0 -446px no-repeat;
    display: block;
    cursor: pointer;
    position: absolute;
    width: 15px;
    z-index: 3;
    height: 15px
    }
.featured-products-slider .views-slideshow-pager-fields .views-slideshow-pager-field-item.active .views-content-nothing {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) 0 -462px no-repeat
    }
.featured-products-slider .views-slideshow-controls-text {
    position: relative;
    top: -94px;
    z-index: 3
    }
.featured-products-slider .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
    width: 52px;
    height: 36px;
    text-indent: -9999px;
    position: absolute;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -664px -70px no-repeat;
    margin-left: 20px
    }
.featured-products-slider .views-slideshow-controls-text .views-slideshow-controls-text-previous a:hover {
    background-position: -664px -124px
    }
.featured-products-slider .views-slideshow-controls-text .views-slideshow-controls-text-pause {
    display: none
    }
.featured-products-slider .views-slideshow-controls-text .views-slideshow-controls-text-next a {
    width: 52px;
    height: 37px;
    text-indent: -9999px;
    position: absolute;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -664px -179px no-repeat;
    margin-left: 378px
    }
.featured-products-slider .views-slideshow-controls-text .views-slideshow-controls-text-next a:hover {
    background-position: -664px -229px
    }
.view-display-id-mobile_slideshow {
    width: 450px;
    height: 450px
    }
.view-display-id-mobile_slideshow .views_slideshow_main {
    height: 406px
    }
.view-display-id-mobile_slideshow .views-slideshow-cycle-main-frame-row-item {
    width: 450px
    }
.view-display-id-mobile_slideshow .views-field-php {
    padding-bottom: 14px;
    padding-top: 14px;
    height: 26px;
    text-align: center;
    background: #22a3f4;
    font-size: 22px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #fff;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-top-left-radius: 10px;
    webkit-border-top-left-radius: 10px;
    moz-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    webkit-border-top-right-radius: 10px;
    moz-border-top-right-radius: 10px
    }
.view-display-id-mobile_slideshow .views-field-field-images {
    text-align: center
    }
.view-display-id-mobile_slideshow .views-field-php-1 {
    position: relative;
    font-size: 14px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: center;
    top: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 0 75px;
    z-index: 1
    }
.view-display-id-mobile_slideshow .views-field-php-1 .field-content {
    color: #fff
    }
.view-display-id-mobile_slideshow .views-slideshow-pager-fields {
    text-align: center;
    padding-bottom: 41px;
    padding-top: 24px;
    margin-top: 5px;
    background: #22a3f4;
    position: relative;
    top: -37px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-bottom-left-radius: 10px;
    webkit-border-bottom-left-radius: 10px;
    moz-border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    webkit-border-bottom-right-radius: 10px;
    moz-border-bottom-right-radius: 10px
    }
.view-display-id-mobile_slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item {
    display: none
    }
.view-display-id-mobile_slideshow .views-slideshow-controls-text {
    position: relative;
    top: -87px;
    z-index: 3
    }
.view-display-id-mobile_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
    width: 52px;
    height: 36px;
    text-indent: -9999px;
    position: absolute;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -664px -70px no-repeat;
    margin-left: 20px
    }
.view-display-id-mobile_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-previous a:hover {
    background-position: -664px -124px
    }
.view-display-id-mobile_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-pause {
    display: none
    }
.view-display-id-mobile_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a {
    width: 52px;
    height: 37px;
    text-indent: -9999px;
    position: absolute;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -664px -179px no-repeat;
    margin-left: 378px
    }
.view-display-id-mobile_slideshow .views-slideshow-controls-text .views-slideshow-controls-text-next a:hover {
    background-position: -664px -229px
    }
div.panel-pane div.node.node-cp-featured-product {
    margin: -40px 0 0 0 !important
    }
#products-landing-panel div.panel-pane div.node.node-cp-box-content, div.panel-pane div.view-display-id-block_7, div.panel-pane div.view-display-id-featured_product_2 {
    margin: -40px 0 0 -74px !important
    }
div.panel-pane div.node.node-cp-box-content p, div.panel-pane div.node.node-cp-featured-product p {
    color: #000 !important
    }
#modal-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 1000
    }
#modal-loading {
    display: none;
    position: absolute;
    width: 32px;
    height: 32px;
    z-index: 1001
    }
#modal-window {
    display: none;
    position: absolute;
    z-index: 1001
    }
#modal-video img {
    border: 8px solid #005592;
    -moz-border-radius: 8px;
    -wekit-border-radius: 8px;
    border-radius: 8px;
    background: #f00
    }
a#modal-close {
    position: absolute;
    right: -25px;
    top: -18px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/components/modal/btn_close.png) top left no-repeat;
    width: 44px;
    height: 44px;
    text-indent: -9999px;
    line-height: 0;
    z-index: 999
    }
a#modal-close:hover {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05)
    }
#modal-window.modal-notification #modal-close {
    display: none
    }
#agegate-wrap #agegate.cp-mobile-interstitial #logo-agegate img {
    max-width: 50%
    }
@media screen and (orientation: landscape) {
    #agegate-wrap #agegate.cp-mobile-interstitial #logo-agegate img {
        max-width: 30%
        }
    }
#agegate-wrap #agegate.cp-mobile-interstitial .content-area {
    max-width: 80%;
    margin: 0 auto;
    padding: 0
    }
#agegate-wrap #agegate.cp-mobile-interstitial h3, #agegate-wrap #agegate.cp-mobile-interstitial .interstitial, #agegate-wrap #agegate.cp-mobile-interstitial #interstitial {
    font-size: 3vh
    }
@media screen and (orientation: landscape) {
    #agegate-wrap #agegate.cp-mobile-interstitial h3, #agegate-wrap #agegate.cp-mobile-interstitial .interstitial, #agegate-wrap #agegate.cp-mobile-interstitial #interstitial {
        font-size: 2.5vw;
        margin: 15px auto
        }
    }
#agegate-wrap #agegate.cp-mobile-interstitial .cp-button-blue {
    height: auto;
    font-size: 3vh;
    line-height: 6vh
    }
@media screen and (orientation: landscape) {
    #agegate-wrap #agegate.cp-mobile-interstitial .cp-button-blue {
        font-size: 2.5vw;
        line-height: 5vw
        }
    }
.pane-views.pane-poll {
    background: #22a4f3;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    padding: 10px;
    margin-top: 40px
    }
.pane-views.pane-poll h2 {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    padding-bottom: 0
    }
.pane-views.pane-poll h2.pane-title {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    text-align: center;
    color: #fff;
    padding: 5px 0 15px 0
    }
.pane-views.pane-poll .pane-content {
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    padding: 15px 20px
    }
.pane-views.pane-poll .poll .vote-form .choices {
    text-align: left;
    margin: 0;
    display: table
    }
.pane-views.pane-poll .poll .form-radios .form-item label {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px
    }
.pane-views.pane-poll .poll .bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    height: 17px;
    margin: 1px 0;
    background-color: #fff5cc
    }
.pane-views.pane-poll .poll .bar .foreground {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: #ffbe3d url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/poll-bar.png) left top repeat-x;
    height: 17px;
    float: left
    }
.pane-views.pane-poll .poll .text {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    padding-top: 10px
    }
.pane-views.pane-poll .poll .percent {
    text-align: right;
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    margin-top: -19px;
    margin-right: 10px
    }
.pane-views.pane-poll .poll #edit-submit, .pane-views.pane-poll .poll #edit-vote {
    float: right
    }
.pane-views.pane-poll .poll .voted .bar {
    border: 0
    }
.video-js div.vjs-big-play-button {
    background: #22a4f3;
    background: rgba(34, 164, 243, 0.6);
    border: 0;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    width: 98px;
    height: 98px;
    margin: -49px 0 0 -49px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
    }
.video-js div.vjs-big-play-button:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
    }
.video-js div.vjs-big-play-button span {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/video-play.png) no-repeat;
    width: 29px;
    height: 34px;
    margin: -17px 0 0 -11px
    }
.video-js .vjs-controls {
    background: #22a4f3;
    visibility: visible;
    opacity: 1;
    border-top: 0
    }
.video-js .vjs-controls .vjs-play-control.vjs-control div {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/video-controls.png);
    width: 16px;
    height: 20px;
    margin-top: 3px;
    background-position: -20px top
    }
.video-js .vjs-controls .vjs-play-control.vjs-control.vjs-paused div {
    background-position: -20px top
    }
.video-js .vjs-controls .vjs-play-control.vjs-control.vjs-playing div {
    background-position: left top
    }
.video-js .vjs-controls .vjs-current-time, .video-js .vjs-controls .vjs-remaining-time {
    visibility: hidden
    }
.video-js .vjs-controls div.vjs-progress-control {
    right: 12.8em;
    height: 1em;
    width: auto;
    top: 0.7em;
    background: #188bde;
    border-color: #188bde;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
    }
.video-js .vjs-controls div.vjs-progress-control .vjs-progress-holder {
    background: #188bde
    }
.video-js .vjs-controls div.vjs-progress-control .vjs-load-progress {
    background: #0c6fc7
    }
.video-js .vjs-controls div.vjs-progress-control .vjs-play-progress {
    background: #0052af
    }
.video-js .vjs-controls div.vjs-progress-control .vjs-seek-handle {
    background: transparent;
    box-shadow: none
    }
.video-js .vjs-controls .vjs-volume-bar {
    background: #0c6fc7
    }
.video-js .vjs-controls .vjs-mute-control div {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/video-controls.png);
    width: 23px;
    height: 20px;
    margin-top: 3px;
    background-position: -39px top
    }
.video-js .vjs-controls .vjs-mute-control.vjs-vol-3 div {
    background-position: -39px top
    }
.video-js .vjs-controls .vjs-mute-control.vjs-vol-2 div {
    background-position: -64px top
    }
.video-js .vjs-controls .vjs-mute-control.vjs-vol-1 div {
    background-position: -89px top
    }
.video-js .vjs-controls .vjs-mute-control.vjs-vol-0 div {
    background-position: -114px top
    }
.video-js .vjs-controls .vjs-fullscreen-control div {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/video-controls.png);
    width: 18px;
    height: 20px;
    margin-top: 3px;
    background-position: -139px top
    }
body.print {
    background: #fff
    }
.print-content .pane-node-field-recipe-subtitle, .print-content .field-name-field-outdoor-subtitle, .print-content .field-name-field-anc-subtitle {
    color: #0051af;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px
    }
.print-content .field-name-field-recipe-difficulty, .print-content .field-name-field-recipe-equip-label, .print-content .field-name-field-recipe-ingredient-label-1, .print-content .field-name-field-recipe-ingredient-label-2, .print-content .field-name-field-recipe-instructions-label, .print-content .field-name-field-outdoor-difficulty, .print-content .field-name-field-outdoor-equipment-label-1, .print-content .field-name-field-outdoor-equipment-label-2, .print-content .field-name-field-outdoor-inst-label-1, .print-content .field-name-field-outdoor-inst-label-2, .print-content .field-name-field-anc-difficulty, .print-content .field-name-field-anc-equip1-label, .print-content .field-name-field-anc-equip2-label, .print-content .field-name-field-anc-instruct1-label, .print-content .field-name-field-anc-instruct2-label {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 5px
    }
.print-content .field-label {
    display: none
    }
.print-content .view-id-coloring_pages.view-display-id-page_1, .print-content .view-id-wallpapers.view-display-id-page_1, .print-content .view-id-wallpapers.view-display-id-page_2 {
    text-align: center
    }
.print-logo #logo {
    position: relative !important;
    background: none !important;
    width: auto !important;
    height: auto !important
    }
.print-footer {
    font-size: 12px;
    height: 60px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/print-footer-logo.png) left top no-repeat;
    text-align: left;
    width: 700px;
    margin: 20px auto
    }
.print-footer span {
    margin-left: 240px;
    padding-top: 30px;
    display: block;
    width: 420px;
    line-height: 1.4em
    }
.parents-panel .field-item li {
    list-style: disc outside
    }
.parents-panel .parents-tool-login {
    margin-bottom: 30px
    }
.parents-panel a.cp-button-blue {
    width: 100%;
    margin-bottom: 10px
    }
.parents-panel #parent-tools-login-form {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/parents_sidebar_Shape.png) 0 bottom no-repeat #eee;
    border-radius: 10px;
    padding: 20px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
    }
.parents-panel #parent-tools-login-form .parents-tool-wrapper {
    text-align: center
    }
.parents-panel #parent-tools-login-form .parents-tool-title {
    text-align: left;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: #22a4f3;
    color: white;
    padding: 15px 20px;
    margin-left: -20px;
    margin-right: 10px;
    border-radius: 0 10px 10px 0;
    font-size: 18px
    }
.parents-panel #parent-tools-login-form input[type="text"], .parents-panel #parent-tools-login-form input[type="password"] {
    height: 50px;
    width: 230px;
    -webkit-appearance: none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background-color: white;
    border: 2px solid;
    border-color: #eee;
    color: #999;
    outline: 0;
    padding: 5px 5px;
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/inset-shadow-input.png) -3px 0 no-repeat;
    color: #0052af;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none
    }
.parents-panel #parent-tools-login-form input[type="text"]:focus, .parents-panel #parent-tools-login-form input[type="password"]:focus {
    border: solid 3px #22a4f3
    }
.parents-panel #parent-tools-login-form input[type="submit"] {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-gradient.png) left top repeat-x;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border-top: 1px solid #007eda;
    border-left: 1px solid #175fa7;
    border-right: 1px solid #175fa7;
    border-bottom: 2px solid #002651;
    padding: 5px 11px 3px;
    line-height: 1em;
    color: #fff;
    text-shadow: 0 1px 1px #0052af;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 13px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 190px;
    height: 37px;
    font-size: 18px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
    }
.parents-panel #parent-tools-login-form input[type="submit"]:hover {
    color: #fff;
    background: #00adef;
    text-decoration: none
    }
.parents-panel #parent-tools-login-form input[type="submit"]:hover {
    margin: 1px 0;
    position: relative;
    margin-bottom: -1px
    }
.parents-panel #parent-tools-login-form .form-required {
    display: none
    }
.parents-panel #parent-tools-login-form .compact-form-label {
    top: 16px;
    left: 21px;
    color: #bcbcbc;
    font-style: italic
    }
.parents-panel #parent-tools-login-form .forgot-password-wrapper {
    text-align: right;
    margin-top: -10px;
    margin-bottom: 20px
    }
.parents-panel #parent-tools-login-form .forgot-password {
    font-size: 12px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.parents-panel #parent-tools-login-form .parents-tool-darker-wrapper {
    margin-top: 25px;
    background: #dedede;
    padding: 13px 0;
    width: 268px;
    margin-left: -20px;
    margin-bottom: -20px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 0 0 15px 15px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-bottom: 0
    }
.parents-panel #parent-tools-login-form .parents-tool-darker-wrapper .signup-link {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin-bottom: 15px
    }
.parents-panel #parent-tools-login-form .parents-tool-darker-wrapper .parents-tool-signup-text {
    font-size: 14px
    }
.parents-panel #parents-panel {
    padding-left: 1px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/parents-bg.png) 0 -57px no-repeat;
    width: 980px;
    margin-left: -21px;
    margin-top: -20px
    }
.parents-panel #parents-panel .panel-flexible-inside {
    margin: 0 25px
    }
.parents-panel #parents-panel .social-icons {
    position: absolute;
    margin-top: -66px;
    left: 850px
    }
.parents-panel #parents-panel .social-icons a {
    width: 31px;
    height: 31px;
    display: inline-block;
    text-indent: -9999px;
    margin: 4px
    }
.parents-panel #parents-panel .social-icons .facebook-social {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/social-icons.png) 0 0 no-repeat
    }
.parents-panel #parents-panel .social-icons .twitter-social {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/social-icons.png) -42px 0 no-repeat
    }
.parents-panel #parents-panel .social-icons .youtube-social {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/social-icons.png) -82px 0 no-repeat
    }
.parents-panel .parents-block-item {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/node-seperator.png) center top no-repeat;
    padding: 30px 0;
    margin: 0
    }
.parents-panel .panels-flexible-row-first {
    width: 930px
    }
.parents-panel .parents-top-paragraph {
    vertical-align: bottom;
    margin-top: 174px
    }
.parents-panel .parents-top-paragraph .parents-block-item-top {
    margin: 0
    }
.parents-panel h1#page-title {
    position: relative;
    left: -30px;
    top: -20px;
    width: 920px;
    padding: 13px 30px;
    color: #fff;
    background: #22a4f3;
    font-size: 30px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.parents-panel .field-name-title-field, .parents-panel .field-name-title {
    font-size: 24px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #0052af;
    margin-bottom: 15px
    }
.parents-panel .group-parents-feedback {
    color: #22a4f3;
    padding: 20px;
    background: #e8f6fe;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px
    }
.parents-panel .group-parents-feedback .field-name-field-quote-origin {
    font-size: 14px;
    margin-top: 5px;
    font-family: "proxima_nova_italic", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal
    }
.parents-panel .field-name-parents-submit-feedback-link {
    font-size: 14px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    float: right
    }
.parents-panel .field-name-field-list-points {
    color: #22a4f3;
    margin-bottom: 20px
    }
.parents-panel .field-name-field-list-points .field-items {
    margin-left: 23px
    }
.parents-panel .field-name-field-list-points .field-item {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/white-check.png) 0 4px no-repeat;
    padding: 5px;
    padding-left: 30px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.parents-panel .field-name-parents-link-button {
    margin-top: 39px
    }
.parents-panel .field-name-parents-link-button .button.grey {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-closed.png) #fafafa left top no-repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 10px;
    border: 1px solid #CCC;
    vertical-align: middle;
    line-height: 28px;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    color: #21a3f3;
    cursor: pointer;
    background-position: left bottom;
    padding: 10px 20px;
    line-height: 16px
    }
.parents-panel .field-name-parents-link-button .button.grey:hover {
    color: #21a3f3;
    background: #fff;
    text-decoration: none
    }
.parents-panel .field-name-parents-link-button .button.grey:hover {
    background: #eee;
    padding: 9px 20px;
    margin: 1px 0;
    top: 2px;
    position: relative
    }
.parents-panel .field-name-parents-c-image .field-parent-image-wrapper {
    width: 400px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: solid 3px #ffbc3a;
    overflow: hidden
    }
.parents-panel .field-name-parents-c-image .field-parent-image-wrapper.member-border {
    border: solid 3px #ffbc3a
    }
.parents-panel .field-name-parents-c-image .field-parent-image {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	
    }
.parents-panel .field-name-parents-c-image .field-parent-image-member {
    margin-top: -57px;
    margin-left: 350px;
    text-indent: -9999px;
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/member-badge-lrg.png) no-repeat;
    width: 88px;
    height: 80px;
    background-repeat: no-repeat;
    position: relative
    }
.parents-panel .field-name-parents-c-image .field-parent-image-member.en {
    background-position: 0 0
    }
.parents-panel .field-name-parents-c-image .field-parent-image-member.fr {
    background-position: 0 -91px
    }
.parents-panel .field-name-parents-c-image .field-parent-image-member.pt {
    background-position: 0 -182px
    }
.parents-panel .field-name-parents-c-image .field-parent-image-member.es {
    background-position: 0 -272px
    }
.parents-panel .field-name-parents-c-image .field-parent-image-member.de {
    background-position: 0 -368px
    }
.parents-panel .field-name-parents-d-slideshow .jcarousel-item {
    width: 150px;
    margin-left: 15px;
    margin-right: 15px
    }
.parents-panel .field-name-parents-d-slideshow .field-list-item-title {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/white-check.png) 0 4px no-repeat;
    padding: 5px;
    padding-left: 30px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #22a4f3
    }
.parents-panel .field-name-parents-d-slideshow .field-list-item-desc {
    font-size: 14px;
    padding-left: 30px
    }
.parents-panel .field-name-parents-b-slideshow .field-parent-image {
    width: 190px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: solid 3px #28a6f4;
    overflow: hidden
    }
.parents-panel .field-name-parents-b-slideshow .field-parent-image.member-border {
    border: solid 3px #ffbc3a
    }
.parents-panel .field-name-parents-b-slideshow .field-parent-image img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	
    }
.parents-panel .field-name-parents-b-slideshow .field-parent-image-member {
    position: absolute;
    top: 77px;
    text-indent: -9999px;
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/member-badge.png) no-repeat;
    width: 220px;
    height: 60px;
    background-repeat: no-repeat
    }
.parents-panel .field-name-parents-b-slideshow .field-parent-image-member.en {
    background-position: 150px 0
    }
.parents-panel .field-name-parents-b-slideshow .field-parent-image-member.fr {
    background-position: 150px -63px
    }
.parents-panel .field-name-parents-b-slideshow .field-parent-image-member.pt {
    background-position: 150px -125px
    }
.parents-panel .field-name-parents-b-slideshow .field-parent-image-member.es {
    background-position: 150px -185px
    }
.parents-panel .field-name-parents-b-slideshow .field-parent-image-member.de {
    background-position: 150px -245px
    }
.parents-panel .field-name-parents-b-slideshow .field-parent-image-title {
    margin: 15px 0;
    font-size: 14px;
    color: #22a4f3;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-right: 20px
    }
.parents-panel .field-name-parents-b-slideshow .field-parent-image-desc {
    margin: 5px 0;
    font-size: 14px;
    margin-right: 20px
    }
.parents-panel .field-name-parents-b-slideshow .jcarousel-skin-default .jcarousel-prev-horizontal, .parents-panel .field-name-parents-b-slideshow .jcarousel-skin-default .jcarousel-next-horizontal {
    top: 30px
    }
.parents-panel .field-name-parents-b-slideshow .jcarousel-skin-default .jcarousel-item {
    margin-top: 0;
    margin-bottom: 0
    }
.parents-panel .field-name-parents-e-list ul {
    padding: 0
    }
.parents-panel .field-name-parents-e-list .views-row {
    width: 277px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: top
    }
.parents-panel .field-name-parents-e-list .field-list-item-title {
    margin: 15px 0;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #22a4f3
    }
.parents-panel .field-name-parents-h-list ul {
    padding: 0;
    margin: 0 0 25px 0
    }
.parents-panel .field-name-parents-h-list .views-row {
    width: 277px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: top
    }
.parents-panel .field-name-parents-h-list .field-list-item-title {
    margin: 15px 0;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #22a4f3
    }
.parents-panel .field-name-parents-h-list .views-row-1 .field-list-item-title {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/global-citizenship-icons.png) 0 -2px no-repeat;
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 4px
    }
.parents-panel .field-name-parents-h-list .views-row-2 .field-list-item-title {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/global-citizenship-icons.png) -298px 2px no-repeat;
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 4px
    }
.parents-panel .field-name-parents-h-list .views-row-3 .field-list-item-title {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/global-citizenship-icons.png) -598px 2px no-repeat;
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 4px
    }
.parents-panel .field-name-parents-g-slideshow .views-field-php {
    width: 150px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: solid 3px #28a6f4;
    overflow: hidden;
    margin: 0 3px
    }
.parents-panel .field-name-parents-g-slideshow .views-field-php img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	
    }
.parents-panel .jcarousel-skin-default .jcarousel-item {
    text-align: left;
    height: auto
    }
.parents-panel .jcarousel-skin-default .jcarousel-container-horizontal {
    height: auto
    }
.parents-panel .jcarousel-skin-default .jcarousel-clip-horizontal {
    height: auto;
    background: 0;
    border: 0
    }
.parents-panel .jcarousel-skin-default .jcarousel-prev, .parents-panel .jcarousel-skin-default .jcarousel-next {
    height: 84px;
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/parents-slideshow-button.png)
    }
.parents-panel .jcarousel-skin-default .jcarousel-prev.jcarousel-next-disabled, .parents-panel .jcarousel-skin-default .jcarousel-next.jcarousel-next-disabled {
    display: none
    }
.parents-panel .jcarousel-skin-default .jcarousel-prev.jcarousel-prev-disabled, .parents-panel .jcarousel-skin-default .jcarousel-next.jcarousel-prev-disabled {
    display: none
    }
.parents-panel .jcarousel-skin-default .jcarousel-prev-horizontal {
    background-position: 0 0;
    top: 15px
    }
.parents-panel .jcarousel-skin-default .jcarousel-next-horizontal {
    background-position: -880px 0;
    top: 15px
    }
.parents-panel .view-mode-c .group-left {
    width: 481px;
    margin-right: 28px
    }
.parents-panel .view-mode-c .group-right {
    width: 410px
    }
.parents-panel .view-mode-e .field-name-field-quote {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/quote-marker.png) no-repeat 20px 4px;
    color: #8b8b8b;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    padding-left: 95px;
    padding-top: 20px;
    padding-right: 155px;
    padding-bottom: 13px
    }
.parents-panel .view-mode-f .field-name-field-quote .field-items .field-item {
    display: table;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/quote-marker.png) no-repeat 0 4px;
    color: #8b8b8b;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    padding-top: 13px;
    padding-left: 75px;
    margin-bottom: 15px
    }
.parents-panel .view-mode-f .field-name-field-parent-image {
    float: left;
    margin-right: 25px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: solid 3px #28a6f4;
    overflow: hidden
    }
.parents-panel .view-mode-f .field-name-field-parent-image img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	
    }
.parents-panel .view-mode-f .field-name-parents-f-video {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px
    }
.parents-panel .view-mode-f .field-name-body {
    clear: none
    }
.parents-panel .view-mode-g .field-name-parents-link-button {
    margin-top: 10px
    }
.parents-panel .view-mode-h .field-name-parents-link-button {
    margin-top: 10px
    }
.parents-panel .view-mode-i .field-name-field-parent-image .field-item {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: solid 3px #28a6f4;
    overflow: hidden;
    margin: 0 13px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: top
    }
.parents-panel .view-mode-i .field-name-field-parent-image .field-item img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	
    }
.parents-panel .view-mode-i .field-name-field-images-header {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #22a4f3;
    margin-bottom: 15px
    }
.parents-panel .view-mode-j .field-name-parents-j-slideshow .jcarousel-item {
    width: 70px;
    padding: 15px;
    background: #eee;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    margin: 0 10px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	
    }
.parents-panel .view-mode-k .field-name-field-parent-downloads-subheader {
    margin-bottom: 15px
    }
.parents-panel .view-mode-k .pdf-wrapper {
    float: left;
    width: 300px
    }
.parents-panel .view-mode-k .pdf-wrapper a {
    text-indent: -9999px
    }
.parents-panel .view-mode-k .pdf-wrapper .field-list-item-title {
    color: #22a4f3;
    font-size: 14px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.parents-panel .view-mode-k .pdf-wrapper .field-list-item-desc {
    margin-bottom: 10px;
    width: 295px
    }
.parents-panel .view-mode-k .pdf-wrapper .field-pdf {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/download-pdf.png);
    height: 50px;
    width: 147px
    }
.parents-panel .view-mode-l p {
    margin-bottom: 10px
    }
.parents-panel .view-mode-l .field-name-title {
    position: absolute;
    margin-left: 505px;
    margin-top: 40px;
    width: 440px;
    text-align: center
    }
.parents-panel .view-mode-l .field-name-body {
    position: absolute;
    width: 330px;
    text-align: center;
    margin-top: 80px;
    margin-left: 570px;
    line-height: 1.2;
    font-size: 14px
    }
.parents-panel .view-mode-l .field-name-parent-link-blue-button {
    position: absolute;
    margin-top: 230px;
    margin-left: 625px
    }
.penguin-message {
    width: 620px;
    margin: 0 0 30px;
    font-size: 16px;
    color: #fff
    }
.penguin-message .inner {
    padding: 30px
    }
.penguin-message .inner .loggedin-penguin {
    margin-bottom: 20px
    }
.penguin-message .inner .penguin-name {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.penguin-message .inner .penguin-avatar {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    width: 80px;
    height: 80px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    background-position: center -15px;
    background-repeat: no-repeat;
    background-size: 150px auto;
    background-color: #5befdf;
    border: 3px solid #fff
    }
#parent-tools {
    padding: 0 10px
    }
#parent-tools .button, #parent-tools .form-submit {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyYTRmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNDA5MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #22a4f3 0, #004093 100%);
    background: -webkit-linear-gradient(270deg, #22a4f3 0, #004093 100%);
    background: linear-gradient(-180deg, #22a4f3 0, #004093 100%);
    -moz-box-shadow: 0 3px 0 0 rgba(0, 82, 175, 0.4), inset 0 2px 0 0 rgba(255, 255, 255, 0.4);
    -webkit-box-shadow: 0 3px 0 0 rgba(0, 82, 175, 0.4), inset 0 2px 0 0 rgba(255, 255, 255, 0.4);
    box-shadow: 0 3px 0 0 rgba(0, 82, 175, 0.4), inset 0 2px 0 0 rgba(255, 255, 255, 0.4);
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 16px;
    color: #fff;
    text-decoration: none !important;
    border: 1px solid #003f72;
    margin-left: 15px;
    font-size: 1em;
    line-height: 1em
    }
#parent-tools .button:link, #parent-tools .button:visited, #parent-tools .form-submit:link, #parent-tools .form-submit:visited {
    color: #fff
    }
#parent-tools .button:hover, #parent-tools .form-submit:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDA5MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyYTRmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #004093 0, #22a4f3 100%);
    background: -webkit-linear-gradient(270deg, #004093 0, #22a4f3 100%);
    background: linear-gradient(-180deg, #004093 0, #22a4f3 100%)
    }
#parent-tools .form-submit {
    margin-left: 0;
    margin-top: 10px
    }
#parent-tools .view-penguin {
    display: none;
    padding-top: 40px;
    clear: both;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/node-seperator.png) right top no-repeat
    }
#parent-tools .view-penguin.active {
    display: block
    }
#parent-tools .item-list {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 10px;
    border: 1px solid #fff;
    border-top-color: #ebebeb
    }
#parent-tools .item-list h3 {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: block;
    padding: 6px 10px;
    vertical-align: middle;
    color: #21a3f3;
    line-height: 28px;
    font-size: 16px;
    cursor: pointer;
    border: 1px solid #CCC;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-closed.png) right top no-repeat
    }
#parent-tools .item-list h3:hover {
    margin: -2px;
    border: 3px solid #ffbc3a
    }
#parent-tools .item-list h3 img {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
    margin-right: 7px;
    border: 1px solid #ccc
    }
#parent-tools .item-list .item-list-content {
    display: none;
    margin: 10px 0;
    padding: 0
    }
#parent-tools .item-list .item-list-content th {
    text-align: right;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    width: 180px;
    padding: 5px 15px
    }
#parent-tools .item-list .item-list-content td {
    text-align: left;
    font-weight: normal;
    padding: 5px 15px
    }
#parent-tools .item-list .item-list-content table {
    width: 900px
    }
#parent-tools .item-list .item-list-content table th {
    text-align: center;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    width: auto;
    padding: 5px
    }
#parent-tools .item-list .item-list-content table td {
    text-align: normal;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    width: auto;
    padding: 5px;
    border: 0
    }
#parent-tools .item-list .item-list-content table tr.first {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/node-seperator.png) right top no-repeat;
    border: 0
    }
#parent-tools .item-list .item-list-content table tr.even {
    background: #e5f6fd;
    border: 0
    }
#parent-tools .item-list .item-list-content table tr.odd {
    background: #fff;
    border: 0
    }
#parent-tools .item-list .item-list-content .cp-rules {
    float: right
    }
#parent-tools .item-list .item-list-content.timer-content {
    position: relative
    }
#parent-tools .item-list .item-list-content.timer-content .timer-description {
    width: 500px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-istimed {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 400px;
    text-align: center
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-istimed label {
    position: static;
    color: #000;
    font-style: normal;
    font-size: 1.3em
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-istimed .form-radios {
    margin: 5px 0 0 0
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-istimed .form-radios .form-item {
    display: inline
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-istimed .form-radios .form-item input[type="radio"]:checked ~ label {
    background: #22a4f3;
    border: 2px solid #ffbc3a;
    color: #fff
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-istimed .form-radios .form-item input[type="radio"] ~ label {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-closed.png) #fafafa left top no-repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 10px;
    border: 1px solid #CCC;
    vertical-align: middle;
    line-height: 28px;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    color: #21a3f3;
    cursor: pointer;
    font-size: 1em;
    line-height: 1em;
    height: auto;
    margin-left: 15px;
    padding: 10px 40px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-istimed .form-radios .form-item input[type="radio"] ~ label:hover {
    color: #21a3f3;
    background: #fff;
    text-decoration: none
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer form {
    height: 100px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset {
    float: left;
    padding: 15px 20px;
    margin: 0;
    border-right: 1px solid #ccc;
    width: 110px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset a, #parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset a:hover {
    border: 1px solid #ccc;
    text-decoration: none
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset legend {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #616161;
    font-size: 16px;
    line-height: 16px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset legend span {
    display: inline-block;
    padding-top: 10px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset .ui-selectmenu {
    height: 34px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset .ui-selectmenu-status {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/arrow-select.png);
    background-position: right middle;
    border-radius: 4px;
    padding: 5px 40px 5px 5px;
    font-size: 13px;
    white-space: nowrap;
    background-position: 100% top;
    height: 26px;
    line-height: 26px;
    vertical-align: middle
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset .ui-state-active .ui-selectmenu-status {
    background-image: none
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset .ui-selectmenu-icon {
    display: none
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-current-limit {
    text-align: center;
    color: #22a4f3
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-current-limit .fieldset-wrapper {
    margin-top: 10px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-current-limit .timerzone-text {
    height: 34px;
    line-height: 34px;
    vertical-align: middle
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-time-limit {
    border-right: 0;
    width: 180px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-time-limit select, #parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-time-limit .ui-selectmenu {
    width: 65px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-time-limit .field-suffix {
    padding: 0 10px 0 5px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-time-limit .form-type-select {
    float: left
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-allowed-time {
    width: 280px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-allowed-time .form-type-select {
    float: left
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-allowed-time .field-suffix {
    padding: 0 10px 0 5px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-allowed-time select, #parent-tools .item-list .item-list-content.timer-content .timer-form-settimer fieldset.fieldset-allowed-time .ui-selectmenu {
    width: 110px
    }
#parent-tools .item-list .item-list-content.timer-content .timer-form-settimer .form-submit {
    margin-top: 2.75em
    }
#parent-tools .item-list.open {
    border: 2px solid #22a4f3;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	
    }
#parent-tools .item-list.open h3 {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    border: 0;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-open.png) right top no-repeat;
    display: block;
    padding: 6px 10px;
    border-top: 0;
    vertical-align: middle;
    line-height: 28px;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #fff;
    cursor: pointer
    }
#parent-tools .item-list.open h3:hover {
    border: 0;
    margin: 0
    }
#parent-tools .item-list.open .item-list-content {
    display: block;
    padding: 15px
    }
#parent-tools .item-list.always h3 {
    background: #22a4f3
    }
#parent-tools .select-penguin-button {
    background: #00adef;
    background: -moz-linear-gradient(top, #00adef 25%, #0162bd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #00adef), color-stop(100%, #0162bd));
    background: -webkit-linear-gradient(top, #00adef 25%, #0162bd 100%);
    background: -o-linear-gradient(top, #00adef 25%, #0162bd 100%);
    background: -ms-linear-gradient(top, #00adef 25%, #0162bd 100%);
    background: linear-gradient(to bottom, #00adef 25%, #0162bd 100%);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    height: 70px;
    width: 290px;
    border: 1px solid #00438f;
    border-bottom-width: 3px;
    float: left;
    margin: 0 14px 20px 0
    }
#parent-tools .select-penguin-button:hover {
    margin-top: 2px;
    border: 1px solid #00438f;
    background: #00adef
    }
#parent-tools .select-penguin-button.active {
    border: 2px solid #ffbc3a;
    background: #00adef
    }
#parent-tools .select-penguin-button.active:hover {
    border: 2px solid #ffbc3a;
    background: #00adef;
    margin-top: 0
    }
#parent-tools .select-penguin-button img {
    width: 50px;
    height: 50px;
    border: 0;
    margin: 10px;
    float: left;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-color: #fff
    }
#parent-tools .select-penguin-button h6 {
    margin: 10px;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    text-transform: capitalize;
    vertical-align: middle;
    color: #fff
    }
#parent-tools .select-penguin-button#select-add-penguin span {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/components/parents/blue-plus.jpg) left 50% no-repeat;
    height: 70px;
    width: 70px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    display: block;
    float: left
    }
#parent-tools .select-penguin-button#select-add-penguin h6 {
    margin-left: 80px
    }
#parent-tools .pending-penguin-button {
    background: #eee;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    height: 70px;
    width: 290px;
    border: 2px solid #dedede;
    border-bottom-width: 4px;
    float: left;
    margin: 0 14px 20px 0;
    position: relative
    }
#parent-tools .pending-penguin-button img {
    background-color: #fff;
    width: 50px;
    height: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border: 0;
    margin: 10px;
    float: left
    }
#parent-tools .pending-penguin-button h6 {
    margin: 10px;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    text-transform: capitalize;
    vertical-align: middle;
    color: #00adef
    }
#parent-tools .pending-penguin-button span {
    position: absolute;
    top: -12px;
    right: -10px;
    font-size: 11px;
    background: none repeat scroll 0 0 #0052af;
    border: 2px solid #0052af;
    border-radius: 10px 10px 10px 10px;
    color: #fff;
    font-weight: normal;
    padding: 5px 5px;
    line-height: 11px;
    z-index: 10
    }
#parent-tools .pending-penguin-button span:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #0052af;
    font-size: 0;
    line-height: 0;
    left: 45%;
    position: absolute;
    bottom: -10px
    }
#parent-tools .password-strength, #parent-tools .password-suggestions {
    display: none !important
    }
#parent-tools .password-confirm {
    margin-top: 0
    }
#parent-tools div.password-confirm {
    width: 9em
    }
#parent-tools .form-item {
    width: auto;
    margin: 5px 0;
    position: relative
    }
#parent-tools .form-item label {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    position: absolute;
    left: 30px;
    z-index: 10;
    margin-left: -100px;
    margin-top: 43px;
    font-size: 14px;
    color: #bfcfd8;
    text-transform: uppercase
    }
#parent-tools .form-item label.option {
    font-size: 1em;
    font-style: normal;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-left: 10px;
    margin-top: 4px;
    position: static;
    color: #000
    }
#parent-tools .form-item label.option span {
    font-weight: normal;
    display: block;
    font-size: 0.85em
    }
#parent-tools .form-item label.option .radio-disclaimer {
    color: #0052af;
    line-height: 1.2;
    padding-top: 1.5em
    }
#parent-tools .form-item input {
    border-color: #1078cf;
    vertical-align: top;
    margin-top: 12px;
    margin-left: 50px
    }
#parent-tools .form-item input.error {
    border-color: #ffbc3a
    }
#parent-tools .form-item .form-required {
    display: none
    }
#parent-tools .chat-mode .form-radios {
    height: 150px
    }
#parent-tools .chat-mode .form-type-radio {
    float: left;
    width: 395px;
    padding: 0 10px
    }
#parent-tools .success {
    color: green;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 1.2em;
    font-style: italic
    }
#parent-tools .field-error .error-msg {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #ffbc3a;
    border-radius: 10px 10px 10px 10px;
    color: #f00;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 5px 10px;
    z-index: 10;
    position: absolute;
    top: -38px;
    left: 25px;
    font-size: 14px;
    letter-spacing: -0.02em
    }
#parent-tools .field-error .error-msg:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ffbc3a;
    font-size: 0;
    line-height: 0;
    left: 30px;
    position: absolute;
    bottom: -12px
    }
#parent-tools .field-error .error-msg a {
    color: #f00;
    text-decoration: underline
    }
#parent-tools .field-error .error-msg a:hover {
    text-decoration: none
    }
#parent-tools h4 {
    margin-bottom: 15px;
    font-size: 15px
    }
#parent-tools #parentemail, #parent-tools #parentoptin, #parent-tools #parentpassword, #parent-tools #box_parent {
    position: relative
    }
#parent-tools #parentemail input, #parent-tools #parentoptin input, #parent-tools #parentpassword input, #parent-tools #box_parent input {
    margin-bottom: 0.4em
    }
#parent-tools #parentemail input.form-submit, #parent-tools #parentoptin input.form-submit, #parent-tools #parentpassword input.form-submit, #parent-tools #box_parent input.form-submit {
    margin-bottom: 15px
    }
#parent-tools #parentemail .field-error .error-msg, #parent-tools #parentoptin .field-error .error-msg, #parent-tools #parentpassword .field-error .error-msg, #parent-tools #box_parent .field-error .error-msg {
    left: 0
    }
#parent-tools #parentoptin label {
    color: #616161;
    font-weight: normal;
    display: block;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 20px;
    padding: 3px 5px 0 30px;
    text-indent: 0
    }
#parent-tools .cancel-item, #parent-tools .login-item {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #e7e7e7;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px;
    width: 580px
    }
#parent-tools .cancel-item h2, #parent-tools .login-item h2 {
    color: #22a4f3
    }
#parent-tools .cancel-item h3, #parent-tools .login-item h3 {
    font-weight: normal;
    font-size: 14px
    }
#parent-tools .cancel-item p.spacebefore, #parent-tools .login-item p.spacebefore {
    margin: 20px 0 0 0
    }
#parent-tools .cancel-item .form-submit, #parent-tools .login-item .form-submit {
    margin-bottom: 0
    }
#parent-tools .cancel-item.message, #parent-tools .login-item.message {
    width: 230px;
    float: right
    }
#parent-tools .cancel-item.message h3, #parent-tools .login-item.message h3 {
    margin-bottom: 1em
    }
#parent-tools .cancel-item.message h3.second-header, #parent-tools .login-item.message h3.second-header {
    left: 0;
    margin-top: -60px;
    padding-top: 80px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/components/parents/Hr-Line.png) left 0 no-repeat;
    background-size: 270px 80px
    }
#parent-tools .cancel-item.message h3.third-header, #parent-tools .login-item.message h3.third-header {
    margin-top: -60px;
    padding-top: 80px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/components/parents/Hr-Line.png) left 0 no-repeat;
    background-size: 270px 80px
    }
#parent-tools .cancel-item.message h3 a, #parent-tools .login-item.message h3 a {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/components/parents/Mail.png) 0 0 no-repeat;
    padding-left: 30px
    }
#parent-tools .cancel-item.message .cp-button-secondary, #parent-tools .login-item.message .cp-button-secondary {
    width: 100%;
    font-size: 14px;
    padding: 0;
    text-align: center
    }
#parent-tools .cancel-item.message .button, #parent-tools .login-item.message .button {
    width: 215px;
    margin: 0
    }
#parent-tools .cancel-login, #parent-tools .parent-login, #parent-tools .add-penguin-form {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    width: 620px;
    min-height: 300px;
    padding: 0;
    background: #22a4f3 url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/components/parents/Shape.png) 0 bottom no-repeat;
    background-size: 100%
    }
#parent-tools .cancel-login h2, #parent-tools .parent-login h2, #parent-tools .add-penguin-form h2 {
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px;
    border-radius: 8px 8px 0 0;
    margin: 0;
    padding: 20px 20px;
    color: #fff;
    font-size: 18px;
    background: #117ad0
    }
#parent-tools .cancel-login p, #parent-tools .cancel-login .success, #parent-tools .parent-login p, #parent-tools .parent-login .success, #parent-tools .add-penguin-form p, #parent-tools .add-penguin-form .success {
    display: block;
    margin: 20px;
    color: #fff
    }
#parent-tools .cancel-login form, #parent-tools .parent-login form, #parent-tools .add-penguin-form form {
    margin-left: 60px;
    margin-top: 40px;
    padding-bottom: 15px
    }
#parent-tools .cancel-login form .label-index, #parent-tools .parent-login form .label-index, #parent-tools .add-penguin-form form .label-index {
    color: #EEE;
    padding: 20px 21px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/components/parents/Bubble.png) 3px 10px no-repeat;
    background-size: 41px 43px
    }
#parent-tools .cancel-login form .prompt, #parent-tools .parent-login form .prompt, #parent-tools .add-penguin-form form .prompt {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: inline-block;
    width: 340px;
    margin-right: 10px;
    text-align: left;
    color: #fff
    }
#parent-tools .cancel-login form label, #parent-tools .parent-login form label, #parent-tools .add-penguin-form form label {
    left: 165px;
    font-size: 15px
    }
#parent-tools .cancel-login form .form-item, #parent-tools .parent-login form .form-item, #parent-tools .add-penguin-form form .form-item {
    padding: 5px 0
    }
#parent-tools .cancel-login form .form-item .description, #parent-tools .parent-login form .form-item .description, #parent-tools .add-penguin-form form .form-item .description {
    margin: 20px 0 5px 55px;
    width: 330px;
    color: #fff;
    text-align: right
    }
#parent-tools .cancel-login form .form-item .description a, #parent-tools .parent-login form .form-item .description a, #parent-tools .add-penguin-form form .form-item .description a {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #ffbc3a
    }
#parent-tools .cancel-login form .form-submit, #parent-tools .parent-login form .form-submit, #parent-tools .add-penguin-form form .form-submit {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: #0169c3 url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-gradient-dk.png) left top repeat-x;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border-top: 1px solid #104b99;
    border-left: 1px solid #104b99;
    border-right: 1px solid #104b99;
    border-bottom: 2px solid #104b99;
    padding: 5px 11px 3px;
    line-height: 1em;
    color: #fff;
    font-size: 13px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    width: 335px;
    height: 45px;
    margin: 10px 0 10px 55px;
    font-size: 18px
    }
#parent-tools .cancel-login form .form-submit:hover, #parent-tools .parent-login form .form-submit:hover, #parent-tools .add-penguin-form form .form-submit:hover {
    color: #fff;
    background: #015cb5;
    text-decoration: none
    }
#parent-tools .cancel-login form .field-prefix .field-error, #parent-tools .parent-login form .field-prefix .field-error, #parent-tools .add-penguin-form form .field-prefix .field-error {
    position: relative;
    z-index: 10
    }
#parent-tools .cancel-login form .field-prefix .field-error .error-msg, #parent-tools .parent-login form .field-prefix .field-error .error-msg, #parent-tools .add-penguin-form form .field-prefix .field-error .error-msg {
    top: -32px;
    left: 50px;
    width: 350px
    }
#parent-tools .cancel-login .form-item input, #parent-tools .cancel-login .form-item input.error, #parent-tools .parent-login .form-item input, #parent-tools .parent-login .form-item input.error {
    height: 40px
    }
#parent-tools .cancel-login .form-item a {
    margin-left: 50px
    }
#parent-tools .cancel-login form .form-submit {
    margin: 10px 15px 10px 55px
    }
#parent-tools .add-penguin-form form {
    margin-top: 10px
    }
#parent-tools .add-penguin-form form input.form-text {
    height: 40px
    }
#parent-tools .add-penguin-form form label {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
#parent-tools .add-penguin-form form .prompt {
    width: 340px
    }
#parent-tools .add-penguin-form form .form-submit {
    width: 330px;
    height: 45px;
    margin: 5px 0 10px 55px
    }
.page-parent-tools .ui-selectmenu-menu {
    font-size: 13px;
    white-space: nowrap
    }
.parentmenu {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 0 50px 0
    }
.parentmenu a {
    display: inline-block;
    margin: 0 5px;
    font-size: 14px
    }
.parentmenu a.cp-button-secondary {
    line-height: 35px;
    height: 35px
    }
#parent-tools .item-list-content .form-item input {
    margin-left: 0;
    margin-top: 0
    }
#parent-tools .item-list-content .form-item label {
    margin-top: 5px;
    left: 110px
    }
#parent-tools .parent-login #createaccount form .form-item .description {
    margin: 10px 0 0 50px
    }
.page-penguin-forgot-password #parent-tools .form-item, .page-penguin-lost-code #parent-tools .form-item {
    position: relative
    }
.page-penguin-forgot-password #parent-tools .form-item label, .page-penguin-lost-code #parent-tools .form-item label {
    margin-top: 10px;
    color: #bfcfd8;
    text-transform: uppercase;
    left: 115px
    }
.page-penguin-forgot-password #parent-tools .form-item input, .page-penguin-lost-code #parent-tools .form-item input {
    margin-top: 0;
    margin-bottom: 12px;
    margin-left: 0
    }
.page-penguin-forgot-password .form-submit, .page-penguin-lost-code .form-submit {
    margin-left: 0 !important
    }
.page-penguin-forgot-password div.password-confirm, .page-penguin-lost-code div.password-confirm {
    color: #fff
    }
.page-penguin-forgot-password .error-msg, .page-penguin-forgot-password .error_msg, .page-penguin-lost-code .error-msg, .page-penguin-lost-code .error_msg {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #ffbc3a;
    border-radius: 10px 10px 10px 10px;
    color: #0052af;
    font-size: 12px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.2em;
    padding: 12px;
    position: absolute;
    width: 245px;
    z-index: 10;
    top: 0;
    left: 395px
    }
.page-penguin-forgot-password .error-msg:after, .page-penguin-forgot-password .error_msg:after, .page-penguin-lost-code .error-msg:after, .page-penguin-lost-code .error_msg:after {
    border-bottom: 13px solid transparent;
    border-left: 13px solid #ffbc3a;
    border-top: 13px solid transparent;
    content: "";
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: -16px;
    top: 6px;
    width: 0
    }
.page-penguin-forgot-password .error-msg:after, .page-penguin-forgot-password .error_msg:after, .page-penguin-lost-code .error-msg:after, .page-penguin-lost-code .error_msg:after {
    border-left: none;
    border-right: 10px solid #ffbc3a;
    left: -10px
    }
.i18n-ru #parent-tools .timer-form-settimer fieldset {
    padding: 15px !important
    }
.page-fun-stuff-psa-missions #page-title {
    margin: 20px 20px 0
    }
.missions-thumbnail-view, .missions-swf-view {
    margin: 0 20px
    }
.missions-thumbnail-view .view-content .item-list ul {
    width: 950px
    }
.missions-thumbnail-view .view-content .item-list ul li {
    width: 210px;
    margin: 0 20px 40px 0;
    padding: 0 0 15px 0;
    display: inline-table;
    vertical-align: top
    }
.missions-thumbnail-view .view-content .item-list ul li p {
    font-size: 14px;
    padding: 0;
    margin: 0
    }
.missions-thumbnail-view .view-content .item-list ul li .mission-thumbnail-img {
    border: 3px solid #00b7ee;
    display: block;
    width: 206px;
    overflow: hidden;
    border-radius: 20px;
    margin: 0 0 15px
    }
.missions-thumbnail-view .view-content .item-list ul li a.button {
    margin: 15px 0 0 0;
    background: 0;
    color: #00adef;
    padding: 0;
    font-size: 18px;
    border: 0;
    text-shadow: none
    }
.missions-thumbnail-view h2 {
    padding: 0;
    margin: 15px 0 15px 0
    }
.missions-thumbnail-view h2 a:hover {
    text-decoration: none;
    color: #56bfff
    }
.missions-swf-view #scene {
    margin: 10px 0 30px 6px;
    border: 4px solid #00b7ee
    }
.missions-swf-view h3 {
    margin: 0 10px 15px 10px
    }
.missions-swf-view p {
    margin: 0 10px 0 10px
    }
.missions-swf-view ul {
    margin: 20px 0 15px 30px;
    width: 880px
    }
.missions-swf-view ul li {
    padding: 3px 0 3px 0
    }
.company-landing h1#page-title {
    position: relative;
    left: -30px;
    top: -20px;
    width: 920px;
    padding: 13px 30px;
    color: #fff;
    background: #22a4f3;
    font-size: 30px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.company-landing .company-top {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/gc-main-bg.png) left bottom no-repeat;
    position: relative;
    top: 0;
    left: -20px;
    height: 397px;
    width: 980px;
    margin-bottom: 35px
    }
.company-landing .company-splash-image {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    margin-left: 60px;
    margin-top: 8px;
    width: 400px;
    height: 300px;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden
    }
.company-landing .company-splash-image img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px
    }
.company-landing .pane-views.pane-company {
    margin-top: 55px
    }
.company-landing .pane-views.pane-company h2.pane-title {
    font-size: 28px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #0052af;
    margin-bottom: 15px
    }
.company-landing .pane-views.pane-company .views-row {
    margin: 0
    }
.company-landing .pane-views.pane-company .views-field-field-date {
    font-size: 18px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 10px
    }
.company-landing .pane-views.pane-company .views-field-body {
    font-size: 16px
    }
.company-landing .pane-views.pane-company .button {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-gradient.png) left top repeat-x;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border-top: 1px solid #007eda;
    border-left: 1px solid #175fa7;
    border-right: 1px solid #175fa7;
    border-bottom: 2px solid #002651;
    padding: 5px 11px 3px;
    line-height: 1em;
    color: #fff;
    text-shadow: 0 1px 1px #0052af;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 13px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    background-position: left bottom;
    padding: 10px 20px
    }
.company-landing .pane-views.pane-company .button:hover {
    color: #fff;
    background: #00adef;
    text-decoration: none
    }
.company-landing .pane-views.pane-company .button:hover {
    padding: 9px 20px;
    margin: 1px 0;
    top: 1px;
    position: relative
    }
.company-landing .list-item-text {
    width: 350px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1
    }
.company-landing .field-list-item .field-list-item-img {
    vertical-align: top;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    margin-left: 13px;
    margin-right: 16px;
    margin-bottom: 45px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    overflow: hidden
    }
.company-landing .field-list-item .field-list-item-img img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 12px	
    }
.company-landing .li-title {
    font-size: 18px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 10px
    }
.company-landing .li-link {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 10px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1
    }
.company-landing .sidebar-title {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
    background: #21a3f3;
    color: #fff;
    padding: 10px 10px 10px 20px;
    margin-left: -20px;
    margin-bottom: 20px;
    margin-right: 20px
    }
.company-landing .sidebar-box {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-size: 14px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #eee;
    padding: 20px
    }
.company-landing .sidebar-box img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px
    }
.company-landing .careers-text, .company-landing .testimonials-text {
    margin: 18px 0
    }
.company-landing .learn-more {
    text-align: center
    }
.company-landing .learn-more a {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-closed.png) #fafafa left top no-repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 10px;
    border: 1px solid #CCC;
    vertical-align: middle;
    line-height: 28px;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    color: #21a3f3;
    cursor: pointer;
    background-position: left bottom;
    padding: 10px 10px;
    line-height: 16px;
    width: 210px
    }
.company-landing .learn-more a:hover {
    color: #21a3f3;
    background: #fff;
    text-decoration: none
    }
.company-landing .learn-more a:hover {
    padding: 9px 10px;
    margin: 1px 0;
    top: 2px;
    position: relative
    }
.about-club-penguin .breadcrumb, .careers-panel-page .breadcrumb, .privacy-panel-page .breadcrumb {
    padding-bottom: 20px
    }
.about-club-penguin .margin-left-10, .careers-panel-page .margin-left-10, .privacy-panel-page .margin-left-10 {
    margin-left: 10px
    }
.about-club-penguin .about-image-wrapper, .about-club-penguin .careers-image-wrapper, .about-club-penguin .privacy-image-wrapper, .careers-panel-page .about-image-wrapper, .careers-panel-page .careers-image-wrapper, .careers-panel-page .privacy-image-wrapper, .privacy-panel-page .about-image-wrapper, .privacy-panel-page .careers-image-wrapper, .privacy-panel-page .privacy-image-wrapper {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    margin-bottom: 25px
    }
.about-club-penguin .about-image-wrapper img, .about-club-penguin .careers-image-wrapper img, .about-club-penguin .privacy-image-wrapper img, .careers-panel-page .about-image-wrapper img, .careers-panel-page .careers-image-wrapper img, .careers-panel-page .privacy-image-wrapper img, .privacy-panel-page .about-image-wrapper img, .privacy-panel-page .careers-image-wrapper img, .privacy-panel-page .privacy-image-wrapper img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px
    }
.about-club-penguin .sidebar .panels-flexible-region-inside, .careers-panel-page .sidebar .panels-flexible-region-inside, .privacy-panel-page .sidebar .panels-flexible-region-inside {
    padding: 0;
    margin-left: 30px
    }
.about-club-penguin .sidebar-title, .careers-panel-page .sidebar-title, .privacy-panel-page .sidebar-title {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
    background: #21a3f3;
    color: #fff;
    padding: 10px 10px 10px 20px;
    margin-left: -20px;
    margin-bottom: 20px;
    margin-right: 20px
    }
.about-club-penguin .sidebar-box, .careers-panel-page .sidebar-box, .privacy-panel-page .sidebar-box {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-size: 14px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #eee;
    padding: 20px 20px
    }
.about-club-penguin .sidebar-box img, .careers-panel-page .sidebar-box img, .privacy-panel-page .sidebar-box img {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px
    }
.about-club-penguin .sidebar-box.links-box, .careers-panel-page .sidebar-box.links-box, .privacy-panel-page .sidebar-box.links-box {
    text-align: center;
    padding: 13px 20px
    }
.about-club-penguin .sidebar-box.links-box a.button.grey, .careers-panel-page .sidebar-box.links-box a.button.grey, .privacy-panel-page .sidebar-box.links-box a.button.grey {
    width: 210px;
    margin: 7px 0
    }
.about-club-penguin .sidebar-box.links-box a.button.grey:hover, .careers-panel-page .sidebar-box.links-box a.button.grey:hover, .privacy-panel-page .sidebar-box.links-box a.button.grey:hover {
    width: 210px;
    margin: 8px 0 6px
    }
.about-club-penguin a.button.grey, .careers-panel-page a.button.grey, .privacy-panel-page a.button.grey {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-closed.png) #fafafa left top no-repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 10px;
    border: 1px solid #CCC;
    vertical-align: middle;
    line-height: 28px;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    color: #21a3f3;
    cursor: pointer;
    background-position: left bottom;
    padding: 12px 17px 8px;
    line-height: 16px
    }
.about-club-penguin a.button.grey:hover, .careers-panel-page a.button.grey:hover, .privacy-panel-page a.button.grey:hover {
    color: #21a3f3;
    background: #fff;
    text-decoration: none
    }
.about-club-penguin a.button.grey:hover, .careers-panel-page a.button.grey:hover, .privacy-panel-page a.button.grey:hover {
    padding: 9px 17px;
    margin: 1px 0;
    top: 2px;
    position: relative
    }
.contacts-panel-page .breadcrumb {
    padding-bottom: 20px
    }
.contacts-panel-page .margin-left-10 {
    margin-left: 10px
    }
.contacts-panel-page .top {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/landing-seperator.png) center bottom no-repeat;
    padding-bottom: 77px;
    margin-bottom: -46px
    }
.contacts-panel-page h2.pane-title {
    margin-bottom: 10px
    }
.contacts-panel-page .panels-flexible-region.left .inside {
    margin-right: 20px
    }
.contacts-panel-page .panels-flexible-region.center .inside {
    margin-left: 10px
    }
.contacts-panel-page .sidebar .panels-flexible-region-inside {
    position: absolute;
    padding: 0;
    margin-left: 30px;
    width: 28.5%
    }
.contacts-panel-page .sidebar-box {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-size: 14px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #eee;
    padding: 20px 20px
    }
.contacts-panel-page .sidebar-box li {
    list-style: disc outside;
    color: #00adef;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 0
    }
.contacts-panel-page .sidebar-box li a:hover {
    text-decoration: none
    }
.contacts-panel-page .sidebar-box h2.pane-title {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
    background: #21a3f3;
    color: #fff;
    padding: 10px 10px 10px 20px;
    margin-left: -20px;
    margin-bottom: 20px;
    margin-right: 20px
    }
.contacts-panel-page a.button.grey {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-closed.png) #fafafa left top no-repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 10px;
    border: 1px solid #CCC;
    vertical-align: middle;
    line-height: 28px;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    color: #21a3f3;
    cursor: pointer;
    background-position: left bottom;
    padding: 10px 17px;
    line-height: 16px
    }
.contacts-panel-page a.button.grey:hover {
    color: #21a3f3;
    background: #fff;
    text-decoration: none
    }
.contacts-panel-page a.button.grey:hover {
    top: 2px;
    position: relative
    }
.news-media .breadcrumb {
    padding-bottom: 20px
    }
.news-media .margin-left-10 {
    margin-left: 10px
    }
.news-media h2.pane-title {
    margin-bottom: 10px
    }
.news-media .view-display-id-block_3 li {
    margin-left: 10px;
    margin-bottom: 20px
    }
.news-media .view-display-id-block_3 li .views-field-title-field {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.news-media .sidebar-box {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-size: 14px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #eee;
    padding: 20px 20px
    }
.news-media .sidebar-box li {
    list-style: disc outside;
    color: #00adef;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 0
    }
.news-media .sidebar-box li a:hover {
    text-decoration: none
    }
.news-media .sidebar-box h2.pane-title {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
    background: #21a3f3;
    color: #fff;
    padding: 10px 10px 10px 20px;
    margin-left: -20px;
    margin-bottom: 20px;
    margin-right: 10px
    }
.news-media .sidebar-box ul {
    margin-bottom: 0
    }
.news-media .pane-node-title-field {
    font-size: 20px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #0052af
    }
.news-media .field-name-field-date {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.q_and_a .breadcrumb {
    padding-bottom: 20px
    }
.q_and_a .margin-left-10 {
    margin-left: 10px
    }
.q_and_a h2.pane-title {
    margin-bottom: 10px;
    color: #0052af
    }
.q_and_a .view-display-id-block_3 li {
    margin-left: 10px;
    margin-bottom: 20px
    }
.q_and_a .view-display-id-block_3 li .views-field-title-field {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.q_and_a .sidebar-box {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-size: 14px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #eee;
    padding: 20px 20px
    }
.q_and_a .sidebar-box li {
    list-style: disc outside;
    color: #00adef;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 0
    }
.q_and_a .sidebar-box li a:hover {
    text-decoration: none
    }
.q_and_a .sidebar-box h2.pane-title {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
    background: #21a3f3;
    color: #fff;
    padding: 10px 10px 10px 20px;
    margin-left: -20px;
    margin-bottom: 20px;
    margin-right: 10px
    }
.q_and_a .sidebar-box ul {
    margin-bottom: 0
    }
.q_and_a .pane-node-title-field {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    color: #0052af
    }
.q_and_a .field-name-field-date {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.q_and_a .view-id-company.view-display-id-block_2 .item-list li.views-row {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    margin: 0 0 10px 0;
    border: 1px solid #fff;
    border-top-color: #ebebeb;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
    }
.q_and_a .view-id-company.view-display-id-block_2 .item-list li.views-row .views-field-title-field {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-closed.png) right top no-repeat;
    display: block;
    padding: 6px 10px;
    border: 1px solid #CCC;
    vertical-align: middle;
    line-height: 32px;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #21a3f3;
    cursor: pointer
    }
.q_and_a .view-id-company.view-display-id-block_2 .item-list li.views-row .views-field-title-field:hover {
    border: 3px solid #ffbc3a;
    margin: -2px
    }
.q_and_a .view-id-company.view-display-id-block_2 .item-list li.views-row .views-field-body, .q_and_a .view-id-company.view-display-id-block_2 .item-list li.views-row .views-field-php {
    display: none;
    margin: 10px
    }
.q_and_a .view-id-company.view-display-id-block_2 .item-list li.views-row.open {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #22a4f3;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
    }
.q_and_a .view-id-company.view-display-id-block_2 .item-list li.views-row.open .views-field-title-field {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    border: 0;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-open.png) right top no-repeat;
    display: block;
    border-top: 0;
    color: #fff
    }
.q_and_a .view-id-company.view-display-id-block_2 .item-list li.views-row.open .views-field-title-field:hover {
    border: 0;
    margin: 0
    }
.q_and_a .view-id-company.view-display-id-block_2 .item-list li.views-row.open .views-field-body, .q_and_a .view-id-company.view-display-id-block_2 .item-list li.views-row.open .views-field-php {
    display: block
    }
body.earth-month .safety-section .horizontal-tabs .safety-tab-fieldset ul li {
    font-size: 14px
    }
body.earth-month .safety-section-intro {
    padding-top: 35px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/monkey-kingdom/feature-bg-en.jpg) no-repeat 0 0
    }
body.earth-month .safety-section-intro .safety-section-text {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #22a4f3;
    font-size: 18px;
    padding-top: 0.2em
    }
body.earth-month .safety-section-intro .starts-with-you {
    display: none
    }
body.earth-month .safety-section-intro .safety-video-subsection a.button-watch {
    top: 409px
    }
body.earth-month .safety-section-intro .safety-section-intro-quiz {
    top: 541px
    }
body.earth-month .safety-section-intro .safety-section-intro-quiz .safety-quiz-text {
    width: 452px;
    margin-left: 205px;
    font-size: 16px;
    line-height: 1.6
    }
body.earth-month .safety-section-intro .safety-section-intro-quiz .safety-quiz-link-wrapper {
    top: 3px
    }
body.earth-month .safety-section-intro .safety-section-intro-quiz a.safety-quiz-link {
    width: 190px
    }
body.earth-month .safety-section-intro .safety-intro-quiz-counter span {
    padding-left: 50px;
    height: 40px;
    line-height: 40px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/monkey-kingdom/icons.png) no-repeat 0 3px
    }
body.earth-month .safety-section-intro .safety-intro-quiz-counter .safety-scroll-down span.safety-quiz-icon {
    background-position: 10px -55px
    }
body.earth-month .safety-section-1 .tab-content {
    font-size: 16px;
    padding-right: 10px
    }
body.earth-month .safety-section-1 .section-tabs-3 .safety-tab-fieldset {
    margin-bottom: -50px;
    padding: 30px 60px 0 480px;
    min-height: 250px
    }
body.earth-month .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-1 {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/monkey-kingdom/section-1-tab-1.jpg) no-repeat 42px -21px;
    height: 310px
    }
body.earth-month .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-2 {
    padding: 54px 480px 0 90px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/monkey-kingdom/section-1-tab-2.jpg) no-repeat 530px -21px;
    height: 300px
    }
body.earth-month .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-3 {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/monkey-kingdom/section-1-tab-3.jpg) no-repeat 42px 30px;
    height: 380px
    }
body.earth-month .safety-section-1 .safety-pledge-download-wrapper {
    display: none
    }
body.earth-month .safety-section-3 .safety-section-inner, body.earth-month .safety-section-4 .safety-section-inner {
    margin-bottom: -18px
    }
body.earth-month .safety-section-3 .tab-content-wrap, body.earth-month .safety-section-4 .tab-content-wrap {
    display: table;
    height: 352px;
    width: 896px;
    margin: 0 auto
    }
body.earth-month .safety-section-3 .tab-content, body.earth-month .safety-section-4 .tab-content {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    padding-right: 45%;
    padding-left: 50px;
    line-height: 1.3;
    font-size: 14px
    }
body.earth-month .safety-section-3 .tab-content h2, body.earth-month .safety-section-4 .tab-content h2 {
    color: #22a4f3;
    margin-bottom: 20px
    }
body.earth-month .safety-section-3 .tab-content .cp-button-wrap, body.earth-month .safety-section-4 .tab-content .cp-button-wrap {
    margin: 30px 0 0;
    padding: 30px 0 0;
    border-top: 2px solid #e8eef1
    }
body.earth-month .safety-section-3 .tab-content a.cp-button-secondary, body.earth-month .safety-section-4 .tab-content a.cp-button-secondary {
    width: 270px
    }
body.earth-month .safety-section-3 .tab-content-wrap {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/monkey-kingdom/monkeys.jpg) no-repeat right 2px
    }
body.earth-month .safety-section-4 .tab-content-wrap {
    background: url(/usr/share/drupal/sites/default/themes/club_penguin/img/monkey-kingdom/section-4-bg-en.jpg) no-repeat right 2px
    }
body.earth-month .safety-section-partners .safety-partners-icon {
    padding-top: 62px;
    width: 150px;
    background-size: 55px auto
    }
body.earth-month .safety-section-partners .safety-partner-logos {
    padding-top: 40px
    }
body.earth-month.i18n-de .safety-section-intro {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/monkey-kingdom/feature-bg-de.jpg)
    }
body.earth-month.i18n-de .safety-section-intro .safety-quiz-text {
    margin-top: 0
    }
body.earth-month.i18n-de .safety-section-1 .horizontal-tab-button-0 {
    letter-spacing: -0.03em
    }
body.earth-month.i18n-de .safety-section-1 .section-tabs-3 .tab-3 {
    height: 410px
    }
body.earth-month.i18n-de .safety-partners-icon {
    width: 160px
    }
body.earth-month.i18n-es .safety-section-intro {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/monkey-kingdom/feature-bg-es2.jpg)
    }
body.earth-month.i18n-es .safety-section-intro .safety-quiz-text {
    margin-top: 0
    }
body.earth-month.i18n-es .safety-section-1 .horizontal-tab-button-0 {
    letter-spacing: -0.03em
    }
body.earth-month.i18n-es .safety-section-1 .section-tabs-3 .tab-2 {
    height: 320px
    }
body.earth-month.i18n-es .safety-section-1 .section-tabs-3 .tab-3 {
    height: 460px
    }
body.earth-month.i18n-es .safety-partner-logos {
    padding-top: 35px
    }
body.earth-month.i18n-es .safety-partners-icon {
    width: 200px
    }
body.earth-month.i18n-fr .safety-section-intro {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/monkey-kingdom/feature-bg-fr.jpg)
    }
body.earth-month.i18n-fr .safety-section-intro .safety-quiz-text {
    margin-top: 0
    }
body.earth-month.i18n-fr .safety-section-intro a.safety-quiz-link {
    letter-spacing: -0.03em
    }
body.earth-month.i18n-fr .safety-section-1 .horizontal-tab-button-2 {
    letter-spacing: -0.03em
    }
body.earth-month.i18n-fr .safety-section-1 .section-tabs-3 .tab-2 {
    height: 320px
    }
body.earth-month.i18n-fr .safety-section-1 .section-tabs-3 .tab-3 {
    height: 460px
    }
body.earth-month.i18n-fr .safety-partners-icon {
    width: 130px
    }
body.earth-month.i18n-pt .safety-section-intro {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/monkey-kingdom/feature-bg-pt.jpg)
    }
body.earth-month.i18n-pt .safety-section-intro .safety-quiz-text {
    margin-top: 0
    }
body.earth-month.i18n-pt .safety-section-1 .section-tabs-3 .tab-3 {
    height: 410px
    }
body.earth-month.i18n-pt .safety-partners-icon {
    width: 180px
    }
body.earth-month.i18n-ru .safety-section-intro {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/monkey-kingdom/feature-bg-ru.jpg)
    }
body.earth-month.i18n-ru .safety-section-intro .safety-quiz-text {
    margin-top: 0;
    line-height: 1.3;
    font-size: 14px
    }
body.earth-month.i18n-ru .safety-section-1 .section-tabs-3 .tab-2 {
    height: 320px
    }
body.earth-month.i18n-ru .safety-section-1 .section-tabs-3 .tab-3 {
    height: 490px
    }
body.earth-month.i18n-ru .safety-partner-logos {
    padding-top: 35px
    }
body.earth-month.i18n-ru .safety-partners-icon {
    width: 180px
    }
body.bullying-prevention .safety-section .horizontal-tabs .safety-tab-fieldset ul li {
    padding-bottom: 0.7em
    }
body.bullying-prevention .safety-section-intro {
    padding-top: 35px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/video-bg-en.jpg) no-repeat 0 0
    }
body.bullying-prevention .safety-section-intro .safety-section-text {
    padding-top: 0.5em
    }
body.bullying-prevention .safety-section-intro .starts-with-you {
    display: none
    }
body.bullying-prevention .safety-section-intro .safety-video-subsection a.button-watch {
    top: 409px
    }
body.bullying-prevention .safety-section-intro .safety-section-intro-quiz {
    top: 541px
    }
body.bullying-prevention .safety-section-intro .safety-section-intro-quiz .safety-quiz-text {
    width: 490px;
    margin-left: 200px
    }
body.bullying-prevention .safety-section-intro .safety-section-intro-quiz .safety-quiz-link-wrapper {
    top: 3px
    }
body.bullying-prevention .safety-section-intro .safety-intro-quiz-counter span {
    padding-left: 50px;
    height: 40px;
    line-height: 40px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/icons.png) no-repeat 0 0
    }
body.bullying-prevention .safety-section-intro .safety-intro-quiz-counter .safety-scroll-down span.safety-quiz-icon {
    background-position: 0 -50px
    }
body.bullying-prevention .safety-section-1 .tab-content {
    font-size: 16px;
    padding-right: 10px
    }
body.bullying-prevention .safety-section-1 .section-tabs-3 .safety-tab-fieldset {
    margin-bottom: -50px;
    padding: 50px 60px 0 480px;
    min-height: 250px
    }
body.bullying-prevention .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-1 {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-1-tab-1-bg-en.jpg) no-repeat 42px -26px;
    height: 330px
    }
body.bullying-prevention .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-2 {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-1-tab-2-bg.jpg) no-repeat 42px 0;
    height: 291px
    }
body.bullying-prevention .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-3 {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-1-tab-3-bg-en.jpg) no-repeat 42px 4px;
    height: 311px
    }
body.bullying-prevention .safety-section-1 .safety-pledge-download-wrapper {
    display: none
    }
body.bullying-prevention .safety-section-3 .safety-section-inner, body.bullying-prevention .safety-section-4 .safety-section-inner {
    margin-bottom: -18px
    }
body.bullying-prevention .safety-section-3 .tab-content-wrap, body.bullying-prevention .safety-section-4 .tab-content-wrap {
    display: table;
    height: 352px;
    width: 896px;
    margin: 0 auto
    }
body.bullying-prevention .safety-section-3 .tab-content, body.bullying-prevention .safety-section-4 .tab-content {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    padding-right: 56%;
    padding-left: 50px;
    line-height: 1.3
    }
body.bullying-prevention .safety-section-3 .tab-content h2, body.bullying-prevention .safety-section-4 .tab-content h2 {
    color: #22a4f3;
    margin-bottom: 20px
    }
body.bullying-prevention .safety-section-3 .tab-content .cp-button-wrap, body.bullying-prevention .safety-section-4 .tab-content .cp-button-wrap {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 2px solid #e8eef1
    }
body.bullying-prevention .safety-section-3 .tab-content a.cp-button-secondary, body.bullying-prevention .safety-section-4 .tab-content a.cp-button-secondary {
    width: 270px
    }
body.bullying-prevention .safety-section-3 .tab-content-wrap {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-3-bg-en.jpg) no-repeat right 2px
    }
body.bullying-prevention .safety-section-4 .tab-content-wrap {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-4-bg-en.jpg) no-repeat right 2px
    }
body.bullying-prevention.i18n-de .safety-section-intro {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/video-bg-de.jpg)
    }
body.bullying-prevention.i18n-de .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-1 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-1-tab-1-bg-de.jpg)
    }
body.bullying-prevention.i18n-de .safety-section-3 .tab-content-wrap {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-3-bg-de.jpg)
    }
body.bullying-prevention.i18n-es .safety-section-intro {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/video-bg-es.jpg)
    }
body.bullying-prevention.i18n-es .safety-section-intro .safety-quiz-text {
    margin-top: 0
    }
body.bullying-prevention.i18n-es .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-1 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-1-tab-1-bg-es.jpg)
    }
body.bullying-prevention.i18n-es .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-3 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-1-tab-3-bg-es.jpg)
    }
body.bullying-prevention.i18n-es .safety-section-3 .tab-content-wrap {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-3-bg-es.jpg)
    }
body.bullying-prevention.i18n-es .safety-partner-logos {
    padding-top: 35px
    }
body.bullying-prevention.i18n-fr .safety-section-intro {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/video-bg-fr.jpg)
    }
body.bullying-prevention.i18n-fr .safety-section-intro .safety-quiz-text {
    margin-top: 0
    }
body.bullying-prevention.i18n-fr .safety-section-1 .horizontal-tab-button-2 {
    letter-spacing: -0.03em
    }
body.bullying-prevention.i18n-fr .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-1 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-1-tab-1-bg-fr.jpg)
    }
body.bullying-prevention.i18n-fr .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-3 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-1-tab-3-bg-fr.jpg)
    }
body.bullying-prevention.i18n-fr .safety-section-3 .tab-content-wrap {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-3-bg-fr.jpg)
    }
body.bullying-prevention.i18n-pt .safety-section-intro {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/video-bg-pt.jpg)
    }
body.bullying-prevention.i18n-pt .safety-section-intro .safety-quiz-text {
    margin-top: 0
    }
body.bullying-prevention.i18n-pt .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-1 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-1-tab-1-bg-pt.jpg)
    }
body.bullying-prevention.i18n-pt .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-3 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-1-tab-3-bg-pt.jpg)
    }
body.bullying-prevention.i18n-pt .safety-section-3 .tab-content-wrap {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-3-bg-pt.jpg)
    }
body.bullying-prevention.i18n-ru .safety-section-intro {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/video-bg-ru.jpg)
    }
body.bullying-prevention.i18n-ru .safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-1 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-1-tab-1-bg-ru.jpg)
    }
body.bullying-prevention.i18n-ru .safety-section-3 .tab-content-wrap {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/bullying-prevention/section-3-bg-ru.jpg)
    }
body.bullying-prevention.i18n-ru .safety-section-3 .tab-content-wrap a.cp-button-secondary {
    width: 320px
    }
body.bullying-prevention.i18n-ru .safety-partner-logos {
    padding-top: 35px
    }
.node-type-online-safety legend {
    display: none
    }
.node-type-online-safety #section-content #zone-content-wrapper {
    padding: 20px 0 0;
    background-color: #22a3f4
    }
.node-type-online-safety #zone-content, .node-type-online-safety .grid-12 {
    width: 100% !important;
    margin: 0;
    background-color: #f4f8fb
    }
.node-type-online-safety h1, .node-type-online-safety h2, .node-type-online-safety h3, .node-type-online-safety h4, .node-type-online-safety h5 {
    letter-spacing: 0.01em
    }
.safety-section {
    margin-bottom: 5px;
    text-align: center
    }
.safety-section .safety-intro-wrapper {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/panel-top-gradient.png) no-repeat center bottom;
    padding-bottom: 35px
    }
.safety-section h1.safety-section-title, .safety-section h2.safety-section-title {
    padding-bottom: 3px;
    padding-left: 60px;
    padding-right: 60px;
    padding-left: 60px;
    padding-right: 60px;
    color: #0052af;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 26px;
    line-height: 1
    }
.safety-section .safety-section-text {
    color: #97acb8;
    font-size: 14px;
    padding: 0 65px
    }
.safety-section .horizontal-tabs {
    border: 0;
    margin-top: -28px
    }
.safety-section .horizontal-tabs ul.horizontal-tabs-list {
    background-color: transparent;
    border: 0;
    text-align: center
    }
.safety-section .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button {
    display: inline;
    list-style: none;
    border: 0;
    float: none;
    background-color: transparent !important;
    margin: 0;
    padding: 0
    }
.safety-section .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a {
    visibility: hidden !important;
    color: #22a4f3;
    text-align: center;
    margin: 0;
    padding: 0;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/panel-tabs.png) no-repeat 0 0;
    display: inline-block;
    vertical-align: top;
    line-height: 46px;
    height: 55px;
    zoom: 1
    }
.safety-section .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:hover {
    background-color: transparent !important
    }
.safety-section .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a strong {
    color: inherit
    }
.safety-section .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.processed a {
    visibility: visible !important
    }
.safety-section .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff
    }
.safety-section .horizontal-tabs .safety-tab-fieldset {
    text-align: left;
    color: #43464c;
    font-size: 14px
    }
.safety-section .horizontal-tabs .safety-tab-fieldset .tab-text {
    display: none
    }
.safety-section .horizontal-tabs .safety-tab-fieldset h2 {
    font-size: 18px
    }
.safety-section .horizontal-tabs .safety-tab-fieldset h3 {
    font-size: 14px;
    color: #97acb8;
    letter-spacing: 0.03em;
    line-height: 1.3;
    margin-bottom: 10px
    }
.safety-section .horizontal-tabs .safety-tab-fieldset ul {
    margin-bottom: 20px;
    padding-left: 0
    }
.safety-section .horizontal-tabs .safety-tab-fieldset ul li {
    line-height: 1.2;
    list-style: none;
    padding-left: 25px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/safety-icons.png) no-repeat 0 -106px
    }
.safety-section .section-tabs-3 .horizontal-tabs li.horizontal-tab-button a {
    width: 220px
    }
.safety-section .section-tabs-3 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-0 a {
    background-position: 0 0
    }
.safety-section .section-tabs-3 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-0.selected a {
    background-position: 0 -60px
    }
.safety-section .section-tabs-3 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-1 a {
    background-position: -220px 0
    }
.safety-section .section-tabs-3 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-1.selected a {
    background-position: -220px -60px
    }
.safety-section .section-tabs-3 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-2 a {
    background-position: -440px 0
    }
.safety-section .section-tabs-3 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-2.selected a {
    background-position: -440px -60px
    }
.safety-section .section-tabs-4 .horizontal-tabs li.horizontal-tab-button a {
    width: 200px
    }
.safety-section .section-tabs-4 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-0 a {
    background-position: 0 -120px
    }
.safety-section .section-tabs-4 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-0.selected a {
    background-position: 0 -180px
    }
.safety-section .section-tabs-4 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-1 a {
    background-position: -200px -120px
    }
.safety-section .section-tabs-4 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-1.selected a {
    background-position: -200px -180px
    }
.safety-section .section-tabs-4 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-2 a {
    background-position: -400px -120px
    }
.safety-section .section-tabs-4 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-2.selected a {
    background-position: -400px -180px
    }
.safety-section .section-tabs-4 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-3 a {
    background-position: -600px -120px
    }
.safety-section .section-tabs-4 .horizontal-tabs li.horizontal-tab-button.horizontal-tab-button-3.selected a {
    background-position: -600px -180px
    }
.safety-section-intro {
    position: relative;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/video-bg.jpg) no-repeat 0 0;
    height: 733px;
    padding-top: 30px;
    margin-bottom: -20px
    }
.safety-section-intro .starts-with-you {
    position: absolute;
    top: 123px;
    right: 80px;
    width: 192px;
    height: 107px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/starts-with-you.png) no-repeat 0 0
    }
.safety-section-intro .safety-video-subsection a.button-watch {
    display: block;
    width: 287px;
    height: 107px;
    text-align: left;
    text-decoration: none;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 110px;
    color: #fff;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/video-watch-button.png) no-repeat 0 0;
    position: absolute;
    top: 332px;
    left: 346px
    }
.safety-section-intro .safety-video-subsection a.button-watch:hover {
    text-decoration: none;
    background-position: 0 -120px;
    margin-top: 1px
    }
.safety-section-intro .safety-video-subsection a.button-watch span {
    display: block;
    text-align: center;
    padding-left: 97px;
    width: 150px
    }
.safety-section-intro .safety-video-subsection .safety-video-embed {
    display: none
    }
.safety-section-intro .safety-section-intro-quiz {
    position: absolute;
    top: 553px;
    width: 100%
    }
.safety-section-intro .safety-section-intro-quiz .safety-quiz-text {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 515px;
    margin-left: 180px;
    color: #fff;
    font-size: 14px;
    text-align: left;
    letter-spacing: -0.01em
    }
.safety-section-intro .safety-section-intro-quiz .safety-quiz-link-wrapper {
    position: absolute;
    right: 40px;
    top: -3px
    }
.safety-section-intro .safety-section-intro-quiz .safety-quiz-link-wrapper a.safety-quiz-link {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTk5MSIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmZkYzRmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZjYzAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, -moz-linear-gradient(270deg, #ffe991 0, #ffdc4f 10%, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, -webkit-linear-gradient(270deg, #ffe991 0, #ffdc4f 10%, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, linear-gradient(-180deg, #ffe991 0, #ffdc4f 10%, #fc0 100%);
    -moz-box-shadow: #b89300 0 4px 0, rgba(0, 0, 0, 0.2) 0 6px 0;
    -webkit-box-shadow: #b89300 0 4px 0, rgba(0, 0, 0, 0.2) 0 6px 0;
    box-shadow: #b89300 0 4px 0, rgba(0, 0, 0, 0.2) 0 6px 0;
    height: 48px;
    line-height: 48px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 24px;
    color: #6e4e00;
    text-decoration: none !important;
    border: 2px solid #ffe991;
    width: 172px
    }
.safety-section-intro .safety-section-intro-quiz .safety-quiz-link-wrapper a.safety-quiz-link:hover {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTk5MSIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmZkYzRmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZjYzAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, -moz-linear-gradient(90deg, #ffe991 0, #ffdc4f 10%, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, -webkit-linear-gradient(90deg, #ffe991 0, #ffdc4f 10%, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, linear-gradient(0deg, #ffe991 0, #ffdc4f 10%, #fc0 100%);
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 0;
    box-shadow: rgba(0, 0, 0, 0.2) 0 2px 0;
    margin-top: 4px
    }
.safety-section-intro .safety-intro-quiz-counter {
    position: absolute;
    top: 645px;
    width: 100%;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 32px;
    color: #97acb8
    }
.safety-section-intro .safety-intro-quiz-counter span.safety-quiz-icon {
    display: inline-block;
    vertical-align: middle;
    padding-left: 40px;
    height: 32px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/safety-icons.png) no-repeat 0 0;
    zoom: 1
    }
.safety-section-intro .safety-intro-quiz-counter .safety-quiz-counter, .safety-section-intro .safety-intro-quiz-counter .safety-scroll-down {
    width: 370px;
    position: absolute
    }
.safety-section-intro .safety-intro-quiz-counter .safety-quiz-counter {
    left: 100px
    }
.safety-section-intro .safety-intro-quiz-counter .safety-scroll-down {
    right: 90px
    }
.safety-section-intro .safety-intro-quiz-counter .safety-scroll-down span.safety-quiz-icon {
    background-position: 0 -40px
    }
.safety-section-1, .safety-section-2, .safety-section-3, .safety-section-4, .safety-section-partners {
    padding-bottom: 35px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/panel-bg.gif) no-repeat 38px bottom
    }
.safety-section-1 .safety-section-inner, .safety-section-2 .safety-section-inner, .safety-section-3 .safety-section-inner, .safety-section-4 .safety-section-inner, .safety-section-partners .safety-section-inner {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/panel-bg.gif) no-repeat -926px 0
    }
.safety-section-1 h2.safety-section-title, .safety-section-2 h2.safety-section-title, .safety-section-3 h2.safety-section-title, .safety-section-4 h2.safety-section-title, .safety-section-partners h2.safety-section-title {
    padding-top: 35px
    }
.safety-section-1 .section-tabs-3 .safety-tab-fieldset {
    margin-bottom: -50px;
    padding: 50px 60px 0 480px;
    min-height: 250px
    }
.safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-1 {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/be-cool.jpg) no-repeat 100px 20px
    }
.safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-2 {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/be-heard.jpg) no-repeat 100px 20px
    }
.safety-section-1 .section-tabs-3 .horizontal-tabs-processed .tab-3 {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/be-safe.jpg) no-repeat 100px 20px
    }
.safety-section-1 .section-tabs-3 .field-name-earth-month-poll {
    display: none
    }
.safety-section-1 .safety-pledge-download-wrapper {
    height: 157px;
    text-align: left;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/pledge-download-bg.jpg) no-repeat center 0
    }
.safety-section-1 .safety-pledge-download-wrapper a.pledge-download-link {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    top: 86px;
    display: block;
    width: 424px;
    height: 46px;
    margin-left: 100px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 46px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/pledge-download-button.png) no-repeat 0 0
    }
.safety-section-1 .safety-pledge-download-wrapper a.pledge-download-link:hover {
    text-decoration: none;
    background-position: 0 -50px;
    top: 87px
    }
.safety-section-1 .safety-pledge-download-wrapper a.pledge-download-link span {
    display: block;
    padding-left: 48px
    }
.safety-section-2 {
    padding-bottom: 0
    }
.safety-section-2 .section-tabs-4 .safety-tab-fieldset {
    padding: 50px 505px 0 110px
    }
.safety-section-2 .section-tabs-4 .horizontal-tabs {
    margin-bottom: 5px
    }
.safety-section-2 .section-tabs-4 .horizontal-tabs-processed {
    margin-bottom: -3px
    }
.safety-section-2 .section-tabs-4 .horizontal-tabs-processed .tab-1, .safety-section-2 .section-tabs-4 .horizontal-tabs-processed .tab-2, .safety-section-2 .section-tabs-4 .horizontal-tabs-processed .tab-3 {
    min-height: 265px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/be-aware.jpg) no-repeat 90% bottom
    }
.safety-section-2 .section-tabs-4 .horizontal-tabs-processed .downloads-tab {
    margin-bottom: 18px;
    padding-right: 40px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/downloads-puffle.jpg) no-repeat 726px bottom
    }
.safety-section-2 .section-tabs-4 .horizontal-tabs-processed .downloads-tab .safety-parents-download-text, .safety-section-2 .section-tabs-4 .horizontal-tabs-processed .downloads-tab .safety-parents-download-pdfs {
    display: inline-block;
    vertical-align: top;
    zoom: 1
    }
.safety-section-2 .section-tabs-4 .horizontal-tabs-processed .downloads-tab .safety-parents-download-text {
    width: 46%;
    border-right: 2px solid #e8eef1;
    min-height: 280px;
    margin-bottom: 2px;
    padding-right: 30px;
    margin-right: 30px
    }
.safety-section-2 .section-tabs-4 .horizontal-tabs-processed .downloads-tab .safety-parents-download-pdfs {
    width: 40%
    }
.safety-section-2 .section-tabs-4 .horizontal-tabs-processed .downloads-tab span.file {
    display: block;
    margin-bottom: 1em
    }
.safety-section-2 .section-tabs-4 .horizontal-tabs-processed .downloads-tab span.file img {
    display: none
    }
.safety-section-2 .section-tabs-4 .horizontal-tabs-processed .downloads-tab span.file a {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.4;
    padding-left: 25px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/safety-icons.png) no-repeat 0 -80px
    }
.safety-section-2 .section-tabs-4 .horizontal-tabs-processed .downloads-tab span.file a:hover {
    text-decoration: none
    }
.safety-section-partners {
    text-align: left
    }
.safety-section-partners .safety-partners-icon, .safety-section-partners .safety-partner-logos {
    display: inline-block;
    vertical-align: top;
    zoom: 1
    }
.safety-section-partners .safety-partners-icon {
    width: 90px;
    padding-top: 50px;
    margin: 35px 30px 20px 80px;
    color: #97acb8;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.3;
    text-align: center;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/partners-icon.png) no-repeat center 0
    }
.safety-section-partners .safety-partner-logos {
    padding: 35px 0 20px 40px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/partners-separator.png) no-repeat left bottom
    }
.i18n-es .safety-section-intro .safety-section-intro-quiz .safety-quiz-link-wrapper a.safety-quiz-link {
    padding: 0 5px;
    font-size: 22px
    }
.i18n-es .starts-with-you {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/starts-with-you-es.png) no-repeat 0 0
    }
.i18n-es .safety-quiz-text {
    margin-top: -10px
    }
.i18n-es .safety-partners-icon {
    width: 130px;
    margin: 35px 20px 20px 60px
    }
.i18n-es .safety-partner-logos {
    padding-top: 55px
    }
.i18n-pt .starts-with-you {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/starts-with-you-pt.png) no-repeat 0 0
    }
.i18n-pt .safety-quiz-text {
    margin-top: -10px
    }
.i18n-pt .be-heard-tab .fieldset-wrapper, .i18n-pt .be-safe-tab .fieldset-wrapper {
    padding-bottom: 40px
    }
.i18n-pt .safety-partners-icon {
    width: 130px;
    margin: 35px 20px 20px 60px
    }
.i18n-pt .safety-quiz-link-wrapper a.safety-quiz-link {
    letter-spacing: -0.03em
    }
.i18n-fr .starts-with-you {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/starts-with-you-fr.png) no-repeat 0 0
    }
.i18n-fr .safety-section-intro .safety-section-intro-quiz .safety-quiz-text {
    margin-top: -10px;
    width: 500px
    }
.i18n-fr .be-heard-tab .fieldset-wrapper, .i18n-fr .be-safe-tab .fieldset-wrapper, .i18n-fr .be-curious-tab .fieldset-wrapper {
    padding-bottom: 40px
    }
.i18n-fr .safety-section-kids .safety-pledge-download-wrapper a.pledge-download-link {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    letter-spacing: -0.02em;
    font-size: 13px
    }
.i18n-de .starts-with-you {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/starts-with-you-de.png) no-repeat 0 0
    }
.i18n-de .safety-quiz-text {
    margin-top: -10px
    }
.i18n-de .be-heard-tab .fieldset-wrapper, .i18n-de .be-safe-tab .fieldset-wrapper, .i18n-de .be-curious-tab .fieldset-wrapper {
    padding-bottom: 40px
    }
.i18n-de .safety-section-kids .safety-pledge-download-wrapper a.pledge-download-link {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    letter-spacing: -0.02em;
    font-size: 13px
    }
.i18n-de .safety-partners-icon {
    width: 130px;
    margin: 35px 20px 20px 60px
    }
.i18n-ru .safety-section-intro {
    padding-top: 24px
    }
.i18n-ru .safety-section-intro .safety-video-subsection a.button-watch {
    font-size: 14px;
    letter-spacing: -0.02em
    }
.i18n-ru .safety-section-intro .safety-section-intro-quiz .safety-quiz-link-wrapper a.safety-quiz-link {
    padding: 0 5px;
    font-size: 22px
    }
.i18n-ru .starts-with-you {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/safety/starts-with-you-ru.png) no-repeat 0 0
    }
.i18n-ru .safety-quiz-text {
    margin-top: -10px
    }
.i18n-ru .tab-1 .fieldset-wrapper, .i18n-ru .tab-2 .fieldset-wrapper, .i18n-ru .tab-3 .fieldset-wrapper, .i18n-ru .tab-4 .fieldset-wrapper {
    padding-bottom: 40px
    }
.i18n-ru .safety-section .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a {
    font-size: 14px;
    letter-spacing: -0.02em
    }
.i18n-ru .safety-section-kids .safety-pledge-download-wrapper a.pledge-download-link {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    letter-spacing: -0.02em
    }
.i18n-ru .safety-partners-icon {
    width: 130px;
    margin: 35px 20px 20px 60px;
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.i18n-ru .safety-partner-logos {
    padding-top: 55px
    }
.content-section-header {
    position: relative;
    z-index: 2;
    padding: 25px 30px;
    height: 85px;
    line-height: 1;
    background-color: #fff;
    box-sizing: border-box
    }
.content-section-header h1.section-title, .content-section-header h2.section-title {
    margin: 0;
    padding: 0;
    line-height: 1;
    font-size: 30px;
    color: #0051af;
    letter-spacing: 0
    }
.content-section-header h1.section-title span, .content-section-header h2.section-title span {
    color: #97acb8;
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.content-section-header .section-menu {
    position: absolute;
    right: 30px;
    top: 20px
    }
.content-section-header .section-menu li {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin: 0;
    padding: 0
    }
.content-section-header .section-menu li.first {
    float: left
    }
.content-section-header .section-menu li.first a {
    border-radius: 8px 0 0 8px
    }
.content-section-header .section-menu li.last a {
    border-radius: 0 8px 8px 0
    }
.content-section-header .section-menu li a {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 0 20px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    color: #22a4f3;
    white-space: nowrap;
    background-image: linear-gradient(-180deg, #fff 0, #edf2f4 100%);
    border: 1px solid #cfd8dd;
    box-shadow: 0 2px 0 0 #d4dde1, inset 0 0 4px 0 #fff;
    box-sizing: border-box
    }
.content-section-header .section-menu li a.active {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    background: #00acf1 url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/section-header-bg-tile.png) repeat-x 0 0;
    border: 1px solid #0040ae;
    box-shadow: 0 2px 0 0 #003d90
    }
#newsfeed-main-panel .panel-col-first {
    width: 690px
    }
#newsfeed-main-panel .panel-col-last {
    width: 290px
    }
@media screen and (max-width: 949px) {
    #newsfeed-main-panel .center-wrapper {
        display: block;
        padding: 0
        }
    }
#newsfeed-main-panel .newsfeed-wrapper a.newsfeed-item {
    width: 48%
    }
#newsfeed-main-panel .newsfeed-wrapper a.newsfeed-item:nth-child(2n) {
    margin-left: 4%
    }
#newsfeed-item-panel .panel-col-first, #newsfeed-archive-panel .panel-col-first {
    width: 265px;
    padding: 0;
    text-align: center;
    min-width: 27%
    }
#newsfeed-item-panel .panel-col-first .inside, #newsfeed-archive-panel .panel-col-first .inside {
    position: relative;
    padding-top: 50px
    }
#newsfeed-item-panel .panel-col-first a.go-back, #newsfeed-archive-panel .panel-col-first a.go-back {
    margin-left: -10px
    }
#newsfeed-item-panel .panel-col-last, #newsfeed-archive-panel .panel-col-last {
    width: 715px;
    padding: 30px 30px 30px 0
    }
#newsfeed-item-panel .panel-col-last .newsfeed-item-title, #newsfeed-archive-panel .panel-col-last .newsfeed-item-title {
    padding-left: 60px;
    margin-left: -10px
    }
@media screen and (min-width: 720px), screen and (max-width: 949px) {
    #newsfeed-item-panel .center-wrapper, #newsfeed-archive-panel .center-wrapper {
        display: block;
        padding: 0
        }
    }
#newsfeed-item-panel .cp-video, #newsfeed-archive-panel .cp-video {
    height: 388px
    }
#newsfeed-item-panel .newsfeed-content-wrap, #newsfeed-archive-panel .newsfeed-content-wrap {
    padding: 20px 30px 30px
    }
#newsfeed-item-panel .newsfeed-img, #newsfeed-archive-panel .newsfeed-img {
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    min-height: 325px;
    background-color: #fff
    }
#newsfeed-archive-panel .panel-col-last {
    padding: 0 30px 30px 30px
    }
.page-blog h1#page-title, .page-blog-archives h1#page-title {
    display: none
    }
.blog-single-post, .blog-current-list {
    position: relative;
    margin-left: 60px
    }
.blog-single-post .views-row, .blog-current-list .views-row {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/node-seperator.png) no-repeat center top;
    padding: 30px 0
    }
.blog-single-post .views-row.views-row-first, .blog-current-list .views-row.views-row-first {
    background: 0;
    padding-top: 0
    }
.blog-single-post .field-name-field-blog-author, .blog-single-post .views-field-comment-count, .blog-single-post .views-field-created, .blog-current-list .field-name-field-blog-author, .blog-current-list .views-field-comment-count, .blog-current-list .views-field-created {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: block;
    margin-bottom: 25px
    }
.blog-single-post .views-field-field-blog-type, .blog-current-list .views-field-field-blog-type {
    position: absolute;
    left: -60px
    }
.blog-single-post .views-field-field-blog-type .Standard, .blog-single-post .views-field-field-blog-type .Image, .blog-single-post .views-field-field-blog-type .Video, .blog-current-list .views-field-field-blog-type .Standard, .blog-current-list .views-field-field-blog-type .Image, .blog-current-list .views-field-field-blog-type .Video {
    height: 50px;
    width: 50px;
    text-indent: -9999px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -950px 0 no-repeat
    }
.blog-single-post .views-field-field-blog-type .Image, .blog-current-list .views-field-field-blog-type .Image {
    background-position: -950px 0
    }
.blog-single-post .views-field-field-blog-type .Video, .blog-current-list .views-field-field-blog-type .Video {
    background-position: -950px -75px
    }
.node-type-cp-blog .zone-content-wrapper, .page-blog .zone-content-wrapper, .page-fun-stuff .zone-content-wrapper {
    padding: 0 0 20px 0 !important
    }
.node-type-cp-blog .zone-content-wrapper .zone-content, .node-type-cp-blog .zone-content-wrapper .region-content, .page-blog .zone-content-wrapper .zone-content, .page-blog .zone-content-wrapper .region-content, .page-fun-stuff .zone-content-wrapper .zone-content, .page-fun-stuff .zone-content-wrapper .region-content {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important
    }
.node-type-cp-blog .zone-content-wrapper .blog-current-list-panel, .page-blog .zone-content-wrapper .blog-current-list-panel, .page-fun-stuff .zone-content-wrapper .blog-current-list-panel {
    margin: 0 20px
    }
.blog-current-list .item-list {
    margin-top: 10px
    }
.blog-current-list a.blog-archive-link {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
    position: relative;
    top: -30px;
    left: -50px
    }
.blog-current-list a.blog-archive-link:hover {
    text-decoration: none
    }
.node-type-cp-blog .content-section-header {
    position: relative;
    height: 100px;
    padding: 40px 30px;
    margin-bottom: 35px;
    line-height: 1;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/section-header-bg.jpg) center bottom no-repeat
    }
.node-type-cp-blog .content-section-header .section-menu li.last a {
    border-radius: 8px
    }
.node-type-cp-blog #comments {
    margin: 15px 20px
    }
.node-type-cp-blog #comments .comment {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 16px;
    background-color: #eff3f6
    }
.node-type-cp-blog #comments .comment .field-name-post-date {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #bfcfd8
    }
.field-name-single-post-view-block {
    margin: 0 20px
    }
.blog-single-post .field-name-single-post-view-block {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/node-seperator.png) center bottom no-repeat
    }
.blog-single-post .field-name-field-blog-tags {
    display: none
    }
.page-blog-archives .panel-col-first {
    width: 780px
    }
.page-blog-archives .panel-col-last {
    width: 160px
    }
.blog-archive-months, .blog-archive-list {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px
    }
.blog-archive-months ul.views-summary, .blog-archive-list ul.views-summary {
    list-style: none;
    list-style-image: none
    }
.blog-archive-months ul.views-summary li, .blog-archive-list ul.views-summary li {
    margin: 0;
    padding: 0
    }
.blog-archive-list {
    padding-left: 30px
    }
.i18n-ru .content-section-header h2.section-title {
    font-size: 26px
    }
.i18n-ru .content-section-header .section-menu li a {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
h2.comment-header {
    margin: 0;
    padding: 0;
    color: #003f72;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 0
    }
#comments {
    margin: 15px 0
    }
#comments .title {
    display: none
    }
#comments .indented {
    margin-left: 40px
    }
#comments .comment {
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    display: block;
    margin: 15px 0;
    padding: 20px;
    background: #d1f6ff;
    font-size: 14px;
    line-height: 1.4;
    color: #003f72
    }
#comments .comment .comment-penguin {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    max-width: 18%;
    margin-right: 3%
    }
#comments .comment .comment-main {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    max-width: 80%
    }
#comments .comment.no-avatar .comment-main {
    max-width: 100%
    }
#comments .comment .field-name-post-date, #comments .comment time {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #00b3dd
    }
#comments .comment .field-name-comment-body p {
    margin-bottom: 0.5em
    }
#comments .comment .links.inline {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 12px
    }
#comments .comment .links.inline li {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/newsfeed/icon-comments2.png) no-repeat 0 -89px;
    padding: 0 0 0 13px;
    margin: 4px 10px 0 0
    }
#comments .comment .links.inline li.first:not(.comment-reply) {
    background: 0;
    padding-left: 0;
    margin-left: 0
    }
#comments .comment .links.inline li.comment-reply {
    background-position: 0 0;
    padding-left: 30px
    }
#comments .comment .links.inline a {
    color: #00b3dd;
    display: inline-block;
    margin-top: 2px;
    text-decoration: none
    }
#comments .comment footer {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: block;
    margin-bottom: 15px;
    color: #003f72
    }
#comments .comment .comment-penguin {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: center;
    color: #003f72;
    line-height: 1.1
    }
#comments .comment .penguin-avatar {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 50px;
    height: 50px;
    margin: 0 0 8px;
    background-size: 110px auto
    }
#comments .comment.cp-comment-moderator {
    background-color: #22a4f3;
    color: #fff
    }
#comments .comment.cp-comment-moderator a, #comments .comment.cp-comment-moderator time {
    color: #003f72
    }
#comments .comment.cp-comment-moderator .links.inline {
    display: block;
    margin-top: 10px
    }
#comments .comment.cp-comment-moderator .links.inline li {
    background-position: 0 -119px
    }
#comments .comment.cp-comment-moderator .links.inline li.comment-reply {
    background-position: 0 -30px
    }
#comments .comment.cp-comment-moderator .links.inline a {
    color: #003f72
    }
#comments .comment.cp-comment-moderator .penguin-age, #comments .comment.cp-comment-moderator .penguin-author {
    color: #fff
    }
#comments .comment.comment-unpublished {
    background: #b7adf0;
    color: #fff
    }
#comments .comment.comment-unpublished time {
    color: #4f4781
    }
#comments .comment.comment-unpublished .links.inline li {
    background-position: 0 -149px
    }
#comments .comment.comment-unpublished .links.inline li.comment-reply {
    background-position: 0 -60px
    }
#comments .comment.comment-unpublished .links.inline a {
    color: #4f4781
    }
#comments .comment.comment-unpublished .penguin-age, #comments .comment.comment-unpublished .penguin-author {
    color: #fff
    }
#comments .comment.cp-banned-penguin, #comments .comment.cp-banned-word {
    background-color: #c03
    }
#comments .comment.cp-banned-penguin .banned-messages, #comments .comment.cp-banned-word .banned-messages {
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: center
    }
#comments .comment.cp-banned-penguin .banned-messages .banned-penguin, #comments .comment.cp-banned-penguin .banned-messages .banned-word, #comments .comment.cp-banned-word .banned-messages .banned-penguin, #comments .comment.cp-banned-word .banned-messages .banned-word {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    float: right;
    padding: 5px 10px;
    margin-left: 1px;
    color: #c03;
    background-color: rgba(255, 255, 255, 0.7)
    }
#comments .comment.cp-banned-penguin .banned-messages .banned-word span, #comments .comment.cp-banned-word .banned-messages .banned-word span {
    font-family: "proxima_nova_italic", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline
    }
#comments .comment.cp-banned-penguin .links.inline a, #comments .comment.cp-banned-penguin time, #comments .comment.cp-banned-word .links.inline a, #comments .comment.cp-banned-word time {
    color: #fff
    }
#comments .comment.cp-banned-penguin .links.inline li, #comments .comment.cp-banned-word .links.inline li {
    background-position: 0 -89px
    }
#comments .comment-form {
    margin-top: 30px
    }
.comment-form {
    margin-bottom: 30px;
    color: #003f72;
    border-bottom: 1px solid #b4fff7
    }
.comment-form label {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: none;
    cursor: pointer
    }
.comment-form input[type=text], .comment-form textarea {
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 15px 20px;
    color: #97acb8;
    font-size: 15px;
    letter-spacing: 0;
    border: 0;
    box-sizing: border-box
    }
.comment-form textarea {
    height: 110px
    }
.comment-form .penguin-display-name {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.2;
    vertical-align: middle
    }
.comment-form .penguin-avatar {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 50px;
    height: 50px;
    margin: 0 0 8px;
    background-size: 110px auto;
    margin-right: 20px;
    vertical-align: middle
    }
.comment-form a.comment-logout, .comment-form .tou-wrapper a {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #ffe991;
    text-decoration: none
    }
.comment-form a.comment-logout:hover, .comment-form .tou-wrapper a:hover {
    text-decoration: none
    }
.comment-form a.comment-logout {
    font-size: 14px
    }
.comment-form .counter {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    float: right;
    margin-top: 5px;
    font-size: 12px;
    text-align: right;
    color: #003f72;
    color: rgba(0, 63, 114, 0.3)
    }
.comment-form .filter-wrapper {
    padding: 15px 0 0 0
    }
.comment-form .filter-wrapper.error {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: inherit
    }
.comment-form .filter-wrapper .filter-guidelines {
    clear: both;
    padding-left: 43px
    }
.comment-form .filter-wrapper .filter-guidelines h3 {
    display: none
    }
.comment-form .filter-wrapper .filter-guidelines .tips {
    font-size: 14px
    }
.comment-form .filter-wrapper .filter-guidelines .tips li {
    margin: 0
    }
.comment-form .tou-wrapper {
    margin: 10px 0;
    font-size: 14px
    }
.comment-form .form-actions input[type=submit] {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    width: 140px;
    height: 50px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    border: 0;
    background-image: none;
    background-color: #117ad0;
    border: 0;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
    }
.comment-form .form-actions input[type=submit]:hover, .comment-form .form-actions input[type=submit]:active {
    background-color: #0e64aa
    }
.logged-in .tou-wrapper, .logged-in .filter-wrapper {
    display: none
    }
.page-fun-stuff .panels-flexible-row.panels-flexible-row-first .grid-12 {
    width: 100%
    }
.page-fun-stuff .panels-flexible-row.panels-flexible-row-last {
    padding: 0 20px
    }
.global-hidden-text {
    display: none
    }
.page-fun-stuff-arts-crafts .region-content-inner, .page-fun-stuff-recipes .region-content-inner, .page-fun-stuff-outdoor-activities .region-content-inner, .page-fun-stuff-coloring .region-content-inner, .page-fun-stuff-wallpapers .region-content-inner, .page-fun-stuff-comics .region-content-inner, .page-fun-stuff-fan-art .region-content-inner, .page-fun-stuff-penguins-around-the-world .region-content-inner {
    padding: 15px
    }
.page-fun-stuff-fan-art .submit-art, .page-fun-stuff-fan-art .submit-photo, .page-fun-stuff-penguins-around-the-world .submit-art, .page-fun-stuff-penguins-around-the-world .submit-photo {
    float: right;
    margin-top: -30px
    }
#cp-fun-stuff-activities-navigation-block .bundle-group {
    float: left;
    width: 25%;
    color: #fff;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
#cp-fun-stuff-activities-navigation-block .bundle-group a {
    color: #fff
    }
#cp-fun-stuff-activities-navigation-block .bundle-group a:visited, #cp-fun-stuff-activities-navigation-block .bundle-group a:link {
    color: #fff
    }
#cp-fun-stuff-activities-navigation-block .bundle-group .bundle-count {
    background: #ff9a00;
    border: 2px solid #fff;
    -moz-border-radius: 23px;
    -webkit-border-radius: 23px;
    border-radius: 23px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    width: 19px;
    position: absolute;
    text-align: center;
    right: -10px;
    top: -10px;
    z-index: 100
    }
#cp-fun-stuff-activities-navigation-block .bundle-group .bundle-group-inner {
    position: relative;
    background: #21a3f3;
    width: 140px;
    height: 140px
    }
#cp-fun-stuff-activities-navigation-block .bundle-group .bundle-name {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center
    }
.cp-4col-grid .views-row {
    width: 210px;
    height: 210px;
    border: 2px solid #21a3f3;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    position: relative
    }
.cp-4col-grid .views-row .views-field-title {
    position: absolute;
    bottom: -2px;
    left: -2px;
    right: -2px;
    background-color: #21a3f3;
    color: #fff;
    height: 55px
    }
.cp-4col-grid .views-row .views-field-title a {
    color: #fff
    }
.cp-4col-grid .views-row .views-field-title a:link, .cp-4col-grid .views-row .views-field-title a:visited {
    color: #fff
    }
.cp-4col-grid .views-row .views-field-title a {
    margin: 20px auto 0 auto;
    display: block;
    text-align: center
    }
#zone-branding {
    width: 100%
    }
#masthead {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2I3ZWVmZiIvPjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMyMmE0ZjMiLz48c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzIyYTRmMyIvPjxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMTE3YWQwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background: -moz-linear-gradient(270deg, #b7eeff 1%, #22a4f3 1%, #22a4f3 22%, #117ad0 98%);
    background: -webkit-linear-gradient(270deg, #b7eeff 1%, #22a4f3 1%, #22a4f3 22%, #117ad0 98%);
    background: linear-gradient(-180deg, #b7eeff 1%, #22a4f3 1%, #22a4f3 22%, #117ad0 98%);
    position: relative;
    z-index: 2;
    width: 980px;
    height: 80px;
    margin: 0 auto;
    padding: 0;
    border-radius: 0 0 5px 5px
    }
#masthead #logo {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite-header-footer-v2.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 15px;
    display: block;
    width: 145px;
    height: 80px;
    text-indent: -9999px;
    line-height: 0;
    background-position: -33px 10px
    }
#masthead #logo:hover {
    background-position: -33px -90px
    }
#masthead #nav {
    padding: 0;
    margin: 0
    }
#masthead #nav ul {
    position: absolute;
    top: 25px;
    left: 160px;
    width: 585px;
    height: 30px;
    padding: 0;
    margin: 0
    }
#masthead #nav ul li {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    position: relative;
    margin: 0 15px 0 0;
    color: #fff
    }
#masthead #nav ul li:last-child {
    margin-right: 0 !important
    }
#masthead #nav ul li a {
    display: block;
    padding: 5px 0 2px;
    color: #fff;
    font-size: 16px;
    transition: all ease 300ms
    }
#masthead #nav ul li a:hover {
    color: #fc0;
    border-bottom: 3px solid #fc0;
    text-decoration: none
    }
#masthead #play-now {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    position: absolute;
    top: 10px;
    right: 18px;
    width: 210px;
    text-align: center;
    text-transform: uppercase
    }
#zone-footer-wrapper {
    position: relative;
    clear: both;
    padding: 0
    }
#zone-footer-wrapper #zone-footer {
    width: 980px;
    margin: 0
    }
#footer {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    color: #fff
    }
#footer .footer-puffle {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite-header-footer-v2.png);
    background-repeat: no-repeat;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    position: absolute;
    top: 172px;
    right: 15px;
    z-index: 5;
    width: 133px;
    height: 121px;
    background-position: -30px -188px
    }
#footer .footer-top {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2I3ZWVmZiIvPjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMyMmE0ZjMiLz48c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzIyYTRmMyIvPjxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMTE3YWQwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
    background: -moz-linear-gradient(270deg, #b7eeff 1%, #22a4f3 1%, #22a4f3 22%, #117ad0 98%);
    background: -webkit-linear-gradient(270deg, #b7eeff 1%, #22a4f3 1%, #22a4f3 22%, #117ad0 98%);
    background: linear-gradient(-180deg, #b7eeff 1%, #22a4f3 1%, #22a4f3 22%, #117ad0 98%);
    min-height: 239px;
    width: 100%
    }
#footer .footer-bottom {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite-header-footer-v2.png);
    background-repeat: no-repeat;
    padding: 20px;
    background-color: #0052af;
    background-position: -30px -350px;
    border-radius: 0 0 5px 5px
    }
#footer a {
    color: #e4e4e4
    }
#footer a:hover {
    color: #fff
    }
#footer .footer-title {
    font-family: "proxima_nova_semibold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 5px 0 15px;
    font-size: 18px;
    line-height: 1.1;
    border-top: 2px solid #fff
    }
#footer ul.footer-menu {
    font-family: "proxima_nova_semibold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 0 8px 0 0 !important;
    margin: 0 !important;
    font-size: 16px;
    font-weight: normal
    }
#footer ul.footer-menu li {
    margin: 0 0 10px;
    line-height: 1;
    list-style: none !important
    }
#footer ul.footer-menu a {
    color: #b7eeff;
    transition: all ease 300ms
    }
#footer ul.footer-menu a:hover {
    color: #fff;
    text-decoration: none
    }
#footer #quicklinks, #footer #company {
    position: absolute;
    top: 30px;
    width: 200px
    }
#footer #quicklinks {
    left: 30px
    }
#footer #company {
    left: 270px
    }
#footer-buttons {
    position: absolute;
    left: 510px;
    top: 30px;
    width: 200px;
    height: 190px
    }
#footer-buttons .footer-btn {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite-header-footer-v2.png);
    background-repeat: no-repeat;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    position: relative;
    float: left;
    display: block;
    width: 200px;
    height: 48px;
    margin-bottom: 15px;
    padding-left: 48px;
    line-height: 46px;
    text-align: center;
    box-sizing: border-box
    }
#footer-buttons .footer-btn span {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    line-height: 1
    }
#footer-buttons .footer-btn:hover {
    text-decoration: none
    }
#footer-buttons .footer-btn.btn-activate {
    background-position: -200px 0
    }
#footer-buttons .footer-btn.btn-activate:hover {
    background-position: -200px -60px
    }
#footer-buttons .footer-btn.btn-parents {
    background-position: -200px -120px
    }
#footer-buttons .footer-btn.btn-parents:hover {
    background-position: -200px -180px
    }
#footer-buttons .footer-btn.btn-unlock {
    background-position: -200px -240px
    }
#footer-buttons .footer-btn.btn-unlock:hover {
    background-position: -200px -300px
    }
.i18n-de #footer-buttons .footer-btn.btn-unlock span, .i18n-es #footer-buttons .footer-btn.btn-unlock span, .i18n-es #footer-buttons .footer-btn.btn-parents span, .i18n-pt #footer-buttons .footer-btn.btn-parents span, .i18n-ru #footer-buttons .footer-btn.btn-unlock span, .i18n-ru #footer-buttons .footer-btn.btn-activate span, .i18n-ru #footer-buttons .footer-btn.btn-parents span {
    padding-top: 6px
    }
.i18n-es #footer-buttons .footer-btn.btn-unlock span, .i18n-ru #footer-buttons .footer-btn.btn-unlock span {
    letter-spacing: 0.05em
    }
.i18n-pt #footer-buttons .footer-btn.btn-parents {
    padding-left: 50px;
    padding-right: 4px
    }
.i18n-pt #footer-buttons .footer-btn.btn-parents span {
    letter-spacing: -0.03em
    }
.i18n-ru #footer .footer-top {
    min-height: 255px
    }
#language-select {
    position: absolute;
    right: 25px;
    top: 30px;
    z-index: 10;
    width: 200px
    }
#language-select a {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: block;
    text-align: left;
    color: #0052af;
    font-size: 13px;
    transition: all ease 300ms
    }
#language-select a.top-level {
    font-family: "proxima_nova_semibold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.1;
    color: #fff;
    text-align: center;
    font-size: 18px
    }
#language-select a.top-level span, #language-select a.top-level div {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1
    }
#language-select a.top-level .icon {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite-header-footer-v2.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    margin-bottom: 10px;
    background-position: -421px 0
    }
#language-select a.top-level .active-lang {
    margin-top: 20px;
    color: #fc0;
    font-size: 35px;
    text-transform: uppercase
    }
#language-select a.top-level .active-lang span {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1
    }
#language-select a.top-level .active-lang span.indicator {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite-header-footer-v2.png);
    background-repeat: no-repeat;
    width: 14px;
    height: 10px;
    margin-left: 8px;
    vertical-align: middle;
    background-position: 0 0
    }
#language-select a.top-level:hover {
    color: #b7eeff;
    text-decoration: none
    }
#language-select a.top-level.active {
    display: none
    }
#language-select #bottom-languages {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: none;
    z-index: 10;
    width: 170px;
    padding: 10px;
    margin-top: -1px;
    background-color: #fff;
    border: 2px solid #22a4f3;
    border-width: 2px
    }
#language-select #bottom-languages a {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 7px 10px;
    font-size: 18px;
    text-transform: uppercase
    }
#language-select #bottom-languages a:hover {
    color: #0052af;
    outline-width: 0;
    text-decoration: none;
    background-color: #b5f1ff
    }
#legal {
    position: relative;
    z-index: 6;
    padding: 0;
    font-size: 10px;
    line-height: 1.4;
    text-align: center
    }
#legal .legal-links {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 10px
    }
#legal .disclaimer {
    font-family: "proxima_nova_semibold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
#legal a {
    color: #ffbc3a;
    transition: all ease 300ms;
    white-space: nowrap
    }
#legal a:hover {
    text-decoration: none
    }
#legal span {
    margin: 0 4px
    }
.i18n-de #masthead #logo, .de #masthead #logo {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite-header-footer-v2.png)
    }
.i18n-es #masthead #logo, .es #masthead #logo {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite-header-footer-v2.png)
    }
.i18n-es #masthead #nav ul li, .es #masthead #nav ul li {
    margin-right: 8px
    }
.i18n-es #masthead #nav ul li a, .es #masthead #nav ul li a {
    letter-spacing: -0.03em
    }
.i18n-fr #masthead #logo, .fr #masthead #logo {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite-header-footer-v2.png)
    }
.i18n-fr #masthead #nav ul li, .fr #masthead #nav ul li {
    margin-right: 8px
    }
.i18n-pt #masthead #logo, .pt #masthead #logo {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite-header-footer-v2.png)
    }
.i18n-pt #language-select a.top-level .active-lang, .pt #language-select a.top-level .active-lang {
    font-size: 31px;
    letter-spacing: -0.03em
    }
.i18n-ru #masthead #logo, .ru #masthead #logo {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/ru/sprite-header-footer-v2.png)
    }
.i18n-ru #masthead #play-now, .ru #masthead #play-now {
    width: 180px
    }
.i18n-ru #masthead #nav ul, .ru #masthead #nav ul {
    width: 660px
    }
.i18n-ru #masthead #nav li, .ru #masthead #nav li {
    margin: 0 3px 0 0
    }
.i18n-ru #masthead #nav li a, .ru #masthead #nav li a {
    font-size: 15px;
    padding: 5px 2px;
    letter-spacing: -0.05em
    }
body.page-gate {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    width: 100% !important;
    min-width: auto;
    margin: 0;
    padding: 0;
    font-size: small;
    background: none !important;
    background-color: #22a4f3 !important
    }
body.page-gate .page, body.page-gate .section-content, body.page-gate .zone-content-wrapper, body.page-gate .zone-content, body.page-gate .region-content, body.page-gate .region-content-inner, body.page-gate .block-system, body.page-gate .block-inner, body.page-gate .content, body.page-gate #overlay-wrapper, body.page-gate #overlay, body.page-gate #overlay-content {
    height: 100%
    }
body.page-gate .page {
    width: 100%;
    max-width: 100%
    }
body.page-gate #section-content, body.page-gate #section-content #zone-content-wrapper, body.page-gate #section-content #zone-content-wrapper #zone-content {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
    background: 0;
    background-color: transparent
    }
body.page-gate h1#page-title {
    display: none
    }
body.page-gate #section-content, body.page-gate .container-12, body.page-gate .container-12 .grid-12 {
    width: 100% !important;
    margin: 0;
    padding: 0
    }
body.page-gate #agegate-wrap #agegate .question {
    display: inline-block
    }
body.page-gate #agegate-wrap #agegate h3.question {
    display: block
    }
#agegate-wrap {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/agegate_bg-1536.jpg);
    background-repeat: no-repeat;
    background-position: 45% top;
    background-size: cover;
    position: fixed;
    top: 0;
    left: 0;
    display: table;
    width: 100%;
    height: 100%;
    min-width: 320px;
    min-height: 500px;
    margin: 0;
    padding: 0
    }
#agegate-wrap #agegate {
    display: table-cell;
    vertical-align: middle;
    text-align: center
    }
#agegate-wrap #agegate.play-now #interstitial {
    font-size: 22px
    }
#agegate-wrap #agegate #logo-agegate {
    display: block;
    width: 100%;
    text-align: center
    }
#agegate-wrap #agegate #logo-agegate img {
    width: 75%;
    max-width: 450px;
    margin-bottom: 5%
    }
#agegate-wrap #agegate .content-area {
    max-width: 600px;
    margin: 0 auto;
    padding: 0 20px
    }
#agegate-wrap #agegate h3, #agegate-wrap #agegate #sorry, #agegate-wrap #agegate #interstitial {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 20px auto;
    max-width: 980px;
    color: #89e3ff;
    font-size: 20px;
    line-height: 1.2em;
    letter-spacing: 0
    }
@media screen and (max-height: 400px) and (orientation: landscape), screen and (max-height: 480px) and (orientation: portrait) {
    #agegate-wrap #agegate h3, #agegate-wrap #agegate #sorry, #agegate-wrap #agegate #interstitial {
        font-size: 16px
        }
    }
#agegate-wrap #agegate h3 {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1
    }
#agegate-wrap #agegate .sorry, #agegate-wrap #agegate .interstitial, #agegate-wrap #agegate .question, #agegate-wrap #agegate #gate-back, #agegate-wrap #agegate .interstitial-title, #agegate-wrap #agegate .interstitial-text {
    display: none
    }
#agegate-wrap #agegate form label {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    position: absolute;
    width: 60px;
    padding: 0;
    color: #fff;
    font-size: 24px;
    line-height: 24px;
    text-align: center
    }
#agegate-wrap #agegate form label[for="edit-year"] {
    width: 90px
    }
#agegate-wrap #agegate form label[for="edit-month"] {
    width: 60px
    }
#agegate-wrap #agegate form input {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    vertical-align: top;
    width: 60px;
    height: 24px;
    margin: -4px 0 0;
    padding: 0;
    color: #fff;
    font-size: 24px;
    line-height: 24px;
    text-align: right;
    border: 0;
    background: transparent
    }
#agegate-wrap #agegate form input#edit-year {
    width: 90px
    }
#agegate-wrap #agegate form input#edit-month {
    width: 60px
    }
#agegate-wrap #agegate form span {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    position: relative;
    vertical-align: top;
    padding: 0 5px;
    color: #fff;
    font-size: 24px
    }
#agegate-wrap #agegate .buttons {
    margin: 40px auto 0;
    padding: 0;
    text-align: center
    }
#agegate-wrap #agegate .cp-button-blue {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 0 20px 0;
    margin: 0 5px
    }
#agegate-wrap #agegate .cp-button-blue.question {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1
    }
#agegate-wrap #agegate .cp-button-blue:hover {
    color: #fff;
    text-decoration: none;
    background: #015cb5
    }
#agegate-wrap #agegate a img {
    border: 0
    }
@media screen and (max-width: 750px) and (orientation: landscape) {
    #agegate-wrap {
        background-size: 100% auto !important
        }
    #agegate-wrap #agegate {
        display: -moz-inline-box;
        display: inline-block;
        zoom: 1;
        width: 100%
        }
    #agegate-wrap #agegate #logo-agegate img {
        max-width: 30%;
        margin-top: 3%;
        margin-bottom: 2%
        }
    }
@media screen and (min-device-width: 1536px), screen and (min-width: 1536px) {
    #agegate-wrap {
        background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/agegate_bg.jpg);
        background-repeat: no-repeat;
        background-position: 40% top;
        background-size: cover
        }
    }
@media screen and (min-device-width: 1280px) and (max-device-width: 1536px), screen and (max-width: 1536px) {
    #agegate-wrap {
        background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/agegate_bg-1536.jpg);
        background-repeat: no-repeat;
        background-position: 45% top;
        background-size: cover
        }
    }
@media screen and (max-device-width: 1280px) {
    #agegate-wrap {
        background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/agegate_bg-1280.jpg);
        background-repeat: no-repeat;
        background-position: 40% top;
        background-size: cover
        }
    }
body.i18n-fr #agegate-wrap #agegate form label, body.i18n-de #agegate-wrap #agegate form label {
    font-size: 45px
    }
.page-responsive-block-simple {
    z-index: 1
    }
.page-responsive-block-simple #masthead #logo {
    position: static;
    top: auto;
    left: auto;
    margin: 0 auto;
    padding: 0;
    z-index: 2
    }
.page-responsive-block-simple .loading {
    position: absolute;
    top: 100px;
    width: 100%;
    text-align: center;
    z-index: 50
    }
.page-responsive-block-simple .responsive-block {
    position: relative;
    top: 0;
    margin-top: 0;
    margin-bottom: 0
    }
.page-responsive-block-simple .responsive-block-inner {
    z-index: 2;
    position: relative;
    padding: 225px 0 10px 0
    }
.page-responsive-block-simple .responsive-block-inner .type-play {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-border-radius: 8;
    -webkit-border-radius: 8;
    border-radius: 8;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTQ3NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, -moz-linear-gradient(270deg, #ffe477 0, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, -webkit-linear-gradient(270deg, #ffe477 0, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center 0, linear-gradient(-180deg, #ffe477 0, #fc0 100%);
    -moz-box-shadow: #fff7d7 0 2px 0 0 inset, rgba(0, 0, 0, 0.15) 0 3px 0;
    -webkit-box-shadow: #fff7d7 0 2px 0 0 inset, rgba(0, 0, 0, 0.15) 0 3px 0;
    box-shadow: #fff7d7 0 2px 0 0 inset, rgba(0, 0, 0, 0.15) 0 3px 0;
    height: 55px;
    line-height: 55px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 24px;
    color: #6e4e00;
    text-decoration: none !important;
    text-shadow: #fff 0 1px 0;
    text-shadow: rgba(255, 255, 255, 0.5) 0 1px 0;
    border: 1px solid #ff9d00;
    position: relative
    }
.page-responsive-block-simple .responsive-block-inner .type-play:link, .page-responsive-block-simple .responsive-block-inner .type-play:visited {
    color: #6e4e00
    }
.page-responsive-block-simple .responsive-block-inner .type-play:hover {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTQ3NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, -moz-linear-gradient(90deg, #ffe477 0, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, -webkit-linear-gradient(90deg, #ffe477 0, #fc0 100%);
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-shine-play.png) no-repeat center -100px, linear-gradient(0deg, #ffe477 0, #fc0 100%)
    }
.page-responsive-block-simple .responsive-block-inner .type-play:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: 50% 100%;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuMTU4NDk0IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjg0MTUwNiI+PHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC41NSIvPjxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -moz-linear-gradient(330deg, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 65%);
    background-image: -webkit-linear-gradient(330deg, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 65%);
    background-image: linear-gradient(120deg, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 65%);
    -webkit-animation-name: button_shimmer;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-name: button_shimmer;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
    }
.page-responsive-block-simple .responsive-block-inner .block-title-wrap {
    display: inline-block;
    width: 380px;
    margin: 25px 30px 20px;
    padding: 0;
    text-align: center;
    vertical-align: top
    }
.page-responsive-block-simple .responsive-block-inner .block-title-wrap h1 {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-size: 40px;
    color: #0052af;
    line-height: 40px;
    text-shadow: 3px 3px 10px #fff;
    margin: 20px 0;
    padding-bottom: 0;
    font-weight: normal
    }
.page-responsive-block-simple .responsive-block-inner .block-title-wrap h2 {
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    color: #22a4f3;
    line-height: 23px;
    margin-bottom: 10px;
    font-weight: normal
    }
.page-responsive-block-simple .responsive-block-inner .block-video-wrap {
    vertical-align: bottom;
    display: inline-block;
    width: 401px;
    height: auto;
    margin: 0 20px 0 70px;
    padding: 0;
    z-index: 50
    }
.page-responsive-block-simple .responsive-block-inner .block-content-wrap {
    padding: 20px 50px 1px
    }
.page-responsive-block-simple .responsive-block-inner .block-content-wrap .img-wrap {
    float: left;
    margin-right: 20px
    }
.page-responsive-block-simple .responsive-block-inner .block-content-wrap .block-content {
    padding-top: 1em
    }
.page-responsive-block-simple .responsive-block-inner .block-content-wrap p {
    font-size: 16px;
    color: #003f72;
    line-height: 19px
    }
.page-responsive-block-simple .footer-top, .page-responsive-block-simple #footer .footer-puffle {
    display: none
    }
@-webkit-keyframes button_shimmer {
    0% {
        background-position: top left
        } 100% {
        background-position: top right
        }
    }
@keyframes button_shimmer {
    0% {
        background-position: top left
        } 100% {
        background-position: top right
        }
    }
#notification-area .notification-message {
    overflow: hidden;
    padding: 10px 18px;
    min-height: 60px;
    border-bottom: 1px solid #b7eeff;
    box-sizing: border-box
    }
#notification-area .notification-message p {
    margin: 0;
    padding: 0;
    line-height: 1.2
    }
#notification-area .notification-message .button-wrap {
    float: right;
    box-sizing: border-box
    }
#notification-area .notification-message .button-wrap a {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmFiZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNDA5MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #006abd 0, #004093 100%);
    background: -webkit-linear-gradient(270deg, #006abd 0, #004093 100%);
    background: linear-gradient(-180deg, #006abd 0, #004093 100%);
    -moz-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0 1px 1px 0 rgba(126, 225, 255, 0.4);
    -webkit-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0 1px 1px 0 rgba(126, 225, 255, 0.4);
    box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.2), inset 0 1px 1px 0 rgba(126, 225, 255, 0.4);
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 16px;
    color: #fff;
    text-decoration: none !important;
    border: 1px solid #003f72;
    height: 40px;
    width: auto;
    padding: 0 30px;
    line-height: 40px;
    font-size: 15px;
    text-shadow: none
    }
#notification-area .notification-message .button-wrap a:link, #notification-area .notification-message .button-wrap a:visited {
    color: #fff
    }
#notification-area .notification-message .button-wrap a:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDA5MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNmFiZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-linear-gradient(270deg, #004093 0, #006abd 100%);
    background: -webkit-linear-gradient(270deg, #004093 0, #006abd 100%);
    background: linear-gradient(-180deg, #004093 0, #006abd 100%)
    }
#notification-area .notification-message .block-content-wrap {
    float: left;
    width: 80%;
    padding-top: 5px;
    box-sizing: border-box
    }
#notification-area .classic-sunset, #notification-area .rude-sunset {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjYwJSIgY3k9IjQwJSIgcj0iNjAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhY2Q1OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5OGEzMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background: -moz-radial-gradient(60% 40%, #facd58 0, #f98a30 600px);
    background: -webkit-radial-gradient(60% 40%, #facd58 0, #f98a30 600px);
    background: radial-gradient(60% 40%, #facd58 0, #f98a30 600px);
    color: #003e71;
    font-size: 14px;
    text-align: center
    }
.oops-message {
    min-height: 545px;
    background-color: #fff;
    background-position: center bottom;
    background-repeat: no-repeat
    }
.oops-message.message-1 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/error-1.jpg)
    }
.oops-message.message-2 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/error-2.jpg)
    }
.oops-message.message-3 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/error-3.jpg)
    }
.oops-message.message-4 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/error-4.jpg)
    }
.oops-message.message-5 {
    background-image: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/error-5.jpg)
    }
.oops-message .oops-content {
    width: 300px;
    padding-top: 180px;
    margin: 0 0 0 500px;
    text-align: center
    }
.oops-message .oops-content h1 {
    color: #22a4f3;
    font-size: 60px
    }
.oops-message .oops-content h2 {
    margin: 10px 0 20px;
    color: #0052af;
    font-size: 25px
    }
.oops-message .oops-content p {
    color: #7d9aaa
    }
.oops-message .oops-content a {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZjJmNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #fefeff), color-stop(100%, #eef2f4));
    background-image: -moz-linear-gradient(#fefeff, #eef2f4);
    background-image: -webkit-linear-gradient(#fefeff, #eef2f4);
    background-image: linear-gradient(#fefeff, #eef2f4);
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    height: 45px;
    line-height: 45px;
    padding: 0 30px;
    color: #22a4f3;
    font-size: 16px;
    text-decoration: none !important;
    border: 1px solid #d5dde1;
    border-width: 1px 1px 3px
    }
.oops-message .oops-content a:hover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #f8f9fb), color-stop(100%, #fdfdfe));
    background-image: -moz-linear-gradient(#f8f9fb, #fdfdfe);
    background-image: -webkit-linear-gradient(#f8f9fb, #fdfdfe);
    background-image: linear-gradient(#f8f9fb, #fdfdfe);
    color: #22a4f3
    }
.captcha.form-wrapper {
    margin-bottom: 30px
    }
.captcha.form-wrapper legend {
    display: none
    }
.captcha.form-wrapper .fieldset-description {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 10px;
    color: #fff;
    line-height: 1.2
    }
.captcha.form-wrapper .form-item-captcha-response {
    position: relative;
    margin-top: 10px !important
    }
.captcha.form-wrapper .form-item-captcha-response .description {
    display: none
    }
form#parent-tools-login-form .captcha .fieldset-wrapper, form#parent-tools-create-form .captcha .fieldset-wrapper {
    width: 90%;
    text-align: center
    }
form#parent-tools-login-form .captcha .fieldset-wrapper .form-item-captcha-response, form#parent-tools-create-form .captcha .fieldset-wrapper .form-item-captcha-response {
    text-align: left
    }
form#parent-tools-login-form .captcha label, form#parent-tools-create-form .captcha label {
    margin: 22px 0 0;
    left: 60px
    }
form#parent-tools-login-form .captcha input[type=text], form#parent-tools-create-form .captcha input[type=text] {
    width: 385px
    }
form#penguin-forgot-password-form .captcha input[type=text], form#penguin-lost-code-form .captcha input[type=text] {
    width: 385px
    }
form#penguin-activate .captcha {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    width: 100%;
    vertical-align: top
    }
@media screen and (min-width: 768px) {
    form#penguin-activate .captcha {
        width: 46%;
        clear: right;
        float: right
        }
    }
a {
    color: #00adef
    }
a:link, a:visited {
    color: #00adef
    }
a {
    text-decoration: none
    }
a:link, a:visited {
    text-decoration: none
    }
a:hover {
    text-decoration: underline
    }
#w980, .page {
    position: relative;
    width: 980px;
    margin: 0 auto 20px;
    border-radius: 0 0 8px 8px;
    background: #fff;
    box-shadow: 0 0 5px #333
    }
.hidden-element {
    display: none
    }
#section-content {
    width: 980px;
    margin: -5px auto 0 auto;
    background: transparent
    }
#section-content #zone-content-wrapper {
    padding: 20px 10px;
    background: #fff
    }
#section-content #zone-content-wrapper #zone-content {
    background: #fff
    }
#section-content #zone-content-wrapper #zone-postscript {
    position: relative;
    background-color: #fff
    }
#section-content.full-width #zone-content-wrapper {
    padding: 0
    }
#section-content.full-width #zone-content-wrapper .container-12 {
    width: 100%
    }
#section-content.full-width #zone-content-wrapper .container-12 .grid-12 {
    width: 100%;
    margin: 0
    }
.boxes-box-controls {
    display: none
    }
#page-title {
    margin: 0 10px;
    color: #0051af;
    font-size: 30px
    }
.page-memberhsip h1#page-title {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    background: #21a3f3;
    margin: -20px -20px 25px -20px;
    padding: 20px 25px;
    color: #fff;
    letter-spacing: 0
    }
.view-id-products.view-display-id-page_5 .views-field-field-product-image {
    background: #fff;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 10px 10px 0 0
    }
.view-id-comics.view-display-id-page_1 .view-filters, .view-id-fan_art_landing.view-display-id-page_1 .view-filters, .view-id-fan_arts.view-display-id-page_2 .view-filters, .view-id-penguins_around_the_world.view-display-id-page_3 .view-filters, .view-id-outdoor_activities.view-display-id-page_4 .view-filters, .view-id-recipes.view-display-id-page_5 .view-filters, .view-id-art_craft.view-display-id-page_6 .view-filters, .view-id-coloring_pages.view-display-id-page_7 .view-filters, .view-id-wallpapers.view-display-id-page_7 .view-filters, .view-id-products.view-display-id-page_5 .view-filters {
    display: none
    }
.view-id-comics.view-display-id-page_1 .view-content .item-list, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list, .view-id-recipes.view-display-id-page_5 .view-content .item-list, .view-id-art_craft.view-display-id-page_6 .view-content .item-list, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list, .view-id-products.view-display-id-page_5 .view-content .item-list {
    text-align: center
    }
.view-id-comics.view-display-id-page_1 .view-content .item-list ul, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul, .view-id-products.view-display-id-page_5 .view-content .item-list ul {
    list-style: none;
    list-style-image: none;
    text-align: left
    }
.view-id-comics.view-display-id-page_1 .view-content .item-list ul li, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li, .view-id-products.view-display-id-page_5 .view-content .item-list ul li {
    background: #22a4f3;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    list-style: none;
    list-style-image: none;
    text-align: center;
    padding: 0;
    border: 2px solid #00b7ee;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 9px;
    overflow: hidden;
    width: 210px;
    vertical-align: top
    }
.view-id-comics.view-display-id-page_1 .view-content .item-list ul li:hover, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li:hover, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li:hover, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li:hover, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li:hover, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li:hover, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li:hover, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li:hover, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li:hover, .view-id-products.view-display-id-page_5 .view-content .item-list ul li:hover {
    border: 3px solid #0052af;
    margin: 8px
    }
.view-id-comics.view-display-id-page_1 .view-content .item-list ul li img, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li img, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li img, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li img, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li img, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li img, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li img, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li img, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li img, .view-id-products.view-display-id-page_5 .view-content .item-list ul li img {
    margin: 0;
    padding: 0
    }
.view-id-comics.view-display-id-page_1 .view-content .item-list ul li .views-field-title a, .view-id-comics.view-display-id-page_1 .view-content .item-list ul li .views-field-title-field a, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li .views-field-title a, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li .views-field-title-field a, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li .views-field-title a, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li .views-field-title-field a, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li .views-field-title a, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li .views-field-title-field a, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li .views-field-title a, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li .views-field-title-field a, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li .views-field-title a, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li .views-field-title-field a, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li .views-field-title a, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li .views-field-title-field a, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li .views-field-title a, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li .views-field-title-field a, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li .views-field-title a, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li .views-field-title-field a, .view-id-products.view-display-id-page_5 .view-content .item-list ul li .views-field-title a, .view-id-products.view-display-id-page_5 .view-content .item-list ul li .views-field-title-field a {
    color: #fff;
    text-decoration: none;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #fff;
    height: 40px;
    line-height: 1.1em;
    display: table-cell;
    vertical-align: middle;
    width: 200px;
    padding: 5px
    }
.view-id-comics.view-display-id-page_1 .view-content .item-list ul li .views-field-title a:link, .view-id-comics.view-display-id-page_1 .view-content .item-list ul li .views-field-title a:visited, .view-id-comics.view-display-id-page_1 .view-content .item-list ul li .views-field-title-field a:link, .view-id-comics.view-display-id-page_1 .view-content .item-list ul li .views-field-title-field a:visited, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li .views-field-title a:link, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li .views-field-title a:visited, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li .views-field-title-field a:link, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li .views-field-title-field a:visited, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li .views-field-title a:link, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li .views-field-title a:visited, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li .views-field-title-field a:link, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li .views-field-title-field a:visited, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li .views-field-title a:link, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li .views-field-title a:visited, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li .views-field-title-field a:link, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li .views-field-title-field a:visited, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li .views-field-title a:link, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li .views-field-title a:visited, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li .views-field-title-field a:link, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li .views-field-title-field a:visited, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li .views-field-title a:link, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li .views-field-title a:visited, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li .views-field-title-field a:link, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li .views-field-title-field a:visited, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li .views-field-title a:link, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li .views-field-title a:visited, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li .views-field-title-field a:link, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li .views-field-title-field a:visited, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li .views-field-title a:link, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li .views-field-title a:visited, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li .views-field-title-field a:link, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li .views-field-title-field a:visited, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li .views-field-title a:link, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li .views-field-title a:visited, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li .views-field-title-field a:link, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li .views-field-title-field a:visited, .view-id-products.view-display-id-page_5 .view-content .item-list ul li .views-field-title a:link, .view-id-products.view-display-id-page_5 .view-content .item-list ul li .views-field-title a:visited, .view-id-products.view-display-id-page_5 .view-content .item-list ul li .views-field-title-field a:link, .view-id-products.view-display-id-page_5 .view-content .item-list ul li .views-field-title-field a:visited {
    color: #fff;
    text-decoration: none
    }
.view-id-comics.view-display-id-page_1 .view-content .item-list ul li .views-field-title a:hover, .view-id-comics.view-display-id-page_1 .view-content .item-list ul li .views-field-title a:focus, .view-id-comics.view-display-id-page_1 .view-content .item-list ul li .views-field-title-field a:hover, .view-id-comics.view-display-id-page_1 .view-content .item-list ul li .views-field-title-field a:focus, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li .views-field-title a:hover, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li .views-field-title a:focus, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li .views-field-title-field a:hover, .view-id-fan_art_landing.view-display-id-page_1 .view-content .item-list ul li .views-field-title-field a:focus, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li .views-field-title a:hover, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li .views-field-title a:focus, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li .views-field-title-field a:hover, .view-id-fan_arts.view-display-id-page_2 .view-content .item-list ul li .views-field-title-field a:focus, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li .views-field-title a:hover, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li .views-field-title a:focus, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li .views-field-title-field a:hover, .view-id-penguins_around_the_world.view-display-id-page_3 .view-content .item-list ul li .views-field-title-field a:focus, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li .views-field-title a:hover, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li .views-field-title a:focus, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li .views-field-title-field a:hover, .view-id-outdoor_activities.view-display-id-page_4 .view-content .item-list ul li .views-field-title-field a:focus, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li .views-field-title a:hover, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li .views-field-title a:focus, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li .views-field-title-field a:hover, .view-id-recipes.view-display-id-page_5 .view-content .item-list ul li .views-field-title-field a:focus, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li .views-field-title a:hover, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li .views-field-title a:focus, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li .views-field-title-field a:hover, .view-id-art_craft.view-display-id-page_6 .view-content .item-list ul li .views-field-title-field a:focus, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li .views-field-title a:hover, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li .views-field-title a:focus, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li .views-field-title-field a:hover, .view-id-coloring_pages.view-display-id-page_7 .view-content .item-list ul li .views-field-title-field a:focus, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li .views-field-title a:hover, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li .views-field-title a:focus, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li .views-field-title-field a:hover, .view-id-wallpapers.view-display-id-page_7 .view-content .item-list ul li .views-field-title-field a:focus, .view-id-products.view-display-id-page_5 .view-content .item-list ul li .views-field-title a:hover, .view-id-products.view-display-id-page_5 .view-content .item-list ul li .views-field-title a:focus, .view-id-products.view-display-id-page_5 .view-content .item-list ul li .views-field-title-field a:hover, .view-id-products.view-display-id-page_5 .view-content .item-list ul li .views-field-title-field a:focus {
    text-decoration: none
    }
.view-id-products.view-display-id-page_5 .view-content .item-list ul li:hover {
    border: 3px solid #ffcb3a
    }
.view-id-products.view-display-id-page_5 ul li {
    background: #fff
    }
#boxes-box-download_template a {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-gradient.png) left top repeat-x;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border-top: 1px solid #007eda;
    border-left: 1px solid #175fa7;
    border-right: 1px solid #175fa7;
    border-bottom: 2px solid #002651;
    padding: 5px 11px 3px;
    line-height: 1em;
    color: #fff;
    text-shadow: 0 1px 1px #0052af;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 13px;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    font-size: 16px
    }
#boxes-box-download_template a:hover {
    color: #fff;
    background: #00adef;
    text-decoration: none
    }
.node-links a, .node-links a:link, .node-links a:visited {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: #0169c3 url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-gradient-dk.png) left top repeat-x;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border-top: 1px solid #104b99;
    border-left: 1px solid #104b99;
    border-right: 1px solid #104b99;
    border-bottom: 2px solid #104b99;
    padding: 5px 11px 3px;
    line-height: 1em;
    color: #fff;
    font-size: 13px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    color: #fff;
    margin: 10px 5px
    }
.node-links a:hover, .node-links a:link:hover, .node-links a:visited:hover {
    color: #fff;
    background: #015cb5;
    text-decoration: none
    }
.fun-stuff-landing #quicktabs-community_landing_top .views-field-nothing {
    width: 452px
    }
.fun-stuff-landing h1#page-title {
    position: relative;
    left: -30px;
    top: -20px;
    width: 920px;
    padding: 13px 30px;
    color: #fff;
    background: #22a4f3;
    font-size: 30px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.fun-stuff-landing .panels-flexible-row.panels-flexible-row-7_3_with_full_top-1.panels-flexible-row-first {
    padding: 0 0 1.7em 0
    }
.fun-stuff-landing .pane-views-wallpapers-block-1, .fun-stuff-landing .pane-views-comics-block-1, .fun-stuff-landing .pane-banners {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/landing-seperator.png) center top no-repeat;
    padding-top: 30px
    }
.fun-stuff-landing .view-id-wallpapers.view-display-id-block_1 {
    width: 295px
    }
.fun-stuff-landing .view-id-wallpapers.view-display-id-block_1 .item-list ul {
    list-style: none;
    list-style-image: none
    }
.fun-stuff-landing .view-id-wallpapers.view-display-id-block_1 .item-list ul li {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    padding: 0;
    margin: 0 16px 0 0;
    list-style: none;
    vertical-align: top;
    width: 296px
    }
.fun-stuff-landing .view-id-wallpapers.view-display-id-block_1 .item-list ul li .views-field-nothing {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: #22a4f3;
    display: block;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    margin: 1px;
    width: 290px
    }
.fun-stuff-landing .view-id-wallpapers.view-display-id-block_1 .item-list ul li .views-field-nothing:hover {
    border: 3px solid #0052af;
    margin: 0
    }
.fun-stuff-landing .view-id-wallpapers.view-display-id-block_1 .item-list ul li.views-row-last {
    margin: 10px 0 0
    }
.fun-stuff-landing .view-id-comics.view-display-id-block_1 {
    width: 613px
    }
.fun-stuff-landing .view-id-comics.view-display-id-block_1 .item-list ul {
    list-style: none;
    list-style-image: none
    }
.fun-stuff-landing .view-id-comics.view-display-id-block_1 .item-list ul li {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    padding: 0;
    margin: 0 5px 0 0;
    list-style: none;
    vertical-align: top;
    width: 146px
    }
.fun-stuff-landing .view-id-comics.view-display-id-block_1 .item-list ul li .views-field-field-comic-file {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    margin: 1px
    }
.fun-stuff-landing .view-id-comics.view-display-id-block_1 .item-list ul li .views-field-field-comic-file:hover {
    border: 3px solid #0052af;
    margin: 0
    }
.fun-stuff-landing .view-id-comics.view-display-id-block_1 .item-list ul li.views-row-last {
    margin: 0
    }
.fun-stuff-landing .view-id-banners.view-display-id-block .item-list ul {
    list-style: none;
    list-style-image: none
    }
.fun-stuff-landing .view-id-banners.view-display-id-block .item-list ul li {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    padding: 0;
    margin: 0 14px 0 0;
    list-style: none;
    vertical-align: top;
    width: 281px
    }
.fun-stuff-landing .view-id-banners.view-display-id-block .item-list ul li .views-field-field-banner {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    margin: 1px
    }
.fun-stuff-landing .view-id-banners.view-display-id-block .item-list ul li .views-field-field-banner:hover {
    border: 3px solid #0052af;
    margin: 0
    }
.fun-stuff-landing .view-id-banners.view-display-id-block .item-list ul li .views-field-php input {
    width: 270px
    }
.fun-stuff-landing .view-id-banners.view-display-id-block .item-list ul li .views-field-nothing {
    padding: 5px 0 0 0
    }
.fun-stuff-landing .view-id-banners.view-display-id-block .item-list ul li .views-field-nothing .textbox-link {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 2px solid #eee;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
    padding: 4px 8px
    }
.fun-stuff-landing .view-id-banners.view-display-id-block .item-list ul li.views-row-last {
    margin: 0
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul {
    list-style: none;
    list-style-image: none
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul li {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    padding: 0;
    margin: 0 17px 0 0;
    list-style: none;
    width: 140px;
    height: 140px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-bottom: 3px solid #006eb6;
    overflow: hidden;
    background: #1d98e9;
    vertical-align: top;
    text-align: center
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul li a {
    color: #fff;
    padding: 100px 10px 10px 10px;
    height: 40px;
    width: 120px;
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul li a span {
    position: absolute;
    top: 25px;
    margin-left: 114px;
    padding-top: 7px;
    display: block;
    width: 32px;
    height: 32px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -156px 0 no-repeat
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul li:hover {
    border-top: 3px solid #fff;
    border-bottom: 0 solid #006eb6
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul li:hover span {
    margin-top: 3px
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul li:hover a {
    text-decoration: none
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul li:hover a:hover {
    text-decoration: none
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul li.recipe a {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -380px -509px no-repeat
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul li.art-craft a {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -540px -509px no-repeat
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul li.outdoor-activity a {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -700px -509px no-repeat
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul li.coloring-page a {
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/sprite.png) -860px -509px no-repeat
    }
.fun-stuff-landing .pane-block.pane-cp-helper-stuff-to-do .item-list ul li.last {
    margin: 0
    }
.view-id-help_topics_terms.view-display-id-page_1 .item-list ul, .view-id-help_topics_terms.view-display-id-block .item-list ul {
    list-style: none;
    list-style-image: none
    }
.view-id-help_topics_terms.view-display-id-page_1 .item-list ul li, .view-id-help_topics_terms.view-display-id-block .item-list ul li {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    padding: 0;
    margin: 0 20px 20px 0;
    list-style: none;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    position: relative;
    border: 3px solid #00b7ee;
    overflow: hidden;
    background: #22a4f3;
    vertical-align: top;
    text-align: center
    }
.view-id-help_topics_terms.view-display-id-page_1 .item-list ul li a, .view-id-help_topics_terms.view-display-id-block .item-list ul li a {
    color: #fff;
    padding: 0;
    height: 210px;
    width: 210px;
    display: block;
    vertical-align: top;
    font-size: 14px;
    line-height: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
.view-id-help_topics_terms.view-display-id-page_1 .item-list ul li a .term-icon, .view-id-help_topics_terms.view-display-id-block .item-list ul li a .term-icon {
    padding-bottom: 10px;
    overflow: hidden;
    border-radius: 12px
    }
.view-id-help_topics_terms.view-display-id-page_1 .item-list ul li:hover, .view-id-help_topics_terms.view-display-id-block .item-list ul li:hover {
    border: 3px solid #ffbc3a
    }
.view-id-help_topics_terms.view-display-id-page_1 .item-list ul li:hover a, .view-id-help_topics_terms.view-display-id-block .item-list ul li:hover a {
    text-decoration: none
    }
.view-id-help_topics_terms.view-display-id-page_1 .item-list ul li:hover a:hover, .view-id-help_topics_terms.view-display-id-block .item-list ul li:hover a:hover {
    text-decoration: none
    }
.view-id-help_topics_terms.view-display-id-page_1 .item-list ul li.views-row-4, .view-id-help_topics_terms.view-display-id-page_1 .item-list ul li.views-row-8, .view-id-help_topics_terms.view-display-id-page_1 .item-list ul li.views-row-12, .view-id-help_topics_terms.view-display-id-page_1 .item-list ul li.views-row-16, .view-id-help_topics_terms.view-display-id-page_1 .item-list ul li.views-row-20, .view-id-help_topics_terms.view-display-id-page_1 .item-list ul li.views-row-24, .view-id-help_topics_terms.view-display-id-block .item-list ul li.views-row-4, .view-id-help_topics_terms.view-display-id-block .item-list ul li.views-row-8, .view-id-help_topics_terms.view-display-id-block .item-list ul li.views-row-12, .view-id-help_topics_terms.view-display-id-block .item-list ul li.views-row-16, .view-id-help_topics_terms.view-display-id-block .item-list ul li.views-row-20, .view-id-help_topics_terms.view-display-id-block .item-list ul li.views-row-24 {
    margin: 0 0 20px 0
    }
.view-id-help_topics_terms.view-display-id-page_1 .more-link a, .view-id-help_topics_terms.view-display-id-page_1 .more-link a:link, .view-id-help_topics_terms.view-display-id-page_1 .more-link a:visited, .view-id-help_topics_terms.view-display-id-block .more-link a, .view-id-help_topics_terms.view-display-id-block .more-link a:link, .view-id-help_topics_terms.view-display-id-block .more-link a:visited {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: #0169c3 url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/button-gradient-dk.png) left top repeat-x;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border-top: 1px solid #104b99;
    border-left: 1px solid #104b99;
    border-right: 1px solid #104b99;
    border-bottom: 2px solid #104b99;
    padding: 5px 11px 3px;
    line-height: 1em;
    color: #fff;
    font-size: 13px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    color: #fff
    }
.view-id-help_topics_terms.view-display-id-page_1 .more-link a:hover, .view-id-help_topics_terms.view-display-id-page_1 .more-link a:link:hover, .view-id-help_topics_terms.view-display-id-page_1 .more-link a:visited:hover, .view-id-help_topics_terms.view-display-id-block .more-link a:hover, .view-id-help_topics_terms.view-display-id-block .more-link a:link:hover, .view-id-help_topics_terms.view-display-id-block .more-link a:visited:hover {
    color: #fff;
    background: #015cb5;
    text-decoration: none
    }
.view-id-help_topics.view-display-id-block .item-list {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    margin-bottom: 10px;
    border: 1px solid #fff;
    border-top-color: #ebebeb;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
    }
.view-id-help_topics.view-display-id-block .item-list h3 {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-closed.png) right top no-repeat;
    display: block;
    padding: 6px 10px;
    border: 1px solid #CCC;
    vertical-align: middle;
    line-height: 28px;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #21a3f3;
    cursor: pointer
    }
.view-id-help_topics.view-display-id-block .item-list h3:hover {
    border: 3px solid #ffbc3a;
    margin: -2px
    }
.view-id-help_topics.view-display-id-block .item-list h3 img {
    margin-right: 7px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border: 1px solid #ccc;
    overflow: hidden
    }
.view-id-help_topics.view-display-id-block .item-list ul {
    display: none;
    margin: 10px 0;
    padding: 0
    }
.view-id-help_topics.view-display-id-block .item-list ul li {
    list-style: disc outside;
    color: #21a3f3;
    font-size: 14px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin-left: 2em
    }
.view-id-help_topics.view-display-id-block .item-list ul li a {
    padding: 5px 0;
    display: block;
    color: #21a3f3
    }
.view-id-help_topics.view-display-id-block .item-list.open {
    border: 2px solid #22a4f3;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	
    }
.view-id-help_topics.view-display-id-block .item-list.open h3 {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    border: 0;
    background: url(http://cpassets-a.akamaihd.net/sites/default/themes/club_penguin/img/common/accordion-open.png) right top no-repeat;
    display: block;
    padding: 6px 10px;
    border-top: 0;
    vertical-align: middle;
    line-height: 28px;
    font-size: 16px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #fff;
    cursor: pointer
    }
.view-id-help_topics.view-display-id-block .item-list.open h3:hover {
    border: 0;
    margin: 0
    }
.view-id-help_topics.view-display-id-block .item-list.open ul {
    display: block
    }
.search-snippet strong {
    color: #00adef
    }
#finder-page-help_finder #finder-form-help-finder {
    margin-bottom: 20px
    }
#finder-page-help_finder .results {
    clear: both
    }
#finder-page-help_finder .results ul.search-results {
    padding-left: 0
    }
#finder-page-help_finder .results ul.search-results li {
    list-style: none
    }
#finder-page-help_finder .pager-top {
    margin-top: 32px
    }
#finder-page-help_finder .pager {
    float: right
    }
#finder-page-help_finder .pager li {
    margin: 5px 1.5px
    }
.finder-results-side #finder-block-help_finder {
    display: none
    }
#block-user-alert-user-alert .user-alert {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 8px;
    border: 2px solid #F03;
    background: 0;
    height: auto
    }
#block-user-alert-user-alert .user-alert .user-alert-close a {
    color: #f03
    }
#block-user-alert-user-alert .user-alert .user-alert-message {
    display: table
    }
#block-user-alert-user-alert .user-alert .user-alert-message .user-label {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: #F03;
    border-right: thin solid #F03;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    display: table-cell;
    white-space: nowrap;
    vertical-align: middle
    }
#block-user-alert-user-alert .user-alert .user-alert-message .user-message {
    padding: 10px 0 0 10px;
    display: table-cell
    }
.breadcrumb {
    margin: 0;
    padding: 0 0 30px 10px;
    font-size: 14px;
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal
    }
#finder-page-help_finder #finder-form-help-finder {
    margin-bottom: 20px
    }
#finder-page-help_finder .results {
    clear: both
    }
#finder-page-help_finder .results ul.search-results {
    padding-left: 0
    }
#finder-page-help_finder .results ul.search-results li {
    list-style: none
    }
#finder-page-help_finder .pager-top {
    margin-top: 32px
    }
#finder-page-help_finder .pager {
    float: right
    }
.finder-results-side #finder-block-help_finder {
    display: none
    }
#block-user-alert-user-alert .user-alert {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    border-radius: 8px;
    border: 2px solid #F03;
    background: 0;
    height: auto
    }
#block-user-alert-user-alert .user-alert .user-alert-close a {
    color: #f03
    }
#block-user-alert-user-alert .user-alert .user-alert-message {
    display: table
    }
#block-user-alert-user-alert .user-alert .user-alert-message .user-label {
    behavior: url(http://clubpenguinimg-a.akamaihd.net/sites/default/files/fc_http/sites/default/themes/club_penguin/css/pie/PIE.htc);
    position: relative	;
    background: #F03;
    border-right: thin solid #F03;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    display: table-cell;
    white-space: nowrap;
    vertical-align: middle
    }
#block-user-alert-user-alert .user-alert .user-alert-message .user-message {
    padding: 10px 0 0 10px;
    display: table-cell
    }
#block-locale-language-content {
    display: none
    }
.cp-disclaimer {
    margin: 1em 10px 2em;
    padding: 1em;
    text-align: center;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid #d2dde3;
    box-shadow: 0 3px 5px #e0e8ec
    }
.cp-disclaimer p {
    margin: 0;
    padding: 0
    }
.cp-disclaimer .line1 {
    font-family: "proxima_nova_bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #0052af
    }
.cp-disclaimer .line2 {
    color: #97acb8
    }
.i18n-ru #boxes-box-help_contac_block p {
    letter-spacing: -0.03em
    }
ol.decimal-list {
    list-style: decimal !important
    }
ol.decimal-list li {
    list-style: decimal inside !important;
    margin-left: 0 !important
    }
.box-message-wrap .inner {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-family: "proxima_nova_regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 0 0;
    padding: 30px;
    margin: 0 0 30px;
    font-size: 16px;
    color: #fff;
    background-color: #22a4f3;
    box-sizing: border-box
    }
.box-message-wrap .parent-message-button {
    margin-top: 20px
    }