/*
Version : 0.9.2 GM
    Last edit : 07-07-2011 15:22
Author : Christiaan Arthur Hemerik, i.o.v. Emesa BV
    Edited by : Ron van den Boogaard

Content:
--------
1. Reset default stylesheets
3. Miscellaneous items
4. Typography
5. MastheadauctionOfTheDayHolder
    5.1 Main navigation (categories)
6. Footer
7. Page
    7.1 Content
    7.1.2 Auction Detail Page
    7.2 AdSpace (ads & banners)
    7.3 Registration / My Settings
    7.4 My Auctions
    7.5 Contact
8. Dialog windows and login
9. Media queries

---------------------------------------------- */

/* --- content of old.css           ---------- */
#Page div.wrapper #Content #Category div.node #old-menu{
    display: none;
    background: none repeat scroll 0 0 #E5E6DA;
    margin-left: 0;
    padding: 9px;
    position: absolute;
    top: 0;
    width: 180px;
    z-index: 5;
}

#Page div.wrapper #Content #Category div.node #old-menu ul{
    padding-top:16px;
}

#Page div.wrapper #Content #Category div.node #old-menu ul li{
    margin:6px;
}

#Page div.wrapper #Content #Category div.node #old-menu ul li a{
    border-radius: 4px 4px 4px 4px;
    display: block;
    font-weight: bold;
    padding: 4px 10px;
    background: none repeat scroll 0 0 #D5D3C9;
}

#Page div.wrapper #Content #Category div.node #old-menu ul li a:hover,
#Page div.wrapper #Content #Category div.node #old-menu ul li.selected a {
    color:#FFFFFF;
    background:url("../../img/sprite.png") no-repeat scroll 97% -55px #177BAF;
}

/* --- content of reviews.css ------------------ */
/* Debug */
#reviewShow .customer_reviews td{
    padding-bottom: 10px;
    border-bottom:1px solid #ccc;
}
/* ************************** Vakantie veilingen popup css ****************************** */
#addReviewDialog {
    display: none;
        position: fixed;
        left: 0px; top: 0px;
        width: 100%; height: 100%;
        background: url('../../img/backgrounds/trans-black.png');
        z-index: 2000;
}
#addReviewDialog #addReviewBox{
    margin: 10px auto 0;
        margin-left: auto;
            margin-right: auto;
        padding: 20px;
        width: 660px;
        min-height: 50px;
        height: auto !important;
        background: rgb(243, 244, 233);
        border: 16px solid rgb(229, 230, 218);
        box-shadow: 0px 0px 50px rgb(34, 34, 34);
        -moz-box-shadow: 0px 0px 50px rgb(34, 34, 34);
        -ms-box-shadow: 0px 0px 50px rgb(34, 34, 34);
        -webkit-box-shadow: 0px 0px 50px rgb(34, 34, 34);
        -moz-border-radius: 12px;
        -ms-border-radius: 12px;
        -webkit-border-radius: 12px;
        border-radius: 12px;
        z-index: 2000;
}

/* ********************************** */
#reviewShow, #reviewShow table, #reviewShow div, #reviewAdd, #reviewAdd table, #reviewAdd div {
    color: rgb(102,102,102);
}
div.ui-datepicker{
    font-size: .93em;
    line-height: 1.231em;
}

/* ********** Approved reviews ************ */
/* sizes and positions */
#reviewShow {
    font-size:.93em;
}
#reviewShow .width{
    width:675px;
}
.globalText {
    width: 470px;
    float:left;
}
/* font sizes */
#reviewShow h3{
    font-size: 1.67empx;
}
#reviewShow h4{
    font-size: 1.08em;
    font-weight:900;
    margin:0 0 13px 0;
}
#reviewShow h5{
    font-weight:900;
    margin: 13px 0;
}
#reviewShow h6{
    font-size: .77em;
}
/* The review bars on the review overview page*/
#reviewShow .bar_background_big{
    background:rgb(229,230,218);
    width:200px;
    height:16px;
    float: left;
}
#reviewShow td.bar_background_small{
    width:150px;
    overflow:hidden;
    height:4px;
    background:rgb(229,230,218);
}
#reviewShow .bar_big, #reviewShow .bar_small {
    background: url('../../img/review-bar.jpg');
}
#reviewShow .bar_big{
    height:16px;
}
#reviewShow .bar_small{
    height:4px;
}
#reviewShow .eventOverallScore{
    font-size: 1.67em;
    line-height: 0px;
    margin-left: 5px;
}
#reviewShow td.globalText{
    padding:5px;
}
#reviewShow td.itemEventScores{
    vertical-align: top;
    padding-right: 5px;
}
#reviewShow table.itemEventScores{
    margin: 0 1em 0 auto;
}
#reviewShow .itemKey{
    font-size: .77em;
    line-height: 1.08em;
}
#reviewShow .itemOverallScore{
    font-weight: normal;
    line-height: 6px;
    vertical-align: bottom;
    padding-left:6px;
}
/* Navigation */
#reviewShow .previous_page{
    padding-left: 5px;
}
#reviewShow .next_page{
    padding-right: 5px;
    text-align:right;
}
#reviewShow ul.navigation_bar{
    background: rgb(229,230,218);
    height: 20px;
    margin-top: 1em;
    padding: 0.3em 0;
}
#AdditionalInfo #reviewShow ul.navigation_bar li {
    list-style:none;
    float:left;
    width:200px;
}
#reviewShow .invisible{
    visibility:hidden;
}
#reviewShow .navigation_bar .next_page{
    text-align: right;
}
#reviewShow .page_a_from_b{
    text-align: center;
}

/* Customer reviews */
#reviewShow td.customerName, #reviewShow td.title{
    width:20%;
    font-weight:900;
    padding-left: 5px;
    border: 0;
}
#reviewShow td.title{
    width: 65%;
    padding:0;
}
#reviewShow td.date{
    width:15%;
    text-align: right;
    padding-right: 5px;
    border:0;
}
#reviewShow .waardering{
    font-size: .77em;
    padding-left: 5px;
}
#reviewShow .review_overallScore{
    width:55px;
    border: solid 0px rgb(0,0,0);
    font-size: 1.385em;
    text-align: center;
}
#reviewShow .review_add_button {
    padding: 2px 12px;
    width: auto; /*!important*/
    background: rgb(154,149,141) url('../../img/backgrounds/button.png') 0px 50% repeat-x;
    color: rgb(255,255,255);
    font-weight:900;
    cursor: pointer;
    text-align: center;
    border: 1px solid rgb(154,149,141);
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
}
#reviewShow .review_add_button:hover
{
    background: rgb(109,104,96);
    border-color: rgb(109,104,96);
}
#reviewShow .review_navigate{
    color:rgb(0,135,200);
    cursor:pointer;
}

/* *********************** Review form ********************* */

#reviewAdd .data{
    border: solid 2px rgb(224,224,222);
    width:90%;
    height:18px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
}
#reviewAdd .formFields{
    height:370px;
    width:375px;
    float:left;
}
#reviewAdd .formHeader{
    width: 330px;
    color: rgb(250,103,0);
    font-size: 1.231em;
    font-weight: bold;
    line-height:18px;
    margin: 0 0 10px 0;
}
#reviewAdd label {
    font-size: .93em;
    display: block;
    margin:7px 0 0 0;
}
#reviewAdd .formLabel{
    clear:left;
}
#reviewAdd .reviewTitle{
    width:90%;
}
#reviewAdd .reviewDescription{
    width:90%;
    height:150px;
    color:rgb(102,102,102);
}
.reviewData div {
    width:175px;
    float:left;
}
#reviewAdd td.review_date{
    width:50%;
}
#reviewAdd input.review_date{
    width:76%;
    background: url('../../img/review-calendar.jpg')no-repeat right rgb(255,255,255);
    height:18px;
    padding-left: 30px;
    cursor:pointer;
}
#reviewAdd #review_anoniem {
    float:left;
    margin:8px 3px 0 0;
}
#reviewAdd .name, #reviewAdd .email{
    display: block;
}
#reviewAdd #review_email_constraint{
    color: rgb(198,47,0);
    visibility: hidden;
}
#reviewAdd #reviewMandatoryFields{
    font-size: .93em;
    font-weight:900;
    color: rgb(198,47,0);
    display:none;
}
#reviewAdd .reviewItems{
    float:left;
    width:285px;
    height:435px;
    background:rgb(255,255,255);
}
#reviewAdd .reviewItemHeader{
    font-size:.93em;
    font-weight:normal;
    padding:10px;
    line-height: 15px;
}
/* sliders */
#reviewAdd .reviewSliders{
    margin-left:auto;
    margin-right:auto;
}
#reviewAdd .review_itemkeys{
    font-size: .93em;
    padding-bottom: 1px;
}
#reviewAdd .review_slider{
    width:169px;
    background: url('../../img/review-slider-gray.png') no-repeat;
    font-size: .93em;
}
#reviewAdd .review_slider_extra_image{
    height:10px;
    background: url('../../img/review-slider-blue.png') no-repeat;
    width:0px;
}
#reviewAdd .review_itemvalue{
    width: 20px;
    padding-left:8px;
    font-weight:900;
    font-size: 1.539em;
    text-align: center;
    line-height: 0px;
    vertical-align: top;
    padding-top: 7px;
    font-size:1.08em;
}
#reviewAdd table.buttons{
    clear: both;
    margin-top: 15px;
}
#reviewAdd table.buttons td{
    padding: 0px 15px 0px 15px;
}
#reviewAdd .review_close, #reviewAdd .review_save {
    cursor: pointer;
    display: block;
    min-width: 100px;
    float:left;
    text-decoration: none;
    padding: 4px 8px;
    color: rgb(255,255,255);
    font-size: .93em;
    font-weight:900;
    text-align: center;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
}
#reviewAdd .review_close {
    background: rgb(154,149,141) url('../../img/backgrounds/button.png') 0px 50% repeat-x;
    border: 1px solid rgb(154,149,141);
}
#reviewAdd .review_close:hover, #reviewAdd .review_close:focus, #reviewAdd .review_close:active
{
    background: rgb(109,104,96);
    border-color: rgb(109,104,96);
}
#reviewAdd .review_save{
    background: rgb(255,102,0) url(../../img/backgrounds/button.png) 0px 50% repeat-x;
    border:1px solid rgb(255,102,0);
}
#reviewAdd .review_save:focus, #reviewAdd .review_save:hover, #reviewAdd .review_save:active
{
    background: rgb(236,56,0);
    border-color: rgb(236,56,0);
}
#reviewAdd .review_item_constaint{
    color: rgb(198, 47, 0);
    font-style: italic;
}
#reviewAdd .review_constraint{
    border: 2px solid rgb(198, 47, 0);
}
#reviewAdd .bottom{
    clear: both;
}
/* --- end reviews.css --------------- */

/* ---------------- 1. Reset default stylesheet: */

html {height:100%;margin-bottom:1px;}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, em, font, ins, kbd, q, s, samp, small, strike, strong, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus, a:hover, a:active, select {
outline: 0;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
.clear {
    clear: both;
    height: 0;
}
.center {
text-align:center;
}
img {
border: 0;
vertical-align:bottom;
}
p {
line-height:1.385em;
margin:0 0 1em 0
}
ol, ul {
list-style:none;
}
legend {
display:none;
}
strong {
font-weight:900;
}
.hide, .hidden {
display:none;
}

/* --------- end Reset -------------- */

img { -ms-interpolation-mode: bicubic;
    image-rendering: optimizeQuality;
}

.wrapper {
    position: relative;
        width: 960px;
        margin: 0 auto;
        background: rgb(255, 255, 255);
}
#Content {
float: left;
width: 960px;
z-index: 50;
background: rgb(255, 255, 255);
}

/* --------------- 3. Miscellaneous: */
.sreader {
    position: absolute;
        left: -10000em; top: -10000em;
}
.clear {
    clear: both;
        overflow: hidden;
}
.price, .supplier {
    color: rgb(0,0,0);
}
#body-home .node span.mustsee, #body-home .mustsee, .mustsee {
    display: block;
}
.shorthand {
    float: left;
        margin-right: 10px;
}
a {
    text-decoration: none;
}
em, i {
    font-style: italic;
}

/* ---------------- 4. Typography: */
body {
    font: .81em/1.385em Lucida, "Lucida Grande", "Lucida Sans", Lucida, Arial, sans-serif;
        color: rgb(68,68,68);
}
h1, h2, h3, h4 {
}
.counter strong, .price, #History ol li p.bid strong, form#settings #totalfield, li.open {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div#MyAuctions #MyContent ul#Overview li.auction p.counter strong {
    font-family: "Lucida Grande", "Lucida Sans", Lucida, Arial, sans-serif;
}

/* ---------------- 5. Masthead: */

#Masthead .wrapper {
    height: 200px;
}
#body-home #Masthead .wrapper {
    height: 173px;
}

#Masthead #Logo a {
    display: block;
        width: 350px; height: 91px;
        margin:11px 0 0 14px;
        text-indent: -9999px;
        float:left;
}

#Masthead #Logo a,
#Masthead #middleBox {
    background-repeat: no-repeat;
}
#Masthead p#PayOff {
    text-indent: -9999px;
        height:1px;
}
#Masthead .wrapper #BreadCrumb {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #888888;
    float: left;
    font-size: 0.923em;
    height: 0;
    margin: 4px 0 0;
    padding: 3px 10px 5px 16px;
    position: relative;
    width: 934px;
    z-index: 500;
}
body#body-home #Masthead .wrapper #BreadCrumb {
    position: relative;
    position: relative;
    text-indent: -9999px;
    height:0;
    padding:0;
    border:0;
}
#Masthead #BreadCrumb h1,
#Masthead #BreadCrumb p{
float: left;
}

#Masthead #AccountBox {
    float:right;
        margin: 28px 10px 0px 0px;
        height: 85px;
}
#Masthead #AccountBox span {
    float:right;
        min-width: 136px;
        padding: 0px 0px 0px 8px;
        text-align: center;
}
#Masthead #AccountBox #searchbar {
    margin-top: 35px;
}
div#searchbar fieldset.search {
background-color: #f3f4e9;
-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
border-radius: 8px;
padding: 5px;
width: 255px;
}
form#NewsletterForm input[type=text], #Auction #AuctionCta form#Cta input[type=text], div#Register form input[type=text], div#Register form input[type=password], div#Register form select, div#Register form textarea, input.address, #LoginDialogWindow .login form input[type=text], #LoginDialogWindow .login form input[type=password] {
    -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
}
#Masthead ul.nav-sec {
    position: absolute;
        left: 293px;
        top: 0px;
        overflow: visible;
        z-index: 1000;
}
#Masthead ul.nav-sec li{
    margin-top: 10px;
}
#Masthead ul.nav-sec li:last-child{
    margin-top: -10px;
}
#Masthead ul.nav-sec li a {
    display: block;
        padding: 0px 0 2px 8px;
        margin-left: 8px;
        border-left: 1px solid rgb(228,229,217);
        font-size: 0.923em;
        z-index: 1000;
}
#Masthead ul.nav-sec li.secondToLast a {
    border-right: 1px solid rgb(228,229,217);
        margin-right: 8px;
        padding-right: 8px;
}

