/* 1. General settings */

/* 1.1 Site width */
.siteHeaderContainer .siteHeaderContainerCnt,
.siteContentContainer .siteContentContainerCnt,
.siteFooterContainer .siteFooterContainerCnt,
.siteBreadCrumbContainer .siteBreadCrumbContainerCnt,
.siteSitemapContainer .siteSitemapContainerCnt,
.siteContentBackgroundContainer{
	width: 960px; /* Width */
	margin:0 auto;
	}


.siteHeaderContainer .siteHeaderContainerCnt,
.siteContentContainer .siteContentContainerCnt,
.siteBreadCrumbContainer .siteBreadCrumbContainerCnt,
.siteSitemapContainer .siteSitemapContainerCnt,
.siteContentBackgroundContainer
{
	border-color:#4F5963 !important; /* Container border-color */
    border-left:0px solid; /* Container border left width */
	border-right:0px solid; /* Container border right width */
	}

.siteFooterContainerCnt .siteFooterContainerCntBackground
{
	width: 960px;   
	margin-left: 0px;;
}

.siteFooterContainer .siteFooterContainerCnt
{
	border-left:0px solid #4F5963 !important; border-right:0px solid #4F5963 !important;
}

.controlMainMenuContainer div.controlMainMenuCntContainerBackground
{
	width: 960px;
	margin-left: -10px;;
}
.controlMainMenuContainer .AspNet-Menu-Horizontal .secondLevel > li > div > a
{
	
}
.controlMainMenuContainer .AspNet-Menu-Horizontal .border > .backgroundTransparrent
{
	border: transparent solid [4AM]px;
	border-top: 0 !important;
}
.controlMegaTopMenu .AspNet-Menu-Horizontal .AspNet-Menu > li > div > div > .backgroundTransparrent
{
	
	margin-left: -[4AM]px;
	margin-top: -[4AM]px;
}
.controlMegaTopMenu .AspNet-Menu-Horizontal .AspNet-Menu > .AspNet-Menu-WithChildren > div > div > .backgroundTransparrent
{
	border-bottom: 0 !important;
}
.rightTopBorder, .leftTopBorder
{
	
	border-left: 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
}
.leftTopBorder
{
}
.siteHeaderContainer div.siteHeaderContainerBackground
{
	background: #FFFFFF;
    /* Begin start/end background-color */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));
    background: -moz-linear-gradient(#FFFFFF, #FFFFFF);
    background: linear-gradient(#FFFFFF, #FFFFFF);
	background: -o-linear-gradient(#FFFFFF, #FFFFFF);

	filter:alpha(opacity=0);-moz-opacity: 0, ;-khtml-opacity: 0;opacity: 0;
	 filter: alpha(opacity=0) progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FFFFFF');
    /* End start/end background-color */
	background:none!important; filter:none!important;border:none!important;
	[DisableTopBackGround]
	
	background-attachment: scroll!important;
}

.siteSitemapAndFooterContainer div.siteFooterContainerBackground
{
	background: #FFFFFF;
    /* Begin start/end background-color */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));
    background: -moz-linear-gradient(#FFFFFF, #FFFFFF);
    background: linear-gradient(#FFFFFF, #FFFFFF);
	background: -o-linear-gradient(#FFFFFF, #FFFFFF);

	filter:alpha(opacity=0);-moz-opacity: 0, ;-khtml-opacity: 0;opacity: 0;
	 filter: alpha(opacity=0) progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FFFFFF');
    /* End start/end background-color */
	background:none!important; filter:none!important;border:none!important;
	[DisableFooterBackGround]
	
}
.siteHeaderContainerMenuCnt
{	
	width: 960px;   
	margin:0 auto;
}

/* 1.2 Border color */
/* Begin breadcrumb border color */
.siteBreadCrumbContainer,
/* End breadcrumb border color */
/* Begin horizontal rule border color */
.basketModalPopup .message, 
.controlBasketModalPopupProductContainer,
.btnUpdate .btnMiddle a,
.btnClear .btnMiddle a,	
.controlLastViewedProductLinksContainer .hyp,
.controlPopupContainer .controlFooterContainer,
.form .formLeftCnt,
.alternativeLogin .form .formRightCnt,
.formDetailedCreateAccount,
.alternativeOrderAddress .addressSummary,
.controlItemNumberContainer,
.controlProductFlowContainer .row_last .cell_first, 
.controlProductFlowContainer .row_last .cell, 
.controlProductFlowContainer .row_last .cell_last,
.controlProductFlowContainer .row .cell_first, 
.controlProductFlowContainer .row .cell, 
.controlProductFlowContainer .row .cell_last,
.controlProductFlowContainer .row_last .emptycell_first, 
.controlProductFlowContainer .row_last .emptycell, 
.controlProductFlowContainer .row_last .emptycell_last,
.controlProductFlowContainer .row .emptycell_first, 
.controlProductFlowContainer .row .emptycell, 
.controlProductFlowContainer .row .emptycell_last,
.controlProductFlowContainer .cell_last, 
.controlProductFlowContainer .cell,
.controlLastViewedProductsLinkTabContainer,
.siteContentContainerMiddle .controlFooterContainer,
.siteContentContainerMiddle .controlCheckoutFooterContainer,
.controlNewsListContainer .ftr, 
.controlOtherNewsListContainer .ftr,
.hr,
/* End horizontal rule border color */
/* Begin tab border and separator color */
.controlTabContainer .ajax__tab_header .ajax__tab_tab,
.controlTabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_tab,
/* End tab border and separator color */
/* Begin checkout steps border and separator color */  
.wizardStepCntNotFinished,
.wizardStepCntInactive,
.wizardStepCnt,
/* End checkout steps border and separator color */
/* Begin search filters separator color */
.controlProductResultsContainer .sorting ul li .option,
.alternativeOrderAddress .addressSummary,
.alternativeOrderAddress .addressEditor .formLeftCnt,
.alternativeOrderAddress .addressEditor .formRightCnt,
.alternativebasket .formB2CLogin,
.alternativeOrderOverview .addressLines,
.alternativeDealerLocator .addressSummary,
.alternativeDealerLocator .addressInfo,
.alternativeDealerLocator .pickUpDeliveryAddressBlock 
/* End search filters separator color */
{
    border-color:#4F5963 !important; /* Border-color */
    }

/* Begin personal menu separator  color */
.controlLoginViewContainer .myAccount a,  
.controlLoginViewContainer .logIn a, 
.controlLoginViewContainer .logOut a, 
.controlLoginViewContainer .companyName,
.controlLoginViewContainer .wishList a
/* End personal menu separator color */
{
	border-color:#4F5963 !important; /* Border-color */
}
    
#tooltip,
/* Begin checkout steps border and separator color */  
.controlWizardContainerCnt,
/* End checkout steps border and separator color */
/* Begin popup border color */
.controlBasketModalPopupProgressIndicatorContainer .positioning,
.basketModalPopup .positioning,
.submitOrderTransmittingPopup,
.termsConditionsPopup,
.failurePopup,
.succesPopup,
.addProductToWishlistNeedLoginPopup,
.updateProgressPopup,
.createProspectPopup,
.createProspectFailedPopup,
.createAccountPopup, 
.createAccountFailedPopup,
.editProfilePopup,
.editProfileFailedPopup,
.orderTemplateDetailsPopup, 
.orderTemplateSavingSucceededorDeletedPopup, 
.orderTemplateSavingFailedPopup, 
.largeImagePopup, 
.forgotPasswordPopup, 
.changePasswordPopup,
.saveAsTemplatePopup,
.saveAsTemplateSucceededPopup,
.quickOrderPopup,
.reviewPopup,
.addProductToWishlistSucceededPopup,
.addProductToWishlistNeedLoginPopup,
.specificationsPopup,
.returnOrderPopup,
/* End popup border color */
/* Begin tabs border color */
.controlTabContainer .ajax__tab_header .ajax__tab_outer .ajax__tab_tab,
/* End tabs border color */
.controlProductNavigationContainerCnt 
{
    border:1px solid #4F5963; /* Border-color (is separated because these controls have rounded corners. With important added they will render incorrectly) */
    }

.controlWizardContainer.arrow .wizardStepArrowBg
{
	border-left-color: #4F5963;
}

.controlProductNavigationContainerCnt 
{
	[ShowBackButtonBorder]
}

/* 2 Site container settings */

/* 2.1 Body container */
.controlLogoContainer .logo
{
	height:84px;;
}
.BasketLoginContainer
{
	
}
.rotatorContainer
{
	height:px;
}

.siteContainer{
	
}

.siteBackgroundContainer{
	background: #ffffff;
    /* Begin start/end background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(#ffffff, #ffffff);
    background: linear-gradient(#ffffff, #ffffff);
	background: -o-linear-gradient(#ffffff, #ffffff);
    /* End start/end background-color */
	
	background:none!important; filter:none!important;border:none!important;
	background:url('http://webwinkel.juwelierdenboer.nl/content/files/WS000013/page_bg_pattern.jpg') top left!important; background-attachment: fixed!important; /* Background-image */ background-repeat:repeat!important;
    }

/* 2.2 Header container */
.siteHeaderContainerCnt{
	border-color:#ffffff !important; /* Container border-color */
    border-bottom:0px solid; /* Container border top width */
    }
.siteHeaderContainerCntBackground{
	background: #ffffff;
    /* Begin start/end header background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(#ffffff, #ffffff);
    background: linear-gradient(#ffffff, #ffffff);
	background: -o-linear-gradient(#ffffff, #ffffff);
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff');
	
	
	}

.siteHeaderContainerCnt .topBannerContainer,
.siteFooterContainerCnt .bottomBannerContainer
	{
		width:100%;
		text-align:left;
		overflow:hidden;
	}

.siteHeaderContainerCnt .topBannerContainer img
{
	
}



div.AlternativeLayoutBackground,
div.StandartLayout div.controlBasketContainerBackground
{
	
}

div.controlMainMenuCntContainerBackground
{
	
}

div.siteSitemapContainerCntPaddingBackground
{
	
}

div.siteContainer div.siteContainerCnt div.siteContentBackgroundContainer div.siteContentBackgroundContainerTransparrent
{
	
}

.siteFooterContainerCnt .bottomBannerContainer img
{
	
}
.siteHeaderContainer .siteHeaderContainerBg{
	background: #ffffff;
    /* Begin start/end header padding background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(#ffffff, #ffffff);
    background: linear-gradient(#ffffff, #ffffff);
	background: -o-linear-gradient(#ffffff, #ffffff);
    /* End start/end header padding background-color */

    border-color:#ffffff !important; /* Full page border-color */
    border-bottom:0px solid; /* Full page border top width */

	background:none!important; filter:none!important;border:none!important;
    }



.controlContentContainer.carouselPage>div.backgroundTransparrent
{
	background:#FFFFFF;
    /* Begin start/end tab inactive background-color */
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));
    background: -moz-linear-gradient(#FFFFFF, #FFFFFF); 
    background: linear-gradient(#FFFFFF, #FFFFFF); 
    background: -o-linear-gradient(#FFFFFF, #FFFFFF);
	/* End start/end tab inactive background-color */
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FFFFFF');
	[DisableCarrouselBackGround]
	

}
.controlContentContainer.carouselPage
{
 	border:1px solid #FFFFFF  !important;
	border-radius: 3px 3px 3px 3px;
}


/* 2.3 Breadcrumb container */
.siteBreadCrumbContainer{
    background-color:#ffffff !important; /* Background-color */
    border-color:#E2E2DE !important; /* Full page border-color */
    border-bottom:0px solid; /* Full page border top width */

	background:none!important; filter:none!important;border:none!important;
	}

.siteBreadCrumbContainerCnt{

    border-color:#FFFFFF !important; /* Container border-color */
    border-bottom:0px solid; /* Container border bottom width */
	}

.siteBreadCrumbContainerCnt div.backgroundTransparrent
{
    background-color:#FFFFFF !important; /* Background-color */
	
}

/* 2.4 Content container */
/*.siteContentContainerCnt,*/
.siteContentBackgroundContainer .siteContentBackgroundContainerTransparrent
{
    background-color:#FFFFFF; /* Background-color */
	
}


/* 2.5 Sitemap and newsletter container */
.siteSitemapContainer{
	background: #ffffff;
    /* Begin start/end padding background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(#ffffff, #ffffff);
    background: linear-gradient(#ffffff, #ffffff);
    background: -o-linear-gradient(#ffffff, #ffffff);
	/* End start/end padding background-color */

	border-color:#E2E2DE !important; /* Full page border-color */
    border-top:0px solid; /* Full page border top width */

	background:none!important; filter:none!important;border:none!important;
	
	}

.siteSitemapContainerCntPaddingBackground
{
	background: #ffffff;
    /* Begin start/end header background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(#ffffff, #ffffff);
    background: linear-gradient(#ffffff, #ffffff);
    background: -o-linear-gradient(#ffffff, #ffffff);
	/* End start/end header background-color */
	width: 960px; /* Width */
}
.siteSitemapContainerCnt{
	border-color:#FFFFFF !important; /* Container border-color */
    border-top:0px solid; /* Container border top width */
    }

.controlSitemapContainer h2,
.controlNewsletterContainer h2{
    color:#4F5963; /* Header-color */
    }

.controlNewsletterContainer .paragraph,
.controlNewsletterContainer{
    color:#4F5963; /* Text-color */
    }
    
.controlNewsletterContainer .hypUnsubscribe a,
.controlNewsletterContainer .hypUnsubscribe a:hover,
.controlNewsletterContainer .hypUnsubscribe a:link,
.controlNewsletterContainer .hypUnsubscribe a:active,
.controlSitemapContainer .AspNet-Menu li a,
.controlSitemapContainer .AspNet-Menu li a:hover,
.controlSitemapContainer .AspNet-Menu li a:link,
.controlSitemapContainer .AspNet-Menu li a:active{
    color:#4F5963; /* Link-color */
    }

/* 2.6 Footer container */
.siteFooterContainer{
	background-color:#ffffff !important; /* Padding background color */
	background:none!important; filter:none!important;border:none!important;
	}

.siteFooterContainerCntBackground{
	background-color:#ffffff !important; /* Background color */
	
	}

.siteFooterContainer .controlFooterContainer li{
	border-color:#4F5963 !important;/* Link border color */
	}

.siteFooterContainer .controlFooterContainer a, 
.siteFooterContainer .controlFooterContainer a:link,
.siteFooterContainer .controlFooterContainer a:visited, 
.siteFooterContainer .controlFooterContainer a:hover, 
.siteFooterContainer .controlFooterContainer a:active{
	color:#4F5963 !important;  /* Link color */
	}

.siteFooterContainer .copyright{
	color:#4F5963 !important;  /* Text color */
	}
	
/* 3 Column container settings */

/* 3.1 General settings */
.controlCategoryContainerCnt,
.controlNewsListContainerCnt,
.controlServiceandInformationContainerCnt,
.dealerList
{
   border:1px solid #E2E2DE; /* Border-color */
  }

.facetList .facetCnt div.backgroundTransparrent,
.controlCategoryContainerCnt div.backgroundTransparrent,
.controlNewsListContainerCnt div.backgroundTransparrent,
.controlServiceandInformationContainerCnt div.backgroundTransparrent,
.dealerList div.backgroundTransparrent
{
    background-color:#FFFFFF; /* Background-color */
	
}

.facetList .facet .facetCnt
{
	border:1px solid [32K]; /* Border-color */
}

.brandFacetValues{
	border-bottom:1px solid [32K];
}

.searchFacetResultAllUl
{
	border-top:1px solid [32K]; 
}

.facetArrow
{
	border-left-color: [32K];
}

.facetList .facet .facetCnt .hdr
{
    border-bottom:1px solid [32L]; /* Facets header border-color */
    }

.facetList .facetSelected .cnt li{
    border-bottom:1px dotted #E2E2DE !important; /* Selected facets border-color */
    }

.controlCategoryContainer .AspNet-TreeView a{
    border-bottom:1px dotted #E2E2DE !important; /* Tree items border-color */
    }
 
.controlCategoryContainer .AspNet-TreeView,
.controlCategoryContainer .AspNet-TreeView ul ul li a,
.controlCategoryContainer .AspNet-TreeView ul ul li a,
.controlCategoryContainer .AspNet-TreeView ul li a,
.controlNewsListContainerCnt .hr,
.controlServiceandInformationContainerCnt .hr,
.dealerList .hr,
.pickUpDeliveryAddressBlock,
.storesErrorMsgCnt {
    border-color:#E2E2DE !important; /* Separator border-color */
    }


/* 3.2 Category tree */    
.controlCategoryContainer .AspNet-TreeView a,
.dealerList .item{
    color:#4F5963; /* Default node text-color*/
    }


.dealerList .item div.backgroundTransparrentInside,
.controlCategoryContainer .AspNet-TreeView div.backgroundTransparrentInside
{
    background:#FFFFFF;
    /* Begin default node start/end background-color */
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FFFFFF');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));
    background: -moz-linear-gradient(#FFFFFF, #FFFFFF);
    background: linear-gradient(#FFFFFF, #FFFFFF);
    background: -o-linear-gradient(#FFFFFF, #FFFFFF);
	/* End default node start/end background-color */ 
    }

.controlCategoryContainer .AspNet-TreeView .AspNet-TreeView-Selected > a,
.controlCategoryContainer .AspNet-TreeView .AspNet-TreeView-Selected > a span,
.dealerList .selected,
.dealerList .item:hover,
.dealerLocator .selected a,
.dealerLocator  .selected a span,
.dealerLocator .selected a:link,
.dealerLocator .selected a:visited,
.dealerLocator .selected a:hover,
.dealerLocator .selected a:active,
.dealerLocator .distance span
{
    color:#FFFFFF; /* Selected node text-color*/
    }

.controlCarouselImageSliderContainer #Carousel_Selector .Carousel_selector_item a:hover,
.controlCategoryContainer .AspNet-TreeView a:hover,
.controlCategoryContainer .AspNet-TreeView a:hover span{
    color:#4F5963 !important; /* Hover text-color */   
    background:#E2E2DE !important; /* Hover background-color */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#E2E2DE', EndColorStr='#E2E2DE') !important;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E2E2DE), to(#E2E2DE)) !important;
    background: -moz-linear-gradient(#E2E2DE, #E2E2DE) !important;
    background: linear-gradient(#E2E2DE, #E2E2DE) !important;
    background: -o-linear-gradient(#E2E2DE, #E2E2DE) !important;
	}
 .dealerLocator .selected a span
 {
     color:#FFFFFF !important;
 }

.hypThumbnailSelected,
.controlCategoryContainer .AspNet-TreeView .AspNet-TreeView-Selected > a,
.dealerList .selected,
.dealerList .item:hover
{
    /*text-shadow: #51746c 1px 1px 1px;*/
 }

.hypThumbnailSelected,
.controlCategoryContainer .AspNet-TreeView .AspNet-TreeView-Selected div.backgroundTransparrentInside,
.controlCategoryContainer .AspNet-TreeView .AspNet-TreeView-ChildSelected div.backgroundTransparrentInside,
.dealerList .selected,
.dealerList .item:hover{
    background:#67A9EB;
	
    /* Begin selected node start/end background-color */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#67A9EB', EndColorStr='#4E8CCA');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#67A9EB), to(#4E8CCA));
    background: -moz-linear-gradient(#67A9EB, #4E8CCA);
    background: linear-gradient(#67A9EB, #4E8CCA);
    background: -o-linear-gradient(#67A9EB, #4E8CCA);
    }

/* 3.3 Facets */
.facetSelected .facetCnt li .backgroundTransparrent
{
	
}

.facetSelected .facetCnt li .backgroundTransparrent{
    background: #F0F0EE;
    /* Begin selected facet start/end background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FBFBFB', EndColorStr='#F0F0EE');
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBFBFB), to(#F0F0EE));
    background: -moz-linear-gradient(#FBFBFB, #F0F0EE);
    background: linear-gradient(#FBFBFB, #F0F0EE);
    background: -o-linear-gradient(#FBFBFB, #F0F0EE);
    /* End selected facet start/end background-color */
    }

/* 4 Controls */

/* 4.1 buttons */
.btnControlRelated .btnMiddle,
.btnNormalBig .btnMiddle,
.btnNormalBig .btnMiddle input,
.btnDefaultBig .btnMiddle,
.btnDefaultBig .btnMiddle input,
.btnAttractBig .btnMiddle,
.btnAttractBig .btnMiddle input,
.btnCalltoActionBig .btnMiddle,
.btnCalltoActionBig .btnMiddle input{
    font-size: 12px; /* Large button font-size (NOT EDITABLE) */
    }

.btnControlRelated .btnMiddle,
.btnControlRelated .btnMiddle input,
.btnNormal .btnMiddle,
.btnNormal .btnMiddle input,
.btnDefault .btnMiddle,
.btnDefault .btnMiddle input,
.btnAttract .btnMiddle,
.btnAttract .btnMiddle input,
.btnCalltoAction .btnMiddle,
.btnCalltoAction .btnMiddle input{
    font-size: 11px; /* Small button font-size (NOT EDITABLE) */
    }

.btnCarouselPrev .btnCnt,
.btnCarouselPrev .btnMiddle,
.btnNormalSmall,
.btnNormal,
.btnNormalBig,
.btnCalltoAction,
.btnCalltoActionBig,
.btnDefault,
.btnDefaultBig,
.btnAttract,
.btnAttractBig{
    /* Begin button box-shadow */
    -moz-box-shadow: 0px 1px 2px #d0d0d0; 
    -webkit-box-shadow: 0px 1px 2px #d0d0d0; 
    box-shadow: 0px 1px 2px #d0d0d0; 
    /* End button box-shadow */
    }

.btnDisabled{
    /* Begin button box-shadow */
    -moz-box-shadow: none; 
    -webkit-box-shadow: none; 
    box-shadow: none; 
    /* End button box-shadow */
    }

.controlCloseButtonContainer .btnCnt{
	/* Begin close button box-shadow */
	-moz-box-shadow: 1px 1px 2px #333333;  
    -webkit-box-shadow: 1px 1px 2px #333333;  
    box-shadow: 1px 1px 2px #333333;
    /* End close button box-shadow */
	}

.btnMiddle input{
    /* Begin button text-shadow */
    /*text-shadow: #51746c 1px 1px 1px;*/
    /* End button text-shadow */
    }

.btnControlRelated .btnMiddle input,
.btnControlRelated .btnMiddle a, .btnMiddle a{
    /* Begin button text-shadow (for control related buttons, shadow must not be added) */
    text-shadow:none;
    /* End button text-shadow */
    }

.btnMiddle input,
.btnMiddle a,
.btnMiddle a:active,
.btnMiddle a:hover,
.btnMiddle a:visited, 
.btnMiddle a:link,
.btnMiddle a span{
    color:#FFFFFF !important; /* Normal button text color */
    }

.btnDefault .btnMiddle a,
.btnDefault .btnMiddle a:active,
.btnDefault .btnMiddle a:hover,
.btnDefault .btnMiddle a:visited, 
.btnDefault .btnMiddle a:link,
.btnAttract .btnMiddle a,
.btnAttract .btnMiddle a:active,
.btnAttract .btnMiddle a:hover,
.btnAttract .btnMiddle a:visited, 
.btnAttract .btnMiddle a:link,
.btnDefaultBig .btnMiddle a,
.btnDefaultBig .btnMiddle a:active,
.btnDefaultBig .btnMiddle a:hover,
.btnDefaultBig .btnMiddle a:visited, 
.btnDefaultBig .btnMiddle a:link,
.btnAttractBig .btnMiddle a,
.btnAttractBig .btnMiddle a:active,
.btnAttractBig .btnMiddle a:hover,
.btnAttractBig .btnMiddle a:visited, 
.btnAttractBig .btnMiddle a:link{
    color:#FFFFFF !important; /* Default button text color */
    }

.btnCalltoActionBig .btnMiddle a:active,
.btnCalltoActionBig .btnMiddle a:hover,
.btnCalltoActionBig .btnMiddle a:visited, 
.btnCalltoActionBig .btnMiddle a:link, 
.btnCalltoAction .btnMiddle a:active,
.btnCalltoAction .btnMiddle a:hover,
.btnCalltoAction .btnMiddle a:visited, 
.btnCalltoAction .btnMiddle a:link{
	color:#FFFFFF !important; /* CalltoAcion button text color */
	}

.notifyWhenAvailableBtn .btnCalltoAction .btnMiddle a:active,
.notifyWhenAvailableBtn .btnMiddle a:hover,
.notifyWhenAvailableBtn .btnMiddle a:visited, 
.notifyWhenAvailableBtn .btnMiddle a:link{
	color:[41P] !important; /* CalltoAcion button text color */
}


.hypBackToOverview .hypIco,
.btnCarouselPrev .btnMiddle,
.btnCarouselNext .btnMiddle,
.btnNormalSmall .btnMiddle,
.btnNormal .btnMiddle,
.btnNormalBig .btnMiddle{
    border: 1px solid #9196A2; /* Normal button border-color */
    background:#BABBB3;
    /* Begin normal button start/end background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#BABBB3', EndColorStr='#989A8A');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#BABBB3), to(#989A8A));
    background: -moz-linear-gradient(#BABBB3, #989A8A); 
    background: linear-gradient(#BABBB3, #989A8A); 
	background: -o-linear-gradient(#BABBB3, #989A8A);
    /* End normal button start/end background-color */
    }
    
.btnDefault .btnMiddle,
.btnDefaultBig .btnMiddle,
.btnAttract .btnMiddle,
.btnAttractBig .btnMiddle,
.btnFirst .btnMiddle,
.btnPrevious .btnMiddle,
.btnNext .btnMiddle,
.btnLast .btnMiddle{
    border: 1px solid #880000; /* Default button border color */ 
    background:#cc0000;
    /* Begin default button start/end background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cc0000', EndColorStr='#880000');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cc0000), to(#880000));
    background: -moz-linear-gradient(#cc0000, #880000);
    background: linear-gradient(#cc0000, #880000);
	background: -o-linear-gradient(#cc0000, #880000);
	/* End default button start/end background-color */
    }

.pagerBtn,
.controlPagerButtonsContainer .btnMiddle{
    border: 1px solid [414H]; /* Default button border color */ 
    background:[414F];
    /* Begin default button start/end background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='[414F]', EndColorStr='[414G]');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from([414F]), to([414G]));
    background: -moz-linear-gradient([414F], [414G]);
    background: linear-gradient([414F], [414G]);
	background: -o-linear-gradient([414F], [414G]);
	/* End default button start/end background-color */
    }

.pagerBtn a
{
	color:[414E] !important;
}

.pagerBtnWrapper.selected .pagerBtn a
{
	color:[414D] !important;
}

.btnCalltoAction .btnMiddle,
.btnCalltoActionBig .btnMiddle{
    border: 1px solid #E2E2DE; /* CalltoAction button border color */
	background:#4F5963;
	/* Begin calltoAction button start/end background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4F5963', EndColorStr='#4F5963');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4F5963), to(#4F5963));
    background: -moz-linear-gradient(#4F5963, #4F5963); 
    background: linear-gradient(#4F5963, #4F5963); 
	background: -o-linear-gradient(#4F5963, #4F5963);
	/* End calltoAction button start/end background-color */
    }

.notifyWhenAvailableBtn .btnCalltoAction .btnMiddle{
    border: 1px solid [41T]; /* CalltoAction button border color */
	background:[41R];
	/* Begin calltoAction button start/end background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='[41R]', EndColorStr='[41S]');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from([41R]), to([41S]));
    background: -moz-linear-gradient([41R], [41S]); 
    background: linear-gradient([41R], [41S]); 
	background: -o-linear-gradient([41R], [41S]);
	/* End calltoAction button start/end background-color */
    }

.notifyWhenAvailableBtn .btnCalltoAction .btnMiddle .ico{
	[41U]
}

.btnDisabled .btnMiddle{
    border:1px solid #E2E2DE; /* Disabled button border-color */
    background:#FBFBFB;
    /* Begin disabled button start/end background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FBFBFB', EndColorStr='#F0F0EE');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBFBFB), to(#F0F0EE));
    background: -moz-linear-gradient(#FBFBFB, #F0F0EE); 
    background: linear-gradient(#FBFBFB, #F0F0EE); 
	background: -o-linear-gradient(#FBFBFB, #F0F0EE);
	/* End disabled button start/end background-color */
    }

/* 4.2 Carousel */		
.controlCarouselImageSliderContainer{
    border:1px solid #E2E2DE; /* Carousel border-color */
    background:#FBFBFB;
    /* Begin carousel start/end background-color */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FBFBFB', EndColorStr='#F0F0EE');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBFBFB), to(#F0F0EE));
    background: -moz-linear-gradient(#FBFBFB, #F0F0EE); 
    background: linear-gradient(#FBFBFB, #F0F0EE);
	background: -o-linear-gradient(#FBFBFB, #F0F0EE);
    /* End carousel start/end background-color */
    }

/* 4.3 Checkout steps */
.wizardStepCntNotFinished h2{
	color:#4F5963 !important /* Unfinished text-color */
	}

.wizardStepCnt h2{
	color:#4F5963 !important /* Active text-color */
	}

.wizardStepCntInactive h2{
	color:#81AA4B !important /* Finished text-color */
	}

.wizardStepCnt{        
    background:#F4F4F3;
    /* Begin checkout step active start/end background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F4F4F3', EndColorStr='#F4F4F3');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F4F4F3), to(#F4F4F3));
    background: -moz-linear-gradient(#F4F4F3, #F4F4F3); 
    background: linear-gradient(#F4F4F3, #F4F4F3);
    background: -o-linear-gradient(#F4F4F3, #F4F4F3);
	/* End checkout step active start/end background-color */
    }

.controlWizardContainer.arrow .wizardStepCnt .wizardStepArrow{
	border-left-color: #F4F4F3;
	}
    
.wizardStepCntInactive{
    background:#FCFBFB;
    /* Begin checkout step finished start/end background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FCFBFB', EndColorStr='#F0F0EE');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FCFBFB), to(#F0F0EE));
    background: -moz-linear-gradient(#FCFBFB, #F0F0EE);
    background: linear-gradient(#FCFBFB, #F0F0EE);
    background: -o-linear-gradient(#FCFBFB, #F0F0EE);
	/* End checkout step finished start/end background-color */
    }

.controlWizardContainer.arrow .wizardStepCntInactive .wizardStepArrow{
	border-left-color: #F0F0EE;
	}

.wizardStepCntNotFinished{
    background:#FFFFFF;
    /* Begin checkout step unfinished start/end background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FFFFFF');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));
    background: -moz-linear-gradient(#FFFFFF, #FFFFFF);
    background: linear-gradient(#FFFFFF, #FFFFFF);
    background: -o-linear-gradient(#FFFFFF, #FFFFFF);
	/* End checkout step unfinished start/end background-color */
    }

.controlWizardContainer.arrow .wizardStepCntNotFinished .wizardStepArrow{
	border-left-color: #FFFFFF;
	}

/* 4.4 Fonts */
/* 4.4.1 font family */
h1,
h1 span{
	font-family: "Trebuchet MS",sans-serif; /* Heading 1 */
    }

.controlTabContainer .ajax__tab_tab,
.controlTabContainer .ajax__tab_tab span,
.controlProfileManagementContainer .hdrMiddle h2, 
.controlOrderManagementContainer .hdrMiddle h2,
.controlCreateProspectContainer .hdrMiddle h2,
h2,
h2 span,
h3,
h3 span{
	font-family: "Trebuchet MS",sans-serif; /* Heading 2 and 3 */
    }

html,
body,
span,
input,
select,
textarea,
.controlItemNumberContainer,
.controlTabContainer a,
.btnMiddle input,
.btn,
.btnControlRelated,
.btnNormalSmall,
.btnNormal, 
.btnNormalBig, 
.btnDefault, 
.btnDefaultBig, 
.btnCalltoAction,
.btnCalltoActionBig,
.btnAttract,
.btnAttractBig,
h4 span,
h4{
	font-family: Arial,Verdana,Helvetica,Sans-serif; /* Normal text */
	}

.controlProductListAttributesContainer span,
.controlProductFlowContainer .controlItemNumberContainer{
    font-family: "Trebuchet MS",sans-serif; /* Subtile text */
    }

.controlMainMenuContainer .AspNet-Menu-Horizontal{
	font-family: Arial,Verdana,Helvetica,Sans-serif; /* Menu text */
    }	
	
/* 4.4.2 font sizes */
h1,.emptSmb{
	font-size: 18px; /* Heading 1 */
	}

.controlTabContainer .ajax__tab_tab,
.controlTabContainer .ajax__tab_tab span,
.controlCategoryFlowContainer .productInfoContainer .hypTitle,
.controlProfileManagementContainer .hdrMiddle h2, 
.controlOrderManagementContainer .hdrMiddle h2,
.controlCreateProspectContainer .hdrMiddle h2,
h2, 
h3{
	font-size: 15px; /* Heading 2 and 3 */
	}


.controlProductDetailsRatingAndPriceContainer .lblPrice{
    font-size: 22px !important; /* Product detail page price (NOT EDITABLE) */
    }

.controlProductDetailsRatingAndPriceContainer.alternativePriceDisplay .lblPrice {
	font-size: 32px !important; /* Product detail page price (NOT EDITABLE) */
}

.wizardStepCnt h2,
.wizardStepCntNotFinished h2,
.wizardStepCntInactive h2,
.controlLastViewedProductLinksContainer,
.controlBomContainer .lblPrice,
.controlProductListContainer .lblPrice,
.controlProductFlowContainer .lblPrice,
.controlProductContainer .lblPrice,
.tbx,
.controlItemNumberContainer,
textarea,
select,
html,
h4,
.controlLastViewedProductsLinkTabContainer,
.tbx input,
.controlNewsletterTitle,
.controlSitemapTitle{
	font-size: 12px; /* Normal text */
	}

.controlProductContainer .lblListPriceValue
{
	font-size: 18px !important; /* Product detail page price (NOT EDITABLE) */
}
	
.controlProductListAttributesContainer span,
.controlProductFlowContainer .controlItemNumberContainer{
    font-size: 11px; /* Subtile text */
    }
		
/* 4.4.3 font colors */
.controlBasketModalPopupProductContainer .hypTitle,
.gviFirstProductRow .gviCntTitle,
.gviWishListOverview .gviCntTitle a,
.gviWishListOverview .gviCntTitle a:link,
.gviWishListOverview .gviCntTitle a:hover,
.gviWishListOverview .gviCntTitle a:active,
.gviBasketOverview .gviCntTitle a,
.gviBasketOverview .gviCntTitle a:link,
.gviBasketOverview .gviCntTitle a:hover,
.gviBasketOverview .gviCntTitle a:active,
.gviProductList .gviCntTitle a,
.gviProductList .gviCntTitle a:link,
.gviProductList .gviCntTitle a:hover,
.gviProductList .gviCntTitle a:active,
.controlCategoryFlowContainer .productInfoContainer .hypTitle,
.controlProductFlowContainer .productInfoContainer .hypTitle,
.controlPopupContainer h2,
.siteContentContainerLeft h2,
.siteContentContainerRight h2,
.specificationsPopup h2,
.returnOrderPopup h2,
h1, 
h1 span{
    color:#4F5963 !important; /* Header 1 and titles */
    }

/* Begin checkout services and information header color */
.controlServiceandInformationContainerCnt h3,
/* End checkout services and information header color */
h2,
h2 span,
.controlCategoryContainer h2,
.controlProfileManagementContainer .hdrMiddle h2, 
.controlOrderManagementContainer .hdrMiddle h2,
.controlCreateProspectContainer .hdrMiddle h2,
h3, 
h3 span,
h4,
h4 span{
	color: #4F5963; /* Header 2 and 3 */
	}
	
#tooltip,
body,
/* Begin checkout services and information text color */
.controlServiceandInformationContainerCnt,
.controlServiceandInformationContainerCnt p,
/* End checkout services and information text color */
/* Begin carousel text color */
#Carousel_Selector .text,
.controlCarouselImageContainer img,
/* End carousel text color */
/* Begin totals container text color */
.controlTotalsContainer,
.controlTotalsContainer span,
.controlTotalsContainer .totalInclVatB2C,
.controlTotalsContainer .totalInclVatB2C span,
.controlTotalsContainer .totalInclVatB2CValue,
.controlTotalsContainer .totalInclVatB2CValue span,
.controlTotalsContainer .totalExclVatB2B,
.controlTotalsContainer .totalExclVatB2B span, 
.controlTotalsContainer .totalExclVatB2BValue,
.controlTotalsContainer .totalExclVatB2BValue span,
/* End totals container text color */
.basketModalPopup .message,
.controlProductDetailsDescriptionContainer,
.controlPopupContainer .text,
.feedbackMessage,
.form .lbl,
.form .lbl span,
.tbl,
.tbl span,
.lblNewsShortDescription,
.shortDescription,
.paragraph,
.paragraph span,
p,
.lbl,
span,
.rbtnList label,
.contentBody,
.fieldsetValue,
.controlProductReviewContainer .lblReviewTitle,
.controlProductFlowContainer .lblPrice,
.lblStockIndication,
.largeImagePopup .controlItemNumberContainer .lblProductid,
.controlProductDetailsContainer .controlItemNumberContainer .lblProductid,
.controlWarningMessageContainer .lblTitle,
.controlTemplateNameContainer .lblTemplateName,
.controlTemplateNameContainer .lblTemplateName span,
.controlProductResultsContainer,
.controlProductResultsContainer span{
    color: #4F5963; /* Normal text */
    }

/* Begin mini basket container text color */
.controlLoginViewContainer .welcome,
.controlBasketContainer .lblNumberOfItems,
.controlBasketContainer .lblTotalAmountValue,
.controlBasketContainer .lblTotalAmountComma,
.controlBasketContainer .lblQuantitySuffix,
/* End mini basket container text color */
/* Begin personal menu container text color */
.controlLoginViewContainer,
.controlLoginViewContainer .userName,
.controlLoginViewContainer .companyName,
.controlLoginViewContainer .companyName span,
.controlLoginViewContainer .impersonation
/* End personal menu container text color */
{
	color: #4F5963;
}

.hypBackToOverview a,
.hypBackToOverview a:link,
.hypBackToOverview a:hover,
.hypBackToOverview a:active,
#pendingOrderDetailPage .controlTotalsContainer .shippingCosts .lblShippingCosts,
#pendingOrderDetailPage .controlTotalsContainer .shippingCosts .lblShippingCosts span, 
#orderOverviewPage .controlTotalsContainer .shippingCosts .lblShippingCosts,
#orderOverviewPage .controlTotalsContainer .shippingCosts .lblShippingCosts span,
.salesPriceContainer .lblPrice{
    color: #4F5963 !important; /* Normal text */
    }

/* Begin totals container */
.controlTotalsContainer .vatPercentage,
.controlTotalsContainer .vatPercentageValue,
.controlTotalsContainer .totalInclVatB2C,
.controlTotalsContainer .totalInclVatB2CValue,
.controlTotalsContainer .totalInclVatB2B,
.controlTotalsContainer .totalInclVatB2BValue,
.controlTotalsContainer .totalExclVatB2C,
.controlTotalsContainer .totalExclVatB2CValue,
.controlTotalsContainer .totalExclVatB2B,
.controlTotalsContainer .totalExclVatB2BValue,
/* End totals container */
/* Begin category tree leaf color */
.controlCategoryContainer .AspNet-TreeView ul li ul li a,
.controlCategoryContainer .AspNet-TreeView ul .AspNet-TreeView-Selected ul li a,
.controlCategoryContainer .AspNet-TreeView ul .AspNet-TreeView-ParentSelected a,
/* End category tree leaf color */	
.controlTotalNumberAmountContainer,
.OrderdetailExtraTable,
.controlCategoryContainer,
.controlMainMenuContainer .AspNet-Menu-Horizontal,
.lblNrOfSearchResults,
.siteFooterContainer .controlFooterContainer, 
.form .hr, 
.form hr,
hr,
.lblKeyword,
.fieldsetDescription,
.textNoReviews{
	color: #4F5963; /* Subtile text */
	}

.controlProductReviewContainer .lblReviewDate,
/* Begin product list attributes text color */
.controlProductListAttributesContainer span,
/* End product list attributes text color */
/* Begin breadcrumb container text, link and current link color */
.siteBreadCrumbContainer .controlBreadCrumbContainer .hypBreadCrumbCurrentNode,
.siteBreadCrumbContainer .controlBreadCrumbContainer .hypBreadCrumbNode,
.siteBreadCrumbContainer .controlBreadCrumbContainer span,
/* End breadcrumb container text, link and current link color */
.controlProductFlowContainer .controlItemNumberContainer .lblProductid,
.controlProductFlowContainer .controlItemNumberContainer .lblProductidValue
{
    color: #4F5963 !important; /* Subtile text */
}

.salesPriceContainer .lblListPriceValue,
.gvi .salesPriceContainer .lblListPriceValue{
    color: #485d91 !important; /* List price */
    }

.controlProductDetailsRatingAndPriceContainer .lblPrice{
    color: #485d91 !important; /* Price to pay */
    }

/* 4.5 Gridviews */
.gviHdrBackground .cnt{
    border:1px solid #E2E2DE; /* Header border-color */
    background:#FBFBFB;
    /* Begin header start/end background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FBFBFB', EndColorStr='#F0F0EE');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBFBFB), to(#F0F0EE));
    background: -moz-linear-gradient(#FBFBFB, #F0F0EE); 
    background: linear-gradient(#FBFBFB, #F0F0EE); 
    background: -o-linear-gradient(#FBFBFB, #F0F0EE);
	/* End header start/end background-color */
    }

.gviHdr,
.gviHdr span{
	color: #4F5963; /* Header text-color */
	}

.gviHdr a,
.gviHdr a:link,
.gviHdr a:hover,
.gviHdr a:active{
    color:#4F5963 !important; /* Header link-color */
    }

.gviProductSizes .gviHdrEmptyHorizontalheadercell{
	background-color: Transparent;
    }

/* Begin lists text color */
.list,
.listHeader,
/* End lists text color */
.gvi .gviCnt,
.gvi .gviCnt span,
.gvi .gviCnt .lbl{
    color: #4F5963; /* Content text-color */
    }
    
/* Begin lists alternate row background-color */
.listAltRow,
/* End lists alternate row background-color */
.gviAltRow .gviCnt{
    background-color: #FCFCFC !important; /* Content alternate row background-color */
    }

/* Begin totals container */
.controlTotalsContainer td,
/* End totals container */
/* Begin lists separator color */
.listNewsOverview,
.listNewsOverview li,
/* End lists separator color */
.gviPager td,
.gviOrderDetails .cnt table,
.gviFtr,
.gvi,
.gviProductSizes .gviHdr,
.gviPrepacks .gviHdr,
.gviPaymentMethods,
.gviShippingMethods,
.gviBom .gviCntVariantAndQuantity,
.gviBom, 
.gviBomNested,
.gviCnt,
.gviProductList .gviCnt,
.gviOrderDetails .cnt,
.gviFirstProductRow .gviCnt{
	border-color: #E2E2DE !important; /* Content separator color */
	}

/* 4.6 Hyperlinks */
/* Begin normal hyperlink color */
.btnControlRelated .btnMiddle a,
.btnControlRelated .btnMiddle a:active,
.btnControlRelated .btnMiddle a:hover,
.btnControlRelated .btnMiddle a:visited, 
.btnControlRelated .btnMiddle a:link,
.controlTotalsContainer .shippingCosts .lblShippingCosts,
.controlTotalsContainer .shippingCosts .lblShippingCosts span,
.hypReadReviews,
.controlTabContainer a,
.controlProfileManagementContainer .lblHeading,
.controlOrderManagementContainer .lblHeading,
.controlCreateProspectContainer .lblHeading,
/* End normal hyperlink color */
/* Begin headlines container hover color */
.controlNewsListContainerCnt a,
.controlNewsListContainerCnt a:link,
.controlNewsListContainerCnt a:visited, 
.controlNewsListContainerCnt a:hover, 
.controlNewsListContainerCnt a:active,
/* End headlines container hover color */
/* Begin breadcrumb hyperlink hover color */
.siteBreadCrumbContainer .controlBreadCrumbContainer .hypBreadCrumbNode a:hover,
.siteBreadCrumbContainer .controlBreadCrumbContainer .hypBreadCrumbCurrentNode a:hover,
/* End breadcrumb hyperlink hover color */
.facetList .hypExpand .text,
.facetList .hypCollapse .text,
.dealerLocator a span{
	color: #06F !important; /* Link-color */
	}

/* Begin mini basket hyperlink color */
.controlBasketContainer .hypShoppingBasket,
/* End mini basket hyperlink color */
/* Begin personal menu hyperlink color */
.controlLoginViewContainer a,
.controlLoginViewContainer a:link, 
.controlLoginViewContainer a:visited,
.controlLoginViewContainer a:hover,
.controlLoginViewContainer a:active
/* End personal menu hyperlink color */
{
	color: #06f !important;
}

a,
a:link,
a:hover,
a:active{
    color: #06F; /* Link-color */
    }

a:visited{
	color: #06F; /* Links visited text-color */
	}

/* 4.7 Horizontal rule */
/* Begin tabs separator color */
.controlTabContainer .controlTabContainerCnt,
.controlTabContainer .tblOrderDetailsLeftRight,
/* End tabs separator color */
.hrMain{
    border-color: #cccccc !important; /* Main horizontal rule color */
    }

.lastViewedProductsTabs.controlTabContainer .controlTabContainerCnt {
	border-color: transparent !important; 
}

/* 4.8 Inputs, dropdowns and textareas */

/* 4.8.1 General settings */
select,
.ifrmTellAFriendMessagePreview,
.controlTermsConditionsContainer,
.controlTermsConditionsContainer span,
textarea,
.tbx input,
.tbx{
    color:#4F5963; /* text-color */
    }

.controlTermsConditionsContainer h1,
.controlTermsConditionsContainer h2,
.controlTermsConditionsContainer h3{
    color:#4F5963 !important; /* text-color */
    } 
    
.tbxWaterMarkExtension{
    color:#BBBCB5 !important; /* watermark-color  */
    }

/* 4.8.2 Dropdowns */
select{
    border:1px solid #B8B8B8 !important; /* border-color  */
    background-color:#FFFFFF !important; /* background-color */
    }

/* 4.8.3 Inputs and textareas */
*+html .ifrmTellAFriendMessagePreview,
*+html .controlTermsConditionsContainer,
*+html .tbx{
    border:1px solid #B8B8B8 !important; /* border-color (IE 7) */
    }

.ifrmTellAFriendMessagePreview,
.controlTermsConditionsContainer,
.tbx{
    border:1px solid #B8B8B8\0/!important; /* border-color (IE 8) */
    }

.ifrmTellAFriendMessagePreview,
.controlTermsConditionsContainer,
.tbx{
    background-color:#FFFFFF; /* background-color (IE 8) */
    }
    
*+html .ifrmTellAFriendMessagePreview,
*+html .controlTermsConditionsContainer,
*+html .controlTermsConditionsContainer span,
*+html .tbx{
    background-color:#FFFFFF !important; /* background-color (IE 7) */
    }

/* 4.11 Main menu */
.controlMainMenuCntContainerBackground{
    background:#cc0000;
    /* Begin start/end background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cc0000', EndColorStr='#880000');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cc0000), to(#880000)); 
    background: -moz-linear-gradient(#cc0000, #880000); 
    background: linear-gradient(#cc0000, #880000); 
    background: -o-linear-gradient(#cc0000, #880000);
	/* End start/end background-color */
    }

.controlMainMenuContainer{
    -webkit-box-shadow: 0px 1px 2px #cececc;        
    -moz-box-shadow: 0px 1px 2px #cececc; 
    box-shadow: 0px 1px 2px #cececc; 
    }

.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-Leaf .AspNet-Menu-Selected a,
.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-Leaf .AspNet-Menu-ChildSelected a,
.controlMainMenuCntContainer .controlMegaTopMenu .AspNet-Menu .AspNet-Menu-Template.AspNet-Menu-Selected a span,
.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-Selected a,
.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-ChildSelected a{
	color:#ffffff !important; /* Tab active text color */
	}

.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-Leaf .AspNet-Menu-Template a,
.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-Template a,
.controlMainMenuCntContainer .controlMegaTopMenu .AspNet-Menu .AspNet-Menu-Leaf a span,
.controlMainMenuCntContainer .controlMegaTopMenu .AspNet-Menu .AspNet-Menu-WithChildren a span{
	color:#ffffff; /* Tab inactive text color */
	}

.controlMegaTopMenu .border div.backgroundTransparrent,
.controlDropdownMenu .border div.backgroundTransparrent,
.controlMainMenuContainer .AspNet-Menu-WithChildren > ul div.backgroundTransparrent,
.controlMainMenuContainer .AspNet-Menu-WithChildren ul ul div.backgroundTransparrent{
    background-color:#cc0000 !important; /* Main menu sub background color */
    }

.controlMegaTopMenu .border div.backgroundMenuPopup
{
	background:[4AN] !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='[4AN]', EndColorStr='[4AO]') !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from([4AN]), to([4AO])) !important; 
    background: -moz-linear-gradient([4AN], [4AO]) !important; 
    background: linear-gradient([4AN], [4AO]) !important; 
    background: -o-linear-gradient([4AN], [4AO]) !important;
	
	border-top: 0 !important;
    }

.controlMegaTopMenu .border div.backgroundTransparrent,
.controlDropdownMenu .border div.backgroundTransparrent
{
 
}
.controlMainMenuContainer .tabInactiveMiddle a,
.controlMainMenuContainer .tabActiveMiddle a
{
    line-height: px;
}
.controlMainMenuContainer,
.controlMainMenuCntContainerBackground,
.controlMainMenuCntContainer,
.controlMainMenuCntContainer  .AspNet-Menu-Horizontal
{
	height: px;
}

.controlMainMenuContainer ul ul li,
.controlMainMenuContainer .AspNet-Menu-WithChildren > ul,
.controlMainMenuContainer .AspNet-Menu-WithChildren ul ul{
	border-color:#ffffff !important; /* Main menu sub border color */
    }

.controlMainMenuContainer ul .backgroundTransparrent{
    background-color:#880000 !important; /* Main menu hover background color */
	
    }

.controlMainMenuContainer .AspNet-Menu .tabInactiveMiddle a:hover,   
.controlMainMenuContainer .AspNet-Menu .hover .tabInactiveMiddle a,
.controlMainMenuContainer .AspNet-Menu a:hover,
.controlMainMenuContainer .AspNet-Menu a:hover .text{
    color:#ffffff !important;/* Main menu hover text color */
	}

.controlMegaTopMenu .AspNet-Menu a:hover,
.controlMegaTopMenu .AspNet-Menu a:hover span,
.controlMegaTopMenu .AspNet-Menu a:hover .text{
    color:#ffffff !important;/* Multicolumn dropdown hover text color */
    }

.controlMainMenuContainer .AspNet-Menu ul a,
.controlMainMenuContainer .AspNet-Menu ul a .text{
    color:#ffffff !important;/* Main menu dropdown text color */
    }

/* 4.12 Messages */
.alertmessage,
.alertmessage span{
    color:#4F5963; /* Alert message text-color */
    }

/* Begin product detail order container */
.controlProductDetailsFormCntContainer,
/* End product detail order container */
.alertmessage
{
	border:1px solid #e0e0e0; /* Alert message border-color */
}

/* Begin product detail order container */
.controlProductDetailsFormCntContainer div.backgroundTransparrent,
/* End product detail order container */
.alertmessage div.backgroundTransparrent{
	background-color: #e0e0e0; /* Alert message background-color */

	
	}

.pageErrorMessage,
.errormessage p,
.naPrice,
.notAvailableMessage,
.notAvailableMessage span,
.controlTabContainer .errormessage span,
.errormessage span,
.errormessage{
	color: #FF0000 !important; /*  Error message text-color */
	}

/* 4.13 Mini basket */
div.StandartLayout .controlBasketContainerBackground,
div.AlternativeLayoutBackground
{
    background:#ffffff;
    /* Begin container start/end background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(#ffffff, #ffffff);
    background: linear-gradient(#ffffff, #ffffff);
    background: -o-linear-gradient(#ffffff, #ffffff);
	/* End container start/end background-color */
 }


.controlBasketContainer,
div.AlternativeLayout
{
    border: 1px solid #ffffff; /* Border-color */
 }


div.AlternativeLayout .controlBasketContainer
{
	border: 0!important;
	padding-top:6px!important;
	padding-bottom:6px!important;
}

.controlBasketContainer .icon
{
	
	
}

div.controlBasketContainer a.hypShoppingBasket,
div.AlternativeLayout div.controlTotalNumberAmountContainer span.lblNumberOfItems,
div.AlternativeLayout div.controlTotalNumberAmountContainer span.lblQuantitySuffix,
div.AlternativeLayout div.controlLoginViewContainer div.controlLoginViewLinkPositioningContainer a,
div.AlternativeLayout .controlLoginViewContainer div.userName,
div.AlternativeLayout .controlLoginViewContainer div.welcome
{
	
}

div.BasketLoginContainer,
div.controlBaseSearchContainer
{
	
}
/* 4.14 Pagers */
.controlProductReviewContainer .controlPagerContainer,
.controlPagerContainer{
    border-color:#F0F0EE; /* border-color */
    }

.controlProductReviewContainer .controlPagerContainer div.backgroundTransparrent,
.controlPagerContainer div.backgroundTransparrent{
    background-color:#cccccc; /* background-color */
	
    }


.controlPagerContainer .lblResults{
    color:#FFFFFF; /* text-color */
    }
    
/* 4.16 Popups */
.submitOrderTransmittingPopup,
.termsConditionsPopup,
.failurePopup,
.succesPopup,
.addProductToWishlistNeedLoginPopup,
.updateProgressPopup,
.createProspectPopup,
.createProspectFailedPopup,
.createAccountPopup, 
.createAccountFailedPopup,
.editProfilePopup,
.editProfileFailedPopup,
.orderTemplateDetailsPopup, 
.orderTemplateSavingSucceededorDeletedPopup, 
.orderTemplateSavingFailedPopup, 
.largeImagePopup, 
.forgotPasswordPopup, 
.changePasswordPopup,
.saveAsTemplatePopup,
.saveAsTemplateSucceededPopup,
.quickOrderPopup,
.reviewPopup,
.addProductToWishlistSucceededPopup,
.addProductToWishlistNeedLoginPopup,
.specificationsPopup,
.returnOrderPopup {
    -webkit-box-shadow: 0px 2px 2px #333333; 
    -moz-box-shadow: 0px 2px 2px #333333; 
    box-shadow: 0px 2px 2px #333333;
	}

.updateProgressPopup,
.controlBasketModalPopupProgressIndicatorContainer .positioning,
.basketModalPopup .positioning{
    -webkit-box-shadow: 0px 3px 3px #cececc; 
    -moz-box-shadow: 0px 3px 3px #cececc; 
    box-shadow: 0px 3px 3px #cececc;
    }

#tooltip,
.controlBasketModalPopupProgressIndicatorContainer .positioning div.backgroundTransparrent,
.basketModalPopup .positioning div.backgroundTransparrent,
.submitOrderTransmittingPopup div.backgroundTransparrent,
.termsConditionsPopup div.backgroundTransparrent,
.failurePopup  div.backgroundTransparrent,
.succesPopup  div.backgroundTransparrent,
.addProductToWishlistNeedLoginPopup div.backgroundTransparrent,
.updateProgressPopup div.backgroundTransparrent,
.createProspectPopup div.backgroundTransparrent,
.createProspectFailedPopup div.backgroundTransparrent,
.createAccountPopup div.backgroundTransparrent, 
.createAccountFailedPopup div.backgroundTransparrent,
.editProfilePopup div.backgroundTransparrent,
.editProfileFailedPopup div.backgroundTransparrent,
.orderTemplateDetailsPopup div.backgroundTransparrent, 
.orderTemplateSavingSucceededorDeletedPopup div.backgroundTransparrent, 
.orderTemplateSavingFailedPopup div.backgroundTransparrent, 
.largeImagePopup div.backgroundTransparrent, 
.forgotPasswordPopup div.backgroundTransparrent, 
.changePasswordPopup div.backgroundTransparrent,
.saveAsTemplatePopup div.backgroundTransparrent,
.saveAsTemplateSucceededPopup div.backgroundTransparrent,
.quickOrderPopup div.backgroundTransparrent,
.reviewPopup div.backgroundTransparrent,
.addProductToWishlistSucceededPopup div.backgroundTransparrent,
.addProductToWishlistNeedLoginPopup  div.backgroundTransparrent,
.specificationsPopup div.backgroundTransparrent,
.returnOrderPopup div.backgroundTransparrent
{
    background-color:#FFFFFF;
	
}

/* 4.18 Tabs*/
.controlTabContainer .ajax__tab_header .ajax__tab_tab,
.controlTabContainer .ajax__tab_header .ajax__tab_tab .lastViewedProductsHdr{
	color:#4F5963 !important; /* Tab inactive text-color */
	}

.controlTabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_tab,
.controlTabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_tab .lastViewedProductsHdr{
	color:#333333 !important; /* Tab active text-color */
	}

.controlTabContainer span,
.controlTabContainer p span,
.controlTabContainer .cnt p,
.controlTabContainer .cnt p span,
.controlTabContainer .cnt .lbl{
	color:#4F5963; /* Tab container content text-color */
	}

.controlTabContainer .ajax__tab_header .ajax__tab_outer .ajax__tab_tab{
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 0px;
	background:#f2f2f2;
    /* Begin start/end tab inactive background-color */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f2f2f2', EndColorStr='#ffffff');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f2f2f2), to(#ffffff));
    background: -moz-linear-gradient(#f2f2f2, #ffffff); 
    background: linear-gradient(#f2f2f2, #ffffff); 
    background: -o-linear-gradient(#f2f2f2, #ffffff);
	/* End start/end tab inactive background-color */
    }

.controlTabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_outer .ajax__tab_tab{
    background: #FFFFFF !important; /* tab active background-color */
	filter:none !important;
    }

/* 4.19	Thumbnails */
.controlCarouselImageContainer,
.imgThumbnail,
.imgThumbnailSelected,
.controlBigImageContainer{
	background-color: #FFFFFF; /* Background-color */
	border: 1px solid #FFFFFF !important; /* Border-color */
	}
	
/* 4.20	Tooltips */
#tooltip{
    -webkit-box-shadow: 0px 3px 3px #cececc; 
    -moz-box-shadow: 0px 3px 3px #cececc; 
    box-shadow: 0px 3px 3px #cececc;
    }

	.RedirectToForgotPassword
{
    height:30px;
    display: block;
    left: 5px;
    position: relative;
    *width:100px;
}

.listProductInfoWraper .listProductInfoContainer div.backgroundTransparrent
{
	background:#FFFFFF;
    /* Begin start/end tab inactive background-color */
	
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FFFFFF');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));
    background: -moz-linear-gradient(#FFFFFF, #FFFFFF); 
    background: linear-gradient(#FFFFFF, #FFFFFF); 
    background: -o-linear-gradient(#FFFFFF, #FFFFFF);
	/* End start/end tab inactive background-color */
 }
 .listProductInfoWraper .listProductInfoContainer div.backgroundTransparrent
{
 	border:1px solid #FFFFFF  !important;
	border-radius: 3px 3px 3px 3px;
}



.productCarrousel>div.backgroundTransparrent
{
	background:#FFFFFF;
    /* Begin start/end tab inactive background-color */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));
    background: -moz-linear-gradient(#FFFFFF, #FFFFFF); 
    background: linear-gradient(#FFFFFF, #FFFFFF); 
    background: -o-linear-gradient(#FFFFFF, #FFFFFF);
	/* End start/end tab inactive background-color */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FFFFFF');
}
.productCarrousel
{
 	border:1px solid #FFFFFF  !important;
}
.productCarrousel table tr td
{
	height: 110px;
}
.productCarrousel
{
	margin-bottom: 20px;
}
.controlMainMenuContainer
{
	
}

.productCarrousel .pagerPages .pagerPagescontainer div.backgroundTransparrent
{
	background:#FFFFFF;
    /* Begin start/end tab inactive background-color */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));
    background: -moz-linear-gradient(#FFFFFF, #FFFFFF); 
    background: linear-gradient(#FFFFFF, #FFFFFF); 
    background: -o-linear-gradient(#FFFFFF, #FFFFFF);
	/* End start/end tab inactive background-color */
	
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FFFFFF');
}
.productCarrousel .pagerPages .pagerPagescontainer
{
 	border:1px solid #FFFFFF  !important;
	border-radius: 3px 3px 3px 3px;
}
.productCarrousel .pagerPages .pagerPagescontainer
,.productCarrousel .pagerPages .pagerPagescontainer a
,.productCarrousel .pagerPages .pagerPagescontainer a:hover
,.productCarrousel .pagerPages .pagerPagescontainer a:visited
,.productCarrousel .pagerPages .pagerPagescontainer li
{
	color: #000000;
	font-size:12px;
	font-family: Arial,Verdana,Helvetica,Sans-serif;
}

.facetsShowButton>div
{
	border: 1px solid #FFFFFF;
}   
.facetsShowButton .facetsShowButtonBackground
{
	background-color: #FFFFFF;/*!!!!*/
    
	
}
.headerContentImageCnt
{
	width: 100%;
	float: left;

	background: [24B];
	background: -webkit-gradient(linear, 0 0, 0 bottom, from([24B]), to([24C]));
    background: -moz-linear-gradient([24B], [24C]);
    background: linear-gradient([24B], [24C]);
	background: -o-linear-gradient([24B], [24C]);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='[24B]', EndColorStr='[24C]');

	height:0px;
	margin-top:0px;
	[HeaderContentImage]
}
.footerContentImageCnt
{
	width: 100%;
	float: left;

	background: [24D];
	background: -webkit-gradient(linear, 0 0, 0 bottom, from([24D]), to([24E]));
    background: -moz-linear-gradient([24D], [24E]);
    background: linear-gradient([24D], [24E]);
	background: -o-linear-gradient([24D], [24E]);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='[24D]', EndColorStr='[24E]');

	height:0px;
	margin-bottom:0px !important;
	[FooterContentImage]
}
.siteContentContainerCnt
{
	*margin-bottom:0px !important;
}

.siteFooterContainerCnt .controlFooterContainer
{
	text-align: right;
}

.headerSiteMapImageCnt
{
	background: [25K];
	background: -webkit-gradient(linear, 0 0, 0 bottom, from([25K]), to([25L]));
    background: -moz-linear-gradient([25K], [25L]);
    background: linear-gradient([25K], [25L]);
	background: -o-linear-gradient([25K], [25L]);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='[25K]', EndColorStr='[25L]');

	height:0px;
	[HeaderSiteMapImage]
}
.footerSiteMapImageCnt
{
	background: [25M];
	background: -webkit-gradient(linear, 0 0, 0 bottom, from([25M]), to([25N]));
    background: -moz-linear-gradient([25M], [25N]);
    background: linear-gradient([25M], [25N]);
	background: -o-linear-gradient([25M], [25N]);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='[25M]', EndColorStr='[25N]');

	height:0px;
	[FooterSiteMapImage]
}
.controlSitemapContainer .AspNet-Menu-WithChildren .AspNet-Menu-Template
{
	
}
.siteFooterContainer .controlFooterContainer
{
	padding-bottom: [26G]px;
}
.siteFooterContainer .siteFooterContainerCnt
{
	padding-top: [26G]px;
}

#productListPage .controlContentContainer .HeaderPanel h1.searchResultsInHeader{
color: #4F5963 !important; /* Normal text */
}

.dealerItemBorder {
	border: solid 1px [DealerLocatorItemBorderColor];
}



/* Search Container */
.ajaxSearchPanel 
{
    background: [43L];
    border-color: [43K];
}
.ajaxSearchPanel ul li
{
    border-top-color: [43K];
}
.ajaxSearchPanel ul li:hover 
{
    background-color: [43M];
}
.rpTitle 
{
    color: [43N];
}
.rpDescItem,
.rpTopText
{
    color: [43O];
}

.orderSubmitPageCnt {
    border-color: [OrderSubmitPageContentBorder];
}
.ospcrNumber {
    border-color: [OrderSubmitPageNumberBorder];
	background-color: [OrderSubmitPageNumberBackground];
}

.emptyBasketSearchBox {
	border-color: #e0e0e0;
}

.storesErrorMsg {
    border-color: [BasketPageDeliveryErrorBorderColor] !important;
    background-color: [BasketPageDeliveryErrorBackgroundColor] !important;
}

.storesErrorMsg,
.storesErrorMsg span {
    color: [BasketPageDeliveryErrorTextColor] !important;
}