/* ----------------------------------- lib/reset.less ----------------------------------- */
/*
Reset
YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://yuilibrary.com/license/
*/
/*Trial*/
html {
  color: #000;
  background: #ffffff;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
input,
textarea,
select {
  *font-size: 100%;
}
legend {
  color: #000000;
}
/* ----------------------------------- lib/960.less ----------------------------------- */
/*
  960 Grid System ~ Core CSS.
  Learn more ~ https://960.gs/

  Licensed under GPL and MIT.
*/
/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
body {
  min-width: 960px;
}
/* `Container
----------------------------------------------------------------------------------------------------*/
.container_24 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}
/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  display: inline;
  float: left;
  margin: 5px;
}
.push_1,
.pull_1,
.push_2,
.pull_2,
.push_3,
.pull_3,
.push_4,
.pull_4,
.push_5,
.pull_5,
.push_6,
.pull_6,
.push_7,
.pull_7,
.push_8,
.pull_8,
.push_9,
.pull_9,
.push_10,
.pull_10,
.push_11,
.pull_11,
.push_12,
.pull_12,
.push_13,
.pull_13,
.push_14,
.pull_14,
.push_15,
.pull_15,
.push_16,
.pull_16,
.push_17,
.pull_17,
.push_18,
.pull_18,
.push_19,
.pull_19,
.push_20,
.pull_20,
.push_21,
.pull_21,
.push_22,
.pull_22,
.push_23,
.pull_23 {
  position: relative;
}
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
/* `Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.container_24 .grid_1 {
  width: 30px;
}
.container_24 .grid_2 {
  width: 70px;
}
.container_24 .grid_3 {
  width: 110px;
}
.container_24 .grid_4 {
  width: 150px;
}
.container_24 .grid_5 {
  width: 190px;
}
.container_24 .grid_6 {
  width: 230px;
}
.container_24 .grid_7 {
  width: 270px;
}
.container_24 .grid_8 {
  width: 310px;
}
.container_24 .grid_9 {
  width: 350px;
}
.container_24 .grid_10 {
  width: 390px;
}
.container_24 .grid_11 {
  width: 430px;
}
.container_24 .grid_12 {
  width: 470px;
}
.container_24 .grid_13 {
  width: 510px;
}
.container_24 .grid_14 {
  width: 550px;
}
.container_24 .grid_15 {
  width: 590px;
}
.container_24 .grid_16 {
  width: 630px;
}
.container_24 .grid_17 {
  width: 670px;
}
.container_24 .grid_18 {
  width: 710px;
}
.container_24 .grid_19 {
  width: 750px;
}
.container_24 .grid_20 {
  width: 790px;
}
.container_24 .grid_21 {
  width: 830px;
}
.container_24 .grid_22 {
  width: 870px;
}
.container_24 .grid_23 {
  width: 910px;
}
.container_24 .grid_24 {
  width: 950px;
}
/* `Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.container_24 .prefix_1 {
  padding-left: 40px;
}
.container_24 .prefix_2 {
  padding-left: 80px;
}
.container_24 .prefix_3 {
  padding-left: 120px;
}
.container_24 .prefix_4 {
  padding-left: 160px;
}
.container_24 .prefix_5 {
  padding-left: 200px;
}
.container_24 .prefix_6 {
  padding-left: 240px;
}
.container_24 .prefix_7 {
  padding-left: 280px;
}
.container_24 .prefix_8 {
  padding-left: 320px;
}
.container_24 .prefix_9 {
  padding-left: 360px;
}
.container_24 .prefix_10 {
  padding-left: 400px;
}
.container_24 .prefix_11 {
  padding-left: 440px;
}
.container_24 .prefix_12 {
  padding-left: 480px;
}
.container_24 .prefix_13 {
  padding-left: 520px;
}
.container_24 .prefix_14 {
  padding-left: 560px;
}
.container_24 .prefix_15 {
  padding-left: 600px;
}
.container_24 .prefix_16 {
  padding-left: 640px;
}
.container_24 .prefix_17 {
  padding-left: 680px;
}
.container_24 .prefix_18 {
  padding-left: 720px;
}
.container_24 .prefix_19 {
  padding-left: 760px;
}
.container_24 .prefix_20 {
  padding-left: 800px;
}
.container_24 .prefix_21 {
  padding-left: 840px;
}
.container_24 .prefix_22 {
  padding-left: 880px;
}
.container_24 .prefix_23 {
  padding-left: 920px;
}
/* `Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.container_24 .suffix_1 {
  padding-right: 40px;
}
.container_24 .suffix_2 {
  padding-right: 80px;
}
.container_24 .suffix_3 {
  padding-right: 120px;
}
.container_24 .suffix_4 {
  padding-right: 160px;
}
.container_24 .suffix_5 {
  padding-right: 200px;
}
.container_24 .suffix_6 {
  padding-right: 240px;
}
.container_24 .suffix_7 {
  padding-right: 280px;
}
.container_24 .suffix_8 {
  padding-right: 320px;
}
.container_24 .suffix_9 {
  padding-right: 360px;
}
.container_24 .suffix_10 {
  padding-right: 400px;
}
.container_24 .suffix_11 {
  padding-right: 440px;
}
.container_24 .suffix_12 {
  padding-right: 480px;
}
.container_24 .suffix_13 {
  padding-right: 520px;
}
.container_24 .suffix_14 {
  padding-right: 560px;
}
.container_24 .suffix_15 {
  padding-right: 600px;
}
.container_24 .suffix_16 {
  padding-right: 640px;
}
.container_24 .suffix_17 {
  padding-right: 680px;
}
.container_24 .suffix_18 {
  padding-right: 720px;
}
.container_24 .suffix_19 {
  padding-right: 760px;
}
.container_24 .suffix_20 {
  padding-right: 800px;
}
.container_24 .suffix_21 {
  padding-right: 840px;
}
.container_24 .suffix_22 {
  padding-right: 880px;
}
.container_24 .suffix_23 {
  padding-right: 920px;
}
/* `Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.container_24 .push_1 {
  left: 40px;
}
.container_24 .push_2 {
  left: 80px;
}
.container_24 .push_3 {
  left: 120px;
}
.container_24 .push_4 {
  left: 160px;
}
.container_24 .push_5 {
  left: 200px;
}
.container_24 .push_6 {
  left: 240px;
}
.container_24 .push_7 {
  left: 280px;
}
.container_24 .push_8 {
  left: 320px;
}
.container_24 .push_9 {
  left: 360px;
}
.container_24 .push_10 {
  left: 400px;
}
.container_24 .push_11 {
  left: 440px;
}
.container_24 .push_12 {
  left: 480px;
}
.container_24 .push_13 {
  left: 520px;
}
.container_24 .push_14 {
  left: 560px;
}
.container_24 .push_15 {
  left: 600px;
}
.container_24 .push_16 {
  left: 640px;
}
.container_24 .push_17 {
  left: 680px;
}
.container_24 .push_18 {
  left: 720px;
}
.container_24 .push_19 {
  left: 760px;
}
.container_24 .push_20 {
  left: 800px;
}
.container_24 .push_21 {
  left: 840px;
}
.container_24 .push_22 {
  left: 880px;
}
.container_24 .push_23 {
  left: 920px;
}
/* `Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.container_24 .pull_1 {
  left: -40px;
}
.container_24 .pull_2 {
  left: -80px;
}
.container_24 .pull_3 {
  left: -120px;
}
.container_24 .pull_4 {
  left: -160px;
}
.container_24 .pull_5 {
  left: -200px;
}
.container_24 .pull_6 {
  left: -240px;
}
.container_24 .pull_7 {
  left: -280px;
}
.container_24 .pull_8 {
  left: -320px;
}
.container_24 .pull_9 {
  left: -360px;
}
.container_24 .pull_10 {
  left: -400px;
}
.container_24 .pull_11 {
  left: -440px;
}
.container_24 .pull_12 {
  left: -480px;
}
.container_24 .pull_13 {
  left: -520px;
}
.container_24 .pull_14 {
  left: -560px;
}
.container_24 .pull_15 {
  left: -600px;
}
.container_24 .pull_16 {
  left: -640px;
}
.container_24 .pull_17 {
  left: -680px;
}
.container_24 .pull_18 {
  left: -720px;
}
.container_24 .pull_19 {
  left: -760px;
}
.container_24 .pull_20 {
  left: -800px;
}
.container_24 .pull_21 {
  left: -840px;
}
.container_24 .pull_22 {
  left: -880px;
}
.container_24 .pull_23 {
  left: -920px;
}
/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* https://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
/* https://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after,
.container_24:before,
.container_24:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}
.clearfix:after,
.container_24:after {
  clear: both;
}
/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix,
.container_24 {
  zoom: 1;
}
/* ----------------------------------- lib/jquery.ui.core.less ----------------------------------- */
/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (https://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * https://jquery.org/license
 *
 * https://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  zoom: 1;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* ----------------------------------- lib/jquery.cookiebar.css ----------------------------------- */
#cookie-bar {
  font-size: 15px;
  line-height: 24px;
  width: 960px;
  height: 24px;
  margin: 0 auto;
  padding: 9px 0 12px;
  text-align: center;
  color: #111;
}
#cookie-bar.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
#cookie-bar p {
  margin: 0;
  padding: 0;
}
/*
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
 */
#cookie-bar .cb-enable {
  background: #007700;
}
#cookie-bar .cb-enable:hover {
  background: #009900;
}
#cookie-bar .cb-disable {
  background: #990000;
}
#cookie-bar .cb-disable:hover {
  background: #bb0000;
}
#cookie-bar .cb-policy {
  background: #0033bb;
}
#cookie-bar .cb-policy:hover {
  background: #0055dd;
}
/* ----------------------------------- lib/jquery.ui.accordion.less ----------------------------------- */
/*!
 * jQuery UI Accordion 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (https://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * https://jquery.org/license
 *
 * https://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {
  width: 100%;
}
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
  display: block;
}
/* ----------------------------------- generic/reference.less ----------------------------------- */
/******* GENERAL VARIABLES *******/
/** NOTE: we need to include them in the rest of files */
/********************** COLOUR PALETTE ************************/
/* greyscale */
/** rgb: 56,56,56 **/
/** rgb: 92,92,92 **/
/** rgb: 133,133,133 **/
/* red */
/* Check if being used */
/* Check if being used */
/* Check if being used */
/* Check if being used */
/* orange */
/* Check if being used */
/* green */
/* Check if being used */
/* blue */
/* Check if being used */
/* Check if being used */
/* Check if being used */
/* outside sources */
/***************** Paths ******************/
/***************** Z-INDEXES (GLOBAL LEVEL) ******************/
/* For local level positioning use z-indexes 1-9 */
/* show above all elements in the normal page flow (example usage: dropdown navigation menu) */
/* for elements that need to overlap level_ground  */
/* fixed elements appearing in front of the page (toolbar, facebook tab box, etc.) */
/* transparent dark layer to give priority to important elements */
/* elements shown in front of a mask (for example message boxes) */
/* ***** font sizes ***** */
/* NOTE: If changing these, update function MadBidHelper.setFontSize as well */
.f_xs,
.font_xs {
  font-size: 10px;
}
.default_font_size,
.f_s,
.font_s {
  font-size: 12px;
}
.f_m,
.font_m {
  font-size: 15px;
}
.f_l,
.font_l {
  font-size: 18px;
}
.f_xl,
.font_xl {
  font-size: 20px;
}
.f_xxl,
.font_xxl {
  font-size: 24px;
}
.f_xxxl,
.font_xxxl {
  font-size: 28px;
}
.txt_right {
  display: block;
  text-align: right;
}
.txt_left {
  display: block;
  text-align: left;
}
.txt_center {
  display: block;
  text-align: center;
}
.clipped {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* ***** headings ***** */
h1,
.h1 {
  font-size: 28px;
  margin: 0;
  padding: 9px 0;
}
h2,
.h2 {
  font-size: 24px;
  margin: 0;
  padding: 9px 0;
}
h3,
.h3 {
  font-size: 20px;
  margin: 0;
  padding: 8px 0;
}
h4,
.h4 {
  font-size: 18px;
  margin: 0;
  padding: 7px 0;
}
h5,
.h5 {
  font-size: 15px;
  margin: 0;
  padding: 7px 0;
}
h6,
.h6 {
  font-size: 12px;
  margin: 0;
  padding: 6px 0;
}
.underlined {
  border-bottom: 1px solid #d2d2d2;
}
.spaced_underline {
  margin-bottom: 12px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d2d2d2;
}
.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
.inline_block {
  display: inline-block;
  /* The following added for IE7 */

  zoom: 1;
  *display: inline;
}
.important {
  color: #ff0000;
}
.success {
  color: #7fac0f;
}
.crossed_out {
  text-decoration: line-through;
}
p.spaced_paragraphs,
.spaced_paragraphs p {
  margin: 12px 0;
}
.no_padding {
  padding: 0;
}
.old_IE .IE7_layer_fix {
  z-index: 1;
}
.old_IE .IE_float_wrapper_fix {
  overflow: auto;
}
.old_IE.IE7 {
  /* For the parent element, when trying to position a child inside
		a parent that is the full container_24 width, but "has no layout" as per IE7 */

}
.old_IE.IE7 .IE7_invisible {
  visibility: hidden;
}
.old_IE.IE7 .IE7_haslayout_full_width_parent {
  width: 960px;
  margin-right: auto;
  margin-left: auto;
}
/* ***** CSS3 mixins ***** */
/** all the corners rounded using the same radius -- general purpose **/
/** when using different radius for the corners -- more specific purpose **/
.box-shadow_none {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* ----------------------------------- generic/generic.less ----------------------------------- */
html {
  background-color: #ededed;
  overflow-y: scroll;
}
html.special {
  background: #ffffff;
}
body {
  color: #333333;
  font: 12px 'Trebuchet MS', Helvetica, Arial, sans-serif;
  height: 100%;
}
body.clean-frame {
  min-width: 100px;
}
#page_container {
  height: 100%;
  margin: 0 auto;
  padding: 0 5px;
  width: 960px;
}
input:not([type="checkbox"]):not([type="radio"]) {
  border: solid #d2d2d2 1px;
  padding: 3px;
}
.a,
a {
  color: #1d96e4;
  cursor: pointer;
  text-decoration: none;
}
.a_hover,
a:hover {
  text-decoration: underline;
}
.block-element {
  background-color: #ffffff;
  border: solid #d2d2d2 1px;
}
.block-element::after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
/* Actually this is a hack for IE */
* html .block-element {
  zoom: 1;
}
/* IE6 */
*:first-child + html .block-element {
  zoom: 1;
}
/* IE7 */
.dark_background {
  color: #ffffff;
}
.dark_background .a,
.dark_background a {
  color: #74cbff;
}
.dark_background .valid {
  color: #9bc536;
}
.right {
  float: right;
}
.left {
  float: left;
}
.center {
  margin: 0px auto;
}
.center_text {
  text-align: center;
}
.hide,
.hidden {
  display: none;
}
.invisible {
  visibility: hidden;
}
.show {
  display: block;
}
.clear_both {
  clear: both;
}
.relative {
  position: relative;
}
.help,
a.help {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png") no-repeat scroll -161px -55px transparent;
  cursor: pointer;
  display: inline-block;
  float: right;
  height: 19px;
  margin-top: 5px;
  width: 18px;
}
.help:hover,
a.help:hover {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
.check_mark {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png") no-repeat scroll -344px -268px transparent;
  display: inline-block;
  height: 32px;
  margin-right: 10px;
  width: 32px;
}
.minus_mark {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png") no-repeat scroll -382px -127px transparent;
  display: inline-block;
  height: 7px;
  width: 28px;
}
.closer,
a.closer {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') -323px 0 transparent;
  float: right;
  height: 26px;
  width: 26px;
}
.relative {
  position: relative;
}
.p_spacing p {
  margin: 12px 0;
}
#template_page_content_box {
  padding: 20px 19px;
}
#template_page_content_box p {
  margin: 12px 0;
}
#template_payment_failed ul {
  list-style-type: disc;
}
.facebook_login_button {
  height: 25px;
  overflow: hidden;
  min-width: 75px;
}
.IE7 .facebook_login_button span {
  background-color: #5F78AB;
  max-height: 25px;
}
/* ----------------------------------- generic/button.less ----------------------------------- */
.btn {
  font-weight: bold;
  background: #fdba12;
  border: 1px solid #999999;
  color: #000000;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  outline: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  /*
	 * inner glow
	 */

  -webkit-box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.5) inset;
  -webkit-appearance: none;
  /** DIFFERENT COLOURS: green, grey  **/

  /* By default buttons are orange **/

  /** DIFFERENT STATUSES: active and inactive **/

  /** Active is the state by default, it doesn't need any special styling. For inactive buttons we don't expect any interaction, this is why they are not changing their style **/

}
.btn:hover {
  border-color: #666666;
  text-decoration: none;
}
.btn:active {
  background: #dda002;
  border-color: #000000;
  text-decoration: none;
}
.btn.large {
  padding: 5px 10px;
  font-size: 18px;
}
.btn.xlarge {
  padding: 10px;
  font-size: 20px;
}
.btn.green {
  background: #a3d913;
}
.btn.green:active {
  background: #7fac0f;
}
.btn.grey {
  background: #d2d2d2;
}
.btn.grey:active {
  background: #999999;
}
.btn.inactive,
.btn.inactive:hover,
.btn.inactive:active {
  background: #ededed;
  border-color: #d2d2d2;
  box-shadow: none;
  color: #999999;
  cursor: default;
}
/* ----------------------------------- madlib/alert.less ----------------------------------- */
.alert {
  border: 2px solid #d2d2d2;
  float: left;
  margin: 10px 10px 10px 10px;
  overflow: hidden;
  width: 90%;
}
.alert.error {
  background-color: #ffd3d3;
  border: 2px solid #b01313;
}
.alert .wrapper {
  overflow: hidden;
  padding: 20px;
}
.alert ul {
  margin: 10px 0;
}
.alert ul li {
  height: auto;
  line-height: auto;
}
.alert .message_icon {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat 0 0;
  float: left;
  height: 29px;
  margin-right: 10px;
  width: 29px;
}
.alert .message_icon.error {
  background-position: -288px -91px;
}
.alert .message_icon.info {
  background-position: -316px -91px;
}
.alert .message_icon.success {
  background-position: -372px -91px;
}
.alert .message_icon.warning {
  background-position: -345px -91px;
  width: 27px;
}
.alert .content {
  float: left;
}
/* ----------------------------------- madlib/auction_details.less ----------------------------------- */
.auction_details {
  /* Hide duplicate "Waiting for bids..." AA-2012-10-01 */

  /** 8123 2012-11-14 MGM **/

  /* Hide "Timer" caption from auction details page when auction state is closed AA-2012-10-01 */

  /* improving Aleksi's hack */

  /** TABS **/

  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

  /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

}
.auction_details .auction_state_waiting .username {
  visibility: hidden;
}
.auction_details .social_icons {
  z-index: 1;
}
.auction_details .feature {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat;
  float: left;
  height: 28px;
  margin: 0 5px 0 0;
  width: 28px;
}
.auction_details .feature.rookie {
  background-position: -27px -187px;
}
.auction_details .feature.charity {
  background-position: -55px -187px;
}
.auction_details .feature.h24 {
  background-position: -83px -187px;
}
.auction_details .feature.convert {
  background-position: 0 -187px;
}
.auction_details .feature.show.rookie {
  background-position: -27px -216px;
}
.auction_details .feature.show.charity {
  background-position: -55px -216px;
}
.auction_details .feature.show.h24 {
  background-position: -83px -216px;
}
.auction_details .feature.show.convert {
  background-position: 0 -216px;
}
.auction_details h2 a,
.auction_details .h2 a,
.auction_details h1 a,
.auction_details h2 .a,
.auction_details .h2 .a,
.auction_details h1 .a {
  color: #333333;
  text-decoration: none;
}
.auction_details h2 a:hover,
.auction_details .h2 a:hover,
.auction_details h1 a:hover,
.auction_details h2 .a:hover,
.auction_details .h2 .a:hover,
.auction_details h1 .a:hover {
  text-decoration: underline;
}
.auction_details h5,
.auction_details .h5 {
  font-weight: bold;
}
.auction_details .image_container {
  text-align: center;
  position: relative;
}
.auction_details .image_container .main.image_wrapper {
  margin: 25px 0 20px 0;
  min-height: 405px;
  position: relative;
  width: 100%;
}
.auction_details .image_container .main.image_wrapper .zoom {
  /** PROPER BACKGROUND IS SET UP WHEN CLICKING THE DIFFERENT THUMBNAILS, JUST ASSIGNING WHITE BACKGROUND HERE **/

  background: #ffffff;
  cursor: move;
  display: none;
  height: 430px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: -25px;
  width: 468px;
}
.auction_details .image_container .thumbnails {
  min-height: 197px;
  padding: 0 0 20px 0;
  text-align: center;
}
.auction_details .image_container .thumbnails a {
  outline: 0;
  display: inline-block;
}
.auction_details .image_container .thumbnails img {
  border: 1px solid #d2d2d2;
  display: inline-block;
  float: left;
  margin: 0 2px 5px 2px;
  padding: 10px 5px;
}
.auction_details .image_container .thumbnails img:hover,
.auction_details .image_container .thumbnails img.selected {
  border: 1px solid #1d96e4;
}
.auction_details .image_container .thumbnails.shortlist {
  min-height: 186px;
}
.auction_details .magic_wrapper {
  margin: 16px;
}
.auction_details .button.bid {
  margin-top: 0;
}
.auction_details .details_tabs {
  height: 382px;
  margin: 10px 0 0 0;
}
.auction_details .details_tabs .list_header {
  font-weight: bold;
}
.auction_details .details_tabs .list_header .header_right {
  float: right;
  margin: 0 10px 0 0;
}
.auction_details .details_tabs .footer {
  margin: 20px 0 10px;
  text-align: right;
  /* bottom: 20px;
			margin: 10px 0;
			position: absolute;
			right: 20px; */

}
.auction_details .details_tabs div[id^="tab"] {
  height: 309px;
  padding: 20px;
}
.auction_details .details_tabs .bidding_history {
  position: relative;
}
.auction_details .details_tabs .bidding_history ul {
  height: 250px;
  margin: 10px 0;
  overflow: hidden;
}
.auction_details .details_tabs .bidding_history ul li {
  clear: left;
  display: block;
  line-height: 25px;
  overflow: hidden;
  padding: 0 10px;
}
.auction_details .details_tabs .bidding_history ul li:nth-child(even) {
  background: #ededed;
}
.auction_details .details_tabs .bidding_history ul li.me {
  background: #74cbff;
  color: #000000;
}
.auction_details .details_tabs .bidding_history ul li:hover {
  background: #1d96e4;
  color: #ffffff;
  cursor: pointer;
}
.auction_details .details_tabs .bidding_history ul li .auction_action_click_user {
  float: left;
}
.auction_details .details_tabs .bidding_history ul li .value {
  float: right;
}
.auction_details .details_tabs .bidding_history a.refresh_page {
  color: #333333;
  text-decoration: none;
}
.auction_details .details_tabs .bidding_history a.refresh_page:hover,
.auction_details .details_tabs .bidding_history a.refresh_page:active {
  color: #ffffff;
  text-decoration: none;
}
.auction_details .details_tabs .delivery_info .delivery_info_wrapper {
  padding-bottom: 30px;
  padding-top: 30px;
}
.auction_details .details_tabs .delivery_info p {
  margin-bottom: 20px;
}
.auction_details .details_tabs .bidding_history,
.auction_details .details_tabs .delivery_info,
.auction_details .details_tabs .auction_info {
  width: 435px;
  /* Fix for elements sometimes showing outside of the box in Chrome */

}
.auction_details .details_tabs .auction_info {
  margin: 20px 0;
}
.auction_details .details_tabs .auction_info li {
  border-bottom: 1px solid #d2d2d2;
  line-height: 30px;
}
.auction_details .details_tabs .auction_info li.last {
  border: none;
}
.auction_details .details_tabs .auction_info li.total {
  font-weight: bold;
}
.auction_details .details_tabs .auction_info li span {
  float: right;
}
.auction_details .auction_state_waiting .details_tabs .bidding_history,
.auction_details .auction_state_waiting .details_tabs .bidding_history_link {
  display: none;
}
.auction_details .auction_state_bidding .product .status .timer,
.auction_details .auction_state_watching .product .status .timer {
  display: block;
}
.auction_details .auction_state_lost .main_box .wrapper_central h5,
.auction_details .auction_state_closed .main_box .wrapper_central h5,
.auction_details .auction_state_won .main_box .wrapper_central h5,
.auction_details .auction_state_waiting .main_box .wrapper_central h5,
.auction_details .auction_state_new .main_box .wrapper_central h5 {
  display: none;
}
.auction_details .auction_state_lost .main_box .status,
.auction_details .auction_state_closed .main_box .status,
.auction_details .auction_state_won .main_box .status,
.auction_details .auction_state_waiting .main_box .status,
.auction_details .auction_state_new .main_box .status {
  font-size: 18px;
  padding-top: 10px;
}
.auction_details .auction_state_waiting .discount_earned,
.auction_details .auction_state_new .discount_earned {
  /*display: none;*/

}
.auction_details .ui-tabs {
  position: relative;
}
.auction_details .ui-tabs .ui-tabs-nav {
  padding: 0;
}
.auction_details .ui-tabs .ui-tabs-nav li {
  background: #ffffff;
  border: 1px solid #d2d2d2;
  border-bottom: 0 !important;
  float: left;
  margin: 0 .2em 1px 0;
  padding: 0;
  position: relative;
  top: 1px;
  white-space: nowrap;
}
.auction_details .ui-tabs .ui-tabs-nav li a {
  background-color: #d2d2d2;
  color: #333333;
  cursor: pointer;
  float: left;
  font-weight: bold;
  outline: 0;
  padding: .5em 1em;
  text-decoration: none;
}
.auction_details .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}
.auction_details .ui-tabs .ui-tabs-nav li.ui-state-active a {
  background-color: #ffffff;
}
.auction_details .ui-tabs .ui-tabs-nav li.ui-state-disabled a {
  cursor: text;
}
.auction_details .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: progress;
}
.auction_details .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.auction_details .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}
.auction_details .ui-tabs .ui-tabs-panel {
  background: none;
  border-width: 0;
  display: block;
  padding: 10px 20px;
  height: 402px;
}
.auction_details .ui-tabs .ui-tabs-hide {
  display: none !important;
}
.auction_details .product_description {
  padding: 20px;
}
.auction_details .product_description header {
  background: none;
}
.auction_details .product_description p {
  line-height: 1.5em;
  margin: 2em 0;
}
.auction_details #rrp_below_price {
  text-decoration: line-through;
}
.pt-PT .auction_details .ui-tabs-nav a,
.pt-BR .auction_details .ui-tabs-nav a {
  font-size: 11px;
}
/*** HACK FOR IE7 ***/
.IE7 .auction_details .image_container .main.image_wrapper {
  top: 25px;
}
/* ----------------------------------- madlib/auctions.less ----------------------------------- */
.auctions {
  height: 100%;
  /** Auctions 3-col format **/

  /** Auctions 1-col format **/

  /** BUTTON specific Styling **/

  /*legend
  .auctions .product - current path to button (actions page [from body class], list element that is [product]), path can be changed in case the buttons will be reused on other design pages)
  .auctions .product .button -  simple gray box with borders;
  .auctions .button .price, .auctions .product .button .status, .auctions .button .action - left, middle and right elements

  .product class can be replaced with auction_state_new, auction_state_won, auction_state_lost or any other state if the text elements (left, right, middle) must be specifically styled for that
  */

  /* general styles */

  /*******************************/

  /* STATE SPECIFIC STYLING */

  /* All possible states coming from backend are:
  auction_state_new
  auction_state_waiting
  auction_state_bidding
  auction_state_watching
  auction_state_sleeping
  auction_state_won
  auction_state_lost
  auction_state_closed
  */

  /* *********** buynow unavailable ************* */

  /* AUCTION STATE WON */

  /*** price comparison unavailable ***/

}
.auctions #no_auctions_message {
  padding: 30px;
  font-size: 16px;
}
.auctions .product {
  position: relative;
  /* *************** BUY DISCOUNT *************** */

  /* *************** END BUY DISCOUNT *************** */

}
.auctions .product .pin {
  background: #d2d2d2;
  border: 1px solid #999999;
  height: 25px;
  margin: 0 9px;
  overflow: hidden;
  padding: 3px;
  position: absolute;
  top: 68px;
  right: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  width: 25px;
  z-index: 10;
}
.auctions .product .pin:hover {
  border: 1px solid #666666;
}
.auctions .product .pin:active {
  background: #999999;
  border: 1px solid #000000;
}
.auctions .product .pin.active,
.auctions .product .pin.loading {
  background: #999999;
  border-color: #000000;
}
.auctions .product .pin .icon {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat -195px -371px;
  display: block;
  height: 25px;
  width: 25px;
}
.auctions .product .pin.inactive,
.auctions .product .pin.inactive:hover,
.auctions .product .pin.inactive:active,
.auctions .product .pin.inactive:loading {
  background: #ededed;
  border-color: #d2d2d2;
  cursor: default;
}
.auctions .product .pin.inactive .icon,
.auctions .product .pin.inactive:hover .icon,
.auctions .product .pin.inactive:active .icon,
.auctions .product .pin.inactive:loading .icon {
  filter: alpha(opacity=30) !important;
  -moz-opacity: 0.3 !important;
  -khtml-opacity: 0.3 !important;
  opacity: 0.3 !important;
}
.auctions .product .credits {
  color: #000000;
  display: block;
  font-size: 20px;
  height: auto;
  letter-spacing: 0.2em;
  margin: 5px 10px;
  padding: 0 5px;
  position: absolute;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  right: 0;
  text-align: right;
  text-shadow: -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff;
  text-transform: lowercase;
  top: 245px;
  width: 75px;
  z-index: 10;
}
.auctions .product .credits .coin {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat -180px -166px;
  float: right;
  height: 21px;
  margin: 3px 0 3px 2px;
  width: 20px;
}
.auctions .product .image_wrapper {
  position: relative;
}
.auctions .product .title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.auctions .product .discount_earned {
  color: #b01313;
  height: 23px;
  position: relative;
  font-size: 19px;
}
.auctions .product .discount_earned .add_wrapper {
  top: -10px;
}
.auctions .product .discount_earned .add div {
  opacity: 0;
  visibility: hidden;
}
.auctions .product .discount_earned .total_wrapper {
  top: 0px;
}
.auctions .product .discount_earned .add_wrapper,
.auctions .product .discount_earned .total_wrapper {
  left: 50%;
  position: absolute;
  width: 100%;
}
.auctions .product .discount_earned .add,
.auctions .product .discount_earned .discount_total {
  position: relative;
  left: -50%;
  font-weight: bold;
  word-spacing: -5px;
}
.auctions .product .discount_earned .add div,
.auctions .product .discount_earned .discount_total div {
  display: inline-block;
}
.auctions .product .madbid-price {
  width: 70px;
  float: left;
  line-height: 1.5em;
  margin-top: 10px;
  padding-left: 7px;
}
.auctions .product .madbid-price .price-title {
  font-size: 10px;
  text-align: left;
}
.auctions .product .price {
  font-weight: bold;
  font-size: 20px;
  /*padding-left: 7px;*/

  text-align: left;
  text-transform: uppercase;
}
.auctions .product .status {
  max-height: 57px;
  overflow: hidden;
}
.auctions .product .status .timer {
  margin-top: 7px;
  font-size: 15px;
}
.auctions .product .status .user_who_won {
  display: none;
}
.auctions .product .status .discount_value {
  font-weight: bold;
  padding: 20%;
}
.auctions .product .status .username {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.auctions .product .status var {
  display: block;
}
.auctions .product .level {
  display: block;
  height: 25px;
  left: -5px;
  position: absolute;
  top: 73px;
  width: 100px;
  z-index: 20;
  /** ROOKIE AUCTIONS **/

}
.auctions .product .level.easy {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/easy-4.0.5316.png") no-repeat;
}
.auctions .product .level.medium {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/medium-4.0.5316.png") no-repeat;
}
.auctions .product .level.hard {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/hard-4.0.5316.png") no-repeat;
}
.auctions .product .level.veryhard {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/hard-4.0.5316.png") no-repeat;
}
.auctions .product .level.rookie {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/rookie-ribbon-4.0.5316.png") no-repeat;
  left: -3px;
  top: -3px;
  height: 76px;
  width: 76px;
}
.auctions .product .guided_auctions_level {
  display: block;
  height: 120px;
  left: -10px;
  position: absolute;
  top: -9px;
  width: 120px;
  z-index: 20;
  /** ROOKIE AUCTIONS **/

}
.auctions .product .guided_auctions_level.easy {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/easy-4.0.5316.png") no-repeat;
}
.auctions .product .guided_auctions_level.medium {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/medium-4.0.5316.png") no-repeat;
}
.auctions .product .guided_auctions_level.hard {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/hard-4.0.5316.png") no-repeat;
}
.auctions .product .guided_auctions_level.veryhard {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/hard-4.0.5316.png") no-repeat;
}
.auctions .product .guided_auctions_level.rookie {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/rookie-ribbon-4.0.5316.png") no-repeat;
  left: -3px;
  top: -3px;
  height: 76px;
  width: 76px;
}
.auctions .col1 .product,
.auctions .col3 .product {
  min-height: 71px;
}
.auctions .col1 .product .auction_time,
.auctions .col3 .product .auction_time {
  text-align: left;
  margin: 5px 0 0 0;
  width: 100%;
}
.auctions .col1 .product .auction_time,
.auctions .col3 .product .auction_time {
  font-weight: bold;
  font-size: 12px;
}
.auctions .col1 .product .button,
.auctions .col3 .product .button {
  position: relative;
  table-layout: fixed;
  width: 290px;
}
.auctions .col3 .product {
  background: #ffffff;
  /* border: 428px; */

  /* Needed in IE8 to make room for the price compare link, and to keep the auction from expanding if the content gets too high */

  padding: 6px;
  /*
     * Add 1px border
     */

  border: 1px solid #cccccc;
}
.auctions .col3 .product #MadBidNotification.user_messages {
  top: 135px;
}
.auctions .col3 .product h3 {
  text-align: center;
  color: #000000;
}
.auctions .col3 .product h3 a,
.auctions .col3 .product h3 .a {
  color: #000000;
}
.auctions .col3 .product .rrp {
  margin: 5px 0;
  text-align: center;
  width: 100%;
  display: block;
}
.auctions .col3 .product .image {
  display: block;
  height: 215px;
}
.auctions .col1 .product {
  height: 81px;
  padding: 5px 10px;
  width: 928px;
}
.auctions .col1 .product h3 {
  height: 25px;
  margin-top: 5px;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 200px;
}
.auctions .col1 .product h3 a {
  line-height: 17px;
  color: #000000;
}
.auctions .col1 .product .credits {
  left: 230px;
  position: absolute;
  top: 50px;
}
.auctions .col1 .product .pin {
  left: 82px;
  right: auto;
  top: 12px;
  padding: 1px;
}
.auctions .col1 .product .level {
  top: 5px;
}
.auctions .button {
  /*
     * make auction buttons stand out more
     */

  background-color: #f9f9f9;
  border: 1px solid #dedede;
  padding: 2px;
  color: #000000;
  display: block;
  height: 57px;
  line-height: 57px;
  margin-top: 5px;
  max-height: 57px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.auctions .button .price-ceiling.active {
  width: 100px;
  height: 24px;
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/price_ceiling_ribbon_grey-4.0.5316.png') no-repeat 0 0;
  left: -5px;
  position: absolute;
  top: -13px;
  margin: 0;
  padding: 0 5px;
  text-align: left;
  line-height: 24px;
  color: #ffffff;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
}
.auctions .button .price-ceiling.active.reached {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/price_ceiling_ribbon-4.0.5316.png') no-repeat 0 0;
}
.auctions .button .price-ceiling.active.reached .ceiling-value,
.auctions .button .price-ceiling.active.reached .ceiling-label {
  display: none;
}
.auctions .button .price-ceiling.active .ceiling-label {
  width: 34px;
  display: inline-block;
  vertical-align: top;
  padding-right: 5px;
  font-weight: bold;
}
.auctions .button .price-ceiling.active .ceiling-value {
  width: 55px;
  display: inline-block;
  vertical-align: top;
  font-weight: normal;
  font-size: 14px;
}
.auctions .button .price {
  display: inline-block;
  float: left;
  /*width: 87px;*/

  width: 70px;
  white-space: nowrap;
}
.auctions .button .status {
  display: inline-block;
  float: left;
  /* temporarily using this */

  line-height: 20px;
  /** this will need to be customized per every single state **/

  /*padding: 0 10px;*/

  padding: 0 7px;
  /*width: 92px;*/

  width: 108px;
}
.auctions .button .state_text {
  max-height: 44px;
  overflow: hidden;
}
.auctions .button .state_text.small_display {
  font-size: 10px;
}
.auctions .button .action {
  background: #d2d2d2;
  border: 1px solid #999999;
  color: #000000;
  display: inline-block;
  float: left;
  height: 55px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  text-align: center;
  text-decoration: none;
  width: 50px;
  /*
          Change button to have a gap inbetween bid and autobid
      */

  margin-right: 2px;
  padding: 0 2px;
  /*
       * inner glow per sheet
       */

  -webkit-box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.5) inset;
}
.auctions .button .action:hover,
.auctions .button .action:active {
  border: 1px solid #666666;
}
.auctions .button .action .icon {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat 0 0;
  display: block;
  height: 36px;
  margin: 3px 7px 1px;
}
.auctions .button .action .word {
  font-weight: bold;
  font-size: 10px;
  line-height: 12px;
  max-height: 12px;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100%;
}
.auctions .button .action:hover {
  border-color: #666666;
}
.auctions .button .action:active {
  background: #999999;
  border-color: #000000;
}
.auctions .button .action.inactive,
.auctions .button .action.inactive:hover,
.auctions .button .action.inactive:active {
  background: #ededed;
  border-color: #d2d2d2;
  color: #999999;
  cursor: default;
}
.auctions .button .subaction {
  background: #d2d2d2;
  border: 1px solid #999999;
  color: #000000;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 55px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  text-decoration: none;
  width: 30px;
  padding-right: 1px;
  /*
       * inner glow per sheet
       */

  -webkit-box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.5) inset;
}
.auctions .button .subaction .icon {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat;
  display: block;
  height: 23px;
  margin: 15px auto;
  width: 23px;
}
.auctions .button .subaction.auction_action_autobid.active {
  background: #fdba12;
  border-color: #000000;
}
.auctions .button .subaction.auction_action_autobid .icon {
  background-position: -135px -192px;
}
.auctions .button .subaction.check_prices .icon {
  background-position: -112px -192px;
}
.auctions .button .subaction:hover {
  border-color: #666666;
}
.auctions .button .subaction:active {
  background: #999999;
  border-color: #000000;
}
.auctions .button .subaction.inactive,
.auctions .button .subaction.inactive:hover,
.auctions .button .subaction.inactive:active {
  background: #ededed;
  border-color: #d2d2d2;
  color: #999999;
  cursor: default;
}
.auctions .button .subaction.inactive .icon,
.auctions .button .subaction.inactive:hover .icon,
.auctions .button .subaction.inactive:active .icon {
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.auctions .button.bid .action {
  background-color: #fdba12;
  transition: background-color 0s, border 0s, color 0s;
}
.auctions .button.bid .action.received,
.auctions .button.bid .action.inactive.received {
  background-color: #a3d913;
  transition: background-color 0s, border 0s, color 0s;
  border: 1px solid #999999;
}
.auctions .button.bid .action.received .icon,
.auctions .button.bid .action.inactive.received .icon {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  transition: opacity 0s;
}
.auctions .button.bid .action.received .word,
.auctions .button.bid .action.inactive.received .word {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  transition: opacity 0s;
}
.auctions .button.bid .action.received .update-message,
.auctions .button.bid .action.inactive.received .update-message {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  transition: opacity 0s;
}
.auctions .button.bid .action .icon {
  background-position: -227px -162px;
  transition: opacity 0s;
}
.auctions .button.bid .action .word,
.auctions .button.bid .action .update-message {
  transition: opacity 0s;
  font-weight: bold;
  font-size: 11px;
}
.auctions .button.bid .action .update-message {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  width: 50px;
  height: 54px;
  line-height: 1em;
  position: absolute;
  margin-top: 17px;
  color: #000000;
}
.auctions .button.bid .action:active {
  background-color: #dda002;
}
.auctions .button.bid .action.inactive,
.auctions .button.bid .action.inactive:hover .auctions .button.bid .action.inactive:active {
  background: #ededed;
  transition: background-color 1.5s, border 1.5s, color 1.5s;
}
.auctions .button.bid .action.inactive .icon,
.auctions .button.bid .action.inactive:hover .auctions .button.bid .action.inactive:active .icon {
  background-position: -107px -320px;
  transition: opacity 1.5s;
}
.auctions .button.bid .action.inactive .word,
.auctions .button.bid .action.inactive:hover .auctions .button.bid .action.inactive:active .word,
.auctions .button.bid .action.inactive .update-message,
.auctions .button.bid .action.inactive:hover .auctions .button.bid .action.inactive:active .update-message {
  transition: opacity 1.5s;
}
.auctions .button.buy .action .icon {
  background-position: -262px -162px;
}
.auctions .button.buy .action.inactive .icon {
  background-position: -143px -320px;
}
.auctions .buy.button .status {
  font-size: 12px;
  margin: 0;
}
.auctions .auction_state_new .buy.button .discount_earned,
.auctions .auction_state_sleeping .buy.button .discount_earned,
.auctions .auction_state_waiting .buy.button .discount_earned,
.auctions .auction_state_watching .buy.button .discount_earned,
.auctions .auction_state_closed .buy.button .discount_earned {
  /*display: none;*/

}
.auctions .auction_state_new .bid.button .action .icon,
.auctions .auction_state_sleeping .bid.button .action .icon {
  background-position: -299px -162px;
}
.auctions .auction_state_new .bid.button .action.inactive .icon,
.auctions .auction_state_sleeping .bid.button .action.inactive .icon {
  background-position: -180px -320px;
}
.auctions .auction_state_new .bid.button .status,
.auctions .auction_state_sleeping .bid.button .status {
  font-size: 12px;
  margin: 5px 0;
}
.auctions .auction_state_watching .bid.button .status,
.auctions .auction_state_bidding .bid.button .status {
  vertical-align: baseline;
}
.auctions .auction_state_closed .button .username,
.auctions .auction_state_lost .button .username,
.auctions .auction_state_won .button .username {
  line-height: 36px;
}
.auctions .auction_state_closed .bid.button div.status,
.auctions .auction_state_lost .bid.button div.status,
.auctions .auction_state_won .bid.button div.status {
  /*margin: 10px 0 0;*/

  margin: 0 0;
}
.auctions .auction_state_closed .bid.button .action,
.auctions .auction_state_lost .bid.button .action,
.auctions .auction_state_won .bid.button .action,
.auctions .auction_state_closed .bid.button .action:hover,
.auctions .auction_state_lost .bid.button .action:hover,
.auctions .auction_state_won .bid.button .action:hover,
.auctions .auction_state_closed .bid.button .action:active,
.auctions .auction_state_lost .bid.button .action:active,
.auctions .auction_state_won .bid.button .action:active {
  background: #ededed;
  border-color: #d2d2d2;
  color: #999999;
  cursor: default;
}
.auctions .auction_state_closed .bid.button .action .icon,
.auctions .auction_state_lost .bid.button .action .icon,
.auctions .auction_state_won .bid.button .action .icon,
.auctions .auction_state_closed .bid.button .action:hover .icon,
.auctions .auction_state_lost .bid.button .action:hover .icon,
.auctions .auction_state_won .bid.button .action:hover .icon,
.auctions .auction_state_closed .bid.button .action:active .icon,
.auctions .auction_state_lost .bid.button .action:active .icon,
.auctions .auction_state_won .bid.button .action:active .icon {
  background-position: -107px -320px;
}
.auctions .auction_state_closed .bid.button .subaction,
.auctions .auction_state_lost .bid.button .subaction,
.auctions .auction_state_won .bid.button .subaction,
.auctions .auction_state_closed .bid.button .subaction:hover,
.auctions .auction_state_lost .bid.button .subaction:hover,
.auctions .auction_state_won .bid.button .subaction:hover,
.auctions .auction_state_closed .bid.button .subaction:active,
.auctions .auction_state_lost .bid.button .subaction:active,
.auctions .auction_state_won .bid.button .subaction:active {
  background: #ededed;
  border-color: #d2d2d2;
  color: #999999;
  cursor: default;
}
.auctions .auction_state_closed .bid.button .subaction .icon,
.auctions .auction_state_lost .bid.button .subaction .icon,
.auctions .auction_state_won .bid.button .subaction .icon,
.auctions .auction_state_closed .bid.button .subaction:hover .icon,
.auctions .auction_state_lost .bid.button .subaction:hover .icon,
.auctions .auction_state_won .bid.button .subaction:hover .icon,
.auctions .auction_state_closed .bid.button .subaction:active .icon,
.auctions .auction_state_lost .bid.button .subaction:active .icon,
.auctions .auction_state_won .bid.button .subaction:active .icon {
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.auctions .auction_state_closed .status .user_who_won,
.auctions .auction_state_lost .status .user_who_won,
.auctions .auction_state_won .status .user_who_won {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.auctions .auction_state_new .bid.button .status,
.auctions .auction_state_sleeping .bid.button .status,
.auctions .auction_state_waiting .bid.button .status,
.auctions .auction_state_new .buy.button .status,
.auctions .auction_state_sleeping .buy.button .status,
.auctions .auction_state_waiting .buy.button .status {
  font-size: 15px;
  line-height: 18px;
  margin: 10px 0;
}
.auctions .auction_state_new .bid.button.text_long .status,
.auctions .auction_state_sleeping .bid.button.text_long .status,
.auctions .auction_state_waiting .bid.button.text_long .status,
.auctions .auction_state_new .buy.button.text_long .status,
.auctions .auction_state_sleeping .buy.button.text_long .status,
.auctions .auction_state_waiting .buy.button.text_long .status {
  font-size: 15px;
  line-height: 18px;
  margin: 12px 0;
}
.auctions .auction_state_new .bid.button.text_extra_long .status,
.auctions .auction_state_sleeping .bid.button.text_extra_long .status,
.auctions .auction_state_waiting .bid.button.text_extra_long .status {
  font-size: 12px;
  line-height: 15px;
  margin: 15px 0;
}
.auctions .auction_state_new .buy.button.text_extra_long .status,
.auctions .auction_state_sleeping .buy.button.text_extra_long .status,
.auctions .auction_state_waiting .buy.button.text_extra_long .status {
  font-size: 12px;
  line-height: 15px;
  margin: 8px 0;
}
.auctions .auction_state_watching .buy.button .status,
.auctions .auction_state_bidding .buy.button .status {
  font-size: 15px;
  line-height: 18px;
  margin: 10px 0;
}
.auctions .auction_state_watching .buy.button.text_long .status,
.auctions .auction_state_bidding .buy.button.text_long .status {
  font-size: 15px;
  line-height: 18px;
  margin: 12px 0;
}
.auctions .auction_state_watching .buy.button.text_extra_long .status,
.auctions .auction_state_bidding .buy.button.text_extra_long .status {
  font-size: 12px;
  line-height: 15px;
  margin: 8px 0;
}
.auctions #mad_main_auction_list_earned_discount .auction_state_lost .buy.button .action,
.auctions #mad_main_auction_list_earned_discount .auction_state_closed .buy.button .action {
  background-color: #d2d2d2;
  color: #000000;
}
.auctions #mad_main_auction_list_earned_discount .auction_state_lost .buy.button .action:active,
.auctions #mad_main_auction_list_earned_discount .auction_state_closed .buy.button .action:active {
  background-color: #999999;
  border-color: #000000;
  color: #000000;
}
.auctions #mad_main_auction_list_earned_discount .state_text {
  display: none;
}
.auctions .auction_state_lost .buy.button .status,
.auctions .auction_state_closed .buy.button .status {
  font-size: 15px;
  line-height: 18px;
  margin: 10px 0;
}
.auctions .auction_state_lost .buy.button.text_long .status,
.auctions .auction_state_closed .buy.button.text_long .status {
  font-size: 12px;
  line-height: 15px;
  margin: 10px 0;
}
.auctions .auction_state_lost .buy.button.text_extra_long .status,
.auctions .auction_state_closed .buy.button.text_extra_long .status {
  font-size: 12px;
  line-height: 15px;
}
.auctions .auction_state_lost .buy.button .action,
.auctions .auction_state_closed .buy.button .action {
  background-color: #fdba12;
  color: #000000;
}
.auctions .auction_state_lost .buy.button .action:hover,
.auctions .auction_state_closed .buy.button .action:hover {
  border-color: #666666;
}
.auctions .auction_state_lost .buy.button .action:active,
.auctions .auction_state_closed .buy.button .action:active {
  background-color: #dda002;
  border-color: #000000;
  color: #000000;
}
.auctions .auction_state_lost .buy.button .action .icon,
.auctions .auction_state_closed .buy.button .action .icon,
.auctions .auction_state_lost .buy.button .action:hover .icon,
.auctions .auction_state_closed .buy.button .action:hover .icon,
.auctions .auction_state_lost .buy.button .action:active .icon,
.auctions .auction_state_closed .buy.button .action:active .icon {
  background-position: -262px -162px;
}
.auctions .buynow_unavailable .buy.button div.discount_earned,
.auctions .buynow_unavailable .buy.button div.madbid-price,
.auctions .buynow_unavailable .buy.button div.price {
  display: none;
}
.auctions .buynow_unavailable .buy.button div.status {
  font-size: 18px;
  line-height: 57px;
  margin: 0;
  width: 185px;
}
.auctions .buynow_unavailable .buy.button .action,
.auctions .buynow_unavailable .buy.button .action:hover,
.auctions .buynow_unavailable .buy.button .action:active {
  background: #ededed;
  border-color: #d2d2d2;
  color: #999999;
  cursor: default;
}
.auctions .buynow_unavailable .buy.button .action .icon,
.auctions .buynow_unavailable .buy.button .action:hover .icon,
.auctions .buynow_unavailable .buy.button .action:active .icon {
  background-position: -143px -320px;
}
.auctions .buynow_unavailable .buy.button .subaction,
.auctions .buynow_unavailable .buy.button .subaction:hover,
.auctions .buynow_unavailable .buy.button .subaction:active {
  background: #ededed;
  border-color: #d2d2d2;
  color: #999999;
  cursor: default;
}
.auctions .buynow_unavailable .buy.button .subaction .icon,
.auctions .buynow_unavailable .buy.button .subaction:hover .icon,
.auctions .buynow_unavailable .buy.button .subaction:active .icon {
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.auctions .buynow_unavailable .buy.button.text_long div.state_text,
.auctions .buynow_unavailable .buy.button.text_long div.status {
  font-size: 18px;
  line-height: 18px;
  margin: 6px 0 0;
}
.auctions .auction_state_won .buy.button div.discount_earned,
.auctions .auction_state_won .buy.button div.madbid-price,
.auctions .auction_state_won .buy.button div.price {
  display: none;
}
.auctions .auction_state_won .buy.button div.status,
.auctions .auction_state_won .buy.button div.state_text {
  font-size: 15px;
  margin: 5px 0 0;
  width: 185px;
}
.auctions .auction_state_won .buy.button div.state_text {
  width: 185px;
}
.auctions .auction_state_won .buy.button .action,
.auctions .auction_state_won .buy.button .action:hover,
.auctions .auction_state_won .buy.button .action:active {
  background: #fdba12;
  border: 1px solid #999999;
  color: #000000;
  cursor: pointer;
}
.auctions .auction_state_won .buy.button .action .icon,
.auctions .auction_state_won .buy.button .action:hover .icon,
.auctions .auction_state_won .buy.button .action:active .icon {
  background-position: -334px -162px;
}
.auctions .auction_state_won .buy.button .action:hover {
  background-color: #fdba12;
  border-color: #666666;
  color: #000000;
}
.auctions .auction_state_won .buy.button .action:active {
  background-color: #dda002;
  border-color: #666666;
  color: #000000;
}
.auctions .auction_state_won .buy.button div.status {
  font-size: 12px;
  line-height: 15px;
  margin: 7px 0;
}
.auctions .price_compare_unavailable .check_prices,
.auctions .price_compare_unavailable .check_prices:hover,
.auctions .price_compare_unavailable .check_prices:active {
  background: #ededed;
  border-color: #d2d2d2;
  color: #999999;
  cursor: default;
}
.auctions .price_compare_unavailable .check_prices .icon,
.auctions .price_compare_unavailable .check_prices:hover .icon,
.auctions .price_compare_unavailable .check_prices:active .icon {
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.auctions .auction_details .pin {
  right: 25px;
  top: 0;
}
.auctions .auction_details .credits {
  right: 25px;
  top: 350px;
}
.auctions .auction_details .button .status {
  width: 172px;
}
.auctions .auction_details .auction_state_new .bid.button .status,
.auctions .auction_details .auction_state_sleeping .bid.button .status,
.auctions .auction_details .auction_state_waiting .bid.button .status,
.auctions .auction_details .auction_state_new .buy.button .status,
.auctions .auction_details .auction_state_sleeping .buy.button .status,
.auctions .auction_details .auction_state_waiting .buy.button .status {
  font-size: 18px;
  line-height: 20px;
  margin: 7px 35px 0;
}
.auctions .auction_details .auction_state_new .bid.button.text_extra_long .status,
.auctions .auction_details .auction_state_sleeping .bid.button.text_extra_long .status,
.auctions .auction_details .auction_state_waiting .bid.button.text_extra_long .status,
.auctions .auction_details .auction_state_new .buy.button.text_extra_long .status,
.auctions .auction_details .auction_state_sleeping .buy.button.text_extra_long .status,
.auctions .auction_details .auction_state_waiting .buy.button.text_extra_long .status,
.auctions .auction_details .auction_state_new .bid.button.text_long .status,
.auctions .auction_details .auction_state_sleeping .bid.button.text_long .status,
.auctions .auction_details .auction_state_waiting .bid.button.text_long .status,
.auctions .auction_details .auction_state_new .buy.button.text_long .status,
.auctions .auction_details .auction_state_sleeping .buy.button.text_long .status,
.auctions .auction_details .auction_state_waiting .buy.button.text_long .status {
  font-size: 15px;
  line-height: 15px;
  margin: 15px 35px;
}
.auctions .auction_details .auction_state_watching .bid.button .status {
  margin: 0 35px;
}
.auctions .auction_details .auction_state_bidding .bid.button .status,
.auctions .auction_details .auction_state_bidding .buy.button .status {
  margin: 0 35px;
}
.auctions .auction_details .auction_state_watching .buy.button .status,
.auctions .auction_details .auction_state_bidding .buy.button .status {
  font-size: 18px;
  line-height: 20px;
  margin: 7px 35px 0;
}
.auctions .auction_details .auction_state_watching .buy.button.text_extra_long .status,
.auctions .auction_details .auction_state_bidding .buy.button.text_extra_long .status,
.auctions .auction_details .auction_state_watching .buy.button.text_long .status,
.auctions .auction_details .auction_state_bidding .buy.button.text_long .status {
  font-size: 15px;
  line-height: 15px;
  margin: 7px 35px 0;
}
.auctions .auction_details .auction_state_lost .bid.button .status,
.auctions .auction_details .auction_state_closed .bid.button .status {
  margin: 0 35px;
}
.auctions .auction_details .auction_state_lost .buy.button.text_long .status,
.auctions .auction_details .auction_state_closed .buy.button.text_long .status {
  font-size: 12px;
  line-height: 15px;
  margin: 15px 35px;
}
.auctions .auction_details .auction_state_lost .buy.button .status,
.auctions .auction_details .auction_state_closed .buy.button .status {
  font-size: 15px;
  line-height: 18px;
  margin: 10px 35px;
}
.auctions .auction_details .auction_state_won .bid.button .status {
  margin: 0 35px;
}
.auctions .auction_details .auction_state_won .buy.button.text_long .status,
.auctions .auction_details .auction_state_won .buy.button .status {
  font-size: 15px;
  line-height: 18px;
  margin: 7px 35px;
  width: 249px;
}
.auctions .auction_details .auction_state_won .buy.button.text_long .status .state_text,
.auctions .auction_details .auction_state_won .buy.button .status .state_text {
  width: 249px;
}
.auctions .auction_details .buynow_unavailable .buy.button div.status {
  margin: 15px 35px;
  width: 249px;
}
.auctions .auction_details .buynow_unavailable .buy.button div.state_text {
  margin: 0;
  width: 100%;
}
.auctions .auctions_loading {
  background: #ffffff;
  border: 1px dashed #999999;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  text-align: center;
}
.auctions .auctions_loading .img {
  padding: 35px 0;
}
/*** Locale specific overrides ***/
.pl-PL .auctions .auction_state_new .button.bid .action .word,
.pt-PT .auctions .auction_state_new .button.bid .action .word,
.pt-BR .auctions .auction_state_new .button.bid .action .word {
  font-size: 8px;
}
.pl-PL .auctions .button.bid .action .update-message,
.pt-PT .auctions .button.bid .action .update-message,
.pt-BR .auctions .button.bid .action .update-message {
  font-size: 9px;
}
.pl-PL .auctions .product .discount_earned,
.pt-PT .auctions .product .discount_earned,
.pt-BR .auctions .product .discount_earned {
  font-size: 18px;
}
.tr-TR .auctions .product .madbid-price .price-title,
.es-ES .auctions .product .madbid-price .price-title,
.es-MX .auctions .product .madbid-price .price-title,
.fr-FR .auctions .product .madbid-price .price-title,
.pt-PT .auctions .product .madbid-price .price-title,
.pt-BR .auctions .product .madbid-price .price-title,
.es-CL .auctions .product .madbid-price .price-title,
.es-AR .auctions .product .madbid-price .price-title {
  line-height: 1.2em;
}
.it-IT .auctions .product .buy .madbid-price .price-title,
.ti-TI .auctions .product .buy .madbid-price .price-title,
.pl-PL .auctions .product .buy .madbid-price .price-title,
.nl-NL .auctions .product .buy .madbid-price .price-title {
  line-height: 1.2em;
}
.nl-NL .auctions .button.bid .action .update-message {
  font-size: 9px;
}
.pt-PT .auctions .auction_state_waiting .button.bid .status,
.pt-BR .auctions .auction_state_waiting .button.bid .status {
  font-size: 13px;
}
.pt-PT .auctions .auction_state_closed .button.bid .action .word,
.pt-BR .auctions .auction_state_closed .button.bid .action .word,
.pt-PT .auctions .auction_state_won .button.bid .action .word,
.pt-BR .auctions .auction_state_won .button.bid .action .word {
  font-size: 8px;
}
.pt-PT .auctions .buynow_unavailable .button.buy .status,
.pt-BR .auctions .buynow_unavailable .button.buy .status {
  font-size: 1(node:28662) DeprecationWarning: util.print is deprecated. Use console.log instead.
5px;
}
.pt-PT .auctions .auction_state_won .buy.button div.state_text,
.pt-BR .auctions .auction_state_won .buy.button div.state_text {
  font-size: 12px;
}
.pt-PT .auctions .product .discount_earned,
.pt-BR .auctions .product .discount_earned {
  font-size: 17px;
}
.ja-JP .auctions .button .price-ceiling.active {
  top: -18px;
}
.ja-JP .auctions .product .madbid-price {
  margin-top: 2px;
}
/*** FIXES FOR IE7  ***/
.IE7 .auctions .product .discount_earned .add div,
.IE7 .auctions .product .discount_earned .discount_total div {
  display: inline;
}
.IE7 .auctions .button > * {
  zoom: 1;
}
.IE7 .auctions .button .action .word {
  line-height: 12px;
  max-height: 12px;
}
.IE7 .auctions .button .subaction {
  float: right;
}
.IE7 .auctions .product .price,
.IE7 .auctions .product .action {
  line-height: 57px;
}
.IE7 .auctions .image_wrapper .zoom {
  top: 0;
}
.old_IE .auctions .product .credits,
.IE9 .auctions .product .credits {
  background: white;
  color: #000000;
}
.ko-KO .auctions .auction_state_waiting .buy.button .status,
.ko-KO .auctions .auction_state_watching .buy.button .status {
  font-size: 14px;
}
.ko-KO .auctions .product .discount_earned {
  font-size: 14px;
}
.ko-KO .auctions .product .title,
.zh-CN .auctions .product .title {
  line-height: 20px;
}
/* ----------------------------------- madlib/auction_won_box.less ----------------------------------- */
#auction_won_box {
  padding-bottom: 35px;
  padding-top: 30px;
}
#auction_won_box #rrp_line {
  margin-top: 30px;
  text-decoration: line-through;
  border-bottom: 1px solid #d2d2d2;
}
#auction_won_box #rrp_line span {
  text-decoration: line-through;
}
#auction_won_box .line {
  overflow: hidden;
}
/* ----------------------------------- madlib/autobid.less ----------------------------------- */
#popup-autobid {
  color: #000000;
}
#popup-autobid .popup-background {
  height: 226px;
  position: absolute;
  width: calc(100% + 40px);
  left: -20px;
  z-index: -1;
  top: -20px;
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/popup/autobid-4.0.5316.png');
  background-position: -1px -1px;
  background-repeat: no-repeat;
}
#popup-autobid .popup-header {
  height: 226px;
}
#popup-autobid h1 {
  font-size: 46px;
  font-weight: bold;
  padding: 0;
  line-height: 1em;
  width: 515px;
  text-transform: uppercase;
}
#popup-autobid h2 {
  padding: 7px 0;
}
#popup-autobid h2.no-padding {
  padding: 0;
}
#popup-autobid p {
  width: 460px;
  margin: 10px 0 15px;
  font-size: 11px;
}
#popup-autobid li {
  margin: 23px 0;
}
#popup-autobid li p {
  font-size: 25px;
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
  line-height: 35px;
  width: 90%;
  margin: 0;
}
#popup-autobid .benefits {
  border-right: 1px solid lightgrey;
  margin-bottom: 20px;
  padding-right: 15px;
  margin-right: 20px;
  margin-top: 10px;
  width: 62%;
}
#popup-autobid .checkmark {
  display: inline-block;
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/popup/autobid-4.0.5316.png") no-repeat;
  width: 33px;
  height: 35px;
  background-position: 0 -227px;
  vertical-align: middle;
  margin-right: 20px;
  margin-left: 10px;
}
#popup-autobid .enable-btn {
  margin-left: 27px;
  font-size: 20px;
  vertical-align: middle;
}
#popup-autobid .inline-block {
  display: inline-block;
}
#popup-autobid .vertical-middle {
  vertical-align: middle;
}
.de-DE #popup-autobid .enable-btn,
.de-CH #popup-autobid .enable-btn {
  font-size: 16px;
}
.de-DE #popup-autobid li p,
.de-CH #popup-autobid li p {
  width: 90%;
}
.de-DE #popup-autobid p,
.de-CH #popup-autobid p {
  width: 370px;
}
.es-ES #popup-autobid li p,
.es-MX #popup-autobid li p,
.es-CL #popup-autobid li p,
.es-AR #popup-autobid li p {
  width: 90%;
}
.es-ES #popup-autobid p,
.es-MX #popup-autobid p,
.es-CL #popup-autobid p,
.es-AR #popup-autobid p {
  width: 365px;
}
.fr-FR #popup-autobid li p {
  width: 90%;
}
.fr-FR #popup-autobid p {
  width: 430px;
}
.nl-NL #popup-autobid .enable-btn {
  font-size: 16px;
}
.nl-NL #popup-autobid li p {
  width: 90%;
}
.nl-NL #popup-autobid p {
  width: 360px;
}
.pl-PL #popup-autobid li p {
  width: 90%;
}
.pl-PL #popup-autobid p {
  width: 390px;
}
.tr-TR #popup-autobid .enable-btn {
  font-size: 13px;
}
.tr-TR #popup-autobid li p {
  width: 90%;
}
.tr-TR #popup-autobid p {
  width: 355px;
}
.ko-KO #popup-autobid ul {
  margin-left: 100px;
}
.ko-KO #popup-autobid p {
  width: auto;
}
.ko-KO #popup-autobid .vertical-middle {
  float: right;
}
/* ----------------------------------- madlib/free_roaming.less ----------------------------------- */
.free-roaming-expired .popup-background {
  height: 300px;
  position: absolute;
  width: calc(100% + 40px);
  left: -20px;
  z-index: -1;
  top: -20px;
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/popup/free-roaming-sprite-4.0.5316.png');
  background-position: -1px -1px;
  background-repeat: no-repeat;
}
.free-roaming-expired .popup-background:before {
  content: '';
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/popup/free-roaming-sprite-4.0.5316.png') no-repeat -796px 0;
  width: 340px;
  height: 243px;
  position: absolute;
  top: 38px;
  right: 20px;
}
.free-roaming-expired h1 {
  font-size: 46px;
  font-weight: bold;
  padding: 0;
  line-height: 1em;
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 21px;
}
.free-roaming-expired p {
  width: 380px;
  font-size: 19px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 22px;
}
.free-roaming-expired button {
  font-size: 18px;
  padding-left: 60px;
  padding-right: 60px;
}
/* ----------------------------------- madlib/buynow_prompt.less ----------------------------------- */
#buynow_prompt .image_wrapper {
  float: left;
  margin-top: 60px;
  text-align: center;
  width: 288px;
}
#buynow_prompt .image_wrapper img {
  margin: 10px 0;
}
#buynow_prompt .info {
  float: left;
  margin: 60px 10px 20px;
  width: 400px;
}
#buynow_prompt .info .price,
#buynow_prompt .info .discount {
  color: #b01313;
}
#buynow_prompt .info dl {
  font-weight: bold;
  margin-top: 20px;
}
#buynow_prompt .info dl dt,
#buynow_prompt .info dl dd {
  padding: 7px 0;
}
#buynow_prompt .info dl dt {
  clear: left;
  float: left;
  width: 300px;
}
#buynow_prompt .info dl dd {
  float: left;
  text-align: right;
  width: 100px;
}
#buynow_prompt .info dl .first {
  border-top: 1px solid #d2d2d2;
}
#buynow_prompt .info dl .last {
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}
#buynow_prompt .info .links {
  margin: 20px 0;
}
#buynow_prompt .info .links .btn {
  float: right;
}
.pt-BR #buynow_prompt h2 {
  font-size: 21px;
}
.ko-KO #buynow_prompt .info dl .last {
  line-height: 16px;
}
/* ----------------------------------- madlib/charity.less ----------------------------------- */
#charity #childrens_trust_logo {
  height: 320px;
  width: 430px;
}
#charity #child_alby {
  height: 320px;
  margin: 0 0 20px;
  width: 210px;
}
#charity.children_trust_popup {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/charity/charity_popup-4.0.5316.jpg') no-repeat 0 0;
  height: 626px;
  width: 728px;
}
/* ----------------------------------- madlib/compare_prices.less ----------------------------------- */
.compare_prices_link {
  position: relative;
}
.compare_prices_link a.place_on_top {
  position: relative;
  z-index: 10;
}
.compare_prices_link.hidden {
  display: none;
}
.compare_prices_place_on_top {
  /* For IE7 stacking context bug */

  z-index: 2;
}
#compare_prices {
  background-color: #ffffff;
  border: 2px solid #999999;
  font-size: 12px;
  line-height: 12px;
  position: absolute;
  right: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  text-align: left;
  top: 65px;
  width: 286px;
  z-index: 30;
}
#compare_prices .compare_list li {
  height: 31px;
  padding: 5px 0;
}
#compare_prices .compare_list .logo {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: no-wrap;
  width: 87px;
}
#compare_prices .compare_list .price_container {
  float: left;
  margin-left: 30px;
  position: relative;
}
#compare_prices .compare_list .btn {
  float: right;
}
#compare_prices .content {
  padding: 10px;
}
#compare_prices .spike {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') -182px -132px no-repeat;
  height: 6px;
  position: absolute;
  top: -8px;
  right: 8px;
  width: 15px;
}
#compare_prices .best_price {
  color: #ff0000;
  display: none;
  font-size: 10px;
  line-height: 10px;
  text-transform: uppercase;
}
#compare_prices .heading {
  background: #999999;
  font-weight: bold;
  color: #ffffff;
  display: block;
  padding: 3px 10px;
  text-transform: uppercase;
}
#compare_prices .heading .close_icon {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') -162px -75px no-repeat;
  display: block;
  float: right;
  height: 12px;
  width: 12px;
}
#compare_prices .heading .close_icon:hover,
#compare_prices .heading .close_icon:active {
  background-position: -175px -75px;
}
#compare_prices .intro_line_2 {
  font-weight: bold;
}
#compare_prices .intro_line_2 {
  padding-bottom: 10px;
}
#compare_prices .no_comparisons {
  display: none;
}
#compare_prices .no_comparisons_text {
  line-height: 31px;
}
#compare_prices .loading {
  text-align: center;
}
#compare_prices .new_item {
  display: none;
}
#compare_prices .buy_now .logo {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') -214px -130px no-repeat;
  height: 31px;
  width: 87px;
}
#compare_prices .powered_by {
  border-top: solid #d2d2d2 1px;
  color: #999999;
  font-size: 10px;
  line-height: 10px;
  padding-top: 5px;
  padding-bottom: 3px;
  text-transform: uppercase;
}
#compare_prices .powered_by_text {
  /* display: inline-block; */

  margin-top: 5px;
  display: inline-block;
  /* The following added for IE7 */

  zoom: 1;
  *display: inline;
}
#compare_prices .price_grabber_image {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/components-4.0.5316.png') 0 -116px no-repeat;
  float: right;
  height: 21px;
  width: 119px;
  display: inline-block;
  /* The following added for IE7 */

  zoom: 1;
  *display: inline;
}
#compare_prices .price_grabber_image:hover {
  background-position: 0 -96px;
}
/* ----------------------------------- madlib/cool_wrapper.less ----------------------------------- */
.cool_wrapper {
  /* For confirm_mobile.html and confirm_resend.html */

}
.cool_wrapper #right_confirm_column {
  float: left;
  width: 465px;
}
.cool_wrapper #confirmation_wrapper {
  padding-bottom: 70px;
  padding-top: 20px;
}
.cool_wrapper .confirmation {
  margin-top: 40px;
  min-height: 260px;
}
.cool_wrapper li {
  clear: both;
  float: left;
  padding: 5px 0;
}
.cool_wrapper .mobile_number {
  width: 380px;
}
.cool_wrapper label,
.cool_wrapper input,
.cool_wrapper select {
  clear: left;
  float: left;
}
.cool_wrapper label {
  width: 300px;
  font-weight: bold;
}
.cool_wrapper p {
  margin-bottom: 9px;
}
.cool_wrapper input:not([type="submit"]),
.cool_wrapper select {
  border: 1px solid #d2d2d2;
  margin: 5px 0;
}
.cool_wrapper input:not([type="submit"]):focus,
.cool_wrapper select:focus {
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0 0 8px 3px #74cbff;
  -moz-box-shadow: 0 0 8px 3px #74cbff;
  box-shadow: 0 0 8px 3px #74cbff;
}
.cool_wrapper #referer_checkbox input {
  clear: right;
  float: left;
  margin: 0 5px;
}
.cool_wrapper .report_error {
  clear: left;
  width: 300px;
  float: left;
}
.cool_wrapper .report_error.valid {
  color: #a3d913 !important;
  display: block;
}
.cool_wrapper .report_error.invalid {
  color: #b01313;
  display: block;
}
.cool_wrapper .report_error:empty {
  display: none;
}
.cool_wrapper #result_ref_user {
  float: left;
  line-height: 35px;
  padding: 0 5px;
}
.cool_wrapper #mobile_phone_image {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/register/confirm-mobile-bg-4.0.5316.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 363px;
  margin: 23px 5px 0 0;
  width: 240px;
}
.cool_wrapper #email_image {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/register/confirm-email-bg-4.0.5316.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 363px;
  margin: 23px 5px 0 0;
  width: 240px;
}
.cool_wrapper #mobile_facebook_image {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/register/confirm-facebook-4.0.5316.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 363px;
  margin: 23px 5px 0 0;
  width: 240px;
  background-position: -13px;
}
.cool_wrapper #confirm_mobile_and_terms {
  width: 100%;
  /* for IE */

}
.cool_wrapper #confirm_terms {
  clear: both;
  padding-top: 10px;
}
.cool_wrapper .confirm_resend label,
.cool_wrapper .confirm_resend input {
  float: none;
}
.ja-JP #referer_checkbox label em {
  display: block;
}
/* ----------------------------------- madlib/footer.less ----------------------------------- */
.row {
  float: left;
}
.row:first-child {
  border-bottom: 1px solid #999999;
}
.row section {
  margin: 10px 0;
  padding: 0 10px;
}
footer {
  background: #d2d2d2;
  border-top: 2px solid #999999;
  margin: 15px 0 0;
  padding-bottom: 30px;
}
footer h3,
footer .h3 {
  color: #000000;
  font: bold 18px "Trebuchet MS", Arial, sans-serif;
  padding: 0 0 12px 0;
}
footer .auctions,
footer .support,
footer .follow,
footer .other {
  font-weight: bold;
  color: #333333;
  display: block;
  height: 24px;
  line-height: 24px;
  margin: 0 0 10px 0;
}
footer .auctions:active,
footer .support:active,
footer .follow:active,
footer .other:active,
footer .auctions:hover,
footer .support:hover,
footer .follow:hover,
footer .other:hover {
  color: #000000;
  text-decoration: none;
}
footer .auctions span,
footer .support span,
footer .follow span,
footer .other span {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat;
  display: inline-block;
  float: left;
  height: 24px;
  margin-right: 10px;
  width: 26px;
}
footer .auctions#footer_auctions_live span {
  background-position: -225px -310px;
}
footer .auctions#footer_auctions_future span {
  background-position: -272px -311px;
  margin: 0 9px 0 1px;
  height: 23px;
}
footer .auctions#footer_auctions_closed span {
  background-position: -251px -310px;
  margin: 0 13px 0 2px;
  width: 21px;
}
footer .auctions:hover#footer_auctions_live span {
  background-position: -225px -334px;
}
footer .auctions:hover#footer_auctions_future span {
  background-position: -272px -334px;
}
footer .auctions:hover#footer_auctions_closed span {
  background-position: -251px -333px;
}
footer .support#faq span {
  background-position: -197px -38px;
  width: 25px;
}
footer .support#contact span {
  background-position: -222px -38px;
  margin: 0 11px 0 1px;
  width: 23px;
}
footer .support#about span {
  background-position: -244px -38px;
  width: 25px;
}
footer .support:hover#faq span {
  background-position: -197px -62px;
}
footer .support:hover#contact span {
  background-position: -222px -62px;
}
footer .support:hover#about span {
  background-position: -244px -62px;
}
footer .follow#tw span {
  background-position: -280px -38px;
  margin: 0 10px 0 3px;
  width: 21px;
}
footer .follow#fb span {
  background-position: -268px -38px;
  margin: 0 16px 0 6px;
  width: 13px;
}
footer .follow#yt span {
  background-position: -300px -38px;
  margin: 0 11px 0 0;
  width: 24px;
}
footer .follow:hover#tw span {
  background-position: -280px -62px;
}
footer .follow:hover#fb span {
  background-position: -268px -62px;
}
footer .follow:hover#yt span {
  background-position: -300px -62px;
}
footer .other#winner span {
  background-position: -323px -38px;
  width: 26px;
}
footer .other#mobile span {
  background-position: -349px -38px;
  margin: 0 14px 0 4px;
  width: 18px;
}
footer .other#blog span {
  background-position: -367px -38px;
  width: 26px;
}
footer .other:hover#winner span {
  background-position: -323px -62px;
}
footer .other:hover#mobile span {
  background-position: -349px -62px;
}
footer .other:hover#blog span {
  background-position: -367px -62px;
}
footer .media {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/components-4.0.5316.png') no-repeat;
  float: left;
  height: 24px;
  margin: 0 8px 0 0;
}
footer .media#bbc {
  background-position: -157px 0;
  width: 53px;
}
footer .media#bbc:hover {
  background-position: -157px -25px;
}
footer .media#mirror {
  background-position: -209px 0;
  width: 68px;
}
footer .media#mirror:hover {
  background-position: -209px -25px;
}
footer .media#times {
  background-position: 0 0;
  width: 158px;
}
footer .media#times:hover {
  background-position: 0 -25px;
}
footer .credentials {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat;
  float: left;
  margin: 0 10px 0 0;
}
footer .credentials:last-child {
  margin: 0;
}
footer .credentials#finalist {
  background-position: 0 -282px;
  height: 36px;
  width: 40px;
}
footer .credentials#finalist:hover {
  background-position: 0 -319px;
}
footer .credentials#bdo {
  background-position: -39px -282px;
  height: 36px;
  width: 69px;
}
footer .credentials#bdo:hover {
  background-position: -39px -319px;
}
footer .secure_shopping {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat -112px -232px;
  float: left;
  height: 38px;
  width: 249px;
  /*
		&:hover
		{
			background-position: -112px -272px;
		}
		*/

}
footer .logo {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat -300px -130px;
  float: left;
  height: 23px;
  width: 98px;
}
footer .inline {
  display: inline-block;
}
.pt-PT footer li:nth-child(-n+2) .support,
.pt-BR footer li:nth-child(-n+2) .support {
  line-height: 12px;
}
.ja-JP footer .auctions#footer_auctions_future {
  font-size: 10px;
}
/* ----------------------------------- madlib/forms.less ----------------------------------- */
form .required {
  color: #ff0000;
  padding: 0 3px;
}
form input:not([type="checkbox"]):not([type="radio"]) {
  border: 1px solid #d2d2d2;
}
form .valid {
  color: #7fac0f;
}
form .invalid {
  color: #ff0000;
}
/* Support for old style forms */
/* ----------------------------------- madlib/forms_generic.less ----------------------------------- */
/* Support for old style forms */
/****************forms****************/
.genform_post {
  margin-left: 194px;
  margin-right: 20px;
  margin-bottom: 20px;
}
/*
	forms_generic	= custom forms,
	genform			= forms generated in the backend
*/
.forms_generic,
.genform {
  /*example: Card Expiration Date*/

  /*result_postcode for new template on buy packages site*/

  /*when reloading address data with javascript container stands still*/

  /* - form error summary*/

}
.forms_generic input.formbox,
.genform input.formbox,
.forms_generic .formbox input,
.genform .formbox input {
  width: 200px;
  padding: 4px;
  border: 1px solid #d2d2d2;
  color: #999999;
}
.forms_generic select.formbox,
.genform select.formbox,
.forms_generic .formbox select,
.genform .formbox select {
  width: 200px;
  padding: 4px;
  border: 1px solid #d2d2d2;
  color: #999999;
}
.forms_generic textarea.formbox,
.genform textarea.formbox,
.forms_generic .formbox textarea,
.genform .formbox textarea {
  width: 400px;
  padding: 4px;
  border: 1px solid #d2d2d2;
  color: #999999;
}
.forms_generic select.mini,
.genform select.mini,
.forms_generic .mini select,
.genform .mini select {
  width: 50px !important;
}
.forms_generic input.formbox:focus,
.genform input.formbox:focus,
.forms_generic .formbox input:focus,
.genform .formbox input:focus {
  background: #ffdf00;
}
.forms_generic .label,
.genform .label {
  width: 180px;
  display: inline-block;
  padding: 0 5px;
  text-align: right;
}
.forms_generic .details,
.genform .details {
  padding: 4px;
  background: #ffdf00;
  border: 1px solid #fdba12;
}
.forms_generic .details:empty,
.genform .details:empty {
  display: none;
}
.forms_generic .report_success,
.genform .report_success {
  color: #7fac0f !important;
}
.forms_generic .report_error,
.genform .report_error,
.forms_generic .error_message,
.genform .error_message {
  color: #b01313 !important;
}
.forms_generic fieldset .error_message,
.genform fieldset .error_message {
  display: inline-block;
  margin: 0 0 -5px 192px;
}
.forms_generic fieldset span.floatr,
.genform fieldset span.floatr {
  /* width:210px; */

  display: inline-block;
}
.forms_generic fieldset .report_error,
.genform fieldset .report_error,
.forms_generic fieldset .report_success,
.genform fieldset .report_success,
.forms_generic fieldset .details,
.genform fieldset .details {
  display: block;
  font-size: 10px;
  line-height: 14px;
}
.forms_generic fieldset .create_radio_table,
.genform fieldset .create_radio_table {
  position: relative;
  top: -30px;
  left: 200px;
}
.forms_generic fieldset p.postnotice,
.genform fieldset p.postnotice {
  padding: 0 122px;
}
.forms_generic fieldset div#result_postcode,
.genform fieldset div#result_postcode {
  margin: 0 122px;
}
.forms_generic fieldset div#result_postcode select,
.genform fieldset div#result_postcode select {
  margin: 0 71px 0;
  width: 210px;
}
.forms_generic li#postInfo.new,
.genform li#postInfo.new {
  height: 186px;
}
.forms_generic li#postInfo.new div#result_postcode,
.genform li#postInfo.new div#result_postcode {
  margin: 0;
}
.forms_generic li#postInfo.new div#result_postcode select,
.genform li#postInfo.new div#result_postcode select {
  margin: 10px 0 0;
  width: 280px;
}
.forms_generic li#postInfo.new p.postnotice,
.genform li#postInfo.new p.postnotice {
  padding: 0;
}
.forms_generic fieldset a#addPost,
.genform fieldset a#addPost {
  margin-left: 6px;
  text-decoration: underline;
}
.forms_generic #postInfo .loading,
.genform #postInfo .loading {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/ajax-loader.gif") no-repeat scroll 0 center transparent;
}
.forms_generic fieldset#postInfo #postSearchWrapper span.floatr,
.genform fieldset#postInfo #postSearchWrapper span.floatr {
  width: 130px;
}
.forms_generic fieldset div#postInfo span.value,
.genform fieldset div#postInfo span.value {
  color: #999999;
}
.forms_generic form div.message.error,
.genform form div.message.error {
  border: 1px solid #b01313;
  background-color: rgba(176, 19, 19, 0.19999999999999996);
  margin: 10px 10px 30px;
  padding: 6px;
  border-radius: 5px 5px 5px 5px;
}
.forms_generic form div.message.error ul,
.genform form div.message.error ul {
  list-style-type: none;
  padding: 0 6px;
}
.forms_generic .genform_error:empty,
.genform .genform_error:empty {
  display: none;
}
.forms_generic .genform_error,
.genform .genform_error {
  margin-left: 193px;
  margin-top: 15px;
  color: #b01313;
}
.forms_generic p,
.genform p {
  margin: 12px 0;
}
.forms_generic .txtr,
.genform .txtr {
  text-align: right;
}
.forms_generic .genform_error_inline,
.genform .genform_error_inline {
  margin-top: 15px;
  color: #b01313;
}
.forms_generic .genform_error_inline:empty,
.genform .genform_error_inline:empty {
  display: none;
}
.forms_generic .floatr .btn,
.genform .floatr .btn,
.forms_generic .btn,
.genform .btn {
  margin: 20px 0 20px 193px;
}
.forms_generic .agreement,
.genform .agreement {
  margin-left: 193px;
}
/* ----------------------------------- madlib/guided_auctions.less ----------------------------------- */
.guided-auctions-header {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/top-banner-4.0.5316.jpg');
  width: 100%;
  height: 269px;
}
/* ----------------------------------- madlib/header.less ----------------------------------- */
/* Elements */
header {
  background: #000000;
  min-height: 40px;
  margin-bottom: 5px;
  /* Logo */

}
header .logo {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') 0 -103px no-repeat;
  display: block;
  height: 27px;
  outline: none;
  width: 168px;
}
header.stripped .logo:active,
header.stripped .logo:hover {
  background-position: 0 -103px;
}
header.logged_out {
  background: none;
}
header.logged_out .logo,
header.logged_out .logo:hover,
header.logged_out .logo:active {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/components-4.0.5316.png') 0 -49px no-repeat;
  display: block;
  height: 47px;
  width: 197px;
}
header .social_icons {
  height: 56px;
  z-index: 1;
}
header .social_icons .container {
  /*clear: left;*/

  float: left;
  margin-top: 5px;
  margin-right: 15px;
}
header #header_login_button {
  margin-bottom: 5px;
}
header #logged_out_view {
  display: block;
}
header #logged_out_view input {
  clear: both;
  width: 98%;
}
header #logged_out_view input[type="text"],
header #logged_out_view input[type="password"] {
  padding-bottom: 7px;
  padding-top: 7px;
}
header #logged_out_view .message {
  font-size: 10px;
}
header #logged_out_view .connect_button {
  height: 17px;
  margin-top: 3px;
  text-align: center;
  width: 94px;
}
header #logged_out_view .wrapper_facebook {
  display: inline-block;
  float: right;
  width: 110px;
}
header #logged_out_view .wrapper_facebook .facebook_login_button {
  float: left;
  margin-top: 6px;
  overflow: hidden;
  widht: 100%;
}
header #logged_out_view .wrapper_word {
  display: inline-block;
  float: right;
  width: 50px;
}
header #logged_out_view .wrapper_word .word_or {
  display: inline-block;
  line-height: 35px;
  text-align: center;
  width: 100%;
}
header #logged_out_view .wrapper_login_button {
  display: inline-block;
  float: left;
  width: 110px;
}
header #logged_out_view input#header_login_button {
  margin-top: 2px;
}
header #logged_out_view .fb_button {
  margin: 3px 0 0;
  text-align: center;
  text-decoration: none;
  width: 97%;
}
header #logged_in_view {
  color: #ffffff;
  display: block;
}
header #logged_in_view li {
  border-left: 1px solid #ffffff;
  float: right;
  line-height: 30px;
  max-width: 200px;
  padding: 0 10px;
}
header #logged_in_view li.last {
  border-left: none;
}
header #logged_in_view li a {
  color: #ffffff;
  display: inline-block;
  text-decoration: none;
}
header #logged_in_view li a:hover,
header #logged_in_view li a:active {
  color: #fdba12;
}
header #logged_in_view li.foldable .submenu {
  clear: both;
  display: none;
  position: absolute;
  margin-left: -10px;
  width: inherit;
  min-width: 160px;
  z-index: 30;
}
header #logged_in_view li.foldable .submenu .spike {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') -198px -142px no-repeat;
  bottom: 5px;
  height: 6px;
  left: 15px;
  position: relative;
  width: 15px;
}
header #logged_in_view li.foldable ul {
  background: #ededed;
  border: 1px solid #333333;
  padding-bottom: 4px;
  position: absolute;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  width: inherit;
  max-width: 200px;
  min-width: 160px;
}
header #logged_in_view li.foldable ul > li {
  border: none;
  border-bottom: 1px solid #666666;
  clear: both;
  display: block;
  float: left;
  min-width: 160px;
  padding: 0;
  width: 100%;
}
header #logged_in_view li.foldable ul > li a,
header #logged_in_view li.foldable ul > li a:hover,
header #logged_in_view li.foldable ul > li a:active {
  color: #000000;
  display: block;
  min-width: 125px;
  /** hack for IE7 **/

  line-height: 14px;
  padding: 8px 15px;
  text-decoration: none;
}
header #logged_in_view li.foldable ul > li a:hover,
header #logged_in_view li.foldable ul > li a:active {
  background: #d2d2d2;
  min-width: 125px;
  /** hack for IE7 **/

}
header #logged_in_view li.foldable ul > li.first {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}
header #logged_in_view li.foldable ul > li.first a,
header #logged_in_view li.foldable ul > li.first a:hover,
header #logged_in_view li.foldable ul > li.first a:active {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}
header #logged_in_view li .icon {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') 0 0 no-repeat;
  display: inline-block;
  height: 19px;
  margin: 0 4px -4px;
  width: 18px;
}
header #logged_in_view li .icon.my_madbid {
  background-position: -179px -37px;
}
header #logged_in_view li .icon.how_it_works {
  background-position: -161px -37px;
}
header #logged_in_view li:hover .icon.my_madbid,
header #logged_in_view li:active .icon.my_madbid {
  background-position: -179px -55px;
}
header #logged_in_view li:hover .icon.how_it_works,
header #logged_in_view li:active .icon.how_it_works {
  background-position: -161px -55px;
}
header #logged_in_view #header_credits_left {
  color: #fdba12;
}
.old_IE.IE7 #logged_in_view li.foldable ul > li {
  width: 160px;
}
/* ----------------------------------- madlib/hero.less ----------------------------------- */
/* Hero slider styling */
#hero {
  height: 228px;
  position: relative;
}
#hero .no_margin {
  margin: 0;
}
/* sliding content */
#hero .slider {
  height: 216px;
  overflow: hidden;
  width: 948px;
}
/* slider navigation */
#hero .slider-nav {
  bottom: 10px;
  font-weight: bold;
  text-align: center;
  position: absolute;
  right: 15px;
}
#hero .slider-nav .tabs {
  display: inline-block;
}
/* slider navigation global link styles */
#hero .slider-nav a {
  display: inline-block;
  outline: none;
}
/* slider navigation element positioning */
#hero .slider-nav li {
  float: left;
  margin: 0 3px;
}
/* slider navigation moving links */
#hero .slider-nav li a {
  background: #666666;
  -webkit-box-shadow: inset 5px 3px 3px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 5px 3px 3px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 5px 3px 3px 1px rgba(0, 0, 0, 0.3);
  height: 14px;
  overflow: hidden;
  width: 14px;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
}
/* slider navigation active links */
#hero .slider-nav li.active a {
  background: #fdba12;
  border-color: #666666;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* ----------------------------------- madlib/new_user_buy_intro.less ----------------------------------- */
#new_user_buy_intro {
  /*#box_winners,
	#box_versus,*/

  /* BOX 1 */

  /* BOX 2 */

  /* BOX 3 */

  /* #box_versus {
		background-position: 0 -1412px;
		height: 369px;
	} */

  /* BOX 4 */

  /* #box_winners {
		background-position: 0 -680px;
		height: 336px;
	} */

}
#new_user_buy_intro h1 {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/green_bar-4.0.5316.png') no-repeat;
  border: none;
  height: 42px;
  line-height: 42px;
  margin: 0;
  padding: 0;
  text-align: center;
  white-space: nowrap;
  color: #ffffff;
  font-size: 20px;
  font-style: italic;
}
#new_user_buy_intro h1 .a,
#new_user_buy_intro h1 a {
  color: #74cbff;
}
#new_user_buy_intro h1 .valid {
  color: #9bc536;
}
#new_user_buy_intro .box {
  background: white;
  border: 1px solid #d2d2d2;
  display: block;
  padding: 0;
  position: relative;
}
#new_user_buy_intro #box_intro,
#new_user_buy_intro #box_press {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/buy_page_intro-4.0.5316.jpg') no-repeat;
  display: block;
}
#new_user_buy_intro #box_intro {
  background-position: 0 0;
  height: 680px;
}
#new_user_buy_intro #box_intro_video {
  left: 33px;
  position: absolute;
  top: 71px;
}
#new_user_buy_intro #box_press {
  background-position: 0 -1016px;
  height: 396px;
}
#new_user_buy_intro #facebook_like_box {
  margin: 15px 0 37px;
  text-align: center;
}
/* ----------------------------------- madlib/menu_left.less ----------------------------------- */
#menu_left {
  display: none;
  position: relative;
  z-index: 20;
}
#menu_left #live_chat_button,
#menu_left #report_a_problem_button {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat;
  display: block;
  height: 29px;
  left: 2px;
  position: fixed;
  width: 29px;
}
#menu_left #live_chat_button {
  background-position: -169px -93px;
  top: 58px;
}
#menu_left #live_chat_button:hover {
  background-position: -199px -93px;
}
#menu_left #report_a_problem_button {
  background-position: -229px -93px;
  top: 94px;
}
#menu_left #report_a_problem_button:hover {
  background-position: -259px -93px;
}
#menu_left #facebook_container {
  background-color: #395994;
  height: 423px;
  left: -400px;
  padding-top: 14px;
  position: fixed;
  top: 130px;
  width: 400px;
  border-radius: 0 0 7px 0;
  -moz-border-radius: 0 0 7px 0;
  -webkit-border-radius: 0 0 7px 0;
}
#menu_left #facebook_container #fb-tab {
  background-color: #395994;
  cursor: pointer;
  height: 94px;
  left: 400px;
  position: absolute;
  top: 0;
  width: 34px;
  z-index: 1;
  border-radius: 0 7px 7px 0;
  -moz-border-radius: 0 7px 7px 0;
  -webkit-border-radius: 0 7px 7px 0;
}
#menu_left #facebook_container #fb-image {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') -361px -242px no-repeat;
  height: 70px;
  margin-left: 7px;
  margin-top: 12px;
  width: 16px;
}
#menu_left #facebook_container .fb-like-box {
  background-color: #ffffff;
  height: 408px;
  width: 386px;
}
/* ----------------------------------- madlib/popover.less ----------------------------------- */
.popover {
  background: #fdba12;
  -webkit-box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.4);
  padding: 10px 10px 0 10px;
  position: absolute;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  width: 310px;
  z-index: 40;
}
.popover .popover_wrapper {
  display: block;
  position: relative;
  zoom: 1;
  /* here code background for arrows */

}
.popover .popover_wrapper .popover_content {
  display: block;
  float: left;
  min-height: 120px;
  position: relative;
  width: 140px;
}
.popover .popover_wrapper .popover_content .btn {
  bottom: 0;
  position: absolute;
}
.popover .popover_wrapper .popover_content .btn.right {
  right: 0;
}
.popover .popover_wrapper .caprice {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/caprice-4.0.5316.png') no-repeat;
  display: block;
  height: 130px;
  width: 150px;
}
.popover .popover_wrapper .arrow {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/icons/arrows-4.0.5316.png') no-repeat;
  display: block;
  height: 34px;
  position: absolute;
  width: 40px;
}
.popover .popover_wrapper .arrow.left_bottom {
  background-position: 6px -64px;
  left: -42px;
  top: 60px;
}
.popover .popover_wrapper .arrow.left_top {
  background-position: 6px -64px;
  left: -42px;
  top: 0;
}
.popover .popover_wrapper .arrow.right_bottom {
  background-position: -29px -30px;
  right: -44px;
  top: 60px;
}
.popover .popover_wrapper .arrow.right_top {
  background-position: 6px -30px;
  left: -44px;
  top: 0;
}
.popover .popover_wrapper .arrow.top {
  background-position: 0 0;
  height: 28px;
  right: 35px;
  top: -38px;
  width: 34px;
}
.popover .popover_wrapper .arrow.bottom {
  background-position: -69px 0;
  bottom: -28px;
  height: 28px;
  right: 30px;
  width: 35px;
}
.popover#popover_1 {
  right: -315px;
  top: 290px;
}
.popover#popover_1 .caprice {
  background-position: 0 1px;
}
.popover#popover_2 {
  bottom: 145px;
  right: -10px;
}
.popover#popover_2 .caprice {
  background-position: -160px -19px;
  height: 130px;
  width: 120px;
}
.popover#popover_2 .popover_content {
  width: 170px;
}
.popover#popover_3 {
  bottom: 195px;
  right: -10px;
}
.popover#popover_3 .caprice {
  background-position: -7px -169px;
  width: 145px;
}
.popover#popover_4 {
  right: 0;
  top: 65px;
}
.popover#popover_4 .caprice {
  background-position: -150px -189px;
  height: 110px;
  width: 135px;
}
.popover#popover_4 .popover_content {
  min-height: 100px;
  width: 155px;
}
.popover#popover_5 {
  bottom: 90px;
  right: -10px;
}
.popover#popover_5 .caprice {
  background-position: -10px -324px;
  height: 125px;
  width: 125px;
}
.popover#popover_5 .popover_content {
  min-height: 115px;
  width: 169px;
}
.popover#popover_5 .arrow {
  right: 55px;
}
.popover#popover_6 {
  right: -10px;
  top: 130px;
}
.popover#popover_6 .caprice {
  background-position: -175px -319px;
  width: 100px;
}
.popover#popover_6 .popover_content {
  width: 190px;
}
.popover .toggle {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/icons/closer-4.0.5316.png') no-repeat;
  cursor: pointer;
  float: right;
  display: block;
  height: 16px;
  position: relative;
  right: -7px;
  top: -7px;
  width: 16px;
}
.popover .step {
  font-weight: bold;
  float: left;
  text-transform: uppercase;
}
.popover .tip {
  padding: 10px 0;
}
.IE7 .popover_wrapper .arrow.bottom,
.IE8 .popover_wrapper .arrow.bottom,
.IE9 .popover_wrapper .arrow.bottom {
  background-position: -68px 0;
}
.IE7 .popover_wrapper .arrow.left_bottom,
.IE8 .popover_wrapper .arrow.left_bottom,
.IE9 .popover_wrapper .arrow.left_bottom {
  background-position: 6px -64px;
}
.IE7 .popover_wrapper .arrow.right_bottom,
.IE8 .popover_wrapper .arrow.right_bottom,
.IE9 .popover_wrapper .arrow.right_bottom {
  background-position: 6px -30px;
}
/* ----------------------------------- madlib/prompt_support.less ----------------------------------- */
#prompt_support_header.no_sub_heading #prompt_support_title {
  padding-top: 0px;
  margin-bottom: 12px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d2d2d2;
}
#prompt_support_header.no_sub_heading #prompt_support_sub_title {
  display: none;
}
#prompt_support_header.sub_heading #prompt_support_sub_title {
  margin-bottom: 12px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d2d2d2;
}
#prompt_support_header.sub_heading h1,
#prompt_support_header.sub_heading h5 {
  padding-bottom: 0;
}
#prompt_support #comments,
#prompt_support input {
  width: 320px;
}
#prompt_support #bidding_type {
  width: 330px;
}
#prompt_support #submit_contact_form {
  -webkit-appearance: none;
  width: auto;
}
/* ----------------------------------- madlib/side_banner.less ----------------------------------- */
.side_banner#right_banner {
  position: absolute;
  right: -200px;
  top: 74px;
}
.side_banner#left_banner {
  position: absolute;
  left: -200px;
  top: 74px;
}
/* ----------------------------------- madlib/rounded_list.less ----------------------------------- */
.rounded-list {
  counter-reset: li;
  /* Initiate a counter */

  list-style: none;
  /* Remove default numbering */

  *list-style: none;
  /* Keep using default numbering for IE6/7 */

  padding: 0;
}
.old_IE .rounded-list {
  /* For confirm-first page */

}
.old_IE .rounded-list .credit_packages .package_wrapper {
  visibility: hidden;
}
.rounded-list > li {
  color: #333333;
  font-size: 20px;
  line-height: 50px;
  margin: 10px 0;
  position: relative;
  zoom: 1;
  /*
	&.foldable:hover .trigger{
		background: @grey_ultra_dark;
		.desc {
			background: @grey_ultra_dark;
			color: @orange;
		}
		.ordinal,
		.arrow {
			background: @orange;
			color: @grey_ultra_dark;
		}
	}
	*/

}
.rounded-list > li .trigger {
  background: none transparent;
  display: block;
  height: 50px;
  top: 0;
  width: 100%;
  z-index: 100;
}
.rounded-list > li .desc {
  display: inline-block;
  height: 50px;
}
.rounded-list > li .ordinal,
.rounded-list > li .arrow {
  background: #333333;
  font-weight: bold;
  color: #fdba12;
  display: inline-block;
  float: left;
  font-size: 15px;
  height: 25px;
  line-height: 23px;
  margin: 15px 7px 0;
  border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  text-align: center;
  width: 25px;
}
.rounded-list > li .arrow {
  float: right;
}
.rounded-list > li.foldable {
  cursor: pointer;
}
.rounded-list > li ul[class=inner] {
  cursor: default;
}
.rounded-list > li .inner {
  color: #333333;
  cursor: default;
  line-height: 18px;
  margin: 10px 0;
  padding: 0 40px 0 50px;
  font-size: 12px;
}
.rounded-list > li .inner li {
  list-style: disc inside;
}
/* ----------------------------------- madlib/table.less ----------------------------------- */
table {
  border: 1px solid #d2d2d2;
  margin: 0 0 15px 0;
  width: 100%;
  border-collapse: separate;
}
table caption {
  font-size: 18px;
  margin: 0 0 10px 0;
}
table th {
  font-weight: bold;
  padding: 10px 0 10px 10px;
}
table tr {
  background: #ffffff;
}
table tr:nth-child(even) {
  background: #ededed;
}
table tr:nth-child(odd) {
  background: #ffffff;
}
table tr td {
  padding: 10px;
}
table thead tr {
  background: #d2d2d2;
  font-weight: bold;
  padding: 10px 0;
  text-align: left;
}
table thead tr:nth-child(even),
table thead tr:nth-child(odd) {
  background: #d2d2d2;
  font-weight: bold;
  padding: 10px 0;
  text-align: left;
}
.order-summary-table {
  border: none;
  width: auto;
}
.order-summary-table tr:nth-child(2n) {
  background-color: transparent;
}
.order-summary-table td {
  padding: 3px 0 5px 5px;
}
.order-summary-table td.text_align_right {
  text-align: right;
  padding-left: 40px;
  font-weight: bold;
}
.order-summary-table tr:last-child td {
  border-top: 1px solid #d2d2d2;
  font-size: 14px;
  font-weight: bold;
}
/* ----------------------------------- madlib/toolbar.less ----------------------------------- */
#toolbar_wrapper {
  background: #000000;
  bottom: 0;
  color: #ffffff;
  height: 35px;
  position: fixed;
  width: 100%;
  z-index: 20;
}
#toolbar ul {
  float: left;
  width: 100%;
}
#toolbar li {
  float: left;
  margin-right: 13px;
}
#toolbar li li#tb_setting {
  padding-right: 0;
}
#toolbar li .elem {
  cursor: pointer;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  padding: 0;
}
#toolbar li .elem:active,
#toolbar li .elem:hover,
#toolbar li .elem.selected {
  color: #fdba12;
}
#toolbar li .elem span {
  margin-right: 4px;
}
#toolbar li .elem:last-child {
  margin: 0;
}
#toolbar li .icon {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') 0 -30px no-repeat;
  display: inline-block;
  float: left;
  height: 19px;
  margin-top: 6px;
  width: 18px;
}
#toolbar li div {
  display: block;
}
#toolbar #tb_setting .icon {
  background-position: 0 -37px;
  margin-top: 8px;
}
#toolbar #tb_credit .icon {
  background-position: -18px -37px;
  margin-top: 8px;
}
#toolbar #tb_wallet .icon {
  background-position: -36px -37px;
}
#toolbar #tb_buynow_discount .icon {
  background-position: 0px -19px;
  width: 19px;
}
#toolbar #tb_autobid .icon {
  background-position: -54px -37px;
}
#toolbar #tb_dailyfree .icon {
  background-position: -72px -37px;
}
#toolbar #tb_sneak .icon {
  background-position: -90px -37px;
}
#toolbar #tb_stealth .icon {
  background-position: -108px -37px;
}
#toolbar #tb_user_messages .icon {
  background-position: -126px -37px;
  margin-top: 8px;
}
#toolbar #tb_user_notifications .icon {
  background-position: -144px -37px;
  margin-top: 8px;
}
#toolbar #tb_setting .selected .icon {
  background-position: 0 -55px;
  margin-top: 8px;
}
#toolbar #tb_credit .selected .icon {
  background-position: -18px -55px;
  margin-top: 8px;
}
#toolbar #tb_wallet .selected .icon {
  background-position: -36px -55px;
}
#toolbar #tb_buynow_discount .selected .icon {
  background-position: -20px -19px;
}
#toolbar #tb_autobid .selected .icon {
  background-position: -54px -55px;
}
#toolbar #tb_dailyfree .selected .icon {
  background-position: -72px -55px;
}
#toolbar #tb_sneak .selected .icon {
  background-position: -90px -55px;
}
#toolbar #tb_stealth .selected .icon {
  background-position: -108px -55px;
}
#toolbar #tb_user_messages .selected .icon {
  background-position: -126px -55px;
  margin-top: 8px;
}
#toolbar #tb_user_notifications .selected .icon {
  background-position: -144px -55px;
  margin-top: 8px;
}
#toolbar #tb_setting:hover .icon {
  background-position: 0 -55px;
  margin-top: 8px;
}
#toolbar #tb_credit:hover .icon {
  background-position: -18px -55px;
  margin-top: 8px;
}
#toolbar #tb_wallet:hover .icon {
  background-position: -36px -55px;
}
#toolbar #tb_buynow_discount:hover .icon {
  background-position: -20px -19px;
}
#toolbar #tb_autobid:hover .icon {
  background-position: -54px -55px;
}
#toolbar #tb_dailyfree:hover .icon {
  background-position: -72px -55px;
}
#toolbar #tb_sneak:hover .icon {
  background-position: -90px -55px;
}
#toolbar #tb_stealth:hover .icon {
  background-position: -108px -55px;
}
#toolbar #tb_user_messages:hover .icon {
  background-position: -126px -55px;
  margin-top: 8px;
}
#toolbar #tb_user_notifications:hover .icon {
  background-position: -144px -55px;
  margin-top: 8px;
}
#toolbar #tb_setting .elem {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#toolbar #tb_setting #tb_username {
  text-transform: none;
}
#toolbar .submenu {
  bottom: 37px;
  clear: both;
  display: none;
  position: fixed;
  width: 200px;
  z-index: 20;
}
#toolbar .submenu .spike {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') -198px -132px no-repeat;
  height: 6px;
  left: 15px;
  position: relative;
  width: 15px;
  top: -1px;
}
#toolbar .submenu_content {
  background: #ededed;
  border: 1px solid #333333;
  color: #333333;
  overflow: hidden;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  width: inherit;
}
#toolbar .submenu_content#pop_tb_setting {
  width: 119px;
}
#toolbar .submenu_content h3,
#toolbar .submenu_content .h3 {
  font-weight: bold;
  color: #000000;
  font-size: 12px;
}
#toolbar .submenu_content p {
  font-size: 12px;
  line-height: 14px;
  margin: 5px 0;
}
#toolbar .submenu_content li {
  float: none;
  list-style-type: disc;
  margin: 0 0 0 12px;
}
#toolbar .submenu_content .btn_wrapper {
  text-align: center;
  padding: 8px;
}
#toolbar .submenu_content .loader_wrapper {
  text-align: center;
  width: 100%;
}
#toolbar .submenu_content .heading {
  background: #999999;
  font-weight: bold;
  color: #ffffff;
  display: block;
  padding: 3px 10px;
  text-transform: uppercase;
}
#toolbar .submenu_content .heading .close_icon {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') -162px -75px no-repeat;
  display: block;
  float: right;
  height: 12px;
  margin-top: 3px;
  width: 12px;
}
#toolbar .submenu_content .heading .close_icon:hover,
#toolbar .submenu_content .heading .close_icon:active {
  background-position: -175px -75px;
}
#toolbar .submenu_content .item_container {
  border: none;
  border-bottom: 1px solid #666666;
  clear: both;
  display: block;
  float: left;
  padding: 0;
  width: 100%;
}
#toolbar .submenu_content .item_container.last {
  border-bottom: none;
}
#toolbar .submenu_content .item {
  padding: 5px 10px;
  display: block;
}
#toolbar .submenu_content .item.hide,
#toolbar .submenu_content .item.hidden {
  display: none;
}
#toolbar .submenu_content .item.rollover:hover {
  background: #d2d2d2;
}
#toolbar .submenu_content a.rollover,
#toolbar .submenu_content a.rollover:active,
#toolbar .submenu_content a.rollover:hover {
  color: #000000;
  text-decoration: none;
}
#toolbar .submenu_autobid {
  width: auto;
}
#toolbar .seeall {
  text-align: right;
  width: 100%;
}
#toolbar .hide,
#toolbar .hidden {
  display: none;
}
#toolbar .success_msg {
  color: #b01313;
}
#toolbar .success_msg .success {
  color: #7fac0f;
}
#toolbar .autobid_list tr:hover {
  background-color: #d3edfd;
}
#toolbar .tb_link {
  color: #b01313;
  cursor: pointer;
}
#toolbar .tb_link:hover {
  color: #e95555;
}
#toolbar #tb_user_messages,
#toolbar #tb_user_notifications {
  float: right;
  margin-right: 0;
  position: relative;
}
#toolbar #tb_user_messages .elem,
#toolbar #tb_user_notifications .elem {
  font-size: 24px;
  line-height: 15px;
  margin-right: 5px;
  padding: 0 1px;
}
#toolbar #tb_user_messages .elem #count_messages,
#toolbar #tb_user_notifications .elem #count_messages,
#toolbar #tb_user_messages .elem #count_notifications,
#toolbar #tb_user_notifications .elem #count_notifications {
  background: #ff0000;
  font-weight: bold;
  color: #ffffff;
  font-size: 12px;
  line-height: 12px;
  padding: 1px 5px;
  position: absolute;
  right: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  top: 2px;
}
#toolbar #tb_user_messages .elem:active #count_messages,
#toolbar #tb_user_notifications .elem:active #count_messages,
#toolbar #tb_user_messages .elem:hover #count_messages,
#toolbar #tb_user_notifications .elem:hover #count_messages,
#toolbar #tb_user_messages .elem.selected #count_messages,
#toolbar #tb_user_notifications .elem.selected #count_messages,
#toolbar #tb_user_messages .elem:active #count_notifications,
#toolbar #tb_user_notifications .elem:active #count_notifications,
#toolbar #tb_user_messages .elem:hover #count_notifications,
#toolbar #tb_user_notifications .elem:hover #count_notifications,
#toolbar #tb_user_messages .elem.selected #count_notifications,
#toolbar #tb_user_notifications .elem.selected #count_notifications {
  color: #ffffff;
}
#toolbar #tb_user_messages ul,
#toolbar #tb_user_notifications ul {
  margin-bottom: 10px;
}
#toolbar #tb_user_messages .submenu,
#toolbar #tb_user_notifications .submenu {
  margin-left: -160px;
}
#toolbar #tb_user_messages .submenu .spike,
#toolbar #tb_user_notifications .submenu .spike {
  left: 170px;
}
#toolbar #tb_user_messages .link_bottom,
#toolbar #tb_user_notifications .link_bottom {
  display: block;
  text-align: right;
  width: 100%;
}
.old_IE.IE7 #tb_username {
  min-width: 120px;
}
.old_IE.IE7 #toolbar .submenu_autobid {
  width: 200px;
}
/* ----------------------------------- madlib/top_nav.less ----------------------------------- */
/* Top Navigation */
#top_nav,
#top_nav ul {
  background-color: #333333;
  color: #ffffff;
  background: #666666;
  /* Old browsers */

  background: -moz-linear-gradient(top, #666666 9%, #333333 67%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(9%, #666666), color-stop(67%, #333333));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #666666 9%, #333333 67%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #666666 9%, #333333 67%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #666666 9%, #333333 67%);
  /* IE10+ */

  background: linear-gradient(top, #666666 9%, #333333 67%);
  /* W3C */

  /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='@start_color',EndColorStr='@end_color');*/
  /* IE6-9 */

  position: relative;
  z-index: 10;
}
#top_nav {
  /*first level specific styling */

  /* ul > li.foldable > a::after {
		content: '\0025BC';
		cursor: pointer;
		font-size: 9px;
		padding-left: 5px;
	} */

  /* submenu specific styling */

}
#top_nav ul li {
  display: block;
  font-weight: bold;
  line-height: 25px;
  padding: 0 30px;
}
#top_nav ul li#my_link {
  float: right;
  padding-right: 10px;
}
#top_nav a:hover {
  color: #d2d2d2;
  text-decoration: none;
}
#top_nav li a {
  color: #ffffff;
  display: block;
  /* hack for IE */

}
#top_nav > ul > li {
  float: left;
}
#top_nav .arrow {
  font-size: 9px;
  margin-left: 2px;
}
#top_nav > ul > li > ul {
  display: none;
  margin-left: -20px;
  padding-bottom: 4px;
  position: absolute;
  width: inherit;
}
#top_nav ul > li > ul > li {
  padding: 0 20px;
}
#top_nav li#my_link ul {
  right: 0;
}
.top_nav#video_tutorial {
  width: 500px;
}
/* ----------------------------------- madlib/switcher.css ----------------------------------- */
/** View Switcher Styling **/
#view_switcher span.description {
  line-height: 24px;
  float: right;
  margin: 0px 2px;
}
#view_switcher a.col3,
#view_switcher a.col1 {
  border: 1px solid #999999;
  background: #d2d2d2;
  display: inline-block;
  float: right;
  padding: 5px 4px;
  margin: 0 2px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  /*
		 * inner glow per sheet
		 */

  -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.5) inset;
}
#view_switcher a.col3 span,
#view_switcher a.col1 span {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat;
  display: block;
  height: 14px;
  width: 30px;
}
#view_switcher a.col3:hover,
#view_switcher a.col1:hover {
  border-color: #666666;
}
#view_switcher a.col3.active,
#view_switcher a.col1.active,
#view_switcher a.col3:active,
#view_switcher a.col1:active {
  background: #999999;
  border-color: #000000;
}
#view_switcher a.col3.inactive,
#view_switcher a.col1.inactive,
#view_switcher a.col3.inactive:hover,
#view_switcher a.col1.inactive:hover,
#view_switcher a.col3.inactive:active,
#view_switcher a.col1.inactive:active {
  background: #ededed;
  border-color: #d2d2d2;
  color: #999999;
  cursor: default;
}
#view_switcher a.col3 span {
  background-position: -15px -88px;
}
#view_switcher a.col1 span {
  background-position: -44px -88px;
}
/** Favourites or All products switcher here **/
#filter_switcher .description {
  line-height: 24px;
  margin-right: 5px;
}
#filter_switcher a {
  font-weight: bold;
  border: 1px solid #999999;
  background: #d2d2d2;
  color: #000000;
  display: inline-block;
  float: left;
  height: 18px;
  line-height: 19px;
  margin: 0 2px;
  padding: 2px 4px 3px;
  text-decoration: none;
  text-transform: lowercase;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  /*
		 * inner glow per sheet
		 */

  -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.5) inset;
}
#filter_switcher a:hover {
  border-color: #666666;
}
#filter_switcher a.active,
#filter_switcher a:active {
  background: #999999;
  border-color: #000000;
}
#filter_switcher a.highlighted {
  background: #fdba12;
  border-color: #000000;
}
#filter_switcher a.inactive,
#filter_switcher a.inactive:hover,
#filter_switcher a.inactive:active,
#filter_switcher a.inactive.highlighted {
  background: #ededed;
  border-color: #d2d2d2;
  color: #999999;
  cursor: default;
}
#filter_switcher a.fav span {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') 0 -88px no-repeat;
  display: block;
  height: 13px;
  margin: 3px 4px;
  width: 15px;
}
.ja-JP #view_switcher span.description {
  margin: 0 1px;
}
/* ----------------------------------- madlib/user_messages.less ----------------------------------- */
.user_messages {
  height: 100%;
  width: 100%;
  /* ***************** MadBidMessageBox ***************** */

  /* ***************** MadBidNotification ***************** */

  /* ***************** MadBidPopup ***************** */

}
.user_messages .templates {
  display: none;
}
.user_messages .box_header {
  border-bottom: solid #d2d2d2 1px;
  padding-bottom: 10px;
}
.user_messages .title {
  font-weight: bold;
  font-size: 20px;
}
.user_messages .subtitle {
  font-weight: normal;
  margin-top: 5px;
  font-size: 15px;
}
.user_messages #MadBidMessageBox.new_topup {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/topup-4.0.5316.png") no-repeat 250px center #ffffff;
}
.user_messages #MadBidMessageBox.new_topup .uppercase {
  text-transform: uppercase;
}
.user_messages #MadBidMessageBox.new_topup .image_column {
  display: none;
}
.user_messages #MadBidMessageBox.new_topup .box_header {
  border-bottom: none;
}
.user_messages #MadBidMessageBox.new_topup .message {
  width: 250px;
}
.user_messages #MadBidMessageBox.new_topup #welcome_box_credits {
  color: #b01313;
  font-size: larger;
}
.user_messages #MadBidMessageBox.new_topup .message_button {
  left: 0;
  right: auto;
}
.user_messages #MadBidMessageBox.old_topup .message {
  margin: 0 auto;
  text-align: center;
  width: 250px;
}
.user_messages #MadBidMessageBox.old_topup #welcome_box_credits {
  display: block;
  margin: 15px 0;
}
.user_messages #mask {
  background: none repeat scroll 0 0 #333333;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 30;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
.user_messages .bright#mask {
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
}
.user_messages .submask {
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 40;
}
.user_messages .submask #fake_body {
  display: block;
  position: relative;
  top: 0;
}
.user_messages .submask .reference {
  position: relative;
}
.user_messages .closer {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
}
.user_messages .message_box {
  background: #ffffff;
  border: 3px solid #000000;
  max-height: 60%;
  min-height: 200px;
  left: 50%;
  margin: 0 0 0 -400px;
  overflow: auto;
  padding: 20px;
  position: fixed;
  top: 15%;
  width: 750px;
  z-index: 40;
  -webkit-overflow-scrolling: touch;
}
.user_messages .message_box.guided_auctions {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/guided_auctions/welcome_background-4.0.5316.png') no-repeat;
  border: 0;
  height: 278px;
  margin: 0 0 0 -265px;
  padding-right: 10px;
  padding-top: 10px;
  overflow: hidden;
  width: 487px;
}
.user_messages .message_box.guided_auctions .closer {
  display: none;
}
.user_messages .message_box.guided_auctions .toggle {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/icons/closer-4.0.5316.png') no-repeat;
  cursor: pointer;
  float: right;
  display: block;
  height: 16px;
  width: 16px;
}
.user_messages .message_box.guided_auctions .welcome_popup {
  padding-top: 150px;
  width: 260px;
}
.user_messages .message_box.guided_auctions .welcome_popup .welcome_message {
  font-weight: bold;
  font-size: 15px;
  height: 90px;
}
.user_messages .message_box.guided_auctions .welcome_popup .btn {
  display: inline-block;
}
.user_messages #message_box_content {
  height: 100%;
  min-height: 200px;
  /*overflow: hidden;*/

  position: relative;
  padding-bottom: 20px;
}
.user_messages .image_column {
  background-color: #ffffff;
  float: left;
  height: 100%;
  padding-right: 15px;
  position: relative;
  z-index: 1;
}
.user_messages .image_column img {
  max-width: 350px;
}
.user_messages .message_icon {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat 0 0;
  /** note this is a better practice as we need to write less and it's easier to mantain **/

  height: 29px;
  width: 29px;
}
.user_messages .message_icon.error {
  background-position: -288px -91px;
}
.user_messages .message_icon.info {
  background-position: -316px -91px;
}
.user_messages .message_icon.success {
  background-position: -372px -91px;
}
.user_messages .message_icon.warning {
  background-position: -345px -91px;
  width: 27px;
}
.user_messages .topup_image {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/components-4.0.5316.png') -277px 0px no-repeat;
  height: 151px;
  margin: 0 30px 0 20px;
  width: 238px;
}
.user_messages .content_column {
  height: 100%;
  position: relative;
}
.user_messages .message {
  padding-top: 10px;
}
.user_messages .message_button {
  bottom: 0;
  float: right;
  position: absolute;
  right: 0;
}
.user_messages #message_frame {
  border: none;
  height: 390px;
  width: 100%;
}
.user_messages#MadBidNotification {
  height: auto;
  left: 0;
  position: absolute;
  top: 10px;
  width: 100%;
  z-index: 40;
}
.user_messages#MadBidNotification .outer_center {
  position: relative;
  text-align: center;
}
.user_messages#MadBidNotification .inner_center {
  margin: 0 auto;
  max-width: 300px;
  /*.opacity(90);*/

  position: relative;
  width: auto !important;
  width: 300px;
}
.user_messages#MadBidNotification.default .inner_center {
  background-color: #666666;
  color: #ffffff;
  padding: 15px 20px;
  -webkit-box-shadow: 0 0 1px 1px #ffffff;
  -moz-box-shadow: 0 0 1px 1px #ffffff;
  box-shadow: 0 0 1px 1px #ffffff;
}
.user_messages#MadBidNotification.problem .inner_center {
  background-color: #b01313;
  color: #ffffff;
  padding: 15px 20px;
  -webkit-box-shadow: 0 0 1px 1px #ffffff;
  -moz-box-shadow: 0 0 1px 1px #ffffff;
  box-shadow: 0 0 1px 1px #ffffff;
}
.user_messages#MadBidNotification.loading .inner_center {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/ajax-loader-4.0.5316.gif') no-repeat;
  margin: 15px 20px;
  height: 32px;
  width: 32px;
}
.user_messages#MadBidPopup {
  height: auto;
  left: -1px;
  position: absolute;
  top: 135px;
  width: 100%;
  z-index: 30;
  /*------- Login -------*/

  /*------- Set Reminder -------*/

  /*------- Sneak-a-Peek && View More Details -------*/

}
.user_messages#MadBidPopup .outer_center {
  float: left;
  left: 50%;
  position: relative;
}
.user_messages#MadBidPopup .inner_center {
  float: right;
  height: auto;
  position: relative;
  right: 50%;
  width: auto;
}
.user_messages#MadBidPopup .content {
  background-color: #ffffff;
  border: 3px solid #000000;
  padding: 20px;
}
.user_messages#MadBidPopup form {
  margin-top: 10px;
}
.user_messages#MadBidPopup .popup_button {
  float: right;
  margin-left: 8px;
}
.user_messages#MadBidPopup .summary {
  margin-bottom: 20px;
}
.user_messages#MadBidPopup.popup_login_box .content {
  width: 260px;
}
.user_messages#MadBidPopup .input_label {
  float: left;
  margin-top: 10px;
}
.user_messages#MadBidPopup .text_field {
  float: right;
  margin: 5px 0;
  width: 130px;
}
.user_messages#MadBidPopup .click_options {
  clear: both;
  height: 60px;
  padding-top: 10px;
  position: relative;
  width: 100%;
}
.user_messages#MadBidPopup .click_options br {
  line-height: 25px;
}
.user_messages#MadBidPopup .sign_up {
  float: left;
  margin-top: 10px;
}
.user_messages#MadBidPopup .how_it_works {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.user_messages#MadBidPopup.popup_reminder_box .content {
  width: 245px;
}
.user_messages#MadBidPopup .reminder_time_label {
  float: left;
  font-weight: bold;
}
.user_messages#MadBidPopup .reminder_time {
  float: right;
  width: 85px;
}
.user_messages#MadBidPopup .remind_button {
  clear: both;
  margin-top: 20px;
}
.user_messages#MadBidPopup.popup_sneak_box .content {
  width: 225px;
}
.user_messages#MadBidPopup.popup_more_info_box .content {
  width: 275px;
}
.user_messages#MadBidPopup .more_info_link {
  display: block;
  float: left;
  line-height: 31px;
}
.old_IE .user_messages {
  height: auto;
  width: auto;
}
/* ----------------------------------- madlib/artest.less ----------------------------------- */
.artest .ar-login-ad {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/login-ad-4.0.5316.png') no-repeat;
}
.artest #ar-reg {
  min-height: 400px;
  background-color: #222220;
  border: solid #d2d2d2 1px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.artest #ar-reg .ar-ribbon {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/ribbon-4.0.5316.png') no-repeat;
  height: 110px;
  width: 100%;
}
.artest #ar-reg h3 .text {
  margin-left: 145px;
}
.artest #ar-reg .button_wrapper {
  margin-bottom: 0;
}
.artest fieldset label {
  color: #ffffff;
  line-height: 25px;
}
.artest fieldset .line {
  margin: 0;
  overflow: hidden;
}
.artest fieldset input.styled {
  box-shadow: inset 0px 0px 12px 4px #d2d2d2;
  -moz-box-shadow: inset 0px 0px 12px 4px #d2d2d2;
  -webkit-box-shadow: inset 0px 0px 12px 4px #d2d2d2;
  font-size: 15px;
  font-family: "Georgia", san-serif;
  font-style: italic;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  width: 96%;
}
.artest fieldset .terms_cond {
  color: #ffffff;
}
.artest fieldset .button_wrapper {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/button-4.0.5316.png') no-repeat center 6px;
  left: 0;
  margin-bottom: 20px;
  outline: none;
}
.artest fieldset .button_wrapper:hover,
.artest fieldset .button_wrapper:active {
  background-position: center -62px;
}
.artest fieldset .button_wrapper:active {
  position: relative;
  top: 1px;
}
.artest fieldset .button_wrapper #sign_up_button {
  background: none;
  font-weight: bold;
  border: none;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  font-size: 20px;
  height: 60px;
  outline: none;
  text-transform: uppercase;
  text-decoration: none;
  width: 100%;
}
.ar-login {
  height: 400px;
  width: 470px;
}
.black-bar {
  background: black;
  color: #EE5B46;
  display: block;
  height: 38px;
  line-height: 38px;
}
.black-bar h3 {
  padding: 0 0 0 8px;
  color: #EE5B46;
}
.black-bar h4 {
  padding: 0 0 0 8px;
  color: #EE5B46;
}
.red-bar {
  background: #EE5B46;
  color: red;
  display: block;
  font-size: 16px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  width: 100%;
  margin-top: 10px;
}
.grid-container {
  padding: 0 0 0 8px;
}
.ar-width {
  width: 600px;
  margin-top: 12px;
}
.top-av {
  display: inline-block;
  padding-top: 6px;
}
.ar-justify {
  text-align: justify;
}
.bg-im {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/bg-body-4.0.5316.jpg') repeat;
}
.ar-rounded {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.ar-padded {
  padding: 0 12px 5px 5px;
}
.container_ar {
  margin-left: auto;
  margin-right: auto;
  display: inline;
  white-space: wrap;
}
.container_ar h2 {
  font-size: 15px;
  font-weight: bold;
}
.container_ar h1 {
  padding: 0 0 0 8px;
  margin-top: 10px;
}
.ar-right-padding {
  padding-right: 10px;
}
.ar-marginl {
  margin-left: 14px;
}
.ar-content {
  margin: 0 0 10px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.ar-press {
  margin-top: 16px;
  float: right;
}
#ar-head {
  margin-left: 0;
  margin-right: 0;
  margin-top: 18px;
}
.no-margin {
  margin-left: 0;
  margin-right: 0;
}
.aaron {
  text-align: center;
}
.cent {
  margin-left: 120px;
  margin-right: 120px;
}
#ar-free-credits {
  width: 100%;
  height: 100%;
  border: solid #d2d2d2 1px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.penny {
  border: solid #FFFFFF 5px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  margin-top: 2px;
  -moz-box-shadow: 0px 0px 10px #CCCCCC;
  -webkit-box-shadow: 0px 0px 10px #CCCCCC;
  box-shadow: 0px 0px 10px #CCCCCC;
}
.ar-avatar-body {
  height: 100%;
  width: 100px;
  border-right: solid  #D2D2D2 1px;
  background-color: #DDDDDD;
  float: left;
}
.ar-avatar {
  height: 100px;
  width: 100px;
  padding: 6px;
  margin: 2px;
}
.ar-avatar-image {
  margin: 7px 5px 5px 5px;
  width: 80px;
  height: 80px;
  border: solid #FFFFFF 5px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  margin-top: 8px;
  -moz-box-shadow: 0px 0px 10px #CCCCCC;
  -webkit-box-shadow: 0px 0px 10px #CCCCCC;
  box-shadow: 0px 0px 10px #CCCCCC;
}
.title-t {
  font-size: 11px;
  font-style: italic;
  margin-bottom: 4px;
  color: #D2D2D2;
}
.ar-nav {
  display: inline;
  list-style-type: none;
  margin-left: 5px;
  color: white;
}
.ar-comment {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin-top: 6px;
  border: solid #d2d2d2 1px;
  background-color: white;
}
.ar-comment-body {
  width: 85%;
  height: 100%;
  padding: 0 10px 10px 10px;
  float: right;
}
.ar-comment-body h4 {
  color: #EE5B46;
  font-size: 16px;
}
#right-side {
  float: right;
  background-color: #F3F3F1;
  border-left: 1px solid;
  border-color: #fff;
  box-shadow: 0px 1px 1px gray;
  margin: 0px;
}
#right-side h4 {
  font-size: 14px;
  font-weight: bold;
}
.ar-header-text {
  font-size: 22px;
  padding-left: 4px;
}
.ar-sn {
  padding-left: 90px;
  padding-right: 90px;
  padding-bottom: 6px;
}
.hline_color {
  border: 0;
  height: 1px;
  background: #D0D0D0;
}
/* ----------------------------------- madlib/about.less ----------------------------------- */
.about {
  overflow: auto;
  padding: 20px 19px;
  width: 910px;
}
.about p {
  margin-top: 5px;
  margin-bottom: 5px;
}
.about h1 {
  font-weight: bold;
}
.about ul.menu {
  float: left;
  width: 200px;
}
.about ul.menu li {
  cursor: pointer;
  display: block;
  font-weight: bold;
  height: 44px;
  width: 100%;
}
.about ul.menu li span {
  line-height: 40px;
  margin-left: 20px;
}
.about ul.menu li:hover {
  background-color: #d2d2d2;
}
.about ul.menu li.selected {
  background-color: #333333;
  color: #ffffff;
}
.about .main_container {
  float: left;
  min-height: 264px;
  width: 690px;
}
.about .main_container .content > div {
  display: none;
}
.about .main_container .content > div.selected {
  display: block;
}
.about .main_container .content {
  padding: 20px;
}
.about .main_container .content .video {
  margin: 20px 0;
  display: block;
  text-align: center;
}
.about .main_container .content #content_great .top {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/about/about-4.0.5316.png');
  display: block;
  height: 125px;
  margin: 0 0 40px 0;
}
.about .main_container .content #content_great ul {
  list-style: disc outside none;
  margin: 0 0 0 15px;
}
.about .main_container .content #content_great ul li {
  margin: 10px 0;
}
.about .main_container .content #content_team li {
  float: left;
  height: 400px;
  margin: 0 40px 0 0;
  width: 285px;
}
.about .main_container .content #content_team .picture {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/about/about-4.0.5316.png') no-repeat;
  float: left;
  height: 217px;
  width: 285px;
}
.about .main_container .content #content_team .card {
  float: left;
  margin: 20px 0 0 0;
}
.about .main_container .content #content_team #william {
  float: left;
  height: 257px;
  width: 660px;
}
.about .main_container .content #content_team #william .picture {
  background-position: 0 -423px;
}
.about .main_container .content #content_team #william .card {
  float: left;
  margin: 0 0 0 20px;
  width: 285px;
}
.about .main_container .content #content_team #juha .picture {
  background-position: -288px -423px;
}
.about .main_container .content #content_team #richard .picture {
  background-position: 0 -639px;
}
.about .main_container .content #content_team #daniel .picture {
  background-position: 0 -855px;
}
.about .main_container .content #content_team #niklas .picture {
  background-position: -288px -855px;
}
.about .main_container .content #content_team #mattias .picture {
  background-position: 0 -1071px;
}
.about .main_container .content #content_team .name,
.about .main_container .content #content_team .title {
  font-weight: bold;
}
.about .main_container .content #content_team .name {
  font-style: italic;
}
.about .main_container .content #content_team .desc {
  margin: 10px 0;
}
.about .main_container .content #content_products .products_range {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/about/about-4.0.5316.png') no-repeat 0 -261px;
  height: 163px;
  margin: 30px 0;
  width: 100%;
}
.about .main_container .content #content_spot h6 {
  font-weight: bold;
  margin: 20px 0 10px 0;
}
.about .main_container .content #content_spot dt {
  font-weight: bold;
  margin: 15px 0 5px 0;
}
.about .main_container .content #content_spot .button_wrapper {
  overflow: hidden;
  padding: 20px 0 0 0;
}
.about .main_container .content #content_careers ul {
  list-style: disc outside none;
  margin: 0 0 0 15px;
}
.about .main_container .content #content_careers ul li {
  margin: 10px 0;
}
.about .main_container .content #content_careers #infographic {
  margin: 20px 0;
}
.about .main_container .content #content_careers h6 {
  margin: 10px 0;
}
.pt-PT .about ul.menu li,
.pt-BR .about ul.menu li {
  font-size: 11px;
}
.pt-PT .about ul.menu li span,
.pt-BR .about ul.menu li span {
  line-height: 42px;
  margin-left: 7px;
}
/* ----------------------------------- madlib/account-closure.less ----------------------------------- */
#account-closure .popup-background {
  height: 267px;
  position: absolute;
  width: calc(100% + 40px);
  left: -20px;
  z-index: -1;
  top: -20px;
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/popup/account-closure-4.0.5316.jpg');
  background-position: -1px -1px;
  background-repeat: no-repeat;
}
#account-closure .popup-header {
  height: 210px;
  position: relative;
}
#account-closure .popup-header #close_account .bottom_buttons {
  bottom: 20px;
}
#account-closure .popup-header #close_account .bottom_buttons p {
  margin: 5px 0;
}
#account-closure h2 {
  padding: 0;
  font-size: 40px;
  text-transform: uppercase;
  font-weight: bold;
  width: 348px;
}
#account-closure h3 {
  font-weight: bold;
}
#account-closure h3 .discount-code {
  color: #960004;
}
#account-closure .btn.big {
  font-size: 18px;
  min-width: 250px;
}
#account-closure ul {
  list-style-type: disc;
  font-size: 16px;
  margin-left: 20px;
}
#account-closure ul li {
  margin: 10px 0 20px 10px;
}
#account-closure p {
  margin: 20px 0;
}
.ja-JP #account-closure .popup-header,
.ko-KO #account-closure .popup-header {
  width: 440px;
}
.ja-JP #account-closure h2,
.ko-KO #account-closure h2 {
  width: 440px;
}
.ko-KO #account-closure .btn.big {
  font-size: 14px;
}
/* ----------------------------------- madlib/affiliate.less ----------------------------------- */
.affiliate .affiliate_benefits {
  padding: 12px 0px 12px 6px;
  list-style: disc inside none;
  line-height: 180%;
}
/* ----------------------------------- madlib/buy.less ----------------------------------- */
/** reset to avoid list-styles from regular.less **/
.IE7 .buy #benefits_table .text {
  width: 135px;
}
.buy {
  /*** STEPS ***/

  /*** END STEPS ***/

  /*** Marc was here ***/

  /*** THIS HAS BEEN COPIED ACROSS FROM user_messages.less ***/

  /*** FIND A BETTER WAY TO IMPLEMENT WITHOUT REPEATING CODE ***/

  /* For registration trial file payment_success_confirm_mobile.html */

}
.buy.service .buy_logos {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/buy_logos-4.0.5316.png') no-repeat center center;
  cursor: pointer;
}
.buy .tr3dsec {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/3dsecure-4.0.5316.png') no-repeat center center;
  height: 85px;
  padding: 30px 0 0 0;
  width: 350px;
  margin: 0;
}
.buy .block-element {
  padding: 20px 19px;
}
.buy ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.buy ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.buy ul.summary_table li {
  overflow: hidden;
  padding: 10px 0;
}
.buy h1 {
  min-height: 42px;
  padding-top: 20px;
  margin-bottom: 12px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d2d2d2;
}
.buy #benefits_table {
  margin-top: 10px;
  margin-bottom: 20px;
}
.buy #benefits_table .check_mark {
  margin: 0;
}
.buy #benefits_table .minus_mark {
  margin: 13px 0 12px;
}
.buy #benefits_table .row_header {
  background-color: #ededed;
  padding: 5px 10px;
  margin: 2px 0;
}
.buy #benefits_table .cell {
  border-left: 2px solid #ededed;
  display: inline-block;
  height: 34px;
  line-height: 34px;
  padding: 5px 19px;
  text-align: center;
  width: 139px;
}
.buy #benefits_table .first.cell {
  border: none;
}
.buy #benefits_table .text {
  color: #9bc536;
  font-weight: bold;
  font-size: 18px;
}
.buy ol#steps {
  font-weight: bold;
  counter-reset: li;
  /* Initiate a counter */

  float: right;
  height: 50px;
  list-style: none;
  /* Remove default numbering */

  *list-style: decimal;
  /* Keep using default numbering for IE6/7 */

}
.buy ol#steps li {
  color: #d2d2d2;
  display: block;
  float: left;
  font-size: 10px;
  margin-left: 3px;
  text-align: center;
  text-transform: uppercase;
  width: 120px;
}
.buy ol#steps li .ordinal {
  background: #d2d2d2;
  border-radius: 60px;
  -moz-border-radius: 60px;
  -webkit-border-radius: 60px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  margin: 0 auto 7px auto;
  position: relative;
  text-align: center;
  width: 30px;
}
.buy ol#steps li.enabled {
  color: #333333;
  cursor: default;
}
.buy ol#steps li.enabled .ordinal {
  background: #333333;
}
.buy ol#steps li.current {
  color: #fdba12;
}
.buy ol#steps li.current .ordinal {
  background: #fdba12;
}
.buy #promo_box {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/starter24-4.0.5316.jpg") no-repeat scroll right center;
  border: 1px solid #d2d2d2;
  height: 140px;
  margin: 10px 0;
  position: relative;
  width: 908px;
}
.buy #promo_box.new24 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/new24-4.0.5316.jpg");
}
.buy #promo_box.welcome24 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/welcome24-4.0.5316.jpg");
}
.buy #promo_box.version2 {
  height: 300px;
}
.buy #promo_box #no_timer_text {
  color: #9bc536;
  font-style: italic;
  font-size: 24px;
  margin: 0;
  padding: 9px 0;
  margin: 90px 0 0 15px;
  /* Needs to go after .h1 which sets margin to 0 */

  position: absolute;
  white-space: nowrap;
  width: 485px;
  font-weight: bold;
}
.buy #promo_box #no_timer_text.version2 {
  color: #000000;
  white-space: normal;
  top: 125px;
  background-color: #ffffff;
  width: 360px;
  height: 53px;
  border: 1px solid #d2d2d2;
  padding: 9px;
}
.buy #promo_box h4,
.buy #promo_box .second_line,
.buy #promo_box #expire_time_raw {
  display: none;
}
.buy #promo_box .offer_expires_in {
  font-weight: bold;
  color: #b01313;
  font-size: 15px;
  float: left;
  font-style: italic;
  margin: 100px 0 3px 15px;
  text-transform: uppercase;
  width: 200px;
}
.buy #promo_box #expire_time {
  margin-left: 15px;
  margin-top: 82px;
  overflow: hidden;
}
.buy #promo_box #expire_time.version2 {
  margin-left: 175px;
  margin-top: 227px;
}
.buy #promo_box #hrs,
.buy #promo_box #min,
.buy #promo_box #sec {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/buy/input-4.0.5316.png") no-repeat top left #ededed;
  display: block;
  float: left;
  height: 49px;
  line-height: 48px;
  margin: 0 5px 0 0;
  padding: 0;
  text-align: center;
  width: 48px;
}
.buy #promo_box #colon1,
.buy #promo_box #colon2 {
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  margin: 0 5px 0 0;
  text-align: center;
}
.buy .credit_packages {
  margin: 20px 0;
  overflow: hidden;
  text-align: center;
  font-size: 0;
}
.buy .credit_packages a {
  color: #333333;
  text-decoration: none;
}
.buy .credit_packages li {
  display: inline-block;
  width: 182px;
  font-size: 12px;
}
.buy .credit_packages li .package {
  border: 1px solid #ffffff;
  display: block;
  height: 205px;
  padding: 10px;
  width: 159px;
}
.buy .credit_packages li .size,
.buy .credit_packages li .price {
  font-size: 18px;
  text-transform: uppercase;
}
.buy .credit_packages li .size {
  float: left;
}
.buy .credit_packages li .price {
  color: #999999;
  float: right;
}
.buy .credit_packages li .package_wrapper {
  height: 100px;
  margin: 25px auto 20px;
  position: relative;
}
.buy .credit_packages li .package_wrapper .card {
  display: block;
  margin: 0 auto;
}
.buy .credit_packages li .package_wrapper .ribbon {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/corner-4.0.5316.png') no-repeat;
  left: 4px;
  height: 95px;
  position: absolute;
  top: -3px;
  width: 95px;
}
.buy .credit_packages li .package_wrapper .charity_ribbon {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/charity_corner-4.0.5316.png') no-repeat;
  left: 4px;
  height: 95px;
  position: absolute;
  top: -3px;
  width: 95px;
}
.buy .credit_packages li .package_wrapper .charity_label {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/charity-label-4.0.5316.png") no-repeat;
  bottom: -20px;
  height: 82px;
  position: absolute;
  right: 0;
  width: 80px;
}
.buy .credit_packages li .package_wrapper .value_ribbon {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/best_value-4.0.5316.png') no-repeat;
  left: 4px;
  height: 95px;
  position: absolute;
  top: -3px;
  width: 95px;
}
.buy .credit_packages li .desc {
  font-weight: bold;
  height: 25px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  visibility: hidden;
  width: 100%;
}
.buy .credit_packages li p.charity_message {
  text-align: center;
  text-transform: uppercase;
  visibility: hidden;
}
.buy .credit_packages li p.charity_message a {
  color: #1d96e4;
}
.buy .credit_packages li p.charity_message a:hover {
  text-decoration: underline;
}
.buy .credit_packages li:hover {
  cursor: pointer;
}
.buy .credit_packages li:hover .package {
  border: 1px solid #d2d2d2;
}
.buy .credit_packages li:hover .package_wrapper {
  transform: scale(1.1);
  -ms-transform: scale(1.1);
  /* IE 9 */

  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  /* Firefox */

  transition: transform 0.5s ease-out;
  -moz-transition: -moz-transform 0.5s ease-out;
  /* Firefox 4 */

  -webkit-transition: -webkit-transform 0.5s ease-out;
  /* Safari and Chrome */

  -o-transition: -o-transform 0.5s ease-out;
  /* Opera */

}
.buy .credit_packages li:hover p.charity_message,
.buy .credit_packages li:hover .desc {
  visibility: visible;
}
.buy .credit_packages li.selected .package,
.buy .credit_packages li.bought .package {
  background: #ededed;
  border: 1px solid #d2d2d2;
}
.buy .credit_packages li.selected .price,
.buy .credit_packages li.bought .price,
.buy .credit_packages li.selected .desc,
.buy .credit_packages li.bought .desc {
  visibility: visible;
}
.buy .credit_packages li.selected .package_wrapper,
.buy .credit_packages li.bought .package_wrapper {
  transform: scale(1.1);
  -ms-transform: scale(1.1);
  /* IE 9 */

  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  /* Firefox */

  transition: transform 0.5s ease-out;
  -moz-transition: -moz-transform 0.5s ease-out;
  /* Firefox 4 */

  -webkit-transition: -webkit-transform 0.5s ease-out;
  /* Safari and Chrome */

  -o-transition: -o-transform 0.5s ease-out;
  /* Opera */

}
.buy .credit_packages li.bought {
  cursor: default;
}
.buy .message_icon {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat 0 0;
  float: left;
  height: 29px;
  width: 29px;
  margin-right: 5px;
}
.buy .message_icon.error {
  background-position: -288px -91px;
}
.buy .message_icon.info {
  background-position: -316px -91px;
}
.buy .message_icon.success {
  background-position: -372px -91px;
}
.buy .message_icon.warning {
  background-position: -345px -91px;
  width: 27px;
}
.buy .order_summary {
  border: 3px solid #333333;
  margin-top: 10px;
  overflow: hidden;
  padding: 20px;
}
.buy .order_summary h3 {
  font-size: 18px;
  line-height: 30px;
  padding: 2px 0 10px 0;
}
.buy .order_summary .summary_table .items {
  clear: both;
  display: block;
}
.buy .order_summary .summary_table .items .description {
  float: left;
  width: 192px;
}
.buy .order_summary .summary_table .items .value {
  float: right;
  width: 70px;
  text-align: right;
}
.buy .order_summary .summary_table .total {
  border-top: 1px solid #d2d2d2;
  font-size: 15px;
  left: 0;
  /** remove propertie once using a different template for payment and auctions pages **/

  line-height: 25px;
  margin-top: 40px;
}
.buy .order_summary .summary_table .total .description {
  float: left;
}
.buy .order_summary .summary_table .total .value {
  float: right;
}
.buy .order_summary_wide .summary_table .description {
  float: left;
  line-height: 25px;
  width: 300px;
}
.buy .order_summary_wide .summary_table .value {
  float: right;
  line-height: 25px;
}
.buy .order_summary_wide .summary_table .total {
  border-top: 1px solid #d2d2d2;
  font-size: 18px;
  left: 0;
  /** remove propertie once using a different template for payment and auctions pages **/

}
.buy .promo_code {
  border-left: 1px solid #d2d2d2;
  float: right;
  padding: 20px;
  width: 310px;
}
.buy .promo_code .label_wrapper {
  float: left;
  width: 115px;
}
.buy .promo_code #discount_code {
  float: left;
  margin: 3px 5px 0 5px;
  width: 90px;
}
.buy .promo_code #result_discount_code {
  display: none;
  height: 15px;
  margin: 10px 0;
}
.buy .promo_code #result_discount_code.error {
  color: #ff0000;
  display: block;
}
.buy .promo_code #result_discount_code.success {
  color: #7fac0f;
  display: block;
}
.buy .buy_navigator {
  /* height: 35px; */

  margin: 20px 0;
  overflow: hidden;
}
.buy .buy_logos {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/buy/buy_logos-4.0.5316.png') no-repeat center center;
  border-top: 1px solid #d2d2d2;
  height: 65px;
  width: 100%;
  padding: 30px 0 0;
  margin-top: 12px;
}
.buy .buy_logos_cont {
  width: 100%;
  border-top: 1px solid #d2d2d2;
  padding: 30px 0 0 0;
}
.buy .buy_logos_cont .buy_logos_small {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/buy/buy_logos_small-4.0.5316.png') no-repeat center center;
  height: 55px;
  width: 63%;
  float: left;
}
.buy .buy_logos_cont .bdo_cont {
  float: left;
  height: 65px;
  width: 37%;
}
.buy .buy_logos_cont .bdo_cont .bdo_logo {
  width: 40%;
  margin-top: 5px;
  height: 55px;
  float: left;
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/awards/bdo_certified_small-4.0.5316.jpg') no-repeat center center;
}
.buy .buy_logos_cont .bdo_cont .bdo_text {
  float: left;
  margin: 0 2%;
  width: 56%;
}
.buy .methods_toggle {
  margin: 30px 0;
}
.buy .payment_methods li {
  border-bottom: 1px solid #d2d2d2;
  height: 60px;
  width: 100%;
}
.buy .payment_methods li div.method_name {
  display: table;
  float: left;
  /* line-height: 60px; */

  height: 60px;
  width: 185px;
  font-weight: bold;
}
.buy .payment_methods li div.method_name span {
  display: table-cell;
  vertical-align: middle;
}
.buy .payment_methods li input {
  display: block;
  float: left;
  margin: 20px 10px;
}
.buy .payment_methods li span.payment_method_sprite {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/buy/icons_payment_sprite-4.0.5316.png');
  display: block;
  height: 40px;
  float: left;
  margin: 8px 0 12px 0;
  width: 65px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_maestro {
  background-position: 0 0;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_mastercard {
  background-position: -65px 0;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_MC {
  background-position: -65px 0;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_visa {
  background-position: -130px 0;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_VI {
  background-position: -130px 0;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_ideal {
  background-position: -195px 0;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_ukash {
  background-position: 0 -41px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_paysafe {
  background-position: -65px -41px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_sofort {
  background-position: -130px -41px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_paypal {
  background-position: -195px -41px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_ecard {
  background-position: 0 -82px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_madbidwallet {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/payment-method-4.0.5316.png');
  background-position: 0 -330px;
  height: 30px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_skrill {
  background-position: -65px -82px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_jcb {
  background-position: -130px -82px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_cod {
  background-position: -195px -82px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_COD {
  background-position: -195px -82px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_AE {
  background-position: 0 -123px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_BL {
  background-position: -65px -123px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_I {
  background-position: -130px -123px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_B {
  background-position: -260px 0;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_BB {
  background-position: -195px -123px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_SB {
  background-position: -260px -41px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_alipay {
  background-position: -260px -82px;
}
.buy .payment_methods li span.payment_method_sprite#payment_page_unionpay {
  background-position: -260px -123px;
}
.buy .payment_methods li.disabled {
  color: #ddd;
}
.buy .payment_methods li:last-child {
  border-bottom: none;
}
.buy form#payment_collect {
  /*
		.rapid_recharge {
			background: @grey_ultra_light;
			padding: 20px 30px;
			width: 90%;

			label {
				width: 220px;
			}
		}
*/

}
.buy form#payment_collect fieldset {
  clear: both;
  float: left;
  margin: 0 0 20px 0;
  width: 100%;
}
.buy form#payment_collect fieldset legend {
  border-bottom: 2px solid #d2d2d2;
  font-size: 15px;
  margin: 3px 0;
  width: 100%;
}
.buy form#payment_collect fieldset li {
  clear: both;
  float: left;
  height: 30px;
  line-height: 30px;
  width: 100%;
}
.buy form#payment_collect fieldset li#card_issue {
  position: relative;
}
.buy form#payment_collect fieldset li#card_issue span.details {
  font-size: 10px;
  left: 250px;
  position: absolute;
  top: 20px;
}
.buy form#payment_collect fieldset li.card_type {
  position: relative;
}
.buy form#payment_collect fieldset li.card_type small {
  font-size: 10px;
  left: 0;
  position: absolute;
  top: 10px;
}
.buy form#payment_collect label {
  display: block;
  float: left;
  width: 250px;
}
.buy form#payment_collect label.required {
  color: #000;
  padding: 0;
}
.buy form#payment_collect input:not([type="submit"] ) {
  float: left;
  margin: 4px 0;
  padding: 3px;
}
.buy form#payment_collect input:not([type="submit"] )[type="text"] {
  width: 292px;
}
.buy form#payment_collect input#card_verification_number,
.buy form#payment_collect input#card_issue_number {
  width: auto;
}
.buy form#payment_collect input[type="checkbox"],
.buy form#payment_collect input[type="radio"] {
  margin: 9px 0;
}
.buy form#payment_collect .secondary_processor {
  background: #ededed;
  width: 100%;
}
.buy form#payment_collect .secondary_processor .wrapper {
  overflow: hidden;
  padding: 20px 30px;
}
.buy form#payment_collect .secondary_processor input[type="checkbox"] {
  float: left;
  margin-right: 10px;
}
.buy form#payment_collect .secondary_processor label {
  font-weight: bold;
  float: left;
  width: 400px;
}
.buy form#payment_collect #rapid_recharge_description {
  clear: both;
  padding-top: 15px;
  font-size: 10px;
}
.buy form#payment_collect #cod_payment_method_description {
  clear: both;
  padding: 5px;
  border: 1px solid #ddd;
}
.buy .order_completed {
  border: 3px solid #333333;
  padding: 10px 20px;
}
.buy .order_completed h3 {
  font-size: 18px;
  line-height: 30px;
  padding: 2px 0 10px 0;
  border-bottom: 1px solid #d2d2d2;
}
.buy .order_completed p {
  line-height: 1em;
  margin: .4em 0;
  padding: 2px;
}
.buy .order_completed.ukash {
  height: 255px;
}
.buy#confirm_mobile_after_payment .space_below {
  margin-bottom: 10px;
}
.buy#confirm_mobile_after_payment .details_link {
  vertical-align: 2px;
}
.buy#confirm_mobile_after_payment h3,
.buy#confirm_mobile_after_payment h5 {
  display: inline-block;
}
.buy iframe#gc_payment_frame {
  border: 0;
  width: 100%;
}
.buy .ways_to_buy {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/buy_success-4.0.5316.png') no-repeat 0 0;
  height: 675px;
  width: 100%;
  margin: 40px 20px;
  /*

		h2, h3 {
			font-size: 31px;
			font-weight: bold;
			color: #000000;
		}

		h2 {
			font-size: 39px;
		}

		div {
			margin: 0;
			box-sizing: border-box;
		}

		p {
			font-size: small;
			padding: 0 10px;
		}

		.title {
			font-size: 20px;
			font-weight: bold;
			text-transform: uppercase;
			padding: 5px;
		}

		.info_block {
			min-height: 90px;
			margin: 10px 0 40px;

			.info {
				background-color: #ededed;
				margin: 0 5px 10px;
				border-radius: 9px;
				min-height: 100px;
			}
		}

		.icon {
			background: @sprite_icons no-repeat 0 0;

			&.phone {
				background-position: -222px -38px;
				width: 23px;
				height: 23px;
				display: inline-block;
				margin-right: 30px;
			}

			&.gavel {
				background-position: -227px -162px;
				width: 36px;
				height: 36px;
				display: inline-block;
				margin-right: 30px;
			}
		}*/

}
.buy .customer_services_message {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/buy/woman-background-4.0.5316.png') no-repeat 0 0;
}
.buy .customer_services_message .chat_message {
  width: 60%;
  float: left;
  font-weight: bold;
}
.buy .customer_services_message .chat_button {
  width: 35%;
  float: right;
}
.buy #latest-sale-carousel {
  margin-right: 96px;
}
.buy #latest-sale-carousel .sale-detail {
  font-size: 16px;
  font-style: italic;
  color: #336699;
}
.buy #latest-sale-carousel .username,
.buy #latest-sale-carousel .package-holder {
  font-weight: bold;
  font-size: 18px;
}
.buy #latest-sale-carousel .item {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/stars-4.0.5316.png');
  background-repeat: no-repeat;
  padding-left: 72px;
  background-position-y: 4px;
}
.forms_generic .customer_services_message p {
  margin: 0px;
}
.forms_generic .customer_services_message .btn {
  margin: 0px;
}
.old_IE .package_wrapper .ribbon {
  left: 0;
}
.buy #singlePagePaymentCredits {
  /** CSS for horizontal scroll of package if needed*/

  /** CSS styles for the billing address, copied from the main css file, since the containers here are not in the same alignment */

}
.buy #singlePagePaymentCredits #payment_collect {
  display: none;
}
.buy #singlePagePaymentCredits .credit_packages {
  overflow-x: auto;
  width: 910px;
  white-space: nowrap;
  font-size: 0;
}
.buy #singlePagePaymentCredits .credit_packages li {
  float: none;
  display: inline-table;
}
.buy #singlePagePaymentCredits .credit_packages li .package {
  margin-bottom: 10px;
}
.buy #singlePagePaymentCredits form #payment_collect fieldset {
  clear: both;
  float: left;
  margin: 0 0 20px 0;
  width: 100%;
}
.buy #singlePagePaymentCredits form #payment_collect fieldset legend {
  border-bottom: 2px solid #d2d2d2;
  font-size: 15px;
  margin: 3px 0;
  width: 100%;
}
.buy #singlePagePaymentCredits form #payment_collect fieldset li {
  clear: both;
  float: left;
  height: 30px;
  line-height: 30px;
  width: 100%;
}
.buy #singlePagePaymentCredits form #payment_collect fieldset li.card_type small {
  font-size: 10px;
  left: 0;
  position: absolute;
  top: 10px;
}
.buy #singlePagePaymentCredits form #payment_collect label {
  display: block;
  float: left;
  width: 250px;
}
.buy #singlePagePaymentCredits form #payment_collect input:not([type="submit"] ) {
  float: left;
  margin: 4px 0;
  padding: 3px;
}
.buy #singlePagePaymentCredits form #payment_collect input:not([type="submit"] )[type="text"] {
  width: 292px;
}
.buy #singlePagePaymentCredits form #payment_collect input[type="checkbox"],
.buy #singlePagePaymentCredits form #payment_collect input[type="radio"] {
  margin: 9px 0;
}
.buy #singlePagePaymentCredits form #payment_collect .secondary_processor input[type="checkbox"] {
  float: left;
  margin-right: 10px;
}
.buy #singlePagePaymentCredits form #payment_collect .secondary_processor label {
  font-weight: bold;
  float: left;
  width: 400px;
}
.buy #singlePagePaymentCredits form #payment_collect #rapid_recharge_description {
  clear: both;
  padding-top: 15px;
  font-size: 10px;
}
.buy #singlePagePaymentCredits form #payment_collect #cod_payment_method_description {
  clear: both;
  padding: 5px;
  border: 1px solid #ddd;
}
.pt-PT .buy .credit_packages li .size,
.pt-BR .buy .credit_packages li .size {
  font-size: 14px;
  line-height: 22px;
}
.ko-KO .buy .credit_packages li .size {
  font-size: 16px;
  line-height: 19px;
}
/* ----------------------------------- madlib/buyer_protection_hold.less ----------------------------------- */
.buyer_protection_hold .buyer_protection_ids {
  padding: 12px 0px 12px 20px;
  list-style: disc outside none;
  line-height: 150%;
}
/* ----------------------------------- madlib/careers.less ----------------------------------- */
.careers .job_application_requirements {
  padding: 12px 0px 12px 20px;
  list-style: disc outside none;
  line-height: 150%;
}
.careers #box_careers_right {
  width: 290px;
  height: 255px;
  padding: 20px;
}
/* ----------------------------------- madlib/confirmed_first.less ----------------------------------- */
.confirmed_first_wrapper {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/register/pattern-4.0.5316.png') repeat-x center bottom transparent;
}
#confirmed_first_header {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/confirmed_first/clouds_confirmed_first-4.0.5316.png') no-repeat scroll center top transparent;
  display: block;
  height: 305px;
}
.old_IE .confirmed_first .button_wrapper .btn {
  float: right;
}
.confirmed_first .block-element {
  padding: 20px 19px;
}
.confirmed_first .auction_wrapper {
  height: 447px;
  position: relative;
  zoom: 1;
}
.confirmed_first .auction_wrapper .col3 {
  left: -40px !important;
  position: absolute;
  width: 1015px;
  zoom: 1;
}
.confirmed_first .auction_wrapper li:nth-child(3n+1),
.confirmed_first .auction_wrapper li:nth-child(3n) {
  margin-left: 13px;
  margin-right: 13px;
}
.confirmed_first .rounded-list li .inner ul.summary_table li,
.confirmed_first .rounded-list li .inner ul.credit_packages li {
  list-style: none;
}
.confirmed_first .button_wrapper {
  margin: 20px 0;
  width: 100%;
}
.confirmed_first .tooltip {
  border: 2px solid #333333;
  background-color: #ffffff;
  color: #333333;
  display: none;
  font-size: 10px;
  left: 0;
  padding: 10px;
  position: absolute;
  top: 120px;
  width: 284px;
}
/* ----------------------------------- madlib/contact.less ----------------------------------- */
.contact .banner_top {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/contact/header-4.0.5316.png') no-repeat center top;
  height: 200px;
}
.contact .contact_wrapper {
  padding: 0 19px 20px 19px;
}
.contact p {
  margin: 10px 0;
}
.contact h6 {
  font-weight: bold;
  margin: 10px 0;
  padding: 5px 0;
  border-bottom: 1px solid #d2d2d2;
}
/* ----------------------------------- madlib/error_page.less ----------------------------------- */
#error_page #back_button {
  margin-top: 20px;
  float: left;
}
/* ----------------------------------- madlib/error_404.css ----------------------------------- */
.error_404 {
  margin: 140px auto;
  min-height: 250px;
  width: 800px;
}
.error_404 .pic {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/errors/rocket-4.0.5316.png') no-repeat 0 0;
  display: block;
  float: left;
  height: 229px;
  width: 216px;
}
.error_404 .text {
  float: left;
  margin-left: 84px;
  margin-top: 30px;
  width: 500px;
}
.error_404 .text h1 {
  text-transform: uppercase;
}
/* ----------------------------------- madlib/faq.less ----------------------------------- */
.faq .no_margin_top {
  margin-top: 0;
}
.faq .questions {
  min-height: 500px;
}
.faq ul.menu {
  float: left;
  width: 90%;
}
.faq ul.menu li {
  cursor: pointer;
  display: block;
  font-weight: bold;
  height: 44px;
  width: 100%;
}
.faq ul.menu li span {
  line-height: 40px;
  margin-left: 20px;
}
.faq ul.menu li:hover {
  background-color: #d2d2d2;
}
.faq ul.menu li.selected {
  background-color: #333333;
  color: #ffffff;
}
.faq .search fieldset {
  /* background: @grey_ultra_dark; */

  margin: 20px 0;
  padding: 20px 10px;
  text-align: center;
}
.faq .search input[type=text] {
  width: 600px;
}
.faq .searched_term {
  font-weight: bold;
}
.faq .not-found,
.faq .found {
  display: none;
}
.faq .rounded-list .highlighted {
  background: #d2d2d2;
}
/* ----------------------------------- madlib/free_claimed.less ----------------------------------- */
.free_claimed {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/free-claimed/free-claimed-large-4.0.5316.png') no-repeat;
  float: right;
  height: 260px;
  width: 260px;
}
.free_claimed.boxes {
  background-position: -300px -275px;
}
.free_claimed.facebook {
  background-position: -20px -275px;
}
.free_claimed.calendar {
  background-position: 0 0;
}
.free_claimed.pig {
  background-position: -300px 0;
}
.free_claimed.coins {
  background-position: -580px 0;
}
/* ----------------------------------- madlib/how.less ----------------------------------- */
.how {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/how/background-4.0.5316.png') no-repeat top center;
  margin: 10px 0;
  text-align: center;
}
.how #video_container iframe {
  padding: 0 8px;
  border: 1px solid #cccccc;
}
.how #mbal1_demo {
  margin-top: 100px;
  margin-left: auto;
  float: right;
  margin-right: 50px;
}
.how .product {
  margin-top: 300px;
}
.how .arrows_wrapper {
  height: 70px;
  position: relative;
}
.how .arrows_wrapper .arrow {
  display: block;
  position: absolute;
}
.how .arrows_wrapper .arrow.bid {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/how/arrow_bid-4.0.5316.png') no-repeat top left;
  height: 99px;
  left: 50px;
  top: -140px;
  width: 98px;
}
.how .arrows_wrapper .arrow.buy {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/how/arrow_buy-4.0.5316.png') no-repeat top left;
  height: 90px;
  left: -43px;
  top: -21px;
  width: 86px;
}
.how .contact_support_wrapper {
  float: none;
  display: inline-block;
  margin: 30px auto;
}
.how .register_button_wrapper {
  margin: 20px 0;
}
.IE7 .how #how_page_signup_link {
  display: inline-block;
}
.IE7 .how .register_button_wrapper {
  margin-top: 35px;
}
.how_popup .image_wrapper {
  float: left;
  margin-top: 30px;
  text-align: center;
  width: 288px;
}
.how_popup .image_wrapper img {
  margin: 10px 0;
}
.how_popup .info {
  float: left;
  margin: 30px 10px 20px;
  width: 380px;
}
.how_popup .info .links {
  margin: 20px 0;
}
/* ----------------------------------- madlib/landing.less ----------------------------------- */
.landing {
  /* Auction box styles override */

  /* Auction box styles override - END */

}
.landing h1 {
  font-size: 22px !important;
  color: #333333;
  font-size: 24px;
  margin: 0;
  padding: 9px 0;
}
.landing .padded {
  padding: 20px 19px;
}
.landing #productTitle {
  line-height: 40px;
}
.landing .social_icons {
  margin-top: 18px;
}
.landing .image_container {
  left: -19px;
}
.landing .main.image_wrapper {
  height: 400px;
}
.landing .auction_details .image_container .thumbnails {
  min-height: 100px;
}
.landing .landing_description p {
  line-height: 1.5em;
  margin: 2em 0;
}
.landing .landing_description h3 {
  font-size: 24px;
  margin: 0;
  padding: 9px 0;
}
.landing .top_right {
  min-height: 530px;
  width: 430px;
  left: -16px;
  position: relative;
  padding: 20px;
  margin-bottom: 10px;
}
.landing .override {
  margin-top: 10px;
}
.landing .override #right_banner {
  display: none;
}
.landing #product_description {
  clear: both;
  margin-top: 20px;
  padding: 20px;
}
.landing #product_description h5 {
  font-weight: bold;
}
.landing #product_description #productDescriptionContent header {
  background: none;
  margin-top: 5px;
  clear: both;
}
.landing #product_description #productDescriptionContent header h3 {
  font-size: 20px;
}
.landing .product_details .magic_wrapper {
  margin: 0;
}
.landing .auctions .product_details .button,
.landing .auctions .buynow_unavailable .buy.button {
  padding-right: 0;
  width: 420px;
  margin-top: -5px;
}
.landing .auctions .product_details .button div.status,
.landing .auctions .buynow_unavailable .buy.button div.status {
  width: 234px;
}
.landing .product_details .ui-tabs .ui-tabs-nav li {
  border: none;
}
.landing .product_details .ui-tabs .ui-tabs-nav li span {
  color: #333333;
  float: left;
  font-weight: bold;
  outline: 0;
  padding: .5em 1em;
}
.landing .product_details .details_tabs {
  margin-top: 20px;
}
.landing .product_details .details_tabs li {
  border: none;
  line-height: 20px;
}
.landing .product_details .details_tabs li.last.total {
  line-height: 30px;
}
.landing .product_details .details_tabs .auction_info,
.landing .product_details .details_tabs .delivery_info_wrapper {
  width: 408px;
  margin: 20px auto;
}
.landing .product_details .details_tabs .delivery_info_wrapper {
  margin-bottom: 14px;
}
.no-video .old_browser {
  font-weight: bold;
  line-height: 241px;
  display: block;
  text-align: center;
}
.no-video iframe {
  display: none;
}
/**
#15436 - Creation of new landing page verions
**/
.landing_flat_colours .logged_out {
  background: #000000;
  color: #ffffff;
  height: 65px;
  margin-bottom: 0;
}
.landing_flat_colours .logged_out .white_logo {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/landing/landing_de.logo-4.0.5316.png') no-repeat transparent;
  display: block;
  height: 51px;
  width: 224px;
}
.landing_flat_colours .container {
  width: 100%;
}
.landing_flat_colours .container.b_white {
  background: #ffffff;
}
.landing_flat_colours .container.b_grey {
  background: #d2d2d2;
}
.landing_flat_colours .container.b_grey_dark {
  background: #333333;
}
.landing_flat_colours .container.b_orange {
  background: #fdba12;
}
.landing_flat_colours .container.b_black {
  background: #000000;
}
.landing_flat_colours .container.with_border {
  border-bottom: 1px solid #999999;
}
.landing_flat_colours .container_24 {
  margin: 0 auto;
}
.landing_flat_colours .container_24.b_grey_dark {
  background: #333333;
}
.landing_flat_colours .extra_margin {
  margin: 30px 0;
}
.landing_flat_colours #logos,
.landing_flat_colours #benefits,
.landing_flat_colours #madbid_vs_ebay,
.landing_flat_colours #madbid_functions,
.landing_flat_colours #closed_auctions,
.landing_flat_colours #customer_service,
.landing_flat_colours #customer_service .picture,
.landing_flat_colours #ballons,
.landing_flat_colours #warehouse_grid {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/landing/landing_de-4.0.5316.png') no-repeat transparent;
  display: block;
  height: 67px;
  width: 100%;
}
.landing_flat_colours #logos {
  margin: 15px 0;
}
.landing_flat_colours .video_wrapper {
  height: 310px;
}
.landing_flat_colours #video_container {
  background: #ffffff;
  margin: 20px 20px 20px 0;
  padding: 5px;
}
.landing_flat_colours #next_to_video {
  color: #000000;
  margin: 20px;
  width: 360px;
}
.landing_flat_colours #benefits {
  background-position: 0 -67px;
  height: 493px;
  margin: 30px 0;
}
.landing_flat_colours #madbid_vs_ebay {
  background-position: 0 -560px;
  height: 611px;
  margin-bottom: 15px;
}
.landing_flat_colours .grey_separator {
  background: #333333;
  height: 12px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 15;
}
.landing_flat_colours #madbid_functions {
  background-position: 0 -1172px;
  height: 690px;
  margin-bottom: 30px;
}
.landing_flat_colours #closed_auctions {
  background-position: 0 -1861px;
  height: 449px;
  margin-bottom: 40px;
}
.landing_flat_colours #customer_service {
  background-position: 0 -2310px;
  height: 473px;
  position: relative;
  width: 553px;
}
.landing_flat_colours #customer_service .picture {
  background-position: -553px -2310px;
  height: 493px;
  left: 553px;
  position: absolute;
  top: -11px;
  width: 367px;
}
.landing_flat_colours #ballons {
  background-position: 0 -2802px;
  height: 505px;
  margin-top: 40px;
}
.landing_flat_colours #warehouse_grid {
  background-position: 0 -3308px;
  min-height: 530px;
  width: 500px;
}
.landing_flat_colours #registration {
  background: #333333;
  color: #ffffff;
}
.landing_flat_colours #registration h3 {
  background: none;
  color: #fdba12;
  font-size: 32px;
  height: 32px;
  letter-spacing: 1px;
  line-height: 32px;
  text-transform: uppercase;
}
.landing_flat_colours #registration input.styled {
  padding-bottom: 7px;
  padding-top: 7px;
}
.landing_flat_colours #registration .signup fieldset label {
  line-height: 35px;
}
.landing_flat_colours #registration #word_or {
  position: relative;
  left: -20px;
  margin: 7px 0;
}
.landing_flat_colours #registration .link_facebook {
  cursor: pointer;
}
.landing_flat_colours #registration #sign_up_button {
  width: 100%;
}
.landing_flat_colours #registration .message {
  min-height: 15px;
}
.landing_flat_colours .ab_test .signup form {
  margin-top: 10px;
}
.landing_flat_colours .bottom {
  background: #d2d2d2;
  display: block;
  height: 100px;
  width: 100%;
}
.facebook_loading {
  position: absolute;
  background: none repeat scroll 0px 0px transparent;
  color: white;
  display: block;
  width: 100%;
  height: 40px;
  text-align: center;
  line-height: 40px;
}
/* ----------------------------------- madlib/list_autobids.less ----------------------------------- */
.list_autobids fieldset {
  margin: 15px 0;
}
.list_autobids .dropdown_wrapper {
  position: relative;
}
.list_autobids ins,
.list_autobids del {
  float: left;
  text-decoration: none;
}
.list_autobids del {
  float: right;
}
.list_autobids .rounded_coin {
  background: #333333;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  color: #ffffff;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  text-align: center;
  width: 16px;
}
.list_autobids #auction_list {
  background: #ffffff;
  border: 1px solid #999999;
  display: none;
  max-height: 300px;
  height: auto !important;
  height: 300px;
  left: 0;
  overflow-y: scroll;
  position: absolute;
  top: 32px;
  width: 834px;
}
.list_autobids #auction_list.show {
  display: block;
}
.list_autobids #auction_list li {
  background: #ededed;
  cursor: pointer;
  float: left;
  height: 50px;
  margin: 5px;
  padding: 0 5px;
  width: 250px;
}
.list_autobids #auction_list li:hover {
  background: #1d96e4;
  color: #ffffff;
}
.list_autobids #auction_list li:hover .rounded_coin {
  background: #ffffff;
  color: #1d96e4;
}
.list_autobids #autobid_form .middle label {
  border: 1px solid #d2d2d2;
  display: inline-block;
  line-height: 25px;
  margin: 0 30px 0 0;
  padding: 5px 8px;
  width: 215px;
}
.list_autobids #autobid_form .middle input {
  font-weight: bold;
  border: none;
  float: right;
  text-align: right;
  width: 65px;
}
.list_autobids #autotext {
  /*
		background: transparent @sprite_icons no-repeat bottom right;
		*/

  cursor: pointer;
  float: left;
  height: 25px;
  line-height: 25px;
  width: 828px;
}
.list_autobids #autotext.less {
  background-position: right -516px;
}
/* ----------------------------------- madlib/media.less ----------------------------------- */
.media .media_wrapper {
  padding: 20px 19px;
}
.media ul.media.inner li {
  /** we are resetting the styles by default **/

  list-style: none;
}
.media ul.media li {
  border-bottom: 1px solid #d2d2d2;
  line-height: 30px;
}
.media ul.media li:last-child {
  border-bottom: none;
}
.media ul.media li div.date {
  font-weight: bold;
  float: left;
  width: 80px;
}
.media ul.media li a {
  float: right;
}
/* ----------------------------------- madlib/my_madbid.less ----------------------------------- */
.my_madbid .block-element {
  overflow: auto;
  padding: 20px 19px;
}
.my_madbid h1 {
  font-weight: bold;
}
.my_madbid p.result {
  margin-bottom: 3em;
}
.my_madbid ol#my_nav {
  float: left;
  width: 200px;
}
.my_madbid ol#my_nav > li {
  cursor: pointer;
  font-weight: bold;
  line-height: 44px;
  width: 100%;
}
.my_madbid ol#my_nav > li .title {
  /* Fixes the margin for when icons are not displayed (IE7) */

  padding-left: 20px;
}
.my_madbid ol#my_nav > li a {
  color: #333333;
  display: block;
  text-decoration: none;
}
.my_madbid ol#my_nav > li:hover {
  background-color: #d2d2d2;
}
.my_madbid ol#my_nav > li.selected {
  background-color: #333333;
}
.my_madbid ol#my_nav > li.selected ul {
  display: block;
}
.my_madbid ol#my_nav > li.selected > a {
  color: #ffffff;
}
.my_madbid ol#my_nav > li ul {
  display: none;
  overflow: hidden;
}
.my_madbid ol#my_nav > li ul li {
  background-color: #ededed;
  line-height: 15px;
}
.my_madbid ol#my_nav > li ul li a {
  color: #333333;
  padding: 15px 0 15px 40px;
}
.my_madbid ol#my_nav > li ul li:hover,
.my_madbid ol#my_nav > li ul li.selected {
  background-color: #d2d2d2;
}
.my_madbid ol#my_nav > li ul li:hover a,
.my_madbid ol#my_nav > li ul li.selected a {
  color: #333333;
}
.my_madbid .main_container {
  float: left;
  min-height: 264px;
  width: 710px;
}
.my_madbid .main_container .content {
  padding: 20px;
}
.my_madbid .main_container .content > div {
  display: none;
}
.my_madbid .main_container .content > div.selected {
  display: block;
}
.my_madbid.sneak_my_profile #active_since {
  padding: 10px 0;
}
.my_madbid.sneak_my_profile h3 {
  margin: 5px 0 10px;
}
.my_madbid .notifications td {
  vertical-align: top;
}
.my_madbid .notifications .subject {
  color: #000000;
  display: block;
}
.my_madbid .notifications .subject.unread,
.my_madbid .notifications .subject.unread:hover,
.my_madbid .notifications .subject.unread:active {
  font-weight: bold;
  text-decoration: none;
}
.my_madbid .notifications .subject.read,
.my_madbid .notifications .subject.read:hover,
.my_madbid .notifications .subject.read:active {
  text-decoration: none;
}
.my_madbid .notifications .message {
  display: block;
}
.my_madbid .notifications .message.hidden {
  display: none;
}
.my_madbid input[type=text],
.my_madbid input[type=password] {
  width: 340px;
}
.my_madbid .floatr {
  display: block;
  height: 26px;
  text-align: center;
  width: 600px;
}
.my_madbid #convert_to_credits_link,
.my_madbid #pay_now_button {
  display: block;
}
.my_madbid #pay_now_button {
  float: left;
  white-space: nowrap;
}
/* ----------------------------------- madlib/override.less ----------------------------------- */
.override .magic {
  position: relative;
}
.override .magic #right_banner {
  top: 0;
}
.override .ribbon,
.override #delivery_truck_icon,
.override #return_arrow_icon,
.override #phone_icon {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/landing_transparent_elements-4.0.5316.png") no-repeat;
}
.override .ribbon {
  background-position: 0 0;
  display: block;
  height: 101px;
  left: -9px;
  position: absolute;
  top: -8px;
  width: 107px;
}
.override .check_mark {
  float: left;
  margin-right: 10px;
}
.override #delivery_truck_icon,
.override #return_arrow_icon,
.override #phone_icon {
  display: inline-block;
  margin-left: 20px;
  margin-right: 12px;
  vertical-align: -14%;
}
.override #phone_icon {
  background-position: -108px 0;
  height: 20px;
  width: 20px;
}
.override #return_arrow_icon {
  background-position: -108px -21px;
  height: 19px;
  width: 19px;
}
.override #delivery_truck_icon {
  background-position: -108px -41px;
  height: 20px;
  width: 22px;
}
.override .wrapper {
  background: transparent url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/gradient-4.0.5316.png") repeat-x;
  overflow: hidden;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.override .wrapper h4 {
  font-style: italic;
  margin: 0 0 10px;
}
.override .wrapper fieldset.styled label {
  line-height: 25px;
}
.override .wrapper fieldset.styled .line {
  margin: 12px 0;
  overflow: hidden;
}
.override .wrapper fieldset.styled input {
  box-shadow: inset 0px 0px 12px 4px #d2d2d2;
  -moz-box-shadow: inset 0px 0px 12px 4px #d2d2d2;
  -webkit-box-shadow: inset 0px 0px 12px 4px #d2d2d2;
  font-size: 15px;
  font-family: "Georgia", san-serif;
  font-style: italic;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  width: 96%;
}
.override .wrapper fieldset.bottom input {
  margin-right: 10px;
}
.override .wrapper fieldset.bottom .terms_cond {
  margin-left: 3px;
  width: 180px;
}
.override .wrapper .message {
  font-size: 10px;
  margin: 5px 0 0 0;
}
.override .wrapper .counter_message {
  float: left;
  line-height: 32px;
  height: 32px;
  margin: 0 15px 0 0;
}
.override .wrapper .counter_message.margin25 {
  margin-left: 25px;
  margin-right: 25px;
}
.override .wrapper .counter_message.margin_left15 {
  margin-left: 15px;
}
.override .wrapper .counter {
  float: left;
}
.override .wrapper .digit {
  display: inline-block;
  height: 30px;
  margin: 0 -2px;
  overflow: hidden;
  width: 20px;
}
.override .wrapper .figure {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/counter_digits-4.0.5316.png") repeat scroll 0 0 transparent;
  display: block;
  height: 30px;
  width: 20px;
}
.override .wrapper .symbol {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/counter_characters-4.0.5316.png") repeat scroll 0 0 transparent;
  display: block;
  height: 30px;
  width: 20px;
}
.override .wrapper .currency {
  background-position: 0 0;
}
.override .wrapper .separator {
  background-position: 0 -60px;
}
.override .wrapper .decimal {
  background-position: 0 -90px;
}
.override .wrapper .euro .currency {
  background-position: 0 -30px;
}
.override .wrapper .euro .separator {
  background-position: 0 -90px;
}
.override .wrapper .euro .decimal {
  background-position: 0 -60px;
}
.override h2 {
  font-weight: bold;
  font-style: italic;
}
.override .press_no_links {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/components-4.0.5316.png") no-repeat scroll 0 0 transparent;
  height: 27px;
  width: 367px;
}
.override .credentials_no_links {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/components-4.0.5316.png") no-repeat scroll -184px -110px transparent;
  display: inline-block;
  height: 52px;
  margin: 0 10px 0 0;
}
.override .credentials_no_links#eawards {
  background-position: -184px -110px;
  width: 52px;
}
.override .credentials_no_links#bdo {
  background-position: -238px -110px;
  width: 77px;
}
.override #copyright_text {
  margin-top: 5px;
}
.override h3 {
  font-style: italic;
  margin: 0 0 10px;
}
.override #top_bar {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/top_gradient-4.0.5316.png") repeat-x;
  height: 45px;
  width: 100%;
  margin-bottom: 5px;
  font-style: italic;
}
.override #top_bar_text {
  float: right;
  margin: 12px 42px 0 0;
}
.override input {
  padding-bottom: 7px;
  padding-top: 7px;
}
.override #first_line {
  margin-top: -4px;
}
.override #BBC_video {
  -webkit-box-shadow: 3px 3px 8px 0px #000000;
  -moz-box-shadow: 3px 3px 8px 0px #000000;
  box-shadow: 3px 3px 8px 0px #000000;
}
.override #bottom_bar {
  clear: both;
  margin: 0 40px;
  padding-top: 15px;
  font-style: italic;
  font-size: 15px;
}
.override #bottom_bar_border {
  border-bottom: solid #000000 1px;
  border-top: solid #666666 1px;
  height: 0px;
  margin-bottom: 10px;
  width: 100%;
}
.override #sign_up_box_divider {
  border-right: solid #000000 1px;
  border-left: solid #666666 1px;
  float: right;
  height: 279px;
  margin: 33px 14px 0 0;
  width: 0;
}
.override #register_facebook_container {
  text-align: center;
}
.override #register_facebook_container .separator {
  border-bottom: solid #000000 1px;
  border-top: solid #666666 1px;
  float: left;
  height: 0px;
  margin: 20px 0;
  width: 42%;
}
.override #register_facebook_container #or {
  float: left;
  margin: 7px 20px;
}
.override .facebook_faces {
  margin: 10px 0;
}
.override .ab_test .icons_wrapper {
  font-weight: bold;
  font-size: 15px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  padding: 10px 0;
}
.override .ab_test .slogan {
  font-weight: bold;
  font-size: 15px;
  height: 61px;
  padding: 10px 20px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
}
.override .ab_test .label {
  background: transparent url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/label-4.0.5316.png") no-repeat;
  height: 87px;
}
.override .ab_test .wrapper {
  background: none;
}
.override .ab_test .box_1 {
  background: transparent url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/signup_box-4.0.5316.png") no-repeat center top;
  height: 344px;
  padding-top: 105px;
}
.override .ab_test .box_1 form {
  margin: 0 auto;
  width: 300px;
}
.override .ab_test .box_1 form label,
.override .ab_test .box_1 form input {
  width: 100%;
}
.override .ab_test .box_1 .ab_test_button {
  background: transparent url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/button-4.0.5316.png") no-repeat 0 -50px;
  border: none;
  cursor: pointer;
  height: 50px;
  margin: 10px;
  width: 280px;
}
.override .ab_test .box_1 .ab_test_button:hover {
  background-position: 0 0;
}
.override .ab_test .box_2 {
  background: transparent url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/video_box-4.0.5316.png") no-repeat center top;
  height: 299px;
  padding-top: 150px;
}
.override .ab_test .box_2 .video_wrapper {
  margin: 0 auto;
  width: 433px;
}
.override .ab_test .figure {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/counter_digits_black-4.0.5316.png") repeat scroll 0 0 transparent;
}
.override .ab_test .symbol {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/counter_characters_black-4.0.5316.png") repeat scroll 0 0 transparent;
}
.override .ab_test .currency {
  background-position: 0 0;
}
.override .ab_test .separator {
  background-position: 0 -60px;
}
.override .ab_test .decimal {
  background-position: 0 -90px;
}
.override .ab_test .euro .currency {
  background-position: 0 -30px;
}
.override .ab_test .euro .separator {
  background-position: 0 -90px;
}
.override .ab_test .euro .decimal {
  background-position: 0 -60px;
}
.override .line_separator {
  border-top: 2px solid #d2d2d2;
  display: block;
  padding: 10px 0 0 0;
  width: 100%;
}
.override .logos_1 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/logo_01-4.0.5316.png") no-repeat scroll center center transparent;
  display: block;
  height: 55px;
  margin: 5px 0;
}
.override .logos_2 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/override/logo_02-4.0.5316.png") no-repeat scroll center center transparent;
  display: block;
  height: 55px;
  margin: 5px 0;
}
.override .no_margin {
  padding: 0;
}
.override #agreement {
  border: none;
  float: right;
  width: auto;
  box-shadow: inset 0px 0px 0px 0px #d2d2d2;
  -moz-box-shadow: inset 0px 0px 0px 0px #d2d2d2;
  -webkit-box-shadow: inset 0px 0px 0px 0px #d2d2d2;
}
.IE7 .override #sign_up_button {
  padding: 5px;
  overflow: visible;
}
.IE7 .override .counter_message {
  line-height: 36px;
}
.IE7 .override .digit {
  margin: 0;
}
/* ----------------------------------- madlib/payment.less ----------------------------------- */
.payment_cvv {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/payment/creditcard-4.0.5316.gif') no-repeat center center;
  height: 200px;
  padding: 10px 0 0 0;
  width: 100%;
}
/* ----------------------------------- madlib/press.less ----------------------------------- */
.press .block-element {
  padding: 20px 19px;
}
.press .categories_wrapper {
  height: 176px;
  padding: 20px 0;
  position: relative;
  width: 100%;
}
.press ul.categories {
  display: block;
  left: 0;
  position: absolute;
  top: 20px;
  width: 400px;
}
.press ul.categories li {
  cursor: pointer;
  font-weight: bold;
  height: 44px;
  line-height: 44px;
  width: 180px;
}
.press ul.categories li .title {
  margin-left: 20px;
}
.press ul.categories li ul {
  display: none;
  height: 176px;
  left: 400px;
  width: 730px;
}
.press ul.categories li ul li {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/in_the_press/in_the_press-4.0.5316.png') no-repeat;
  display: block;
  float: left;
  height: 70px;
  margin: 12px 0 0 10px;
  padding: 0;
  width: 70px;
}
.press ul.categories li ul li::before {
  background: none;
}
.press ul.categories li ul li.the_sunday_times {
  background-position: -720px 0;
}
.press ul.categories li ul li.bbc {
  background-position: -800px 0;
}
.press ul.categories li ul li.the_times {
  background-position: -880px 0;
}
.press ul.categories li ul li.the_guardian {
  background-position: -960px 0;
}
.press ul.categories li ul li.the_observer {
  background-position: -1040px 0;
}
.press ul.categories li ul li.womans_own {
  background-position: -1120px 0;
}
.press ul.categories li ul li.sunday_mirror {
  background-position: -1200px 0;
}
.press ul.categories li ul li.money_week {
  background-position: -1280px 0;
}
.press ul.categories li ul li.growth_business {
  background-position: -1360px 0;
}
.press ul.categories li ul li.closer_magazine {
  background-position: -720px -80px;
}
.press ul.categories li ul li.the_telegraph {
  background-position: -800px -80px;
}
.press ul.categories li ul li.new_media_age {
  background-position: -880px -80px;
}
.press ul.categories li ul li.daily_record {
  background-position: -960px -80px;
}
.press ul.categories li ul li.figaro_digital {
  background-position: -1040px -80px;
}
.press ul.categories li ul li.the_evening_standard {
  background-position: -1120px -80px;
}
.press ul.categories li ul li.zoo {
  background-position: -1200px -80px;
}
.press ul.categories li ul li.highland_news {
  background-position: -1280px -80px;
}
.press ul.categories li ul li.barry_district {
  background-position: -1360px -80px;
}
.press ul.categories li ul li.computer_bild {
  background-position: -1431px -72px;
}
.press ul.categories li ul li.sachsischer_bote {
  background-position: -1502px -72px;
}
.press ul.categories li ul li.il_giornale {
  background-position: -1573px -72px;
}
.press ul.categories li ul li.pc_world {
  background-position: -1644px -72px;
}
.press ul.categories li ul li:hover.the_sunday_times {
  background-position: 0 0;
}
.press ul.categories li ul li:hover.bbc {
  background-position: -80px 0;
}
.press ul.categories li ul li:hover.the_times {
  background-position: -160px 0;
}
.press ul.categories li ul li:hover.the_guardian {
  background-position: -240px 0;
}
.press ul.categories li ul li:hover.the_observer {
  background-position: -320px 0;
}
.press ul.categories li ul li:hover.womans_own {
  background-position: -400px 0;
}
.press ul.categories li ul li:hover.sunday_mirror {
  background-position: -480px 0;
}
.press ul.categories li ul li:hover.money_week {
  background-position: -560px 0;
}
.press ul.categories li ul li:hover.growth_business {
  background-position: -640px 0;
}
.press ul.categories li ul li:hover.closer_magazine {
  background-position: 0 -80px;
}
.press ul.categories li ul li:hover.the_telegraph {
  background-position: -80px -80px;
}
.press ul.categories li ul li:hover.new_media_age {
  background-position: -160px -80px;
}
.press ul.categories li ul li:hover.daily_record {
  background-position: -240px -80px;
}
.press ul.categories li ul li:hover.figaro_digital {
  background-position: -320px -80px;
}
.press ul.categories li ul li:hover.the_evening_standard {
  background-position: -400px -80px;
}
.press ul.categories li ul li:hover.zoo {
  background-position: -480px -80px;
}
.press ul.categories li ul li:hover.highland_news {
  background-position: -560px -80px;
}
.press ul.categories li ul li:hover.barry_district {
  background-position: -640px -80px;
}
.press ul.categories li ul li:hover.computer_bild {
  background-position: -1431px 0;
}
.press ul.categories li ul li:hover.sachsischer_bote {
  background-position: -1502px 0;
}
.press ul.categories li ul li:hover.il_giornale {
  background-position: -1573px 0;
}
.press ul.categories li ul li:hover.pc_world {
  background-position: -1644px 0;
}
.press ul.categories li:hover {
  background-color: #999999;
}
.press ul.categories li.selected {
  background-color: #333333;
  color: #ffffff;
}
.press ul.categories li.selected ul {
  background-color: #333333;
  display: block;
  position: absolute;
  left: 180px;
  top: 0;
}
.press #logo_selected {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/in_the_press/in_the_press-4.0.5316.png') no-repeat;
  clear: both;
  display: block;
  float: left;
  width: 200px;
}
.press #logo_selected.the_sunday_times {
  background-position: -401px -153px;
  height: 39px;
}
.press #logo_selected.bbc {
  background-position: -1004px -192px;
  height: 58px;
}
.press #logo_selected.the_times {
  background-position: -803px -258px;
  height: 28px;
}
.press #logo_selected.the_guardian {
  background-position: -1004px -153px;
  height: 38px;
}
.press #logo_selected.the_observer {
  background-position: -803px -190px;
  height: 32px;
}
.press #logo_selected.womans_own {
  background-position: -602px -179px;
  height: 47px;
}
.press #logo_selected.sunday_mirror {
  background-position: -200px -153px;
  height: 77px;
}
.press #logo_selected.money_week {
  background-position: -803px -287px;
  height: 46px;
}
.press #logo_selected.growth_business {
  background-position: -803px -220px;
  height: 40px;
}
.press #logo_selected.closer_magazine {
  background-position: -602px -263px;
  height: 69px;
}
.press #logo_selected.the_telegraph {
  background-position: -602px -153px;
  height: 28px;
}
.press #logo_selected.new_media_age {
  background-position: -602px -223px;
  height: 39px;
}
.press #logo_selected.daily_record {
  background-position: 0 -153px;
  height: 92px;
}
.press #logo_selected.figaro_digital {
  background-position: -401px -189px;
  height: 49px;
}
.press #logo_selected.the_evening_standard {
  background-position: -401px -237px;
  height: 84px;
}
.press #logo_selected.zoo {
  background-position: 0 -244px;
  height: 81px;
}
.press #logo_selected.highland_news {
  background-position: -200px -231px;
  height: 93px;
}
.press #logo_selected.barry_district {
  background-position: -803px -153px;
  height: 38px;
}
.press #logo_selected.computer_bild {
  background-position: -1005px -250px;
  height: 86px;
}
.press #logo_selected.sachsischer_bote {
  background-position: -1206px -153px;
  height: 32px;
}
.press #logo_selected.il_giornale {
  background-position: -1206px -186px;
  height: 34px;
}
.press #logo_selected.pc_world {
  background-position: -1206px -221px;
  height: 50px;
}
.press h4 {
  clear: both;
  margin: 0 0 15px 0;
  font-size: 18px;
}
.press .article_wrapper {
  border-left: 1px solid #d2d2d2;
  overflow: hidden;
}
.press p {
  margin: .7em 0 .4em 0;
}
/* ----------------------------------- madlib/prompt_support.less ----------------------------------- */
/* ----------------------------------- madlib/rapid_recharge.less ----------------------------------- */
/** RAPID RECHARGE BEGINS**/
.rapid_recharge {
  margin: 10px 0;
}
.rapid_recharge .checkmark {
  min-height: 50px;
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/rapid_recharge/checkmark-4.0.5316.png") no-repeat;
  padding: 0 0 10px 60px;
  width: 545px;
}
.rapid_recharge .checkmark .h2,
.rapid_recharge .checkmark h2 {
  margin: 0 auto;
}
.rapid_recharge .payment_logos {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/rapid_recharge/logos-4.0.5316.png") no-repeat center center;
  height: 70px;
}
.rapid_recharge.rapid_recharge_info,
.rapid_recharge.rapid_recharge_confirmation {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/rapid_recharge/lightning_and_coins-4.0.5316.png") no-repeat top right;
  min-height: 166px;
}
.rapid_recharge .confirmation_buttons {
  text-align: right;
}
#auto-top-up-payment-frame {
  border: 0;
  width: 50%;
  height: 250px;
  float: left;
}
#auto-top-up-credit-pack {
  width: 50%;
  height: 250px;
  float: left;
}
#auto-top-up-credit-pack .cred-image {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/buy/50-250x250-4.0.5316.png") no-repeat;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}
#top-up-required {
  color: #000000;
}
#top-up-required .top-up-background {
  height: 267px;
  position: absolute;
  width: calc(100% + 40px);
  left: -20px;
  z-index: -1;
  top: -20px;
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/topup-sprite-4.0.5316.png');
  background-position: -1px -1px;
  background-repeat: no-repeat;
}
#top-up-required .top-up-header {
  height: 250px;
}
#top-up-required h1 {
  font-size: 46px;
  font-weight: bold;
  padding: 0;
  line-height: 1em;
  width: 515px;
  text-transform: uppercase;
}
#top-up-required h2 {
  padding: 7px 0;
}
#top-up-required h2.no-padding {
  padding: 0;
}
#top-up-required p {
  width: 460px;
  margin: 10px 0 15px;
  font-size: 11px;
}
#top-up-required li {
  font-size: 25px;
  margin: 7px 0;
  font-weight: bold;
}
#top-up-required .benefits {
  border-right: 1px solid lightgrey;
  margin-bottom: 20px;
  padding-right: 15px;
  margin-right: 20px;
  margin-top: 10px;
  width: 62%;
}
#top-up-required .checkmark {
  display: inline-block;
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/topup-sprite-4.0.5316.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: -653px -269px;
  vertical-align: middle;
  margin-right: 20px;
}
#top-up-required .timer-block {
  margin-top: 10px;
  float: left;
  width: 33%;
  text-align: center;
}
#top-up-required .timer-label {
  width: 113px;
  float: left;
  margin-top: 11px;
  color: #b01313;
  font-size: 18px;
  font-weight: bold;
}
#top-up-required .timer {
  font-size: 32px;
  margin-bottom: 65px;
}
#top-up-required .timer span {
  border: 2px inset #ededed;
  padding: 6px;
  display: inline-block;
  vertical-align: middle;
  margin: 4px;
}
#top-up-required #quick-topup-packages {
  text-align: center;
  padding-bottom: 5px;
}
#top-up-required #quick-topup-packages li {
  display: inline-block;
  border: 1px solid lightgrey;
  margin: 6px;
  padding: 10px;
}
#top-up-required #quick-topup-packages li input[type="submit"] {
  width: 100%;
}
#top-up-required .top-up-footer {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/topup-sprite-4.0.5316.png") no-repeat;
  width: 355px;
  height: 25px;
  background-position: 0px -379px;
  margin: 10px auto 0;
}
.en-UK #top-up-required .benefits {
  border-right: 0;
}
/** RAPID RECHARGE ENDS **/
/* ----------------------------------- madlib/register.less ----------------------------------- */
.IE7 #register.facebook_login_display_fix {
  display: block;
  height: 1px;
  visibility: hidden;
  width: 1px;
}
#register {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/register/pattern-4.0.5316.png') repeat-x center top;
  height: 575px;
  display: none;
}
#register #register_slide {
  height: 575px;
}
#register #register_slide #intro {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/register/clouds_baloon-4.0.5316.png') no-repeat top center;
  display: block;
  height: 265px;
}
#register #register_slide input[type="text"],
#register #register_slide input[type="email"],
#register #register_slide input[type="tel"] {
  font-size: 15px;
  font-family: "Georgia", san-serif;
  height: 20px;
  font-style: italic;
  margin: 10px 7px;
  width: 90%;
}
#register #register_slide input:not([type="submit"]) {
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0 0 8px 3px #74cbff;
  -moz-box-shadow: 0 0 8px 3px #74cbff;
  box-shadow: 0 0 8px 3px #74cbff;
}
#register #register_slide input:not([type="submit"]):focus {
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0 0 15px 9px #74cbff;
  -moz-box-shadow: 0 0 15px 9px #74cbff;
  box-shadow: 0 0 15px 9px #74cbff;
}
#register #register_slide em {
  color: #ff0000;
}
#register #register_slide label {
  font-weight: bold;
  margin: 0 7px;
  font-size: 15px;
}
#register #register_slide .message {
  font-size: 10px;
  margin: 0 7px;
  min-height: 28px;
  overflow: hidden;
}
#register #register_slide .message.error {
  color: #ff0000;
}
#register #register_facebook_button {
  margin-bottom: 15px;
  text-align: center;
}
#register #or {
  margin: 10px 0;
}
#register #sign_up_button {
  float: right;
  margin-right: 10px;
}
#register .agreement {
  margin-bottom: 10px;
}
/* ----------------------------------- madlib/refer_details.less ----------------------------------- */
/****************refer_details****************/
.refer_wrapper {
  height: 490px;
  position: relative;
  width: 648px;
}
.refer_column1 {
  height: 490px;
  position: absolute;
  width: 516px;
}
.refer_column2 {
  height: 490px;
  left: 516px;
  position: absolute;
  width: 30px;
}
.refer_column2Wrapper {
  height: 490px;
  position: relative;
  width: 30px;
}
.refer_column3 {
  height: 490px;
  left: 546px;
  position: absolute;
  width: 102px;
}
.refer_column3Wrapper {
  border: 1px solid #d2d2d2;
  height: 447px;
  position: relative;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  top: 5px;
  width: 100px;
}
.refer_yellowTopBar {
  background: #fdba12;
  height: 45px;
  left: 140px;
  position: relative;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  width: 376px;
}
.refer_yellowTopBar2 {
  background: #fdba12;
  height: 45px;
  position: relative;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  width: 102px;
}
.refer_yellowTopText {
  font-weight: bold;
  height: 31px;
  margin: 10px;
  font-size: 10px;
  text-align: center;
  position: absolute;
}
.refer_yellowTopText.first {
  width: 95px;
}
.refer_yellowTopText.second {
  left: 125px;
  width: 95px;
}
.refer_yellowTopText.third {
  left: 250px;
  width: 105px;
}
.refer_yellowTopText.fourth {
  margin-top: 3px;
  width: 82px;
}
.refer_c1Row {
  border: 1px solid #d2d2d2;
  height: 131px;
  left: 0px;
  position: relative;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  width: 514px;
}
.refer_c1Row.first {
  top: 5px;
}
.refer_c1Row.second {
  top: 10px;
}
.refer_c1Row.third {
  top: 15px;
}
.refer_friend01,
.refer_friend02,
.refer_friend03 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") 0 0;
  height: 111px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 114px;
}
.refer_friend01 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") 0 0;
}
.refer_friend02 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -115px 0;
}
.refer_friend03 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -230px 0;
}
.refer_box01,
.refer_box02,
.refer_box03,
.refer_box04,
.refer_box05,
.refer_box06,
.refer_box07,
.refer_box08,
.refer_box09 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -345px 0;
  height: 109px;
  left: 139px;
  position: absolute;
  top: 11px;
  width: 115px;
}
.refer_box01 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -345px 0;
  left: 139px;
}
.refer_box02 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -461px 0;
  left: 264px;
}
.refer_box03 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -345px -110px;
  left: 389px;
}
.refer_box04 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -461px -110px;
  left: 139px;
}
.refer_box05 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -461px 0;
  left: 264px;
}
.refer_box06 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -461px 0;
  left: 389px;
}
.refer_box07 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -345px -220px;
  left: 139px;
}
.refer_box08 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -461px -220px;
  left: 264px;
}
.refer_box09 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -461px -220px;
  left: 389px;
}
.refer_plusRow {
  height: 20px;
  position: relative;
  width: 516px;
}
.refer_plusRow.first {
  top: 8px;
}
.refer_plusRow.second {
  top: 13px;
}
.refer_plus {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -150px -122px;
  height: 19px;
  position: absolute;
  width: 20px;
}
.refer_plus.first {
  left: 198px;
}
.refer_plus.second {
  left: 323px;
}
.refer_plus.third {
  left: 448px;
}
.refer_equal {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -150px -112px;
  height: 9px;
  left: 5px;
  position: absolute;
  width: 20px;
}
.refer_equal.first {
  top: 113px;
}
.refer_equal.second {
  top: 274px;
}
.refer_equal.third {
  top: 430px;
}
.refer_cashAmount1 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") 0 -112px;
  height: 23px;
  left: 26px;
  position: absolute;
  top: 51px;
  width: 48px;
}
.refer_cashAmount2 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -49px -112px;
  height: 23px;
  left: 29px;
  position: absolute;
  top: 212px;
  width: 42px;
}
.refer_cashAmount3 {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer_details_example-4.0.5316.png") -92px -112px;
  height: 23px;
  left: 21px;
  position: absolute;
  top: 368px;
  width: 57px;
}
.refer_block {
  height: 230px;
}
.refer_block img {
  vertical-align: middle;
}
.refer_block div {
  background: #b01313;
  float: left;
  margin: 0 8px;
  padding: 25px 0;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  width: 300px;
}
.refer_block p {
  color: #ffffff;
  margin: 0;
}
#refer_details .column {
  float: right;
  width: 250px;
}
.refer_box {
  float: left;
  height: 23px;
  line-height: 23px;
  width: 200px;
}
#refer_details fieldset {
  position: relative;
}
#refer_details p {
  clear: both;
  margin-bottom: 5px;
  overflow: hidden;
}
.refer_add {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat scroll right bottom transparent;
  cursor: pointer;
  float: left;
  height: 31px;
  width: 31px;
}
.refer_remove {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat scroll right -516px transparent;
  cursor: pointer;
  display: none;
  float: left;
  height: 31px;
  width: 31px;
}
.refer_service_provider .gmail,
.refer_service_provider .yahoo,
.refer_service_provider .msn_live {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer-4.0.5316.png");
  display: inline-block;
  height: 60px;
  width: 70px;
}
.refer_service_provider .gmail {
  background-position: 0 -120px;
}
.refer_service_provider .yahoo {
  background-position: 0 0;
}
.refer_service_provider .msn_live {
  background-position: 0 -60px;
}
#refer_page_google,
#refer_page_yahoo,
#refer_page_hotmail {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/subpages/refer_details/refer-4.0.5316.png");
  display: inline-block;
  height: 60px;
  width: 70px;
}
#refer_page_google.gmail,
#refer_page_yahoo.gmail,
#refer_page_hotmail.gmail {
  background-position: 0 -120px;
}
#refer_page_google.yahoo,
#refer_page_yahoo.yahoo,
#refer_page_hotmail.yahoo {
  background-position: 0 0;
}
#refer_page_google.msn_live,
#refer_page_yahoo.msn_live,
#refer_page_hotmail.msn_live {
  background-position: 0 -60px;
}
/* ----------------------------------- madlib/responsible_bidding.less ----------------------------------- */
.responsible_bidding .bidding_guidelines {
  padding: 12px 0px 12px 20px;
  list-style: disc outside none;
  line-height: 150%;
}
/* ----------------------------------- madlib/settings.less ----------------------------------- */
.settings,
#settings {
  /* CLOSE ACCOUNT MESSAGE BOXES */
}
.settings #close_account_section,
#settings #close_account_section {
  margin-top: 50px;
}
.settings .main_container .content > div,
#settings .main_container .content > div {
  display: block;
  /* Added to overwrite setting display: none in my_madbid.less */

}
.settings#close_account label,
#settings#close_account label {
  display: block;
}
.settings#close_account #form_part_1,
#settings#close_account #form_part_1 {
  margin-right: 20px;
}
.settings#close_account input,
#settings#close_account input,
.settings#close_account textarea,
#settings#close_account textarea {
  width: 350px;
}
.settings#close_account textarea,
#settings#close_account textarea {
  height: 80px;
}
.settings#close_account input[type='checkbox'],
#settings#close_account input[type='checkbox'] {
  width: auto;
  border: none;
}
.settings#close_account input[type=submit],
#settings#close_account input[type=submit] {
  -webkit-appearance: none;
  width: auto;
}
.settings#close_account .spacer,
#settings#close_account .spacer {
  height: 60px;
}
.settings#close_account #i_confirm_text,
#settings#close_account #i_confirm_text {
  margin-right: 10px;
  margin-top: 14px;
}
.settings#close_account .bottom_buttons,
#settings#close_account .bottom_buttons {
  bottom: 10px;
  position: absolute;
  width: 100%;
}
/* ----------------------------------- madlib/sneak-a-peek.less ----------------------------------- */
.sneak-a-peek .benefits {
  padding: 12px 0px 12px 20px;
  list-style: disc outside none;
  line-height: 150%;
}
.sneak-a-peek #sneak_others {
  height: 300px;
  margin: 15px;
  width: 100%;
}
.sneak-a-peek .stealth_page,
.sneak-a-peek .stealth_menu_2,
.sneak-a-peek .stealth_menu_1,
.sneak-a-peek .my_auction_peeks,
.sneak-a-peek .sneak_auction,
.sneak-a-peek .my_sneaks,
.sneak-a-peek #user_sneaked,
.sneak-a-peek #sneak_someone {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/sneak-a-peek/sneak-a-peak-4.0.5316.png") no-repeat;
}
.sneak-a-peek #sneak_someone {
  background-position: 0px 0px;
  float: left;
  height: 229px;
  margin: 15px;
  width: 171px;
}
.sneak-a-peek #user_sneaked {
  background-position: -323px 0px;
  float: left;
  height: 290px;
  width: 477px;
}
.sneak-a-peek .my_sneaks {
  background-position: -173px 0px;
  float: right;
  height: 175px;
  margin: 15px;
  width: 149px;
}
.sneak-a-peek .sneak_auction {
  background-position: -80px -374px;
  float: right;
  height: 231px;
  margin: 15px;
  width: 237px;
}
.sneak-a-peek .my_auction_peeks {
  background-position: -318px -291px;
  height: 300px;
  width: 482px;
}
.sneak-a-peek .stealth_menu {
  height: 120px;
  margin: 15px;
  width: 100%;
}
.sneak-a-peek .stealth_menu_1 {
  background-position: -22px -251px;
  float: left;
  height: 121px;
  margin-right: 10px;
  width: 150px;
}
.sneak-a-peek .stealth_menu_2 {
  background-position: -173px -278px;
  float: left;
  height: 94px;
  width: 144px;
}
.sneak-a-peek .stealth_page {
  background-position: -178px -176px;
  height: 100px;
  width: 144px;
}
.sneak-a-peek .toolbar_item {
  float: right;
  margin: 12px 0px 12px 12px;
}
/* ----------------------------------- madlib/terms.less ----------------------------------- */
#terms ol,
#terms strong,
#terms h2 {
  margin-bottom: 12px;
}
#terms strong {
  display: block;
  font-style: italic;
  margin-top: 12px;
}
#terms em {
  font-style: italic;
}
#terms ol {
  list-style-type: lower-alpha;
}
#terms ol li {
  margin-left: 19px;
}
/* ----------------------------------- madlib/terms_and_conditions.less ----------------------------------- */
#terms_and_conditions #accept_button {
  margin-bottom: 20px;
}
#terms_and_conditions #accept_check {
  margin-top: 10px;
}
/* ----------------------------------- madlib/unsubscribe.less ----------------------------------- */
.unsubscribe_content {
  margin: 10px 0;
}
.unsubscribe_content .lost {
  min-height: 50px;
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/unsubscribe/lost-4.0.5316.png") no-repeat 0 5px;
  padding: 0 0 10px 60px;
}
.unsubscribe_content .lost .h2,
.unsubscribe_content .lost h2 {
  margin: 0 auto;
}
.unsubscribe_content.with_picture {
  background: url("https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/unsubscribe/background-4.0.5316.png") no-repeat top right;
  min-height: 280px;
}
.unsubscribe_content .confirmation_buttons {
  margin-top: 80px;
}
/* ----------------------------------- madlib/why_mobile.less ----------------------------------- */
#why_mobile #why_mobile_intro {
  margin-bottom: 20px;
}
#why_mobile #inner_box_border {
  border: 3px solid #000000;
  max-width: 320px;
  padding: 5px 15px 12px;
}
#why_mobile #inner_box_title {
  color: #7fac0f;
  font-weight: bold;
}
#why_mobile ol {
  margin-bottom: 5px;
  padding: 12px 0;
}
#why_mobile #phone_activate {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/provide_mobile_number/phone_activate-4.0.5316.png') no-repeat;
  height: 250px;
  margin-right: 23px;
  width: 338px;
}
#why_mobile #phone_activate,
#why_mobile #inner_box_border {
  float: left;
}
#why_mobile #why_need_title {
  margin-top: 10px;
  font-weight: bold;
}
/* ----------------------------------- madlib/winners.less ----------------------------------- */
.winners {
  /*********** END ***********/

  /****** HERE STARTS THE NEW VERSION IMPLEMENTED ON #8094 ******/

}
.winners .block-element.padded {
  padding: 20px 19px;
}
.winners h4,
.winners .h4 {
  margin: 0 0 20px 0;
}
.winners .padded {
  padding: 20px 19px;
}
.winners .yellow_bar {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/winners/yellow_bar-4.0.5316.png') no-repeat center 0;
  color: #000000;
  font-size: 24px;
  height: 70px;
  line-height: 58px;
  margin-bottom: 15px;
  text-transform: uppercase;
  display: block;
  text-align: center;
  width: 950px;
}
.winners .yellow_bar .highlighted {
  font-weight: bold;
  color: #b01313;
  font-size: 35px;
  padding: 0 5px;
  vertical-align: bottom;
}
.winners #image_03 {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/winners/03-4.0.5316.png') no-repeat center 0;
  height: 747px;
  width: 950px;
}
.winners #image_03 ul {
  margin-left: 510px;
}
.winners #image_03 ul li {
  display: block;
  height: 70px;
  margin: 0 0 5px;
  overflow: hidden;
}
.winners #image_03 ul li .sold_for {
  font-weight: bold;
  color: #ffffff;
  height: 44px;
  margin-right: 10px;
  margin-top: 16px;
  text-align: center;
  width: 125px;
}
.winners #image_03 ul li .sold_for .price {
  font-size: 24px;
  height: 24px;
}
.winners #image_03 ul li .sold_for .text {
  text-transform: uppercase;
}
.winners #image_03 ul li .discount {
  font-weight: bold;
  color: #ffffff;
  font-size: 20px;
  height: 44px;
  line-height: 44px;
  margin-top: 16px;
  text-align: center;
  width: 62px;
}
.winners #image_03 ul li .product_name {
  font-weight: bold;
  font-size: 18px;
  line-height: 44px;
  margin-top: 16px;
  max-width: 220px;
  padding-left: 20px;
  width: 220px;
}
.winners #image_04 {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/winners/04-4.0.5316.png') no-repeat center 0;
  height: 342px;
  width: 950px;
}
.old_IE.IE7 .winners .yellow_bar .highlighted {
  vertical-align: middle;
}
.old_IE.IE7 .winners #image_03 ul li {
  height: 65px;
}
.ko-KO .winners .yellow_bar {
  font-size: 18px;
}
/* ----------------------------------- madlib/winners_interviews.less ----------------------------------- */
.winners_interviews ol#winners_nav {
  float: left;
  width: 200px;
}
.winners_interviews ol#winners_nav > li {
  cursor: pointer;
  font-weight: bold;
  line-height: 44px;
  width: 100%;
}
.winners_interviews ol#winners_nav > li:hover {
  background-color: #d2d2d2;
}
.winners_interviews ol#winners_nav > li.selected {
  background-color: #333333;
  color: #ffffff;
}
.winners_interviews ol#winners_nav > li ul {
  display: none;
  overflow: hidden;
}
.winners_interviews ol#winners_nav > li ul li {
  background-color: #ededed;
  padding: 0 0 0 40px;
}
.winners_interviews ol#winners_nav > li ul li a {
  color: #333333;
}
.winners_interviews ol#winners_nav > li ul li:hover,
.winners_interviews ol#winners_nav > li ul li.selected {
  background-color: #d2d2d2;
}
.winners_interviews ol#winners_nav > li ul li:hover a,
.winners_interviews ol#winners_nav > li ul li.selected a {
  color: #ffffff;
}
.winners_interviews .winning_tips {
  padding: 12px 0px 12px 20px;
  list-style: disc outside none;
  line-height: 150%;
}
/* ----------------------------------- madlib/ab_test.less ----------------------------------- */
.ab_test #landingPageFooterText {
  text-align: center;
}
.ab_test .logo-grey {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/components_transparent-4.0.5316.png') no-repeat -300px -130px;
  height: 23px;
  width: 98px;
  margin-right: 10px;
  vertical-align: middle;
  display: inline-block;
}
.ab_test .footer-text {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  max-width: 800px;
}
.ab_test .yellow_bar {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/belk-4.0.5316.png') no-repeat center 0;
  color: #000000;
  font-size: 20px;
  height: 70px;
  line-height: 46px;
  margin-bottom: 15px;
  position: relative;
  text-transform: uppercase;
  display: block;
  text-align: center;
  width: 950px;
  z-index: 10;
}
.ab_test .yellow_bar .highlighted {
  font-weight: bold;
  color: #b01313;
  font-size: 35px;
  padding: 0 5px;
  vertical-align: bottom;
}
.ab_test .yellow_bar.small {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/small_belk-4.0.5316.png') no-repeat center 0;
  width: auto;
}
.ab_test .bonus {
  background: #ffffff url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/100_bonus_box-4.0.5316.png') no-repeat center center;
  display: block;
  height: 399px;
  width: 470px;
}
.ab_test .signup {
  background-color: #555555;
  display: block;
  min-height: 468px;
  position: relative;
}
.ab_test .signup h3 {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/signup_top-4.0.5316.png') no-repeat center center;
  color: #ffffff;
  height: 63px;
  line-height: 30px;
}
.ab_test .signup h3 .text {
  margin-left: 130px;
  width: 230px;
}
.ab_test .signup a {
  color: #74cbff;
}
.ab_test .signup .flag {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/flag-4.0.5316.png') no-repeat 0 0;
  display: block;
  height: 104px;
  left: 20px;
  position: absolute;
  top: 0;
  width: 96px;
}
.ab_test .signup form {
  margin-top: 20px;
}
.ab_test .signup fieldset label {
  color: #ffffff;
  line-height: 25px;
}
.ab_test .signup fieldset .line {
  margin: 0;
  overflow: hidden;
}
.ab_test .signup fieldset input.styled {
  box-shadow: inset 0px 0px 12px 4px #d2d2d2;
  -moz-box-shadow: inset 0px 0px 12px 4px #d2d2d2;
  -webkit-box-shadow: inset 0px 0px 12px 4px #d2d2d2;
  font-size: 15px;
  font-family: "Georgia", san-serif;
  font-style: italic;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  behavior: url(%URL_ROOT%static/PIE/PIE.htc);
  width: 96%;
}
.ab_test .signup fieldset .terms_cond {
  color: #ffffff;
}
.ab_test .signup .message {
  color: #d2d2d2;
  font-size: 10px;
  margin: 5px 0 0 0;
}
.ab_test .signup .message:first-letter {
  text-transform: capitalize;
}
.ab_test .signup .message.invalid {
  color: #ffd3d3;
}
.ab_test .signup .message.valid {
  color: #9bc536;
}
.ab_test .signup .button_wrapper {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/button-4.0.5316.png') no-repeat center 6px;
  left: 0;
  margin-bottom: 20px;
  outline: none;
}
.ab_test .signup .button_wrapper:hover,
.ab_test .signup .button_wrapper:active {
  background-position: center -62px;
}
.ab_test .signup .button_wrapper:active {
  position: relative;
  top: 1px;
}
.ab_test .signup .button_wrapper #sign_up_button,
.ab_test .signup .button_wrapper .ui_sign_up_button {
  background: none;
  font-weight: bold;
  border: none;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  font-size: 20px;
  height: 60px;
  outline: none;
  text-transform: uppercase;
  text-decoration: none;
  width: 100%;
}
.ab_test .welcome {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/products_winners_02-4.0.5316.png') no-repeat center 35px;
  display: block;
  height: 372px;
  width: 100%;
}
.ab_test .welcome h4,
.ab_test .welcome .h4 {
  font-weight: bold;
  text-transform: uppercase;
}
.ab_test .winners_01 {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/products_winners_01-4.0.5316.png') no-repeat center 0;
  display: block;
  height: 830px;
  width: 100%;
}
.ab_test .winners_02 {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/products_winners_02-4.0.5316.png') no-repeat center 0;
  dispaly: block;
  min-height: 700px;
  width: 100%;
}
.ab_test .welcome .video_wrapper,
.ab_test .winners_02 .video_wrapper {
  margin: -5px 20px 0;
}
.ab_test .landing-how-it-works .steps1-4 {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/landing_how_it_works-4.0.5316.png') no-repeat;
  height: 216px;
}
.ab_test .landing-how-it-works .steps5-8 {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/landing_how_it_works-4.0.5316.png') no-repeat 0 -217px;
  height: 216px;
}
.ab_test .landing-how-it-works p {
  text-align: center;
  font-size: 15px;
}
.ab_test .landing-how-it-works p.title {
  text-transform: uppercase;
  font-size: 30px;
}
.ab_test .landing_page_wrapper {
  overflow: hidden;
  position: relative;
}
.ab_test .landing_page_wrapper .yellow_bar {
  position: absolute;
  top: 0;
}
.ab_test #mad_main_auction_list {
  position: relative;
  margin-top: 29px;
}
.ab_test .media {
  margin: 5px 0 30px;
}
.ab_test .media .media_item {
  display: block;
  height: 250px;
  padding: 40px 0;
}
.ab_test .media .media_item .block-element {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/landing/top_background-4.0.5316.png') repeat-x 0 0;
}
.ab_test .media .media_item.nyt {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/nyt-4.0.5316.png') no-repeat center center;
}
.ab_test .media .media_item.wired {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/wired-4.0.5316.png') no-repeat center center;
}
.ab_test .media .media_item.bbc {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/bbc-4.0.5316.png') no-repeat center center;
}
.ab_test .social .yellow_bar {
  margin-bottom: 0;
}
.ab_test .social .join_us {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/join_us-4.0.5316.png') no-repeat scroll center 0 transparent;
  font-weight: bold;
  color: white;
  display: block;
  font-size: 28px;
  height: 53px;
  line-height: 53px;
  margin: 10px 0 20px;
  outline: none;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
.ab_test .social .join_us:hover,
.ab_test .social .join_us:active {
  background-position: center -53px;
  text-decoration: none;
}
.ab_test .social .join_us:active {
  position: relative;
  top: 1px;
}
.ab_test .homepage_text .yellow_bar {
  margin-bottom: 0;
  line-height: normal;
  padding: 9px 0 0 0;
}
.ab_test .homepage_text p {
  margin: 0 0 9px 0;
}
.ab_test.long_page {
  margin: 0 auto;
  width: 1000px;
}
.ab_test.long_page section {
  margin: 25px 0 30px;
}
.ab_test.long_page .padded {
  margin: 20px;
}
.ab_test.long_page .text_white {
  color: #ffffff;
}
.ab_test.long_page #top_header {
  position: relative;
}
.ab_test.long_page #top_header .why_madbid {
  float: right;
  height: 125px;
  width: 300px;
}
.ab_test.long_page #top_header .why_madbid p {
  font-weight: bold;
  color: #000000;
  font-size: 15px;
  text-align: right;
}
.ab_test.long_page #top_header .why_madbid h2 {
  font-weight: bold;
  color: #fdba12;
  text-align: right;
}
.ab_test.long_page #top_header #logo {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/sprite-4.0.5316.png') no-repeat scroll -1062px -1350px transparent;
  display: block;
  height: 75px;
  margin: 25px 0;
  width: 333px;
}
.ab_test.long_page #top_header #we_are_number_one {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/sprite-4.0.5316.png') no-repeat 0 0 transparent;
  display: block;
  height: 170px;
  left: 375px;
  position: absolute;
  top: -40px;
  width: 200px;
}
.ab_test.long_page .bar {
  background: #fdba12;
  color: #000000;
  display: block;
  font-size: 18px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.ab_test.long_page .bar.arrows,
.ab_test.long_page #logos,
.ab_test.long_page #warehouse_top_01,
.ab_test.long_page #warehouse_top_02,
.ab_test.long_page #warehouse_01,
.ab_test.long_page #warehouse_02,
.ab_test.long_page #warehouse_03,
.ab_test.long_page #warehouse_04,
.ab_test.long_page #auktionen,
.ab_test.long_page #sold,
.ab_test.long_page #versprechen,
.ab_test.long_page #number_one .gold_medal,
.ab_test.long_page #number_one .ribbon,
.ab_test.long_page #madbid_vs_ebay_01,
.ab_test.long_page #madbid_vs_ebay_02 .body_element,
.ab_test.long_page #madbid_vs_ebay_03,
.ab_test.long_page #number_one .ribbon,
.ab_test.long_page #number_one .gold_medal,
.ab_test.long_page #brand_new .ribbon,
.ab_test.long_page #brand_new .products,
.ab_test.long_page #items_sold,
.ab_test.long_page #what_can_bid_on,
.ab_test.long_page #footer {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/sprite-4.0.5316.png') no-repeat transparent;
  display: block;
  width: 100%;
}
.ab_test.long_page .bar.arrows {
  background-position: -950px -1266px;
  height: 84px;
  letter-spacing: -1.3px;
  line-height: 67px;
}
.ab_test.long_page #logos {
  background-position: 0 -170px;
  height: 70px;
}
.ab_test.long_page #warehouse_top_01,
.ab_test.long_page #warehouse_top_02 {
  background-position: -951px -1525px;
  float: left;
  height: 241px;
  position: relative;
  width: 240px;
}
.ab_test.long_page #warehouse_top_01 p,
.ab_test.long_page #warehouse_top_02 p {
  bottom: 0;
  font-weight: bold;
  color: #ffffff;
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.ab_test.long_page #warehouse_top_02 {
  background-position: -1193px -1525px;
}
.ab_test.long_page #video_container {
  display: block;
  float: left;
  height: 240px;
  padding: 0 20px;
  width: 438px;
}
.ab_test.long_page #auktionen {
  background-position: 0 -234px;
  height: 285px;
}
.ab_test.long_page #sold {
  background-position: 0 -519px;
  height: 622px;
  left: -5px;
  position: relative;
  width: 965px;
}
.ab_test.long_page #madbid_vs_ebay_01 {
  background-position: -966px -195px;
  height: 700px;
}
.ab_test.long_page #what_can_bid_on {
  background-position: 0px -262px;
  height: 227px;
  width: 369px;
}
.ab_test.long_page #items_sold {
  background-position: -435px -262px;
  height: 250px;
  width: 490px;
  zoom: 0.9;
  -moz-transform-origin: 0 0;
  -moz-transform: scale(0.9);
}
.ab_test.long_page #number_one {
  display: block;
  height: 148px;
  position: relative;
}
.ab_test.long_page #number_one .ribbon {
  background-position: -215px -24px;
  display: block;
  height: 109px;
  left: -35px;
  position: absolute;
  top: 20px;
  width: 509px;
}
.ab_test.long_page #number_one .gold_medal {
  background-position: -720px -7px;
  display: block;
  height: 150px;
  left: 475px;
  position: absolute;
  top: 0;
  width: 188px;
}
.ab_test.long_page #brand_new {
  display: block;
  height: 155px;
  position: relative;
}
.ab_test.long_page #brand_new .ribbon {
  background-position: -909px -24px;
  display: block;
  height: 109px;
  left: -35px;
  position: absolute;
  top: 0;
  width: 509px;
}
.ab_test.long_page #brand_new .products {
  background-position: -1412px 0;
  display: block;
  height: 190px;
  left: 460px;
  position: absolute;
  top: -30px;
  width: 530px;
}
.ab_test.long_page #versprechen {
  background-position: 0 -1140px;
  float: left;
  height: 395px;
  width: 454px;
}
.ab_test.long_page #madbid_vs_ebay_02 {
  padding: 20px 5px;
}
.ab_test.long_page #madbid_vs_ebay_02 .body_element {
  background-position: 0 -1140px;
  height: 395px;
  width: 918px;
}
.ab_test.long_page #madbid_vs_ebay_03 {
  background-position: -965px -688px;
  height: 505px;
}
.ab_test.long_page #warehouse_01,
.ab_test.long_page #warehouse_02,
.ab_test.long_page #warehouse_03,
.ab_test.long_page #warehouse_04 {
  background-position: 0 -1539px;
  float: left;
  height: 226px;
  position: relative;
  width: 225px;
}
.ab_test.long_page #warehouse_01 p,
.ab_test.long_page #warehouse_02 p,
.ab_test.long_page #warehouse_03 p,
.ab_test.long_page #warehouse_04 p {
  bottom: 0;
  font-weight: bold;
  color: #ffffff;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.ab_test.long_page #warehouse_02 {
  background-position: -241px -1539px;
}
.ab_test.long_page #warehouse_03 {
  background-position: -483px -1539px;
}
.ab_test.long_page #warehouse_04 {
  background-position: -724px -1539px;
  margin-right: 0;
}
.ab_test.long_page #warehouse {
  height: 260px;
}
.ab_test.long_page #warehouse .pic {
  margin-right: 20px;
}
.ab_test.long_page #warehouse .pic.last {
  margin-right: 0;
}
.ab_test.long_page #warehouse_grid .pic.odd {
  margin-right: 18px;
}
.ab_test.long_page #warehouse_grid .pic.third,
.ab_test.long_page #warehouse_grid .pic.last {
  margin-top: 18px;
}
.ab_test.long_page #registration {
  min-height: 469px;
}
.ab_test.long_page #registration .flag {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/sprite-4.0.5316.png') no-repeat -951px -1350px;
  display: block;
  height: 110px;
  width: 111px;
}
.ab_test.long_page #registration h3 .text {
  margin-left: 145px;
}
.ab_test.long_page #registration .button_wrapper {
  margin-bottom: 0;
}
.ab_test.long_page #footer {
  background-position: -950px -1207px;
  height: 50px;
  margin: 0 auto;
  margin-bottom: 60px;
  width: 747px;
}
.ab_test.long_page_new {
  margin: 0 auto;
  width: 1000px;
}
.ab_test.long_page_new .sprite {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/sprite_test-4.0.5316.png') no-repeat scroll -1062px -1350px transparent;
}
.ab_test.long_page_new .homepage_images {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/homepage_images-4.0.5316.png') no-repeat scroll;
}
.ab_test.long_page_new section {
  margin: 0;
}
.ab_test.long_page_new .padded {
  margin: 20px;
}
.ab_test.long_page_new .text_white {
  color: #ffffff;
}
.ab_test.long_page_new #top_header {
  position: relative;
  height: 150px;
}
.ab_test.long_page_new #top_header .why_madbid {
  float: right;
  height: 125px;
  width: 300px;
}
.ab_test.long_page_new #top_header .why_madbid p {
  font-weight: bold;
  color: #000000;
  font-size: 15px;
  text-align: right;
}
.ab_test.long_page_new #top_header .why_madbid h2 {
  font-weight: bold;
  color: #fdba12;
  text-align: right;
}
.ab_test.long_page_new #top_header #logo {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/sprite_test-4.0.5316.png') no-repeat scroll -1062px -1350px transparent;
  display: block;
  height: 75px;
  margin: 0;
  width: 333px;
}
.ab_test.long_page_new #top_header #we_are_number_one {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/sprite_test-4.0.5316.png') no-repeat 0 0 transparent;
  display: block;
  height: 170px;
  left: 375px;
  position: absolute;
  top: 0px;
  width: 200px;
}
.ab_test.long_page_new .media_item {
  padding: 20px 40px 0 40px;
  font-size: 17px;
  font-style: italic;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #cccccc;
  height: auto;
  min-height: 290px;
}
.ab_test.long_page_new .media_item:last-child {
  border: 0;
}
.ab_test.long_page_new .media_item p {
  margin-top: 40px;
}
.ab_test.long_page_new .media_item .media_sunday_times {
  background-position: -1041px -894px;
  width: 120px;
  height: 105px;
  padding: 0;
  margin: auto;
}
.ab_test.long_page_new .media_item .media_independant {
  background-position: -1346px -894px;
  width: 220px;
  height: 105px;
  padding: 0;
  margin: auto;
}
.ab_test.long_page_new .media_item .media_the_times {
  background-position: -1671px -894px;
  width: 172px;
  height: 105px;
  padding: 0;
  margin: auto;
}
.ab_test.long_page_new .winner_01,
.ab_test.long_page_new .winner_02 {
  width: 472px;
  height: 226px;
  margin: 4px;
  text-align: center;
}
.ab_test.long_page_new .winner_01 p,
.ab_test.long_page_new .winner_02 p {
  margin-left: 50%;
  padding: 30px;
  font-size: 17px;
  font-style: italic;
}
.ab_test.long_page_new .winner_01 {
  background-position: 0 -1766px;
}
.ab_test.long_page_new .winner_02 {
  background-position: -479px -1766px;
}
.ab_test.long_page_new .winner_02 p {
  padding-top: 50px;
}
.ab_test.long_page_new .vid_delivery {
  background-position: 0 0;
  height: 315px;
  margin: 0 5px 0 0;
}
.ab_test.long_page_new .vid_postman {
  background-position: -474px 0;
  height: 222px;
  margin-top: 8px;
}
.ab_test.long_page_new .vid_tablet {
  background-position: 0 -319px;
  height: 232px;
}
.ab_test.long_page_new .vid_products {
  background-position: 0 -563px;
  height: 232px;
  margin-top: 3px;
}
.ab_test.long_page_new .bar {
  background: #fdba12;
  color: #000000;
  display: block;
  font-size: 18px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.ab_test.long_page_new .bar.arrows,
.ab_test.long_page_new #logos,
.ab_test.long_page_new #warehouse_top_01,
.ab_test.long_page_new #warehouse_top_02,
.ab_test.long_page_new #warehouse_01,
.ab_test.long_page_new #warehouse_02,
.ab_test.long_page_new #warehouse_03,
.ab_test.long_page_new #warehouse_04,
.ab_test.long_page_new #auktionen,
.ab_test.long_page_new #sold,
.ab_test.long_page_new #versprechen,
.ab_test.long_page_new #number_one .gold_medal,
.ab_test.long_page_new #number_one .ribbon,
.ab_test.long_page_new #madbid_vs_ebay_01,
.ab_test.long_page_new #madbid_vs_ebay_02 .body_element,
.ab_test.long_page_new #madbid_vs_ebay_03,
.ab_test.long_page_new #number_one .ribbon,
.ab_test.long_page_new #number_one .gold_medal,
.ab_test.long_page_new #brand_new .ribbon,
.ab_test.long_page_new #brand_new .products,
.ab_test.long_page_new #items_sold,
.ab_test.long_page_new #what_can_bid_on,
.ab_test.long_page_new #footer {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/sprite_test-4.0.5316.png') no-repeat transparent;
  display: block;
  width: 100%;
}
.ab_test.long_page_new .bar.arrows {
  background-position: -950px -1265px;
  height: 84px;
  letter-spacing: -0.5px;
  line-height: 83px;
  font-size: 25px;
  font-weight: bold;
  text-transform: none;
}
.ab_test.long_page_new #logos {
  background-position: 0 -177px;
  height: 52px;
}
.ab_test.long_page_new #logos p {
  font-size: 22px;
  width: 90px;
  line-height: 20px;
  font-weight: bold;
  padding-top: 11px;
}
.ab_test.long_page_new #warehouse_top_01,
.ab_test.long_page_new #warehouse_top_02 {
  background-position: -951px -1525px;
  float: left;
  height: 241px;
  position: relative;
  width: 240px;
}
.ab_test.long_page_new #warehouse_top_01 p,
.ab_test.long_page_new #warehouse_top_02 p {
  bottom: 0;
  font-weight: bold;
  color: #ffffff;
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.ab_test.long_page_new #warehouse_top_02 {
  background-position: -1193px -1525px;
}
.ab_test.long_page_new #video_container {
  display: block;
  float: left;
  height: 240px;
  padding: 0 20px;
  width: 438px;
}
.ab_test.long_page_new #auktionen {
  background-position: 0 -241px;
  height: 277px;
}
.ab_test.long_page_new #sold {
  background-position: 0 -519px;
  height: 622px;
  left: -5px;
  position: relative;
  width: 965px;
}
.ab_test.long_page_new #testimony {
  background-position: -965px -176px;
  height: 315px;
}
.ab_test.long_page_new #testimony.small {
  width: 475px;
  float: left;
}
.ab_test.long_page_new #testimony p {
  font-size: 17px;
  padding: 60px 30px;
  text-align: center;
  font-style: italic;
}
.ab_test.long_page_new #testimony p.short {
  padding-top: 85px;
}
.ab_test.long_page_new #madbid_vs_ebay_01 {
  background-position: -965px -500px;
  height: 393px;
}
.ab_test.long_page_new #madbid_vs_ebay_01 ul {
  position: relative;
  top: 134px;
  line-height: 42px;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
.ab_test.long_page_new #what_can_bid_on {
  background-position: 0px -262px;
  height: 227px;
  width: 369px;
}
.ab_test.long_page_new #items_sold {
  background-position: -435px -262px;
  height: 250px;
  width: 490px;
  zoom: 0.9;
  -moz-transform-origin: 0 0;
  -moz-transform: scale(0.9);
}
.ab_test.long_page_new #number_one {
  display: block;
  position: relative;
  width: 998px;
  height: 150px;
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/sprite_test-4.0.5316.png') no-repeat transparent;
  background-position: -955px -1765px;
}
.ab_test.long_page_new .products {
  background-position: -955px 0;
  display: block;
  height: 175px;
  width: 100%;
}
.ab_test.long_page_new .products p {
  padding: 30px 24px;
  font-size: 27px;
  width: 235px;
  font-weight: bold;
  color: black;
  line-height: 28px;
}
.ab_test.long_page_new #versprechen {
  background-position: 0 -1140px;
  float: left;
  height: 395px;
  width: 454px;
}
.ab_test.long_page_new #madbid_vs_ebay_02 {
  padding: 20px 5px;
}
.ab_test.long_page_new #madbid_vs_ebay_02 .body_element {
  background-position: 0 -1140px;
  height: 395px;
  width: 918px;
}
.ab_test.long_page_new #madbid_vs_ebay_02 .body_element ul {
  margin-left: 550px;
  font-size: 19px;
  position: relative;
  top: 9px;
}
.ab_test.long_page_new #madbid_vs_ebay_02 .body_element ul li {
  height: 100px;
}
.ab_test.long_page_new #madbid_vs_ebay_03 {
  background-position: -965px -688px;
  height: 505px;
}
.ab_test.long_page_new #warehouse_01,
.ab_test.long_page_new #warehouse_02,
.ab_test.long_page_new #warehouse_03,
.ab_test.long_page_new #warehouse_04 {
  background-position: 0 -1539px;
  float: left;
  height: 226px;
  position: relative;
  width: 225px;
}
.ab_test.long_page_new #warehouse_01 p,
.ab_test.long_page_new #warehouse_02 p,
.ab_test.long_page_new #warehouse_03 p,
.ab_test.long_page_new #warehouse_04 p {
  bottom: 0;
  font-weight: bold;
  color: #ffffff;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.ab_test.long_page_new #warehouse_02 {
  background-position: -241px -1539px;
}
.ab_test.long_page_new #warehouse_03 {
  background-position: -483px -1539px;
}
.ab_test.long_page_new #warehouse_04 {
  background-position: -724px -1539px;
  margin-right: 0;
}
.ab_test.long_page_new #warehouse {
  height: 260px;
}
.ab_test.long_page_new #warehouse .pic {
  margin-right: 20px;
}
.ab_test.long_page_new #warehouse .pic.last {
  margin-right: 0;
}
.ab_test.long_page_new #warehouse_grid .pic.odd {
  margin-right: 18px;
}
.ab_test.long_page_new #warehouse_grid .pic.third,
.ab_test.long_page_new #warehouse_grid .pic.last {
  margin-top: 18px;
}
.ab_test.long_page_new #warehouse_grid .ribbon {
  color: white;
  font-size: 20px;
  margin-top: 15px;
  width: 100%;
  height: 67px;
  border-left: 1px solid black;
  background-position: -217px 0;
}
.ab_test.long_page_new #warehouse_grid .ribbon p {
  color: white;
  padding-top: 16px;
  padding-left: 20px;
  font-size: 25px;
  font-weight: bold;
}
.ab_test.long_page_new #registration,
.ab_test.long_page_new #registration2 {
  margin-top: 10px;
  min-height: 469px;
  padding-bottom: 20px;
}
.ab_test.long_page_new #registration .flag,
.ab_test.long_page_new #registration2 .flag {
  background: transparent url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/sprite_test-4.0.5316.png') no-repeat -951px -1350px;
  display: block;
  height: 117px;
  left: 10px;
  top: -10px;
  width: 111px;
}
.ab_test.long_page_new #registration h3,
.ab_test.long_page_new #registration2 h3 {
  margin: 0 20px 40px 145px;
  font-size: 28px;
  font-weight: bold;
  padding-top: 20px;
}
.ab_test.long_page_new #registration .button_wrapper,
.ab_test.long_page_new #registration2 .button_wrapper {
  margin-top: 40px;
  margin-bottom: 20px;
}
.ab_test.long_page_new #registration .button_wrapper #sign_up_button,
.ab_test.long_page_new #registration2 .button_wrapper #sign_up_button,
.ab_test.long_page_new #registration .button_wrapper .ui_sign_up_button,
.ab_test.long_page_new #registration2 .button_wrapper .ui_sign_up_button {
  background: none;
  font-weight: bold;
  cursor: pointer;
  font-size: 20px;
  outline: none;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #A3D913;
  border: 1px solid #999999;
  border-radius: 4px;
  color: black;
  height: 40px;
  width: 100%;
}
.ab_test.long_page_new .signup {
  background-color: #333333;
}
.ab_test.long_page_new .signup fieldset input.styled {
  padding: 5px;
}
.ab_test.long_page_new .signup fieldset .line {
  margin: 10px 0;
}
.ab_test.long_page_new .signup h3 {
  background: transparent;
}
.ab_test.long_page_new .signup .facebook_login_button {
  text-align: right;
  height: 40px;
}
.ab_test.long_page_new #footer {
  background-position: -1001px -1209px;
  height: 48px;
  margin: 0 auto;
  margin-bottom: 60px;
  width: 645px;
}
.en-CA .ab_test.long_page #footer,
.en-IE .ab_test.long_page #footer,
.fr-FR .ab_test.long_page #footer,
.pl-PL .ab_test.long_page #footer,
.de-DE .ab_test.long_page #footer,
.de-CH .ab_test.long_page #footer,
.nl-NL .ab_test.long_page #footer {
  background-position: -1001px -1209px;
  height: 48px;
  width: 645px;
}
.en-CA .ab_test.long_page #registration .flag,
.en-IE .ab_test.long_page #registration .flag,
.fr-FR .ab_test.long_page #registration .flag,
.pl-PL .ab_test.long_page #registration .flag,
.de-DE .ab_test.long_page #registration .flag,
.de-CH .ab_test.long_page #registration .flag,
.nl-NL .ab_test.long_page #registration .flag {
  background: transparent url('4.0/opt/locale/ab_test/sprite-4.0.5316.png') no-repeat -951px -1350px;
  height: 110px;
}
.de-DE .ab_test.long_page_new .products p,
.de-CH .ab_test.long_page_new .products p {
  font-size: 21px;
}
.de-DE .ab_test.long_page_new .winner_01 p,
.de-CH .ab_test.long_page_new .winner_01 p {
  font-size: 16px;
}
.de-DE .ab_test.long_page_new .bar.arrows,
.de-CH .ab_test.long_page_new .bar.arrows {
  font-size: 18px;
}
.de-DE .ab_test.long_page_new #warehouse_grid .ribbon p,
.de-CH .ab_test.long_page_new #warehouse_grid .ribbon p {
  font-size: 19px;
}
.de-DE .ab_test.long_page_new #logos p,
.de-CH .ab_test.long_page_new #logos p {
  width: 127px;
}
.es-ES .ab_test.long_page_new .products p,
.es-MX .ab_test.long_page_new .products p,
.es-CL .ab_test.long_page_new .products p,
.es-AR .ab_test.long_page_new .products p {
  font-size: 20px;
}
.es-ES .ab_test.long_page_new #logos,
.es-MX .ab_test.long_page_new #logos,
.es-CL .ab_test.long_page_new #logos,
.es-AR .ab_test.long_page_new #logos {
  display: none;
}
.es-ES .ab_test.long_page_new #footer,
.es-MX .ab_test.long_page_new #footer,
.es-CL .ab_test.long_page_new #footer,
.es-AR .ab_test.long_page_new #footer {
  display: none;
}
.nl-NL .ab_test.long_page_new #logos {
  display: none;
}
.nl-NL .ab_test.long_page_new #footer {
  display: none;
}
.nl-NL .ab_test.long_page_new .ribbon p {
  padding-top: 6px;
}
.pl-PL .ab_test.long_page_new .ribbon p {
  padding-top: 6px;
}
.pl-PL .ab_test.long_page_new .products p {
  font-size: 20px;
}
.fr-FR .ab_test.long_page_new .ribbon p {
  padding-top: 6px;
}
.fr-FR .ab_test.long_page_new .products p {
  font-size: 21px;
}
.fr-FR .ab_test.long_page_new #register_facebook_button .text_white {
  display: none;
}
.fr-FR .ab_test.long_page_new #madbid_vs_ebay_01 ul {
  font-size: 15px;
}
.fr-FR .ab_test.long_page_new .bar.arrows {
  font-size: 21px;
}
.fr-FR .ab_test.long_page_new #logos p {
  padding-top: 20px;
}
.it-IT .ab_test.long_page_new #footer,
.ti-TI .ab_test.long_page_new #footer {
  background-position: -1001px -1209px;
  height: 48px;
  width: 790px;
}
.it-IT .ab_test.long_page_new #registration .flag,
.ti-TI .ab_test.long_page_new #registration .flag {
  background: transparent url('4.0/opt/locale/ab_test/sprite-4.0.5316.png') no-repeat -951px -1350px;
  height: 110px;
}
.tr-TR .ab_test.long_page_new .products p {
  font-size: 21px;
}
.tr-TR .ab_test.long_page_new .ribbon p {
  font-size: 23px;
}
.tr-TR .ab_test.long_page #footer {
  background-position: -975px -1207px;
  height: 52px;
  width: 700px;
}
.tr-TR .ab_test.long_page #registration .flag {
  background: transparent url('4.0/opt/locale/ab_test/sprite-4.0.5316.png') no-repeat -951px -1350px;
  height: 110px;
}
.en-US .ab_test.long_page_new #logos {
  height: 59px;
}
.IE7 .ab_test .yellow_bar .highlighted {
  vertical-align: middle;
}
.tr-TR .ab_test.long_page_new #madbid_vs_ebay_01 ul {
  font-size: 16px;
}
.tr-TR .ab_test.long_page_new .bar.arrows {
  font-size: 24px;
  height: 83px;
}
/* ----------------------------------- madlib/ed_exit.less ----------------------------------- */
.earned-discount-exit {
  color: #000000;
}
.earned-discount-exit h1 {
  font-size: 36px;
  font-weight: bold;
  line-height: 1.075em;
  margin-bottom: 16px;
  padding-top: 0;
  text-transform: uppercase;
}
.earned-discount-exit p {
  font-size: 19px;
  margin-bottom: 30px;
}
.earned-discount-exit h2 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 17px;
}
.earned-discount-exit .btn {
  padding-left: 40px;
  padding-right: 40px;
  text-transform: none;
}
.earned-discount-exit .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
}
.earned-discount-exit .checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.earned-discount-exit .checkbox input[type=checkbox] {
  position: absolute;
  margin-top: 4px\9;
  margin-left: -20px;
}
.earned-discount-exit-background {
  position: absolute;
  z-index: -1;
  top: -20px;
  left: -20px;
  width: 790px;
  height: 350px;
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/ed-exit-sprite-4.0.5316.png') no-repeat;
}
.earned-discount-exit-background:before {
  position: absolute;
  top: 15px;
  right: 50px;
  display: block;
  width: 199px;
  height: 324px;
  content: '';
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/ed-exit-sprite-4.0.5316.png') no-repeat -796px -26px;
}
/* ----------------------------------- madlib/cash-on-delivery.less ----------------------------------- */
ul.cod-how-it-works-list {
  margin-bottom: 20px;
  position: relative;
}
ul.cod-how-it-works-list:before {
  content: '';
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/cod/Image-Arrow@1x-4.0.5316.png');
  width: 62px;
  height: 83px;
  display: block;
  position: absolute;
  right: 0;
  bottom: -70px;
}
ul.cod-how-it-works-list li {
  display: inline-block;
  width: 32%;
  text-align: center;
  font-weight: bold;
}
ul.cod-how-it-works-list div {
  margin: 0 auto;
  width: 276px;
  height: 138px;
  background-position: center center;
  background-repeat: no-repeat;
}
ul.cod-how-it-works-list strong {
  font-weight: bold;
  font-size: 14px;
}
.cod-deliver-service {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/cod/Image-Delivery_People@1x-4.0.5316.png');
}
.cod-deliver-voucher {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/cod/Image-Handing_the_Voucher@1x-4.0.5316.png');
}
.cod-submit-voucher {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/cod/Image-Submit_Your_Voucher@1x-4.0.5316.png');
}
.cash-on-delivery-topup-notice {
  padding-left: 30px;
  position: relative;
}
.cash-on-delivery-topup-notice:before {
  content: '';
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/cod/cod-icon-4.0.5316.png') no-repeat;
  width: 18px;
  height: 14px;
  display: block;
  position: absolute;
  left: 0;
}
#cod-pending-icon {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/subpages/cod/cod-icon-4.0.5316.png') no-repeat;
  width: 18px;
  height: 14px;
  float: right;
  margin-top: 10px;
}
#voucher-code {
  width: 290px;
  height: 19px;
  border-radius: 4px;
}
#submitVoucherForm strong {
  font-weight: bold;
}
#submitVoucherForm .error-message {
  color: #b01313;
}
/* ----------------------------------- madlib/fonts/cooper-hewitt.less ----------------------------------- */
@font-face {
  font-family: cooperHewitt;
  src: url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Book.eot');
  src: url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Book.eot?#iefix') format('embedded-opentype'), url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Book.woff') format('woff'), url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Book.otf') format('opentype'), url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Book.svg#CooperHewitt-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: cooperHewitt;
  src: url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Light.eot');
  src: url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Light.eot?#iefix') format('embedded-opentype'), url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Light.woff') format('woff'), url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Light.otf') format('opentype'), url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Light.svg#CooperHewitt-Light') format('svg');
  font-weight: 100;
}
@font-face {
  font-family: cooperHewitt;
  src: url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Semibold.eot');
  src: url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Semibold.eot?#iefix') format('embedded-opentype'), url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Semibold.woff') format('woff'), url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Semibold.otf') format('opentype'), url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Semibold.svg#CooperHewitt-Semibold') format('svg');
  font-weight: bold;
}
@font-face {
  font-family: cooperHewitt;
  src: url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Bold.eot');
  src: url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Bold.eot?#iefix') format('embedded-opentype'), url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Bold.woff') format('woff'), url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Bold.otf') format('opentype'), url('https://d2a6ljmnadr8hp.cloudfront.net/en-UK/opt/generic/fonts/cooper/CooperHewitt-Bold.svg#CooperHewitt-Bold') format('svg');
  font-weight: 900;
}
/* ----------------------------------- madlib/ab_test/20423.less ----------------------------------- */
body#versiona.ab_test.test20423 .sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/20423/sprite-4.0.5316.jpg');
}
body#versiona.ab_test.test20423 #top_header #logo {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/20423/sprite-4.0.5316.jpg');
  background-position: -1327px -330px;
  width: 166px;
  height: 38px;
  display: inline-block;
  margin-right: 20px;
}
body#versionb.ab_test.test20423 .sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/20423/sprite_yellow-4.0.5316.jpg');
}
body#versionb.ab_test.test20423 #top_header {
  margin: 0px 0 15px;
  padding: 15px 20px 0;
}
body#versionb.ab_test.test20423 #top_header #logo {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/20423/sprite_yellow-4.0.5316.jpg');
  background-position: -1327px -330px;
  width: 166px;
  height: 38px;
  display: inline-block;
  margin-right: 20px;
}
body#versionb.ab_test.test20423 .auktionen-bar {
  background-color: #FDBA12;
}
body#versionb.ab_test.test20423 #promise .bar {
  background-color: #ffffff;
}
body#versionb.ab_test.test20423 .imac-bar {
  background-color: #FDBA12;
  height: 186px;
  width: 100%;
  left: 0;
  margin-top: 212px;
}
body.ab_test.test20423 {
  width: 100%;
  background: #ffffff;
  color: #000000;
}
body.ab_test.test20423 h2 {
  font-size: 50px;
}
body.ab_test.test20423 h2.center {
  text-align: center;
}
body.ab_test.test20423 .down-arrows {
  width: 44px;
  height: 44px;
  display: inline-block;
  vertical-align: middle;
  background-position: -1623px -414px;
}
body.ab_test.test20423 .content-container {
  width: 1000px;
  margin: auto;
}
body.ab_test.test20423 .madbid-logo {
  background-position: -1327px -330px;
  width: 166px;
  height: 38px;
  display: inline-block;
}
body.ab_test.test20423 .social-icons {
  position: relative;
  z-index: 2;
}
body.ab_test.test20423 .social-icons div {
  margin: 2px 0 5px;
}
body.ab_test.test20423 #top_header {
  height: auto;
}
body.ab_test.test20423 #top_header #logged_out_view {
  display: inline-block;
}
body.ab_test.test20423 #top_header #logged_out_view input[type="text"],
body.ab_test.test20423 #top_header #logged_out_view input[type="password"] {
  width: 160px;
  height: 37px;
  border: 1px solid #000000;
  vertical-align: bottom;
  margin: 0 5px;
  font-size: 20px;
  padding: 3px 10px;
}
body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook,
body.ab_test.test20423 #top_header #logged_out_view .wrapper_login_button {
  display: inline-block;
  vertical-align: bottom;
}
body.ab_test.test20423 #top_header #logged_out_view .wrapper_login_button {
  margin-left: 10px;
}
body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook {
  background-color: #50679D;
  height: 43px;
  margin-left: 13px;
  max-width: 130px;
  min-width: 106px;
  border-radius: 20px;
  color: white;
  font-size: 20px;
  border: none;
  text-transform: none;
  box-shadow: none;
  text-align: center;
  line-height: 45px;
  cursor: pointer;
  font-weight: bold;
  padding-right: 12px;
  /*.facebook_login_button {
                    margin: auto;
                    width: 77px;
                    margin-top: 9px;
                }*/

}
body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook .facebook-icon {
  background-position: -1667px -414.1px;
  width: 16.6px;
  height: 30.9px;
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
  margin-right: 10px;
  margin-left: 12px;
}
body.ab_test.test20423 #top_header #logged_out_view #header_login_button {
  width: 118px;
  height: 43px;
  color: white;
  font-size: 20px;
  border-radius: 20px;
  background-color: #82CE16;
  border: none;
  text-transform: none;
  box-shadow: none;
}
body.ab_test.test20423 #top_header #logged_out_view .or {
  display: inline-block;
  vertical-align: top;
  padding-top: 12px;
  margin: 0 0 0 13px;
  font-size: 17px;
}
body.ab_test.test20423 #top_header #logged_out_view .password-message {
  position: absolute;
  bottom: -1em;
  margin: 0 5px;
  font-size: 10px;
}
body.ab_test.test20423 .warehouse-footer {
  width: 412px;
  height: 56px;
  background-color: #333333;
  color: #ffffff;
  padding: 5px 20px;
  font-size: 16px;
}
body.ab_test.test20423 .warehouse-footer h3 {
  padding: 0;
  font-size: 23px;
  text-transform: uppercase;
}
body.ab_test.test20423 #warehouse_01,
body.ab_test.test20423 #warehouse_02,
body.ab_test.test20423 #warehouse_03,
body.ab_test.test20423 #warehouse_04 {
  width: 226px;
}
body.ab_test.test20423 #warehouse_01 p,
body.ab_test.test20423 #warehouse_02 p,
body.ab_test.test20423 #warehouse_03 p,
body.ab_test.test20423 #warehouse_04 p {
  height: 31px;
  bottom: 7px;
  width: 87px;
  font-weight: normal;
  font-size: 13px;
  line-height: 1em;
  text-align: left;
  padding: 3px 12px;
}
body.ab_test.test20423 #warehouse_01.odd p,
body.ab_test.test20423 #warehouse_02.odd p,
body.ab_test.test20423 #warehouse_03.odd p,
body.ab_test.test20423 #warehouse_04.odd p {
  left: 11px;
}
body.ab_test.test20423 #warehouse_01.even p,
body.ab_test.test20423 #warehouse_02.even p,
body.ab_test.test20423 #warehouse_03.even p,
body.ab_test.test20423 #warehouse_04.even p {
  right: 11px;
  text-align: right;
}
body.ab_test.test20423 #warehouse_01 {
  background-position: 0 0;
}
body.ab_test.test20423 #warehouse_02 {
  background-position: -226px 0;
}
body.ab_test.test20423 #warehouse_03 {
  background-position: 0 -226px;
}
body.ab_test.test20423 #warehouse_04 {
  background-position: -226px -226px;
}
body.ab_test.test20423 #registration {
  padding: 0;
  margin: 0;
  width: 397px;
  min-height: 518px;
  text-align: left;
}
body.ab_test.test20423 #registration h3 {
  margin: 0;
  padding: 10px 0;
  height: auto;
  text-align: center;
  line-height: 1em;
}
body.ab_test.test20423 #registration .button_wrapper {
  background-image: none;
  margin-top: 9px;
}
body.ab_test.test20423 #registration .button_wrapper #sign_up_button {
  background-color: #82CE16;
  border: 0;
  border-radius: 17px;
  color: #ffffff;
  text-transform: none;
}
body.ab_test.test20423 .signup {
  color: #ffffff;
  font-size: 16px;
}
body.ab_test.test20423 .signup form {
  margin: 0;
}
body.ab_test.test20423 .signup fieldset {
  text-align: center;
  width: 280px;
  margin: auto;
}
body.ab_test.test20423 .signup fieldset .line {
  margin: 0;
}
body.ab_test.test20423 .signup fieldset .agreement {
  margin-top: 7px;
  text-align: left;
}
body.ab_test.test20423 .signup fieldset #agreement {
  display: inline-block;
  width: 20px;
  vertical-align: top;
  margin-top: 3px;
  border: 0;
}
body.ab_test.test20423 .signup fieldset .terms_cond {
  display: inline-block;
  width: 87%;
  vertical-align: middle;
  font-size: 12px;
  text-align: left;
}
body.ab_test.test20423 .signup fieldset input.styled {
  width: 260px;
  height: 37px;
  padding: 3px 10px;
  font-size: 18px;
  border-radius: 0;
  font-family: inherit;
  font-style: normal;
  margin-top: 10px;
  box-shadow: none;
}
body.ab_test.test20423 .signup fieldset select.styled {
  width: 280px;
  height: 37px;
  padding: 3px 10px;
  font-size: 18px;
  border-radius: 0;
  font-family: inherit;
  font-style: normal;
  box-shadow: none;
}
body.ab_test.test20423 .signup fieldset .facebook-login {
  background-color: #50679D;
  height: 43px;
  border-radius: 20px;
  color: white;
  font-size: 20px;
  border: none;
  text-transform: none;
  box-shadow: none;
  text-align: center;
  line-height: 45px;
  cursor: pointer;
  font-weight: bold;
  margin: 5px 0;
}
body.ab_test.test20423 .signup fieldset .facebook-login .facebook-icon {
  background-position: -1667px -414px;
  width: 17px;
  height: 31px;
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
  margin-right: 10px;
}
body.ab_test.test20423 .signup .message {
  min-height: 1.5em;
  -ms-word-break: break-all;
  /* Be VERY careful with this, breaks normal words wh_erever */

  word-break: break-all;
  /* Non standard for webkit */

  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
body.ab_test.test20423 #registration .button_wrapper {
  margin-top: 15px;
  margin-bottom: 5px;
}
body.ab_test.test20423 .bar-v2 {
  background: none;
  font-size: 46px;
  font-weight: bold;
  width: inherit;
  line-height: 1em;
  text-align: center;
  color: #000000;
  margin: 25px 0;
}
body.ab_test.test20423 #auktionen {
  background-position: -941px -507px;
  width: 871px;
  height: 375px;
  margin: auto;
  z-index: 1;
  position: relative;
}
body.ab_test.test20423 .auktionen-bar {
  position: absolute;
  width: 100%;
  background-color: #FAF9F9;
  left: 0;
  margin-top: -94px;
  height: 305px;
}
body.ab_test.test20423 .checkmark {
  height: 35px;
  width: 35px;
  background-position: -1659px -378px;
  display: inline-block;
  vertical-align: middle;
}
body.ab_test.test20423 .crossmark {
  height: 35px;
  width: 35px;
  background-position: -1623px -378px;
  display: inline-block;
  vertical-align: middle;
}
body.ab_test.test20423 .auktionen-info {
  position: relative;
  color: #000000;
}
body.ab_test.test20423 .auktionen-info h2 {
  font-weight: bold;
  font-size: 50px;
}
body.ab_test.test20423 .auktionen-info ul li {
  display: inline-block;
  margin: 10px 0;
  font-size: 23px;
  font-weight: bold;
  width: 300px;
}
body.ab_test.test20423 .auktionen-info ul li .checkmark {
  margin-right: 17px;
}
body.ab_test.test20423 .logo-container {
  margin-top: 40px;
  text-align: center;
}
body.ab_test.test20423 .logo-container span {
  display: inline-block;
  margin-right: 10px;
  font-size: 16px;
  width: 69px;
  line-height: 1em;
  vertical-align: middle;
  font-weight: bold;
  text-align: left;
}
body.ab_test.test20423 .logo-container #logos {
  display: inline-block;
  vertical-align: middle;
  background-position: -941px -883px;
  height: 44px;
  width: 793px;
}
body.ab_test.test20423 #testimony1 {
  background-position: -453px 0;
  height: 227px;
  width: 874px;
}
body.ab_test.test20423 #testimony2 {
  background-position: -453px -228px;
  height: 227px;
  width: 874px;
}
body.ab_test.test20423 .testimony-container .block {
  width: 209px;
  margin: 0 0 0 226px;
  display: inline-block;
  line-height: 227px;
  height: 227px;
}
body.ab_test.test20423 .testimony-container .block p {
  padding: 0 13px;
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
  font-size: 17px;
  text-align: center;
  font-style: italic;
}
body.ab_test.test20423 #warehouse_top_01,
body.ab_test.test20423 #warehouse_top_02 {
  width: 224px;
  height: 224px;
}
body.ab_test.test20423 #warehouse_top_02 {
  background-position: -941px -928px;
}
body.ab_test.test20423 #warehouse_top_01 {
  background-position: -1166px -928px;
}
body.ab_test.test20423 #video_container {
  height: 224px;
  width: 408px;
  padding: 0 8px;
}
body.ab_test.test20423 #madbid_vs {
  text-align: center;
}
body.ab_test.test20423 #madbid_vs ul {
  width: 541px;
  display: inline-block;
  vertical-align: middle;
}
body.ab_test.test20423 #madbid_vs ul li {
  text-align: center;
  margin: 10px 0;
}
body.ab_test.test20423 #madbid_vs .text {
  display: inline-block;
  width: 60%;
  font-size: 19px;
  font-weight: bold;
  vertical-align: middle;
}
body.ab_test.test20423 #madbid_vs .new-phone {
  width: 158px;
  height: 329px;
  display: inline-block;
  vertical-align: middle;
  background-position: -1327px 0;
}
body.ab_test.test20423 #madbid_vs .old-phone {
  width: 166px;
  height: 329px;
  display: inline-block;
  vertical-align: middle;
  background-position: -1486px 0;
}
body.ab_test.test20423 #madbid_vs .madbid-vs {
  width: 467px;
  height: 47px;
  display: inline-block;
  background-position: -1494px -330px;
  margin: 10px;
}
body.ab_test.test20423 .scroll-down-bar {
  font-size: 31px;
  font-weight: bold;
  text-align: center;
  margin: 10px 46px;
  width: 690px;
  display: inline-block;
}
body.ab_test.test20423 #sold {
  background-position: 0 -519px;
  width: 940px;
  height: 498px;
  margin: auto;
}
body.ab_test.test20423 #number_one {
  background-position: -924px -1153px;
  height: 230px;
  width: 204px;
}
body.ab_test.test20423 .products p {
  font-size: 47px;
  width: 800px;
  line-height: normal;
  margin: auto;
  text-align: center;
  font-weight: normal;
}
body.ab_test.test20423 .imac-bar {
  position: absolute;
}
body.ab_test.test20423 .imac {
  position: relative;
  background-position: 0 -1017px;
  height: 368px;
  width: 890px;
  margin: auto;
}
body.ab_test.test20423 #promise {
  height: 430px;
  margin-top: 30px;
}
body.ab_test.test20423 #promise .promise-content {
  position: relative;
  margin-top: 0;
  color: #000000;
  padding-left: 22px;
}
body.ab_test.test20423 #promise .bar {
  background-color: #FAF9F9;
  position: absolute;
  left: 0;
  height: 430px;
  width: 100%;
}
body.ab_test.test20423 #promise .ribbon {
  background-position: -1653px 0;
  width: 262px;
  height: 310px;
  display: inline-block;
  vertical-align: top;
}
body.ab_test.test20423 #promise ul {
  display: inline-block;
  font-size: 26px;
  width: 625px;
}
body.ab_test.test20423 #promise ul li {
  margin: 20px 0;
}
body.ab_test.test20423 #promise ul li p {
  display: inline-block;
  width: 515px;
  vertical-align: middle;
}
body.ab_test.test20423 #promise .icon-discount,
body.ab_test.test20423 #promise .icon-rosette,
body.ab_test.test20423 #promise .icon-delivery,
body.ab_test.test20423 #promise .icon-contact {
  display: inline-block;
  width: 73px;
  height: 73px;
  vertical-align: middle;
  margin-right: 35px;
}
body.ab_test.test20423 #promise .icon-discount {
  background-position: -1327px -406px;
}
body.ab_test.test20423 #promise .icon-rosette {
  background-position: -1401px -406px;
}
body.ab_test.test20423 #promise .icon-delivery {
  background-position: -1475px -406px;
}
body.ab_test.test20423 #promise .icon-contact {
  background-position: -1549px -406px;
}
body.ab_test.test20423 .media {
  height: 400px;
  margin-bottom: 0;
  color: #ffffff;
}
body.ab_test.test20423 .media .bar {
  background-color: #333333;
  position: absolute;
  left: 0;
  width: 100%;
  height: 400px;
}
body.ab_test.test20423 .media .media-content {
  position: relative;
  margin: 27px 0;
}
body.ab_test.test20423 .media .media-content .media_item {
  border-right: 1px solid #6E6E6E;
  font-size: 16px;
  min-height: 328px;
  padding: 10px 40px;
}
body.ab_test.test20423 .media .media-content .media_item:last-child {
  border-right: 0;
}
body.ab_test.test20423 .media .media-content .media_item .media-icon {
  min-height: 110px;
}
body.ab_test.test20423 .media .media-content .media_item .media_sunday_times {
  background-position: -1813px -581px;
  width: 119px;
  height: 103px;
}
body.ab_test.test20423 .media .media-content .media_item .media_independant {
  background-position: -1695px -378px;
  width: 196px;
  height: 110px;
}
body.ab_test.test20423 .media .media-content .media_item .media_the_times {
  background-position: -1813px -489px;
  width: 185px;
  height: 91px;
}
body.ab_test.test20423 .media .media-content .media_item p {
  width: 80%;
  margin: 54px auto 0;
  line-height: 1.5em;
}
body.ab_test.test20423 .footer {
  height: 200px;
  color: #ffffff;
}
body.ab_test.test20423 .footer .bar {
  height: 200px;
  background-color: #000000;
  position: absolute;
  left: 0;
  width: 100%;
}
body.ab_test.test20423 .footer .footer-content {
  position: relative;
}
body.ab_test.test20423 .footer .media-logos-content {
  border-bottom: 1px solid #2e2e2e;
  margin-bottom: 10px;
}
body.ab_test.test20423 .footer #footer {
  background-position: -453px -456px;
  height: 45px;
  width: 873px;
  margin-top: 50px;
  margin-bottom: 10px;
}
body.ab_test.test20423 .footer .madbid-logo {
  background-position: -1327px -479px;
  width: 96px;
  height: 22px;
  display: inline-block;
  vertical-align: top;
}
body.ab_test.test20423 .footer #landingPageFooterText {
  display: inline-block;
  text-align: left;
  margin-left: 20px;
  color: darkgrey;
  max-width: 770px;
}
.it-IT body.ab_test.test20423 .warehouse-footer h3,
.ti-TI body.ab_test.test20423 .warehouse-footer h3 {
  font-size: 17px;
}
.it-IT body.ab_test.test20423 .warehouse-footer div:last-child,
.ti-TI body.ab_test.test20423 .warehouse-footer div:last-child {
  font-size: 14px;
}
.it-IT body.ab_test.test20423 .signup fieldset .facebook-login,
.ti-TI body.ab_test.test20423 .signup fieldset .facebook-login {
  font-size: 17px;
}
body.ab_test.test20423.test-b .sprite {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/20423/sprite_yellow-4.0.5316.jpg');
}
.de-DE body.ab_test.test20423 .signup fieldset input.styled,
.fr-FR body.ab_test.test20423 .signup fieldset input.styled,
.pl-PL body.ab_test.test20423 .signup fieldset input.styled,
.en-CA body.ab_test.test20423 .signup fieldset input.styled,
.de-CH body.ab_test.test20423 .signup fieldset input.styled {
  height: 33px;
  margin-top: 7px;
}
.de-DE body.ab_test.test20423 #registration .button_wrapper,
.fr-FR body.ab_test.test20423 #registration .button_wrapper,
.pl-PL body.ab_test.test20423 #registration .button_wrapper,
.en-CA body.ab_test.test20423 #registration .button_wrapper,
.de-CH body.ab_test.test20423 #registration .button_wrapper {
  margin-top: 5px;
  margin-bottom: 10px;
}
.de-DE body.ab_test.test20423 #registration span.facebook_or,
.fr-FR body.ab_test.test20423 #registration span.facebook_or,
.pl-PL body.ab_test.test20423 #registration span.facebook_or,
.en-CA body.ab_test.test20423 #registration span.facebook_or,
.de-CH body.ab_test.test20423 #registration span.facebook_or {
  display: none;
}
.pl-PL body.ab_test.test20423 #top_header #logged_out_view input[type="text"],
.pl-PL body.ab_test.test20423 #top_header #logged_out_view input[type="password"] {
  font-size: 17px;
}
.pl-PL body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook {
  font-size: 15px;
}
.pl-PL body.ab_test.test20423 .signup .signup_subheading {
  font-size: 14px;
}
.pl-PL body.ab_test.test20423 .signup fieldset .facebook-login {
  font-size: 18px;
}
.pl-PL body.ab_test.test20423 .warehouse-footer h3 {
  font-size: 18px;
}
.pl-PL body.ab_test.test20423 .auktionen-info ul li {
  font-size: 18px;
}
.pl-PL body.ab_test.test20423 #warehouse_top_01 p,
.pl-PL body.ab_test.test20423 .ab_test.long_page_new #warehouse_top_02 p {
  font-size: 18px;
}
.pl-PL body.ab_test.test20423 .scroll-down-bar {
  font-size: 26px;
}
.pl-PL body.ab_test.test20423 .products p {
  font-size: 43px;
}
.pt-PT body.ab_test.test20423 #top_header #logged_out_view input[type="text"],
.pt-BR body.ab_test.test20423 #top_header #logged_out_view input[type="text"],
.pt-PT body.ab_test.test20423 #top_header #logged_out_view input[type="password"],
.pt-BR body.ab_test.test20423 #top_header #logged_out_view input[type="password"] {
  font-size: 17px;
}
.pt-PT body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook,
.pt-BR body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook {
  font-size: 15px;
}
.pt-PT body.ab_test.test20423 #registration fieldset input.styled,
.pt-BR body.ab_test.test20423 #registration fieldset input.styled {
  font-size: 17px;
}
.pt-PT body.ab_test.test20423 #registration fieldset .facebook-login,
.pt-BR body.ab_test.test20423 #registration fieldset .facebook-login {
  font-size: 15px;
}
.pt-PT body.ab_test.test20423 #registration .button_wrapper #sign_up_button,
.pt-BR body.ab_test.test20423 #registration .button_wrapper #sign_up_button {
  font-size: 15px;
  padding: 0 12px;
}
.pt-PT body.ab_test.test20423 .warehouse-footer h3,
.pt-BR body.ab_test.test20423 .warehouse-footer h3 {
  font-size: 16px;
}
.pt-PT body.ab_test.test20423 .auktionen-info ul li,
.pt-BR body.ab_test.test20423 .auktionen-info ul li {
  font-size: 18px;
}
.pt-PT body.ab_test.test20423 #warehouse_01 p,
.pt-BR body.ab_test.test20423 #warehouse_01 p,
.pt-PT body.ab_test.test20423 #warehouse_02 p,
.pt-BR body.ab_test.test20423 #warehouse_02 p,
.pt-PT body.ab_test.test20423 #warehouse_03 p,
.pt-BR body.ab_test.test20423 #warehouse_03 p,
.pt-PT body.ab_test.test20423 #warehouse_04 p,
.pt-BR body.ab_test.test20423 #warehouse_04 p {
  bottom: 13px;
}
.pt-PT body.ab_test.test20423 #warehouse_top_01 p,
.pt-BR body.ab_test.test20423 #warehouse_top_01 p,
.pt-PT body.ab_test.test20423 .ab_test.long_page_new #warehouse_top_02 p,
.pt-BR body.ab_test.test20423 .ab_test.long_page_new #warehouse_top_02 p {
  font-size: 18px;
}
.pt-PT body.ab_test.test20423 .scroll-down-bar,
.pt-BR body.ab_test.test20423 .scroll-down-bar {
  font-size: 22px;
}
.de-DE body.ab_test.test20423 #top_header #logged_out_view .or,
.de-CH body.ab_test.test20423 #top_header #logged_out_view .or {
  display: none;
}
.de-DE body.ab_test.test20423 .warehouse-footer h3,
.de-CH body.ab_test.test20423 .warehouse-footer h3 {
  font-size: 15px;
  line-height: 28px;
}
.de-DE body.ab_test.test20423 .products p,
.de-CH body.ab_test.test20423 .products p {
  font-size: 40px;
}
.de-DE body.ab_test.test20423 .scroll-down-bar,
.de-CH body.ab_test.test20423 .scroll-down-bar {
  font-size: 20px;
}
.de-DE body.ab_test.test20423 #warehouse_01 p,
.de-CH body.ab_test.test20423 #warehouse_01 p,
.de-DE body.ab_test.test20423 #warehouse_02 p,
.de-CH body.ab_test.test20423 #warehouse_02 p,
.de-DE body.ab_test.test20423 #warehouse_03 p,
.de-CH body.ab_test.test20423 #warehouse_03 p,
.de-DE body.ab_test.test20423 #warehouse_04 p,
.de-CH body.ab_test.test20423 #warehouse_04 p {
  font-size: 11px;
  padding: 3px 12px 0px 3px;
}
.fr-FR body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook {
  font-size: 13px;
}
.fr-FR body.ab_test.test20423 .warehouse-footer h3 {
  font-size: 21px;
}
.fr-FR body.ab_test.test20423 .auktionen-info ul li {
  font-size: 19px;
}
.fr-FR body.ab_test.test20423 .scroll-down-bar {
  font-size: 18px;
}
.fr-FR body.ab_test.test20423 .products p {
  font-size: 44px;
}
.fr-FR body.ab_test.test20423 .signup fieldset .facebook-login {
  font-size: 15px;
}
.fr-FR body.ab_test.test20423 #top_header #logged_out_view #header_login_button {
  font-size: 16px;
}
.es-ES body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook,
.es-MX body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook,
.es-CL body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook,
.es-AR body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook {
  font-size: 18px;
}
.es-ES body.ab_test.test20423 #top_header #logged_out_view .or,
.es-MX body.ab_test.test20423 #top_header #logged_out_view .or,
.es-CL body.ab_test.test20423 #top_header #logged_out_view .or,
.es-AR body.ab_test.test20423 #top_header #logged_out_view .or {
  display: none;
}
.es-ES body.ab_test.test20423 .warehouse-footer h3,
.es-MX body.ab_test.test20423 .warehouse-footer h3,
.es-CL body.ab_test.test20423 .warehouse-footer h3,
.es-AR body.ab_test.test20423 .warehouse-footer h3 {
  font-size: 14px;
}
.es-ES body.ab_test.test20423 .auktionen-info ul li,
.es-MX body.ab_test.test20423 .auktionen-info ul li,
.es-CL body.ab_test.test20423 .auktionen-info ul li,
.es-AR body.ab_test.test20423 .auktionen-info ul li {
  font-size: 19px;
}
.es-ES body.ab_test.test20423 .logo-container,
.es-MX body.ab_test.test20423 .logo-container,
.es-CL body.ab_test.test20423 .logo-container,
.es-AR body.ab_test.test20423 .logo-container {
  display: none;
}
.es-ES body.ab_test.test20423 .products p,
.es-MX body.ab_test.test20423 .products p,
.es-CL body.ab_test.test20423 .products p,
.es-AR body.ab_test.test20423 .products p {
  font-size: 39px;
}
.es-ES body.ab_test.test20423 .footer .media-logos-content,
.es-MX body.ab_test.test20423 .footer .media-logos-content,
.es-CL body.ab_test.test20423 .footer .media-logos-content,
.es-AR body.ab_test.test20423 .footer .media-logos-content {
  border: 0;
}
.es-ES body.ab_test.test20423 .footer #footer,
.es-MX body.ab_test.test20423 .footer #footer,
.es-CL body.ab_test.test20423 .footer #footer,
.es-AR body.ab_test.test20423 .footer #footer {
  background: transparent;
  height: 0;
  margin-top: 20px;
}
.it-IT body.ab_test.test20423 .auktionen-info ul li,
.ti-TI body.ab_test.test20423 .auktionen-info ul li {
  font-size: 21px;
}
.it-IT body.ab_test.test20423 .bar-v2,
.ti-TI body.ab_test.test20423 .bar-v2 {
  font-size: 34px;
}
.tr-TR body.ab_test.test20423 #top_header #logged_out_view .or {
  display: none;
}
.tr-TR body.ab_test.test20423 .products p {
  font-size: 44px;
}
.nl-NL body.ab_test.test20423 .warehouse-footer h3,
.tr-TR body.ab_test.test20423 .warehouse-footer h3,
.de-DE body.ab_test.test20423 .warehouse-footer h3,
.de-CH body.ab_test.test20423 .warehouse-footer h3,
.fr-FR body.ab_test.test20423 .warehouse-footer h3 {
  font-size: 17px;
}
.ja-JP body.ab_test.test20423 .warehouse-footer h3 {
  font-size: 18px;
}
.ja-JP body.ab_test.test20423 #registration .button_wrapper #sign_up_button {
  font-size: 14px;
}
.ja-JP body.ab_test.test20423 #top_header #logged_out_view .or {
  margin: 0 0 0 2px;
}
.ja-JP body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook {
  margin-left: 2px;
}
.ja-JP body.ab_test.test20423 .signup fieldset .facebook-login {
  font-size: 18px;
}
.ko-KO body.ab_test.test20423 #top_header #logged_out_view .or {
  margin: 0 0 0 2px;
}
.ko-KO body.ab_test.test20423 #top_header #logged_out_view .wrapper_facebook {
  margin-left: 2px;
}
/* ----------------------------------- madlib/ab_test/24023.less ----------------------------------- */
body.ab_test.test24023 {
  background: #ffffff;
  color: #000000;
  border: 1px solid #d3d3d3;
}
body.ab_test.test24023 .margin-auto {
  margin: auto;
}
body.ab_test.test24023 #logos {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/24023/sprite-4.0.5316.jpg');
  width: 950px;
  height: 47px;
  background-position: -934px -1768px;
  margin: auto;
}
body.ab_test.test24023 .sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/24023/sprite-4.0.5316.jpg');
}
body.ab_test.test24023 .ribbon-sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/24023/ribbons-4.0.5316.png');
}
body.ab_test.test24023 h2 {
  font-size: 50px;
}
body.ab_test.test24023 h2.center {
  text-align: center;
}
body.ab_test.test24023 .down-arrows {
  width: 44px;
  height: 44px;
  display: inline-block;
  vertical-align: middle;
  background-position: -1623px -414px;
}
body.ab_test.test24023 .content-container {
  width: 1000px;
  margin: auto;
}
body.ab_test.test24023 .madbid-logo {
  background-position: -1327px -330px;
  width: 166px;
  height: 38px;
  display: inline-block;
}
body.ab_test.test24023 .social-icons {
  position: relative;
  z-index: 2;
}
body.ab_test.test24023 .social-icons div {
  margin: 2px 0 5px;
}
body.ab_test.test24023 .holiday {
  width: 609px;
  height: 63px;
  background-position: 0 -1880px;
  margin: auto;
}
body.ab_test.test24023 #top_header {
  height: auto;
}
body.ab_test.test24023 #top_header #logo {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/24023/sprite-4.0.5316.jpg');
  width: 276px;
  height: 62px;
  background-position: -337px -1816px;
  margin-top: 45px;
}
body.ab_test.test24023 #top_header #logged_out_view {
  display: inline-block;
}
body.ab_test.test24023 #top_header #logged_out_view input[type="text"],
body.ab_test.test24023 #top_header #logged_out_view input[type="password"] {
  width: 160px;
  height: 37px;
  border: 1px solid #000000;
  vertical-align: bottom;
  margin: 0 5px;
  font-size: 20px;
  padding: 3px 10px;
}
body.ab_test.test24023 #top_header #logged_out_view .wrapper_facebook,
body.ab_test.test24023 #top_header #logged_out_view .wrapper_login_button {
  display: inline-block;
  vertical-align: bottom;
}
body.ab_test.test24023 #top_header #logged_out_view .wrapper_login_button {
  margin-left: 10px;
}
body.ab_test.test24023 #top_header #logged_out_view .wrapper_facebook {
  background-color: #50679D;
  height: 43px;
  margin-left: 13px;
  max-width: 130px;
  min-width: 106px;
  border-radius: 20px;
  color: white;
  font-size: 20px;
  border: none;
  text-transform: none;
  box-shadow: none;
  text-align: center;
  line-height: 45px;
  cursor: pointer;
  font-weight: bold;
  padding-right: 12px;
  /*.facebook_login_button {
                    margin: auto;
                    width: 77px;
                    margin-top: 9px;
                }*/

}
body.ab_test.test24023 #top_header #logged_out_view .wrapper_facebook .facebook-icon {
  width: 31px;
  height: 31px;
  background-position: -448px -367px;
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
  margin-right: 10px;
  margin-left: 12px;
}
body.ab_test.test24023 #top_header #logged_out_view #header_login_button {
  width: 118px;
  height: 43px;
  color: white;
  font-size: 20px;
  border-radius: 20px;
  background-color: #82CE16;
  border: none;
  text-transform: none;
  box-shadow: none;
}
body.ab_test.test24023 #top_header #logged_out_view .or {
  display: inline-block;
  vertical-align: top;
  padding-top: 12px;
  margin: 0 0 0 13px;
  font-size: 17px;
}
body.ab_test.test24023 #top_header #logged_out_view .password-message {
  position: absolute;
  bottom: -1em;
  margin: 0 5px;
  font-size: 10px;
}
body.ab_test.test24023 .warehouse-footer {
  width: 412px;
  height: 56px;
  background-color: #333333;
  color: #ffffff;
  padding: 5px 20px;
  font-size: 16px;
}
body.ab_test.test24023 .warehouse-footer h3 {
  padding: 0;
  font-size: 23px;
  text-transform: uppercase;
}
body.ab_test.test24023 #warehouse_01,
body.ab_test.test24023 #warehouse_02,
body.ab_test.test24023 #warehouse_03,
body.ab_test.test24023 #warehouse_04 {
  width: 226px;
}
body.ab_test.test24023 #warehouse_01 p,
body.ab_test.test24023 #warehouse_02 p,
body.ab_test.test24023 #warehouse_03 p,
body.ab_test.test24023 #warehouse_04 p {
  height: 31px;
  bottom: 7px;
  width: 87px;
  font-weight: normal;
  font-size: 13px;
  line-height: 1em;
  text-align: left;
  padding: 3px 12px;
}
body.ab_test.test24023 #warehouse_01.odd p,
body.ab_test.test24023 #warehouse_02.odd p,
body.ab_test.test24023 #warehouse_03.odd p,
body.ab_test.test24023 #warehouse_04.odd p {
  left: 11px;
}
body.ab_test.test24023 #warehouse_01.even p,
body.ab_test.test24023 #warehouse_02.even p,
body.ab_test.test24023 #warehouse_03.even p,
body.ab_test.test24023 #warehouse_04.even p {
  right: 11px;
  text-align: right;
}
body.ab_test.test24023 #warehouse_01 {
  background-position: 0 0;
}
body.ab_test.test24023 #warehouse_02 {
  background-position: -226px 0;
}
body.ab_test.test24023 #warehouse_03 {
  background-position: 0 -226px;
}
body.ab_test.test24023 #warehouse_04 {
  background-position: -226px -226px;
}
body.ab_test.test24023 #registration {
  padding: 0;
  margin: 0;
  width: 468px;
  min-height: 511px;
  text-align: left;
  margin-left: 2px;
  padding-top: 90px;
}
body.ab_test.test24023 #registration h3 {
  margin: 0;
  padding: 10px 0;
  height: auto;
  text-align: center;
  line-height: 1em;
}
body.ab_test.test24023 #registration .button_wrapper {
  background-image: none;
  margin-top: 9px;
  /*#sign_up_button {
                background-color: #82CE16;
                border: 0;
                border-radius: 17px;
                color: @white;
                text-transform: none;
            }*/

}
body.ab_test.test24023 #registration .button_wrapper #sign_up_button {
  margin-top: 20px;
}
body.ab_test.test24023 .signup {
  color: #ffffff;
  font-size: 13px;
}
body.ab_test.test24023 .signup form {
  margin: 0;
}
body.ab_test.test24023 .signup fieldset {
  text-align: center;
  width: 370px;
  margin: auto;
}
body.ab_test.test24023 .signup fieldset label {
  line-height: 37px;
  text-align: right;
}
body.ab_test.test24023 .signup fieldset .line {
  margin: 0;
}
body.ab_test.test24023 .signup fieldset .agreement {
  margin-top: 7px;
  float: right;
}
body.ab_test.test24023 .signup fieldset #agreement {
  display: inline-block;
  width: 20px;
  vertical-align: top;
  margin-top: 3px;
  border: 0;
}
body.ab_test.test24023 .signup fieldset .terms_cond {
  display: inline-block;
  width: 245px;
  vertical-align: middle;
  font-size: 12px;
  text-align: left;
}
body.ab_test.test24023 .signup fieldset input.styled {
  width: 260px;
  height: 37px;
  padding: 3px 10px;
  font-size: 18px;
  border-radius: 0;
  font-family: inherit;
  font-style: normal;
  box-shadow: none;
}
body.ab_test.test24023 .signup fieldset .facebook-login {
  background-color: #50679D;
  height: 37px;
  border-radius: 4px;
  color: white;
  font-size: 20px;
  border: none;
  text-transform: none;
  box-shadow: none;
  text-align: center;
  line-height: 37px;
  cursor: pointer;
  font-weight: bold;
  margin: 5px 0;
  border: 1px solid #6077AD;
  width: 257px;
  float: right;
}
body.ab_test.test24023 .signup fieldset .facebook-login .facebook-icon {
  width: 31px;
  height: 31px;
  background-position: -448px -367px;
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
  margin-right: 6px;
}
body.ab_test.test24023 .signup .message {
  text-align: right;
  min-height: 1.5em;
  clear: both;
}
body.ab_test.test24023 #registration .button_wrapper {
  margin-top: 15px;
  margin-bottom: 15px;
}
body.ab_test.test24023 .bar-v2 {
  background: none;
  font-size: 46px;
  font-weight: bold;
  width: inherit;
  line-height: 1em;
  text-align: center;
  color: #000000;
  margin: 25px 0;
}
body.ab_test.test24023 #auktionen {
  background-position: -941px -507px;
  width: 871px;
  height: 375px;
  margin: auto;
  z-index: 1;
  position: relative;
}
body.ab_test.test24023 .auktionen-bar {
  position: absolute;
  width: 100%;
  background-color: #FAF9F9;
  left: 0;
  margin-top: -94px;
  height: 305px;
}
body.ab_test.test24023 .checkmark {
  height: 35px;
  width: 35px;
  background-position: -1659px -378px;
  display: inline-block;
  vertical-align: middle;
}
body.ab_test.test24023 .crossmark {
  height: 35px;
  width: 35px;
  background-position: -1623px -378px;
  display: inline-block;
  vertical-align: middle;
}
body.ab_test.test24023 .auktionen-info {
  position: relative;
  color: #000000;
}
body.ab_test.test24023 .auktionen-info h2 {
  font-weight: bold;
  font-size: 50px;
}
body.ab_test.test24023 .auktionen-info ul li {
  display: inline-block;
  margin: 10px 0;
  font-size: 23px;
  font-weight: bold;
  width: 300px;
}
body.ab_test.test24023 .auktionen-info ul li .checkmark {
  margin-right: 17px;
}
body.ab_test.test24023 .logo-container {
  margin-top: 40px;
  text-align: center;
}
body.ab_test.test24023 .logo-container span {
  display: inline-block;
  margin-right: 10px;
  font-size: 16px;
  width: 69px;
  line-height: 1em;
  vertical-align: middle;
  font-weight: bold;
  text-align: left;
}
body.ab_test.test24023 .logo-container #logos {
  display: inline-block;
  vertical-align: middle;
  background-position: -941px -883px;
  height: 44px;
  width: 793px;
}
body.ab_test.test24023 #testimony1 {
  background-position: -453px 0;
  height: 227px;
  width: 874px;
}
body.ab_test.test24023 #testimony2 {
  background-position: -453px -228px;
  height: 227px;
  width: 874px;
}
body.ab_test.test24023 .testimony-container .block {
  width: 209px;
  margin: 0 0 0 226px;
  display: inline-block;
  line-height: 227px;
  height: 227px;
}
body.ab_test.test24023 .testimony-container .block p {
  padding: 0 13px;
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
  font-size: 17px;
  text-align: center;
  font-style: italic;
}
body.ab_test.test24023 #warehouse_top_01,
body.ab_test.test24023 #warehouse_top_02 {
  width: 245px;
  height: 245px;
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/24023/sprite-4.0.5316.jpg');
}
body.ab_test.test24023 #warehouse_top_02 {
  background-position: -934px -1522px;
}
body.ab_test.test24023 #warehouse_top_01 {
  background-position: -1180px -1522px;
}
body.ab_test.test24023 #video_container {
  height: 245px;
  width: 445px;
  padding: 0 8px;
}
body.ab_test.test24023 #madbid_vs {
  text-align: center;
}
body.ab_test.test24023 #madbid_vs ul {
  width: 541px;
  display: inline-block;
  vertical-align: middle;
}
body.ab_test.test24023 #madbid_vs ul li {
  text-align: center;
  margin: 10px 0;
}
body.ab_test.test24023 #madbid_vs .text {
  display: inline-block;
  width: 60%;
  font-size: 19px;
  font-weight: bold;
  vertical-align: middle;
}
body.ab_test.test24023 #madbid_vs .new-phone {
  width: 158px;
  height: 329px;
  display: inline-block;
  vertical-align: middle;
  background-position: -1327px 0;
}
body.ab_test.test24023 #madbid_vs .old-phone {
  width: 166px;
  height: 329px;
  display: inline-block;
  vertical-align: middle;
  background-position: -1486px 0;
}
body.ab_test.test24023 #madbid_vs .madbid-vs {
  width: 467px;
  height: 47px;
  display: inline-block;
  background-position: -1494px -330px;
  margin: 10px;
}
body.ab_test.test24023 .scroll-down-bar {
  font-size: 31px;
  font-weight: bold;
  text-align: center;
  margin: 10px 46px;
  width: 690px;
  display: inline-block;
}
body.ab_test.test24023 #sold {
  background-position: 0 -519px;
  width: 940px;
  height: 498px;
  margin: auto;
}
body.ab_test.test24023 #number_one {
  background-position: -924px -1153px;
  height: 230px;
  width: 204px;
}
body.ab_test.test24023 .products p {
  font-size: 47px;
  width: 800px;
  line-height: normal;
  margin: auto;
  text-align: center;
  font-weight: normal;
}
body.ab_test.test24023 .imac-bar {
  position: absolute;
}
body.ab_test.test24023 .imac {
  position: relative;
  background-position: 0 -1017px;
  height: 368px;
  width: 890px;
  margin: auto;
}
body.ab_test.test24023 #promise {
  height: 430px;
  margin-top: 30px;
}
body.ab_test.test24023 #promise .promise-content {
  position: relative;
  margin-top: 0;
  color: #000000;
  padding-left: 22px;
}
body.ab_test.test24023 #promise .bar {
  background-color: #FAF9F9;
  position: absolute;
  left: 0;
  height: 430px;
  width: 100%;
}
body.ab_test.test24023 #promise .ribbon {
  background-position: -1653px 0;
  width: 262px;
  height: 310px;
  display: inline-block;
  vertical-align: top;
}
body.ab_test.test24023 #promise ul {
  display: inline-block;
  font-size: 26px;
  width: 625px;
}
body.ab_test.test24023 #promise ul li {
  margin: 20px 0;
}
body.ab_test.test24023 #promise ul li p {
  display: inline-block;
  width: 515px;
  vertical-align: middle;
}
body.ab_test.test24023 #promise .icon-discount,
body.ab_test.test24023 #promise .icon-rosette,
body.ab_test.test24023 #promise .icon-delivery,
body.ab_test.test24023 #promise .icon-contact {
  display: inline-block;
  width: 73px;
  height: 73px;
  vertical-align: middle;
  margin-right: 35px;
}
body.ab_test.test24023 #promise .icon-discount {
  background-position: -1327px -406px;
}
body.ab_test.test24023 #promise .icon-rosette {
  background-position: -1401px -406px;
}
body.ab_test.test24023 #promise .icon-delivery {
  background-position: -1475px -406px;
}
body.ab_test.test24023 #promise .icon-contact {
  background-position: -1549px -406px;
}
body.ab_test.test24023 .badge_01 {
  width: 204px;
  height: 150px;
  background-position: -698px -1743px;
}
body.ab_test.test24023 .text_top_01 {
  width: 336px;
  height: 63px;
  background-position: 0 -1816px;
  margin-top: 45px;
}
body.ab_test.test24023 .banner_01 {
  width: 950px;
  height: 448px;
  background-position: 0 0;
}
body.ab_test.test24023 .banner_02 {
  width: 950px;
  height: 301px;
  background-position: -951px -1008px;
}
body.ab_test.test24023 .banner_03 {
  width: 950px;
  height: 327px;
  background-position: 0 -1090px;
}
body.ab_test.test24023 .banner_closed_auctions {
  width: 950px;
  height: 626px;
  background-position: -951px 0;
}
body.ab_test.test24023 .squares_02 {
  width: 950px;
  height: 226px;
  background-position: 0 -449px;
}
body.ab_test.test24023 .banner_04 {
  width: 950px;
  height: 413px;
  background-position: 0 -676px;
}
body.ab_test.test24023 .banner_05 {
  width: 950px;
  height: 380px;
  background-position: -951px -627px;
}
body.ab_test.test24023 .sign_up_text {
  width: 697px;
  height: 72px;
  background-position: 0 -1743px;
}
body.ab_test.test24023 .squares_03 {
  width: 443px;
  height: 381px;
  background-position: -1426px -1309px;
}
body.ab_test.test24023 .winner_box {
  width: 446px;
  height: 212px;
  background-position: -951px -1309px;
  margin: 7px 10px;
}
body.ab_test.test24023 .quotes {
  width: 856px;
  height: 324px;
  background-position: 0 -1418px;
}
body.ab_test.test24023 .blue_ribbon {
  width: 1018px;
  height: 88px;
  background-position: 0 0;
  margin: 0 -9px;
}
body.ab_test.test24023 .gold_ribbon {
  width: 1018px;
  height: 132px;
  background-position: 0 -89px;
  margin: 0 -9px;
}
body.ab_test.test24023 .violet_ribbon {
  width: 1018px;
  height: 144px;
  background-position: 0 -222px;
  margin: 0 -9px;
}
body.ab_test.test24023 .yellow_ribbon {
  width: 447px;
  height: 70px;
  background-position: 0 -367px;
  margin: -8px 12px;
  position: absolute;
  z-index: 1;
}
body.ab_test.test24023 .media {
  height: 400px;
  margin-bottom: 0;
  color: #ffffff;
}
body.ab_test.test24023 .media .bar {
  background-color: #333333;
  position: absolute;
  left: 0;
  width: 100%;
  height: 400px;
}
body.ab_test.test24023 .media .media-content {
  position: relative;
  margin: 27px 0;
}
body.ab_test.test24023 .media .media-content .media_item {
  border-right: 1px solid #6E6E6E;
  font-size: 16px;
  min-height: 328px;
  padding: 10px 40px;
}
body.ab_test.test24023 .media .media-content .media_item:last-child {
  border-right: 0;
}
body.ab_test.test24023 .media .media-content .media_item .media-icon {
  min-height: 110px;
}
body.ab_test.test24023 .media .media-content .media_item .media_sunday_times {
  background-position: -1813px -581px;
  width: 119px;
  height: 103px;
}
body.ab_test.test24023 .media .media-content .media_item .media_independant {
  background-position: -1695px -378px;
  width: 196px;
  height: 110px;
}
body.ab_test.test24023 .media .media-content .media_item .media_the_times {
  background-position: -1813px -489px;
  width: 185px;
  height: 91px;
}
body.ab_test.test24023 .media .media-content .media_item p {
  width: 80%;
  margin: 54px auto 0;
  line-height: 1.5em;
}
body.ab_test.test24023 .footer {
  color: #ffffff;
}
body.ab_test.test24023 .footer .bar {
  height: 200px;
  background-color: #000000;
  position: absolute;
  left: 0;
  width: 100%;
}
body.ab_test.test24023 .footer .footer-content {
  position: relative;
}
body.ab_test.test24023 .footer .media-logos-content {
  border-bottom: 1px solid #2e2e2e;
  margin-bottom: 10px;
}
body.ab_test.test24023 .footer #footer {
  background-position: -453px -456px;
  height: 45px;
  width: 873px;
  margin-top: 50px;
  margin-bottom: 10px;
}
body.ab_test.test24023 .footer .madbid-logo {
  background-position: -1327px -479px;
  width: 96px;
  height: 22px;
  display: inline-block;
}
body.ab_test.test24023 .footer #landingPageFooterText {
  display: inline-block;
  text-align: left;
  margin-left: 20px;
  color: darkgrey;
  max-width: 770px;
}
body.ab_test.test24023.test-b .sprite {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/24023/sprite_yellow-4.0.5316.jpg');
}
.de-DE body.ab_test.test24023 .signup fieldset input.styled,
.de-CH body.ab_test.test24023 .signup fieldset input.styled,
.fr-FR body.ab_test.test24023 .signup fieldset input.styled,
.pl-PL body.ab_test.test24023 .signup fieldset input.styled,
.en-CA body.ab_test.test24023 .signup fieldset input.styled {
  height: 33px;
  margin-top: 7px;
}
.de-DE body.ab_test.test24023 #registration .button_wrapper,
.de-CH body.ab_test.test24023 #registration .button_wrapper,
.fr-FR body.ab_test.test24023 #registration .button_wrapper,
.pl-PL body.ab_test.test24023 #registration .button_wrapper,
.en-CA body.ab_test.test24023 #registration .button_wrapper {
  margin-top: 5px;
  margin-bottom: 10px;
}
.de-DE body.ab_test.test24023 #registration span.facebook_or,
.de-CH body.ab_test.test24023 #registration span.facebook_or,
.fr-FR body.ab_test.test24023 #registration span.facebook_or,
.pl-PL body.ab_test.test24023 #registration span.facebook_or,
.en-CA body.ab_test.test24023 #registration span.facebook_or {
  display: none;
}
.pl-PL body.ab_test.test24023 #top_header #logged_out_view input[type="text"],
.pl-PL body.ab_test.test24023 #top_header #logged_out_view input[type="password"] {
  font-size: 17px;
}
.pl-PL body.ab_test.test24023 #top_header #logged_out_view .wrapper_facebook {
  font-size: 15px;
}
.pl-PL body.ab_test.test24023 .signup .signup_subheading {
  font-size: 14px;
}
.pl-PL body.ab_test.test24023 .signup fieldset .facebook-login {
  font-size: 18px;
}
.pl-PL body.ab_test.test24023 .warehouse-footer h3 {
  font-size: 18px;
}
.pl-PL body.ab_test.test24023 .auktionen-info ul li {
  font-size: 18px;
}
.pl-PL body.ab_test.test24023 #warehouse_top_01 p,
.pl-PL body.ab_test.test24023 .ab_test.long_page_new #warehouse_top_02 p {
  font-size: 18px;
}
.pl-PL body.ab_test.test24023 .scroll-down-bar {
  font-size: 26px;
}
.pl-PL body.ab_test.test24023 .products p {
  font-size: 43px;
}
.de-DE body.ab_test.test24023 #top_header #logged_out_view .or,
.de-CH body.ab_test.test24023 #top_header #logged_out_view .or {
  display: none;
}
.de-DE body.ab_test.test24023 .warehouse-footer h3,
.de-CH body.ab_test.test24023 .warehouse-footer h3 {
  font-size: 15px;
  line-height: 28px;
}
.de-DE body.ab_test.test24023 .products p,
.de-CH body.ab_test.test24023 .products p {
  font-size: 40px;
}
.de-DE body.ab_test.test24023 .scroll-down-bar,
.de-CH body.ab_test.test24023 .scroll-down-bar {
  font-size: 20px;
}
.de-DE body.ab_test.test24023 #warehouse_01 p,
.de-CH body.ab_test.test24023 #warehouse_01 p,
.de-DE body.ab_test.test24023 #warehouse_02 p,
.de-CH body.ab_test.test24023 #warehouse_02 p,
.de-DE body.ab_test.test24023 #warehouse_03 p,
.de-CH body.ab_test.test24023 #warehouse_03 p,
.de-DE body.ab_test.test24023 #warehouse_04 p,
.de-CH body.ab_test.test24023 #warehouse_04 p {
  font-size: 11px;
  padding: 3px 12px 0px 3px;
}
.fr-FR body.ab_test.test24023 #top_header #logged_out_view .wrapper_facebook {
  font-size: 13px;
}
.fr-FR body.ab_test.test24023 .warehouse-footer h3 {
  font-size: 21px;
}
.fr-FR body.ab_test.test24023 .auktionen-info ul li {
  font-size: 19px;
}
.fr-FR body.ab_test.test24023 .scroll-down-bar {
  font-size: 18px;
}
.fr-FR body.ab_test.test24023 .products p {
  font-size: 44px;
}
.fr-FR body.ab_test.test24023 .signup fieldset .facebook-login {
  font-size: 15px;
}
.fr-FR body.ab_test.test24023 #top_header #logged_out_view #header_login_button {
  font-size: 16px;
}
.es-ES body.ab_test.test24023 #top_header #logged_out_view .wrapper_facebook,
.es-MX body.ab_test.test24023 #top_header #logged_out_view .wrapper_facebook,
.es-CL body.ab_test.test24023 #top_header #logged_out_view .wrapper_facebook,
.es-AR body.ab_test.test24023 #top_header #logged_out_view .wrapper_facebook {
  font-size: 18px;
}
.es-ES body.ab_test.test24023 #top_header #logged_out_view .or,
.es-MX body.ab_test.test24023 #top_header #logged_out_view .or,
.es-CL body.ab_test.test24023 #top_header #logged_out_view .or,
.es-AR body.ab_test.test24023 #top_header #logged_out_view .or {
  display: none;
}
.es-ES body.ab_test.test24023 .warehouse-footer h3,
.es-MX body.ab_test.test24023 .warehouse-footer h3,
.es-CL body.ab_test.test24023 .warehouse-footer h3,
.es-AR body.ab_test.test24023 .warehouse-footer h3 {
  font-size: 14px;
}
.es-ES body.ab_test.test24023 .auktionen-info ul li,
.es-MX body.ab_test.test24023 .auktionen-info ul li,
.es-CL body.ab_test.test24023 .auktionen-info ul li,
.es-AR body.ab_test.test24023 .auktionen-info ul li {
  font-size: 19px;
}
.es-ES body.ab_test.test24023 .logo-container,
.es-MX body.ab_test.test24023 .logo-container,
.es-CL body.ab_test.test24023 .logo-container,
.es-AR body.ab_test.test24023 .logo-container {
  display: none;
}
.es-ES body.ab_test.test24023 .products p,
.es-MX body.ab_test.test24023 .products p,
.es-CL body.ab_test.test24023 .products p,
.es-AR body.ab_test.test24023 .products p {
  font-size: 39px;
}
.es-ES body.ab_test.test24023 .footer .media-logos-content,
.es-MX body.ab_test.test24023 .footer .media-logos-content,
.es-CL body.ab_test.test24023 .footer .media-logos-content,
.es-AR body.ab_test.test24023 .footer .media-logos-content {
  border: 0;
}
.es-ES body.ab_test.test24023 .footer #footer,
.es-MX body.ab_test.test24023 .footer #footer,
.es-CL body.ab_test.test24023 .footer #footer,
.es-AR body.ab_test.test24023 .footer #footer {
  background: transparent;
  height: 0;
  margin-top: 20px;
}
.it-IT body.ab_test.test24023 .auktionen-info ul li,
.ti-TI body.ab_test.test24023 .auktionen-info ul li {
  font-size: 21px;
}
.tr-TR body.ab_test.test24023 #top_header #logged_out_view .or {
  display: none;
}
.tr-TR body.ab_test.test24023 .products p {
  font-size: 44px;
}
/* ----------------------------------- madlib/ab_test/28479.less ----------------------------------- */
.header-28479 {
  background-color: #000000;
  min-height: 81px;
}
.header-28479-container {
  width: 952px;
  margin: auto;
}
body.ab_test.test28479 .sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28479/sprite-4.0.5316.png');
}
body.ab_test.test28479 .signup fieldset label {
  color: #1f1f1f;
  font-size: 14px;
}
body.ab_test.test28479 #top_header #logo {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28479/sprite-4.0.5316.png');
  background-position: -1327px -330px;
  width: 166px;
  height: 38px;
  display: inline-block;
  margin-right: 20px;
}
body.ab_test.test28479 .banner {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28479/sprite-4.0.5316.png');
  background-position: 0 0;
  width: 465px;
  height: 577px;
  float: left;
  position: relative;
  margin-top: 30px;
  margin-left: 23px;
}
body.ab_test.test28479 .banner .social-icons-wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
}
body.ab_test.test28479 .banner .social-icons {
  float: right;
}
body.ab_test.test28479 .mb-registration {
  float: right;
  width: 373px;
  margin-right: 26px;
  margin-top: 30px;
}
body.ab_test.test28479 .mb-registration-headline {
  background-color: #1f1f1f;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  position: relative;
  padding-bottom: 16px;
  margin-bottom: 18px;
}
body.ab_test.test28479 .mb-registration-headline:before {
  content: '';
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #1f1f1f;
}
body.ab_test.test28479 .winners_28479 {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28479/sprite-4.0.5316.png');
  background-position: 0 -578px;
  width: 892px;
  height: 821px;
  margin-left: 30px;
  margin-top: 35px;
  margin-bottom: 54px;
}
body.ab_test.test28479 .badge {
  position: relative;
}
body.ab_test.test28479 .badge:before {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 46px;
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28479/sprite-4.0.5316.png');
  background-position: -466px 0;
  width: 534px;
  height: 394px;
}
body.ab_test.test28479 .badge-bullets {
  padding-left: 30px;
  padding-top: 40px;
}
body.ab_test.test28479 .badge-bullets li {
  font-size: 25px;
  font-weight: bold;
  position: relative;
  padding-left: 87px;
  padding-top: 18px;
  height: 60px;
}
body.ab_test.test28479 .badge-bullets li:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28479/sprite-4.0.5316.png');
  background-position: -466px -506px;
  width: 58px;
  height: 58px;
}
body.ab_test.test28479 .winners {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28479/background_winners-4.0.5316.jpg');
  background-position: top center;
  height: 901px;
  margin-top: 5px;
  margin-bottom: 5px;
}
body.ab_test.test28479 .cup {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28479/sprite-4.0.5316.png');
  background-position: 0 -1400px;
  width: 896px;
  height: 842px;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
body.ab_test.test28479 .cup input[type="button"] {
  cursor: pointer;
  background-color: #2da60d;
  border-radius: 2px;
  border: 1px solid #6c736a;
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  height: 40px;
  width: 280px;
  margin-top: 760px;
}
body#versionb.ab_test.test28479 .sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28479/sprite-4.0.5316.png');
}
body#versionb.ab_test.test28479 #top_header {
  padding: 24px 29px 0;
  margin: 0;
}
body#versionb.ab_test.test28479 #top_header #logo {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28479/sprite-4.0.5316.png');
  background-position: 0 -2243px;
  width: 166px;
  height: 38px;
  display: inline-block;
  margin-right: 120px;
}
body#versionb.ab_test.test28479 .auktionen-bar {
  background-color: #FDBA12;
}
body#versionb.ab_test.test28479 #promise .bar {
  background-color: #ffffff;
}
body#versionb.ab_test.test28479 .imac-bar {
  background-color: #FDBA12;
  height: 186px;
  width: 100%;
  left: 0;
  margin-top: 212px;
}
body.ab_test.test28479 {
  width: 100%;
  background: #ffffff;
  color: #000000;
}
body.ab_test.test28479 h2 {
  font-size: 50px;
}
body.ab_test.test28479 h2.center {
  text-align: center;
}
body.ab_test.test28479 .down-arrows {
  width: 44px;
  height: 44px;
  display: inline-block;
  vertical-align: middle;
  background-position: -1623px -414px;
}
body.ab_test.test28479 .content-container {
  width: 1000px;
  margin: auto;
}
body.ab_test.test28479 .madbid-logo {
  background-position: -1327px -330px;
  width: 166px;
  height: 38px;
  display: inline-block;
}
body.ab_test.test28479 .social-icons {
  position: relative;
  z-index: 2;
}
body.ab_test.test28479 .social-icons div {
  margin: 2px 0 5px;
}
body.ab_test.test28479 #top_header {
  height: auto;
}
body.ab_test.test28479 #top_header #logged_out_view {
  display: inline-block;
}
body.ab_test.test28479 #top_header #logged_out_view input[type="text"],
body.ab_test.test28479 #top_header #logged_out_view input[type="password"] {
  width: 134px;
  height: 28px;
  border: 1px solid #67cbe5;
  vertical-align: top;
  margin: 0 5px;
  font-size: 20px;
  padding: 3px 10px;
}
body.ab_test.test28479 #top_header #logged_out_view .wrapper_facebook,
body.ab_test.test28479 #top_header #logged_out_view .wrapper_login_button {
  display: inline-block;
}
body.ab_test.test28479 #top_header #logged_out_view .wrapper_login_button {
  margin-left: 10px;
}
body.ab_test.test28479 #top_header #logged_out_view .wrapper_facebook {
  background-color: #50679D;
  height: 36px;
  margin-left: 13px;
  max-width: 130px;
  min-width: 106px;
  border-radius: 1px;
  border: 1px solid #787469;
  color: white;
  font-size: 20px;
  text-transform: uppercase;
  box-shadow: none;
  text-align: center;
  line-height: 36px;
  cursor: pointer;
  font-weight: bold;
  padding-right: 12px;
  vertical-align: top;
}
body.ab_test.test28479 #top_header #logged_out_view .wrapper_facebook .facebook-icon {
  background-position: -167px -2243px;
  width: 20px;
  height: 34px;
  display: inline-block;
  vertical-align: top;
  margin-top: 1px;
  margin-right: 10px;
  margin-left: 12px;
}
body.ab_test.test28479 #top_header #logged_out_view #header_login_button {
  width: 118px;
  height: 38px;
  color: white;
  font-size: 20px;
  border-radius: 1px;
  background-color: #fbbb00;
  border: 1px solid #787469;
  text-transform: uppercase;
  box-shadow: none;
}
body.ab_test.test28479 #top_header #logged_out_view .or {
  display: inline-block;
  vertical-align: top;
  padding-top: 12px;
  margin: 0 0 0 13px;
  font-size: 17px;
}
body.ab_test.test28479 #top_header #logged_out_view .password-message {
  position: absolute;
  bottom: -1em;
  margin: 0 5px;
  font-size: 10px;
  color: #fff;
}
body.ab_test.test28479 .warehouse-footer {
  width: 412px;
  height: 56px;
  background-color: #333333;
  color: #ffffff;
  padding: 5px 20px;
  font-size: 16px;
}
body.ab_test.test28479 .warehouse-footer h3 {
  padding: 0;
  font-size: 23px;
  text-transform: uppercase;
}
body.ab_test.test28479 #warehouse_01,
body.ab_test.test28479 #warehouse_02,
body.ab_test.test28479 #warehouse_03,
body.ab_test.test28479 #warehouse_04 {
  width: 226px;
}
body.ab_test.test28479 #warehouse_01 p,
body.ab_test.test28479 #warehouse_02 p,
body.ab_test.test28479 #warehouse_03 p,
body.ab_test.test28479 #warehouse_04 p {
  height: 31px;
  bottom: 7px;
  width: 87px;
  font-weight: normal;
  font-size: 13px;
  line-height: 1em;
  text-align: left;
  padding: 3px 12px;
}
body.ab_test.test28479 #warehouse_01.odd p,
body.ab_test.test28479 #warehouse_02.odd p,
body.ab_test.test28479 #warehouse_03.odd p,
body.ab_test.test28479 #warehouse_04.odd p {
  left: 11px;
}
body.ab_test.test28479 #warehouse_01.even p,
body.ab_test.test28479 #warehouse_02.even p,
body.ab_test.test28479 #warehouse_03.even p,
body.ab_test.test28479 #warehouse_04.even p {
  right: 11px;
  text-align: right;
}
body.ab_test.test28479 #warehouse_01 {
  background-position: 0 0;
}
body.ab_test.test28479 #warehouse_02 {
  background-position: -226px 0;
}
body.ab_test.test28479 #warehouse_03 {
  background-position: 0 -226px;
}
body.ab_test.test28479 #warehouse_04 {
  background-position: -226px -226px;
}
body.ab_test.test28479 #registration {
  padding: 0;
  margin: 0;
  width: 373px;
  min-height: 518px;
  text-align: left;
}
body.ab_test.test28479 #registration h3 {
  margin: 0;
  padding: 10px 0;
  height: auto;
  text-align: center;
  line-height: 1em;
}
body.ab_test.test28479 #registration .button_wrapper {
  margin-top: 0;
  margin-bottom: 13px;
  background-image: none;
}
body.ab_test.test28479 #registration .button_wrapper #sign_up_button {
  background-color: #2da60d;
  border: 1px solid #6c7469;
  border-radius: 2px;
  color: #ffffff;
  text-transform: none;
}
body.ab_test.test28479 .signup {
  color: #ffffff;
  font-size: 16px;
  background-color: #fff;
  border-radius: 7px;
}
body.ab_test.test28479 .signup form {
  margin: 0;
}
body.ab_test.test28479 .signup fieldset {
  text-align: center;
  width: 280px;
  margin: 0 auto;
}
body.ab_test.test28479 .signup fieldset .line {
  margin: 0;
}
body.ab_test.test28479 .signup fieldset .agreement {
  margin-top: 7px;
  text-align: left;
}
body.ab_test.test28479 .signup fieldset #agreement {
  display: inline-block;
  width: 20px;
  vertical-align: top;
  margin-top: 3px;
  border: 0;
}
body.ab_test.test28479 .signup fieldset .terms_cond {
  color: #1f1f1f;
  display: inline-block;
  width: 87%;
  vertical-align: middle;
  font-size: 12px;
  text-align: left;
}
body.ab_test.test28479 .signup fieldset input.styled {
  width: 260px;
  height: 28px;
  padding: 3px 10px;
  font-size: 18px;
  border-radius: 0;
  font-family: inherit;
  font-style: normal;
  margin-top: 1px;
  box-shadow: none;
}
body.ab_test.test28479 .signup fieldset select.styled {
  width: 280px;
  height: 37px;
  padding: 3px 10px;
  font-size: 18px;
  border-radius: 0;
  font-family: inherit;
  font-style: normal;
  box-shadow: none;
}
body.ab_test.test28479 .signup fieldset .facebook-login {
  background-color: #4a64a0;
  border: 1px solid #7f91bc;
  height: 43px;
  border-radius: 2px;
  color: white;
  font-size: 20px;
  text-transform: none;
  box-shadow: none;
  text-align: center;
  line-height: 45px;
  cursor: pointer;
  font-weight: bold;
  margin: 5px 0;
}
body.ab_test.test28479 .signup fieldset .facebook-login .facebook-icon {
  background-position: -167px -2243px;
  width: 17px;
  height: 31px;
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
  margin-right: 10px;
  float: left;
  margin-left: 14px;
}
body.ab_test.test28479 .signup .message {
  color: #1f1f1f;
  text-align: left;
  min-height: 1.5em;
  -ms-word-break: break-all;
  /* Be VERY careful with this, breaks normal words wh_erever */

  word-break: break-all;
  /* Non standard for webkit */

  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
body.ab_test.test28479 .bar-v2 {
  background: none;
  font-size: 46px;
  font-weight: bold;
  width: inherit;
  line-height: 1em;
  text-align: center;
  color: #000000;
  margin: 25px 0;
}
body.ab_test.test28479 #auktionen {
  background-position: -941px -507px;
  width: 871px;
  height: 375px;
  margin: auto;
  z-index: 1;
  position: relative;
}
body.ab_test.test28479 .auktionen-bar {
  position: absolute;
  width: 100%;
  background-color: #FAF9F9;
  left: 0;
  margin-top: -94px;
  height: 305px;
}
body.ab_test.test28479 .checkmark {
  height: 35px;
  width: 35px;
  background-position: -1659px -378px;
  display: inline-block;
  vertical-align: middle;
}
body.ab_test.test28479 .crossmark {
  height: 35px;
  width: 35px;
  background-position: -1623px -378px;
  display: inline-block;
  vertical-align: middle;
}
body.ab_test.test28479 .auktionen-info {
  position: relative;
  color: #000000;
}
body.ab_test.test28479 .auktionen-info h2 {
  font-weight: bold;
  font-size: 50px;
}
body.ab_test.test28479 .auktionen-info ul li {
  display: inline-block;
  margin: 10px 0;
  font-size: 23px;
  font-weight: bold;
  width: 300px;
}
body.ab_test.test28479 .auktionen-info ul li .checkmark {
  margin-right: 17px;
}
body.ab_test.test28479 .logo-container {
  margin-top: 40px;
  text-align: center;
}
body.ab_test.test28479 .logo-container span {
  display: inline-block;
  margin-right: 10px;
  font-size: 16px;
  width: 69px;
  line-height: 1em;
  vertical-align: middle;
  font-weight: bold;
  text-align: left;
}
body.ab_test.test28479 .logo-container #logos {
  display: inline-block;
  vertical-align: middle;
  background-position: -941px -883px;
  height: 44px;
  width: 793px;
}
body.ab_test.test28479 #testimony1 {
  background-position: -453px 0;
  height: 227px;
  width: 874px;
}
body.ab_test.test28479 #testimony2 {
  background-position: -453px -228px;
  height: 227px;
  width: 874px;
}
body.ab_test.test28479 .testimony-container .block {
  width: 209px;
  margin: 0 0 0 226px;
  display: inline-block;
  line-height: 227px;
  height: 227px;
}
body.ab_test.test28479 .testimony-container .block p {
  padding: 0 13px;
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
  font-size: 17px;
  text-align: center;
  font-style: italic;
}
body.ab_test.test28479 #warehouse_top_01,
body.ab_test.test28479 #warehouse_top_02 {
  width: 224px;
  height: 224px;
}
body.ab_test.test28479 #warehouse_top_02 {
  background-position: -941px -928px;
}
body.ab_test.test28479 #warehouse_top_01 {
  background-position: -1166px -928px;
}
body.ab_test.test28479 #video_container {
  height: 224px;
  width: 408px;
  padding: 0 8px;
}
body.ab_test.test28479 #madbid_vs {
  text-align: center;
}
body.ab_test.test28479 #madbid_vs ul {
  width: 541px;
  display: inline-block;
  vertical-align: middle;
}
body.ab_test.test28479 #madbid_vs ul li {
  text-align: center;
  margin: 10px 0;
}
body.ab_test.test28479 #madbid_vs .text {
  display: inline-block;
  width: 60%;
  font-size: 19px;
  font-weight: bold;
  vertical-align: middle;
}
body.ab_test.test28479 #madbid_vs .new-phone {
  width: 158px;
  height: 329px;
  display: inline-block;
  vertical-align: middle;
  background-position: -1327px 0;
}
body.ab_test.test28479 #madbid_vs .old-phone {
  width: 166px;
  height: 329px;
  display: inline-block;
  vertical-align: middle;
  background-position: -1486px 0;
}
body.ab_test.test28479 #madbid_vs .madbid-vs {
  width: 467px;
  height: 47px;
  display: inline-block;
  background-position: -1494px -330px;
  margin: 10px;
}
body.ab_test.test28479 .scroll-down-bar {
  font-size: 31px;
  font-weight: bold;
  text-align: center;
  margin: 10px 46px;
  width: 690px;
  display: inline-block;
}
body.ab_test.test28479 #sold {
  background-position: 0 -519px;
  width: 940px;
  height: 498px;
  margin: auto;
}
body.ab_test.test28479 #number_one {
  background-position: -924px -1153px;
  height: 230px;
  width: 204px;
}
body.ab_test.test28479 .products p {
  font-size: 47px;
  width: 800px;
  line-height: normal;
  margin: auto;
  text-align: center;
  font-weight: normal;
}
body.ab_test.test28479 .imac-bar {
  position: absolute;
}
body.ab_test.test28479 .imac {
  position: relative;
  background-position: 0 -1017px;
  height: 368px;
  width: 890px;
  margin: auto;
}
body.ab_test.test28479 #promise {
  height: 430px;
  margin-top: 30px;
}
body.ab_test.test28479 #promise .promise-content {
  position: relative;
  margin-top: 0;
  color: #000000;
  padding-left: 22px;
}
body.ab_test.test28479 #promise .bar {
  background-color: #FAF9F9;
  position: absolute;
  left: 0;
  height: 430px;
  width: 100%;
}
body.ab_test.test28479 #promise .ribbon {
  background-position: -1653px 0;
  width: 262px;
  height: 310px;
  display: inline-block;
  vertical-align: top;
}
body.ab_test.test28479 #promise ul {
  display: inline-block;
  font-size: 26px;
  width: 625px;
}
body.ab_test.test28479 #promise ul li {
  margin: 20px 0;
}
body.ab_test.test28479 #promise ul li p {
  display: inline-block;
  width: 515px;
  vertical-align: middle;
}
body.ab_test.test28479 #promise .icon-discount,
body.ab_test.test28479 #promise .icon-rosette,
body.ab_test.test28479 #promise .icon-delivery,
body.ab_test.test28479 #promise .icon-contact {
  display: inline-block;
  width: 73px;
  height: 73px;
  vertical-align: middle;
  margin-right: 35px;
}
body.ab_test.test28479 #promise .icon-discount {
  background-position: -1327px -406px;
}
body.ab_test.test28479 #promise .icon-rosette {
  background-position: -1401px -406px;
}
body.ab_test.test28479 #promise .icon-delivery {
  background-position: -1475px -406px;
}
body.ab_test.test28479 #promise .icon-contact {
  background-position: -1549px -406px;
}
body.ab_test.test28479 .media {
  height: 400px;
  margin-bottom: 0;
  color: #ffffff;
}
body.ab_test.test28479 .media .bar {
  background-color: #191919;
  position: absolute;
  left: 0;
  width: 100%;
  height: 400px;
}
body.ab_test.test28479 .media .media-content {
  position: relative;
  margin: 27px 0;
}
body.ab_test.test28479 .media .media-content .media_item {
  border-right: 0;
  font-size: 16px;
  min-height: 328px;
  padding: 10px 40px;
}
body.ab_test.test28479 .media .media-content .media_item:last-child {
  border-right: 0;
}
body.ab_test.test28479 .media .media-content .media_item .media-icon {
  min-height: 110px;
}
body.ab_test.test28479 .media .media-content .media_item .media_sunday_times {
  background-position: -827px -395px;
  width: 137px;
  height: 87px;
}
body.ab_test.test28479 .media .media-content .media_item .media_independant {
  background-position: -466px -395px;
  width: 196px;
  height: 110px;
}
body.ab_test.test28479 .media .media-content .media_item .media_the_times {
  background-position: -663px -395px;
  width: 163px;
  height: 86px;
}
body.ab_test.test28479 .media .media-content .media_item p {
  color: #dbc73f;
  width: 80%;
  margin: 54px auto 0;
  line-height: 1.5em;
}
body.ab_test.test28479 .footer {
  height: 200px;
  color: #ffffff;
}
body.ab_test.test28479 .footer .bar {
  height: 200px;
  background-color: #000000;
  position: absolute;
  left: 0;
  width: 100%;
}
body.ab_test.test28479 .footer .footer-content {
  position: relative;
}
body.ab_test.test28479 .footer .media-logos-content {
  border-bottom: 1px solid #2e2e2e;
  margin-bottom: 10px;
}
body.ab_test.test28479 .footer #footer {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/20423/sprite_yellow-4.0.5316.jpg');
  background-position: -453px -456px;
  height: 45px;
  width: 873px;
  margin-top: 50px;
  margin-bottom: 10px;
}
body.ab_test.test28479 .footer .madbid-logo {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/20423/sprite_yellow-4.0.5316.jpg');
  background-position: -1327px -479px;
  width: 96px;
  height: 22px;
  display: inline-block;
  vertical-align: top;
}
body.ab_test.test28479 .footer #landingPageFooterText {
  display: inline-block;
  text-align: left;
  margin-left: 20px;
  color: darkgrey;
  max-width: 770px;
}
body.ab_test.test28479.test-b .sprite {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/20423/sprite_yellow-4.0.5316.png');
}
.jumbo-container {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28479/g_01-4.0.5316.png') repeat-x;
  min-height: 624px;
}
.small-container {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28479/g_02-4.0.5316.png') repeat-x;
  min-height: 498px;
}
/* ----------------------------------- madlib/ab_test/28752.less ----------------------------------- */
body#versiona.ab_test.test28752 .sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28752/sprite-4.0.5316.jpg');
}
body#versionb.ab_test.test28752 .sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28752/sprite-4.0.5316.jpg');
}
body#versionb.ab_test.test28752 .container_24 div {
  display: inline-block;
  float: left;
}
body#versionb.ab_test.test28752 #top_header {
  margin: 0 0 35px;
  padding: 15px 0 0;
}
body#versionb.ab_test.test28752 #top_header #logo {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28752/sprite-4.0.5316.jpg');
  background-position: -526px -1185px;
  width: 166px;
  height: 38px;
  display: inline-block;
  margin-right: 20px;
}
body#versionb.ab_test.test28752 #page_banner {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28752/sprite-4.0.5316.jpg');
  width: 950px;
  height: 376px;
  background-position: 0 0;
  margin-bottom: 35px;
}
body#versionb.ab_test.test28752 #page_winners {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28752/sprite-4.0.5316.jpg');
  width: 950px;
  height: 316px;
  background-position: 0 -379px;
  margin-bottom: 43px;
}
body#versionb.ab_test.test28752 #page_inner_banner {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28752/sprite-4.0.5316.jpg');
  width: 950px;
  height: 368px;
  background-position: 0 -697px;
  margin-bottom: 43px;
}
body#versionb.ab_test.test28752 #page_package {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28752/sprite-4.0.5316.jpg');
  width: 525px;
  height: 577px;
  background-position: 0 -1066px;
}
body#versionb.ab_test.test28752 .form_top {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28752/sprite-4.0.5316.jpg');
  width: 425px;
  height: 118px;
  background-position: -526px -1066px;
}
body#versionb.ab_test.test28752 .page_press {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/28752/sprite-4.0.5316.jpg');
  width: 865px;
  height: 332px;
  background-position: 0 -1645px;
}
body.ab_test.test28752 {
  width: 100%;
  background: #ffffff;
  color: #000000;
}
body.ab_test.test28752 .reddish_text {
  color: #b3173e;
}
body.ab_test.test28752 .center {
  text-align: center;
}
body.ab_test.test28752 h2 {
  font-size: 34px;
  margin-bottom: 28px;
  padding: 0;
}
body.ab_test.test28752 #page_banner_top_text,
body.ab_test.test28752 #page_package_top_text {
  margin: 0 0 42px;
}
body.ab_test.test28752 #page_banner_top_text h1,
body.ab_test.test28752 #page_package_top_text h1 {
  font-size: 56px;
  line-height: 56px;
  padding: 0;
  font-weight: 100;
  font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}
body.ab_test.test28752 #page_banner_top_text h2,
body.ab_test.test28752 #page_package_top_text h2 {
  font-size: 56px;
  line-height: 56px;
  padding: 0;
  margin: 0 0 15px;
  font-weight: 100;
  font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}
body.ab_test.test28752 #page_banner_top_text .sub-text,
body.ab_test.test28752 #page_package_top_text .sub-text {
  display: inline-block;
}
body.ab_test.test28752 #page_banner_top_text .sub-text {
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
}
body.ab_test.test28752 #page_package_top_text .sub-text {
  font-size: 39px;
  font-weight: 100;
  line-height: 39px;
  font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}
body.ab_test.test28752 .page_package_form {
  overflow: hidden;
  margin: 0 0 34px;
}
body.ab_test.test28752 .page_package_form .col {
  float: left;
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}
body.ab_test.test28752 .page_package_form .col:nth-child(1) {
  background: #fff;
  width: 525px;
}
body.ab_test.test28752 .page_package_form .col:nth-child(2) {
  background-color: #333;
  width: 425px;
}
body.ab_test.test28752 .page_package_form .col .form_wrapper {
  margin: 15px 0 0;
  width: 100%;
  clear: both;
}
body.ab_test.test28752 .page_package_form .col .form_wrapper iframe {
  border: 0;
  margin: 0 62px;
}
body.ab_test.test28752 .page_package_form .col .form_wrapper .paymentbuttons .btn-secondary {
  background-color: transparent !important;
}
body.ab_test.test28752 .content-container {
  width: 950px;
  margin: auto;
}
body.ab_test.test28752 .madbid-logo {
  background-position: -1327px -330px;
  width: 166px;
  height: 38px;
  display: inline-block;
}
body.ab_test.test28752 .social-icons {
  position: relative;
  z-index: 2;
}
body.ab_test.test28752 .social-icons div {
  margin: 2px 0 5px;
}
body.ab_test.test28752 .page_press {
  float: none;
}
body.ab_test.test28752 .sprite_footer {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/sprite_test-4.0.5316.png');
}
body.ab_test.test28752 .media {
  height: 400px;
  margin-bottom: 0;
  color: #000000;
}
body.ab_test.test28752 .media .media-content {
  position: relative;
  margin: 27px 0;
}
body.ab_test.test28752 .media .media-content .media_item {
  border-right: 1px solid #6E6E6E;
  font-size: 16px;
  min-height: 328px;
  padding: 10px 40px;
}
body.ab_test.test28752 .media .media-content .media_item:last-child {
  border-right: 0;
}
body.ab_test.test28752 .media .media-content .media_item .media-icon {
  min-height: 110px;
  float: none !important;
}
body.ab_test.test28752 .media .media-content .media_item .media-icon > div {
  float: none !important;
}
body.ab_test.test28752 .media .media-content .media_item .media_sunday_times {
  background-position: -1041px -894px;
  width: 120px;
  height: 105px;
  padding: 0;
  margin: auto;
}
body.ab_test.test28752 .media .media-content .media_item .media_independant {
  background-position: -1346px -894px;
  width: 220px;
  height: 105px;
  padding: 0;
  margin: auto;
}
body.ab_test.test28752 .media .media-content .media_item .media_the_times {
  background-position: -1671px -894px;
  width: 172px;
  height: 105px;
  padding: 0;
  margin: auto;
}
body.ab_test.test28752 .media .media-content .media_item p {
  margin: 40px auto 0;
}
body.ab_test.test28752 .footer {
  height: 200px;
  color: #000000;
}
body.ab_test.test28752 .footer .footer-content {
  position: relative;
}
body.ab_test.test28752 .footer .media-logos-content {
  border-bottom: 1px solid #2e2e2e;
  margin-bottom: 10px;
  width: 100%;
}
body.ab_test.test28752 .footer #footer {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/sprite_test-4.0.5316.png');
  background-position: -1001px -1209px;
  height: 48px;
  margin: 0 auto 10px;
  width: 100%;
}
body.ab_test.test28752 .footer .madbid-logo {
  vertical-align: top;
  width: 96px;
  height: 22px;
  background-position: -693px -1185px;
}
body.ab_test.test28752 .footer #landingPageFooterText {
  display: inline-block;
  text-align: left;
  margin-left: 20px;
  color: darkgrey;
  max-width: 770px;
}
/* ----------------------------------- madlib/ab_test/30490.less ----------------------------------- */
#top-up-required.ab_test.test30490 {
  color: #000000;
}
#top-up-required.ab_test.test30490 .top-up-background {
  height: 215px;
  position: absolute;
  width: calc(100% + 40px);
  left: -20px;
  z-index: -1;
  top: -20px;
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/topup_30490-sprite-4.0.5316.png');
  background-position: 0 0;
  background-repeat: no-repeat;
}
#top-up-required.ab_test.test30490 .top-up-header {
  height: 185px;
  padding: 10px 10px 0;
}
#top-up-required.ab_test.test30490 .top-up-header-girl {
  height: 215px;
  width: 280px;
  padding: 0;
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/topup_30490-sprite-4.0.5316.png');
  background-position: -795px 0;
  background-repeat: no-repeat;
  position: absolute;
  top: -20px;
  right: 0px;
}
#top-up-required.ab_test.test30490 h1 {
  font-size: 30px;
  font-weight: bold;
  padding: 0;
  line-height: 1em;
  width: 445px;
  text-transform: uppercase;
}
#top-up-required.ab_test.test30490 h2 {
  width: 445px;
  margin-top: 17px;
  padding: 7px 0;
  font-size: 20px;
  line-height: 24px;
}
#top-up-required.ab_test.test30490 h2.no-padding {
  padding: 0;
}
#top-up-required.ab_test.test30490 p {
  width: 460px;
  margin: 10px 0 15px;
  font-size: 11px;
}
#top-up-required.ab_test.test30490 li {
  font-size: 20px;
  line-height: 25px;
  margin: 22px 0 0;
  font-weight: normal;
}
#top-up-required.ab_test.test30490 .offer-block {
  margin-top: 30px;
  position: relative;
  float: left;
  width: 100%;
}
#top-up-required.ab_test.test30490 .offer-block h2 {
  width: 100%;
  margin: 0;
  font-size: 23px;
  letter-spacing: -0.5px;
  line-height: 31px;
}
#top-up-required.ab_test.test30490 .offer-block .benefits {
  border-right: none;
  margin-bottom: 0;
  padding-right: 10px;
  margin-right: 0;
  margin-top: 11px;
  width: 435px;
}
#top-up-required.ab_test.test30490 .offer-block .benefits li {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/topup_30490-sprite-4.0.5316.png');
  background-position: -1077px -25px;
  background-repeat: no-repeat;
  padding-left: 43px;
  font-size: 19px;
  line-height: 20px;
  min-height: 32px;
}
#top-up-required.ab_test.test30490 .offer-block .benefits li strong {
  font-weight: bold;
}
#top-up-required.ab_test.test30490 .offer-block .benefits li.single-line {
  line-height: 32px;
}
#top-up-required.ab_test.test30490 .offer-block .timer-block {
  margin-top: 0;
  float: right;
  width: 252px;
  text-align: center;
  position: absolute;
  bottom: 0;
  right: 0;
}
#top-up-required.ab_test.test30490 .offer-block .timer-block .timer-offer {
  background: #f3f3f3;
  border: 1px solid #e1e1e1;
  border-radius: 8px;
  padding: 13px;
}
#top-up-required.ab_test.test30490 .offer-block .timer-block .timer-offer .timer-label {
  width: 90px;
  float: left;
  margin-top: 12px;
  color: #d70009;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -0.9px;
  text-align: left;
}
#top-up-required.ab_test.test30490 .offer-block .timer-block .timer-offer .btn {
  width: 202px;
}
#top-up-required.ab_test.test30490 .offer-block .timer-block .timer-offer .timer {
  font-size: 28px;
  margin: 6px 0 17px;
  float: right;
  display: inline-block;
}
#top-up-required.ab_test.test30490 .offer-block .timer-block .timer-offer .timer span {
  border: 1px solid #bebebe;
  padding: 9px;
  display: inline-block;
  vertical-align: middle;
  line-height: 33px;
}
#top-up-required.ab_test.test30490 .offer-block .timer-block .timer-offer .timer span.minutes {
  margin-right: 4px;
}
#top-up-required.ab_test.test30490 .offer-block .timer-block .timer-offer .timer span.seconds {
  margin-left: 4px;
}
#top-up-required.ab_test.test30490 .offer-block .timer-block .top-up-notice {
  margin: 8px 11px 0;
  text-align: left;
  line-height: 12px;
  font-size: 10px;
}
#top-up-required.ab_test.test30490 #quick-topup-packages {
  text-align: center;
  padding-bottom: 0;
}
#top-up-required.ab_test.test30490 #quick-topup-packages li {
  display: inline-block;
  border: none;
  margin: 32px 24px 0;
  padding: 0;
}
#top-up-required.ab_test.test30490 #quick-topup-packages li:first-of-type {
  margin-left: 0;
}
#top-up-required.ab_test.test30490 #quick-topup-packages li:last-of-type {
  margin-right: 0;
}
#top-up-required.ab_test.test30490 #quick-topup-packages li input[type="submit"] {
  width: 100%;
  font-family: 'Arial Narrow', Arial, sans-serif;
  font-size: 15px;
  letter-spacing: -0.5px;
}
/* ----------------------------------- madlib/ab_test/34681.less ----------------------------------- */
body.ab_test.test34681.notsupportedyet {
  font-family: cooperHewitt, 'Trebuchet MS', Helvetica, Arial, sans-serif;
}
.ab_test.test34681 .sprite {
  background-image: url(https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/34681/sprites.png);
}
.ab_test.test34681 .sprite-winners {
  background-image: url(https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/34681/winners.jpg);
}
.ab_test.test34681 .big-sell {
  background-color: white;
  padding-top: 20px;
}
.ab_test.test34681 .content-block .content {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto;
}
.ab_test.test34681 header {
  background-color: #272727;
  padding: 10px 0;
  margin: 0;
  min-height: 20px;
}
.ab_test.test34681 header .logo {
  display: inline-block;
  background-position: 0 0;
  width: 110px;
  height: 25px;
}
.ab_test.test34681 header .already-member {
  float: right;
  display: inline-block;
  font-size: 17px;
  font-weight: bold;
  line-height: 27px;
  color: #ffffff;
}
.ab_test.test34681 .big-sell .product {
  position: relative;
  width: 590px;
  height: 500px;
  display: inline-block;
  vertical-align: top;
}
.ab_test.test34681 .big-sell .product .price-block {
  position: absolute;
}
.ab_test.test34681 .big-sell .product .product-image {
  background-image: url(https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/ab_test/34681/main-image.jpg);
  width: 633px;
  height: 480px;
  display: inline-block;
  vertical-align: top;
  margin-left: -54px;
  margin-top: 30px;
}
.ab_test.test34681 .price-block {
  width: 166px;
  height: 156px;
  background-position: -263px 0;
  color: white;
}
.ab_test.test34681 .price-block .savings,
.ab_test.test34681 .price-block .price-info {
  height: 70px;
  padding-top: 7px;
  margin-left: 30px;
}
.ab_test.test34681 .price-block .heading {
  font-size: 14px;
  text-transform: uppercase;
}
.ab_test.test34681 .price-block .percentage {
  font-size: 47px;
  font-weight: 900;
  line-height: 1em;
}
.ab_test.test34681 .price-block .currency-main {
  font-size: 43px;
  font-weight: 900;
  line-height: 1em;
  max-width: 90px;
  display: inline-block;
}
.ab_test.test34681 .price-block .currency-fraction {
  font-size: 25px;
  font-weight: bold;
  display: inline-block;
}
.ab_test.test34681 .price-block .currency-fraction .pence {
  line-height: 1;
}
.ab_test.test34681 .price-block .currency-fraction .sold {
  font-size: 12px;
  line-height: 1;
}
.ab_test.test34681 .price-block .price .period {
  display: inline-block;
  font-size: 28px;
}
.ab_test.test34681 .registration {
  width: 275px;
  padding: 0 18px 20px;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  background: #e8e8e8;
  display: inline-block;
}
.ab_test.test34681 .registration h3 {
  font-size: 30px;
  font-weight: 900;
  text-align: center;
}
.ab_test.test34681 .registration h3 span {
  font-weight: normal;
}
.ab_test.test34681 .registration .subheading {
  font-size: 15px;
  text-align: center;
}
.ab_test.test34681 .registration input[type=text],
.ab_test.test34681 .registration input[type=email],
.ab_test.test34681 .registration input[type=tel],
.ab_test.test34681 .registration input[type=password] {
  width: 100%;
  border-radius: 3px;
  box-sizing: border-box;
  margin: 9px 0;
  padding: 8px;
  font-size: 15px;
  font-weight: 100;
  border: 0;
  box-shadow: 0px -1px 1px 1px #dedede;
}
.ab_test.test34681 .registration .agreement {
  margin: 10px 0;
}
.ab_test.test34681 .registration .agreement a {
  font-weight: bold;
  color: #424242;
}
.ab_test.test34681 .registration .agreement input {
  vertical-align: top;
  margin-top: 2px;
}
.ab_test.test34681 .registration .agreement .terms {
  display: inline-block;
  width: 93%;
}
.ab_test.test34681 .registration .facebook-login {
  position: relative;
  cursor: pointer;
  border-radius: 3px;
  background-color: #4676a5;
  background-image: -moz-linear-gradient(90deg, #225b97 0%, #4676a5 100%);
  background-image: -webkit-linear-gradient(90deg, #225b97 0%, #4676a5 100%);
  background-image: -ms-linear-gradient(90deg, #225b97 0%, #4676a5 100%);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
  color: white;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35);
  padding: 7px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.ab_test.test34681 .registration .facebook-login .facebook-icon {
  width: 16px;
  height: 24px;
  display: inline-block;
  background-position: -111px 0;
  position: absolute;
  top: 5px;
  right: 10px;
}
.ab_test.test34681 .registration .separator {
  border-bottom: 1px solid #9a9a9c;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 15px;
}
.ab_test.test34681 .registration .or-block {
  top: 8px;
  position: relative;
  background-color: #e8e8e8;
  width: 67px;
  display: inline-block;
  color: #9a9a9c;
  font-weight: bold;
}
.ab_test.test34681 .registration input[type=submit],
.ab_test.test34681 button.call-to-action {
  cursor: pointer;
  width: 100%;
  box-sizing: border-box;
  border: 0;
  border-radius: 3px;
  background-color: #ed3f16;
  background-image: -moz-linear-gradient(90deg, #f40000 0%, #ed3f16 100%);
  background-image: -webkit-linear-gradient(90deg, #f40000 0%, #ed3f16 100%);
  background-image: -ms-linear-gradient(90deg, #f40000 0%, #ed3f16 100%);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
  color: white;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35);
  padding: 7px;
  font-size: 16px;
  font-weight: bold;
  margin-top: 15px;
}
.ab_test.test34681 .separator {
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  margin-top: 15px;
  margin-bottom: 5px;
}
.ab_test.test34681 .awards {
  text-align: center;
  color: #d7d7d7;
}
.ab_test.test34681 .awards .award {
  display: inline-block;
  margin: 0 20px;
}
.ab_test.test34681 .awards .tech-track {
  background-position: -430px -96px;
  width: 40px;
  height: 68px;
}
.ab_test.test34681 .awards .tech-media-invest {
  background-position: -714px -96px;
  width: 98px;
  height: 55px;
}
.ab_test.test34681 .awards .ecommerce {
  background-position: -470px -96px;
  width: 50px;
  height: 60px;
}
.ab_test.test34681 .awards .red-herring {
  background-position: -522px -96px;
  width: 68px;
  height: 50px;
}
.ab_test.test34681 .awards .national-business {
  background-position: -590px -96px;
  width: 118px;
  height: 45px;
}
.ab_test.test34681 .quote-block {
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  background-color: #ededed;
}
.ab_test.test34681 .quote-block div.content {
  margin-bottom: 146px;
}
.ab_test.test34681 .quote-block h2 {
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  margin: 30px 0;
}
.ab_test.test34681 .quote {
  border: 1px solid #d2d2d2;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  background-color: #eeeeee;
  position: relative;
  height: 233px;
  margin-bottom: 25px;
}
.ab_test.test34681 .quote .quote-image {
  position: absolute;
  height: 41px;
  width: 52px;
  left: -8px;
  top: -8px;
  background-position: -816px -97px;
}
.ab_test.test34681 .quote .price-block {
  position: absolute;
  right: -14px;
  top: -8px;
}
.ab_test.test34681 .quote .winner-details {
  vertical-align: top;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  width: 166px;
  display: inline-block;
}
.ab_test.test34681 .quote .winner-details .winner-name {
  color: #e44740;
  font-size: 18px;
  font-weight: bold;
}
.ab_test.test34681 .quote .winner-details .winner-quote {
  font-size: 14px;
  color: #4f4f4f;
  margin-top: 5px;
}
.ab_test.test34681 .quote .winner-image {
  display: inline-block;
  width: 698px;
  height: 233px;
  background-color: white;
  overflow: hidden;
}
.ab_test.test34681 .quote .winner-one {
  background-position: 0 -9px;
  margin-left: 26px;
  height: 233px;
  width: 673px;
}
.ab_test.test34681 .quote .winner-two {
  background-position: 0 -242px;
  margin-left: 101px;
  height: 226px;
  width: 649px;
  margin-top: 7px;
}
.ab_test.test34681 .quote .winner-three {
  background-position: -674px 0;
  margin-left: 40px;
  height: 225px;
  width: 508px;
  margin-top: 10px;
}
.ab_test.test34681 .quote .winner-four {
  background-position: -674px -225px;
  height: 224px;
  width: 478px;
  margin-left: 41px;
  margin-top: 9px;
}
.ab_test.test34681 .quote .winner-five {
  background-position: 0px -469px;
  margin-left: 7px;
  height: 217px;
  width: 529px;
  margin-top: 16px;
}
.ab_test.test34681 .quote .winner-six {
  background-position: -649px -450px;
  margin-left: 19px;
  height: 233px;
  width: 529px;
  margin-top: 23px;
}
.ab_test.test34681 .rrp-price {
  text-decoration: line-through;
}
.ab_test.test34681 .stamp {
  position: absolute;
  background-position: 0 -26px;
  width: 262px;
  height: 252px;
  margin-top: -1px;
  margin-left: 330px;
}
.ab_test.test34681 .guarantee-block {
  background-color: white;
  padding-top: 145px;
  padding-bottom: 35px;
}
.ab_test.test34681 .guarantee-block h2 {
  font-size: 24px;
  font-weight: 900;
  line-height: 1.25em;
  text-align: center;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.ab_test.test34681 .how-it-works-block {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}
.ab_test.test34681 .how-it-works-block h2 {
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.ab_test.test34681 .how-it-works-block ul {
  text-align: center;
  margin-bottom: 60px;
}
.ab_test.test34681 .how-it-works-block ul li {
  display: inline-block;
  width: 153px;
  margin: 0px 12px;
  text-align: center;
  vertical-align: top;
  font-size: 15px;
}
.ab_test.test34681 .how-it-works-block ul li .sprite {
  width: 96px;
  height: 96px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
}
.ab_test.test34681 .how-it-works-block ul li.buy .sprite {
  background-position: -429px 0;
}
.ab_test.test34681 .how-it-works-block ul li.timer .sprite {
  background-position: -525px 0;
}
.ab_test.test34681 .how-it-works-block ul li.winner .sprite {
  background-position: -621px 0;
}
.ab_test.test34681 .how-it-works-block ul li.guarantee .sprite {
  background-position: -813px 0;
}
.ab_test.test34681 .how-it-works-block ul li.earned-discount .sprite {
  background-position: -717px 0;
}
.ab_test.test34681 .how-it-works-block .guarantee strong {
  font-weight: 900;
  text-transform: uppercase;
}
.ab_test.test34681 .sign-up-today {
  background: #272727;
  color: #ffffff;
  text-align: center;
}
.ab_test.test34681 .sign-up-today h2 {
  text-align: center;
  font-weight: 900;
  font-size: 30px;
  width: 350px;
  padding-top: 60px;
  padding-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}
.ab_test.test34681 .sign-up-today button.call-to-action {
  width: 280px;
  margin-bottom: 60px;
}
.ab_test.test34681 footer.main {
  background-color: #000000;
  padding: 30px 0;
  margin: 0;
  border: 0;
}
.ab_test.test34681 footer.main .content {
  text-align: center;
}
.ab_test.test34681 footer.main .payment-logo {
  margin: 0 10px;
}
.ab_test.test34681 footer.main .visa {
  background-position: -260px -160px;
  width: 52px;
  height: 30px;
  display: inline-block;
}
.ab_test.test34681 footer.main .maestro {
  background-position: -365px -160px;
  width: 54px;
  height: 30px;
  display: inline-block;
}
.ab_test.test34681 footer.main .mastercard {
  background-position: -311px -160px;
  width: 53px;
  height: 30px;
  display: inline-block;
}
.ab_test.test34681 footer.main .paypal {
  background-position: -419px -160px;
  width: 63px;
  height: 30px;
  display: inline-block;
}
.ab_test.test34681 footer.main .paysafecard {
  background-position: -481px -162px;
  width: 98px;
  height: 30px;
  display: inline-block;
}
#versionb.ab_test.test34681 .product .product-image {
  margin-left: 40px;
}
#versionb.ab_test.test34681 .product .iphone6-text {
  width: 305px;
  height: 100px;
  background-position: -260px -191px;
  position: absolute;
  top: 50px;
  left: 550px;
}
#versionb.ab_test.test34681 .quote-block {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #ffffff;
}
#versionb.ab_test.test34681 .how-it-works-block {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #ffffff;
}
#versionb.ab_test.test34681 .sign-up-today {
  display: none;
}
#versionb.ab_test.test34681 .registration-block {
  background-color: #ffffff;
  padding-bottom: 40px;
}
#versionb.ab_test.test34681 .registration-block .registration {
  display: block;
  margin: auto;
}
.de-CH .ab_test.test34681 .price-block .currency-main,
.de-DE .ab_test.test34681 .price-block .currency-main {
  max-width: 76px;
}
.es-MX .ab_test.test34681 .price-block .currency-main,
.es-CL .ab_test.test34681 .price-block .currency-main,
.es-AR .ab_test.test34681 .price-block .currency-main {
  max-width: 74px;
}
.fr-FR .ab_test.test34681 .registration .facebook-login .facebook-icon {
  right: 4px;
}
.it-IT .ab_test.test34681 .price-block .currency-main,
.ti-TI .ab_test.test34681 .price-block .currency-main {
  max-width: 77px;
}
.nl-NL .ab_test.test34681 .price-block .currency-main {
  max-width: 64px;
}
.pl-PL .ab_test.test34681 .price-block .currency-main {
  max-width: 66px;
}
.pt-BR .ab_test.test34681 .price-block .currency-main,
.pt-PT .ab_test.test34681 .price-block .currency-main {
  max-width: 75px;
}
.tr-TR .ab_test.test34681 .price-block .currency-main {
  max-width: 66px;
}
/* ----------------------------------- madlib/ab_test/34033.less ----------------------------------- */
body#versionb.ab_test.test20423.video-at-top .sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/34033/sprite_yellow-4.0.5316.jpg');
}
body.ab_test.test20423.video-at-top #video_container {
  width: 452px;
  height: 254px;
  padding: 0 0 10px;
}
body.ab_test.test20423.video-at-top #warehouse_01 p,
body.ab_test.test20423.video-at-top #warehouse_02 p,
body.ab_test.test20423.video-at-top #warehouse_03 p,
body.ab_test.test20423.video-at-top #warehouse_04 p {
  bottom: 0;
  font-weight: bold;
}
body.ab_test.test20423.video-at-top #warehouse_top_01,
body.ab_test.test20423.video-at-top #warehouse_top_02,
body.ab_test.test20423.video-at-top #warehouse_top_03,
body.ab_test.test20423.video-at-top #warehouse_top_04 {
  width: 209px;
  height: 224px;
  margin: 0 5px;
  background-position: -1151px -928px;
  float: left;
  position: relative;
}
.ab_test.long_page_new.video-at-top #warehouse_top_01 p,
.ab_test.long_page_new.video-at-top #warehouse_top_02 p,
.ab_test.long_page_new.video-at-top #warehouse_top_03 p,
.ab_test.long_page_new.video-at-top #warehouse_top_04 p {
  bottom: 0;
  font-weight: bold;
  color: #ffffff;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  position: absolute;
  text-align: center;
  width: 100%;
}
body.ab_test.test20423.video-at-top #warehouse_top_01 {
  background-position: -941px -928px;
}
body.ab_test.test20423.video-at-top #warehouse_top_02 {
  background-position: -1151px -928px;
}
body.ab_test.test20423.video-at-top #warehouse_top_03 {
  background-position: -1361px -928px;
}
body.ab_test.test20423.video-at-top #warehouse_top_04 {
  background-position: -1571px -928px;
}
/* ----------------------------------- madlib/ab_test/35078.less ----------------------------------- */
body.ab_test.test35078 {
  font-family: cooperHewitt, 'Trebuchet MS', Helvetica, Arial, sans-serif;
}
body.ab_test.test35078 {
  color: #272727;
  margin-top: 50px;
}
.ab_test.test35078 .sprite {
  background-image: url(https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/ab_test/35078/sprite.png);
}
.ab_test.test35078 .sprite-winners {
  background-image: url(https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/generic/ab_test/35078/winners.png);
}
.ab_test.test35078 .big-sell {
  background-color: white;
  padding-top: 20px;
}
.ab_test.test35078 .content-block .content {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto;
}
.ab_test.test35078 header {
  background-color: #272727;
  padding: 8px 0;
  margin: 0;
  min-height: 20px;
  position: fixed;
  width: 100%;
  z-index: 10;
  top: 0;
}
.ab_test.test35078 header .logo {
  margin-top: 5px;
  display: inline-block;
  background-position: 0 -245px;
  width: 110px;
  height: 25px;
}
.ab_test.test35078 header .header-sign-up {
  float: right;
  display: inline-block;
}
.ab_test.test35078 header .header-sign-up .facebook-login,
.ab_test.test35078 header .header-sign-up .call-to-action {
  line-height: 1.2;
  border-radius: 4px;
}
.ab_test.test35078 header .header-sign-up .call-to-action {
  min-width: 110px;
  margin-left: 15px;
  margin-right: 10px;
}
.ab_test.test35078 header .header-sign-up .facebook-login {
  padding: 7px 37px 7px 15px;
  text-align: left;
  display: inline-block;
}
.ab_test.test35078 header .already-member {
  font-size: 17px;
  font-weight: bold;
  line-height: 27px;
  color: #ffffff;
}
.ab_test.test35078 .tag-line {
  text-align: center;
  font-size: 20px;
}
.ab_test.test35078 .big-sell h1 {
  font-size: 60px;
  font-weight: 900;
  line-height: 1.2;
  text-align: center;
}
.ab_test.test35078 .big-sell h1 strong {
  color: #f11e0a;
  font-weight: 900;
}
.ab_test.test35078 .big-sell .product {
  position: relative;
  width: 590px;
  height: 500px;
  display: inline-block;
  vertical-align: top;
}
.ab_test.test35078 .big-sell .product .price-block {
  position: absolute;
}
.ab_test.test35078 .big-sell .product .product-image {
  background-image: url(https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/35078/main-image.jpg);
  width: 903px;
  height: 468px;
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
}
.ab_test.test35078 .price-block {
  width: 128px;
  height: 119px;
  background-position: 0 -272px;
  color: white;
}
.ab_test.test35078 .price-block .savings,
.ab_test.test35078 .price-block .price-info {
  height: 53px;
  padding-top: 7px;
  margin-left: 24px;
}
.ab_test.test35078 .price-block .heading {
  font-size: 11px;
  text-transform: uppercase;
}
.ab_test.test35078 .price-block .percentage {
  font-size: 37px;
  font-weight: 900;
  line-height: 1em;
}
.ab_test.test35078 .price-block .currency-main {
  font-size: 32px;
  font-weight: 900;
  line-height: 1em;
  max-width: 70px;
  display: inline-block;
}
.ab_test.test35078 .price-block .currency-fraction {
  font-size: 19px;
  font-weight: bold;
  display: inline-block;
}
.ab_test.test35078 .price-block .currency-fraction .pence {
  line-height: 1;
}
.ab_test.test35078 .price-block .currency-fraction .sold {
  font-size: 9px;
  line-height: 1;
}
.ab_test.test35078 .price-block .price .period {
  display: inline-block;
  font-size: 28px;
}
.ab_test.test35078 .warehouse-block {
  display: inline-block;
  width: 507px;
  vertical-align: top;
  margin-left: 42px;
}
.ab_test.test35078 .warehouse-block .image-block {
  display: inline-block;
  width: 232px;
  height: 244px;
  margin-bottom: 16px;
  margin-right: 16px;
  position: relative;
}
.ab_test.test35078 .warehouse-block .image-block.block2 {
  background-position: -233px 0;
}
.ab_test.test35078 .warehouse-block .image-block.block3 {
  background-position: -466px 0;
}
.ab_test.test35078 .warehouse-block .image-block.block4 {
  background-position: -699px 0;
}
.ab_test.test35078 .warehouse-block .image-block span {
  bottom: 12px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: white;
  font-weight: 900;
  font-size: 19px;
  position: absolute;
}
.ab_test.test35078 .registration {
  width: 275px;
  padding: 0 20px 20px;
  border-radius: 3px;
  background: #1e1e20;
  display: inline-block;
  color: #ffffff;
}
.ab_test.test35078 .registration a {
  font-weight: bold;
  color: #ffffff;
}
.ab_test.test35078 .registration h3 {
  font-size: 30px;
  font-weight: 900;
  text-align: center;
  margin-top: 10px;
}
.ab_test.test35078 .registration h3 span {
  font-weight: normal;
}
.ab_test.test35078 .registration .subheading {
  font-size: 15px;
  text-align: center;
  margin-bottom: 10px;
}
.ab_test.test35078 .registration input[type=text],
.ab_test.test35078 .registration input[type=email],
.ab_test.test35078 .registration input[type=tel],
.ab_test.test35078 .registration input[type=password] {
  width: 100%;
  border-radius: 3px;
  box-sizing: border-box;
  margin: 9px 0;
  padding: 8px;
  font-size: 15px;
  font-weight: 100;
  border: 0;
  box-shadow: 0px -1px 1px 1px #dedede;
}
.ab_test.test35078 .registration .agreement {
  margin: 10px 0;
}
.ab_test.test35078 .registration .agreement input {
  vertical-align: top;
  margin-top: 2px;
}
.ab_test.test35078 .registration .agreement .terms {
  display: inline-block;
  width: 93%;
}
.ab_test.test35078 .registration .facebook-login {
  padding: 7px;
  text-align: center;
}
.ab_test.test35078 .registration .separator {
  border-bottom: 1px solid #9a9a9c;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 15px;
}
.ab_test.test35078 .registration .or-block {
  top: 8px;
  position: relative;
  background-color: #1e1e20;
  width: 67px;
  display: inline-block;
  color: #9a9a9c;
  font-weight: bold;
}
.ab_test.test35078 .facebook-login {
  position: relative;
  cursor: pointer;
  border-radius: 3px;
  background-color: #4676a5;
  background-image: -moz-linear-gradient(90deg, #225b97 0%, #4676a5 100%);
  background-image: -webkit-linear-gradient(90deg, #225b97 0%, #4676a5 100%);
  background-image: -ms-linear-gradient(90deg, #225b97 0%, #4676a5 100%);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
  color: white;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35);
  font-size: 16px;
  font-weight: bold;
}
.ab_test.test35078 .facebook-login .facebook-icon {
  width: 16px;
  height: 24px;
  display: inline-block;
  background-position: -110px -245px;
  position: absolute;
  top: 5px;
  right: 10px;
}
.ab_test.test35078 .registration input[type=submit] {
  width: 100%;
  margin-top: 15px;
}
.ab_test.test35078 .registration input[type=submit],
.ab_test.test35078 button.call-to-action {
  cursor: pointer;
  box-sizing: border-box;
  border: 0;
  border-radius: 3px;
  background-color: #ed3f16;
  background-image: -moz-linear-gradient(90deg, #f40000 0%, #ed3f16 100%);
  background-image: -webkit-linear-gradient(90deg, #f40000 0%, #ed3f16 100%);
  background-image: -ms-linear-gradient(90deg, #f40000 0%, #ed3f16 100%);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
  color: white;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35);
  padding: 7px;
  font-size: 16px;
  font-weight: bold;
}
.ab_test.test35078 .separator {
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  margin-top: 15px;
  margin-bottom: 0;
}
.ab_test.test35078 .awards {
  text-align: center;
  color: #d7d7d7;
}
.ab_test.test35078 .awards .award {
  display: inline-block;
  margin: 0 20px;
}
.ab_test.test35078 .awards .tech-track {
  background-position: -128px -340px;
  width: 40px;
  height: 68px;
}
.ab_test.test35078 .awards .tech-media-invest {
  background-position: -412px -340px;
  width: 98px;
  height: 55px;
}
.ab_test.test35078 .awards .ecommerce {
  background-position: -168px -340px;
  width: 50px;
  height: 60px;
}
.ab_test.test35078 .awards .red-herring {
  background-position: -220px -340px;
  width: 68px;
  height: 50px;
}
.ab_test.test35078 .awards .national-business {
  background-position: -288px -340px;
  width: 118px;
  height: 45px;
}
.ab_test.test35078 .quote-block {
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  background-color: #ededed;
}
.ab_test.test35078 .quote-block div.content {
  margin-bottom: 146px;
}
.ab_test.test35078 .quote-block h2 {
  font-size: 27px;
  font-weight: 900;
  text-align: center;
  margin: 20px 0 0;
  padding: 9px 0 0;
}
.ab_test.test35078 .quote-block .tag-line {
  margin-bottom: 20px;
}
.ab_test.test35078 .quote {
  border: 1px solid #d2d2d2;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  position: relative;
  height: 267px;
  margin-bottom: 25px;
  display: inline-block;
  width: 434px;
  margin: 15px 0 15px;
  vertical-align: top;
}
.ab_test.test35078 .quote:nth-child(odd) {
  margin-right: 30px;
}
.ab_test.test35078 .quote .quote-image {
  position: absolute;
  height: 41px;
  width: 52px;
  left: -8px;
  top: -8px;
  background-position: -816px -97px;
}
.ab_test.test35078 .quote .price-block {
  position: absolute;
  right: -6px;
  top: -5px;
  z-index: 1;
}
.ab_test.test35078 .quote .winner-details {
  vertical-align: top;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  width: 200px;
  display: inline-block;
}
.ab_test.test35078 .quote .winner-details .product-name {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 900;
  margin-bottom: 10px;
}
.ab_test.test35078 .quote .winner-details .winner-name {
  font-size: 15px;
  font-weight: 900;
}
.ab_test.test35078 .quote .winner-details .winner-quote {
  width: 154px;
  font-size: 14px;
  color: #4f4f4f;
  margin-top: 5px;
}
.ab_test.test35078 .quote .winner-image {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  right: 0;
  bottom: 0;
}
.ab_test.test35078 .quote .winner-one {
  background-position: 0 0;
  height: 200px;
  width: 273px;
}
.ab_test.test35078 .quote .winner-two {
  background-position: -280px 0;
  height: 213px;
  width: 274px;
}
.ab_test.test35078 .quote .winner-three {
  background-position: -554px 0;
  height: 213px;
  width: 251px;
  margin-right: 15px;
}
.ab_test.test35078 .quote .winner-four {
  background-position: -806px 0;
  height: 206px;
  width: 192px;
  margin-right: 62px;
}
.ab_test.test35078 .quote .winner-five {
  background-position: -997px 0;
  height: 215px;
  width: 245px;
  margin-right: 40px;
}
.ab_test.test35078 .quote .winner-six {
  background-position: -1242px 0;
  height: 191px;
  width: 265px;
}
.ab_test.test35078 .rrp-price {
  text-decoration: line-through;
}
.ab_test.test35078 .stamp {
  background-image: url(https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/35078/main-image.jpg);
  position: absolute;
  background-position: 0 -470px;
  width: 262px;
  height: 250px;
  margin-left: 330px;
  margin-top: 20px;
}
.ab_test.test35078 .guarantee-block {
  background-color: white;
  padding-top: 145px;
  padding-bottom: 35px;
}
.ab_test.test35078 .guarantee-block h2 {
  font-size: 26px;
  font-weight: 900;
  line-height: 1.25em;
  text-align: center;
  width: 540px;
  margin-left: auto;
  margin-right: auto;
}
.ab_test.test35078 .how-it-works-block {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}
.ab_test.test35078 .how-it-works-block h2 {
  font-size: 28px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.ab_test.test35078 .how-it-works-block ul {
  text-align: center;
  margin-bottom: 60px;
}
.ab_test.test35078 .how-it-works-block ul li {
  display: inline-block;
  width: 153px;
  margin: 0px 12px;
  text-align: center;
  vertical-align: top;
  font-size: 15px;
}
.ab_test.test35078 .how-it-works-block ul li .sprite {
  width: 96px;
  height: 96px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
}
.ab_test.test35078 .how-it-works-block ul li.buy .sprite {
  background-position: -128px -244px;
}
.ab_test.test35078 .how-it-works-block ul li.timer .sprite {
  background-position: -224px -244px;
}
.ab_test.test35078 .how-it-works-block ul li.winner .sprite {
  background-position: -320px -244px;
}
.ab_test.test35078 .how-it-works-block ul li.guarantee .sprite {
  background-position: -512px -244px;
}
.ab_test.test35078 .how-it-works-block ul li.earned-discount .sprite {
  background-position: -416px -244px;
}
.ab_test.test35078 .how-it-works-block .guarantee strong {
  font-weight: 900;
  text-transform: uppercase;
}
.ab_test.test35078 .sign-up-today {
  background: #272727;
  color: #ffffff;
  text-align: center;
}
.ab_test.test35078 .sign-up-today h2 {
  text-align: center;
  font-weight: 900;
  font-size: 30px;
  width: 350px;
  padding-top: 60px;
  padding-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}
.ab_test.test35078 .sign-up-today button.call-to-action {
  width: 280px;
  margin-bottom: 60px;
}
.ab_test.test35078 footer.main {
  background-color: #000000;
  padding: 30px 0;
  margin: 0;
  border: 0;
}
.ab_test.test35078 footer.main .content {
  text-align: center;
}
.ab_test.test35078 footer.main .payment-logo {
  margin: 0 10px;
}
.ab_test.test35078 footer.main .visa {
  background-position: -607px -245px;
  width: 52px;
  height: 30px;
  display: inline-block;
}
.ab_test.test35078 footer.main .maestro {
  background-position: -712px -245px;
  width: 54px;
  height: 30px;
  display: inline-block;
}
.ab_test.test35078 footer.main .mastercard {
  background-position: -658px -245px;
  width: 53px;
  height: 30px;
  display: inline-block;
}
.ab_test.test35078 footer.main .paypal {
  background-position: -766px -245px;
  width: 63px;
  height: 30px;
  display: inline-block;
}
.ab_test.test35078 footer.main .paysafecard {
  background-position: -828px -245px;
  width: 98px;
  height: 30px;
  display: inline-block;
}
#versionb.ab_test.test35078 .quote-block {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #ffffff;
}
#versionb.ab_test.test35078 .how-it-works-block {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #ffffff;
}
#versionb.ab_test.test35078 .sign-up-today {
  display: none;
}
#versionb.ab_test.test35078 .registration-block {
  background-color: #ffffff;
  padding-bottom: 40px;
}
.de-CH .ab_test.test35078 .price-block .currency-main,
.de-DE .ab_test.test35078 .price-block .currency-main {
  max-width: 51px;
}
.es-MX .ab_test.test35078 .price-block .currency-main,
.es-CL .ab_test.test35078 .price-block .currency-main,
.es-AR .ab_test.test35078 .price-block .currency-main {
  max-width: 58px;
}
.fr-FR .ab_test.test35078 .registration .facebook-login .facebook-icon {
  right: 4px;
}
.it-IT .ab_test.test35078 .price-block .currency-main,
.ti-TI .ab_test.test35078 .price-block .currency-main {
  max-width: 61px;
}
.nl-NL .ab_test.test35078 .price-block .currency-main {
  max-width: 51px;
}
.pl-PL .ab_test.test35078 .price-block .currency-main {
  max-width: 53px;
}
.pt-BR .ab_test.test35078 .price-block .currency-main,
.pt-PT .ab_test.test35078 .price-block .currency-main {
  max-width: 59px;
}
.tr-TR .ab_test.test35078 .price-block .currency-main {
  max-width: 52px;
}
/* ----------------------------------- madlib/ab_test/projecty.less ----------------------------------- */
body#versiona.ab_test.projecty .sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/projecty/sprite-4.0.5316.jpg');
}
body#versiona.ab_test.projecty #top_header #logo {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/projecty/sprite-4.0.5316.jpg');
  background-position: -1327px -330px;
  width: 166px;
  height: 38px;
  display: inline-block;
  margin-right: 20px;
}
body#versionb.ab_test.projecty .sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/projecty/sprite-4.0.5316.jpg');
}
body#versionb.ab_test.projecty #top_header {
  margin: 0px 0 15px;
  padding: 15px 20px 0;
}
body#versionb.ab_test.projecty #top_header #logo {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/projecty/sprite-4.0.5316.jpg');
  background-position: -1327px -330px;
  width: 166px;
  height: 38px;
  display: inline-block;
  margin-right: 20px;
}
body#versionb.ab_test.projecty .auktionen-bar {
  background-color: #FDBA12;
}
body#versionb.ab_test.projecty #promise .bar {
  background-color: #ffffff;
}
body#versionb.ab_test.projecty .imac-bar {
  background-color: #FDBA12;
  height: 186px;
  width: 100%;
  left: 0;
  margin-top: 212px;
}
body.ab_test.projecty {
  width: 100%;
  background: #ffffff;
  color: #000000;
}
body.ab_test.projecty h2 {
  font-size: 50px;
}
body.ab_test.projecty h2.center {
  text-align: center;
}
body.ab_test.projecty .down-arrows {
  width: 44px;
  height: 44px;
  display: inline-block;
  vertical-align: middle;
  background-position: -1623px -414px;
}
body.ab_test.projecty .content-container {
  width: 1000px;
  margin: auto;
}
body.ab_test.projecty .madbid-logo {
  background-position: -1327px -330px;
  width: 166px;
  height: 38px;
  display: inline-block;
}
body.ab_test.projecty .social-icons {
  position: relative;
  z-index: 2;
}
body.ab_test.projecty .social-icons div {
  margin: 2px 0 5px;
}
body.ab_test.projecty #top_header {
  height: auto;
}
body.ab_test.projecty #top_header #logged_out_view {
  display: inline-block;
}
body.ab_test.projecty #top_header #logged_out_view input[type="text"],
body.ab_test.projecty #top_header #logged_out_view input[type="password"] {
  width: 160px;
  height: 37px;
  border: 1px solid #000000;
  vertical-align: bottom;
  margin: 0 5px;
  font-size: 20px;
  padding: 3px 10px;
}
body.ab_test.projecty #top_header #logged_out_view .wrapper_facebook,
body.ab_test.projecty #top_header #logged_out_view .wrapper_login_button {
  display: inline-block;
  vertical-align: bottom;
}
body.ab_test.projecty #top_header #logged_out_view .wrapper_login_button {
  margin-left: 10px;
}
body.ab_test.projecty #top_header #logged_out_view .wrapper_facebook {
  background-color: #50679D;
  height: 43px;
  margin-left: 13px;
  max-width: 130px;
  min-width: 106px;
  border-radius: 20px;
  color: white;
  font-size: 20px;
  border: none;
  text-transform: none;
  box-shadow: none;
  text-align: center;
  line-height: 45px;
  cursor: pointer;
  font-weight: bold;
  padding-right: 12px;
  /*.facebook_login_button {
                    margin: auto;
                    width: 77px;
                    margin-top: 9px;
                }*/

}
body.ab_test.projecty #top_header #logged_out_view .wrapper_facebook .facebook-icon {
  background-position: -1667px -414px;
  width: 17px;
  height: 31px;
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
  margin-right: 10px;
  margin-left: 12px;
}
body.ab_test.projecty #top_header #logged_out_view #header_login_button {
  width: 118px;
  height: 43px;
  color: white;
  font-size: 20px;
  border-radius: 20px;
  background-color: #82CE16;
  border: none;
  text-transform: none;
  box-shadow: none;
}
body.ab_test.projecty #top_header #logged_out_view .or {
  display: inline-block;
  vertical-align: top;
  padding-top: 12px;
  margin: 0 0 0 13px;
  font-size: 17px;
}
body.ab_test.projecty #top_header #logged_out_view .password-message {
  position: absolute;
  bottom: -1em;
  margin: 0 5px;
  font-size: 10px;
}
body.ab_test.projecty .warehouse-footer {
  width: 408px;
  height: 56px;
  background-color: #333333;
  color: #ffffff;
  padding: 5px 20px;
  font-size: 16px;
}
body.ab_test.projecty .warehouse-footer h3 {
  padding: 0;
  font-size: 23px;
  text-transform: uppercase;
}
body.ab_test.projecty #warehouse_01,
body.ab_test.projecty #warehouse_02,
body.ab_test.projecty #warehouse_03,
body.ab_test.projecty #warehouse_04 {
  width: 224px;
}
body.ab_test.projecty #warehouse_01 ul,
body.ab_test.projecty #warehouse_02 ul,
body.ab_test.projecty #warehouse_03 ul,
body.ab_test.projecty #warehouse_04 ul {
  margin-top: 100px;
}
body.ab_test.projecty #warehouse_01 ul li,
body.ab_test.projecty #warehouse_02 ul li,
body.ab_test.projecty #warehouse_03 ul li,
body.ab_test.projecty #warehouse_04 ul li {
  color: white;
  text-transform: uppercase;
  font-size: 16px;
}
body.ab_test.projecty #warehouse_01 ul li::before,
body.ab_test.projecty #warehouse_02 ul li::before,
body.ab_test.projecty #warehouse_03 ul li::before,
body.ab_test.projecty #warehouse_04 ul li::before {
  content: '';
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/projecty/sprite-4.0.5316.jpg');
  background-position: -1659px -378px;
  width: 35px;
  height: 35px;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
  margin: 5px;
}
body.ab_test.projecty #warehouse_01.odd li,
body.ab_test.projecty #warehouse_02.odd li,
body.ab_test.projecty #warehouse_03.odd li,
body.ab_test.projecty #warehouse_04.odd li {
  margin-left: 10px;
}
body.ab_test.projecty #warehouse_01 {
  background-position: 0 0;
}
body.ab_test.projecty #warehouse_02 {
  background-position: -224px 0;
}
body.ab_test.projecty #warehouse_03 {
  background-position: 0 -226px;
}
body.ab_test.projecty #warehouse_04 {
  background-position: -224px -226px;
}
body.ab_test.projecty #registration {
  padding: 0;
  margin: 0;
  width: 397px;
  min-height: 518px;
  text-align: left;
}
body.ab_test.projecty #registration h3 {
  margin: 0;
  padding: 10px 0;
  height: auto;
  text-align: center;
  line-height: 1em;
}
body.ab_test.projecty #registration .button_wrapper {
  background-image: none;
  margin-top: 9px;
}
body.ab_test.projecty #registration .button_wrapper #sign_up_button {
  background-color: #82CE16;
  border: 0;
  border-radius: 17px;
  color: #ffffff;
  text-transform: none;
}
body.ab_test.projecty .signup {
  color: #ffffff;
  font-size: 16px;
}
body.ab_test.projecty .signup form {
  margin: 0;
}
body.ab_test.projecty .signup fieldset {
  text-align: center;
  width: 280px;
  margin: auto;
}
body.ab_test.projecty .signup fieldset .line {
  margin: 0;
}
body.ab_test.projecty .signup fieldset .agreement {
  margin-top: 7px;
  text-align: left;
}
body.ab_test.projecty .signup fieldset #agreement {
  display: inline-block;
  width: 20px;
  vertical-align: top;
  margin-top: 3px;
  border: 0;
}
body.ab_test.projecty .signup fieldset .terms_cond {
  display: inline-block;
  width: 87%;
  vertical-align: middle;
  font-size: 12px;
  text-align: left;
}
body.ab_test.projecty .signup fieldset input.styled {
  width: 260px;
  height: 37px;
  padding: 3px 10px;
  font-size: 18px;
  border-radius: 0;
  font-family: inherit;
  font-style: normal;
  margin-top: 10px;
  box-shadow: none;
}
body.ab_test.projecty .signup fieldset select.styled {
  width: 280px;
  height: 37px;
  padding: 3px 10px;
  font-size: 18px;
  border-radius: 0;
  font-family: inherit;
  font-style: normal;
  box-shadow: none;
}
body.ab_test.projecty .signup fieldset .facebook-login {
  background-color: #50679D;
  height: 43px;
  border-radius: 20px;
  color: white;
  font-size: 20px;
  border: none;
  text-transform: none;
  box-shadow: none;
  text-align: center;
  line-height: 45px;
  cursor: pointer;
  font-weight: bold;
  margin: 5px 0;
}
body.ab_test.projecty .signup fieldset .facebook-login .facebook-icon {
  background-position: -1667px -414px;
  width: 17px;
  height: 31px;
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
  margin-right: 10px;
}
body.ab_test.projecty .signup .message {
  min-height: 1.5em;
  -ms-word-break: break-all;
  /* Be VERY careful with this, breaks normal words wh_erever */

  word-break: break-all;
  /* Non standard for webkit */

  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
body.ab_test.projecty #registration .button_wrapper {
  margin-top: 0px;
  margin-bottom: 5px;
}
body.ab_test.projecty .bar-v2 {
  background: none;
  font-size: 46px;
  font-weight: bold;
  width: inherit;
  line-height: 1em;
  text-align: center;
  color: #000000;
  margin: 25px 0;
}
body.ab_test.projecty #auktionen {
  background-position: -941px -507px;
  width: 871px;
  height: 375px;
  margin: auto;
  z-index: 1;
  position: relative;
}
body.ab_test.projecty .auktionen-bar {
  position: absolute;
  width: 100%;
  background-color: #FAF9F9;
  left: 0;
  margin-top: -94px;
  height: 480px;
}
body.ab_test.projecty .checkmark {
  height: 35px;
  width: 35px;
  background-position: -1659px -378px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 4px;
}
body.ab_test.projecty .crossmark {
  height: 35px;
  width: 35px;
  background-position: -1623px -378px;
  display: inline-block;
  vertical-align: middle;
}
body.ab_test.projecty .auktionen-info {
  position: relative;
  color: #000000;
}
body.ab_test.projecty .auktionen-info h2 {
  font-weight: bold;
  font-size: 37px;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 30px;
}
body.ab_test.projecty .auktionen-info .background-connector {
  position: absolute;
  margin-top: 63px;
  background-color: white;
  height: 23px;
  width: 826px;
  margin-left: 30px;
}
body.ab_test.projecty .auktionen-info ul {
  position: relative;
  margin-bottom: 40px;
}
body.ab_test.projecty .auktionen-info ul li {
  display: inline-block;
  margin: 10px 21px;
  font-size: 15px;
  width: 133px;
  vertical-align: top;
  text-align: center;
}
body.ab_test.projecty .auktionen-info ul li.info-bid:before {
  background-position: -941px -928px;
}
body.ab_test.projecty .auktionen-info ul li.info-timer:before {
  background-position: -1056px -928px;
}
body.ab_test.projecty .auktionen-info ul li.info-restart:before {
  background-position: -1171px -928px;
}
body.ab_test.projecty .auktionen-info ul li.info-winner:before {
  background-position: -1286px -928px;
}
body.ab_test.projecty .auktionen-info ul li.info-earned-discount:before {
  background-position: -1401px -928px;
}
body.ab_test.projecty .auktionen-info ul li:before {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/projecty/sprite-4.0.5316.jpg');
  content: '';
  width: 114px;
  height: 114px;
  display: inline-block;
  margin: 3px 8px;
  margin-bottom: 15px;
}
body.ab_test.projecty .description-earned-discount {
  display: inline-block;
  width: 430px;
  margin-left: 10px;
  border-left: 10px solid #fdba12;
  background-color: #444E4F;
  font-size: 15px;
  line-height: 1.5em;
  color: white;
  padding: 15px 20px;
  box-sizing: border-box;
  min-height: 226px;
}
body.ab_test.projecty .description-earned-discount strong {
  color: #fdba12;
  font-weight: bold;
}
body.ab_test.projecty .description-earned-discount p:first-child {
  line-height: 1.5em;
  font-size: 24px;
  margin-bottom: 20px;
}
body.ab_test.projecty .description-earned-discount hr {
  border: none;
  border-bottom: 1px solid #6F797A;
}
body.ab_test.projecty .logo-container {
  margin-top: 40px;
  text-align: center;
}
body.ab_test.projecty .logo-container span {
  display: inline-block;
  margin-right: 10px;
  font-size: 16px;
  width: 69px;
  line-height: 1em;
  vertical-align: middle;
  font-weight: bold;
  text-align: left;
}
body.ab_test.projecty .logo-container #logos {
  display: inline-block;
  vertical-align: middle;
  background-position: -941px -883px;
  height: 44px;
  width: 793px;
}
body.ab_test.projecty #testimony1 {
  background-position: -453px 0;
  height: 227px;
  width: 874px;
}
body.ab_test.projecty #testimony2 {
  background-position: -453px -228px;
  height: 227px;
  width: 874px;
}
body.ab_test.projecty .testimony-container .block {
  width: 209px;
  margin: 0 0 0 226px;
  display: inline-block;
  line-height: 227px;
  height: 227px;
}
body.ab_test.projecty .testimony-container .block p {
  padding: 0 13px;
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
  font-size: 17px;
  text-align: center;
  font-style: italic;
}
body.ab_test.projecty #warehouse_top_01,
body.ab_test.projecty #warehouse_top_02 {
  width: 224px;
  height: 224px;
}
body.ab_test.projecty #warehouse_top_02 {
  background-position: -941px -928px;
}
body.ab_test.projecty #warehouse_top_01 {
  background-position: -1166px -928px;
}
body.ab_test.projecty #video_container {
  height: 224px;
  width: 408px;
  padding: 0 8px;
  display: inline-block;
  border: 1px solid #D3D3D3;
}
body.ab_test.projecty #madbid_vs {
  text-align: center;
}
body.ab_test.projecty #madbid_vs ul {
  width: 541px;
  display: inline-block;
  vertical-align: middle;
}
body.ab_test.projecty #madbid_vs ul li {
  text-align: center;
  margin: 10px 0;
}
body.ab_test.projecty #madbid_vs .text {
  display: inline-block;
  width: 60%;
  font-size: 19px;
  font-weight: bold;
  vertical-align: middle;
}
body.ab_test.projecty #madbid_vs .new-phone {
  width: 158px;
  height: 329px;
  display: inline-block;
  vertical-align: middle;
  background-position: -1327px 0;
}
body.ab_test.projecty #madbid_vs .old-phone {
  width: 166px;
  height: 329px;
  display: inline-block;
  vertical-align: middle;
  background-position: -1486px 0;
}
body.ab_test.projecty #madbid_vs .madbid-vs {
  width: 467px;
  height: 47px;
  display: inline-block;
  background-position: -1494px -330px;
  margin: 10px;
}
body.ab_test.projecty .scroll-down-bar {
  font-size: 31px;
  font-weight: bold;
  text-align: center;
  margin: 10px 46px;
  width: 690px;
  display: inline-block;
}
body.ab_test.projecty #sold {
  background-position: 0 -519px;
  width: 940px;
  height: 498px;
  margin: auto;
}
body.ab_test.projecty #number_one {
  background-position: -893px -1043px;
  height: 242px;
  width: 314px;
}
body.ab_test.projecty .products p {
  font-size: 47px;
  width: 800px;
  line-height: normal;
  margin: auto;
  text-align: center;
  font-weight: normal;
}
body.ab_test.projecty .imac-bar {
  position: absolute;
}
body.ab_test.projecty .imac {
  position: relative;
  background-position: 0 -1017px;
  height: 368px;
  width: 890px;
  margin: auto;
}
body.ab_test.projecty #promise {
  height: 430px;
  margin-top: 30px;
}
body.ab_test.projecty #promise .promise-content {
  position: relative;
  margin-top: 0;
  color: #000000;
  padding-left: 22px;
}
body.ab_test.projecty #promise .bar {
  background-color: #FAF9F9;
  position: absolute;
  left: 0;
  height: 430px;
  width: 100%;
}
body.ab_test.projecty #promise .ribbon {
  background-position: -1653px 0;
  width: 262px;
  height: 310px;
  display: inline-block;
  vertical-align: top;
}
body.ab_test.projecty #promise ul {
  display: inline-block;
  font-size: 26px;
  width: 625px;
}
body.ab_test.projecty #promise ul li {
  margin: 20px 0;
}
body.ab_test.projecty #promise ul li p {
  display: inline-block;
  width: 515px;
  vertical-align: middle;
}
body.ab_test.projecty #promise .icon-discount,
body.ab_test.projecty #promise .icon-rosette,
body.ab_test.projecty #promise .icon-delivery,
body.ab_test.projecty #promise .icon-contact {
  display: inline-block;
  width: 73px;
  height: 73px;
  vertical-align: middle;
  margin-right: 35px;
}
body.ab_test.projecty #promise .icon-discount {
  background-position: -1327px -406px;
}
body.ab_test.projecty #promise .icon-rosette {
  background-position: -1401px -406px;
}
body.ab_test.projecty #promise .icon-delivery {
  background-position: -1475px -406px;
}
body.ab_test.projecty #promise .icon-contact {
  background-position: -1549px -406px;
}
body.ab_test.projecty .media {
  height: 400px;
  margin-bottom: 0;
  color: #ffffff;
}
body.ab_test.projecty .media .bar {
  background-color: #333333;
  position: absolute;
  left: 0;
  width: 100%;
  height: 400px;
}
body.ab_test.projecty .media .media-content {
  position: relative;
  margin: 27px 0;
}
body.ab_test.projecty .media .media-content .media_item {
  border-right: 1px solid #6E6E6E;
  font-size: 16px;
  min-height: 328px;
  padding: 10px 40px;
}
body.ab_test.projecty .media .media-content .media_item:last-child {
  border-right: 0;
}
body.ab_test.projecty .media .media-content .media_item .media-icon {
  min-height: 110px;
}
body.ab_test.projecty .media .media-content .media_item .media_sunday_times {
  background-position: -1813px -581px;
  width: 119px;
  height: 103px;
}
body.ab_test.projecty .media .media-content .media_item .media_independant {
  background-position: -1695px -378px;
  width: 196px;
  height: 110px;
}
body.ab_test.projecty .media .media-content .media_item .media_the_times {
  background-position: -1813px -489px;
  width: 185px;
  height: 91px;
}
body.ab_test.projecty .media .media-content .media_item p {
  width: 80%;
  margin: 54px auto 0;
  line-height: 1.5em;
}
body.ab_test.projecty .footer {
  height: 100px;
  color: #ffffff;
}
body.ab_test.projecty .footer .bar {
  height: 100px;
  background-color: #000000;
  position: absolute;
  left: 0;
  width: 100%;
}
body.ab_test.projecty .footer .footer-content {
  position: relative;
  padding-top: 30px;
}
body.ab_test.projecty .footer .media-logos-content {
  border-bottom: 1px solid #2e2e2e;
  margin-bottom: 10px;
}
body.ab_test.projecty .footer #footer {
  background-position: -453px -456px;
  height: 45px;
  width: 873px;
  margin-top: 50px;
  margin-bottom: 10px;
}
body.ab_test.projecty .footer .madbid-logo {
  background-position: -1327px -479px;
  width: 96px;
  height: 22px;
  display: inline-block;
  vertical-align: top;
}
body.ab_test.projecty .footer #landingPageFooterText {
  display: inline-block;
  text-align: left;
  margin-left: 20px;
  color: darkgrey;
  max-width: 770px;
}
.it-IT body.ab_test.projecty .warehouse-footer h3,
.ti-TI body.ab_test.projecty .warehouse-footer h3 {
  font-size: 17px;
}
.it-IT body.ab_test.projecty .warehouse-footer div:last-child,
.ti-TI body.ab_test.projecty .warehouse-footer div:last-child {
  font-size: 14px;
}
.it-IT body.ab_test.projecty .signup fieldset .facebook-login,
.ti-TI body.ab_test.projecty .signup fieldset .facebook-login {
  font-size: 17px;
}
body.ab_test.projecty.test-b .sprite {
  background: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/projecty/sprite_yellow-4.0.5316.jpg');
}
.de-DE body.ab_test.projecty .signup fieldset input.styled,
.fr-FR body.ab_test.projecty .signup fieldset input.styled,
.pl-PL body.ab_test.projecty .signup fieldset input.styled,
.en-CA body.ab_test.projecty .signup fieldset input.styled,
.de-CH body.ab_test.projecty .signup fieldset input.styled {
  height: 33px;
  margin-top: 7px;
}
.de-DE body.ab_test.projecty #registration .button_wrapper,
.fr-FR body.ab_test.projecty #registration .button_wrapper,
.pl-PL body.ab_test.projecty #registration .button_wrapper,
.en-CA body.ab_test.projecty #registration .button_wrapper,
.de-CH body.ab_test.projecty #registration .button_wrapper {
  margin-top: 5px;
  margin-bottom: 10px;
}
.de-DE body.ab_test.projecty #registration span.facebook_or,
.fr-FR body.ab_test.projecty #registration span.facebook_or,
.pl-PL body.ab_test.projecty #registration span.facebook_or,
.en-CA body.ab_test.projecty #registration span.facebook_or,
.de-CH body.ab_test.projecty #registration span.facebook_or {
  display: none;
}
.pl-PL body.ab_test.projecty #top_header #logged_out_view input[type="text"],
.pl-PL body.ab_test.projecty #top_header #logged_out_view input[type="password"] {
  font-size: 17px;
}
.pl-PL body.ab_test.projecty #top_header #logged_out_view .wrapper_facebook {
  font-size: 15px;
}
.pl-PL body.ab_test.projecty .signup .signup_subheading {
  font-size: 14px;
}
.pl-PL body.ab_test.projecty .signup fieldset .facebook-login {
  font-size: 18px;
}
.pl-PL body.ab_test.projecty .warehouse-footer h3 {
  font-size: 18px;
}
.pl-PL body.ab_test.projecty .auktionen-info ul li {
  font-size: 18px;
}
.pl-PL body.ab_test.projecty #warehouse_top_01 p,
.pl-PL body.ab_test.projecty .ab_test.long_page_new #warehouse_top_02 p {
  font-size: 18px;
}
.pl-PL body.ab_test.projecty .scroll-down-bar {
  font-size: 26px;
}
.pl-PL body.ab_test.projecty .products p {
  font-size: 43px;
}
.pt-PT body.ab_test.projecty #top_header #logged_out_view input[type="text"],
.pt-BR body.ab_test.projecty #top_header #logged_out_view input[type="text"],
.pt-PT body.ab_test.projecty #top_header #logged_out_view input[type="password"],
.pt-BR body.ab_test.projecty #top_header #logged_out_view input[type="password"] {
  font-size: 17px;
}
.pt-PT body.ab_test.projecty #top_header #logged_out_view .wrapper_facebook,
.pt-BR body.ab_test.projecty #top_header #logged_out_view .wrapper_facebook {
  font-size: 15px;
}
.pt-PT body.ab_test.projecty #registration fieldset input.styled,
.pt-BR body.ab_test.projecty #registration fieldset input.styled {
  font-size: 17px;
}
.pt-PT body.ab_test.projecty #registration fieldset .facebook-login,
.pt-BR body.ab_test.projecty #registration fieldset .facebook-login {
  font-size: 15px;
}
.pt-PT body.ab_test.projecty #registration .button_wrapper #sign_up_button,
.pt-BR body.ab_test.projecty #registration .button_wrapper #sign_up_button {
  font-size: 15px;
  padding: 0 12px;
}
.pt-PT body.ab_test.projecty .warehouse-footer h3,
.pt-BR body.ab_test.projecty .warehouse-footer h3 {
  font-size: 16px;
}
.pt-PT body.ab_test.projecty .auktionen-info ul li,
.pt-BR body.ab_test.projecty .auktionen-info ul li {
  font-size: 18px;
}
.pt-PT body.ab_test.projecty #warehouse_01 p,
.pt-BR body.ab_test.projecty #warehouse_01 p,
.pt-PT body.ab_test.projecty #warehouse_02 p,
.pt-BR body.ab_test.projecty #warehouse_02 p,
.pt-PT body.ab_test.projecty #warehouse_03 p,
.pt-BR body.ab_test.projecty #warehouse_03 p,
.pt-PT body.ab_test.projecty #warehouse_04 p,
.pt-BR body.ab_test.projecty #warehouse_04 p {
  bottom: 13px;
}
.pt-PT body.ab_test.projecty #warehouse_top_01 p,
.pt-BR body.ab_test.projecty #warehouse_top_01 p,
.pt-PT body.ab_test.projecty .ab_test.long_page_new #warehouse_top_02 p,
.pt-BR body.ab_test.projecty .ab_test.long_page_new #warehouse_top_02 p {
  font-size: 18px;
}
.pt-PT body.ab_test.projecty .scroll-down-bar,
.pt-BR body.ab_test.projecty .scroll-down-bar {
  font-size: 22px;
}
.de-DE body.ab_test.projecty #top_header #logged_out_view .or,
.de-CH body.ab_test.projecty #top_header #logged_out_view .or {
  display: none;
}
.de-DE body.ab_test.projecty .warehouse-footer h3,
.de-CH body.ab_test.projecty .warehouse-footer h3 {
  font-size: 15px;
  line-height: 28px;
}
.de-DE body.ab_test.projecty .products p,
.de-CH body.ab_test.projecty .products p {
  font-size: 40px;
}
.de-DE body.ab_test.projecty .scroll-down-bar,
.de-CH body.ab_test.projecty .scroll-down-bar {
  font-size: 20px;
}
.de-DE body.ab_test.projecty #warehouse_01 p,
.de-CH body.ab_test.projecty #warehouse_01 p,
.de-DE body.ab_test.projecty #warehouse_02 p,
.de-CH body.ab_test.projecty #warehouse_02 p,
.de-DE body.ab_test.projecty #warehouse_03 p,
.de-CH body.ab_test.projecty #warehouse_03 p,
.de-DE body.ab_test.projecty #warehouse_04 p,
.de-CH body.ab_test.projecty #warehouse_04 p {
  font-size: 11px;
  padding: 3px 12px 0px 3px;
}
.de-DE body.ab_test.projecty #warehouse_01 ul li,
.de-CH body.ab_test.projecty #warehouse_01 ul li,
.de-DE body.ab_test.projecty #warehouse_02 ul li,
.de-CH body.ab_test.projecty #warehouse_02 ul li,
.de-DE body.ab_test.projecty #warehouse_03 ul li,
.de-CH body.ab_test.projecty #warehouse_03 ul li,
.de-DE body.ab_test.projecty #warehouse_04 ul li,
.de-CH body.ab_test.projecty #warehouse_04 ul li {
  font-size: 13px;
}
.de-DE body.ab_test.projecty .auktionen-info ul li,
.de-CH body.ab_test.projecty .auktionen-info ul li {
  margin: 10px 15px;
  width: 145px;
}
.de-DE body.ab_test.projecty .description-earned-discount p:first-child,
.de-CH body.ab_test.projecty .description-earned-discount p:first-child {
  margin-bottom: 22px;
}
.de-DE body.ab_test.projecty .testimony-container .block p,
.de-CH body.ab_test.projecty .testimony-container .block p {
  padding: 0 8px;
  font-size: 14px;
}
.de-DE body.ab_test.projecty #video_container,
.de-CH body.ab_test.projecty #video_container {
  height: 233px;
  width: 424px;
  padding: 0;
  margin: 0 8px 0 0;
  display: inline-block;
  border: none;
  border-top: 1px solid #D3D3D3;
  border-bottom: 1px solid #d3d3d3;
}
.fr-FR body.ab_test.projecty #top_header #logged_out_view .wrapper_facebook {
  font-size: 13px;
}
.fr-FR body.ab_test.projecty .warehouse-footer h3 {
  font-size: 21px;
}
.fr-FR body.ab_test.projecty .auktionen-info ul li {
  font-size: 19px;
}
.fr-FR body.ab_test.projecty .scroll-down-bar {
  font-size: 18px;
}
.fr-FR body.ab_test.projecty .products p {
  font-size: 44px;
}
.fr-FR body.ab_test.projecty .signup fieldset .facebook-login {
  font-size: 15px;
}
.fr-FR body.ab_test.projecty #top_header #logged_out_view #header_login_button {
  font-size: 16px;
}
.es-ES body.ab_test.projecty #top_header #logged_out_view .wrapper_facebook,
.es-MX body.ab_test.projecty #top_header #logged_out_view .wrapper_facebook,
.es-CL body.ab_test.projecty #top_header #logged_out_view .wrapper_facebook,
.es-AR body.ab_test.projecty #top_header #logged_out_view .wrapper_facebook {
  font-size: 18px;
}
.es-ES body.ab_test.projecty #top_header #logged_out_view .or,
.es-MX body.ab_test.projecty #top_header #logged_out_view .or,
.es-CL body.ab_test.projecty #top_header #logged_out_view .or,
.es-AR body.ab_test.projecty #top_header #logged_out_view .or {
  display: none;
}
.es-ES body.ab_test.projecty .warehouse-footer h3,
.es-MX body.ab_test.projecty .warehouse-footer h3,
.es-CL body.ab_test.projecty .warehouse-footer h3,
.es-AR body.ab_test.projecty .warehouse-footer h3 {
  font-size: 14px;
}
.es-ES body.ab_test.projecty .auktionen-info ul li,
.es-MX body.ab_test.projecty .auktionen-info ul li,
.es-CL body.ab_test.projecty .auktionen-info ul li,
.es-AR body.ab_test.projecty .auktionen-info ul li {
  font-size: 19px;
}
.es-ES body.ab_test.projecty .logo-container,
.es-MX body.ab_test.projecty .logo-container,
.es-CL body.ab_test.projecty .logo-container,
.es-AR body.ab_test.projecty .logo-container {
  display: none;
}
.es-ES body.ab_test.projecty .products p,
.es-MX body.ab_test.projecty .products p,
.es-CL body.ab_test.projecty .products p,
.es-AR body.ab_test.projecty .products p {
  font-size: 39px;
}
.es-ES body.ab_test.projecty .footer .media-logos-content,
.es-MX body.ab_test.projecty .footer .media-logos-content,
.es-CL body.ab_test.projecty .footer .media-logos-content,
.es-AR body.ab_test.projecty .footer .media-logos-content {
  border: 0;
}
.es-ES body.ab_test.projecty .footer #footer,
.es-MX body.ab_test.projecty .footer #footer,
.es-CL body.ab_test.projecty .footer #footer,
.es-AR body.ab_test.projecty .footer #footer {
  background: transparent;
  height: 0;
  margin-top: 20px;
}
.it-IT body.ab_test.projecty .auktionen-info ul li,
.ti-TI body.ab_test.projecty .auktionen-info ul li {
  font-size: 21px;
}
.it-IT body.ab_test.projecty .bar-v2,
.ti-TI body.ab_test.projecty .bar-v2 {
  font-size: 34px;
}
.tr-TR body.ab_test.projecty #top_header #logged_out_view .or {
  display: none;
}
.tr-TR body.ab_test.projecty .products p {
  font-size: 44px;
}
.nl-NL body.ab_test.projecty .warehouse-footer h3,
.tr-TR body.ab_test.projecty .warehouse-footer h3,
.de-DE body.ab_test.projecty .warehouse-footer h3,
.de-CH body.ab_test.projecty .warehouse-footer h3,
.fr-FR body.ab_test.projecty .warehouse-footer h3 {
  font-size: 17px;
}
.ja-JP body.ab_test.projecty .warehouse-footer h3 {
  font-size: 18px;
}
.ja-JP body.ab_test.projecty #registration .button_wrapper #sign_up_button {
  font-size: 14px;
}
.ja-JP body.ab_test.projecty #top_header #logged_out_view .or {
  margin: 0 0 0 2px;
}
.ja-JP body.ab_test.projecty #top_header #logged_out_view .wrapper_facebook {
  margin-left: 2px;
}
/* ----------------------------------- madlib/ab_test/36656.less ----------------------------------- */
body#versionb.ab_test.test20423.t36656 .sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/36656/sprite-4.0.5316.jpg');
}
body.ab_test.test20423.t36656 fieldset input.styled {
  margin-top: 6px;
}
body.ab_test.test20423.t36656 .signup .message#result_user_name {
  min-height: 2.7em;
}
body.ab_test.test20423.t36656 .signup .message#result_email {
  min-height: 1.8em;
}
body.ab_test.test20423.t36656 #communication-opt-out {
  vertical-align: top;
  width: 20px;
}
body.ab_test.test20423.t36656 #registration .button_wrapper {
  margin-top: 10px;
}
body.ab_test.test20423.t36656 #registration {
  padding-bottom: 15px;
}
body.ab_test.test20423.t36656 .warehouse-footer {
  padding: 17px 20px 16px;
}
body.ab_test.test20423.t36656 .how-it-works-bar {
  background-color: #FDBA12;
  position: absolute;
  width: 100%;
  left: 0;
  height: 404px;
}
body.ab_test.test20423.t36656 .how-it-works-info {
  position: relative;
  color: #000000;
}
body.ab_test.test20423.t36656 .how-it-works-info h2 {
  font-weight: bold;
  font-size: 37px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 30px;
}
body.ab_test.test20423.t36656 .how-it-works-info .background-connector {
  position: absolute;
  margin-top: 63px;
  background-color: white;
  height: 23px;
  width: 826px;
  margin-left: 60px;
}
body.ab_test.test20423.t36656 .how-it-works-info ul {
  position: relative;
  text-align: center;
}
body.ab_test.test20423.t36656 .how-it-works-info ul li {
  display: inline-block;
  margin: 10px 21px;
  font-size: 15px;
  width: 133px;
  vertical-align: top;
  text-align: center;
  font-weight: normal;
}
body.ab_test.test20423.t36656 .how-it-works-info ul li.info-bid:before {
  background-position: -1391px -928px;
}
body.ab_test.test20423.t36656 .how-it-works-info ul li.info-timer:before {
  background-position: -1506px -928px;
}
body.ab_test.test20423.t36656 .how-it-works-info ul li.info-restart:before {
  background-position: -1621px -928px;
}
body.ab_test.test20423.t36656 .how-it-works-info ul li.info-winner:before {
  background-position: -1736px -928px;
}
body.ab_test.test20423.t36656 .how-it-works-info ul li.info-earned-discount:before {
  background-position: -1851px -928px;
}
body.ab_test.test20423.t36656 .how-it-works-info ul li:before {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/36656/sprite-4.0.5316.jpg');
  content: '';
  width: 114px;
  height: 114px;
  display: inline-block;
  margin: 3px 8px;
  margin-bottom: 15px;
}
body.ab_test.test20423.t36656 .how-it-works-info small {
  text-align: center;
  display: block;
}
.auction-limits-bar {
  background-color: #ebebeb;
  position: absolute;
  left: 0;
  width: 100%;
  height: 430px;
}
.auction-limits-info {
  position: relative;
  text-align: center;
  margin-bottom: 47px;
}
.auction-limits-info ul {
  margin-bottom: 36px;
}
.auction-limits-info ul > li {
  display: inline-block;
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/36656/sprite-4.0.5316.jpg');
  width: 124px;
  height: 110px;
  margin: 37px 35px 0;
}
.auction-limits-info ul > li .type {
  font-size: 22px;
  font-weight: bold;
  margin: -37px 0 31px;
}
.auction-limits-info ul > li .number {
  font-size: 35px;
  font-weight: bold;
  margin-bottom: 9px;
}
.auction-limits-info ul > li .amount {
  color: #fefefe;
  font-size: 18px;
  font-weight: bold;
}
.auction-limits-info .bronze {
  background-position: -1391px -1043px;
}
.auction-limits-info .silver {
  background-position: -1515px -1043px;
}
.auction-limits-info .gold {
  background-position: -1641px -1043px;
}
.auction-limits-info .platinum {
  background-position: -1766px -1043px;
}
.auction-limits-info p {
  font-size: 18px;
}
body.ab_test.test20423 .auction-limits-headline {
  font-size: 37px;
  margin-top: 32px;
  margin-bottom: 28px;
}
/* ----------------------------------- madlib/ab_test/44385.less ----------------------------------- */
body#versionb.ab_test.test44385 .sprite {
  background-image: url('https://d2mub7s43po4ah.cloudfront.net/fr-FR/opt/locale/ab_test/44385/sprite-4.0.5316.jpg');
}
body#versionb.ab_test.test44385 #top_header #logged_out_view .or {
  margin: 0 0 0 8px;
}
body#versionb.ab_test.test44385 #top_header #logged_out_view .wrapper_facebook {
  margin-left: 8px;
}
body#versionb.ab_test.test44385 .warehouse-footer h3 {
  font-size: 21px;
}
body#versionb.ab_test.test44385 .signup {
  font-size: 15px;
}
body#versionb.ab_test.test44385 .signup fieldset .facebook-login {
  font-size: 18px;
}
body#versionb.ab_test.test44385 #registration .button_wrapper #sign_up_button {
  font-size: 18px;
}
body#versionb.ab_test.test44385 #promise ul {
  font-size: 22px;
}