/* Reset */
p, ol, dl, ul, p, h1, h2, h3, h4, h5, h6, form, .radio {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	border: none;
	font-weight: normal;
	font-size: 100%;
	clear: both;
} 
img {
	border: none;
}
.radio {
	display: inline;
}
/* General */
html, body {
	margin: 0;
	padding: 0;
}
body {
	text-align: center; /* IE5- */	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
    	background: #ffffff url(../Boerenbond/bg_main.gif) no-repeat top center;
	padding-bottom:0px;  
}

/* GAC MDO 100909 */
#page {
	text-align: left; /* IE5- */
	width: 972px;
	margin: auto;
	margin-top:0px;
	position: relative;
	background-color:#ffffff;
	border-top: none;
}
#dialog_page {
	text-align: left; /* IE5- */
	width: 90%;
	margin: auto;
	padding: 10px;
	position: relative;
}
fieldset {
	display: inline;
	padding: 10px;
}
textarea {
	overflow: auto;
}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;  
    border: 1px solid #A1A0A3;
	padding:3px;
}
input.buttonLong, input.button {
    p/adding: 1px 0px 1px 0px;
    cursor: hand;
    color: #ffffff;
    border:0;
    h/eight:23px;
    font-weight:bold;
    font-size: 11px;
    text-align: center;
    border: 1px solid #E6E7E8;
	margin-bottom:9px;	
	background:#fefefe  url(../Boerenbond/btnBg.gif) top left repeat-x;
    vertical-align:middle; 
}


input.buttonAddress {
    p/adding: 1px 0px 1px 0px;
    cursor: hand;
    color: #ffffff;
    border:0;
    h/eight:23px;
    font-weight:bold;
    width:100px;
    font-size: 11px;
    text-align: center;
    border: 1px solid #E6E7E8;
	margin-bottom:0px;	
	background:#fefefe  url(../Boerenbond/btnBg.gif) top left repeat-x;
    vertical-align:middle; 
}

.button_bulk {
    cursor: hand;
    color: #ffffff;
	width:15px;
    border:0;
    height:19px;
    font-weight:bold;
    font-size: 11px;
    text-align: center;
    border: 1px solid #E6E7E8;
	margin-bottom:9px;	
	background:#fefefe  url(../Boerenbond/btnBg.gif) top left repeat-x;
    vertical-align:middle; 
}
input.radio, input.checkbox {
	border: none;
}
input[type=hidden] {
	display: none;
}
label {
	font-weight: bold;
	font-size:11px;
	padding-bottom:10px;
}
label.normal {
	font-weight: normal;
}
td {
	font-size: 11px;
}

a:link {
	color: #777777;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	color: #777777;
	font-weight: bold;
	text-decoration: underline;
}
a:visited:hover, a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a.no_underline{
	text-decoration: none;
}
dl {
	display: block;
}
dt {
	width: 180px;
	text-align: left;
	margin-left: 0px;
	float: left;
}
dd {
	text-align: left;
	margin: 0px;
}
.tr_hover {
	background-color: #008d3b;
	cursor: hand;
	color: #ffffff;
}
.tr_hover a{
	color: #ffffff;
}
.error_msg, .required, .important_msg, .unread {
	color: #990000;
	font-weight: bold;
}
#keepAliveImg {
	position: absolute;
	left: -1000;
}
.inline {
	display: inline;
}
.displayNone {
	display: none;
}
/* for demo site only */
#w3ss_selectCss {
	position: absolute;
	right: 10px;
	top: 5px;
	color: #000000;
	width: 150px;
	z-index: 9999999;
	font-size: 80%;
}
/* table_list */
.table_list {
	width: 95%;
	border-collapse: collapse;
	b/order: 1px solid #E6E7E8;
	margin: 1em 10px;
}
/* GAC MDO 100909 issue 1035 */
.table_list th {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
 	background-color:#008d3b;
        text-align:left;
        background-image: url(/images/boerenbond/bg_footer.gif);
	background-repeat: repeat;
	background-position: left top;
}
.table_list td {
	b/order-bottom: 1px solid #E6E7E8;
}
/* Text content */
.text_container {
   /* margin: 1em 0px 0px 10px; */
   /* padding: .3em 20px .3em 0px;*/
    margin: 0em 0px 0px 0px; 
    padding: 0px 15px 0px 0px;
}

