/*
	fontcolor: #339900;  groen 
	fontcolorover: #66cc33;  licht groen 
	background-color: #FFFF99;  wit groen 
	
	backgroundfoto #e8ec9f
*/


/* lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:/image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* einde lightbox*/


body {
	margin: 0; 
	padding: 0;
	background:white;
	text-align:center;
}
h1{
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	}
input , select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:inherit;
}
	
a {
	color: #339900;
	text-decoration:underline;
}


/* BUTTONS */
.btn a, .btn button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:transparent;
	border:0px;

	font-family:"Arial",Verdana,Tahoma,Sans-Serif;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;

	color:#339900;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.btn button{
    width:auto;
    overflow:visible;
    padding:4.5px 10px 3px 7px; /* IE6 */
}
.btn button img, .btn a img{
    margin:0 3px -3px 0 !important;
    padding:0.5px 0 0 0 ;
    border:none;
	width:16px;
	height:16px;
}

.error {
	color:red;
	font-weight:bold;
	text-decoration:none;
}

.navtype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900; 
	background-color: #FFFF99; 
	float: inherit;
	width: inherit;
	overflow:hidden;
	text-indent:0.75em;
	margin:0;
	padding:0; 
	list-style:none;
	line-height:16px;
}
.navtype li {
	margin:0;
	padding:0; 
	border: 0;
	border-top:1px solid #FFF;
	height:24px;
	line-height:16px;
	overflow:hidden;
}
.navtype li a {
	display: block;
	background-color: #FFFF99; 
	color: #339900; 
	text-decoration: none; 
	margin: 0;
	padding: 4px 2px 4px 0; 
}
.navtype li a:hover {
 background-color: #FFFFFF; 
 color: #66cc33; 
}


.navtype h3, .navtype li h3  {
	font-size: 12px;
	font-weight:normal;
	line-height:16px;
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;
}


.navsubtype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339900; 
	background-color: #FFFF99; 
	float: inherit;
	width: inherit;
	overflow:hidden;
	text-indent:1.5em;
	padding: 0 0 1em 0 ; 
	margin:0;
	list-style:none;
}
.navsubtype li {
	margin:0;
	padding:0; 
	border: 0;
}
.navsubtype li a {
	display: block; 
	background-color: #ffff99; 
	color: #339900; 
	text-decoration: none; 
	padding: 3px 2px 3px 0; 
	margin:0;
	overflow:hidden;
	height:11px;
	line-height:14px;
	overflow:hidden;
}
.navsubtype li a:hover {
 background-color: #FFFFFF; 
 color: #66cc33; 
}
.navsubtype li a:before{ content: "\2022 \2000";}

.criteria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #339900; 
	background-color: #FFFF99; 
	float: inherit;
	width: inherit;
	overflow:hidden;
	text-indent:0.75em;
	padding: 5px 0 0 0; 
	margin:0;
	list-style:none;
}


.selection_criteria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339900; 
	background-color: #FFFF99; 
	float: inherit;
	width: inherit;
	overflow:hidden;
	text-indent:2em;
	padding: 0 0 0.25em 0 ; 
	margin:0;
	list-style:none;
}
.selection_criteria li {
	margin:0;
	padding:0; 
	border: 0;
}
.selection_criteria li a {
	display: block; 
	background-color: #FFFF99; 
	color: #339900; 
	text-decoration: none; 
	padding: 3px 2px 3px 0; 
	margin:0;
	overflow:hidden;
	height:11px;
	line-height:14px;
	}
.selection_criteria li a:hover {
 background-color: #FFFFFF; 
 color: #66cc33; 
}


.selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339900; 
	background-color: #FFFF99; 
	float: inherit;
	width: inherit;
	overflow:hidden;
	margin:0;
	padding:0; 
	list-style:none;
}
.selectedX {
	font-weight:bold;
	text-indent:0;
	padding-right:0.75em;
	float:right;
}

.selected a{
	display:block;
	background-color: #ffff99; 
	color: #339900; 
	text-decoration: none;
	text-indent:2em;
	padding: 3px 2px 5px 0; 
	margin:0;
}
.selected a:hover{
	background-color: #FFF; 
	color: #66cc33; 
}

