#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/icons/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/icons/overlay.png", sizingMethod="scale");
	}
	
	div#bodyHeader{
		margin-top: 10px;
		background: url(/images/home/bodyHeader.gif) no-repeat;
		width: 988px;
		height: 79px;
		position: relative;
	}

	a#addField{
		display:block;
		width: 193px;
		height: 41px;
		padding-top: 13px;
		padding-left: 79px;
		background: url(/images/home/addField.gif) no-repeat;
		position: absolute;
		top: 15px;
		left:13px;
		text-decoration:none;
		font-weight: bold;
		font-size: 1.8em;
		color:#284E39;
	}

	a#addField:hover{
		background: url(/images/home/addField_hover.gif) no-repeat;
		color:#FFFFFF;
	}
	div#helpdesk{
		width: 125px;
		height: 148px;
		background: url(/images/home/eva.gif) no-repeat left top;
		position: absolute;
		top: -62px;
		left: 348px;
		z-index:100;
	}

	div#helpdesk form.evaForm {
		position: absolute;
		top: 128px;
		left: -20px;
		width: 140px;
		margin: 0px;
		padding: 0;
		border: 1px solid #284e39;
		height: 18px;
		line-height: 100%;
		overflow: hidden;
	}

	div#helpdesk form.evaForm input {
		float: left;
		margin: 0;
	}

	div#helpdesk form.evaForm input.text {
		background: white;
		border-width: 0px;
		border-right: 1px solid #284e39;
		height: 16px;
		padding: 1px;
		padding-left: 3px;
		width: 116px;
		font-style: italic;
		font-size: 0.95em;
		color: #999;
	}


	div#helpdesk div#contactInformation{
		position: absolute;
		width: 200px;
		top: 64px;
		left: 137px;
		font-size:0.92em;
		padding-left:5px;
	}

	a#register{
		display:block;
		width: 183px;
		height: 41px;
		padding-top: 12px;
		position: absolute;
		right: 31px;
		top: 15px;
		background: url(/images/home/register.gif) no-repeat;
		font-size: 1.8em;
		text-decoration:none;
		color:#FFFFFF;
		text-align: center;
	}

	div#bodyTop{
		width: 988px;
		height: 10px;
		background: url(/images/home/bodyTop.gif) no-repeat;
		overflow: hidden;
	}
	div#body{
		width: 988px;
		background: url(/images/home/body.gif) repeat-y;
		position: static;
		padding:0;
		padding-bottom: 43px;
	}

	div#left{
		margin-top: 18px;
		width: 753px;
		float: left;
		border-right: 1px solid #899584;
	}
	div#leftWrap{
		margin-left: 31px;
	}
	div#right{
		float: left;
		width: 205px;
		padding-left: 19px;
		margin-top: 4px;
	}
	a#checkAreas{
		display: block;
		width: 107px;
		height: 69px;
		padding: 18px 70px 0 14px;
		background: url(/images/home/check_areas.gif) no-repeat;
		text-decoration:none;
		color: #FFFFFF;
		font-size: 1em;
		line-height: 15px;
		margin-top: 16px;
	}


	div#right > a#checkAreas{
		padding-top: 17px;
		height: 70px;
	}
	a#checkAreas:hover{
		background: url(/images/home/check_areas_hover.gif) no-repeat;
	}

	a#freeTour {
		display: block;
		width: 107px;
		height: 55px;
		padding: 15px 70px 0 14px;
		background: url(/images/home/free_tour.gif) no-repeat;
		text-decoration:none;
		color: #FFFFFF;
		font-size: 1em;
		line-height: 15px;
		margin-top: 5px;
	}
	a#freeTour:hover {
		background: url(/images/home/free_tour_hover.gif) no-repeat;
	}

	div#countDown{
		width: 701px;
		height: 501px;
		background: url(/images/home/countdown.gif) no-repeat;
	}
	div#counter{
		width: 215px;
		height: 213px;
		background: url(/images/countdown/countdown_numbers.png) no-repeat;
		position:relative;
		top: 134px;
		left: 248px;
	}
	div#newsLetter{
		margin-top: 14px;
		overflow: hidden;
		width: 190px;
		background: url(/images/home/newsletter_top.gif) no-repeat;
	}
	div#newsLetter h2{
		font-size:1.3em;
		margin:15px 0 0 12px;
		padding:10px 0;
		width: 134px;
	}
	div#newsLetter p{
		margin:0;
		padding:0;
		margin-left: 12px;
		width: 115px;
		font-size: 0.9em;
	}
	div#newsLetter hr{
		border:0;
		background-color: #7F9588;
		height: 1px;
		width:160px;
	}
	div#newsLetter form{
		text-align: center;
		margin:0;
		padding:0;
	}
	input.text{
		border:0 none;
		color:#859684;
		font-style:italic;
		font-size: 0.9em;
		height:18px;
		padding:1px 11px;
		width:140px;
		background:transparent url(../images/home/newsletter_form_elements.gif) no-repeat scroll 0 0;
		margin:0;
	}
	.text:focus{
		background:transparent url(../images/home/newsletter_form_elements.gif) no-repeat scroll 0 0;
	}
	textarea.text:focus {
		background: none;
	}
	input.button{
		background-position:0 -27px;
		border:0 none;
		color:#FFFFFF;
		cursor:pointer;
		font-weight:bold;
		height:22px;
		padding:2px 5px 3px 5px;
		width:162px;
		background:transparent url(../images/home/newsletter_form_elements.gif) no-repeat scroll 0 -20px;
	}
	div#newsItems{
		width: 190px;
		background: transparent url(/images/home/newsletter_body.gif) no-repeat left bottom;
		font-size: 0.8em;
		padding-bottom: 10px;
	}
	div#newsItems h3 {
		margin:0 0 0 12px;;
		padding:0 0 5px;
	}
	div#newsItems a {
		text-decoration: none;
	}
	div#newsItems ul {
		list-style-type:none;
		margin:0;
		padding:0;
		margin-left: 12px;
		width: 160px;
	}
	div#newsItems ul li {
		background:transparent url(/images/icons/arrow.gif) no-repeat scroll left 6px;
		padding-left:10px;
		width:160px;
	}
	div#newsItems table {
		margin-top:5px;
		width:160px;
		margin-left: 12px;
	}
	div#newsItems table hr{
		margin: 0;
	}
	div#newsItems > table hr{
		margin: 5px 0;
	}
	div#newsItems table h3{
		margin: 0;
	}
	div#partOrg{
		font-size:0.95em;
		text-align:center;
		background:transparent url(/images/framework/right_box_bg.gif) no-repeat scroll left top;
		padding-top:8px;
		width:247px;
	}
	img#logoAnimations{
		margin-left:1px;
	}
	div#rightBoxBottom {
		background:transparent url(/images/framework/right_box_bg.gif) no-repeat scroll left bottom;
		height:16px;
		width:247px;
	}
	div#bodyBottom{
		width: 988px;
		height: 20px;
		background: url(/images/home/body_bottom.gif) no-repeat;
		clear: both;
	}

	div.pcHeader {
		background:url(/images/framework/pcHeader.gif) left top no-repeat;
		width:712px;
		height:22px;
		clear:both;
		font-size:1px;
		margin-left: -8px;
		margin-top: -7px;
	}
	div.pcBody {
		background:url(/images/framework/pcBody.gif) left top repeat-y;
		width:692px;
		clear:both;
		padding:0 10px 0 10px;
		margin-left: -8px;
		position: relative;
	}
	div.pcFooter {
		background:url(/images/framework/pcFooter.gif) left top no-repeat;
		width:712px;
		height:30px;
		clear:both;
		margin-left: -8px;
	}

	img.cornerImage {
		position: absolute;
		top: -15px;
		right: 12px;
	}
	div.withCorner {
		height: 519px;
	}
	div.withCorner div {
		width: 445px;
	}
	div.withCorner div div {
		width: 100%;
	}

	div#bigFieldImage {
		position: absolute;
		height: 500px;
		left: 8px;
		top: -15px;
		width: 702px;
	}
	div.bigField_nl {
		background: url(/images/framework/home_afbeelding_nl.jpg) left top no-repeat;
	}
	div.bigField_en {
		background: url(/images/framework/home_afbeelding_en.jpg) left top no-repeat;
	}
	div.bigField_ru {
		background: url(/images/framework/home_afbeelding_ru.jpg) left top no-repeat;
	}

	.bigImage {
		height: 459px;
	}

	a.parameterLink {
		display: block;
		position: absolute;
	}

	a#grow_nl {
		width: 100px;
		height: 25px;
		top: 194px;
		left: 405px;
	}
	a#grow_en {
		width: 105px;
		height: 25px;
		top: 194px;
		left: 398px;
	}
	a#grow_ru {
		width: 90px;
		height: 25px;
		top: 194px;
		left: 188px;
	}

	a#humidity_nl {
		width: 100px;
		height: 25px;
		top: 260px;
		left: 465px;
	}
	a#humidity_en {
		width: 110px;
		height: 25px;
		top: 260px;
		left: 445px;
	}
	a#humidity_ru {
		width: 122px;
		height: 25px;
		top: 260px;
		left: 127px;
	}

	a#mineral_nl {
		width: 125px;
		height: 25px;
		top: 328px;
		left: 343px;
	}
	a#mineral_en {
		width: 125px;
		height: 25px;
		top: 328px;
		left: 353px;
	}
	a#mineral_ru {
		width: 243px;
		height: 25px;
		top: 328px;
		left: 226px;
	}

	a#yield_nl {
		width: 125px;
		height: 25px;
		top: 398px;
		left: 393px;
	}
	a#yield_en {
		width: 113px;
		height: 25px;
		top: 398px;
		left: 419px;
	}
	a#yield_ru {
		width: 132px;
		height: 25px;
		top: 397px;
		left: 174px;
	}