/*product lijst */
tr.product{
  height: 67px;
}



div.product_detail_info table tbody tr td a.list_add_to_cart{
  background-color:#046330;
  color:white;
  display:block;
  float:left;
  font-weight:bold;
  height:24px;
  line-height:24px;
  margin-right:5px;
  text-align:center;
  text-decoration:none;
  width:200px;
}
div.product_detail_info table tbody tr td a.list_add_to_cart:hover{
  background-color:Maroon;
}

/*winkelwagen*/
tr.cart_header th{
  background-color: #046330;
  color: white;
  font-size: 11px;
}
tr.cart_row td{
  border-bottom: 1px solid GRAY;
  white-space: nowrap;
}
tr.cart_row.even td{
  background-color: #C9BEAA;
}
tr.cart_total td{
  background-color: Maroon;
  color: white;
}

div#cart_buttons a:active, 
div#cart_buttons a:link, 
div#cart_buttons a:visited, 
div#cart_buttons a:hover{
  background-color: #046330;
  color: white;
}
/*
Order Adres gegevens
*/
div#shop_address_invoice h3, div#shop_address_deliver h3{
  padding-left: 10px;
  background-color: #046330;
  color: white;
  height: 24px;
  line-height: 24px;
}
div#shop_address_invoice{
  margin-right: 20px;
}
div#order_address_copy{
  margin-top: 20px;
  background-color: maroon;
  height: 32px;
  line-height: 32px;
  float: left;
  padding-left: 10px;
  text-align: center;
  width: 720px;
}
div#order_address_copy a{
  font-weight: bold;
  color:white;
  text-decoration: none;
}
div#shop_address_buttons{
  float: left;
  width: 720px;
}
div#shop_address_buttons a{
  background-color:#046330;
  color:white;
  display:block;
  float:left;
  font-weight:bold;
  height:24px;
  line-height:24px;
  margin: 10px 50px 10px 0;
  text-align:center;
  text-decoration:none;
  width:200px;
}
/*
besteloverzicht
*/
div#show_address_invoice, div#show_address_deliver{
  width: 352px;
  float: left;
  margin: 10px 0 0 0;
}
div#show_address_invoice{
  margin-right: 40px;
}
div#show_address_invoice table, div#show_address_deliver table{
  width: 350px;
}
div#show_address_invoice h3, div#show_address_deliver h3{
  padding-left: 10px;
  background-color: #046330;
  color: white;
  height: 24px;
  line-height: 24px;
}
div#order_confirm_buttons a{
  background-color:#046330;
  color:white;
  display:block;
  float:left;
  font-weight:bold;
  height:24px;
  line-height:24px;
  margin: 10px 50px 10px 0;
  text-align:center;
  text-decoration:none;
  width:200px;
}
td.table_footer{
  background-color: maroon;
  height: 32px;
}
/*-------Order overzicht -----------*/
table.order_detail_list thead tr th,
table.order_list thead tr th{
  background-color: #046330;
}
table.order_detail_list thead tr th,
table.order_list thead tr th a{
  color: white;
  text-decoration: none;
  white-space: nowrap;
  font-size: 11px;
}
table.order_detail_list tbody tr td{
   white-space: nowrap;
}
table.order_detail_list tbody tr.order_total td{
  background-color: Maroon;
  color: white;
  font-weight: bold;
  text-decoration: none;
  height: 32px;
  padding: 0px;
}
table.order_list tbody tr td a{
  color: black;
}
tr.order_list tbody td{
  border-bottom: 1px solid GRAY;
}
table.order_list tbody tr td.odd{

}
table.order_list tbody tr td.even{
  background-color: #C9BEAA;
}
div.paging_container{
  background-color: #046330;
  font-size: 11px;
  padding: 4px;
  color: white;
  text-align: right;
  margin: 1px 5px 5px 0px;
}
div.paging_container a{
  color: white;
}
div#order_comment_field, div#show_order_comment{
  clear:both;
  padding-top: 10px;
}
div#order_comment_field span, div#show_order_comment span{
  background-color:#046330;
  color:white;
  height:24px;
  line-height:24px;
  display: block;
  font-weight: bold;
  width: 730px;
  padding-left: 10px;
  font-size: 14px;
}
div#order_comment_field textarea{
  height:80px;
  margin-top:5px;
  width:736px;
}
/*----order detail----*/
div#order_detail_info{
  width: 352px;
}
div#order_detail_info h3{
  padding-left: 10px;
  background-color: #046330;
  color: white;
  height: 24px;
  line-height: 24px;
}
table.order_detail_list tbody tr td.even{
  background-color: #C9BEAA;
}
div#order_detail_info td.table_footer{
  padding: 0px;
}

/*-----------remote shop buttons --*/
div#remote_shop_buttons{
  position: absolute;
  right: 15px;
  top: 90px;
}
div#remote_shop_buttons a{
  display:block;
  float: left;
  font-weight:bold;
  height:24px;
  line-height:24px;
  margin-right:5px;
  text-align:center;
  text-decoration:none;
  width:100px;
  background-color: maroon;
  color:white;
}
div#remote_shop_buttons a:hover{
  background-color: #233f00;
}
div#remote_shop_buttons a#buttons_edit{
  width: 146px;
}
div#remote_shop_buttons a#buttons_logout{
  background-color:Maroon;
}
div#remote_shop_buttons a#buttons_logout:hover{
  background-color: navy;
}

/*---------------resellermodule----------------------*/
table.tb_edit_reseller thead tr th{
  background-color: #046330;
}
.tb_edit_reseller tr td.label{
  background-color: #e6e6e6;
  font-weight: bold;
  width: 170px;
}
.tb_edit_reseller tr td{
  border-bottom: 1px solid GRAY;
}
table.tb_edit_reseller a{
  color:#046330;
}
td#form_buttons a,
td#form_buttons input{
  background-color:#046330;
  color:white;
  display:block;
  float:left;
  font-weight:bold;
  height:24px;
  line-height:24px;
  margin: 10px 50px 10px 0;
  text-align:center;
  text-decoration:none;
  width:200px;
  border: none;
  cursor: pointer;
}

