/*newsletter form */

.mpform .newsletterform p {font-size: 12px; line-height:160%; font-weight:bold; margin-bottom:20px;}
.mpform .newsletterform input {margin:0; width:140px; font-weight:normal;}
.mpform .newsletterform .mpform_checkbox {width: auto; border:0;}
.mpform .newsletterform .mpform_checkbox_label {margin-right:10px;}
.mpform .newsletterform .captcha_table {font-size: 11px;}

/*bakery*/
.cartbox, .XXviewcartform { display:block; width:160px; float:right; margin: 0 0 10px 10px;}
.cartbox table {width:100%; margin:0; }
.cartbox table td {border:none; margin:0; padding:0; background-color:#96ca6f;}

.cartbox1 select, .cartbox1 option, .cartbox2 input {border: 1px solid #497121; background-color:#d9eec9; margin-top:2px;}

.cartbox1 select {width: 110px;}



.cartbox .cartbox2 {width: 20px; }
.cartbox table td.cartbox2 input {width:20px; text-align:center; XXbackground-color: #c00; }


.cartbox3 {width: 30px; text-align:right;}
.cartbox3 input.merkzettelbutton {height:24px;  margin-left:5px;}

.bedothumb { min-width: 100px; text-align: center; float:left; margin:0 10px 0 0;}
.bedothumb img { max-width: 100px; max-height: 150px; }

.XXmod_bakery_main_thumb_f {float:right; margin:0 0 0 10px;}
.mod_bakery_cart_td_thumb_f img {max-height:40px; text-align:center; margin: 2px auto 2px auto;} 

a.viewcartform {display:block; font-size:14px; font-weight:bold; margin:10px 0 10px 0; padding: 0; }

/*Downloads*/
.dirlist th {background-color:#fff;}
.dirlist input {border: 1px solid #497121; background-color:#d9eec9; margin-top:2px;}