.selected_line{
	line-height:2px;
	margin:0 0 10px 0; 
	padding:0 ; 
	border-bottom: 2px solid #339900;
}
	
	

#leftmenu_1, #leftmenu_2, #leftmenu_3, #leftmenu_4, #leftmenu_5, #leftmenu_6 {
 display: none;
 width:inherit; 
 float:inherit;
}

#catmenu_1, #catmenu_2, #catmenu_3, #catmenu_4, #catmenu_5, #catmenu_6, #catmenu_7, #catmenu_8, #catmenu_9, #catmenu_10 {
 display: none;
 width:inherit; 
 float:inherit;
}


body * {
	text-align:left;
}
.main1024 {
	margin:0 auto;
	width:987px;
}
#top {
	height:25px;
}
#topbar {
	background: #ff6600; 
	color:#FFF;
	position:absolute; 
	top:0;
	height:25px;
	display:inline;
}
#topbar_cornerleft {
	width:5px;
	height:5px;
	background:url(/img/corner_left_bottom.gif) no-repeat;
	position:absolute;
	left:0px;
	top:20px;
}
#topbar_cornerright {
	width:5px;
	height:5px;
	background:url(/img/corner_right_bottom.gif) no-repeat;
	position:absolute;
	right:0 !important; right:-1px;
	top:20px;
}
#title {
	height:55px;
}
#titlebar {
	background:url(/img/TitleBarG.png) no-repeat;; 
	color:#FFF;
	background-color:#339900;
	position:absolute;
	height:35px;
	padding:10px 0 10px 0;
	top: 35px
}
#titlebar_cornerleft {
	width:5px;
	height:5px;
	background:url(/img/corner_left_top.gif) no-repeat;
	position:absolute;
	left:0px;
	top:0px;
}
#titlebar_cornerright {
	width:5px;
	height:5px;
	background:url(/img/corner_right_top.gif) no-repeat;
	position: absolute;
	right:0px!important; right:-1px;
	top:0px;
}

#textinbar {
text-align:center;
}

#title_header {
	font-size:30px;
	font-family:Arial,Helvetica,sans-serif;
	/* font-family: Verdana, Arial, Helvetica, sans-serif;*/
}

#textinbar .titletext div {
	display:inline;
	color:#FFF;
}

.LanguageSelect{
	position:absolute;
	right:10px;
	top:20px;
}

#inactive_language{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: #FFFFFF; /* wit */
}

#inactive_language:hover{
	text-decoration:underline;
}

#active_language{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF; /* wit */
}

.top_menu {
    font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align:center;
	padding:20px 0 15px 0;
	color: #339900; /* groen */
}
.top_menu a {
	color: #339900; /* groen */
	text-decoration: none;
}
.top_menu a:hover {
	color: #66cc33; /* licht groen */
	text-decoration: none;
}




.AuthHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:14px;
	background-color:#ffff99; 
	color:#339900; 
	padding:5px 0 5px 0;
	text-indent:0.75em;
	margin:20px 0 0.75em 0; 
}

.AuthLineBCK {
	background-color:#ffff99; 
	color:#339900; 
	margin:15px 0 5px 0; 
	line-height:4px; 
	font-weight:bold; 
}

.AuthLine {
	border-top:4px solid #ffff99 ;
	width: 100%;
	float:left;
	margin:20px 0 -10px 0;
}




/* ***** LEFT MENU BLOCK ***** */
#MenuLeftContainer {
	width: 165px;
	float: left;
	background-color: #FFFFFF; /* wit groen */
	color: #339900;
	font-size: 12px;
}	
.MenuLeft {
	width: 165px;
	float: left;
	background-color: #FFFF99; /* wit groen */
	margin-bottom:10px;
}	
.MenuLeftTop {
    font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25px;
	font-weight: bold;
 	text-align: left;
	text-indent: 10px;
	background-image: url(/img/ColumnTopG.png);
	background:url(/img/ColumnTopG.png);
	background-color:#FFFFFF;
	float:inherit;
	width: inherit;
}
.MenuLeftTop a {
    font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25px;
	font-weight: bold;
 	text-align: left;
	text-indent: 10px;
	float:inherit;
	width: inherit;
}


