body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	leftmargin: 0; 
	topmargin: 0; 
	marginwidth: 0; 
	marginheight: 0;
}

th {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #FFFFFF;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	font-style: italic;
}
.title {
	color : #000000;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 1px;
/*
	margin-right : 10px;
*/
	margin-right : 1px;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}

.title a {
	color : #EF6D00;
	text-decoration: none;
}

.title a:hover {
	color : #578CB7;
}

.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}

.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}

.right a, .list a {
	color : #FF7500;
	text-decoration: none;
}

.right a:hover {
	color : #578CB7;
}

.left {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 25px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}

.left b {
	color : #FF6600;
}

.left a {
	color : #FF6600;
/*
	text-decoration: none;
*/
}

.left a:hover {
/*
	color : #578CB7;
*/
	color : #FF0000;
}

p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
}

p a {
	color : #000000;
}

p a:hover {
/*
	color : #578CB7;
*/
	color : #294A7B;
	text-decoration: underline;
}

.menu01 {
	color : #000000;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	}
	
.menu01 a {
	color : #000000;
	text-decoration: none;
}

.menu01 a:hover {
	color : #578CB7;
}

.menu02 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}

.menu02 a {
	color : #FFFFFF;
	text-decoration: none;
}

.menu02 a:hover {
	color : #578CB7;
}

.bar01 {
	color: #OOOOOO;
	margin-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 20px;
	font-size: 18px;
	font-family: Arial,Tahoma,Verdana;
	font-weight: bold;
}

.b01 {
	color : #488215;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 10px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
}

.b01 a, .b01 a:visited, .b01 a:active {
	color : #488215;
	text-decoration: none;
}
.b01 a:hover {
	color : EABBBF;
}

/* styles added for osC+BTS */ 
/* general styles */ 
a:hover {
	color: #578CB7;
	text-decoration: underline;
} 

/* end general styles*/ 
/* styles (mainly) for the middle content */ 
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #578CB7;
	text-decoration: none;
}

a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #578CB7;
	text-decoration: none;
}

h1 { 
font-size: 16px; 
color: #da0008; 
} 

.greetuser { 
font-weight: bold; 
color: #da0008; 
}
 
.inputRequirement { 
color: #f75d00; 
} 

TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif;
}

/* hide the ugly corner images */ 
#contentBox table td.infoBoxHeading img { 
display: none; 
} 

td#contentCell { 
text-align: center; 
} 

div#contentBox { 
/*
width: 550;
*/
margin: 8px auto; 
text-align: left; 
} 

table,td { 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif ; 
} 

th {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
}

/* end styles (mainly) for the middle content */ 

td.b01 { 
/*
padding: 4px 0 5px 20px; 
*/
	margin-top : 0px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 10px;
	margin-right : 0px;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
} 

td.b01 form { 
display: inline; 
}

.buttonquickfind {
display: inline;
	margin-bottom : 0px;
}
 
table.infoBox32 { 
/*
width: 165;
background: #fff url(images/fon_left02.gif); 
*/
} 

.infoBox32Bottom { 
background: #fff url(images/left_bot02.gif); 
height: 18px; 
} 

.infoBox32Top { 
/*background:  url(images/left02.gif);
height: 26px; 
/*
} 
/* green background */ 
bgcolor: #EDEDEA; 
} 

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #888888;
  font-weight: bold;
}

/* end small infobox styles */ 
/* end styles added for osC+BTS */

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #578CB7;
}

.smallText { 
font-family:  verdana, sans-serif; 
font-size: 10px; 
color: #578CB7;
}

SPAN.productSpecialPrice {
/*font-family: Verdana, Arial, sans-serif;*/
  color: #ff0000;
/*font-size: 12px;*/
}
SPAN.productSavingPrice {
  font-family: Verdana, Arial, sans-serif;
/*color: #ff0000;*/
  font-weight: normal;
  font-size: 11px;
}


.infoBoxContents {
 font-family: Verdana, Arial, sans-serif;
   color: #578CB7;
  font-size: 10px;
}

/*nieuwe artikels en speciale aanbiedingen*/ 
.infoBoxHeading { 	font-family: Verdana, Arial, sans-serif; 
					color: #4A8410;
					font-size: 12px; 
					font-weight: bold;
				}
																			
.lgeLink {
font-family: Verdana, Arial, sans-serif; 
					color: #FF0000;
					font-size: 11px;
}
		
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