#Masthead #loginBox a.name{
    padding-right: 16px;
}
#Masthead ul.nav-sec li:first-child a {
    padding-left: 0;
        margin-left: 0;
        border-left: 0;
}
#Masthead ul.nav-sec li:last-child a {
    margin: 8px 8px 0px 8px;
        padding: 0px;
    border: 0;
}

#Masthead ul.head-nav{
    position: absolute;
        top:10px;
        z-index: -1;
}

#Masthead div.wrapper ul.head-nav li{
    float:left;
}

#Masthead div.wrapper ul.head-nav li.first a {
    padding-left:0px;
        margin-left: 0;
        border-left: none;
}
#Masthead ul.head-nav li:last-child a {
    margin:0px 8px 0px 8px;
        padding:0px;
        border:0;
}

div#Masthead ul.nav-sec li:last-child div.closedMenu,
div#Masthead ul.nav-sec li:last-child div.openMenu,
div#Masthead ul.nav-sec li:last-child div#loginLink{
    float: right;
    padding: 11px 20px 10px 20px;
    min-width: 85px;
}
div#Masthead ul.nav-sec div.closedMenu,
div#Masthead ul.nav-sec div#loginLink{
}

#Masthead #loginBox{
    text-align: center;
}
#Masthead #loginBox a,
#Masthead #loginBox span,
#Masthead #menuBox a,
#Masthead #menuBox span{
    font-weight: bold;
    color: #FFF;
    cursor: hand;
    cursor: pointer;
}
#Masthead #menuBox {
    float:right;
    margin-top: -133px;
    margin-right: 10px;
}
#Masthead #menuBox ul {
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-radius-bottom-right: 7px;
    border-radius-bottom-left: 7px;
    float: right;

    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}
#Masthead #menuBox ul li{
    padding: 5px 10px;
    list-style-type: none;
    float: none;
    text-align: left;
    width: 150px;
}
#Masthead #menuBox ul li:first-child{
}
#Masthead #menuBox ul li:last-child{
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-radius-bottom-right: 7px;
    border-radius-bottom-left: 7px;
}

#Masthead .nav-sec strong{
    font-weight: 600;
}

/* ---------------- 5.1 Main navigation (categories): */
ul#NavMain {
    width: 930px;
        padding: 6px 0px 6px 10px;
        clear:both;
        margin:0 0 0 11px;
        height:30px;
}
ul#NavMain li.nav-element {
    position: relative;
        float: left;
        z-index: 1000;
}
ul#NavMain li.nav-element:first-child a span {
    text-indent: -9999px;
        width: 20px;
        z-index: 1000;
}
ul#NavMain li#NavElement_1 a:hover span, ul#NavMain li#NavElement_1 a:active span {
    background-position: -401px 0;
}/*
ul#NavMain li.nav-element:first-child span, ul#NavMain li.nav-element:first-child a:hover span, ul#NavMain li.nav-element:first-child a:focus span {
    background-position: 10px center;
}
*/
ul#NavMain #NavElement_1 a {
    padding:6px 12px;
}
ul#NavMain #NavElement_2 span {
    background:none;
    padding:0 2px 0 0;
}
ul#NavMain li.nav-element a:first-child {
    display: block;
        padding: 6px 2px 6px 5px;
        margin-right: 6px;
        font-size: 0.846em;
        text-decoration: none;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
}
ul#NavMain li.nav-element a span {
        display: block;
        font-size: 1.154em;
        font-weight: bold;
        padding:0 19px 0 0;
        z-index: 1000;
}
ul#NavMain li.nav-element a span.icononly {
    background:none;
    padding:0 2px 0 0;
}

ul#NavMain li.nav-element ul {
    visibility: hidden;
        position: absolute;
        top: 30px; left: 0px;
        z-index: 1000;
        width: 200px;
font-weight:900;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}
ul#NavMain li.nav-element:last-child ul {
    right: 6px; left: auto;
}

ul#NavMain li.nav-element .nav-container ul li a {
    display: block;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        padding: 5px 10px;
        background: none;
        font-size: 0.923em;
}
ul#NavMain li.nav-element ul li:first-child a {
    border-top: none;
}

/* ---------------- Search Bar ----------- */

#searchbar {
    left: 305px;
    position: relative;
    text-align: right;
    top: 66px;
    width:651px;
}
#searchbar select, #searchbar #searchBox {
    color:rgb(102,102,102);
    margin:0 10px 0 0;
    border: 3px solid rgb(229, 230, 218);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
#searchbar select {
    padding: 3px 0 1px 4px;
}
#searchbar #searchBox{
    float: left;
    padding: 3px 0 2px 3px;
}
#searchbar option {
    border-bottom: 1px solid rgb(203,203,195);
}
#searchbar option:hover, #searchbar option:focus {
    background:#f00;
}

#searchBox {
    height:16px;
    width:152px;
}
.searchBtn {
    background: url(../../img/backgrounds/button.png) rgb(154, 149, 141) 0px 50% repeat-x;
        color:rgb(255,255,255);
        font-weight:900;
        padding: 2px 10px;
        cursor: pointer;
        border:1px solid rgb(154, 149, 141);
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        border-radius: 7px;
}
.searchBtn:hover, .searchBtn:focus {
    background: url(../../img/backgrounds/button.png) rgb(109, 104, 96) 0px 50% repeat-x;
}

/* ---------------- 6. Footer: */
#Footer {
    background: none;
}
#Footer .wrapper {
    padding-bottom: 30px;
        background: none;
        z-index:0;
}
#Footer ul.nav-sec {
    margin: 16px 16px 22px 0;
        padding: 8px 0 8px 0;
}
#Footer ul.nav-sec li {
    display: inline;
}
#Footer ul.nav-sec li a {
    display: block;
        float: left;
        padding-left: 8px;
        margin-left: 8px;
        border-left: 1px solid #79b8d6;
        font-size: 0.923em;
}
#Footer ul.nav-sec li:first-child a {
    padding-left: 0;
        margin-left: 0;
        border-left: 0;
}
#Footer p.copyright {
    width:418px;
        height:30px;
        color: rgb(163,221,242);
        font-size: 0.923em;
        margin-top: 25px;
        margin: 0 10px 0 0;
}
#Footer #twitter, #Footer #facebook, #Footer #hyves {
    width:25px;
        height:25px;
        display:block;
        float:left;
        margin:0 9px 0 0;
        padding:-5px 0 0 0;
}

/* ---------------- 7. Page: */
/* */
#Page {
    position: relative;
}

#Page .wrapper {
    padding: 0 0 10px;
padding: 10px 0 10px;
padding: 0 0 10px;
}
#body-home #Page .wrapper {
padding: 0 0 10px;
}
body#body-category #Page .wrapper {
    padding-top: 10px;
}
#Page .page-title,
#Auction h2.page-title,
#Auction h1.page-title {
    margin: 0px 16px 10px;
    color: rgb(0, 0, 0);
    font-size: 1.8em;
    font-weight: bold;
    letter-spacing: -0.038em;
    line-height: 1.154em;
}
p.page-description{
    padding: 0px 15px;
}
body#body-home #Page .page-title {
    display: none;
}
.node {
    position: relative;
}
.node-recent {
    margin-top: 10px;
    float: left;
    display: none;
}
.node div.h2, .node span.mustsee {
    display: none;
        padding: 8px 16px 5px 27px;
        margin: 0 0px 11px 0px;
        color: rgb(16,16,16);
        font-size: 1.154em;
        font-weight: bold;
        border-bottom: 1px solid #D8EDFA;
}

.node span.mustsee p,
.node span.mustsee h1{
float: left;
padding: 0px;
margin: 0px;
}
.node div.whatelse {
    margin-top: 15px;
}
.node div.h2 span, .node span.mustsee span {
    padding-left: 5px;
        margin-top: -4px;
        font-weight: normal;
        font-size: 0.769em;
        color: rgb(187,187,187);
}
.node div.h2 span.uitleg, .node div.h2 span.uitleg h1, .node span.mustsee span.uitleg {
    color: rgb(136,136,136);
        font-weight: bold;
        font-size: 1em;
}
.node div.h2 span.uitleg strong, .node span.mustsee span.uitleg strong {
    color: rgb(0,0,0);
}
.node div.h2 span a {
    text-decoration: underline;
        color: rgb(164,165,149);
}
.node div.h2 span a:hover, .node h2 span a:focus {
    text-decoration: none;
}
.node div.h2 span a.cta-high {
    font-size: 1.154em;
        font-weight: bold;
}
.node ul.node-links {
    position: absolute;
        right: 10px; top: 8px;
}
.node ul.node-links li {
    float: left;
        color: rgb(187,187,187);
}
.node ul.node-links li a {
    font-size: 0.923em;
        text-decoration: underline;
}
ol#HowItWorks {
    overflow: hidden;
        margin: 0 0 20px 20px;
}
ol#HowItWorks li {
    display: inline;
}
ol#HowItWorks li a {
    display: block;
        float: left;
        width: 246px;
        margin: 0 10px;
        padding: 12px 20px;
}
ol#HowItWorks li a strong {
    padding: 4px 1px 4px 8px;
        margin-right: 10px;
        text-align: center;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
}
ol#HowItWorks li a strong span {
    display: none;
}

form#NewsletterForm p.return{
    font-weight: bold;
}

/* ---------------- 7.1 Content: */
.auctionOfTheDay {
    position: relative;
        height: 250px;
        padding: 0;
        margin: 30px 10px 12px 10px;
        width: 940px;
        background: rgb(243, 244, 233);
}
.auctionOfTheDay .content {
    position: relative;
        padding: 10px 16px 16px;
        width: 438px; height: 216px;
}
.auctionOfTheDay h2 {
    text-indent: -9999px;
        border: 0;
        float:left;
        z-index: 500;
}
#vvdd-hack {
    display: none;
        position: absolute;
        left: 10px;
        display: block;
        text-indent: -9999px;
        width: 110px; height: 110px;
        border: 0;
        margin: -21px 0 0 3px;
        z-index: 500;
}
div.auctionOfTheDay h3 {
    margin: 0 0 5px 0;
        font-size: 1.846em;
        font-weight: bold;
        line-height: 1.154em;
        letter-spacing: -0.038em;
}
.auctionOfTheDay p.category {
    position: absolute;
        left: -9999px; top: -9999px;
}
.auctionOfTheDay a.image {
    position: absolute;
        right: 0px; top: 16px;
        display: block;
}
.auctionOfTheDay a.image:hover img, .auctionOfTheDay a.image:focus img {
    background-color: rgb(211, 212, 196);
}
.auctionOfTheDay a.cta {
    position: absolute;
        right: 16px; bottom: 7px;
        display: block;
        padding: 8px 90px;
        margin: 0;
        font-size: 1.154em;
        font-weight: bold;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
}
.auctionOfTheDay a.cta:hover, .auctionOfTheDay a.cta:focus {
    background-color: rgb(236, 56, 0);
        border-color: rgb(236, 56, 0);
}
.auctionOfTheDay p.description {
    display: inline;
        color: rgb(110,100,90);
        font-size: 0.923em;
        line-height: 1.425em;
}
.auctionOfTheDay a.image {
    position: absolute;
        right: -470px; top: 0px;
}
.auctionOfTheDay a.image img {
    border: 0;
        padding: 0;
        width: 470px;
        height: 250px;
}
.auctionOfTheDay p.counter {
    position: absolute;
        right: -470px; bottom: -8px;
        width: 450px; height: 27px;
        padding: 23px 0 15px 20px;
        margin: 0;
        color: rgb(187,187,187);
        font-size: 0.923em;
        text-align: center;
        z-index: 500;
}
.auctionOfTheDay p.counter strong {
    padding: 0 4px;
        color: rgb(255, 255, 255);
        font-size: 3em;
}
.auctionOfTheDay p.bid {
    position: absolute;
        left: 0px; bottom: -8px;
        width: 455px;
        padding: 8px 0 16px 16px;
        margin: 0;
        color: rgb(136,136,136);
        background: rgb(228, 233, 219);
        font-size: 0.923em;
        /* border-top: 1px solid rgb(228,229,217) */
}
.auctionOfTheDay p.bid strong {
    display: block;
        font-size: 2.154em;
        margin-top: 8px;
}

#AuctionOfTheDayCategory{
    background: #f3f4e9;
    width:720px;
    margin-left:230px;
    min-height: 179px;
    display:block;
}

#AuctionOfTheDayCategory li{
    background: #f3f4e9;
    margin:8px 0px 0px 8px;
}

#AuctionOfTheDayCategory .auctionContent{
    padding:0px;
}

#AuctionOfTheDayCategory .auctionContent a img{
    margin-right: 8px;
    position: relative;
    z-index: 999;
}

#AuctionOfTheDayCategory .auctionContent .title{
    color:#0087C8;
    font-size: 20px;
    font-weight:bold;
    width:570px;
    /*margin-top:8px;*/
}

#AuctionOfTheDayCategory .auctionContent .title:hover{
    color:#FF6400;
}

#AuctionOfTheDayCategory .auctionContent .auctionTitle{
    color:#0087c8;
    font-weight: bold;
    line-height: 25px;
}

#Content #Category ul#AuctionOfTheDayCategory.auctionOfTheDayHolder li.auction p.bid{
    background: #e4e9db;
    width: 720px;
    height: 30px;
    margin-top:120px;
    margin-left:18px;
    padding-top: 6px;
}

#Content #Category ul#AuctionOfTheDayCategory.auctionOfTheDayHolder li p.bid .currentBid{
    width: 90px;
    text-align: center;
    margin-left:310px;
    display: block;
    font-size:13px;
    line-height: 16px;
    margin-top:-2px;
}

#Content #Category ul#AuctionOfTheDayCategory li p.bid .currentBid .price{
    font-weight: bold;
    font-size:16px;
}

#AuctionOfTheDayCategory .auctionContent .stamp{
    background: url("../../img/sprite.png") no-repeat scroll -418px 0 transparent;
    height: 112px;
    margin: -30px 0 0 -10px;
    width: 114px;
}