.text_container ul, .text_container ul li {
	list-style: disc;
	margin-left: 10px;
}
.text_container ol, .text_container ol li {
	list-style: decimal;
	margin-left: 10px;
}
#main_primary .text_container {
	margin: 1em 0px;
}
#main_primary .text_container p, #main_secondary .text_container p {
	margin: 1em 0;
}
#main_secondary h1 {
	font-size: 14px;
	color: #000000;
	padding: .3em 20px .3em 0px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#main h1 {
	font-size: 14px;
	color: #000000;
	padding: .3em 0px .3em 0px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#confirmDiv h2, #main h2 {
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
	padding: .3em 10px .3em 0px;
	font-weight: bold;
	letter-spacing: 1px;
}
#main h3 {
    font-size: 14px;
    color: #000000;
    padding: 10px 0px  0px 0px;
    font-weight: bold;
    letter-spacing: 1px;
	text-transform: uppercase;
}
/* Dialog styles */


#dialog_page h1 {
	font-size: 14px;
	color: #000000;
	padding: .3em 10px .3em 0px;
	margin-top: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#dialog_page h2 {
	font-size: 14px;
	color: #000000;
	padding: .3em 10px .3em 0px;
	margin-top: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#dialog_page h3 {
font-size: 14px;
	color: #000000;
	padding: 10px;
	margin-top: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}
/* Menu */
#main_menu_container {
	overflow: hidden;
	width: 972px;
	height: 40px;
}
#main_menu_container img {
	display: inline;
}
#main_menu_container a {
	display: block;
	float: left;
	color: #ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	padding: .3em .7em;
	text-decoration: none;
	padding:0px 10px 0px 15px;
}
#main_menu_container li.selected a, #main_menu_container li a:hover {
}
#main_menu_container ul {
	height:27px;
}
#main_menu_container li {
	float: left;
	line-height:20px;
	height:27px;
}
#main_menu {
	padding-left: 220px;
	padding-top: 10px;
}
/* Editor menu */
#editor_menu_container {
	overflow: hidden;
	width: 600px;
	height: 100px;
	margin: 5px 10px;
	position: absolute;
	top: 5px;
	right: 0px;
	color: #000000;
	text-align: right;
}
#editor_menu_container a {
	color: #000000;
}
#tp_impersonate, #login_info_container {
	float: none;
	clear: both;
	padding-top: 5px;
}
 #login_info_container {
 	color:#FFFFFF;
	}
#w3ss_adminMenuUl li {
	float: left;
	margin-right: 10px;
}
/* PRODUCT TREE */
#product_catalog_container h3 {
	font-size: 14px;
	color: #000000;
	padding: .3em 0px;
	margin:0 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 1px solid #008d3b;

}
/* Header */
img#w3ss_TopBanner {
	display: none;
}
#w3ss_AdminNoLogoTxt {
	display: inline;
}
#w3ss_AdminChangeLogo {
	display: none;
}
#w3ss_logoSpacer {
	width: 1px;
	height: 97px;
}
#header {
	background: url(../Boerenbond/topbanner.jpg) no-repeat;
	background-color: #ffffff;

/*	height:197px;
	width:972px;
*/

}
/* GAC MDO 100909 */
#logotype {
	padding: 0 0 0 0;
	height:85px;
/*
	height:175px;
*/
}
#flag_container {
	position: absolute;
	top: 143px;
	left: 5px;
}
#flag_container img {
	border: 0;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
