/* Basic body styles */

		html, body {
			margin: 				0px;
			padding:				0px;
			font-family:			Arial, Verdana, Helvetica,sans-serif;
			font-size:				12px;
			text-decoration: 		none;
			color:					#387025;
		}



		h1, h2, h3, h4, h5, h6, p, pre, span, form, input, blockquote, select,
		address
		{
			margin: 				0;
			padding: 				0;
		}

		input {
			border:					1px solid #61A44D;
		}

		a:link {
			color:					#387025;
			text-decoration:		underline;
		}

		a:visited {
			color:					#387025;
			text-decoration:		underline;
		}

		a:hover {
			text-decoration:		none;
		}


		img {
			border:					0px;
		}

		ul {
			padding: 				0px;
		  	margin: 				0px;
		 }

 /* Basic body styles */


 /* Shared page styles */

/*		DEPRECATED
		#pagecontainer {
			margin-left				: auto;
			margin-right			: auto;
			padding					: auto;
			align					: center;
			width					: 970px;
		}
*/
		.pagecontainer_short {
			/*position: absolute;
			top: 50%;
			left: 50%;
			margin-top: -25%;
			margin-left: -40%;
			*/


			width					: 970px;
			margin-left				: auto;
			margin-right			: auto;
			margin-top				: 8%;
			height					: auto;

		}

		.pagecontainer_long {
			margin-left				: auto;
			margin-right			: auto;
			padding					: auto;
			align					: center;
			width					: 970px;
			margin-top				: 8%;
			padding-bottom			: 8%;
		}


		#header {
			float:					left;
			height: 				48px;
			width:					970px;
			padding-top:			21px;
			padding-left:			22px;

			border-top				: 6px solid #63a84b;
		}

		#pagetitle {
			height:					16px;
			border-top:				1px solid #61A44D;
			border-bottom:			1px solid #61A44D;
			/*border-right:			1px solid #61A44D;*/
			padding-left:			22px;
		}

		#footer {
			float:					left;
			width:					992px;
			height:					35px;
			background-color:		#63A84B;
			padding-top:			25px;
		}

		#servicemenu {
			float:					left;
			color:					#FFFFFF;
			width:					192px;
			height:					17px;
			padding-left:			285px;
			padding-top:			3px;
		}

		a.smenuitem:link {
			color:					#FFFFFF;
			text-decoration:		none;
		}

		a.smenuitem:visited {
			color:					#FFFFFF;
			text-decoration:		none;
		}

		a.smenuitem:hover {
			color:					#FFFFFF;
			text-decoration:		underline;
		}

/* /Shared page styles */


/* Homepage styles */

		#content {
			float:					left;
			width: 					992px;
			height:					472px;
		}

		#leftcontent {
			float: 					left;
			width: 					689px;
			/*border-right:			1px solid #61A44D;*/
		}

		#contentdef #leftcontent{
			border-right:			1px solid #61A44D;
		}

		#seeds_images{
			height:					88px;
		}

		#products {
			height:					148px;
		}

		#defaultcontent #products{
			width				: 687px;
			z-index				: 0;
		}

		#homecontent {
			height:					185px;
			border-top:				1px solid #61A44D;
		}

		/* News Styles */

		.newscontent {
			float:					left;
			width: 					227px;
			height:					185px;
			border-right:			1px solid #61A44D;
		}

		#news1 {
			overflow:				hidden;
			height:					136px;
			padding-left:			22px;
			padding-right:			20px;
			padding-top:			12px;
		}

		#news2 {
			overflow:				hidden;
			height:					136px;
			padding-left:			22px;
			padding-right:			20px;
			padding-top:			12px;
		}

		/* News end Styles */

		/* Search Styles */

		#search {
			float:					left;
			width: 					204px;
			height:					172px;
			padding-left:			22px;
			padding-top:			12px;
			font-weight:			bold;
			color:					#5BA74C;
		}

		#searchtitle {
			font-size:				12px;
			color:					#5BA74C;
			font-weight:			bold;
		}

		#searchcontent {
			float: 					left;
			padding-top:			19px;
			height:					28px;
			width: 					204px;
		}

		#searchfield {
			float:					left;
			width:					142px;
			height:					25px;
		}

		#searchsubmit {
			float: 					left;
			height:					21px;
			width:					28px;
			padding-left:			5px;
		}

		#searchbtn {
			border:					0px;
		}

		#searchfld {
			width:					135px;
			height:					16px;
			padding-left:			5px;
			padding-top:			3px;
			font-size:				9px;
			color:					#9E9E9E;
		}

		#searchbackground {
			clear:					both;
			height:					110px;
			width:					202px;
			padding-left:			4px;
		}

		/* Search end Styles */


		#rightimagehome {
			float:					left;
			width:					303px;
			height:					472px;
		}

		#hometitle {
			font-size:				12px;
			color:					#5BA74C;
		}

		#siteselector {
			float:					left;
			height:					20px;
			padding-left: 			10px;
		}

		#selector {
			width:					175px;
			height:					17px;
			border:					1px solid #387025;
			background-color:		#CCF4BD;
			font-size:				9px;
			color:					#387025;
		}

		.product_home{
			margin-top				: 25px;
			margin-left				: 16px;
		}

/* /Homepage styles */


/* News Styles */

		.newstitle {
			font-size:				11px;
			color:					#5BA74C;
			font-weight:			bold;
		}

		.newsdate {
			color: 					#9DD194;
			font-size:				10px;
		}

		.newsintro {
			float:					left;
			font-size: 				10px;
			color:					#7a7a7a;
		}

		.newsreadmore {
			height:					27px;
			width:					63px;
			padding-left:			163px;
			font-size:				11px;
		}