.MenuLeft form {
	margin:0;
	padding:0 0 0.5em 0.75em;
}

.MenuLeft input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339900;
	text-decoration: none;
	text-align: left;
}


/* MY ACCOUNT*/
	.myaccount label { 
		display: block;  /* block float the labels to left column, set a width */
		float: left; 
		width: 150px; 
		padding: 0; 
		margin: 5px 0 0 0.75em; /* set top margin same as form input - textarea etc. elements */
		text-align: left; 
	}

	.myaccount input, .myaccount textarea, .myaccount select {
		color:inherit;
		width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
		margin:5px 0 0 10px; /* set margin on left of form elements rather than right of */
	}

	.myaccount span	{
		color:red;
		font-weight:bold;
	}



/* ***** MAIN BLOCK ***** */

.ABC_menu, 
.ABC_menu ul {
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:#FFFFFF; /* als het een link is, dan groen in a */
	background-color:#FFFF99;
	border-color:#339900;
	border-width:1px;
	border-style:solid;
	line-height:20px;
	float:left;
}
.ABC_menu{
	width:630px;
	float:left;
	padding:0px 2px 2px 3px;
	margin:0 0 10px 0;
}
.ABC_menu ul{
	list-style:none;
	min-width:185px;
	padding:0px;
	margin:0px;
	position: absolute;
	left:-1px;
	top:98%;
	display:none;
}
.ABC_menu li{
	float:left;
	width:24px;
	text-indent:0.75em;
	display:block;
	margin:2px 0px 2px 0px;
	padding:0px;
}
.ABC_menu li:hover>ul{
	display:block;
	}
.ABC_menu li:hover{
	position:relative;
}
.ABC_menu li:hover>a{
	color: #66cc33;
	text-decoration:none;
}
.ABC_menu li a:hover{
	position:relative;
	color: #66cc33;
	cursor:pointer
}

.ABC_menu ul li{
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	height:20px
}
.ABC_menu ul li a:hover{
	background-color:#FFFFFF;
}
.ABC_menu a{
	display:block;
	color: #339900;
	background-color:#FFFF99;
	text-decoration:none;
	cursor: default;
}

.ABC_menu a:hover ul,
.ABC_menu a:hover a:hover ul,
.ABC_menu a:hover a:hover a:hover ul{display:block}






.Main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	text-decoration: none;
	float:left;
	width: 640px;
	text-align: left;
	padding-left:9px;
	padding-right:8px;
}
.Main h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	text-indent:2px;
	margin:0 ;
	padding:15px 0 10px 0;
}

.productlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	padding: 0.25em 0 1em 0.25em;
}
.productlink a {
	color: #339900; 
	text-decoration: none; 
	}
.productlink a:hover {
	 color: #66cc33; 
	text-decoration: none; 
}



.MainProductLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339900;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
	padding-bottom:10px;
	padding-left:2px;
}
.MainProductLinkOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #66cc33;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	padding-bottom:10px;
	padding-left:2px;
}

.MainBlockText {
	padding-left:4px;
	padding-top:10px;
}





