/* CSS Document */

/* RESET */

*									{ margin:0; padding:0; }
html, body							{ height:100%; }
body				 				{ font-size:12px; font-family:Arial, Verdana, sans-serif; color:#333333; background:url(../img/bg.gif) repeat-x top #fff;}
input								{ font-family:Arial, Verdana, sans-serif;}
INPUT[type="text"]					{ height:19px; float:left; border:none; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#ffffff; }
ul									{ list-style:square inside; }
ol									{ list-style:decimal inside; }
a									{ color:#000000; outline:none; text-decoration:none; }
a:hover								{ color:#ff0000; text-decoration:underline; }
a img								{ background:none; }
a:active, a:focus 					{ outline:0;}
img									{ border:none; }
table								{ border-collapse: collapse; }
p									{ padding:7px 0px; }
hr									{ height:1px; background-color:#d4d4d4; margin-top:10px; margin-bottom:15px; border:none; }
object 								{ outline:none; }
h2									{ color:#333333; font-size:14px; font-weight:bold; }
h3									{ color:#515151; font-size:12px; font-weight:bold; }
 
body.highslide                      { background:#fff; }

/* SPRITES */
.sprite								{ background-image:url('../img/sprite-common.png'); background-repeat:no-repeat; }
.sprite.arrow						{ background-position:-12px -48px; width:8px; height:8px; }
.sprite.submenu.arrow				{ background-position:-12px -67px; width:9px; height:8px; }
.sprite.submenu.arrow.active		{ background-position:-22px -67px; width:9px; height:8px; }
.sprite.tertiair.arrow				{ background-position:-12px -67px; width:9px; height:8px; }
.sprite.tertiair.arrow.active		{ background-position:-22px -67px; width:9px; height:8px; }
.sprite.tab							{ background-position:-187px 0; }
.sprite.tab.active					{ background-position:-335px 0; }

.sprite.paging-bg-left				{ background-position:0 -873px; height:22px; }
.sprite.paging-bg-right				{ background-position:-454px -873px; width:5px; height:22px; }
.sprite.paging-seperator			{ background-position:-469px -873px; width:2px; height:10px; }
.sprite.paging-bg-left.transparent	{ background-position:0 -905px; }
.sprite.paging-bg-right.transparent	{ background-position:-454px -905px; }
.sprite.paging-seperator.transparent{ background-position:-469px -905px; }

.sprite.product-finder-bottom.news	{ background-position:-11px -104px; width:968px; height:9px; }
.sprite.product-details-text-bg		{ background-position:-12px -123px; width:220px; height:170px; }
/*.sprite.product-details.container	{ background-position:-242px -123px; width:520px; height:170px; }*/

.sprite.product-details.container.big { background-position:-242px -303px; width:500px; height:309px; padding:5px 10px; position:absolute; top:24px; left:264px;}
.sprite.product-details.container.big.bglarge { background-position:0 -1001px; width:670px; height:379px; padding:5px 10px; position:absolute; top:24px; left:264px;}
.sprite.product-details.button		{ background-position:-31px -80px; width:220px; height:21px; }
.sprite.product-details.button.active{background-position:-261px -80px; width:220px; height:21px; }
.sprite.product-details.button a      {background:none !important; display:block; width:210px; height:21px; text-indent:0 !important; margin-left:10px}
.content .sprite.product-details.container.big { top:53px; left:264px;}
.moodboard .sprite.product-details.container.big { top:24px; left:264px;}

.sprite.movieplayer.top-left		{ background-position:-480px -10px; width:6px;	height:5px; }
.sprite.movieplayer.top-right		{ background-position:-496px -10px; width:8px;	height:5px; }
.sprite.movieplayer.bottom-left		{ background-position:-480px -25px; width:6px;	height:9px; }
.sprite.movieplayer.bottom-right	{ background-position:-496px -25px; width:8px;	height:9px; }
.sprite.movieplayer.top				{ background-position:-514px -10px;				height:5px; }
.sprite.movieplayer.bottom			{ background-position:-514px -25px;				height:9px; }
.sprite.movieplayer.left			{ background-position:-772px -123px; width:6px; }
.sprite.movieplayer.right			{ background-position:-788px -123px; width:8px; }

.sprite.banners-bg					{ background-position:0 -633px; width:960px; height:178px; }
.sprite.banners-seperator			{ background-position:-970px -633px; width:2px; height:140px; }

.sprite.check						{ background-position:-500px -48px; width:19px; height:19px; }
.sprite.check.ok					{ background-position:-529px -48px; width:19px; height:19px; }
.sprite.check.error					{ background-position:-728px -46px; width:19px; height:19px; }
.sprite.input-left					{ background-position:0 -821px; width:3px; height:21px; float:left; }
.sprite.input-left.active			{ background-position:0 -842px; }
.sprite.input-right					{ background-position:-961px -821px; width:3px; height:21px; float:left; }
.sprite.input-right.active			{ background-position:-961px -842px; }

.sprite.icon.doorsturen				{ background-position:-500px -77px; width:16px; height:12px; }
.sprite.icon.print					{ background-position:-526px -77px; width:16px; height:15px; }

.sprite.languages-arrow				{ background-position:-2px -66px; width:9px; height:8px; }
.sprite.language-bg					{ background-position:5000px 5000px; width:166px; height:50px; }
.sprite.language-bg.active			{ background-position:-558px -48px; }

.sprite.tertiairmenu-tab.active		{ background-position:-806px -123px; width:165px; height:28px;  }
.sprite.tertiairmenu-bg				{ background-position:-806px -161px; width:300px; height:334px; }

.sprite.tertiairmenu-tab.active .lc { background-position:-806px -123px; width:10px; height:28px;}
.sprite.tertiairmenu-tab.active .rc { background-position:-1098px -123px; width:10px; height:28px;}

#tertiairmenu .subitems             { width:auto !important; margin-right:5px;}
#tertiairmenu .subitems .lc         { position:absolute; top:-28px; left:0px; }
#tertiairmenu .subitems .lc hr, #tertiairmenu .subitems .rc hr { display:none;}
#tertiairmenu .subitems .rc         { position:absolute; top:-28px; right:-10px; }

.sprite-lang.request-more-info		{ background-position:0 0; width:439px; height:28px; }
.sprite-lang.request-more-info.active{background-position:-449px 0; width:439px; height:28px; }
.sprite-lang.more-news				{ background-position:0 -195px; }
.sprite-lang.product-finder			{ background-position:0 -77px; }
.sprite-lang.product-finder-small	{ background-position:-260px -117px; }
.sprite-lang.see-details			{ background-position:0 -117px; }
.sprite-lang.see-details-small		{ background-position:-482px -155px; }
.sprite-lang.jobs					{ background-position:0 -155px; }
.sprite-lang.download-center		{ background-position:0 -310px; width:302px; height:32px; }
.sprite-lang.brochures      		{ background-position:0 -390px; width:302px; height:32px; }
.sprite-lang.videos         		{ background-position:0 -430px; width:302px; height:32px; }
.sprite-lang.pictures       		{ background-position:-310px -390px; width:302px; height:32px; }
.sprite-lang.animations     		{ background-position:-310px -430px; width:302px; height:32px; }
.sprite-lang.search					{ background-position:0 -352px; width:260px; height:28px; }
.sprite-lang.btn.search.small		{ background-position:-270px -352px; width:120px; height:19px; }
.sprite-lang.title.tagheader        { background-position:-277px -278px; color:#5e5e5e; line-height:20px; text-indent:10px; text-transform:uppercase; font-weight:bold; }
.sprite-lang.title.spledimo			{ background-position:0 -246px; }
.sprite-lang.title.tigo				{ background-position:-138px -246px; }
.sprite-lang.title.lotus			{ background-position:-276px -246px; }
.sprite-lang.title.hibistcus		{ background-position:-414px -246px; }
.sprite-lang.title.welger			{ background-position:-552px -246px; }
.sprite-lang.title.attis			{ background-position:0 -278px; }
.sprite-lang.title.unknown			{ background-position:-138px -278px; }
.sprite-lang.btn.download-pdf		{ background-position:-440px -215px; width:102px; height:20px; }
.active .sprite-lang.btn.download-pdf { background-position:-440px -195px; width:102px; height:20px; }
.sprite-lang.btn.watch				{ background-position:-552px -215px; width:102px; height:20px; }
.sprite-lang.btn.watch.active		{ background-position:-552px -195px; width:102px; height:20px; }
.sprite-lang.btn.download-image		{ background-position:-664px -215px; width:122px; height:20px; }
.sprite-lang.btn.download-image.active { background-position:-664px -195px; width:122px; height:20px; }
.sprite-lang.btn.send				{ background-position:-312px -310px; width:280px; height:28px; }

.sprite-menu.item						{ width:138px; height:30px; }
.sprite-menu.item.homepage				{ background-position:0 2px; }
.sprite-menu.item.homepage.active		{ background-position:0 -38px; }
.sprite-menu.item.product_foragesolutions		{ background-position:-138px 2px; }
.sprite-menu.item.product_foragesolutions.active{background-position:-138px -38px; }
.sprite-menu.item.product_dairyequipment		{ background-position:-276px 2px; }
.sprite-menu.item.product_dairyequipment.active	{ background-position:-276px -38px; }
.sprite-menu.item.product_feedingsystems		{ background-position:-414px 2px; }
.sprite-menu.item.product_feedingsystems.active{ background-position:-414px -38px; }
.sprite-menu.item.product_barnequipment		{ background-position:-552px 2px; }
.sprite-menu.item.product_barnequipment.active{ background-position:-552px -38px; }
.sprite-menu.item.product_caring		{ background-position:-690px 2px; }
.sprite-menu.item.product_caring.active{ background-position:-690px -38px; }
.sprite-menu.item.turfcare				{ background-position:-828px 2px; }
.sprite-menu.item.turfcare.active		{ background-position:-828px -38px; }


/* DEFAULTS */

.hidden								{ display:none; }
.invisible							{ visibility:hidden; }
.abs 								{ position:absolute;top:0px;left:0px;}
.ar									{ text-align:right}
.center								{ position:relative; width:972px; margin:0 auto}
.popup .center						{ position:relative; width:600px; margin:0 auto}
.clear							 	{ clear:both;}
.fl 								{ float:left; display:inline}
.fr									{ float:right}
input								{ background:#fafaf0}
.noborder							{ border:0px !important;background:none}
.rel 								{ position:relative}
textarea							{ background:#fafaf0}
.label								{ text-indent:-9999px; background-image:url(../img/labels.gif); background-repeat:no-repeat; }
.label-en							{ text-indent:-9999px; background-image:url(../img/labels_en.gif); background-repeat:no-repeat; }
.label-nl							{ text-indent:-9999px; background-image:url(../img/labels_nl.gif); background-repeat:no-repeat; }
.label-dk							{ text-indent:-9999px; background-image:url(../img/labels_dk.gif); background-repeat:no-repeat; }
.label-de							{ text-indent:-9999px; background-image:url(../img/labels_de.gif); background-repeat:no-repeat; }
.label-fr							{ text-indent:-9999px; background-image:url(../img/labels_fr.gif); background-repeat:no-repeat; }
.button a   						{ text-indent:-9999px; background-image:url(../img/buttons_en.gif); background-repeat:no-repeat; }
.button-en a						{ text-indent:-9999px; background-image:url(../img/buttons_en.gif); background-repeat:no-repeat; }
.button-nl a						{ text-indent:-9999px; background-image:url(../img/buttons_nl.gif); background-repeat:no-repeat; }
.button-dk a						{ text-indent:-9999px; background-image:url(../img/buttons_dk.gif); background-repeat:no-repeat; }
.button-de a						{ text-indent:-9999px; background-image:url(../img/buttons_de.gif); background-repeat:no-repeat; }
.button-fr a						{ text-indent:-9999px; background-image:url(../img/buttons_fr.gif); background-repeat:no-repeat; }

/* HEADER */
.topnav								{ float:left; display:inline; width:780px; font-size:11px; letter-spacing:0.5px; }
.topnav UL							{ list-style:none; }
.logo								{ float:right; display:inline; width:146px; margin-right:12px; }
.slogan								{ background:url(../img/livelifelely.gif) no-repeat; text-indent:-9999px; width:75px; height:14px; margin:49px 0 0 11px; float:left; display:inline; } 
.locator							{ float:left;  margin-top:17px; }
.locator a							{ color:#fff; }
.searchbar 							{ margin-top:15px;float:left; display:inline; }
.searchbar input					{ border:none; }
.searchbar	#search					{ background:url(../img/bg_search-en.gif); background-repeat:no-repeat; background-position:0px 0px; 
									  width:146px; height:20px; font-size:11px; padding-left:5px; float:left; display:inline; } 
.lang-nl .searchbar #search			{ background-image:url(../img/bg_search-nl.gif); } 
.lang-fr .searchbar #search			{ background-image:url(../img/bg_search-fr.gif); } 
.lang-de .searchbar #search			{ background-image:url(../img/bg_search-de.gif); } 
.lang-dk .searchbar #search			{ background-image:url(../img/bg_search-dk.gif); } 
.searchbar	#search.active			{ background-position:0px -20px; } 
.searchbar	#btn-search				{ background:url(../img/bg_search-en.gif) no-repeat -146px 0px; width:24px; height:20px;float:left; cursor:pointer; }
.sep								{ background:url(../img/sep.gif) repeat-y; width:20px; height:10px; float:left; display: inline;margin:19px 0 0 19px;  }

.left								{ width:430px; float:left; }
.right								{ width:430px; float:left; margin-left:40px; }
.rel								{ position:relative; }
INPUT[type="text"].help				{ font-style:italic; color:#cccccc; }

/* LANGUAGE DROPDOWN */
.languagebar						{ margin-left:6px; float:left; display:inline; font-size:11px; color:#fff; width:140px; height:50px; line-height:50px; text-align:center; }
.languagebar .flag                  { vertical-align:middle; margin:0px 5px 2px 0; background:url('../img/flags.png'); width:18px; height:14px; }
.languagebar .flag.lang-en          { background-position:-80px 0px;}
.languagebar .flag.lang-nl          { background-position:-60px 0px;}
.languagebar .flag.lang-de          { background-position:-20px 0px;}
.languagebar .flag.lang-dk          { background-position:-40px 0px;}
.languagebar .flag.lang-fr          { background-position:0px 0px;}
#languages							{ background-color:#dc0a17; position:absolute; top:50px; left:6px; z-index:1; margin:0 3px; padding-bottom:5px; width:160px; }
#languages A						{ color:#fff; }
#languages A:hover					{ text-decoration:underline; }
#languages .languages-arrow			{ margin-left:5px; }
#languages LI						{ line-height:20px; text-align:left; text-indent:20px; }

/* MENU */
#menu								{ width:972px; height:37px; float:left; display:inline; text-indent:-9999px; padding-top:11px; padding-left:14px; }
#menu LI							{ float:left; width:178px; height:38px; margin-left:-16px; cursor:pointer; }
#menu .menuitem						{ background-position:1000px 1000px; }
#menu .menuitem.first				{ padding-left:8px; width:138px; }
#menu .menuitem.active				{ background-position:0 -1px; }
#menu .menuitem A					{ float:left; }

.submenu							{ height:39px; list-style:none; float:left; line-height:40px; margin-left:6px; border-bottom:1px solid #7f7f7f; width:958px; }
.submenu LI							{ float:left; margin-right:7px; }
.submenu LI.active A				{ color:#e20c19; }
.submenu A							{ color:#919191; }
.submenu IMG						{ margin-left:5px; float:none; border-bottom:none; }

#tertiairmenu						{ height:35px; float:left; line-height:28px; margin-left:7px; margin-top:2px; width:958px; }
#tertiairmenu UL					{ list-style:none; margin-left:-10px; }
#tertiairmenu LI					{ float:left; margin-right:2px; text-indent:10px; }
#tertiairmenu LI.active A			{ color:#e20c19; }
#tertiairmenu A						{ color:#919191; }
#tertiairmenu IMG					{ margin-left:5px; }

/* Tertiair dropdown menu */
#tertiairmenu LI UL					{ position:absolute; z-index:100; width:300px; height:334px; margin:0; top:0px; left:0px; }
#tertiairmenu LI LI					{ line-height:16px; width:260px; margin:0; padding:10px 20px; text-indent:0; cursor:pointer; position:relative; }
#tertiairmenu LI LI.seperator		{ height:1px; background-color:#dbdbdb; margin-left:20px; padding:0; }
#tertiairmenu LI LI A				{ text-indent:-9999px; position:absolute; top:0; left:0; width:300px; height:80px; }
#tertiairmenu H3					{ width:160px; line-height:20px; color:#333333; }
#tertiairmenu LI LI.active H3		{ color:#e20c19; }
#tertiairmenu .intro				{ width:160px; font-size:11px; color:#666666; }
#tertiairmenu .image				{ float:right; background:center no-repeat; }

.nav UL								{ list-style:none; float:left; width:900px; border-bottom:1px solid #e0e0e0; margin-left:20px;  }
.nav LI								{ float:left; height:35px; width:138px; text-align:center; line-height:42px; margin-bottom:-4px; color:#5e5e5e; cursor:pointer; }
.nav .tabs							{ background-image:url('../img/bg-news-content.png'); background-repeat:no-repeat; margin-left:16px; padding-top:10px; width:942px; float:left; }
.nav .tab							{ text-align:center; line-height:42px; margin-bottom:-4px; color:#5e5e5e; }
.nav .tab.first						{ margin-left:-10px; }
.nav .tab.active					{ height:38px; margin-top:1px; color:#e20c19; }
.nav LI.active a                     { color:#e20c19;}
.nav LI.hover a                     { color:#e20c19;}

.listing							{ float:right; width:430px; clear:both; }
.listing UL							{ line-height:30px; border-bottom:1px solid #d4d4d4; list-style:none outside; }
.listing LI							{ border-top:1px solid #d4d4d4; color:#515151; height:30px; }
.listing A							{ color:#515151; float:left; clear:both; }
.listing A.active					{ color:#e20c19; }
/*.listing IMG						{ margin:3px 0px 7px 0px; }*/
.listing IMG						{ margin:0 7px 0 0; }
.listing.wide						{ float:none; width:606px; }
.listing .readmore                  { display:block; clear:both; float:none !important; }

#container-news .listing a          { width:280px;}

.paging								{ float:right; margin-top:20px; line-height:22px; font-size:11px; }
.paging UL							{ list-style:none; margin:0 !important; }
.paging LI							{ list-style-image:none !important; float:left; margin-right:7px; }
.paging LI.first					{ margin-left:7px; }
.paging LI.paging-seperator			{ margin-top:7px; }
.paging A							{ color:#999999; }
.paging LI.active A					{ color:#e20c19; }
.paging .paging-bg-left				{ float:left; }
.paging .paging-bg-right			{ float:left; width:5px; }

.sub								{ color:#999999; font-size:11px; font-style:italic; line-height:20px; margin-top:5px; text-align:right; }

/* FOOTER */
#footer								{ background:url(../img/bg_footer.gif) repeat-x #313131; clear:both; position:relative; }
#footer_menu						{ height:30px; margin:0 auto; width:972px; }
#footer_menu ol						{ list-style:none outside; margin:9px 0 0 -14px; float:left; display:inline; width:940px; }
#footer_menu li						{ display:inline; margin-left:20px; }
#footer a							{ color:#515151; }
#footer .center						{ padding-top:35px;}
#footer .lbl-contact-information	{ background-position:0 0; width:230px; height:11px; margin:0px 0 0 6px; }
#footer .select_country				{ margin:40px 0 0 6px;float:left; display:inline; color:#32312a; }
#footer .select_country a			{ color:#32312a; }
#footer #frm_country select			{ width:142px; }
#footer .globe						{ background:url(../img/bg_globe.gif) no-repeat top; height:278px; overflow:hidden; }
#footer .contact					{ color:#e2e2e2; font-size:11px; line-height:17px; width:280px; position:absolute; left:508px; top:85px; }
#footer .contact.hidden				{ display:none; }
#footer .contact a					{ color:#e2e2e2; }
#footer .btn_contact a				{ background-position:0 0; width:280px; height:20px; margin-top:13px; display:block; }
#footer .sitemap					{ list-style:none; line-height:20px; font-size:11px; position:absolute; right:95px; top:85px; }
#footer .sitemap a					{ color:#e2e2e2; }

/*#sitemap LI							{ list-style:none; }*/
/*#sitemap LI LI						{ margin-left:10px; }*/
#sitemap							{  }

/* HOMEPAGE */
#homepage_banners					{ margin-left:6px; margin-top:20px; padding:10px; position:relative;}
#homepage_banners UL				{ list-style:none; height:140px; }
#homepage_banners.banners-bg		{ width:940px; height:158px; }
#homepage_banners .banners-seperator{ float:left; }

#product-finder						{ margin-left:6px; width:472px; float:left; display:inline; }
#product-finder .title				{ height:30px; margin-left:-1px; }
#product-finder .content			{ background-image:url('../img/bg-product-finder.png'); padding:20px 18px 20px 20px; width:432px; height:140px; margin-top:-2px; float:left; }
#product-finder .see-details		{ width:250px; height:28px; margin-top:20px; }
#product-finder .see-details-small	{ width:210px; height:28px; margin-top:20px; }
#product-finder .seperator			{ width:2px; height:132px; float:left; background-position:0 -48px; margin-left:20px; }
#product-finder .image				{ width:140px; height:140px; float:left; margin-left:20px; display:inline; }
#product-finder FORM				{ float:left; width:250px; }
#product-finder SELECT				{ clear:both; margin-bottom:10px; width:230px; }
#product-finder.small				{ width:430px; }
#product-finder.small .content		{ width:390px; }
#product-finder.small .image		{ margin-left:18px; }
#product-finder.small FORM			{ width:210px; }
#product-finder.small SELECT		{ width:190px; }

#jobs								{ float:left; width:472px; margin-left:20px;}
#jobs .title						{  height:30px; }
#jobs .content						{ background-image:url('../img/bg-product-finder.png'); padding:20px 18px 20px 20px; width:432px; height:140px; margin-top:-2px; margin-left:1px; float:left; }
#jobs UL							{ border-bottom:1px solid #d9d9d9; }
#jobs UL LI							{ border-top:1px solid #d9d9d9; line-height:30px; list-style:none; }
#jobs A								{ color:#333333; }
#jobs A .sub						{ color:#999999; float:right; }

/* FORAGE SOLUTIONS */
#product-selector					{ width:968px; margin-left:2px; float:left; }
#product-selector .min-height       { float:left; width:1px; height:250px;}
#product-selector .top				{ background:url('../img/moodboard_top.gif') top no-repeat; float:left; display:inline; width:968px; height:5px; }
#product-selector .bottom			{ background:url('../img/moodboard_bottom.gif') top no-repeat; float:left; display:inline; width:968px; height:5px;  }
#product-selector .content			{ background:url('../img/moodboard.gif') repeat-y 1px 0; } /* height:286px;  */
#product-selector UL				{ list-style:none; float:left; margin-left:7px; margin-top:1px; background:url('../img/bg-product-selector.png') repeat-x; width:949px; padding-left:7px; padding-top:8px; }
#product-selector UL UL				{ padding-top:15px; margin:0 0 0 4px; background-image:none; width:119px; }
#product-selector LI				{ width:127px; float:left; margin-right:7px; }
/*#product-selector LI LI				{ float:none; }*/
#product-selector LI LI IMG			{ float:right; margin-top:7px; margin-right:23px;  }
#product-selector .title			{ width:125px; height:22px; font-size:11px; }
#product-selector .image			{ background:center no-repeat; width:125px; height:56px; margin-left:1px; margin-top:-2px; overflow:hidden; }
#product-selector .image IMG		{ display:block; cursor:pointer; margin-left:-1px; }
#product-selector .products			{ background:url('../img/bg-product-selector-products.png') repeat-x; margin-left:1px; width:125px; color:#515151; line-height:20px; margin-bottom:30px; }
#product-selector A					{ color:#515151; display:block; background:url('../img/sprite-common.png') -366px -50px;  }
#product-selector .image A			{ display:inline; }

/* NEWS */
#news								{ float:left; position:relative; padding-top:10px; background-image:url('../img/bg-news-content.png'); background-repeat:no-repeat; margin-left:17px; width:942px; }
#news .content						{ padding:20px; }
#news .details						{ width:430px; float:left; }
#news .body							{ text-align:justify; clear:both; }
#news H2							{ margin-bottom:20px; }
#news .listing                      { clear:none;}
#news .listing LI					{ text-indent:10px; }
#news .listing .sub					{ float:right; font-size:10px; color:#999999; margin-right:10px; font-style:normal; }
/*#news A								{ color:#333333; }
#news A:hover						{ color:#e20c19; }*/
#news #product-finder.small			{ float:right; margin-top:20px; }

#news .content #product-details-imagebuttons h2 { color:#fff;}
#news .content #product-details-imagebuttons .container	{ color:#fff;}

/* MOODBOARD */
.moodboard							{ width:968px; margin-left:2px; float:left; display:inline; background:url(../img/moodboard.gif) repeat-y; position:relative; }
.moodboard .top						{ background:url(../img/moodboard_top.gif) top no-repeat; float:left; display:inline;width:968px; height:5px; }
.moodboard .content					{ height:443px; }
.moodboard .bottom					{ background:url(../img/moodboard_bottom.gif) top no-repeat; float:left; display:inline;width:968px; height:5px;  }
.moodboard .image					{ background-position:top left; background-repeat:no-repeat; width:956px; margin:1px 0 1px 6px; float:left; height:258px; }
.moodboard .image .flash            { position: absolute; top: 5px; left: 4px;}
.moodboard .bigimage				{ position:absolute; top:6px; left:6px; width:956px; height:436px; background-repeat:no-repeat; }
.moodboard .bigimage IMG			{ margin-left:-9999px; }
.moodboard .lbl_news				{ margin:19px 0 0 18px; background-position:-4px -38px; width:431px; height:29px; }
.moodboard ul.newslist				{ top:20px; }						
.moodboard ul						{ width:390px; list-style:none outside;color:#fff; margin-left:20px; padding-top:18px; }
.moodboard .bg-news					{ position:relative; margin:0; margin-left:18px; background-image:url(../img/bg_news.png); width:431px; height:150px; }
.moodboard li						{ height:20px; }
.moodboard .title					{ float:left; display:inline; width:330px; }
.moodboard .date					{ float:left; display:inline; width:60px; text-align:right; margin-top:3px; font-size:10px; }
.moodboard a						{ color:#fff; }
.moodboard .more-news				{ width:430px; height:20px; position:absolute; left:0px; bottom:0px; text-indent:-9999px; cursor:pointer; }
.moodboard .more-news A				{ float:left; width:430px; height:20px; }
.moodboard .request-more-info		{ margin-left:15px; margin-top:7px; cursor:pointer; text-indent:-9999px; }
.moodboard .request-more-info A		{ float:left; width:439px; height:28px; }
.moodboard .buttons					{ position:absolute; top:204px; left:24px; }
.moodboard .buttons DIV				{ margin-bottom:9px; line-height:20px; text-indent:10px; cursor:pointer; color:#474747; }
.moodboard .buttons DIV.active		{ color:#ffffff; }
.moodboard .text					{ position:absolute; top:24px; left:24px; padding:5px 10px 5px 10px; width:200px; height:160px; overflow:hidden; }
.moodboard .more-text				{ position:absolute; top:24px; left:264px; padding:5px 10px 5px 10px; width:500px; height:160px; overflow:hidden; }
.moodboard .container				{ height:309px; }
.moodboard H2						{ font-weight:bold; color:#ffffff; text-transform:uppercase; line-height:20px; font-size:12px; }
.moodboard .more-text H2			{ text-transform:none; }
.moodboard P						{ line-height:18px; color:#ffffff; padding-top:10px; }
.moodboard .paging ul		    	{ width:auto; padding-top:0px;}
.moodboard .product-details.container H2 {text-transform:none !important;}


/* PRODUCT VIEWER */
#product-viewer						{ background-image:url('../img/bg-product-viewer.png'); background-repeat:no-repeat; width:968px; height:368px; position:relative; margin-left:2px; }
#product-viewer .bigimage			{ background:no-repeat center; position:absolute; top:6px; left:6px; width:799px; height:356px; }
#product-viewer .bigimage IMG		{ margin-left:-9999px; }
#product-viewer .text				{ position:absolute; top:24px; left:24px; padding:5px 10px 5px 10px; width:200px; height:160px; overflow:hidden; }
#product-viewer H2					{ font-weight:bold; color:#ffffff; text-transform:uppercase; line-height:18px; font-size:12px; }
#product-viewer P					{ line-height:18px; color:#ffffff; }
#product-viewer .product-details-text-bg P		{ line-height:17px;  }

#product-viewer .buttons			{ position:absolute; top:205px; left:24px; }
.buttons a          { color:#333333;background:Transparent;text-decoration:none;}
#product-viewer .buttons DIV		{ margin-bottom:9px; line-height:18px; text-indent:8px; cursor:pointer; color:#474747; }
#product-viewer .buttons DIV.active { color:#ffffff; }
#product-viewer .thumbs				{ position:absolute; top:20px; right:20px; }
#product-viewer .thumbs IMG			{ width:125px; border:1px solid #999999; display:block; margin-bottom:10px; cursor:pointer; }
#product-viewer .thumbs IMG.active	{ border:1px solid #da0a16; }
#product-viewer .container			{ position:absolute; top:24px; left:265px; padding:0 10px; width:500px; height:319px; color:#ffffff; overflow:hidden; }
#product-viewer .container H2		{ text-transform:none; font-size:12px; line-height:30px; }
#product-viewer .movie				{ background-color:#c6c6c6; width:460px; height:260px; margin:10px auto 0; padding:3px; }/* */

.image-container	{ width:500px; height:289px; display:table-cell; text-align:center; vertical-align:middle; position:relative; padding-bottom:40px; }
.image-container IMG{ margin:auto; max-width:430px; max-height:200px; }
#product-viewer .paging				{ position:absolute; bottom:20px; right:20px; }
#product-viewer .paging A			{ color:#ffffff; }
#product-viewer .paging LI.active A	{ color:#dc0a17; }

.product-details .paging			{ position:absolute; bottom:20px; right:20px; }
/* uitgezet voor template 4, btn images paging...
.product-details .paging A			{ color:#ffffff; }*/
.product-details .paging LI.active A{ color:#dc0a17; }

.textlinks							{ margin-bottom:20px; float:left; clear:both; }
.textlinks UL						{ list-style:none; }
.textlinks LI						{ float:left; margin-right:20px; }
.textlinks A						{ color:#999999; }
.textlinks a.active                 { color:#E20C19;}
.body								{ line-height:18px; }

.listing.textlinks                  { float:right; }
.listing.textlinks li               { float:none;}
.listing.textlinks li a             { color:#dc0a17; float:none;} 

/* PRODUCT TABBED DETAILS */
#product-tabs						{ background-image:url('../img/bg-news-content.png'); background-repeat:no-repeat; margin-left:16px; padding-top:10px; width:942px; float:left; }
/*#product-tabs .tabs					{ }
#product-tabs .tabs UL				{ list-style:none; float:left; width:900px; border-bottom:1px solid #e0e0e0; margin-left:20px;  }
#product-tabs .tabs LI				{ float:left; height:35px; width:138px; text-align:center; line-height:42px; margin-bottom:-4px; color:#5e5e5e; cursor:pointer; }
#product-tabs .tabs LI.first		{ margin-left:-7px; }
#product-tabs .tabs LI.active		{ height:38px; margin-top:1px; color:#e20c19; }*/
#product-tabs .content				{ padding:20px; clear:both; min-height:260px; }
#product-tabs .content .body H2		{ margin-bottom:10px; }
#product-tabs .content .body UL		{ margin:10px 0 10px 10px; }
#product-tabs .content .body LI		{ list-style-image:url('../img/arrow-red.png'); }
#product-tabs .movie-container		{ background-color:#e2e2e2; display:table-cell; text-align:center; vertical-align:middle; position:relative; width:630px; height:350px; margin-top:20px; }
#product-tabs .movie				{ margin:auto; display:inline-block; }
/*
#product-tabs .movieplayer.top		{ width:560px; }
#product-tabs .movieplayer.bottom	{ width:560px; }
#product-tabs .movieplayer.left		{ height:300px; }
#product-tabs .movieplayer.right	{ height:300px; }
#product-tabs .flashmovie			{ float:left; background-color:#000; }
*/

.movie                   { width:474px;}
.movieplayer			 { float:left; }
.movieplayer.top         { width:460px;}
.movieplayer.left        { height:260px; margin:0;}
.movieplayer.right       { height:260px; margin:0;}
.movieplayer.bottom	     { width:460px;}
.flashmovie              { float:left; background-color:#000; width:460px; height:260px;}


/* PRODUCT TABBED DETAILS TEMPLATES */
/* Default */
.product-details-default .details			{ width:430px; float:left; }
.product-details-default .body				{ text-align:justify; clear:both; }

/* Text */
#product-details-text .details				{ width:430px; }
#product-details-text .body					{ text-align:justify; clear:both; }

/* Text and Image */
#product-details-textimage .details			{ width:430px; float:left; }
#product-details-textimage .body			{ text-align:justify; clear:both; }

/* Image */
#product-details-image IMG					{ margin-top:20px; }

/* Image buttons */
#product-details-imagebuttons				{ position:relative; }
#product-details-imagebuttons IMG			{ margin-top:20px; }
#product-details-imagebuttons .buttons		{ position:absolute; top:54px; right:24px; }
#product-details-imagebuttons .buttons DIV	{ margin-bottom:9px; line-height:18px; text-indent:8px; cursor:pointer; color:#474747; }
#product-details-imagebuttons .buttons DIV.active { color:#ffffff; }
#product-details-imagebuttons .container.big { left:21px;}
#product-details-imagebuttons.left .container.big { left:264px;}
#product-details-imagebuttons.left          { float:none; width:auto; }
#product-details-imagebuttons.left .buttons { right:auto; left:24px;}

/* Text buttons */
#product-details-textbuttons .body			{ width:620px; float:left; text-align:justify; }
#product-details-textbuttons .buttons		{ float:right; margin-right:20px; margin-top:20px; }
#product-details-textbuttons .buttons DIV	{ margin-bottom:9px; line-height:18px; text-indent:8px; cursor:pointer; color:#474747; }
#product-details-textbuttons .buttons DIV.active { color:#ffffff; }

/* Image buttons text */
#product-details-imagebuttonstext			{ position:relative; }
#product-details-imagebuttonstext .details	{ width:430px; float:left; }
#product-details-imagebuttonstext .image	{ width:630px; float:left; }
#product-details-imagebuttonstext .buttons	{ position:absolute; top:54px; right:20px; }
#product-details-imagebuttonstext .buttons DIV { margin-bottom:9px; line-height:18px; text-indent:8px; cursor:pointer; color:#474747; }
#product-details-imagebuttonstext .buttons DIV.active { color:#ffffff; }
#product-details-imagebuttonstext .body		{ text-align:justify; clear:both; }
#product-details-imagebuttonstext .colleft	{ width:430px; float:left; }
#product-details-imagebuttonstext .colright	{ width:430px; float:left; margin-left:40px; }

/* Specifications */
.product-tab-specifications .tleft			{ text-align:left; text-indent:10px; border-left:none; }
.product-tab-specifications     			{ width:900px; }
.product-tab-specifications THEAD			{ background-color:#ffffff; color:#e20c19; font-weight:bold; line-height:30px; }
.product-tab-specifications TH				{ border-left:1px solid #dedede; }
.product-tab-specifications TD				{ text-align:center; color:#474747; line-height:30px; border-left:1px solid #dedede; }
.product-tab-specifications TH,
.product-tab-specifications TR				{ border-bottom:1px solid #dedede; }

/* Brochures, .. */

/* OUR HISTORY */
#timeline .top								{ background:url('../img/moodboard_top.gif') top no-repeat; float:left; display:inline; width:968px; height:5px; }
#timeline .bottom							{ background:url('../img/moodboard_bottom.gif') top no-repeat; float:left; display:inline; width:968px; height:5px;  }
#timeline .content							{ background:url('../img/moodboard.gif') repeat-y; padding:0px 0px 0px 6px;}

#our-history								{ float:left; position:relative; padding-top:30px; background-image:url('../img/bg-news-content.png'); background-repeat:no-repeat; margin-left:16px; width:942px; }
#our-history .content						{ padding:30px 20px 20px 20px; }
#our-history .details						{ width:430px; float:left; }
#our-history .listing                       { clear:none;}
#our-history .listing A				        { color:#515151; float:none; display:block; background:url('../img/sprite-common.png') -50px -43px;  }
#our-history .body							{ text-align:justify; clear:both; }


/* DOWNLOADS */
#downloads									{ background:url('../img/bg-downloads.png') no-repeat; margin-left:6px; padding:21px 20px 20px; float:left;}
#downloads-search							{ float:left; width:300px; margin-right:20px; display:inline; }
#downloads-search .title					{ margin-left:-1px; }
#downloads-search .content					{ background:url('../img/bg-product-finder.png') no-repeat; padding:20px 18px 20px 20px; margin-top:-2px; width:262px; height:140px; float:left; }
#downloads-search FORM						{  }
#downloads-search INPUT[type="text"]		{ width:256px; margin-bottom:10px; }
#downloads-search SELECT					{ clear:both; margin-bottom:10px; width:243px; color:#515151; }
#downloads-search .sprite-lang.search		{ margin-top:1px; border:0px; }

#downloads-latest							{ width:280px; padding-left:20px; float:left; padding-top:20px; background:#fff; }
#downloads-latest .listing					{ width:260px; margin-top:15px; float:none; }
#downloads-latest .listing ul               { list-style:none outside;}
#downloads-latest .listing A				{ color:#515151; float:none; display:block; background:url('../img/sprite-common.png') -220px -43px;  }

#downloads-content							{ float:right; width:606px; line-height:18px; }
#downloads-content H2						{ margin-bottom:16px; }
#downloads-listing .title					{ float:left; width:504px; text-indent:10px; }
#downloads-listing ul                       { list-style:none outside;}
#downloads-listing LI						{ cursor:pointer; text-indent:10px; height:auto; }
#downloads-listing LI LI IMG				{ border:1px solid transparent; }
#downloads-listing LI.active                { color:#e20c19; }
#downloads-listing LI.active A				{ float:left; width:102px; height:20px;}
#downloads-listing li li a                  { width:auto !important; height:auto !important; }
#downloads-listing li li a.link             { width:102px; height:20px; }
#downloads-listing LI LI.active IMG			{ border:1px solid #ff0000; }
#downloads-listing .btn.download-pdf		{ display:block; text-indent:-9999px; float:right; cursor:pointer; margin-top:7px; }
#downloads-listing .btn.download-image		{ text-indent:-9999px; cursor:pointer; margin:0 auto; }
#downloads-listing .btn.watch				{ text-indent:-9999px; float:right; cursor:pointer; margin-top:7px; }
#downloads-listing .details					{ display:none; padding:10px; background-color:#e2e2e2; color:#515151; float:left; width:586px; text-indent:0px; }
#downloads-listing .active .details         { display:block;}
#downloads-listing .image					{ width:130px; height:180px; float:left; }
#downloads-listing .movie					{ margin:0 auto; }
#downloads-listing .flashmovie				{ float:left; background-color:#ffffff; width:460px; height:260px; }
#downloads-listing .flashmovie IMG			{ margin:0; }
#downloads-listing .body					{ width:435px; float:left; margin-left:20px; }
#downloads-listing.wide .details UL			{ border-bottom:none; }
#downloads-listing.wide .details LI			{ float:left; width:180px; margin-left:20px; border-top:none; }
#downloads-listing.wide .details LI.first	{ margin-left:0; }


/* NEWS & EVENTS */
#news-events								{ background:url('../img/bg-downloads.png') no-repeat; margin-left:6px; padding:21px 20px 20px; float:left; display:inline; }
#news-events .left							{ display:inline-block; width:430px; float:left; }
#news-events .right							{ float:left; margin-right:5px; width:450px; display:inline; }
#news-events .nav UL						{ width:450px; margin-left:0; }
#news-events .search						{ background-color:#dedede; padding:10px; }
#news-events INPUT[type="text"]				{ width:135px; }
#news-events .btn.search.small				{ padding:0; margin-left:10px; }
#news-events .search #productGroup			{ width:130px; margin-right:10px; }
#news-events .input-container				{ float:left; padding-left:10px; }
#news-events .jqTransformSelectWrapper		{ margin-bottom:0px; }
#news-events #listing-events .jqTransformSelectWrapper { width:80px; margin-right:4px; }
#news-events #listing-events .btn.search	{ margin:0; }
#news-events .tools							{ float:right; margin-right:15px; }
#news-events .tools A						{ float:left; font-size:11px; margin-left:20px; line-height:14px; text-indent:10px; color:#5e5e5e; }
#news-events .tools DIV						{ float:left; }
#news-events .tools .doorsturen				{ margin-top:1px; }
#news-events .details						{ padding-bottom:3px; }
#news-events .image							{ width:215px; height:auto; }
#news-events .body							{  }
#news-events H2								{ margin-bottom:16px; }
#news-events .listing						{ width:450px; }
#news-events .listing .sub					{ float:right; }
#news-events .search SPAN					{ font-size:11px; line-height:14px; }
#news-events .search UL A					{ font-size:11px; }

/* FARMING TIPS */
#farming-tips								{ background:url('../img/bg-downloads.png') no-repeat; margin-left:6px; margin-top:13px; padding:21px 20px 20px; }
#farming-tips-content						{ float:left; width:606px; line-height:18px; }
#farming-tips-content H2					{ margin-bottom:16px; }
#farming-tips-content A						{ color:#e20c19; text-decoration:none; }
#farming-tips-content A:hover				{ text-decoration:underline; }
#farming-tips-content .intro UL				{ }
#farming-tips-content .tools				{ float:right; margin-right:15px; }
#farming-tips-content .tools A				{ float:left; font-size:11px; margin-left:20px; line-height:14px; text-indent:10px; color:#5e5e5e; }
#farming-tips-content .tools DIV			{ float:left; }
#farming-tips-content .tools .doorsturen	{ margin-top:1px; }
#farming-tips-content .details				{ padding-bottom:3px; }
#farming-tips-content .image				{ width:215px; height:auto; }
#farming-tips-content .body					{ width:350px; margin-top:0px; }

/* HOMEPAGE BANNER SLIDER */
.boxgrid									{ width:140px; height:140px; margin-left:10px; margin-right:10px; float:left; background:#161613; overflow:hidden; position:relative; cursor:pointer; }
.boxgrid.first								{ margin-left:0; }
.boxgrid.last								{ margin-right:0; }
.boxgrid IMG								{ position:absolute; top:0; left:0; border:0; }
.boxgrid P									{ padding:0 10px; color:#afafaf; font-weight:bold; }
.boxgrid A									{ position:absolute; top:0; left:0; width:140px; height:140px; text-indent:-9999px; }
.boxcaption									{ position:absolute; bottom:0px; background:#000; height:45px; width:100%; opacity:.7; text-align:center;
											  /* For IE 5-7 */
											  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
											  /* For IE 8 */
											  -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }
.boxcaption H3								{ color:#ffffff; margin-top:5px; margin-bottom:5px; line-height:12px; }
.captionfull .boxcaption					{ top:260; left:0; }
.caption .boxcaption						{ top:220; left:0; }

#frmRequestMoreInfo							{ line-height:30px; color:#333333; }
#frmRequestMoreInfo .left					{ height:360px; }
#frmRequestMoreInfo .right					{ height:360px; margin-left:30px; width:440px; }
#frmRequestMoreInfo .right LABEL			{ width:180px; }
#frmRequestMoreInfo P						{ padding:0; margin-left:20px; display:inline; }
#frmRequestMoreInfo H2						{ color:#515151; float:left; }
#frmRequestMoreInfo LABEL					{ float:left; width:150px; }
#frmRequestMoreInfo LABEL.text				{ line-height:18px; margin-top:5px; }
#frmRequestMoreInfo INPUT[type="text"]		{ width:220px; }
#frmRequestMoreInfo SELECT					{ width:205px; }
#frmRequestMoreInfo TEXTAREA				{ width:215px; height:100px; }
#frmRequestMoreInfo .check					{ float:left; margin-left:10px; }
#frmRequestMoreInfo .input-container		{ float:left; margin-top:4px; }
#frmRequestMoreInfo .btn.send				{ position:absolute; bottom:0; right:0; }

#frmMailAFriend								{ line-height:30px; color:#333333; }
#frmMailAFriend .left						{ height:290px; }
#frmMailAFriend P							{ padding:0; margin-left:20px; display:inline; }
#frmMailAFriend H2							{ color:#515151; float:left; }
#frmMailAFriend LABEL						{ float:left; width:150px; }
#frmMailAFriend LABEL.text					{ line-height:18px; margin-top:5px; }
#frmMailAFriend INPUT[type="text"]			{ width:220px; }
#frmMailAFriend SELECT						{ width:205px; }
#frmMailAFriend TEXTAREA					{ width:215px; height:100px; }
#frmMailAFriend .check						{ float:left; margin-left:10px; }
#frmMailAFriend .input-container			{ float:left; margin-top:4px; }
#frmMailAFriend .btn.send					{ position:absolute; bottom:0; right:1px; }