#printHeader								{ display:none; }
#cluetip									{ z-index:999999; }
a.button:hover								{ text-decoration:none; }

.globalNav									{ padding-bottom:0 !important; }
#prodBreadcrumb								{ background:#EDEDED; border-bottom:2px solid; border-top:1px solid #E5E5E5; padding:5px; margin-bottom:20px; width:972px; }
.prodBreadcrumbLeft							{ float:left; }
.prodBreadcrumbRight						{ float:right; }
.prodBreadcrumbRight .prev					{ padding-left:10px; background:url("/WEB/images/General/arrowLnkLeft.gif") no-repeat left 4px; }
.prodBreadcrumbRight .next					{ padding-right:10px; background:url("/WEB/images/General/arrowLnk.gif") no-repeat right 4px; }

#prodRightBlock h3 							{ font-size:14px; border-bottom:1px dotted #CCC; margin-bottom:15px; position:relative; width:650px; }
#prodRightBlock h3 span						{ position:relative; bottom:-7px; padding-right:5px; background:#FFF; }

#prodExtra h3								{ color:#544B39; background:#E1DCD2; font-size:12px; padding:3px 5px; margin-bottom:5px; width:307px; float:left; }
#prodImage #image							{ position:relative; }
#prodImage #image a							{ margin-left:9px; }
#prodImage #thumbs							{ text-align:center; margin-top: 5px; }
#prodImage #thumbs a						{ margin:0 3px; }
#prodImage #thumbs img						{ border:1px solid #CCC; }
#prodImage #thumbs .arrowGreyImgProd		{ border:none; position:relative; top:-5px; }
#prodImage #tools ul li						{ width:96px; margin-bottom:3px; }
#prodImage #tools ul li a					{ padding-left:10px; background:url("/WEB/images/General/arrowLnk.gif") no-repeat left 4px; }

