 .notice {background-color: #DFF0D8; border-color: #D6E9C6; color: #468847; border-radius: 4px 4px 4px 4px; margin-bottom: 0; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)}
.messagebox {background-color: #fcebf9; border: 1px solid #f0d3ea; border-bottom: 0; color: #C09853; margin-bottom: 0; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)}
.messagebox p {margin: 0; padding: 5px 5px 2px; font-weight: bold; color: #823D99}
.messagebox p a {color: #9900CC !important}
 #site-search {background: #823d99; height: 30px; padding: 5px 5px 12px 5px; position: relative}
#go-button {background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffebfa), color-stop(1, #fff6fd)); background: -moz-linear-gradient(center bottom, #ffebfa 0%, #fff6fd 100%); width: 13px; height: 12px; padding: 9px; float: right; margin: 2px 0 0 5px}
#go-button, #site-search .ui-corner-all {border: 1px solid #4c245a; border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px}
#site-search .ui-corner-all {background: #fff; padding: 5px}
#site-search .ui-input-text {font-size: 15px; width: 84%; float: left; margin-top: 2px}
#buttons {height: 30px; background: #fff; padding: 10px}
#facebook, #twitter {width: 31px; height: 31px; display: block; float: left; margin-right: 6px}
#buttons span {display: none}
#facebook {background: url(../images/mobile/btn-fb.png) no-repeat}
#twitter {background: url(../images/mobile/btn-tw.png) no-repeat}
#full-site {color: #9900cc; font-size: 13px; background: #fff2fc; border: 1px solid #ead9e6; padding: 7px 55px; border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; text-transform: uppercase; float: right}
.copyright {text-align: center; color: #333333; font-size: 11px; background: #fff; padding: 0 0 10px; margin: 0}
 h1 {margin: 0; padding: 0}
a {text-decoration: none}
.ui-mobile .ui-page-active {overflow-x: hidden}
.header {background: url(../images/mobile/header-bg.png) top repeat-x;  position: relative}
.header a span {display: none}
.header p {background: #f7daf1; color: #823d99; font-size: 14px; font-weight: bold; padding: 10px; margin: 0; line-height: 14px}
.ui-content {padding: 0; background: #fff}
.ui-content .ui-header .ui-title {text-align: left; color: #fff; margin: 0.6em 0.8em 0.8em}
.ui-content .content-primary {padding: 15px}
.ui-content .content-primary .intro, .ui-content .content-primary .intro p {color: #666666; font-weight: normal; font-size: 13px; margin: 0}
.ui-btn-hover-c, .ui-btn-up-c {border-top: 1px solid #ccc; border-right: 0; border-bottom: 0; border-left: 0}
.ui-body-c, .mobile-home .ui-dialog.ui-overlay-c {background: #fff}
.ui-content .ui-listview {margin: 0}
 .mobile-home .ui-collapsible-heading a .ui-btn-inner {padding-left: 16px}
.mobile-home .ui-collapsible-contain {margin: 0}
.mobile-home .ui-collapsible-content {padding: 0}
.mobile-home .sub-list .ui-link {font-weight: normal}
.mobile-home .sub-list {list-style: none; padding: 0; margin: 0; background: #fff}
.mobile-home .sub-list li {border-bottom: 1px solid #ccc; border-top: 1px solid #fff}
.mobile-home .sub-list li:last-child {border-bottom: 0px !important}
.mobile-home .sub-list a {padding: 10px 12px 8px; width: 100%; display: block; font-size: 14px; font-weight: normal}
 .mobile-home .ui-collapsible-heading-toggle .ui-shadow {box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important}
.mobile-home .ui-collapsible-heading .ui-btn-text {color: #fff; text-shadow: 0 1px 1px #333}
.mobile-home .ui-collapsible-heading .ui-btn-hover-c, .mobile-home .ui-collapsible-heading .ui-btn-up-c {background: -webkit-gradient(linear, left bottom, left top, color-stop(0.01, #b663cf), color-stop(0.51, #8533b1)); background: -moz-linear-gradient(center bottom, #b663cf 1%, #8533b1 51%)}
.mobile-home .conception .ui-collapsible-heading .ui-btn-hover-c, .mobile-home .conception .ui-collapsible-heading .ui-btn-up-c {background: -webkit-gradient(linear, left bottom, left top, color-stop(0.01, #696efd), color-stop(0.51, #4d53fd)); background: -moz-linear-gradient(center bottom, #696efd 1%, #4d53fd 51%)}
.mobile-home .pregnancy .ui-collapsible-heading .ui-btn-hover-c, .mobile-home .pregnancy .ui-collapsible-heading .ui-btn-up-c {background: -webkit-gradient(linear, left bottom, left top, color-stop(0.01, #1b9bcd), color-stop(0.51, #0a5faf)); background: -moz-linear-gradient(center bottom, #1b9bcd 1%, #0a5faf 51%)}
.mobile-home .childbirth .ui-collapsible-heading .ui-btn-hover-c, .mobile-home .childbirth .ui-collapsible-heading .ui-btn-up-c {background: -webkit-gradient(linear, left bottom, left top, color-stop(0.01, #06a898), color-stop(0.51, #037969)); background: -moz-linear-gradient(center bottom, #06a898 1%, #037969 51%)}
.mobile-home .baby-care .ui-collapsible-heading .ui-btn-hover-c, .mobile-home .baby-care .ui-collapsible-heading .ui-btn-up-c {background: -webkit-gradient(linear, left bottom, left top, color-stop(0.01, #7aa939), color-stop(0.51, #51891c)); background: -moz-linear-gradient(center bottom, #7aa939 1%, #51891c 51%)}
.mobile-home .toddler .ui-collapsible-heading .ui-btn-hover-c, .mobile-home .toddler .ui-collapsible-heading .ui-btn-up-c {background: -webkit-gradient(linear, left bottom, left top, color-stop(0.01, #eb4e9d), color-stop(0.51, #e42d7f)); background: -moz-linear-gradient(center bottom, #eb4e9d 1%, #e42d7f 51%)}
.mobile-home .parenting .ui-collapsible-heading .ui-btn-hover-c, .mobile-home .parenting .ui-collapsible-heading .ui-btn-up-c {background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.01, #d0638d), color-stop(0.51, #b8385a)); background: -moz-linear-gradient(center bottom, #d0638d 1%, #b8385a 51%)}
.mobile-home .promotions .ui-collapsible-heading-collapsed, .mobile-home .forum .ui-collapsible-heading-collapsed, .mobile-home .ui-collapsible-heading-collapsed .ui-btn-hover-c, .mobile-home .ui-collapsible-heading-collapsed .ui-btn-up-c {background: -webkit-gradient(linear, left bottom, left top, color-stop(0.01, #f6f6f6), color-stop(0.51, white)) !important; background-image: -moz-linear-gradient(center bottom, #f6f6f6 1%, white 51%) !important}
.mobile-home .ui-collapsible-heading-toggle, .mobile-home a.ui-collapsible-heading-collapsed {box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1)}
.mobile-home .ui-collapsible-heading-collapsed .ui-btn-text {text-shadow: 0 1px 1px #F6F6F6}
.mobile-home .ui-collapsible-heading-toggle, .mobile-home .ui-collapsible-heading-toggle .ui-btn-inner.ui-corner-all {border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}
.mobile-home .ui-collapsible-heading-toggle .ui-btn-inner.ui-btn-corner-all.ui-corner-all {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0}
 .mobile-home .ui-collapsible-heading a span.ui-btn {right: 16px; left: auto}
.mobile-home .ui-collapsible-heading a span.ui-btn {padding: 0; height: 21px; border: none !important}
.mobile-home .ui-icon {width: 20px; height: 20px; border-radius: none !important}
.mobile-home .ui-collapsible-heading .ui-icon {background: none}
.mobile-home .ui-collapsible-heading .ui-icon-minus {background-image: url(../images/mobile/btn-minus.png); background-repeat: no-repeat; background-position: 0 0; background-size: 20px 21px; background-color: none}
.mobile-home .ui-icon-shadow {box-shadow: 0 0 0; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0}
.mobile-home .ui-collapsible-heading .ui-icon-plus {background-image: url(../images/mobile/btn-plus.png); background-repeat: no-repeat; background-position: 0 0; background-size: 20px 21px}
 .mobile-home .ui-btn-up-d {background: none}
.mobile-home .ui-collapsible-heading .ui-icon-plus {background-color: #9900cc}
.mobile-home .conception .ui-icon-plus {background-color: #5f64fe}
.mobile-home .pregnancy .ui-icon-plus {background-color: #1292c9}
.mobile-home .childbirth .ui-icon-plus {background-color: #039c8a}
.mobile-home .baby-care .ui-icon-plus {background-color: #6aa128}
.mobile-home .toddler .ui-icon-plus {background-color: #ec3b96}
.mobile-home .parenting .ui-icon-plus {background-color: #cc517e}
.mobile-home .ui-collapsible-heading-collapsed .ui-btn-text, .sub-list .ui-link {color: #9900cc}
.mobile-home .sub-list {background: #f5d6ff}
.mobile-home .sub-list li {border-bottom: 1px solid #af51cb}
.mobile-home .conception .ui-collapsible-heading-collapsed .ui-btn-text, .conception .sub-list .ui-link {color: #5f64fe}
.mobile-home .conception .sub-list {background: #d9e0f2}
.mobile-home .conception .sub-list li {border-bottom: 1px solid #5f64fc}
.mobile-home .pregnancy.ui-collapsible-heading-collapsed .ui-btn-text, .pregnancy .sub-list .ui-link {color: #1292c9}
.mobile-home .pregnancy .sub-list {background: #daebf2}
.mobile-home .pregnancy .sub-list li {border-bottom: 1px solid #1292c9}
.mobile-home .childbirth .ui-collapsible-heading-collapsed .ui-btn-text, .childbirth .sub-list .ui-link {color: #039c8a}
.mobile-home .childbirth .sub-list {background: #daeff2}
.mobile-home .childbirth .sub-list li {border-bottom: 1px solid #029a8b}
.mobile-home .baby-care .ui-collapsible-heading-collapsed .ui-btn-text, .baby-care .sub-list .ui-link {color: #6aa128}
.mobile-home .baby-care .sub-list {background: #daf1e7}
.mobile-home .baby-care .sub-list li {border-bottom: 1px solid #67a128}
.mobile-home .toddler .ui-collapsible-heading-collapsed .ui-btn-text, .toddler .sub-list .ui-link {color: #ec3b96}
.mobile-home .toddler .sub-list {background: #f1d9e6}
.mobile-home .toddler .sub-list li {border-bottom: 1px solid #ea3b98}
.mobile-home .parenting .ui-collapsible-heading-collapsed .ui-btn-text, .parenting .sub-list .ui-link {color: #cc517e}
.mobile-home .parenting .sub-list {background: #f1dae2}
.mobile-home .parenting .sub-list li {border-bottom: 1px solid #ce517b}
 .feature-not-available h1 {color: #6e2b8c}
.feature-not-available .ui-body-c .ui-link {color: #9900cc}
.feature-not-available .ui-body-c .ui-link:hover {color: #9153a5}
.feature-not-available .baby {text-align: center}
.feature-not-available .header p {display: none}
 .my-huggies .header p, .my-huggies .babyname-ui-bar {overflow: hidden; color: #fff; background: #fd8613; text-shadow: 0 1px 0 #333; border-top: 1px solid #ffd9c2;  border-bottom: 0; background: #c5d537;  background: -moz-linear-gradient(top, #c5d537 0%, #b9cb1d 50%, #aec306 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c5d537), color-stop(50%, #b9cb1d), color-stop(100%, #aec306));  background: -webkit-linear-gradient(top, #c5d537 0%, #b9cb1d 50%, #aec306 100%);  background: -o-linear-gradient(top, #c5d537 0%, #b9cb1d 50%, #aec306 100%);  background: -ms-linear-gradient(top, #c5d537 0%, #b9cb1d 50%, #aec306 100%);  background: linear-gradient(top, #c5d537 0%, #b9cb1d 50%, #aec306 100%);  }
 .silo-baby-names .ui-bar-b {color: #754620; text-shadow: 0 1px 0 #ffffff; border-top: 1px solid #c59c73; border-bottom: 0; background-color: #ffdbb4; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffdbb4), to(#fbe8d1)); background-image: -webkit-linear-gradient(top, #ffdbb4, #fbe8d1); background-image: -moz-linear-gradient(top, #ffdbb4, #fbe8d1); background-image: -ms-linear-gradient(top, #ffdbb4, #fbe8d1); background-image: -o-linear-gradient(top, #ffdbb4, #fbe8d1); background-image: linear-gradient(to bottom, #ffdbb4, #fbe8d1)}
.silo-baby-names .header p, .silo-baby-names .babyname-ui-bar {overflow: hidden; color: #fff; background: #fd8613; text-shadow: 0 1px 0 #cb3a00; border-top: 1px solid #ffd9c2; height: 20px;  border-bottom: 0; background-image: linear-gradient(bottom, #f88411 43%, #fe9c4c 64%, #ffae7b 100%); background-image: -o-linear-gradient(bottom, #f88411 43%, #fe9c4c 64%, #ffae7b 100%); background-image: -moz-linear-gradient(bottom, #f88411 43%, #fe9c4c 64%, #ffae7b 100%); background-image: -webkit-linear-gradient(bottom, #f88411 43%, #fe9c4c 64%, #ffae7b 100%); background-image: -ms-linear-gradient(bottom, #f88411 43%, #fe9c4c 64%, #ffae7b 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.43, #f88411), color-stop(0.64, #fe9c4c), color-stop(1, #ffae7b))}
.silo-baby-names .header p a, .silo-baby-names .babyname-ui-bar a {color: #fff !important}
.silo-baby-names .babyname-ui-bar h1 {float: left; padding-top: 0px}
.silo-baby-names .babyname-ui-bar h1 a.baby-names-back {padding-left: 17px !important; background: url("../images/mobile/babynames/back.gif") 0 0 no-repeat !important}
.silo-baby-names .babyname-ui-bar ul.tools {float: right; list-style: none; margin: 0; padding: 0; position: absolute; top: -1px; right: -3px; height: 32px}
.silo-baby-names .babyname-ui-bar ul.tools li {float: right; z-index: 1000}
.silo-baby-names .babyname-ui-bar ul.tools li a {display: block; height: 32px; width: 45px; text-indent: -9999em; overflow: hidden; background: url("/images/mobile/babynames/toolbar.png") no-repeat}
.silo-baby-names .babyname-ui-bar ul.tools li a.active {height: 34px !important}
.silo-baby-names .babyname-ui-bar ul.tools li.search-names a {background-position: 0 0}
.silo-baby-names .babyname-ui-bar ul.tools li.show-list a {background-position: -44px 0}
.silo-baby-names .babyname-ui-bar ul.tools li.search-names a.active {background-position: 0 -40px}
.silo-baby-names .babyname-ui-bar ul.tools li.show-list a.active {background-position: -44px -40px}
.silo-baby-names .babyname-ui-bar ul.tools li.home a {background-position: -86px 0; margin-right: -5px}
.silo-baby-names .baby-last-name-public {text-transform: capitalize}
.silo-baby-names .baby-names-search {background: #fae8d7;  }
.silo-baby-names .baby-names-search .ui-btn-inner {display: block; font-size: 12px; overflow: hidden; height: 35px; padding: .55em 10px .5em !important; position: relative; text-overflow: ellipsis; white-space: nowrap}
.silo-baby-names .baby-names-search .field-group {overflow: hidden;  }
.silo-baby-names .baby-names-search .search-type { text-align: center; width: 100%}
.silo-baby-names .baby-names-search .search-word { width: 100%; margin: 10px 0px}
.silo-baby-names .baby-names-search .search-word > div {margin: 0px}
.silo-baby-names .baby-names-search #baby-last-name label {width: 53%; float: left; padding: 6px 0px 6px 20px; color: #656565; background: url("../images/mobile/babynames/icon-plus.jpg") 0 6px no-repeat !important}
.silo-baby-names .baby-names-search #baby-last-name .search-word {margin: 0px; width: 45%; float: right}
.silo-baby-names .baby-names-search #baby-last-name .search-word input {color: #656565}
.silo-baby-names .baby-names-search .search-word > .ui-input-text {padding: 0px !important; box-shadow: none !important; border: none !important; width: 100%; background: none}
.silo-baby-names .baby-names-search .search-word input.ui-input-text {box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2) !important; border-radius: 0.6em; border: 1px solid #aaa !important; padding: .4em !important; width: 100%; background: #fff}
@media only screen and (max-width: 320px) {.silo-baby-names .baby-names-search .search-word input {width: 145px}
.silo-baby-names .baby-names-search .search-type, .silo-baby-names .baby-names-search .search-word {width: auto}
}
.silo-baby-names .baby-names-search .ui-btn {background-image: linear-gradient(bottom, #f88411 43%, #fe9c4c 64%, #ffae7b 100%); background-image: -o-linear-gradient(bottom, #f88411 43%, #fe9c4c 64%, #ffae7b 100%); background-image: -moz-linear-gradient(bottom, #f88411 43%, #fe9c4c 64%, #ffae7b 100%); background-image: -webkit-linear-gradient(bottom, #f88411 43%, #fe9c4c 64%, #ffae7b 100%); background-image: -ms-linear-gradient(bottom, #f88411 43%, #fe9c4c 64%, #ffae7b 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.43, #f88411), color-stop(0.64, #fe9c4c), color-stop(1, #ffae7b)); border: 1px solid #ff7e00; text-shadow: 0 -1px 1px #b87431}
.silo-baby-names .baby-names-search .ui-btn.ui-radio-off {color: #fd8c1e; background-image: linear-gradient(bottom, #ffdbb4 44%, #fdecd9 72%, #f7f1e6 86%); background-image: -o-linear-gradient(bottom, #ffdbb4 44%, #fdecd9 72%, #f7f1e6 86%); background-image: -moz-linear-gradient(bottom, #ffdbb4 44%, #fdecd9 72%, #f7f1e6 86%); background-image: -webkit-linear-gradient(bottom, #ffdbb4 44%, #fdecd9 72%, #f7f1e6 86%); background-image: -ms-linear-gradient(bottom, #ffdbb4 44%, #fdecd9 72%, #f7f1e6 86%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, #ffdbb4), color-stop(0.72, #fdecd9), color-stop(0.86, #f7f1e6)); border: 1px solid #ffdbb4; text-shadow: 0 -1px 1px #fff}
.silo-baby-names .baby-names-search .ui-btn.ui-radio-on {background-image: linear-gradient(bottom, #fba651 50%, #fb8107 50%); background-image: -o-linear-gradient(bottom, #fba651 50%, #fb8107 50%); background-image: -moz-linear-gradient(bottom, #fba651 50%, #fb8107 50%); background-image: -webkit-linear-gradient(bottom, #fba651 50%, #fb8107 50%); background-image: -ms-linear-gradient(bottom, #fba651 50%, #fb8107 50%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, #fba651), color-stop(0.51, #fb8107)); text-shadow: 0 -1px 1px #b87431}
.silo-baby-names .baby-names-search .ui-btn-hidden {background: none repeat scroll 0 0 rgba(255, 255, 255, 0); border: 0 none; cursor: pointer; font-size: 1px; height: 100%; left: 0; line-height: 999px; opacity: 0.1; position: absolute; top: 0; width: 100%}
.silo-baby-names .baby-names-mylist {background: #d1e23b; padding: 10px 15px}
.silo-baby-names .baby-names-mylist h2 {margin: 0 0 10px; padding: 0; font-size: 15px}
.silo-baby-names .baby-names-mylist .list-container {background-image: linear-gradient(bottom, #fbffda 24%, #fffffe 62%); background-image: -o-linear-gradient(bottom, #fbffda 24%, #fffffe 62%); background-image: -moz-linear-gradient(bottom, #fbffda 24%, #fffffe 62%); background-image: -webkit-linear-gradient(bottom, #fbffda 24%, #fffffe 62%); background-image: -ms-linear-gradient(bottom, #fbffda 24%, #fffffe 62%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.24, #fbffda), color-stop(0.62, #fffffe)); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow: hidden; padding: 10px}
.silo-baby-names .baby-names-mylist .list-container .count {float: left; width: 40%; font-size: 13px; color: #618239; text-align: center}
.silo-baby-names .baby-names-mylist .list-container .count .value {display: block; font-size: 34px; font-weight: bold; text-align: center}
.silo-baby-names .baby-names-mylist .list-container .count a {color: #618239}
.silo-baby-names .baby-names-mylist .list-container .details {float: right; width: 60%; font-size: 13px; color: #618239}
.silo-baby-names .baby-names-mylist .list-container .details p {margin: 0 0 5px; padding: 0}
.silo-baby-names .baby-names-mylist .list-container .details ul {list-style: none; margin: 0; padding: 0}
.silo-baby-names .baby-names-mylist .list-container .details li {list-style: none; margin: 0 0 2px; padding: 0}
.silo-baby-names .baby-names-mylist .list-container .details a {color: #666666; font-weight: normal}
.silo-baby-names .baby-names-mylist .list-container-not-authenticated {padding: 0 15px}
.silo-baby-names .baby-names-mylist .list-container-not-authenticated .not-authenticated-content {padding-left: 40px; min-height: 40px; background: url("../images/mobile/icon-plus-green.png") 0 0 no-repeat}
.silo-baby-names .baby-names-mylist .list-container-not-authenticated p {padding: 3px 0 0; font-size: 13px}
.silo-baby-names .not-authenticated-buttons {overflow: hidden}
.silo-baby-names .not-authenticated-buttons .sign-in {float: left; width: 35%}
.silo-baby-names .not-authenticated-buttons .join {float: left; width: 65%}
.silo-baby-names .not-authenticated-buttons .sign-in .ui-btn, .silo-baby-names .not-authenticated-buttons .join .ui-btn {font-size: 12px}
 .silo-baby-names .ui-header {color: #754620; text-shadow: 0 1px 0 #ffffff; border-top: 1px solid #c59c73; border-bottom: 0; background-color: #ffdbb4; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffdbb4), to(#fbe8d1));  background-image: -webkit-linear-gradient(top, #ffdbb4, #fbe8d1);  background-image: -moz-linear-gradient(top, #ffdbb4, #fbe8d1);  background-image: -ms-linear-gradient(top, #ffdbb4, #fbe8d1);  background-image: -o-linear-gradient(top, #ffdbb4, #fbe8d1);  background-image: linear-gradient(to bottom, #ffdbb4, #fbe8d1)}
.silo-baby-names .ui-btn-up-c {background: #ffffff; border-color: #e6e6e6; border-style: dotted}
.silo-baby-names .ui-btn-hover-c {background: #fffbcc; border-color: #e6e6e6; border-style: dotted}
.silo-baby-names .ui-icon {background-color: #cbdd30; border: 3px solid #fff; margin-top: -13px; border-radius: 13px 13px 13px 13px}
.silo-baby-names .baby-name .ui-btn-icon-left .ui-icon {position: absolute; right: 20px; left: auto; background-color: #fff; border: 0; background-image: url("../images/mobile/icons-18-grey.png")}
.silo-baby-names .baby-name .ui-btn-icon-left .ui-icon-plus {background-position: -108px 50%}
.silo-baby-names .baby-name .ui-btn-icon-left .ui-icon-minus {background-position: -216px 50% !important}
 .silo-baby-names .btn-add-to-list .ui-btn-inner {font-weight: bold; color: #666666; border-bottom: 1px solid #acb993; background-color: #ecf0c6; background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfee8), to(#ecf0c6));  background-image: -webkit-linear-gradient(top, #fdfee8, #ecf0c6);  background-image: -moz-linear-gradient(top, #fdfee8, #ecf0c6);  background-image: -ms-linear-gradient(top, #fdfee8, #ecf0c6);  background-image: -o-linear-gradient(top, #fdfee8, #ecf0c6);  background-image: linear-gradient(to bottom, #fdfee8, #ecf0c6)}
.silo-baby-names .ui-btn-hidden {color: #fff; font-size: 1px}
.silo-baby-names .name-list .btn-add-to-list strong {font-weight: bold; color: #4f692e}
.silo-baby-names .name-detail-container h3, .silo-baby-names .name-list .ui-collapsible-heading a .ui-btn-inner {padding-left: 48px; background: url("../images/baby_names/sprite-gender.gif") 21px -92px no-repeat}
.silo-baby-names .name-detail-container .boy h3, .silo-baby-names .name-list .boy .ui-collapsible-heading a .ui-btn-inner {background-position: 21px 6px}
.silo-baby-names .name-detail-container .girl h3, .silo-baby-names .name-list .girl .ui-collapsible-heading a .ui-btn-inner {background-position: 21px -43px}
.silo-baby-names .name-detail-container h3 {margin: 0 0 10px -10px; padding: 10px 0 0 46px}
.silo-baby-names .ui-collapsible {background: #faf5f0}
.silo-baby-names .ui-collapsible-heading .ui-btn-up-c {background: #faf5f0}
.silo-baby-names .ui-collapsible-heading-collapsed .ui-btn-up-c {background: #fff}
.silo-baby-names .ui-collapsible-content {padding: 0 26px 15px}
.silo-baby-names .name-detail-container {background: #faf5f0; padding: 0.6em 0.8em 0.8em}
 .silo-baby-names .baby-names-list {margin: 0; padding: 0}
.silo-baby-names .baby-names-list ul {margin: 0; padding: 0; list-style: none}
.silo-baby-names .baby-names-list ul li a {display: block; padding: 5px 15px; border-bottom: 1px dotted #e6e6e6}
.silo-baby-names .baby-names-list ul li a:hover, .silo-baby-names .baby-names-list ul li a:active {background: #fffbcc}
.silo-baby-names .baby-names-list ul li a span {display: block; color: #666666; padding: 5px 15px 5px 25px; background: url("../images/baby_names/sprite-gender.gif") 0 1px no-repeat}
.silo-baby-names .baby-names-list ul li.girl a span {background-position: 0 -48px}
.silo-baby-names .baby-names-lists-list ul li a span {background: none; padding: 5px 0 5px 0}
.silo-baby-names .weekly-popular-list {margin: 0; padding: 0}
.silo-baby-names .weekly-popular-list .ui-block-a {border-right: 1px dotted #e6e6e6}
.silo-baby-names .weekly-popular-list .ui-block-b {margin-left: -1px}
 .silo-baby-names .baby-name-detail {border: 1px solid #f2dfcb; background: #fff; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; padding: 5px 15px}
.silo-baby-names .baby-name-detail .ui-grid-a {margin-bottom: 20px}
.silo-baby-names .baby-name-detail .ui-grid-a .ui-block-a {width: 40%}
.silo-baby-names .baby-name-detail .ui-grid-a .ui-block-b {width: 60%}
.silo-baby-names .baby-name-detail .ui-grid-a .ui-block-a p, .silo-baby-names .baby-name-detail .ui-grid-a .ui-block-b ul {margin-top: 0}
.silo-baby-names .share-name {overflow: hidden; padding: 4px 0 0}
.silo-baby-names .share-name .text {float: left; font-weight: bold; padding: 7px 0 0 10px}
.silo-baby-names .share-name .items {float: right}
.silo-baby-names .share-name .items a {display: inline-block; border-left: 1px solid #e6e6e6; text-indent: -999em; height: 29px; width: 60px; overflow: hidden}
.silo-baby-names .share-name .items a.email {background: url("../images/mobile/share-email.jpg") no-repeat}
.silo-baby-names .share-name .items a.facebook {background: url("../images/mobile/share-facebook.jpg") no-repeat}
.silo-baby-names .share-name .items a.twitter {background: url("../images/mobile/share-twitter.jpg") no-repeat}
 .page-baby-names-landing li.ui-body-c {border-color: #c9a27b !important}
.silo-baby-names .featured-names-list {margin: 0; padding: 10px}
.silo-baby-names .featured-names-list .ui-block .item {margin: 2px; background: #faf5f0}
.silo-baby-names .featured-names-list .ui-block .item a {display: block; background: #faf5f0}
.silo-baby-names .featured-names-list .ui-block .item a:hover, .silo-baby-names .featured-names-list .ui-block .item a:active {background: #fce0c5}
.silo-baby-names .featured-names-list .ui-block img {display: block; width: 100%}
.silo-baby-names .featured-names-list .ui-block .item span {display: block; padding: 5px 2px 12px; height: 30px; font-size: 12px; color: #666666; text-align: center}
.silo-baby-names .suprise-me-with {margin: 0; padding: 0}
.silo-baby-names .suprise-me-with a.ui-link {display: block; padding: 7px 4px}
.silo-baby-names .suprise-me-with a.ui-link span {display: block; font-size: 12px; margin: 0 auto; width: 100px; padding: 7px 0 5px 22px; background: url("../images/baby_names/sprite-gender.gif") 0 1px no-repeat}
.silo-baby-names .surprise-me-with a.ui-link.boy span {color: #1598d0; background-position: 0 1px}
.silo-baby-names .suprise-me-with a.ui-link.girl span {color: #ec3b96; background-position: 0 -48px}
.silo-baby-names .suprise-me-with a.ui-link.unisex span {color: #04b49f; background-position: 0 -96px}
.silo-baby-names .suprise-me-with a.ui-link:hover, .silo-baby-names .suprise-me-with a.ui-link:active {background-color: #fffbcc}
.signup-signin .header p {color: #3a4d22; background-image: linear-gradient(bottom, #b5c902 22%, #d2e241 61%); background-image: -o-linear-gradient(bottom, #b5c902 22%, #d2e241 61%); background-image: -moz-linear-gradient(bottom, #b5c902 22%, #d2e241 61%); background-image: -webkit-linear-gradient(bottom, #b5c902 22%, #d2e241 61%); background-image: -ms-linear-gradient(bottom, #b5c902 22%, #d2e241 61%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.22, #b5c902), color-stop(0.61, #d2e241))}
.signup-signin .section-container {background: #e7f2da; margin: 10px 10px; padding: 10px 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px}
.signup-signin #login_fields a {display: none}
.signup-signin .ui-select, .signup-signin .ui-input-text {font-weight: bold; margin-top: 8px}
.signup-signin .checkbox .ui-input-text {font-weight: normal; margin-top: inherit}
.signup-signin .formError {margin-bottom: 8px}
 #children {padding: 1em}
.child {background: #FBFFD9; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 1em; margin-bottom: 1em}
#children label {font-weight: weight}
 .alert, .warning, .formError, .notice {color: white; padding: 1em 1em 1em 60px; text-shadow: 0 1px 0 #9900cc}
.content-primary .alert, .content-primary .warning, .content-primary .formError, .content-primary .notice {margin: 1em 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-bottom: 1em}
.alert {background: #F3614B url(../images/membership/red-exclamation-mark.jpg) 15px 50% no-repeat}
.notice {margin: 0px; background: #C57FDB url(../images/membership/big-green-tick.png) 15px 50% no-repeat; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px}
.warning {background: #F3614B url(../images/membership/red-exclamation-mark.jpg) 15px 50% no-repeat; padding-left: 60px}
.warning a:link, .warning a:hover, .warning a:visited {color: white !important; text-decoration: underline}
.ui-content .promo-list {margin: -15px}
.promo-list .alert, .formError {color: white; font-size: 11px; font-weight: normal; background: #F3614B url("/images/membership/warning-icon.gif") 10px 50% no-repeat; padding: 3px 0 3px 31px; margin: .5em 0 0 0; clear: left}
.promo-list .alert {width: 80%}
.promo-list .highlight {background-color: #FFF2FC}
.promo-list .highlight.ui-btn-hover-e {color: white !important; background: #813F97 url("/images/mobile/header-bg.png") repeat-x top left !important; border-left: 1px solid #813F97 !important; border-right: 1px solid #813F97 !important; border-top: 1px solid #FFF2FC !important; border-bottom: 0px !important}
.promo-list .highlight.ui-btn-hover-e a.ui-link-inherit {color: white !important; text-shadow: 1px 1px #91337E}
form .row label {color: #3A4D22; font-weight: bold}
form .row .input label {margin: .5em 0; display: inline-block; font-size: 14px; font-weight: normal}
form .disclaimer p {font-size: 14px}
 .promo-list .ui-li-has-thumb a.ui-link-inherit {height: 64px; padding-top: 10px; padding-bottom: 0px !important}
.promo-list .ui-btn-up-e, .promo-list .ui-btn-hover-e, .promo-list .ui-btn-down-e, .promo-list .ui-btn-active {border-top: none !important; border-bottom: 1px dotted #E6CBF2 !important}
 #promo-details .promotion {padding-bottom: 15px}
#promo-details h1, #promo-details h2, #promo-details h3, #promo-details h4, #promo-details strong {color: #823d99}
#promo-details h1 {font-size: 1.5em; font-weight: normal; line-height: 1.2em; padding-bottom: 0.2em}
#promo-details.show h1 {border-bottom: 1px solid #823d99}
#promo-details h2 {font-size: 1.2em}
#promo-details .tout {padding: 20px 0px 0px 0px; text-align: center}
#promo-details .promotion img {display: none}
 .header .promotions-ui-bar a span {display: block !important}
.promotions-ui-bar {background: #EFBEE5; background: #f7d8f1;  background: -moz-linear-gradient(top, #f7d8f1 0%, #f0bfe6 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7d8f1), color-stop(100%, #f0bfe6));  background: -webkit-linear-gradient(top, #f7d8f1 0%, #f0bfe6 100%);  background: -o-linear-gradient(top, #f7d8f1 0%, #f0bfe6 100%);  background: -ms-linear-gradient(top, #f7d8f1 0%, #f0bfe6 100%);  background: linear-gradient(top, #f7d8f1 0%, #f0bfe6 100%);  border-bottom: 1px solid #91337E; padding: 0px 0px 0px 1em; position: relative; overflow: visible}
.promotions-ui-bar ul {padding: 0px; margin: 0px}
.promotions-ui-bar ul li {list-style-type: none; display: inline-block; padding: .4em 0px; margin: 0px}
.promotions-ui-bar a, .promotions-ui-bar {color: #813F97 !important; font-size: 16px; font-weight: bold}
.promotions-ui-bar .home a, .promotions-ui-bar .back a {display: block; text-indent: -999em; overflow: hidden; height: 16px; width: 16px; background: url(../images/mobile/promotions/icon-home.png) no-repeat top left}
.promotions-ui-bar .back a {background: url(../images/mobile/promotions/icon-back.png) no-repeat top left}
.promotions-ui-bar .winners {position: absolute; top: 0px; right: 0px; width: 35%; background: url(../images/mobile/promotions/icon-divider.png) no-repeat bottom left}
.promotions-ui-bar .winners a, .promotions-ui-bar .winners span {padding-left: 35px; background: url(../images/mobile/promotions/icon-star.png) no-repeat 10px 50%}
.promotions-ui-bar .active.winners {background: #f6daf0;  background: -moz-linear-gradient(top, #f6daf0 0%, white 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6daf0), color-stop(100%, white));  background: -webkit-linear-gradient(top, #f6daf0 0%, white 100%);  background: -o-linear-gradient(top, #f6daf0 0%, white 100%);  background: -ms-linear-gradient(top, #f6daf0 0%, white 100%);  background: linear-gradient(top, #f6daf0 0%, white 100%);  padding: .5em 0px .4em 0px; position: absolute; top: 0px; z-index: 999}
 #promo-info.ui-listview {margin: 0px}
#promo-info.promo-list a.ui-link-inherit {height: auto; padding-bottom: .7em !important}
#promo-info {position: relative; border: 1px solid #E6CBF2; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
#promo-info li.terms:last-child {border-radius: 10px 10px 10px 10px !important; -moz-border-radius: 10px 10px 10px 10px !important; -webkit-border-radius: 10px 10px 10px 10px !important}
#promo-info li:first-child {border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px}
#promo-info li:first-child {border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px}
#promo-info li:last-child {border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; border-bottom: 0px !important}
#promo-info .ui-btn-up-c, #promo-info .ui-btn-hover-c, #promo-info .ui-btn-down-c {border-top: 1px dotted #E6CBF2; background: none}
.enter-button {background: none}
#entry-form {clear: both}
#heading {margin: 0px -15px 0px -15px; border-top: 1px solid #E6CBF2}
#heading h3 {margin-top: 0px; background: #ecb4ff;  background: -moz-linear-gradient(top, #ecb4ff 0%, #f5d7ff 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ecb4ff), color-stop(100%, #f5d7ff));  background: -webkit-linear-gradient(top, #ecb4ff 0%, #f5d7ff 100%);  background: -o-linear-gradient(top, #ecb4ff 0%, #f5d7ff 100%);  background: -ms-linear-gradient(top, #ecb4ff 0%, #f5d7ff 100%);  background: linear-gradient(top, #ecb4ff 0%, #f5d7ff 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecb4ff', endColorstr='#f5d7ff',GradientType=0 );  border-top: 1px solid #F6DBFF; border-bottom: 1px solid #B37BC9; font-size: 14px; padding: .5em 1em}
#section-title {font-weight: bold; display: block; margin-bottom: 1em; color: #823D99}
.entry {background: #F5FAF0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 1em}
.entry .copyright {background: none}
.entry .row {padding: .5em 1em; border-bottom: 1px #E1F2CB solid; border-top: 1px solid #fff}
.membership {background: #E7F2DA !important}
.membership .row {border: 0px !important; clear: both}
.wrap .section {padding-right: 0px; width: 42%; display: inline-block; float: left; clear: none !important}
form .row .input label {width: 100%}
form#new_promotion_entry .confirm label:first-child {display: none}
 .listview-heading {background: #A151C2; color: white !important; margin: -15px -15px 15px -15px; padding: 15px; text-shadow: 1px 1px #91337E}
  .ui-bar-e {border: 0px solid #E6CBF2; background: #A152C2; color: #ffffff; font-weight: bold; text-shadow: 0 1px 1px #444444; background-image: -webkit-gradient(linear, left top, left bottom, from(#b15ad5), to(#9049ae));  background-image: -webkit-linear-gradient(#b15ad5, #9049ae);  background-image: -moz-linear-gradient(#b15ad5, #9049ae);  background-image: -ms-linear-gradient(#b15ad5, #9049ae);  background-image: -o-linear-gradient(#b15ad5, #9049ae);  background-image: linear-gradient(#b15ad5, #9049ae)}
.ui-bar-e .ui-link-inherit {color: #ffffff}
.ui-bar-e .ui-link {color: #7cc4e7; font-weight: bold}
.ui-bar-e .ui-link:hover {color: #2489CE}
.ui-bar-e .ui-link:active {color: #2489CE}
.ui-bar-e .ui-link:visited {color: #2489CE}
.ui-bar-e, .ui-bar-e input, .ui-bar-e select, .ui-bar-e textarea, .ui-bar-e button {font-family: Helvetica, Arial, sans-serif}
.ui-body-e, .ui-dialog.ui-overlay-e {border: 1px solid #E6CBF2; color: #000000; text-shadow: 0 1px 0 #eeeeee; background: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#FFFFFF));  background-image: -webkit-linear-gradient(#f9f9f9, #FFFFFF);  background-image: -moz-linear-gradient(#f9f9f9, #FFFFFF);  background-image: -ms-linear-gradient(#f9f9f9, #FFFFFF);  background-image: -o-linear-gradient(#f9f9f9, #FFFFFF);  background-image: linear-gradient(#f9f9f9, #FFFFFF)}
.ui-body-e, .ui-body-e input, .ui-body-e select, .ui-body-e textarea, .ui-body-e button {font-family: Helvetica, Arial, sans-serif}
.ui-body-e .ui-link-inherit {color: #000000}
.ui-body-e .ui-link {color: #2489CE; font-weight: bold}
.ui-body-e .ui-link:hover {color: #2489CE}
.ui-body-e .ui-link:active {color: #2489CE}
.ui-body-e .ui-link:visited {color: #2489CE}
.ui-btn-up-e {border: 1px solid #E6CBF2; background: #fff; font-weight: bold; color: #9900CC; text-shadow: 0 1px 1px #f6f6f6; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));  background-image: -webkit-linear-gradient(#fff, #fff);  background-image: -moz-linear-gradient(#fff, #fff);  background-image: -ms-linear-gradient(#fff, #fff);  background-image: -o-linear-gradient(#fff, #fff);  background-image: linear-gradient(#fff, #fff)}
.ui-btn-up-e a.ui-link-inherit {color: #9900CC}
.ui-btn-hover-e {border: 1px solid #E6CBF2; background: #FFF2FC; font-weight: bold; color: #9900CC; text-shadow: 0 1px 1px #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff2fc), to(#fff2fc));  background-image: -webkit-linear-gradient(#fff2fc, #fff2fc);  background-image: -moz-linear-gradient(#fff2fc, #fff2fc);  background-image: -ms-linear-gradient(#fff2fc, #fff2fc);  background-image: -o-linear-gradient(#fff2fc, #fff2fc);  background-image: linear-gradient(#fff2fc, #fff2fc)}
.ui-btn-hover-e a.ui-link-inherit {color: #9900CC}
.ui-btn-down-e {border: 1px solid #E6CBF2; background: #FFF2FC; font-weight: bold; color: #9900CC; text-shadow: 0 1px 1px #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff2fc), to(#fff2fc));  background-image: -webkit-linear-gradient(#fff2fc, #fff2fc);  background-image: -moz-linear-gradient(#fff2fc, #fff2fc);  background-image: -ms-linear-gradient(#fff2fc, #fff2fc);  background-image: -o-linear-gradient(#fff2fc, #fff2fc);  background-image: linear-gradient(#fff2fc, #fff2fc)}
.ui-btn-down-e a.ui-link-inherit {color: #9900CC}
.ui-btn-up-e, .ui-btn-hover-e, .ui-btn-down-e {font-family: Helvetica, Arial, sans-serif; text-decoration: none}
 .ui-bar-f {border: 1px solid #B3B3B3; background: #EFBEE5; color: #813F97; font-weight: bold; text-shadow: 0 1px 1px #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7d8f1), to(#f0bfe6));  background-image: -webkit-linear-gradient(#f7d8f1, #f0bfe6);  background-image: -moz-linear-gradient(#f7d8f1, #f0bfe6);  background-image: -ms-linear-gradient(#f7d8f1, #f0bfe6);  background-image: -o-linear-gradient(#f7d8f1, #f0bfe6);  background-image: linear-gradient(#f7d8f1, #f0bfe6)}
.ui-bar-f .ui-link-inherit {color: #813F97}
.ui-bar-f .ui-link {color: #7cc4e7; font-weight: bold}
.ui-bar-f .ui-link:hover {color: #2489CE}
.ui-bar-f .ui-link:active {color: #2489CE}
.ui-bar-f .ui-link:visited {color: #2489CE}
.ui-bar-f, .ui-bar-f input, .ui-bar-f select, .ui-bar-f textarea, .ui-bar-f button {font-family: Helvetica, Arial, sans-serif}
.ui-body-f, .ui-overlay-f {border: 1px solid #aaaaaa; color: #333333; text-shadow: 0 1px 0 #ffffff; background: #f9f9f9; background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eeeeee));  background-image: -webkit-linear-gradient(#f9f9f9, #eeeeee);  background-image: -moz-linear-gradient(#f9f9f9, #eeeeee);  background-image: -ms-linear-gradient(#f9f9f9, #eeeeee);  background-image: -o-linear-gradient(#f9f9f9, #eeeeee);  background-image: linear-gradient(#f9f9f9, #eeeeee)}
.ui-overlay-f {background-image: none; border-width: 0}
.ui-body-f, .ui-body-f input, .ui-body-f select, .ui-body-f textarea, .ui-body-f button {font-family: Helvetica, Arial, sans-serif}
.ui-body-f .ui-link-inherit {color: #333333}
.ui-body-f .ui-link {color: #9900ca; font-weight: bold}
.ui-body-f .ui-link:hover {color: #2489CE}
.ui-body-f .ui-link:active {color: #2489CE}
.ui-body-f .ui-link:visited {color: #2489CE}
.ui-btn-up-f {border: 1px solid #cccccc; background: #eeeeee; font-weight: bold; color: #2F3E46; text-shadow: 0 1px 0 #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));  background-image: -webkit-linear-gradient(#ffffff, #f1f1f1);  background-image: -moz-linear-gradient(#ffffff, #f1f1f1);  background-image: -ms-linear-gradient(#ffffff, #f1f1f1);  background-image: -o-linear-gradient(#ffffff, #f1f1f1);  background-image: linear-gradient(#ffffff, #f1f1f1)}
.ui-btn-up-f a.ui-link-inherit {color: #2F3E46}
.ui-btn-hover-f {border: 1px solid #bbbbbb; background: #dfdfdf; font-weight: bold; color: #2F3E46; text-shadow: 0 1px 0 #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e0e0e0));  background-image: -webkit-linear-gradient(#f6f6f6, #e0e0e0);  background-image: -moz-linear-gradient(#f6f6f6, #e0e0e0);  background-image: -ms-linear-gradient(#f6f6f6, #e0e0e0);  background-image: -o-linear-gradient(#f6f6f6, #e0e0e0);  background-image: linear-gradient(#f6f6f6, #e0e0e0)}
.ui-btn-hover-f a.ui-link-inherit {color: #2F3E46}
.ui-btn-down-f {border: 1px solid #bbbbbb; background: #d6d6d6; font-weight: bold; color: #2F3E46; text-shadow: 0 1px 0 #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#d0d0d0), to(#dfdfdf));  background-image: -webkit-linear-gradient(#d0d0d0, #dfdfdf);  background-image: -moz-linear-gradient(#d0d0d0, #dfdfdf);  background-image: -ms-linear-gradient(#d0d0d0, #dfdfdf);  background-image: -o-linear-gradient(#d0d0d0, #dfdfdf);  background-image: linear-gradient(#d0d0d0, #dfdfdf)}
.ui-btn-down-f a.ui-link-inherit {color: #2F3E46}
.ui-btn-up-f, .ui-btn-hover-f, .ui-btn-down-f {font-family: Helvetica, Arial, sans-serif; text-decoration: none}
 .ui-bar-h {border: 1px solid #e2acd7; background: #F7D8F1; color: #813F97; font-weight: bold; text-shadow: 0 1px 1px #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7d8f1), to(#F0BFE6));  background-image: -webkit-linear-gradient(#f7d8f1, #F0BFE6);  background-image: -moz-linear-gradient(#f7d8f1, #F0BFE6);  background-image: -ms-linear-gradient(#f7d8f1, #F0BFE6);  background-image: -o-linear-gradient(#f7d8f1, #F0BFE6);  background-image: linear-gradient(#f7d8f1, #F0BFE6)}
.ui-bar-h .ui-link-inherit {color: #813F97}
.ui-bar-h .ui-link {color: #7cc4e7; font-weight: bold}
.ui-bar-h .ui-link:hover {color: #2489CE}
.ui-bar-h .ui-link:active {color: #2489CE}
.ui-bar-h .ui-link:visited {color: #2489CE}
.ui-bar-h, .ui-bar-h input, .ui-bar-h select, .ui-bar-h textarea, .ui-bar-h button {font-family: Helvetica, Arial, sans-serif}
.ui-body-h, .ui-dialog.ui-overlay-h {border: 1px solid #aaaaaa; color: #666666; text-shadow: 0 1px 0 #ffffff; background: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));  background-image: -webkit-linear-gradient(#ffffff, #ffffff);  background-image: -moz-linear-gradient(#ffffff, #ffffff);  background-image: -ms-linear-gradient(#ffffff, #ffffff);  background-image: -o-linear-gradient(#ffffff, #ffffff);  background-image: linear-gradient(#ffffff, #ffffff)}
.ui-body-h, .ui-body-h input, .ui-body-h select, .ui-body-h textarea, .ui-body-h button {font-family: Helvetica, Arial, sans-serif}
.ui-body-h .ui-link-inherit {color: #666666}
.ui-body-h .ui-link {color: #9900ca; font-weight: bold}
.ui-body-h .ui-link:hover {color: #6e2b8c}
.ui-body-h .ui-link:active {color: #6e2b8c}
.ui-body-h .ui-link:visited {color: #2489CE}
.ui-btn-up-h {border: 1px solid #cccccc; background: #eeeeee; font-weight: bold; color: #2F3E46; text-shadow: 0 1px 0 #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));  background-image: -webkit-linear-gradient(#ffffff, #f1f1f1);  background-image: -moz-linear-gradient(#ffffff, #f1f1f1);  background-image: -ms-linear-gradient(#ffffff, #f1f1f1);  background-image: -o-linear-gradient(#ffffff, #f1f1f1);  background-image: linear-gradient(#ffffff, #f1f1f1)}
.ui-btn-up-h a.ui-link-inherit {color: #2F3E46}
.ui-btn-hover-h {border: 1px solid #bbbbbb; background: #dfdfdf; font-weight: bold; color: #2F3E46; text-shadow: 0 1px 0 #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e0e0e0));  background-image: -webkit-linear-gradient(#f6f6f6, #e0e0e0);  background-image: -moz-linear-gradient(#f6f6f6, #e0e0e0);  background-image: -ms-linear-gradient(#f6f6f6, #e0e0e0);  background-image: -o-linear-gradient(#f6f6f6, #e0e0e0);  background-image: linear-gradient(#f6f6f6, #e0e0e0)}
.ui-btn-hover-h a.ui-link-inherit {color: #2F3E46}
.ui-btn-down-h {border: 1px solid #bbbbbb; background: #d6d6d6; font-weight: bold; color: #2F3E46; text-shadow: 0 1px 0 #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#d0d0d0), to(#dfdfdf));  background-image: -webkit-linear-gradient(#d0d0d0, #dfdfdf);  background-image: -moz-linear-gradient(#d0d0d0, #dfdfdf);  background-image: -ms-linear-gradient(#d0d0d0, #dfdfdf);  background-image: -o-linear-gradient(#d0d0d0, #dfdfdf);  background-image: linear-gradient(#d0d0d0, #dfdfdf)}
.ui-btn-down-h a.ui-link-inherit {color: #2F3E46}
.ui-btn-up-h, .ui-btn-hover-h, .ui-btn-down-h {font-family: Helvetica, Arial, sans-serif; text-decoration: none}
  a.ui-link-inherit {text-decoration: none !important}
 .promo-list .ui-icon, .promo-list .ui-icon-searchfield:after {background: #FFFFFF; background: rgba(153, 0, 204, 0.4); background-image: url(../images/mobile/promotions/icons-18-white.png); background-repeat: no-repeat; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px}
.promo-list .ui-icon-arrow-r {background-position: -108px 50%}
 .page-kids-activities.silo-baby-names .ui-link-inherit {color: #a66a3a}
.page-kids-activities.silo-baby-names .ui-link {color: #a66a3a; font-weight: bold}
.silo-kids-activities .ui-content .ui-listview {margin: 0px}
.silo-kids-activities .content-primary {background: #FFF6E6 !important; border-bottom: 1px solid #C59C73}
.silo-kids-activities .content-primary.details {padding-bottom: 0px; background: #fff !important}
.full {padding: 0px !important}
.wrapper {margin: 15px !important}
.silo-kids-activities .ui-body-c .ui-link:visited {color: #A66A3A}
.silo-kids-activities .ui-body-c .ui-link:active {color: #A66A3A}
.silo-kids-activities .ui-body-c .ui-link:hover {color: #A66A3A}
.silo-kids-activities .ui-body-c .ui-link, .silo-kids-activities .ui-link-inherit {color: #A66A3A !important; font-weight: bold}
 #kids-activities-mylist {min-height: 135px}
#kids-activities-mylist #count {display: inline-block; width: 30%; margin-right: 5%}
#kids-activities-mylist #count a, #kids-activities-mylist #count a:hover, #kids-activities-mylist #count a:visited {display: inline-block; width: 100%; color: #618239 !important; text-align: center !important; font-size: 12px; min-height: 80px; background-image: linear-gradient(bottom, #fbffda 24%, #fffffe 62%); background-image: -o-linear-gradient(bottom, #fbffda 24%, #fffffe 62%); background-image: -moz-linear-gradient(bottom, #fbffda 24%, #fffffe 62%); background-image: -webkit-linear-gradient(bottom, #fbffda 24%, #fffffe 62%); background-image: -ms-linear-gradient(bottom, #fbffda 24%, #fffffe 62%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.24, #fbffda), color-stop(0.62, #fffffe)); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow: hidden; padding: 10px}
#kids-activities-mylist #count a:hover {background: #edf4b3}
#kids-activities-mylist #count .value {display: block; font-size: 50px; font-weight: bold; text-align: center}
#kids-activities-mylist #details {float: right; clear: none; width: 55%; min-height: 80px}
#kids-activities-mylist #details.kids-activities, #kids-activities-mylist #count.kids-activities a {min-height: 86px !important}
#kids-activities-mylist #details .details {float: left; width: 100%}
#kids-activities-mylist #details a {color: #618239 !important}
#kids-activities-toolbar.babyname-ui-bar {overflow: hidden; position: relative; color: #664d00 !important; background: #FD8613; text-shadow: 0 1px 0 #fff; border-top: 1px solid #ffecb2; height: 30px; border-bottom: 0; background: #ffd865;  background: -moz-linear-gradient(top, #ffd865 0%, #e4b011 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd865), color-stop(100%, #e4b011));  background: -webkit-linear-gradient(top, #ffd865 0%, #e4b011 100%);  background: -o-linear-gradient(top, #ffd865 0%, #e4b011 100%);  background: -ms-linear-gradient(top, #ffd865 0%, #e4b011 100%);  background: linear-gradient(top, #ffd865 0%, #e4b011 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd865', endColorstr='#e4b011',GradientType=0 );  background: url("/images/mobile/kids-activities/bg-toolbar.gif") repeat-x bottom left}
#kids-activities-toolbar.babyname-ui-bar ul.tools li a {background-image: url("/images/mobile/kids-activities/toolbar-right-icons.gif")}
#kids-activities-toolbar.babyname-ui-bar ul.tools li.home a {background-position: -86px 0px; margin-right: 0px}
#kids-activities-toolbar.babyname-ui-bar ul.tools li a.active {background-position: -44px -33px}
#kids-activities-toolbar.babyname-ui-bar ul.tools li.search-list a.active {background-position: 0px -33px}
#kids-activities-toolbar.babyname-ui-bar h1 {padding-top: 0px}
#kids-activities-toolbar.babyname-ui-bar h1 a {color: #664d00 !important; font-size: 16px !important; padding: 0 0 0 20px; display: block; background: url("/images/mobile/kids-activities/toolbar-left-icons.png") 0px 3px no-repeat}
#kids-activities-toolbar.babyname-ui-bar h1 a.back {background: url("/images/mobile/kids-activities/toolbar-left-icons.png") 0px -48px no-repeat}
.search-panel {padding: 10px 15px; background: #FFF6E6; border-bottom: 1px solid #c59c73}
#recipe-about, #select-category, #select-age, #select-duration {margin: 0px 0px 0px 0px; padding: 0px; display: block; width: 47%}
#recipe-about {margin: .5em 5px}
#recipe-about, #select-age {float: left}
#select-category, #select-duration {float: right}
.search-panel .button {padding-top: 0.5%; clear: both}
 .feature-grid {padding: 0px !important}
.feature-grid .ui-li-desc {width: 100%; overflow: visible; white-space: normal !important}
.silo-kids-activities .ui-bar-b.ui-li-divider, .silo-kids-activities .heading-divider {color: #6e2b8c !important; text-shadow: 0 1px 0 #ffffff; border-bottom: 1px solid #a563bf; border-top: 1px solid #a563bf; background-color: #ffdbb4; background-image: -webkit-gradient(linear, left top, left bottom, from(#ebb0ff), to(#f5d9ff));  background-image: -webkit-linear-gradient(top, #ebb0ff, #f5d9ff);  background-image: -moz-linear-gradient(top, #ebb0ff, #f5d9ff);  background-image: -ms-linear-gradient(top, #ebb0ff, #f5d9ff);  background-image: -o-linear-gradient(top, #ebb0ff, #f5d9ff);  background-image: linear-gradient(to bottom, #ebb0ff, #f5d9ff)}
.silo-kids-activities.recipe .ui-bar-b.ui-li-divider, .silo-kids-activities.recipe .heading-divider {color: #5A371A !important; text-shadow: 0 1px 0 #ffffff; border-bottom: 1px solid #babf9b; border-top: 1px solid #babf9b; background-color: #ffdbb4; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E9EFC3));  background-image: -webkit-linear-gradient(top, #fff, #E9EFC3);  background-image: -moz-linear-gradient(top, #fff, #E9EFC3);  background-image: -ms-linear-gradient(top, #fff, #E9EFC3);  background-image: -o-linear-gradient(top, #fff, #E9EFC3);  background-image: linear-gradient(to bottom, #fff, #E9EFC3)}
h1.heading-divider, .page-kids-activities li.ui-bar-b.ui-li-divider:first-child {border-top: 0px}
.heading-divider {padding: .5em 15px; font-size: 14px !important; font-weight: bold; text-transform: capitalize}
.content-primary .heading-divider, .similar-activities .ui-listview, #more-photos .ui-grid-b {margin: 0px -15px !important}
.silo-kids-activities .ui-grid-a {background: #FFF6E6 !important}
.silo-kids-activities .ui-grid-a img, .silo-kids-activities .ui-grid-b img {width: 100%}
.silo-kids-activities .ui-grid-a .title {text-align: center; text-transform: capitalize; padding: .5em; display: block}
.silo-kids-activities .menu .ui-grid-b {padding: 2% 0 2% 2%}
.silo-kids-activities .menu .ui-grid-b a {margin: 0 3% 3% 0; background: #FFF6E6 !important; display: block}
.silo-kids-activities .menu .ui-grid-b span {display: block; text-align: center; padding: 2%; font-size: 12px; min-height: 40px}
 #kids-activities-landing ul {margin-bottom: -1.5em}
#recipes-and-activities p {line-height: 1.5em}
#recipes-and-activities p {line-height: 1.4em}
#recipes-and-activities .ingredients ul {padding-left: 0em}
#recipes-and-activities ol {padding-left: 1.5em}
#recipes-and-activities ol li {line-height: 1.45; margin: .75em 0}
#recipes-and-activities .ingredients ul li {list-style: none; line-height: 1.3; margin: .75em 0; background: url(../images/bullets/default-bullet-large.gif) no-repeat scroll 0 4px; padding-left: 15px}
#recipes-and-activities h1, #recipes-and-activities h2, #recipes-and-activities h3, .attributes strong, .summary p {color: #6E2B8C}
#recipes-and-activities h1 {font-weight: normal; font-size: 1.8em; line-height: 1.5em}
#recipes-and-activities h2 {font-size: 1.2em}
.default-image {width: 100%; margin: 0px auto}
.attributes {border-top: 1px dashed #E6BBF3; border-bottom: 1px dashed #E6BBF3; color: #EE50A1}
.summary p {font-weight: bold}
.main-image img {width: 100%; margin: 1em 0}
.share ul {display: block; width: 100%; margin: 1em 0px; padding: 0px; background: #f0f0f0; border: 1px solid #e6e6e6; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.share ul li {list-style: none; background: none; text-align: center; width: 18%; display: inline-block; vertical-align: middle; margin: 0px}
.share ul li a {display: block; height: 2.5em; width: 100%; background: red; text-indent: 999em; overflow: hidden}
.share ul li a:hover {background-color: #cbdd30}
.share ul li.title {width: 40%}
.share ul li.title span {color: #666666}
.share li.mail a {background: url(../images/mobile/kids-activities/icon-share-email.png) no-repeat 50% 50%; border-left: #e6e6e6 1px solid}
.share li.fb a {background: url(../images/mobile/kids-activities/icon-share-fb.png) no-repeat 50% 50%; border-left: #e6e6e6 1px solid; border-right: #e6e6e6 1px solid}
.share li.twitter a {background: url(../images/mobile/kids-activities/icon-share-twitter.png) no-repeat 50% 50%}
.silo-kids-activities .ui-listview img, .more-photo {width: 100% !important}
.silo-kids-activities .ui-listview .ui-li-thumb {min-height: 80px}
 #recipes-and-activities-search .ui-icon {background-color: #664c00 !important; border: 0px solid white !important}
.silo-kids-activities.silo-baby-names .ui-btn-active {border: 0px solid #8c6239; background: white; font-weight: bold; color: #F98326; cursor: pointer; text-shadow: 0 1px 1px #fdf8ee; text-decoration: none; font-family: Helvetica, Arial, sans-serif}
.ui-btn-up-g {border: 1px solid #c59c73; background: #DFAF30; font-weight: bold; color: #664c00; text-shadow: 0 1px 1px #f6f6f6; background-image: -webkit-gradient(linear, left top, left bottom, from(#e7b631), to(#d6a82e));  background-image: -webkit-linear-gradient(#e7b631, #d6a82e);  background-image: -moz-linear-gradient(#e7b631, #d6a82e);  background-image: -ms-linear-gradient(#e7b631, #d6a82e);  background-image: -o-linear-gradient(#e7b631, #d6a82e);  background-image: linear-gradient(#e7b631, #d6a82e)}
.ui-btn-up-g a.ui-link-inherit {color: #664c00}
.ui-btn-hover-g {border: 1px solid #c59c73; background: #DFAF30; font-weight: bold; color: #664c00; text-shadow: 0 1px 1px #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#d6a82e), to(#e7b631));  background-image: -webkit-linear-gradient(#d6a82e, #e7b631);  background-image: -moz-linear-gradient(#d6a82e, #e7b631);  background-image: -ms-linear-gradient(#d6a82e, #e7b631);  background-image: -o-linear-gradient(#d6a82e, #e7b631);  background-image: linear-gradient(#d6a82e, #e7b631)}
.ui-btn-hover-g a.ui-link-inherit {color: #664c00}
.ui-btn-down-g {border: 1px solid #c59c73; background: #664c00; font-weight: bold; color: #DFAF30; text-shadow: 0 1px 1px #c59c73; background-image: -webkit-gradient(linear, left top, left bottom, from(#664c00), to(#664c00));  background-image: -webkit-linear-gradient(#664c00, #664c00);  background-image: -moz-linear-gradient(#664c00, #664c00);  background-image: -ms-linear-gradient(#664c00, #664c00);  background-image: -o-linear-gradient(#664c00, #664c00);  background-image: linear-gradient(#664c00, #664c00)}
.ui-btn-down-g a.ui-link-inherit {color: #DFAF30}
.ui-btn-up-g, .ui-btn-hover-g, .ui-btn-down-g {font-family: Helvetica, Arial, sans-serif; text-decoration: none}
 #list-view.ui-listview {background: white; margin: 0px 0px 1em 0px}
#list-view.promo-list a.ui-link-inherit {height: auto; padding-bottom: .7em !important}
#list-view {position: relative; border: 1px solid #e6d5b8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
#list-view li.terms:last-child {border-radius: 10px 10px 10px 10px !important; -moz-border-radius: 10px 10px 10px 10px !important; -webkit-border-radius: 10px 10px 10px 10px !important}
#list-view li:first-child {border-top: 0px; border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px}
#list-view li:last-child {border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; border-bottom: 0px !important}
#list-view li:only-child {border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px}
#list-view .ui-btn-up-c, #list-view .ui-btn-hover-c, #list-view .ui-btn-down-c {border-top: 1px dotted #e6d5b8; background: none}
#list-view .ui-btn-hover-c, #list-view .ui-btn-down-c {background: #fdf8ee}
.silo-kids-activities .ui-btn-hover-c {background: #fdf8ee; border-color: #e6d5b8; border-style: dotted}
.silo-kids-activities .ui-icon {background-color: #F98326 !important; border: 0px solid white !important; margin-top: -10px; border-radius: 13px 13px 13px 13px}
 .add-to-shortlist .ui-btn-up-c {color: #4f692e; background: #eff3cc; border-color: #b0c09c; border-style: dotted}
.add-to-shortlist .ui-btn-hover-c, .add-to-shortlist .ui-btn-down-c, .add-to-shortlist .ui-btn-active {color: #4f692e !important; background: #CADB3F !important}
.add-to-shortlist .ui-icon {background-color: #CADB3F !important}
.add-to-shortlist .ui-btn-hover-c .ui-icon, .add-to-shortlist .ui-btn-down-c .ui-icon, .add-to-shortlist .ui-btn-active .ui-icon {background-color: #4f692e !important}
 #list-all h1.heading-divider {margin: 0px !important}
#list-all .ui-listview-filter {margin: 0px}
form.ui-bar-c {background: #FFF6E6; padding: 10px 15px}
form.ui-bar-c .ui-icon {margin-top: 0px}
.pagination {margin: 15px; padding: 30px 15px 15px 15px; text-align: center; margin: 0px auto}
.silo-kids-activities .ui-body-c .pagination a.ui-link, .silo-kids-activities .ui-body-c .pagination .disabled, .silo-kids-activities .ui-body-c .pagination .current {display: inline-block; width: auto; padding: 5px 2%; background: #F98326; color: #fff !important; text-shadow: 1px 1px 1px #664c00 !important; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0px 2px}
.silo-kids-activities .ui-body-c .pagination .current {background: #FFF !important; color: #F98326 !important; font-style: normal}
.pagination .disabled {background: #febe7f}
 #feature {text-align: center; background: #FFF6E6; height: 238px}
.module, module-outer, header, footer, #inner div, .module-auto {margin: 0 auto}
#inner {margin-top: 0}
.part {display: none; min-height: 238px; max-height: 400px; width: 100%; position: absolute; overflow: hidden; background: #FFF6E6}
.part .screen {display: block; color: #664c00 !important; z-index: 999999; width: 100%; height: 238px; cursor: pointer; text-align: center}
.part img {width: 100%}
.part .screen span.title {display: block; padding: 1em 0em 2.5em 0em; text-align: center; bottom: 0px; width: 100%; position: absolute; font-size: 16px !important; background: url(../images/mobile/kids-activities/white-trans.png)}
.part a .touch-screen {opacity: .5; width: 100%; height: 100%; position: absolute; display: none}
.part.active {display: block}
.module-outer {position: relative; min-height: 600px; overflow: hidden; margin: 20px auto}
.module {min-height: 238px; position: relative; text-align: left}
.module h2 {font-family: Arial, 'Helvetica', sans-serif; font-size: 100px; letter-spacing: -0.075em; color: #333; line-height: 50px; text-align: center; margin: 200px 0 0 0}
 .nav-buttons {position: relative; left: 0; right: 0; width: auto; bottom: 2.5em; overflow: hidden; margin: 0px auto; display: block; margin: 0px; padding: 0px}
.nav-dots {float: left; display: block; text-align: center; width: 100%; height: 1.5em; margin: 0px; padding: 0px}
 .nav-dots a {display: inline-block; text-decoration: none; padding: 0;  width: 2em; height: 2em; background: url(../images/mobile/kids-activities/dot-inactive.png) no-repeat 50% 50%; margin-right: 10px}
.nav-dots a.selected {text-decoration: underline; background: url(../images/mobile/kids-activities/dot-active.png) no-repeat 50% 50%}
#holder {margin: 0px -15px 0px -15px; width: 110%; max-height: 500px; vertical-align: center; position: relative; overflow: hidden}
#holder img, .start-now {display: block; width: 100%; position: relative}
#holder {margin: 0px -15px 0px -15px; width: 110%; max-height: 500px; vertical-align: center; position: relative; overflow: hidden}
#holder img, .start-now {display: block; width: 100%; position: relative}
 .forum .padder {margin: 1em}
.forum .ui-body-h {border-width: 0}
.forum .ui-content .ui-listview-inset {margin: 1em}
.forum .ui-footer {width: auto; padding-left: 6px; padding-right: 6px}
.forum .ui-footer .right {float: right}
.forum .ui-icon {background-color: rgba(153, 0, 204, 0.4)}
.forum .ui-btn-active .ui-icon {background-color: #9664d0}
.forum .pages-wrapper {text-align: center}
.forum .pages-wrapper .pages {margin-left: auto; margin-right: auto}
.forum .pages {font-size: 14px}
.forum .pages .ui-btn-inner {padding: 0.4em 11px}
.forum .pages .previous_page .ui-btn-inner {padding-left: 10px; padding-right: 18px}
.forum .pages .next_page .ui-btn-inner {padding-left: 18px; padding-right: 10px}
.forum-browse .ui-content {padding: 0 15px}
.forum-browse .ui-collapsible-content {padding: 0; border: 1px solid #cccccc; border-width: 0 1px}
.forum-browse p.nothing {margin: 0; padding: 1em}
.forum-browse .ui-collapsible-set .ui-corner-bottom {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0}
.forum-browse .ui-collapsible-set .ui-collapsible-heading-collapsed .ui-corner-bottom, .forum-browse .ui-collapsible-set .ui-collapsible:last-child .ui-collapsible-content {-moz-border-radius-bottomleft: .6em; -webkit-border-bottom-left-radius: .6em; border-bottom-left-radius: .6em; -moz-border-radius-bottomright: .6em; -webkit-border-bottom-right-radius: .6em; border-bottom-right-radius: .6em}
.forum-browse .ui-collapsible-set .ui-collapsible:last-child .ui-collapsible-content {border-bottom-width: 1px}
 .forum .pages .ui-btn-active {border: 1px solid #cccccc; background: #ffffff; font-weight: bold; color: #000000; text-shadow: 0 -1px 0 #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#ffffff));  background-image: -webkit-linear-gradient(#d9d9d9, #ffffff);  background-image: -moz-linear-gradient(#d9d9d9, #ffffff);  background-image: -ms-linear-gradient(#d9d9d9, #ffffff);  background-image: -o-linear-gradient(#d9d9d9, #ffffff);  background-image: linear-gradient(#d9d9d9, #ffffff)}
.forum .pages .disabled {background: #e6e6e6; border-color: #c8c8c8}
.forum .pages .disabled .ui-icon {background-color: #bebebe}
.forum .pages .gap {display: inline-block; margin-right: -5px; padding-left: 1px; padding-right: 1px; color: #6e6e6e}
.forum .ui-header .ui-btn-left {left: 6px}
.forum .nav a span {display: block}
.forum .nav .ui-btn-text {max-width: 70px; text-overflow: ellipsis; overflow: hidden}
.forum .toolbar {background: #efbee5; background: #f7d8f1; background: -moz-linear-gradient(top, #f7d8f1 0%, #f0bfe6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7d8f1), color-stop(100%, #f0bfe6)); background: -webkit-linear-gradient(top, #f7d8f1 0%, #f0bfe6 100%); background: -o-linear-gradient(top, #f7d8f1 0%, #f0bfe6 100%); background: -ms-linear-gradient(top, #f7d8f1 0%, #f0bfe6 100%); background: linear-gradient(top, #f7d8f1 0%, #f0bfe6 100%); border-bottom: 1px solid #91337e}
.forum .toolbar .right {float: right}
.forum.topic-show .ui-content {background-color: #f7e5ff}
.forum .forum-stats span {display: inline-block}
.forum .forum-stats :first-child {margin-right: 5px; padding-right: 5px; border-right: 1px solid #969696}
.forum.post-edit #halo, .forum.post-edit .ui-footer, .forum.post-edit .footer {display: none}
.forum .ui-li-count {background: transparent; border-width: 0; padding: 0}
.forum .ui-li-count .count {display: block; padding: .2em .5em; background: rgba(65, 168, 212, 0.6); border-radius: 5px; min-width: 12px; color: white; text-align: center; text-shadow: none; font-size: 11px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)}
.forum .ui-li-count .stalk {display: block; height: 6px; background: url("/images/mobile/forum/bubble-stalks.png") no-repeat 45% 0; opacity: 0.6}
.forum .no-replies .count { background: #e3ea0d}
.forum .no-replies .stalk {background-position: 45% -6px; opacity: 1}
.forum .nav-top-start-new-reply-container {margin-bottom: 5px; position: absolute; top: -4px; right: 5px}
.forum h4.topic-title {margin-top: 45px; margin-left: 3%; margin-right: 3%; font-size: 16px !important}
.forum .btn-reply {margin-right: 5px}
.forum .product-ad {background-color: #f2f2e6; height: 150px}
@media (max-width: 600px) {.forum .product-ad {height: 120px}
}
@media (max-width: 450px) {.forum .product-ad.newborn-nappies .section-left, .forum .product-ad.newborn-nappies .section-right {width: 50% !important}
}
.forum .product-ad .container {height: 100%}
@media (max-width: 450px) {.forum .product-ad .container {padding: 0 !important}
}
.forum .product-ad .section-left {text-align: right; height: 100%; background-position: top; background-size: 100%; background-repeat: no-repeat}
@media (max-width: 450px) {.forum .product-ad .section-left {width: 60% !important; background-position: top right; background-size: cover}
}
.forum .product-ad .section-right {padding: 5px}
@media (max-width: 450px) {.forum .product-ad .section-right {width: 40% !important}
}
.forum .product-ad .section-right h2 {font-size: 18px}
.forum .product-ad a {color: #e62e49; font-size: 16px; cursor: pointer; font-family: "Huggies Omnes Medium", "Helvetica Neue", Helvetica, Arial, sans-serif}
.forum .product-ad a:hover {color: #e62e49}
.copy {margin: 15px}
.copy .heading {color: white; margin: 0px; padding: 0; text-shadow: 0px 1px 0px #b025d7; border: 1px solid #c475dd; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #dc8af7; background: -moz-linear-gradient(top, #dc8af7 0%, #c77ddf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc8af7), color-stop(100%, #c77ddf)); background: -webkit-linear-gradient(top, #dc8af7 0%, #c77ddf 100%); background: -o-linear-gradient(top, #dc8af7 0%, #c77ddf 100%); background: -ms-linear-gradient(top, #dc8af7 0%, #c77ddf 100%); background: linear-gradient(top, #dc8af7 0%, #c77ddf 100%); text-overflow: ellipsis}
.copy .heading h3 {margin: 0; height: 40px; padding: 5px 10px 5px 62px; background-repeat: no-repeat; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px}
.copy h3 .author {display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 16px; color: #fff}
.copy h3 .timestamp {display: block; font-weight: normal; font-size: 12px; line-height: 18px; color: rgba(255, 255, 255, 0.8)}
.copy .post {font-size: 14px; line-height: 21px; padding: 15px; background-color: white; border: 1px solid #e6cbf2; border-width: 0px 1px 1px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-box-shadow: 0px 1px 0px 0px rgba(230, 203, 242, 0.3); -moz-box-shadow: 0px 1px 0px 0px rgba(230, 203, 242, 0.3); box-shadow: 0px 1px 0px 0px rgba(230, 203, 242, 0.3); overflow: hidden; text-overflow: ellipsis}
.copy .post blockquote {margin: 0; padding: 15px; font-style: normal; background-color: #e6f4fa; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-image: url("/images/forum/quotes-blue.gif"); background-repeat: no-repeat; background-position: 98% 15px; min-height: 36px}
.copy .post .edit {margin-top: 10px; display: block}
form.reply .ui-content {margin: 10px}
form.reply textarea {width: 95%; height: 200px}
a#full-promotion {display: block; padding: 10px; -webkit-border-radius: 6px; -html-border-radius: 6px; -moz-border-radius: 6px; border: 1px solid #CADB3F; font-weight: normal; color: #4f692e; background: #CADB3F}
a#full-promotion span {display: block}
a#full-promotion span.heading {display: block; font-size: 20px; font-weight: bold; margin-bottom: 20px}
a#full-promotion:hover {background: #e3ea0d}
 .promo-notice {padding: 10px; font-size: 14px; color: white; background: #6E2B8C; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); margin: 20px 0}
.mobile-only {display: block}
.main-site-only {display: none}
#promotion-tabs .ui-icon {background-color: #AE5DCB}
#promotion-tabs .ui-collapsible-heading {margin: 0px -7px}
#promotion-tabs .ui-collapsible-heading .ui-btn-up-e {background-color: #FFF2FC}
#promo-details.sample-request img.wide {width: 100%}
.img-responsive {max-width: 100%}
.header .toolbar.ui-bar {height: 30px}
 .page-content [data-icon]:before {display: none !important}