#flag_container img.selected {
	border: 0;
	filter: alpha(opacity=100);
	opacity: 1;
}
#flag_container img:hover {
	border: 0;
	filter: alpha(opacity=100);
	opacity: 1;
}
#flag_container li {
	float: left;
}
#flag_container a {
	display: block;
	margin-right: 3px;
}
/* Top image */
#TopImage {
	margin-bottom: -1em;
}
/* Footer */
#tp_footer {
	width:947px;
	font-size:10px;
	/*background: url(/images/Boerenbond/bg_footer.gif) #288125 repeat-x top left;*/
	color: #ffffff;
	padding: 10px 0px 10px 25px;
	text-align:left;	
}
#tp_footer a {
	color: #ffffff;
	font-weight: normal;
}
/* Panes */
#pane_container {
	clear: both;
	overflow: hidden;
	width: 100%;
	background: white;
	background: url(../Boerenbond/top_fade_rand.gif) #ffffff top repeat-x;
	padding-bottom: 0em;
}
#pane_container.wide {
}
.pane {
	float: left;
	b/ackground: url(../Boerenbond/top_fade_rand.gif) #ffffff top repeat-x;
	top:-10px;
}
#pane1{
	width:212px;
	background: url(../Boerenbond/top_fade_rand.gif) top repeat-x;/*	*/
	float:left;
}
#main_secondary {
	width:212px;
	float:left;
}
#main {
	width: 750px;
}
#main_primary {
	width: 530px;
}
/* Replacement for Sub menu */
#B2C_item_tree_replacement_container {
}
/* Search box */
#search_container
{
	margin: 1em 15px 1em 10px;
	background-color:#eaf5e8	;
	padding:5px;
}
#search_container #q
{
	width: 85%;
}

#search_advanced a
{
	font-size: 85%;
	
}

#simple_search_Item_Description
{
	border: 1px solid #A1A0A3;
	width: 101px;
}
#searchResultPages li
{
	float: left;
	text-align: center;
	background-color: #F5A414;
	color: #fff;
	margin: 0;
	padding: .3em 1em;
	text-decoration: none;
}

