/*General styles start*/
	
    body, html{ font-family: "Times New Roman", Times, serif; font-size:11px; color:#000;}
    input, textarea, select { font-family: "Times New Roman", Times, serif; font-size:10px; color:#000; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3; font-family:Arial, Helvetica, sans-serif;}
    .headline { color:#000; font-size:18px; font-weight:normal; line-height:18px; font-family: "Times New Roman", Times, serif; height:31px;}
    h2 {margin:0px; color:#000; font-size:14px; line-height:25px; font-weight:bold; font-family: "Times New Roman", Times, serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:#FFFFFF; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:#FFFFFF;}
    .productMenucontainer { background:#FFFFFF; }
	.right {float: right; padding-right: 0; width: 184px;}
/*ContentWraper styles end*/

/*Main styles start*/
	.topSectionView2Content a {color:#000000;}
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif); }
    
    .button { border:none; background:#000; color:#010101FFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#000; color:#010101FFF; line-height:20px; cursor:pointer; font-size:12px; }
    
    #freightLine { background:#f4f3f2; }
.isWebpage .right {
    float: right;
    margin-top: 50px;
    padding-right: 20px;
    width: 184px;
}

.isWebpage .center {
    padding: 0;
    width: 488px!important;
}
    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#010101FFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #000; border-bottom:1px solid #000; background-repeat:repeat-x; }
    .headerPaging .paging { color:#000; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#000; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#000; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#000; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#775d29; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #775d29; border-top:1px solid #775d29;}
    .line { border-bottom:1px solid #775d29;}
    .link:link { color: #1a1a1a; font-size:11px; }
    .link:active { color: #775D29; font-size:11px; }
    .link:visited { color: #775D29; font-size:11px; }
    .link:hover { color: #775D29; font-size:11px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:11px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:11px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; }
    .inputDelivery { font-size:11px; border: 1px solid #c3c3c3; padding:2px; }
    .Img { border:1px solid #775d29;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#775d29; text-decoration:none; line-height:20px; }
    .productHeader { background:#000; border-top:1px solid #b5afaa; border-bottom:1px solid #b5afaa; background-image:url(images/topBarBg.gif); background-repeat:repeat-x; }
    .productHeader .text a { color:#010101FFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#775d29; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#775d29; font-size:10px;  line-height:15px; }
    .priceSmall { color:#775d29; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#775d29;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#775d29;  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:#000; color:#010101FFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
    .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:#775d29; 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:#775d29; font-size:10px; }
    .textSmall .link a:hover { color:#775d29; 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:11px; 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:#000; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#000; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; width:900px; padding:0; margin:0; }
        .menu a:link { color:#010101FFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:active { color:#010101FFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color:#010101FFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color:#010101FFF; font-size:12px; font-weight:bold; text-decoration:none; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:1px solid #e6e6e6; }
        .leftSubMenu { border-top:#e6e6e6 1px solid; }

        .menuNorm { border-bottom:#e6e6e6 1px solid; }
        .menuNorm a { color:#000; font-size:11px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#775d29; font-size:11px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#010101FFF; border-bottom:#e6e6e6 1px solid; }
        .menuActive a { color:#775d29; font-size:11px; font-weight:bold; text-decoration:none; }


        .subMenuNorm a { color:#775d29; font-size:10px; text-decoration:none; font-weight:normal; text-transform:none!important; }
        .subMenuNorm a:hover { color:#000; font-size:10px; text-decoration:none; font-weight:normal; text-transform:none!important;}
        .subMenuActive { background-color:#010101FFF; font-weight:normal;text-transform:none!important; }
        .subMenuActive a { color:#775d29; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; text-transform:none!important;}
        .subSubMenuNorm a { color:#775d29; font-size:10px; text-decoration:none; font-weight:normal; border:none;text-transform:none!important; }
        .subSubMenuNorm a:hover { color:#000; font-size:10px; text-decoration:none; font-weight:normal;text-transform:none!important; }
        .subSubMenuActive { background-color:#010101FFF; font-weight:normal; text-transform:none!important;}
        .subSubMenuActive a { color:#775d29; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid;text-transform:none!important; }
    /*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 #775d29; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#775d29; 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:#000; font-size:11px; }
            .boxRight a { color:#000; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#775d29; }
            .boxRightHeader { text-transform:uppercase; color:#010101FFF; background: none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#010101FFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#775d29; }
            .boxRight input {color:#000; 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:#000; 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:#000; 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:#000; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#000; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#775d29; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#010101FFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#010101FFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#010101FFF; }
            .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:#000; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#000; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#000; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#000; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#000; font-size:11px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/

/* new css - cuonglh */
	/* general */	
	.main { background:url(images/bg1.jpg) repeat-x 0 0; }
	.outer { background:url(images/bg.jpg) left top repeat; }
	.content { background:url(images/content_bg.png) 0 bottom no-repeat; padding:0 0 23px; margin:0; width:900px; }
	.mainContent { width:900px; background:none; }
	.topDiv { width: 900px; }
	.isFrontpage .center { width:900px; padding:0; }
	.isFrontpage .left { display:none; }
	.center { width:505px; padding:0; }
	.boxRightContainerNewsLetter { display:none; } 
	.centerProductListNoRight { padding-right:0; width:702px; position:relative; }
	.left { padding:0 28px 0 0; width:170px; background:none; }
	.LoginBoxRight { display:none; }
	/* e:general */
	
	/* top */
	#TopImageMap { height:0; position:relative; width: 900px; z-index: 6000; }
	#TopImageMap img { height: 12px; right: 112px; position: absolute; top: 9px; width: 84px; }
	.top { height: 54px; left: 318px; margin: 0; position: relative; top: 29px; width: 265px; }
	.topSection { background:url(images/bg_top_list.png) 0 0 no-repeat; margin-top:0; height: 173px; position:relative; z-index:5000 }
	.isFrontpage .topSection { background:url(images/bg_top.png) 0 0 no-repeat; margin-top:0; height: 177px; position:relative; z-index:5000 }
	.isFrontpage.fromCountry_161 .topSection { background:url(images/bg_top_no.png) 0 0 no-repeat!important;}
    .topDiv { float:none; display: inline; height: 60px; left: 0; position: absolute; top: 0; width: 265px; margin-top:0; }	
	.topDiv a { display:block; width: 265px; height: 60px; }
	.logoImg { width:265px; height:60px; }
	.topSmallCart { color: #010101; cursor: pointer; font-family: "Times New Roman",Times,serif; font-size: 11px; height: 20px; line-height: 14px; padding: 3px 113px 0 0; position: absolute; right: 0; text-align: right; text-transform: none; top: 6px; width: auto; }
	#topSmallCartCount { display:none; }
	.topSmallCart div { width:auto; display:inline; line-height:11px; }
	#topSmallCartPrice { padding-right:10px; border-right:1px solid #888; margin-right:6px; }
	#topSmallCartCount { display:none !important; }
	
	.currencySelector select { 	border: 1px solid #b6b6b6; height: 18px; margin: 0; width: 102px; font-size:11px; color:#000; }
	.currencySelector { margin:0; padding: 0; position: absolute; right: 0; text-align: right; top: 6px; width: 102px; z-index:6000; }
	/* e:top */
	
	/* top menu */
	.menu, .additionalMenu { margin:0; padding:0; width:900px; }
	.additionalMenu { height: 27px; text-transform: none; width: 650px; position:absolute; top:1px; padding-left:0; left:0; }
	.additionalMenu a:link, .additionalMenu a:active, .additionalMenu a:visited  { font-size:10px; color:#bebebe; font-weight:normal; display:inline-block; padding:0 5px; height:28px; margin-top:0; line-height:28px; text-transform:uppercase; font-family:"Times New Roman", Times, serif; }
	.additionalMenu a:hover { border-bottom:1px solid #cdcdcd; }
	.additionalMenu .firstTopMenuItem a, .additionalMenu .firstTopMenuItem a:hover { padding-left:1px; }
	.additionalMenu .menuNormbg, .additionalMenu .menuOverbg { font-size:10px; font-weight:normal; height:27px; padding:0; }
	/* e:top menu */
	
	/* dropdown menu */
	.menu { left:-11px;margin: 0; position: absolute; top: 100px; width: 900px; height:37px; }
	.menu .expanderMenu:hover .topLineLink { color:#a6a6a6 !important; background:url(images/dropmenu_border.jpg) 0 bottom repeat-x; }
	.menu .topLineLink { font-size:17px !important; color:#000 !important; text-transform:uppercase !important; line-height:17px; font-family:"Times New Roman", Times, serif; font-weight: normal !important; padding:0 0 15px 0; }
	.menu #topDropDownMenu li.expanderMenu { display:inline-block; margin-top:6px; padding:0 12px !important; }
	#topDropDownMenu { margin:0 }
	#topDropDownMenu .menuHeightDiv { height:13px; background:none; }
	li.expanderMenu div.menuFirstWrap { background:url(images/dropmenu_bg_left.png) 0 bottom no-repeat; padding:0 0 0 23px; }
	li.expanderMenu div.menuSecondWrap { background:url(images/dropmenu_bg_right.png) right bottom no-repeat; padding:0 23px 0 0; }
	li.expanderMenu div.menuThirdWrap { background:url(images/dropmenu_bg_center.png) 0 bottom repeat-x; padding:11px 0 21px 0; border:none; }
	
	*+html li.expanderMenu div.menuFirstWrap { padding:0 0 0 23px; background:url(images/dropmenu_bg_left_ie7.png) left bottom no-repeat; border:none; margin:0; }
	*+html li.expanderMenu div.menuSecondWrap { padding:0 23px 0 0; background:url(images/dropmenu_bg_ie7.png) right bottom no-repeat; border:none; margin:0; }
	*+html li.expanderMenu div.menuThirdWrap { background:none; border:none; padding:11px 0 21px 0; }
	#topDropDownMenu dl { border:none; font-family:"Times New Roman", Times, serif; padding-left:25px; }
	#topDropDownMenu dl:first-child { padding-left:0; }
	#topDropDownMenu dt { padding:0; border:none; }
	#topDropDownMenu dd { padding:0; }
	#topDropDownMenu li { margin-top:6px; }
	/*#topDropDownMenu .menuLinkElement { color:#262626 !important; font-size:11px; text-transform:none; font-weight:normal !important; text-decoration:none !important; background:none !important; }*/
	#topDropDownMenu .menuLinkElement { display:none; }
	.menuThirdWrap dd a, .menuThirdWrap dd a:hover { color:#262626 !important; font-size:11px !important; text-transform:none; font-weight:normal !important; text-decoration:none !important; background:none !important; }
	
	/*#topmenu_1 .menuContainer { display:block; }*/
	/* e:dropdown menu */
	
	/* super search */
	.left .ssBox { background:url(images/spriteImages.png) 0 -1190px no-repeat; float: left; height: auto; margin-bottom: 13px; width: 175px; height:27px; margin-left:-4px; }
	.left .ssBoxTextDiv input { border: none; color: #414141; font-size: 9px; height: 16px; margin: 2px 0 0 9px; width: 135px; text-transform:uppercase; }
	.left .ssBoxButtonDiv { margin:2px 0 0 11px; background:none; }
	/* e:super search */
	
	/* left menu */
	.productMenucontainer { margin-top:44px; padding:0; background:none; }
	.leftMenuContainer { margin-left: 0; padding-bottom: 0; width: 170px; border:none; background:none; }
	.leftMenuHeader { font-size:17px; color:#1a1a1a; font-family:"Times New Roman", Times, serif; font-weight:normal; text-transform:uppercase; padding:0 0 15px; line-height:17px; height:auto; width:170px; border-bottom:1px solid #d0d0d0;  }
	.leftMenuContainerSeperator { height:25px; }
	
	.leftMenu { padding:0; list-style:none; }
	.menuNorm { border-bottom: 1px solid #d0d0d0; padding:7px 0 9px 1px; }
	.menuNorm a { color: #1a1a1a; font-size: 12px; font-weight: normal; text-decoration: none; text-transform:uppercase; line-height:12px; }
	.menuNorm a:hover { color:#775d29; font-size:12px; font-weight:normal; }
	
	.menuActive { border-bottom: 1px solid #d0d0d0; padding:7px 0 9px 1px; background:none; }
	.menuActive a { color: #775d29; font-size: 12px; font-weight: normal; text-decoration: none; text-transform:uppercase; line-height:12px; }
	
	.leftSubMenu { border-top: 1px solid #d0d0d0; margin:8px 0 0; padding:10px 0 3px; }
	.subMenuNorm { padding:4px 0; }
	.subMenuNorm a { font-size:12px; color:#1a1a1a;  font-family:"Times New Roman", Times, serif }
	.subMenuNorm a:hover, .subMenuNorm a:active { font-size:12px; color:#775d29;  }
	.subMenuActive { background:none; padding:4px 0;  font-family:Arial, Helvetica, sans-serif }
	.subMenuActive a { font-size:12px; color:#775d29;  border:none; }
	
	.menuMore, .menuLess { border-bottom: 1px solid #d0d0d0; padding:7px 0 9px 1px; }
	.menuMore a, .menuLess a { color:#775d29; font-size:12px; font-weight:normal; text-decoration:none; text-transform:uppercase; }
	/* e:left menu */
	
	/* footer */
	.wideFooter { background:#FFF; margin-top:0; padding-bottom:100px; }
	.wideFooterContentRegion, .wideFooterContent { width:910px; margin:0 auto; position: relative; padding:0; }
	.wideFooterFrontpage { padding-bottom:23px; border-bottom:1px solid #d9d9d9; width:900px; padding-top: 18px;  }
	.divFooterPart1 h1, .divFooterPart2 h1, .divFooterPart3 h1, .divFooterPart1 .title, .divFooterPart2 .title, .divFooterPart3 .title { font-size:18px ;margin-bottom:16px; font-family: "Times New Roman", Times, serif; font-weight: normal; text-transform:none; color:#090907; text-transform:uppercase; }
	
	.divFooterPart1 { width:618px; text-align:left; color:#666; font-size:10px; margin-top:1px; color:#666; font-family:Arial, Helvetica, sans-serif; line-height:15px; }
	.divFooterPart1 p { margin:0; }
	.divFooterPart1 a { color:#666; }
	
	.divFooterPart2 { width:276px; color:#666; font-size:10px; left:625px; text-align:left; position:absolute; top:19px; font-family:Arial, Helvetica, sans-serif; line-height:15px; }
	.divFooterPart2 a { color:#666; text-decoration:none; }
	.divFooterPart2 a:hover { color:#666; text-decoration:underline; }
	.divFooterPart2 p { margin:0; line-height:15px; }
	.divFooterPart2 .footer_phone { color:#070705; font-size:15px; font-weight:normal; background:url(images/spriteImages.png) no-repeat -660px -1297px; padding:5px 0 0 27px; height:19px; margin-top:15px; }
	.divFooterPart2 .footer_email { color:#515151; font-size:11px; font-weight:normal; background:url(images/spriteImages.png) no-repeat -660px -1397px; padding:5px 0 0 27px; height:19px; }
	.divFooterPart2 .footer_facebook { color:#515151; font-size:11px; font-weight:normal; background:url(images/spriteImages.png) no-repeat -660px -1247px; padding:5px 0 0 27px; height:19px; }
	.divFooterPart2 .footer_pinterest { color:#515151; font-size:11px; font-weight:normal; background:url(images/spriteImages.png) no-repeat -660px -1347px; padding:5px 0 0 27px; height:19px; }




	.mcbLogo { float: none; margin: 0; padding: 0; position: absolute; top: 3px; right:3px; display:none; }
	.mcbLogoBox { border: none; width:190px; text-align:right; }
	.mcbLogoBox a{ color:#666; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
	
	.wideFooterContent { width:900px; }
	.textAdress { color:#666; font-size:9px; line-height:12px; margin-top:9px; text-align:left; padding:8px 22px 0 0; background:url(images/footer_icon.png) right 6px no-repeat; font-family:Arial, Helvetica, sans-serif; width:517px; }
	.textAdress a:link, .textAdress a:active, .textAdress a:visited, .textAdress a:hover {color:#666; font-size:9px; line-height:12px; text-decoration:none }
	/* e:footer */
	
	/* frontpage */
	.boxCenterContainerLEFT { width:174px; padding:0; margin:10px 7px 0 0; position:relative; }
	.boxCenterContainerLEFT .boxCenter { width:174px; }
	.boxCenterContainerLEFT:first-child, .boxCenterContainerLEFT:first-child .boxCenter { width:174px; }
	.boxCenterContainerLEFT .boxCenterHeader, .boxCenterContainerRIGHT .boxCenterHeader { width:auto; display:inline-block; background:url(images/fr_box_bg.jpg) repeat-x 0 0; padding: 1px 5px; padding:3px 5px 1px 5px \9; position:absolute; top:75px; left:7px; }
	*+html .boxCenterContainerLEFT .boxCenterHeader, *+html .boxCenterContainerRIGHT .boxCenterHeader { padding:0 5px; }
	.boxCenterContainerLEFT .boxCenterHeader a, .boxCenterContainerRIGHT .boxCenterHeader a { color:#FFF !important; font-size:14px; text-transform:uppercase; font-family:"Times New Roman", Times, serif; }
	.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent, .boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent { color:#7b7b7b; font-size:9px; font-family:Arial, Helvetica, sans-serif; line-height:11px; margin:0 12px; }
	.boxCenterContainerLEFT .boxCenterContentAlt, .boxCenterContainerRIGHT .boxCenterContentAlt { padding:5px 0 6px 0;  display: block;
    min-height: 35px;}
	
	.boxCenterContainerRIGHT { width:174px; padding:0; margin:10px 0 0 0; position:relative; }
	.boxCenterContainerRIGHT .boxCenter { width:174px; }
	#clearBottomDiv { height:4px; }
	/* e:frontpage */
	
	/* breadcrumb */
	.topSectionBreadcrumb li { color:#9b9b9b; font-family:Arial, Helvetica, sans-serif; }
	.topSectionBreadcrumb li a { color: #9b9b9b; }
	.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:10px; }
	.topSectionBreadcrumb { left: 0; position: absolute; top: -27px; }
	*+html .topSectionBreadcrumb { position:relative; }
	/* e:breadcrumb */
	
	/* product list */
	.isProductlist .boxCenterContainerImgLEFT { width:702px; }
	.isProductlist .boxCenterContainerImgLEFT img { width:702px }
	.topSectionView2Outer { width:710px; height: 223px; background:url(images/listbanner_bg.png) 0 0 no-repeat; margin:25px 0 0 -4px; padding:4px 0 0 4px; }
	.isProductlist .noPicture {background: url(images/listbanner_bg_bottom.png) no-repeat scroll 0 bottom; height: auto; padding-bottom: 18px; min-height:192px; }
	.isProductlist .topSectionView2NoPicture { height:auto; background:url(images/listbanner_bg_top.png) 0 0 no-repeat; padding:0 4px 5px; margin:0 0 0 -4px; min-height:192px; }
	.topSectionView2 { height: 215px; padding: 0; width: 702px; margin: 0; position:relative; border: none; }
	.topSectionView2 h1 { font-family:"Times New Roman", Times, serif; font-size:35px; color:#000; text-transform:uppercase; margin:24px 0 0 25px; }
	.topSectionView2 p {font-family:Arial, Helvetica, sans-serif; width: 270px; color:#000; font-style:normal; font-size:13px; line-height:16px; margin:18px 0 0 25px; }
	.isProductlist .topSectionView2NoPicture p { width:470px; }
	.topSectionView2 .showOnly { margin:15px 15px 0 0; width:auto; }
	.topSectionView2 .showOnly select { display:block; width:120px; }
	.productListView3 .productRow { width:710px; margin-left:-4px; }
	#productListTable { margin-bottom:2px; }
	
	.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3 { width:229px; background:none; }
	.productListView3 .itemCol2, .productListView3 .itemCol3 { margin-left:11px; }
	.productListView3 .textBox { width:213px !important; background:url(images/list_item_bg_bottom.png) 0 bottom no-repeat; margin:0; padding:11px 8px 7px; }
	.productListView3 .imageBoxMedium { background:url(images/list_item_bg_top.png)  0 0 no-repeat; width:213px; margin:0; padding:8px 8px 0 8px; }
	.productListView3 .imageBorderMedium { border:none; width:213px; }
	.productListView3 .imageBorderMedium a { width:213px !important; }
	.productListView3 .imageBorderMedium img { width: 213px; }
	
	.listProductText {  }
	.listProductText .itemNo { display:none; }
	.listProductText .divOfferConditions { display:none; }
	
	.overlayList img { width:auto !important; height:auto; }
	.overlayList { top:28px; left:-8px; bottom: inherit; right: inherit; }
	.productListView3 .headlineList a { font-size:12px; font-weight:bold; text-transform:uppercase; color:#000; line-height:11px; }
	.productListView3 .divPrices { position:relative; }
	.productListView3 .divPrices br { display:none; }
	.productListView3 .prevPriceList { color:#000; font-size:11px; text-transform:uppercase; text-decoration:line-through; text-align:center; width:213px; display:block; margin-top:8px; }
	.productListView3 .priceStor { color:#a88b53; font-size:22px; font-weight:normal; display:block; text-align:center; width:213px; margin-top:1px; }
	.productListView3 .purchaseButton { display:block; width:198px; height:25px; background:url(images/spriteImages.png) -250px -1190px no-repeat; text-indent:-9999px; overflow:hidden; font-size:0; line-height:0; padding:0; margin-top:4px; margin-left:7px;  }
	.productListView3 .freightLink { width:213px; display:none; }
	.productListView3 .freightLink a { color:#707070; font-size:11px; font-style:italic; text-decoration:none; }
	.productListView3 .listItemDescription { display:block; }
	.productListView3 .priceInfoIcon { display:none; }
	.productListView3 .divGuidelinePrice { margin-top:5px; }
	
	.moreInfoTextClick a { font-size:10px; color:#878787 !important; font-weight:bold; text-decoration:none; }
	.moreInfoTextFull h2 { font-size:10px; color:#878787 !important; font-weight:bold; text-decoration:none; line-height:12px; font-style:normal; }
	.moreInfoTextFull { font-size:10px; color:#878787 !important; font-weight:normal; } 
	
	.noItemsTable .noItemsHeader { color: #FFF; font-size: 12px; text-transform: uppercase; }
	.noItemsTable .productHeader { background: #323232; font-weight: 400; padding: 3px 0 3px 10px; }
	
	.isProductlist .divItemGroups { width:702px; }
	.divItemGroups .row .item { width:106px; background:#131313; padding:10px; }
	.divItemGroups .row .item a { color:#FFF; font-family: "Times New Roman", Times, serif; }
	.divItemGroups .row .next { margin-left: 18px; }
	
	.centerProductListNoRight .boxCenterContainerImg { margin:10px 0; width:auto !important; }
	.centerProductListNoRight .boxCenterContainerImg img { width:auto !important; }
	/* e:product list */
	
	/* product detail */
	.centerProductNoRight { width:702px; padding:0; position:relative; }
	.isProduct .topSectionBreadcrumb { top:2px; left:0; }
	.centerContentProductNoRight { width:702px; padding:0; margin:0 0 18px; background:none; }
	.productItemPic { float: left; width: 428px; margin:0; }
	.isProduct .imageBoxMedium { width:428px; margin:23px 0 0 -4px; background:url(images/detail_imgbg_top.png) 0 0 no-repeat; padding-top:9px; }
	.isProduct .imageBorderMedium { background: url(images/detail_imgbg.png) no-repeat 0 bottom; border: none; margin-left: -5px; padding: 0 9px 9px; width: 410px; }
	.isProduct .imageBorderMedium img { width:410px; }
	.isProduct .overlayList { bottom: inherit; left: 0; right: inherit; top: 28px; }
	.isProduct .overlayList img { width:56px !important; height:21px !important; }
	.itemPicZoomImg { display:none; }
	.itemPicZoom { background:url(images/spriteImages.png) -660px -1184px no-repeat; padding:0 0 0 12px; margin:1px 0 4px; }
	.itemPicZoomText { color:#747577; font-size:12px; font-family:Arial, Helvetica, sans-serif;  }
	.itemPic { width:428px; margin-left:-4px; }
	.productItemPicContainer { float: left; margin-right: 5px; margin-top: 5px; width: 108px; height: 120px; padding-top:9px; background:url(images/detail_imgbg_top_s.png) 0 0 no-repeat; }
	.productItemPicBorder { width:90px; background:url(images/detail_imgbg_s.png) 0 bottom repeat-y; padding: 0 9px 9px; border:none; }
	.productItemPicBorder img { width:90px; max-height: 90px;}
	.productItemInfo.noRight { width:262px; margin:0 0 0 12px; background:none; }
	.productItemPicBorder a { width:90px; height:100%; display:block; background:#000; background:url(images/play_btn_bg.png) 0 0; }
	.productItemPicBorder .MagicThumb-swap { background:none; }
	.productItemPicContainer .productItemPicOriginal { text-align:center; }
	.productItemPicContainer .productItemPicOriginal a, .itemPicDownload a { font-family:Arial, Helvetica, sans-serif; color: #9C9C9C; font-size: 12px; font-style:normal; text-decoration: underline; }

	.productItemPicBorder a {position:relative;}
	.videoPlayButtonOverlay { background: url(images/play_btn.png) no-repeat scroll center center transparent; height: 100%;width: 100%; left:0px; top:0px; margin: 0; }
	
	.product_box_container .headline { color:#1a1a1a; font-size:16px; font-weight:bold; text-transform:uppercase; margin:24px 0 0 0; height:auto; line-height:16px; }
	.product_box_container .itemPrices br { display:none; } 
	.product_box_container .prevPrice { color:#1a1a1a; font-size:12px; text-decoration:line-through; line-height:12px; margin-top:9px; text-transform:uppercase; display:block; }
	.product_box_container .priceStor { color:#1a1a1a; font-size:34px; line-height:34px; margin-top:5px; text-transform:uppercase; display:block; }
	.product_box_container .divOfferConditions { display:none; }
	.choiceBox { width:262px; margin:0; background: none; }
	.choiceBorders { background: none; border: none; width:262px; position:relative; }
	.choiceBorders .ajaxload { position:absolute; top:0; right:0; }
	.choiceBordersInner { width:262px; position:relative; }
	.choiceBordersInner .itemVariant { margin:0; width:262px; clear: both; }
	.choiceBordersInner .itemVariant .inputSelect { border: 1px solid #9c9c9c; margin:9px 0 0 0 !important; color:#1a1a1a; font-size:12px;  font-family:Arial, Helvetica, sans-serif:}
	.choiceBordersInner .itemQuantity { margin:6px 0 0 0; width:37px; height:40px; float:left; }
	.choiceBordersInner .inputQuantity { width:37px; height:18px; background:url(images/spriteImages.png) 0 -1309px no-repeat; border:none; font-size:21px; color:#363532; font-family:"Times New Roman", Times, serif; padding:12px 0 10px; text-align:center; vertical-align:middle;  }
	.choiceBordersInner .itemQuantity .text { display:none; }
	
	.isProduct .itemQuantity .stockText { display:inline-block; font-size:11px; }
	.isProduct .addToCart { clear: none; height: 41px; width: 217px; float:left; margin:-40px 0 0 46px; }
	.isProduct .itemAdded .text { font-size:11px; }
	.isProduct .itemButton .addToCartButton { font-size:0; line-height:0; background:url(images/spriteImages.png) 0 -1388px no-repeat; width:217px; height:41px; text-indent:-9999px; overflow:hidden; margin:0; }
	.isProduct .checkAndWishList { width:264px; margin:7px 0 0; height:25px; float:left; } 
	.isProduct .wishListButton { width:126px; height:25px; background:url(images/spriteImages.png) 0 -1468px no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; margin:0 11px 0 0; padding:0; border-radius:0 !important; }
	.isProduct .checkListButton { width:127px; height:25px; background:url(images/spriteImages.png) 0 -1530px no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; padding:0;  border-radius:0 !important; margin:0 !important; }
	.isProduct .choiceBordersInner .freightLink { margin:12px 0 0; float:left; }
	.isProduct .freightLink a { color:#9c9c9c; text-decoration:underline; font-size:12px;  font-family:Arial, Helvetica, sans-serif; }
	.isProduct .itemNo { display:none; }
	.isProduct .itemInfo .text { font-size:13px; color:#010101;  font-family:Arial, Helvetica, sans-serif; }
	.isProduct .itemInfo { margin-top:11px; }
	.isProduct .itemAdded { margin:0; padding:10px 0 0; font-size:12px; color:#010101; clear: both; }
	.isProduct .itemAdded a, .isProduct .itemAdded .text { color:#010101; font-size:12px; }
	.isProduct .itemAdded a:hover { color:#9c9c9c; }
	.isProduct .DESVALSummaryErrors { padding:0 0 0 15px; margin:0; }
	
	.isProduct .relationsTable { width: 720px; float:left; margin:0; }
	.isProduct .relatedProducts, .isProduct .othersBought  { height:auto; background:none; }
	*+html .isProduct .relatedProducts { height:auto; }
	.isProduct #productRelationsCenter.relatedProducts .relationsTable.noRight .relationsTableHeader { background:url(images/spriteImages.png) 0 -1601px no-repeat; border: none; font-size:0; line-height:0; padding-bottom:0; height:29px; text-indent:-9999px; overflow:hidden }
	#productRelationsCenter .relationsTable.noRight .relatedProduct { margin:0 11px 11px 0; width:229px; }
	#productRelationsCenter .relationsTable.noRight .boxContent { display:block; margin-left:-12px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { width:213px; background:none; position:relative;  }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { background: url(images/list_item_bg_top.png) no-repeat 0 0; margin: 0; padding: 8px 8px 0; width: 213px; border:none; }
	.relatedProductImage a, .relatedProductImage img { width:213px !important; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { background: url(images/list_item_bg_bottom.png) no-repeat 0 bottom; margin: 0; padding: 11px 8px 8px; width: 213px !important; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText br { display:none; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a { color:#000; font-size:12px; font-weight:bold; text-transform:uppercase; }
	.relatedProductDiv .prevPrice { font-size:11px; color:#000; text-decoration:line-through; text-transform:uppercase; line-height:11px; display:block; text-align:center; width:213px; margin-top:8px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price {  color: #A88B53; display: block; font-size: 22px; line-height: 18px; padding-top: 0; text-align: center; width: 213px; }
	.relatedProductImage .overlayList { top:24px; left:-8px; }
	
	.largeItemColor { width:260px; float:left; }
	.xlargeItemColorChoice { background:url(images/detail_largercolor.png) 0 0 no-repeat; width:131px !important; margin:0 5px 0 -9px; text-align:center; display:inline-block; } 
	.xlargeItemColorChoice a { width:107px !important; margin:12px !important; display:block; min-height:107px; }
	.xlargeItemColorChoice a img { width:107px; }
	.xlargeItemColorChoice a .color-name-overlay { font-size: 14px;text-transform:none;font-style: italic;display: block;position: absolute;width: 107px;top: 45px;background-color: black;padding: 2px 0;color: white;opacity: 0.5;-webkit-opacity: 0.5;-moz-opacity: 0.5;-o-opacity: 0.5; filter:alpha(opacity=50); }
	.xlargeItemColorChoice input { margin-top:-3px; }
	.largeItemColor .text { font-size:12px; color:#000; margin:5px 0 -2px; display:block;  font-family:Arial, Helvetica, sans-serif; text-indent:-1000px; overflow:hidden;}
	
	.isProduct .MagicZoomHeader { background:url(images/btn_bg.jpg) 0 0 repeat-x #d0ad69 !important; font-family:"Times New Roman", Times, serif !important; color:#181818 !important; }
	.MagicThumb-caption { background:url(images/btn_bg.jpg) 0 0 repeat-x #d0ad69 !important; font-family:"Times New Roman", Times, serif !important; color:#181818 !important; }
	.MagicThumb-expanded { border:1px solid #d0ad69 !important; }
	.MagicZoomBigImageCont { border:1px solid #d0ad69 !important; }
	.isProduct .MagicZoomPup { border:1px solid #d0ad69 !important; }
	.isProduct .MagicZoomBigImageCont img { width:auto; }
	.MagicThumb-expanded div:last-child { height:auto !important; }
	
	/* Cloud zoom */
	.cloud-zoom-lens{cursor: pointer;}
    .largeItemColor .mousetrap{margin-left: 12px;}
    .largeItemColor .cloud-zoom-big{width: 220px !important; height: 220px !important; margin-left: -120px;}
	
	.choiceBordersInner .largeItemColor .cloud-zoom-big { width:410px !important; height:410px !important; margin-left: -325px; }
	#cloud-zoom-big { z-index:9999 !important; }
    /* e:Cloud zoom */
    
	/* e:product detail */
	
	/* check out */
	.che_log_inner_right_field .w202 { background: url(images/spriteImages.png) no-repeat scroll 0 -900px transparent; }
	.yellowBox .freightLabel { display:block; margin:5px 0; }
	.selected .bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 0 transparent; }
	.selected .bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -51px transparent; font-family:"Times New Roman", Times, serif; color:#181818; text-transform:uppercase;  }
	.selected .bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -414px transparent; font-family:"Times New Roman", Times, serif; color:#181818; text-transform:uppercase; }
	.bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -164px transparent; font-family:"Times New Roman", Times, serif; text-transform:uppercase; }
	.bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -106px transparent; }
	.bt2 .number { background: url(images/spriteImages.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/spriteImages.png) no-repeat scroll 0 -221px transparent; }
	.neeste { background: url(images/spriteImages.png) no-repeat scroll right -222px transparent; }
	.isCheckout .center { color: #343434 !important; padding: 0 0 0 1px; }
	.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434 }
	.antalpro { background: url(images/spriteImages.png) no-repeat scroll 0 -472px transparent; }
	
	.bt3 { background: url(images/spriteImages.png) no-repeat scroll 0 -352px transparent; margin-top:-1px; }
	.bt3 a { background: url(images/spriteImages.png) no-repeat scroll right -383px transparent; margin-top:0; font-family:"Times New Roman", Times, serif; color:#181818; }
	
	.che_boxt .che_boxh { background: url(images/spriteImages.png) no-repeat scroll 0 -950px transparent; }
	
	.yellowBox .bt3 a { background:url(images/spriteImages.png) no-repeat scroll right -576px transparent; padding-right:25px; margin-top:0; font-family:"Times New Roman", Times, serif; color:#181818; }
	.yellowBox .bt3 { background:url(images/spriteImages.png) no-repeat scroll left -539px transparent; margin-top:-1px; }
	a.bt3 span { background: url(images/spriteImages.png) no-repeat scroll right -383px transparent; }
	
	.freightTextAndLabel .freightText .inputDelivery { background:url(images/spriteImages.png) 0 -664px no-repeat; float: left; padding: 5px; width:141px; margin:0; border:none; }
	.step1 .yellowBox .freightTextAndLabel {
    display: block;
    margin-bottom: 1px;
    padding-top: 6px;
}
	.step1 .yellowBox .freightText .inputDelivery[type="text"] {width: 131px;}
	.step1 .che_shipping_err {display:none;}
	.step1 #FreightProductsWrapper .che_boxarow .yellowBox div div div span {text-align:left;}
	
	.che_frag .postLogo { margin: 8px 11px 0 0;}
	.che_frag .itemNameTd { margin: 8px 0 0;}
	
	.che_bstep2 input { border:none; background:url(images/spriteImages.png) 0 -708px no-repeat; padding: 5px; width:192px; }
	.che_bstep2 .w45 { background:url(images/spriteImages.png) 0 -620px no-repeat; width:25px; }
	.che_bstep2 .w129 { background:url(images/spriteImages.png) 0 -797px no-repeat; width:129px; }
	.che_checkbox input { width:auto; }
	.che_bstep2 .rightLabel { width: 200px; }
	.jegaccep { background: url(images/spriteImages.png) no-repeat scroll 0 -838px transparent; }
	.userTypeSelector input { width:auto; }
	.che_bstep2 { clear: both; }
	.isCheckout .right { color:#343434; padding: 0 4px 0 0; }
	.isCheckout .content, .isCheckout .content .checkout { width:902px; }
	.che_boxtext h2 { color:#343434; }
	.che_frag .freightNoteDiv { font-style:normal; }
	.che_boxt2 .che_boxh { background: url(images/spriteImages.png) no-repeat scroll 0 -1010px transparent }
	
	.che_allprice { background: url(images/spriteImages.png) no-repeat scroll 1px -1060px transparent; }
	.che_allpricetext { text-transform: uppercase; }
	.isCheckout .content .checkout {  border-top: none; margin: 0 0 30px; width: 900px; background:none; background:none !important; }
	.che_head { background: none; height: 58px; margin-bottom: 14px; padding: 8px 0 0 4px; width: 900px; }
	
	.che_bstep2.ChooseNewsLetterExtraSignup { float:left; }
	.ChooseNewsLetterExtraSignup .DESVALListWithError { float:left; }
	.ChooseNewsLetterExtraSignup .che_star.ChooseNewsLetterExtraSignupStart { float:left; }
	.ChooseNewsLetterExtraSignup .ChooseNewsLetterExtraSignupError { float:left; padding:0; clear:none; }
	.ChooseNewsLetterExtraSignup .che_listbox { float:left; }
	.che_boxct .validationSummary
	/* e:check out */
	
	/* login page */
	.line { border-bottom:1px solid #D0D0D0 }
	.centerContentWebPage { background:none; padding:0 0 10px; }
	#loginDiv h2 { display:none; }
	.inputMailSmall { font-size:11px; color:#1a1a1a; border:1px solid #D0D0D0; }
	.DESVALSummaryErrors { padding:0 0 0 15px; margin:0; }
	#LoginContainer #loginDiv .ForumButton { background:url(images/spriteImages.png) -300px -1396px no-repeat; border:none; color:#181818; font-size:11px; font-weight:bold; text-transform:uppercase; padding:0 0 3px; line-height:20px; padding:0; }
	#LoginContainer #createUserDiv .ForumButton { background:url(images/spriteImages.png) -300px -1340px no-repeat; border:none; color:#181818; font-size:11px; font-weight:bold; text-transform:uppercase; padding:0 0 3px; width:170px; line-height:20px; padding:0; }
	#LoginContainer #createUserDiv { float: right; margin: 0 85px 0 0; }
	.centerContentWebPage .text { display: inline-block; position: relative; top: -2px; }
	.centerContentWebPage .dato { margin-bottom:4px; display:inline-block; }
	
	#LoginContainer .loginRight { width:200px; float:right; }
	#LoginContainer .loginLeft { width:165px; float:left; }
	#LoginContainer .loginLeft br { display:none; }
	/* e:login page */
	
	/* check list */
	.wishList #wishListItems { border: 4px solid #1a1a1a; }
	#checklistpris .price { color:#a88b53;  }
	.wishList a { color: #1a1a1a; }
	.printIconCheckList { background:#1a1a1a; }
	.divListSort select { border:#D0D0D0 } 
	.bigButton, .wishList .button { background:url(images/btn_bg.jpg) 0 0 repeat-x; border:none; color:#181818; font-size:11px; font-weight:bold; text-transform:uppercase; padding:2px 10px; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px; line-height:11px; float:left; margin:-7px 5px 12px 0; height:20px }
	.wishList .button {margin: 8px 5px 12px 0}
	.wishList tr {height: 40px;}
	/* e:check list */
	
	/* paging */
	.headerPaging { background: none; border-bottom: 1px solid #D0D0D0; border-top: 1px solid #D0D0D0; }
	.headerPaging a:link{ color:#1a1a1a; font-size:11px; font-weight:bold; line-height:13px; text-transform:uppercase; }
    .headerPaging a:active{ color:#775D29; font-size:11px; font-weight:bold; line-height:13px; text-transform:uppercase; }
    .headerPaging a:visited{ color:#775D29; font-size:11px; font-weight:bold; line-height:13px; text-transform:uppercase; }
    .headerPaging a:hover{ color:#775D29; font-size:11px; font-weight:bold; line-height:13px; text-transform:uppercase; }
	/* e:paging */
	
	/* nyheder */
	.newslist { width:502px; }
	.headline { color:#1a1a1a; text-transform:uppercase; }
	.newslist .productHeader { background:url(images/title_left.png) 0 0 no-repeat; border:none; padding:0 0 0 7px; }
	.newslist .headlineList { background:url(images/title_right.png) right 0 no-repeat; border:none; display:block; padding:4px 0; }
	.newslist .headlineList a { text-transform:uppercase; color:#1a1a1a; }
	
	.newsImageContainer img { border:none; }
	.dato { color:#1a1a1a; font-size:11px; margin-left:0; font-family:Arial, Helvetica, sans-serif; }
	.link { color:#1a1a1a; font-size:11px;  }
	#newsImageDiv img { border:1px solid #d0d0d0 !important; }
	/* e:nyheder */
	
	.highslide-container { z-index:7000 !important; }
	.centerContent { background:none; }
	
	.ChooseNewsLetterShop .text { display:block; margin-top:5px; }
	.ChooseNewsLetterShopListBox { width:350px; margin:10px 0 5px; }
	
	.subscribeNewsletterTable .subscribe, .subscribeNewsletterTable .unsubscribe { width:110px; background:url(images/spriteImages.png) -300px -1459px no-repeat; float:none; } 
	
	/* related products - right */
	.isWebpage .right, .right { padding:0; margin:0; }
	.right .boxRightContainer { background: none; padding:0; margin:0; }
	.right .boxRight { border: none; color: #000000; font-size: 11px; margin:0; width:184px; }
	.right .boxRightHeader { font-size:17px; color:#1a1a1a; font-family:"Times New Roman", Times, serif; font-weight:normal; text-transform:uppercase; padding:0 0 14px; line-height:17px; height:auto; width:170px; border-bottom:1px solid #d0d0d0; }
	.right .boxRightContent { padding:8px 0 0 !important; }
	.right .relatedProduct { width:184px; margin-bottom:5px; }
	.right .relatedProductImage { width:76px; padding:0 0 8px; background:url(images/right_item_bg_bottom.png) 0 bottom no-repeat; border:none; margin-left:-4px; }
	.right .relatedProductImage img { width:auto !important; }
	.right .relatedProductImage a { width:68px !important; padding:8px 8px 0 8px; background:url(images/right_item_bg.png) 0 0 no-repeat; }
	.right .relatedProductText { float: left; width: 107px; padding-top:1px; }
	.right .textSmall a:link { color: #000; font-size: 11px; }
	.right .relatedProductImage .overlayList { left: 0; top: 14px; }
	/* e:related products - right */
	
/* e:new css - cuonglh */
.che_log_headline, .che_log_inner label {
	color:#000;
    font-size: 17px;
    font-weight: normal;
    text-transform: uppercase;
}
.che_log_inner label { margin-left: 3px; }

.newslist .centerContentWebPage.hasPic .newsImageContainer {
    width: 150px;
}
.articleWrapper .text {font-size:12px; font-family:Arial, Helvetica, sans-serif;}

/* Added Jun 05, 2012 - LHA */
.isCheckout .itemImageTh img {margin:6px 6px 0 0 }

.extInfoCart .itemNameTh, .extInfoCart .itemNameTd { width:280px }
.extInfoCart .itemImageTh { width:100px }
.extInfoCart .itemQtyTh { text-align:center }
.extInfoCart .antalpro { margin:29px 10px 0 12px }
.extInfoCart .che_boxarow .bt3 { float:right }

/* Gmap - Added Jun 11, 2012 - NJN */
.locationGmapOuter ul {
background: url("images/gmap_background.png") repeat scroll 0 0 transparent; height: 48px; list-style-type: none; margin: 0; padding: 0; position: relative; top: 20px;}
.locationGmapOuter li {float: left; padding: 13px; width: 221px;}
.locationGmapOuter li input {float: left; margin-top: 2px;}
.locationGmapOuter li label {color: #1D1D1D; float: left; font-size: 14px; font-weight: bold; padding-bottom: 0; padding-left: 3px;}

.productPageSliderContainer {
	width:264px;
	height:138px;
	clear:both;
	padding-top:10px;
	background:transparent url(images/newSliderBg.png) no-repeat 65px -3px;
}

.productPageSliderLeftBtn, .productPageSliderRightBtn {
	float:left;
	margin-top:26px;
}
.productPageSliderLeftBtn {margin-right:22px;}
.productPageSliderRightBtn {margin-left:22px;}

.productPageSliderCenter {
	float:left;
	width:107px;
}

.productPageSliderCenterInner {
	width:107px;
	overflow:hidden;
	position:relative;
	height:138px;
}

.productPageSliderCenterInner input {
	margin:8px 0px 0px 0px;
	display:none;
}

.newSliderClear {clear:both;}

.largeItemColor .mousetrap {
	margin-left: 0px;
}

.newSliderBottomText {
	bottom: 0px;
	color: #FFFFFF;
	font-family: times New Roman;
	font-size: 13px;
	width: 107px;
	position: absolute;
	z-index: 37;
	height:25px;
	background:transparent url(images/productSliderBlackBg.png) no-repeat center top;
	line-height:25px;
	
	font-family:Arial, Helvetica, sans-serif;
}

.newSliderChosenArrow {
	position:relative;
	bottom:2px;
	left:6px;
}

.newSliderBottomText.chosen {
	background:transparent url(images/productSliderBlackBg.png) no-repeat center top;
}

.largeItemColorChoice #wrap {z-index:37!important;}


.imageBorderMedium #wrap {z-index:38!important;}

a.link-for-large-image-slider {	position: relative;	display: block; }
.productSliderRightImage { background: url(images/spriteImages.png) no-repeat -500px -1250px; height: 56px; width: 56px; display: block; border:none;}
.productSliderLeftImage {	background: url(images/spriteImages.png) no-repeat -300px -1250px; height: 56px; width: 56px; display: block; border:none;}

.largeItemColorChoice .color-name-overlay {
	bottom: -8px;
    float: left;
    position: relative;
    text-align: center;
    width: 107px;
	top:inherit!important;
	color:#000000;
	font-size:13px;
}

.shopvidere {width:220px;}
.che_indhead h1 {widows:220px;}

/* Log in top Start */
.isAuthenticated .tla {display: block;
    float: right;
    position: absolute;
    right: 215px;
    top: 0;
    width: 62px;}
.tla {display:none;}
.tlaAuthList {display:none;}
.isAuthenticated .tlaLogoutBtn {background: url("images/logout-image.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 25px;
    margin: 5px 0 0 0;
    padding: 0;
	color:transparent;
    width: 45px;}
.isAuthenticated .tlaAuthenticated input:hover {background: url("images/logout-image.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
	border-bottom:1px solid #CDCDCD;
    float: right;
    height: 25px;
    margin: 5px 0 0 0;
    padding: 0;
    width: 45px;}

/* Log in top End */

/* START: Mouse over effect on text */
/*.newSliderBottomText {display:none;}
.largeItemColorChoice:hover + .newSliderBottomText {display:block;}
*/
/* END: Mouse over effect on text */

.divPricesOrder, .divPrices {
	height:auto!important;
}

/* START: New styles to checkout */

.extInfoCart .cartExtInfoLineHeader span {font-family:Arial, Helvetica, sans-serif;}

.che_frag .che_boxct{font-family:Arial, Helvetica, sans-serif;}
.che_frag .itemPriceTd.fr {font-family:"Times New Roman", Times, serif;}

.che_indpak .che_boxarow {font-family:Arial, Helvetica, sans-serif;}

.che_boxt.che_Fak.che_address .che_boxct {font-family:Arial, Helvetica, sans-serif;}

.che_boxtext .box3 {width: 243px;}
.che_valg .box3_ct {width: 228px; font-family:Arial, Helvetica, sans-serif;}
.che_boxtext .w106 {width: 136px;}



#cartLine1 .che_delete { margin-top:18px; }
#cartLine1 .cartQuantityTextBoxSpacer { background: url(images/spriteImages.png) no-repeat scroll 0 -472px transparent; color: #343434; display: block; font-size: 11px; height: 22px; line-height: 22px; margin: 14px 59px 0 4px; text-align: center; width: 22px; }
#cartLine1 .itemNameTd { margin:17px 0 13px; }
#cartLine1 .itemPriceTd { margin:17px 0 13px; }
/* END: New styles to checkout */



/*Form Builder*/
.formTableCenter { width: 702px; }
.formModule { padding-top: 10px}
.formModule .text { font-family: "Times New Roman", Times, serif}
.content .middleBigTable { width: 702px; float: left}
.content .middleBigTable h1{ font-size: 20px; color: #00486A; text-transform: uppercase; font-family: "Times New Roman", Times, serif}
.formModule .inputText, .formModule .inputTextarea, .formModule .form_input, .formModule .inputTextArea  { border: #E6E6E6 1px solid !important; border-radius:0 !important ; box-shadow: none !important; margin-right: 0 !important; padding: 6px 7px;width: 415px; margin-top:5px; color: #4D4D4D; font-size: 12px}
.formModule .mandatory { color: red !important; padding-left:10px}
.questionText { color: #775D29; text-transform: uppercase; }
.questionDescription { color: #9a9a9a; padding-top: 5px; font-size: 12px;}
#trSubmitButton .inputSubmit {    background: url(images/spriteImages.png) 0 -1691px no-repeat!important; border: medium none; color: transparent; display: block; height: 33px!important; margin-bottom: 10px; margin-top: 12px; width: 83px!important; font-size: 0; line-height: 0; padding:0; overflow: hidden; text-indent: -999px; cursor: pointer}
.form_error { color: red !important; padding-left: 5px; font-size: 11px}
.questionText { padding-top: 5px;}
.formfieldName7768 .questionText div,
.formfieldName7812 .questionText div { display: none; }
.formTableCenter h1 { color: #1A1A1A !important; font-size: 17px; font-weight: normal; text-transform: uppercase;}
.inputLabel .inputradio{ width:20px; margin:5px 0 0 0}
#err6433 span {
    display: none;
}
#err6433:after {
  content: 'Vælg venligst en butik fra listen.';
}