﻿@charset "utf-8";
/*General styles start*/
	
    body, html{ background: transparent; font-family: "alternate-gothic-no-1-d",sans-serif; font-size:16px; color:#4c4c4c;}
    input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#4c4c4c; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#4c4c4c; font-size:18px; font-weight:normal; line-height:18px; font-family: "alternate-gothic-no-1-d",sans-serif; height:31px;}
    h2 {margin:0px; color:#4c4c4c; font-size:18px; line-height:25px; font-weight: normal; font-family: "alternate-gothic-no-1-d",sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
	.outer { background:url(images/bg.jpg) #FFF repeat-x; }
    .content {background:url(images/bg_content_re.png) repeat-y; width: 919px;margin:0; padding: 0 47px 0 48px; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; font-size:20px; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:none; width:1014px; position: relative;}
    .productMenucontainer { background:#FFFFFF; }
    .top { background:none; width: 980px; margin:0; height: 158px;}
/*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:#4c4c4c; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#4c4c4c; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #4c4c4c; border-bottom:1px solid #4c4c4c; background-repeat:repeat-x; }
    .headerPaging .paging { color:#4c4c4c; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#4c4c4c; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#4c4c4c; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#4c4c4c; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#cad400; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #cad400; border-top:1px solid #cad400;}
    .line { border-bottom:1px solid #cad400;}
    .link:link { color: #cad400; font-size:10px; }
    .link:active { color: #cad400; font-size:10px; }
    .link:visited { color: #cad400; font-size:10px; }
    .link:hover { color: #cad400; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #cad400;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#cad400; text-decoration:none; line-height:20px; }
    .productHeader { background:#4c4c4c; 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:#cad400; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#cad400; font-size:10px;  line-height:15px; }
    .priceSmall { color:#cad400; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#cad400;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#cad400;  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:#4c4c4c; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#4c4c4c; line-height:13px; }
    .text a:active{color:#4c4c4c; line-height:13px; }
    .text a:visited{color:#4c4c4c;  line-height:13px; }
    .text a:hover{color:#4c4c4c; line-height:13px; }
    .textSmall { color:#4c4c4c; font-size:10px; }
    .textSmall a { color:#4c4c4c; font-size:10px; }
    .textSmall a:link { color:#4c4c4c; font-size:10px; }
    .textSmall a:active { color:#4c4c4c; font-size:10px; }
    .textSmall a:visited { color:#4c4c4c; font-size:10px; }
    .textSmall a:hover { color:#4c4c4c; font-size:10px; }
    .textSmall .link a:hover { color:#4c4c4c; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#4c4c4c; font-size:10px; font-weight: normal; line-height:13px; }
    .textStor { color:#4c4c4c; font-size:13px; font-weight: bold; line-height:13px; font-family: Arial, Helvetica, sans-serif }
	.userInformationFields .textStor {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
	
    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; font-family: Arial, Helvetica, sans-serif }
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:504px; height:289px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#4c4c4c; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#4c4c4c; font-size:11px; font-weight:bold; text-decoration:none; }
        .productNews .devider { width: 18px !important; overflow: hidden; content: ""; zoom:1; } /* hack for IE */
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform:none;}
        .menu a:link { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background:none; }
        .menuOverbg { background:none; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:1px solid #e6e6e6; }
        .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .leftSubMenu { border-top:#e6e6e6 1px solid; }

        .menuNorm { border-bottom:#e6e6e6 1px solid; }
        .menuNorm a { color:#4c4c4c; font-size:11px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#cad400; font-size:11px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#FFFFFF; border-bottom:#e6e6e6 1px solid; }
        .menuActive a { color:#cad400; font-size:11px; font-weight:bold; text-decoration:none; }


        .subMenuNorm a { color:#cad400; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#4c4c4c; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#cad400; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
        .subSubMenuNorm a { color:#cad400; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#4c4c4c; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; padding:0px;}
        .subSubMenuActive a { color:#cad400; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #cad400; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#cad400; font-size:10px; font-weight:bold; line-height:15px; }
        .imageFloat{ float:right; margin-left:5px; margin-bottom:10px; display:inline;}
    /*News styles end*/

    /*RightBox styles start*/
        /*General RightBox styles start*/
            .boxRightContainer { background:#FFFFFF; }
            .boxRightContainerImg {background:#FFFFFF; }
            .boxRight { border:1px solid #e6e6e6; color:#4c4c4c; font-size:11px; }
            .boxRight a { color:#4c4c4c; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#cad400; }
            .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#cad400; }
            .boxRight input {color:#4c4c4c; 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:11px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#4c4c4c; 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:#4c4c4c; 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:#4c4c4c; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#4c4c4c; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#cad400; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: 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; width:170px; padding-left: 25px; }
        .mcbLogoBox a{ color:#fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; }
        
        .textAdress {color:#fff; font-size:15px; line-height:11px; }
        .textAdress a:link{color:#fff; font-size:15px; line-height:11px; }
        .textAdress a:active{color:#fff; font-size:15px; line-height:11px; }
        .textAdress a:visited{color:#fff; font-size:15px; line-height:11px; }
        .textAdress a:hover{color:#fff; font-size:15px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/



/*xuan*/

/* frontpage*/
.main{ background: url(images/bg_content_bottom.jpg) bottom center no-repeat; padding-bottom: 35px;}
.topSection { background: url(images/sprite_image.png) 0 0 no-repeat; width: 980px; padding: 0 17px; height: 220px; position:relative; z-index: 999; }
.topDiv{ margin: 0; width: 980px;}
#clearBottomDiv{ height: 0;}
#ctl00_topMenu_linkLogo, .logoImg{ width: 398px; float: left; height: 82px;}
.additionalMenu{ margin: 0; width: 730px; padding:14px 0 16px; height: 19px;}
.additionalMenu a{ color: #4c4c4c; font-size: 13px; text-transform: none; font-weight: normal;}
.menuNormbg, .menuOverbg{ padding: 0 11px 0 10px; border-left: 1px solid #e5e5e5; height: 19px; line-height: 20px;}
.additionalMenu a:hover{color: #668b99;}
.menuNormbg:first-child, .menuOverbg:first-child{ padding-left:0; border-left: none;}
.menu{ background: none; margin:0; padding: 0; width: 980px; height: 62px; position: absolute; top: 131px; z-index:100; }
#TopImageMap { height: 82px; position: absolute;  right: 17px; top: 49px; width: 553px; z-index: 1000;}
#TopImageMap img{ width: 553px; height: 82px;}

.topSmallCart{ position: absolute; top: -122px; right:0; width: 110px; height: 20px; padding: 8px 5px 0 125px; cursor:pointer; }
#topSmallCartCount { background: url(images/cart_bg.png) repeat-x; border-left: 1px solid #ff9709; border-right: 1px solid #ff9709;  border-radius: 3px 3px 3px 3px;  color: #FFFFFF; font-family: "alternate-gothic-no-1-d",sans-serif; font-size: 12px; font-weight: normal; right: 116px;  line-height: 16px; padding: 0 4px; position: absolute; text-shadow: 0 -1px #cf7a07;  top: -6px;}
#topSmallCartPrice{ text-transform: none; color: #4c4c4c; text-shadow: -1px 1px #fff0b5;}
/*top search*/
.ssBox{ background: none; width: 324px; margin-bottom: 0; margin-top: 12px; height: 38px;position:absolute; right:12px;}
.ssBoxTextDiv input{ width: 207px; height: 36px; padding: 2px 0 1px 12px; margin: 0; background: none; color: #9a9a9a; font-size: 21px; font-weight: normal; line-height: 36px; font-family:"alternate-gothic-no-1-d",sans-serif; }
.ssBoxButtonDiv{ float:right;}
.ssBoxButtonDiv input{ width:70px; height:38px; margin: 0 5px 0 0; padding: 0;}
.ssBoxLoaderIcon{ margin: 10px 0 0;
    position: absolute;
    right: 83px;}

#topDropDownMenu{margin-top:4px; padding-left: 6px;}
li.expanderMenu{padding: 0 !important;}
#topDropDownMenu li.expanderMenu { background: url(images/item_submn.png) no-repeat  92% 50%;}
#topDropDownMenu li.showAsHover { background: url(images/topLineLink_bg.png) repeat; border-top-left-radius:3px;  border-top-right-radius: 3px; box-shadow: 0 -1px 6px #484848; }
/*#topDropDownMenu li#topmenu_5{ background: url(images/sprite_image.png) -592px -244px no-repeat;width: 144px;}
#topDropDownMenu li#topmenu_5 a{padding: 0 34px 0 8px; text-shadow:0 1px #fff; color:#4c4c4c;}*/
#topDropDownMenu .menuContainer li:last-child a{ text-shadow:none; color:#fff;}
#topDropDownMenu .topLineLink{ color: #FFF; font-size:28px; font-weight: normal; text-transform: none; font-family: "alternate-gothic-no-1-d",sans-serif; text-shadow: 0 -1px #648a96; }
#topDropDownMenu .showAsHover a.topLineLink {background: url(images/item_active.png) no-repeat  92% 50%;}
/*#topDropDownMenu .showAsHover#topmenu_5 a{ background: none; }
#topDropDownMenu .showAsHover#topmenu_5{  border-radius: none; box-shadow: none;}*/
li.expanderMenu div.menuFirstWrap{ background:  #494949 url(images/bg_menudropdown.png) repeat-x; padding: 15px 0 25px 0; border-bottom-left-radius: 3px;  border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
li.expanderMenu div.menuSecondWrap{ background: none; padding: 0;}
li.expanderMenu div.menuThirdWrap{ background: none; margin: 0; border: none; padding: 0;}
#topDropDownMenu li:first-child a.topLineLink{ padding:0 22px 0 11px; /*padding:0 21px 0 4px\9;*/} 
#topDropDownMenu a.topLineLink{ padding: 0 22px 0 8px; /*padding: 0 21px 0 4px\9;*/ line-height: 56px; letter-spacing:0.02em; /*letter-spacing: -1px\9;*/}
#topDropDownMenu .menuHeightDiv{ display: none;}
li.expanderMenu div.menuContainer{ z-index:9999; margin-top:-3px;}
#topDropDownMenu .menuContainer li:last-child{ background: none;}
#topDropDownMenu .menuContainer a{ text-transform: none; font-family: Arial, Helvetica, sans-serif; font-size:13px !important; font-weight: normal !important; line-height: 20px; color:#fff;}
#topDropDownMenu .menuContainer a:hover, #topDropDownMenu .menuContainer li:last-child a:hover{ color: #88bdcd;}
#topDropDownMenu dt{ border: none; margin:0; padding-bottom:0; }
li.expanderMenu div.menuFirstWrap{ padding-left: 0; padding-bottom:20px;}
#topDropDownMenu dl{ border: none;  background:url(images/bg_border.jpg) left top repeat-y; }
#topDropDownMenu dl:first-child { background: none !important;  margin-left: -2px;}
#topDropDownMenu dd{ padding:0 36px 0 26px; width: 179px;}
#topDropDownMenu .menuLinkElement{ color: #fff; font-size:19px; padding-top: 1px; font-weight: normal; font-size:14px\9; font-family:"alternate-gothic-no-1-d",sans-serif; padding-left:16px;}

/*footer*/
.wideFooter { background: #4c4c4c url(images/wideFooter_bg.png) repeat-x 0 bottom ;  color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 11px;  position: relative; }
.wideFooterFrontpage {  background: url(images/footer_bg.png) no-repeat center top ; display: block; margin: 0 auto; padding: 0 0 45px 0;  position: relative; width: 1700px;}
.wideFooterContent{ background: url(images/bg_footer_adrress.png) 0 0 no-repeat; width: 980px; height: 78px; margin: 0 auto; position: relative; }
.wideFooter h1, .wideFooter .title{ font-size: 30px; font-family: "alternate-gothic-no-1-d",sans-serif;; color: #fff; font-weight: normal; text-transform: uppercase; line-height: 37px; padding-bottom: 4px;}
.wideFooter p{  background: url(images/bg_border_f.jpg) top right repeat-y; padding-right: 35px; margin: 0; color: #b8b8b8; font-size: 11px; font-weight: normal; font-style: italic; font-family: Arial, Helvetica, sans-serif; line-height: 16px;}
.divFooterPart1{ padding-left: 400px; width: 454px; }
.divFooterPart2{ padding-left: 20x;  width: 236px; position: absolute; top: 0; left: 878px; }
.divFooterPart3{ width: 208px; padding-top: 36px; position: absolute; top: 0; right: 360px; pading-left:23px;}

.divFooterPart3 .footer_phone{ background: url(images/sprite_image.png) -896px -392px no-repeat; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:30px; padding-left: 40px; margin-bottom: 12px; line-height: 29px;}
.divFooterPart3 .footer_email{ background: url(images/sprite_image.png) -592px -392px no-repeat;  height:30px; padding-left: 40px; margin-bottom: 12px; }
.divFooterPart3 .footer_email a{ font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #fff; text-decoration: none; line-height: 29px;}
.divFooterPart3 .footer_fb{ background: url(images/sprite_image.png) -896px -328px no-repeat; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:30px; padding-left: 40px; line-height: 29px;}

.textAdress{ width:600px; background: url(images/creditcard.jpg) 37px 27px no-repeat; padding-left: 195px; padding-top: 36px; height: 44px; color: #fff; font-size: 15px; font-family: "alternate-gothic-no-1-d",sans-serif; font-weight: normal;}
.textAdress a{ color: #fff; font-size: 17px !important; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
.mcbLogo{ position: absolute; bottom: 13px; right: 50px; padding: 0; margin: 0;}




/*product*/
.centerProductNoRight{ width: 731px; padding: 0; position: relative;}
.isProduct .content{ padding-top: 2px;}
.isProduct .left{padding-top:18px;} 
.isProduct .centerContentProductNoRight{ width: 703px; padding: 0 9px 0 19px; margin-top:13px;}
.isProduct .productItemPic{ width: 420px; margin-right:21px; position: relative; z-index:100;}
.isProduct .imageBorderMedium, .isProduct .imageBorderMedium a.highslide img{ width:420px; border: none;}
.isProduct .imageBoxMedium{ width: 420px; padding: 0;  border-radius: 5px;}
.productItemInfo.noRight{ width: 262px; position: relative; z-index: 99;}
.isProduct .shareBox{ position: absolute; top: 0; right: 0; z-index: 100;}
.isProduct .headline{ font-size:35px; color: #4c4c4c; font-weight: normal; line-height: 32px; height: auto; text-transform: none; border: none; margin: 5px 0 3px; padding: 0 0 10px 0;}
.isProduct .overlayList {  height: 141px; left: -6px;  top: -6px;  width: 141px;}
.relatedProduct .overlayList { height: 64px;  left: -3px; top: -3px; width: 64px;}
.relatedProduct .overlayList img{ width: 64px; height: 64px; margin: 0;}
.isProduct .productItemPicBorder{ border-radius: 5px 5px 5px 5px; box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); border: none; border: 1px solid #e8e8e8\9;}
.relatedProduct .relatedProductImage a{ border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
    height: 119px;
    overflow: hidden;
	border: 1px solid #e8e8e8\9;}

.isProduct .prevPrice, .isProduct .priceStor{ color: #4c4c4c; }
.isProduct .prevPrice{ font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: line-through; font-weight: normal; line-height: 18px; }
.isProduct .priceStor{ font-size: 40px;  font-family: "alternate-gothic-no-1-d",sans-serif; font-weight: normal; line-height:36px; padding-top: 2px;}
.savePrice {background: url("images/saleBg.png") no-repeat scroll 0 0 transparent;
			border-radius: 4px 4px 4px 4px;
			box-shadow: 2px 2px 3px 0 #CCCCCC;
			display: block;
			float: left;
			font-family: "alternate-gothic-no-1-d",sans-serif;
			font-size: 16px;
			font-weight: bold;
			height: 26px;
			line-height: 24px;
			margin: 6px 0;
			padding: 0 12px 0 10px;
			text-align: center;
			text-shadow: 0 1px #FFFFFF;
			text-transform: uppercase;}
.isProduct .divOfferConditions{ display:none;}
.isProduct .multiPrices { width:262px; float: left; margin: 0;}
.isProduct .multiPrices .column1 { background: url(images/sprite_image.png) no-repeat scroll -754px -450px transparent;}
.isProduct .multiPrices tr{ color: #4C4C4C;  font-family: Arial,Helvetica,sans-serif;  font-size: 13px;  padding: 0 0 2px 6px;  text-shadow: 0 1px #FFFFFF;}
.isProduct .multiPrices .column2 { background: url(images/sprite_image.png) no-repeat scroll right -450px transparent;}
.isProduct .multiPrices .column2{ float: left;}
.isProduct .multiPrices td { height: 20px; line-height: 20px;  padding: 1px 6px 4px 8px;}
.isProduct .choiceBorders{ border:none; position: relative; z-index: 1;}
.isProduct .choiceBox { float:left; margin: 0px 0 14px;}
.isProduct .choiceBox, .isProduct .choiceBorders, .isProduct .choiceBordersInner{ width: 262px;}
.isProduct .choiceBordersInner{ position: relative; z-index: 1; margin-top: 6px;}
.isProduct .itemVariantDropDowns, .isProduct .itemVariantDropDowns select{ width:152px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;  text-shadow: 0  1px #fff;}
.isProduct .itemQuantity span.text { display: none;}
.itemVariant{margin: 0 0 14px 0;}
.isProduct .itemQuantity { background: url(images/sprite_image.png) no-repeat -150px -252px; clear: none; display: block; float: left; height: 41px;  width: 37px;  margin: 0px 0 10px 0;}
.inputQuantity { background: none ; border: none; color: #4c4c4c; font-size: 22px;  font-family: Arial,Helvetica,sans-serif; line-height: 18px; margin: 6px 0 0 0; width: 36px;}
.isProduct .itemButton.addToCart {  background: url(images/sprite_image.png) no-repeat  -250px -252px;  clear: none; display: block; float: left; height:41px; width: 215px; margin: 0px 0 10px 10px;}
.isProduct .bigButton.addToCartButton { background: none; font-size: 0;  height: 40px; line-height: 0; outline: none; overflow: hidden; padding: 0; position: absolute; text-indent: -9999px; width: 215px;}
.isProduct .stock {  float: none;font-size: 13px;  font-family: Arial,Helvetica,sans-serif;  line-height: 14px;  margin: 0 ; padding: 0 0 11px;}
.isProduct div.freightLink a, .isProduct .itemButton.checkAndWishList input {   font-size: 0; height: 25px; line-height: 0; outline: none; overflow: hidden; position: absolute;text-indent: -9999px; width: 126px;}
.isProduct .wishListButton { display: none;}
.isProduct div.freightLink { background: url("images/trustpilot.png") no-repeat scroll center bottom transparent; display: block; height: 25px; margin: 0; padding-bottom: 86px;}
.isProduct div.freightLink a { background: url(images/sprite_image.png) no-repeat 0 -332px ; display: block;}
.isProduct .checkListButton { background: url(images/sprite_image.png) no-repeat  -136px -332px ;left: 135px; margin-top: 0 !important;}
.isProduct .choiceBorders .checkAndWishList {  margin: 0; position: relative; width: 262px;}
.isProduct .itemNo{float:left;  color: #668b99; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.isProduct .descriptionLabelContainer{ font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #4c4c4c;}
.isProduct .descriptionLabelContainer .text{ line-height: 18px;}
.isProduct .itemInfo{ float:left; width: 262px; position: relative; padding-bottom: 25px;}
.productItemPicContainer{ margin: 17px 20px 0 0; }
.compact-product-description-div { bottom: 3px; left: 0; position: absolute;}
.compact-product-description-gradient {  background: url(images/description_gradient.png) repeat-x scroll 0 0 transparent;  display: block; height: 40px; padding: 6px 0;  width: 262px;}
#compact-product-description-show-more-button { background-position: -446px -332px; }
#compact-product-description-show-less-button { background-position: -446px -360px; }
#compact-product-description-show-more-button, #compact-product-description-show-less-button { background-image: url(images/sprite_image.png); background-repeat: no-repeat; padding: 0 0 0 25px; cursor: pointer; font-family: Arial;  font-size: 13px;  font-weight: normal;  line-height: 18px; text-decoration: underline;}
.isProduct .itemAdded{ margin: 10px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.isProduct .validationSummary ul{ margin:5px 0; padding: 0 0 0 13px;}
.isProduct .boxCenterContainerImgPRODUCT{ width: auto; float: left; margin: 20px 0 35px 0;}
.isProduct .itemPicZoomText{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 13px; padding-left: 22px; background: url(images/img_zoom.jpg) top left no-repeat; }
.isProduct .itemPic{ width: 420px; margin: 0;}
.isProduct .topSectionBreadcrumb{ padding-left: 17px; width:600px;}
.itemPicZoomImg{ display: none;}
.isProduct .productItemPicBorder img, .relatedProduct .relatedProductImage img{ border-radius: 5px;}
.isProduct .productItemPicBorder img{ width:100px;}
/* product RelationsCenter*/


#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a{  font-size: 11px; font-family: Arial, Helvetica, sans-serif; float:left; }

#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a.smallProductListShowMore {
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 25px;
    margin-top: 6px;
    padding: 0;
    width: 97px;
}
.smallProductListShowMore{ background: url(images/sprite_image.png) 0 -252px no-repeat; font-size:0 !important; line-height: 0; *text-indent: -9999px; width: 96px; line-height: 41px; padding: 13px 48px; *display: block; *padding:0; *line-height:26px; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price{color: #4C4C4C;
    float: left;
    font-family: "alternate-gothic-no-1-d",sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding-top: 10px !important;
    text-align: center;
    width: 100%;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: line-through; bottom: 0px;}
.isProduct .ajaxload {  background-image: url(images/search-loader.gif); position: absolute;  right: 0;  top: -10px;}
.relationsTable { width: 720px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage{  border: medium none !important;
    height: 120px;
    width: 100px;}
#productRelationsCenter .relationsTable.noRight .relatedProduct{ width: 118px;}
.relatedProductDiv{ padding: 9px 9px 0; width: 100px;}
#productRelationsCenter .relationsTable.noRight .relationsTableHeader{ width: 702px; height: 38px; background: url(images/sprite_image.png) 0 -1248px no-repeat; font-size: 0; line-height: 0;  *text-indent:-9999px;}
#productRelationsCenter .relationsTable .relationsTableHeader{ width: 702px; height: 60px; background: url(images/sprite_image.png) 0 -1656px no-repeat; font-size: 0; line-height: 0;}
.relationsTable .boxContent { border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; padding-bottom:4px !important; margin-bottom:20px; padding-top: 2px; } 
.highslide-number{ font-size: 1.3em;}
.highslide-caption{ background-color: #fff;}
/* e:xuan*/




#productRelationsCenter.othersBought .relationsTable.noRight .relationsTableHeader{ background: transparent; font-size:29px; font-family: "alternate-gothic-no-1-d",sans-serif; text-align: center; color: #4c4c4c; font-weight: normal; text-transform: uppercase; line-height: 47px; height: auto; text-transform: uppercase; border: none; margin: 0; padding: 0; *text-indent: 0;}






/* linh */

	/* left menu*/
		.left{ width:188px; padding:0; margin:0;}
		.productMenucontainer{ margin:0; padding:0;}
		.productMenucontainer .leftMenuContainer{ background:url(images/bg_leftmenu_bottom.jpg) no-repeat 0 bottom; border:none; padding:0 0 10px; width:188px; margin:0;}
		.productMenucontainer .leftMenuContainer.itemGroup3{background:url(images/bg_leftmenu_bottom_last.jpg) no-repeat 0 bottom; padding:0 0 14px;}
		.leftMenuHeader{ background:url(images/sprite_image.png) no-repeat 0 -472px; width:160px; padding:15px 14px 8px ; margin:0;}
		.itemGroup0 .leftMenuHeader{ background:url(images/sprite_image.png) no-repeat 0 -392px;  padding:19px 14px 8px ; margin:0;}
		.leftMenuHeader a{ color:#fff; font-size:20px; text-transform:uppercase; font-weight:normal; font-family: "alternate-gothic-no-1-d",sans-serif; text-decoration:none;  display:block; padding:0 25px 0 14px;}
		.leftMenu{ background:url(images/bg_leftmenu.jpg) repeat-y;padding:9px 23px 0 23px; }
		.leftMenu a{font-size:20px; font-weight: normal; word-wrap:break-word;}
		.menuNorm{ border-bottom:1px solid #e4e4e4; padding:4px 0 5px 6px;}
		.leftMenu .menuNorm:last-child{ border:none;}
		.menuNorm a{  display:block; line-height:15px; font-weight: normal;}
		.menuNorm a:hover{  color:#668b99;font-size:20px; font-weight: normal;}
		.menuMore, .menuLess{ list-style-type:none; padding:4px 0 6px 5px;}
		.menuMore a, .menuLess a{ color:#668b99; text-decoration:none;}
		.menuActive{ padding:0; border:none;}
		.menuActive a{ color:#668b99; padding:4px 0 6px 5px; display:block; line-height:15px;}
		.leftSubMenu{ border:none; padding:0; margin:0;}
		.subMenuNorm{ padding:0 0 4px 0;}
		.subMenuActive a, .subMenuNorm a, .subMenuNorm a:hover, .subSubMenuNorm a:hover{ border:none; background-color:#dbecf1; border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#4c4c4c; text-shadow:0 1px #fff; font-size:11px; font-family:Arial, Helvetica, sans-serif;padding:1px 0 1px 6px; font-weight:normal;}
		.subSubMenuActive a{ background: none; text-decoration:none; padding: 0px;}
		.leftSubSubMenu{ padding:5px 0 5px 15px;}
		.subSubMenuNorm{ padding:0;}
		.subSubMenuNorm a, .subSubMenuNorm a:hover{ background:none;padding:0 0 2px; color:#668b99;}
		
		.leftMenuContainerSeperator{ height:0; display:none;}
	/* e:left menu*/
	
	/* frontpage slideshow*/
		.frontpageOuter{float:left; width:682px; background:url(images/sprite_image.png) no-repeat 0 -1300px; height:321px; padding:18px 19px 0;}
		.peKenBurns{ width:682px; height:323px;}
		.peKenBurns .peKb_slides .peKb_frame{ background: #fff;}
		.peKenBurns .peKb_slides{border:none; border-radius:0; background:#fff;}
		.peKenBurns .peKb_shadow .peKb_middle{ background:none;}
		.peKenBurns .peKb_timer .peKb_overlay{ background: url(images/sprite_image.png) no-repeat -946px -1437px; width:16px; height:16px; }
		.peKenBurns .peKb_controls{ overflow:visible; z-index:999;}
		.peKenBurns .peKb_timer{ width:6px; height:6px;}
	
		.peKenBurns .peKb_controls .peKb_slideBtns li{ width:6px; height:6px; margin-left:10px;}
		.peKenBurns .peKb_controls .peKb_slideBtns li a, .peKenBurns .peKb_controls .peKb_slideBtns li a:hover{ background:url(images/sprite_image.png) no-repeat -896px -1437px;width:16px; height:16px;}
		.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide, .peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover{width:16px; height:16px; background:url(images/sprite_image.png) no-repeat -946px -1437px;}
		.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover{width:16px; height:16px; background:url(images/sprite_image.png) no-repeat -946px -1437px;}
		.peKenBurns .peKb_timer canvas{display:none;}
		.peKenBurns .peKb_controls .peKb_arrows{ border-radius:0; padding:0; position:absolute; top:-54px; right:0; z-index:9999; width:62px;}
		.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_image.png) no-repeat -900px -1300px;}
		.peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover{ background-position:-980px -1300px;}
		.peKenBurns .peKb_controls .peKb_arrows .peKb_next{ background-position: -900px -1360px;}
		.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover{ background-position:-980px -1360px;}
		.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:24px;}
		/* 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 */
	
	
	/* content frontpage*/
		.content{ padding-bottom:35px; padding-top:20px; position: relative; z-index: 1;}
		.center{ padding-left:10px;}
		.isFrontpage .center{position:relative; width:720px; padding:0 0 0 10px; z-index:0;}
		.frontpageOuter{ margin:130px 0 0; z-index:1; position:relative;}
		.boxCenterContainerImg{ position:relative; margin: -469px 0 0; padding:0; z-index:999; display:block;  float:left;}
		.boxCenterContainerImg, .boxCenterContainerImg img{width:auto;}
		.boxCenterContainerImgLEFT, .boxCenterContainerImgLEFT img, .boxCenterContainerImgRIGHT, .boxCenterContainerImgRIGHT img{ margin:0; width:240px;}
		.divClear{height:0;}
		
		.isFrontpage .productNewsContainerOuter{ background:url(images/sprite_image.png) no-repeat 0 -1720px; padding:68px 0 0;}
		.isFrontpage .productNews{ margin:0; width:720px;}
		.isFrontpage .productNews tr{ background:url(images/fp_product_bg.jpg) no-repeat center bottom; display:block; padding:0 0 14px; margin-bottom:10px;}
		.isFrontpage .productNewsItem{ height:auto; padding:0;}
		.isFrontpage .productNewsItemImage{-moz-box-shadow:0px 0px 9px rgba(0,0,0,0.3);-o-box-shadow:0px 0px 9px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 9px rgba(0,0,0,0.3);-ms-box-shadow:0px 0px 9px rgba(0,0,0,0.3);	box-shadow:0px 0px 9px rgba(0,0,0,0.3); border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border: 1px solid #e8e8e8\9;}
		.isFrontpage .productNewsItemImage img{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
		.isFrontpage .productNewsItemImage .overlayList img{ border-radius: 0;}
		.isFrontpage .productNewsItemImage a{ display:block;}
		.isFrontpage .productNewsItemImage img{ border:none !important; margin:0; *width:94px;}
		.isFrontpage .productNewsItemDiv{ padding:9px 9px 0 9px;}
		.isFrontpage .overlayList{ height:64px; width:64px; top:-3px; left:-3px; }
		.isFrontpage .overlayList img{ width:64px; height:64px; margin:0;}
		.isFrontpage  .productNewsItemDiv .textBox{ width:100px; padding:8px 0 0;}
		.isFrontpage .productNewsItem .text{color: #4C4C4C;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 25px !important;
    line-height: 13px;
    overflow: hidden;}

		.isFrontpage .productNewsItem .prevPrice{top: 4px; float:left; width:100px; color:#4c4c4c; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:line-through; line-height:13px;}
		.isFrontpage .productNewsItem .price{ width:100px; display:block; font-size:18px; font-weight: normal; color:#4c4c4c; margin:0; padding-bottom:3px;}
		.isFrontpage .frontpagePrices{ width:100px; margin:0;}
		.isFrontpage  .productNewsItemDiv .button{ background:url(images/sprite_image.png) no-repeat 0 -252px; width:96px; height:25px; font-size:0; text-indent:-9999px; margin:0 auto;}
		.isFrontpage .freightLink{ display:none;}
		
		#logo_parner{width:702px; margin:25px auto 0;}
		
		.LoginBoxRight, .boxRightContainerNewsLetter{display:none;}
		
	/* e:content frontpage*/
	
	/* seo text*/
		.moreInfoText{ font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:11px 0 0 9px; margin-bottom: 30px}
		.moreInfoText a{ text-decoration:none;}
		.moreInfoTextClick {font-family: "alternate-gothic-no-1-d",sans-serif; font-size: 18px; font-weight: normal; margin-bottom: 30px;}
		.moreInfoText .moreInfoTextClick a, .moreInfoText .moreInfoTextClick a:hover{ line-height:15px;}
		.moreInfoText .text a:link{ font-size:11px;}
		.isFrontpage .moreInfoText{ padding:28px 0 0 9px;}
	
	/* e:seo text*/
	
	/* product list*/
		.isProductlist .centerProductListNoRight, .isSearch .centerProductListNoRight{ width:720px; padding:19px 0 0 10px; background:url(images/productList_top.jpg) no-repeat 10px 0;}
		.isSearch .centerProductListNoRight{ background:none;}
		.topSectionView2Outer{ background:url(images/productList_bg.jpg) repeat-y 0 bottom; padding:0 19px 34px;}
		.topSectionView2{ width:682px; position:relative; border:none; padding:0 0 15px; z-index:1; height:167px;}
		.noPicture .topSectionView2{ height:auto;}
		.isProductlist .topSectionView2 .topSectionBreadcrumb, .isSearch .topSectionView2 .topSectionBreadcrumb{ position:absolute; top:-37px; left:-21px;}
		.topSectionBreadcrumb li a{ margin:0 1px 0 0;}
		.topSectionBreadcrumb{ font-family:Arial, Helvetica, sans-serif; font-size:10px;}
		.topSectionBreadcrumb ul{margin:0; height:auto;}
		.topSectionBreadcrumb li, .topSectionBreadcrumb li a{color:#4c4c4c;}
		.topSectionBreadcrumb li .b{ background:url(images/sprite_image.png) no-repeat -450px -386px; }
		.topSectionBreadcrumb li.first .b{ background:none;   display: none;}
		.topSectionView2Content{ padding:16px 0 0 26px;}
		.noPicture .topSectionView2Content{ padding-top:15px; padding-bottom: 42px;}
		.topSectionView2 h1{ font-size:47px; font-weight:normal; font-family: "alternate-gothic-no-1-d",sans-serif; text-transform:uppercase;}
		.topSectionView2 p{ color:#4c4c4c; text-shadow:0 1px #fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; padding:1px 0 0; margin:0; width:635px;}
		.topSectionView2 a{ color:#4c4c4c; text-shadow:0 1px #fff; line-height:17px; }
		.topSectionView2 .showOnly{ position:absolute; bottom:0; left:0; float:none; width:682px; height:45px; background:url(images/viskun_bg.png) repeat; z-index:99;}
		.topSectionView2 .showOnly .textStor, .topSectionView2 .showOnly select{ float:left;}
		.topSectionView2 .showOnly .textStor{ padding:16px 11px 0 26px; font-size:17px; font-weight: normal;}
		.topSectionView2 .showOnly select{ width:151px; font-family:Arial, Helvetica, sans-serif; font-size:13px;  margin:12px 10px 0 0 !important;}
		.isProductlist .imageBorderMedium img, .isSearch .imageBorderMedium img{ max-height: 220px;}
		
		/* itemgroups*/
			.divItemGroups{ margin:0; width:702px; padding:0 0 0 9px;}
			.divItemGroups .row .item{ width:124px; height:62px; margin:0 0 0 20px;background:url(images/sprite_image.png) no-repeat -250px -392px;}
			.divItemGroups .row .item.first{ margin:0;}
			.divItemGroups .row .item a{ font-size:12px; color:#fff;  text-shadow: 0 0px #658C98;  font-family: Arial, 'Trebuchet MS'; text-transform: none; font-weight:bold; display:block; padding:9px 5px 10px; line-height:15px;}
			.divItemGroups .row .item a:hover{ text-decoration:none;}
			#productListTable tr:first-child td{ height:8px;}
			#productListTable tr:nth-child(3) td{ height:11px;}
		/* e:itemgroups*/
		
		/* paging */
			.headerPaging{ border:none; background:none;}
			.headerPaging a:link{ text-decoration:none; padding:0; margin-right:2px;}
			.headerPaging .paging span{ border:1px solid #e0e0e0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-family:Arial, Helvetica, sans-serif;font-size: 11px; padding:0;padding:2px 5px 1px; float:left;}
			.headerPaging .paging span.hncurrpage, .headerPaging a:hover span{ background-color: #5e7f8c; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5e7f8c), to(#8ac0d0));  background: -webkit-linear-gradient(top, #8ac0d0, #5e7f8c);  background: -moz-linear-gradient(top, #8ac0d0, #5e7f8c);  background: -ms-linear-gradient(top, #8ac0d0, #5e7f8c);  background: -o-linear-gradient(top, #8ac0d0, #5e7f8c); color: #fff; text-shadow:0 -1px #4e6d76;}
			.headerPaging .paging{ float:right;}
			.headerPaging .paging a, .headerPaging .paging span.hncurrpage{ float:left; display:block;}
			.headerPaging .paging .hnpagenext{ margin:0; display:inline-block;}
			.headerPaging .paging .hnpagenext span{background:url(images/sprite_image.png) no-repeat -449px -450px; border:none; padding: 0; height:18px; width:18px; font-size:0; text-indent:-9999px; display:inline-block; line-height:0;}
			.headerPaging .paging .hnpagenext:hover span{ background-position:-449px -495px; }
			.headerPaging .paging span.hncurrpage{ margin-right:2px;}
			.headerPaging .paging .hnpageprev{ margin-right:2px;}
			.headerPaging .paging .hnpageprev span{background:url(images/sprite_image.png) no-repeat -494px -450px; border:none; padding: 0; height:18px; width:18px; font-size:0; text-indent:-9999px; display:inline-block; line-height:0;}
			.headerPaging .paging .hnpageprev:hover span{ background-position:-494px -495px; }
			
		/* e:paging*/
		
		/* product list view */
			.productListView3{padding-top:6px;}
			.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3{ width:220px; padding:0 9px; margin:0;}
			.imageBoxMedium{  position:relative;border:none; padding:0;-moz-box-shadow:0px 0px 9px rgba(0,0,0,0.3);-o-box-shadow:0px 0px 9px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 9px rgba(0,0,0,0.3);-ms-box-shadow:0px 0px 9px rgba(0,0,0,0.3);	box-shadow:0px 0px 9px rgba(0,0,0,0.2); border-top-left-radius: 5px;  border-top-right-radius: 5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; width:220px; border: 1px solid #e8e8e8\9;}
			.imageBoxMedium img{ border-top-left-radius: 5px;  border-top-right-radius: 5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
			.imageBoxMedium .overlayList img{ border-radius: 0;}
			.isProductlist .imageBorderMedium, .isSearch .imageBorderMedium{padding:0; border:none; text-align: center; }
			.isProductlist .overlayList, .isSearch  .overlayList{ width:95px; height:94px; left:-4px; top:-4px;}
			.isProductlist .overlayList img, .isSearch  .overlayList img{width:95px; height:94px;}
			#productListTable .productRow .textBox{ background:#f0f0f0;border-bottom-left-radius: 3px;  border-bottom-right-radius: 3px; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; padding:14px 0 21px;}
			.productListView3 .itemCol2{ margin-left:3px;}
			.productListView3 .itemCol3{ margin-left:2px;}
			.productListItem .itemNo{ display:none;}
			.isProductlist .headlineList a, .isSearch  .headlineList a{ font-weight: normal; font-size:21px; line-height:19px; text-transform: none; color:#4c4c4c; text-shadow:0 1px #fff;}
			.isProductlist .productListView3 .divOfferConditions, .isSearch .productListView3 .divOfferConditions{ display:none;}
			.isProductlist .prevPriceList, .isSearch .prevPriceList{ font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#4c4c4c; line-height:14px; text-decoration:line-through; padding:2px 0 0;text-shadow:0 1px #fff;}
			.isProductlist .priceStor, .isSearch .priceStor{color: #4C4C4C;
    display: inline-block !important;
    font-size: 30px;
    font-weight: normal;
    line-height: 15px;
    padding: 4px 0 9px;
    text-shadow: 0 1px #FFFFFF;}
			.isProductlist .savePriceList, .isSearch .savePriceList{ display:none;}
			.isProductlist .button, .isSearch .button{ background:url(images/sprite_image.png) no-repeat 0 -252px; font-size:0; height:25px; width:96px; text-indent:-9999px; margin:0 auto;}
			.isProductlist .freightLink a, .isSearch .freightLink a{ color:#4c4c4c; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;text-shadow:0 1px #fff;}
			.productListView3 .productRowSpacer{ height:19px;}
			.isProductlist .stock, .isSearch .stock{  padding:0 0 0 4px; margin:0; width:8px; float:none; line-height: 6px; *position:relative;*position:absolute; *top:10px; *right: 7px; *padding:0;}
			.isProductlist .stock img, .isSearch .stock img{ /*position:absolute; top:25px;*/}
			.divPrices > div { display:inline-block; }
			.isProductlist .divPricesOrder br, .isSearch .divPricesOrder br{ display:none;}
			.isProductlist .listProductText .headlineList, .isSearch .listProductText .headlineList {max-height: 38px; overflow: hidden; padding-left: 8px; padding-right: 8px;}
			.listProductText { margin-bottom: 7px; }
		/* e:product list view */
	/* e:product list*/
	
	/* checkout */
		.isCheckout .content .checkout{ margin:0 auto; width:909px; padding:8px 0 0; background-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
		.che_head{ margin:0 0 14px 0px; padding:0 0 0 8px; height:60px;}
		.isCheckout .center{padding:0 0 30px 7px;}
		.che_indhead h1{padding:0;}
		isCheckout .che_indhead h1{ padding-left:6px; font-size:35px; font-weight:bold;}
		.bt2 { background: url(images/sprite_image.png) no-repeat scroll 0 -664px transparent;}
		.bt2 span { background: url(images/sprite_image.png) no-repeat scroll right -708px transparent;  font-family: "alternate-gothic-no-1-d",sans-serif;font-size:25px; font-weight:normal; text-transform:uppercase;}
		.selected .bt2 { background: url(images/sprite_image.png) no-repeat scroll 0 -552px transparent;}
		.selected .bt2 span { background: url(images/sprite_image.png) no-repeat scroll right -596px transparent;  font-family: "alternate-gothic-no-1-d",sans-serif; font-size:25px; font-weight:normal; text-transform:uppercase;}
		.shopvidere { background: url(images/sprite_image.png) no-repeat scroll 0 -784px transparent;}
		.neeste { background: url(images/sprite_image.png) no-repeat scroll right -784px transparent;}
		.bt3 {  background: url(images/sprite_image.png) no-repeat scroll 0 -856px transparent;}
		.bt3 a { background: url(images/sprite_image.png) no-repeat scroll right -880px transparent;  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; text-shadow:0 -1px #668e9a;}
		a.bt3 span { background: url(images/sprite_image.png) no-repeat scroll right -880px transparent;}
		.selected .bt2 .number { background: url(images/sprite_image.png) no-repeat scroll -1px -912px transparent; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
		.bt2 .number { background: url(images/sprite_image.png) no-repeat scroll -120px -912px transparent;}
		.jegaccep { background: url(images/sprite_image.png) no-repeat scroll 0 -1190px transparent; font-size:10px;}
		/*.che_bstep2 input, .isCheckout input, .isCheckout textarea, .isCheckout select { background: url(images/icolist.png) no-repeat scroll 0 -619px transparent; border: medium none;  padding: 5px; width: 192px;}*/
		.che_bstep2 input { background: url(images/sprite_image.png) no-repeat scroll 0 -1092px transparent; border: medium none;  padding: 5px; width: 192px;}
		.che_bstep2 select { background: url(images/sprite_image.png) no-repeat scroll 0 -1092px transparent; border: medium none;  padding: 3px 5px 5px; width: 204px;}
		.che_bstep2 .w129 { background: url(images/sprite_image.png) no-repeat scroll 0 -1055px transparent; padding-left: 15px;  width: 109px;}
		.che_bstep2 .w45 { background: url(images/sprite_image.png) no-repeat scroll 0 -1022px transparent;  width: 35px;}
		.antalpro { background: url(images/sprite_image.png) no-repeat scroll -220px -912px transparent; width: 30px ; padding: 0 ;}
		.che_log_inner_right_field  .w202{background-position:0 -1055px; width:120px !important;}
		.jegaccep a{ color:#fff;}
		.che_Fak .che_checkbox input{ width: auto;}
		.che_bstep2 label.rightLabel{ width:180px;}
		.che_allprice2{ background:url(images/bg_allprice2.png) no-repeat 0 0 #7e7e7e;}
		.che_arrow{ background:url(images/sprite_image.png) no-repeat 10px -952px;}
		.checkout .right .block-box-list a img {width:auto!important; max-width:219px!important;}
		/* Fix bug prices in check out must be on two different columns */
		.che_boxarow {padding: 2px 8px 8px 6px;}
	/* e:checkout */
	
	.bigButton, .ForumButton, #LoginContainer .ForumButton, #LoginContainer #createUserDiv .ForumButton, .button{ background:url(images/button_bg.png) no-repeat; color: #fff; text-shadow:0 -1px #628793; text-transform:uppercase; font-size:9px; font-family: Arial, Helvetica, sans-serif; height:20px; border:none;}
	#LoginContainer{position:relative;}
	.loginRight{float: right;
    margin-top: 23px;}
	.isAuthenticated .LoginBoxRight{ display:block; padding:0;}
	.boxRight{ border:none; margin:0; width:188px;}
	.isAuthenticated .LoginBoxRight .boxRightHeader{ background:url(images/sprite_image.png) no-repeat 0 -392px; margin:0; padding:19px 40px 6px 29px; width:160px; font-family: "alternate-gothic-no-1-d",sans-serif; font-size:15px; font-size:12px\9; font-weight:normal; }
	.isAuthenticated .LoginBoxRight .boxRightContent{ background:url(images/login_bg.png) no-repeat 0 bottom; padding:10px 23px 15px; font-size:17px; font-weight: bold;}
	.LoginBoxRight .loggedInAsText{ font-size:17px;}
	.LoginBoxRight .boxRightLoginContent a{ font-size:15px;}
	.LoginBoxRight .boxRightLoginContent{ padding:0;}
	.LoginBoxRight .boxRightLoginContent a:hover{ color:#668B99}
	.loggedInAsPart{ margin-bottom:10px;}
	.LoginBoxRight .boxRightLoginContent input{ color:#668B99; margin:10px 0 0; font-size:15px; font-family:"alternate-gothic-no-1-d",sans-serif;}
	.wishList{ font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
	.wishList #wishListItems{ border:4px solid #668B99}
	.inputMailSmall{ width:133px; margin:0 0 5px;}
	/* news list*/
		.newslist{ width:505px;}
		.headline{ text-transform:uppercase; font-size:21px; font-weight: normal; border-bottom:1px solid #ccc; height:auto; padding:0 0 10px; margin:0 0 10px;}
		.productHeader{ background:none; border:none;}
		.newslist .headlineList{ background:#4c4c4c; width:505px; float:left; font-size:12px; line-height:22px; padding:0 10px;}
		.headlineList a{ text-transform:uppercase; font-weight:normal; font-size:14px;}
		.line{ border: none;}
		.dato, .link:link, .link:hover, .link:visited{ color:#668B99; font-size:14px;}
		.Img{ border:1px solid #7eaebe;}
		.newslist span.text span, span.text span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	/* e:news list*/
	
	/* search */
		.ssResult{ left:-366px; z-index:999;}
		.ssResultTop{ background-image:url(images/searchField.png)}
		.ssResultSectionHead{ background-color:#698f9d;font-family: "alternate-gothic-no-1-d",sans-serif; font-weight:normal; font-size:13px;}
		.ssBox .ssResultSection li a, #SeeAllLink{ color:#4c4c4c;font-family: "alternate-gothic-no-1-d",sans-serif; font-weight:normal; font-size:15px; }
		.ssResultSection .itemActive{ background-color:#DBECF1;}
	/* e:search */
	.price{ color: #4c4c4c;}
	.wishList .overlayList{ width:32px; height:32px; top:0; left:0;}
	.wishList .overlayList img{ width:32px; height:32px;}
	.wishList .columnImage span a{  }
	.divListSort select{ border:1px solid #ccc;}
	.wishList a{ color:#4c4c4c;}
	

	/* delivery */
		.highslide-container .md{padding:10px !important;}
		.highslide-wrapper, .highslide-outline, .highslide-html{ background:#fff !important; border-radius:5px;}
		.highslide-html-content{ padding:0; margin:0px; background:url(images/delivery_bg.jpg) no-repeat center 0 #f0f0f0; text-align:center; color:#4c4c4c;}
		.md .highslide-header{ height:105px;}
		.modalArticle .articleWrapper h2{font-family: "alternate-gothic-no-1-d",sans-serif; text-transform:uppercase; font-size:20px; font-weight:normal; text-shadow:0 1px #fff; line-height:22px; padding-top:15px;}
		.modalArticle .articleWrapper:first-child h2{font-size:31px; font-weight:bold; padding-bottom:10px; padding-top:0; }
		.modalArticle .articleWrapper span.text br{ display:none;}
		.articleWrapper span{ font-size:13px; text-shadow:0 1px #fff; line-height:15px; font-family:Arial, Helvetica, sans-serif; line-height:17px;}
		.md .highslide-body{ margin:0 auto; width:350px;}
		.md .highslide-footer{ height:0;}
		.highslide-wrapper .closebutton{ left:35px;}
		.modalArticle{ padding-bottom:35px;}
	/* e:delivery*/
	
	/*noItemsTable*/
		.noItemsTable{ width:702px; padding-left:10px;}
	/* e:noItemsTable*/
	.DESVALSummaryErrors{ margin:5px 0 0; padding:0;}
	.printIconCheckList{ background-color:#668B99}
	.divItemGroups .row .item { 

	background-image: url(images/itemGroup_bg.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	
	
	
	height:auto;
	text-align:center; 
	padding-bottom:12px}
.divItemGroups .row .item a {
	word-wrap: break-word;
	background: #8cc1d1;
	 /* fallback */
    background-image: -moz-linear-gradient(top, #8cc1d1 0%, #5d7d8a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cc1d1), color-stop(100%,#5d7d8a));
    background-image: -webkit-linear-gradient(top, #8cc1d1 #5d7d8a 100%);
    background-image: -o-linear-gradient(top, #8cc1d1 0%,#5d7d8a 100%);
    background-image: -ms-linear-gradient(top, #8cc1d1 0%,#5d7d8a 100%);
    background-image: linear-gradient(top, #8cc1d1 0%,#5d7d8a 100%);
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; /*height:auto; padding:13px 5px 14px 29px; background:url(images/itemgroup_arr.png) 0 center no-repeat; margin-left: 11px;*/  display:block;}
/* e:linh*/

















/* new style - CLH */
	.main { background: url(images/bg_content_bottom.png) no-repeat center bottom; padding-bottom: 35px; position:relative; z-index:500; }
	
	/* footer */
	.wideFooter { background: url(images/footer_bg1.png) repeat-x scroll center top #4C4C4C; color: #FFF; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin-top: -128px; position: relative; z-index:400 }
	.wideFooterFrontpage { background: none; display: block; margin: 0 auto; padding: 134px 0 45px; position: relative; width: 980px; }
	
	.divFooterPart1 { padding-left: 40px; width: 454px; }
	.divFooterPart2 { left: 518px; position: absolute; top: 134px; width: 236px; }
	.divFooterPart3 { padding-top: 36px; position: absolute; right: 0; top: 144px; width: 208px; }
	
	.wideFooterContent { background: #719ba9; height: 78px; margin: 0 auto; position: relative; width: 100%; }
	.textAdress { background: url(images/footer_bg2.png) no-repeat 2px 0; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; height: 44px; padding-left: 195px; padding-top: 34px; width: 788px; margin:0 auto; text-shadow:0 -1px #4f6c76; }
	.wideFooter p{ text-shadow:-1px -1px #3e3e3e;}
	.wideFooter h1, .wideFooter .title{ text-shadow:-1px -1px #3a3a3a;}
	.divFooterPart3 .footer_phone, .divFooterPart3 .footer_email a, .divFooterPart3 .footer_fb{ text-shadow:0 -1px #111111;}
	.mcbLogoBox a{ text-shadow:-1px -1px #5a7c87;}
	.mcbLogo { margin: 0; padding: 0; position: relative; width:980px; margin:0 auto; float:none; text-align:right; }
	.mcbLogoBox { float:right; margin-top:-34px; }
	/* e:footer */
	
	/* product list */
	.isProductlist .headlineList a, .isSearch .headlineList a { width:204px; display:block; word-wrap:break-word; }
	.isProduct .headline { word-wrap:break-word; }
	#wishListItems .columnImage span { display: block; }
	/* e:product list */
	
	/* checkout */
	.isCheckout .nextToStockStatus { width: 193px !important; }
	.isCheckout .itemNameTd { width:190px; }
	.isCheckout .stock img { margin-right:0; }
	.isCheckout .stock { padding:0; }
	.itemPriceTd { width:78px; }
	/* e:checkout */
/* e:new style - CLH */
img.typekit-badge{ display:none !important;}
.ssResultSectionError{ font-size:16px;}
.noItemsHeader{ font-size:17px; font-family: "alternate-gothic-no-1-d",sans-serif;}
.noItemsTable{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#LoginContainer #editUserDiv .fieldTxt{ font-size:13px;}
.isWebpage .text{ font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
#loginDiv .validationSummary{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin-top:10px;}

/* Reklamation - njn */

.isWebpage .fieldContainer {font-family: "alternate-gothic-no-1-d",sans-serif;}

	.isWebpage .fieldContainer label {display: inline-block;
		padding-right: 7px;
		width: 130px;}
	.isWebpage .fieldContainer div div div {display: inline-block; margin-bottom: 10px; padding: 4px; position:relative; }
	.isWebpage .fieldContainer div div div:nth-child(even) {background: #dbedf1;}
	.isWebpage .fieldContainer div div div:nth-child(odd) {background: #FFFFFF;}
	.isWebpage .fieldContainer div div div:nth-child(10) {background: #FFFFFF; padding:0px;}
	.isWebpage .fieldContainer div div div:nth-child(12) {background: #FFFFFF; display:block;}
		
	.isWebpage .fieldContainer input {border: 1px solid #C3C3C3; font-size: 13px; height: 20px; padding: 2px; width: 190px;}
	.isWebpage .fieldContainer .acceptConditionsCheckBox input {width:auto!important; height:auto!important;}
	
	.isWebpage .fieldContainer .textRed {
		left: 351px;
		position: absolute;
		top: 10px;
		font-size:14px;
		width: 170px;
	}
	
	.isWebpage .fieldContainer .errorDescriptionTextField {border: 1px solid #C3C3C3;
		font-size: 13px;
		min-height: 140px;
		padding-left: 2px;
		width: 333px;
	}
	
	.isWebpage .fieldContainer .acceptConditionsCheckBoxLabel {width:190px;}
	
	.isWebpage .fieldContainer .sendButton { 
		background: url("images/button_bg.png") no-repeat scroll 0 0 transparent;
		border: medium none;
		color: #FFFFFF;
		font-size: 13px;
		height: 20px;
		text-shadow: 0 -1px #628793;
		text-transform: uppercase;
		width: 90px;
		cursor:pointer;
	}
	
	.isWebpage .fieldContainer .checkBoxLabel {width: 210px;}

	.contactForm .articleWrapper h2 {
		font-size:28px;
		margin-bottom:12px;
	}
	
	.contactForm .articleWrapper h2 + .text br {
	   display: none;
	}	

/* e:Reklamation - njn */

/* Custom styles - njn */
.dtifSpecBoxWrapper {display:none;}
.isProductlist .productListView3 .listItemDescription, .isSearch .productListView3 .listItemDescription { display: none;}

#LoginContainer #loginDiv .divLoginBtn .ForumButton, #LoginContainer .loginRight #createUserDiv .ForumButton {
    border-radius: 3px 3px 3px 3px;
    padding-bottom: 3px;
    padding-top: 2px;
	font-size:9px; font-family:Arial, Helvetica, sans-serif;}
#LoginContainer .loginRight #createUserDiv br{display:none;}
#LoginContainer .loginRight #createUserDiv .ForumButton{
    clear: left;
    float: left;
    margin-bottom: 6px;}
.isProduct #productRelationsCenter {
    clear: both;
    display: block;
    float: left;
    margin: 10px 0;
    width: 100%;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text {
    display: block;
    font-size: 11px;
    line-height: 12px;
    max-height: 39px;
    overflow: hidden;}
.loginLeft #loginDiv br {display:none;}
	
.isProductlist .divPrices .freightLink, .isSearch .divPrices .freightLink  {display: block;
    margin-bottom: 4px;
    padding-bottom: 2px;}
	
	/* part 2 */
	.che_valg .box3 {width: 243px;}
	.che_valg .box3 .box3_ct {width: 248px;}
	.che_valg .box3 .box3_ct .w106 {width: 156px;}
/* e:Custom styles - njn */





.menuNorm a, .menuNorm a:hover, .menuActive a{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.menuMore a, .menuLess a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.subMenuActive a, .subMenuNorm a, .subMenuNorm a:hover, .subSubMenuNorm a:hover{ font-size:11px;}
.subMenuActive{ padding-bottom:4px;}

/*TOP LOGIN _ ANV*/
.loginBoxWrapper {margin:0 auto; display: none; width: auto; background:#638591 }
.tla { position:relative; background:url(images/toplogin_bg.png) 0 -78px no-repeat; padding:0; height: auto;  width:1014px; margin: 0 auto}

.tla .tlaTrans {height: 50px; left: 392px; position: relative; top: 0; width: 222px;}

.tlaUsername { background: none; font-size: 11px; line-height: 11px; padding: 4px 6px 6px 9px;color:#6e7276; font-weight: normal; text-transform: none; position:absolute; top:14px; right:238px; width: 132px; outline: none  }
.tlaPassword { background: none; font-size: 11px; line-height: 11px; padding: 4px 6px 6px 9px;color:#6e7276; font-weight: normal; text-transform: none; position:absolute; top:14px; right:81px; width: 132px; outline: none}
.tlaLoginBtn { width:73px; height:22px; position:absolute; margin:0; padding:0; right:0; top:14px; background:none; cursor:pointer; }
.tlaForgotPass { display:none; }
.tlaFeedback { width:900px; position:relative; }
.tla .ajaxload { position: absolute; right: -30px; top: -40px; }
.tla .validationSummary { top:-20px; left: 638px; position: relative; width: 375px; height:13px; background: none }

.DESVALSummaryErrors li {margin-right: 25px; color: #ffcc0b !important}

.authenticated { margin:0 auto; display: block !important; width: auto; background:#638591  }
.authenticated .tla { position:relative; background:url(images/toplogin_bg.png) 0 0 no-repeat; padding:0; height:50px;  width:1014px; margin: 0 auto}

.authenticated .tlaAuthList { width:1014px; display:inline-block; }
.authenticated .tlaAuthList ul { margin:0; padding:1px 84px 0 0; text-align:right; text-transform:uppercase; font-size: 11px; line-height: 50px; }
.authenticated .tlaAuthList ul li { display:inline-block; padding:0 18px 0 0; }
*+html .authenticated .tlaAuthList ul li { width:auto; float:right; }
.authenticated .tlaAuthList ul li a { color:#FFF; text-decoration:none; text-shadow: #5a7883 1px -1px; font-family: "alternate-gothic-no-1-d",sans-serif; font-size: 19px; font-weight: normal }
.authenticated .tlaAuthList ul li a:hover { color:#FFF; }
.authenticated .tlaLogoutBtn { background: none repeat scroll 0 0 transparent;cursor: pointer; font-size: 0; height: 23px; line-height: 0;margin: 0; overflow: hidden; padding: 0; position: absolute;    right: 0; text-indent: -999px; top: 13px; width: 73px;}

#LoginContainer br { display:none; }
#LoginContainer { margin-top:10px; position:relative; }

#editDiv { left: 220px; position: absolute; top: 63px; }
#editUserDiv .validationSummary { margin: 5px 0 5px 70px; }
#LoginContainer #editUserDiv #editUserCreateButton { padding:0; margin:5px 0 5px 70px; }
.loginAs { background: url(images/sprite_image.png) 0 -1809px no-repeat; padding-left:125px !important;}

.tlaUnauthenticated { height: auto}
.che_star_newaccount { float: right; width: auto; margin: 4px 20px 0 0}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.tlaUsername { background: none; font-size: 11px; line-height: 11px; padding: 4px 6px 6px 9px;color:#6e7276; font-weight: normal; text-transform: none; position:absolute; top:12px; right:238px; width: 132px; outline: none }
.tlaPassword { background: none; font-size: 11px; line-height: 11px; padding: 4px 6px 6px 9px;color:#6e7276; font-weight: normal; text-transform: none; position:absolute; top:12px; right:81px; width: 132px;outline: none }
.tla .validationSummary { top:-17px; left: 638px; position: relative; width: 375px; height:13px; background: none }
.tla .ajaxload { position: absolute; right: -30px; top: -35px; }
}

.fieldContainer .text.form_feedback {
	font-size:20px;
	font-weight:bold;
}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .freightLink{ display: none;}