.hide_text { text-indent: -9999px; }
.radius {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.radius_top {
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.radius_bottom {
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.bg_white { background-color: #ffffff; }
.bg_light_yellow { background-color: #fff9e3; }
.center { text-align: center; }
.field_with_errors input {
  border: 1px solid #c462a4;
  background-color: #f5e5f1 !important;
}
#errorExplanation h2 { display: none !important; }
#errorExplanation p { font-weight: bold; }
body {
  background: #000000 url("/images/backgrounds/denda_website_skin.jpg") center top no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  -webkit-text-size-adjust: none;
  position: relative;
}
.container { position: relative; }
.container #google_adsense {
  position: absolute;
  top: 175px;
  right: -170px;
}
div#left_banner {
  position: absolute;
  top: -155px;
  left: -310px;
  width: 300px;
  height: 800px;
  cursor: pointer;
}
div#right_banner {
  position: absolute;
  top: -155px;
  right: -310px;
  width: 300px;
  height: 800px;
  cursor: pointer;
}
#halloween_left_hand {
  background: transparent url("/images/halloween/hand_left.png") center top no-repeat;
  width: 110px;
  height: 125px;
  position: absolute;
  top: 70px;
  left: -85px;
  z-index: 1000;
}
#halloween_right_hand {
  background: transparent url("/images/halloween/hand_right.png") center top no-repeat;
  width: 110px;
  height: 125px;
  position: absolute;
  top: 150px;
  right: -85px;
  z-index: 1000;
}
.exclusive_header {
  width: 718px;
  height: 383px;
  background: url("/images/subscriptions/club_games.jpg") no-repeat;
  position: relative;
  top: -20px;
  left: -10px;
}
.exclusive_header .product_header {
  position: absolute;
  width: 180px;
  height: 150px;
}
.exclusive_header .product_header a { text-decoration: none; }
.exclusive_header .product_header img {
  border: 0px solid;
  border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
}
.exclusive_header #product_1 {
  z-index: 1;
  top: 130px;
  left: 168px;
}
.exclusive_header #product_2 {
  z-index: 1;
  top: 130px;
  left: 399px;
}
.exclusive_header #product_3 {
  top: 225px;
  left: 47px;
}
.exclusive_header #product_4 {
  top: 225px;
  left: 281px;
}
.exclusive_header #product_5 {
  top: 225px;
  left: 515px;
}
.exclusive_header.two_euro {
  width: 718px;
  height: 465px;
  background: url("/images/2_euro/header.jpg") no-repeat;
}
.exclusive_header.two_euro #product_1 {
  z-index: 1;
  top: 212px;
  left: 168px;
}
.exclusive_header.two_euro #product_2 {
  z-index: 1;
  top: 212px;
  left: 399px;
}
.exclusive_header.two_euro #product_3 {
  top: 307px;
  left: 47px;
}
.exclusive_header.two_euro #product_4 {
  top: 307px;
  left: 281px;
}
.exclusive_header.two_euro #product_5 {
  top: 307px;
  left: 515px;
}
.text_links_games { margin: 20px 0px 0px 0px; }
.text_links_games .exclusive_description {
  float: left;
  width: 490px;
  margin-right: 10px;
  padding: 10px 0px 0px 10px;
}
#monthly_subscriptions {
  position: relative;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #6f235c;
  font-size: 13px;
}
#monthly_subscriptions h1 span {
  display: block;
  text-indent: -9999px;
  width: 1px;
  height: 1px;
}
#monthly_subscriptions h2 { font-weight: bold; }
#monthly_subscriptions #subscription_threesome {
  position: relative;
  top: -20px;
  width: 560px;
  height: 445px;
  margin: 0px auto;
}
#monthly_subscriptions #subscription_threesome .scontainer {
  background: transparent url("/images/subscriptions/background.jpg") left -20px no-repeat;
  height: 445px;
}
#monthly_subscriptions #subscription_threesome .scontainer > a {
  position: absolute;
  display: block;
  text-decoration: none;
}
#monthly_subscriptions #subscription_threesome .scontainer > a > span {
  position: absolute;
  width: 1px;
  height: 1px;
  top: -99999px;
  left: -99999px;
}
#monthly_subscriptions #subscription_threesome .scontainer a.sub_3 {
  top: 116px;
  left: 2px;
  width: 176px;
  height: 250px;
}
#monthly_subscriptions #subscription_threesome .scontainer a.sub_6 {
  top: 70px;
  left: 179px;
  width: 202px;
  height: 320px;
}
#monthly_subscriptions #subscription_threesome .scontainer a.sub_12 {
  top: 116px;
  right: 2px;
  width: 176px;
  height: 250px;
}
#monthly_subscriptions #subscription_threesome .scontainer .left_btch {
  position: absolute;
  width: 106px;
  height: 213px;
  background: transparent url("/images/subscriptions/fig1.png") top left no-repeat;
  top: 160px;
  left: -90px;
}
#monthly_subscriptions #subscription_threesome .scontainer .right_btch {
  position: absolute;
  width: 102px;
  height: 274px;
  background: transparent url("/images/subscriptions/fig2.png") top left no-repeat;
  top: 120px;
  right: -70px;
}
#monthly_subscriptions #subscription_threesome .scontainer #best_choice {
  position: absolute;
  right: -35px;
  top: 45px;
}
#monthly_subscriptions #howto h2 {
  margin: 0px;
  padding: 0px;
  text-align: center;
}
#monthly_subscriptions #howto table td {
  width: 50%;
  vertical-align: top;
}
#monthly_subscriptions #howto li {
  list-style-image: url("/images/subscriptions/star.png");
  margin-bottom: 5px;
}
#club_card_teaser {
  position: relative;
  left: -15px;
  top: -13px;
}
#subscription_description li { list-style-type: disc; }
#faq_subscriptions table { width: 200px !important; }
#faq_subscriptions th {
  background: #c462a4;
  color: #ffffff;
}
#faq_subscriptions td {
  width: 50px;
  border-bottom: 2px solid #ffffff;
}
#faq_subscriptions th.type { width: 190px !important; }
#faq_subscriptions td.type { width: 190px !important; }
.container {
  width: 970px;
  margin: 0 auto;
}
#main {
  border: 10px solid #c462a4;
  border-bottom: 0px solid;
  background: #ffffff;
  position: relative;
  padding: 10px 0px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