#Content #Category ul#AuctionOfTheDayCategory li p.bid a.cta{
    background: url("../../img/backgrounds/button.png") repeat-x scroll 0 50% #FF6600;
    border: 1px solid #FF6600;
    color: #FFFFFF;
    margin-top: -4px;
}

#Content #Category ul#AuctionOfTheDayCategory li p.bid a.cta {
    border-radius: 15px 15px 15px 15px;
    display: block;
    font-size: 1.154em;
    font-weight: bold;
    margin: 0;
    padding: 5px 30px;
    margin-bottom:8px;
    text-align:center;
    position:absolute;
    left:40px;
    width:100px;
    top:6px;
}

#Content #Category ul#AuctionOfTheDayCategory li p.description {
    width:570px;
    margin:8px 0px 0px;
}

#Category #hr{
    border-bottom: #cbcbc3 1px solid;
    clear:both;
    width:720px;
    margin: 0px 0px 8px 230px;
}

#AuctionOfTheDayCategory .auctionContent .counter {
    background: url("../../img/backgrounds/trans-black.png") repeat scroll 0 0 transparent;
    bottom: -5;
    top:132px;
    color: #BBBBBB;
    font-size: 1.23em;
    left: 407px;
    padding: 9px 5px;
    position: absolute;
    text-align: center;
    width: 287px;
    z-index: 999;
}

#AuctionOfTheDayCategory .auctionContent .minutes, #AuctionOfTheDayCategory #content .seconds {
color:#FFFFFF;
font-size: 1.4em;
}

#AuctionOfTheDayCategory .auctionContent a.imageHolder {
    display: block;
    float: right;
    height: 170px;
    margin-left: 9px;
    overflow: hidden;
    width: 305px;
}

ul.auctions {
    margin: 0 10px 0 0px;
}
#mostRecentAuctions li.auction {
    position: relative;
        float: left;
        width: 200px;
        min-height: 85px;
        height: 85px;
        padding: 165px 10px 66px 10px;
        margin: 0 0 10px 17px;
        background: rgb(243, 244, 233);
}
ul.auctions li.prototype {
    margin-left: 10px;
        display:none;
}
#mostRecentAuctions li.auction h3 {
    margin-bottom: 18px;
        font-size: 1.231em;
        font-weight: bold;
        line-height: 1.231em;
        height: 60px;
        overflow: hidden;
}
#mostRecentAuctions li.auction p.category {
    position: absolute;
        left: 0px; top: 291px;
        width: 198px;
        font-size: 0.769em;
        padding: 4px 16px 7px 6px;
        margin: 0;
        color: rgb(187,187,187);
        background: rgb(255, 255, 255);
        z-index: 500;
        text-align: left;
}
#mostRecentAuctions li.auction p.category a {
    color: rgb(164,165,149);
        text-decoration: underline;
}
#mostRecentAuctions li.auction p.category a:hover, #mostRecentAuctions li.auction p.category a:focus
{
    text-decoration: none;
        color: rgb(255, 102, 0);
}
ul.auctions li.auction a.image span.counter {
    position: absolute;
        left: 16px;
        bottom: 0;
        width: 178px;
        padding: 6px 5px 7px;
        background: url(../../img/backgrounds/trans-black.png);
        color: rgb(187,187,187);
        font-size: 0.923em;
        text-align: center;
}
ul.auctions li.auction .counter-closed {
    background: url(../../img/backgrounds/trans-red.png);
        padding-bottom: 8px;
}
ul.auctions li.auction .counter strong {
    color: rgb(255, 255, 255);
        font-size: 1.385em;
}
ul.auctionOfTheDayHolder li.auction .counter strong {
    color: rgb(255, 255, 255);
        font-size: 1.385em;
}
ul.auctions li.auction a.image {
    position: absolute;
        left: 0px; top: 0px;
        display: block;
}
ul.auctions li.auction a.image img {
    width: 188px; height: 126px;
        background: rgb(229, 230, 218);
        padding: 16px;
        border-bottom: 1px solid rgb(211, 212, 196);
}
ul.auctions li.auction a.image:hover img, ul.auctions li.auction a.image:focus img {
    background-color: rgb(211, 212, 196);
        border-bottom-color: rgb(151, 146, 119);
}
#mostRecentAuctions ul.auctions li.auction a.cta, ul.auctions li.auction a.cta {
    position: absolute;
        right: 16px;
    bottom: 38px;
        display: block;
        padding: 4px 12px;
        margin: 0;
        font-weight: bold;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
}
ul.auctions li.auction a.cta:hover {
    background-color: rgb(236, 56, 0);
        border-color: rgb(236, 56, 0);
}
#mostRecentAuctions li.auction p.description {
    display: none;
}
#mostRecentAuctions li.auction p.bid {
    position: absolute;
left: 0px;
top: 236px;
    width: 204px;
        padding: 6px 0 14px 16px;
        margin: 0;
        color: rgb(136,136,136);
        background: rgb(229, 230, 218);
        font-size: 0.769em;
}
ul.auctions li.auction p.bid strong {
    display: block;
        margin-top: 6px;
        font-size: 1.385em;
/*line-height:1.308;*/
}
ul.auctions li.auction .fbCover,
ul.auctions li.auction .fb {
    display: block;
        position: inherit;
        bottom: -46px;
        margin-left: -10px;
        font-size: 1.385em;
        width: 220px;
        height: 42px;;
/*line-height:1.308;*/
}
ul.auctions li.auction .fb {
    bottom: -4px;
        background: none;
}
ul.auctions li.auction .fb iframe{

}

ul.rows li.auction .fb {
    position: static;
        padding-left: 0;
        margin-left: 225px;
        background: none;
        bottom: 0px;
        width: 540px;
}

#mostRecentAuctions ul.rows li.auction p.bid, ul.rows li.auction p.bid {
    padding: 0px 0px 4px 0px;
}
ul#mostRecentAuctions li p.bid strong.price, ul#categoryAuctions li p.bid strong.price, #Category ul li p.bid strong.price {
    font-size: 1.8em;
}
ul.rows {
    margin-bottom: 16px;
        overflow: hidden;
}
ul.rows {
    min-height: 500px;
}
ul.rows li.auction {
    float: none;
        width: auto;
        min-height: 165px;
        height: 165px;
        padding: 10px 16px 8px;
        margin: 0 0 10px 10px;
        background: rgb(255,255,255);
        border-top: 1px solid rgb(221, 221, 221);
        position:relative;
}
ul.rows li.auction:first-child {
    margin-top: -10px;
        border-top: none;
}
ul.rows li.auction h3 {
    margin: 0 0 10px 225px;
        font-size: 1.154em;
        font-weight: bold;
        line-height: 1.154em;
        width: 550px;
}
ul.rows li.auction p.category {
    position: static;
        padding-left: 0;
        margin-left: 225px;
        background: none;
        text-align: left;
    font-size:0.923em;
}
ul.rows li.auction p.category a {
    color: rgb(164,165,149);
        text-decoration: underline;
}
ul.rows li.auction p.category a:hover, ul.rows li.auction p.category a:focus {
    text-decoration: none;
        color: rgb(255, 102, 0);
}
ul.rows li.auction a.image {
    top: 12px;
}
ul.rows li.auction a.image img {
    background-color: rgb(243, 244, 233);
        border-bottom: 0;
}
ul.rows li.auction p.description {
    width: 540px;
        margin:0 0 1em 225px;
        color: rgb(102, 102, 102);
        font-size: 0.923em;
}
ul.rows li.auction p.bid {
    position: absolute;
        right: 0px;
        top: 12px;
        width: 109px;
        height: 138px;
        padding: 6px 0 14px 30px;
        margin: 0;
        color: rgb(136,136,136);
        background: rgb(229, 230, 218);
        font-size: 0.769em;
}
ul.rows li.auction a.cta {
    right: 24px; bottom: auto; top: 15px;
}
ul#categoryAuctions li.auction a.cta {
    top: 115px;
}
ul.rows li.auction p.counter {
    top: 122px; left: 16px;
        width: 178px;
}
ul#RecentlyViewedItems {
    overflow: hidden;
        margin-left: -10px;
        clear:left;
}
ul#RecentlyViewedItems li {
    position: relative;
        float: left;
        width: 188px;
        min-height: 36px;
        height: auto;
        height: 36px;
        padding: 16px;
        margin-left: 20px;
        background: rgb(243, 244, 233);
}
ul#RecentlyViewedItems li h3 {
    margin: -10px 0 0 90px;
        font-weight: bold;
        line-height: 1.154em;
        font-size: 11px;
        width:107px;
        overflow:hidden;
}
ul#RecentlyViewedItems li p.cta {
    position: absolute;
        left: 105px; bottom: 6px;
        margin: 0;
        color: rgb(204,204,204);
        font-size: 0.769em;
}
ul#RecentlyViewedItems li p.cta strong {
    font-weight: bold;
        color: rgb(68,68,68);
}
ul#RecentlyViewedItems li p.cta a {
    color: rgb(255, 102, 0);
}
ul#RecentlyViewedItems li p.cta a:hover, ul#RecentlyViewedItems li p.cta a:focus {
    color: rgb(236, 56, 0);
}
ul#RecentlyViewedItems li a.image {
    position: absolute;
        left: 0px; top: 0px;
        display: block;
}
ul#RecentlyViewedItems li a.image img {
    width: 71px;
        height: 47px;
        padding: 10px;
        background: rgb(229, 230, 218);
        border-right: 1px solid rgb(211, 212, 196);
}
ul#RecentlyViewedItems li a.image:hover img, ul#RecentlyViewedItems li a.image:focus img {
    background-color: rgb(211, 212, 196);
        border-right-color: rgb(151, 146, 119);
}
ul#RecentlyViewedItems .type_Recent .bid {
margin:0;
font-size:1.154em;
position:absolute;
bottom:5px;
right:10px;
}
#PageContent {
padding-top: 10px;
    min-height: 800px;
}
#PageContent .node-intro {
    margin: 0 12px 50px 12px;
        overflow: auto;
}
#PageContent h1 {
    margin-left: 0px;
        font-size: 2em;
}
.p404 .node-intro p {
    font-size: 1.154em;
    margin-left: 18px;
}
.p404 .node-intro .message {
font-size:1.8em;
font-weight:bold;
margin:0 0 0 58px;
color:#666;
}
.content p {
    font-size: 1em;
        color: rgb(102, 102, 102);
}
.content p:first-child {
    color: rgb(0,0,0);
        font-size: 1.154em;
        margin-top: 20px;
}
.content ul {
    font-size: 1em;
        margin-bottom: 20px;
}
.content ul li {
    list-style-type: disc;
        line-height: 1.385em;
        margin-left: 15px;
        color: rgb(102, 102, 102);
}
.content ul li > ul li {
    font-size: 0.923em;
}
.content h2, .content h3, .content h4, .content h5 {
    color: rgb(0,0,0);
        font-weight: bold;
        font-size: 1.154em;
        margin-bottom: 8px;
}
#Category {
    position: relative;
        margin-top: 0px;
}
#Category h1, #Page #Category .page-title {
    margin-left: 230px;
}
#Category .node-intro p {
    color: rgb(102, 102, 102);
        margin: 0 10px 20px 230px;
}
#Category .node-filter {
    position: absolute;
        top: 0px;
        z-index: 5;
        width: 168px;
        padding: 16px;
        margin-left: 10px;
        background: rgb(229, 230, 218);
}

#Category .node-filter ul.nav-subcats {
    margin: 0 0 0 0;
}

#Category .node-filter ul.nav-subcats li a {
    display: block;
        margin: 5px 0 0 0;
        padding: 4px 10px;
        font-weight: bold;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
}
#Category .node-filter ul.nav-subcats li:first-child a {
    margin-top: 0px;
}
#Category .node-filter h2 {
    position: absolute;
        left: -10000em; top: -10000em;
}
#Category .node-filter form fieldset {
    padding: 10px 0 10px;
        border-top: 1px solid rgb(194, 191, 183);
}
#Category .node-filter form fieldset:first-child {
    padding-top: 0;
        border-top: none;
}
#Category .node-filter form fieldset h3 {
    margin-bottom: 10px;
        color: rgb(34, 34, 34);
        font-size: 0.923em;
        font-weight: bold;
        text-transform: uppercase;
}
#Category .node-filter form fieldset label {
    color: rgb(102, 102, 102);
        font-size: 0.769em;
}
#Category .node-filter form .disabled label {
    color: rgb(181, 179, 172);
}
#Category .node-filter form fieldset .formfield-checkbox {
    margin-bottom: 2px;
}
#Category .node-filter form fieldset .formfield-checkbox input[type=checkbox] {
    margin: 0 10px 0 0;
}
#Category .node-filter ul.nav-subcats ul.parentCats {
    margin-top: 5px;
}
#Category .node-filter ul.nav-subcats ul.parentCats li a {
background:rgb(78, 181, 234);
color:rgb(255,255,255);
}
#Category .node-auctions {
    width: 740px;
        margin-left: 220px;
}
#Category .node-auctions ul{
    padding-top: 5px;
}
#Category .node-auctions h2 {
    display: none;
}
#Category .node-auctions p {
    margin:0 0 10px 10px;
}
#Category .node-auctions ul.rows li {
    padding-top: 10px;
}
#Category .node-auctions ul.rows li p.bid {
    top: auto;
        bottom: 6px;
        left: 230px;
        right: auto;
        width: 450px;
        height: auto;
        padding:2px 0 4px 30px;
}
#Category .node-auctions ul.rows li a.cta {
    text-align: center;
        padding: 4px 30px;
        top: 8px;
    font-size:1.154em;
}
#Category .node-auctions ul.rows li h3 {
    margin-bottom: 5px;
        width: 480px;
}
#Category .node-auctions ul.rows li p.description {
    width: auto;
        margin: 0 0 0 225px;
}
#body-category ul.auctions li.auction p.bid strong {
    line-height:1.154em;
}
/*Sitemap*/
#column1, #column2, #column3 {
width:320px;
float:left;
}

/* ---------------- 7.1.2 Auction Detail Page */
#body-auction #Content {
    padding-top:22px;
}
#Auction {
    position: relative;
        margin: -10px 0 0 10px;
        height: auto;
        padding-bottom: 50px;
}
#Auction h2.page-title {
    margin: 0 0 18px 0;
        width: 698px;
}
#Auction #AuctionCta {
    width: 188px;
}

.auctionCtaPadding {
  padding: 16px 16px 0;
  width: 188px;
  background: #F3F4E9;
}

}
#Auction #AuctionCta a#Owner {
    display: block;
        background: rgb(255, 255, 255);
        width: 220px;
        text-align: center;
        margin: -16px 0 16px -16px;
        padding-bottom: 16px;
}

