/*General styles start*/
	
    body, html{ background:url(images/bg.jpg); font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#B43228;}
    input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#555350; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#053064; font-size:18px; font-weight:normal; line-height:18px; font-family: Arial, Helvetica, sans-serif; height:31px;}
    h2 {margin:0px; color:#053064; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Helvetica, 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; }
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}
    
    .button { border:none; background:#053064; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#053064; 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 #053064; border-bottom:1px solid #053064; background-repeat:repeat-x; }
    .headerPaging .paging { color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#cad400; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #cad400; border-top:1px solid #cad400;}
    .line { border-bottom:1px solid #cad400;}
    .link:link { color: #cad400; font-size:10px; }
    .link:active { color: #cad400; font-size:10px; }
    .link:visited { color: #cad400; font-size:10px; }
    .link:hover { color: #cad400; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:10px; border: 1px solid #676767; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #cad400;}

    .productListView4{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#cad400; text-decoration:none; line-height:20px; }
    .productHeader { background:#053064; 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:#cad400; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#cad400; font-size:10px;  line-height:15px; }
    .priceSmall { color:#cad400; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#cad400;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#cad400;  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:#053064; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#555350; line-height:13px; }
    .text a:active{color:#555350; line-height:13px; }
    .text a:visited{color:#555350;  line-height:13px; }
    .text a:hover{color:#ab2c26; line-height:13px; }
    .textSmall { color:#053064; font-size:10px; }
    .textSmall a { color:#053064; font-size:10px; }
    .textSmall a:link { color:#053064; font-size:10px; }
    .textSmall a:active { color:#053064; font-size:10px; }
    .textSmall a:visited { color:#053064; font-size:10px; }
    .textSmall a:hover { color:#cad400; font-size:10px; }
    .textSmall .link a:hover { color:#cad400; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#053064; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .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:#053064; width:220px; line-height:13px;}

        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#053064; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background-image:url(images/menubg.gif); background-repeat:repeat-x; 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: url(images/boxTop.gif) no-repeat; 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:#053064; font-size:11px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#cad400; font-size:11px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#FFFFFF; border-bottom:#e6e6e6 1px solid; }
        .menuActive a { color:#cad400; font-size:11px; font-weight:bold; text-decoration:none; }


        .subMenuNorm a { color:#cad400; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#053064; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#cad400; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
        .subSubMenuNorm a { color:#cad400; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#053064; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#cad400; 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 #cad400; }
    /*Product styles end*/
	
	/* product compact text start */
		.compact-product-description-div { position:absolute; bottom:-27px; left:0; color:#C83F2D; }
		.compact-product-description-gradient { display:block; height:40px; width:348px; padding:6px 0; background:url("images/description_gradient.png") repeat-x scroll center bottom transparent; }
		#compact-product-description-show-more-button, #compact-product-description-show-less-button { float:left; display:block; padding:0 0 2px 20px; font-style:italic; text-decoration:underline; cursor:pointer }
		#compact-product-description-show-more-button { background:url(images/compact_more.png) 0 0 no-repeat }
		#compact-product-description-show-less-button { background:url(images/compact_less.png) 0 0 no-repeat }
		#compact-product-description-show-more-button:hover, #compact-product-description-show-less-button:hover { color:#555350 }
	/* product compact text end */
	
    /*News styles start*/
        .dato {color:#cad400; 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:#053064; font-size:11px; }
            .boxRight a { color:#053064; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#cad400; }
            .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:#cad400; }
            .boxRight input {color:#053064; 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:#053064; 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:#053064; 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:#053064; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#053064; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#cad400; }
            .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:#053064; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#053064; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#053064; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#053064; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#053064; font-size:11px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/


/* new css - cuonglh */
	/* general */		
	.mainContent { background:none; border: 0; width:900px; }
	.content { margin:0; padding:0; width:904px; border:none; background:none; position:relative; }
	.main  { background:url(images/bg_top1.jpg) center 0 no-repeat; }
	.isFrontpage { background:url(images/bg_top_fr1.jpg) center 0 no-repeat; }
	.LoginBoxRight, .boxRightContainerNewsLetter { display:none; }
	.left { width:170px; padding:0; }
	.center { position:relative; margin-left:27px; width:504px; margin-top:15px; }
	/* e:general */
	
	/* top */
	.topSection { margin:0; width:900px; height:276px; position:relative; position:inherit\9;  }
	
	.top { height: 110px; left: -10px; margin: 0; padding: 0; position: absolute; top: 40px; width: 490px; z-index:920; }
	.topDiv, .top .logoImg { width:490px; height:110px; margin:0; }
	
	#TopImageMap { height:0; position:relative; margin:0; width:900px; z-index:120;  }
	#TopImageMap img { height:224px; margin: 0; position: relative; right: 0; top: 51px; width: 900px; }
	/* e:top */
	
	/* menu top */
	.additionalMenu { width:900px; margin:6px 0 0 0; padding:0; height:26px; text-transform:none; }
	.menuNormbg { height:26px; background: url(images/icon.png) right 8px no-repeat; margin:0; padding:0 8px 0 4px; }
		.menu .menuNormbg { height:26px; background:none!important; margin:0; padding:9px 21px 0 24px; }
			.menu .menuNormbg a{font-size:17px!important; background:none!important;}
	.menuOverbg { height:26px; margin:0; padding:0 8px 0 4px; background: url(images/icon.png) right 8px no-repeat; }
		.menu .menuOverbg { height:26px; background:none!important; margin:0; padding:9px 21px 0 24px; }
			.menu .menuOverbg a{font-size:17px!important; background:none!important;}
	
	.firstTopMenuItem { padding:0px 12px 0 1px; }
		.menu .firstTopMenuItem { padding:9px 12px 0 1px!important; }
	.menuNormbg:last-child, .menuOverbg:last-child { background:none; }
	.additionalMenu a:link { color:#555350; font-size:12px; font-family: Arial, Helvetica, sans-serif; padding:0; line-height:26px; text-decoration:none; }
	.additionalMenu a:hover { color:#555350; font-size:12px; font-family: Arial, Helvetica, sans-serif; padding:0; line-height:26px; text-decoration:underline; }
	.additionalMenu a:active, .additionalMenu a:visited { color:#555350; font-size:12px; font-family: Arial, Helvetica, sans-serif; padding:0; line-height:26px; text-decoration:none; font-weight:400; }
	
	.topSmallCart {
	background-image:url(images/gradient_top.jpg);
	/*background-image: linear-gradient(bottom, #DF9D02 0%, #FED565 100%);
	background-image: -o-linear-gradient(bottom, #DF9D02 0%, #FED565 100%);
	background-image: -moz-linear-gradient(bottom, #DF9D02 0%, #FED565 100%);
	background-image: -webkit-linear-gradient(bottom, #DF9D02 0%, #FED565 100%);
	background-image: -ms-linear-gradient(bottom, #DF9D02 0%, #FED565 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,	color-stop(0, #DF9D02),color-stop(1, #FED565));	*/
	border-radius: 4px 0px 0px 4px;
    cursor: pointer;
    float: right;
    height: 20px;
    margin: 0 31px 0 0;
    padding: 4px 0 0 4px;
    position: absolute;
    right: 0;
    text-align: left;
    text-transform: none;
    top: -156px;
    width: auto;
}
	.topSmallCart div {
    color: #3E3E3E;
	float:right;
	font-weight: bold;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.58);
}
	#topSmallCartCount {
	background: url("images/icon.png") no-repeat scroll -502px -25px transparent;
    font-size: 12px;
    font-weight: 700;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.58);
}
	#topSmallCartPrice {
    background: url("images/icon.png") no-repeat scroll -496px -25px transparent;
    font-size: 12px;
    font-weight: 700;
    padding-left: 13px;
    padding-right: 5px;
    text-align: left;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.58);
}
	/* e:menu top */
	
	/* dropdown menu */
	.menu { background: none; clear: both; font-family: Arial, Helvetica, sans-serif; height: 54px; left: 0; margin: 0; padding: 0; position: relative; text-align: left; top: 131px; width: 900px; z-index:920; }
	#topDropDownMenu { width:900px; height:54px; margin:0; }
	li.expanderMenu { height:45px; }
	
	.menu a:link { font-weight:700; text-shadow:-1px -1px rgba(0, 0, 0, .23);  background:url(images/icon.png) right -45px no-repeat; }
	.menu .expanderMenu:hover .topLineLink { color:#FFF !important; background:url(images/icon.png) right -124px #3e3e3e; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
	.menu .topLineLink { font-size:17px !important; color:#FFF !important; text-transform:uppercase !important; line-height:17px; font-family:Arial, Helvetica, sans-serif; font-weight: 700 !important; padding:8px 27px 20px 14px !important; }
	
	.menu #topDropDownMenu li.expanderMenu { display:inline-block; margin:9px 0 0 0; padding:0 !important; }
	#topDropDownMenu { margin:0 }
	#topDropDownMenu .menuHeightDiv { height:0; background:none; }
	li.expanderMenu div.menuFirstWrap { background:url(images/dropdownbg_left.png) 0 bottom no-repeat; padding:0 0 0 9px; }
	li.expanderMenu div.menuSecondWrap { background:url(images/dropdownbg_right.png) right bottom no-repeat; padding:0 9px 0 0; }
	li.expanderMenu div.menuThirdWrap { background:#3e3e3e; padding:13px 10px 22px; border:none; }
		
	#topDropDownMenu dl { border:none; font-family:Arial, Helvetica, sans-serif; padding-left:22px; padding-right:17px; background:url(images/dropdown_border.png) 0 0 no-repeat; }
	#topDropDownMenu dl:first-child { padding-left:0; background:none; }
	#topDropDownMenu dt { padding:0; border:none; }
	#topDropDownMenu dd { padding:0; }
	#topDropDownMenu .menuLinkElement { display:none; }
	.menuThirdWrap dd a:link, .menuThirdWrap dd a:hover, .menuThirdWrap dd a:active, .menuThirdWrap dd a:visited { color:#FFF !important; font-size:13px !important; text-transform:none; font-weight:normal !important; text-decoration:none !important; background:none !important; text-shadow:-1px -1px tgba(0,0,0,.23); line-height:14px; padding:0 0 6px; border-radius: 0 !important; }
	/* e:dropdown menu */
	
	/* left menu */
	.productMenucontainer { margin-top:15px; padding:0; background:none; }
	.leftMenuContainer { margin-left: 0; padding-bottom: 0; width: 170px; border:none; background:none; }
	.leftMenuHeader { font-size:18px; color:#3e3e3e; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; padding:0 0 11px 23px; line-height:18px; height:auto; width:147px; background:url(images/icon.png) 0 -268px no-repeat; text-shadow: -1px 0 #FFF; text-shadow:1px 1px #FFF }
	.leftMenuHeader a{ font-size:18px; color:#3e3e3e; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; line-height:18px; height:auto; width:147px; text-decoration:none; text-shadow: -1px 0 #FFF; text-shadow:1px 1px #FFF }
	.leftMenuContainerSeperator { height:18px; }
	
	.leftMenu { padding:0; list-style:none; }
	.menuNorm { border: none; padding:7px 0 4px 2px; background:url(images/leftmenu_border.jpg) 0  0 repeat-x; }
	.menuNorm a { color: #3e3e3e; font-size: 13px; font-weight: normal; text-decoration: none; text-transform:none; line-height:13px; text-shadow:-1px -1px #FFF; }
	.menuNorm a:hover { color:#b43228; font-size:13px; font-weight:normal; }
	
	.menuActive { border: none; padding:6px 0 6px 2px; background:url(images/leftmenu_border.jpg) 0  0 repeat-x; }
	.menuActive a { color: #b43228; font-size: 13px; font-weight: normal; text-decoration: none; text-transform:none; line-height:13px; text-shadow:-1px -1px #FFF; }
	
	.leftSubMenu { border: none; margin:7px 0 0; padding:5px 0 2px 11px; background:url(images/leftmenu_border.jpg) 0  0 repeat-x; }
	.subMenuNorm { padding:3px 0 0; }
	.subMenuNorm a { color: #3e3e3e; font-size: 11px; font-weight: normal; text-decoration: none; text-transform:none; line-height:11px; text-shadow:-1px -1px #FFF; }
	.subMenuNorm a:hover { color: #b43228; font-size: 11px; font-weight: normal; text-decoration: none; text-transform:none; line-height:11px; text-shadow:-1px -1px #FFF; }
	.subMenuActive { background:none; padding:3px 0 0; }
	.subMenuActive a { color: #b43228; font-size: 11px; font-weight: normal; text-decoration: none; text-transform:none; line-height:11px; text-shadow:-1px -1px #FFF; border:none; }
	
	.subSubMenuNorm a { color: #3e3e3e; font-size: 11px; font-weight: normal; text-decoration: none; text-transform:none; line-height:11px; text-shadow:-1px -1px #FFF; }
	.subSubMenuNorm a:hover { color: #b43228; font-size: 11px; font-weight: normal; text-decoration: none; text-transform:none; line-height:11px; text-shadow:-1px -1px #FFF; }
	.subSubMenuActive { background:none;  }
	.subSubMenuActive a { color: #b43228; font-size: 11px; font-weight: normal; text-decoration: none; text-transform:none; line-height:11px; text-shadow:-1px -1px #FFF; border:none; }
	
	.menuMore, .menuLess { border: none; padding:8px 0 6px 0; background:url(images/leftmenu_border.jpg) 0  0 repeat-x; }
	.menuMore a { display:block; width:70px; height:21px; text-indent:-9999px; overflow:hidden; font-size:0; line-height:0; background:url(images/icon.png) 0 -215px no-repeat; }
	.menuLess a { display:block; width:74px; height:21px; text-indent:-9999px; overflow:hidden; font-size:0; line-height:0; background:url(images/icon.png) 0 -320px no-repeat; }
	/* e:left menu */
	
	/* search */
	.ssBox { background: url(images/search_bg.png) no-repeat 0 0; float: left; height: 64px; margin-bottom: 13px; position: relative; width: 710px; z-index: 600; margin:12px 0 0 24px; }
	.ssBoxTextDiv input { border: none; color: #3E3E3E; font-size: 16px; margin: 17px 0 0 21px; font-weight:bold; text-transform:uppercase; margin: 18px 0 0 21px\9; width: 500px; }
	.ssBoxButtonDiv { height: 38px; margin:8px 0 0 30px; padding: 0; width: 128px; }
	.ssBoxButtonDiv input { border: none; cursor: pointer; height: 38px; margin: 0; padding: 0; width: 128px; }
	.ssResult { z-index:600; }
	/* e:search */
	
	/* footer */
	.wideFooter { background:url(images/bg_footer.jpg) repeat-x center bottom; position:relative; }
	.wideFooterContentRegion { width:900px; margin:0 auto; padding:29px 0 0 0; }
	.wideFooterContent { clear:both; width:900px; margin:0 auto; padding:0; }
	*+html .wideFooterFrontpage { padding-bottom:21px; }
	.divFooterPart1 h1, .divFooterPart1 .title { font-size:0; margin-bottom:18px; text-transform:none; background:url(images/icon.png) 0 -744px no-repeat; height:22px; text-indent:-9999px; overflow:hidden;  }
	.divFooterPart2 h1, .divFooterPart2 .title { font-size:0; margin-bottom:18px; text-transform:none; background:url(images/icon.png) 0 -816px no-repeat; height:22px; text-indent:-9999px; overflow:hidden; }
	.divFooterPart3 h1, .divFooterPart3 .title { font-size:0; margin-bottom:18px; text-transform:none; background:url(images/icon.png) 0 -896px no-repeat; height:22px; text-indent:-9999px; overflow:hidden; }
	
	.divFooterPart1 { width:446px;text-align:left; color:#e9e8e4; font-size:11px; padding:0 0 204px; display:inline-block; float:left; line-height:16px; text-shadow:-1px -1px rgba(0,0,0,.23)  }
	.divFooterPart1 p { margin:0; color:#e9e8e4; }
	.divFooterPart1 a { color:#e9e8e4; text-decoration:none; }
	
	.divFooterPart2 { width:125px; color:#e9e8e4;font-size:11px; text-align:left; display:inline-block; margin-left:23px; float:left; padding-bottom:204px; line-height:16px; text-shadow:-1px -1px rgba(0,0,0,.23) }
	*+html .divFooterPart2 { padding-bottom:0; }
	.divFooterPart2 a { color:#e9e8e4; text-decoration:none; }
	.divFooterPart2 p { margin:0; line-height:16px; }
	
	.divFooterPart3 { width:250px; color:#e9e8e4;font-size:11px; text-align:left; display:inline-block; margin-left:52px; float:left; padding-bottom:204px; line-height:16px; text-shadow:-1px -1px rgba(0,0,0,.23) }
	*+html .divFooterPart3 { padding-bottom:0; }
	.divFooterPart3 a { color:#e9e8e4; text-decoration:none; }
	.divFooterPart3 p { margin:0; line-height:16px; }
	.divFooterPart3 .footer_phone { background:url(images/icon.png) 0 -469px no-repeat; padding:4px 0 5px 34px; font-size:14px; color:#e9e8e4; font-weight:700; text-shadow:-1px -1px rgba(0,0,0,.23); margin-top:12px; }
	.divFooterPart3 .footer_mail { background:url(images/icon.png) 0 -535px no-repeat; padding:4px 0 5px 34px; font-size:11px; color:#e9e8e4; font-weight:700; text-shadow:-1px -1px rgba(0,0,0,.23); margin-top:8px; text-transform:uppercase; }
	.divFooterPart3 br { display:none; }
	
	.mcbLogo { float: none; margin: -21px 0 0; padding: 0; position: relative; float:right; }
	.mcbLogoBox { border: none; width:180px; text-align:right; }
	.mcbLogoBox a{ color:#949494; font-size:11px; font-family: Arial, Helvetica, sans-serif; text-shadow:1px 1px #FFF; }
	
	.textAdress { background: url(images/icon.png) no-repeat right -660px; color: #949494; font-size: 11px; line-height: 12px; padding: 16px 176px 20px 0; text-align: left; text-shadow:1px 1px #FFF; width:570px; }
	.textAdress a:link{color:#949494; font-size:11px; line-height:11px; text-decoration:none; text-shadow:1px 1px #FFF; }
	.textAdress a:active{color:#949494; font-size:11px; line-height:11px; text-decoration:none; text-shadow:1px 1px #FFF; }
	.textAdress a:visited{color:#949494; font-size:11px; line-height:11px; text-decoration:none; text-shadow:1px 1px #FFF; }
	.textAdress a:hover{color:#949494; font-size:11px; line-height:11px; text-decoration:none; text-shadow:1px 1px #FFF; }
	/* e:footer */
	
	/* frontpage */
	.isFrontpage .productMenucontainer { margin:381px 0 0; }
	*+html .isFrontpage .productMenucontainer { margin:385px 0 0; }
	/*.isFrontpage .ssBox { margin:371px 0 0 24px; background: url(images/search_bg_fr.png) no-repeat 0 0; height:54px; }
	*+html .isFrontpage .ssBox { margin:375px 0 0 24px; }*/
	.isFrontpage .center { width:706px; padding:0; margin:0 0 0 27px; position:relative; }
	
	.isFrontpage .frontpageOuter { background: url(images/fr_banner_bg.png) no-repeat 0 0; height: 348px; padding: 14px; width: 880px; margin:-435px 0 59px -201px; }
  /*	*+html .isFrontpage .frontpageOuter { margin:-431px 0 59px -201px; }*/
	.isFrontpage .boxCenterContainerImgLEFT, .isFrontpage .boxCenterContainerImgRIGHT { width:204px; padding:14px 13px; background:url(images/banner_bg.png) 0 0 no-repeat; }
	.isFrontpage .boxCenterContainerImgLEFT img, .isFrontpage .boxCenterContainerImgRIGHT img { width:204px; }
	.isFrontpage .boxCenterContainerImgLEFT { margin:5px 8px 8px 0; }
	.isFrontpage .boxCenterContainerImgLEFT:first-child { margin:5px 8px 8px -1px; }
	.isFrontpage .boxCenterContainerImgRIGHT { margin:5px 0 8px 0; }
	
	.isFrontpage .productNewsContainerOuter { padding-top:23px; background:url(images/fr_title.png) 0 0 no-repeat; }
	.isFrontpage .productNewsContainer { margin-left:2px; }
	.isFrontpage .productNews { margin:0; width:auto; }
	.productNewsItemDiv { padding:0; height:auto !important; width:100px; }
	.productNews .devider { width:20px; }
	
	.isFrontpage .productNewsItem { background:none; padding-bottom:10px; width:100px; }
	
	.isFrontpage .overlayList { width:58px; padding:0; position:absolute; top:5px; left:7px; background:none !important; height:58px; }
	.isFrontpage .overlayList img { width:58px !important; padding:0 !important; background:none !important; height:58px; }
	
	.isFrontpage .productNewsItem { background:none; padding-bottom:10px; width:100px; }
	.isFrontpage .productNewsItemImage { background:url(images/item_border_top.png) 0 0 no-repeat; padding:5px; width:98px; position:relative; margin:0 0 0 -5px; }
	*+html .isFrontpage .productNewsItemImage { margin:0 7px 0 -5px; }
	.isFrontpage .productNewsItemImage img { border:none !important; width:98px; margin:0; background:url(images/item_border_bottom.png) 0 bottom no-repeat; padding:0 5px 5px 5px; margin-left:-5px; }
	
	.isFrontpage .textBox { width:100px; }
	.isFrontpage .productNewsItem .textBox .text { font-size:12px; line-height:15px; font-weight:400; color:#3e3e3e; display:block; width:100px; }
	.isFrontpage .frontpagePrices { width:100px; padding-top: 0 !important; height: 57px !important;}
	.isFrontpage .productNewsItem .prevPrice { color:#ab2c26; font-size:10px; text-decoration:line-through; width:100px; line-height:10px; }
	.isFrontpage .productNewsItem .price { color:#3e3e3e; font-size:14px; font-weight:700; line-height:14px; width:100px; }
	.isFrontpage .purchaseButton { font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; background:url(images/icon.png) 0 -393px no-repeat; width:100px; height:23px; margin:6px 0 0 0; position:absolute; bottom:0px; left:0;}
	.isFrontpage .priceExcl { display:none; }
	.isFrontpage .freightLink { display:none; }
	
	.isFrontpage .priceExcl { display:none; }
	.isFrontpage .freightLink { display:none; }
	
	.isFrontpage .moreInfoText { margin:0; }
	.isFrontpage .moreInfoText .text { font-size:11px; color:#a2a2a2; font-weight:700; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-shadow:-1px -1px #FFF; padding-top:0; }
	.isFrontpage .moreInfoText .text a { text-decoration:none; font-weight:400; color:#a2a2a2; }
	.isFrontpage .moreInfoText_content { font-size:11px; color:#a2a2a2; font-weight:400; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-shadow:-1px -1px #FFF; padding-top:0; }
	/* e:frontpage */
	
	/* breadcrumb */
	.topSectionBreadcrumb li { color:#494949; text-shadow:1px 1px #FFF; }
	.topSectionBreadcrumb li a { color: #8a8a8a; text-shadow:1px 1px #FFF; }
	.topSectionBreadcrumb li .b { background: url(images/breadCrumb_bullet_small.png) no-repeat center 4px; display: inline; padding:0 2px; }
	.topSectionBreadcrumb .first .b { display:none; }
	.topSectionBreadcrumb ul { margin:-3px 0 0 0; height:16px; font-size:12px; }
	.topSectionBreadcrumb { left: 0; position: absolute; top: -23px; }
	*+html .topSectionBreadcrumb { position:relative; }
	/* e:breadcrumb */
	
	/* product list */
	
	.isProductlist .divOrderInner .divPrices { padding-top:7px;}
	.centerProductList { width:702px; padding: 0; margin-left:27px; }
	.topSectionView2Content h1{color: #3a3a3a; font-size:20px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
	.topSectionView2 p, .topSectionView2 .topSectionView2Content a { margin-top: 10px; width: 300px; color:#3a3a3a; font-size:11px; line-height:16px; }
	.topSectionView2 .showOnly { float: right; margin: 25px 25px 0 0; width: 120px; }
	
	.topSectionView2Outer { border-bottom: none; padding: 0; width: 702px; height: 186px; margin: 15px 0 0 -4px; background:url(images/list_banner_bg.png) 0 0 no-repeat; padding:8px 4px;  }
	.topSectionView2Outer .topSectionBreadcrumb{ left: 0; line-height: 16px; position: absolute; top: -27px; z-index: 500; }
	.topSectionView2 { height: 185px; padding: 0; width: 702px; margin: 0; position:relative; border: none; }
	.topSectionView2Content { margin:21px 0 0 25px; width:300px; }
	.topSectionView2 .textStor { color:#FFF; font-size:15px; font-weight:700; text-transform:none; text-shadow:none; }
	
	.noPicture { background: url(images/list_nopic_banner_bgtop.png) no-repeat 0 0; border: none; height: auto; margin: 20px 0 0 -4px; border-bottom:1px solid #CCCCCC; padding: 8px 4px; width: 702px;  }
	.noPicture .topSectionBreadcrumb{ left: 4px; line-height: 16px; position: absolute; top: -29px; z-index: 500; }
	.topSectionView2NoPicture { background:url(images/list_nopic_banner_bgbottom.png) 0 top no-repeat; margin:0 0 0 -4px !important; ; width:702px !important; padding:0 4px 45px 4px !important; height:auto !important; }
	.noPicture .textStor { color:#3a3a3a; font-size:15px; font-weight:700; }
	.isProductlist .inputSelect { font-size:10px; border: 1px solid #676767; color:#3d3d3d; width:120px; }
	
	.divItemGroups { margin: 12px 0 0; width:702px;  }
	.divItemGroups .row .item { float: left; margin-bottom: 17px; text-align: center; width: 124px; }
	.divItemGroups .row:last-child .item { margin-bottom:0; }
	.divItemGroups .row .next { margin-left:20px; }
	.divItemGroups .row .item .groupImg a { background:none; display:inline; border:none; display:inline; padding:0; -moz-border-radius: none;-webkit-border-radius: none; }
	.divItemGroups .row .item a { font-size:11px; color:#FFF; text-shadow:-1px -1px rgba(0,0,0,.23); font-weight:bold; display:block; padding:6px 10px 8px; line-height:12px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:url(images/list_banner_small.png) 0 0 no-repeat #a72925; width:104px; height:31px; text-transform:uppercase; word-wrap: break-word; }
	.divItemGroups .row .item a:hover { text-decoration:none; }
	
	.productListView4 .productHeader { background: none; border: none; padding:0; color:#3e3e3e; font-size:19px; margin:11px 0 11px; }
	.productListView4 .headlineList a { text-decoration: none; font-weight:bold; color:#3e3e3e; font-size:19px; line-height:17px; }
	.productListView4 .itemNo { display:none; }
	.productListView4 .listItemDescription { color:#555350; font-size:11px; line-height:15px; }
	.productListView4 .prevPriceList { font-size:13px; color:#c83f2d; text-decoration:line-through; text-transform:uppercase; display:block; }
	.productListView4 .priceStorExcl { display:none; }
	.productListView4 .priceStor { font-size:23px; color:#3e3e3e; font-weight:bold; display:block; margin-top:2px; }
	.productListView4 .purchaseButton { display:block; width:210px; height:41px; padding:0; background:url(images/icon.png) 0 -976px no-repeat; text-indent:-9999px; overflow:hidden; font-size:0; line-height:0; margin-top:8px; }
	.productListView4 .freightLink { float:left; display:block; margin-bottom: 2px; }
	.productListView4 .freightLink a { font-size:10px; color:#3e3e3e; font-style:normal; text-decoration:none; }
	.productListView4 .divOfferConditions, .productListView4 .divOrderInnerInfo, .productListView4 .priceInfoIconContainer { display:none; }
	
	
	.productListView4 .item, .productListView4 .alt { margin-bottom:5px; width:710px; background:url(images/list_itembg_bottom.png) 0 bottom no-repeat; margin-left:-4px; } 
	/*.productListView4 { background:url(images/detail_border.jpg) 0 bottom repeat-x; }*/
	.productListView4 .divPrices br {display:none;}
	.productImageContainer { width:126px; padding-bottom:17px; vertical-align:top; }
	.productTextInfoContainer { width:354px; vertical-align:top; padding-bottom:17px; padding-right:20px; }
	.productActionContainer { width:204px; vertical-align:bottom; padding-bottom:17px; }
	.imageBox { background:url(images/item_border_top.png) 0 0 no-repeat; padding:5px; width:98px; position:relative; margin:7px 0 0 11px; }
	.imageBorder { border:none !important; width:98px; margin:0; background:url(images/item_border_bottom.png) 0 bottom no-repeat; padding:5px; margin-left:-5px; }
	.overlayList { width:58px; padding:0; position:absolute; top:5px; left:5px; background:none !important; height:58px; }
	.overlayList img { width:58px !important; padding:0 !important; background:none !important; height:58px; }
	
	.moreInfoText { font-size:11px; color:#a2a2a2; font-weight:700; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-shadow:-1px -1px #FFF; padding-top:0; }
	.moreInfoText .moreInfoTextClick a { text-decoration:none; font-weight:700; color:#a2a2a2; }
	.moreInfoTextFull h2 { text-decoration:none; font-weight:700; color:#a2a2a2; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:15px; }
	.moreInfoTextFull { font-weight:400; font-family:Georgia, "Times New Roman", Times, serif; }
	
	.noItemsTable { background:none; }
	.noItemsTable td { font-size: 12px; line-height: 17px; text-shadow: 1px 1px #FFFFFF; color:#555350; }
	.noItemsHeader { font-size: 18px; font-weight: 700; height: auto; line-height: 18px; text-shadow: 1px 1px #FFFFFF; text-transform: uppercase; color:#3e3e3e; }
	/* e:product list */
	
	/* paging */
	.headerPaging { background: url(images/paging_bg.png) 0 0 no-repeat; border:none; height:26px; }
	.headerPaging .paging { color: #B43228; font-size: 11px; font-weight: bold; line-height: 13px; text-shadow:1px 1px #FFF; }
	.headerPaging a:link{ color:#3E3E3E; font-size:11px; font-weight:bold; line-height:13px; text-transform:none; text-shadow:1px 1px #FFF; }
    .headerPaging a:active{ color:#B43228; font-size:11px; font-weight:bold; line-height:13px; text-transform:none; text-shadow:1px 1px #FFF; }
    .headerPaging a:visited{ color:#3E3E3E; font-size:11px; font-weight:bold; line-height:13px; text-transform:none; text-shadow:1px 1px #FFF; }
    .headerPaging a:hover{ color:#B43228; font-size:11px; font-weight:bold; line-height:13px; text-transform:none; text-shadow:1px 1px #FFF; }
	.headerPaging .hnpageprev, .headerPaging .hnpagenext { color:#3E3E3E !important; }
	.headerPaging .hnpageprev:hover, .headerPaging .hnpagenext:hover { color:#B43228 !important; }
	/* e:paging */
	
	/* product detail */
	.isProduct .center { position:relative; margin-left:27px; width:504px; margin-top:0 }
	.isProduct .topSectionBreadcrumb { top:0; }
	.isProduct .centerContent { padding:0; margin-top:22px; width:504px; padding-bottom:0; background:none; margin-bottom:20px; position:relative; }
	
	.isProduct .shareBox {  }
	
	.isProduct .productItemPic { float: left; margin-right: 15px; width: 228px; margin-left:-3px; position:relative; z-index:510; }
	.isProduct .imageBoxMedium { background:url(images/detail_itembg_top.png) 0 0 no-repeat; padding:5px; width:218px; }
	.isProduct .imageBorderMedium { background:url(images/detail_itembg_bottom.png) 0 bottom no-repeat; border:none; margin-left:-6px; padding:0 5px 5px 5px; width:218px; }
	.isProduct .overlayList { top:0; }
	.itemPicZoom { margin:1px 0 0 4px; }
	.itemPicZoomImg { display:none; }
	.itemPicZoomText { background:url(images/icon.png) 0 -1158px no-repeat; padding:2px 0 0 21px; font-size:10px; color:#747577; font-style:italic; }
	.itemPic { clear: both; margin:11px 0 0; width: 238px; }
	.productItemPicContainer {  background: url(images/item_border_top.png) no-repeat 0 0; margin: 0 15px 11px 0; padding: 5px 0 0; position: relative; width: 104px; }
	.productItemPicBorder { background: url(images/item_border_bottom.png) no-repeat 0 bottom; border: none; margin: 0; padding: 5px; width: 98px; }
	
	.productItemInfo { width:264px; background:none; position:relative; z-index:500 }
	.product_box_container .headline { font-size:19px; color:#3e3e3e; font-weight:700; text-shadow:1px 1px #FFF; height:auto; line-height:17px; margin:0 0 20px 3px; background:none; }
	.product_box_container .prevPrice { color:#c83f2d; font-size:13px; text-shadow:1px 1px #FFF; text-decoration:line-through; display:block; line-height:12px; }
	.product_box_container .priceStor { color:#3e3e3e; font-size:23px; font-weight:bold; text-shadow:1px 1px #FFF; display:block; line-height:23px; }
	.product_box_container .priceStorExcl, .product_box_container .divOfferConditions { color:#555350; font-size:11px; font-weight:400; text-shadow:1px 1px #FFF; display:block; line-height:12px; }
	
	.isProduct .choiceBox, .isProduct .choiceBorders, .isProduct .choiceBordersInner { width:264px; border:none; position:relative; background:none; }
	.isProduct .choiceBox .ajaxload { position:absolute; top:0; right:0; }
	.isProduct .choiceBox { margin:10px 0 8px; }
	.isProduct .stock { display:none }
	.isProduct .stockText { color:#615e56; font-size:11px; }
	.isProduct .itemQuantity { width:37px; margin:0; padding:0; float:left; }
	.isProduct .itemQuantity .text { display:none; }
	.isProduct .inputQuantity { width:37px; height:19px; background:url(images/icon.png) 0 -1226px no-repeat; border:none; font-size:21px; color:#363532; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:11px 0; text-align:center; vertical-align:middle; }
	.isProduct .addToCart { clear:none; float:left; margin:0; width:227px; height:41px; position:relative }
	.isProduct .addToCartButton { width:227px; height:41px; background:url(images/icon.png) 0 -1339px no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; position:absolute; top:0; left:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; }
	.isProduct .checkAndWishList { width:265px; float:left; position:relative; margin:5px 0 0; height:24px; }
	.isProduct .wishListButton { width:126px; height:24px; background:url(images/icon.png) 0 -1641px no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; padding:0; position:absolute; top:0; left:0; -moz-border-radius: 0; -webkit-border-radius: 0; }
	.isProduct .checkListButton { width:126px; height:24px; background:url(images/icon.png) 0 -1716px no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; padding:0; position:absolute; top:0; right:1px; margin:0 !important; -moz-border-radius: 0; -webkit-border-radius: 0; }
	.choiceBordersInner .freightLink { margin:10px 0 0 1px; float:left; }
	.choiceBordersInner .freightLink a { font-size:11px; color:#555350; text-decoration:underline; text-shadow:1px 1px #FFF; }
	.choiceBordersInner .itemAdded { font-size:11px;margin:5px 0 0 1px; float:left; padding:0; color:#555350; width:260px; }
	.choiceBordersInner .itemAdded a { color:#555350;font-size:11px; }
	.choiceBordersInner .itemAdded a:hover {color:#C83F2D;font-size:11px  }
	
	.itemNo { color:#555350; font-size:12px; line-height:17px; margin:3px 0 0;margin:12px 0 0 \9; text-shadow:1px 1px #FFF; }
	.itemInfo { color:#555350; font-size:12px; line-height:17px; text-shadow:1px 1px #FFF; }
	.itemInfo .text { line-height:17px; }

	.isProduct .MagicZoomHeader { background:url(images/zoom_bg.jpg) 0 0 repeat-x #6f9d02 !important; font-family:Arial, Helvetica, sans-serif !important; color:#ffffff !important; }
	.MagicThumb-caption { background:url(images/zoom_title.jpg) 0 0 repeat-x #608901 !important; font-family:Arial, Helvetica, sans-serif !important; color:#ffffff !important; }
	.MagicThumb-expanded { border:1px solid #608901 !important; }
	.MagicZoomBigImageCont { border:1px solid #608901 !important; }
	.isProduct .MagicZoomPup { border:1px solid #608901 !important; }
	.isProduct .MagicZoomBigImageCont img { width:auto; }
	
	.relatedProducts { background:#FFF; width:504px; }
	#productRelationsCenter .relationsTable .relatedProduct { float: left; margin:8px 12px 0 0; text-align: center; width: 108px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { width:100px; position:relative; }
	.boxContent { padding-left: 20px; }
	#productRelationsCenter .relationsTable .relationsTableHeader{ background:url(images/icon.png) 0 -1076px no-repeat; height:24px; text-indent:-9999px; overflow:hidden; line-height:0; font-size:0; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { background: url(images/item_border_top.png) no-repeat 0 0; margin: 0 0 0 -5px; padding: 5px; position: relative; width: 98px; border:none; }
	#productRelationsCenter .relatedProductImage img { background: url(images/item_border_bottom.png) no-repeat 0 bottom; border: none !important; margin: 0 0 0 -5px; padding:0 5px 5px 5px; width: 98px; }
	#productRelationsCenter .overlayList { top:5px; }
	#productRelationsCenter .overlayList img { margin:0; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { width:100px; margin-left:-1px; bottom:0; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text a { font-size:12px; color:#3e3e3e; line-height:15px; display:block; width:100px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { font-size:10px; color:#ab2c26; line-height:10px; text-decoration:line-through; display:block; width:100px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { font-size:14px; color:#3e3e3e; line-height:14px; display:block; width:100px; font-weight:700; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .priceExcl { display:none; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .smallProductListShowMore { display:block; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; background:url(images/icon.png) 0 -393px no-repeat; width:100px; height:23px; }	
	/* e:product detail */
	
	/* right */
	.right { float: right; padding-right: 0; width: 178px; }
	.boxRightContainerImg { background: url(images/rightbg_top.png) no-repeat 0 0; margin: 0; padding: 4px; position: relative; width: 170px; border:none; margin-bottom:6px; }
	.boxRightContainerImg img { background: url(images/rightbg_bottom.png) no-repeat 0 bottom; border: none !important; margin: 0 0 0 -4px; padding:0 4px 4px 4px; width: 170px; }
	
	.boxRightContainer { background: url(images/rightbg_bottom.png) no-repeat 0 bottom; margin-bottom: 10px; padding:0; width: 178px; margin-bottom:6px; }
	.boxRight { border:0; margin-left:4px; background:none; width:170px; }
	.boxRightHeader { background:url(images/icon.png) 0 -1465px no-repeat; text-indent:-9999px; overflow:hidden; font-size:0; line-height:0; padding:0; margin:0; height:24px; width:170px; }
	.boxRightContent { padding:8px 0 7px 11px !important; border:#ececec; }
	.othersBoughtProduct { margin-bottom: 0; width: 155px; }
	.othersBoughtProduct .othersBoughtImage { margin:0; }
	.othersBoughtImage { background: url(images/right_itembg_top.png) no-repeat 0 0; margin: 0; padding: 5px; position: relative; width: 58px; border:none; }
	.othersBoughtImage img { background: url(images/right_itembg_bottom.png) no-repeat 0 bottom; border: none; margin: 0 0 0 -6px; padding:0 5px 5px 5px; width: 58px; }
	
	.othersBoughtProduct .othersBoughtText { width:84px; margin-top:1px; }
	.othersBoughtText .textSmall a { font-size:11px; color:#3e3e3e; line-height:14px; }
	.othersBoughtText .priceSmall { font-size:11px; color:#3e3e3e; font-weight:700; }
	/* e:right */
	
	/* search page */
	.isSearch .centerProductList .headline { background:none; }
	/* e:search page */
	
	/* check out */
	.che_log_inner_right_field .w202 { background: url(images/bg_inputst2.png) no-repeat scroll 0 -280px transparent; }
	.yellowBox .freightLabel { display:block; margin:5px 0; }
	.selected .bt2 { background: url(images/icolist.png) no-repeat scroll 0 0 transparent; }
	.selected .bt2 span { background: url(images/icolist.png) no-repeat scroll right -51px transparent; color:#FFF; text-transform:uppercase; text-shadow: -1px -1px rgba(0,0,0,.23)  }
	.selected .bt2 .number { background: url(images/icolist.png) no-repeat scroll 0 -414px transparent;  color:#FFF; text-transform:uppercase; }
	.bt2 span { background: url(images/icolist.png) no-repeat scroll right -164px transparent;  text-transform:uppercase; }
	.bt2 { background: url(images/icolist.png) no-repeat scroll 0 -106px transparent; }
	.bt2 .number { background: url(images/icolist.png) no-repeat scroll 0 -439px transparent; }
	
	.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
	.che_delete { background: url(images/iconlist2.png) repeat scroll 0 -126px transparent; }
	
	.shopvidere { background: url(images/icolist.png) no-repeat scroll 0 -221px transparent; }
	.neeste { background: url(images/icolist.png) no-repeat scroll right -222px transparent; }
	.isCheckout .center { color: #3e3e3e !important; padding: 0 0 0 1px; text-shadow:1px 1px #FFF; }
	.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434 }
	.antalpro { background: url(images/icolist.png) no-repeat scroll 0 -472px transparent; }
	
	.bt3 { background: url(images/icolist.png) no-repeat scroll 0 -352px transparent; margin-top:-1px; }
	.bt3 a { background: url(images/icolist.png) no-repeat scroll right -383px transparent; margin-top:0; color:#FFF; text-shadow: -1px -1px rgba(0,0,0,.23) }
	
	.che_boxt .che_boxh { background: url(images/bg_toptb.jpg) no-repeat scroll 0 -1px transparent; }
	
	.yellowBox .bt3 a { background:url(images/icolist.png) no-repeat scroll right -576px transparent; padding-right:25px; margin-top:0;  color:#3e3e3e; }
	.yellowBox .bt3 { background:url(images/icolist.png) no-repeat scroll left -539px transparent; margin-top:-1px; }
	a.bt3 span { background: url(images/icolist.png) no-repeat scroll right -383px transparent; text-shadow:-1px -1px rgba(0,0,0,.23) }
	
	.freightTextAndLabel .freightText .inputDelivery { background:url(images/bg_inputst2.png) 0 -44px no-repeat; float: left; padding: 5px; width:132px; margin:0 0 0 10px; border:none; }
	.che_bstep2 input { border:none; background:url(images/bg_inputst2.png) 0 -88px no-repeat; padding: 5px; width:192px; }
	.che_bstep2 .w45 { background:url(images/bg_inputst2.png) 0 0 no-repeat; width:25px; }
	.che_bstep2 .w129 { background:url(images/bg_inputst2.png) 0 -177px no-repeat; width:129px; }
	.che_checkbox input { width:auto; }
	.che_bstep2 .rightLabel { width: 200px; }
	.jegaccep { background: url(images/bg_inputst2.png) no-repeat scroll 0 -218px transparent; }
	.userTypeSelector input { width:auto; }
	.che_bstep2 { clear: both; }
	.isCheckout .right { color:#3e3e3e; padding: 0 4px 0 0; }
	.isCheckout .content, .isCheckout .content .checkout { width:902px; }
	.che_boxtext h2 { color:#3e3e3e; }
	.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; }
	.jegaccep { text-shadow:none; }
	.jegaccep a { color: #a72925 !important; text-decoration: underline; }
	.che_allprice2 { background: url(images/bg_allprice2.png) no-repeat 0 0 #7e7e7e; color: #FFF; font-size: 10px; margin: 0 0 -3px -5px; padding: 9px 7px; text-align: right; width: 193px; }
	.financingLink a { background:url(images/list_banner_small.png) 0 0 repeat-x; border: none; clear: both; color: #FFFFFF; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; height: 41px; line-height: 41px; margin-top: 12px; padding-left: 10px; width: 197px; cursor:pointer; text-shadow:-1px -1px rgba(0, 0, 0, 0.23); text-transform:uppercase; }
	/* e:check out */
	
	/* artikler */
	.textStor { font-size: 18px; font-weight: 700; height: auto; line-height: 18px; text-shadow: 1px 1px #FFFFFF; text-transform: uppercase; color:#3e3e3e; }
	.text { font-size: 12px; line-height: 17px; text-shadow: 1px 1px #FFFFFF; color:#555350; }
	.centerContentWebPage { background:none; padding:0; width:504px; }
	.headline { background: url(images/leftmenu_border.jpg) repeat-x 0 bottom; border: none; padding: 0 0 13px 2px; font-size: 18px; font-weight: 700; height: auto; line-height: 18px; text-shadow: 1px 1px #FFFFFF; text-transform: uppercase; color:#3e3e3e; }
	.line { border:none; }
	.centerContentWebPage { font-size:12px; color:#555350; font-size:11px; text-shadow: 1px 1px #FFFFFF; }
	.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-shadow: 1px 1px #FFFFFF; text-transform: uppercase; color:#3e3e3e; margin-top:10px; }
	/* e:artikler */
	
	/* nyheder */
	.newslist .productHeader { background:url(images/new_title.jpg) 0 0 repeat-x; border:none; padding:0 0 0 7px; }
	.newslist .headlineList { border:none; display:block; padding:4px 0; }
	.newslist .headlineList a { text-transform:uppercase; color:#FFF; text-shadow: -1px -1px rgba(0,0,0,.23); }
	
	.newsImageContainer img { border:none; }
	.dato { color:#555350; font-size:11px; margin-left:5px; text-shadow: 1px 1px #FFFFFF; }
	.link:link, .link:hover, .link:active, .link:visited { color:#555350; font-size:11px; text-shadow: 1px 1px #FFFFFF;  }
	#newsImageDiv img { border:1px solid #d0d0d0 !important; }
	/* e:nyheder */
	
	/* login page */
	.centerContentWebPage { background:none; padding:0; }
	#loginDiv h2 { display:none; }
	.inputMailSmall { font-size:11px; color:#555350; border:1px solid #D0D0D0; }
	.DESVALSummaryErrors { padding:0 0 0 15px; margin:0; }
	#LoginContainer #loginDiv .ForumButton { background:url(images/new_title.jpg) 0 0 repeat-x; border:none; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; padding:2px 0 3px;text-shadow: -1px -1px rgba(0,0,0,.23); width:139px; }
	#LoginContainer #createUserDiv .ForumButton { background:url(images/new_title.jpg) 0 0 repeat-x; border:none; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; padding:2px 0 3px; width:170px; text-shadow: -1px -1px rgba(0,0,0,.23); }
	#LoginContainer #createUserDiv { float: right; margin: 5px 85px 0 0; }
	.centerContentWebPage .text { display: inline-block; margin-left: 5px; position: relative; top: -2px; }
	
	.isAuthenticated .LoginBoxRight { display:block; background:none; width:170px; }
	.left .boxRight { margin:0; }
	.left .boxRightHeader { font-size:18px; color:#3e3e3e; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; padding:0 0 11px 23px; line-height:18px; height:auto; width:147px; background:url(images/icon.png) 0 -268px no-repeat; text-shadow: -1px 0 #FFF; text-shadow:1px 1px #FFF; text-indent:0; }
	.left .boxRightContent { background: url(images/leftmenu_border.jpg) repeat-x scroll 0 0 transparent; padding:0 !important; }
	.left .loggedInAsPart, .left .boxRightLoginContent { background: url(images/leftmenu_border.jpg) repeat-x 0 0; border: none; padding: 7px 0 4px 2px; margin:0; }
	.left .boxRightLoginContent a { color: #3E3E3E; font-size: 13px; font-weight: normal; line-height: 13px; text-decoration: none; text-shadow: -1px -1px #FFF; text-transform: none; }
	.left .boxRightLoginContent a:hover, .left .boxRightLoginContent a:active { color:#b43228; }
	.left .loggedInAsPart .loggedInAs { color: #3E3E3E; font-size: 13px; font-weight: 400; line-height: 13px; text-decoration: none; text-shadow: -1px -1px #FFF; text-transform: none; }
	.left .loggedInAsPart .loggedInAsText { color: #3E3E3E; font-size: 13px; font-weight: 700; line-height: 13px; text-decoration: none; text-shadow: -1px -1px #FFF; text-transform: none; }
	.left .newsSubscribeButton { background: url(images/icon.png) no-repeat 0 -1553px; display: block; font-size: 0; height: 21px; line-height: 0; overflow: hidden; text-indent: -9999px; width: 70px; }
	
	#LoginContainer .ForumButton { background:url(images/new_title.jpg) 0 0 repeat-x; border:none; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; padding:2px 10px 3px; text-shadow: -1px -1px rgba(0,0,0,.23); width:127px; }
	#editUserDiv .validationSummary { padding-left:70px; }
	/* e:login page */
	
	/* check list */
	.wishList #wishListItems { border: 4px solid #3e3e3e; }
	#checklistpris .price { color:#3e3e3e; font-weight:700;  }
	.wishList a { color: #1a1a1a; }
	.printIconCheckList { background-color:#3e3e3e; }
	.divListSort select { border:1px solid #3e3e3e; } 
	.bigButton, .wishList .button { background:url(images/new_title.jpg) 0 0 repeat-x; border:none; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; padding:2px 10px 3px; text-shadow: -1px -1px rgba(0,0,0,.23); }
	#wishListItems .columnImage { position:relative }
	#wishListItems .columnImage span { display:block; }
	#wishListItems .columnImage .overlayList { top:0; left:0; width:36px; height:auto; }
	#wishListItems .columnImage .overlayList img { width:36px !important; height:auto; }
	/* e:check list */
	
	/* gavekort */
	.gift_basketStep_before { color: #FFF; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; padding:0; text-transform: none; text-shadow: 1px 1px rgba(0,0,0,.23); height:25px; line-height:26px; border:1px solid #3e3e3e; width:40px; background:#3e3e3e; }
	.gift_basketStep_active { font-size: 15px; font-weight: bold; color:#3e3e3e; border:1px solid #3e3e3e; height:23px; line-height:22px; width:40px; text-shadow:1px 1px #FFF; }
	.gift_basketStep_after { font-size: 15px; font-weight: bold; color:#C3C3C3; border:1px solid #C3C3C3; height:23px; line-height:22px; width:40px; }
	/* e:gavekort */
	
/* e:new css - cuonglh */


/*newstyle -xuannh*/
.noItemsTable{ background: url(images/list_itembg_bottom.png) no-repeat scroll 0 bottom transparent; margin-bottom: 5px; margin-left: -4px;  width: 710px;}
.noItemsTable .productHeader{ background: none; border: none; padding:11px 0 5px 25px ;}
.noItemsHeader{ background: none repeat scroll 0 0 transparent; border: medium none;  color: #3E3E3E; font-size: 19px; margin: 11px 0; padding: 0; line-height: 13px; text-transform: none;}
.noItemsTable tr td{ padding: 0 0 10px 15px; }
.centerProductNoRight { padding-right: 0px; margin-left: 27px;  width: 702px; float:left; }
.isProduct .imageBorderMedium { background:url(images/detail_itembg_bottom.png) 0 bottom no-repeat; border:none; margin-left:-6px; padding:0 5px 5px 5px; width:418px; }
.isProduct .imageBoxMedium { background: url(images/detail_itembg_top.png) no-repeat scroll 0 0 transparent; padding: 5px; width: 418px;}
.centerContentProductNoRight{ padding: 10px 0; width: 700px; background: none; }
.isProduct .productItemPic{ width: 418px;  margin-right: 21px;}
.productItemInfo.noRight { width: 264px;}
.isProduct .shareBox { padding-right: 0px;  padding-top: 12px;}
#productRelationsCenter .relationsTable.noRight .relationsTableHeader { width: 700px; background: url(images/bg_head_relate.jpg) top left no-repeat;}
.isProduct .topSectionBreadcrumb { left: 198px;  top: 76px; border-bottom: 1px solid #dad9d7; padding-bottom:6px; width: 702px; }
.relatedProducts .boxContent{ padding-bottom: 18px !important; padding-left: 10px; }
#productRelationsCenter .relationsTable.noRight .relatedProduct { width: 108px; margin-right:7px;}
.isProduct .choiceBox .ajaxload { position: absolute; right: 0; top: -30px;}

/* Financing Start CSS */

.priceFinancingPreText {float:left;padding-right: 3px;}
.priceFinancing {float:left;}
.isProductlist .priceFinancingMoreInformation, .isSearch .priceFinancingMoreInformation{background: url("images/information_icon.png") no-repeat scroll -3px -2px transparent;
    bottom: 2px;
    display: block;
    float: left;
    height: 18px;
    left: 6px;
    position: relative;
    width: 17px;}
	.priceFinancingContainer{display: block;
    float: left;
    /* padding-top: 4px; */
    width: 210px;}
	.highslide-maincontent.financingInformationHighSlidePanel {color: #B43228;}
.priceFinancingMoreInformation {background: url("images/information_icon.png") no-repeat scroll 1px 4px transparent;
    bottom: 8px;
    display: block;
    float: left;
    height: 30px;
    left: 6px;
    position: relative;
    width: 20px;} 


.highslide-html span {float: left;}
.highslide-html .title {clear: left;}
.highslide-html .headline {clear: both;
    float: left;}
.highslide-html .label {clear: left;
    float: left;
    padding-right: 3px;}
.highslide-html .payment {}
.highslide-html .loan_amount {}
.highslide-html .total_credit_cost {}
.highslide-html .total_payback {}
.highslide-html .interest_rate {}
.highslide-html .aop_rate {}
.highslide-html .close_button {background: url("images/new_title.jpg") repeat-x scroll 0 0 transparent;
    clear: left;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin-top: 4px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-top: 2px;
    width: 36px;
}
.custom.highslide-outline {height:180px!important;}
.highslide-html {height: 208px; padding:15px;}

.highslide-html .headline {margin-bottom: 10px;
    padding: 5px 0 9px!important;}

.w106 {
    width: 136px;
}
.w89 {
    width: 67px;
}
.divItemGroups .vwo_span.vwo_loaded .groupImg.vwo_loaded {display:block!important;}

/* Financing END CSS */

.che_address .che_bstep2 .userTypeSelector {float:left; clear:left; padding-bottom: 7px;
    padding-top: 3px;}
	
/* Custom css */

.step2 .che_boxt.che_Fak.che_login {display:none;}


/*xuannh - update*/
.isFrontpage .frontpageOuter{ margin:-10px 0 8px -201px;}
*+html .isFrontpage .frontpageOuter { margin: -5px 0 8px -201px; }
.ssBox { margin:0; background: url(images/bg_search.png) no-repeat 0 0; height:38px;  width:230px; float: none; position: absolute; right: 0;  top: 8px;}
.ssBoxTextDiv input{ width:160px; margin:11px 0 0 10px; font-size: 12px;}
.ssBoxLoaderIcon{ margin: 11px 0 0 3px; }
.ssBoxButtonDiv{width:30px ; height:23px;  margin:8px 0 8px 6px;}

.ssResultTop, .ssResultContent, .ssResultBottom{ background: url(images/searchField.png) repeat 0 0;}
.ssResultTop{background-position: 0 center;}
.ssResultContent{background-position: -699px center; background-repeat: repeat-y;}
.ssResultBottom{ background-position: -1398px center;}
.ssResultSectionHead{ background: #b63329;}
.ssResult a:link, .ssResult a:visited{ color: #3E3E3E; text-shadow: none;}

.ssResult{ left: -460px; top: 40px;}
.topSectionView2Outer{margin: 36px 0 0 -4px; }
.noPicture{ margin: 38px 0 0 -4px;}
.isProduct .topSectionBreadcrumb{ top: 18px;}
.isProduct .shareBox{ padding-top: 30px;}