#cluetip									{ z-index:999999; }
.cluetip-jtip #cluetip-outer				{ padding:4px 4px 1px 4px !important; }
a.button:hover								{ text-decoration:none; }

.globalNav									{ padding-bottom:0px!important; }

#prodRightBlock h3 							{ font-size:14px; border-bottom:1px dotted #CCC; margin-bottom:15px; position:relative; width:235px; }
#prodRightBlock h3 span						{ position:relative; bottom:-7px; padding-right:5px; background:#FFF; }
#prodRightBlock								{ font-size:12px;  }
#prodLeftBlock								{ width:235px !important; }

.darkBeige									{ background-color: #E1DCD2 !important; }
.darkerBeige								{ background-color: #c3bfb8 !important; }

.separator									{ width:100%; height:4px; background:#E1DCD2; margin:10px 0 2px 0; }
.separator_links							{ width:235px; height:4px; background:#E1DCD2; margin:7px 0 2px 0; }
.separator_btm								{ width:100%; height:4px; background:#E1DCD2; margin:10px 0 2px 0; clear:left; }

.info_selected								{ font-size:10px; width:150px !important; color:#333333; text-decoration:none; }
.info_selected:hover						{ font-size:10px; width:150px !important; color:#333333; text-decoration:none; }
.info_sel_div								{ margin-left:15px; }

#prodExtra h3								{ color:#544B39; background:#E1DCD2; font-size:12px; padding:3px 5px; }

#prodlist_ul .Normal,.Solden				{ width:733px !important;}
#prodlist_ul li:hover						{ cursor: pointer; background-color:#F7F3EC;}

#macaron									{ position:absolute; width:75px; height:75px; left:10px; }
#macaronsold								{ width:100px; height:21px; float:right; margin-left:45px; margin-top:5px; }
.macaronactieNL								{ background:url("/WEB/images/prodlist/nl/macaron_cadeau.png?versie1") no-repeat; }
.macaronactieFR								{ background:url("/WEB/images/prodlist/fr/macaron_cadeau.png?versie1") no-repeat; }
#prod_d1 .macaronsoldNL								{ background:url("/WEB/images/prodlist/nl/macaron_sold.gif") no-repeat; z-index: -1; }
#prod_d1 .macaronsoldFR								{ background:url("/WEB/images/prodlist/fr/macaron_sold.gif") no-repeat; z-index: -1; }
#prod_d1 .macaronsolddNL								{ background:url("/WEB/images/prodlist/nl/macaron_sold.gif") no-repeat; }
#prod_d1 .macaronsolddFR								{ background:url("/WEB/images/prodlist/fr/macaron_sold.gif") no-repeat; }
.macaronexclNL								{ background:url("/WEB/images/prodlist/nl/macaron_exclu.png") no-repeat; }
.macaronexclFR								{ background:url("/WEB/images/prodlist/fr/macaron_exclu.png") no-repeat; }
.macaronRecyclageNL							{ background:url("/WEB/images/prodlist/nl/macaron_recyclage.png") no-repeat; }
.macaronRecyclageFR							{ background:url("/WEB/images/prodlist/fr/macaron_recyclage.png") no-repeat; }

.acc_1 .macaronsoldNL						{ background:url("/WEB/images/prodlist/nl/macaron_sold_acc.gif") no-repeat; }
.acc_1 .macaronsoldFR						{ background:url("/WEB/images/prodlist/fr/macaron_sold_acc.gif") no-repeat; }

.info										{ margin-right:6px; margin-top:3px; }
.limit										{ width:235px !important; }

.arrowLnk									{ background:url("/WEB/images/General/arrowLnk.gif") no-repeat right 4px; padding-right:10px; color:#004B91; text-decoration:underline; }

#sortLijstT									{ display: inline; float:right; position:absolute; right:0; margin-top:-17px; }


#prodListInfo								{ width:235px; clear:both; }
#prodListInfo p								{ padding:4px 7px 0; padding-bottom:0px; }
#prodListInfo span							{ font-weight:bold; }

#AtlSel										{ font-size:18px; }

#prodListExtra								{ float:left; overflow:auto; }
/*#prodListExtra p							{ color:#544B39; background:#E1DCD2; font-size:12px; padding:3px 5px; margin-bottom:5px;  }*/
#prodListExtra div							{ margin-bottom:1px; float:left; margin-bottom:3px;}

#prodListExtra h3 							{ border-bottom:1px dotted #CCCCCC; font-size:11px; font-weight:bold; height:18px; margin-bottom:3px; position:relative; margin-left:5px; margin-right:5px; }
#prodListExtra h3 span						{ background:none repeat scroll 0 0 #F7F3EC; bottom:-7px; padding-right:5px; position:relative; }

#prodListExtra p							{ color:#544B39; background:#E1DCD2; font-size:12px; padding:3px 5px; margin-bottom:5px;  }

#fixedBlock									{ position:relative; float:left; }
#fixedBlock div								{ margin-bottom:1px; float:left; margin-bottom:3px;}

#fixedBlock h3 								{ background: none repeat scroll 0 0 #E1DCD2; color: #544B39; float: left; font-size: 12px; margin-bottom: 5px; padding: 3px 5px; width: 224px; }
#fixedBlock p								{ color:#544B39; background:#E1DCD2; font-size:12px; padding:3px 5px; margin-bottom:5px; width:225px  }

#fixedBlock.fixed							{ position:fixed; top:0; clear:both;}
#fixedBlock.absolute						{ position:absolute !important; bottom:0px; clear:none !important; top:auto !important; }

#prodListExtra #action a					{ background:url("/WEB/images/actie/cadeau.gif") no-repeat left center; padding:9px 0 11px 45px; display:block; }
#prodListExtra #demo a						{ background:url("/WEB/images/actie/cadeau.gif") no-repeat left center; padding:9px 0 11px 45px; display:block; }
#prodListExtra #banner 						{ width: 235px !important}
#fixedBlock	#advies							{ margin-bottom:20px; margin-top:10px; }
#fixedBlock	#advies p						{ margin-bottom:0; height:18px; font-weight:bold; width:225px; }
#fixedBlock	#advies ul						{ width: 235px; }
#fixedBlock	#advies ul li					{ padding-left:10px; margin-bottom:5px; background:url("/WEB/images/General/arrowLnk.gif") no-repeat left 4px; clear:both; font-size:11px; width:235px; }
#fixedBlock	#advies ul #eco					{ padding-left:10px; margin-bottom:5px; background:url("/WEB/images/General/arrowEco.gif") no-repeat left 4px; clear:both; font-size:11px; width:235px; }
#fixedBlock	#advies ul #eco a				{ color:#8fb444; }

#prodListExtra #otherProd					{ margin-bottom:20px; }
#prodListExtra #otherProd p					{ margin-bottom:0; height:18px; font-weight:bold }
#prodListExtra #otherProd ul li				{ padding-left:17px; margin-bottom:5px; background:url("/WEB/images/General/red_arrow.gif") no-repeat left 4px; clear:both; font-size:11px; width:235px; }

#fixedContainer #info_banners				{ margin-bottom:20px; width:235px; clear:both; }
#fixedContainer #info_banners p				{ margin-bottom:2px; height:18px; font-weight:bold }
#prodListExtra #info #euro #button			{ }
.enabled									{ background:url("/WEB/images/prodlist/prijzen_go.gif") no-repeat center center; border:0; width:39px !important; height:22px; cursor:pointer; }
.disabled									{ background:url("/WEB/images/prodlist/prijzen_go_inac.gif") no-repeat center center; border:0; width:39px !important; height:22px; cursor:pointer; }

#aantal										{ font-style:italic; }
#bannertop									{ margin-bottom:1px; float:left; width:235px; }
#bannertop h3								{ margin-bottom:0px; width:235px; }
#bannertop a								{ margin-bottom:-3px; }
#bannerrighttop a							{ display:block; margin-bottom:-3px; }
#up											{ position:absolute; right:0; top:10px; }
#down										{ position:absolute; right:0; top:10px; }
#ttl 										{ float:left; }

#wissen 									{ float:right; margin-top:4px; margin-bottom:4px; background-image:url("/WEB/images/General/arrowLnk.gif"); background-position:right 5px; background-repeat:no-repeat; font-size:12px; padding-right:10px; margin-right:5px; text-decoration:underline;  }


#sitemap									{ text-align:center; margin-top:30px; }


#sorteren									{ width:733px; }
#sort_icons 								{ float:right; padding-right:2px; padding-top:3px; padding-bottom:3px; }
#s_txt										{ font-size:15px; font-weight:bold; padding:4px 20px 0; }
#s_txt h1									{ font-size:15px; font-weight:bold; }

#sort_txt									{ font-weight: normal; font-size:12px;  }
#sort_balk									{ clear:both; width:733px; }

#sort_txt_btm								{ }

.subTtl p									{ color:#CCC };

#gototop 									{ border:0; height:14px; text-align:right; float:right; margin-top:6px; }

#results_info								{ width:100%; height:auto; margin-bottom:1px; }
#results_info_txt							{ padding:20px; padding-top:15px; }
#results_info_txt span						{ font-weight:bold; }
#results_info_txt a							{ color: #004b91; font-weight:bold; }

#keuze										{ height:35px; margin-bottom:5px; width:733px; }
#keuze_txt									{ padding:7px; float:left; }
#keuze_cont									{ position:absolute; left:265px; text-align:right; } /*{ float:right; text-align:right; }*/
#keuze_ddl									{ float:left; padding:8px; width:140px; text-align:center; }
#keuze_ddl_txt								{ float:left; padding:8px; width:140px; text-align:center; margin-left:260px; }
#keuze_ddl_txt2								{ float:left; padding:8px; width:140px; text-align:center;  }

.product									{ margin-bottom:5px; }
.product a									{ text-decoration:none; }
.product .availibility a,
.product .availibility a:hover				{ color:#333;}
.product #prod_naam							{ margin-bottom:5px; margin-left:10px; margin-top:5px; color:#004b91; font-size:12px; font-weight:bold; }
.product #prod_info							{ margin-bottom:10px; height:92px; float:left; margin-left:10px; width:733px;}
.product #prod_d1							{ border-right: 2px solid #ededdb; width:250px; height:92px; float:left;   }
.product .prod_d2,.prod_d3					{ border-right: 2px solid #ededdb; width:160px; height:92px; float:left; color:#6b6b6b; }
.product .prod_d4							{ width:140px; height:92px; float:left; color:#6b6b6b !important; }
.prod_txt									{ text-align:center; height: 60px; padding-top: 35px; vertical-align:middle; }
.prod_txt a									{ text-decoration:none; color:#6B6B6B; }
.product h2									{ color:#004b91; font-size:12px; font-weight:bold; text-align:left; text-decoration: underline; width:723px; }

h2 .wizwaarom							    { position:absolute; right:0; text-align:right; text-decoration:underline !important; color:#AD2152; font-weight:bold }

#wizardtop_left								{ float:left }
#fotowizard									{ float:right }

.product #review							{ font-weight:normal; float:right; font-size:11px; display:block; }
.product #vergelijk							{ float:left; z-index: 99999; color:#004B91; }
.product #vergelijk .invgl					{ color:#004B91; font-size:12px; }
.product #vergelijk	label					{ text-decoration:underline; vertical-align:2px; }
.product #prod_lev							{ float:right; }

.product .acc_txt							{ width:385px; margin-right:25px; }
.acc_txt_inner								{ text-align:left; height: 40px; margin-top: 25px; vertical-align:middle; }
.acc_txt_inner a							{ text-decoration:underline; }


.product .acc_1								{ border-right: Opx; width:125px; height:92px; float:left; }
.product .acc_2								{ float:left; color:#6b6b6b; width:410px;}
.product .acc_3								{ float:left; width:160px; }
.product #acc_naam							{ height:30px; margin-bottom:0px; color:#004b91; font-size:12px; font-weight:bold; }
.product #acc_name							{ padding:7px; padding-left:0px; float:left; text-align:left; text-decoration: underline; }

.product #prod_info_acc						{ margin-bottom:10px; height:95px; margin-left:10px; float:left; width:723px !important;}

.prijs_extra 								{ color: #004b91; font-weight:bold; }
.prijs_extra_groen							{ color: #669933; font-weight:bold; }
.line-through								{ color: #004b91; font-weight:bold; text-decoration:line-through; }
.prijs 										{ color: #fd6c00; font-weight:bold; line-height:25px; font-size:18px; }

.product #prod_prijs						{ width:145px; float:right; text-align:right; padding-right:5px; }
.product #prod_prijs a						{ text-decoration:none; }	
.product #prod_foto							{ width:100px; float:left; height:100px; }	
.split-body span							{ padding-top: 8px; display:block }
.product #prod_acc							{ width:180px; text-align:left; padding:7px 5px 14px 0; }	

#bottom 									{ width:100%; height:30px; margin-bottom:1px; clear:both; margin-top:15px; }
	
.product #prod_btm							{ height:20px; margin-top: 10px; float:left; border-bottom: 1px solid #d4d5b3; width:733px; }
.product #prod_btm:hover					{ background-color:#F7F3EC; width:733px; }
.product #prod_btm_txt						{ padding-bottom:10px; width:100%; }
.product #prod_btm_right					{ float:right; font-size:11px; margin-right:0px; padding-top:2px; }
.product #prod_btm_right ul.availibility 	{ text-align:right; padding-right:7px; }

.product #prod_btm_right ul.availibility li	{ background:url("/WEB/images/check_icon.gif") no-repeat scroll 0 1px transparent; display: inline; }
.product #prod_btm_right ul.availibility li.l1	{ margin-left:30px; background:none !important; }
.product #prod_btm_right ul.availibility li.l2	{ margin-left:5px; background:none !important; }

.availibility2								{ width:100%; font-size:11px; margin-top:15px; }
.availibility2 ul							{ list-style-position:inside; }
.availibility2 li							{ background:url("/WEB/images/check_icon.gif") no-repeat scroll 0 1px transparent; padding:0 0 5px 17px; }
.availibility2 li.l1						{ margin-right:4px; background:none !important; padding: 0px 0px 3px; }
	
.ratingStarsPL								{ position:relative; height:14px; width:74px; background:url("/WEB/images/prodlist/ratingStars_off.png") no-repeat; float:left; margin-right:10px; }
.ratingStarsOnPL							{ position:relative; height:14px; background:url("/WEB/images/prodlist/ratingStars_on.png") no-repeat; }

#prodListExtra #banner #info				{ margin-bottom:5px; margin-top:5px; width:100%; }
#prodListExtra #banner #info ul li 			{ display:block; list-style:none outside none; margin:0; padding:0; font-size:10px; width:235px; }
#prodListExtra #banner #info li 			{ clear:both; }
#prodListExtra #banner #info #euro li		{ list-style:none outside none; margin:5px 0px 0px 0px; padding: 0px 0px 0px 3px; font-size:11px; clear:none; width:75px; }
#prodListExtra #banner .info				{ margin-bottom:5px; margin-top:5px; }
#prodListExtra #banner .info ul li 			{ display:block; list-style:none outside none; margin:0; padding:0; font-size:10px; }
#prodListExtra #banner .info li 			{ clear:both; }
#prodListExtra #banner .info #euro li		{ list-style:none outside none; margin:0; padding: 5px 0px 0px 3px; font-size:11px; clear:none }

.UseMS										{ padding-left:20px; padding-top:15px; padding-bottom:7px; overflow:hidden; float:left; }
#navMiniSite								{ /*height:200px;*/ height:auto; overflow:hidden; margin-bottom:15px; }
.dds										{ float:left; margin-bottom:20px; margin-left:20px; clear:both; }
#expli 										{ line-height:18px; list-style: decimal !important; margin-top:10px;  }
#expli ol									{ list-style: decimal !important; }
#expli li									{ list-style: decimal inside none !important; display:list-item !important; clear:both; width:500px; }

.checkbox									{ float:right;}
.lstAcc h4									{ margin-bottom:5px; }
.lstAcc .accTxt span						{ clear:both; float:left; }

#LexBlock 									{ }
#LexBlock li 								{ clear:both; }

.page_navigation a, .alt_page_navigation a	{ padding:0px 5px; text-decoration:none; float: left; }
.active_page								{ background-color:white !important; font-weight:bold !important; color:black !important; text-decoration:none !important; }	
.ellipse									{ float: left; } 

.ddl_mini									{ background-repeat:no-repeat;}
.ddl_txt									{ padding:5px 0 0 0;}
.ddl_ttl									{ float:left; width:170px; font-weight:100;}
.ddl_dd										{ }

.colGreen									{ color:#009900; font-weight:bold !important; }
.colOrange									{ color:#FF9900; font-weight:bold !important; }
.colRed										{ color:#CC0000; font-weight:bold !important; }

.orange										{ color:#FF9900; font-weight:bold; font-size:18px; }										

.Solden										{ background-color:#fff5e5; }
.Normal										{ background-color:none; }

.lstKarakTopBtn								{ font-size:11px; }

#pages 										{ float:left; padding-left:7px; }
#paginering									{ float:left; width:650px;}
#pages a									{ color:#333333; text-decoration:underline; }
#pages .active								{ font-weight:bold; text-decoration:none; }
#pages #page_num li 						{ display:block; float:left; list-style-type: none outside none; margin:0; padding:0; padding-right:6px !important; }
#page_1										{ background:url("/WEB/images/prodlist/nl/vorige.gif") no-repeat; width:87px; height:20px; }
#page_7										{ background:url("/WEB/images/prodlist/nl/volgende.gif") no-repeat; width:87px; height:20px; }

#infoBlock { background:#06F; }

a.arrowLnk									{ background:url("/WEB/images/General/arrowLnk.gif") no-repeat right 4px; padding-right:10px; }

#rating a 									{ text-decoration: underline; }

.anchorTop									{ position:absolute; right:0; top:8px; }

/*WIZARD PRODLIST*/
#Wizard																							{ position:relative; width:755px; background:#FFF; left:5px; padding:10px;	}
#WizardTabs																			{ width:100%; background:url(/WEB/images/General/pixCCCCCC.gif) bottom repeat-x;	}
#WizardTabs ul																{	position:relative;	left:5px;	}
#WizardTabs li																{	position:relative;	left:5px; margin-left:-1px;	}
#WizardTabs .tabActive								{ padding:5px 10px;	border-left:1px	solid #CCC;	border-top:1px	solid #CCC; border-right:1px	solid #CCC; border-bottom:1px	solid #FFF; background:url(/WEB/images/General/mainBlockTabActiveBg.gif) repeat-x; font-size:15px; font-weight:bold;	}
#WizardTabs .tabNoactive						{	margin-top:5px; border-left:1px	solid #CCC;	border-top:1px	solid #CCC; border-right:1px	solid #CCC;	padding:5px 10px; }
#WizardTabs .wiz														{ font-weight:bold; background:#AC2152; }
#WizardTabs .wiz a												{	color:#FFF;	}

#WizContext 																		{	background:#FFF; padding:2px 2px 20px 2px; }
#WizQuestions 																{ float:left; margin-bottom:20px;	}
#WizQuestions ul li											{ padding:5px 14px 4px 16px; border-top:1px solid #CCC; border-bottom:1px solid #CCC;	}
#WizQuestions ul li.start					{ padding:5px 10px 4px 10px; border-left:1px solid #CCC; }
#WizQuestions ul li.lnk							{	margin-right:-5px;	background:url(/WEB/images/wizard/questBgWhite.gif) no-repeat;	}
#WizQuestions ul li.result				{ padding-right:10px; border-right:1px solid #CCC;	font-weight:bold;	}
#WizAtlProd																			{	clear:both; width:720px; margin-top:-10px; font-size:14px;	}
#WizAtlProd	p																		{	color:#333;	}
#WizFilter																				{ float:left; width:420px }

.black								{ font-weight:bold; }

#cnavWizExtraInfo 												{ position:relative; float:left; width:235px; }
#cnavWizExtraInfo p											{ clear:both;	width:223px; height:40px; margin-bottom:5px;	}
#cnavWizExtraInfo p.questions	{ background-image:url('/WEB/images/wizard/wizwas_callcenter.gif');	background-position:right top;	background-repeat:no-repeat; }
#cnavWizExtraInfo p.info						{ background-image:url('/WEB/images/wizard/wizwas_survey.gif');	background-position:right top; background-repeat:no-repeat; border:1px solid #CCC; padding:5px; }
#cnavWizExtraInfo p	span						{ font-size:14px; font-weight:bold;	}

#wizBan																							{	position:absolute; left:572px; top:160px;	}
.WizAtlProd																			{ clear:both!important; top:-8px; font-weight:bold;	}

.ChatProdlist																	{	position:absolute; margin:0; padding-top:0!important; right:0; top:-3px; cursor:pointer;	}
#AliveChatBasket	{position:absolute; right:0; top:0;} /* Click&Chat in CO_BASKET */

/* 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; }

.video										{ display:inline; padding:1px 0 0 37px; background:url("/WEB/images/prodlist/icoon-video.jpg") 10px 1px no-repeat; float:left;  }
.video a									{ text-decoration:underline; font-size:12px; }

/*********************************/

/* TQ Banner */
/*************/
.TQBanner									{ border:1px solid #CCC; width:233px; margin-bottom:0px!important; cursor:pointer; clear:both }
.TQBanner td								{ padding:2px; }
.TQBanner img								{ margin:0 10px 0 5px; }
.TQBanner .lnkBottom						{ display:block; padding:10px 0 7px 10px; }
.TQBanner .lnkBottom a						{ display:inline-block!important; }

/* WIZVISI */
/**********/
#wizVisi									{ position:fixed; bottom:30px; background:url("/WEB/images/banners/20130506_wizLayer_bg.png") no-repeat right; width:235px; height:51px; z-index:99999; margin-left:6px }
#wizVisitxt h3								{ font-size:14px; font-weight:600; margin:0 0 -1px 0; padding:0; color:#fff}
#wizVisitxt									{ font-size:11px; color:#FFF; margin:6px 0 0 45px}
#wizVisitxt	a								{ font-weight:normal; font-size:11px; color:#FFF; text-decoration:underline; }
#wizVisiclose								{ color: #FFF; text-decoration: underline; text-align:right; right:25px; top:62px; position:absolute; cursor:pointer; font-size:10px; }

/* PRINT */
/*********/

.product #prod_foto_PRINT					{ display:none }

/***********/
/* BUTTONS */
/***********/
.button--green{
	color: #fff;
	border:1px solid #409261;
	background: #409261;
}

.button--is-disabled {
	color:#aaa;
	border:1px solid #dcdcdc;
	background: #f9f9f9;
	cursor:default;
	font-size:0.9em;
}

.button--green:hover {
	color:#fff;
	box-shadow:inset -2px -2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset -2px -2px 0 rgba(0,0,0,.1);
	-webkit-box-shadow:inset -2px -2px 0 rgba(0,0,0,.1);
	-o-box-shadow:inset -2px -2px 0 rgba(0,0,0,.1);
	-ms-box-shadow:inset -2px -2px 0 rgba(0,0,0,.1);
}
.button--is-disabled:hover {
	color:#aaa;
	box-shadow:none;
}

#prodlist_ul .button--green,
#prodlist_ul .button--is-disabled			{ display:block; height:30px; padding:0 3em 0 1em; background-image:url("/WEB/images/arr_white_right.svg"); background-position:94% center; background-repeat:no-repeat; font-size:12px; line-height:30px; text-decoration:none; }
#prodlist_ul .button--is-disabled 			{ cursor:default;background-image:url("/WEB/images/arr_gray_right.svg");}
.buy-inactive 								{ font-size: 9px; display: inline-block; margin-top:4px; color:#aaa;}