/* ***** PRODUCT DETAILS ***** */ 

        .ProductDetails {
			width:640px;
        }
		.PDHeader {
			background-image:url(../buttons/ColumnG30.gif);
			background-repeat:repeat;
			background-color:#FFFF99;
			color:#339900;
			border:#FFFFFF solid 1px;
			text-indent:1em;
			font-size:16px;
			line-height:30px;
			height:28px;
			font-weight:bold;
			margin:0;
			padding:0
		}
		#PDHeader {
			background-image:url(../buttons/ColumnG30.gif);
			background-repeat:repeat;
			background-color:#FFFF99;
			color:#339900;
			border:#FFFFFF solid 1px;
			text-indent:1em;
			font-size:16px;
			line-height:30px;
			height:28px;
			font-weight:bold;
			margin:0;
			padding:0
		}
		.PDImage {
			float:left;
			background-color:#FFFF99;
			color:#339900;
			width:220px;
			height:324px;
			border:#FFFFFF solid 1px;
		}
		.PDImage a img{
			width:200px;
			height:300px;
			margin:10px 10px 10px 10px;
			border:0;
		}

		.PDImageBar {
			float:left;
			background-color:#FFFF99;
			color:#339900;
			border:#FFFFFF solid 1px;
			width:80px;
			height:324px;
			}
		.PDImageBar a {
			color:#339900;
			text-decoration:none;
			font-weight:bold;
		}
		.PDImageBar a img{
			width:60px;
			height:90px;
			margin:10px 10px 0px 10px;
			border:#339900 solid 1px;
		}

		.PDDetails {
			float:left;
			/* display: inline-block; */
			background-color:#FFFF99;
			border:#FFFFFF solid 1px;
			width:309px;
			height:319px;
			margin:0px;
			padding:5px 10px 0px 15px ;
		}


		#PDName {
			font-size:12px;
			float:left;
			width:310px;
			height:20px;
			font-weight:bold;
			margin-top:10px;
		}
		.PDName {
			float:left;
			width:310px;
			height:20px;
			font-weight:bold;
			margin-top:10px;
		}
		.PDDescription {
			float:left;
			width:310px;
			overflow:hidden;
			height:150px;
		}
		.PDStock{
			float:left;
			width:310px;
			height:40px;
			margin-top:20px;
		}
		.PDStock a{
			text-decoration:none;
		}
		.PDStock a img{
			border:none;
		}
		.PDOrder{
			float:left;
			height:60px;
			width:150px;
		}
		.PDPrice{
			float:left;
			width:150px;
			height:60px;
			font-size:24px;
			font-weight:bold;
		}
		.PDVat{
			font-size:11px; 
			font-weight:normal;
		}
		
		
		.PDSpecifications{
			float:left;
			/* display: inline-block; */
			background-color:#FFFF99;
			border:#FFFFFF solid 2px;
			padding:10px 18px 10px 18px;
			width:600px;
		}
		.PDSpecifications ul{
			list-style-type: none;
			min-height: 20px;
			margin: 0px;
			padding: 0px;
			border-top: #FFFFFF solid 1px;
		}
		.PDSpecifications ul li
		{
			float:left;
			/* display: inline-block; */
			vertical-align:text-top;
			line-height: 18px;
			padding: 0px 0px 0px 5px;
			margin: 0px;
			min-height: 20px;
			font-size: 11px;
		}
		.Specification{
			width: 193px;
			color: #339900;
			font-weight: bold;
		}
		.Value{
			width: 350px;
			border-left: #FFFFFF solid 1px;
		}






/* ***** RIGHT BLOCK ***** */
#MenuRightContainer {
	width: 165px;
	float: right;
	background-color: #FFFF99;
}	


.MenuRight {
	width: 165px;
	float: right;
	background-color: #FFFF99;
}	
.MenuRightTop {
    font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25px;
	overflow:hidden;
	height: 25px;
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
	background-image: url(/img/ColumnTopG.png);
	background: url(/img/ColumnTopG.png);
	background-color:#FFFFFF;
	float:inherit;
	width: 100%;
}
.MenuRightTop a {
    font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25px;
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
	float:inherit;
	width:inherit;
}

.MenuRightText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	text-decoration: none;
	text-align: left;
	padding-left:0.75em;
}

.MenuRightItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	text-decoration: none;
	line-height: 20px;
	text-align: left;
	float:inherit;
	width: inherit;
	padding-top:5px;
	background-color: #ffff99;
}







.MainContainer {
	width: 100%;
}
.MainContainer2 {
	width: 980px;
    font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 12px;
	color: #339900; /* groen */
}


.MainContaineradmin2 {
	width: 1240px;
    font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 12px;
	color: #339900; /* groen */
}




.MainContainer_Admin{
	width: 100%;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 12px;
	color: #339900; /* groen */
	text-decoration: none;
}

.red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #FFFFFF; /* wit */
	height: 30px;
	line-height: 30px;
	background-image: url(/buttons/TitleTopRed.gif);
}

