﻿@charset "utf-8";
/*General styles start*/
	
    body, html{ background: none; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#6b6563; height:auto !important; }
    input, textarea, select { font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#454545; font-size:18px; font-weight:normal; line-height:18px; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; height:31px; padding-top:0!important}
    h2 {margin:0px; color:#454545; font-size:14px; line-height:25px; font-weight:bold; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	table, td { color: #454545; font-size:12px;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background: #ffffff url(images/content-footer-bg.png) no-repeat left bottom; border-top: none; margin:0 auto; width: 940px; padding: 0 0 80px 0; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background: url(images/top.png) 0 top no-repeat !important; border: none}
    .productMenucontainer { background:#FFFFFF; }
    .top { background: none}
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin-top:-15px !important;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}
    
    .button { border:none; background:#F47920; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#F47920; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
   .headerPaging { background: none; border-top:1px solid #2f3c44; border-bottom:1px solid #2f3c44; background-repeat:repeat-x; }
    .headerPaging .paging { color:#FFF; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#FFF; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#FFF; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#FFF; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#f57a20; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #f4781d; border-top:1px solid #f4781d;}
    .line { border-bottom:1px solid #f4781d;}
    .link:link { color: #f4781d; font-size:10px; }
    .link:active { color: #f4781d; font-size:10px; }
    .link:visited { color: #f4781d; font-size:10px; }
    .link:hover { color: #f4781d; 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 #f4781d;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#f4781d; text-decoration:none; line-height:20px; }
    .productHeader { background:#F47920; border-top:1px solid #b5afaa; border-bottom:1px solid #b5afaa; background-image:url(images/topBarBg.gif); background-repeat:repeat-x; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#f4781d; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#f4781d; font-size:10px;  line-height:15px; }
    .priceSmall { color:#f4781d; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#f4781d;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#f4781d;  text-decoration:none; line-height:17px; }
		.priceStorExcl {font-size:10px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#F47920; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#F47920; line-height:13px; }
    .text a:active{color:#F47920; line-height:13px; }
    .text a:visited{color:#F47920;  line-height:13px; }
    .text a:hover{color:#f4781d; line-height:13px; }
    .textSmall { color:#F47920; font-size:10px; }
    .textSmall a { color:#F47920; font-size:10px; }
    .textSmall a:link { color:#F47920; font-size:10px; }
    .textSmall a:active { color:#F47920; font-size:10px; }
    .textSmall a:visited { color:#F47920; font-size:10px; }
    .textSmall a:hover { color:#f4781d; font-size:10px; }
    .textSmall .link a:hover { color:#f4781d; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#F47920; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#FFF; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
    
    .item_image_main img{max-width: 100%}
     /*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:#F47920; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top; width: 100px; padding-right: 2px}
        .productNewsItem .text { color:#F47920; font-size:11px; font-weight:bold; text-decoration:none; }
        .productNewsItem img{max-width: 100%}
    /*FrontPage styles end*/

    /*TopMenu styles start*/
		.menu, .additionalMenu { background: none !important; height: 26px; margin-left:32px; margin-right: 0; margin-top: 5px; padding-left: 0; width: 930px; position: relative; z-index:100}		
		.menu a:link { color: #FFF; font-size:13px;  text-decoration:none;  background: url(images/sprite_images.png) right -846px no-repeat; padding-right: 14px; padding-left:8px; display: block; text-transform: none; font-weight: normal}
		.menu a:active { color: #FFF; font-size:13px;  text-decoration:none;display: block;  font-weight: normal }
		.menu a:visited { color: #FFF; font-size:13px; text-decoration:none;display: block;  font-weight: normal }
		.menu a:hover { color: #f57a20; font-size:13px; text-decoration:none;display: block;  font-weight: normal }
		.menuNormbg {background: none; padding-left: 0; padding-right:0 }
		.menuOverbg { background: none; color: #f47920;padding-left: 0; padding-right:0  }

    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:1px solid #e6e6e6; }
        .leftMenuHeader { text-transform:uppercase; color:#000000; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }

      
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background: none; }
        .choiceBorders { border: none; background: none !important;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; width: 220px; padding:0}
        .imageBorderMedium {border:  none }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #f4781d; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#f4781d; 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:none; color:#F47920; font-size:11px; }
            .boxRight a { color:#F47920; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#f4781d; }
            .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:#f4781d; }
            .boxRight input {color:#F47920; 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:#F47920; 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:#F47920; 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:#F47920; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#F47920; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#f4781d; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: 1px solid #ffffff; }
        .mcbLogoBox a{ color:#ababab; }
        
        .textAdress {color:#F47920; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#F47920; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#F47920; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#F47920; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#F47920; font-size:11px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/



/*General og Layout*/

.outer {background: url(images/bg_rec_repeat.jpg) 0 top repeat-x;   }
.center { float: left; padding-right: 0; /*removed by NJN, order from AJ width: 702px; */}
.isFrontpage .center { float: left; padding-right: 0;  width: 702px!important; }
.frontpageOuter {margin-top: 0 !important; margin-bottom: 15px}
/*Top*/
.topSection {   height: 210px; width: 980px; margin-top: 0; position: absolute; top:0; *z-index:2000}
.topSmallCart {color: #03060c; cursor: pointer; font-size: 10px; height: 67px; line-height: 11px; position: absolute; right: 12px;text-transform: none; top: 67px; width: 125px; padding:19px 0 0 125px }
#topSmallCartCount { width: 120px; left:0}
#topSmallCartPrice{ width: 120px; left:0; display: block;}
.top { display: none; margin-top: 0 !important;  width: 900px;}
#TopImageMap { position: relative; z-index: 1}
#TopImageMap img { width:980px; height: 279px;}

.ssBoxButtonDiv input {background: none repeat scroll 0 0 transparent; cursor: pointer; height: 38px; margin: 0 0 0 53px; padding: 0; width: 163px;}
.ssBoxLoaderIcon { float: left; margin: 6px 0 0 30px;}
.ssBoxButtonDiv {float: right;}
.ssBoxButtonDiv input {background: none repeat scroll 0 0 transparent; cursor: pointer; float: right; height: 38px; margin: 0; padding: 0; width: 163px;}

.left { float: left; padding-left: 14px; padding-right: 18px; width: 184px;}
/*Menu */
.leftMenu {margin: 16px 0 0 0 ; padding: 0;}

.menuNorm { border-bottom: none; border-top: #e5e5e5 1px solid;  padding: 3px 0 3px 0}
.menuNorm a { color:#000000; font-size:14px; font-weight: normal; text-decoration:none; background: none; line-height:14px;  }
.menuNorm a:hover { color: #f57a20; font-size: 14px; font-weight: normal}
.menuActive { background-color: transparent; border-bottom: none;  border-top: #e5e5e5 1px solid}
.menuActive a { color:#f47920; font-size:14px; font-weight: normal; text-decoration:none;padding-left: 0; line-height:14px}

.menuMore, .menuLess { list-style: none; font-size: 13px; border-top: #e5e5e5 1px solid;  padding: 3px 0 3px 0 }
.menuMore a, .menuMore a:active, .menuMore a:hover, .menuLess a, .menuLess a:active, .menuLess a:hover  { color: #000000; text-decoration: none}


.subMenuNorm a { color:#000; font-size:12px; text-decoration:none; font-weight:normal; background: none; line-height: 18px; display: block; padding-left:10px }
.subMenuNorm a:hover { color:#f47920; font-size:12px; text-decoration:none; font-weight:normal; padding-left:10px; line-height: 18px }
.subMenuActive { background-color: transparent; font-weight:normal; padding-top:4px; margin-top: 0 }
.subMenuActive a { color:#f47920; font-size:12px; text-decoration:none; font-weight:normal; background: none; border: none; padding-left:10px; display: block}
.subSubMenuNorm a { color:#000; font-size:12px; text-decoration:none; font-weight:normal; border:none;  }
.subSubMenuNorm a:hover { color:#f47920; font-size:12px; text-decoration:none; font-weight:normal; padding-left:10px }
.subSubMenuActive { background-color: transparent; font-weight:normal; border: none;  }
.subSubMenuActive a { color:#f47920; font-size:12px; text-decoration:none; font-weight:normal; border-bottom: none; line-height: 18px }

.productMenucontainer {background: none; float: none; margin: 3px 0; padding: 0; width: 100%;}
.leftMenuContainer {border: none}
.leftMenuHeader {background: url(images/sprite_images.png) 0 -911px no-repeat; color: #FFFFFF;font-size: 0;padding:0; text-indent: -999px; overflow: hidden}
.itemGroup1 .leftMenuHeader {background: url(images/sprite_images.png) 0 -983px no-repeat; color: #FFFFFF;font-size: 0;padding:0; text-indent: -999px; overflow: hidden}


.ssBox { background: url(images/sprite_images.png) 0 0 no-repeat;  float: left; height:37px; margin-bottom: 13px; position: relative; width: 702px; z-index: 50;}
.ssBoxTextDiv input {background-color: Transparent; border: medium none;  color: #010101; font-size: 17px; line-height: 17px; width: 460px; margin:0; height: 34px; padding-left: 10px}

.itemGroup0, .itemGroup1{ border: none; margin-left: 0; padding-bottom: 20px; width: 170px;}

.boxRightContainer { display: none}
.boxRight { margin-left:0}
.boxRight a {color: #FFF; font-size: 11px; text-decoration: none}
.boxRight a:hover {color: #f57a20; font-size: 11px;}

.isAuthenticated .LoginBoxRight { display: block; background: url(images/sprite_images.png) left -1047px no-repeat; padding-top:30px; }
.isAuthenticated .LoginBoxRight .boxRightHeader { text-transform: none; color:##000000; font-size:12px; font-weight: normal; text-transform: uppercase; background: none; padding-left:0 }
.isAuthenticated .LoginBoxRight .boxRightContent { padding:0;}
.isAuthenticated .LoginBoxRight .loggedInAsPart { margin-bottom: 0}
.isAuthenticated .LoginBoxRight .loggedInAsText { font-size: 12px; font-weight: bold; color: ##000000}
.isAuthenticated .LoginBoxRight .boxRight input {color: ##000000;font-size: 10px; text-decoration: none;}
.LoginBoxRight .boxRight a {
    color: #000; }
.LoginBoxRight .boxRight .boxRightHeader {color:#000;}

/*Box Frontpage*/
.boxCenterContainerImgLEFT img, .boxCenterContainerImgRIGHT img { width: 340px;}
.boxCenterContainerImgLEFT { background: none; float: left; margin-bottom: 15px; margin-top: 0; width: 340px; padding-right:0}
.boxCenterContainerImgRIGHT {background: none; float: right; margin-bottom: 15px; margin-right: 0; margin-top: 0; width: 340px;}		
.boxCenterContainerImg img { width: 702px}
.boxCenterContainerImg { background: none; clear: both; margin-bottom: 0; margin-top: 0 !important; width: 702px;}


/*Forside Product*/
.isFrontpage .divClear { height: 0; line-height:0; margin-top:0}
.productNews { margin-top:0}
.productNewsContainer { background: #FFF ; padding:0 0 0 9px}
.productNewsContainer .textBox { position:static; bottom:0}
.productNewsItemDiv { position: relative}
.priceExcl { display: none}

.productNewsItemImage { background: url(images/shadow_img_detailsS.png) 0 0 no-repeat; width: 106px; bordeR: none}
.productNewsItemImage img { border-style: none !important; border-width: 0 !important; cursor: pointer;}
.productNewsItem .price { text-align: center; width: 100px; color: #000000; font-size:15px; font-weight: bold}
.productNewsItem .prevPrice { text-align: center; width: 100px; color: #f4791f; font-size:11px; text-decoration: line-through; text-transform: uppercase; font-weight: bold}
.frontpagePrices .purchaseButton { display: block; margin-top: 10px; padding-bottom: 2px; padding-top: 2px; text-align: center; text-decoration: none; width: 75px; background: url(images/sprite_images.png) 0 -205px no-repeat; font-size:0; line-height:0; text-indent: -999px; overflow: hidden; width:113px; height: 28px}
.productNewsItem .text { color:#000000; font-size:12px; font-weight: normal; text-decoration:none; }
.productNewsItemDiv { padding-left: 0px; padding-right: 0px; position: relative;}
.productNewsItemImage { border:  none !important; margin-bottom: 0!important; padding-top: 0!important; vertical-align: middle;  width: 100px;}

/*Footer*/
.wideFooter {width: auto; background: #005489; overflow: hidden}
.wideFooterContentRegion { width: 953px; margin: 0 auto; padding: 30px 0 38px 27px; min-height:156px; height:210px;}
.wideFooterContent{ width: 953px; margin: 0 auto; height: 50px; line-height:50px; padding: 0 0 0 27px}
.divFooterPart1 { width:270px;text-align:left; color:#ffffff; font-size:12px; line-height: 14px; float: left; margin-right: 44px  }
.divFooterPart2 {width:280px;text-align:left; color:#ffffff; font-size:12px; line-height: 14px; float: left;  margin-right: 50px}
.divFooterPart3 {width:290px;text-align:left; color:#ffffff; font-size:12px; line-height: 14px; float: left;  }
.divFooterPart3 img, .divFooterPart3 font{ display: none}

.divFooterPart3 .phone{ background: url(images/phone.jpg) 0 0 no-repeat; height: 25px; width: 188px;}

.divFooterPart1 a, .divFooterPart2 a, .divFooterPart3 a {color:#ffffff; font-size:10px; line-height: 12px; text-decoration: none }
.wideFooter h1, .wideFooter .title { color: #ffffff; font-size: 22px; text-shadow: none; font-weight: normal; line-height:22px} 

.textAdress {color:#ffffff; font-size:11px; line-height:12px; margin-top:9px; float:left; text-align:left; padding-right:200px; height: 19px}
.textAdress a:link{color:#ffffff; font-size:12px; line-height:12px; text-decoration:none }
.textAdress a:active{color:#ffffff; font-size:12px; line-height:12px; text-decoration:none }
.textAdress a:visited{color:#ffffff; font-size:12px; line-height:12px; text-decoration:none }
.textAdress a:hover{color:#ffffff; font-size:12px; line-height:12px; text-decoration:none }

.footerText2_left { width:56px;float:left; }

.mcbLogoBox { border:#c9c3bc 1px solid; line-height:11px; margin-top:20px; padding: 4px; width:auto;}
.mcbLogoBox a{ color:#ffffff; text-decoration:none!important;}


/*Product List*/
.centerProductListNoRight {float: left; padding-right: 0; position: relative; width: 702px;}
.isProductlist .topSectionBreadcrumb, .isSearch .topSectionBreadcrumb{ top:2px; position: absolute; left:0; padding-top:0;}
.topSectionBreadcrumb{ margin-top:0; margin-bottom:6px; padding-left: 0; padding-top:0 !important }
.topSectionBreadcrumb ul {font-size: 12px; line-height: 10px; padding: 0; color: #383532; }
.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: #5d6b78;text-decoration: none; font-size:12px;}
.topSectionBreadcrumb li {color: #4f4f4f; display: inline; font-weight: normal; margin: 0 1px 0 0;}

#view2OuterPanel { background: url(images/images_group.png) 0 0 no-repeat; height: 172px; width: 710px; padding: 8px 0 0 24px; margin: 26px 0 0 0}
.topSectionView2 { background: none !important; background-position: center bottom;    background-repeat: no-repeat;  border-bottom: none;  padding-bottom: 0; width: 702px; height: 179px }
.topSectionView2 h1 {font-size:29px; font-weight: normal; color: #000; width: 400px }
.topSectionView2 p { width: 400px; font-size: 13px; color: #010101; line-height:16px }
.topSectionView2Content a{ color: #010101; font-size:13px; line-height:16px; text-decoration: none; }
.topSectionView2Content a:hover{ color: #f4781d; font-size:13px; line-height:16px; text-decoration: none; }

.topSectionView2Content { margin:20px 0 !important; min-height:150px; }
.topSectionView2 .showOnly { margin-top: 0px !important;}

.productListView3 .itemCol1 { clear: left; float: left; width: 220px; height: auto !important; position: relative !important; background: #FFF}
.productListView3 .itemCol2 {float: left; margin-left: 20px; width: 220px; height: auto !important; position: relative !important; background: #FFF}
.productListView3 .itemCol3 {float: left; margin-left: 20px; width: 220px; height: auto !important; position: relative !important; background: #FFF}

#view2OuterPanel .inputSelect { border: 1px solid #959595; font-size: 14px; width: 300px; color: #000; line-height:14px; }

.productRow .imageBorderMedium { padding:6px 0; }
.productRow .imageBorderMedium a { display:table-cell !important; text-align:center; vertical-align:middle; }
#productListTable .productRow .textBox { bottom: 0; position: static;}
.isSearch .headlineList, .isProductlist .headlineList a, .productListView3 .headlineList a {font-weight: normal; font-weight: bold; font-size: 14px; line-height: 14px; color: #000000; padding-bottom:16px; float:left; text-align: center; width: 220px}
.isSearch .itemNo, .isProductlist .itemNo, .productListView3 .itemNo { display: none}
.isProductlist .listItemDescription .text{ color: #5a5a5a; font-size: 12px; font-weight: normal; padding: 0 16px 0 16px}
.productListView3 .listItemDescription {margin-bottom: 23px;}

/*.listProductText { height: auto !important}*/
.productListView3 .productRowSpacer {clear: left; height: 20px;}

.isProductlist .purchaseButton , .isSearch .purchaseButton { background: url(images/sprite_images.png) 0 -378px no-repeat; text-align: center; text-decoration: none; width: 220px;font-size:0; line-height:0; text-indent: -999px; overflow: hidden; margin-left: 10px; height: 36px; margin-top:33px; padding-top:0}
.isProductlist .topSectionView2 .showOnly {float: right; padding-top: 28px;  width: 156px; margin-right: 28px}

.productListView3 .imageBoxMedium img { width: 220px !important; margin:0; border: 0}
.isProductlist .imageBoxMedium, .isSearch .imageBoxMedium { padding:0; border: 0 !important; background: url(images/list_shadow.png) 0 bottom no-repeat; height: auto; padding-bottom: 20px}
.itemCol2 .imageBoxMedium, .itemCol3 .imageBoxMedium { padding:0; border: 0 !important; background: url(images/list_shadow.png) 0 bottom no-repeat; height: auto; padding-bottom:20px}

.isProductlist .priceStor, .isSearch .priceStor { font-size:29px; line-height:29px; color: #33221c; font-weight: bold; text-align: center;}
.isProductlist .divPrices { padding-bottom:10px}
.isProductlist .prevPriceList, .isSearch .prevPriceList { font-size:13px; text-transform: uppercase; text-decoration: line-through; color: #f4781d; font-weight: normal}

.dividedByHeaderPanel {background: #00558b; color: #FFFFFF; margin-bottom: 10px; margin-top: 10px; padding-left: 10px; text-transform: uppercase;}
.dividedByHeaderLabel {font-size: 20px; font-weight: bold; color: #FFF}

/*Details*/
.centerProductNoRight { background: url(images/bg_details2.png) 0 top no-repeat; width: 702px; padding-left:24px; margin-left:-24px }


.isProduct .center { width: 702px; padding-right: 0; padding-top:17px; position:relative}
.isProduct .centerContent { width: 702px; padding:0} 
.isProduct .productItemPic { width: 420px; position: relative; margin-right: 0}
.isProduct .productItemPic img { max-width: 100%; }


/*.isProduct .imageBoxMedium { width: 428px; height:428px; margin:-4px; background: url(images/shadow_img_details.png) 0 0 no-repeat; border: none}
*/
.isProduct .imageBoxMedium { width:420px; border:0; padding:0px; margin:0; background:#FFF; -moz-box-shadow:0px 0px 15px rgba(0,0,0,0.15);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.15);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.15);	box-shadow:0px 0px 15px rgba(0,0,0,0.15);border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate;}



.isProduct .headline {  color: #000;  font-size: 23px; font-weight:bold; line-height: 23px; height:auto; width: 250px; margin-bottom:13px !important; padding-top:0}
.choiceBordersInner {float: left;width: auto;height: auto}

.isProduct .itemPicZoomImg img {display: none}
.isProduct .itemPicZoomImg { background: url(images/zoom.png) 0 0 no-repeat; width: 15px; height:15px}
.isProduct .itemPicZoomText { padding-top: 1px; color: #5a5a5a; font-size:11px;}
/*.highslide-container { z-index: 2001 !important; left:-10%!important;}*/


/*.isProduct .stock {margin-top: -20px; *margin-top: -60px; padding-left:0; width: 200px; position:static; float:none !important}*/
.isProduct .itemAdded { margin-left: 0; padding: 10px 0 10px 0; color: #747577; font-size:11px; }

.isProduct .descriptionLabelContainer a{ text-decoration: none; font-size:11px}
.ssResult {left: 1px; margin: 0 1px; position: absolute;  top: 55px; width: 699px; z-index: 9999;}


.isProduct .overlayList {background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 82px; height:84px;
    z-index: 43;}
.isProduct .overlayList img {border: medium none !important;
    width: auto;}

/*.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 {font-size:13px; color:#f4781d; line-height:15px; text-decoration: line-through !important; width: auto; font-weight: normal; float: left; }
/**+ 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: 0;}
.isProduct .descriptionLabelContainer { color: #7a7879; font-size:12px; padding-bottom: 0}
.productItemInfo.noRight { width: 240px; padding-left: 20px; margin-top:0; background: none; }

/*.productItemPicBorder { background: url(images/shadow_img_detailsS.png) center center no-repeat; width: 108px; height: 108px; border: none;}*/
.isProduct .productItemPicBorder { width:100px; padding:0; margin-right: 20px; background:transparent; -moz-box-shadow:0px 0px 15px rgba(0,0,0,0.25);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.25);	box-shadow:0px 0px 15px rgba(0,0,0,0.25);	border:1px solid #E3E3E3;	border:1px solid rgba(0,0,0,0);	border-collapse: separate;}

.isProduct .productItemPicBorder img { width: 100px}
.productItemPicBorder  .highslide img { margin: 0}
.productItemPicBorder IMG { margin: 0px !important; max-height: 150px; max-width: 100px !important;}

.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:-150px; left:5px }
.isProduct .boxCenterContainerImgRIGHT, .isProduct .boxCenterContainerImgRIGHT {width: 262px; height: 146px; position: relative}

.wishListButton { background: url(images/sprite_images.png) left -706px no-repeat; width:106px; height:24px; font-size:0px; color:transparent;}
.checkListButton{ background: url(images/sprite_images.png) -596px -765px no-repeat; width:106px; height:24px; font-size:0px; color:transparent;}
.wishListButton{ margin-right:11px}
.itemButton{ margin-bottom:0; margin-top:0; float:left; *float:none; width: 200px; margin-left:0; clear: none}
.checkAndWishList{ padding-top:0px; *padding-top:0px;  margin-bottom:5px; margin-left:0; width: 262px; margin-top:0;}

.isProduct .imageBorderMedium { width: 420px}

/*Relation Box*/
.relatedProduct { margin-bottom:20px}
#productRelationsCenter { clear: both; width: 100%;width: 718px}
.relatedProductCenterText { bottom:0}

#productRelationsCenter .relationsTable.noRight .relationsTableHeader { padding: 0 10px 0 6px; text-transform: none; background: url(images/relationHeader.jpg) 0 0 repeat-x; border-bottom: none; font-size: 19px; width: 682px; height: 31px; font-weight: bold; text-shadow: #004068 1px 1px}

#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage {background: url(images/shadow_img_detailsS.png) center center no-repeat; width: 108px; height: 108px; border: none;}
.relatedProductImage img {  margin: 13px 0 0;
    max-height: 95px;
    max-width: 100px;}

#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price{color: #000000;
    font-size: 15px;
    font-weight: bold;
    width: 102px;
	line-height: 15px}
	
a.smallProductListShowMore { background: url(images/sprite_images.png) left -205px no-repeat; width: 100px; height: 23px; font-size:0; line-height:0; padding: 0; text-indent: -999px; overflow: hidden; display: block; margin-top:9px }
.relatedProductDiv:hover a.smallProductListShowMore { background-position: -192px -205px; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText{ position: static !important; bottom: 0; padding-top:0 !important}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { position: relative !important; height: auto !important}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { background: none; font-size:11px; color: #f4791f; display: block; width: 102px; text-shadow: none; font-weight: bold; text-align: center}

#productRelationsCenter .relationsTable .overlayList { background-repeat: no-repeat; top:15px !important; cursor: pointer; position: absolute; right: 0px !important; z-index: 43; right: auto; width:38px; height:39px;}
#productRelationsCenter .relationsTable .overlayList img { width:38px !important; border: none !important; margin:0 !important;}

/*#productListTable tr:last-child table{ position: absolute; bottom:0; left:0}
#productListTable tr:last-child table .headerPaging { position: relative}*/
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { border: none; height: 165px;  margin-bottom: 5px; padding-top: 4px; vertical-align: middle;  width: 104px;}

/*Item Group productList*/

.divItemGroups .row .item { float: left; margin-bottom: 20px; text-align: center; width: 140px;}
.divItemGroups .row .next { margin-left: 0;}
.divItemGroups .row .item a { color: #000; font-size: 12px; text-decoration: none;} /*can not change FFF*/
.content .divItemGroups .row .item a { display: block; padding-left: 3px; padding-right: 3px; width: 112px;}
.divItemGroups .row .item a:hover { color: #f57a20}


/* 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 { /*background: url("images/bg_inputst2.png") no-repeat scroll 0 -280px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll -800px -890px 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_images.png) no-repeat scroll -800px 0 transparent;}
.selected .bt2 span { /*background: url(images/icolist.png) no-repeat scroll right -51px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll right -51px 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_images.png) no-repeat scroll -800px -414px 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_images.png) no-repeat scroll right -164px transparent; text-transform:normal; font-weight: normal }
.bt2 {/* background: url(images/icolist.png) no-repeat scroll 0 -106px transparent;*/  background: url(images/sprite_images.png) no-repeat scroll -800px -106px transparent; }
.bt2 .number { /*background: url(images/icolist.png) no-repeat scroll 0 -439px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll -800px -439px transparent; }

.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }

.shopvidere { /*background: url(images/icolist.png) no-repeat scroll 0 -221px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll -800px -221px transparent; }
.neeste { /*background: url(images/icolist.png) no-repeat scroll right -222px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll right -222px 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_images.png) no-repeat scroll -800px -472px transparent;}

.bt3 { /*background: url(images/icolist.png) no-repeat scroll 0 -352px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll -800px -352px transparent; margin-top:-1px; }
.bt3 a { /*background: url(images/icolist.png) no-repeat scroll right -383px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll right -383px 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_images.png) no-repeat scroll right -576px transparent; padding-right:25px; margin-top:0;color:#181818; }
.yellowBox .bt3 { /*background:url(images/icolist.png) no-repeat scroll left -539px transparent;*/ background:url(images/sprite_images.png) no-repeat scroll -800px -539px transparent; margin-top:-1px; }
a.bt3 span {/* background: url(images/icolist.png) no-repeat scroll right -383px transparent;*/  background: url(images/sprite_images.png) no-repeat scroll right -383px transparent; }

.freightTextAndLabel .freightText .inputDelivery { /*background:url(images/bg_inputst2.png) 0 -44px no-repeat;*/ background:url(images/sprite_images.png) -800px -654px 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_images.png) -800px -679px no-repeat; padding: 5px; width:192px; }
.che_bstep2 .w45 {/* background:url(images/bg_inputst2.png) 0 0 no-repeat;*/  background:url(images/sprite_images.png) -800px -610px no-repeat; width:25px; }
.che_bstep2 .w129 { /*background:url(images/bg_inputst2.png) 0 -152px no-repeat;*/ background:url(images/sprite_images.png) -800px -762px no-repeat; width:130px; padding-left: 15px }
.che_checkbox input { width:auto; }
.che_bstep2 .rightLabel { width: 200px; }
.jegaccep {/* background: url(images/bg_inputst2.png) no-repeat scroll 0 -218px transparent;*/   background: url(images/sprite_images.png) no-repeat scroll -800px -828px transparent;}
.userTypeSelector input { width:auto; }
.che_bstep2 { clear: both; }
.isCheckout .right { color:#343434; padding: 0 6px 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/bg_toptb2.jpg) no-repeat scroll 0 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}
.che_bstep2 .w20 { padding: 5px 0 0 7px; width: 21px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { border: none; height: 125px; margin-bottom: 5px; padding-top: 4px;   vertical-align: middle; width: 104px;}
/* e:check out */

.mainSlideshowCaptionsBG { display: none}
.mainSlideshowCaptions{ display: none}



/*Others*/
.isWebpage .centerContentWebPage { background: none}
#LoginContainer .ForumButton { background:#f47920; 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}
#LoginContainer .loginRight { float: right; margin-right: 80px; margin-top: 30px;}
.centerContentWebPage { background: none !important}

.wishList a {  color: #FFF; font-size:12px; text-decoration: none}
.wishList a:hover { color: #f4781d; font-size:12px; text-decoration: none}
.wishList #wishListItems { border:  #f4781d 1px solid; clear: both; padding: 5px;}

.moreInfoText {clear: both; margin-top: 10px; text-decoration: none}
.moreInfoText a { text-decoration: none; color: #FFF; font-size:11px; text-decoration:underline}

/*Search*/
.noItemsTable, #noitemsinsearch {background: none !important}
.noItemsTable .productHeader { background: none; border-bottom: none;   border-top: none; text-align: left !important; padding:0 !important; height: 14px}



/*Fix Productlist height*/
.imageBorderMedium IMG {max-height: none !important;}


.mousetrap {width:400px!important;}






/* new css - cuonglh */
.wideFooter a { font-size:12px; text-decoration:underline; }

.isProduct .itemInfo { position:relative; width:240px; }
.compact-product-description-gradient { background: url(images/description_gradient.png) repeat-x 0 0; display: block; height: 40px; padding: 6px 0; width: 240px; }

#compact-product-description-show-more-button, #compact-product-description-show-less-button { background: #005489; color: #FFF; cursor: pointer; display: block; font-weight: 700; margin: 5px 0 0; padding: 1px 7px; width: 50px; }
#compact-product-description-show-less-button { width:61px; }
/* e:new css - cuonglh */
/*delete -anh
div#cloud-zoom-big {
 float: right !important;
    left: -428px !important;
    position: absolute !important;
    top: 0px !important;
}*/

.mousetrap{ width:420px!important}
.articleWrapper .Img {border:none!important;}


.isProductlist .overlayList, .isSearch .overlayList {
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    right: -1px;
    top: 6px;
    z-index: 43;
}
.isProductlist .imageBoxMedium img, .isSearch .imageBoxMedium img { max-height:329px !important; width:auto !important; } 

.isWebpage .right .boxRightContainer {display:block!important;}
.boxRightContainer .boxRightContent .relatedProduct .relatedProductImage {
    border: 1px solid #E6E6E6;
    height: 90px;
    margin-bottom: 5px;
    padding-bottom: 9px;
    padding-top: 0;
    text-align: center;
    vertical-align: middle;
    width: 60px;
}
.boxRightContainer .boxRightContent .relatedProduct .relatedProductImage img {
    margin: 7px 0 0!important;}
	
.isFrontpage .center .productNewsContainerOuter .overlayList {
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    right: 3px;
    top: -4px !important;
    z-index: 43;
}

/*Varriant Headline*/


.itemVariantDropDowns .inputSelect { font-size: 14px; color: #7A7879}



/* productlist item hover */
	.itemCol1:hover, .itemCol2:hover, .itemCol3:hover { background:#FFF; -moz-box-shadow: 0 0 12px 5px #ededed; -webkit-box-shadow: 0 0 12px 5px #ededed; box-shadow: 0 0 12px 5px #ededed; }
	.isProductlist .purchaseButton, .isSearch .purchaseButton { margin:0 9px; width:202px; padding:0; height:36px; }
	.productListView3 .listItemDescription { float:left; width:220px; text-align:center; }
	.productListView3 .headlineList { float:left; width:220px; text-align:center; }
	.productListView3 .divOfferConditions { float:left; margin:0; width:220px; text-align:center; }
	
	.itemCol1:hover .textBox, .itemCol2:hover .textBox, .itemCol3:hover .textBox { float:left; background:#f9f9f9; }
	.itemCol1:hover .purchaseButton, .itemCol2:hover .purchaseButton, .itemCol3:hover .purchaseButton { background:url(images/green_button.png) 0 0 no-repeat !important; }
	.productListView3 .listProductText { float:left; }
	.productListView3 .divPricesOrder { float:left; }
	
	.isProductlist .overlayList, .isSearch .overlayList { top:0; right:0; }
	.productRow .imageBorderMedium { padding:0; }
	.isProductlist .imageBoxMedium, .isSearch .imageBoxMedium { padding:0; }
	.isSearch .headlineList, .isProductlist .headlineList a, .productListView3 .headlineList a { padding:15px 0 16px; }
	.productListView3 .divPrices { padding:0 0 23px; }
	.productListView3 .productRow { margin-top:15px; }
   
    .addToCartButton { background:url(images/green_button.png) 0 -99px no-repeat; }
	.isProduct .mainContent { background:url(images/green_button.png) 0 -281px no-repeat; }
/* e:productlist item hover */

/* product */
	.addToCartButton { background:url(images/green_button.png) 0 -99px no-repeat; }
	.isProduct .mainContent { background:url(images/green_button.png) 0 -281px no-repeat; }
/* e:product */

/*top list*/
 .isProductlist .topSectionView2 p {
	width: 652px;
	margin-bottom: 0;
}

.showOnly .inputSelect, .showOnly .textStor {font-size: 14px; color: #000000;}
.productListItem .textBox {width: 222px;}
.isProductlist .boxCenterContainerImgLEFT,.isProductlist .boxCenterContainerImgRIGHT,.isProductlist .banner2Img {display: none}
.productListItem .divPricesOrder {left: 0}
.productListItem .button {margin-left: 10px;}
.showOnly .textStor {float: left; margin:9px 9px 0 0}
.showOnly select{float:left; margin-right: 10px;}
.isProductlist .topSectionView2 .showOnly{ width: 100%; float:left; padding-top: 0; margin-left: -25px; margin-bottom:20px;}


/*New product page - 2013 - ANV*/
.savePriceList { display: none}
.isProduct .savePrice { font-size:13px; line-height:24px; color:#000; text-transform:uppercase; text-shadow:-1px 1px rgba(255,255,255,.7); background:url(images/saveAmount.jpg) 0 0 repeat-x; padding:0 6px; height:24px; margin:4px 0; }
.isProduct .itemVariantDropDowns { padding-top: 5px}
.isProduct .itemVariantDropDowns .inputSelect { width: 220px;}
.isProduct .itemQuantity { float: left; margin-left:0; position: relative; width: 37px; height: 40px; text-align: center }
.isProduct .itemQuantity>div { width: 37px; height: 40px; text-align: center;}
.isProduct .stock {padding-left:0; width: 210px; float:left; margin-bottom: 10px}
.isProduct .stock .stockText { display: inline; color: #7a7879; font-size:11px;}
.itemVariant { clear: both; margin-bottom: 5px; margin-left: 0; width: auto;}
.isProduct .inputQuantity {border: none; text-align:center; line-height:40px; background: url(images/sprite_images.png) 0 -497px no-repeat; width: 37px; height:40px; font-size:20px; color: #363532; float:left; }
.addToCartButton { width: 200px; height: 45px; font-size:0; padding: 0; line-height:0; margin-left:0; margin-top:0; float:left}
.choiceBox { background: none repeat scroll 0 0 #FFFFFF; margin-bottom: 5px; margin-top: 5px; width: 222px;}
.itemNo {font-size:10px;color:#767C79; margin-bottom: 5px !important}
.itemVarintDropDowns { background: url(images/VariantsHeader.JPG) 0 top no-repeat; height:auto; padding-bottom:5px; padding-top: 0}
.isProduct .priceStor { font-size:30px; font-weight: bold; line-height:30px; float: left; margin-bottom:0px !important; *margin-bottom: 0;  color: #000; margin-top:-3px; width: 220px}
.isProduct .ajaxload{  position: absolute; right: 30px;top: 173px; width: 16px;}
.isProduct .centerContentProductNoRight { background: none; float: left; margin-top: 5px; padding: 30px 10px 30px 10px; position: relative; width: 680px;}
.compact-product-description-div { bottom: -24px; left: 0; position: absolute; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText span.text { display: block; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a { color: #000; font-size:12px; font-weight: normal; display: block; }

/*e:ANV*/



/* CLH */
	/* frontpage slideshow*/
	.isFrontpage .center{ width:702px; padding:0; margin:0; border:none; }
	.frontpageOuter{ float:left; width:702px; margin-left:0; margin-bottom:1px; }
	.peKenBurns{ width:702px; height:466px; z-index:1; }
	.peKenBurns .peKb_slides .peKb_frame{ background: none;}
	.peKenBurns .peKb_slides{border:none; border-radius:0; background:none;}
	.peKenBurns .peKb_shadow { background:none; display:none; }
	.peKenBurns .peKb_timer .peKb_overlay{ background: url(images/sprite_images.png) no-repeat 0 -1270px; width:10px; height:10px; }
	.peKenBurns .peKb_controls{ overflow:visible; z-index:999; margin-top:-13px !important; height:47px; }
	.peKenBurns .peKb_timer{ width:10px; height:10px;}
	.peKenBurns .peKb_videoClose { display:none; }

	.peKenBurns .peKb_controls .peKb_slideBtns li{ width:10px; height:10px; margin-left:6px;}
	.peKenBurns .peKb_controls .peKb_slideBtns li a, .peKenBurns .peKb_controls .peKb_slideBtns li a:hover{ background:url(images/sprite_images.png) no-repeat -20px -1270px;width:10px; height:10px;}
	.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide, .peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover{ width:10px; height:10px; background:url(images/sprite_images.png) no-repeat 0px -1270px;}
	.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover{width:10px; height:10px; background:url(images/sprite_images.png) no-repeat 0px -1270px;}
	.peKenBurns .peKb_timer canvas{ display:none; }
	.peKenBurns .peKb_controls .peKb_arrows{ border-radius:0; padding:0; position:absolute; top:-40px; right:0; z-index:9999; width:62px; display:none; }
	.peKenBurns .peKb_controls .peKb_mainPanel, .peKenBurns .peKb_controls .peKb_holder{ position:static;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover{}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover, .peKenBurns .peKb_controls .peKb_arrows .peKb_next, .peKenBurns .peKb_controls .peKb_arrows 	.peKb_next:hover{ background:url(images/sprite_images.png) no-repeat 0 -1150px;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover{ background-position:-80px -1150px;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_next{ background-position: 0 -1210px;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover{ background-position:-80px -1210px;}
	.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_next{ width:30px; height:30px; margin-left:1px; padding:0;}
	.peKenBurns .peKb_controls .peKb_slideBtns{margin-top:32px;}
	/* Fix slideshow's default style for IE */
			
				/*CONDITIONAL STYLES FOR IE7*/
					.ie7 .peKenBurns .peKb_controls .peKb_mainPanel { background:none }
					.ie7 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg { background:none }
					.ie7 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight { background:none }
					.ie7 .peKenBurns .peKb_videoClose { background:none }
					.ie7 .peKenBurns .peKb_logoLabel { background:none }
					.ie7 .peKenBurns .peKb_controls .peKb_arrows{width:70px; right:-7px;}
					.ie7 .peKenBurns .peKb_controls .peKb_videoClose a{ background:none;}
					.ie7 .peKenBurns .peKb_timer{ display:none!important;}
				/*END CONDITIONAL STYLES FOR IE7*/
				
				/*------------------------------------------------------------------------*/
				
				/*CONDITIONAL STYLES FOR IE8*/
					.ie8 .peKenBurns .peKb_controls .peKb_mainPanel { background:none }
					.ie8 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg { background:none }
					.ie8 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight { background:none }
					.ie8 .peKenBurns .peKb_videoClose { background:none }
					.ie8 .peKenBurns .peKb_logoLabel { background:none }
					.ie8 .peKenBurns .peKb_controls .peKb_arrows{width:70px; right:-7px;}
					.ie8 .peKenBurns .peKb_timer{ display:none!important;}
				/*END CONDITIONAL STYLES FOR IE8*/
				
				
			/* e:Fix slideshow's default style for IE */
	/* e:frontpage slideshow */

    /* product pop-up */
    .isProduct .sizeGuideLink { float: left; display: block; width: 100%; margin: 10px 0 5px; }
    .isProduct .sizeGuideLink a { display: inline-block; float: left; color: #f47920; font-size: 12px; }

    .highslide-wrapper, .highslide-outline { background: #FFF !important; }
    .modalArticleDiv .fileIcon { display: inline-block; margin: -8px 5px 0; }
    .modalArticleDiv h2 { font-size: 17px; }
    /* e:product pop-up */
/* e:CLH */


.box3{ width:245px;}
.box3_ct{ width:240px;}
.w106{ width:130px;}
.bt_udskriv{ text-indent:9999px;}

.ssResultSection li a {
    display: block;
    margin: -14px 0;
    padding: 14px 0;
    width: 590px;
}

#productRelationsCenter.topSellingInCategory .relationsTable.noRight .relationsTableHeader{ background:url("images/sprite_images.png") no-repeat scroll 0 -1380px;}

.freightNoteDiv,.freightProductPanel.pickup .freightNoteDiv.visible{display:none}
.freightNoteDiv.visible,.freightProductPanel.pickup.selectedFreight .freightNoteDiv.visible{display:block}

#disqus_thread { margin-top: 28px; }



/*FACETT SEARCH*/
.productFilterBoxcontainer{ background:none; margin:0;}
.productListView3 .savePriceList{ display:none;}
.filterOption{ background: url(images/sprite_images.png) right -1539px no-repeat, url(images/blue_repeat.png) 0 0 repeat-x; float:left; margin:8px 8px 0 0; height:22px; line-height: 22px; font-size: 14px;}
.filterOption .filterOptionSelection{ background: url(images/sprite_images.png) no-repeat -968px -521px; font-size:14px; color:#FFF; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; line-height:22px; height:22px; padding:0 6px 0 8px;}
.filterOption .filterRemoveFilterOption{ background:url(images/sprite_images.png) no-repeat right -521px; height:20px; width:20px; border:none;}
.resetAllFilter input, .resetAllFilterBottom input{background:url(images/sprite_images.png) right -1316px no-repeat, url(images/orange_repeat.png) 0 0 repeat-x; color: #FFF;border:none; font-size:14px; line-height:28px; width: 170px; height:28px; outline:none; cursor:pointer; margin:0 0 2px 0; text-transform: none; text-align: left; padding: 0 0 0 10px; font-weight: bold; }
.headerFilter{border:none; margin:0; padding: 0; position:relative; width:170px; font-weight: normal; height: 28px;}
.productFilterBoxcontainer .filterOptionName{ background: url(images/blue_repeat.png) 0 top repeat-x; color: #FFF; font-size:15px; font-weight:normal; text-transform: none; padding:0 0 0 10px; line-height:28px; height:28px; font-weight: normal; font-style: normal; width: 163px; max-width: 100%}
.jspPane{ padding:0 !important; width:154px !important;}
.filterOptionPanel {border: 0;}
.filterOptionSelection {vertical-align: middle; background: #333; color: #fff; font-size: 10px; height: 20px; line-height: 20px;    padding: 0 0 0 6px; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2); border-radius: 0;-moz-border-radius: 0; -webkit-border-radius: 0;   -o-border-radius: 0;}
.filterOption .facet_label { line-height: 22px; color: #FFF; font-size: 14px; text-transform: none }
input.filterResetOnlyFilter {background:  none; color: #FFF; position: absolute; right:0; top:0; padding:0 6px 0 0; margin: 0; font-size:11px; text-transform: none;  height: 28px;   line-height: 28px;  border:none; outline:none; *width:35px; text-decoration: underline}
.filter_options_content{ padding:0;}
.filterTable{ background: none; width:170px !important; }
.customCheckboxContainer.isCheck {background: url(images/sprite_images.png) no-repeat -81px -1515px;}
.filterFacetName .facet_label,.filterTable .filterFacetCountText {font-size: 10px; color: #000; line-height: 12px;}
.filterGroup { padding: 0;}
.filterTable .filterRow { border-bottom: #d8d9db 1px solid; height: 27px; line-height: 27px;  }
.filterTable:last-child .filterRow{ border-bottom: none}
.filterTable td, .filterTable .filterCheckBox { padding:0 0 0 }
.filterTable .filterCheckBox {padding-right:0; padding-top:0; width: 19px;}
.filterGroup { margin:0 0 0 0; overflow: visible; width:170px !important; padding-left: 0;}
.jspContainer{ width:163px !important;}
.filterCheckBox { width: 20px; }
.filterTable .filterFacetCountText  {text-align: right; font-size:14px; padding-top:0; }
.filterTable .filterFacetName { width: 110px;}
.filterTable .filterFacetName .facet_label{ font-size: 14px; color: #000; text-transform: uppercase}
.customCheckboxContainer { background: url(images/sprite_images.png) no-repeat -10px -1515px; display: block; height: 13px; position: relative; width: 16px;}
.filterFacetName .facet_label, .filterCheckBox .customCheckboxContainer {cursor: pointer;}
.filterFacetName .facet_label{ color: #272727; font-size:11px; line-height:11px; text-transform: none;}
.customCheckboxContainer input[type="checkbox"] {left: -3333px; position: absolute; }

.jspVerticalBar { width: 6px; }
.jspDrag {background: #f65003; margin: -1px;}
.jspTrack { background: #e6e6e6; border: 1px solid #dedede;}
.jspVerticalBar .jspArrow { height: 0 !important;}

.resetAllFilterBottom { margin-top: 15px; }
.resetAllFilter{ border:none; padding-bottom:5px; height: 28px;}

.facetFilterDirectLinkContainer{ padding:12px 0 0;}
.facetFilterDirectLinkContainer a.facetFilterDirectLink_showButton{ background: none; padding: 0; text-decoration:none; font-size:14px; text-transform: none; color:#025081; text-decoration: underline; text-align: center; font-style: italic; font-weight: bold}
.directlink_helptext{ text-transform:uppercase; padding:10px 0 5px;}
.directlink_text textarea{ border:1px solid #C0BBB4; font-size:11px; height:65px; padding:5px; width:160px;}
.facet_container { float:left; margin-bottom: 13px}
/*e:FACETT SEARCH*/
.ft_update, .divFooterPart4{display:none;}