#Auction div#AuctionCta div#auctionClosed img#supplier {
    margin: -15px -25px 15px;
    width: 229px;
}

#Auction #AuctionCta img#Owner {
    padding-bottom: 32px;
}
#Auction #AuctionCta #Closed {
    background: rgb(184,33,33);
        color: rgb(255, 255, 255);
        margin: -16px 0 16px -16px;
        padding: 10px;
        width: 200px;
}
#Auction #AuctionCta #Closed p strong {
    font-size: 1.154em;
}
#Auction #AuctionCta form#Cta p.shorthand {
    font-weight: bold;
        color: rgb(0,0,0);
        font-size: 1.385em;
        margin-right: 5px;
        padding-top: 3px;
}
#Auction #AuctionCta #Closed p.cta {
    margin: 0;
}
#Auction #AuctionCta #Closed p.cta a {
    display: block;
        margin-top: 15px;
        padding: 5px 10px;
        font-size: 0.769em;
        margin-bottom: 5px;
        text-align: center;
        font-weight: bold;
        -moz-border-radius:11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
}
#Auction #AuctionCta #Closed p.cta a:hover, #Auction #AuctionCta #Closed p.cta a:focus {
    background-color: rgb(236, 56, 0);
        border-color: rgb(236, 56, 0);
}
#Auction #AuctionCta form#Cta input[type=text] {
    float: left;
        width: 50px;
        padding: 7px 6px 5px;
        margin-right: 10px;
        border: 3px solid rgb(229, 230, 218);
}
#Auction #AuctionCta form#Cta input[type=text]:focus {
    border-color: rgb(202, 201, 185);
}
#Auction #AuctionCta form#Cta input[type=submit] {
    -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
        font-size:1em;
        font-weight:bold;
        margin:0;
        padding: 5px 8px;
        cursor: pointer;
        max-width:92px;
}

#Auction #AuctionCta p {
    text-align: center;
}
#Auction #AuctionCta p.counter {
    width: 189px;
        padding: 17px 0px;
        margin: -9px 0 24px;
        background: rgb(34, 34, 34);
        color: rgb(187,187,187);
        font-size: 0.923em;
}
#Auction #AuctionCta p.counter strong {
    padding: 0 1px;
        color: rgb(255, 255, 255);
        font-size: 1.8em;
}
#Auction #AuctionCta p.bid strong.price {
    display: block;
        font-size: 3em;
        line-height: 1.154em;
}
#Auction #AuctionCta a.cta {
    display: block;
        width: 150px;
        padding: 8px 0px;
        margin: 0 0 0 100px;
        font-size: 1.154em;
        font-weight: bold;
        text-align: center;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
}
#Auction #AuctionCta a.cta:hover, #Auction #AuctionCta a.cta:focus {
    background-color: rgb(236, 56, 0);
        border-color: rgb(236, 56, 0);
}
#Auction #AuctionCta ul.links {
    margin: 12px 0 12px 22px;
        font-size: 0.923em;
}
#Auction #AuctionCta ul.links li {
    margin-bottom: 5px;
}
#Auction #AuctionCta ul.links li#Socials {
    padding-left: 10px;
        width: 135px;
        margin-top: 10px;
}
#Auction #AuctionCta ul.links li#Socials .thickbox {
    margin-right: 1px;
}
#Auction #AuctionCta ul.links li#Socials strong {
    display: block;
        margin: 12px 0 4px;
        text-transform: uppercase;
}
#Auction #AuctionCta ul.links li#Socials iframe {
    margin-top: 10px;
}
#Auction #AuctionCta #History .h2 {
    margin: 32px 0 8px 32px;
        font-weight: bold;
        text-transform: uppercase;
}
#Auction #AuctionCta #History ol {
    width: 220px;
        margin-left: -16px;
        border-top: 1px solid rgb(215,209,197);
        border-bottom: 1px solid rgb(255, 255, 255);
        list-style-type: none;
        counter-reset: level1;
}
#Auction #AuctionCta #History ol li:before {
    content: counter(level1) "";
        counter-increment: level1;
        float:left;
        font-size: 0.769em;
        font-weight:900;
}
#Auction #AuctionCta #History ol li {
    position: relative;
        background:url(../../img/sprite.png) no-repeat -1392px 5px;
        padding: 8px 16px 8px;
        border-bottom: 1px solid rgb(215,209,197);
        border-top: 1px solid rgb(255, 255, 255);
}
#Auction #AuctionCta #History ol li:last-child {
    border-bottom: none;
}
#Auction #AuctionCta #History ol li div {
    font-size: 1.385em;
        margin-left: 32px;
        margin-bottom: 5px;
}
#Auction #AuctionCta #History ol li p {
    margin-left: 32px;
        margin-bottom: 0;
        color: rgb(160, 160, 148);
        text-align: left;
        font-size: 0.769em;
}
#History ol li p strong{
    font-weight: 600;
}
#Auction #Info {
    float: right;
        position: relative;
        width: 700px;
        margin-right: 10px;
        background: rgb(255, 255, 255);
}
#Auction #Info #Multimedia {
    float: right;
        position: relative;
        margin-bottom: 22px;
        margin-left: 20px;
}
#Multimedia img#ImageMain {
    background: rgb(229, 230, 218);
        padding: 35px 15px;
        width: 270px; height: 180px;
}
#Auction #Info #Multimedia ul {
    position: absolute;
        left: -415px; bottom: -16px;
        left: -415px; bottom: -40px;
        left: -415px; top: 168px;
        width: 410px;
        overflow: hidden;
}
#Auction #Info #Multimedia ul li {
    display: inline;
}
#Auction #Info #Multimedia ul li a {
    display: block;
        float: left;
}
#Auction #Info #Multimedia ul li a img {
    background: rgb(229, 230, 218);
        width: 83px; height: 56px;
        margin-left: 16px;
        margin-top: 26px;
        opacity: 0.4;
}
#Auction #Info #Multimedia ul li a:hover img, #Auction #Info #Multimedia ul li a:focus img,
#Auction #Info #Multimedia ul li a.selected img {
    opacity: 1;
}
#Auction #Info p.description {
    color: rgb(102, 102, 102);
        font-size: 1.154em;
        min-height:130px;
}
#Auction #Info #AdditionalInfo {
    clear: both;
top: 26px;
}
#Auction #Info #AdditionalInfo ul#Tabs {
    width: 700px; height: 39px;
        border-bottom: 1px solid rgb(203, 203, 195);
        clear: both;
}
#Auction #Info #AdditionalInfo ul#Tabs li {
    display: inline;
}
#Auction #Info #AdditionalInfo ul#Tabs li a {
    display: block;
        float: left;
        height: 20px;
        padding: 9px 15px;
        font-size: 1.02em;
        font-weight: bold;
        border-top: 1px solid rgb(255, 255, 255);
        border-bottom: 1px solid rgb(203, 203, 195);
}
#Auction #Info #AdditionalInfo ul#Tabs li a.selected {
    padding: 9px 14px;
        color: rgb(34, 34, 34);
        border-top: 1px solid rgb(203, 203, 195);
        border-left: 1px solid rgb(203, 203, 195);
        border-right: 1px solid rgb(203, 203, 195);
        border-bottom: 1px solid rgb(255, 255, 255);
}
#Auction #Info #AdditionalInfo .tab {
    clear: both;
        padding: 24px 14px 0 14px;
        margin-top: -1px;
        color: rgb(102, 102, 102);
}
#Auction #Info #AdditionalInfo .tab h2 {
    color: rgb(0,0,0);
        margin-bottom: 16px;
        font-size: 1.154em;
        font-weight: bold;
}
#Auction #Info #AdditionalInfo .tab h3 {
    margin-bottom: 4px;
        color: rgb(34, 34, 34);
        font-weight: bold;
}
#Auction #Info #AdditionalInfo .tab p, #Auction #Info #AdditionalInfo .tab ul {
    font-size: 1em;
}
#AdditionalInfo .tab ul {
    margin-bottom: 1em;
}
#AdditionalInfo .tab ul li {
    list-style-type: disc;
        margin-left: 16px;
}

#adminCosts {
    position:absolute;
    right:10px;
}

#laughingSecond {
position:relative;
width:672px;
height:146px;
color:#FFF;
display:none;
overflow:hidden;
padding:14px;
background: rgb(250,111,0);
background: -moz-linear-gradient(top, rgb(250,111,0) 25%, rgb(234,79,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgb(250,111,0)), color-stop(100%,rgb(234,79,0)));
background: -webkit-linear-gradient(top, rgb(250,111,0) 25%,rgb(234,79,0) 100%);
background: -o-linear-gradient(top, rgb(250,111,0) 25%,rgb(234,79,0) 100%);
background: -ms-linear-gradient(top, rgb(250,111,0) 25%,rgb(234,79,0) 100%);
background: linear-gradient(to bottom, rgb(250,111,0) 25%,rgb(234,79,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa6f00', endColorstr='#ea4f00',GradientType=0 );
}

#laughingSecond .description {
font-size:1.08em;
line-height:1.2em;
width:360px;
float:left;
margin-right:18px;
padding:11px 11px 0;
}

#laughingSecond h2,
#laughingSecond p.title {
font-size:1.8em;
font-weight:700;
margin-bottom:15px;
margin-top:2px;
}

#laughingSecond .laughingCounterBox {
width:270px;
height:145px;
background-color:#f3f4e9;
float:left;
overflow:hidden;
}

#laughingSecond .laughingCounter {
background:#000;
/*height:40px;*/
text-align:center;
padding:22px 0;
color:#BBB;
font-size:1.1em;
}

#laughingSecond .laughingCounter span strong {
color:#FFF;
font-size:2.5em;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#laughingSecond .laughingPrice {
padding:5px 22px 0;
}

#laughingSecond p.price {
font-size:3em;
font-weight:700;
float:left;
margin:0;
}

#laughingSecond p.adminCosts {
clear:both;
color:#666;
font-size:.9em;
}

#laughingSecondButton {
background:url(../../img/backgrounds/button.png) repeat-x scroll 0 50% #F60;
border:1px solid #F60;
border-radius:11px 11px 11px 11px;
color:#FFF;
cursor:pointer;
display:inline-block;
font-size:1.1em;
font-weight:700;
text-align:center;
margin-top:12px;
padding:6px 25px;
}
#laughingSecondButton a{
    color:#FFF;
}
    #laughingSecond #laughingSecondButton {
float:right;
}

#laughingLoser {
position:relative;
width:672px;
height:146px;
display:none;
overflow:auto;
text-align:center;
border-top-width:1px;
border-color:#777;
border-style:solid;
padding:14px;
background: rgb(251,249,244);
background: -moz-linear-gradient(top, rgb(251,249,244) 0%, rgb(243,242,230) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(251,249,244)), color-stop(100%,rgb(243,242,230)));
background: -webkit-linear-gradient(top, rgb(251,249,244) 0%,rgb(243,242,230) 100%);
background: -o-linear-gradient(top, rgb(251,249,244) 0%,rgb(243,242,230) 100%);
background: -ms-linear-gradient(top, rgb(251,249,244) 0%,rgb(243,242,230) 100%);
background: linear-gradient(to bottom, rgb(251,249,244) 0%,rgb(243,242,230) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf9f4', endColorstr='#f3f2e6',GradientType=0 );
}

#laughingLoser h2,
#laughingLoser p.title {
font-size:1.8em;
font-weight:700;
margin-bottom:10px;
margin-top:15px;
color:#000;
}

#laughingLoser p {
color:#777;
font-size:1.183em;
margin-bottom:25px;
}

#laughingLoser #laughingSecondButton {
margin:auto;
}

#laughingWinner {
position:relative;
width:672px;
height:100px;
display:none;
overflow:auto;
text-align:center;
border-top-width:1px;
border-color:#777;
border-style:solid;
padding:14px;
background: rgb(251,249,244);
background: -moz-linear-gradient(top, rgb(251,249,244) 0%, rgb(243,242,230) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(251,249,244)), color-stop(100%,rgb(243,242,230)));
background: -webkit-linear-gradient(top, rgb(251,249,244) 0%,rgb(243,242,230) 100%);
background: -o-linear-gradient(top, rgb(251,249,244) 0%,rgb(243,242,230) 100%);
background: -ms-linear-gradient(top, rgb(251,249,244) 0%,rgb(243,242,230) 100%);
background: linear-gradient(to bottom, rgb(251,249,244) 0%,rgb(243,242,230) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf9f4', endColorstr='#f3f2e6',GradientType=0 );
}

#laughingWinner h2,
#laughingWinner p.title {
font-size:1.8em;
font-weight:700;
margin-bottom:10px;
margin-top:15px;
color:#000;
}

#laughingWinner p {
color:#777;
font-size:1.183em;
margin-bottom:25px;
}

#laughingWinner #laughingSecondButton {
margin:auto;
}

#reminderOverlay{
    background-image: url('../../img/backgrounds/trans-black.png');
    background-repeat: repeat;
    top: 0px;
    left: 0px;
    width:100%;
    height:100%;
    position: fixed;
    z-index:2000;
}

#reminderOverlay #reminder{
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background:#f4f4ea;
    border:#e6e6da 10px solid;
    width:800px;
    position:fixed;
    top:5%;
    left:50%;
    margin-left:-400px;
    padding:15px;
}

#reminderOverlay #reminder #reminderTop {
    display: inline-block;
    margin: 0 0 10px;
    width: 600px;
}

#reminderOverlay #reminder #reminderTop img{
    float:left;
}

#reminderOverlay #reminder #close{
    background: url("../../img/icons/icon_close.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 35px;
    left: 50%;
    margin-left: 411px;
    position: absolute;
    text-indent: -9999px;
    top: -27px;
    width: 35px;
    cursor:pointer;
}

#reminderOverlay #reminder .h3{
    font-size:16px;
    font-weight: bold;
}

#reminderOverlay #reminder .description{
    color:#454545;
    font-size:10px;
    margin-bottom:25px;
}

#reminderOverlay #reminder #auctionReminder{
    display:inline;
}

#reminderOverlay #reminder #auctionReminder .title {
    color: #454545;
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    width: 360px;
}

#reminderOverlay #reminder #auctionReminder .description{
    color:#343434;
    float:left;
}

#reminderOverlay #reminder #auctionReminder img{
    float:left;
    margin:0px 8px 8px 8px;
}

#reminderOverlay #reminder #auctionReminder div.currentBid {
    background: none repeat scroll 0 0 #E5E6DA;
    height: 40px;
    padding: 4px;
    width: 360px;
    color:#888888;
    font-size:10px;
}