#sidebar { padding-top: 10px; }
#sidebar div { width: 210px; }
#signup_initialize {
  width: 672px;
  height: 520px;
  margin-bottom: -20px;
  position: relative;
}
#signup_initialize h2 {
  display: inline-block;
  background: #f5e5f1;
  padding: 10px;
  margin: 0px 0px 5px 0px;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#signup_initialize #authentications_signup {
  position: absolute;
  top: 350px;
  left: 230px;
}
#signup_initialize #authentications_signup span {
  color: #49042a;
  font-size: 24px;
  font-weight: bold;
  margin-right: 20px;
}
#signup_initialize #authentications_signup img { vertical-align: -22px; }
#signup_initialize form {
  width: 436px;
  margin-top: 10px;
}
#signup_initialize label {
  margin-top: 20px;
  font-size: 18px;
  font-weight: bold;
  color: #49042a;
}
#signup_initialize input[type="text"] {
  width: 420px;
  margin-top: 0px;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  color: #49042a;
  background: #fff9e3;
  padding: 8px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#signup_initialize #hint { margin-top: 10px; }
#confirm_mail { position: relative; }
#confirm_mail img {
  position: absolute;
  top: -20px;
  right: 0px;
}
#signup_completion #passwords {
  position: relative;
  margin: 20px 0px 0px 240px;
}
#signup_completion #passwords h2 span {
  display: block;
  font-size: 12px;
  color: #444444;
}
#signup_completion #passwords img {
  position: absolute;
  top: 30px;
  left: -220px;
}
#signup_completion #passwords label {
  display: block;
  margin-top: 0px;
  font-size: 18px;
  font-weight: bold;
  color: #49042a;
}
#signup_completion #passwords input[type="password"] {
  width: 320px;
  margin-top: 0px;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: #49042a;
  background: #fff9e3;
  padding: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#signup_completion hr { margin: 30px 0px; }
#signup_completion #additionals {
  margin: 0px 0px 0px 240px;
  position: relative;
}
#signup_completion #additionals img {
  position: absolute;
  top: 10px;
  left: -200px;
}
#signup_completion #additionals div { margin: 5px 0px; }
#signup_completion #additionals .noblock label {
  display: inline;
  margin-right: 10px;
}
#signup_completion #additionals label {
  display: block;
  margin-top: 0px;
  font-size: 14px;
  font-weight: bold;
  color: #49042a;
}
#signup_completion #additionals input[type="text"] {
  width: 320px;
  margin-top: 0px;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #49042a;
  background: #fff9e3;
  padding: 4px 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#new_user_session { margin-bottom: 20px; }
#new_user_session #fields {
  position: relative;
  margin: 20px 0px 0px 240px;
}
#new_user_session #fields h2 span {
  display: block;
  font-size: 12px;
  color: #444444;
}
#new_user_session #fields img {
  position: absolute;
  top: 30px;
  left: -220px;
}
#new_user_session #fields label {
  display: block;
  margin-top: 0px;
  font-size: 18px;
  font-weight: bold;
  color: #49042a;
}
#new_user_session #fields input[type="text"] {
  width: 320px;
  margin-top: 0px;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: #49042a;
  background: #fff9e3;
  padding: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#new_user_session #fields input[type="password"] {
  width: 320px;
  margin-top: 0px;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: #49042a;
  background: #fff9e3;
  padding: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#new_user_session #fields input[type="submit"] {
  margin-top: 10px;
  display: block;
  border: 1px solid #cccccc;
  background: #f5e5f1;
  padding: 3px 7px;
  font-weight: bold;
  color: #49042a;
  font-family: Arial;
  font-size: 16px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#new_user_session #fields input[type="submit"]:active {
  border: 1px solid #49042a;
  color: #f5e5f1;
  background: #49042a;
}
#new_user_session #fields p { margin: 10px 0px 20px 0px; }
#new_user_session #fields p label {
  display: inline;
  font-size: 13px;
}
#partner_logos td {
  background: #ffffff;
  text-align: center;
}
#dendajacks_box {
  background: transparent url("/images/boxes/denda_jacks.png") no-repeat;
  position: relative;
  width: 97px;
  height: 136px;
}
#dendajacks_box span {
  position: absolute;
  bottom: 27px;
  left: 0px;
  width: 97px;
  height: 28px;
  line-height: 25px;
  text-align: center;
  font-size: 17px;
  font-family: Tahoma, Verdana;
  color: #49042a;
}
#search_gotd {
  position: relative;
  padding-top: 50px;
}
#search_gotd > h3 {
  position: absolute;
  right: 0px;
  top: 0px;
  background: #f5e5f1;
  color: #49042a;
  padding: 5px;
  width: 200px;
  text-align: center;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#search_gotd > h3 > span { font-weight: bold; }