.w3ss_paging {
	width: 95%;
	clear: both;
	float: none;
	margin: 0px 10px;
	padding: 0px;
	background-color:#FFFFFF;
	vertical-align:middle;
	height: 24px;
/* JH
	background-color: #efefff;
	vertical-align: middle;
	background: #ffffff url(/images/common/pagingBg.gif) repeat top left;
	border: 1px solid #efefef;
*/	
}
.w3ss_paging .w3ss_pagingLeft, .w3ss_paging .w3ss_pagingRight {
	vertical-align: middle;
	padding: 0px 2px;
}
.w3ss_paging .pages {
	display: inline;
	width: 100px;
}
.w3ss_paging select {
	margin-right: 20px;
	font-size: 80%;
}
.w3ss_paging a {
	margin: 0px 8px;
}
.w3ss_paging a:hover {
	color: #F5A414;
}
.w3ss_paging .pages a {
	margin: 0px 2px;
}
.w3ss_paging .pages a.selectedPage {
	background-color: ffffff;
	color: #000000;
	padding: 2px;
	font-weight: bold;
}
.w3ss_paging .w3ss_pagingLeft {
	display: inline;
	float: left;
	margin: 0px;
}
.w3ss_paging .w3ss_pagingRight {
	display: inline;
	float: right;
	text-align: right;
	margin: 4px 0px;
	clear: right;
}
/* Shopping cart */
#shoppingCart, #crumbsNav {
	float:left;
	text-align: right;
	margin-top: 10px;
	width: 947px;
	height:45px;
	background-color: #bee0ba;
	color: #000000;
	padding: 20px 25px 0px 0px;
	text-decoration: none;
}
#shoppingCart #priceType {
	display: inline;
	padding-right: 20px;
	text-align: center;
	vertical-align: middle;
}
#shoppingCart select {
	display: inline;
	font-family: lucida console, courier new; /* these fonts should be in fixed width to give a straight right margin */
	font-size: 100%;
}
#checkout_list ul li {
	text-align: center;
	display: block;
	float: left;
}
#checkout_list ul li hr {
	margin: 10px 0px 0px 0px;
	color: black;
	width: 80px;
	height: 1px;
}
#checkout_list ul li img {
	border: 0;
}
/* ORDER LINES */
#th_price, #th_instock, #th_qty, #th_total, #th_remove, #th_amount, #th_remainingAmount {
	text-align: right;
}
.order_line_price, .order_line_inventory, .order_line_quantity, .order_line_amount, .order_line_delete, .order_line_freight_amount, .order_line_remaining_amount {
	text-align: right;
	padding-right: 5px;
}
#th_desc, #th_contact {
	text-align: left;
}
.order_line_desc {
	text-align: left;
}
#th_date, #th_dueDate {
	text-align: center;
}
.order_line_date {
	text-align: center;
}
.order_line_quantity_td {
	text-align: right;
}
.order_line_amount .price {
	font-weight: normal;
	color: #000000;
	font-size: 100%;
}
/* View Basket */
#theItemTable {
	width: 95%;
	border-collapse: collapse;
}
#theItemTable td {
	border-bottom: 1px solid #E6E7E8;
}
#theItemTable td#freight_ruler_cell {
	border-bottom: 1px solid #fff;
}
#freight_ruler {
	display: none;
}
#div_calc {
	text-align: right;
	width: 95%;
	margin-bottom: 20px;
}
#view_basket_calc_container #calc_table, #view_summary_calc_container #calc_table {
	border-collapse: collapse;
	width: 300px;
	display: inline;
}
#view_basket_calc_container #calc_table {
	margin-right: 75px;
}
#div_calc td {
	border-bottom: 1px solid #E6E7E8;
	text-align: left;
	width: 150px;
}
#div_calc #calcDiscount, #div_calc #calcAmount, #div_calc #calcAmountIncVAT, #div_calc #calcVAT {
	text-align: right;
}
#div_calc #calcAmountIncVAT {
	border-top: 2px solid #E6E7E8;
}
#view_basket_button_container {
	text-align: center;
}
#div_no_items {
	display: none;
}
#itemNos {
	width: 450px;
	height: 50px;
}
/* Enter Details */
#order_details_container, #order_details_logon_form, #shipping_adress, #shipping_container, #enter_details_password_container {
	float: clear;
}
#order_details_logon_form A {
	display: block;
	margin-top: 10px;
}
#order_details_container label, #shipping_adress label, #shipping_container label, #enter_details_password_container label {
	width: 23%;
	display: inline;
	float: left;
	margin: 2px;
}
#order_details_container .textbox, #order_details_container select, #shipping_adress .textbox, #shipping_container .textbox, #enter_details_password_container .textbox {
	width: 24%;
	display: inline;
	float: left;
	margin: 2px;
	
}
#order_details_comment {
	clear: both;
	float: none;
}
#order_details_address, #order_details_address2, #order_details_postcode, #order_details_shipping_address, #order_details_shipping_address2, #order_details_shipping_postcode {
	float: none;
	clear: both;
}
#order_process_buttons {
	text-align: right;
}
#order_details_credit_cards {
	margin-top: 10px;
	margin-left: 50px;
}
#order_details_deliveryType {
	display: block;
}
#order_details_deliveryType .radio {
	float: left;
}
#show_change_shipping_address {
	display: block;
	float: none;
	clear: both;
	margin-bottom: 40px;
}
#show_change_shipping_address .radio {
	float: left;
}
#shipping_adress .radio {
	float: left;
	clear: left;
}
#shipping_adress .shippingAddress {
	display: block;
	float: left;
	width: 450px;
	padding: 2px 5px 10px 5px;
}
#shipping_adress #order_details_shipping_fields {
	float: none;
	clear: both;
}
/* VIEW SUMMARY */

#parameterForm address {
	margin-left: 180px;
}
/* Send Order */
#send_order_cc_info, #send_order_no_cc_info {
	margin-top: 30px;
	margin-bottom: 20px;
}
#send_order_cc_trans_error, #send_order_cc_error {
	display: none;
	color: #990000;
	font-weight: bold;
	font-size: 120%;
	margin: 30px;
}
#send_order_open_cc_btn {
	margin: 50px;
}
#send_order_cc_details_authorizeNet label {
	font-weight: normal;
	display: block;
}
#send_order_cc_details_authorizeNet .button {
	margin: 0px;
	margin-left: 70px;
}
#CC_ProviderLogo label {
	float: left;
}
#imgLogoCC {
	margin-top: -33px;
}
/* Order Confirmation */
#confirmation_amount_ruler_container, #confirmation_freight_ruler_container, #confirmation_total_ruler_container {
	display: none;
}
#confirmation_freight_line, #confirmation_amount_line, #confirmation_vat_line, #confirmation_total_line {
	font-weight: bold;
}
#confirmation_your_details_container address {
	margin-left: 180px;
}
/* width & height should also be set in pageHader. IE can not reach them from here to calulate the position*/