#reminderOverlay #reminder #auctionReminder div.currentBid #bid {
    display: inline-block;
    width: 100px;
}

#reminderOverlay #reminder #auctionReminder div.currentBid #bid .bid{
    font-weight: bold;
    font-size:14px;
    float:left;
    color:#000000;
}

#reminderOverlay #reminder #auctionReminder div.currentBid #supplier .supplier{
    font-weight: bold;
    font-size:14px;
    float:left;
    color:#000000;
    width:150px;
}

#reminderOverlay #reminder form #remindMinute{
    padding:10px 0px;
}

#reminderOverlay #reminder form #adres input[type=text]{
    border: 3px solid #cfcfc3;
    border-radius: 4px 4px 4px 4px;
    color: #666666;
    margin: 0 10px 5px 0;
    font-style: italic;
}

#reminderOverlay #reminder form #adres span.email{
    margin:0px 60px 0px 0px;
}

#reminderOverlay div#reminder form#reminders{
    background: none repeat scroll 0 0 #E5E6DA;
    border-radius: 8px 8px 8px 8px;
    padding: 10px;
    float:left;
    width:390px;
}

#reminderOverlay div#reminder form#reminders div#captcha .captchaTitle{
    padding-left:8px;
}

#reminderOverlay div#reminder form#reminders div#captcha{
    height: 145px;
    margin:3px -10px;
}

#reminderOverlay div#reminder form#reminders div#captcha fieldset{
    float:left;
    margin:0px -158px;
}

#reminderOverlay #reminder form #adres #extra{
    margin:0px 0px 0px 227px;
    cursor: pointer;
}

#reminderOverlay #reminder #reminderLeft{
    background: none repeat scroll 0 0 #E5E6DA;
    border-radius: 8px 8px 8px 8px;
    float: left;
    margin-right: 8px;
    padding: 8px;
    width: 366px;
}

#reminderOverlay #reminder form input[type="submit"] {
    background: url("../../img/backgrounds/button.png") repeat-x scroll 0 50% #A83673;
    border: 1px solid #A83673;
    border-radius: 11px 11px 11px 11px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 5px 8px;
    position: relative;
    width: 110px;
    left:280px;
}

#Content .product #Auction #AuctionCta #auctionCounter img.alarm{
    margin:-15px 0px 10px 0px;
    cursor: pointer;
}

span.toolTip{
    background: url('../../img/questionMark.png') right top no-repeat;
    padding-right:12px;
    margin-right:4px;
    cursor: pointer;
}

/* ---------------- 7.2 AdSpace: */
#AdSpace {
float: right;
left: 965px;

position: absolute;
width: 155px;
}
#AdSpace .ad-box {
text-align: left;
}
#AdSpaceBg {
background: rgb(255,255,255);
margin-left: 3px;
margin-right: 3px;
left: -5px;
position:relative;
text-align: left;
}

.fb_ltr{
    margin-bottom: -36px;
}
#AdSpace .ad-box div.adHeader {
    width: 56px;
    margin-bottom: -8px;
    /*margin-left: 8px;*/
    padding: 2px 32px 9px;
    color: rgb(102, 102, 102);
    background: rgb(235,229,211);
    font-style: italic;
    font-size: 0.769em;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

#Content div.nodeBanner .miniBanner{
    height: 55px;
    width: 180px;
    margin:0px 10px 0px 0px;
    display: inline-block;
    background-position: 0px top;
}

#Content div.nodeBanner .miniBanner:hover{
    background-position: 0px bottom;
}
#Content div.nodeBanner #miniBnr5{
    margin-right: 0px;
}

/* ---------------- 7.3 Registration / My Settings: */
div#Register {
    position: relative;
    margin-bottom: 20px;
    padding-top: 175px;
    overflow: hidden;
}
div#PageContent div#Register{
    padding-top: 0px;
}
#Register .page-title,
#PageContent h1 {
    margin: 10px;
}

#upSalesFieldSet .formfield{
    width: 868px !important;
    float: left;
    position: relative;
    text-align: left;
}

#upSalesFieldSet .formfield img{
    width: 108px;
    height: 72px;
    position: absolute;
    left:0;
    top:0;
}

#upSalesFieldSet .formfield label{
    display: block;
    zoom:1;
    float: left;
    width: 480px !important;
    margin-left: 120px;
}

#upSalesFieldSet .formfield input[type="radio"]{
    width: 20px;
    display: block;
    float: left;
    text-align: center;
    margin-left: 40px;
    margin-right: 40px;
}
#Register .formfield.total-row{
    width: 868px !important;
}

#Register .formfield.total-row label{
    width: 600px !important;
}

#Register .total-row #totalfield,
#Register .total-row #totalfield span{
    float: left;
    display: block;
}

div#tellafriendContent div#tafContent {
    margin: 8% auto auto;
    width: 450px;
    background-color: rgb(255, 255, 255);
    padding: 10px;
    border: 3px solid rgb(0,0,0);
}

div#Register span.formhelp{
    margin-left: 168px;
    font-weight: bold;
}
div#ShareAuction {
    /* margin-top: -20px; */
}
div#ShareAuction .page-title{
    margin-left:100px;
}
div#ShareAuction div#Register h1{
    margin:0;
}
div#MyAuctions div#Register, div#Contact div#Register,
div#ShareAuction div#Register {
    padding-top: 20px;
}
#Register h1 {
    color: rgb(255, 102, 0);
}
div#Register #Feature {
    left: 0px; top: 0px;
        overflow: hidden;
        margin-left: 10px;
        margin-bottom: 30px;
        margin-top:15px;
}
div#Register #Feature .step {
    float: left;
        width: 298px;
        height: 150px;
        margin-left: 20px;
        background: rgb(255, 255, 255);
        border: 1px solid rgb(203, 203, 195);
}
div#Register #Feature .step:first-child {
    margin-left: 0;
}
div#Register #Feature .step h2 {
    text-indent: -9999px;
        line-height:0;
}
div#Register #Feature .step img {
    position: relative;
        top: 4px;
        width: 298px;
        height: 114px;
}
div#Register #Feature .step p {
    color: rgb(160, 160, 148);
        font-weight: bold;
        text-align: center;
        margin:8px;
}
div#Register #Profit {
    float: right;
        width: 340px;
        margin-right: 10px;
        text-align: center;
        margin-top:39px;
        background:#F3F4E9;
}
div#Register #microPayments {
    float: right;
        width: 290px;
        padding: 10px;
        margin:387px 10px 0;
        text-align: left;
}
div#Register #Profit h2 {
    display: none;
}
div#Register #Profit p.profit {
    color: rgb(160, 160, 148);
        padding:20px 0 8px 0;
        font-size: 1.154em;
        border-top: 1px solid rgb(229, 230, 218);
}
div#Register #Profit p.profit:first-child {
    border-top: 0;
        padding-top: 0;
}
div#Register #Profit p.profit strong {
    display: block;
        color: rgb(255, 102, 0);
        font-size: 1.154em;
        margin-bottom: 5px;
}
div#Register form {
    float: left;
        width: 550px;
        padding: 15px 20px 20px;
        margin-left: 10px;
        margin-top: 5px;
        margin: 5px 0 0 10px;
        background: rgb(243, 244, 233);
}
div#Content div#Register{
    padding-top: 0px;
}
div#MyAuctions div#Register form {
    width: 900px;
        margin-left: 0px;
}
div#Contact div#Register form {
    width: 900px;
        margin-left: 0px;
        background: rgb(255, 255, 255);
}

#Register .small {
    width: 91px;
}
div#Register form input[type="text"].small {
    width:73px;
}
#Register .datepicker .small {
    width: 78px;
}
#Register .datepicker .monthSelect {
    width: 92px;
}
div#Register form fieldset,
div#Register #microPayments {
    position: relative;
        border: 1px solid rgb(208, 209, 196);
        padding: 15px;
        margin-bottom: 15px;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
        width:870px;
}
div#Register form.paymentform fieldset {
    width: 655px;
}
div#Register form.autowidth fieldset {
    width: auto;
}
div#Register .reg-right,
.extra-reg-right {
    background: #F3F4E9;
    float: right;
    margin: 20px 0px 4px 0px;
    width: 340px;
    padding:8px 0px 8px;
}

#Register #Profit div.extra-reg-right img{
    cursor:pointer;
}

div#Contact div#Register form fieldset {
    padding: 0;
        margin: 0;
        border: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
}
form.paymentform #paymentMethod .radios {
    margin-left: 430px;
        margin-top:-48px;
}
form.paymentform #paymentMethod label {
    float: none;
}
form.paymentform #paymentMethod #paymentCountry{
    margin-bottom: 25px;
}
div#Register form .agreeset {
    border: 0;
        padding: 0 15px;
        margin-top: -10px;
        margin-bottom: -5px;
}
div#Register form legend {
    display: block;
    font-weight: bold;
    margin-left:0;
    padding: 0 10px;
    color: rgb(0,0,0);
}

#MyContent #Register form#paymentForm.paymentform fieldset#voucherStyleSelect legend{
    float:none;
    margin:0px;
}
form#settings legend {
    font-size: 1.154em;
}
form#settings #totalfield {
    font-size: 2em;
        margin-left: 515px;
}
form#settings ul#OrderProces, form#paymentForm ul#OrderProces {
    overflow: hidden;
        margin: 0 0 20px;
}
form#settings ul#OrderProces li {
    display: block;
        float: left;
        margin: 0 10px 0 0;
        padding: 5px 10px;
        color: rgb(169,170,161);
        border: 1px solid rgb(208, 209, 196);
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
}
form#settings ul#OrderProces li.selected {
    background: rgb(208, 209, 196);
        color: rgb(68,68,68);
}
form#settings span.relatedproductprice {
    background: rgb(255,255,0);
}
form#settings.paymentform input[type=submit] {
    margin-left: 515px;
        width: 225px;
}
table#orderIDtable {
    width: 300px;
        margin-left: 515px;
        margin-top: -50px;
}
#MyAuctions div.updates form legend {
    margin-left: 0px;
}
div#Register form label {
    float: left;
        width: 168px;
        padding-top: 5px;
}
#Register p {
    padding: 0 15px;
}
div#Register form .checkbox label {
    float: none;
        display: block;
        margin-left: 33px;
        font-size: 0.923em;
        width: auto;
}
div.updates form .checkbox label {
    margin-left: 35px;
}
div#Register form .checkbox input[type=checkbox] {
    width: 15px; height: 15px;
        float: left;
        margin: 6px 10px 0 10px;
}
div.updates form .checkbox input[type=checkbox] {
    margin-left: 8px;
}
div#Register form label .required,
div#Register form p .required {
    color: rgb(198, 47, 0);
}
div#Register form .formfield {
    position: relative;
        padding: 4px 0;
        clear: both;
        overflow: hidden;
        margin:5px 0;
}
div#Register form input[type=text], div#Register form input[type=password], div#Register form select {
    width: 285px;
}
div#Contact div#Register form input[type=text] {
    width: 252px;
}
div#Register form .datepicker span {
    display: block;
        float: left;
        margin-right: 10px;
        padding-top: 5px;
        font-size: 14px;
        color: rgb(160, 160, 148);
}
div#Register form .datepicker span.required {
    display: inline;
    color: rgb(198, 47, 0);
        float: none;
        margin: 0;
        padding: 0;
        font-size: inherit;
}
div#Register form div.formfield .medium, input.address {
    width: 183px;
}
div#Register form#registreren .small {
    width: 75px;
}
div#Register form#registreren select.small {
    width: 78px;
        height:31px;
}
div#Register form#registreren select.small.monthSelect {
    width: 92px;
        height:31px;
}
.errorBox {
    clear:left;
    margin: 0 0 0 172px;
    color:#C62F00;
}
div#Register form .formhelp {
    margin-left: 170px;
        margin-top: 6px;
        font-size: 0.923em;
        color: rgb(160, 160, 148);
    width:370px;
}
#Register .formhelp p {
    padding:0;
}
div#Register form select {
    height: 31px;
        width:304px;
}
div#Register form input[type=text], div#Register form input[type=password], div#Register form select, div#Register form textarea, input.address {
    padding: 5px 6px 6px;
        border: 3px solid rgb(208, 209, 196);
}
div#Register form input[type=text]:focus, div#Register form input[type=password]:focus, div#Register form select:focus, div#Register form textarea:focus {
    border-color: rgb(165,166,154);
        background-color: rgb(255, 255, 255);
        -moz-box-shadow: 0px 0px 6px rgb(255, 148, 33);
        -webkit-box-shadow: 0px 0px 6px rgb(255, 148, 33);
        box-shadow: 0px 0px 6px rgb(255, 148, 33);
}
div#Register form input[type=submit], input[type=submit].address {
    margin: 15px 0 0 185px;
        padding: 5px 10px;
        min-width: 165px;
        font-weight: bold;
        font-size: 1.154em;
        cursor: pointer;
        text-align: center;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
}
div.updates form input[type=submit] {
    margin-left: 20px;
}
div#MyAuctions a#DeActivateAccount {
    display: block;
        float: right;
        margin: 22px 360px 0 0;
}

/* ---------------- 7.4 My Auctions: */
div#MyAuctions {
    position: relative;
        margin: -20px 0;
        overflow: hidden;
        clear:both;
}
div#MyAuctions .page-title span {
    color: rgb(113,111,104);
}
div#MyAuctions ul.tabs {
    width: 940px; height: 39px;
        margin-left: 10px;
        margin-top: 20px;
        border-bottom: 1px solid rgb(203, 203, 195);
        clear: both;
}
div#MyAuctions ul.tabs li {
    display: inline;
}
div#MyAuctions ul.tabs li a {
    display: block;
        float: left;
        height: 20px;
        padding: 9px 15px;
        font-size: 1.154em;
        font-weight: bold;
        border-top: 1px solid rgb(255, 255, 255);
        border-bottom: 1px solid rgb(203, 203, 195);
}
div#MyAuctions ul.tabs li a.selected {
    padding: 9px 14px;
        color: rgb(34, 34, 34);
        border: 1px solid rgb(203, 203, 195);
        border-bottom: 1px solid rgb(255, 255, 255);
}
div#MyAuctions #MyContent {
    margin: 20px 10px;
}
div#MyAuctions #MyContent ul#Overview {
    overflow: hidden;
}
p.intro {
    font-size: 1em;
        line-height: 1.538em;
        margin-bottom: 16px;
        color: rgb(102, 102, 102);
}
div#MyAuctions #MyContent p.intro {
    margin-left: 16px;
}
div#MyAuctions #MyContent ul#Overview li.auction {
    position: relative;
        padding: 10px;
        margin-top: 10px;
        min-height: 136px;
        background: rgb(243, 244, 233);
        border-bottom: 1px solid rgb(211, 212, 196);
        display: inline-block;
        width:920px;
}