#trial_login_warning {
  width: 570px;
  height: 310px;
  background: #ffffff url("/images/login_trials/background.jpg");
  font-family: Verdana, sans-serif;
  color: #49042a !important;
  overflow: hidden;
  position: relative;
}
#trial_login_warning table {
  position: absolute;
  top: 70px;
  left: 250px;
  padding: 0px;
  margin: 0px;
}
#trial_login_warning table td {
  padding: 0px;
  vertical-align: top;
}
#trial_login_warning table td p { margin: 2px 0px 20px 0px; }
#trial_login_warning table td #one_click_logins {
  overflow: hidden;
  padding-bottom: 1px;
}
#trial_login_warning table td #one_click_logins #facebook_auth {
  width: 140px;
  margin-left: 0px;
}
#trial_login_warning table td #one_click_logins #google_auth {
  width: 120px;
  margin-left: 10px;
}
#trial_login_warning table td #one_click_logins a {
  display: block;
  float: left;
  color: #49042a !important;
  text-decoration: none;
}
#trial_login_warning table td #one_click_logins a span {
  display: block;
  padding-top: 10px;
  line-height: 14px;
  font-size: 11px;
}
#trial_login_warning table td #one_click_logins a img {
  float: left;
  margin-right: 1px;
  vertical-align: center;
}
#trial_login_warning #login_signup_links { margin: 15px 0px 0px 0px; }
#trial_login_warning #login_signup_links a { font-weight: bold; }
#site_description h1 {
  font-size: 13px;
  margin-bottom: 15px;
}
#site_description h2 {
  font-size: 12px;
  font-weight: bold;
}
.denda_faq.full { margin: 0; }
.denda_faq { margin: 0 15px !important; }
.denda_faq .banner { overflow: hidden; }
.denda_faq .help_sc {
  position: relative;
  text-align: center;
  margin: 20px 0;
}
.denda_faq .help_sc form {
  display: inline;
  font-weight: bold;
  font-size: 14px;
}
.denda_faq .help_sc form input[type=text] { width: 200px; }
.denda_faq .help_sc form span {
  display: inline-block;
  padding-left: 5px;
  font-weight: bold;
  font-size: 14px;
}
.denda_faq .help_sc form input {
  display: inline-block;
  padding-left: 5px;
  font-weight: bold;
  font-size: 14px;
}
.denda_faq .back_to_help {
  text-align: left;
  display: inline-block;
  width: 200px;
  position: absolute;
  top: 8px;
  left: 0;
  margin-left: 8px;
  font-weight: bold;
}
.denda_faq .back_to_help:before { content: "« "; }
.denda_faq .help_vpc { overflow: hidden; }
.denda_faq .help_vpc .post { margin-top: 15px; }
.denda_faq .help_vpc .post > h1 { margin-top: 3px; }
.denda_faq .help_vpc .category:nth-child(odd) { margin-right: 28px; }
.denda_faq .help_vpc .category {
  margin: 0 0 15px 0;
  float: left;
}
.denda_faq .help_vpc .category h3 {
  background: transparent url("/images/help/head_general.png") 0 0 no-repeat;
  width: 330px;
  height: 35px;
  margin: 0;
}
.denda_faq .help_vpc .category h3 a {
  line-height: 35px;
  margin-left: 65px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
}
.denda_faq .help_vpc .category h3.head_download { background-image: url("/images/help/head_download.png"); }
.denda_faq .help_vpc .category h3.head_jacks { background-image: url("/images/help/head_jacks.png"); }
.denda_faq .help_vpc .category h3.head_profile { background-image: url("/images/help/head_profile.png"); }
.denda_faq .help_vpc .category h3.head_tech { background-image: url("/images/help/head_tech.png"); }
.denda_faq .help_vpc .category .entries {
  overflow: hidden;
  border: 1px solid #ac1879;
  border-top: none;
  border-radius: 0 0 10px 10px;
  padding: 8px 0;
}
.denda_faq .help_vpc .category .entries ul {
  margin: 0;
  padding: 0px 0 0px 10px;
  list-style: none;
}
.denda_faq .help_vpc .category .entries ul li { padding: 2px 0; }
.denda_faq .help_vpc .category .entries ul li a { text-decoration: none; }
.denda_faq .help_vpc .category .entries ul li a:hover { text-decoration: underline; }
.denda_faq .help_vpc .category .entries ul li a:before { content: "» "; }
.denda_faq .help_vpc .category .entries span.no_more_links {
  float: right;
  padding-right: 25px;
}
.denda_faq .help_vpc .category.excerpt_view { float: none; }
.denda_faq .help_vpc .category.excerpt_view h3 {
  background: 0;
  line-height: 41px;
  height: 41px;
  width: auto;
}
.denda_faq .help_vpc .category.excerpt_view h3 a {
  line-height: inherit;
  margin-left: 0;
  color: #85155d;
  text-decoration: none;
  font-size: 16px;
}
.denda_faq .help_vpc .category.excerpt_view h3 a img { vertical-align: -13px; }
.denda_faq .help_vpc .category.excerpt_view .entries {
  border: none;
  margin: 0 0 0 3px;
}
.denda_faq .help_vpc .category.excerpt_view .entries a.entry {
  border: 1px solid #eeeeee;
  padding: 8px;
  margin-bottom: 10px;
  display: block;
  text-decoration: none;
}
.denda_faq .help_vpc .category.excerpt_view .entries a.entry > span.title {
  display: block;
  font-size: 14px;
  text-decoration: underline;
}
.denda_faq .help_vpc .category.excerpt_view .entries a.entry > span.title:before {
  content: "» ";
  text-decoration: none !important;
}
.denda_faq .help_vpc .category.excerpt_view .entries a.entry > span.excerpt { color: #666666; }
.denda_faq .help_vpc .category.excerpt_view .entries a.entry:hover {
  background: #fafafa;
  border: 1px solid #999999;
}
.denda_faq .help_vpc .category.excerpt_view .entries a.entry:hover span.excerpt { color: #111111; }
.social_header {
  font-size: 12px;
  font-family: Tahoma;
  font-weight: bold;
  background: #efefef;
  border: 1px solid #aaaaaa;
  border-bottom: 0px solid;
  text-align: center;
  margin: 0px 0px 4px 0px;
  width: 198px;
  padding: 0px 5px 0px 5px;
}
.summer_sale_ctn {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
.summer_sale_ctn .image_ctn {
  float: left;
  width: 240px;
  text-align: center;
}
.summer_sale_ctn .summer_sale_desc {
  float: left;
  width: 400px;
  margin-left: 20px;
}
.summer_sale_ctn .summer_sale_desc h3 {
  padding: 0px !important;
  font-size: 16px !important;
  margin-bottom: 10px !important;
  height: auto !important;
}
.summer_sale_ctn .summer_sale_desc .game_images { overflow: hidden; }
.summer_sale_ctn .summer_sale_desc .game_images img { margin: 0px 5px 5px 0px; }
.summer_sale_ctn .summer_sale_desc .packaged_prices {
  clear: both;
  display: block;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: #3b708c;
  text-align: center;
  margin-top: 10px;
}
.summer_sale_ctn .summer_sale_desc .packaged_prices a {
  font-size: 14px;
  text-decoration: none;
}
.summer_sale_ctn .summer_sale_desc .packaged_prices a img { vertical-align: -12px; }
.summer_sale_ctn .summer_sale_desc .packaged_prices a span {
  display: inline-block;
  font-size: 16px;
}
.summer_sale_ctn .summer_sale_desc .packaged_prices a span strike { color: #999999; }
.btn {
  display: inline-block;
  padding: 2px 15px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px !important;
  color: #333333 !important;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #dddddd;
  background-image: -moz-linear-gradient(top, #eeeeee, #9e9e9e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#9e9e9e));
  background-image: -webkit-linear-gradient(top, #eeeeee, #9e9e9e);
  background-image: -o-linear-gradient(top, #eeeeee, #9e9e9e);
  background-image: linear-gradient(to bottom, #eeeeee, #9e9e9e);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #9e9e9e #9e9e9e #cccccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  font-family: Arial, sans-serif;
  text-decoration: none !important;
}
.btn:hover { color: #333333; }
.btn:active { background: #b3b3b3; }
.btn.disabled { background: #b3b3b3; }
.btn-small {
  padding: 1px 7px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 18px !important;
}
.btn:focus {
  outline: none !important;
  border-color: transparent;
}
.btn-success {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #7eb10b, #4b9609);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7eb10b), to(#4b9609));
  background-image: -webkit-linear-gradient(top, #7eb10b, #4b9609);
  background-image: -o-linear-gradient(top, #7eb10b, #4b9609);
  background-image: linear-gradient(to bottom, #7eb10b, #4b9609);
  background-repeat: repeat-x;
  border-color: #4b9609 #4b9609 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-success:hover {
  text-decoration: none;
  color: #ffffff;
}
.btn-success:active { background: #4b9609; }
.hide_text { text-indent: -9999px; }
.radius {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.radius_top {
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.radius_bottom {
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.bg_white { background-color: #ffffff; }
.bg_light_yellow { background-color: #fff9e3; }
.center { text-align: center; }
.field_with_errors input {
  border: 1px solid #c462a4;
  background-color: #f5e5f1 !important;
}
#errorExplanation h2 { display: none !important; }
#errorExplanation p { font-weight: bold; }
body.startgames { background: #1787b5 url("/images/whitelabel/startgames/skin_startgames_winter.jpg") 50% 156px no-repeat; }
body.startgames #header { height: 85px; }
body.startgames #header #logo {
  background: transparent url("/images/denda_logo.png") left top no-repeat !important;
  width: 149px;
  height: 149px;
  position: absolute;
  top: 42px;
  left: 30px;
  z-index: 1;
}
body.startgames #header #tabnav { top: 54px; }
body.startgames #navbar { padding-top: 85px !important; }
body.startgames #topnav {
  position: absolute !important;
  z-index: auto !important;
}
body.startgames #topnav .jacks a {
  background: transparent url("/images/whitelabel/startgames/yellowish.jpg") left -8px repeat-x !important;
  text-shadow: #000000 0px 1px 4px;
}
body.startgames #topnav .account > a {
  background: transparent url("/images/whitelabel/startgames/yellowish.jpg") left -8px repeat-x !important;
  text-shadow: #000000 0px 1px 4px;
}
body.startgames #android_spellen_list { display: none; }
body.startgames #online_spellen_list { display: none; }
body.startgames #pc_games {
  position: relative;
  top: -5px;
}
body.startgames #pc_games > a {
  top: -3px;
  padding: 9px 10px 14px 9px !important;
}
body.startgames #pc_games #top_genres { top: 40px !important; }
body.startgames #club_card_menu {
  position: relative;
  top: -2px;
}
body.startgames #search {
  top: 49px;
  right: 220px;
}
body.startgames #search #query {
  width: 220px;
  height: 8px;
}
body.startgames #trial_login_warning {
  background: #ffffff url("/images/whitelabel/startgames/background_login_trials.jpg");
  height: 360px !important;
}
body.startgames #trial_login_warning table { top: 120px; }
body.startgames .startgames_login {
  height: 50px;
  width: 100%;
  position: relative;
}
body.startgames .startgames_login img { margin: 6px 7px; }
body.startgames .startgames_login h3 {
  position: absolute;
  left: 170px;
  top: 16px;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
body.startgames #google_adsense { display: none; }
body.startgames #one_click_logins { display: none; }
body.startgames #one_click_logins #facebook_auth { display: none; }
body.startgames #one_click_logins #google_auth { display: none; }
body.startgames #authentications { display: none; }
body.startgames #authentications_signup { display: none; }
body.startgames #footer { background: #ffffff !important; }
body.startgames #footer .denda_table { position: relative; }
body.startgames #footer .denda_table > table {
  padding: 10px;
  background: #49042a;
  margin-bottom: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
body.startgames #footer .denda_table > table p { text-decoration: none !important; }
body.startgames #footer .denda_table > table .no_underline {
  position: absolute;
  top: -6px;
  right: 10px;
}
body.startgames #footer .denda_table > table a {
  font-size: 12px !important;
  padding: 0px 3px;
  margin-right: 10px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.startgames #footer .startgames_table {
  background: #e3f6fc;
  padding: 10px 10px 5px 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 10px;
  color: #50727e !important;
}
body.startgames #footer .startgames_table p { color: #50727e !important; }
body.startgames #footer .startgames_table a {
  color: #50727e !important;
  padding: 0px 3px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.startgames #footer .startgames_table a:hover {
  background: #006a96 !important;
  color: #ffffff !important;
}
.startgames_header {
  background: url("/images/whitelabel/startgames/startgames_header.jpg") repeat-x;
  height: 156px;
  position: relative;
}
.startgames_header > div {
  width: 970px;
  height: 156px;
  margin: 0 auto;
}
.startgames_header > div > a {
  float: left;
  margin-top: 7px;
}
.startgames_header > div .start_nav {
  margin: 12px 0px 0px 20px;
  float: left;
  width: 808px;
}
.startgames_header > div .start_nav a {
  color: #ffffff;
  background: none;
  padding: 0 7px;
  height: 26px;
  line-height: 26px;
  outline: none;
  text-decoration: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 15px;
  margin: 0px 0px 0px 5px;
}
.startgames_header > div .start_nav a:hover { background: #006a96; }
.startgames_header > div .start_nav .right { float: right; }
.startgames_header > div .topper {
  width: 970px;
  overflow: hidden;
  clear: both;
}
.startgames_header > div .topper > div {
  margin: 12px auto 0px auto;
  width: 727px;
  height: 90px;
  overflow: hidden;
}
body.female-gamers { background: #000000 url("/images/whitelabel/female-gamers/background.jpg") repeat center top; }
body.female-gamers #search-bar-fg {
  background: url("/images/whitelabel/female-gamers/c-search-top.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  height: 36px;
  margin: 0 auto;
  padding: 0;
  width: 980px;
}
body.female-gamers #search-bar-fg form {
  float: right;
  margin: 5px 0 0;
}
body.female-gamers #search-bar-fg form .search-box {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  color: #4a4a4a;
  float: right;
  font-size: 12px;
  padding: 0px 15px 6px 4px;
  width: 158px;
}
body.female-gamers #search-bar-fg form .search-button {
  border: medium none;
  cursor: pointer;
  height: 24px;
  width: 25px;
}
body.female-gamers #logoTag {
  margin: 0 auto;
  padding: 0;
  width: 980px;
}
body.female-gamers #top-bar {
  background: url("/images/whitelabel/female-gamers/c-navbar.gif") no-repeat scroll center top rgba(0, 0, 0, 0);
  height: 57px;
  margin: 10px auto 0;
  padding: 0;
  width: 980px;
}
body.female-gamers #top-bar #topLinks {
  height: 57px;
  margin: -2px 10px 0px 10px;
  padding: 0;
}
body.female-gamers #top-bar div.menuBar {
  height: 57px;
  line-height: 57px;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
body.female-gamers #top-bar div.menuBar {
  font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
  text-align: left;
}
body.female-gamers #top-bar div.menuBar a.menuButton {
  font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
  text-align: left;
}
body.female-gamers #top-bar div.menuButton {
  font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
  text-align: left;
}
body.female-gamers #top-bar div.menuButton_over {
  font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
  text-align: left;
}
body.female-gamers #top-bar div.menu {
  font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
  text-align: left;
}
body.female-gamers #top-bar div.menu a.menuItem {
  font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
  text-align: left;
}
body.female-gamers #top-bar div.menuBar a.menuButton {
  background: url("/images/whitelabel/female-gamers/c-navbar-separator.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  border: medium none;
  color: #ffffff;
  cursor: pointer;
  left: 0;
  line-height: 57px;
  margin: 0;
  padding: 21px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px #770041;
  text-transform: uppercase;
  top: 0;
  white-space: nowrap;
  z-index: 100;
}
body.female-gamers #top-bar div.menuButton {
  background: url("/images/whitelabel/female-gamers/c-navbar-separator.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  border: medium none;
  color: #ffffff;
  cursor: pointer;
  left: 0;
  line-height: 57px;
  margin: 0;
  padding: 21px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px #770041;
  text-transform: uppercase;
  top: 0;
  white-space: nowrap;
  z-index: 100;
}
body.female-gamers #top-bar div.menuButton_over {
  background: url("/images/whitelabel/female-gamers/c-navbar-separator.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  border: medium none;
  color: #ffffff;
  cursor: pointer;
  left: 0;
  line-height: 57px;
  margin: 0;
  padding: 21px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px #770041;
  text-transform: uppercase;
  top: 0;
  white-space: nowrap;
  z-index: 100;
}
body.female-gamers #top-bar div.menu {
  background: none repeat scroll 0 0 #ce118c;
  left: 0;
  margin-top: -1px;
  padding: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 200px;
  z-index: 101;
}
body.female-gamers #top-bar div.menu a.menuItem {
  border-bottom: 1px dashed #870b5c;
  color: #000000;
  display: block;
  margin: 0;
  padding: 10px;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
