﻿/* homepage.css */

/* news */
.news												{ position:relative; width:471px; margin-bottom:19px; }
.news .top											{ height:13px; margin-top:-13px; background:url('../images/boxes/news-top.png') no-repeat 0 0; }
.news .content										{ padding-right:19px; padding-left:19px; background-image:url('../images/boxes/news-content.png'); }
.domenabled .news .content							{ padding-top:0; padding-bottom:0; }
.news .btm											{ height:13px; margin-bottom:-13px; background-image:url('../images/boxes/news-btm.png'); }
.news h2											{ margin:0; padding:2px 0 4px 0; color:#d37f22; font-size:1.1667em; line-height:1.571em; }
.domenabled .news h2								{ line-height:.714em; }
.news ul											{ height:299px; overflow:auto; margin:0 -15px 0 0; padding:0 15px 0 0; list-style:none; }
.news li											{ min-height:71px; overflow:hidden; padding:15px 0 16px 105px; border-bottom:1px solid #ededed; }
.news li img										{ float:left; margin-left:-105px; }
.news li img.arrow									{ float:none; margin-left:0; }
.news h3											{ margin:7px 0 0 0; color:#474747; font-size:1.1667em; }
.news h3 a, .news h3 a:visited						{ padding-right:10px; background:url('../images/icons/arrow.gif') no-repeat 100% 50%; color:#474747; }
.news li.hover h3 a, .news li.hover h3 a:visited	{ text-decoration:underline; }
.news p												{ margin:0; color:#000; }
.domenabled .news li								{ cursor:pointer; }
.domenabled .news li.last							{ border:none; margin-bottom:0; padding-bottom:7px; }
.domenabled .news h3 a, 
.domenabled .news h3 a:visited						{ padding-right:0; background:none; }

/* carousel-promo */
#scroller-flash										{ margin-top:15px; }
.carousel-promo										{ position:relative; width:471px; margin-bottom:23px; }
.carousel-promo .top								{ height:13px; margin-top:-13px; background-image:url('../images/boxes/content-box-promo-top.png'); }
.carousel-promo .content							{ padding-right:19px; padding-left:19px; background-image:url('../images/boxes/content-box-promo-content.png'); }
.carousel-promo .btm								{ height:13px; margin-bottom:-13px; background-image:url('../images/boxes/content-box-promo-btm.png'); }
.domenabled .carousel-promo .content				{ padding-top:0; padding-bottom:0; }
.carousel-promo h2									{ margin:0; padding:2px 0 4px 0; color:#d37f22; font-size:1.1667em; line-height:1.571em; }
.carousel-promo ul									{ height:328px; overflow:auto; margin:0 -15px 0 0; padding:0 15px 0 0; font-size:0; list-style:none; }
.carousel-promo li									{ margin:15px 0; }
.carousel-promo li h3, .carousel-promo li p			{ position:absolute; left:-9999em; width:0; height:0; overflow:hidden; }
.carousel-promo li img								{ display:block; }

/* worlds */
.worlds												{ position:relative; margin-bottom:19px; }
.worlds .top										{ height:13px; margin-top:-13px; background-image:url('../images/boxes/worlds-top.png'); }
.worlds .content									{ min-height:712px; padding-right:19px; padding-left:19px; background-image:url('../images/boxes/worlds-content.png'); }
.worlds .btm										{ height:13px; margin-bottom:-13px; background-image:url('../images/boxes/worlds-btm.png'); }
.domenabled .worlds .content						{ padding-top:0; padding-bottom:0; }
.worlds h2											{ margin:0; padding:2px 0 4px 0; color:#d37f22; font-size:1.1667em; line-height:1.571em; }
.worlds ul											{ margin:0; padding:0; font-size:0; list-style:none; }
.worlds li											{ position:relative; margin:15px 0; }
.worlds li h3, .worlds li p							{ position:absolute; left:-9999em; width:0; height:0; overflow:hidden; }
.worlds a											{ position:relative; display:block; width:226px; height:149px; }
.worlds a:hover 									{ z-index:2; background:transparent; }
.worlds a img										{ position:absolute; width:226px; height:149px; }
.worlds a:hover img,.worlds a:active img,
.worlds a:focus img									{ width:232px; height:153px; left:-3px; top:-2px; z-index:1; }

.page-home #content-experience *,
.page-home-new #content-experience *				{ color:#fff; }
.page-home #content-experience a,
.page-home-new #content-experience a				{ color:#FEC466; }

/* shopping panel */
.page-home .shopping								{ top:-32px; right:12px; }
.page-home-new .shopping  							{ position:relative; top:-5px; right:-2px; margin-bottom:0; }
.page-home .shopping h2, .page-home .shopping h2	{ position:static; left:auto; width:auto; height:24px; margin:0; padding:11px 0; background:#000; color:#fff; font-size:1.335em; text-align:center; }
.page-home .shopping h2 a, 
.page-home .shopping h2 a:visited,
.page-home-new .shopping h2 a, 
.page-home-new .shopping h2 a:visited				{ display:block; padding:0; color:#fff; }
.domenabled .page-home .shopping h2					{ height:15px; overflow:hidden; background:url('../images/headings/koffie-en-kado-home.png') no-repeat 0 0; text-indent:-9000px; }
.page-home-new .shopping h2							{ position:absolute; left:-9999em; width:0; height:0; overflow:hidden; }

/* component cth01 */
.page-home .cth01 h2 								{ color:#522302;  }
.page-home .cth01 p									{ color:#626360;  }


/* component cths01 */
.page-home .cths01 h2 								{ color:#522302;  }
.page-home .cths01 p								{ color:#626360;  }


/* component ctdh01 */
.page-home .ctdh01 h2 								{ color:#522302;  }
.page-home .ctdh01 p								{ color:#626360;  }


/* Homepage content-box-3-alt panels */
/*.page-home #canvas .content-box-3-alt .panel .content{ background-color:#d0d0d0 !important; background-image:url('../images/backgrounds/content-box-3-alt-panels.gif'); }
.page-home #canvas .content-box-3-alt .cts02 .content{ background-color:#e5e5e5 !important; }
*/
.page-home #content .cts01 .content					{ background-image:url('../images/backgrounds/cts01-home.gif'); background-color:#d0d0d0; }
.page-home #content .cts02 .content					{ background-image:url('../images/backgrounds/cts02-home.gif'); background-color:#e5e5e5 !important; background-position:0 100%; }
.page-home .content-box-3-alt .cts01 h2				{ font-weight:normal; }
.page-home .content-box-3-alt .cts01 p				{ color:#545454; }