div#MyAuctions #MyContent ul#Overview li.closed {
    background: rgb(247,247,247);
        border-bottom-color: rgb(204,204,204);
}
div#MyAuctions #MyContent ul#Overview li.auction:first-child {
    margin-top: 0;
}

#MyAuctions #MyContent ul#Overview.auctionList li.open{
    height:136px;
}

#MyAuctions #MyContent ul#Overview.auctionList li.closed{
    height:136px;
}

div#MyAuctions #MyContent ul#Overview li.auction a.img img {
    width: 188px;
        height:126px;
        padding: 6px;
        position:relative;
        left:0px;
}

.previewImage{
    width:220px!important;
}

div#MyAuctions #MyContent ul#Overview li.closed a.img img {
    background: rgb(238,238,238);
        border-right-color: rgb(204,204,204);
        opacity: 0.4;
}
div#MyAuctions #MyContent ul#Overview li.auction a.img:hover img, div#MyAuctions #MyContent ul#Overview li.auction a.img:focus img {
    border-right-color: rgb(151, 146, 119);
}div#MyAuctions #MyContent ul#Overview li.closed a.img:hover img, div#MyAuctions #MyContent ul#Overview li.closed a.img:focus img {
    background-color: rgb(238,238,238);
        border-right-color: rgb(187,187,187);
        opacity: 0.6;
}
div#MyAuctions #MyContent ul#Overview li.auction h2 {
    font-size: 1.154em;
        font-weight: bold;
        line-height: 1.154em;
}
div#MyAuctions #MyContent ul#Overview li.closed h2 a{
    color: rgb(153,153,153);
}
div#MyAuctions #MyContent ul#Overview li.closed h2 a:hover, div#MyAuctions #MyContent ul#Overview li.closed h2 a:focus {
    color: rgb(85,85,85);
}
div#MyAuctions #MyContent ul#Overview li.auction p.desc,
div#MyAuctions #MyContent ul#Overview li.auction .abstract {
    font-size: 0.923em;
        color: rgb(160, 160, 148);
        line-height: 1.308em;
        display: inline-block;
}

div#MyAuctions #MyContent ul#Overview li.auction .abstractTitle{
    margin:0px;
        width: 680px;
        font-size:14px;
        color:#0087C8;
        line-height: 1.308em;
        float:left
}

#MyAuctions #MyContent ul#Overview ul li #MyAuctionContent{
    display: inline-block;
    margin-left: 230px;
    margin-top: 8px;
}

#MyAuctions #MyContent ul#Overview #voucherLink{
    float:left;
    position:relative;
}

#MyAuctions #MyContent ul#Overview p.cta span a.cancelled{
    background:#777777 !important;
    border:none;
}

li.auction ul li .abstract{
    padding-bottom: 8px;
}

div#MyAuctions #MyContent ul#Overview li.closed p.desc {
    color: rgb(187,187,187);
}
div#MyAuctions #MyContent ul#Overview li.open p.countdown {
    position: absolute;
        left: 16px; top: 114px;
        background: url(../../img/backgrounds/trans-black.png) repeat 0px 0px transparent;
        color: rgb(187,187,187);
        font-size: 0.923em;
        width: 178px;
        padding: 6px 5px 7px;
        text-align: center;
}
div#MyAuctions #MyContent ul#Overview li.open p.countdown strong {
    padding: 0 1px;
        color: rgb(255, 255, 255);
        font-size: 1.538em;
}
div#MyAuctions #MyContent ul#Overview li.auction p.counter {
    float:left;
        padding: 0px 30px 0 0;
        font-weight: bold;
        color: rgb(0,0,0);
        border-right: 1px solid rgb(211, 212, 196);
}
div#MyAuctions #MyContent ul#Overview li.auction p.counter strong,
div#MyAuctions #MyContent ul#Overview li.auction p.bid strong,
div#MyAuctions #MyContent ul#Overview li.auction p.wonbid strong,
div#MyAuctions #MyContent ul#Overview li.auction p.valid strong {
    display: block;
        font-size: 0.923em;
        font-weight: normal;
        color: rgb(160, 160, 148);
}
#Content #MyAuctions #MyContent ul#Overview.auctionList li.auction p.bid{
    padding:0px 30px 0 0;
    float:left;
}

div#MyAuctions #MyContent ul#Overview li.closed p.counter strong,
div#MyAuctions #MyContent ul#Overview li.closed p.bid strong {
    color: rgb(170,170,170);
}
div#MyAuctions #MyContent ul#Overview li.auction p.bid,
div#MyAuctions #MyContent ul#Overview li.auction p.wonbid,
div#MyAuctions #MyContent ul#Overview li.auction p.share {
    font-weight: bold;
        color: rgb(0,0,0);
        border-left: 1px solid rgb(255, 255, 255);
        border-right: 1px solid rgb(211, 212, 196);
}
div#MyAuctions #MyContent ul#Overview li.auction p.wonbid {
    padding: 0px 16px;
}
div#MyAuctions #MyContent ul#Overview li.auction p.share {
    border: 0;
        margin:11px;
}
div#MyAuctions #MyContent ul#Overview li.open p.bid {
    border-left: none;
        padding-left: 0;
}
div#MyAuctions #MyContent ul#Overview li.paid p.bid,
div#MyAuctions #MyContent ul#Overview li.unpaid p.bid {
    width: 138px;
        border-right: 1px solid rgb(211, 212, 196);
}
div#MyAuctions #MyContent ul#Overview li.closed p.counter,
div#MyAuctions #MyContent ul#Overview li.closed p.bid {
    color: rgb(153,153,153);
}
div#MyAuctions #MyContent ul#Overview li.auction p.valid {
    width: 1px;
        margin: 0;
        border-left: 1px solid rgb(255, 255, 255);
    overflow:hidden;
}

#MyAuctions div#MyContent ul#Overview div.bottom p{
    float:left;
}

#MyAuctions div#MyContent ul#Overview div.cta p.abstractTitle{
    color:#0087C8;
    font-size: 1.154em;
    font-weight: bold;
    line-height: 1.154em;
    margin-left: 230px;
    margin-top: 12px;
    width: 520px;
}

div#MyAuctions #MyContent ul#Overview li.auction p.book a {
    text-decoration: underline;
}
div#MyAuctions #MyContent ul#Overview li.auction p.book a:hover, div#MyAuctions #MyContent ul#Overview li.auction p.book a:focus {
    text-decoration: none;
}
div#MyAuctions #MyContent ul#Overview li.auction p.cta {
    text-transform: uppercase;
        font-size: 1.385em;
        text-align: center;
        width: 122px;
}
div#MyAuctions #MyContent ul#Overview li.paid p.cta {
    top: 18px;
}
div#MyAuctions #MyContent ul#Overview li.unpaid p.cta {
    top: 13px;
        color: rgb(221,52,0);
}
div#MyAuctions #MyContent ul#Overview li.unpaid p.cta a.finance,
div#MyAuctions #MyContent ul#Overview li.unpaid p.cta a.finance:hover,
div#MyAuctions #MyContent ul#Overview li.unpaid p.cta a.finance:focus,
div#MyAuctions #MyContent ul#Overview li.unpaid p.cta a.directdebit,
div#MyAuctions #MyContent ul#Overview li.unpaid p.cta a.directdebit:hover,
div#MyAuctions #MyContent ul#Overview li.unpaid p.cta a.directdebit:focus {
    width: 112px;
        padding: 3px 5px;
        margin-top: 8px;
}
div#MyAuctions #MyContent ul#Overview li.auction p.cta a {
    border-radius: 6px 6px 6px 6px;
    display: block;
    font-size: 0.692em;
    font-weight: bold;
    line-height: 1.231em;
    margin: 30px 0 0;
    padding: 3px 20px 5px;
    text-transform: none;
}
div#MyAuctions #MyContent ul#Overview li.auction a.archiveButton {
    margin-top: -7px;
    margin-right: -5px;
    float: right;
    cursor: pointer;
}
div#MyAuctions #MyContent ul#Overview li.paid p.cta a {
    background-color: rgb(154, 149, 141);
        border-color: rgb(154, 149, 141);
        margin-top: 15px;
        padding-left: 10px;
        padding-right: 10px;
}
div#MyAuctions #MyContent ul#Overview li.unpaid p.cta a {
    margin-top: 10px;
        text-transform: uppercase;
        text-align:center;
        background-color: rgb(255, 102, 0);
        border-color: rgb(255, 102, 0);
}
div#MyAuctions #MyContent ul#Overview li.auction p.cta a:hover, div#MyAuctions #MyContent ul#Overview li.auction p.cta a:focus {
    background-color: rgb(236, 56, 0);
        border-color: rgb(236, 56, 0);
}
div#MyAuctions #MyContent ul#Overview li.paid p.cta a:hover, div#MyAuctions #MyContent ul#Overview li.paid p.cta a:focus {
    background-color: rgb(109, 104, 96);
        border-color: rgb(109, 104, 96);
}
div#MyAuctions #MyContent ul#Overview li.unpaid p.cta a:hover, div#MyAuctions #MyContent ul#Overview li.unpaid p.cta a:focus {
    background-color: rgb(221,52,0);
        border-color: rgb(221,52,0);
}
div#MyAuctions #MyContent ul#Overview li.unpaid p.cta a.cancelled, div#MyAuctions #MyContent ul#Overview li.unpaid p.cta a.cancelled:hover, div#MyAuctions #MyContent ul#Overview li.unpaid p.cta a.cancelled:focus {
    background-color: rgb(154, 149, 141);
        border-color: rgb(154, 149, 141);
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
}
#MyAuctions div#Register form label {
    padding:0;
}
#MyAuctions div#Register form .checkbox label {
    padding: 4px 0px;
}

div#MyAuctions .updates form input[type="submit"] {
margin: 0 0 10px 26px;
}
#MyAuctions div#Register form .shorthand {
    position:relative;
}

ul.pagination {
    margin: 16px 0 20px;
        padding-bottom: 4px;
        padding-left: 354px;
}
ul.pagination li {
    float: left;
        margin-right: 10px;
        font-size: 1.154em;
}
ul.pagination li.current a {
    background: rgb(0, 135, 200);
        color: rgb(255, 255, 255);
        padding: 1px 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
}
ul.pagination li.current a:hover {
    background: rgb(255, 102, 0);
}

#MyContent div#Register form#paymentForm.paymentform fieldset div.formfield input{
    float:left;
    z-inex:1;
    position:relative;
}

#Register form#paymentForm.paymentform fieldset div.formfield label p{
    float:left;
    width:865px;
    margin:0px -10px;
}

#Register form#paymentForm.paymentform fieldset div.formfield{
    display:inline;
}

/* payment page Crossales & Upgrade field*/

fieldset.mycrossale,
fieldset.myupgrade{
    position: relative;
    display: block !important;
}

.mycrossale legend,
.myupgrade legend{
    float: none !important;
    margin: 0 !important;
    position:absolute;
    left:100px;
    display: table !important;
    background: #F3F4E9;
    top:-10px;
}

.mycrossale .formfield,
#upSalesFieldSet.myupgrade .formfield {
    float: left;
    padding: 10px 0 !important;
    width: 860px !important;
}

#upSalesFieldSet.myupgrade .formfield {
    min-height: 80px;
}

#upSalesFieldSet.myupgrade .formfield.geen {
    min-height: auto;
    background: #E6E7DA
}
.mycrossale h5,
.myupgrade h5 {
    color: #4444;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}

.mycrossale p,
.myupgrade-details p {
    color: #888888;
    font-size: 11px !important;
    line-height: 13px;
    padding: 0 !important;
}

.mycrossale-details .auction-image {
    float: left;
    width: 11%!important;
}
.mycrossale-details .auction-head {
    width: 55%!important;
}

.mycrossale-details {
    float: left;
    margin-right: 50px;
    width: 500px;
}

.myupgrade-details {
    float: left;
    margin-right: 50px;
    width: 360px;
    margin-left: 140px;
}

#upSalesFieldSet .myupgrade-image{
    top: 10px !important;
    border: 3px solid #D0D1C4;
    height: 72px !important;
    width: 108px !important;
}

.mycrossale-select {
    float: left;
    width: 100px !important;
}

.myupgrade-input {
    float: left;
    margin: 5px 0 0 0 !important;
    width: 100px !important;
}

.mycrossale .mycrossale-price,
.myupgrade-price {
    float: right;
    width: 170px;
    margin-left: 0 !important;
}

.mycrossale .mycrossale-price span,
.myupgrade-price span {
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-left: 10px;
    width: 100%;
    font-weight: bold;
    color: #111;
}

.mycrossale .mycrossale-price span.grey{
    color: #999999;
    font-weight: normal;
}

.hideme {
    display: none;
}

.mycrossale .moreInfo {
    width: 100%;
    float: left;
    cursor: pointer;
    color: #000;
}

.mycrossale .moreInfo span:hover{
    color: #999;
}

.mycrossale .moreInfo p {
    background: none repeat scroll 0 0 #E6E7DA;
    color: #444444;
    margin-top: 4px;
    padding: 9px !important;
}

/* ---------------- 7.5 Contact: */
div#Contact {
    position: relative;
        margin-top: -20px;
        margin-bottom: 20px;
        overflow: hidden;
}
div#Contact p.intro {
margin: 0 16px 20px;
}

#MyAuctions div#MyContent ul#Overview li div.cta #voucherLink {
    float: right;
    text-align: right;
    margin-top:60px;
}

#MyAuctions div#MyContent ul#Overview div.cta p{
    width:960px;
    margin:25px -902px
}

#MyAuctions div#MyContent ul#Overview li div.cta div a.voucherLink {
    background-color: #FF6600;
    border-color: #FF6600;
    border-radius: 11px 11px 11px 11px;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 12px;
    line-height: 1.231em;
    margin: -40px 0px;
    padding: 2px 20px 10px 15px;
    width: 91px;
}
#Page div.wrapper div#Content.wonAuctions #MyAuctions #MyContent ul#Overview div.cta{
    font-size: 1.385em;
    left: 800px;
    position: absolute;
    text-align: center;
    width: 122px;
}

#Page div.wrapper div#Content.wonAuctions #MyAuctions #MyContent ul#Overview div.cta span{
    text-transform: uppercase;
}