body.female-gamers #top-bar div.menu a.menuItem span.menuItemText {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding: 5px 0;
}
body.female-gamers #top-bar div.menu a.menuItem span.menuItemArrow { padding-right: 20px; }
body.female-gamers #header { height: 19px; }
body.female-gamers #header #logo {
  background: url("/images/denda_logo.png") no-repeat;
  top: 65px;
  left: 20px;
  width: 149px;
  height: 149px;
}
body.female-gamers #header #search {
  top: 70px;
  right: 229px;
}
body.female-gamers #header #search input {
  padding: 7px;
  border: 2px solid #c462a4;
  width: 200px;
  height: 13px;
}
body.female-gamers #header #tabnav {
  top: 70px;
  right: 10px;
}
body.female-gamers #header #tabnav #online_spellen_list { display: none; }
body.female-gamers #header #tabnav #android_spellen_list { display: none; }
body.female-gamers #header #tabnav ul li > a {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
body.female-gamers #header #tabnav #google_plus_site { right: 620px; }
body.female-gamers #main {
  padding-top: 80px;
  border: 13px solid #ffffff;
}
body.female-gamers #main #navbar { padding-top: 110px; }
body.female-gamers #topnav {
  position: absolute !important;
  top: 19px !important;
  width: 975px !important;
  border-radius: 5px !important;
}
body.female-gamers #footer {
  background: none !important;
  border: 0px solid !important;
  color: #868686;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  margin: 0 auto;
  padding: 15px 0;
  position: relative;
  text-align: center;
  width: 980px;
}
body.female-gamers #footer a {
  font-weight: normal;
  color: #d91e85;
  text-decoration: none;
}
body.female-gamers #footer a:hover { background: none !important; }
body.female-gamers #one_click_logins { display: none; }
body.female-gamers #one_click_logins #facebook_auth { display: none; }
body.female-gamers #one_click_logins #google_auth { display: none; }
body.female-gamers #authentications { display: none; }
body.female-gamers #authentications_signup { display: none; }
body.libelle { background: #ffffff; }
body.libelle .branding-ad {
  position: absolute;
  top: 21px;
  right: 5px;
  width: 728px;
  height: 90px;
  text-align: right;
  overflow: hidden;
}
body.libelle .libelle_header {
  background: #ffffff url("http://www.libelle.nl/wp-content/themes/libelle/images/zig-zag.png") left bottom repeat-x;
  padding-bottom: 20px;
}
body.libelle .libelle_header .libelle_header_inner {
  width: 980px;
  margin: 0px auto;
  position: relative;
}
body.libelle .libelle_header .libelle_header_inner > img {
  position: relative;
  top: 14px;
}
body.libelle .libelle_header .nnn {
  margin: 0px;
  padding: 0px;
}
body.libelle .libelle_header .nav {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
}
body.libelle .libelle_header .nav > li {
  display: block;
  float: left;
}
body.libelle .libelle_header .nav > li a {
  font: 13px/32px 'baskerville_fsregular', Georgia, serif;
  text-transform: uppercase;
  text-decoration: underline;
  color: #000000;
  padding: 10px 10px;
}
body.libelle .libelle_header .nav > li a:hover {
  color: #000000;
  text-decoration: underline;
  background: #b2dad6;
}
body.libelle #topnav {
  background: #b3dad5 !important;
  position: absolute !important;
  top: 8px !important;
  border-radius: 6px;
}
body.libelle #topnav .jacks { color: #49042a !important; }
body.libelle #header { height: 90px; }
body.libelle #header #logo {
  background: url("/images/denda_logo.png") no-repeat;
  top: 55px;
  width: 149px;
  height: 149px;
}
body.libelle #main {
  border: 10px solid #b3dad5;
  border-bottom: 0px solid;
}
body.libelle #search {
  top: 55px;
  left: 510px;
  width: 210px;
}
body.libelle #search input {
  border: 4px solid #b3dad5;
  height: 10px;
  width: 200px;
}
body.libelle #search #search_results { border: 2px solid #b3dad5; }
body.libelle #tabnav { top: 54px !important; }
body.libelle #tabnav li > a {
  background: #b3dad5 !important;
  height: 30px !important;
}
body.libelle #tabnav #android_spellen_list { display: none; }
body.libelle #tabnav #online_spellen_list { display: none; }
body.libelle #tabnav #top_genres { border: 2px solid #b3dad5 !important; }
body.libelle #tabnav #club_card_menu > a {
  position: relative;
  top: 5px;
}
body.libelle #google_plus_site { top: 8px !important; }
body.libelle #facebook_like_site { top: 8px !important; }
body.libelle #navbar { padding-top: 100px; }
body.libelle #one_click_logins { display: none; }
body.libelle #one_click_logins #facebook_auth { display: none; }
body.libelle #one_click_logins #google_auth { display: none; }
body.libelle #authentications { display: none; }
body.libelle #authentications_signup { display: none; }
body.libelle #footer {
  border: 10px solid #b3dad5;
  border-top: 0px solid;
  background: #ffffff;
}
body.libelle #footer a:hover {
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: underline;
}
body.libelle #footer .footer_inner {
  padding-top: 20px;
  background: #ffffff url("http://www.libelle.nl/wp-content/themes/libelle/images/zig-zag.png") left top repeat-x;
}
body.libelle #footer .ankeiler {
  margin-left: 0px;
  margin-right: 60px;
  float: left;
}
body.libelle #footer .ankeiler h2 {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
body.libelle #footer .ankeiler ul a { color: #000000 !important; }
body.libelle #footer .footer-widget-title {
  font: bold 14px/18px 'HelveticaNeue Bold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin: 10px 7px;
  color: #000000;
}
body.libelle #footer #colophon {
  clear: both;
  padding: 20px 10px 20px;
}
body.libelle #footer #page-footer {
  border: 1px dotted #000000;
  border-left: 0px solid;
  border-right: 0px solid;
}
body.libelle #footer .copy-footer {
  margin-top: 30px;
  font: 13px Arial, sans-serif;
  color: #999999;
  text-align: center;
}
body.libelle #footer .subnav {
  padding-left: 140px;
  text-align: center;
}
body.libelle #footer .subnav li {
  float: left;
  padding: 2px 0px 8px 0px;
}
body.libelle #footer .subnav li a {
  display: block;
  font-family: Arial;
  font-size: 13px;
  color: #000000 !important;
  font-weight: normal;
  margin: 0px 10px;
}
body.libelle #google_adsense { display: none !important; }
body.mamaenzo { background: #ffffff url("http://www.mamaenzo.nl/images/layout/background_pattern.png") left top; }
body.mamaenzo #zoeken_op_mamaenzo {
  float: right;
  width: 300px;
  text-align: right;
}
body.mamaenzo #zoeken_op_mamaenzo input[type="text"] {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  color: #3d342f;
  font-weight: normal;
  padding: 3px;
  background: url('http://www.mamaenzo.nl/images/layout/formulieren/bg-input-focus.png') repeat-x 0px 0px;
  background: url('http://www.mamaenzo.nl/images/layout/formulieren/bg-input.png') repeat-x 0px 0px;
  border-top: solid 1px #aaaaaa;
  border-left: solid 1px #aaaaaa;
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
  margin-right: 5px;
  width: 210px;
  position: relative;
  top: -4px;
}
body.mamaenzo #zoeken_op_mamaenzo .button {
  display: inline-block !important;
  cursor: pointer;
  margin-left: 5px !important;
  height: 12px !important;
  line-height: 10px;
  padding: 8px 10px 4px 0px !important;
  font-weight: bold !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  background: #ffffff;
  border-radius: 4px;
  border: 0px solid;
  box-shadow: inset 0 0 5px #666666;
  position: relative;
  top: -3px;
}
body.mamaenzo #top_main_canvas {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 800;
  width: 1200px;
  height: 30px;
  padding-left: 15px;
  padding-right: 15px;
  background: #db0068;
  background: -webkit-gradient(linear, left top, left bottom, from(#db0068), to(#b10055));
  background: -moz-linear-gradient(top, #db0068, #b10055);
  font-family: Tahoma, Verdana, Arial;
}
body.mamaenzo #top_main_canvas #user_canvas {
  float: left;
  width: 500px;
  line-height: 30px;
  font-size: 13px;
  color: #ffffff;
  padding: 0;
  margin: 0;
}
body.mamaenzo #top_main_canvas #user_canvas #user_status {
  padding-left: 5px;
  padding-right: 15px;
  color: white;
  height: 30px;
  line-height: 30px;
  float: left;
}
body.mamaenzo #top_main_canvas #user_canvas #user_profiel {
  padding-left: 5px;
  padding-right: 5px;
  color: #000000;
  height: 30px;
  float: left;
}
body.mamaenzo #top_main_canvas #user_canvas #user_foto {
  padding-left: 5px;
  padding-right: 5px;
  color: #000000;
  height: 30px;
  float: left;
}
body.mamaenzo #top_main_canvas #user_canvas #user_testpanel {
  padding-left: 5px;
  padding-right: 5px;
  color: #000000;
  height: 30px;
  float: left;
}
body.mamaenzo #top_main_canvas #feedback a {
  float: right;
  width: 150px;
  margin: 0;
  text-align: right;
  margin-right: 15px;
  line-height: 28px;
  padding: 0;
  color: white;
  text-decoration: none;
}
body.mamaenzo #facebookblokk {
  padding: 0;
  margin: 0;
  margin-top: 15px;
  border: 1px solid #cac0b6;
  width: 334px;
}
body.mamaenzo #mamaenzo_site_wrapper {
  position: relative;
  background: #ffffff;
  overflow: hidden;
  width: 1200px;
  padding: 15px;
  margin: 0px auto;
  -moz-box-shadow: 1px 1px 10px #5d5d5d;
  -webkit-box-shadow: 1px 1px 10px #5d5d5d;
  box-shadow: 1px 1px 10px #5d5d5d;
}
body.mamaenzo #mez_header {
  background: #ffffff;
  width: 1180px;
  height: 90px;
  margin: 0;
  padding: 15px 0px 10px;
  margin: 0px auto;
}
body.mamaenzo #mez_header #mez_logo { margin: 12px 0px 0px 0px; }
body.mamaenzo #mez_header #mez_logo a {
  position: relative;
  top: 3px;
  left: -10px;
}
body.mamaenzo #header_sub {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  margin-bottom: 15px;
}
body.mamaenzo #header_sub #container_navigatie {
  font-family: Tahoma, Verdana, Arial;
  font-size: 13px;
  -webkit-box-shadow: 0 8px 6px -6px #9e9388;
  -moz-box-shadow: 0 8px 6px -6px #9e9388;
  box-shadow: 0 8px 6px -6px #9e9388;
  padding: 0;
  margin: 0 auto;
  height: 30px;
  background: #3d3129;
  background: -webkit-gradient(linear, left top, left bottom, from(#3d3129), to(#5c4a3e));
  background: -moz-linear-gradient(top, #3d3129, #5c4a3e);
}
body.mamaenzo #header_sub #container_navigatie ul {
  list-style: none;
  padding: 0px;
}
body.mamaenzo #header_sub #container_navigatie ul.dropdown { position: relative; }
body.mamaenzo #header_sub #container_navigatie ul.dropdown .lihc { border-right: 1px solid #76706a; }
body.mamaenzo #header_sub #container_navigatie ul.dropdown li {
  float: left;
  line-height: 30px;
  color: #ffffff;
}
body.mamaenzo #header_sub #container_navigatie ul.dropdown li a {
  color: #ffffff;
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}
body.mamaenzo #header_sub #container_navigatie ul.dropdown ul {
  width: 220px;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 900;
  -moz-box-shadow: 4px 4px 10px 0px rgba(158, 147, 136, 0.5);
  -webkit-box-shadow: 4px 4px 10px 0px rgba(158, 147, 136, 0.5);
  box-shadow: 4px 4px 10px 0px rgba(158, 147, 136, 0.5);
}
body.mamaenzo #header_sub #container_navigatie ul.dropdown ul ul.dropdown ul li {
  font-weight: normal;
  background: #f2eeea;
  color: #3d342f;
  border-bottom: 1px solid #e3ded8;
  border-right: 0;
  float: none;
}
body.mamaenzo #header_sub #container_navigatie ul.dropdown ul ul.dropdown ul li ul.dropdown ul li a {
  width: 100%;
  display: inline-block;
  color: #3d342f;
}
body.mamaenzo .box470 { background: #ffffff url("/images/whitelabel/mamaenzo/head470.png") no-repeat !important; }
body.mamaenzo .box470 h3 { color: #ffffff !important; }
body.mamaenzo #page { width: 1200px; }
body.mamaenzo #header {
  width: 1200px;
  height: 19px;
  margin-top: -19px;
}
body.mamaenzo #header #logo {
  background: url("/images/denda_logo.png") no-repeat;
  top: 65px;
  left: 20px;
  width: 149px;
  height: 149px;
}
body.mamaenzo #header #search {
  top: 70px;
  right: 229px;
}
body.mamaenzo #header #search input {
  padding: 7px;
  border: 2px solid #cf1367 !important;
  width: 200px;
  height: 13px;
}
body.mamaenzo #header #tabnav {
  top: 70px;
  right: 10px;
}
body.mamaenzo #header #tabnav #online_spellen_list { display: none; }
body.mamaenzo #header #tabnav #android_spellen_list { display: none; }
body.mamaenzo #header #tabnav ul li > a {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #cf1367;
}
body.mamaenzo #header #tabnav #google_plus_site { right: 620px; }
body.mamaenzo #main {
  width: 1200px;
  padding-top: 80px;
  border: 13px solid #ffffff;
}
body.mamaenzo #main #highlights { background: url("/images/whitelabel/mamaenzo/highlights.png") left top no-repeat; }
body.mamaenzo #main #highlights h3 { color: #ffffff !important; }
body.mamaenzo #main #navbar { padding-top: 110px; }
body.mamaenzo #sidebar {
  margin: 10px 0px 0px 40px;
  width: 336px;
  padding: 0px;
}
body.mamaenzo #sidebar #home_punaise {
  padding: 0;
  margin: 0;
  background-color: #f8f6f4;
  margin-top: 5px;
  margin-bottom: 15px;
  width: 336px;
}
body.mamaenzo #sidebar #blok {
  padding: 0;
  margin: 0;
  margin-left: 17px;
  margin-right: 17px;
  margin-top: 5px;
  padding-bottom: 17px;
}
body.mamaenzo #sidebar #titel {
  padding: 0;
  margin: -11px 0px 0px 0px;
  font-family: Georgia;
  font-size: 28px;
  color: #db0068;
  text-align: center;
  margin-bottom: 3px;
}
body.mamaenzo #sidebar #subtitel {
  padding: 0;
  margin: 0;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}