a.topmenumain, a.topmenumain:active, a.topmenumain:visited {
  	font-family: Verdana, Arial, sans-serif;
  	color: #FFFFFF;
  	font-size: 11px;
  	text-decoration: none;
}

a.topmenumain:hover {
  text-decoration: underline;
  color: #E9CECE;
}

.tableborder  {
  background: #488215;
}

.menutop2bg {
  background: #B5CE10;
}

a.menutop2bg, a.menutop2bg:active, a.menutop2bg:visited {
  text-decoration: none;
}

.tableg {
  background: #EDEDEA;
}

.madam {
/*
	background: url(images/madam_left.jpg) no-repeat top left;
*/
}

.tablegtitle {
 	color: #000000;
 	font-family: Arial, Verdana, sans-serif;
  text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.tablegtitle {
 	color: #000000;
	font-family: Arial, Verdana, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

td.tableg form {
display: inline;
}

.tabler {
  background: #488215;
}

td.tabler form {
display: inline;
}

.tablen {
  background: #E7EFC6;
}

TD.footertable {
	padding-top : 20px;
	padding-bottom : 20px;
	padding-left : 20px;
	padding-right : 20px;
}

a.newr, a.newr:active, a.new:visited {
  color: #000000;
  text-decoration: none;
}

a.newr:hover {
  color: #578CB7;
  text-decoration: underline;
}

.pageHeading {
  font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 17px;
  color: #000000;
}

.product_info_line {
  LINE-HEIGHT: 0.5;
	BORDER-BOTTOM: silver 1px solid;
}

a.tablesc, a.tablesc:active, a.tablesc:visited {
  text-decoration: none;
}

.tablesctitle {
	font-weight: bold;
}

a.tablesctitlelink, a.tablesctitlelink:active, a.tablesctitlelink:visited {
  color: #000000;
  text-decoration: none;
}

a.tablesctitlelink:hover {
  color: #294A7B;
}

A.buybothPrice {
	font-family: Palatino Linotype;
	font-size: 18px;
/*	color: b2d524; */
	color: #59118E;
}
A.buybothHeading {
	font-family: Palatino Linotype;
	font-size: 18px;
/*	color: b2d524; */
	color: #59118E;
}
.buybothText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #506b00;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.b01 a {
	color: #488215;
	text-decoration: none;
}
TD.b01 a:hover {
	color: #578CB7;
}

.faq, a.faq, a.faq:link, a.faq:active, a.faq:visited {
  text-decoration: none;
}
a.faq:hover {
  text-decoration: underline;
}
.extraInfo, a.extraInfo, a.extraInfo:link, a.extraInfo:visited, a.extraInfo:active, a.extraInfo:hover {
  text-decoration: none;
  color: #000000;
}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #FFE6E6; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #ECFAD8; }

a.footerNavigation, a.footerNavigation:active, a.footerNavigation:visited {
  text-decoration: none;
}
a.footerNavigation:hover {
  text-decoration: underline;
}
.shippingBg {
	background-color: #CCCCCC; }

.shippingTitle, a.shippingTitle, a.shippingTitle:active, a.shippingTitle:visited {
	color: #000000;
	font-weight: bold; }

a.shippingTitle:hover {
  text-decoration: underline; }

.shippingHeader {
	background-color: #FFFFFF;
	font-weight: bold; }

.shippingItem {
	background-color: #FFFFFF; }
.weofferyou {
  font-size: 12px;
  font-weight: bold;
  color: #578CB7; }

td.ncolh1 {background-color : #4A8410; color : #FFFFFF; font-family : verdana; font-size : 15px;}
td.ncoltxtl {background-color : #ffffff; color : black; text-align : right; font-weight : bold; font-size : 15px;}
td.ncoltxtl2 {background-color : #ffffff; color : black; text-align : right; font-weight : bold; font-size : 15px;}
td.ncoltxtr {background-color : #ffffff; color : black; text-align : left; font-weight : bold; font-size : 15px;}
td.ncoltxtc {background-color : #ffffff; color : black; text-align : center; font-weight : bold; font-size : 15px;}
td.ncolinput {background-color : #ffffff; color : black; font-size : 15px;}
td.ncolline1 {background-color : #ffffff; color : black; font-size : 15px;}
td.ncolline2 {background-color : #ffffff; color : black; font-size : 15px;}
td.ncollogoc {background-color : #ffffff; color : black; text-align : center; font-weight : bold; font-size : 15px;}
table.ncoltable1 { background-color: #ffffff; }
table.ncoltable2 { background-color: #ffffff; }
table.ncoltable3 { background-color: #ffffff; }