/* ---------------- 7.6 Auction sharing: */
div#ShareMail {
margin: 0 10px 10px 0;
}
div#ShareMail h2 {
color: rgb(0,0,0);
    font-weight: bold;
        font-size: 1.538em;
        margin: 6px 0 10px 0;
}
div#ShareWhichAuction div#Register form {
width:630px;
margin:10px 0 0 0;
}
div#ShareWhichAuction div#ShareMail form {
    width: 550px;
        margin-left: 0px;
}
div#ShareMail form table#recaptcha_table {
    margin-left: 166px;
}
div#ShareMail form input[type=submit] {
    margin-left: 185px;
}
div#recaptcha_widget_div {
margin: 0 0 0 167px;
}
div#ShareMail form input#recaptcha_response_field {
    width: 130px;
}
div#ShareWhichAuction {
    position: relative;
        margin: 0 10px 0 20px;
}
div#ShareWhichAuction img {
    float: left;
        padding: 15px;
        background: rgb(229, 230, 218);
        margin: 5px 20px 10px 0;
}
div#ShareWhichAuction div#Register {
margin:14px 0 0 0px;
}

#MyContent #Register form#paymentForm.paymentform fieldset div.formfield{
    float:left;
}

#MyContent #Register form#paymentForm.paymentform fieldset .productQuestion_checkbox,
#MyContent #Register form#paymentForm.paymentform fieldset .productQuestion_nac,
#MyContent #Register form#paymentForm.paymentform fieldset .productQuestion_text{
    display: inline;
    width:855px;
}

#MyContent #Register form#paymentForm.paymentform fieldset .productQuestion_checkbox label,
#MyContent #Register form#paymentForm.paymentform fieldset .productQuestion_nac label,
#MyContent #Register form#paymentForm.paymentform fieldset .productQuestion_text label{
    width:820px;
    float: left;
    margin-right:8px;
}

div#ShareWhichAuction div#Register form p {
margin: 0;
padding: 0;
height:13px;
}

/* ---------------- 8. Dialog windows and login: */
#reminderOverlaySucces{
    background: url("../../img/backgrounds/trans-black.png") repeat scroll 0 0 transparent;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2000;
}

#reminderOverlaySucces #Succes{
    background: none repeat scroll 0 0 #F3F4E9;
    border: 16px solid #E5E6DA;
    border-radius: 11px 11px 11px 11px;
    box-shadow: 0 0 50px #222222;
    height: auto;
    margin: 8% auto auto;
    min-height: 180px;
    padding: 20px;
    width: 460px;
    z-index: 2000;
}

#reminderOverlaySucces #Succes #loginSucces{
    background:#E5E6DA;
    border-radius: 11px;
    padding:8px;
    margin-top:8px;
}

#reminderOverlaySucces #Succes #loginSucces img{
    margin:-8px;
}

#reminderOverlaySucces div#Succes div#loginSucces a img.slider-login{
    margin-top:-3px;
}

#reminderOverlaySucces #Succes span.bigText{
    font-size:16px;
    font-weight: 900;
}
#reminderOverlaySucces span.closeSucces{
    color: #888888;
    cursor: pointer;
    float: right;
    font-size: 11px;
}

div.bottomPopup {
    position: absolute;
        left: 20px; bottom: 20px;
        background: rgb(10, 54, 73);
        background: rgba(10, 54, 73, .8);
        width: 200px; height: 80px;
        z-index: 2000;
        color: rgb(221, 221, 221);
        padding: 10px 20px 10px 30px;
        font-size: 0.769em;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
        display: none;
}
div.bottomPopup h2, div.bottomPopup h3 {
    font-weight: bold;
        font-size: 1.154em;
        margin-bottom: 5px;
        color: rgb(255, 255, 255);
}
div.jGrowl div.jGrowl-notification {
    margin-top: 20px;
}
div.jGrowl-notification div.header{ display: none;}
div.jGrowl-notification div.message { margin-top: -25px; }
div.bottomPopup a.popup-closer,
div.jGrowl-notification div.close {
    display: block;
        position: relative;
        left: -25px; top: -25px;
        background: transparent url(../../img/icons/icon_close.png) 0px 0px no-repeat;
        text-indent: -9999px;
        width: 35px; height: 35px;
}
#Dialog, #ContentDialog, #LoginDialog, #placeBidDialog, #directBuyDialog, #tellafriendContent, #customDialog, #dialogTerms, #loginShadowbox {
    display: none;
        position: fixed;
        left: 0px; top: 0px;
        width: 100%; height: 100%;
        background: url(../../img/backgrounds/trans-black.png);
        z-index: 2000;
}

#Dialog #DialogWindow,
#ContentDialog #ContentDialogWindow,
#LoginDialog #LoginDialogWindow,
#placeBidDialog #placeBidBox,
#directBuyDialog #directBuyBox,
#customDialog .Box, #RegisterDialog {
    margin: 8% auto auto;
        padding: 20px;
        width: 460px;
        min-height: 180px;
        height: auto;
        background: rgb(243, 244, 233);
        border: 16px solid rgb(229, 230, 218);
        -moz-box-shadow: 0px 0px 50px rgb(34, 34, 34);
        -webkit-box-shadow: 0px 0px 50px rgb(34, 34, 34);
        box-shadow: 0px 0px 50px rgb(34, 34, 34);
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
        z-index: 2000;
}
#directBuyDialog #directBuyBox {
    min-height: 290px;
}
#Dialog #DialogWindow .h2,
#ContentDialog #ContentDialogWindow .h2,#Dialog #DialogWindow .h2,
#ContentDialog #ContentDialogWindow .h2,
#LoginDialog #LoginDialogWindow .h2,
#placeBidDialog #placeBidBox .h2, #directBuyDialog #directBuyBox .h2,
#customDialog .Box .h2 {
    color: rgb(221,52,0);
        font-size: 1.538em;
        line-height: 1.385em;
        margin-bottom: 12px;
        font-weight: bold;
        letter-spacing: -0.038em;
}
#Dialog #DialogWindow .h2 .succes {
    color: rgb(78,132,0);
}
#Dialog #DialogWindow p,
#ContentDialog #ContentDialogWindow p {
    font-size: 1.154em;
        line-height: 1.462em;
}
#Dialog #DialogWindow #DialogQuestion {
height: 80px;
}
#customDialog a.DialogClose,
#Dialog #DialogWindow a.DialogClose,
#ContentDialog #ContentDialogWindow a.DialogClose,
#placeBidDialog #placeBidBox a.DialogClose,
#DialogTerms
#directBuyDialog #directBuyBox a.DialogClose{
    display: block;
        padding: 10px;
        margin: 40px auto 20px;
        max-width: 125px;
        width: auto;
        width: 125px;
        font-weight: bold;
        font-size: 1.154em;
        cursor: pointer;
        text-align: center;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
}
#Dialog a.DialogCloseX {
display: block;
position: relative;
top: -50px;
left: -50px;
background: transparent url(../../img/icons/icon_close.png) 0px 0px no-repeat;
width: 35px;
height: 35px;
text-indent: -9999px;
margin-bottom: -50px;
}

#ContentDialog #ContentDialogWindow p{
    text-align: center;
}
#ContentDialog #ContentDialogWindow {
    margin-top: 2%;
        width: 864px;
        min-height: 315px;
        height: auto;
}
#LoginDialog #LoginDialogWindow {
    margin-top: 2%;
        width: 800px;
        min-height: 390px;
        height: auto;
        height: 390px;
}
#LoginDialog #LoginDialogWindow .h2 {
    color: rgb(0,0,0);
}
#LoginDialog #LoginDialogWindow .login {
    position: relative;
        float: left;
        width: 370px;
        margin-right: 20px;
        background: rgb(229, 230, 218);
        padding: 10px;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
}
#LoginDialogWindow .login .h3, #LoginDialogWindow .register .h3 {
    font-size: 1.154em;
        font-weight: bold;
}
#LoginDialogWindow .login p,
#LoginDialogWindow .loginExternal p {
    color: rgb(160, 160, 148);
        line-height: inherit;
}
#LoginDialogWindow .login div.error p {
    background: rgb(221,52,0);
        color: rgb(255, 255, 255);
        font-weight: bold;
        padding: 8px 20px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
}
#LoginDialogWindow .login form {
    margin-top: 30px;
}
#LoginDialogWindow .login form .formfield {
    margin-bottom: 10px;
}
#LoginDialogWindow .login form label {
    display: block;
        float: left;
        padding-top: 4px;
        width: 125px;
}
#LoginDialogWindow .login form input[type=text], #LoginDialogWindow .login form input[type=password] {
    padding: 3px 6px 5px;
        border: 3px solid rgb(208, 209, 196);
}
#LoginDialogWindow .login form input[type=text]:focus, #LoginDialogWindow .login form input[type=password]:focus {
    border-color: rgb(165,166,154);
        background-color: rgb(255, 255, 255);
        box-shadow: 0px 0px 6px rgb(255, 148, 33);
        -moz-box-shadow: 0px 0px 6px rgb(255, 148, 33);
        -webkit-box-shadow: 0px 0px 6px rgb(255, 148, 33);
}
#LoginDialogWindow .login form input[type=submit],#LoginDialogWindow div.loginExternal input[type=button], #LoginDialog #LoginDialogWindow a.cta {
    padding: 5px 10px;
        margin-left: 125px;
        margin-top: 12px;
        width: 165px;
        font-weight: bold;
        font-size: 1.154em;
        cursor: pointer;
        text-align: center;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
}

#LoginDialogWindow .login form a#cancelLogin {
    display: block;
        margin-left:218px;
        margin-top:1%;
        position: absolute;
        top:0px; left: 50%;
        background: transparent url(../../img/icons/icon_close.png) 0px 0px no-repeat;
        width: 35px; height: 35px;
        text-indent: -9999px;
}

#LoginDialogWindow .login form a {
    display: block;
        margin: 10px 0 10px 125px;
        font-size: 0.923em;
}
#LoginDialogWindow .register {
    margin-left: 440px;
        text-align: center;
}
#LoginDialogWindow .register .h3 {
    margin: -32px 0 20px 0;
        color: rgb(0,0,0);
        font-size: 1.538em;
        letter-spacing: -0.038em;
}
#LoginDialogWindow .register p.profit {
    color: rgb(160, 160, 148);
        padding-top: 12px;
        border-top: 1px solid rgb(229, 230, 218);
}
#LoginDialogWindow .register p.profit:first-child {
    border-top: 0;
        padding-top: 0;
}
#LoginDialogWindow .register p.profit strong {
    display: block;
        font-size: 1.154em;
}
#LoginDialogWindow .register a.cta {
    display: block;
        padding: 5px 10px;
        margin: 30px 0 0 86px;
        width: 165px;
        font-weight: bold;
        font-size: 1.154em;
        cursor: pointer;
        text-align: center;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
}
#placeBidBox, #directBuyBox, #DialogWindow {
position: relative;
}
#placeBidBox a.DialogConfirm, #directBuyBox a.DialogConfirm, #Dialog a.DialogConfirm{
    display: block;
        position: absolute;
        left: 20px;
        bottom: 20px;
        padding: 8px 0px;
        margin: 0 0 0 100px;
        font-weight: bold;
        text-align: center;
        border: 1px solid rgb(255, 102, 0);
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
}

#directBuyDialog #directBuyBox #directBuyBoxWindow div a.DialogClose{
    width:120px;
    height:13px;
    padding:3px 3px 10px 3px;
    border-radius: 11px;
    text-align: center;
    margin-left:0px;
}

#placeBidBox a.DialogCancel, #directBuyBox a.DialogCancel, #Dialog a.DialogCancel {
    display: block;
        position: absolute;
        right: 20px;
        bottom: 20px;
}
#placeBidBox a#cancelLogin, #directBuyBox a#cancelLogin {
    display: block;
        position: absolute;
        top: -33px; left: 500px;
        background: transparent url(../../img/icons/icon_close.png) 0px 0px no-repeat;
        width: 35px; height: 35px;
        text-indent: -9999px;
}

.fb-overlay-cancel {
    position: absolute;
        top: -15px; left: -15px;
        background: transparent url(../../img/icons/icon_close.png) 0px 0px no-repeat;
        width: 35px; height: 35px;
    z-index:7000;
}

#Container #facebook-slider, #Container #facebook-slider-AL{
background: url("../../img/backgrounds/trans-black.png") repeat scroll 0 0 transparent;
height: 185px;
left: 0;
display: none;
position: fixed;
bottom: 0;
font-size:22px;
width: 100%;
z-index: 2000;
color:#FFFFFF;
text-align: center;
padding-bottom:11px;
}

#Container #facebook-slider #close, #Container #facebook-slider-AL #close{
font-size:11px;
text-align: right;
margin-right: 21px;
cursor: pointer;
}

#Container #Masthead #facebook-slider img.slider-login, #Container #Masthead #facebook-slider-AL img.slider-login{
cursor: pointer;
}

/* ---------------- 9. Media queries: */
@media screen and (max-width: 1112px) {
    #AdSpace {
        display: none;
    }
    #AdSpace .ad-box {
        float: left;
        margin-bottom: 20px;
        margin-right: 10px;
        text-align: center;
    }
    #AdSpace .ad-box {
        float: left;
        margin-bottom: 20px;
        margin-right: 10px;
        text-align: center;
    }
    #Container {
        margin-left: 0;
    }
}
#socialMedia {
float: right;
    margin: -40px 0 0 0;
}

/* voucher box */
table#vouchersBox{
    width:100%;
        vertical-align:middle;
        border-collapse:collapse;
}
td.vouchersBoxReference {
    vertical-align:middle;
}
td.vouchersBoxButton {
    width:100px;
        vertical-align:middle;
}
span.counter {
display: none;
}
div#Register form input[type=text].error, div#Register form input[type=password].error, div#Register form select.error, div#Register form textarea.error,
div#LoginDialog form input[type=password].error,
div#LoginDialog form input[type=text].error
{
    border: 3px solid rgb(198, 47, 0);
}
div#LoginDialog p.loginError,
div#LoginDialog div.h3 strong.error{
    color: rgb(198, 47, 0);
}
div#LoginDialog p.loginError{
    background-image: url('../../img/error.gif');
        background-repeat: no-repeat;
        margin-top: 5px;
        padding-left: 25px;
        line-height: 15px;
}
.auctionMore{
text-align: center;
padding: 12px 0px;
    margin: 0px 10px;
background-color: rgb(229, 230, 218);
}
.auctionMore a.cta{
margin: 0px;
position: static;
-moz-border-radius: 11px;
    -webkit-border-radius: 11px;
        border-radius: 11px;
display: inline-block;
font-size: 1.154em;
font-weight: bold;
padding: 8px 90px;
    text-decoration: none;
}
.auctionMore a.cta:hover, .auctionMore a.cta:active{
background-color: rgb(47, 146, 207);
border-color: rgb(47, 146, 207);
}
.auctionPagination{
    display: inline-block;
    float: none;
    height: 38px;
    margin: 8px auto;
    text-align: center;
    width: 680px;
    list-style: none;
}
.auctionPagination>li {
	display: inline;
}