.white {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #FFFFFF; /* wit */
	height: 5px;
	line-height: 5px;
	background-color:#FFFFFF;
}

/*
.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #FFFFFF; // wit 
	background-image: url(/buttons/TitleGTop.gif);
	height: 60px;
	line-height: 60px;
}
*/






.Mainadmin {
	color: #339900;
	text-decoration: none;
	float:left;
	width: 1240px;
	padding-left:5px;
	padding-right:5px;
}

	




/* ***** PRODUCT STYLES ***** */

.cat_container {
	margin-bottom:1em;
	float:left;
	display:inline-block;
	margin-right:3px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.cat_container a{
	text-decoration:none;
    cursor:pointer;
}

.cat_container a:hover{
	color:#66cc33;
}
.cat_header {
	margin:2px; 
	background-image:url(../buttons/ColumnG22.gif);
	background-repeat:repeat; 
	background-color:#FFFF99;
	
	line-height:22px; 
	text-indent:0.5em;
	font-weight:bold;
	font-size:11px;
	overflow: hidden;
	height:22px; /* nodig voor de overflow */
}

.cat_header1 {
	margin:2px;
	background-image:url(../buttons/ColumnG36.gif);
	background-repeat:repeat; 
	background-color:#FFFF99;
	
	line-height:36px; 
}

.cat_header2 {
	line-height:18px; 
	text-indent:0.5em;
	font-weight:bold;
	font-size:11px;
	overflow: hidden;
	height:18px; /* nodig voor de overflow */
}

.cat_image {
	margin:2px; 
	background-color:#FFFF99;
	height:180px;
	text-align:center;
}
.cat_image img{
	border:0;
	font-size:10px;
}

.subtype_image {
	margin:2px; 
	background-color:#FFFF99;
	text-align:center;
	padding:3px 0 3px 0;
}
.subtype_image img{
	border:0;
	font-size:10px;
}


.type_image {
	margin:2px; 
	background-color:#FFFF99;
	text-align:center;
}
.type_image img{
	border:1; 
	border-color:#66cc33;
	vertical-align:middle;
}

.cat_footer {
	margin:2px; 
	background-color:#FFFF99;
	text-align:center; 
	line-height:24px;
}

.cat_footer img{
	border:0; 
	vertical-align:sub; 
	margin-top:2px;
}


// TOP3
.top3_container {
	background-color:#fff;
	vertical-align:top;
}
.top3_container a{
	text-decoration:none;
    cursor:pointer;
}
.top3_container a:hover{
	color:#66cc33;
}
.top3_header {
	line-height:18px; 
	text-indent:0.5em;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	overflow: hidden;
	height:18px; /* nodig voor de overflow */
}

.top3_image {
	margin:2px; 
	background-color:#FFFF99;
	text-align:center;
}
.top3_image img{
	border:0;
	width:100px;
	height:150px;
	font-size:10px;
}

.top3_footer {
	margin:2px; 
	background-color:#FFFF99;
	text-align:center; 
	line-height:24px;
	border-bottom:2px solid #FFF;
}




.MainHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 4px;
	background-color: #ffff99;
	line-height: 22px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.MainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 4px;
}

.MainTextP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-left: 4px;
}
.MainTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 4px;
	line-height: 22px;
}


.MainTextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000; /* rood */
	text-indent: 0px;
}


.MainFooter {
	background-color: #ffff99;
	line-height: 4px;
	margin-top: 15px;
}
.MainFooterDark {
	background-color: #339900;
	line-height: 4px;
	margin-top: 15px;
}


.buttons {
	text-decoration: none;
	line-height: 25px;
	margin: 5px;
	text-align: left;
}
.buttonsR {
	text-decoration: none;
	line-height: 25px;
	margin: 5px;
	text-align: right;
	float: right;
}
.WhiteSpaceS {
	line-height: 5px;
	background-color:#FFFFFF;
}
.WhiteSpaceM {
	line-height: 10px;
	background-color:#FFFFFF;
}
.WhiteSpaceL {
	line-height: 15px;
	background-color:#FFFFFF;
}