body.mamaenzo #sidebar #tekst {
  padding: 0;
  margin: 0;
  margin-bottom: 2px;
  line-height: 17px;
  font-family: Tahoma, Verdana, Arial;
  width: 306px;
}
body.mamaenzo #sidebar #link {
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
  line-height: 17px;
  width: 306px;
}
body.mamaenzo .schaduw_onder {
  -webkit-box-shadow: 0 8px 6px -6px #9e9388;
  -moz-box-shadow: 0 8px 6px -6px #9e9388;
  box-shadow: 0 8px 6px -6px #9e9388;
}
body.mamaenzo #navbar { width: 300px; }
body.mamaenzo #topnav {
  background: #cf1367 !important;
  position: absolute !important;
  top: 19px !important;
  width: 1200px !important;
  border-radius: 5px !important;
}
body.mamaenzo #topnav a {
  background: #ffffff !important;
  color: #000000 !important;
}
body.mamaenzo #footer {
  background: none !important;
  border: 0px solid !important;
  color: #868686;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  margin: 0 auto;
  padding: 15px 0;
  position: relative;
  text-align: center;
  width: 980px;
}
body.mamaenzo #footer a {
  font-weight: normal;
  color: #d91e85;
  text-decoration: none;
}
body.mamaenzo #footer a:hover { background: none !important; }
body.mamaenzo #mez_footer {
  clear: both;
  width: 1200px;
  margin: 0;
  padding: 0;
}
body.mamaenzo #mez_footer #footerwebsite {
  padding: 0;
  margin: 0;
  border-top: 1px solid #cac0b6;
  padding-top: 15px;
}
body.mamaenzo #mez_footer #footerwebsite .paginas {
  float: left;
  padding: 0;
  margin: 0;
  width: 200px;
}
body.mamaenzo #mez_footer #footerwebsite .paginas p {
  font-family: Georgia;
  font-size: 18px;
  color: #db0068;
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}
body.mamaenzo #mez_footer #footerwebsite .paginas ul {
  margin: 0;
  padding: 0 0 0 20px;
}
body.mamaenzo #mez_footer #footerwebsite .paginas ul li {
  list-style-image: url('http://www.mamaenzo.nl/images/layout/bullet.png');
  line-height: 16px;
}
body.mamaenzo #mez_footer #footerwebsite .partners {
  float: right;
  padding: 0;
  margin: 0;
  width: 595px;
}
body.mamaenzo #mez_footer #footerwebsite .partners p {
  font-family: Georgia;
  font-size: 18px;
  color: #db0068;
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}
body.mamaenzo #mez_footer #footerwebsite a {
  color: #000000;
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;
  font-size: 13px;
}
body.mamaenzo #one_click_logins { display: none; }
body.mamaenzo #one_click_logins #facebook_auth { display: none; }
body.mamaenzo #one_click_logins #google_auth { display: none; }
body.mamaenzo #authentications { display: none; }
body.mamaenzo #authentications_signup { display: none; }
body.mamaenzo #collectors_edition_sign {
  position: absolute;
  right: 150px !important;
  top: 80px !important;
  z-index: 1 !important;
}
body.mamaenzo #google_adsense { display: none !important; }
body.margriet {
  border-top: 7px solid #b5c741;
  background: #ffffff;
}
body.margriet .site_color_headings {
  width: 980px;
  margin: 0px auto;
}
body.margriet #site-title { margin-top: 10px; }
body.margriet .navbar {
  overflow: visible;
  margin-bottom: 18px;
}
body.margriet .navbar .navbar-inner {
  min-height: 40px;
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  filter: "none";
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  min-height: 72px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: 0;
  font: 16px 'Open Sans', sans-serif;
  text-transform: lowercase;
  min-height: 31px;
}
body.margriet .navbar .container {
  position: relative;
  margin-right: auto;
  margin-left: -10px;
}
body.margriet .navbar .container { width: 1005px; }
body.margriet .navbar .navbar-fixed-top .container { width: 1005px; }
body.margriet .navbar .navbar-fixed-bottom .container { width: 1005px; }
body.margriet .navbar .navbar .container { width: auto; }
body.margriet .navbar .menu-primary-menu-container {
  position: absolute;
  left: 0;
  right: 0;
  border-bottom: 1px solid #c6d4d3;
}
body.margriet .navbar .nav {
  padding: 0;
  margin: 0 auto;
  float: none;
  width: 980px;
}
body.margriet .navbar .nav > .active {
  border: 1px solid #c6d4d3;
  border-bottom: 1px solid #ffffff;
  -moz-border-radius: 10px 10px 0 0;
  -khtml-border-top-left-radius: 10px;
  -khtml-border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-radius: 10px 10px 0 0;
  margin: 0 0 -1px;
}
body.margriet .navbar .nav > li {
  display: block;
  float: left;
}
body.margriet .navbar .nav > li > a {
  color: #4f5c72 !important;
  float: none;
  padding: 9px 10px 5px;
  color: #999999;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #4d4d4d;
  text-transform: lowercase;
  display: block;
  font-size: 17px;
}
body.margriet .navbar .nav > li > a:hover { text-decoration: underline; }
body.margriet #topnav {
  background: #e75b5c !important;
  position: absolute !important;
  top: 8px !important;
  border-radius: 6px;
}
body.margriet #topnav .jacks { color: #ffffff !important; }
body.margriet #topnav a {
  background: #ffffff !important;
  color: #e75b5c !important;
}
body.margriet #header { height: 90px; }
body.margriet #header #logo {
  background: url("/images/denda_logo.png") no-repeat;
  top: 55px;
  width: 149px;
  height: 149px;
}
body.margriet #main {
  border: 10px solid #e75b5c;
  border-radius: 5px;
}
body.margriet #main #highlights { background: url("/images/whitelabel/margriet/highlights.png") left top no-repeat; }
body.margriet #main #highlights h3 { color: #ffffff !important; }
body.margriet #search {
  top: 55px;
  left: 510px;
  width: 210px;
}
body.margriet #search input {
  border: 4px solid #e75b5c;
  height: 10px;
  width: 200px;
}
body.margriet #search #search_results { border: 2px solid #e75b5c; }
body.margriet #tabnav { top: 54px !important; }
body.margriet #tabnav li > a {
  background: #e75b5c !important;
  height: 30px !important;
}
body.margriet #tabnav #android_spellen_list { display: none; }
body.margriet #tabnav #online_spellen_list { display: none; }
body.margriet #tabnav #top_genres { border: 2px solid #e75b5c !important; }
body.margriet #tabnav #club_card_menu > a {
  position: relative;
  top: 5px;
}
body.margriet .box470 { background: #ffffff url("/images/whitelabel/margriet/head470.png") no-repeat !important; }
body.margriet .box470 h3 { color: #ffffff !important; }
body.margriet #google_plus_site { top: 8px !important; }
body.margriet #facebook_like_site { top: 8px !important; }
body.margriet #navbar { padding-top: 100px; }
body.margriet #one_click_logins { display: none; }
body.margriet #one_click_logins #facebook_auth { display: none; }
body.margriet #one_click_logins #google_auth { display: none; }
body.margriet #authentications { display: none; }
body.margriet #authentications_signup { display: none; }
body.margriet #footer {
  width: 1004px;
  border: 0px solid;
  background: #ffffff;
}
body.margriet #footer a:hover {
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: underline;
}
body.margriet #footer .footer_inner {
  padding-top: 20px;
  background: #ffffff url("http://www.libelle.nl/wp-content/themes/libelle/images/zig-zag.png") left top repeat-x;
}
body.margriet #footer .ankeiler {
  margin-left: 0px;
  margin-right: 60px;
  float: left;
}
body.margriet #footer .ankeiler h2 {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
body.margriet #footer .ankeiler ul a { color: #000000 !important; }
body.margriet #footer .footer-widget-title {
  font: bold 14px/18px 'HelveticaNeue Bold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin: 10px 7px;
  color: #000000;
}
body.margriet #footer #colophon {
  clear: both;
  padding: 20px 10px 20px;
}
body.margriet #footer #page-footer {
  border: 1px dotted #000000;
  border-left: 0px solid;
  border-right: 0px solid;
}
body.margriet #footer .copy-footer {
  margin-top: 30px;
  font: 13px Arial, sans-serif;
  color: #999999;
  text-align: center;
}
body.margriet #footer .subnav {
  padding-left: 140px;
  text-align: center;
}
body.margriet #footer .subnav li {
  float: left;
  padding: 2px 0px 8px 0px;
}
body.margriet #footer .subnav li a {
  display: block;
  font-family: Arial;
  font-size: 13px;
  color: #000000 !important;
  font-weight: normal;
  margin: 0px 10px;
}
body.margriet #google_adsense { display: none !important; }
body.margriet #margriet_footer { margin-top: 20px; }
body.margriet #margriet_footer .first-ankeiler { background: 0; }
body.margriet #margriet_footer .ankeiler {
  float: left;
  padding: 0 0 5px;
  border-top: 1px dashed #777777;
  border-left: 1px dashed #777777;
  width: 244px;
  border-top: 0;
  border-left: 0;
  padding: 0 0 40px;
  margin: 0 0 20px;
}
body.margriet #margriet_footer li {
  list-style-image: url("http://www.margriet.nl/wp-content/themes/margriet/images/list-item.png");
  margin-left: 10px;
}
body.margriet #margriet_footer li a {
  font-size: 13px !important;
  font-weight: normal !important;
}