.auctionPagination.big{
    width:960px;
}

.auctionPagination a.cta, .auctionPagination a.ctaActive {
    position: static;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    display: inline-block;
    font-size: 1.154em;
    font-weight: bold;
    padding: 0px 0px;
    text-decoration: none;
    height:26px;
    float:left;
}

div.auctionPagination a#previousButton.pagi,
div.auctionPagination a#previousButton.pagiActive,
a.pagi,
a.pagiActive,
.pagiActive{
    padding:5px 4px;
    border-radius: 4px;
    background:#F3F4E9;
    display:inline-block;
    font-size:18px;
    border:#e4e6cc 1px solid;
}

div.auctionPagination a#previousButton.pagiActive,
a.pagiActive{
    background:#e4e6cc;
}
div#MyAuctions #MyContent ul#Overview li.auction p.countdownbox { font-size:0.769em; }

.voucherLink {
    background-color: rgb(255, 102, 0);
    border-color: rgb(255, 102, 0);
}
/* reserve */
#reserve{
    padding: 10px;
}

p.expired {
    position: absolute;
font-size: 9px;
float: right;
width: 126px;
    margin-left: 800px;
        top: 50px;
}

#Register form select{
    font-size: 0.825em;
padding-top: 3px;
}

#Register p.notification {
border: 1px solid black;
padding: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.faq-question {
margin: 0px 0px 0px 0px;
}
.faq-answer{
padding: 0px 0px 5px 0px;
}

.lightbox{
    display: none;
}

.highlight {
    top: 0px;
    right: 0px;
    position: absolute;
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    background-position: right top;
}

ul#sitemap li{
    margin-left: 20px;
}

.lightbox{
display: none;
}
.banner{
    text-align: center;
}
.friendBox {
    padding-bottom: 20px;
}
#moreFriends {
    float: right;
}

.nodeBanner {
padding-left: 10px;
}
.strike {
text-decoration: line-through;
}
.fb_share_link {
    margin: 0 20px 0 5px;
    float: left;
}
.hyves_share_link {
    margin: 5px 38px 0 5px;
    float: left;
}
.twitter_share_link {
    margin: 0 0 0 5px;
    float: left;
}
.mail_share_link {
    margin: 5px 0 0 5px;
    float: left;
}
.fb_share_icon,
.twitter_share_icon,
.hyves_share_icon,
.mail_share_icon {
    width: 18px;
    height: 18px;
    float: left;
    overflow: hidden;
}
.fb_share_icon {
    background-position: -342px 0;
}
.twitter_share_icon {
    background-position: -342px -54px;
}
.hyves_share_icon {
    clear:left;
    margin: 5px 0 0;
    background-position: -216px -18px;
}
.mail_share_icon {
    margin: 5px 0 0;
    background-position: -324px 0;
}
#Category .node-filter ul.nav-subcats li a.subCategorySearch{
background:rgb(78, 181, 234);
color:rgb(255,255,255);
}
.formstylecategory table td img {
border: 1px solid #D0D1C4;
}

.nodeLeftBar{
clear:both;
float:left;
width:220px;
margin-left:-10px;
}
.nodeRightBar{
float:left;
width:680px;
margin-left:10px;
}
.catLeftImage {
    clear:both;
float:left;
width:200px;
position:absolute;
top:0px;
left:10px;
vertical-align:text-top;
}
.christmas {
background:url('../../img/label-christmas.png') no-repeat right 0px;
}

#customDialog .Box.iphone img.center,
#customDialog .Box.ipad img.center {
    margin: 0 75px;
    padding: 0;
}

#customDialog .Box.android img.center {
    margin: 10px 75px;
    padding: 0;
}

#customDialog .Box.iphone div.blueBox.clickable,
#customDialog .Box.ipad div.blueBox.clickable,
#customDialog .Box.android div.blueBox.clickable {
    background-color: #0c5f8a;
    width: 100%;
    margin: -20px;
    margin-top: 10px;
    padding: 20px;
    color: #FFF;
    font-size: 1.25em;
    line-height: 1.385em;
    text-align: center;
cursor: pointer;
}
.auctionFB {
    position:absolute;
    top:180px;
    left:0px;
    border:none;
    overflow:hidden;
    width:130px;
    height:21px;
}
.auctionPopUp {
    position:absolute;
    top:183px;
    left:195px;
}

#shoppingBasketOverlay {
    background: #D0D1C4 url('../../img/loading.gif') center center no-repeat;
    border-radius: 8px 8px 8px 8px;
    display: block;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 880px;
    z-index: 999;
margin-left:10px;
margin-top:20px;
}

.orangeButton {
border-radius: 11px 11px 11px 11px;
    cursor: pointer;
    font-size: 1.154em;
    font-weight: bold;
    margin: 15px 15px 15px 0;
    min-width: 165px;
    padding: 5px 10px;
    text-align: center;
    background: url("../../img/backgrounds/button.png") repeat-x scroll 0 50% #FF6600;
    border: 1px solid #FF6600;
    color: #FFFFFF;
}

div#Masthead ul.nav-sec li:last-child div#loggedIn.withPicture {
width:133px;
padding:11px 0 4px 9px;
}
#userPicture {
float:left;
width:28px;
margin-top:2px;
}
.fb-facepile {
display: block;
height: 56px;
top: 45px;
left: -11px;
position: absolute;
padding: 0 10px;
width: 200px;
}

#Content div.node div.auctionOfTheDay div div.content #facepileContainer{
    background: none repeat scroll 0 0 #E4E9DB;
    width:500px;
    margin-top:-4px;
    margin-left: -15px;
    display: none;
}

#Content div.node div.auctionOfTheDay div div.content div#facepilesText {
    background: none repeat scroll 0 0 #E4E9DB;
    height: 36px;
    width: 200px;
    padding-left:15px;
    overflow: hidden;
    float:left;
}

#Content div.node div.auctionOfTheDay div div.content div#facepilesImage{
    background: none repeat scroll 0 0 #E4E9DB;
    float: left;
    height: 36px;
    overflow: hidden;
    padding-bottom: 0;
    padding-left: 15px;
    width: 240px;
}

#Content div.node div.auctionOfTheDay div div.content div#facepilesImage .omhoog{
    margin-top:-33px;
}

#Content div.node ul#mostRecentAuctions.auctions li #mustSeeFacepiles{
    background: none repeat scroll 0 0 #F3F4E9;
    height: 36px;
    margin: 65px 32px 0 -10px;
    overflow: hidden;
    padding-left: 8px;
    width: 212px;
}

#Content div.node ul#categoryAuctions.auctions li #mustSeeFacepiles{
    background: none repeat scroll 0 0 #F3F4E9;
    height: 36px;
    margin: 65px 32px 0 -10px;
    overflow: hidden;
    padding-left: 8px;
    width: 212px;
    display: none;
}

#LoginDialog #LoginDialogWindow div.h2 {
    color: #00003B;
    font-size: 14px;
}

#LoginDialog #LoginDialogWindow .loginExternal {
    background: none repeat scroll 0 0 #E5E6DA;
    border-radius: 11px 11px 11px 11px;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 10px;
    position: relative;
    width: 370px;
    text-align: left;
}
#LoginDialog #LoginDialogWindow {
    padding:23px 0px 23px 14px;
    margin-top: 30px;
    width: 820px;

    padding-top: 0;
}
#LoginDialogWindow a#cancelLogin {
    background: url("../../img/icons/icon_close.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 35px;
    left: 420px;
    position: relative;
    text-indent: -9999px;
    top: -27px;
    width: 35px;
}

#facebookLogin{
    text-align: left;
    background:#F6F4E8;
    width:350px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding:8px;
    margin-left:3px;
}

#Content.error-page {
margin-top: 15px;
}
#Content.error-page #Register .page-title {
margin-left: 15px;
}
.facebook-login-page {
text-align:center;
}
p.hr {
margin-top:25px;
border-bottom:1px solid #D0D1C4;
}
p.hr-or {
background: none repeat scroll 0 0 #F3F4E9;
    margin-left: 228px;
    margin-top: -23px;
    text-align: center;
    width: 30px;
}

#thuisWinkelDiv {
    margin:8% 0px 0px -310px;
    width:620px;
    height:240px;
    color: #6E645A;
    font-size:1.01em;
    left:50%;
    background: rgb(251,249,244);
    background: -moz-linear-gradient(top, rgb(251,249,244) 0%, rgb(243,242,230) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(251,249,244)), color-stop(100%,rgb(243,242,230)));
    background: -webkit-linear-gradient(top, rgb(251,249,244) 0%,rgb(243,242,230) 100%);
    background: -o-linear-gradient(top, rgb(251,249,244) 0%,rgb(243,242,230) 100%);
    background: -ms-linear-gradient(top, rgb(251,249,244) 0%,rgb(243,242,230) 100%);
    background: linear-gradient(to bottom, rgb(251,249,244) 0%,rgb(243,242,230) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf9f4', endColorstr='#f3f2e6',GradientType=0 );;

    -moz-box-shadow:0 0 50px #222;
    -webkit-box-shadow:0 0 50px #222;
    box-shadow:0 0 50px #222;

    -moz-border-radius:11px;
    -webkit-border-radius:11px;
    border-radius:11px;

    z-index:2000;
    position:fixed;
}

#thuisWinkelDiv .thuisWinkelInfo{
    width: 418px;
    float: left;
    padding-left :30px;
    padding-top :40px;
}

#thuisWinkelDiv .shadow{
    float: right;
    width: 22px;

    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.14) 99%, rgba(0,0,0,0.14) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(99%,rgba(0,0,0,0.14)), color-stop(100%,rgba(0,0,0,0.14)));
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.14) 99%,rgba(0,0,0,0.14) 100%);
    background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.14) 99%,rgba(0,0,0,0.14) 100%);
    background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.14) 99%,rgba(0,0,0,0.14) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.14) 99%,rgba(0,0,0,0.14) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#24000000',GradientType=1 );
}
#thuisWinkelDiv .thuisWinkelLogo{
    background-color: white;
    float: right;
    width: 140px;
    height: inherit;
    background: #FFF;
    -webkit-border-top-right-radius: 11px;
    -webkit-border-bottom-right-radius: 11px;
    -moz-border-radius-topright: 11px;
    -moz-border-radius-bottomright: 11px;
    border-top-right-radius: 11px;
    border-bottom-right-radius: 11px;

}

#thuisWinkelDiv .thuisWinkelLogo img{
    margin: auto;
    display: block;
    margin-top: 60px;
    margin-bottom:0;
}
#thuisWinkelDiv .openterms{
    color: #F60;
    cursor:pointer;
}

#thuisWinkelDiv h2{
    font-size:2em;
    font-weight:700;
    color: #0087C8;
    margin-bottom: 15px;

}
#thuisWinkelDiv .cta {
    background:url('../../img/backgrounds/button.png') repeat-x scroll 0 50% #F60;
    border:1px solid #F60;
    border-radius:11px 11px 11px 11px;
    color:#FFF;
    cursor:pointer;
    display:inline-block;
    font-size:1.05em;
    font-weight:700;
    text-align:center;
    margin-top:12px;
    padding:6px 25px;
}

#dialogTerms #thuisWinkelDiv div.thuisWinkelInfo #terms{
    height:75px;
    overflow:auto;
    margin-bottom: 12px;
    background:#E4E9DB;
}

#Register form#paymentForm.paymentform #moreInfo_promoCode{
    display:none;
}
#Register div#submit-loading {
    float:right;
    margin-top: 13px;
    display:none;
}
#terms-approval {
    margin-top: 5px;
    float: left;
}
form#settings #paymentConfirmationSubmit {
    margin:0;
    float:right;
}
#Register a#payment-submit {
    background: #9E1F63 url('../../img/backgrounds/button.png') 0px 50% repeat-x;
    color: white;
    border: 1px solid #A83673;
    margin: 15px 0 0 15px;
    padding: 5px 10px;
    min-width: 165px;
    font-weight: bold;
    font-size: 1.154em;
    cursor: pointer;
    text-align: center;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    float:right;
}
.price-per-item {
    display:inline-block;
    width:160px;
    margin-left:63px;
    line-height:30px;
}

#MyContent ul#Overview div#voucherLink a.voucherLink{
    background: url("../../img/backgrounds/button.png") repeat-x scroll 0 50% #A83673;
    border: 1px solid #A83673;
    color: #FFFFFF;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 11px 11px 11px 11px;
    display: block;
    font-size: 0.692em;
    font-weight: bold;
    line-height: 1.231em;
    padding: 5px 14px;
    font-size:10px;
    float:right;
}

input::-webkit-input-placeholder {
    color: #999;
    font-style: italic;
}
input:-moz-placeholder {
    color: #999;
    font-style: italic;
}
input:-ms-input-placeholder {
    color: #999;
    font-style: italic;
}
.placeholder {
    color: #999;
    font-style: italic;
}

#poppednotifications {
    position: fixed;
    bottom: 50px;
    left: 50px;
    width: 250px;
}
#poppednotifications div {
    background-color: #9CF;
    padding: 10px;
    border-radius: 5px;
    width: 250px;
    border: 1px solid white;
    margin-top:5px;
}
#notifications-button {
    width: 35px;
    height: 35px;
    background-color: #399DD1;
    background-position: 3px 1px;
    background-repeat: repeat-x;
    position: relative;
    left: 773px;
    z-index: 9999;
    cursor:pointer;
    display:none;
}
#notifications-button.active {
    background-position: 35px 1px;
}
#notifications {
    display:none;
    width: 250px;
    position: absolute;
    left: 700px;
    z-index: 9999;
    background-color: #399DD1;
}
#notifications div {
    padding: 5px;
    background-color: #4EB5EA;
    border-radius: 5px;
    margin: 5px;
    color: #EEE;
}
#notifications div.clickable {
    cursor: pointer;
}
#notifications div.UNREAD {
    background-color: #EEE;
    color:#4EB5EA;
}
.login-external-methods {
    padding:0;
    float:left;
}
#giftWrappingForm table tr td {
    vertical-align: middle;
}
#giftWrappingForm table tr td:first-child {
    width: 100px;
}
#giftWrappingForm table {
    padding-top: 10px;
}

#Register form#paymentForm.paymentform fieldset#upSalesFieldSet div.hidden,
#Register form#paymentForm.paymentform fieldset#crossSalesFieldset div.hidden{
    display: none;
}