.Main1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #339900;
	font-weight: bold;
}
.Main2 {
	color: #339900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
	


.Text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #339900;
}
.Text1Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}



	

.SoldOut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-align:center;
}





.cart1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #339900;
	text-decoration: none;
}

.List {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #339900;
	text-decoration: none;
}
.ListRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.ListPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF00FF;
	text-decoration: none;
}
.ListGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:  #66cc33;
	text-decoration: none;
}

.about {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-left: 4px;
	margin-right: 3px;
	margin-left: 1px;
}

.about h2 {
	font-size: 16px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-top:10px;
}

.about h3 {
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-top:10px;
	margin-bottom:-10px;
}

.aboutT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-left: 4px;
	margin-right: 3px;
	margin-left: 1px;
}
.aboutH2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #339900;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-top:10px;
}

.Welcome {
	font-family: Arial, Helvetica, sans-serif;
/*    font-family: Verdana, Tahoma, Sans-Serif; */
	font-size: 12px;
	color: #339900;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-left: 4px;
	margin-right: 3px;
	margin-left: 1px;
}




.navbar {
	font-family: Arial, Helvetica, sans-serif;
	color: #339900;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	display:inline;
}


.InputFieldColor {
	color:#339900;
}




#customerservice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-left: 4px;
	margin-right: 3px;
	margin-left: 1px;
}

#customerservice_categories, #customerservice_header {
	width: 100%;
	overflow: hidden;
	float:left;
	margin-top:10px;
}

#customerservice_categories div {
	width: 33%;
	margin-bottom: 10px;
	float: left;
	height:180px;
}

#customerservice_header div {
	width: 100%;
	margin-bottom: 10px;
	float: left;
}


#customerservice_categories h4, #customerservice_header h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 3px 35px;
}
#customerservice_categories h4 a, #customerservice_header h4 a {
	color: #339900;
}

#customerservice_categories img, #customerservice_header img {
	float: left;
}

#customerservice_categories ul, #customerservice_header ul {
	margin-left: 10px;
	font-size: 11px;
}

#customerservice_categories li, #customerservice_header li {
	padding: 0;
	background: none;
}

#customerservice_categories li a, #customerservice_header li a {
	color: #339900;
	text-decoration: none;
}

#customerservice_categories li a:hover, #customerservice_header li a:hover{
	text-decoration: underline;
}






#customerservice_list {
	width: 100%;
	overflow: hidden;
	float:left;
	margin-top:10px;
	line-height:16px
}

#customerservice_list div {
	width: 100%;
	margin-bottom: 10px;
	float: left;
}

#customerservice_list p {
	padding:0 0.75em 0 0.75em;
	margin: 0.75em 0 0.25em 0 ;
}

#customerservice_list div ol {
	padding-left:2.25em;
	font-weight:normal;
}

#customerservice_list h3 {
	font-size: 14px;
	font-weight: bold;
	padding:5px 0 5px 0;
	text-indent:0.75em;
	margin:0.75em 0 0.75em 0; 
	background-color: #ffff99;
}
#customerservice_list h3 a {
	color: #339900;
}

#customerservice_list div li h4 {
	padding:0 0.75em 0 0;
}

#customerservice_list h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0 5px 0;
	padding:0 0.75em 0 0.75em;
}

#customerservice_list text {
	font-weight:normal;
	margin: 5px 0 5px 0;
}
#customerservice_list ol {
	font-size: 12px;
	font-weight: bold;
	padding-left:20px;
}

#customerservice_list ul {
	list-style-type:disc;
	padding-left: 3em;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

#customerservice_list li {
	padding: 0;
	background: none;
}

#customerservice_list a {
	color: #339900;
}

#customerservice_list li a{
	text-decoration: none;
}

#customerservice_list li a:hover{
	text-decoration: underline;
}





.backtotop {
	float:right;
	margin-bottom:10px;
	padding-right:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}



#bottom { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339900;
	font-weight: normal;
	text-decoration: none;

	border-top:4px solid #ffff99 ;
	width: 100%;
	float:left;
	text-align:center;
	margin:20px 0 20px 0;
	padding-top:8px;
}

#bottom a{
	color: #339900;

}


