/* SUIT shop-in-shop */

/*General styles start*/
	
    body, html { background:none; font-family:"Times New Roman", Times, serif; font-size:11px; color:#201a18;}
    input, textarea, select { font-family: "Times New Roman", Times, serif; font-size:10px; color:#201a18; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { font-family: "Times New Roman", Times, serif; font-size:18px; font-style:italic; font-weight:normal; color:#201a18; text-transform:uppercase; line-height:18px; padding:0 0 5px }
    h2 {margin:0px; color:#201a18; font-size:14px; line-height:25px; font-weight:bold; font-family: "Times New Roman", Times, serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:none; border:none; width:900px; }
    .centerContent { background:none; }
    .centerContentWebPage { background:none; }
    .centerContentWebPageNoRight { background:none; }
    .mainContent { background:none; border:none;}
    .productMenucontainer { background:none; }
    .top { background:none;}
/*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:#201a18; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#201a18; 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 #201a18; border-bottom:1px solid #201a18; background-repeat:repeat-x; }
    .headerPaging .paging { color:#201a18; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#201a18; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#201a18; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#201a18; 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:4px solid #201a18;}
    .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 #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:1px solid #cad400;}

    .productListView1{}
    .productListView2{background:none;}
    .prevPrice { font-size:11px; color:#cad400; text-decoration:none; line-height:20px; }
    .productHeader { background:none; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#000; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#000; font-size:10px;  line-height:15px; }
    .priceSmall { color:#000; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#cad400;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#000;  text-decoration:none; line-height:17px; }
		.priceStorExcl {font-size:10px; color:#000;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#201a18; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#201a18; line-height:13px; }
    .text a:active{color:#201a18; line-height:13px; }
    .text a:visited{color:#201a18;  line-height:13px; }
    .text a:hover{color:#cad400; line-height:13px; }
    .textSmall { color:#201a18; font-size:10px; }
    .textSmall a { color:#201a18; font-size:10px; }
    .textSmall a:link { color:#201a18; font-size:10px; }
    .textSmall a:active { color:#201a18; font-size:10px; }
    .textSmall a:visited { color:#201a18; 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:#201a18; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#201a18; 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:#201a18; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#201a18; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background:none; font-family: "Times New Roman", Times, serif; text-transform: uppercase;}
        .menu a:link { color: #201a18; text-decoration:none; }
        .menu a:active { color: #201a18; text-decoration:none; }
        .menu a:visited { color: #201a18; text-decoration:none; }
        .menu a:hover { color: #fff; text-decoration:none; }
        .menuNormbg { background:none; }
        .menuOverbg { background:url(images/topline.png) 0 0 repeat; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:none; }
        .leftMenuHeader { text-transform:uppercase; background:none; font-family: "Times New Roman", Times, serif; }
        .leftSubMenu { border:none; }

        .menuNorm { border:none; }
        .menuNorm a { color:#232323; text-decoration:none; }
        .menuNorm a:hover { text-decoration:none; list-style:none; }
        .menuActive { border:none; }
        .menuActive a { text-decoration:none; }


        .subMenuNorm a { text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { text-decoration:none; font-weight:normal; }
        .subMenuActive { background:none; font-weight:normal; }
        .subMenuActive a { text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a { color:#232323; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#201a18; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background:none; font-weight:normal; }
        .subSubMenuActive a { color:#b0b0b0; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:none; }
        .choiceBorders { border:none; background:none;}
        
        .imageBox { background:none; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:none; }
        .imageBoxMedium { background:none; }
        .imageBorderMedium {border:none; }
        
        .productItemInfo {background:none; }
        .productItemPicBorder {border:none; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #cad400; }
    /*Product styles 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:#201a18; font-size:11px; }
            .boxRight a { color:#201a18; 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: "Times New Roman", Times, serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#cad400; }
            .boxRight input {color:#201a18; 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:#201a18; 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:#201a18; 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:#201a18; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#201a18; 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:"Times New Roman", Times, 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:none; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: none; }
        .mcbLogoBox a{ color:#201a18; }
        
        .textAdress {color:#201a18; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#201a18; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#201a18; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#201a18; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#201a18; font-size:11px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/


/* Custom styles */

	.outer { background:url(images/topline.png) 0 0 repeat-x }
	.mainContentTD { position:relative }
	.topSection { background:url(images/sprite_dk.png) 0 0 no-repeat; display:block; width:900px; height:216px; position:relative }
	.top { position:absolute; top:27px; left:371px }
	.top a { display:block; width:160px; height:100px }
	
	/* Top menu */
		#TopImageMap { position:absolute; padding-left:80px; top:5px; display:block; width:75px; height:14px; z-index:1 }
		#TopImageMap img { width:75px; height:14px }
		.menu { position:absolute; top:149px; left:0; width:900px }
		.menu a { display:block; font-size:19px; font-style:italic; line-height:40px; padding:0 7px 0 6px }
		.menuNormbg.firstTopMenuItem a, .menuOverbg.firstTopMenuItem a { padding:0 7px 0 0 }
		
		/* Top cart */
			.topSmallCart { display:block; width:296px; height:40px; line-height:16px; font-size:13px; font-style:italic; position:absolute; right:0px; padding:0 27px 0 0 }
			#topSmallCartCount, #topSmallCartPrice { float:right; display:block; text-align:right; padding:12px 0 12px 20px; }
			#topSmallCartCount { background:url(images/sprite_dk.png) -200px -1020px no-repeat }
		
		/* e:Top cart */
		
	/* e:Top menu */
	
	/* Left column */
		.left { margin:0 28px 0 0; width:170px }
		
		/* Super search box */
			.left .ssBox { float:none; clear:both; height:19px }
			.left .ssBoxTextDiv { border:1px solid #ddd; width:140px; padding:0 2px 0 3px }
			.left .ssBoxTextDiv input { border:none; background:none; width:140px; height:17px; font-size:12px; font-style:italic; color:#292929; text-transform:uppercase; line-height:16px; padding:0 }
			.left .ssBoxLoaderIcon { position:absolute; top:0; right:25px; margin:3px }
			.left .ssBoxButtonDiv { display:block; width:19px; height:19px; position:absolute; right:0; top:0; background:url(images/sprite_dk.png) 0 -730px no-repeat }
			.left .ssBoxButtonDiv input { width:19px; height:19px }
		
		/* e:Super search box */
		
		/* Left menu */
			.leftMenuContainer { margin:0 0 13px }
			.leftMenuHeader { font-size:30px; font-style:italic; color:#272727; text-shadow:0 1px 0 #fff; line-height:30px; padding:0 0 7px }
			
			.menuNorm a, .menuActive a { display:block; font-size:14px; font-style:italic; text-transform:uppercase; line-height:17px }
			.menuActive a, .menuNorm a:hover { color:#b0b0b0 }
			
			.leftSubMenu { margin:5px 0 5px 10px }
			.subMenuNorm a, .subMenuActive a { font-size:12px }
			.subMenuNorm a { color:#232323 }
			.subMenuActive a, .subMenuNorm a:hover { color:#b0b0b0 }
		/* e:Left menu */
		
	/* e:Left column */
	
	/* Center column */
		.center { width:900px;}
		.centerProductListNoRight { width:702px }
		.centerProductNoRight { width:702px; position:relative }
		
		/* Breadcrumbs styles */
			.topSectionBreadcrumb { font-family:"Times New Roman", Times, serif; font-size:12px; font-style:italic; width:702px }
			.topSectionBreadcrumb ul { margin:0; height:auto }
			.topSectionBreadcrumb li, .topSectionBreadcrumb li a { font-size:12px; color:#6a6a6a; line-height:14px }
			.topSectionBreadcrumb li { margin:0 3px 0 0 }
			.topSectionBreadcrumb li a { color:#6a6a6a; line-height:14px }
			.topSectionBreadcrumb li a:hover { color:#201a18; text-decoration:none }
			.topSectionBreadcrumb li .b { background: url(images/sprite_dk.png) 0 -1020px no-repeat; margin-right:5px; }
			.topSectionBreadcrumb li.first .b { display:none; }
			
			.isProductlist .topSectionBreadcrumb { position:absolute; top:-35px; left:0 }
			.isProduct .topSectionBreadcrumb { position:absolute; top:6px; left:0 }
			
		/* e:Breadcrumbs styles */
	
	/* e:Center column */
	
	.freightLink { display:block }
	.freightLink a { font-size:11px; color:#636464; text-decoration:none; line-height:16px }
	.inputSelect { font-size:12px; font-style:italic; text-transform:uppercase }
	.highslide-wrapper, .highslide-outline { background-color:#fff !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px }
	.highslide-wrapper .articleWrapper .text { font-size:13px; color:#5f5f5f; line-height:16px }
	

	/* Frontpage styles */
		.frontpageOuter, .frontpage { width:696px }
		.frontpageOuter { margin:0; position:relative }
		.frontpage { margin:0; height:511px }
		
		.boxCenterContainerImgLEFT { clear:none; margin:0 15px 0 0 } 
		
		/* Frontpage image maps */
			#FpImageMap, #FpImageMap img { display:block; width:696px; height:511px; }
			#FpImageMap { position:absolute; top:0; left:0 }
			
		/* e:Frontpage image maps */
		
	/* e:Frontpage styles */
	
	/* Product list page */
		.topSectionView2Outer { position:relative; padding:40px 0 0; margin-bottom:6px }
		.topSectionView2 { width:702px; min-height:250px; background-position:0 top; padding-bottom:0; position:relative }
		.topSectionView2NoPicture { width:702px; min-height:120px; height:auto; padding:0 0 20px; background-color:#FFFFFF;}
		
		.topSectionView2Content { margin:21px 0 0 20px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#000 }
		.topSectionView2 h1 { font-size:40px; padding-bottom:4px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; line-height:40px }
		.topSectionView2 p { font-size:14px; line-height:17px; width:310px; }
		
		.topSectionView2NoPicture .topSectionView2Content { margin:21px 0 0 20px }
		.topSectionView2NoPicture .topSectionView2Content h1 { display:inline }
		.topSectionView2NoPicture .topSectionView2Content p { width:550px }
		
		.topSectionView2 .showOnly { position: absolute;  right: 10px; top: 20px;  width: 158px;}
		.showOnly .textStor { font-size:14px; font-style:italic; color:#b0b0b0; text-transform:uppercase; float:right; }
		.showOnly .inputSelect { text-transform:none }
		.showOnly .variantOptionFilterWrapper {text-align:right; clear: right;}
		.showOnly select {float:right;}
		
		.divItemGroups { width:702px; float:left }
		.divItemGroups .row .item { width:156px; margin-bottom:0; position: relative;}
		.divItemGroups .row .item a { display:block; font-family:"Times New Roman", Times, serif; font-style:italic; color:#000; text-transform:uppercase; padding:3px 0; position:absolute; top: 10px; left: 18px; text-decoration: none; color: #fff; width: 120px; background: url(images/item_name_bg.png);padding: 0;line-height: 20px; }
		.divItemGroups .row .item:hover a { color:#fff; background:url(images/topline.png) !important; text-decoration: none;}
		.divItemGroups .row .item div.groupImg a:link,.divItemGroups .row .item div.groupImg a:visited{	position: static; width:auto; background: none; padding: 3px 0}
		
		/* Paging style */
			.headerPaging { background:none; padding:0; width:704px; border-top:none; border-bottom:none;}
			.headerPaging .paging { height:26px; line-height:23px; font-weight:normal; position:relative; float:right; }
			.headerPaging .paging > span { float:left; display:block; text-align:center; border:none; color:#fff; width:auto; min-width:15px; margin:0 4px 0 auto; padding:0 4px; }
			
			.headerPaging a, 
			.headerPaging a:link, 
			.headerPaging a:active, 
			.headerPaging a:visited { border:1px solid #dbdbdb; text-decoration:none; text-align:center; padding-right:0; margin-right:4px; float:left; display:block; width:auto; min-width:21px; height:21px; line-height:21px;  }
			.headerPaging a:hover { border:none; color:#fff; min-width:23px }
			.headerPaging a.paginghastotoplink { display:none; }
			
			.headerPaging .paging a:hover > span { line-height:23px; }
			.headerPaging .paging a > span { padding-right:0; font-weight:normal; padding:0 4px; line-height:21px; }
			
			.headerPaging .paging .hnpageprev > span, .headerPaging .paging .hnpagenext > span { display:none; }
			.headerPaging .paging .hnpageprev, .headerPaging .paging .hnpageprev:hover, 
			.headerPaging .paging .hnpagenext, .headerPaging .paging .hnpagenext:hover { border:none; color:#fff; min-width:23px; line-height:23px; height:23px; }
			
			.headerPaging .paging > span, .headerPaging a:hover { height:23px; line-height:23px; background:#262626}
			.headerPaging .paging .hnpageprev, .headerPaging .paging .hnpageprev:hover { background:#262626 url(images/pagers.png) 0 -100px no-repeat; }
			.headerPaging .paging .hnpagenext, .headerPaging .paging .hnpagenext:hover { background:#262626 url(images/pagers.png) 0 -50px no-repeat; }
		
		/* e:Paging style */
	
		/* Product table styles */
			.productListView3 { border:none; }
			.productListView3 .productRow { margin:5px 0; width:702px; font-family:'Times New Roman', Times, serif; font-style:italic; color:#000; }
			.productListView3 .itemCol2 { margin: 0 21px 0 21px; }
			.productListView3 .itemCol3 { margin: 0; }
			.productListView3 .textBox { background-color:transparent; text-align:center; padding:6px 0 0; width:100%; min-height:52px; position:relative !important; }
			.productListView3 .textBox .listProductText { }
			.productListView3 .itemNo { display:none }
			.productListView3 .headlineList { margin:0; font-weight:normal; line-height:16px }
			.productListView3 .headlineList a { color:#000; font-size:14px; }
			.productListView3 .divOfferConditions { display:none; }
			.productListView3 .priceStorExcl { display:none; }
			.productListView3 .priceStor { font-size:14px; font-style:italic; font-weight:bold; margin-top:0px; }
			
			
			.isProductlist .imageBoxMedium, .isSearch .imageBoxMedium { width:220px; background:none; }
			.isProductlist .imageBorderMedium, .isSearch .imageBorderMedium { width:220px; border:none; }
			
			.divPricesOrder { position:relative; bottom:0; width:220px; float:left; }
			.divPrices { position:relative; margin-top:2px; }
			.divPrices br { display:none; }
			.divPrices img { margin:0; }
			.prevPriceList { display:block; text-decoration:line-through; }
			.purchaseButton { background:url(images/sprite_dk.png) 0 -460px no-repeat; margin:0 auto; }
			
			.isProductlist .divPrices .priceInfoIcon { position:relative; }
			.isProductlist .prevPriceList { font-size:14px; margin-bottom:2px; width:auto; min-width:98px; height:16px; }
			.isProductlist .purchaseButton, .isSearch .purchaseButton { display:none; margin:0; height:18px; width:220px; padding:0; position:absolute; top:-135px; left:0 }
			.pbShow { display:block !important }
			/*.itemCol1:hover .purchaseButton, .itemCol2:hover .purchaseButton, .itemCol3:hover .purchaseButton { display:block }*/
			
			.isProductlist .freightLink, .isSearch .freightLink { display:none }
			
		/* e:Product table styles */
		
		/* Empty table styles */
			.noItemsTable { background:none; font-size:13px; font-style:italic; margin:10px 0 0 }
			.noItemsTable .productHeader { border-bottom:4px solid #201a18; padding:0 0 5px }
			.noItemsTable .headlineList { font-weight:normal; font-size:18px }
			.noItemsHeader { font-style:italic; color:#201a18; line-height:18px; text-transform:uppercase }
		
		/* e:Empty table styles */
		
	/* e:Product list page */
	
	/* Product detail page */
		.centerContentProductNoRight { float:left; width:702px; margin:40px 0 16px; padding:0; position:relative }
		
		.isProduct .productItemPic, .isProduct .imageBoxMedium { width:420px; }
		.isProduct .productItemPic { margin:0 20px 0 0 }
		
		
		.isProduct .productItemInfo.noRight { width:262px; margin-top:0 }
		.isProduct .productItemInfo.noRight .headline { font-size:19px; font-weight:normal; text-transform:uppercase; line-height:15px; border-bottom:none; padding:0; margin:0 0 5px; height:auto !important; }
		.isProduct .itemNo { display:none; }
		.isProduct .priceStor { line-height:28px; font-size:30px; font-style:italic; font-weight:normal; margin-top:0 }
		.isProduct .itemPrices { margin:14px 0 0px }
		.isProduct .itemPrices > span { display:block; float:left; width:100%; min-height:1px; height:auto; }
		.isProduct .itemPrices > span > span br { display:none; }
		.isProduct .itemPrices .priceContainer { clear:both }
		.isProduct .itemPrices .prevPrice, .isProduct .itemPrices .priceAltHeader { display:block; }
		.isProduct .itemPrices .prevPrice { height:20px; line-height:16px; text-transform:uppercase; color:#645748; display:inline-block; padding:0 5px }
		.isProduct .itemPrices .prevPrice br, .isProduct .itemPrices .priceAltHeader br { display:none; }
		.isProduct .multiPrices { float:left; width:260px; margin:10px 0; }
		
		*+html .isProduct .itemPrices > span { display:inline; float:none; width:100%; min-height:1px; height:auto; }
		*+html .isProduct .itemPrices > span > span br { display:inline; }
		
		.isProduct .choiceBox { margin:0px; }
		.isProduct .choiceBox, .isProduct .choiceBorders { width:262px; }
		.isProduct .choiceBorders { border:none; }
		/*.isProduct .choiceBorders > div { width:264px !important; }	*/	
		.isProduct .choiceBorders .itemColor { margin-left:0; }
		
		.isProduct .choiceBorders .itemButton { clear:none !important; float:left; display:block; height:41px; }
		
		.isProduct .choiceBordersInner { position:relative; width:262px }
		.isProduct .choiceBorders .itemVariant { margin:10px 0 0 }
		.isProduct .stock { float:left; display:block; width:262px; margin:20px 0 0; padding:0 }
		.isProduct .stock .stockText { font-size:11px; font-style:italic; text-transform:uppercase }
		.isProduct .itemQuantity { width:37px; height:41px; line-height:20px; margin:17px 10px 0 0; float:left; display:block; background:url(images/sprite_dk.png) 0 -920px no-repeat; }
		.isProduct .choiceBorders .itemButton.addToCart { margin:17px 0 0; width:214px }
		.isProduct .choiceBorders .checkAndWishList { margin:8px 0 5px; width:262px; height:25px !important; position:relative; }
		
		.isProduct .itemQuantity span.text { display:none; }
		.isProduct .inputQuantity { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#363532; border:none; font-size:20px; line-height:20px; background-color:transparent; width:37px; height:20px; padding-top:10px; }
		.isProduct .addToCartButton { background:#201a18; width:214px; height:41px; font-size:25px; font-style:italic; line-height:25px; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #201a18; /*text-indent:-9999px; overflow:hidden; position:absolute;*/ }
		
		.isProduct .freightLink { float:left; clear:both; display:block; margin:12px 0 10px; border-bottom:2px solid #b7b1a9 }
		.isProduct .freightLink a { font-size:11px; font-style:italic; color:#000; line-height:14px; text-transform:uppercase }
		
		.isProduct .itemAdded { margin:0 0 10px; padding-bottom:0; display:block; float:left; clear:both; width:262px }
		.isProduct .itemAdded .text, .isProduct .itemAdded a, .isProduct .itemAdded a:link, .isProduct .itemAdded a:visited, .isProduct .itemAdded a:active { font-size:11px; font-style:italic; color:#000; text-transform:uppercase }
		
		.isProduct .itemInfo { margin:10px 0 0; /*padding:0 0 185px*/ }
		.isProduct .itemInfo .text { font-size:13px; font-style:italic; color:#000; line-height:17px; }
		.isProduct .itemInfo .productfiles a { font-size:12px; color:#a88e71; }
		
		.isProduct .itemPic { margin:26px 0 0; float:left; width:420px; }
		.isProduct .productItemPicContainer { margin-right:20px; float:left }
		.isProduct .productItemPicBorder { margin:0; width:100px; border:none; padding-bottom:15px; }
		.isProduct .productItemPicBorder .MagicThumb-swap { display:block; width:100px; height:100px; }
		.isProduct .productItemPicBorder img { border:none; }
		
		.productItemInfo .divOfferConditions { margin:8px 0 0 }
		
		#loadDiv { width:16px !important; height:16px;}
		
		#productRelationsCenter, .relatedProducts, .othersBought { clear:both; padding:0 0 20px; width:720px }
		.relationsTable { width:720px; }
		/*#productRelationsCenter.relatedProducts .relationsTableHeader, #productRelationsCenter.othersBought .relationsTableHeader { width:702px; border-bottom:none; height:44px; padding-left:0; font-size:0px; line-height:0; outline:none; overflow:hidden; text-indent:-9999px }
		#productRelationsCenter.relatedProducts .relationsTableHeader { background:url(images/relatedlist_top.png) 0 0 no-repeat }
		#productRelationsCenter.othersBought .relationsTableHeader { background:url(images/relatedlist_top.png) 0 -90px no-repeat }*/
		#productRelationsCenter .relationsTable .relationsTableHeader { width:702px; height:44px; padding-left:0; font-family:"Times New Roman", Times, serif; font-size:18px; font-style:italic; font-weight:normal; color:#131414; text-shadow:0px 1px 0px #fff; line-height:auto; background:url(images/sprite_dk.png) 0 -820px no-repeat }
		#productRelationsCenter .relationsTable.noRight .relationsTableHeader { width:702px }
		#productRelationsCenter .relationsTable.noRight .relatedProduct { width:100px; margin:10px 20px 8px 0; }
		
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { float:left; width:100px; position:relative }
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { margin-right:0; border:none; width:100px }
		
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { width:100px; padding:4px 0 0; position:relative; min-height:42px }
		.relatedProduct .relatedProductCenterText .text { font-size:12px !important; font-style:italic; font-weight:normal !important; display:block; width:100px; margin-bottom:0; position:relative; top:0 }
		.relatedProduct .relatedProductCenterText .text a { color:#131414; font-weight:normal }
		.relatedProduct .relatedProductCenterText .text a:hover { color:#000; }
		.relatedProductCenterText span.text > br { display:none; }
		.relatedProduct .price { display:block; width:100px; font-size:12px; font-style:italic; font-weight:bold; line-height:15px !important; color:#131414; position:absolute; left:0; bottom:0 }
		.relatedProduct .prevPrice { font-weight:normal; font-size:12px; line-height:14px !important; text-transform:uppercase; background:none; position:relative }
		.relatedProduct .price, .relatedProduct .prevPrice { display:block; bottom:0; position:inherit;}
		.relatedProduct .priceExcl { display:none }
		.relatedProduct .smallProductListShowMore { position:absolute; top:-58px; left:0; display:none; width:100px; height:16px; font-size:12px; font-style:italic; color:#fff; text-transform:uppercase; line-height:16px; background:#201a18; opacity:0.7; -moz-opacity:0.7; -webkit-opacity:0.7; filter:alpha(opacity=70) }
		
	/* e:Product detail page */
	
	/* Checkout 2011 style */
		.isCheckout .top { display:none }
		/*.isCheckout .content { padding:0 40px 0 32px; }*/
		.isCheckout .content .checkout { color:#343434; margin:0; padding-bottom:20px; background:none !important; font-style:italic; }
		.che_head { width:900px; padding:8px 0 0; margin:0 0 14px; border-bottom: 1px solid #201A18; background:none }
		
		.isCheckout .right .block-box-list a img { width:217px !important; }
		.bt2, .bt2 span, .bt2 .number, .selected .bt2,.selected .bt2 span, .selected .bt2 .number, .bt3, .bt3 a, a.bt3 span, .shopvidere, .neeste { background-image:url(images/icolist.png); }
		.bt2 span, .selected .bt2 span { font-family:'Times New Roman', Times, serif; font-size:20px; font-style:italic; font-weight:normal; line-height:40px; }
		
		.bt2 span { text-shadow:2px 0 1px #adadad }
		.selected .bt2 span { text-shadow:2px 0 1px #575757 }
		
		.yellowBox .freightTextAndLabel, .yellowBox .freightLabel, .yellowBox .freightText { display:block; float:left; }
		
		.che_opdater .bt3 { background:url(images/sprite_dk.png) 0 -1651px no-repeat; }
		.che_opdater .bt3 a { background:url(images/sprite_dk.png) right -1682px no-repeat; text-shadow:none }
		
		.isCheckout .inputDelivery { /*background:url(images/bg_inputst2.png) 0 -69px no-repeat;*/ background:url(images/sprite_dk.png) 0 -1828px no-repeat; color:#343434; font-size:11px; }
		.che_bstep2 input { color:#343434; font-size:11px; /*background:url(images/bg_inputst2.png) 0 -69px no-repeat;*/ background:url(images/sprite_dk.png) 0 -1828px no-repeat; }
		.che_bstep2 input.w45 {/* background:url(images/bg_inputst2.png) 0 0 no-repeat;*/  background:url(images/sprite_dk.png) 0 -1760px no-repeat; }
		.che_bstep2 input.w129 { /*background:url(images/bg_inputst2.png) 0 -33px no-repeat;*/  background:url(images/sprite_dk.png) 0 -1792px no-repeat;}
		.che_bstep2 select { color:#343434; font-size:11px; }
		.che_bstep2 select.w202 { /*background:url(images/bg_inputst2.png) 0 -69px no-repeat;*/ background:url(images/sprite_dk.png) 0 -1828px no-repeat; padding:2px; }
		 
		.jegaccep { /*background-image:url(images/bg_inputst2.png);*/ background:url(images/sprite_dk.png)  0 -1760px no-repeat; }
		.jegaccep a { color:#131414; }
		/*.jegaccep label, .jegaccep a { display:inline-block; float:left; margin:2px 4px 0 0; }
		.jegaccep .che_checkbox { display:inline-block; float:left; }
		.jegaccep .che_checkbox input { margin-top:1px; }
		*+html .jegaccep .che_checkbox input { margin-top:-1px; }*/
	
	/* e:Checkout 2011 style */

/* e:Custom styles */

/* new css - cuonglh */
	/* dropdown menu */
	#topDropDownMenu { margin:0 !important; }
	#topDropDownMenu .expanderMenu { padding:0 !important; }
	#topDropDownMenu .expanderMenu:first-child a { padding-left:0; }
	#topDropDownMenu .expanderMenu.showAsHover { background:#201b18; }
	#topDropDownMenu .expanderMenu.showAsHover a { color:#FFF; }
	
	li.expanderMenu div.menuContainer { z-index:500; background:#201b18; min-width:100px; }
	li.expanderMenu div.menuFirstWrap { background:none; border:none; }
	li.expanderMenu div.menuSecondWrap { background:none; border:none; }
	li.expanderMenu div.menuThirdWrap { background:none; border:none; padding:0; }
	#topDropDownMenu dl { border:none; background:none; }
	#topDropDownMenu dt { border:none; background:none; margin:0; }
	#topDropDownMenu .menuLinkElement { color:#FFF; text-transform:uppercase; font-style:italic; cursor:pointer; font-size:13px; line-height:12px; padding:0; }
	#topDropDownMenu .menuThirdWrap dl dd li a {font-size:11px;}
	/* e:dropdown menu */

	/* new update Autumn 2012 */
	#topSmallCartCount { text-align: right;  text-decoration:underline; }
	.menu { padding-top:3px; }
	.isFrontpage .center { width:696px; }
	.center { width:702px;}
	/* e:new update Autumn 2012 */
	
	/* galerry */
	.centerWide { width:900px; padding:0; }
	.centerWide > table { width:900px; }
	.centerWide .line, .centerWide .headline { width:900px; }
	.centerContentWebPageNoRightNoLeft { background: #FFFFFF; float: left; padding: 0; width: 900px; margin-top:6px; }
	.pictureCol1, .pictureCol2, .pictureCol3, .pictureCol4 { width:auto; display:inline-block; margin:0 0 1px 1px; }
	.pictureCol1 { margin-left:0; }
	.Img { border: 1px solid #3a3a3a; }
	/* e:galerry */	
	
/* e:new css - cuonglh */

.divItemGroups .groupImg a {    height: 53px;
    width: 150px;}
.divItemGroups .groupImg a img {display:none;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text {
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    line-height: 12px;
    overflow: hidden;
}

#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice {
    color: #000000;
    font-style: italic;
    line-height: 12px;
    text-decoration: line-through;
}

/* highslide css */

.undefined .highslide-body iframe {width:1100px!important; height:700px!important; overflow:hidden!important;}
.undefined .highslide-body {width:1100px!important; height:700px!important;}
.highslidCustomPop {height: 704px!important; width:1100px!important}
.undefined .highslide-footer {display:none;}

#popUpLink {display: none;
    height: 0;
    visibility: hidden}
.highslidCustomPopCont .highslide-dimming{background: none repeat scroll 0 0 #FFFFFF; opacity:1!important;}
.highslidCustomPopCont table tr td {background:none!important;}
.highslidCustomPopCont .highslide-move, .highslidCustomPopCont .highslide-close {display:none;}



.isCheckout .che_login{ display:none;}
.che_boxt .che_boxct, .che_boxt .che_boxh, .che_boxt2,.che_boxt2 .che_boxct, .che_allprice2{ font-size:13px;}
.isCheckout input, .isCheckout textarea, .isCheckout select, .isCheckout .inputDelivery{ font-size:11px;}
.isCheckout .antalpro{ font-size:12px;}
.che_allprice, .che_shipping_err .validationSummary span{ font-size:13px;}


/*new checkout-xuannh*/
/*checkout page*/
	.bt2 { background: url(images/sprite_dk.png) no-repeat 0 -1226px ;}
	.bt2 span { background: url(images/sprite_dk.png) no-repeat right -1284px ;}
	.selected .bt2 { background: url(images/sprite_dk.png) no-repeat  0 -1120px ;}
	.selected .bt2 span { background: url(images/sprite_dk.png) no-repeat  right -1171px;}
	.shopvidere { background: url(images/sprite_dk.png) no-repeat  0 -1341px;}
	.neeste { background: url(images/sprite_dk.png) no-repeat scroll right -1342px;}
	.bt3 {  background: url(images/sprite_dk.png) no-repeat  0 -1472px;}
	.bt3 a { background: url(images/sprite_dk.png) no-repeat scroll right -1503px;}
	a.bt3 span { background: url(images/sprite_dk.png) no-repeat  right -1503px;}
	.selected .bt2 .number { background: url(images/sprite_dk.png) no-repeat  0 -1534px;}
	.bt2 .number { background: url(images/sprite_dk.png) no-repeat  0 -1559px;}
	.antalpro { background: url(images/sprite_dk.png) no-repeat  0 -1592px;}
	.jegaccep { background: url(images/sprite_dk.png) no-repeat scroll 0 -1864px;}
	
	.jegaccep a{ color:#98012E;}
	.che_Fak .che_checkbox input{ width: auto;}
	
	.isCheckout .itemNameTd {width:320px;}
	.che_allprice2{ background:url(images/bg_allprice2.png) no-repeat 0 0 #7e7e7e;}
	.che_log_inner_right_field .w202{ width:119px !important; background-position:-560px -869px;}
	.che_arrow{ background: url(images/sprite_dk.png) no-repeat  0 -1626px;}
	.che_login .validationSummary{ padding:10px 0 0 7px;}
	.che_login .DESVALSummaryErrors{ padding-left:12px;}
/*end checkout*/

/* CLH */
	/* footer */	
	.textAdressTD { width:900px; margin:0; padding:8px 91px 0; background:url(images/footer_top.png) center 0 no-repeat }
	.divFooterContent { width:900px; margin:0 auto; padding:0 0 39px; background:url(images/footer_bottom.png) 0 bottom no-repeat; position:relative; float:left; }
	.divFooterPart1, .divFooterPart2 { display:block; padding:18px 0 0 }
	.divFooterPart1 { width:545px; float:left; }
	.divFooterPart2 { width:330px; float:left; margin-left:24px; }
	.textAdressTD h1, .textAdressTD .title { display:block; padding:40px 0 0; }
	.textAdressTD p { font-size:13px; font-style:italic; line-height:16px; text-align:left; }
	.divFooterPart1 h1, .divFooterPart1 .title { background:url(images/sprite_dk.png) 0 -280px no-repeat }
	.divFooterPart2 h1, .divFooterPart2 .title { background:url(images/sprite_dk.png) 0 -370px no-repeat }
	
	.wideFooterContent { height:105px; margin:0 auto; position:relative; width: 900px; }
	.textAdress { font-size:12px; font-style:italic; line-height:39px; padding-left:0; background:url(images/sprite_dk.png) right -1016px no-repeat; display:block; height:39px; width:640px; float:left; text-align:left; }
	.textAdress a { font-size:12px !important; }
	.mcbLogo { margin-right: 0; float:right; }
	.mcbLogoBox a { font-size:11px; font-style:italic; line-height:41px; }
	/* e:footer */

	.outer { background:none; }
	.main { background:url(images/bg.jpg) fixed center 0 no-repeat #734c25; }
	.mainContent { width:1082px; background:url(images/content_bg.png) 0 0 repeat-y; padding:0 91px; margin:0 auto; }
	.mainContent .mainContentTD { width:900px; padding:0 91px; }
	.menu { top:140px; }
	.content { padding-bottom:23px; }
	
	.isFrontpage { padding-bottom:500px; }
	.isFrontpage .mainContent, .isFrontpage .mainContentTD { padding:0; width:1098px; }
	.isFrontpage .center { display:none; }
	.isFrontpage .content { padding:0; width:1098px; }
	.frontpageOuter, .frontpage, #FpImageMap, #FpImageMap img { width:1098px; height:696px; }
	.isFrontpage #TopImageMap, .isFrontpage .topSection { display:none; }
	.isFrontpage .left .boxRightContainerNewsLetter { display:none; }
	.isFrontpage .textAdressTD { display:none; }
	
	#specialFp { margin-right:0; float:right; }
/* e:CLH */

/* update frontpage - Linh*/
	.isFrontpage{ background:url(images/bg_FP2013.jpg) no-repeat center 0;}
	.isFrontpage .mainContent{ background:none;}
	.frontpage{ background:none !important;}
	.frontpageOuter, .frontpage, #FpImageMap, #FpImageMap img { width:1000px; height:550px; }
	.isFrontpage .content, .isFrontpage .mainContent, .isFrontpage .mainContentTD{width:1000px; }

/* update frontpage - end*/


.productListView3 .overlayList img{ max-width: 86px;}
.productListView3 .overlayList{ top:-5px; left:-7px; width:86px; height:86px;}
.isProduct .overlayList{ left:-9px; top:-7px; width:109px; height:106px;}
.relatedProduct .overlayList{ left:-3px; top:-3px;}
 .relatedProduct .overlayList, .relatedProduct .overlayList img{ width:40px; height:40px;}
 
 
 /* CLH */
	#productListTable .productRow .textBox { position:relative; }
	#productListTable .productRow .productAdditionalInfoWrapper { position:absolute; top:-22px; background:#d6d6d6; width:220px; height:22px; line-height:22px; font-size:11px; text-align:center; left:0; }
/* e:CLH */