@charset "utf-8";
/*General styles start*/
	@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic);
	
    body, html{ background: #eceef1; font-family: 'Open Sans', sans-serif; font-size:11px; color:#9099a4;}
    input, textarea, select { font-family: 'Open Sans', sans-serif; font-size:10px; color:#9099a4; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#9099a4; font-size:18px; font-weight:normal; line-height:18px; font-family: 'Open Sans', sans-serif; height:31px;}
    h2 {margin:0px; color:#27313E; font-size:14px; line-height:25px; font-weight:bold; font-family: 'Open Sans', sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:#FFFFFF; border-top: 2px solid #f0f0f0; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:#FFFFFF; border:2px solid #f0f0f0;}
    .productMenucontainer { background:#FFFFFF; }
    .top { background:none;}
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/search-loader.gif);}
	.topSection .tla .tlaFeedback .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/search-loader.gif); }
    
    .button { border:none; background:#27313E; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#27313E; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #27313E; border-bottom:1px solid #27313E; background-repeat:repeat-x; }
    .headerPaging .paging { color:#27313E; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#27313E; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#27313E; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#27313E; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#dc4931; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #dc4931; border-top:1px solid #dc4931;}
    .line { border-bottom:1px solid #dc4931;}
    .link:link { color: #dc4931; font-size:10px; }
    .link:active { color: #dc4931; font-size:10px; }
    .link:visited { color: #dc4931; font-size:10px; }
    .link:hover { color: #dc4931; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:none;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#dc4931; text-decoration:none; line-height:20px; }
    .productHeader { background:#27313E; border-top:1px solid #b5afaa; border-bottom:1px solid #b5afaa; background-image:url(images/topBarBg.gif); background-repeat:repeat-x; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#dc4931; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#dc4931; font-size:10px;  line-height:15px; }
    .priceSmall { color:#dc4931; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#dc4931;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#dc4931;  text-decoration:none; line-height:17px; }
		.priceStorExcl {font-size:10px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#27313E; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#27313E; line-height:13px; }
    .text a:active{color:#27313E; line-height:13px; }
    .text a:visited{color:#27313E;  line-height:13px; }
    .text a:hover{color:#dc4931; line-height:13px; }
    .textSmall { color:#27313E; font-size:10px; }
    .textSmall a { color:#27313E; font-size:10px; }
    .textSmall a:link { color:#27313E; font-size:10px; }
    .textSmall a:active { color:#27313E; font-size:10px; }
    .textSmall a:visited { color:#27313E; font-size:10px; }
    .textSmall a:hover { color:#dc4931; font-size:10px; }
    .textSmall .link a:hover { color:#dc4931; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#27313E; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#27313E; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:11px; line-height:13px; color: #ff0000; margin-top: 5px; }
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:504px; height:289px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#27313E; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; vertical-align:top;}
        .productNewsItem .text { color:#27313E; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background: none; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
        .menu a:link { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background-image:url(images/menubg.gif); background-repeat:repeat-x; }
        .menuOverbg { background-image:url(images/menubgOver.gif); background-repeat:repeat-x; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:1px solid #e6e6e6; }
        .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .leftSubMenu { border-top:#e6e6e6 1px solid; }

        .menuNorm { border-bottom:#e6e6e6 1px solid; }
        .menuNorm a { color:#27313E; font-size:11px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#dc4931; font-size:11px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#FFFFFF; border-bottom:#e6e6e6 1px solid; }
        .menuActive a { color:#dc4931; font-size:11px; font-weight:bold; text-decoration:none; }


        .subMenuNorm a { color:#dc4931; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#27313E; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#dc4931; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
        .subSubMenuNorm a { color:#dc4931; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#27313E; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#dc4931; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #dc4931; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#dc4931; font-size:10px; font-weight:bold; line-height:15px; }
        .imageFloat{ float:right; margin-left:5px; margin-bottom:10px; display:inline;}
    /*News styles end*/

    /*RightBox styles start*/
        /*General RightBox styles start*/
            .boxRightContainer { background:#FFFFFF; }
            .boxRightContainerImg {background:#FFFFFF; }
            .boxRight { border:1px solid #e6e6e6; color:#27313E; font-size:11px; }
            .boxRight a { color:#27313E; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#dc4931; }
            .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#dc4931; }
            .boxRight input {color:#27313E; font-size:10px; text-decoration:none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:11px; }
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#27313E; font-size:11px; background: url(images/smallCart.gif) bottom right no-repeat; }
              .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 1px solid;  }
            .boxRightCart #smallCartLink a { color:#27313E; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { border:1px solid #e6e6e6; color:#27313E; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#27313E; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#dc4931; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: 1px solid #d6d6d6; }
        .mcbLogoBox a{ color:#ababab; }
        
        .textAdress {color:#27313E; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#27313E; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#27313E; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#27313E; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#27313E; font-size:11px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/




/* new style - cuonglh */
	/* general */	
	.main { background:none; }
	.outer { background:none; }
	.content { background:url(images/bg_content.png) 0 0 repeat-y; padding:0 19px 50px; margin:0; width:900px; border:none; }
	.mainContent { width:938px; border:none; position:relative; background:none; }
	.mainContentTD { background:url(images/pr_content_bg.jpg) 4px bottom no-repeat; padding-bottom:45px; }
	.isFrontpage .mainContentTD { background:url(images/fr_content_bg.png) 4px bottom no-repeat; padding-bottom:18px; }
	.topDiv { width: 900px; }
	.isFrontpage .center { width:900px; padding:0; }
	.isFrontpage .left { display:none; }
	.center { width:702px; padding:0; }
	.centerNoRight { float: left; width: 702px; }
	.boxRightContainerNewsLetter { display:none; } 
	.centerProductListNoRight { padding-right:0; width:702px; position:relative; }
	.left { padding:0 28px 0 0; width:170px; background:none; }
	.LoginBoxRight { display:none; }
	/* e:general */
	
	/* top */
	#TopImageMap { height:0; position:relative; width: 900px; z-index: 6000; }
	#TopImageMap img { height: 21px; left: 6px; position: absolute; top: 58px; width: 22px; }
	.top { height: 85px; left: 4px; margin: 0; position: relative; top: 95px; width: 215px; }
	.topSection { background:url(images/top_bg.png) 0 0 no-repeat; margin-top:0; height: 247px; position:relative; z-index:950; }
	.isAuthenticated .topSection { background:url(images/top_bg_auth.png) 0 0 no-repeat; }
	.topDiv { display: inline; float: none; height: 85px; left: 0; margin-top: 0; position: absolute; top: 0; width: 215px; }	
	.topDiv a { display:block; width: 215px; height: 85px; }
	.logoImg { width:155px; height:85px; }
	
	.topSmallCart { color: #27313e; cursor: pointer; font-family: 'Open Sans', sans-serif; font-size: 13px; height: 20px; line-height: 14px; padding: 12px 0 0 116px; position: absolute; right: 0; text-align: right; text-transform: none; top: -75px; width: auto; text-transform:uppercase; font-style: normal; background:url(images/cart_bg.png) 0 0 no-repeat; }
	.topSmallCart div { width:auto; display:inline; line-height:11px; }
	#topSmallCartCount { background: #e14b32; border-radius: 10px 10px 10px 10px; color: #FFF; left: 103px; line-height: 12px; padding: 3px 5px; position: absolute; top: -5px; }
	*+html #topSmallCartCount { top:-13px; left:-18px; }
	#topSmallCartCount span { color: #FFF; display: block; font-size: 12px; font-style: normal; text-align: center; text-shadow: -1px -1px rgba(0, 0, 0, 0.23); width: auto; line-height:12px; }
	#topSmallCartPrice { padding-right:0; display:inline-block; width:auto; text-align:left; text-transform:none; }
	
	.currencySelector select { 	border: 1px solid #b6b6b6; height: 18px; margin: 0; width: 102px; font-size:11px; color:#000; }
	.currencySelector { margin:0; padding: 0; position: absolute; right: 0; text-align: right; top: 6px; width: 102px; z-index:6000; }
	
	/* e:top */
	
	/* top menu */
	.menu, .additionalMenu { margin:0; padding:0; width:930px; }
	.additionalMenu { height: 24px; text-transform: none; position:absolute; top:52px; padding-left:30px; left:6px; font-family: 'Open Sans', sans-serif; width:635px; background:url(images/icon.png) -681px -429px no-repeat; }
	.additionalMenu a:link, .additionalMenu a:active, .additionalMenu a:visited  { font-size:13px; color:#818991; font-weight:400; display:inline-block; padding:0 12px 0 6px; height:24px; margin-top:0; line-height:24px; text-transform:none; font-family: 'Open Sans', sans-serif; font-style:normal; text-shadow: 1px 1px rgba(255, 255, 255, 0.56);  }
	.additionalMenu .firstTopMenuItem a:link, .additionalMenu .firstTopMenuItem a:active, .additionalMenu .firstTopMenuItem a:visited { padding:0 13px 0 0; }
	.additionalMenu a:hover { color:#dc4931; }
	.additionalMenu .menuNormbg, .additionalMenu .menuOverbg { font-size:13px; font-weight:normal; height:24px; padding:0; color:#dc4931; font-style:italic; background:url(images/topmenu_bg.png) right 8px no-repeat; text-shadow: 1px 1px rgba(255, 255, 255, 0.56); }
	.additionalMenu .menuNormbg:last-child, .additionalMenu .menuOverbg:last-child { background:none; }
	/* e:top menu */
	
	/* dropdown menu */
	.menu { height: 52px; left: 19px; margin: 0; position: absolute; top: 194px; width: 900px; }
	.menu .topLineLink { font-size:15px !important; color:#27313e !important; text-transform:none !important; line-height:17px; font-family:'Open Sans', sans-serif; font-weight: 700 !important; padding:0; }
	.menu #topDropDownMenu li.expanderMenu { background: url(images/dropdown_bg.png) no-repeat scroll 2px 16px; border: none; cursor: pointer; display: inline-block; margin: 0 0px 0 0; padding: 8px 21px 27px 15px !important; }
	.menu #topDropDownMenu li.showAsHover { border:none; z-index:6000; background:url(images/dropdown_bg_hover.png) 2px 16px no-repeat #535e6a; padding: 8px 21px 27px 15px !important; color:#FFF !important;font-weight:600 !important;-webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; }
	.menu #topDropDownMenu li.showAsHover a { color:#FFF !important;font-weight:700 !important; text-shadow:-1px -1px rgba(0,0,0,.23); }
	.menu #topDropDownMenu li.expanderMenu:first-child { margin-left: 0; }
	li.showAsHover div.menuContainer{display:block;}
	
	#topDropDownMenu { margin:0 }
	#topDropDownMenu .menuHeightDiv { height:13px; background:none; }
	li.expanderMenu div.menuFirstWrap {  background:#535e6a; border: none; top:-2px; left:-4px; margin:0 !important; width:auto; padding: 0 0 0 12px; position:relative; border-top:none; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }
	#topmenu_1 div.menuFirstWrap { left:-15px; }
	li.expanderMenu div.menuSecondWrap { background:none; padding:0 0 0 0; }
	li.expanderMenu div.menuThirdWrap { background:none; padding:22px 0 10px; border:none; }
	
	#topDropDownMenu dl { border:none; font-family: 'Open Sans', sans-serif; padding-left:0; width:179px; background:url(images/dropdown_border.jpg) left top no-repeat; }
	#topDropDownMenu dl:first-child { padding-left:0; background:none; width:168px; }
	#topDropDownMenu dt { padding:0; border:none; }
	#topDropDownMenu dd { padding:0 11px 0 11px; border: none; }
	#topDropDownMenu dl:first-child dd { padding:0 11px 0 0; }
	#topDropDownMenu li { margin-top:0; }
	#topDropDownMenu .menuLinkElement { display:block; font-size:15px; line-height:16px; font-weight:700; text-transform:uppercase; text-shadow: 0 -1px rgba(0,0,0,.4); padding:0 0 0 11px; min-height:32px; }
	*+html #topDropDownMenu .menuLinkElement { height:32px; }
	#topDropDownMenu dl:first-child .menuLinkElement { display:block; font-size:15px; line-height:16px; font-weight:700; text-transform:uppercase; text-shadow: 0 -1px rgba(0,0,0,.4); padding:0;  }
	.menu #topDropDownMenu li.showAsHover dd a { color:#FFF !important; font-size:13px !important; text-transform:none; font-weight: 400 !important; text-decoration:none !important; background:none !important; padding-bottom:7px; text-shadow:0 -1px rgba(0,0,0,.4); line-height:13px; }
	.menu #topDropDownMenu li.showAsHover dd a:hover { color:#dc4931 !important; }
	
	.menuContainer {  }
	
	.menuItemImageDiv { margin:8px 11px 14px 11px; width:156px; height:156px; overflow:hidden;}
	#topDropDownMenu dl:first-child .menuItemImageDiv { margin:8px 11px 14px 0; }
	.menuItemImageDiv a, .menuItemImageDiv img { width:156px; }
	/* e:dropdown menu */
	
	/* super search */
	.ssBox { background: none; height: 23px; margin: 0; position: absolute; right: 0; top: 10px; width: 213px; }
	.ssBoxLoaderIcon { float: left; margin: 2px 0; }
	.ssBoxTextDiv input { border: none; color: #27313e; font-size: 13px; height: auto; margin: 0; width: 160px; text-transform:none; font-style: normal; font-family: 'Open Sans', sans-serif; text-shadow:1px 1px rgba(255,255,255,.56); padding:0; outline:none; line-height:18px; }
	.ssBoxButtonDiv { width:23px; height:23px; margin:-2px 4px 0 0; background:none; float:right; }
	.ssBoxButtonDiv input { width:23px; height:23px; margin:0; cursor:pointer; }
	
	.ssResult { left: -478px; margin: 0; position: absolute; top: 10px; width: 699px; }
	.ssResultSectionHead { background:#535e6a; }
	.ssResult a { color:#373433 !important; }
	.ssResultTop { background:url(images/searchField.png) 0 50% no-repeat; } 
	/* e:super search */
	
	/* left menu */
	.left { background: none; padding: 0; width: 170px; margin:28px 28px 0 0; }
	.productMenucontainer { width:170px; padding:0; margin:0; background:none; }
	.leftMenuContainer { margin:0; border:none; padding:0; }
	
	/*.leftMenuHeader { border-top:3px solid #353130; border-bottom:1px solid #cccccc; font-size:19px; font-weight:400; text-transform:uppercase; color:#27313e; height:auto; font-family:'Open Sans', sans-serif; line-height:19px; padding:9px 0 10px 0px; width:170px; }*/
	.leftMenuHeader { border:none; font-size:19px; line-height:19px; width:170px; display:block; background: none; padding:0 0 10px; margin-bottom: 8px; color:#27313e; border-bottom:1px dashed #e8e8e8; font-family: 'Open Sans', sans-serif; height:auto; word-wrap:break-word; }
	
	.leftMenu { padding:0; }
	.menuNorm, .menuActive { padding:1px 0 2px 12px; border: none; font-size:12px; text-transform: none; background:url(images/leftmenu_bg.png) 0 6px no-repeat; }
	.menuNorm a { color:#818991; font-weight:400; line-height:13px; font-size:13px; }
	.menuNorm a:hover { color:#dc4931; font-weight:400; line-height:13px; font-size:13px; }
	
	.menuActive a { color:#dc4931; font-weight:400; line-height:13px; font-size:13px; }
	
	.leftSubMenu { padding:5px 0 5px 13px; margin: 0; border: none; }
	.subMenuNorm, .subMenuActive { margin:2px 0 0; }
	.subMenuNorm a { color:#27313e; font-weight:400; line-height:11px; font-size:11px; }
	.subMenuNorm a:hover { color:#dc4931; font-weight:400; line-height:11px; font-size:11px; }
	.subMenuActive a { color:#dc4931; font-weight:400; line-height:11px; font-size:11px; border:none; }
	
	.menuMore, .menuLess { padding:2px 0; border:none; list-style:none; }
	.menuMore a, .menuLess a { color:#dc4931; font-weight:400; line-height:13px; text-decoration:none; font-size:13px; }
	
	.leftMenuContainerSeperator { height: 11px; }
	
	.boxRightContainerNewsLetter { display:none; }
	.LoginBoxRight { width:170px; margin:0; padding:0; display:none}
	.isAuthenticated .LoginBoxRight{display:block}
	
	.boxRight { width:170px; margin:0; border:none; }
	.boxRight .boxRightContent { padding: 0; background:none; }
	.boxRight .boxRightHeader { border-bottom: 1px solid #e6e6e6;  color: #27313e; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; height: auto; line-height: 19px; padding: 9px 0 10px 0; text-transform: uppercase; width: 170px; }
	.boxRight .divLoginUserName input, .boxRight .divLoginPassword input { background:none; font-size:11px; width:132px; color:#2e2e2e; text-shadow:none; text-align:left; font-weight:400; padding:2px 4px; }
	.boxRight .divLoginBtn input { color: #FFF; font-size: 12px; text-decoration: none; background:#143b69; text-transform:none; text-align:center; width:100%; padding:2px 0; font-weight:700; } 
	.boxRight .divLoginLinks a { font-size:11px; color:#2e2e2e; text-decoration:none !important; }
	.boxRight .divLoginLinks a:hover { font-size:11px; color:#a28651; }
	.LoginBoxRight .boxRightLoginContent a { color: #27313e; font-size: 13px; font-weight: 400; line-height: 13px; text-decoration:none; }
	.LoginBoxRight .boxRightLoginContent a:hover { color: #a28651; font-size: 13px; font-weight: 400; line-height: 13px; }
	.LoginBoxRight .loggedInAsText { font-size: 13px; font-weight: 400; color:#27313e; text-transform:uppercase; }
	.boxRight input { color: #FFF; font-size: 13px; text-decoration: none; background:#373433; text-transform:uppercase; text-align:center; width:100%; padding:2px 0; font-weight:400; }
	/* e:left menu */
	
	/* footer */
	.wideFooter { background:url(images/footer_top_bg.png) 0 0 no-repeat; margin:0 auto; padding:0 4px; width:930px; }
	.wideFooterContentRegion, .wideFooterContent { width:300px; margin:0 auto; position: relative; padding:0; }
	.wideFooterFrontpage { padding: 0 0 33px; border: none; height:auto; width:300px; margin:-10px 0 0 20px; background: none; display:inline-block; }
	*+html .wideFooterFrontpage { float:left; }
	
	.divFooterPart1 { width:300px; text-align:left; color:#959ca4; font-size:11px; margin:0; font-family:'Open Sans', sans-serif; line-height:16px; font-style:normal; padding:0; }
	*+html .divFooterPart1, *+html .divFooterPart2 { float:left; }
	.divFooterPart1 h1, .divFooterPart1 .title { color:#27313e; font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:700; font-style:normal; text-transform:uppercase; margin-bottom:12px; }
	.divFooterPart1 a { color:#dc4931; text-decoration:underline; }
	.divFooterPart1 p { margin:0; line-height:16px; width:300px; font-size:11px; color:#959ca4; }
	
	.mcbLogo { float: none; margin: 0; padding: 0; position: absolute; top: 9px; right: 7px; display:block; }
	.mcbLogoBox { border: none; width:200px; text-align:right; }
	.mcbLogoBox a{ color:#818991; font-size:11px; line-height:11px; text-decoration:none; font-style:normal; font-family: 'Open Sans', sans-serif; text-shadow:1px 1px rgba(255,255,255,.56); }
	
	.wideFooterContent { width:938px; padding:9px 0 0 3px; float:left; background:url(images/footer_bottom_bg.png) 0 0 no-repeat; margin:0 0 0 -4px; }
	.textAdress { color:#818991; font-size:11px; line-height:11px; margin-top:0; text-align:left; padding:0 0 150px 0; background:none; font-family:'Open Sans', sans-serif; width:620px; background:none; text-shadow:1px 1px rgba(255,255,255,.56); }
	.textAdress a:link, .textAdress a:active, .textAdress a:visited, .textAdress a:hover { color:#818991; font-size:11px; line-height:11px; text-decoration:none; font-style:normal; text-shadow:1px 1px rgba(255,255,255,.56); }
	/* e:footer */
		
	/* Footer menu */
	.footerMenuAdvancedDiv { background: none; padding:0; position:relative; width:572px; display:inline-block; margin:-10px 0 0 25px; }
	.footerMenuAdvancedDivInner { width:572px; margin:0 auto; padding: 0; background:none; position:relative; border:none; float:left; }
	*+html .footerMenuAdvancedDivInner { margin-left:30px; }
	
	.footerMenuAdvancedMenuDiv { float:left; width:auto; }
	ul.footerMenuAdvancedLevel1 { margin:0; padding:0; position:relative; display:inline-block; }
	ul.footerMenuAdvancedLevel1 li { display:block; float:left; min-width:83px; width:auto }
	ul.footerMenuAdvancedLevel1 li a { display:block }
	ul.footerMenu li a { color:#e9e8e4; text-transform:none }
	ul.footerMenuAdvancedLevel1 > li { margin:0; padding:0 12px; background:none; }
	ul.footerMenuAdvancedLevel1 > li:first-child { padding-left:0; background:none; }
	ul.footerMenuAdvancedLevel1 > li > a { font-family:'Open Sans', sans-serif; font-size:16px; color:#27313e; text-decoration:none; text-transform:none; font-weight:700; line-height:16px; }
	
	ul.footerMenuAdvancedLevel2 { display:block; float:left; margin:8px 0 0 }
	ul.footerMenuAdvancedLevel2 li { display:block; float:none; padding:0; }
	ul.footerMenuAdvancedLevel2 li a { font-size:11px; color:#959ca4; line-height:16px; text-transform:none; text-decoration:none !important; font-family:'Open Sans', sans-serif; font-style:normal; background:url(images/footer_bg3.png) 0 5px no-repeat; padding:0 0 0 11px; }
	ul.footerMenuAdvancedLevel2 li a:hover { color:#dc4931; text-decoration:none !important; }
	
	.footerMenuAdvancedRightSideDiv { display: block; float: left; width: 230px; margin-left:18px; }
	.footerMenuAdvancedRightSideDiv br { display:none; }
	.footerMenuAdvancedRightSideDiv h1 { font-family:'Open Sans', sans-serif; font-size:16px; color:#27313e; text-decoration:none; text-transform:none; margin-bottom:15px; line-height:16px; }
	.footerMenuAdvancedRightSideDiv p { display:none; }
	.footerMenuAdvancedRightSideDiv .footer_phone { font-family:'Open Sans', sans-serif; font-size:19px; color:#959ca4; text-decoration:none; text-transform:uppercase; background:url(images/icon.png) 0 -429px; padding: 4px 0 4px 41px; margin:0 0 16px 2px; font-weight:700; }
	.footerMenuAdvancedRightSideDiv .footer_mail a { font-family:'Open Sans', sans-serif; font-size:16px; color:#959ca4; text-decoration:none; text-transform:none; background:url(images/icon.png) 0 -505px; padding: 5px 0 7px 41px; font-weight:400; margin:0 0 16px 2px; line-height:16px; }
	*+html .footerMenuAdvancedRightSideDiv .footer_mail a { line-height:35px; }
	ul.footerMenu li.over { text-decoration:none; }
	/* e:Footer menu */
	
	/* frontpage */
	.isFrontpage .content { position:relative; width:930px; margin-bottom:0; padding:16px 4px 0; z-index:900; }
	.mainSlideshowContainer { padding:0; }
	
	.isFrontpage .center { width:900px; margin:0; }
	.boxCenterContainerImgLEFT { width:293px; margin:0 10px 0 0; background:none; }
	.boxCenterContainerImgLEFT img { width:293px; }
	
	.boxCenterContainerImgRIGHT { width:293px; margin:0; background:none; }
	.boxCenterContainerImgRIGHT img { width:293px; }
	
	.boxCenterContainerLEFT { padding:0; margin:17px 0 0; width:274px; background:none; padding:0 21px 0 0; border-right:1px dashed #e8e8e8; }
	.boxCenterContainerLEFT .boxCenter { color: #27313e; font-size: 11px; width: 274px; }
	.boxCenterContainerLEFT .boxCenterHeader { background:url(images/icon.png) -273px -429px no-repeat; padding:5px 0 3px 30px; margin:0; }
	.boxCenterContainerLEFT .boxCenterHeader a { font-size:19px; color:#27313e; font-weight:700; text-transform:none; }
	.boxCenterContainerLEFT .boxCenterHeader a:hover { color:#dc4931; }
	.boxCenterContainerLEFT .boxCenterContent { padding:0; color:#9099a4; font-size:14px; line-height:20px; padding:3px 0 2px; }
/*	.boxCenterContent a { font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; display:block; width:109px; height:30px; background:url(images/icon.png) -791px -320px no-repeat; margin-top:17px; }*/
	.boxCenterContent a { background:url(images/btn_bg.jpg) 0 0 repeat-x; font-size:16px !important; text-transform:none; font-family: 'Open Sans', sans-serif; padding:5px 20px 9px; text-shadow:0 -1px rgba(0,0,0,.23); line-height:16px !important; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-decoration:none !important; color:#FFF !important; display:inline-block; margin-top:17px; }
	
	.boxCenterContainer { padding:0; margin:17px 0 0; width:274px; background:none; padding:0 16px 0 17px; border-right:1px dashed #e8e8e8; float:left; clear:none; }
	.boxCenterContainer .boxCenter { color: #27313e; font-size: 11px; width: 274px; }
	.boxCenterContainer .boxCenterHeader { background:url(images/icon.png) -273px -491px no-repeat; padding:5px 0 3px 33px; margin:0; }
	.boxCenterContainer .boxCenterHeader a { font-size:19px; color:#27313e; font-weight:700; text-transform:none; }
	.boxCenterContainer .boxCenterHeader a:hover { color:#dc4931; }
	.boxCenterContainer .boxCenterContent { padding:0; color:#9099a4; font-size:14px; line-height:20px; padding:3px 0 2px 1px; }
	
	.boxCenterContainerRIGHT { padding:0; margin:17px 0 0; width:274px; background:none; padding:0 0 0 15px; border-right:none; float:left; clear:none; }
	.boxCenterContainerRIGHT .boxCenter { color: #27313e; font-size: 11px; width: 274px; }
	.boxCenterContainerRIGHT .boxCenterHeader { background:url(images/icon.png) -273px -594px no-repeat; padding:5px 0 5px 39px; margin:0; }
	.boxCenterContainerRIGHT .boxCenterHeader a { font-size:19px; color:#27313e; font-weight:700; text-transform:none; }
	.boxCenterContainerRIGHT .boxCenterHeader a:hover { color:#dc4931; }
	.boxCenterContainerRIGHT .boxCenterContent { padding:0; color:#9099a4; font-size:14px; line-height:20px; padding:3px 0 2px 2px; }
	
	.moreInfoText { float:left; clear:none; width:900px; }
	.moreInfoText a:link { color:#dc4931; font-size:11px; font-style:normal; text-decoration:underline; font-weight:400; line-height:13px; }
	.moreInfoText a.moreInfoTextLink { color:#9099a4; font-size:11px; font-style:normal; text-decoration:none; font-weight:400; line-height:13px; }
	.moreInfoText .text { color:#9099a4; font-size:11px; font-style:normal; font-weight:700; line-height:13px; }
	.moreInfoText .text_desc { font-weight:400; }

	#mainSlideshowClock { bottom:12px; right:16px; }
	#clearBottomDiv { height:0; }
	
	.productNewsContainerOuter { right:0; }
	.isFrontpage .divClear { height:0; display:none; }
	.productNewsContainerOuter { background:none; width:700px; padding:0; margin:49px 0 0 20px; position:relative; float:left; }
	.productNewsContainer { background:none; }
	.isFrontpage .productNews { width:auto; margin:0; float:left; }
	.isFrontpage .devider { width:20px; }
	.productNewsItem { background: none; text-align: center; vertical-align: top; width: 100px; min-height:0; }
	.productNewsItemDiv { padding:0; width:100px; }
	.productNewsItemImage a img { padding:0; margin:0; width:100px; border:none !important; }
	.productNews .textBox { width:100px; margin-top:8px; }
	.productNews .textBox a { font-size:14px; line-height:11px; font-weight:700; color:#27313e; text-shadow:0 1px rgba(255,255,255,.6); font-family: 'Open Sans', sans-serif; font-style:normal; }
	.productNews .frontpagePrices { margin: -1px 0 4px; }
	.productNewsItem .prevPrice { width:100px; display:block; font-size:11px; line-height:11px; color:#27313e; text-transform:uppercase; text-shadow:0 1px rgba(255,255,255,.6); font-family: 'Open Sans', sans-serif; font-weight:700; text-decoration:line-through; }
	.productNewsItem .price { width:100px; display:block; font-size:13px; line-height:13px; color:#df5b30; text-transform:uppercase; text-shadow:0 1px rgba(255,255,255,.6); font-weight:700; margin-top:-2px; font-family: 'Open Sans', sans-serif; }
	.isFrontpage .priceExcl, .frontpagePrices br, .isFrontpage .freightLink { display:none; }
	
	.isFrontpage .right { width:221px; padding:0; float:none; position:absolute; top:16px; right:19px; }
	*+html .isFrontpage .right { position:relative; float:right; margin:-675px 15px 0 0; top:0; right:0; }
	.isFrontpage .right .boxRightContainerImg { margin-bottom:15px }
	
	.isFrontpage .frontpageNewsBoxesContainer { background:url(images/fr_content_bg1.png) 0 0 no-repeat #89929c; padding-top:4px; }
	.frontpageNewsBoxesContent { background:url(images/fr_content_bg2.png) 0 bottom no-repeat; padding-bottom:14px; }
	.frontpageNewsBox { float:left; display:block; width:286px; height:203px; padding:4px; margin:12px 0 9px 12px; background:url(images/icon.png) 0 -972px no-repeat }
	.frontpageNewsBox:first-child { margin:12px 0 9px 12px; }
	
	.frontpageNewsBox a { text-decoration:none; outline:none }
	
	#newsBoxImageContainer { float:left; display:block; width:100px; position:relative; padding:11px 5px 10px 11px }
	/*#newsBoxImageContainer > div { float:none }*/
	#newsBoxImageContainer .newsBoxImageLink { display:block; width:100px }
	#newsBoxImageContainer img {border-width: 0;    height: 100px;    width: 100px;}	
	#newsBoxImageContainer .newsBoxDateContainer { display:block; width:67px; height:16px; position:absolute; top:19px; left:102px; background:#e14b32; }
	#newsBoxImageContainer .newsBoxDate { display:block; height:16px; text-align:center }
	#newsBoxImageContainer .newsBoxDate a { display:block; color:#fff; line-height:16px; text-shadow:-1px -1px 0 rgba(0,0,0,.23); }
	
	.newsBoxHeadlineContainer { float:left; display:block; width:105px; height:64px; padding:49px 8px 0 5px; position:relative }
	.newsBoxHeadlineContainer .newsBoxHeadline { display:block; font-size:15px; color:#4d4a49; line-height:16px; text-transform:none; position:absolute; bottom:0; text-shadow:1px 1px #FFF; }
	
	.newsBoxDescription { padding:0 11px; margin:0 0 7px }
	.newsBoxDescription a { font-size:12px; font-style:normal; color:#7b7e79; line-height:14px; text-shadow:1px 1px #FFF; width:264px; display:block; }
	
	.newsBoxReadMore { display:inline-block; width:auto; height:21px; padding:0 8px; margin:1px 0 0 11px; font-size:13px; font-weight:400; color:#575352; line-height:20px; background:url(images/fr_btn_bg.jpg) 0 0 repeat-x; text-transform:uppercase; text-shadow:1px 1px #FFF; border:1px solid #d5d5d5; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
	/* e:frontpage */
	
	/* frontpage slideshow*/
	.isFrontpage .center{ width:900px; padding:0; margin:2px 15px 0; border-top:1px dashed #e8e8e8; }
	.frontpageOuter{ float:left; width:663px; margin-left:15px; }
	.peKenBurns{ width:663px; height:459px;}
	.peKenBurns .peKb_slides .peKb_frame{ background: none;}
	.peKenBurns .peKb_slides{border:none; border-radius:0; background:none;}
	.peKenBurns .peKb_shadow { background:none; display:none; }
	.peKenBurns .peKb_timer .peKb_overlay{ background: url(images/icon.png) no-repeat 0 -120px; width:10px; height:10px; }
	.peKenBurns .peKb_controls{ overflow:visible; z-index:999; margin-top:-13px !important; height:47px; }
	.peKenBurns .peKb_timer{ width:10px; height:10px;}
	.peKenBurns .peKb_videoClose { display:none; }

	.peKenBurns .peKb_controls .peKb_slideBtns li{ width:10px; height:10px; margin-left:6px;}
	.peKenBurns .peKb_controls .peKb_slideBtns li a, .peKenBurns .peKb_controls .peKb_slideBtns li a:hover{ background:url(images/icon.png) no-repeat -20px -120px;width:10px; height:10px;}
	.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide, .peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover{ width:10px; height:10px; background:url(images/icon.png) no-repeat 0px -120px;}
	.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover{width:10px; height:10px; background:url(images/icon.png) no-repeat 0px -120px;}
	.peKenBurns .peKb_timer canvas{ display:none; }
	.peKenBurns .peKb_controls .peKb_arrows{ border-radius:0; padding:0; position:absolute; top:-40px; right:0; z-index:9999; width:62px;}
	.peKenBurns .peKb_controls .peKb_mainPanel, .peKenBurns .peKb_controls .peKb_holder{ position:static;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover{}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover, .peKenBurns .peKb_controls .peKb_arrows .peKb_next, .peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover{ background:url(images/icon.png) no-repeat 0 0;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover{ background-position:-80px 0;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_next{ background-position: 0 -60px;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover{ background-position:-80px -60px;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_next{ width:30px; height:30px; margin-left:1px; padding:0;}
	.peKenBurns .peKb_controls .peKb_slideBtns{margin-top:26px;}
	/* Fix slideshow's default style for IE */
			
				/*CONDITIONAL STYLES FOR IE7*/
					.ie7 .peKenBurns .peKb_controls .peKb_mainPanel { background:none }
					.ie7 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg { background:none }
					.ie7 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight { background:none }
					.ie7 .peKenBurns .peKb_videoClose { background:none }
					.ie7 .peKenBurns .peKb_logoLabel { background:none }
					.ie7 .peKenBurns .peKb_controls .peKb_arrows{width:70px; right:-7px;}
					.ie7 .peKenBurns .peKb_controls .peKb_videoClose a{ background:none;}
					.ie7 .peKenBurns .peKb_timer{ display:none!important;}
				/*END CONDITIONAL STYLES FOR IE7*/
				
				/*------------------------------------------------------------------------*/
				
				/*CONDITIONAL STYLES FOR IE8*/
					.ie8 .peKenBurns .peKb_controls .peKb_mainPanel { background:none }
					.ie8 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg { background:none }
					.ie8 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight { background:none }
					.ie8 .peKenBurns .peKb_videoClose { background:none }
					.ie8 .peKenBurns .peKb_logoLabel { background:none }
					.ie8 .peKenBurns .peKb_controls .peKb_arrows{width:70px; right:-7px;}
					.ie8 .peKenBurns .peKb_timer{ display:none!important;}
				/*END CONDITIONAL STYLES FOR IE8*/
				
				
			/* e:Fix slideshow's default style for IE */
	/* e:frontpage slideshow */
	
	/* overlay */
	.overlayList { width:auto; position:absolute; top:-4px; left:-4px; }
	.overlayList img { width:auto !important; }
	/* e:overlay */
	
	/* breadcrumb */
	.topSectionBreadcrumb li { color:#818991; font-size:11px; }
	.topSectionBreadcrumb .next { color:#818991; font-size:11px; font-style:normal; font-family:'Open Sans', sans-serif; }
	.topSectionBreadcrumb li a { color: #818991; font-size:11px; font-style:normal; font-family:'Open Sans', sans-serif; }
	.topSectionBreadcrumb li .b { background: url(images/breadCrumb_bullet_small.png) no-repeat center 5px; display: inline; padding:0 2px; }
	.topSectionBreadcrumb .first .b { display:none; }
	.topSectionBreadcrumb ul { margin:0; height:16px; font-size:10px; }
	.topSectionBreadcrumb { left: 0; position: absolute; top: -25px; }
	*+html .topSectionBreadcrumb { position:relative; }
	/* e:breadcrumb */
	
	/* product list */
	.centerProductListNoRight { width:702px; padding:0; margin:32px 0 0; }
	.topSectionView2Outer { width:702; height: 154px; background:none; padding:0; }
	
	.isProductlist .noPicture { height:auto; background:#e2e5ea; padding:0; margin:0; border:none; width:702px; }
	.isProductlist .noPicture .topSectionBreadcrumb { top:-25px; left:0; }
	.isProductlist .topSectionView2NoPicture { height:auto; background:none; padding:0 0 26px; margin:0; width:702px; }
	
	.topSectionView2 { height: 154px; padding: 0; width: 702px; margin: 0; position:relative; border: none; background-position: right top;}
	.noPicture .topSectionView2 h1 { font-size:31px; color:#27313e; font-weight:700; font-family: 'Open Sans', sans-serif; display:block; margin:20px 0 0 20px; line-height:34px; text-transform:none; width:500px; }
	*+html .topSectionView2 h1 { }
	.noPicture .topSectionView2 p { font-size:15px; color:#9099a4; font-weight:400; font-family:'Open Sans', sans-serif; display:block; line-height:20px; font-style:normal; width:500px; margin:14px 0 0 18px; }
	.noPicture .topSectionView2 p a { color:#9099A4; text-decoration:underline; }
	
	.topSectionView2 h1 { font-size:31px; color:#27313e; font-weight:700; font-family: 'Open Sans', sans-serif; display:block; margin:20px 0 0 20px; line-height:34px; text-transform:none; }
	.topSectionView2 p { font-size:15px; color:#9099a4; font-weight:400; font-family:'Open Sans', sans-serif; display:block; line-height:20px; font-style:normal; width:500px; margin:14px 0 0 18px;  } 
	.topSectionView2 .showOnly { width:auto; position:absolute; right:12px; bottom:22px; }
	*+html .topSectionView2 .showOnly {  }
	.topSectionView2 .showOnly .textStor { color:#27313e; font-size:14px; font-weight:700; border:none; padding:0; font-family: 'Open Sans', sans-serif; text-transform:none;  }
	.topSectionView2 .showOnly select { display:block; width:150px; color:#232322; font-size:12px; border:1px solid #bfbfbf; font-family:'Open Sans', sans-serif; text-shadow:1px 1px #FFF; margin-top:4px !important; background:url(images/select_bg.png) 0 0 repeat-x; padding:4px; height:26px; }
	.topSectionView2 .showOnly select option { line-height:16px; text-shadow:none; }
	#productListTable { margin:7px 0 0 0; width:702px; }
	
	.divItemGroups { margin: 0; width: 702px;}
	.divItemGroups .row .item { margin-top:20px; width:156px; margin:16px 0 -6px 20px; }
	.divItemGroups .row .item.first { margin-left:0; }
	.divItemGroups .row .item a { color: #27313e; font-family: 'Open Sans', sans-serif; font-size: 11px; text-decoration: none; line-height:15px; display:block; text-align:center; margin-top:10px; }
	.divItemGroups .groupImg { margin:0 !important; }
	.divItemGroups .row .item .groupImg a { display:block; position:relative; margin:0; }
	.divItemGroups .row .item .groupImg a span { display:block; width:124px; position:absolute; top:0; left:0; }
	.divItemGroups .row .item img { width:156px; }
	
	.productListView3 .productListItem { margin-bottom:18px; }
	.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3 { width:220px; background:none; padding-bottom:0; }
	.productListView3 .itemCol2 { margin-left:21px; } 
	.productListView3 .itemCol3 { margin-left:20px; }
	.productListView3 .productRowSpacer { height:0; }
	.productListView3 .textBox { margin-top: 10px; width: 220px !important; position:relative; }
	.imageBoxMedium { background:none; padding:0; width:218px; padding:0; border:1px solid #eceef1; }
	.imageBorderMedium { border:none; width:218px; }
	.imageBorderMedium a { width:218px !important; }
	.imageBorderMedium img { width: 218px; }
	.productListView3 .overlayList, .productListView3 .overlayList img { width:95px; height:94px; }
	
	.listProductText { float:left; width:220px; padding-bottom:12px; }
	.listProductText .itemNo { display:block; color: #818991; font-size: 11px; line-height: 11px; margin:0 0 5px 0; }
	.listProductText .divOfferConditions { display:none; }

	.productListView3 .headlineList a { font-size:16px; font-weight:700; color:#27313e; line-height:14px; display:block; margin-top:0; text-transform: none; text-align:center; font-family: 'Open Sans', sans-serif; padding-top:0;}
	.productListView3 .dimensionsProductList { font-size:12px; color:#818991; line-height:12px; font-family:'Open Sans', sans-serif; font-style:normal; width:220px; position:absolute; bottom:-6px; left:0; }
	.productListView3 .dimensionsProductList .dimensionsText { font-size:12px; color:#818991; line-height:12px; font-family:'Open Sans', sans-serif; font-style:normal; }
	.productListView3 .listItemDescription { font-size:12px; color:#818991; line-height:12px; font-family:'Open Sans', sans-serif; font-style:normal; margin-top:3px; float:left; width:220px; }
	.productListView3 .listItemDescription .text { font-size:12px; color:#818991; line-height:12px; font-family:'Open Sans', sans-serif; font-style:normal; }
	.productListView3 .divPricesOrder { margin-top:5px; float:left; }
	.productListView3 .divPrices { position:relative;  float: left; margin-top: 0px; width: 100%; }	
	.productListView3 .divPrices br { display:none; }
	.productListView3 .prevPriceList { color:#818991; font-size:13px; text-transform: none; text-align:center; width:220px; display:block; text-decoration:line-through; line-height:13px; font-weight:400; margin-top:0px; font-family: 'Open Sans', sans-serif; }
	.productListView3 .priceInfoIcon { display:none; }
	.productListView3 .priceStorExcl { display:none; }
	.productListView3 .freightLink { display:block; margin-top:5px; float:left; width:220px; }
	.productListView3 .freightLink a { color:#818991; font-size:11px; }
	
	.productListView3 .priceStor { float:left; color:#27313e; font-size:16px; font-weight:700; display:block; text-align:center; width:220px; line-height:16px; margin-top:0px; text-align:center; }
	.productListView3 .inputQuantity { width:28px; height:19px; background:url(images/icon.png) 0 -336px no-repeat; border:none; font-size:14px; color:#27313e; font-family:Helvetica, Arial, sans-serif; padding:7px 0; text-align:center; vertical-align:middle;float:left; margin:0 4px 0 15px;  }
	.productListView3 .listAddToCartButton { display:inline-block; width:158px; height:31px; background:url(images/icon.png) 0 -408px no-repeat; text-indent:-9999px; overflow:hidden; font-size:0; line-height:0; float:left; }
	.productListView3 .divOrderInnerInfo { float:left; margin-top: 10px; width: 100%; }
	.productListView3 .divOrderInnerInfo a { color:#27313e; font-size:11px; display:block; margin-bottom:10px; text-align:center; }
	.productListView3 .stock { display: block; margin: 5px 0 0 0; padding: 0; text-align: center; width: 220px; }
	.productListView3 .stock .text { font-size:12px; line-height:12px; color:#818991; }
	.productListView3 .divPricesOrderResult .text { font-size:11px; line-height:11px; }
	.productListView3 .divPricesOrderResult .text a:hover { font-size:11px; color:#a28651; }
	
	.productListView3 .productAdditionalInfoWrapper { position:absolute; top:-38px; left:0; width:220px; background:#cbced2; padding:4px 0 8px; }
	.productListView3 .productAdditionalInfoWrapper span { color:#27313e; font-size:11px; }
		
	.headerPaging { background:none; margin-left:0; padding:0 15px; border:none; height:34px; height:36px \9; border-bottom: 1px dashed #eceef1; border-top: 1px dashed #eceef1; }
	.headerPaging .paging { color:#dc4931; font-size:11px; font-weight:700;  }
	.headerPaging a, .headerPaging a:link { color:#9099a4 !important; font-size:11px !important; font-weight:400; text-transform:none; }
	.headerPaging a:hover { color:#dc4931; font-size:11px; font-weight:400; text-transform:none; }
	.headerPaging .paginghastotoplink { display:none; }
	
	.productListView3 .purchaseButton { display:block; margin:19px 0 0; width:220px; background: url(images/icon.png) 0 -583px no-repeat; font-size:0; line-height:0; padding:0; text-indent:-9999; overflow: hidden; height:37px; float:left; }
	.pbShow { display:block !important; top:0; position:absolute; opacity:0; }
	
	.noItemsTable .headlineList { border-bottom: none;  color: #27313e; font-family: 'Open Sans', sans-serif; font-size: 19px; font-weight: 700; height: auto; line-height: 19px; padding: 9px 0 10px 0; text-transform: none; background:none; border-top:1px dashed #eceef1; }
	.noItemsTable table td { color: #9099a4; font-size: 11px; font-weight: 400; line-height: 11px; text-transform:none; padding:0 !important; }
	
	.noItemsTable { background:none; }
	
	.isAuthenticated .productListView3 .productListItem { margin-bottom:21px; }
	.isAuthenticated .productListView3 .divPricesOrder { margin-top:8px; width:220px; }
	.isAuthenticated .productListView3 .stock { margin:10px 0 0; }
	.isAuthenticated .productListView3 .productListView3 .purchaseButton { margin:16px 0 0; }
	.isAuthenticated .productListView3 .freightLink { display:none; }
	
	.productListView3 .variantOption img { border:1px solid #e4e4e4; }
	.productListView3 .colorOptionViewAll { color: #27313e; font-size: 11px; line-height: 15px; }
	/* e:product list */
	
	/* search page */
	.isSearch .headline { margin:-5px 0 8px; }
	*+html .isSearch .headline { margin:0 0 8px; }
	*+html .isSearch .centerProductListNoRight { margin:28px 0 0; }
	/* e:search page */
	
	/* artikler */
	.center { margin-top:0; width:502px; padding-top:30px;}
	.centerContent { background: none; margin-top:0; padding:30px 0 0; width:502px; font-size:12px!important; color:#818991!important }
	.textStor { border-bottom: 1px dashed #e8e8e8; color: #27313E; display: block; font-family: 'Open Sans',sans-serif; font-size: 19px; line-height: 19px; margin: 28px 0 0; padding: 0 0 9px; }
	.userInformationFields .textStor, .userBillingAddressHeader .textStor { border:none; }
	.text { font-size: 12px; line-height: 18px; color:#818991; font-family:'Open Sans', sans-serif; font-style:normal; }
	.centerContentWebPage { background:none; padding:0; width:504px; }
	.headline { border:none; font-size:19px; line-height:19px; width:auto; display:block; background: none; margin:27px 0 0; padding-bottom:8px; color:#27313e; border-bottom:1px dashed #e8e8e8; height:auto; font-weight:700; }
	.line { border:none; }
	.centerContentWebPage { font-size:11px; color:#27313e; font-size:12px;  }
	.centerContentWebPage h2 { background: url(images/leftmenu_border.jpg) repeat-x 0 bottom; border: none !important; padding: 0 0 13px 2px !important; font-size: 18px; font-weight: 700; height: auto; line-height: 18px;  text-transform: uppercase; color:#27313e; margin-top:10px; }
	.centerContentWebPage .bigButton { background:url(images/btn_bg.jpg) 0 0 repeat-x; font-size:15px; text-transform:none; font-family: 'Open Sans', sans-serif; padding:2px 5px 3px; text-shadow:0 -1px rgba(0,0,0,.23); line-height:15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
	
	/*.articleWrapper .text { float:left; }
	.articleWrapper .text br { display:none; }
	.articleWrapper .text strong br { display:block; }*/
	
	.centerContent .shareBox { float:none; position:absolute; top:0; right:0; }
	.boxRightContainerImg, .boxRightContainerImg img { width: 170px; }
	.isFrontpage .boxRightContainerImg,.isFrontpage  .boxRightContainerImg img { width: auto !important; }
	
	.content a { color:#818991; }
	.content a:hover { color:#DC4931; }
	/* e:artikler */
	
	/* nyheder */
	.newslist { width:502px; }
	.newslist .productHeader { background: #dc4931; border:none; padding:0 0 0 7px; }
	.newslist .headlineList { border:none; display:block; padding:4px 0; }
	.newslist .headlineList a { color:#FFF; text-transform:uppercase; font-weight:700; text-shadow:-1px -1px rgba(0,0,0,.23) }
	
	.newsImageContainer img { border:none; }
	.dato { color:#27313e; font-size:11px; margin-left:5px;  }
	.link:link, .link:active, .link:visited { color:#9099a4; font-size:11px; }
	.link:hover { color:#dc4931 }
	#newsImageDiv img { border:none !important; }
	/* e:nyheder */
	
	/* login page */
	.centerContentWebPage { background:none; padding:0; }
	#LoginContainer #loginDiv { float: left; margin-left: 0; }
	#loginDiv h2 { display:none; }
	.inputMailSmall { border: 1px solid #D0D0D0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 0 1px #D0D0D0 inset; -webkit-box-shadow: 0 0 1px #D0D0D0 inset; box-shadow: 0 0 1px #D0D0D0 inset; font-size: 11px; height: 27px; margin-bottom: 5px; color:#27313E; width:153px; }
	.DESVALSummaryErrors { padding:0 0 0 15px; margin:0; }
	#LoginContainer #loginDiv .ForumButton { background:url(images/btn_bg.jpg) 0 0 repeat-x; font-size:15px; text-transform:none; font-family: 'Open Sans', sans-serif; padding:2px 5px 3px; text-shadow:0 -1px rgba(0,0,0,.23); line-height:15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width:171px; }
	#LoginContainer #createUserDiv .ForumButton { background:url(images/btn_bg.jpg) 0 0 repeat-x; font-size:15px; text-transform:none; font-family: 'Open Sans', sans-serif; padding:2px 5px 3px; text-shadow:0 -1px rgba(0,0,0,.23); line-height:15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width:180px; }
	#LoginContainer #createUserDiv { float: right; margin: 5px 85px 0 0; }
	.centerContentWebPage .text { display: inline-block; margin-left: 5px; position: relative; top: -2px; color:#9099a4; }
	
	#LoginContainer .ForumButton { background:url(images/btn_bg.jpg) 0 0 repeat-x; font-size:15px; text-transform:none; font-family: 'Open Sans', sans-serif; padding:0 5px; text-shadow:0 -1px rgba(0,0,0,.23); line-height:30px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color:#FFF; height:30px; border:none; width:127px; }
	#editUserDiv .validationSummary { padding-left:70px; }
	
	.loginBoxWrapper { width:900px; margin:0 auto; display: none; background:url(images/icon.png) 0 -1590px no-repeat; }
	.tla { height: 58px; left: 198px; position: absolute; top: 122px; width: 720px; }
	.tla .tlaUnauthenticated .tlaTrans { height: 15px; left: 170px; position: absolute; top: 35px; width: 200px; }
	
	.tlaUsername { color: #27313e; font-size: 14px; font-weight: 400; left: 176px; line-height: 14px; padding: 5px; position: absolute; text-transform: none; top: 0; width: 195px; text-shadow:1px 1px rgba(255,255,255,1); background:none; outline:none; top:4px \9; }
	.tlaPassword { color: #27313e; font-size: 14px; font-weight: 400; left: 405px; line-height: 14px; padding: 5px; position: absolute; text-transform: none; top: 0; width: 170px; text-shadow:1px 1px rgba(255,255,255,1); background:none; outline:none; top:4px \9; }
	.tlaLoginBtn { background: none; cursor: pointer; height: 32px; margin: 0; padding: 0; position: absolute; right: 0; top: 0; width: 94px; }
	.tlaForgotPass { display:none; }
	.tlaFeedback { position:relative; width:760px; top:36px; left:0; }
	.tla .ajaxload { position: absolute; right: 146px; top: -29px; }
	.tla .validationSummary { font-size: 10px; height: auto; left: 508px; position: relative; top: -5px; width: 212px; line-height:10px; }
	
	.inputLoginCheck { display:block; width:auto; position:absolute; top:-23px;  }
	.inputLoginCheck input[type="checkbox"] { margin:0 !important; display:none; }
	.inputLoginCheck label { padding:0; cursor:pointer; }
	
	.inputLoginCheck, .inputLoginCheck input[type="checkbox"] + label::before { vertical-align: middle; }
	.inputLoginCheck input[type="checkbox"] { position: absolute; opacity: 0; }
	.inputLoginCheck input[type="checkbox"] + label::before { content: ""; display: inline-block; width: 23px; height: 19px; line-height: 11px; margin: 0 0px 0 0; background: url(images/cart_radiobtn.png) no-repeat 0 0; vertical-align: middle; padding-top:5px; }
	.inputLoginCheck input[type="checkbox"]:disabled + label { opacity: .5; cursor: default; }
	.inputLoginCheck input[type="checkbox"]:checked + label::before { background-position: 0 -58px; }
	@media \0screen {
		.inputLoginCheck input[type="checkbox"]
			{
			position: static;
		}
	}

	
	.isAuthenticated .tla  { width:400px; height:45px; top:117px; background:url(images/icon.png) right -1294px no-repeat; left:265px; }
	.tlaAuthenticated { background:none; height:49px; display:block; border-right:1px dashed #e8e8e8; }
	.tlaAuthenticated .tlaAuthList { width:400px; display:inline-block; }
	.tlaAuthenticated .tlaAuthList ul { margin:20px 65px 0 0; padding:0; text-align:right; position:relative; }
	.tlaAuthenticated .tlaAuthList ul li { display:inline-block; padding:0 10px 0 6px; background:url(images/toplogin_bg.jpg) right 4px no-repeat; }
	*+html .tlaAuthenticated .tlaAuthList ul li { width:auto; float:right; }
	.tlaAuthenticated .tlaAuthList ul li a { color:#9099a4; text-decoration:none; font-size:11px; }
	.tlaAuthenticated .tlaAuthList ul li.loginAs { background: url(images/icon.png) no-repeat 0 -1330px; padding: 0 0 0 73px; position: absolute; right: -40px; top: -14px; }
	.tlaAuthenticated .tlaAuthList ul li.loginAs a { color:#27313e; font-size:12px; font-weight:600; line-height:15px; }
	.tlaAuthenticated .tlaLogoutBtn { font-size: 11px; color: #9099A4;  padding:0; width: auto; height:20px; position:absolute; left:338px; top:17px; cursor:pointer; background: none; }
	
	#deliveryAddressTable .textStor { text-decoration:none; display:inline-block; border-bottom:none; }
	.inputDelivery { border: 1px solid #C3C3C3; color: #27313E; font-size: 12px; line-height: 12px; padding:2px 4px; }
	
	#editUserDiv .textStor { margin-bottom:13px; border-bottom:none; }
	/* e:login page */
	
	/* welcome page */
	.isWelcomePage .right { padding:52px 0 0 0; width:170px; }
	.isWelcomePage .partnerLogoContainer { width:170px; margin-bottom:10px; }
	.isWelcomePage .partnerLogoContainer img { width:170px; }
	.isWelcomePage .block-box-list { margin-bottom:10px; }
	.isWelcomePage .welcomepageLinks { width:170px; height:167px; background:#FFF; }
	.isWelcomePage .welcomepageLinks a { display:block; width:170px; height:35px; margin-bottom:9px; }
	.isWelcomePage .boxRightContainerImg, .isWelcomePage .boxRightContainerImg img { width:170px !important; }
	.isWelcomePage .welcomepageLinks .quickOrderLink { background:url(images/icon.png) 0 -1502px no-repeat; }
	.isWelcomePage .welcomepageLinks .quickOrderLink:hover { background:url(images/icon.png) 0 -1458px no-repeat; }
	.isWelcomePage .welcomepageLinks .orderHistoryLink { background:url(images/icon.png) -249px -1502px no-repeat; }
	.isWelcomePage .welcomepageLinks .orderHistoryLink:hover { background:url(images/icon.png) -249px -1458px no-repeat; }
	.isWelcomePage .welcomepageLinks .dineLogos { background:url(images/icon.png) -496px -1502px no-repeat; }
	.isWelcomePage .welcomepageLinks .dineLogos:hover { background:url(images/icon.png) -496px -1458px no-repeat; }
	.isWelcomePage .welcomepageLinks .redOplysninger { background:url(images/icon.png) -730px -1502px no-repeat; }
	.isWelcomePage .welcomepageLinks .redOplysninger:hover { background:url(images/icon.png) -730px -1458px no-repeat; }
	
	.welcomePage { padding:49px 0 0; }
	.welcomePageTable td { font-size:26px; font-weight:700; color:#27313e; line-height:26px; }
	.welcomePageTable.headerTable { display:none; }
	.userInfoPanel { display:block; float:left; width:489px; }
	.articlePanel { display:block; float:left; margin:16px 0 0; width:489px; }
	
	.newsListContainer { width:482px; margin-top:0; float:left; }
	.newsListContainer .newsListHeader { font-size:18px; line-height:18px; color:#df4a32; font-weight:700; border-bottom:1px dashed #e8e8e8; padding: 0 0 11px; }
	.newsListContainer .hasPic { float:left; border-bottom:1px dashed #e8e8e8; margin:22px 0 0; padding:0 0 22px; }
	.newsListContainer .newsImage { width:158px; border:1px solid #eceef1; float:left; margin-right:12px; }
	.newsListContainer .newsImage img { width:158px; border:none; }
	.newsListContainer .newsHeader { float:right; width:310px; }
	.newsListContainer .newsHeader a { font-size:18px; font-weight:700; color:#27313e; line-height:18px; display:block; }
	.newsListContainer .newsDate { float:right; width:310px; }
	.newsListContainer .newsDate a { font-size:13px; line-height:13px; font-weight:400; color:#de4a31; display:block; margin-top:4px; }
	.newsListContainer .newsTeaser { float:right; width:310px; font-size:12px; line-height:17px; color:#9099a4; display:block; margin-top:3px; }
	.newsListContainer .newsReadMore { float:right; width:310px; margin-top:3px; }
	/*.newsListContainer .newsReadMore a { background:url(images/icon.png) -804px -583px no-repeat; width:96px; height:23px; display:block; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; }*/
	.newsListContainer .newsReadMore a { background:url(images/news_btn.jpg) 0 0 repeat-x; font-size:16px; text-transform:none; font-family: 'Open Sans', sans-serif; padding:2px 12px 5px; text-shadow:0 -1px rgba(0,0,0,.23); line-height:16px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color:#FFF; cursor:pointer; display:inline-block; }
	
	.backToPreViewPage input { background:url(images/btn_bg.jpg) 0 0 repeat-x; font-size:16px; text-transform:none; font-family: 'Open Sans', sans-serif; padding:2px 5px 4px; text-shadow:0 -1px rgba(0,0,0,.23); line-height:16px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color:#FFF; cursor:pointer;  }
	
	.isWelcomePage .salesPersonList { width:168px; background:#fafafa; border:1px solid #eceef1; }
	.isWelcomePage .salesPersonHeader { width:168px; color:#4e4e4e; font-size:16px; line-height:16px; font-family: 'Open Sans', sans-serif; text-transform:uppercase; font-weight:400; text-align:center; margin:9px 0 12px; }
	.salesPersonPart .salesPersonImg { border-bottom:1px solid #eceef1; }
	.salesPersonPart .salesPersonImg img { width:168px; }
	.salesPersonPart .salesPersonInfo { margin:0 0 0 11px; }
	.salesPersonPart .salesPersonInfo .salesPersonName { color:#27313e; font-size:16px; line-height:16px; text-transform:none; font-weight:400; font-family:'Open Sans', sans-serif; }
	.salesPersonPart .salesPersonExtraInfo { margin:13px 0 0 11px; }
	.salesPersonPart .salesPersonExtraInfo .spExtraInfoMobile { color:#27313e; font-size:13px; line-height:13px; font-weight:400; font-family:'Open Sans', sans-serif; background:url(images/icon.png) -579px 0 no-repeat; padding:3px 0 9px 33px } 
	.salesPersonPart .salesPersonExtraInfo .spExtraInfoMail { background:url(images/icon.png) -579px -50px no-repeat; padding:3px 0 9px 33px; margin-top:10px; }
	.salesPersonPart .salesPersonExtraInfo a { color:#27313e; font-size:13px; line-height:13px; font-weight:400; font-family:'Open Sans', sans-serif; text-decoration:none; }
	.salesPersonPart { margin: 0 0 11px; }
	
	.right .rightSpecialLink { background:url(images/right_btn.jpg) 0 0 repeat-x; font-size:17px; font-family: 'Open Sans', sans-serif; padding:8px 0 11px; border:none;text-shadow:0 -1px rgba(0,0,0,.23); line-height:15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight:400; color:#FFF; text-transform:uppercase; width:170px; text-align:center; cursor:pointer; display:block; text-decoration:none; margin-bottom:11px; }
	.right .rightSpecialLink:hover { background:url(images/right_btn_hover.jpg) 0 0 repeat-x; color:#FFF !important; }
	/* e:welcome page */
	
	/* check list */
	.wishList #wishListItems { border: 4px solid #3a3a3a; }
	#checklistpris .price { color:#3a3a3a; font-weight:700;  }
	.wishList a { color: #1a1a1a; }
	.printIconCheckList { background-color:#3a3a3a; }
	.divListSort select { border:1px solid #3a3a3a; } 
	.bigButton, .wishList .button { background:url(images/btn_bg.jpg) 0 0 repeat-x; font-size:15px; text-transform:none; font-family: 'Open Sans', sans-serif; padding:2px 5px 4px; text-shadow:0 -1px rgba(0,0,0,.23); line-height:15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
	#wishListItems .columnImage { position:relative }
	#wishListItems .columnImage span { display:block; }
	#wishListItems .columnImage .overlayList { top:0; left:0; width:35px; height:auto; }
	#wishListItems .columnImage .overlayList img { width:35px !important; height:auto; }
	/* e:check list */
	.centerContent>div>div>label { position:relative; top:-2px; left:0; }
	
	/* quick order */
	.centerContentWebPageNoRight { padding:0; width:702px; }
	.quickOrder_top { color:#27313E !important; font-weight:700; border-bottom:1px dashed #e8e8e8; font-size:13px; line-height:15px; }
	.quickOrder_top td { padding:0 0 5px; }
	.qoLine { border-bottom:1px dashed #e8e8e8; }
	.quickOrder_total tr.subtotal td.col1, .quickOrder_total tr.subtotal td.col2, .quickOrder_total tr.total td.col1, .quickOrder_total tr.total td.col2 { border-bottom:1px dashed #e8e8e8; }
	.quickListSearchProduct { padding: 5px 10px; width: auto; }
	.quickListSearchPurchase { padding: 5px 10px 5px 30px; width: auto; }
	/* e:quick order */
	
	/* history */
	.datePanel span { display:inline-block !important; vertical-align:top !important; }
	.datePanel span div { vertical-align:top; }
	.datePanel .dateFromLabel { display:inline-block; }
	.datePanel .dateSearch { display:inline-block; background: url(images/history_btn_s.jpg) no-repeat scroll 0 0 transparent; color: #3C3C3C; display: inline-block; height: 18px; line-height: 0; text-align: center; text-decoration: none; text-transform: uppercase; width: 37px; font-weight:bold; font-size:0; vertical-align:top !important; margin-left:10px; }
	
	.orderHistory .headerRow, .orderHistoryLines .headerRow { background:#27313E; color:#FFF !important; }
	.orderHistory .headerRow th:first-child, .orderHistoryLines .headerRow th:first-child { padding:5px 0 5px 5px; }
	
	.orderHistory .itemRow td, .orderHistoryLines .itemRow td  { padding:5px 0; background:#f7f7f6; line-height:21px; }
	.orderHistory .altItemRow td, .orderHistoryLines .altItemRow td  { padding:5px 0; background:#f0f0f0; line-height:21px; }
	.orderHistory .itemRow td:first-child, .orderHistory .altItemRow td:first-child, .orderHistoryLines .itemRow td:first-child, .orderHistoryLines .altItemRow td:first-child { padding:5px 0 5px 5px; color:#27313E; }
	.orderHistoryLines .itemRow td:first-child, .orderHistoryLines .altItemRow td:first-child { color:#27313E; }
	.orderHistoryLines .itemRow td:first-child a, .orderHistoryLines .altItemRow td:first-child a { text-decoration:none; color:#27313E }
	
	.orderHistoryLines .freightRow td, .orderHistoryLines .totalRow td, .orderHistoryLines .vatRow td { font-size:13px; font-weight:bold; color:#27313E; }
	
	.orderHistoryPanel .orderTable .amountCol { text-align:left; color:#27313E; }
	.orderHistoryPanel .orderTable .showInfoCol { text-align:right; padding:5px 5px 5px 0;  }
	.orderHistoryPanel .orderTable .showInfoCol a { background:url(images/news_btn.jpg) 0 0 repeat-x; font-size:16px; text-transform:none; font-family: 'Open Sans', sans-serif; padding:2px 12px 5px; text-shadow:0 -1px rgba(0,0,0,.23); line-height:16px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color:#FFF; cursor:pointer; display:inline-block; text-decoration:none; }
	
	.orderHistoryPanel .orderNoCol a { color:#DC4931; text-decoration:none; }
	
	.orderHistory .footerRow td { padding:5px 0; font-size:15px; font-weight:bold; color:#27313E; }
	
	.orderHistoryLinesPanel .addressPanelHeaderRow { background:#27313E; color:#FFF !important; font-size:13px !important; font-weight:bold; }
	.billToPanel td, .shipToPanel td { padding-left:5px; }
	.orderHistoryLinesPanel .addressPanelHeaderRow  td { padding:5px 0 5px 5px; line-height:16px; }
	.orderHistoryLinesPanel .billToPanel, .orderHistoryLinesPanel .shipToPanel, .orderHistoryLinesPanel .orderLinesTable { color:#27313E; }
	.orderHistory .itemRow td, .orderHistoryLines .itemRow td a, .orderHistory .altItemRow td, .orderHistoryLines .altItemRow td a { color:#DC4931; }
	/* e:history*/
	
	/* dropdown language */
	#languageMenu { width:144px; margin:0; position:absolute; background: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.08); -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.08); box-shadow: 0 0 5px 0 rgba(0,0,0,.08); right:4px; top:55px; z-index:999; }
	#languageMenu .chooselanguage { position:absolute; top:0; left:-115px; font-size:13px; color:#818991; font-weight:400; text-transform:none; font-family: 'Open Sans', sans-serif; font-style:normal; text-shadow: 1px 1px rgba(255, 255, 255, 0.56);   }
	#languageMenu .dropdown { padding:1px 7px 2px; background:url(images/language_bg.png) right 9px no-repeat ; }
	#languageMenu .dropdown a { display:block; width:114px; color:#818991; font-size:11px; font-family:'Open Sans',sans-serif; }
	#languageMenu .dropdown a img { float:right; margin-top:4px }
	*+html #languageMenu .dropdown a img { margin-top:-14px; }
	
	#languageMenu .sub_navigation { display:none; padding:7px 0 10px; }
	#languageMenu .sub_navigation a { color:#818991; font-size:11px; font-family:'Open Sans',sans-serif; width:auto; }
	#languageMenu .sub_navigation li { background-position:right; padding:0 23px 0 0; text-align:right; width:103px; margin-right:4px; margin-top:4px; }
	
	/* e:dropdown language */
	
	/* checkout */
	#logoPic_List { float:left; padding:20px 0 0; }
	#logoPic_List .logoPic_img img { margin:auto; vertical-align:middle; float:left; }
	
	#logoPic_List .logoPic {  height:70px; margin:0 11px 0 0; display: }
	#logoPic_List .logoPic .logoPic_img  { padding:0; height:60px;border:1px solid #d1d1d1; margin:4px; background:#eee; text-align:center; display:table-cell; }
	#logoPic_List .logoPic .logoPic_radio { text-align:center; margin:5px 0 0; display:none; }
	
	#logoPic_List .logoDivSelected {margin:0 11px 0 0; height:70px; }
	#logoPic_List .logoDivSelected .logoPic_img { padding:0; border:1px solid #FFF; height:60px; background:#eee; vertical-align:middle; margin:0; }
	#logoPic_List .logoDivSelected .logoPic_selectedImg {  padding:0 !important; border:5px solid #cb432d; overflow:hidden;}
	#logoPic_List .logoDivSelected .logoPic_radio { text-align:center; margin:5px 0 0; }
	#logoPic_List .logoDivSelected .logoPic_selectedImg span.logo_text, .logoPic_img span.logo_text
	{
		margin-top: 15px;
		float: left;
		margin-left: -60px;
		width: 120px;
		word-break: break-all;
	}
	
	
	#logoPictures_Uploader { margin:18px 0 0; }
	#uploadLogo { background:url(images/upload_btn.jpg) 0 0 repeat-x; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color:#FFF; text-shadow: -1px -1px rgba(0,0,0,.23); padding:0 3px 1px;border:1px solid #6a2418; cursor:pointer; }
	.che_SelectedLogo img{width:250px;}
	
	.qty-package-check-inner { width:auto; max-width:none; float:left; }
	.btnLowQuantityCheckout { display:inline-block; width:auto; float:left; }
	.recommended-low-qty-checkout, .recommended-high-qty-checkout { width:28px; border:1px solid #6e2519; display:inline-block; background:url(images/btn2_bg.jpg) 0 0 repeat-x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:600; color:#FFF; text-shadow:-1px -1px rgba(0,0,0,.23); text-align:center; line-height:14px; padding:7px 20px 9px; cursor:pointer; opacity:1; margin-bottom:5px; }
	.recommended-high-qty-checkout { float:right; }
	.pack-qty-status { width:auto; display:block; float:left; }
	.pack-qty-status span { width:auto; display:block; }
	
	.isCheckout .itemQtyTh { width:70px; }
	
	.antalpro { margin:4px 31px 0 4px; width:36px; }
	/* e:checkout */
	
	/* calender */
	.divListItem { border-bottom:1px dashed #e8e8e8; display:block; margin:0 0 8px; padding:16px 0 10px; font-size:12px; line-height:17px; position:relative; }
	.calDatoSmall { display:block; }
	.eventHeadline { display:block; color:#818991; font-weight:700; font-size:13px; line-height:13px; position:absolute; top:0; left:0; }
	/* e:calender */
	
	/* tag cloud */
	.tagCloud{font-size:12pt;text-align:center;margin:1em 2em}
	.tagCloud span{margin:0 8px}
	.tagCloud .tag1{font-size:.7em;font-weight:100}
	.tagCloud .tag2{font-size:.8em;font-weight:200}
	.tagCloud .tag3{font-size:.9em;font-weight:300}
	.tagCloud .tag4{font-size:1em;font-weight:400}
	.tagCloud .tag5{font-size:1.2em;font-weight:500}
	.tagCloud .tag6{font-size:1.4em;font-weight:600}
	.tagCloud .tag7{font-size:1.6em;font-weight:700}
	.tagCloud .tag8{font-size:1.8em;font-weight:800}
	.tagCloud .tag9{font-size:2.2em;font-weight:900}
	.tagCloud .tag10{font-size:2.5em;font-weight:900}
	/* e:tag cloud */
	
	/* quick order */
	#quickList { width:702px; margin:0; font-family: 'Open Sans', sans-serif; }
	.quickListSearchField { width:680px; border:11px solid #27313e; }
	.quickListSearchFieldText { width:669px; font-size:12px; color:#27313E; }
	table.quickListHolder { color:#27313E !important; }
	
	.quickResultsHolder { padding:0; }
	table.quickListHolder { background:url(images/bg_toptb.png) no-repeat 0 0 #FFF; margin-bottom:14px; }
	.quickListBanner {  }
	table.quickListHolder tbody { box-shadow:none; }
	table.quickListHolder tbody tr {  }
	.quickListHolder tfoot { box-shadow:none; }
	table.quickListHolder td { padding:7px 5px 7px 0; }
	.quickListSearch .tab.quickListSearchFav { display:none; }
	
	#quickList h1 { border:none; font-size:19px; line-height:19px; display:block; background: none; padding:0 0 10px; margin:27px 0 14px; color:#27313e; border-bottom:1px dashed #e8e8e8; height:auto; font-weight:700; width:702px; }
	.content #quickList .goToCartLink { font-weight:400; text-shadow:0 -1px rgba(0,0,0,.2); margin-bottom:14px; background:url(images/quickVariantBg.png) 0 0 no-repeat; height:28px; line-height:28px; padding:0 0 0 10px; width:119px; }
	table.quickListHolder th { font-weight:600; text-shadow:0 1px #FFF; font-size:12px; color:#27313E; text-align:left; }
	table.quickListHolder th:first-child { padding-left:15px; }
	table.quickListHolder .row-main td { padding-left:0 !important; }
	.quickListText span { color:#27313E; font-size:12px; line-height:12px; font-weight:400; font-family:'Open Sans', sans-serif; display:block; margin-bottom:1px; }
	.quickListText b { color:#27313E; font-size:12px; line-height:12px; font-weight:600; }
	.quickProductLink { color:#27313E !important; font-size:13px; line-height:13px; font-weight:600; font-family:'Open Sans', sans-serif; display:block; }
	.quickListStock .stock { color:#27313E; font-size:12px; line-height:12px; font-weight:400; }
	.quickListEachPrice { width:75px; }
	.quickListEachPrice span { color:#27313E; font-size:12px; line-height:12px; font-weight:600; }
	.quickListPrice { padding-right: 21px !important; text-align: right; width: 79px; }
	.td-show-variants .btnShowVariants { background:url(images/quicklistVariantBg.png) 0 0 no-repeat; font-weight:400; text-shadow:0 -1px rgba(0,0,0,.2); margin-bottom:14px; height:28px; line-height:28px; padding:0 0 0 10px; width:135px; font-size:14px; }
	.quickListHolder .box-add-to-cart .button.add-to-cart { background:url(images/quickAddBg.png) 0 0 no-repeat; font-weight:400; text-shadow:0 -1px rgba(0,0,0,.2); height:28px; line-height:28px; padding:0 0 0 5px; width:65px; font-size:12px; }
	
	.quickListStock { padding-left:0; }
	.quickListStock .stock { margin-left:0; float:left; }
	.quickListAmount { text-align:left; }
	table.quickListHolder td.quickListTotal { font-size:20px; line-height:20px; }
	.quickListHolder tfoot td input { font-size:13px; height:23px; line-height:23px; width:auto; padding:0 10px; text-shadow:0 -1px rgba(0,0,0,.2); font-weight:400; }
	
	.quickListSearch .tab.active { background-color: #27313e; font-size: 14px; font-weight: 600; text-shadow: 0 -1px rgba(0, 0, 0, 0.2); color:#FFF; line-height:16px; margin-right:3px; }
	.quickListSearch .tab { font-size: 14px; font-weight: 600; text-shadow: 0 -1px rgba(0, 0, 0, 0.2); color:#FFF; line-height:16px; margin-right:3px; }
	/* e:quick order */
	
	
	
/* e:new style - cuonglh */



























	/* product detail */
	.centerContentProductNoRight { padding:0; margin:0 0 11px; width:702px; position:relative; background:none; }
	.centerProductNoRight { position:relative; width:702px; padding:0; margin:53px 0 0; }
	
	.isProduct .topSectionBreadcrumb { left: 0; position: absolute; top: -25px; }
	
	.isProduct .imageBoxMedium { padding:0; margin:0; border:none; width: 248px; border:1px solid #eceef1 }
	.isProduct .imageBorderMedium { border:none; width:248px; }
	.isProduct .imageBorderMedium a, .isProduct .imageBorderMedium img { border:none; width:248px !important; }
	.isProduct .overlayList, .isProduct .overlayList img { width:auto !important; }

	.isProduct .itemPicZoom { background:url(images/icon.png) 0 -864px no-repeat; font-size:10px; color:#27313e; padding:1px 0 0 22px; margin:9px 0 0; }
	.isProduct .itemPicZoomImg { display:none; }
	
	.itemPic { width:250px; margin:20px 0 0; }
	.productItemPicContainer { background:none; padding:0; display:inline-block; width:98px; margin:0 20px 20px 0; border:1px solid #eceef1; }
	.productItemPicBorder, .productItemPicBorder a, .productItemPicBorder img { width:98px; float:none; margin:0; border:none; }
	
	.productItemInfo.noRight { width:261px; margin:-3px 0 0; background:none; position:relative; z-index:400; }

	.isProduct .itemPrices br { display:none; }
	.isProduct .itemPrices { margin-top:10px; position:relative; float:left; background:url(images/icon.png) 0 -3048px no-repeat; padding: 47px 0 0 0; width:434px; }



	
	.isProduct .choiceBox, .isProduct .choiceBorders, .isProduct .choiceBordersInner { width:263px; border:none; position:relative; background:none; }
	.isProduct .choiceBox .ajaxload { position:absolute; right:0;  background-image: url("images/ajax-loader.gif"); }
	.isProduct .choiceBox { margin:10px 0 8px; }
	/*.isProduct .itemVariantDropDowns { background:url(images/gradientFade.png) 0 top no-repeat; clear: both; margin-left: 0; margin-top: 0; width: 434px; padding:15px 0 0 10px; min-height: 100px; height: auto; }*/
	.isProduct .itemVariantDropDowns { clear: both; margin-left: 0; margin-top: 0; width: 434px; padding:0; height: auto; }
	.isProduct .stock { float:left; padding:0; margin:0 0 13px; width:263px;  font-size:11px; color:#27313e; }
	.isProduct .stockText { color:#27313e; font-size:11px; font-family: 'Open Sans', sans-serif; font-style:normal; }
	.isProduct .itemQuantity { width:154px; margin:0; padding:0; float:left; }
	.isProduct .itemQuantity .text { display:none; }
	.isProduct .inputQuantity { width:37px; height:19px; background:url(images/icon.png) 0 -240px no-repeat; border:none; font-size:22px; color:#363532; padding:10px 0 12px; text-align:center; vertical-align:middle; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	.isProduct .addToCart { clear:none; float:left; margin:0 0 0 6px; width:274px; height:54px; position:relative }
	.isProduct .addToCartButton { width:214px; height:41px; background:url(images/icon.png) 0 -320px no-repeat; font-size:0; line-height:0; position:absolute; top:0; left:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; }
	.isProduct .checkAndWishList { width:263px; float:left; position:relative; margin:9px 0 0; height:25px; }
	.isProduct .wishListButton { width:126px; height:25px; background:url(images/icon.png) 0 -724px no-repeat; font-size:0; line-height:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; float:left; }
	.isProduct .checkListButton { width:126px; height:25px; background:url(images/icon.png) 0 -793px no-repeat; font-size:0; line-height:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; float:left; margin:0 0 0 11px!important; }
	
	.choiceBordersInner .freightLink { margin:15px 0 0 1px; float:left; display:block; width:263px; }
	*+html .choiceBordersInner .freightLink { margin-left:-37px; }
	.choiceBordersInner .freightLink a { font-size:12px; color:#27313e; text-decoration:underline; display:block; background:url(images/icon.png) 0 -399px no-repeat; padding:4px 0 1px 26px; }
	.choiceBordersInner .itemAdded { font-size:12px;margin:5px 0 0 1px; float:left; padding:0; color:#27313e; width:434px; }
	.choiceBordersInner .itemAdded .text { color:#27313E; font-size:17px; font-weight:700; }
	.choiceBordersInner .itemAdded a { color:#df5b30; font-size:17px;  }
	.choiceBordersInner .itemAdded a:hover {color:#df5b30; font-size:17px; }
	
	.itemNo { color:#27313e; font-size:10px; line-height:15px; margin:3px 0 0; margin:9px 0 0 0 \9; }

	.isProduct .boxCenterContainerImgLEFT, .isProduct .boxCenterContainerImgLEFT img { width:auto !important; }
	.isProduct .boxCenterContainerImgRIGHT, .isProduct .boxCenterContainerImgRIGHT img { width:auto !important; }
	
	#productRelationsCenter { width:100%; float:right; margin:29px 0 20px; }

	#productRelationsCenter .boxContent .relatedProduct:first-child { margin-left:1px; } 
	.relatedProductImage img, .relatedProductImage a { width:100px !important; }
	.isProduct .relatedProduct .overlayList { width:47px !important; height:46px !important; left:-3px; top:-3px; }
	.isProduct .relatedProduct .overlayList img { width:47px !important; }
	.relationsTable { position:relative; width:721px; background:none; border: none; }
	.relatedProductCenterText .text a { color:#27313e; font-size:10px; font-weight:400; }

	#productRelationsCenter .relatedProductCenterText br { display:none; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { width:100px; margin-bottom:8px; position: relative }

	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { display:block; font-size:13px; font-weight:700; color:#27313e; text-align:center; width:100px; margin:0; line-height:13px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { margin-bottom:4px; }
	.isProduct .DESVALSummaryErrors { padding:0 0 0 15px; margin:0; }
	#productRelationsCenter .relationsTable .priceExcl { display:none; } 
	
	.isProduct .choiceBordersInner br { display:none; }	
	.isProduct .inputSelect { display:block; width:150px; color:#232322; font-size:12px; border:1px solid #bfbfbf; font-family:'Open Sans', sans-serif; text-shadow:1px 1px #FFF; margin-top:4px !important; background:url(images/select_bg.png) 0 0 repeat-x; padding:4px; height:30px; margin-bottom:15px; line-height:12px; }
	.isProduct .inputSelect option { line-height:16px; text-shadow:none; }
	.isProduct .itemColor { clear: both; margin-left: 2px; margin-top: 5px; width: 263px; }
	.isProduct .itemColor .text { font-size:11px;  }
	.itemColorChoice { float: left; margin-right: 4px; margin-top: 5px; text-align: center; width: 30px; }
	.itemColorChoice input { border:none !important; }
	.itemColorChoice .overlayList { width:47px !important; top:-2px; left:-2px; height:46px !important; }
	.itemColorChoice .overlayList input { width:47px !important; height:46px !important; }
	.isProduct .boxCenterContainerImgPRODUCT { margin-top:19px; }
	
	
	.isProduct .product_description_left { font-size:13px; color:#818991; line-height:14px; float:left; margin:14px 0 0; }
	.isProduct .product_dimension_text { font-size:15px; color:#818991; line-height:15px; float:left; width:434px; margin:3px 0 0; }
	.isProduct .productdetail_loginbox_text .loginbox_title { float:left; width:419px; color:#27313e; font-size:27px; line-height:27px; font-weight:700; margin:7px 0 0; }
	.isProduct .productdetail_loginbox_text .loginbox_title_desc { float:left; width:419px; color:#27313e; font-size:15px; line-height:15px; font-weight:600; margin:5px 0 0; }

	.isProduct .productdetail_loginbox_buttons { float:left; width:434px; margin:6px 0 0; }
	.register_account_button { float:left; display:block; width:213px; height:58px; background:url(images/icon.png) -466px -1154px no-repeat; text-indent:-9999px; overflow:hidden; cursor:pointer; padding:0; }
	.login_account_button { float:right; display:block; width:213px; height:58px; background:url(images/icon.png) -687px -1154px no-repeat; text-indent:-9999px; overflow:hidden; cursor:pointer; padding:0; }
	
	.isProduct .itemInfo { float:left; width:434px; display:none; }
	.isProduct.isAuthenticated .itemInfo { float:left; width:434px; display:block; margin:1px 0 0; }
	.isProduct .itemNo { float:left; width:434px; display:block; color:#707780; font-size:13px; line-height:13px; margin:4px 0 0;  }
	
	.qty-package-check { width:434px; margin:11px 0 0 0; float:left; }
	.isProduct .qty-package-check-inner { width:434px; max-width:none; }
	.qty-pack-notify { width:130px; display:inline-block; color:#707780; font-size:11px; font-family: 'Open Sans', sans-serif; line-height:15px; float:left; }
	.recommended-text { width:304px; display:inline-block; float:right; margin:1px 0 0; text-align:right; }
	.btnLowQuantity, .btnHighQuantity { width:auto; border:1px solid #6e2519; display:inline-block; background:url(images/btn2_bg.jpg) 0 0 repeat-x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:600; color:#FFF; text-shadow:-1px -1px rgba(0,0,0,.23); text-align:center; line-height:14px; padding:7px 20px 9px; cursor:pointer; }
	#btnHighQuantity { margin:0 0 0 8px; }
	*+html #btnLowQuantity, *+html #btnHighQuantity { width:128px; }
	
	#shareBoxTip { right: 28px !important; top: -8px !important; z-index: 600 !important; }
	/* e:product detail */
	
	/* check out */
	.che_log_inner_right_field .w202 { background: url(images/icon.png) no-repeat scroll 0 -2059px transparent; }
	.yellowBox .freightLabel { display:block; margin:5px 0; }
	.selected .bt2 { background: url(images/icon.png) no-repeat scroll 0 -2182px transparent; }
	.selected .bt2 span { background: url(images/icon.png) no-repeat scroll right -2233px transparent; font-family:'Open Sans', sans-serif; color:#FFF; text-transform:none; font-weight:600;  }
	.selected .bt2 .number { background: url(images/icon.png) no-repeat scroll 0 -2596px transparent; font-family:'Open Sans', sans-serif; color:#FFF; text-transform:uppercase; }
	.bt2 span { background: url(images/icon.png) no-repeat scroll right -2346px transparent; font-family:'Open Sans', sans-serif; text-transform:none; font-weight:600; color:#FFF; }
	.bt2 { background: url(images/icon.png) no-repeat scroll 0 -2288px transparent; }
	.bt2 .number { background: url(images/icon.png) no-repeat scroll 0 -2621px transparent; }
	
	.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
	
	.shopvidere { background: url(images/icon.png) no-repeat scroll 0 -2403px transparent; }
	.neeste { background: url(images/icon.png) no-repeat scroll right -2403px transparent; }
	.isCheckout .center { color: #343434 !important; padding: 0 0 0 1px; }
	.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434 }
	.antalpro { background: url(images/icon.png) no-repeat scroll 0 -2654px transparent; }
	
	.bt3 { background: url(images/icon.png) no-repeat scroll 0 -2534px transparent; margin-top:0; }
	.bt3 a { background: url(images/icon.png) no-repeat scroll right -2565px transparent; margin-top:0; font-family:'Open Sans', sans-serif; color:#FFF; font-weight:400; text-shadow:0 -1px rgba(0, 0, 0, 0.23); }
	.bt3 a:hover { color:#FFF !important; }
	
	.che_boxt .che_boxh { background: url(images/bg_toptb.jpg) no-repeat scroll 0 -1px transparent; }
	
	.yellowBox .bt3 a { background:url(images/icon.png) no-repeat scroll right -2758px transparent; padding-right:25px; margin-top:0; font-family:'Open Sans', sans-serif; color:#FFF; font-weight:400; }
	.yellowBox .bt3 { background:url(images/icon.png) no-repeat scroll left -2721px transparent; margin-top:-1px; }
	a.bt3 span { background: url(images/icon.png) no-repeat scroll right -2565px transparent; }
	
	.freightTextAndLabel .freightText .inputDelivery { background:url(images/icon.png) 0 -1823px no-repeat; float: left; padding: 5px; width:132px; margin:0 0 0 10px; border:none; }
	.che_bstep2 input { border:none; background:url(images/icon.png) 0 -1867px no-repeat; padding: 5px; width:192px; }
	.che_bstep2 input[type="radio"] { border:none; background:none; padding: 0 5px 0 0; width:auto; margin-left:0; }
	#vatNoDiv.che_bstep2 > label { width:100px; }
	#vatNoDiv.che_bstep2 span label { width:auto; margin:0 10px 0 0; }
	#vatNoDiv .vatNoOption { float:right; display:inline-block; text-decoration:underline; }
	#vatNoDiv #loadDivVatno { float: none !important; margin: 0 !important; position: absolute; right: -12px; top: 5px; }
	#vatNoInputDiv { margin: 0 0 0 100px; width: 230px; }
	#vatNoInputDiv input { float:left; margin:5px 0 0; }
	#vatNoInputDiv .che_star { float:left; }
	#vatNoInputDiv .che_erro { float:left; }
	#vatNoDiv { width:301px; position:relative; }
	.che_bstep2 .w45 { background:url(images/icon.png) 0 -1779px no-repeat; width:25px; }
	.che_bstep2 .w129 { background:url(images/icon.png) 0 -1956px no-repeat; width:119px; }
	.che_bstep2 .w20{width: 32px; line-height: 20px;}
	.che_checkbox input { width:auto; }
	.che_bstep2 .rightLabel { width: 200px; }
	.jegaccep { background: url(images/icon.png) no-repeat scroll 0 -1997px transparent; }
	.userTypeSelector input { width:auto; }
	.che_bstep2 { clear: both; }
	.isCheckout .right { color:#343434; padding: 0 4px 0 0; }
	.isCheckout .content, .isCheckout .content .checkout { width:902px; }
	.che_boxtext h2 { color:#343434; }
	.che_frag .freightNoteDiv { font-style:normal; }
	.che_boxt2 .che_boxh { background: url(images/bg_toptb2.jpg) no-repeat scroll 0 0 transparent }
	
	.che_allprice { background: url(images/bg_allprive.png) no-repeat scroll 1px 0 transparent; }
	.che_allpricetext { text-transform: uppercase; }
	.isCheckout .content .checkout {  border-top: none; margin: 0 0 30px; width: 900px; background:none; background:none !important; }
	.che_head { background: none; height: 58px; margin-bottom: 14px; padding: 8px 0 0 4px; width: 900px; }
	.che_indhead h1 { font-size:28px; font-family:'Open Sans', sans-serif; color:#27313e; text-transform:none; font-weight:600; }
	.isCheckout .right .block-box-list img { width:217px !important }
	
	.che_frag .postLogo { margin:8px 11px 0 0; }
	.che_frag .itemNameTd { margin:7px 0 0; }
	.isCheckout .itemNameTd { width:279px; }
	.isCheckout .inputDelivery { float:none; }
	.isCheckout .itemQtyTh.itemNoHeader { width:80px; }
	
	.isCheckout .giftCertificateAmount { margin:0; }
	.isCheckout .giftCertificateText { margin:0; }
	.isCheckout .itemNameTh { width: 278px; }
	.isCheckout .itemNoCheckout { float:left; width:70px; margin:7px 10px 0 0; }
	/* e:check out */
.logoPic { float:left; margin-right:5px; cursor:pointer; }  .logoPic_img { float:left; clear:both; padding:5px; }  .logoPic_img img { margin-right:0; }  .logoPic_radio { float:left; clear:both; }  .logoPic_selectSuccess,.logoPic_uploadResult_Success { color:Blue; }  .logoPic_selectError,.logoPic_uploadResult_Error { color:Red; }  .logoPic_selectedImg { background-color:#CCC; }

/*New style - ANV*/

/*Details-NotLogin*/	
.isProduct .centerProductNoRight { position:relative; width:702px; padding:0; margin:56px 0 0; }
.isProduct .productItemInfo.noRight { width:434px; margin:-3px 0 0; background:none; position:relative; z-index:400; }
.isProduct .headline { font-size:25px; font-weight: bold; color:#27313e; height:auto; line-height:25px; border:none; font-family:'Open Sans', sans-serif; text-transform: none; padding:0; text-shadow: none; margin:0; }
.isProduct .itemInfo,  .isProduct .itemInfo .text{ color:#707780; font-size:13px; line-height:14px; font-family:'Open Sans', sans-serif; font-style:normal; }
.isProduct .itemInfo { margin-top:4px; }
.isProduct .productItemPic { width: 250px; background:none; margin:0 18px 0 0; position:relative; z-index:500; }
.isProduct .itemPic {display: none }

#productRelationsCenter .relationsTable.noRight .relationsTableHeader { width:702px; height:42px; text-transform: none; color:#27313e; padding:0; font-family: 'Open Sans', sans-serif; font-weight: bold; font-size:19px; text-shadow:0 1px rgba(255,255,255,.6); padding:0; border-top: 1px dashed #e8e8e8; border-bottom: 1px dashed #e8e8e8; background: none  }
#productRelationsCenter .boxContent { padding: 10px 0 0; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { background:none; padding:0; width:100px; margin:0 0 7px; border:none; border: #eceef1 1px solid }
.relationsTable { position:relative; width:702px; background:none; border: none; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { width:100px; margin:0; padding:0; bottom:0; }
#productRelationsCenter .relatedProductCenterText .text a { width:100px; display:block; height:auto; line-height:12px; font-size:12px; text-transform:none; font-weight: bold; color:#27313e; font-style: normal; font-family:'Open Sans', sans-serif; text-shadow:0 1px rgba(255,255,255,.6); }

#productRelationsCenter .relatedProductCenterText .text a:hover { color:#e14b32; }
#productRelationsCenter .relationsTable.noRight .relatedProduct { width:100px; margin:0 20px 15px 0; }
#productRelationsCenter .relationsTable.noRight .relatedProduct:last-child {margin:0 0 15px 0;}
#productRelationsCenter .smallProductListShowMore { background: url(images/icon.png) -532px -320px no-repeat; width: 100px; height: 23px; font-size:0; line-height:0; text-indent: -999px; overflow: hidden; display: block ; margin-top: 10px}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { color:#818991; text-decoration:line-through; font-size:11px; display:block; text-align:center; width:100px; font-weight: normal; font-style:normal; font-family: 'Open Sans', sans-serif; text-shadow:0 1px rgba(255,255,255,.6); left:0; top:2px; }	
	
/*Details-Login*/	
.isProduct .choiceBox { float:left; }
.isProduct .choiceBox, .isProduct .choiceBorders, .isProduct .choiceBordersInner { width:434px; border:none; position:relative; background:none; }
.isProduct .choiceBox { margin-top:23px; }	
.isProduct .priceStor { font-size:25px; color:#27313e; font-weight:700; line-height:25px; display:block; margin-top:0; font-family:'Open Sans',  padding-bottom:10px; }
.isProduct .prevPrice { font-size:13px; color:#818991; text-decoration:none; line-height:13px; margin-top:0; display:block; font-weight: normal; text-decoration:line-through; font-family:'Open Sans', sans-serif; }
.isProduct .stock { float:left; padding:0; margin:10px 0 13px; width:434px;  font-size:11px; color:#27313e; }
.isProduct .choiceBox .ajaxload { bottom: -18px;
    height: 32px;
    margin: 0 !important;
    opacity: 1;
    position: absolute;
    right: 0;
    width: 32px; }
.isProduct .checkAndWishList { display: none}

.isProduct .itemColor { background:url(images/gradientfade.png) 0 top no-repeat; clear: both; margin-left: 0; margin-top: 0; width: 434px; padding:15px 0 23px 10px; min-height: 100px; height: auto; float:left; }
.isProduct .itemColor .text, .isProduct .itemVariant .text { color: #27313e; font-size: 17px; text-transform: none; text-shadow: #FFF 1px 1px; font-weight: bold; width: 434px; display: block; margin-bottom: 9px }
.isProduct .itemVariant .text { margin:0 0 2px; }
.isProduct .itemVariant .descriptionText { color:#707780; font-size:13px; line-height:13px; text-transform:none; text-shadow:1px 1px rgba(255,255,255,.6); display:block; width:404px; }
.isProduct .itemVariant .inputSelect { margin-top:13px !important; }
.isProduct .itemColorChoice { float: left; margin-right: 7px; margin-top: 5px; text-align: center; width: 50px; position:relative; }
.isProduct .itemColorChoice .borderBrown { border:none !important;  width: 50px!important; height: 50px!important; } 
.isProduct .addToCartButton { width:274px; height:54px; background:url(images/icon.png) 0 -320px no-repeat; font-size:0; line-height:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; }
.isProduct .addToCartButton.addToCartDisable { width:274px; height:54px; background:url(images/icon.png) 0 -762px no-repeat; font-size:0; line-height:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; }
.isProduct .inputQuantity { width:100px; height:54px; background:url(images/icon.png) 0 -240px no-repeat; border:none; font-size:23px; color:#4c5560; text-align:right; vertical-align:middle; padding:0 54px 0 0; line-height:54px; font-weight:700; }
.isProduct .inputQuantity.quantityDisable { width:100px; height:54px; background:url(images/icon.png) -206px -240px no-repeat; border:none; font-size:23px; color:#bdc0be; text-align:right; vertical-align:middle; padding:0 54px 0 0; line-height:54px; font-weight:700; }
.isProduct .choiceBordersInner .freightLink a { display: none}
.isProduct .shareBox {position: absolute; right: 0; top: -23px; width: 123px;}
.isProduct .priceStorExcl, .isProduct .divOfferConditions { color:#818991; font-size:11px; font-style:normal; line-height:12px; margin-top: 5px }
.isProduct .priceStorExcl {display: none;}
.isProduct .itemVariant { clear: both; margin:0 0 0; width: 434px; background: url("images/gradientfade.png") no-repeat scroll 0 0; min-height: 100px; padding: 10px 15px 0;}

.multiPrices {width: 434px}
.multiPrices .column1, .multiPrices .column2 { color: #27313e; font-size: 14px}
.multiPrices .column1 { padding-left: 10px}
.multiPrices .column2 { padding-right: 17px; font-weight: bold}
.multiPrices tr { background: url(images/icon.png) 0 -2920px no-repeat; border-radius: 3px; margin-bottom: 5px; height: 43px}

/*.isWebpage .centerContent .bigButton.nextButton {
	background:transparent url(images/icon.png) no-repeat -624px -718px;
    color: transparent;
    font-size: 0px;
    height: 37px;
    padding: 0px;
    width: 220px;	
	margin-left:-112px;
}
*/
/*.isCheckout.step1 .neeste, .isCheckout.step2 .neeste {
	background:transparent url(images/nextCheckout.jpg) no-repeat 0 0;
}*/

.main.isWebpage .userInformationFields .textStor {margin-top:0px;}

.main.isWebpage .right {
    padding-right: 0px !important;
	padding-top:56px !important;
	width:170px !important;
}

.topSection .tla .inputLoginCheck { position: absolute; right: 253px; top: 34px; z-index:1500; }

/* login page */

.divLoginPassword .inputLoginCheck input {height: auto;
    margin-bottom: 0;
    margin-top: 2px;
    position: relative;
    top: 3px;
    width: auto;}
#LoginContainer .loginLeft {display: block; width: 180px;}
.divLoginUserName input, .divLoginPassword input {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px #CCCCCC inset;
	 margin-bottom: 10px;
    height: 27px;
    width: 163px;
}

.isWebpage .centerContent .tekstbox, .inputDelivery, .tekstbox { border: 1px solid #D0D0D0; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 1px #D0D0D0 inset; font-size: 11px; height: 27px; color:#27313E; float:left; margin:0 10px 5px 0; }
.che_star_newaccount { float:left; display:inline-block; }
.isWebpage .centerContent td div span input.bigButton {width: 147px;}




/*Print Logo Page*/
.printLogoList .image, .printLogoList .image img { width: 300px;}
.printLogoList .row .image img { border: #CCC 1px solid; margin: 5px 0}
.printLogoList .row:first-child .image img { margin: 0px 0 5px 0}

.main.isCheckout.step3.isAuthenticated .neeste {background:transparent url(images/icon.png) no-repeat right -2446px;}

/* style contact page start - LKD*/
	/*.isWebpage .center, .isWebpage .centerContent{ width:702px;}
	.isWebpage .articleWrapper{ width:502px;}*/
	/*.isWebpage .centerContent table.ContactForm{ clear:both; display:block; margin:25px 0 0;}
	.isWebpage .centerContent table.ContactForm .tekstbox{ width:180px; margin-right:5px;}*/
/* style contact page end*/



/*Style for Related Products*/
.isWebpage .relatedProducts .boxRight .boxRightHeader { border-bottom: 1px dashed #e6e6e6;  color: #27313e; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 700; height: auto; line-height: 19px; padding: 9px 0 10px 0; text-transform: none; width: 170px; }
.isWebpage .relatedProductImage img, .isWebpage .relatedProductImage a { width: auto !important; }
.isWebpage .boxRight .boxRightContent { padding: 10px 0 0 0; background:none; }
.isWebpage .relatedProducts .overlayList img {width: 45px !important}
.isWebpage .relatedProducts .overlayList { width:auto; position:absolute; top:-3px; left:-2px; }
.isWebpage .relatedProducts .relatedProductImage {border:1px solid #e6e6e6; width: 55px;}
.isWebpage .relatedProduct .relatedProductText .textSmall a{ font-size: 11px !important;}
.isWebpage .relatedProduct .relatedProductText .freightLink a { font-size: 10px; font-weight: normal; }

/*Style for Edit User page*/
#deliveryAddressTable { width: 292px; float:left}
#deliveryAddressTable .text { color: #27313E}

/*Box Product*/
.isProduct .productdetail_loginbox_text { float:left; width:419px; background: #e2e5ea url(images/boxProductbg.png) 0 top no-repeat; padding:0 0 0 15px; height: auto; margin:15px 0 0; -webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px; }
.isProduct .productdetail_loginbox_text .loginbox_text { float:left; width:128px; background: url(images/check.png) 0 0 no-repeat; font-size:13px; color:#27313e; line-height:18px; padding:0 0 15px 35px; margin:21px 0 0; }
.isProduct .productdetail_loginbox_text .loginbox { float:left; width:110px; background: url(images/check.png) 0 0 no-repeat; font-size:13px; color:#27313e; line-height:18px; padding:0 0 15px 35px; margin:21px 0 0 13px; }

.articleWrapper .text a { color: #818991}
.articleWrapper .text a:hover { color: #DC4931 }

.customUserBoxDK, .customUserBoxEN, .customUserBoxDE, .customUserBoxFR, .customUserBoxPL, .customUserBoxSE, .customUserBoxNL, .customeHelpBoxDK, .customeHelpBoxEN, .customeHelpBoxDE, .customeHelpBoxFR, .customeHelpBoxPL, .customeHelpBoxSE, .customeHelpBoxNL{
    width: 221px;
    height: 126px;
    cursor: pointer;
}
.customUserBoxDK, .customUserBoxEN, .customUserBoxDE, .customUserBoxFR, .customUserBoxPL, .customUserBoxSE, .customUserBoxNL {
    margin-bottom:  20px;
}

.customeHelpBoxDK, .customeHelpBoxEN, .customeHelpBoxDE, .customeHelpBoxFR, .customeHelpBoxPL, .customeHelpBoxSE, .customeHelpBoxNL {
    display:  none;
}
.isAuthenticated .customUserBoxDK,.isAuthenticated  .customUserBoxEN, .isAuthenticated .customUserBoxDE, .isAuthenticated .customUserBoxFR, .isAuthenticated .customUserBoxPL, .isAuthenticated .customUserBoxSE, .isAuthenticated .customUserBoxNL {
    display:  none;
}
.isAuthenticated .customeHelpBoxDK, .isAuthenticated .customeHelpBoxEN, .isAuthenticated .customeHelpBoxDE, .isAuthenticated .customeHelpBoxFR, .isAuthenticated .customeHelpBoxPL, .isAuthenticated .customeHelpBoxSE, .isAuthenticated .customeHelpBoxNL {
    display:  block;
}
.customUserBoxDK {
    background: url(images/sepriserDK.jpg) no-repeat;
}
.customUserBoxEN {
    background: url(images/sepriserEN.jpg) no-repeat;
}
.customUserBoxDE {
    background: url(images/sepriserDE.jpg) no-repeat;
}
.customUserBoxFR {
    background: url(images/sepriserFR.jpg) no-repeat;
}
.customUserBoxPL {
    background: url(images/sepriserPL.jpg) no-repeat;
}
.customUserBoxSE {
    background: url(images/sepriserSE.jpg) no-repeat;
}
.customUserBoxNL {
    background: url(images/sepriserNL.jpg) no-repeat;
}

.customeHelpBoxDK {
    background: url(images/help_DK.jpg) no-repeat;
}
.customeHelpBoxEN {
    background: url(images/help_UK.jpg) no-repeat;
}
.customeHelpBoxDE {
    background: url(images/help_DE.jpg) no-repeat;
}
.customeHelpBoxFR {
    background: url(images/help_FR.jpg) no-repeat;
}
.customeHelpBoxPL {
    background: url(images/help_DK.jpg) no-repeat;
}
.customeHelpBoxSE {
    background: url(images/help_SE.jpg) no-repeat;
}
.customeHelpBoxNL {
    background: url(images/help_NL.jpg) no-repeat;
}

/*step 4*/
.box3_ct { width:610px;}
.box3 { width:645px;}
.w106 {    width: 149px;}
.isCheckout .nomargin{clear: left;}
.w89 {    width: 431px;}

.right .relatedProduct .freightLink{ display:none;}
.centerContent .inputDelivery{ *width:130px; *height:20px;}

/* edit variant prices - LKD*/
	.quickVariantsAndPrice .multiple-prices .price-info{ float:left; width:100%;}
	.quickVariantsAndPrice .multiple-prices dt{ min-width:140px; padding-right:10px;}
	.quickVariantsAndPrice .dropdown-wrapper select.variantSelect{ width:300px;}
	.quickResultsHolder .quickListAmount{ padding-left:5px;}

/* edit variant prices - end*/

.phoneTextBoxTextLengthValidatorClass {
display: none!important;
}

table.quickListHolder th:last-child{ padding-right:21px; text-align:right;}

.isProduct .quantityHolder { width:100px; height:54px; background:url(images/icon.png) 0 -240px no-repeat; border:none; font-size:23px; color:#4c5560; text-align:right; vertical-align:middle; padding:0 54px 0 0; line-height:54px; font-weight:700; }
.isProduct .inputQuantity { width:90px; height:54px; background:none; border:none; font-size:23px; color:#4c5560; text-align:right; vertical-align:middle; padding:0; line-height:54px; font-weight:700; }
.isProduct .inputQuantity.quantityDisable { width:100px; height:54px; background:url(images/icon.png) -206px -240px no-repeat; border:none; font-size:23px; color:#bdc0be; text-align:right; vertical-align:middle; padding:0 54px 0 0; line-height:54px; font-weight:700; }

.printIcon { display: block; margin: 0; background-color: #dc4931; position:absolute; top:173px; right:0; }

#topLoginClick {display:none;}