#confirmDiv {
	border: 10px solid #777;
	background-color: #ffffff;
	position: absolute;
	right: 50%;
	top: 50%;
	z-index: 5000;
	padding: 20px;
	width: 303px;
	height: 102px;
	text-align: center;
	vertical-align: middle;
	display: none;
	filter: alpha(opacity=85);
	opacity: 0.85;
}
#refreshMenuDiv {
	margin-right: 10px;
	position: relative;
	top: 20px;
}
/* Product table - list Mode for tables */
table.product_table {
	border-collapse: collapse;
	border: 1px solid #ffffff;
	width: 100%;
}
table.product_table th {
	font-weight: bold;
	padding: .4em 6px;
}
table.product_table td {
	padding: .4em 6px;
	border-top: 1px solid #ffffff;
}
table.product_table thead {
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
}
table.product_table thead {
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
}
.product_table .ProductAmount {
	float: left;
}
.product_table .ProductUnit {
	float: left;
	width: 40px;
	text-transform: lowercase;
	text-align: left;
}
table.product_table th#thImg, table.product_table td.tdImg {
	width: 50px;
}
/* Product List - matrix */
ul.product_matrix {
	padding: 1em 0 1em 15px;
}
ul.product_matrix li {
	width: 150px;
	float: left;
	border: 2px solid #E6E7E8;
	margin-right: 10px;
	margin-bottom: 10px;
	_margin-bottom: 0px; /* for win-ie */
}
ul.product_matrix li {
	height: 180px;
}
ul.product_matrix li[class] {
	height: auto;
	min-height: 180px;
}
ul.product_matrix .product_field_caption {
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}
ul.product_matrix .product_info {
	padding: 5px;
}
ul.product_matrix .product_image {
	text-align: center;
	padding: 3px;
	min-height: 70px;
}
ul.product_matrix .product_add {
	margin: 0px;
	margin-top: 20px;
	text-align: right;
}
ul.product_matrix .price_prefix {
	display: none;
}
ul.product_matrix .price_details {
	margin-top: 10px;
	display: inline;
}
ul.product_matrix .product_inventory {
	margin-top: 0px;
	margin-bottom: 0px;
	float: right;
}
.product_matrix li {
	width: 345px;
}
/* some ie css bug work arounds */
ul.product_matrix li.matrix_spacer {
	clear: both;
	float: none;
	width: 90%;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
	height: 0px;
	overflow: hidden;
	display: block;
}
.matrix_row {
	clear: both;
	float: none;
}
ul.product_list_list li.matrix_spacer {
	display: none;
}
/* Product Variants */
.vnt_main_container, .vnt_sub_container {
	margin-top: 30px;
	float: none;
}
.variant_matrix th {
	text-align: center;
}
.variant_matrix td {
	border: 1px solid #A1A0A3;
	margin: 0;
}
.variant_matrix {
	border-collapse: collapse;
}
.variant_matrix .textbox {
	border: none;
	width: 35px;
}
.vnt_main_container label, .vnt_sub_container label {
	width: 80px;
	display: inline;
	float: left;
	margin: 5px;
}

.vnt_main_container select, .vnt_sub_container select {
	width: 120px;
	display: inline;
	float: left;
	margin: 2px;
}
.vnt_cbo_qty_buy_container, .vnt_mtx_buy_container, .vnt_imgmtx_buy_container {
	clear: both;
	float: none;
	display: block;
	margin-top: 15px;
	text-align: right;
}
/* Page IDs */


/* ITEM PAGE */
.item_page_data_container {
	margin-right: 20px;
	margin-bottom: 20px;
}
.item_page_purchase_container {
	margin-bottom: 20px;
}
.priceTxt {
	display: inline;
	margin-right: 20px;
}
.price_prefix {
	display: inline;
}
.price {
	display: inline;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.ProductUnit {
	display: inline;
}
/* history & statement details */
#history_details_general_container dt, #history_details_invoicing_container dt, #history_details_shipping_container dt, #statement_details_general_container dt, #statement_details_invoicing_container dt, #statement_details_shipping_container dt {
	font-weight: bold;
}
#history_details_general_container dd, #history_details_invoicing_container dd, #history_details_shipping_container dd, #statement_details_general_container dd, #statement_details_invoicing_container dd, #statement_details_shipping_container dd {
	width: 180px;
	float: left;
}
#history_details_back, #statement_details_back {
	float: none;
	clear: both;
	padding-top: 20px;
}
/* ADVANCED SEARCH */

