﻿@charset "utf-8";
/* Tallerken Galleriet Webshop pro B2C */

/*General styles start*/
	
    body, html{ background:#FFFFFF; font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; font-size:13px; color:#000;}
    input, textarea, select { font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; font-size:10px; color:#000; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#000; font-size:18px; font-weight:normal; line-height:18px; font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; height:31px;}
    h2 {margin:0px; color:#131414; font-size:14px; line-height:25px; font-weight:bold; font-family:'Cambria', Georgia, 'Times New Roman', Times, serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:none; border:none; }
    .centerContent { background:none; }
    .centerContentWebPage { background:none; }
    .centerContentWebPageNoRight { background:none; }
    .mainContent { background:none; border:none;}
    .productMenucontainer { 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:#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:#645655; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#645655; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#645655; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#645655; font-size:11px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#fff; font-size:11px; 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: #a88e71; font-size:10px; }
    .link:active { color: #a88e71; font-size:10px; }
    .link:visited { color: #a88e71; font-size:10px; }
    .link:hover { color: #000; 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 #000;}

    .productListView1{}
    .productListView2{background:none;}
    .prevPrice { font-size:11px; color:#000; 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:14px; color:#645748; text-decoration:none; line-height:14px; margin-bottom:2px; }
    .prevPriceSmall { color:#000; font-size:10px;  line-height:15px; }
    .priceSmall { color:#000; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#000;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:22px; font-weight:bold; color:#000; text-decoration:none; line-height:17px; }
		.priceStorExcl {font-size:10px; color:#767C79;line-height:13px; display:block;}
    
    .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:#000; line-height:13px; }
    .text a:active{color:#000; line-height:13px; }
    .text a:visited{color:#000; line-height:13px; }
    .text a:hover{color:#a88e71; line-height:13px; }
    .textSmall { color:#000; font-size:10px; }
    .textSmall a { color:#000; font-size:10px; }
    .textSmall a:link { color:#000; font-size:10px; }
    .textSmall a:active { color:#000; font-size:10px; }
    .textSmall a:visited { color:#000; font-size:10px; }
    .textSmall a:hover { color:#a88e71; font-size:10px; }
    .textSmall .link a:hover { color:#a88e71; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#000; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#000; 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;}

        .productNews img { border:1px solid #e6e6e6;  }
        .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:none; font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; text-transform: none;}
        .menu a:link { color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; }
        .menu a:active { color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; }
        .menu a:visited { color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; }
        .menu a:hover { color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; }
        .menuNormbg { background:none; }
        .menuOverbg { background:none; }
    /*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:'Cambria', Georgia, 'Times New Roman', Times, 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 { font-size:11px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { border-bottom:#e6e6e6 1px solid; }
        .menuActive a { 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:none; }
        .choiceBorders { border:none; background:none;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:none; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border:none; }
        
        .productItemInfo {background:none; }
        .productItemPicBorder {border:none; }
        
        .tdFilter { background:none; border:none; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#a88e71; 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:#000; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#a88e71; }
            .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#a88e71; }
            .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:'Cambria', Georgia, '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:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border:none; }
        .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*/

/* Custom styles */

	/* General styles */
		
		.main { margin:0 auto; width:100%; background:#efefef url(images/bg.png) center top repeat-x; }
		
		.mainContentTD {
    display: block;
    padding-bottom: 5px;
    position: relative;
    top: -59px;
}
		
		.mainContent, .topSection { width:980px; }
		
		.topSection { position:relative; background:url(images/sprite1.png) center 0 no-repeat; height:199px; z-index:1000 }
		.content { width:906px; border:none; margin:0; padding:0 40px 0 36px; z-index:999 }
		
		.top { background:url(images/sprite1.png) 0 -270px no-repeat; width:170px; height:171px; margin:0; position:absolute; top:199px; left:40px; }
		.topDiv { margin-top:0; position:relative; width:170px; top:0; }
		.topDiv a { display:block; }
		.topDiv a, .logoImg { width:170px; height:171px; }
		
		.center, .centerNoRight, .centerProductListNoRight, .centerProductNoRight, .centerContentWebPageNoRight { width:704px; }
		.isFrontpage .center { width:702px; }
		.centerContentWebPageNoRight { padding:10px 0; }
		.centerProductList { margin:0; padding-top:15px; }
	
		/* Overlay image */
			.overlayList { top:0; left:0; }
			.isProduct .overlayList { z-index:999 }
			.overlayList img { margin-bottom:0; }
			.isProductlist .overlayList, .isSearch .overlayList, .isProductlist .overlayList img, .isSearch .overlayList img { width:24px; height:64px; left:13px; top:-4px; }
			.isProduct .imageBorderMedium .overlayList, .isProduct .imageBorderMedium .overlayList img { width:35px; height:96px; top:-6px; left:13px; }
			.wishListEditGrid .overlayList, .wishListEditGrid .overlayList img { width:24px; position:absolute; top:-1px; left:-1px; }
			.relatedProduct .overlayList, .relatedProduct .overlayList img, .isFrontpage .overlayList, .isFrontpage .overlayList img{ width:24px; height:64px; left:7px; top:-4px; }
		/* e:Overlay image */
	
		.purchaseButton { width:74px; height:19px; background:url(images/sprite1.png) 0 -1380px no-repeat; margin:0 auto; }
	
		/* Top menu */
			.additionalMenu { position:relative; left:40px; top:61px }
			.additionalMenu a { font-size:13px; font-style:italic; line-height:38px; color:#231f20; background:url(images/sprite1.png) -100px -1480px no-repeat; text-shadow:1px 1px 1px #fff }
			.additionalMenu a:hover { color:#000 }
			.menuNormbg.firstTopMenuItem a, .menuOverbg.firstTopMenuItem a { padding:0 7px 0 0; background:none }
			.menuNormbg a, .menuOverbg a { padding:0 7px 0 13px; }
		
		/* e:Top menu */
		
		/* Dropdown menu */
			.menu { background:none; position:absolute; top:141px; left:40px; margin:0; padding:0; width:900px; height:44px; z-index:1001 }
			.menu a:link, .menu a:active, .menu a:visited { color:#000; font-size:16px; }
			.menu a:hover { color:#fff; }
			.menu .topLineLink { line-height:27px; padding:0 35px 10px 12px; background:url(images/sprite1.png) right -1560px no-repeat; }
			
			li.expanderMenu.showAsHover { background:#131414 }
			li.expanderMenu.showAsHover a.topLineLink { color:#fff; background:#131414 url(images/sprite1.png) right -1640px no-repeat }
			
			#topDropDownMenu { margin-top: 0 }
			#topDropDownMenu .menuHeightDiv { height:10px; background:#131414 }
			#topDropDownMenu .menuLinkElement, #topDropDownMenu dt a, #topDropDownMenu dd a { font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; color:#a8a8a8; font-size:13px; }
			#topDropDownMenu .menuLinkElement {  }
			#topDropDownMenu .menuLinkElement:hover, #topDropDownMenu dd a:hover { color:#fff }
			#topDropDownMenu dl { background:url(images/ddl_spt.png) right top no-repeat; border:none }
			#topDropDownMenu dt { border:none }
						
			li.expanderMenu { padding:0 !important; margin:7px 0 0 !important }
			li.expanderMenu div.menuContainer { z-index:1005 }			
			li.expanderMenu div.menuFirstWrap { padding:0 !important }
			li.expanderMenu div.menuThirdWrap { background:#131414; border:none; padding-bottom:23px }
			
		/* e:Dropdown menu */
		
		/* Small cart */
			.topSmallCart { display:block; width:100px; height:27px; position:absolute; right:0; top:-41px; text-transform:none; cursor:pointer; padding:48px 65px 10px 20px }
			.topSmallCart #topSmallCartCount, .topSmallCart #topSmallCartPrice { width:auto; min-width:100px; font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; font-size:11px; color:#454445; text-align:right }
			#criditCardBox { display:none; }
		
		/* e:Small cart */		
		
		/* Left super search */
			.left .ssBox { background:url(images/sprite1.png) 0 -670px no-repeat; float:none; clear:both; width:168px; height:34px; padding:0 5px; position:relative }
			.left .ssBoxTextDiv { padding-left:7px }
			.left .ssBoxTextDiv input { border:none; height:30px; line-height:30px; width:140px }
			.left .ssBoxLoaderIcon { float:none; position:absolute; top:8px; right:34px; margin:0 }
			.left .ssBoxButtonDiv, .left .ssBoxButtonDiv input { width:18px; height:18px }
			.left .ssBoxButtonDiv { background:url(images/knap.gif) 0 0 no-repeat; position:absolute; top:8px; right:8px }
			
		/* e:Left super search */
		
		/* Left menu */
			.left { width:178px; margin:185px 24px 0 0; padding:0; } 
			.productMenucontainer { margin-top:0; padding:0 4px; width:170px }
			.leftMenuContainer { border:none; margin-left:0; padding:0 0 16px; width:100% }
			.leftMenuHeader { height:0; padding:33px 0 0; width:100%; }
			
			.leftMenuContainer.itemGroup0 .leftMenuHeader { background:url(images/sprite1.png) 0 -510px no-repeat; }
			.leftMenuContainer.itemGroup1 .leftMenuHeader { background:url(images/sprite1.png) 0 -590px no-repeat; }
			
			.leftMenu { padding:0; list-style:none; }
			.menuNorm { border-bottom:1px solid #d5d5d5; color:#5f5f5f; margin:0; }
			.menuNorm a, .menuActive a { font-size:13px; font-weight:normal }
			.menuNorm a:link, .menuNorm a:active, .menuNorm a:visited { font-weight:normal; }
			.menuNorm a:link, .menuNorm a:visited { color:#5f5f5f; }
			.menuNorm:hover { border-color:#000;}
			.menuNorm:hover a, .menuNorm a:hover { color:#000; }
			
			.menuNorm a:link, .menuNorm a:active, .menuNorm a:visited, .menuMore a, .menuLess a { font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; font-size:13px; line-height:16px; display:block; padding:6px 0 7px }
			
			.menuActive { border-bottom:none; color:#846c52; line-height:16px; margin:0; }
			.menuActive > a { display:block; font-weight:bold; color:#846c52; border-bottom:1px solid #d5d5d5; line-height:16px; padding:6px 0 7px; }
			.menuActive > a:hover { text-decoration:underline; }
			
			.leftSubMenu { padding:7px 0 4px 12px; margin:0; border-top:none; border-bottom:1px solid #d6d6d6; }
			.subMenuNorm { margin:0 0 3px }
			.subMenuNorm a, .subMenuNorm a:link, .subMenuNorm a:active, .subMenuNorm a:visited { display:block; background:none; padding:0; font-size:12px; color:#5f5f5f; line-height:16px; }
			.subMenuNorm a:hover { font-size:12px; font-weight:normal; text-decoration:underline; }
			.subMenuActive { background:none; margin:0 0 3px }
			.subMenuActive a { display:block; line-height:16px; border-bottom:none; font-size:12px; font-weight:bold; background:none; padding:0; color:#5f5f5f;  }
			
			.menuMore, .menuLess { margin:0; }
			.menuMore a, .menuLess a { font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; font-weight:bold; color:#5f5f5f; text-decoration:none; }
			.menuMore:hover a, .menuLess:hover a, .menuMore a:hover, .menuLess a:hover { color:#000 }
			
			.menuNorm a, .menuActive a, .menuNorm a:link, .menuNorm a:active, .menuNorm a:visited, 
			.menuMore a, .menuLess a { text-shadow:1px 1px 1px #fff }
			
			.boxRightContainerNewsLetter { display:none; }
			
			/* Login box */
				.boxRightContainer.LoginBoxRight { display:none }
			/* e:Login box */
			
		/* e:Left menu */
	
		/* Center content */
			
			/* Frontpage slide show */
				.frontpageOuter { margin:0; z-index:1 }
				#mainSlideshowClock { }
			
			/* e:Frontpage slide show */
			
			.line { border-bottom:1px solid #DEDEDE; }
			.line .headline { border:none; }
			.headline { border-bottom:1px solid #DEDEDE; text-transform:none; font-size:17px; font-weight:bold; min-height:26px; height:auto; line-height:26px; }
			.headline a { color:#a88e71; }
			
			.boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT { margin:5px 14px 0 0; clear:none }
			
			.boxCenterContainerImgRIGHT { margin-right:0; }
			
			.boxCenterContainerImg {
				clear: left;
				display: block;
				float: right;
				margin-right: 14px;
				margin-top: 8px;
				width: 225px;
			}	
			
			.moreInfoText .boxHeader { padding: 13px 0; font-size:11px; font-weight:bold; color:#5f5f5f }
			.moreInfoText a.boxHeaderLink { font-weight:normal; color:#5f5f5f; text-decoration:none }
			.moreInfoText a.boxHeaderLink:hover { text-decoration:underline }
			.moreInfoText .boxContent { padding:13px 0; color#5f5f5f }
			
			#clearBottomDiv { height:0; }
			
			.imageBoxMedium { padding: 0; }
			.itemNo { color:#525252; font-size:9px; font-weight:bold; }
			.prevPrice { font-size:15px; color:#a88e71; text-shadow:1px 1px 0px #f5eebb; text-decoration:line-through; text-align:center; max-width:120px; height:18px; line-height:18px; background:url(images/prvprice_bg.png) center 0 repeat-x }
			.prevPrice > br { display:none }
			
			.noItemsTable { color:#575757; margin:0; width:704px; font-size:13px; color:#5f5f5f; background:none }
			.productHeader  { background:none; border-bottom: 1px solid #d6d6d6; border-top:none; height:32px; }
			.noItemsHeader { font-size:22px; font-weight:normal; color:#131414; text-transform:none; line-height:18px; }
			
			.centerContentWebPage { float:none; background:none; font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; margin-top:5px; padding:0; }
			.centerContentWebPage > div { padding-left:7px; }
			.centerContentWebPage input, .centerContentWebPage select, .centerContentWebPage textarea { font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; }
			.centerContentWebPage #LoginContainer { float:left; position:relative; }
			.centerContentWebPage #LoginContainer .loginRight { margin:0 10px 15px; position:absolute; left:250px; top:47px; }
			*+html .centerContentWebPage #LoginContainer .loginRight { top:51px; }
			
			#LoginContainer #createUserDiv { float:none; width:140px; }
			#LoginContainer #loginDiv { float:none; }
			#LoginContainer .loginLeft, #LoginContainer .loginRight { display:block; }
			#LoginContainer .loginLeft { float:left; width:240px; }
			#LoginContainer .loginLeft .divLoginPassword { padding-bottom:10px; }
			#LoginContainer .loginRight { float:right; width:140px; margin-top:42px; }
			.divLoginUserName input, .divLoginPassword input { height:15px; color:#a88e71; font-size:11px; line-height:15px; width:133px; }
			
			.bigButton, .ForumButton, #LoginContainer .ForumButton, 
			#LoginContainer #createUserDiv .ForumButton { height:20px; background:url(images/sprite1.png) 0 -1840px no-repeat; font-weight:bold; color:#fff; text-transform:uppercase; border:none; padding:0; }
			
			#LoginContainer .ForumButton, #LoginContainer #createUserDiv .ForumButton { font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; font-size:9px; }
			#LoginContainer #loginDiv .ForumButton { padding-left:0; }
			
			.bigButton, .ForumButton { font-family:Helvetica, Arial, sans-serif; font-size:11px; }
			.bigButton { width:100px; }
			
			/* Other pages styles */
				.centerContentWebPageNoRight { background:none; }
				#cartTable .line { border-bottom: 1px solid #dedede; }
				#cartTable .text a, #cartTable .text a:link, #cartTable .text a:visited, #cartTable .text a:active { font-weight:bold; text-decoration:none; color:#525252; }
				#cartTable .text a:hover { text-decoration:underline; color:#a88e71; }
				#cartTable .inputQuantity { padding:3px 0; font-size:11px; }
				#cartTable #ctl00_ContentRegion_acceptCheckBox { margin: 2px 6px 0 0; }
				.deleteLeftTd, .itemNumberTd, .itemNameTd, .itemPriceTd, .itemQtyTd, .lineTotalTd { height:30px; }
				.itemNumberTd { width:100px; }
				.itemPriceTd { width:100px; }
				.lineTotalTd { width:130px; }
				
				.stepDelivery { background:none; border:none; }
				.stepDelivery td { background:#4e4e4e; text-align:center; padding-left:0; border-right:1px solid #fff; font-size:12px;  }
				.stepDelivery .selected { background:#a88e71; font-size:15px; font-weight:bold; text-decoration:none; color:#fff; }
				#paymentDiv { padding:0; margin:0; width:505px; }
				#paymentDiv .line { border-bottom:1px solid #ccc; }
				
				.wishList { padding-top:0; }
				.wishList .centerContentWebPage { margin-top:0; padding-top:0; }
				.wishList .centerContentWebPage h3 { margin-top:10px; }
				.wishList .button { background:#a88e71; width:100px; height:20px; color:#fff; font-size:11px; }
				.wishList #wishListSetup table td { padding-bottom:5px; }
				.wishList #wishListItems { border: 1px solid #a88e71; }
				.wishList #wishListItems .price { font-weight:bold; }
				.wishList a, .wishList a:link, .wishList a:active, .wishList a:active { color:#525252; }
				.wishList a:hover { color:#a88e71; }
				
				.wishListEditGrid .columnImage > span { display:block !important; width:98px !important; }
				
				.printIconCheckList { background-color:#a88e71; }
				.divListSort select { border: 1px solid #dedede; }
				
				/*#ctl00_ContentRegion_orderLinePanel td.line { border-color:#dedede; }*/
			/* e:Other pages styles */
			
		/* e:Center content */
		
		/* Wide Footer styles */
			.wideFooter { background:#131414 url(images/sprite1.png) center -3080px no-repeat; color:#fff; position:relative; }
			.wideFooter a { color:#adadad; text-decoration:none; }
			.wideFooter a:hover { text-decoration:underline; }
			.wideFooterFrontpage { width:900px; margin:0 auto; position:relative; padding-bottom:52px; border-bottom:1px solid #313131; font-family:'Cambria', Georgia, 'Times New Roman', Times, serif }
			.wideFooterFrontpage h1, .wideFooterFrontpage .title { font-size:19px; font-weight:normal; text-transform:uppercase; margin:0; padding:0 0 2px; text-shadow:-1px -1px 0px #000 }
			.wideFooterFrontpage p { font-size:12px; font-style:italic; color:#adadad; }
			
			.divFooterPart1, .divFooterPart2, .divFooterPart3 { display:block; padding-top:22px; }
			.divFooterPart2, .divFooterPart3 { position:absolute; top:0; }
			.divFooterPart1 { width:457px; }
			.divFooterPart2 { width:140px; left:485px; }
			.divFooterPart3 { width:252px; left:648px; padding-bottom:0px; }
			.divFooterPart3 > p { padding-bottom:42px; margin-bottom:0; background:url(images/ft_phone.png) 0 bottom no-repeat; }
			.divFooterPart2 > br { display:none; }
			.divFooterPart2 a { padding-left:13px; background:url(images/footer_bullet.png) 0 4px no-repeat; }
			.footerColumnLeft { margin-right:10px; }
			.footerColumnLeft, .footerColumnRight { display:inline-block; float:left; line-height:14px; }
			
			.wideFooterContent { width:900px; height:38px; margin:0 auto; position:relative; }
			.textAdress { display:block; position:absolute; bottom:0; width:722px; height:38px; font-size:12px; font-style:italic; line-height:33px; color:#adadad; padding-left:0px; background:url(images/sprite1.png) right -1750px no-repeat }
			.textAdress a:link, .textAdress a:active, .textAdress a:visited { font-size:12px; color:#adadad; }
			.textAdress a:hover { text-decoration:underline; color:#fff; }
			.mcbLogo { position:absolute; right:0; margin-right:0; top:10px }
			.mcbLogoBox a { font-size:12px; font-style:italic }
		
		/* e:Wide Footer styles */
		
		.freightLink { display:block }
		.freightLink a { font-size:11px; color:#636464;  line-height:16px }
		
	/* e:General styles */
	
	/* Product list page styles */
		
		.topSectionBreadcrumb { font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; width:702px; padding:0 0 10px; border-bottom:1px solid #d5d5d5; }
	
		.topSectionBreadcrumb, .topSectionBreadcrumb li, .topSectionBreadcrumb li a { text-shadow:1px 1px 1px #fff }
		.topSectionBreadcrumb ul { margin:0; height:auto; min-height:16px; font-size:12px; }
		.topSectionBreadcrumb li, .topSectionBreadcrumb li a { font-size:12px; line-height:14px }
		.topSectionBreadcrumb li { color:#131414; margin:0 5px 0 0 }
		.topSectionBreadcrumb li a { color:#5f5f5f; }
		.topSectionBreadcrumb li a:hover { color:#131414; text-decoration:underline; font-size:12px; }
		.topSectionBreadcrumb li .b { background: url(images/sprite1.png) left -1480px no-repeat; margin-right:5px; }
		.topSectionBreadcrumb li.first .b { display:none; }
		
		/*.isProductlist h1.headline { border:none; font-size:30px; font-weight:normal; color:#131414; line-height:normal; padding-top:11px }
		.tdFilter { padding:12px 0 }*/
		
		.topSectionView2 { width:704px; padding:0 }
		.topSectionView2Content { margin:11px 0 0 }
		.topSectionView2 h1 { font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; font-size:30px; font-weight:normal; color:#131414; line-height:36px; padding-bottom:2px  }
		.topSectionView2 p { width:434px; font-size:12px; color:#5f5f5f; }
		.topSectionView2 .showOnly { width:124px; margin:25px 0 0 }
		.topSectionView2 .showOnly .textStor { display:block; margin:0 0 3px; font-size:15px; font-weight:normal; color:#131414 }
		.topSectionView2 .showOnly .inputSelect { font-size:12px; color:#131414 }
		
		.topSectionView2 h1, .topSectionView2 p, .topSectionView2 .showOnly .textStor, 
		.productListView3 .headlineList a, .freightLink a, .highslide-wrapper .articleWrapper .text, .noItemsTable, .noItemsHeader { text-shadow:1px 1px 1px #fff }
		
		.divItemGroups { width:704px; margin:11px 0 0 }
		.divItemGroups .row .item { width:124px; margin:0 0 9px }
		.divItemGroups .row .next { margin-left:20px }
	
	
		/* 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 .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: #a88e71}
			.headerPaging .paging .hnpageprev, .headerPaging .paging .hnpageprev:hover { background: #a88e71 url(images/pagers.png) 0 -100px no-repeat; }
			.headerPaging .paging .hnpagenext, .headerPaging .paging .hnpagenext:hover { background: #a88e71 url(images/pagers.png) 0 -50px no-repeat; }
		
		/* e:Paging style */
	
		.productListView3 { border:none; }
		.productListView3 .productRow { margin:5px 0; width:704px; font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; color:#525252; }
		.productListView3 .itemCol2 { margin: 0 21px 0 21px; }
		.productListView3 .itemCol3 { margin: 0; }
		.productListView3 .textBox { background-color:transparent; text-align:center; padding:7px 0 0; width:100%; min-height:134px; position:relative !important; }
		.productListView3 .textBox .listProductText { }
		.productListView3 .itemNo { display:none }
		.productListView3 .headlineList { margin:0 0 5px; font-weight:normal; height:28px; }
		.productListView3 .headlineList a { color:#131414; font-size:14px; }
		.productListView3 .divOfferConditions { display:none; }
		.productListView3 .priceStorExcl { /*display:block;*/ display:none; }
		
		
		.isProductlist .imageBoxMedium, .isSearch .imageBoxMedium { width:220px; background:none; }
		.isProductlist .imageBorderMedium, .isSearch .imageBorderMedium { width:220px; border:none; }
		
		.divPricesOrder { position:absolute; bottom:0; width:220px; min-height:22px; float:left; }
		.divPrices { position:relative; margin-top:8px; }
		.divPrices br { display:none; }
		.divPrices img { margin:0; }
		.prevPriceList { display:block; text-decoration:line-through; }
		.isProductlist .divPrices .priceInfoIcon { position:relative; }
		.isProductlist .prevPriceList { font-size:14px; text-shadow:1px 1px #ede188; margin-bottom:2px; width:auto; min-width:98px; height:16px; padding:0 2px; background:url(images/prvprice_bg2.png) center center no-repeat }
		.isProductlist .priceStor { font-size:27px; font-weight:bold; margin-top:0px; }
		.isProductlist .purchaseButton, .isSearch .purchaseButton { display:block; margin:9px 0 0; height:38px; width:220px; padding:0; }
		
		.isProductlist .moreInfoText { margin-bottom:6px; font-size:11px; color:#5f5f5f; }
		.isProductlist .moreInfoTextClick a { color:#5f5f5f; font-weight:bold; text-decoration:none }
		.isProductlist .moreInfoTextFull { line-height:14px; }
		.isProductlist .moreInfoTextFull h2 { font-size:11px; color:#5f5f5f; font-weight:bold; line-height:14px; }
		
		.isSearch .centerProductListNoRight .line { border-bottom:none; padding-top:10px; }
		.isSearch .centerProductListNoRight .line .headline { margin:0 9px; border-bottom:1px solid #dedede; }
		
		.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 }
	/* e:Product list page styles */
	
	/* Product detail page styles */
	
		.centerContentProductNoRight { float:left; width:704px; padding:0; position:relative }
		.shareBox { position:absolute; /*top:11px;*/ right:0; top:-33px; }
		.isProduct .shareBox{ top:-26px;}
		.isProduct .productItemPic, .isProduct .imageBoxMedium { width:420px; }
		.isProduct .productItemPic { margin:33px 20px 10px 0 }

		.isProduct .MagicZoomPlus, .isProduct .MagicZoomPlus img { /*width:418px !important;*/ }
		.isProduct .itemPicZoomImg { display:none }
		
		.MagicZoomHeader { height:14px; background:#cbcbcb; }
		.itemPicZoomText { display:block; height:15px; line-height:18px; padding:0 0 0 20px; background:url(images/sprite1.png) -530px -1480px no-repeat; font-size:12px; font-style:italic; color:#7a7a7a; }
		
		.headline, .isProduct .priceStor, .isProduct .itemInfo .text, .productItemInfo .divOfferConditions, .itemPicZoomText,
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a, 
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice, 
		#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { text-shadow:1px 1px 1px #fff }
		
		.isProduct .boxCenterContainerImgRIGHT { position:relative; width:270px; margin:0 }
		.isProduct .boxCenterContainerImgRIGHT img { position:absolute; top:-180px; width:270px; margin:0 0 0 2px}
		
		.isProduct .productItemInfo.noRight { width:264px; margin-top:33px; position:relative }
		.isProduct .productItemInfo.noRight .headline { font-weight:normal; line-height:14px; border-bottom:none; text-transform:none; height:auto !important; }
		.isProduct .itemNo { display:none; }
		.isProduct .priceStor { line-height:30px; font-size:33px; font-weight:bold; margin-top:0 }
		.isProduct .itemPrices { margin:12px 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; }
		.isProduct .choiceBox .stock { overflow: visible; margin: 5px 0 0; padding: 0; float: none; }
		
		*+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:264px; }
		.isProduct .choiceBorders { border:none; }
		.isProduct .choiceBorders > div { width:264px !important; }		
		.isProduct .choiceBorders .itemColor { margin-left:0; }
		
		.isProduct .choiceBorders .itemButton { float:left; display:block; height:41px; clear:none; }
		
		/*.isProduct .choiceBordersInner { position:relative }
		.isProduct .choiceBorders .itemVariant { margin:0; }
		.isProduct .itemQuantity { width:37px; height:41px; line-height:20px; margin:42px 10px 0 0; float:left; display:block; background:url(images/sprite1.png) 0 -920px no-repeat; }
		.isProduct .choiceBorders .itemButton.addToCart { margin:42px 0 0 }
		.isProduct .choiceBorders .checkAndWishList { margin:8px 0 5px; width:264px; height:25px !important; position:relative; }*/
		
		.isProduct .choiceBordersInner { position:relative; /*padding:36px 0 0*/ }
		.isProduct .choiceBorders .itemVariant { margin:4px 0 0; /*position:absolute; top: 5px*/ }
		.isProduct .itemVariantDropDowns .inputSelect { font-size:12px; margin:0 !important }
		.isProduct .itemQuantity { width:37px; height:41px; line-height:20px; margin:42px 10px 0 0; float:left; display:block; background:url(images/sprite1.png) 0 -920px no-repeat; }
		.isProduct .choiceBorders .itemButton.addToCart { margin:42px 0 0 }
		.isProduct .choiceBorders .checkAndWishList { margin:8px 0 5px; width:264px; height:25px !important; position:relative; }
		
		.isProduct .freightLink { float:left; clear:both; display:block; width:264px; position:relative; left:0px; top:-103px; margin:0 }
		.isProduct .freightLink a { font-size:12px; color:#7a7a7a }
		
		/*.isProduct .itemQuantity, .isProduct .itemButton, .isProduct .checkAndWishList { margin-left:0; } */
		.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:url(images/sprite1.png) 0 -1020px no-repeat; width:217px; height:41px; font-size:0; line-height:0; color:transparent; text-indent:-9999px; overflow:hidden; position:absolute; }
		
		.isProduct .checkAndWishList span { }
		.isProduct .wishListButton, .isProduct .checkListButton { font-family:Helvetica, Arial, serif; font-size:0px; line-height:0; outline:none; color:#fff; height:25px; text-indent:-9999px; overflow:hidden; position:absolute; }
		.isProduct .wishListButton { background:url(images/sprite1.png) 0 -1120px no-repeat; width:126px; }
		.isProduct .checkListButton { background:url(images/sprite1.png) 0 -1220px no-repeat; width:127px; left:137px; margin-top:0 !important; }
		
		.isProduct .itemAdded { margin-left:0; padding-bottom:5px; display:block; float:left; }
		.isProduct .itemAdded .text, .isProduct .itemAdded a, .isProduct .itemAdded a:link, .isProduct .itemAdded a:visited, .isProduct .itemAdded a:active { color:#636464; }
		.isProduct .itemAdded a:hover { color:#131415; }
		
		.isProduct .itemInfo { margin:0; padding:0 }
		.isProduct .itemInfo .text { color:#131414; font-size:12px; line-height:15px; }
		.isProduct .itemInfo .productfiles a { font-size:12px; color:#a88e71; }
		.isProduct .boxCenterContainerImgPRODUCT { margin:16px 0 0; width:270px; position:relative; left:-4px }
		
		.isProduct .itemPic { margin:14px 0 7px; 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;}
		.isProduct #loadDiv {position: absolute; right: 0; }
		
		#productRelationsCenter, .relatedProducts, .othersBought { clear:both; padding:0 0 17px; width:720px }
		.relationsTable { width:720px; }
		#productRelationsCenter.relatedProducts .relationsTableHeader, #productRelationsCenter.othersBought .relationsTableHeader { width:716px; 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/sprite1.png) 0 -750px no-repeat }
		#productRelationsCenter.othersBought .relationsTableHeader { background:url(images/sprite1.png) 0 -830px no-repeat }
		#productRelationsCenter .relationsTable.noRight .relationsTableHeader { width:716px; }
		#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:80px }
		.relatedProduct .relatedProductCenterText .text { font-size:12px !important; font-weight:normal !important; display:block; width:100px; margin-bottom:8px; 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-weight:bold; font-size:19px; line-height:15px !important; color:#131414; }
		.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; }
		.relatedProduct .priceExcl { display:none }
	
	/* e:Product detail page styles */
	
	/* 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:#efefef !important; }
		.che_head { width:900px; padding:8px 0 0; margin:0 0 0 4px; 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/sprite1.png); text-shadow:-1px -1px rgba(0,0,0,.23); }
		.bt2 span, .selected .bt2 span { font-family:'Cambria', Georgia, 'Times New Roman', Times, serif; font-size:20px; font-weight:normal; line-height:40px; }
		
		.selected .bt2{ background-position: 0 -2030px;}
		.selected .bt2 span{background-position: right -2081px;}
		.bt2{background-position: 0 -2136px;}
		.bt2 span{background-position: right -2194px;}
		.bt2 .number{background-position: 0 -2469px;}
		.selected .bt2 .number{background-position: 0 -2444px;}
		.bt3{background-position: 0 -2382px;}
		.bt3 a, a.bt3 span{background-position: right -2413px;}
		.shopvidere{background-position: 0 -2251px}
		.neeste{background-position: right -2252px}
		
		.bt2 span { text-shadow:-1px -1px rgba(0,0,0,.23); }
		.selected .bt2 span { text-shadow:-1px -1px rgba(0,0,0,.23); }
		
		.yellowBox .freightTextAndLabel, .yellowBox .freightLabel, .yellowBox .freightText { display:block; float:left; }
		
		.che_opdater .bt3 { background:url(images/sprite1.png) 0 -2561px no-repeat; }
		.che_opdater .bt3 a { background:url(images/sprite1.png) right -2592px no-repeat; text-shadow:none }
		.che_arrow{background:url(images/sprite1.png) 0 -2536px no-repeat}
		.antalpro{background:url(images/sprite1.png) 0 -2502px no-repeat}
		.che_delete{background:url(images/sprite1.png) -150px -2460px no-repeat}
		.che_allprice{background:url(images/sprite1.png) 1px -2920px no-repeat}
		
		.isCheckout .inputDelivery { background:url(images/sprite1.png) 0 -2709px no-repeat; color:#343434; font-size:11px; }
		.che_bstep2 input { color:#343434; font-size:11px; background:url(images/sprite1.png) 0 -2709px no-repeat; }
		.che_bstep2 input.w45 { background:url(images/sprite1.png) 0 -2640px no-repeat; }
		.che_bstep2 input.w129 { background:url(images/sprite1.png) 0 -2673px no-repeat; }
		.che_bstep2 select { color:#343434; font-size:11px; }
		.che_bstep2 select.w202 { background:url(images/sprite1.png) 0 -2709px no-repeat; padding:2px; }
		
		.jegaccep { background:url(images/sprite1.png) 0 -2744px 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 */
	
	/* Logged in */
		
		.isAuthenticated .topSection { background-image:url("images/top_loggedin.png"); }
		
		#TopImageMap, #TopImageMap img { display:none; }
		.isAuthenticated #TopImageMap, .isAuthenticated #TopImageMap img { width:178px; height:23px; display:block; }
		.isAuthenticated #TopImageMap { position:absolute; top:11px; right:40px; z-index:1100 }
		
	/* e:Logged in */
	
/* e:Custom styles */
/*increase font-size - LKD*/
.topSectionView2 p{font-size:13px;}

/* Added by LHA - May 28, 2012 */
/* Login layout is changed to TopLoginAbsolute to employ the Log out button and apply styling for it */
.tla { display:none }
.isAuthenticated .tla { display:inline; position:absolute; /*top:70px; right:225px*/ left:84px; top:55px; }
.isAuthenticated .tlaAuthenticated .tlaAuthList ul {color: #606060;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    list-style: none outside none;
    text-decoration: underline; margin:0;}
.isAuthenticated  .tlaAuthenticated .tlaAuthList {/*left: -617px; position: absolute; top: 31px;*/ float:left;}
.isAuthenticated .tlaLogoutBtn { width:60px; height:22px; background:url(images/logout.png) 0 0 no-repeat; cursor:pointer; font-size:0; margin-left:10px; }
.tlaAuthenticated .tlaAuthList .loginAs a {
    color: #606060;
}

/* Custom style */
.isProductlist .divItemGroups .groupImg img {box-shadow: 0 1px 9px 5px #FFFFFF;}

.che_boxtext .box3 { width: 253px;}
.che_boxtext .box3_ct { width: 238px;}
.che_boxtext .w106 { width: 136px;}

/*xuannh:b*/
.mainContentTD{ position: relative; top: 0; padding-bottom: 96px;width:980px; float:left;}
.additionalMenu{top:2px;}
.menu{ top: 82px;}
.top{top:140px;}
/**+html .mainContentTD{z-index:1;}
*+html .moreInfoText{ z-index: 9999; left: 242px; clear: none !important;}*/
*+html .moreInfoText{display:block;}
.topSection{ background: url(images/sprite1.png) no-repeat center -59px; height: 140px;}
.moreInfoText{ position: absolute; bottom: 0; margin-bottom: 15px;}
.subscribeNewsletterTable .mobilePhone{ display: none;}
.isFrontpage .productNewsItem{ background: none; min-height: 210px\9;}
.isFrontpage .productNewsItemDiv{ padding: 0 8px 0 9px;}
.isFrontpage .productNewsItem{ padding: 12px 0 8px 0; width: 114px;}
.productNewsItem .text{ color:#5F5F5F;}
.frontpagePrices{ margin:5px 0 0;}
.isFrontpage .freightLink{display:none;}
.isFrontpage .purchaseButton{ background:url(images/sprite1.png) no-repeat  -296px -1380px; width: 78px; height: 22px; text-indent: -9999px; font-size: 0; line-height:0;}
.isFrontpage .productNewsItem .prevPrice{ width: 78px; font-size: 12px; margin: 0 auto; text-align: center; line-height: 17px; height: 17px; padding: 0 0 3px;}
/*xuannh:e*/