/* /News Styles */


/* Default page styles */

		#contentdef {
			float:					left;
			width:					992px;
			height:					100%;
		}

		#breadcrumb {
			height:					22px;
			padding-top:			10px;
			padding-left:			22px;
			color:					#AAAAAA;

		}

		a.breadcrumbitem:link {
			color:					#AAAAAA;
			font-size:				9px;
			text-decoration:		none;
		}

		a.breadcrumbitem:visited  {
			color:					#AAAAAA;
			font-size:				9px;
			text-decoration:		none;
		}

		a.breadcrumbitem:hover {
			color:					#AAAAAA;
			font-size:				9px;
			text-decoration:		underline;
		}

		#subsubmenu {
			height:					31px;
			padding-top:			5px;
			padding-left:			22px;
			/*border-right:			1px solid #61A44D;*/
			font-size:				11px;
		}

		.subsubmenuitem {
			float:					left;
			height:					30px;
			z-index: 				2;
			/*border: 1px solid red;*/
		}

		.subsubmenuitem a.subsubmenulink:link {
			text-decoration:		none;
			color:					#63A84B;
			white-space:			nowrap;
		}

		.subsubmenuitem a.subsubmenulink:visited  {
			text-decoration:		none;
			color:					#63A84B;
			white-space:			nowrap;
		}

		.subsubmenuitem a.subsubmenulink:hover {
			text-decoration:		underline;
			color:					#63A84B;
			white-space:			nowrap;
		}

		#subsubmenuselected {
			white-space:			nowrap;
			float: 					left;
			height:					30px;
			background:				url('../images/subsubmenubackground.gif') no-repeat center bottom;
			font-weight:			bold;
			color:					#63A84B;
		}

		#rightimagedefault {
			float:					left;
			width:					299px;
			height:					100%;
		}

		#defaultcontent {
			padding:				22px;
			padding-bottom: 		44px;
			height:					100%;
			min-height:				325px;
			/*border-right:			1px solid #61A44D;*/
			clear:					both;
		}

		#defaultcontent_nopadding {
			padding:				0;
			padding-bottom: 		44px;
			height:					100%;
			min-height:				325px;
			/*border-right:			1px solid #61A44D;*/
			clear:					both;
		}	
			
		#servicemenudefault {
			float:					left;
			color:					#FFFFFF;
			width:					400px;
			height:					17px;
			padding-left:			285px;
			padding-top:			3px;
		}

/* /Default page styles */

/* Producten */

.category * {opacity:1.0;cursor:pointer;margin-bottom:10px;}
.category *.active {opacity:1.0}
.category *.selected {opacity:1.0}

.product_container{
	float			: left;
	position		: relative;
	width			: 112px;
	margin			: 0;
	padding			: 0;
}

#products a.tt{
    z-index			: 24;
    color			: #3CA3FF;
	font-weight		: normal;
    text-decoration	: none;
    display			: inline;
}
#products a.tt span{ display: none; }

#products a.tt:hover{ z-index:25; color: #aaaaff; background:;}
#products a.tt:hover span.tooltip{
	z-index			: 24;    
	display			: block;
    position		: absolute;
    top				: 50px; 
    left			: 0px;
	width			: 110px;
	color			: #993300;
    text-align		: center;
}

#products a.tt:hover span.tooltip .balloon_table {
	width			: 97px;
}

#products a.tt:hover span.tooltip .balloon_table,
#products a.tt:hover span.tooltip .balloon_table td {
	border-collapse	: collapse;
	padding			: 0px;
	margin			: 0px;
	border			: 0px;
	font-size		: 2px;
}

#products a.tt:hover span.tooltip .balloon_arrow {
	text-align		: center;
	line-height		: 0;
	height			: 7px;
	width			: 10px;
	border-collapse	: collapse;
	background		: url('/images/balloontop.gif') no-repeat top;
}

#products a.tt:hover span.tooltip td.balloontext {
	font-size		: 11px;
	background-color: #ccf4bd;
	padding			: 0 10px 0 10px;
	white-space		: nowrap;
	color			: #397021;
	line-height		: 1;
}

#products a.tt:hover span.tooltip td.balloon_left {
	background		: url('/images/leftballoon.gif') no-repeat right top;
	width			: 5px;
	height			: 22px;
}

#products a.tt:hover span.tooltip td.balloon_right {
	background		: url('/images/rightballoon.gif') no-repeat left top;
	width			: 5px;
	height			: 22px;
}


.productlist {width:100%;border-collapse:collapse;border-bottom:1px solid #63a84b;}
.productlist caption {background-color:#63a84b;color:white;text-align:left;font-weight:bold;}
.productlist table { width: 300px;}
.productlist th {text-align:left;border-bottom:1px solid #63a84b;color:#5aa33c;font-weight:bold;}
.productlist td {color:#5aa33c;}
.productlist .odd {background-color:#e7f7e7;}
.productlist .even {background-color:#ffffff;}
.product {}
.product h1 {background-color:#63a84b;color:white;font-size:11px;}

.sitemap li {
	margin-left:	20px;
}

#langselector {
	float:right;
	margin-right : 20px;
}

#langselector a {
	margin-left	: 6px;
	color		: #ffffff;
}

/* styles for isreal site */
.left-to-right {
    direction   : ltr;
}

.right-to-left {
    direction   : rtl;
    text-align  : right;
}

.clr {
	clear		: both;
}