#searchForm label
{
	width: 120px;
	display: inline;
	float: left;
}
#searchForm label, #searchForm input, #searchForm select
{
	margin-top: 3px;
	margin-bottom: 3px;
}
#search_sorting_button
{
	padding-left: 300px;
}

/* Terms & Conditions */
#terms_intro, #terms_body {
	padding-bottom: 20px;
}
#terms_buttons {
	text-align: center;
	padding: 30px;
}
#terms_close_button {
	position: absolute;
	right: 15px;
	top: 5px;
}
/* Start Page */
#main .news_listing_container {
	color: #000000;
	margin-top: 0px;
}
#main .news_listing_container h2 {
	font-size: 18px;
	color: #000000;
 	p/adding: .3em 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#main .news_listing {
	margin: 0 10px;
	font-weight: normal;
	border-bottom: 1px solid #008d3b;
}
#main .news_listing .date {
	font-weight: normal;
	display: inline;
}
/* JH */
#main .news_listing h3 {
	display: inline;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}
#main .news_listing_container .news_listing a {
	color: #000000;
	font-weight: normal;
}
#main .news_listing li {
	margin: 1em 0;
}
#main_image {
	width: 530px;
	height: 140px;
	margin: 0;
}
#start_special_offers_list {
	margin-bottom: 10px;
}
#main .topSales_container h3 {
	background-color: #ffffff;
	font-size: 14px;
	color: #000000;
	padding: .3em 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
/* JH */	
	border-bottom: 1px solid #008d3b;
}
#top_sales_list a {
	font-weight: normal;
}
#top_sales_list {
	padding-bottom: 20px;
	padding-left: 20px;
}
#top_sales_list li {
	list-style: decimal;
	margin-left: 10px;
}
#main .quickBuy_container h3 {
	background-color: #ffffff;
	font-size: 14px;
	color: #000000;
	padding: .3em 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
