/* menu links */
body div.submenu-left ul.voordelen {
list-style-type: square;
padding: 0px 20px;
}

body div.submenu-left ul.form {
padding: 0;

}

body div.submenu-left ul.form li {
border: none;
}

body div.submenu-left ul.form li input#username_email {
width: 186px;
}

body div.submenu-left ul.form li input#password {
width: 87px;
margin: 0 5px 0 0;
}


/* hoofdscherm */
ul.webshop {
margin: 0;
padding: 0;
list-style-type: none;
}


ul.webshop li div.cover {
float: left;
width: 100px;
margin: 0 8px 0 0;
text-align: center;
}

ul.webshop li div.cover img {
height: 50px;
}

ul.webshop li div.album {
float: left;
vertical-align: top;
padding: 0 10px 0 0;
width: 180px;
}

ul.webshop li div.album a {
font-family: 'Garamond', 'Times new Roman', 'serif';
text-transform: uppercase;
font-size: 15px;
font-weight: bold;
color: #43165e;
}

ul.webshop li div.counter {
float: left;
padding: 15px 0 0 0;
}

ul.webshop li div.counter div.input {
position: relative;
width: 62px;
display: inline-block;
margin: 0 5px 0 0;
text-align: left;
}

ul.webshop li div.counter div.input input {
width: 40px;
border: none;
padding: 3px;
text-align: center;
color: #7f735f;
}

ul.webshop li div.counter div.input span.counter-up {
background: #fff url('../images/theme/counter_up.png') no-repeat center center;
display: inline-block;
height: 11px;
width: 16px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
}

ul.webshop li div.counter div.input span.counter-down {
background: #fff url('../images/theme/counter_down.png') no-repeat center center;
display: inline-block;
height: 11px;
width: 16px;
position: absolute;
right: 0;
bottom: 0;
cursor: pointer;
}

ul.webshop li div.counter span.aatje {
color: #7b746b;
}

/* top-items zijn anders opgebouwd */
ul.webshop li.top-item div.cover img {
height: 100px;
width: 100px;
}

ul.webshop li.top-item div.album {
float: left;
width: 309px;
height: 63px;
padding: 0;
}

ul.webshop li.top-item div.counter {
width: 309px;
float: left;
text-align: right;
}

/* formulier */
input#zip {
width: 86px;
margin: 0 5px 0 0;
background-position: 79px;
}

input#place {
width: 298px;
}

input#email {
width: 262px;
background-position: 255px;
}

input#accountnumber {
width: 122px;
margin: 0 5px 0 0;
}

ul.form li.submit {
text-align: right;
padding: 20px 0 0 0;
}