.famname									{ text-decoration:none; }
.label										{ text-decoration:none; color:#333; }
.prijs										{ text-decoration:none; color:#333; }

#macaron									{ position:absolute; width:75px; height:75px; z-index: 10000; }
.macaronactieNL								{ background:url("/WEB/images/product/nl/macaron_cadeau.gif") no-repeat; }
.macaronactieFR								{ background:url("/WEB/images/product/fr/macaron_cadeau.gif") no-repeat; }
.macaronsoldNL								{ background:url("/WEB/images/product/nl/macaron_sold.gif") no-repeat; }
.macaronsoldFR								{ background:url("/WEB/images/product/fr/macaron_sold.gif") no-repeat; }
.macaronexclNL								{ background:url("/WEB/images/product/nl/macaron_exclu.gif") no-repeat; }
.macaronexclFR								{ background:url("/WEB/images/product/fr/macaron_exclu.gif") no-repeat; }

#prodExtra div								{ margin-bottom:20px; float:left; }
#prodExtra #action img,
#prodExtra #demo img						{ float:left; margin-right:10px; }
#prodExtra #action a,
#prodExtra #demo a							{ float:left; width:270px; }
#prodExtra #bienchoisir ul li				{ margin-bottom:5px; clear:both; width:310px; }
#prodExtra #bienchoisir ul li a				{ padding-left:10px; background:url("/WEB/images/General/arrowLnk.gif") no-repeat left 4px; }
#prodExtra #bienchoisir ul li.eco			{ background:url("/WEB/images/General/arrowEco.gif") no-repeat left 4px; }
#prodExtra #bienchoisir ul li.eco a			{ color:#669933; }
#prodExtra #banner h3						{ margin-bottom:2px; }
#prodExtra #banner a						{ display:block; margin-bottom:3px; }
#prodExtra #otherProd ul li					{ margin-bottom:5px; clear:both; width:310px; }
#prodExtra #otherProd ul li a				{ padding-left:10px; margin-bottom:5px; background:url("/WEB/images/General/arrowLnk.gif") no-repeat left 4px; }

#prodInfo									{ float:left; width:100%; padding-bottom:5px; }
#prodInfo h1								{ font-size:16px; }
#prodInfo h1 a								{ color:#333; text-decoration:none; }
#prodInfo h1 a:hover						{ text-decoration:underline; }
#prodInfo h2								{ font-size:13px; font-weight:normal; color:#666; }
/*#prodInfo #rating							{ position:absolute; bottom:0; }*/
#prodInfo .ratingStars						{ position:relative; height:14px; width:74px; background:url("/WEB/images/product/ratingStars_off.gif") no-repeat; float:left; margin-right:10px; }
#prodInfo .ratingStarsOn					{ position:relative; height:14px; background:url("/WEB/images/product/ratingStars_on.gif") no-repeat; }
#prodInfo a									{ float:left; }
#prodInfo .ClueTip							{ margin-left:10px; position:relative; top:1px; float:left; }
#prodInfo .separator						{ float:left; width:100%; height:4px; background:#E1DCD2; margin:10px 0 2px 0; }
#prodInfo #extraTxt							{ height:60px; }
#prodInfo #extraTxt a						{ float:none; }
.extraTxt									{ line-height:17px; }
#prodInfo #specs li							{ clear:both; margin-bottom:3px; width:390px; }
#prodInfo #specs li span,
#prodInfo #specs li	img						{ float:left; }
#prodInfo #specs a							{ margin-top:5px; }
#prodInfo #prxBlock							{ position:relative; width:235px; height:170px; }
#prodInfo #prxBlock span					{ clear:both; display:block; }
#prodInfo #prxBlock ul						{ margin-top:15px; position:relative; left:-17px; }
#prodInfo #prxBlock ul li					{ background:url("/WEB/images/check_icon.gif") no-repeat scroll 0 1px transparent; padding:0 0 5px 17px; clear:both; }
#prodInfo #prxBlock .totalPrice				{ color:#004B91; }
#prodInfo #prxBlock .specialAction			{ color:#004B91; left:-8px; position:relative; }
#prodInfo #prxBlock .price					{ color:#F60; font-size:18px; }
#prodInfo #prxBlock .line-through			{ text-decoration:line-through; }
#prodInfo #prxBlock .prxContainer			{ position:absolute; bottom:10px; left:30px; }

#prodInfo #extras ul.availibility			{ width:110%; position:absolute; z-index:10; }
#prodInfo #extras ul.availibility li		{ padding:0 0 5px 0px; width:183px; margin-right:20px; }
#prodInfo #extras ul.comparewish 			{ width:110%; position:absolute; margin-top:40px; z-index:10; }
#prodInfo #extras ul.comparewish li			{ padding-bottom:5px; width:203px;  }
#prodInfo #extras ul.comparewish li a		{ background:url("/WEB/images/plus_icon.gif") no-repeat scroll 0 4px transparent; padding-left:17px; }
#prodInfo #extras ul.comparewish li .share	{ color:#004B91; float:left; margin-right:5px; }
#prodInfo #serviceLst						{ float:left; padding:0 0 10px 13px; position:relative; width:222px; height:75px; }
#prodInfo #serviceLst ul					{ position:relative; }
#prodInfo #serviceLst ul li					{ background:url("/WEB/images/check_icon.gif") no-repeat scroll 0 1px transparent; clear:both; padding:0 0 5px 17px; width:190px; }

/*#shareContainer								{ margin-left:30px; }*/
#shareContainer ul li						{ float:left; padding-left:2px; }
#shareContainer ul li:first-child			{ float:left; padding-right:4px; }

#prodListInfo								{ background-color: #f4e4f4; padding:7px; }
#prodListInfo span							{ font-weight:bold; color:#8b2d8a; }

#prodListExtra div							{ margin-bottom:20px; float:left; width:235px;}

#prodListExtra #action a					{ background:url("/WEB/images/actie/cadeau.gif") no-repeat left center; padding:9px 0 11px 45px; display:block; }
#prodListExtra #action .actionItem			{ float:left; clear:both; }
#prodListExtra #demo a						{ background:url("/WEB/images/actie/cadeau.gif") no-repeat left center; padding:9px 0 11px 45px; display:block; }
#prodListExtra #bienchoisir ul li			{ padding-left:10px; margin-bottom:5px; background:url("/WEB/images/General/arrowLnk.gif") no-repeat left 4px; clear:both; }
#prodListExtra #bienchoisir ul li.eco		{ background:url("/WEB/images/General/arrowEco.gif") no-repeat left 4px; }
#prodListExtra #bienchoisir ul li.eco a		{ color:#669933; }
#prodListExtra #banner h3					{ margin-bottom:0; }
#prodListExtra #banner a					{ display:block; margin-bottom:-4px; }
#prodListExtra #otherProd ul li				{ padding-left:10px; margin-bottom:5px; background:url("/WEB/images/General/arrowLnk.gif") no-repeat left 4px; clear:both; }

#bannertop									{ margin-bottom:1px; float:left; }
#bannertop h3								{ margin-bottom:0px; }
#bannertop a								{ display:block; margin-bottom:-3px; }

.up, .down									{ float:right }

#prodListExtra #banner #info ul, li 		{ display:block; float:left; list-style:none outside none; margin:0; padding:0; }

#availabilityBlock h4						{ color:#333; padding-bottom:5px; }
#availabilityBlock h4 img					{ margin:-1px 0 0 25px; position:relative; top:2px; }
#availabilityBlock #delivery .ClueTip		{ margin:-1px 0 0 25px; position:relative; top:2px; }
#availabilityBlock .postal span				{ float:left; margin-right:10px; line-height:20px; }
#availabilityBlock .postal .inputField		{ background-color:#FFFFFF; border:1px solid #666666; color:#666666; height:20px; text-align:center; width:60px; margin:0; padding:0; vertical-align:top; }
#availabilityBlock .postal .button			{ background:url("/WEB/images/product/bg_formbutton.gif") repeat-x center; border:none; color:#FFF; font-weight:bold; width:70px; height:22px; font-size:11px; }
#availabilityBlock #shop,
#availabilityBlock #clickcollect			{ width:200px; float:left; }
#availabilityBlock #shop					{ margin-right:8px; }
#availabilityBlock #shop ul li,
#availabilityBlock #clickcollect ul li		{ clear:both; width:185px; padding-bottom:5px; }
#availabilityBlock .dispo					{ background:url("/WEB/images/check_icon.gif") no-repeat scroll 0 1px transparent; padding-left:17px; }
#availabilityBlock .nodispo					{ background:url("/WEB/images/cross_icon.gif") no-repeat scroll 1px 4px transparent; padding-left:17px; }
#availabilityBlock .CC_Green				{ background:url("/WEB/images/check_icon.gif") no-repeat scroll 0 1px transparent; padding-left:17px; }
#availabilityBlock .CC_Orange				{ background:url("/WEB/images/check_orange_icon.gif") no-repeat scroll 0 1px transparent; padding-left:17px; }
#availabilityBlock .more					{ padding:0 0 5px 17px; }

#accessoires label							{ position:relative; float:left; }
#accessoiresLst label						{ position:relative; float:left; }
.checkbox									{ float:right; position:relative; top:-2px; }
.lstAcc h4									{ margin-bottom:5px; width:580px; }
.lstAcc .accTxt span						{ clear:both; float:left; }
.lstAcc .accTxt a							{ float:left; }
.lstAcc .accTxtLabel						{ width:390px; }

#techspecs ul								{ width:100%; }
#techspecs li								{ clear:both; padding:3px 0; width:100%; }
#techspecs li span							{ float:left; }
#techspecs li span .ClueTip					{ margin-left:10px; position:relative; top:2px; }
#techspecs .odd								{ background:#FBF9F5; }
#techspecs li:hover							{ background-color:#F7F3EC; }

#service .serviceTxt span					{ clear:both; float:left; }
#service label								{ float:left; }

#bundles h4									{ color:#333; margin-bottom:5px; }
#bundles .bundle							{ overflow:hidden; }
#bundles #bundleImages						{ padding-bottom:40px; margin-bottom:-40px; }
#bundles #bundleImages img					{ border:1px solid #CCCCCC; display:block; float:left; margin-bottom:5px; }
#bundles #bundleImages .plus				{ border:none; margin:16px 10px 0; }
#bundles #bundlePrx							{ padding:10px 0px 40px 7px; width:145px; min-height:65px; max-height:90px; float:right !important; margin-bottom:-40px;  }
#bundles #bundlePrx strong,
#bundles #bundlePrx span					{ float:left; margin-bottom:5px; }
#bundles .first								{ border: 1px solid #ff6600; background-color:#fcfbf9; }
#bundles .first	h3							{ background-color:#ff6600; padding: 5px 0px 5px 5px; font-size:14px; font-weight:bold; color:#FFF; border-bottom: 0 !important; width:643px !important; margin-bottom:6px !important; }
#bundles .first #bundlePrx					{ margin-top:-6px !important; float:right !important; margin-bottom:-5px !important; height:auto; }
#bundles #bundlePrx .hLight					{ color:#FF6600; font-weight:bold; float:none !important; }
#bundles #bundlePrx .korting				{ font-size:10px !important; }

#productdescription ul						{ clear:both; }
#productdescription ul li					{ background:url("/WEB/images/bullet_Grey.gif") no-repeat scroll left 7px transparent; clear:both; padding-left:10px; width:620px; }
#productdescription p						{ width:630px; }

#reviews h4									{ background:#F0F0F0; padding:4px 0 4px 5px; }
#reviews h5									{ color:#333; font-size:11px; }
#reviews h5.large							{ font-size:15px; margin-bottom:5px; }
#reviews .ratingStars						{ position:relative; height:20px; width:99px; background:url("/WEB/images/product/ratingStarsLarge_off.gif") no-repeat; float:left; margin-right:10px; }
#reviews .ratingStarsLarge span.ratingSpan	{ font-size:15px; position:relative; top:2px; margin-right:5px; }
#reviews .ratingStarsOn						{ position:relative; height:20px; background:url("/WEB/images/product/ratingStarsLarge_on.gif") no-repeat; }
#reviews .ratingBars						{ position:relative; height:7px; width:119px; background:url("/WEB/images/product/ratingBars_off.gif") no-repeat; float:left; margin-right:10px; top:5px; }
#reviews .ratingBarsOn						{ position:relative; height:7px; background:url("/WEB/images/product/ratingBars_on.gif") no-repeat; }
#reviews .ClueTip							{ position:relative; top:3px; }
#reviews ul li								{ padding:0 0 5px 15px; clear:both; }
#reviews ul li span							{ color:#999; }
#reviews .sort								{ background:#F0F0F0; position:relative; width:100%; height:30px; }
#reviews .sort form							{ float:right; margin:3px 5px 0 0; }
#reviews #reviewContainer					{ position:relative; width:630px; background:#EBF5CC; padding:10px; float:left; }
#reviews .reviewContent						{ background-color:#FFF; margin-bottom:10px; padding:10px; float:left; width:610px; }
#reviews .reviewContent h5					{ font-size:14px; }
#reviews .reviewContent .date				{ color:#999; background:url("/WEB/images/product/reviewDate.gif") no-repeat scroll 0 3px transparent; padding-left:15px; }
#reviews .reviewContent .person				{ background:#F8F8F8; padding:10px 10px 7px 10px; float:left; width:590px; }
#reviews .reviewContent .person	img			{ margin-right:10px; float:left; }
#reviews .reviewContent .person	span		{ float:left; }
#reviews .reviewContent .person	.personName	{ font-size:13px; font-weight:bold; }
#reviews .reviewContent .person	.personSpecs	{ color:#999; }
#reviews .reviewContent .review 			{ float:left; }
#reviews .reviewContent .reviewSmall		{ width:380px; }
#reviews .reviewContent .review p			{ margin-top:10px; }
#reviews .proContra span					{ clear:both; float:left; padding-left:15px; }
#reviews .pro								{ font-weight:bold; background:url("/WEB/images/product/pro.gif") no-repeat 0 5px; padding-left:15px; float:left; }
#reviews .contra							{ font-weight:bold; background:url("/WEB/images/product/contra.gif") no-repeat 0 4px; padding-left:15px; float:left; }
#reviews .avantages ul						{ clear:both; margin-top:5px; }
#reviews .avantages ul li					{ width:235px; }
#reviews .reviewContent .rating				{ float:right; width:200px; margin-top:10px; }
#reviews .reviewContent .rating h5 			{ font-size:11px; padding:0; }
#reviews .reviewContent .rating .images img	{ border:1px solid #CCC; float:left; margin-right:5px; }
.pagination ul								{ float:right; margin-top:10px; }
.pagination ul li							{ padding:0 0 0 20px; float:left; clear:none!important; }
#reviews .reviewButton						{ background:url("/WEB/images/product/reviewButton.gif") no-repeat; width:163px; height:24px; display:block; }
#reviews .reviewButton span					{ color:#FFFFFF; display:block; font-weight:bold; position:relative; text-align:center; top:3px; width:147px; }
#reviews .reviewButtons						{ border-top:1px dotted #E5E5E5; padding:10px 0; float:left; width:610px; }
#reviews .reviewButtons .helpful			{ float:left; }
#reviews .reviewButtons .helpful div		{ float:left; }
#reviews .shareReview						{ float:right; }
#reviews .shareReview ul li					{ margin:0 0 0 4px; padding:0; clear:none; }

#cluetipReviews								{ padding:10px; }
#cluetipReviews span						{ float:left;}
#cluetipReviews .atlSter					{ width:60px; }
#cluetipReviews .atlReviews					{ margin-left:10px; }
#cluetipReviews .ratingBar					{ position:relative; height:16px; width:164px; background:url("/WEB/images/product/ratingBar_off.gif") no-repeat; float:left; }
#cluetipReviews .ratingBarOn				{ position:relative; height:16px; background:url("/WEB/images/product/ratingBar_on.gif") no-repeat; }

#infoBlock									{ background:#06F; }

a.arrowLnk									{ background:url("/WEB/images/General/arrowLnk.gif") no-repeat right 4px; padding-right:10px; }
.anchorTop									{ position:absolute; right:0; top:8px; }

/* Add basket, wishlist & review */
/*********************************/
a.buttonReview								{ position:relative; text-decoration:none; background:-moz-linear-gradient(-90deg, #FFF, #E5E5E5) repeat scroll 0 0 transparent; border:1px solid #CCC; top:5px; color:#333; }
.buttonReview								{ position:relative; -moz-border-radius:5px; padding:5px; }
.buttonReview span							{ position:relative; -moz-border-radius:5px; padding:0 5px 0 30px; }
.buttonReview span i						{ position:absolute; left:5px; top:0; }

.marRight10									{ margin-right:10px; }
.marLeft10									{ margin-left:10px; }

/* Add basket, wishlist & review */
/*********************************/
.bgAdd,
.bgAddWish,
.bgAddReview								{ display:none; z-index:10000; position:absolute; top:0; left:0; background-color:#FFFFFF; opacity:.7; filter: alpha(opacity=70); }

.addBlock									{ display:none; z-index:10001; position:absolute; width:273px; padding:15px; height:137px;  }
.addBlock h4								{ width:250px; height:26px; }
.addBasketBlock h4.NL						{ background:url("/WEB/images/nl/title_add_Basket.gif") no-repeat scroll 0 0 transparent; }
.addBasketBlock h4.FR						{ background:url("/WEB/images/fr/title_add_Basket.gif") no-repeat scroll 0 0 transparent; }
.addWishBlock h4.NL							{ background:url("/WEB/images/nl/title_add_Wichlist.gif") no-repeat scroll 0 0 transparent; }
.addWishBlock h4.FR							{ background:url("/WEB/images/fr/title_add_Wichlist.gif") no-repeat scroll 0 0 transparent; }

.addWishBlock .basketEndNL					{ background:url("/WEB/images/nl/button_goToWichList.gif") no-repeat scroll 0 0 transparent; }
.addWishBlock .basketEndFR					{ background:url("/WEB/images/fr/button_goToWichList.gif") no-repeat scroll 0 0 transparent; }

.addBlock h4 span							{ display:none; }
.addBlock h6,
.addBlock .colored							{ color:#c00; }
.addBlock p									{ width:275px; }
.addBlock a.basketBack						{ float:left; clear:none; margin-top:5px; }
.addBlock a.basketEnd						{ float:right; clear:none; margin-top:5px; }

.addBasketBlock 							{ background:url(/WEB/images/add_basket_bg.gif) no-repeat; }
.addWishBlock								{ background:url(/WEB/images/add_wichlist_bg.gif) no-repeat; }
.addReviewBlock								{ background:url(/WEB/images/add_wichlist_bg.gif) no-repeat; }

.basketBackNL								{ background:url("/WEB/images/nl/button_continue.gif") no-repeat scroll 0 0 transparent; display:block; height:38px; width:134px; clear:none; float:left; margin-top:5px; }
.basketBackFR								{ background:url("/WEB/images/fr/button_continue.gif") no-repeat scroll 0 0 transparent; display:block; height:38px; width:134px; clear:none; float:left; margin-top:5px; }
.basketEndNL								{ background:url("/WEB/images/nl/button_Start_step.png") no-repeat scroll 0 0 transparent; display:block; height:38px; width:134px; clear:none; float:right; margin-top:5px; }
.basketEndFR								{ background:url("/WEB/images/fr/button_Start_step.png") no-repeat scroll 0 0 transparent; display:block; height:38px; width:134px; clear:none; float:right; margin-top:5px; }
.basketBackNL span,
.basketBackFR span,
.basketEndNL span,
.basketEndFR span							{ display:none; }

.buttonGrey									{ position:relative; height:28px; background:url("/WEB/images/buttonGreyRight.gif") no-repeat right; float:left; padding-right:10px; text-decoration:none; color:#333; }
.buttonGrey span							{ background:url("/WEB/images/buttonGreyLeft.gif") no-repeat left; float:left; line-height:28px; height:28px; padding-left:10px; }
.buttonGrey:HOVER							{ color:inherit; text-decoration:none; }
.buttonGrey img								{ float:left; margin-right:10px; }
.buttonBlue									{ position:relative; height:28px; background:url("/WEB/images/buttonBlueRight.gif") no-repeat right; float:left; padding-right:25px; text-decoration:none; color:#FFF; font-weight:bold; }
.buttonBlue span							{ background:url("/WEB/images/buttonBlueLeft.gif") no-repeat left; float:left; line-height:26px; height:28px; padding-left:10px; }
.buttonBlue:HOVER							{ color:inherit; text-decoration:none; color:#FFF; }
.buttonBlue img								{ float:left; margin-right:10px; }
.btnDisable									{ color:#666!important; cursor:default!important; text-decoration:none; }
.btnDisable:HOVER							{ color:#666!important; text-decoration:none; }

/*********************************/
.error img									{ margin-right:5px; }

/* TQ Banner */
/*************/
.TQBanner									{ border:1px solid #CCC; width:316px; margin-bottom:0px!important; cursor:pointer; }
.TQBanner td								{ padding:2px; }
.TQBanner img								{ margin:0 10px 0 5px; }
.TQBanner .lnkBottom						{ display:block; padding:10px 0 3px 70px; }
.TQBanner .lnkBottom a						{ display:inline-block!important; }

/* Facebook, Google+ */
#___plusone_0								{ width:25px !important; margin-left:2px !important; }
.zerolikes									{ background-image:url(/WEB/images/General/zerolikes.gif); width:26px; height:18px; position:relative; left:91px; top:1px; }
.facebookFR									{ float:left; width:62px}
.facebookNL									{ float:left; width:88px}

/* Cloud zoom */
.cloud-zoom-big 							{ z-index:999999; left:7px !important; width:307px !important; cursor:default !important; }
.mousetrap 									{ cursor: default !important; }
#wrap 										{ z-index: -1; }

#TOI 										{ position:relative; top:270px; width:auto; margin:0 auto;  background-color:#FFF; opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; z-index:10000; font-size:14px; color:#CC0000; text-align:center; }


#videobutton { text-align:center; margin-top:5px; }
.videobutton {
	background:url("/WEB/images/product/icon_video.png") 15px 7px no-repeat #E1DCD2;
	color:#333333;
	text-decoration:none;
	text-align:left;
	font-size:14px;
	padding-left:55px;
	line-height:2.4em;
	height:36px;
	width:155px;
	display:inline-block;
	letter-spacing:0.02em;
}