/* Subscription form */
#contactForm label, #SubscriptionForm label {
	width: 100px;
	display: block;
	float: left;
}
#contactForm .textbox, #SubscriptionForm .textbox {
	margin: 2px;
}
#SubscriptionForm_Submit {
	margin-top: 10px;
	margin-left: 200px;
}
#UnSubscriptionForm_Submit {
	margin-top: 10px;
	margin-left: 200px;
}
#main_primary textarea {
	width: 90%;
}
#wic_online_counter, #wic_busy_counter, #wic_counter_container {
	display: inline;
}
#wic_help_dialog {
	text-align: center;
}
#wic_help_dialog div {
	text-align: left;
}
#wic_help_dialog .button {
	margin: 20px;
}
.newsfolders {
	margin-left: 65px;
	width: 139px;
}
.noBoreder {
	border: none;
}
.updateSubscriptions {
	margin-left: 425px;
}
/* customer & contact details */
#contact_details_container, #customerDetails_container {
	margin-top: 30px;
	float: clear;
}
#contact_details_container label, #customerDetails_container label {
	width: 23%;
	display: inline;
	float: left;
	margin: 2px;
}
#contact_details_container .textbox, #customerDetails_container .textbox, #customerDetails_container select {
	w/idth: 24%;
	display: inline;
	float: left;
	margin: 2px;
}
#customerDetails_terms_container {
	padding-top: 30px;
	padding-bottom: 30px;
	display: block;
	float: none;
	clear: both;
}
.contact_details_permission {
	float: left;
	width: 250px;
}
#contact_details_buttons {
	clear: both;
	float: none;
	width: 100%;
	text-align: left;
	padding-top: 30px;
}
#balanceTable td, #balanceTable th, #balanceListTable td, #balanceListTable th {
	text-align: right;
	padding: 3px;
}
.balanceDivider {
	border-right:1px solid #008d3b;
	padding: 4px;
}
/* change password dialog */
#passwordForm label {
	width: 200px;
	display: inline;
	float: left;
	margin: 2px;
}
#passwordForm .button {
	float: right;
}
/* forum */
#forum_admin_info {
	width: 400px;
	padding: 5px;
	margin-top: 5px;
	border: 1px solid #990000;
}
#forum_path {
	background-color: #ffffff;
	margin-top: 5px;
	padding: 3px;
}
.timer_msg {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.ProductAddButton {
	margin-left: 5px;
}
/***************************************
CALENDAR
****************************************/
input.w3ss_calendar {
	background-color: #ffffff;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input{
	b/ackground-color:#009999;
	padding: 2px  0 3px 2px;
	
}
select{
	padding:0px;
	margin:0px;
}
div.calendarTable {
	border: 2px solid #008d3b;
}
#w3ss_DateSelector {
	z-index: 99999999;
	position: absolute;
	top: 0px;
	left: 0px;
	float: right;
	padding: 4px;
	display: none;
	background-color: #ffffff;
}
.calendar_date_selected, .calendar_date_selected span {
	color: #ffffff;
	background-color: #222222;
	cursor: hand;
}
.calendar_date_unselected, .calendar_date_unselected span {
	color: #000000;
	background-color: transparent;
	cursor: hand;
}
.calendar_date_unselected_sa_su, .calendar_date_unselected_sa_su span {
	background-color: #bee0ba;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
#w3ss_CalandarTableDays {
	z-index: 444;
	position: relative;
	left: 0px;
	top: 0px;
	border: 0;
	padding: 0;
}
#w3ss_CalandarTableDays th {
	border-bottom: 1px solid #008d3b;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: black;
}
#w3ss_CalandarTableDays td {
	align: right;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: black;
	width: 18px;
	height: 14px;
	cursor: pointer;
}
#w3ss_CalandarTableDays td.weekNo {
	width: 10px;
	border-right: 1px solid #008d3b;
	text-align: right;
	cursor: hand;
	text-align: right;
	font-style: italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: black;
}
.w3ss_markedDateControl {
	color: #ffffff;
	background-color: #003300;
}
.w3ss_dateControl {
	color: #000000;
	background-color: #ffffff;
}
/* GAC ADDED STYLES */
/* GAC MDO using a div (for text and div)*/
#deliveryAddress {
	width: 100%;
	background-color: #ffffff;
	color:#666666;
        margin: 0em 0px 0px 0px; 
}
/* GAC MDO using a class (only for the text) */
.deliveryAddress{
 	color:#666666;
}
#assortment {
	height:100%;
	overflow:auto;
	padding-left:0 px;
	width:100%;
}
#functionButtons {
	width: 100%;
	height: 50px;
	padding-left: 15px;
}
.functionButtonTable {
	width: 100%;
}
.BbdItem {
	/*height: 700px;*/
	/*background-color: #E7E7E7;*/
	/*border: solid 1px #747378;*/
	margin: 5px 5px 10px 0;
}

.BbdItemAddition {
	/*border: solid 1px #747378;*/
	/*margin: 10px 0 10px 10px;*/
	margin: 5px 5px 10px 0;
	color: red;
 
}


.contentBody {
	width: 735px;
}
tr.classHeader {
	background-color: #388a35;
	vertical-align: top;
}


/*GAC-RWI I-1028 begin */
.sendcustdata {
	
        color: black;
	font-style: italic;
}
/*GAC-RWI I-1028*/


/* GAC MDO 100909 issue 1035 */
th.classHeader {
	color: #FFFFFF;
	vertical-align: top;
	background-image: url(/images/boerenbond/bg_footer.gif);
	background-repeat: repeat;
	background-position: left top;
}
tr.classGrey {
	background-color: #E6E7E8;
	vertical-align: top;
}
fieldsViewSummary {
	border: 0;
	background-color: #ffffff;
}
.orderlist { 
	border-top: 1px solid #008d3b;
	border-bottom: 1px solid #008d3b;
}

p.addition { 
	font-style: italic;
	font-weight: bold;
        color: red;	
	padding-left: 5px;
}

/* GAC MDO 100909 issue 1035 */
.orderlist TH
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
 	background-color:#008d3b;
        text-align:left;
        background-image: url(/images/boerenbond/bg_footer.gif);
	background-repeat: repeat;
	background-position: left top;
}
TR.orderlist_line {
	border-bottom: 1px solid #c2e1be;
}
p.bagweight {
   font-style: italic;
}
}