﻿@import url(http://fonts.googleapis.com/css?family=Exo+2:400,400italic,600,600italic,700,700italic);
@charset "utf-8";
/*General styles start*/
	
    body, html{ background: none; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#626262; height:auto;}
    input, textarea, select { font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7a7a7a; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#5D5B55; font-size:18px; font-weight:normal; line-height:18px; height:31px; font-family: Arial, Helvetica, sans-serif}
    h2 {margin:0px; color:#7a7a7a; font-size:12px; line-height:14px; font-weight:bold;}
	a{ color:#94A124;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:#FFFFFF; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background: }
    .productMenucontainer { background: url(images/top.png) center top no-repeat; }
/*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:#7a7a7a; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { background:#252525; border: none; color: #FFF; cursor: pointer; font-size: 11px; font-weight: normal; height: 20px; line-height: 20px;  padding: 0 15px; width: 140px; text-transform: uppercase}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #7a7a7a; border-bottom:1px solid #7a7a7a; background-repeat:repeat-x; }
    .headerPaging .paging { color:#7a7a7a; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#7a7a7a; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#7a7a7a; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#7a7a7a; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#5D5B55; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #5D5B55; border-top:1px solid #5D5B55;}
    .line { border-bottom:1px solid #5D5B55;}
    .link:link { color: #5D5B55; font-size:10px; }
    .link:active { color: #5D5B55; font-size:10px; }
    .link:visited { color: #5D5B55; font-size:10px; }
    .link:hover { color: #5D5B55; 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 #5D5B55;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#5D5B55; text-decoration:none; line-height:20px; }
    .productHeader { background: none; font-size:11px; color: #626262; padding-left:5px  }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#5D5B55; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#5D5B55; font-size:10px;  line-height:15px; }
    .priceSmall { color:#5D5B55; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#5D5B55;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#5D5B55;  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:#7a7a7a; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#7a7a7a; line-height:13px; }
    .text a:active{color:#7a7a7a; line-height:13px; }
    .text a:visited{color:#7a7a7a;  line-height:13px; }
    .text a:hover{color:#5D5B55; line-height:13px; }
    .textSmall { color:#7a7a7a; font-size:10px; }
    .textSmall a { color:#7a7a7a; font-size:10px; }
    .textSmall a:link { color:#7a7a7a; font-size:10px; }
    .textSmall a:active { color:#7a7a7a; font-size:10px; }
    .textSmall a:visited { color:#7a7a7a; font-size:10px; }
    .textSmall a:hover { color:#5D5B55; font-size:10px; }
    .textSmall .link a:hover { color:#5D5B55; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#7a7a7a; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#7a7a7a; 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 div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#7a7a7a; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#626262; font-size:11px; font-weight: normal; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
    
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .leftSubMenu { /* border-top:#e6e6e6 1px solid; */ border-top:none; }

        .menuNorm { border-bottom: none}
        .menuNorm a, .menuMore a, .menuLess a{ color:#626262; font-size:13px; font-weight: normal; text-decoration:none; background:url("images/Sprite_IMG.png") repeat scroll -493px -1189px; padding:7px 5px 7px 28px; line-height:18px; display:block; }
        .menuNorm a:hover { color:#94a124; font-size:13px; text-decoration:none; font-weight: normal; list-style:none; background:url("images/Sprite_IMG.png") repeat scroll -493px -1189px; padding:7px 5px 7px 28px; line-height:18px; display:block; }
        .menuActive { background-color:#FFFFFF; border-bottom: none }
        .menuActive a { color:#94a124; font-size:13px; font-weight:bold; text-decoration:none; background:url("images/Sprite_IMG.png") repeat scroll -493px -1189px; padding:7px 5px 7px 28px; line-height:18px; display:block;}
	

        .subMenuNorm a { color:#626262; font-size:11px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#94a124; font-size:11px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#94a124; font-size:11px; text-decoration:none; font-weight:normal; border-bottom:none }
        .subSubMenuNorm a { color:#626262; font-size:11px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#5D5B55; font-size:11px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#94a124; font-size:11px; text-decoration:none; font-weight:normal; border-bottom: none}
		.menuActive .subMenuNorm a:hover{ background:url("images/Sprite_IMG.png") repeat scroll -493px -1189px; padding:7px 5px 7px 28px; line-height:18px; display:block; color:#94a124;}
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF;  margin-top:0 !important;}
        .choiceBorders { border: none; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: none }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #5D5B55; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#5D5B55; 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:#7a7a7a; font-size:11px; }
            .boxRight a { color:#7a7a7a; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#5D5B55; }
            .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#5D5B55; }
            .boxRight input {color:#7a7a7a; 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:#7a7a7a; 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:#7a7a7a; 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:#7a7a7a; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#7a7a7a; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#5D5B55; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: none; line-height: 48px}
        .mcbLogoBox a{ color:#b9b9b9; }
        
        .textAdress {color:#7a7a7a; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#7a7a7a; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#7a7a7a; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#7a7a7a; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#7a7a7a; font-size:11px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/


/*General*/
.main {}
.mainContent { background: none; margin: auto; width: 934px; position:relative;}
.mainContentTD { background: url(images/bg_main_bottom.png) 0 bottom no-repeat; padding-bottom:17px }
.content { background: url(images/bg_main.png) center 0 repeat-y; margin-left: 0;  margin-right: 0; margin-top: 0; padding-top:0; width: 980px; }
.center {float: left;  padding-right: 0; width: 702px; padding-top:3px}
.left { float: left;margin-left: 40px; padding-right: 28px; width: 170px; padding-left:0}		
.centerProductListNoRight {float: left; padding-right: 0px; width: 702px; padding-top: 10px; position: relative; margin-left: -4px}
.centerProductNoRight{float: left; padding-right: 0px; width: 702px; padding: 0; position: relative; margin-left: -9px}
.left { float: left; margin-left: 40px; padding-right: 28px; width: 170px; padding-left:0; }		
.LoginBoxRight { display: none}

.freightLink a { color: #a5a5a5; font-size: 11px; text-decoration: underline}
/*Top and Topcart*/
.topSection {   height: 210px; width: 980px; margin-top: 0; position: absolute; top:0; *z-index:2000}
.topSmallCart {color: #737172; cursor: pointer; font-size: 10px; height: 62px; line-height: 11px; position: absolute; right: 3px;text-transform: none; top: 0; width: 250px;  }
#topSmallCartCount { position: absolute; bottom:25px; right:15px}
#topSmallCartPrice{ position: absolute; bottom:35px; right:15px}
.top { position:absolute; top:100px; left:27px; height:68px; margin:0;  width:300px;}
.topDiv, .logoImg{width:300px; height:68px; margin:0;}
#TopImageMap { position: relative; z-index: 1}
#TopImageMap img { width:250px; height: 259px; z-index:1}


/*Menu*/
.menu, .additionalMenu { height: 32px; margin-left: 0; margin-right: 0;  margin-top: 0;  padding-left: 20px;  text-transform: none; width: 930px; z-index:2000;  font-weight: normal}
.menu { position:absolute; top: 187px; left:0; font-family: Arial, Helvetica, sans-serif; text-transform: none; color: #737172; z-index: 1000; font-weight: normal; height:59px;}
.menu a:link { color: #737172; font-size:13px;  text-decoration:none;display: block}
.menu a:active { color: #737172; font-size:13px;  text-decoration:none;display: block }
.menu a:visited { color: #737172; font-size:13px; text-decoration:none;display: block }
.menu a:hover { color: #94a124; font-size:13px; text-decoration:none;display: block }
.menuNormbg {  }
.menuOverbg {}
.menu #topDropDownMenu .topLineLink{color: #5d5b55; font-size:18px; font-weight:bold;  text-decoration:none; text-shadow: 1px 1px #FFF; background: url(images/menu_arrow.png) right center no-repeat; padding:14px 12px 14px 20px; margin:0 12px 0 0; display: block}
#topDropDownMenu li.expanderMenu div.menuThirdWrap li{padding-bottom:4px;}

/*Frontpage only*/
.isFrontpage .left { float: left; margin-top: 297px; margin-left: 40px; padding-right: 28px; width: 170px; padding-left:0}		
.frontpageOuter {padding-bottom: 14px; position: relative;  width: 900px; z-index: 20; right: 198px}
.frontpage {  background-repeat: no-repeat; height: 287px; width: 900px;}
.isFrontpage .overlayList { background-repeat: no-repeat; top: 0 !important; cursor: pointer; position: absolute; left: 12px !important; z-index: 43; right: auto}
.isFrontpage .overlayList img { width: auto !important; border: none !important; background:none !important; padding:0 !important; }

/*Additonal menu*/
.additionalMenu { width:900px; margin:8px 0 0 25px; padding:0; height: 32px; text-transform:none; position: relative; z-index:1000 }
.menuNormbg { height:26px; background: url(images/Sprite_IMG.png) right 8px no-repeat; margin:0; padding:0 12px 0 7px; }
.menuOverbg { height:26px; margin:0; padding:0 12px 0 7px; background: url(images/Sprite_IMG.png) right 8px no-repeat; }
.firstTopMenuItem { padding:0 12px 0 1px; }
.menuNormbg:last-child, .menuOverbg:last-child { background:none; }

.additionalMenu a:link, .additionalMenu a:visited { color:#737172; font-size:11px !important; font-family: Arial, Helvetica, sans-serif; padding:0; line-height:26px; text-decoration:none; font-weight:600; text-shadow: 1px 1px #FFF;}
.additionalMenu a:hover { color:#99a726; font-size:11px; font-family: Arial, Helvetica, sans-serif; padding:0; line-height:26px; text-decoration: none; }
.additionalMenu a:active { color:#99a726; font-size:11px; font-family: Arial, Helvetica, sans-serif; padding:0; line-height:26px; text-decoration:none; font-weight:bold; }


/*Box Frontpage*/
.boxCenterContainerImgLEFT img, .boxCenterContainerImgRIGHT img { width: 224px;}
.boxCenterContainerImgLEFT {background: none repeat scroll 0 0 #FFFFFF; float: left; margin-bottom: 15px; margin-top: 0; width: 224px; padding-right:15px}
.boxCenterContainerImgRIGHT {background: none repeat scroll 0 0 #FFFFFF;float: right; margin-bottom: 15px;margin-right: 0; margin-top: 0; width: 224px;}		
.boxCenterContainerImg img { width: 702px}
.boxCenterContainerImg { background: none repeat scroll 0 0 #FFFFFF;clear: both; margin-bottom: 2px; margin-top: 0 !important; width: 702px;}

/*Left menu*/
.left .ssBox { background: url(images/Sprite_IMG.png) left -201px no-repeat ;float: left;   height: 37px;margin-bottom: 0; margin-left: 0; position: relative; width: 170px; margin-bottom: 14px}
.left .ssBoxTextDiv input { background: none; border: none; color: #000000; font-size: 11px; height: 29px; margin: 0; width: 130px; padding: 0 5px 0 5px}
.left .ssBoxButtonDiv {background: none; float: left;}
.left .ssBoxButtonDiv input { background: none; border:none;  cursor: pointer; height: 20px; margin: 0; padding: 0; width: 20px; }

.left .productMenucontainer {background: none repeat scroll 0 0 #FFFFFF; float: none; margin: 0 0; padding: 0; width: 100%;}

.itemGroup0 { background: url(images/bg_menu_bottom.jpg) 0 bottom no-repeat; padding-bottom: 9px !important; margin-bottom:10px}
.itemGroup0 .leftMenuHeader { background: url(images/Sprite_IMG.png) left -615px no-repeat; font-size:0; line-height:0; padding:0; text-indent:-999px; overflow: hidden; width: 170px; height: 32px}

.itemGroup1  .leftMenuHeader { background: url(images/Sprite_IMG.png) left -519px no-repeat; font-size:0; line-height:0; padding:0; text-indent:-999px; overflow: hidden; width: 170px; height: 32px}
.itemGroup1 { background: url(images/bg_menu_bottom.jpg) 0 bottom no-repeat; padding-bottom: 9px !important; margin-bottom:10px}
.itemGroup1 .menuMore { display:none; }

.itemGroup2  .leftMenuHeader { background: url(images/Sprite_IMG.png) left -322px no-repeat; font-size:0; line-height:0; padding:0; text-indent:-999px; overflow: hidden; width: 170px; height: 32px}
.itemGroup2 { background: url(images/bg_menu_bottom.jpg) 0 bottom no-repeat; padding-bottom: 9px !important; margin-bottom:10px}

.itemGroup3  .leftMenuHeader { background: url(images/Sprite_IMG.png) left -422px no-repeat; font-size:0; line-height:0; padding:0; text-indent:-999px; overflow: hidden; width: 170px; height: 32px}
.itemGroup3 { background: url(images/bg_menu_bottom.jpg) 0 bottom no-repeat; padding-bottom: 9px !important; margin-bottom:10px}

.leftMenu { background: url(images/bg_menu_repeat.jpg) center 0 repeat-y; width: 176px; padding:0; margin: 0 -3px 0 -3px;}
.leftMenu li{ background: url(images/bg_menu_inside.jpg) 0 bottom no-repeat; height: auto; padding:0; line-height:29px; display:block;}
.leftMenuContainer { margin-left: 0; padding-bottom: 0; width: 170px; float: left}

.menuMore, .menuLess { list-style: none; font-size: 13px; }
.menuMore a, .menuMore a:active, .menuMore a:hover, .menuLess a, .menuLess a:active, .menuLess a:hover  { color: #94a124; text-decoration: none}

/*Varer Frontpage*/
.productNewsContainer .textBox { position:static; bottom:0}
.productNewsItemDiv { position: relative}
.priceExcl { display: none}

.productNewsItemImage { background: url(images/item_small_top.png) 0 0 no-repeat; width: 108px; border: none; padding:4px 0 0; }
.productNewsItemImage img { border-style: none !important; border-width: 0 !important; cursor: pointer; display:block; background:url(images/item_small_bottom.png) 0 bottom no-repeat; width:100px; padding:0 5px 5px 5px; margin:0 !important; }
.productNewsItem .price {
    color: #4F4F4F;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 29px;
    line-height: 14px;
    padding-top: 9px;
    text-align: center;
    width: 100px;
}
.productNewsItem .prevPrice { text-align: center; width: 100px; color: #9aa826; font-size:11px;}
.frontpagePrices .purchaseButton { display: block; margin-top: 3px; padding: 0; text-align: center; text-decoration: none; width: 75px; background: url(images/Sprite_IMG.png) 0 -890px no-repeat; font-size:0; line-height:0; text-indent: -999px; overflow: hidden; width:100px; height: 23px; }



/*Info Text*/
.isFrontpage .moreInfoText { margin-top: 15px; padding-left: 5px}
.moreInfoText .text { font-size:11px; font-weight:bold; color: #a2a2a2}
.moreInfoText .text a { color: #a2a2a2; font-weight: normal; text-decoration: none}
.moreInfoTextClick {margin-top: 15px; padding-left: 5px}
.moreInfoTextClick  a { color: #a2a2a2; font-weight: normal; text-decoration: none}

/*Top Drop down menu*/
#topDropDownMenu {float: left; margin-top:9px; padding-left:20px}
li.expanderMenu { height:50px; *height: 200px }
.menu #topDropDownMenu li.expanderMenu { display:inline-block; margin:9px 0 0 0; padding:0 !important;}
li.expanderMenu div.menuContainer { *line-height:14px !important;}

#topDropDownMenu { margin:0; z-index:9999; position:relative; }
#topDropDownMenu .menuHeightDiv { height:0; background:none; }
#topDropDownMenu dl { border:none; font-family:Arial, Helvetica, sans-serif; padding-left:0; padding-right:10px; width: 120px; float:left;}
#topDropDownMenu dl:first-child { padding-left:0; background:none; }
#topDropDownMenu dt { padding:0; border:none; }
#topDropDownMenu dd { padding:0; }
#topDropDownMenu .menuLinkElement { display:none; }
<<<<<<< .mine
.menuThirdWrap dd a:link, .menuThirdWrap dd a:active, .menuThirdWrap dd a:visited { color:#737172 !important; font-size:13px !important; text-transform:none; font-weight:normal !important; text-decoration:none !important; line-height:14px; *line-height:10px; padding:0 0 6px; border-radius: 0 !important; display:block; background: none !important; margin: 0; height: auto; }
.menuThirdWrap dd a:hover { color: #94a124 !important; display: block}
=======
>>>>>>> .r67552
li.expanderMenu div.menuThirdWrap { background: #eae9e8; border: none; margin: 0; overflow: hidden; padding-left:20px}
li.expanderMenu div.menuFirstWrap {}

	
/*Footer*/
.wideFooter { background: #262626 url(images/bg_footer.jpg) 0 top repeat-x; width: auto;margin-top: 17px}
.wideFooterContentRegion { width: 953px; margin: 0 auto; background: url(images/footer_bg.png) 0 top no-repeat; padding: 53px 0 5px 27px;}

.wideFooterContentRegion:after {
		clear: both;
		content: "";
		display: block;
		height: 0;
		visibility: hidden;
	}

	* html .wideFooterContentRegion  {
		height: 1%;
	}

	:first-child + html .wideFooterContentRegion {
		min-height: 1%;
	}
	
.wideFooterContent{ width: 953px; margin: 0 auto; height: 50px; line-height:50px; padding: 0 0 0 27px}
.divFooterPart1 { width:447px;text-align:left; color:#b9b9b9; font-size:11px; line-height: 16px; float: left; text-shadow: 1px -1px #393939; margin-right: 44px  }
.divFooterPart2 {width:125px;text-align:left; color:#b9b9b9; font-size:11px; line-height: 16px; float: left; text-shadow: 1px -1px #393939; margin-right: 53px}
.divFooterPart3 {width:260px;text-align:left; color:#b9b9b9; font-size:11px; line-height: 16px; float: left; text-shadow: 1px -1px #393939 }

.textAdress {color:#b9b9b9; font-size:11px; line-height:12px; margin-top:9px; float:left; text-align:left; background:url(images/Sprite_IMG.png) right -75px no-repeat; padding-right:200px; height: 19px}
.textAdress a:link{color:#fff; font-size:12px; line-height:12px; text-decoration:none }
.textAdress a:active{color:#fff; font-size:12px; line-height:12px; text-decoration:none }
.textAdress a:visited{color:#fff; font-size:12px; line-height:12px; text-decoration:none }
.textAdress a:hover{color:#fff; font-size:12px; line-height:12px; text-decoration:none }

.footerText2_left { width:56px;float:left; }


/*Product List*/
.isProductlist .centerProductListNoRight { float: left; padding-right: 0px; width: 715px; padding: 24px 0 0 0; position: relative; margin-left: -4px}

.topSectionView2Outer { background: url(images/list_itemGroup_shadow.jpg) center center no-repeat; width: 710px; height: 223px}
.topSectionView2Content { width: 316px; padding: 14px 0 0 29px}
.topSectionView2 {  background-position: center center; background-repeat: no-repeat; border-bottom: none; height: 213px; width: 702px; margin-left:4px; padding-bottom: 0; padding-top:10px}
.topSectionView2 h1 { font-size: 25px; color: #4c9cbb; }
.topSectionView2 p { width: 345px;}

.isProductlist .imageBorderMedium { background: none; width: 228px; height: auto; border: none; margin: 0; }
.isProductlist .overlayList { background-repeat: no-repeat; top: -4px; cursor: pointer; position: absolute; left: 14px; z-index: 43;}
.isProductlist .overlayList img { width: 22px !important; border: none !important; background:none !important; padding:0 !important; }

.isProductlist .topSectionBreadcrumb{ top:0; position: absolute; left:0}

.topSectionBreadcrumb{ margin-top:0; margin-bottom:6px; padding-left: 9px }
.topSectionBreadcrumb ul {font-size: 12px; line-height: 12px; padding: 0; color: #8a8a8a;}
.topSectionBreadcrumb li .b{background:url(images/breadCrumb_bullet_small.gif) center center no-repeat; padding:0 4px}
.topSectionBreadcrumb li.first .b{display:none}
.topSectionBreadcrumb li a {color: #8a8a8a;text-decoration: none; font-size:12px;}
.topSectionBreadcrumb li {color: #393939; display: inline; font-weight: normal; margin: 0 1px 0 0;}

.isProductlist .itemNo { display: none}
.isProductlist .headlineList, .isProductlist .headlineList a {font-weight: bold; font-weight:12px; line-height: 12px; color: #626262;}
.productListView3 .divOfferConditions { display: none}
.priceStor {color: #626262; font-size: 20px; line-height: 17px; text-decoration: none; font-weight: bold}
.divPrices .priceInfoIcon { display: none}
.priceStorExcl { display: none}

.isProductlist  .prevPriceList { color: #9aa826; font-size: 12px; line-height: 12px; text-decoration: line-through;}

.isProductlist .purchaseButton { background: url(images/Sprite_IMG.png) 0 -813px no-repeat; display: block; margin-top: 10px; padding-bottom: 2px; padding-top: 2px; text-align: center; text-decoration: none; width: 200px; height: 31px; font-size:0; line-height:0; text-indent: -999px; overflow: hidden; margin-left:14px}

#productListTable .productRow .textBox { position:static; bottom: 0;}
#productListTable .stock{position:relative;width:100%;margin:0;padding:2px 0;}
.productListView3 .itemCol1 { clear: left; float: left; width: 228px; position: relative}
.productListView3 .itemCol2 { float: left;  margin-left: 13px;  width: 228px; position: relative}
.productListView3 .itemCol3 { float: left; margin-left: 13px;  width: 228px; position: relative}

.isProductlist .imageBoxMedium { padding:5px 0 0; width:228px; background:url(images/item_med_top.png) 0 0 no-repeat; }
.isProductlist .imageBorderMedium img { width: 218px; 0; border: none !important; margin:0; padding:0 5px 5px; width:218px; background:url(images/item_med_bottom.png) 0 bottom no-repeat; }

.isProductlist .noPicture { background:url(images/itemgroup_top.png) 0 0 no-repeat; padding:5px 0 0; height:auto; }
.isProductlist .noPicture .topSectionView2 { background:url(images/itemgroup_bottom.png) 0 bottom no-repeat; padding:0 5px 35px; margin:0; height:auto; }
.isProductlist .noPicture .topSectionView2Content { padding:14px 0 0 29px; width:470px; }
.isProductlist .noPicture .topSectionView2 p { width:470px; margin-bottom:0; }
/*Details*/

.isProduct .center { width: 702px; padding-right: 0; padding-top:17px; position:relative}
.isProduct .centerContent { width: 702px; padding:0} 
.isProduct .productItemPic { width: 428px; z-index:1200; position: relative; background: url(images/item_large_top.png) 0 0 no-repeat; border: none; padding:6px 0 0; margin:0; }
.isProduct .priceStor { font-size:28px; font-weight: bold; line-height:28px; float: none; margin-bottom:5px; color: #626262; margin-top:-3px}
.isProduct .imageBoxMedium { width: 420px; height:auto; margin:0; background: url(images/item_large_bottom.png) 0 bottom no-repeat; border: none; padding:0 6px 5px; margin:0 !important; }
.addToCartButton { background: url(images/Sprite_IMG.png) 0 -20px no-repeat; width: 216px; height: 48px; font-size:0; padding: 0; line-height:0; margin:-8px 0 0 0; float:left}

.savePrice {
    float: none;
}

.isProduct .inputQuantity {border: none; text-align:center; line-height:40px; background: url(images/Sprite_IMG.png) 0 -984px no-repeat; width: 37px; height:40px; font-size:20px; color: #363532; float:left}
.isProduct .itemQuantity { float: left; width: 37px; margin-left:0; }
.isProduct .headline {  color: #494748;  font-size: 15px; font-weight: normal; line-height: 15px; height:auto; width: 264px; margin-bottom:13px}
.choiceBordersInner {float: left; width: auto;height: auto; padding-top: 10px; }

.isProduct .itemPicZoomImg img {display: none}
.isProduct .itemPicZoomImg { background: url(images/zoom.png) 0 0 no-repeat; width: 15px; height:15px}
.isProduct .itemPicZoomText { padding-top: 2px; color: #747577; font-style:italic; }
.highslide-container { z-index: 2001 !important}

/*.isProduct .stock {margin-top: -20px; *margin-top: -60px; padding-left:0; width: 200px; position:static; float:none !important}*/
/* .isProduct .stock { display: none} */
.isProduct .stock {margin-left: 0; padding-left: 0; float: left !important; display: block; width: 200px; padding-right: 0; margin-top: 10px}
.isProduct .stock .stockText { display: inline; color: #7a7879; font-size:11px}
.isProduct .itemAdded { margin-left: 0; padding: 10px 0 10px 0; color: #747577; font-size:11px; clear: both; }

 .isProduct .descriptionLabelContainer a{ text-decoration: none; font-size:11px}

.itemVariant { clear: both; margin-bottom: 10px; margin-left: 0; width: auto;}
.itemVariantDropDowns { height:auto; padding-bottom:5px}

.wishListButton { background: url(images/Sprite_IMG.png) left -119px no-repeat; width:126px; height:26px; font-size:0px; color:transparent;}
.checkListButton{ background:url(images/Sprite_IMG.png) right -152px no-repeat; width:126px; height:26px; font-size:0px; color:transparent;}
.wishListButton{ margin-right:10px}
.itemButton{ margin-bottom:0; margin-top:0; float:left; position:relative; clear: none !important; width: 212px;}
.checkAndWishList{ padding-top: 5px; margin-bottom: 0px; margin-left: 0; width: 262px; margin-top: 0; }

.isProduct .overlayList { background-repeat: no-repeat; top: -6px; cursor: pointer; position: absolute; left: 10px; z-index: 43; width: 33px}
.isProduct .overlayList img { width: 33px; border: none !important}

/*.checkAndWishList{ padding-top:70px; *padding-top:65px;  margin-bottom:5px; margin-left:0; width: 262px; margin-top:0}*/

.isProduct .choiceBordersInner .freightLink {  margin-left:0; margin-bottom:0; width:260px\9}
.isProduct .choiceBordersInner .freightLink a {color: #7a7879; font-size:11px; text-decoration: none; line-height:16px;}

.itemQuantity .text { display:none}
.itemQuantity { margin-top:0 !important}

.left .ssBoxTextDiv input { background: none ; border: none; color: #464546; font-size: 11px; height: 16px; margin: 10px 0 0 12px; width: 138px;}
.left .ssBoxButtonDiv {background:none;  width: 18px; height: 18px; position: absolute; right: 5px; bottom: 10px}

.addToCartEndDiv { clear:both}
.divItemGroups {width: 702px; }
.isProduct .prevPrice { display:block; background: url(images/bg_prev.jpg) repeat-x 0 0; color: #FFF; float: none; font-size: 15px; font-weight: normal; line-height: 15px; margin-bottom: 12px; padding: 2px 5px; text-decoration: line-through !important; text-shadow: -1px -1px rgba(0, 0, 0, 0.23); text-transform: uppercase; width: auto; }
/**+ html .isProduct .prevPrice { background: #f4872c; font-size:15px; height: 20px; color:#FFF; line-height:20px; text-decoration: line-through; width: auto; font-weight: bold; float: left; }
*/
.isProduct .divOfferConditions { font-style: italic; color: #7a7879; font-size:11px; padding-bottom: 10px;}
.isProduct .descriptionLabelContainer { color: #7a7879; font-size:12px; }
.productItemInfo.noRight { width: 240px; padding-left: 20px}
.productItemPicBorder { background: url(images/shadow_img_detailsS.png) center center no-repeat; width: 108px; height: 108px; border: none;}
.productItemPicBorder  .highslide img { margin: 4px 0 0 4px;}

.cloud-zoom img { margin:-1px 0 0 -1px}
.itemPic {  clear: both; margin-left: 5px; width: 420px;}
.isProduct .boxCenterContainerImgRIGHT, .isProduct .boxCenterContainerImgRIGHT img { width: 262px; position:absolute; top:-135px; left:0 }
.isProduct .boxCenterContainerImgRIGHT, .isProduct .boxCenterContainerImgRIGHT {width: 262px; position: relative}
/*Relation Box*/
#productRelationsCenter .relationsTable .relationsTableHeader { background: url(images/SeeAlso_header.jpg) 0 0  no-repeat; font-size:0; line-height:0; padding:0; text-indent: -999px; overflow: hidden; height: 32px; width: 702px !important}
#productRelationsCenter.othersBought .relationsTable .relationsTableHeader { background: url(images/OthersBought_header.jpg) 0 0  no-repeat;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { background: url(images/item_small_top.png) no-repeat 0 0; border: medium none; padding: 4px 0 0; width: 108px; height: 89px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage img { background: url(images/item_small_bottom.png) no-repeat 0 bottom; border: medium none !important; cursor: pointer; display: block; margin: 0 0 0 -4px !important; padding: 0 5px 5px; width: 98px; max-height: 84px; }
#productRelationsCenter .overlayList img { background:none; width:22px;  }
.relatedProductImage img { margin: 4px 0 0 0}

#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a { color: #626262; font-size:11px; font-weight: normal; display:block; text-align:center; width:100px; float:left; margin-bottom:6px; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price{ color: #4f4f4f; font-size: 14px; font-weight: bold; width: 102px; display:block; }
a.smallProductListShowMore { background: url(images/Sprite_IMG.png) 0 -890px no-repeat; width: 100px; height: 23px; font-size:0; line-height:0; padding: 0; text-indent: -999px; overflow: hidden; display: block; margin-top:9px }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText{ position: static !important; bottom: 0; padding-top:0 !important}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { position: relative; height: auto; width:108px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { background: none; font-size:11px; color: #9aa826; display: block; width: 102px; text-shadow: none; font-weight: normal; padding:0; margin:0 0 5px;}

#productRelationsCenter .relationsTable .overlayList { background-repeat: no-repeat; top: -7px !important; cursor: pointer; position: absolute; left: 10px !important; z-index: 43; right: auto}
#productRelationsCenter .relationsTable .overlayList img { width: 23px; border: none !important}


/*Search*/
.isSearch .imageBorderMedium { background: url(images/list_product_shadow.jpg) center center no-repeat; width: 228px; height: 229px; border: none; margin: -4px}
.isSearch .imageBorderMedium img { width: 218px; margin:4px 0 0 4px; border: #ececec 1px solid !important;}
.isSearch .overlayList { background-repeat: no-repeat; top: -3px; cursor: pointer; position: absolute; left: 10px; z-index: 43;}
.isSearch .overlayList img { width: 22px; border: none !important}

.isSearch .topSectionBreadcrumb{ top:0; position: absolute; left:0}

.isSearch .itemNo { display: none}
.isSearch .headlineList, .isProductlist .headlineList a, .productListView3 .headlineList a {font-weight: bold; font-weight:12px; line-height: 12px; color: #626262;}
.productListView3 .divOfferConditions { display: none}
.isProductlist .textBox .divPrices br {display:none;}
.priceStor {color: #626262; font-size: 20px; line-height: 17px; text-decoration: none; font-weight: bold}
.divPrices .priceInfoIcon { display: none}
.priceStorExcl { display: none}
.isSearch .imageBoxMedium { height: auto !important}
.isSearch .listProductText { height: auto !important}
.isSearch  .prevPriceList { color: #9aa826; font-size: 12px; line-height: 12px; text-decoration: line-through;}

.isSearch .purchaseButton { background: url(images/Sprite_IMG.png) 0 -813px no-repeat; display: block; margin-top: 10px; padding-bottom: 2px; padding-top: 2px; text-align: center; text-decoration: none; width: 200px; height: 31px; font-size:0; line-height:0; text-indent: -999px; overflow: hidden; margin-left: 10px}

.isSearch #productListTable .productRow .textBox { position:static; bottom: 0;}
.isSearch .productListView3 .itemCol1 { clear: left; float: left; width: 220px; position: relative; height: auto !important}
.isSearch .productListView3 .itemCol2 { float: left;  margin-left: 21px;  width: 220px; position: relative; height: auto !important}
.isSearch .productListView3 .itemCol3 { float: left; margin-left: 20px;  width: 220px; position: relative; height: auto !important}


/*Log in*/
#LoginContainer .ForumButton { background:#252525; border: none; color: #FFF; cursor: pointer; font-size: 11px; font-weight: normal; height: 20px; line-height: 20px;  padding: 0 15px; width: 140px; text-transform: uppercase}


/* Check out */

.isCheckout .content .checkout { background: url("../images/checkout/bg_checkout.jpg") no-repeat scroll 0 0 #F2F2F2 !important; border-top: medium none; margin: 0 auto;width: 909px;}
.che_log_inner_right_field .w202 {border: 1px solid #DDDDDD;/* background: url("images/bg_inputst2.png") no-repeat scroll 0 -280px transparent;*/  background: url(images/Sprite_IMG.png) no-repeat scroll 0 -1330px transparent; }
.yellowBox .freightLabel { display:block; margin:5px 0; }
.selected .bt2 { /*background: url(images/icolist.png) no-repeat scroll 0 0 transparent;*/  background: url(images/Sprite_IMG.png) no-repeat -450px -250px ;}
.selected .bt2 span { /*background: url(images/icolist.png) no-repeat scroll right -51px transparent;*/ background: url(images/Sprite_IMG.png) no-repeat scroll right -301px transparent;  color:#FFF; text-transform: normal;  font-weight: normal !important}
.selected .bt2 .number { /*background: url(images/icolist.png) no-repeat scroll 0 -414px transparent;*/ background: url(images/Sprite_IMG.png) no-repeat scroll -450px -664px transparent; color:#FFF; text-transform: normal; font-weight: normal !important}
.bt2 span { /*background: url(images/icolist.png) no-repeat scroll right -164px transparent;*/ background: url(images/Sprite_IMG.png) no-repeat scroll right -414px transparent; text-transform:normal; font-weight: normal }
.bt2 { /*background: url(images/icolist.png) no-repeat scroll 0 -106px transparent;*/  background: url(images/Sprite_IMG.png) no-repeat scroll -450px -356px transparent;}
.bt2 .number { /*background: url(images/icolist.png) no-repeat scroll 0 -439px transparent;*/background: url(images/Sprite_IMG.png) no-repeat scroll -450px -689px transparent; }

.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
.che_delete {/* background: url(images/iconlist2.png) repeat scroll 0 -126px transparent; */ }

.shopvidere {/* background: url(images/icolist.png) no-repeat scroll 0 -221px transparent;*/  background: url(images/Sprite_IMG.png) no-repeat scroll -450px -471px transparent; }
.neeste { /*background: url(images/icolist.png) no-repeat scroll right -222px transparent;*/  background: url(images/Sprite_IMG.png) no-repeat scroll right -472px transparent;}
.finalStep { /*background: url(images/icolist.png) no-repeat scroll right -627px transparent;*/ background: url(images/Sprite_IMG.png) no-repeat scroll right -877px transparent; }
.isCheckout .center { color: #343434 !important; padding: 0 0 0 8px; }
.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434 }
.antalpro { /*background: url(images/icolist.png) no-repeat scroll 0 -472px transparent;*/ background: url(images/Sprite_IMG.png) no-repeat scroll -450px -722px transparent; }

.bt3 { /*background: url(images/icolist.png) no-repeat scroll 0 -352px transparent;*/background: url(images/Sprite_IMG.png) no-repeat scroll -450px -602px transparent; margin-top:-1px; }
.bt3 a {/* background: url(images/icolist.png) no-repeat scroll right -383px transparent;*/  background: url(images/Sprite_IMG.png) no-repeat scroll right -633px transparent; margin-top:0; color:#FFF; text-shadow: 1px 1px #8a8a8a; text-transform: none }

.che_boxt .che_boxh { background: url(images/bg_toptb.jpg) no-repeat scroll 0 -1px transparent; }

.yellowBox .bt3 a { /*background:url(images/icolist.png) no-repeat scroll right -576px transparent;*/  background:url(images/Sprite_IMG.png) no-repeat scroll right -812px transparent; padding-right:15px; margin-top:0;color:#fff; }
.yellowBox .bt3 { /*background:url(images/icolist.png) no-repeat scroll left -539px transparent;*/  background:url(images/Sprite_IMG.png) no-repeat scroll -450px -781px transparent;margin-top:-1px; }
a.bt3 span { /*background: url(images/icolist.png) no-repeat scroll right -383px transparent;*/ background: url(images/Sprite_IMG.png) no-repeat scroll right -633px transparent; }

.freightTextAndLabel .freightText .inputDelivery {/* background:url(images/bg_inputst2.png) 0 -44px no-repeat;*/ background:url(images/Sprite_IMG.png) 0 -1083px no-repeat; float: left; padding: 5px; width:132px; margin:0 0 0 10px; border:none; }
.che_bstep2 input { border:none;/* background:url(images/bg_inputst2.png) 0 -69px no-repeat;*/  background:url(images/Sprite_IMG.png) 0 -1119px no-repeat; padding: 5px; width:192px; }
.che_bstep2 .w45 {/* background:url(images/bg_inputst2.png) 0 2px no-repeat;*/  background:url(images/Sprite_IMG.png) 0 -1048px no-repeat; width: 35px; }
.che_bstep2 .w129 {/*background: url("images/bg_inputst2.png") no-repeat scroll 0 -31px transparent;*/ background: url(images/Sprite_IMG.png) no-repeat scroll 0 -1081px transparent; width: 120px; }
.isCheckout .che_bstep2 .w20 {
    padding-left: 7px;
    width: 21px;
}
.che_checkbox input { width:auto; }
.che_bstep2 .rightLabel { width: 200px; }
.jegaccep { background: url(images/bg_inputst2.png) no-repeat scroll 0 -218px transparent; }
.userTypeSelector input { width:auto; }
.che_bstep2 { clear: both; }
.isCheckout .right { color:#343434; padding: 0 10px 0 0; }
/*.isCheckout .content, .isCheckout .content .checkout { width:902px; }
*/.che_boxtext h2 { color:#343434; font-family:Arial, Helvetica, sans-serif; }
.che_frag .freightNoteDiv { font-style:normal; }
.che_boxt2 .che_boxh { background: url(images/bg_toptb2.jpg) no-repeat scroll 0 0 transparent }

.che_allprice { background: url(images/bg_allprive.png) no-repeat scroll 1px 0 transparent; }
.che_allpricetext { text-transform: uppercase; }
.isCheckout .content .checkout {  border-top: none; margin: 0 0 30px; width: 908px; background:none; background:#f2f2f2 !important; margin: 0 auto !important;}
.che_head {    background: none; height: 58px; margin-bottom: 14px; padding: 8px 0 0 8px; width: 908px; }
.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; }

.block-box-list img:first-child { width: auto !important; margin-top: -4px; margin-bottom:12px !important}

/* e:check out */

/*Fix 26March2012*/
#LoginContainer  { margin-top:10px}





/* new style - cuonglh */
	/* general */
	.center { width:504px; }
	.isFrontpage .center, .isProductlist .center, .isProduct .center, .isSearch .center { width:702px; }
	.boxRightContainerNewsLetter { display:none; }
	.centerContentProductNoRight,.productItemInfo, .choiceBorders { background:none; }
	/* e:general */

	/* nyheder */
	.centerContentWebPage { background:none; padding:0; }
	.newslist .productHeader { background:url(images/news_title.png) 0 0 repeat-x; border:none; padding:0 0 0 7px; }
	.newslist .headlineList { border:none; display:block; padding:6px 0; }
	.newslist .headlineList a { text-transform:none; color:#FFF; font-size:12px; }
	
	.newsImageContainer img { border:none; }
	.dato { color:#4f4f4f; font-size:11px; }
	.link:link, .link:hover, .link:active, .link:visited { color:#626262; font-size:11px; }
	#newsImageDiv img { border:1px solid #5D5B55 !important; }
	/* e:nyheder */
	
	/* right */
	.right { float: right; padding-right: 0; width: 178px; margin-right:35px; margin-top:3px; }
	
	.boxRightContainer { background: url(images/bg_menu_bottom.jpg) no-repeat 0 bottom; margin-bottom: 10px; padding:0 0 17px; width: 178px; margin-bottom:6px; }
	.boxRight { border:0; background: none; margin:0 0 0 -1px; width:178px; }
	.boxRightHeader { background:url(images/right_title.png) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; font-size:0; line-height:0; padding:0; margin:0; height:32px; width:170px; }
	.boxRightContent { padding:15px 0 7px 11px; background:url(images/right_border.png) 0 0 repeat-y; }
	.othersBoughtProduct { margin-bottom: 0; width: 155px; }
	.othersBoughtProduct .othersBoughtImage { margin:0; }
	.boxRightContent .relatedProductImage { background: url(images/right_item_top.png) no-repeat 0 0; margin: 0; padding: 4px; position: relative; width: 58px; border:none; }
	.boxRightContent .relatedProductImage img { background: url(images/right_item_bottom.png) no-repeat 0 bottom; border: none; margin: 0 0 0 -4px; padding:0 4px 4px 4px; width: 58px; }
	.boxRightContent .overlayList { width:16px; top:1px; left:8px; }
	.boxRightContent .overlayList img { width:16px; background:none; }
	.boxRightContent .relatedProduct { width:160px }
	.boxRightContent .relatedProductText { width:85px }
	.boxRightContent .textSmall a:link { color:#626262; font-size:11px; }
	.boxRightContent .priceSmall { color:#4f4f4f; font-weight:700; font-size:12px; }
	.boxRightContent .priceExclSmall, .boxRightContent .freightLink { display:none; }
	
	.othersBoughtProduct .othersBoughtText { width:84px; margin-top:1px; }
	.othersBoughtText .textSmall a { font-size:11px; color:#3e3e3e; line-height:14px; }
	.othersBoughtText .priceSmall { font-size:11px; color:#3e3e3e; font-weight:700; }
	/* e:right */
	
	/* product detail */
	.isProduct .centerProductNoRight { width:715px; }
	.isProduct .centerContentProductNoRight { background: none; padding: 10px 0 20px 5px; width: 710px; }
	.isProduct .productItemInfo.noRight { padding-left: 16px; width: 265px; }
	.isProduct .choiceBox, .isProduct .choiceBorders { width:265px; background:none; position: relative }
	.isProduct .priceContainer { width:265px; }
	.isProduct .ajaxload { position:absolute; right:0; top: -50px;  }
	.isProduct .multiPrices { float:left !important; margin: 0 0 10px; width: 265px; }
	.isProduct .multiPrices .column1 { background:#b3c331; color:#FFF; padding:2px 0 2px 5px; text-shadow:-1px -1px rgba(0,0,0,.23); border-bottom:1px solid #FFF; font-size:11px; font-weight:700; }
	.isProduct .multiPrices tr:last-child .column1, .isProduct .multiPrices tr:last-child .column2 { border:none; }
	.isProduct .multiPrices .column2 { background:#9ba927; color:#FFF; padding:2px 5px 2px 0; text-shadow:-1px -1px rgba(0,0,0,.23); border-bottom:1px solid #FFF; font-size:11px; font-weight:700; }
	.isProduct .itemPicZoom { margin: 3px 0 3px 5px; }
	.isProduct .itemPic { clear: both; float: left; margin-left: 0; width: 420px; }
	.isProduct .itemPic .productItemPicBorder { background: url(images/item_small_top.png) no-repeat 0 0; border: medium; padding: 4px 0 0; width: 108px; height:auto; }
	.isProduct .itemPic .productItemPicBorder .highslide img { background: url(images/item_small_bottom.png) no-repeat 0 bottom; border: none !important; cursor: pointer; display: block; margin: 0 !important; padding: 0 5px 5px; width: 98px; }
	.isProduct .productItemPicContainer { margin-right:20px }
	#productRelationsCenter { width:702px; margin-left:9px; }
	#productRelationsCenter .relationsTable.noRight .relatedProduct { margin-left: -4px; margin-right: 16px; width: 108px; margin-bottom:15px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { margin-left:4px; width:100px; margin-top:6px; float:left; }
	#productRelationsCenter .relationsTable .relatedProduct .overlayList { top:0 !important; }
	#productRelationsCenter .relationsTable .relatedProduct .overlayList img { width:auto; background:none; padding:0; margin:0 !important; }
	#productRelationsCenter .boxContent { padding-top:5px; }
	
	#productRelationsCenter, .relationsTable { width:720px; }
	/* e:product detail */
	
	/* Financing Start */
	.isProduct .itemPrices .priceFinancingTextContainer { padding:5px 0; }
	.priceFinancingPreText {float:left;padding-right: 3px;}
	.priceFinancing {float:left;}
	.priceFinancingMoreInformation { background-image: url(images/information_icon.png); bottom: 4px; display: block; float: left; height: 30px; left: 6px; position: relative; width: 20px; } 
	
	.highslide-html span {float: left;}
	.highslide-html .title {clear: left;}
	.highslide-html .headline {clear: both; float: left; height:auto;}
	.highslide-html .label {clear: left; float: left; padding-right: 3px; }
	.highslide-html .payment {}
	.highslide-html .loan_amount {}
	.highslide-html .total_credit_cost {}
	.highslide-html .total_payback {}
	.highslide-html .interest_rate {}
	.highslide-html .aop_rate {}
	.highslide-html .close_button { background: url(images/financing_btn.png) 0 0 no-repeat; clear: left; color: #FFF; cursor: pointer; display: block; float: left; font-size: 12px; margin-top: 4px; width: 36px; padding:5px 0 5px 12px; font-weight:700; }
	/*.custom.highslide-outline {height:auto!important;}*/
	.closebutton { top: -100px!important; left:28px; }
	.highslide-html {padding:15px; height: auto !important;}
	.highslide-wrapper {
    height: auto !important;}
	.highslide-body {
    height: auto!important;}
	.highslide-html-content div {height:auto!important;}
	
	
	#financingDetailsDiv .financing_option {color: #464646; font-size: 22px; font-weight: bold; padding-bottom: 6px; width: 320px; }
	
	#financingDetailsDiv .mainInformation {padding: 15px 15px 0; width: 240px;}
	#financingDetailsDiv .mainInformation	.label{}
	#financingDetailsDiv .mainInformation	.value{float:right;}
	#financingDetailsDiv .mainInformation	table{}
	#financingDetailsDiv .sideInformation { padding: 63px 9px 15px 0 !important; width: 240px;}
	#financingDetailsDiv .sideInformation	.label{}
	#financingDetailsDiv .sideInformation	.value{float:right;}
	#financingDetailsDiv .sideInformation table { width: 209px; }
	
	.w106 { width: 128px; }
	.w89 { width: 72px; }
	
	.priceFinancingContainer {float:left;}
	.priceFinancingTextContainer {float:left;}
	/* Financing end */
	
	/* Financing end */	
/* e:new style - cuonglh */

	.isCheckout .w106 { margin-right: 5px; width: 126px; word-wrap: break-word }
	.isCheckout .createFinancingAgreement { font-weight:bold; color:#343434; font-size:12px; display:block; }
	.isCheckout .financingLink a { display:block; width:207px; padding:0;/* background:url(images/icolist.png) right -729px no-repeat;*/  background:url(images/Sprite_IMG.png) right -979px no-repeat; color:#FFF; font-weight:700; text-shadow:none; font-size:0; height: 40px; margin-top: 5px; line-height:0; text-indent:-9999px; overflow:hidden; }
	
	.isFrontpage .productNews { width:auto; margin-left:-10px; }
	.isFrontpage .productNewsItem { background:none; width:108px; }
	.isFrontpage .productNewsItemImage img { width: 98px; }
	.isFrontpage .productNews .devider { width:2px; }
	.productNewsContainer .textBox { margin-left: 4px; width: 100px; }
	
	.frontpagePrices {  }
	.isFrontpage .freightLink { display:none; }
/* e:new style - cuonglh */

/*start add by haidd*/
/* Special page style */
.contactForm { width: 489px; background:url(images/special_bg_489x1030.jpg) 0 0 no-repeat; }
.contactForm .articleWrapper { padding:127px 15px 17px; }
.contactForm .articleWrapper h2 { font-family:'Oswald', sans-serif; font-size:33px; color:#626262; text-transform:uppercase; line-height:36px; width: 330px;} 
.contactForm .articleWrapper span.text { display:block; width:330px; color:#626262; font-size:13px; line-height:18px; margin-top:11px; }
.fieldContainer { padding:0 15px 17px; }
.fieldContainer .itemNameWrapper { font-size:14px; }
.fieldContainer label { float: left; margin-left: 12px; font-size: 14px; line-height: 45px; height: 45px; }
.fieldContainer > div > div > div { width: 310px; margin-bottom: 5px; border: 1px solid rgb(225, 225, 225); display: inline-block; position: relative; background: #ffffff;}
.fieldContainer > div > div > div:last-child{background: none; border: 0 none;}
.fieldContainer > div > div > div> span.textRed{position:absolute; top: 15px; left: 315px; width: 150px;}
.fieldContainer input[type=text] { height: 43px; line-height: 42px; font-size: 14px; border: 0px none;float: right;}
.fieldContainer .checkBoxLabel { left: 22px; }
.nameTextField 			{ width: 237px; }
.surnameTextField 		{ width: 230px; }
.zipCityTextField 		{ width: 215px; }
.emailTextField 		{ width: 257px; }
.commentTextField		{ width: 217px; height: 130px; line-height: 15px; padding-top: 13px; font-size: 14px; border: 0 none; float: right;}
.departmentDropDownList { position:absolute; width: 225px; left: 85px; top: 13px; height: 19px; line-height: 19px; font-size: 14px; border: 0px none;}
.fieldContainer span.select{ top: 13px; width: 225px; left: 85px !important; z-index: 1; background: url(images/select_bg.jpg) no-repeat center right; height: 19px; line-height: 19px; position: absolute; font-size: 14px;}
.fieldContainer .btn_sendContact{ border: 0 none; background: none;}
.fieldContainer .btn_sendContact input{ background: url(images/btn_send.jpg) no-repeat scroll 0 0 transparent; color: #FFFFFF; font-size: 16px;height: 30px; width: 80px; float: left; font-family: "Oswald",sans-serif; border: 0 none;cursor: pointer;}
/*end add by haidd*/
/*START edited login controls stylesheet - TNG*/
#LoginContainer .ForumButton {background: none}
.divLoginBtn, #LoginContainer #createUserDiv .ForumButton {
	width: 146px;
	height: 25px!important;
	background:url(images/login-element.png) no-repeat;
}
.divLoginUserName input, .divLoginPassword input {
	width: 140px;	
}
.isAuthenticated .LoginBoxRight {
	display: block;
	float: left;
	font-size: 13px;
}
.isAuthenticated .LoginBoxRight a {
	text-decoration: none;
	padding-left: 20px;
	background: url("images/bg_menu_inside.jpg") no-repeat -7px -7px;
}
.isAuthenticated .LoginBoxRight a:hover {
	color: 	#94A124;
}
.isAuthenticated .boxRightContent {
	padding: 8px 16px 14px;
}
.isAuthenticated .boxRightContent .loggedInAsPart {
	padding: 0 0 5px;
	margin: 0;
}
.isAuthenticated .boxRightConten .boxRightLoginContent .newsSubscribeButton{
	background:url(images/login-element.png) no-repeat;
}
.LoginBoxRight .boxRightHeader {
	background:url(images/profile_title.png) no-repeat;
}
.isAuthenticated .LoginBoxRight .boxRightLoginContent {
	padding: 4px 0px 4px 0;	
}
.isAuthenticated .LoginBoxRight .boxRightLoginContent input.newsSubscribeButton{
	width: 146px;
	height: 25px!important;
	background:url(images/login-element.png) no-repeat;
	color:#FFF;
	text-align: center;
}
/*END edited login controls stylesheet - TNG*/

/* login top - LKD*/
	.tla{ height: 52px;}
	.tlaTrans{ height:52px; width:123px;}
	#TopImageMap{ position:absolute; top:103px; right:0; z-index:1100;}
	#TopImageMap img{ height:64px;}
	.topSection{ position:relative; height:259px; width:980px; background: url("images/top.png") no-repeat scroll center top transparent; z-index:999;}
	.isAuthenticated .topSection{ background-position:0 -349px;}
	.tlaForgotPass{ display:none;}
	.tlaUsername, .tlaPassword { position:absolute; width:100px; top:20px; left:138px; background:none; font-family:Arial, Helvetica, sans-serif; color:#4d4d4d; outline:none; height:15px;}
	.tlaPassword{ left:263px;}
	.tlaLoginBtn{ position:absolute; left:382px; top: 18px; padding:0; cursor:pointer; width:70px; height:20px; background:none;}
	.additionalMenu{ margin:4px 0 0 45px;}
	.isFrontpage .center{ padding-top:0;}
	.tla .ajaxload{ background-image:url(images/ajax-loader-login.gif); position:absolute; top:18px; left:455px;}
	.topSection .validationSummary{ position:absolute; left:145px; top:38px;}
	.topSection .DESVALSummaryErrors{ margin:0; padding:0;}
	.isAuthenticated .tlaAuthList{ float:left; padding:18px 0 0 27px;}
	.isAuthenticated .tlaAuthList ul{ margin:0; padding:0;}
	.isAuthenticated .tlaAuthList ul li{ display:inline-block; padding:0 8px; *float:left;}
	.isAuthenticated .tlaAuthList ul li.loginAs{ padding-left:0;}
	.isAuthenticated .tlaAuthList ul li a{ text-decoration:none; font-size:11px; color:#737172; text-shadow:1px 1px #FFFFFF; font-weight:600; }
	.tlaLogoutBtn{ background:url(images/Sprite_IMG.png) no-repeat -400px -220px; width:70px; height:20px; padding:0; margin:15px 0 0 10px; cursor:pointer; font-size:0; line-height:0;}
/* e:login top - LKD*/
/*xuanh - */
.isProduct .choiceBordersInner .freightLink a{  background: url(images/freight.png) no-repeat top left; float: left; width: 87px; height: 22px; font-size: 0; line-height: 0; cursor: pointer; }
/*e: xuannh*/

.divItemGroups .row .item {
    width: 161px;
}

.divItemGroups .row .item a {
	background: #b4c432;
    border-radius: 4px 4px 4px 4px;
    float: left;
    margin-bottom: 0px;
    padding: 7px 5px;
    text-align: center;
    width: 151px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
	display:block;
}

.divItemGroups .row .item .groupImg a {
    background: transparent;
    border-radius:0px;
    float: none;
    margin-bottom: 0px;
    padding: 0px;
    text-align: inherit;
    width: 151px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
	display: inherit;}

.divItemGroups .row .next {
    margin-left: 19px;
}

#facebookContainer {
	position:absolute;
    top: 0%;
    left: 50%;
    width:934px;
    margin-left: -467px;
}

#facebookLikeDIV {
	position:absolute;
	right:323px;
	top:17px;
}

/* style z-index for super search*/
.isProduct .centerProductNoRight{ z-index:1;}
.left .ssResult{ z-index:9999;}
.left .ssBoxLoaderIcon{ position:absolute; margin:0; top:9px; right:30px;}
.left .ssBoxTextDiv input{ width:120px;}

/* style z-index for super search - END*/


/* Newsletter popup XNH - 2013/09/09*/
.slidePopupContainer, .slideAnchor {
     display: block;
     position: fixed;
	 font-family: Helvetica, Arial, sans-serif;
     z-index:99;
}
.slidePopupContainer {
	background: url(images/newsletterPopup.png) 0 0 no-repeat;
	bottom:0;
	left: 0;
	width: 448px;
	height: 433px;
    box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
    border: none;
}
.slidePopupWrapper { height: 156px; left: 0; position: relative; top:252px; width: 448px; }
.slideAnchor {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 132px;
	height: 125px;
	background: url(images/newsletterPopup.png) 0 -585px no-repeat ;
	font-size: 0;
	padding: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.slidePopupOption { position: absolute; right: 160px; top: 15px; margin: 0; }
.slidePopupOption span {
	font-size: 0;
}
.slidePopupCloseButton {
	position: absolute;
	right: 42px;
    top: -165px;
    width: 50px;
    height: 50px;
    font-size: 0;
}
.slideAnchor:hover, .slidePopupCloseButton:hover {
	cursor: pointer;
}
.slidePopupContent { margin: 0; width: 486px; height: 227px; max-width:none; }
.slidePopupContentTitle,  .slidePopupContentRow {
	margin-bottom: 0;
}
.slidePopupContentTitle {
	font-weight: bold;	
}
.slidePopupContent .slidePopupContentRow:first-child, .slidePopupContentTitle {
	font-size: 0; display:none;
}

.slidePopupContentRow { width: 486px; }
.slidePopupContent .tekstbox { border: none; outline: none; width: 302px; position: absolute; top:0; left: 26px; color: #515151; padding:10px 10px 12px 14px; height: 33px\9; padding:5px 10px 0 14px\9;  line-height:28px; font-size:15px; font-family:Helvetica, Arial, sans-serif; font-weight:normal;}
tr.emailRow td.tdNewsletterInput input{ top:49px;}
.slidePopupContentRow td.tdNewsletterTitle{ display: none;}
.slidePopupContentRow .subscribeNewsletterTable .subscribe{ background: none; font-size:0; line-height:0; text-indent: -9999px; padding:0; position:absolute; left: 26px; bottom: 0; cursor: pointer; margin-left:0; width:160px; height:40px;}
.slidePopupContentRow span#ctl00_ctl07_lblSlidePopupContentMessage{ display: none;}
span#ctl00_ctl07_ctl00_resultLabel.text{ position:absolute; left:26px; bottom:48px; color: red;}
.slidePopupContentRow .nameRow .textRed{ position:absolute; left:26px; bottom:48px; font-size: 11px;}
.slidePopupContentRow .emailRow .textRed{ position:absolute; left:26px; bottom:48px; font-size: 11px;}
span#ctl00_ctl08_ctl00_resultLabel.text{ position:absolute; left:26px; bottom:48px; }
.slidePopupContentRow .ajaxload{ background-image:url(images/al.gif); width: 32px; height: 32px; position: absolute; left: 210px; bottom: 6px;}
/* e:XNH - Newsletter popup */

.savePercent {  background: transparent url(images/Sprite_IMG.png) no-repeat 0px -1201px; color: #FFFFFF; display: block; float: left; font-size: 16px; font-weight: normal; height: 40px; text-shadow: -2px -1px #97A42C; width: 216px;}

.savePercent span {display:block; line-height: 40px; padding:0px 0px 0px 60px;}

.savePercent ~ span .addToCartButton {background:transparent url(images/Sprite_IMG.png) no-repeat 0px 100px;isplay: block;height: 40px;line-height: 40px;width: 216px; position:absolute; left: 0; top: 8px;}

.productListView3 .savePriceList {display:none;}
.productListView3 .freightLink a{ color: #252525;}

.topItemGroupBox {
	display: block!important;
	width: 682px;
	padding: 10px;
	box-shadow: 0 0 5px #ccc;
	color: #FFFFFF;
	margin-left: 4px;
	margin-top: 10px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 4px;
	font-size: 16px;
	background: rgb(204,222,60); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(204,222,60,1) 0%, rgba(146,161,42,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,222,60,1)), color-stop(100%,rgba(146,161,42,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(204,222,60,1) 0%,rgba(146,161,42,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(204,222,60,1) 0%,rgba(146,161,42,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(204,222,60,1) 0%,rgba(146,161,42,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(204,222,60,1) 0%,rgba(146,161,42,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccde3c', endColorstr='#92a12a',GradientType=0 ); /* IE6-9 */
}
.topItemGroupBox a {color:#fff;}


/**************Filter**************/
.ParentItemGroupSingleNode{clear: both; background: none; border: 0 none;}
.ParentItemGroupSingleNode a{ color: #94a124; font-size: 19px; margin: 0; padding: 10px 10px 10px 23px; background: none;}
.productSingleNodecontainer{width: 178px;}
.ItemGroupSelectionSingleNode {background: none; color: #94a124; font-size: 12px; font-weight:  bold; text-transform: none; padding: 5px 10px 10px 22px}
.resetAllFilter { border: 0; padding: 0; margin-bottom: 20px; }
.productFilterBoxcontainer { background: none; }
.headerFilter {font-size: 17px; font-weight: 500; font-family:"Exo 2"; color: #fff; padding: 0 0 0 10px ;background: url(images/filter-sprite.png) no-repeat right -160px; margin: 0;}
.filterGroup {padding: 0 11px 0 3px;}
.productFilterBoxcontainer .filterOptionName{padding: 5px 0 2px; font-weight: 500;}
.resetAllFilterBottom{margin-bottom: 15px;}
.resetAllFilter input,
.resetAllFilterBottom input {background: none; padding: 0; border: 0; background: url(images/filter-sprite.png) -308px top no-repeat; width: 170px; height: 44px; font-size: 0; outline: 0;}

.SingleNodeMenuContainer{padding: 0 3px; background: url(images/filter-sprite.png) no-repeat -5px 10px; }

.SubItemGroupSingleNode {background: none; border: 0 none;}
.SubItemGroupSingleNode a{background: none; border: 0 none; padding: 7px 7px 7px 22px;color: #626262;}
.SubItemGroupSingleNode a:hover{background: none; border: 0 none;}
#compact-singlenodemenu-show-more-less-button{padding: 5px 10px 20px 22px; background: url(images/filter-sprite.png) no-repeat -3px bottom; color: #94a124; font-weight: bold; text-decoration: none;}
#compact-singlenodemenu-show-more-less-button.isShown, #compact-singlenodemenu-show-more-less-button{padding: 5px 10px 20px 24px; background: url(images/filter-sprite.png) no-repeat -5px bottom; color: #94a124; font-weight: normal; text-decoration: none; font-size: 12px;}
.compact-singlenodemenu-gradient{background: url(images/filter-sprite.png) no-repeat right -326px; width: 170px; left: 5px; }
.customCheckboxContainer{background: url(images/filter-sprite.png) no-repeat -466px -278px;}
.customCheckboxContainer.isCheck{background: url(images/filter-sprite.png) no-repeat -466px -218px;}
.facet_container{margin-bottom: 17px; padding-bottom: 14px; background: url(images/filter_bg.png) no-repeat center bottom;}
.filter_options_content{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: solid 0px #fff; -moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd; }
.filterTable{ background: url(images/filter-sprite.png) no-repeat right bottom; border: 0 none;}
.filterTable .filterRow{ background: none; border: 0 none;}
.filterTable td{padding: 7px 0 7px;}

.facetFilterDirectLink_showButton{display: block; background: url(images/filter-sprite.png) no-repeat -369px -100px; width: 110px; height: 38px; font-size: 0; margin-left: -3px;}
.directlink_text textarea{border: 1px solid #CCCCCC;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 3px;}

.filterResetOnlyFilter {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    font-size: 11px;
    margin-top: 6px;
    outline: medium none;
    text-decoration: underline;
}

.filterOptionPanel{border: 0 none; padding: 15px 5px;}
.filterOption{border: #e1e0e0 solid 1px;
    background: #fefefe;
    background: -moz-linear-gradient(top,  #fefefe 0%, #eaeae8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#eaeae8));
    background: -webkit-linear-gradient(top,  #fefefe 0%,#eaeae8 100%);
    background: -o-linear-gradient(top,  #fefefe 0%,#eaeae8 100%);
    background: -ms-linear-gradient(top,  #fefefe 0%,#eaeae8 100%);
    background: linear-gradient(to bottom,  #fefefe 0%,#eaeae8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eaeae8',GradientType=0 );
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    -moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;
}
.filterOptionSelection{background: none; padding: 5px 2px 0 10px}
.filterRemoveFilterOption{background: url(images/filter-sprite.png) no-repeat -406px -212px;}
.jspContainer{width: 170px!important;}
.jspVerticalBar{width: 6px; background: #c9c9c9;}
.jspTrack{background: #c9c9c9;}
.jspDrag{background: #94a124; }
.jspArrow{height: 0px!important;}
/**************End Filter**************/

/*Redesign - XNH*/
.topSmallCart { display:block; width: 95px; height: 52px; padding: 0 0 0 52px;font-size:12px; color:#fff; text-transform:none; position:absolute; right:0; top:-162px; cursor:pointer }
#topSmallCartCount {position: absolute;top: 0;right: 0; bottom: auto; left: 64px;}
#topSmallCartPrice {position: absolute;top: 11px;right: 0; bottom: auto; left: 64px;}
.topSmallCart{ color: #737172; font-size:10px}
.ssBox { width:221px; height:32px;  float:right; margin-right:10px; }
.topSection .ssBox { width: 296px;height: 45px;position: absolute;top: -72px;left: 402px;background: none; z-index:9999}
.ssBoxTextDiv { position:absolute; top:11px; left:13px }
.ssBoxTextDiv input { margin:0; color:#737172; width:210px; line-height:20px; font-size:14px; font-style:normal; }
.ssBoxLoaderIcon { float:none; margin:0; position:absolute; top:15px; right:50px }
.ssBoxButtonDiv { float:none; display:block; position:absolute; top:0; right:0 }
.ssBoxButtonDiv input { margin:0; width:44px; height:44px }
.ssResult{ left: -372px;}
.ssResultSectionHead{ font-size: 18px; font-weight: normal; line-height: 25px;}
.isFrontpage .left{ display: none;}
.isFrontpage .center{ width: 900px; padding: 0 13px; margin: 0 27px;}
.frontpageOuter{ right: 0;}
.frontpageOuter, .isFrontpage .boxCenterContainerImg{ padding-bottom: 13px; margin-bottom: 0; }
.boxCenterContainerImg, .boxCenterContainerImg img{ width: auto;}
.boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT{margin-bottom: 12px;}
.boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT, .boxCenterContainerImgLEFT img, .boxCenterContainerImgRIGHT img{ width: auto;}
.boxCenterContainerImgLEFT{ padding-right: 12px;}
.productNewsContainerOuter { background: url(images/forside_product.jpg) top center no-repeat; width: 900px; padding-top: 32px;}
.productNewsItemImage{ background:url(images/FP_item_small_top.png) 0 0 no-repeat}
.productNewsItemImage img{ background: url(images/FP_item_small_bottom.png) 0 bottom no-repeat}
.productNewsItemImage{width:125px;}
.isFrontpage .productNewsItem{ width: 125px;}
.isFrontpage .productNewsItemImage img{ width: 115px;}
.isFrontpage .productNews{ margin-left: -5px;}
.productNewsItemDiv{ padding-left: 0;}
.productNewsContainer .textBox, .productNewsItem .price{ width: 117px;}
.frontpagePrices .purchaseButton{ width: 117px; background: url(images/Sprite_IMG.png) 10px -890px no-repeat;}
.menuNormbg, .menuOverbg {  padding:0 15px 0 7px;}
.additionalMenu {margin: 4px 0 0 39px;}
#productRelationsCenter.topSellingInCategory{ margin-top: 15px; margin-left: 5px;}
#productRelationsCenter.topSellingInCategory .relationsTable .relationsTableHeader, #productRelationsCenter.recommendedProducts .relationsTable .relationsTableHeader{ background: url(images/bg_mostpopular.jpg) 0 0 no-repeat;}
#productRelationsCenter.recommendedProducts .relationsTable .relatedProduct .relatedProductCenterText a{ height: 40px; overflow: hidden; margin-bottom: 10px;}
#productRelationsCenter.recommendedProducts .relationsTable .relatedProduct .relatedProductCenterText .prevPrice{ position: absolute; top: 0;}
.ssResultSection ul li.item a, .ssResultSection ul li.item a:hover, .ssResultSection ul li.item a:visited,  .ssResultSection ul li.itemActive a{margin: 0;background: none;font-weight: bold;font-size: 14px;line-height: 14px;}
.ssResultSeeAll a:link, .ssResultSeeAll a:hover, .ssResultSeeAll a:visited, .ssResultSeeAll a:active { background: none; font-size: 16px; line-height: 19px;}
/*end:Redesign - XNH*/
#LoginContainer #editUserDiv .ForumButton{ background:#252525;}
#editUserDiv .inputMailSmall{float:left; margin:0 10px 10px 0; width:146px;}
#editUserDiv .che_star_newaccount{float:left;}
#editUserDiv .inputDelivery{ float:left; margin-right:10px; margin-bottom:10px;}
#LoginContainer #editUserDiv #editUserCreateButton{margin-bottom:10px;}
#LoginContainer #editUserDiv .fieldTxt{width:75px;}
#editUserDiv .fieldAddressPanel{clear:both;}
#editUserDiv .textStor{display:block; padding-bottom:10px;}

.isFrontpage .content{position:relative; z-index:1;}
.frontpageOuter #mainSlideshow a{ z-index:1 !important;}

/*FIX THE EXTRA TEXT SHOWED IN NEWSLETTER POPUP*/
.slidePopupContent span[id$="lblSlidePopupContentMessage"] { display: none}
li.expanderMenu div.menuThirdWrap, .additionalMenu div.menuThirdWrap{padding:0 0 10px 15px;}

.isCheckout .nextToStockStatus { width: 235px !important; }
.isCheckout .stockTd.fl {height: 20px; overflow: hidden; width: 70px;}
.isCheckout .stockTd.fl .stock{ padding: 0; }
.isCheckout .itemNameTd{width: 232px;}

/* viabill */
#paymentDiv tr:nth-child(1) input { height: 30px; line-height: 30px; display: inline-block; margin: 0 5px 0 0; float: left; }
#paymentDiv tr:nth-child(1) label { background: none; padding: 0; height: 30px; line-height: 30px; display: inline-block; float: left; }

#paymentDiv tr:nth-child(2) input { height: 19px; line-height: 19px; display: inline-block; margin: 0 5px 0 0; float: left; }
#paymentDiv tr:nth-child(2) label { background: url(images/viabill.png) no-repeat right 0; padding-right: 43px; height: 19px; line-height: 19px; display: inline-block; float: left; }
#paymentDiv tr:nth-child(2) label .payExCard { display: none; }
/* e:viabill */