#tx-ttproducts-pi1-basket { margin: 0; width: 660px; padding-bottom: 40px; color: #7B6E46; }

  #tx-ttproducts-pi1-basket div.ordertable { padding: 0; border: none; }
  #tx-ttproducts-pi1-basket div.ordertable td { font-size: 12px; }

  #tx-ttproducts-pi1-basket form h1, #tx-ttproducts-pi1-basket h1 { margin: 0; padding: 0; font-size: 14px; color: #7B6E46; }
  #tx-ttproducts-pi1-basket form h1 a, #tx-ttproducts-pi1-basket h1 a { color: #fff; }
  #tx-ttproducts-pi1-basket form h2 { margin: 10px 0; padding: 0; font-size: 12px; text-decoration: underline; }

  #tx-ttproducts-pi1-basket form .product_note_info p { margin: 0; padding: 0; }

  #tx-ttproducts-pi1-basket form span.tx-ttproducts-pi1-wrap1 { margin: 0 !important; color: #7B6E46; }
  #tx-ttproducts-pi1-basket .tx-ttproducts-pi1-wrap1 { margin-left: 15px; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; font-size: 12px; color: #7B6E46; } 
  #tx-ttproducts-pi1-basket .tx-ttproducts-pi1-wrap2 { font-size: 12px; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; font-weight: bold; color: #7B6E46; }
  #tx-ttproducts-pi1-basket .payment_product_title .tx-ttproducts-pi1-wrap1 { font-size: 14px; font-weight: bold; color: #980000; }
  #tx-ttproducts-pi1-basket .payment_product_title2 .tx-ttproducts-pi1-wrap1 { margin: 0; font-size: 12px; font-weight: bold; color: #7B6E46; }

  #tx-ttproducts-pi1-basket form td.t1 { width: 200px; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; font-size: 12px; }
  #tx-ttproducts-pi1-basket form td.t2 { width: 200px; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; font-size: 12px; vertical-align: top; }

  #tx-ttproducts-pi1-basket form select { width: 100px; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; color: #7B6E46; border: 1px dotted #FECE48; }
  #tx-ttproducts-pi1-basket form input { padding-left: 3px; width: 450px; font-size: 11px; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; color: #7B6E46; border: 1px dotted #FECE48; }
  #tx-ttproducts-pi1-basket form textarea { margin-left: -2px; padding-left: 3px; width: 450px; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; font-size: 12px; color: #333; border: 1px dotted #FECE48; }

  #tx-ttproducts-pi1-basket form td.shop_comment_label { vertical-align: top; }
  #tx-ttproducts-pi1-basket form textarea.shop_comment { width: 450px; height: 100px; border: 1px dotted #FECE48; }

  #tx-ttproducts-pi1-basket form input.zip { width: 60px; }
  
  #tx-ttproducts-pi1-basket form input.aanvraag_submit { padding: 3px 10px; width: auto; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #fff; background: #a19079; border: none; }
  #tx-ttproducts-pi1-basket form input.aanvraag_submit:hover { color: #fff; background: #aaa; }

  #tx-ttproducts-pi1-basket form .product_pieces { margin: 0; }
  #tx-ttproducts-pi1-basket form input.product_pieces_input { width: 30px; font-size: 12px; text-align: center; color: #7B6E46; border: 1px dotted #7B6E46; }
  
  #tx-ttproducts-pi1-basket form .order_form input { float: left; margin-right: 5px; padding: 3px 10px; width: auto; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #fff; background: #C1B099; border: none; }
  #tx-ttproducts-pi1-basket form .order_form input:hover { background: #aaa; }
  
  #tx-ttproducts-pi1-basket form input.error_button { margin-left: 15px; padding: 3px 10px; width: auto; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #fff; background: #C1B099; border: none; }
  #tx-ttproducts-pi1-basket form input.error_button:hover { color: #fff; background: #aaa; }
  
  #tx-ttproducts-pi1-basket .tt_products_item_basket_single_display {  }
  #tx-ttproducts-pi1-basket .tt_products_item_basket_single_display table { margin: 0; padding: 0; table-layout: fixed; border-collapse: collapse; font-size: 11px; color: #7B6E46; border: 1px dotted #FECE48; }
  #tx-ttproducts-pi1-basket .tt_products_item_basket_single_display td { padding: 3px 5px; font-size: 11px; vertical-align: middle; color: #7B6E46; background: #fff; }
    #tx-ttproducts-pi1-basket .tt_products_item_basket_single_display td.tb1 { width: 120px; font-weight: bold; }
    #tx-ttproducts-pi1-basket .tt_products_item_basket_single_display td.tb2 { width: 265px; }
    #tx-ttproducts-pi1-basket .tt_products_item_basket_single_display td.tb3 { width: 150px; }
    #tx-ttproducts-pi1-basket .tt_products_item_basket_single_display td.tb4 { width: 90px; }

    #tx-ttproducts-pi1-basket .totalpricebox { margin: 10px 0 0 0; width: 100%; text-align: right; }
    #tx-ttproducts-pi1-basket .totalpricebox p { display: inline; margin: 0; padding: 5px; background: #fff; border: 1px dotted #FECE48; }

  #tx-ttproducts-pi1-basket .tt_products_item_product_navibox { margin-top: 5px; }

  #tx-ttproducts-pi1-basket div.table_bevestiging { margin: 0; padding: 10px; width: 630px; border: 1px dotted #FECE48; background: #fff; }
  #tx-ttproducts-pi1-basket div.table_bevestiging p { font-size: 12px; color: #7B6E46; }
  
