    @charset "utf-8";
/*General styles start*/	
    body, html{ font-family: 'Helvetica', Arial, Helvetica, sans-serif ; font-size:11px; color:#727272;}
	input, textarea, select { font-family: 'Helvetica', Arial, Helvetica, sans-serif ; font-size:10px; color:#727272; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline, #quickList h1 { color:#5e5e5e; font-size:16px; font-weight: bold; line-height:24px; font-family: 'Helvetica', Arial, Helvetica, sans-serif ; height:31px; text-transform:uppercase}
    h2 {margin:0px; color:#5e5e5e; font-size:14px; line-height:25px; font-weight:bold; font-family: 'Helvetica', Arial, Helvetica, sans-serif ;}
	.left {    float: left;    padding-left: 0px;    padding-right: 0px;    width: 170px; margin-right:28px; padding-top:34px}
	.centerProductListNoRight {    padding-right: 0px;    width: 702px;}
	.main{background: url(images/bg_rex.png) 0 0 repeat-x; }
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:none; border-top:none; width:900px; margin:0; padding: 0 0 166px;}
	.isFrontpage .content{ padding: 0 0 156px;}
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background: url(images/spriteImages.png) -149px -2723px no-repeat; border: none; width:900px;}
    .productMenucontainer { background:#FFFFFF; margin:0; padding:0 }
    .top { background:none; width:247px; height:55px; position:absolute; left:0; top:-97px;  margin:0}
	.topDiv {    margin-top: 0px;    width: 247px;}
	.logoImg {    height: 87px;    width: 247px;}
/*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:#aaaaaa; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#aaaaaa; 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; }
    .newslist .headlineList a { color:#000;}
    .newslist .centerContentWebPage {padding:0px;}
    .headerPaging { background:none; padding:2px 0 0px 0 }
    .headerPaging .paging { color:#bf0f2c; font-size:12px; font-weight: normal; line-height:13px; }
    .headerPaging a:link{ color:#3e3e3e; font-size:12px; font-weight:normal; line-height:13px; }
    .headerPaging a:active{ color:#3e3e3e; font-size:12px; font-weight:normal; line-height:13px; }
    .headerPaging a:visited{ color:#3e3e3e; font-size:12px; font-weight:normal; line-height:13px; }
    .headerPaging a:hover{ color:#bf0f2c; font-size:12px; font-weight:normal; line-height:13px; }

    th.line { border-bottom:1px solid #efefef; border-top:1px solid #bf0f2c;}
    .line, #quickList h1 { border-bottom:1px solid #efefef;}
    .link:link { color: #bf0f2c; font-size:10px; }
    .link:active { color: #bf0f2c; font-size:10px; }
    .link:visited { color: #bf0f2c; font-size:10px; }
    .link:hover { color: #bf0f2c; 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 #efefef;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#bf0f2c; text-decoration:none; line-height:20px; }
    .productHeader { background:none; }
	.isProductlist .productHeader { padding:20px 0 0 0 }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#bf0f2c; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#bf0f2c; font-size:10px;  line-height:15px; }
    .priceSmall { color:#bf0f2c; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#bf0f2c;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#bf0f2c;  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:#848484;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#aaaaaa; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#727272; line-height:13px; }
    .text a:active{color:#727272; line-height:13px; }
    .text a:visited{color:#727272;  line-height:13px; }
    .text a:hover{color:#bf0f2c; line-height:13px; }
    .textSmall { color:#727272; font-size:10px; }
    .textSmall a { color:#727272; font-size:10px; }
    .textSmall a:link { color:#727272; font-size:10px; }
    .textSmall a:active { color:#727272; font-size:10px; }
    .textSmall a:visited { color:#727272; font-size:10px; }
    .textSmall a:hover { color:#bf0f2c; font-size:10px; }
    .textSmall .link a:hover { color:#bf0f2c; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#727272; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#212121; font-size:12px; font-weight:bold; line-height:13px; text-transform:uppercase }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:504px; height:289px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#727272; width:220px; line-height:13px;}

        .productNews img { border:1px solid #efefef;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#727272; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background:none; font-family: HelveticaNeue, Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; height:32px;  margin:0px 0 0 0; padding:18px 0 0 13px; width:887px; position:relative; top:-3px }
		#topDropDownMenu {    margin-top: 0px;}
		li.expanderMenu {    padding: 0 25px 0 0 !important;}
        .menu a:link { color: #FFF; font-size:15px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #FFF; font-size:15px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #FFF; font-size:15px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #b82a41; font-size:15px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background:none; }
        .menuOverbg { background:none; }
		 #topDropDownMenu dt{ display:none}
		 #topDropDownMenu .menuHeightDiv {    height: 17px;}
		 .menu .menuContainer a:link { color:#727272; font-size:12px; line-height:16px; text-transform:capitalize;}
		 .menu .menuContainer a:active { color:#b82a41; font-size:12px;line-height:16px;text-transform:capitalize}
		 .menu .menuContainer a:visited { color:#727272; font-size:12px;line-height:16px;text-transform:capitalize}
		 .menu .menuContainer a:hover { color:#b82a41; font-size:12px;line-height:16px;text-transform:capitalize}
		 #topDropDownMenu dl{ border-right:none; }
		 #topDropDownMenu dd{ padding:10px 15px 0 10px}
		 #topDropDownMenu dd li{ border-bottom:1px solid #efefef; padding:5px 10px 5px 0;}
		
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:1px solid #efefef; }
        .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; }
		.leftMenuHeader a { width: 170px; height: 39px; display: block}
        .leftSubMenu { border-top:#efefef 1px solid; margin:7px 0 0 0; padding:11px 0 4px 14px}

        .menuNorm { border-bottom:#efefef 1px solid; padding:8px 0}
        .menuNorm a { color:#727272; font-size:11px; font-weight: bold; text-decoration:none; text-transform:uppercase;  }
        .menuNorm a:hover { color:#bf0f2c; font-size:11px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#FFFFFF; border-bottom:#efefef 1px solid;padding:8px 0 }
        .menuActive a { color:#bf0f2c; font-size:11px; font-weight:bold; text-decoration:none;text-transform:uppercase;  }


        .subMenuNorm a { color:#727272; font-size:10px; text-decoration:none; font-weight:normal;text-transform:uppercase;  }
        .subMenuNorm a:hover { color:#bf0f2c; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#bf0f2c; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:none;text-transform:uppercase;  }
        .subSubMenuNorm a { color:#bf0f2c; font-size:10px; text-decoration:none; font-weight:normal; border:none;text-transform:uppercase;  }
        .subSubMenuNorm a:hover { color:#727272; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#bf0f2c; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:none;text-transform:uppercase;  }
		.leftMenu li:last-child{ border-bottom:none}
		
		.menuMore, .menuLess {padding:8px 0; list-style: none}
		.menuMore a, .menuLess a { color:#b82a41; font-size:11px; font-weight: bold; text-decoration:none; text-transform:uppercase; }

    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders { border:1px solid #efefef; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #efefef; }
        .imageBoxMedium { background:#FFFFFF;padding:0 }
        .imageBorderMedium {border:none;  }
        
        .productItemInfo {background:#FFFFFF; padding:0 }
        .productItemPicBorder {border:1px solid #efefef; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #bf0f2c; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#bf0f2c; 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 #efefef; color:#727272; font-size:11px; }
            .boxRight a { color:#727272; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#bf0f2c; }
            .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:#bf0f2c; }
            .boxRight input {color:#727272; 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 #efefef; color:#727272; font-size:11px; background: url(images/smallCart.gif) bottom right no-repeat; }
              .boxRightCart #smallCartCount div { border-bottom:#efefef 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#efefef 1px solid;  }
            .boxRightCart #smallCartLink a { color:#727272; 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 #efefef; color:#727272; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#727272; font-size:11px; text-decoration:none; }
            .boxRightContainerBOX .boxRight a:hover { color:#bf0f2c; }
            .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 #efefef; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: none; text-align:right }
        .mcbLogoBox a{ color:#413e3e; }
        .textAdress span{ color:#ba0e2a}
        .textAdress {color:#413e3e; font-size:10px; line-height:11px; }
        .textAdress a:link{color:#413e3e; font-size:10px; line-height:11px; }
        .textAdress a:active{color:#413e3e; font-size:10px; line-height:11px; }
        .textAdress a:visited{color:#413e3e; font-size:10px; line-height:11px; }
        .textAdress a:hover{color:#413e3e; font-size:10px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/
/*new style*/
/*NA*/
#TopImageMap img{ position:absolute; width:900px; height:130px; z-index:6; margin:44px 0 0 0px}
#TopImageMap{ height:176px; position:relative; clear:both}
.topSection{ height:50px; position:relative; background:none; width:900px; margin:0 auto; clear:both; z-index:210 }
.additionalMenu{ width:560px; height:28px; padding:9px 0 0 20px; margin:0; position: absolute; top:-173px; left:0}
.additionalMenu .menuNormbg, .additionalMenu .menuOverbg { background:none; font-size:12px; color:#555350; text-transform:capitalize; padding:0}
.additionalMenu a:link{color:#555350; background:url(images/spriteImages.png) right -412px no-repeat; padding:0 12px 0 5px}
.additionalMenu a:hover{color:#b82a41; background:url(images/spriteImages.png) right -412px no-repeat; padding:0 12px 0 5px}
#criditCardBox{ display:none}


/*search*/
.ssBox {    background: none;    float: right;    height: 42px;    margin-bottom: 0px;    position: relative;    width: 222px;  z-index: 50; top:-14px; right:8px;}
.ssBoxLoaderIcon {    position: absolute;    right: 26px;    top:-3px;}
.ssBoxTextDiv input {    background-color: Transparent;    border: medium none;    color: #939190;
    font-size: 13px;    margin:7px 0 0 0; height:32px; line-height:32px; padding:0 0 0 10px;    width: 180px;}
.ssBoxButtonDiv input {background: none repeat scroll 0 0 transparent; position:absolute; top:10px;right:0;
border: medium none;cursor: pointer;height: 32px;margin:0;padding: 0;width: 26px;}
.ssResult { left:-468px; top:45px; z-index:210; }
.ssResultSectionHead{ text-shadow:none;}
.menu .ssResultSection li a, .menu .noresult a{color:#555350;font-size:11px;}
.ssResultSeeAll #SeeAllLink { color:#555350 }	


/*footer*/
.wideFooterContentRegion { background:#FFF;}
.footerMenuAdvancedDiv{ background:  none}
.wideFooterContent{background:#fff; width:900px ; margin:0 auto; }
.textAdress{ height:30px; width:550px; background:url(images/spriteImages.png) -13px -322px no-repeat; padding:24px 0 0 156px; }
.mcbLogo {    bottom: 62px;    margin: 32px 0px 0 0;    padding: 0;    position: relative; display:none}
.divFooterPart2{ width:900px; margin:0 auto; padding:0 0 30px 0 ;}
.divFooterPart2 h1, .divFooterPart2 .title{ font-size:19px; font-weight:bold; color:#000; margin:0; padding:0 0 3px 0; text-transform:uppercase; }
.divFooterPart2 p{font-size:11px;  color:#000; line-height:16px;margin:0; padding:0; }
.footerMenuAdvancedDivInner{ width:890px; margin:0 auto; padding:16px 0 40px 0; position:relative; height:98px; background:url(images/Footerbar.jpg) 0 top no-repeat; padding-left:10px}
.footerMenuAdvancedMenuDiv{ width:840px;}
.footerMenuAdvancedMenuDiv .over { text-decoration: none !important}
.footerMenuAdvancedLevel1 { margin:0; padding:0;}
ul.footerMenuAdvancedLevel1 { margin:0; padding:0 0 26px; position:relative; top:0; left:0 }
ul.footerMenuAdvancedLevel1 li { display:block; float:left; min-width:83px; width:auto }
ul.footerMenuAdvancedLevel1 li a { display:block }
ul.footerMenu li a { color:#e9e8e4; text-transform:none;  }
ul.footerMenuAdvancedLevel1 > li { margin:0 50px 0 0 }
ul.footerMenuAdvancedLevel1 > li > a { font-size:15px; color:#e9e8e4; text-decoration:none; text-transform:uppercase; font-weight:bold }
ul.footerMenuAdvancedLevel2 { display:block; float:left; margin:25px 0 0 }
ul.footerMenuAdvancedLevel2 li { display:block; float:none ;text-decoration:none}
ul.footerMenuAdvancedLevel2 li a { font-size:11px; color:#000; line-height:14px; text-decoration:none }
ul.footerMenuAdvancedLevel2 li a:hover { color:#b82a41;text-decoration: none }
.footerMenuAdvancedRightSideDiv { display:block; width:33px; position:absolute; top:48px; right:10px; height:33px; }
.footerMenuAdvancedRightSideDiv h1 { display:none }
.footerMenuAdvancedRightSideDiv p { margin:15px 0 0; font-size:11px; color:#8e8d88; line-height:14px }
.linkFTM{ background:url(images/spriteImages.png) -37px -392px no-repeat; clear: left; height:31px; position:relative}
.linkFTM br{ display:none;}
.linkFTM a{ display:block; width:31px; height:31px; position:absolute; top:0; }
.beprimeMail{ left:82px;}
.beprimeTwit{ left:0}
.beprimeFace{ right:0;}
.divFooterPart1{ width:900px; margin:0 auto; position:relative; height:2px; line-height:2px;}





/*list*/
.topSectionBreadcrumb li.first .b { display:none }
.topSectionBreadcrumb li a {    color: #8f8f8f;    text-decoration: none;}
.topSectionBreadcrumb li {    color: #8f8f8f;    margin: 0 2px 0 2px;}
.topSectionBreadcrumb li .b {    background:url(images/spriteImages.png) 0px -457px no-repeat;    display: inline; *margin-right: 5px}
.topSectionBreadcrumb ul { margin:0 0 1px; position: absolute; top:-26px; *top:-16px; width: 700px	}
.topSectionView2 {    background-position: right bottom;    background-repeat: no-repeat;    border-bottom: none;    padding-bottom: 20px;    width: 702px; position:relative; top:25px; *top:35px; -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); box-shadow: 0 0 24px rgba(0, 0, 0, 0.17);height:195px; margin-bottom:18px ; border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate;}
.left .boxRight {    color: #323232;    font-size: 11px;    margin-left: 0px;    width: 170px;}
.boxRightContainer {    background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); 
-moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); padding:0; 
}
.topSectionView2 .showOnly {    float: right;   width: 151px; padding-right:15px; position:absolute; right:0; bottom:15px;}
.topSectionView2 .showOnly select{ width: 149px; height:25px; border:1px solid #bfbfbf; line-height:22px;-webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px; font-size:12px; }
.isProductlist .boxCenterContainerImgLEFT {    margin-bottom: 0;    margin-right: 10px;    width: auto; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.08);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.08); box-shadow: 0 0 5px rgba(0, 0, 0, 0.08); margin-top:23px; *margin-top:34px;}
.isProductlist .boxCenterContainerImgRIGHT {    margin-bottom: 0;    margin-right: 0px;    width: auto; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.08);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.08); box-shadow: 0 0 5px rgba(0, 0, 0, 0.08); margin-top:23px; *margin-top:34px;}
.topSectionView2Content{ padding:18px 20px 0 20px}
.topSectionView2Content h1{ font-size:30px; color:#333333; font-weight:bold;text-transform:uppercase;}
.topSectionView2Content p{ font-size:11px; text-transform:uppercase; color:#727272; font-weight:bold; line-height:150%}
.topSectionView2 p {    width: 332px;}
.leftMenuContainer { margin-left: 0px;    padding-bottom: 5px; border-collapse: separate;  -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); 
-moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); background:#fff;}
.leftMenuContainerSeperator {    height: 10px;}
.leftMenuHeader,.left .boxRightHeader{ background-image:url(images/spriteImages.png); height:39px; width:170px; padding:0; margin:0;font-size:0px; line-height:0px; overflow: hidden; text-indent:-999px}
.itemGroup0 .leftMenuHeader{ background-position:-264px -478px;}
.itemGroup1 .leftMenuHeader{ background-position:-518px -477px;}
.itemGroup2 .leftMenuHeader{ background:url("images/sport.png") no-repeat scroll 0 7px transparent;}
.itemGroup3 .leftMenuHeader{ background-position:0px -477px;}

.leftMenu {    padding: 0 16px 0 14px;}
.left .boxRightHeader{ background-position:-736px -477px;}
.isAuthenticated .left .boxRightHeader{ background-position:-936px -477px;}
.left .boxRightContent {    padding: 16px 14px 14px;}
.divLoginUserName input, .divLoginPassword input{ height:16px; line-height:16px;}
.productListView3{ padding-top: 12px;}
.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3 {    width: 218px;	-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); padding-bottom:19px; border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate;}
.imageBoxMedium{ width:220px}
.productListView3 .itemCol2{margin-left: 21px;}
.productListView3 .itemCol3	{margin-left: 21px;}	
.productListView3 .productRowSpacer {height: 20px;}
.productListView3 .imageBoxMedium img { width: 220px !important; margin:0; border: 0;}
.productListView3 .imageBoxMedium img:hover { width: 220px !important; margin:0; border: 0;  box-shadow: 0 0 0 5px #bf0f2c; -webkit-box-shadow: 0 0 0 5px #bf0f2c; -moz-box-shadow: 0 0 0 5px #bf0f2c; }
.productListView3 .listItemDescription, .productListView3 .divOfferConditions, .productListView3 .savePriceList, .productListView3 .priceStorExcl, .productListView3 .divOrderInnerInfo, .productListView3 .divOrderInnerOrder, .productListView3 .stockText{ display:none	}
.productListView3  .itemNo{ margin-top:7px; display:block}
.productListView3  .headlineList a{ color:#333333; font-size:11px; font-weight:bold; text-transform:uppercase}
.productListView3 .listItemDescription {    margin-bottom: 5px; padding:0 10px}
.productListView3 .listItemDescription .text{ font-size:10px; color:#848484;line-height:12px;}
.productListView3 .prevPriceList {    color: #bf0f2c;    font-size: 12px;    line-height: 16px;    text-decoration: line-through;}
.productListView3 .priceStor {    color: #333333;    font-size: 14px;    line-height: 14px;    text-decoration: none; font-weight:bold; }
.productListView3 .overlayList {    top: -1px;    cursor: pointer;    position: absolute;    left: 22px;    z-index: 43;bottom:auto; right:auto}
.productListView3 .overlayList img{ width:38px!important}
.productListView3 .overlayList img:hover{width:38px!important; box-shadow:none}
.productListView3 .purchaseButton{ width:124px; height:30px; font-size:0; line-height:0; background:url(images/spriteImages.png) -757px -391px no-repeat; margin:5px 0 0 47px; *margin:5px 0 0 0; padding:0; position:relative; bottom:0}
.productListView3  .stock{ position:relative;}
.productListView3  .stock img{ position:absolute; top:-9px; left:-34px}
.productListView3 .divPrices img{ display:none}
.productListView3 .divPrices .stock img{ display: block}
.divPrices br{ height:0; line-height:0;}
	
#LoginContainer .ForumButton {  background: url(images/savedAmount.png) 0 0 repeat-x;  border: none;    color: #ffffff;    cursor: pointer;    font-size: 12px;    font-weight: normal;    height: 24px;
    line-height: 24px;    padding: 0 15px 2px 0;    width: 140px; text-transform:uppercase}
#LoginContainer #createUserDiv .ForumButton {    width: 200px;}
#LoginContainer #createUserDiv {margin-right: 0;    margin-top: 44px;}
.divPricesOrder { padding:10px 0 0 0;}
.text .moreInfoTextClick a:link {    color: #a0a0a0;    line-height: 13px; font-size:11px; text-transform: uppercase; text-decoration:none; }
.moreInfoText{ margin-bottom:20px}
.moreInfoTextFull{ font-size:10px; color:#848484}
.moreInfoTextFull h2{ line-height:14px; text-transform:uppercase}
.moreInfoTextFull br{ margin:0; padding:0 0 10px 0; line-height:3px;}

.boxHtmlunderProduct{ width:900px;}
.boxHtml{position: absolute; top:-202px; left:0; }
.boxHtml .boxHtmlunderProduct .boxCenterContainerImgLEFT, .boxHtml .boxHtmlunderProduct .boxCenterContainerImgRIGHT
{-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); 
-moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); 
box-shadow: 0 0 24px rgba(0, 0, 0, 0.17);}
.boxHtml #clearBottomDiv {    height: 30px;}
.boxHtmlunderProduct br{ display:none}

























/*:NA*/

/*vA*/
/* Check out */
.isCheckout .content .checkout {margin: 0 0 30px 0; background: none !important}
.che_log_inner_right_field .w202 { background: url(images/spriteImages.png) no-repeat scroll 0 -1855px transparent;  outline:none}
.yellowBox .freightLabel { display:block; margin:5px 0; }
.selected .bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -608px transparent; }
.selected .bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -659px transparent;  color:#FFF; text-transform: uppercase;  font-weight: normal !important; font-size: 15px}
.selected .bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -1022px transparent;color:#FFF; text-transform: normal; font-weight: normal !important}
.bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -772px transparent;  text-transform: uppercase; font-weight: normal; font-size:15px;  }
.bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -714px transparent; }
.bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -1047px transparent; }
.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
.shopvidere { background: url(images/spriteImages.png) no-repeat scroll 0 -829px transparent; }
.neeste { background: url(images/spriteImages.png) no-repeat scroll right -830px transparent; margin-right: 5px }
.isCheckout .center { color: #343434 !important; padding: 0 0 0 0; padding-left: 0 }
.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434; border: none; outline:none }
.antalpro { background: url(images/spriteImages.png) no-repeat scroll 0 -1080px transparent; }
.bt3 { background:url(images/spriteImages.png) no-repeat scroll 0 -960px transparent; margin-top:0; }
.bt3 a { background:url(images/spriteImages.png) no-repeat scroll right -991px transparent; margin-top:0; color:#FFF; text-transform: none }
.che_boxt .che_boxh { background:url(images/spriteImages.png) no-repeat scroll 0 -1307px transparent; }
.yellowBox .bt3 a { background:url(images/spriteImages.png) no-repeat scroll right -991px transparent; margin-top:0;color:#FFF; padding: 0 7px!important; }
.yellowBox .bt3 { background:url(images/spriteImages.png) no-repeat scroll left -1139px transparent; margin-top:1px; }
a.bt3 span { background: url(images/spriteImages.png) no-repeat scroll right -991px transparent; }

.freightTextAndLabel .freightText .inputDelivery {background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0 0 0 10px;
    outline: medium none;
    padding: 5px;
    width: 132px; }
.freightText .bt3 { padding: 0!important;}
.step1 .che_Pricett {top:-32px;padding:0;background:none;}
.che_bstep2 input { border:none; background:url(images/spriteImages.png) 0 -1732px no-repeat; padding: 5px; width:192px; outline:none }
.che_bstep2 .w45 { background:url(images/spriteImages.png) 0 -1663px no-repeat; width:35px;  outline:none}
.che_bstep2 .w129 { background:url(images/spriteImages.png) 0 -1815px no-repeat; width:120px; padding-left: 15px; outline:none; }
.che_checkbox input { width:auto; outline:none; outline:none }
.che_bstep2 .rightLabel { width: 200px; }
.jegaccep { background: url(images/spriteImages.png) no-repeat scroll 0 -1471px transparent; outline:none }
.userTypeSelector input { width:auto; outline:none}
.che_bstep2 { clear: both; }
.isCheckout .right { color:#343434; padding: 0 16px 0 0; width: 219px }
.che_boxtext h2 { color:#343434; line-height: 22px; }
.che_frag .freightNoteDiv { font-style:normal; }
.che_boxt .che_boxct {-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;  background: none repeat scroll 0 0 #FFFFFF;  border-color: -moz-use-text-color #D1D1D1 #D1D1D1; border-right: 1px solid #D1D1D1; border-style: none solid solid; border-width: medium 1px 1px; color: #343434; font-size: 11px; margin-bottom: 7px; overflow: visible; width: 663px;}
.che_allpricetext { text-transform: uppercase; }
.isCheckout .content .checkout {  border-top: none; margin: 0 0 30px; width: 908px; background:none; background: none; margin: 0 auto !important; padding-bottom: 30px}
.che_head {    background: none; height: 58px; margin-bottom: 14px; padding: 10px 0 0 0; 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: 10px;}
.jegaccep a { color: #09468a;text-decoration: none;}
.che_bstep2 select { background: url(images/spriteImages.png) 0 -1732px no-repeat; border: none }

.box3 { background: url("../images/checkout/box3_bottom.jpg") no-repeat scroll 0 bottom #F2F2F2; margin-bottom: 12px;  width: 250px;}
.box3_ct { background: url("../images/checkout/box3_top.jpg") no-repeat scroll 0 0 transparent; padding: 10px 5px 10px 10px; width: 250px;}
.w106 { width: 160px;}

.che_allprice {background: url(images/spriteImages.png) no-repeat scroll 0 -1502px transparent;  font-size: 11px; height: 58px; margin: 0 0 7px; padding: 17px 12px 0 0; text-align: right; width: 653px;}
.che_boxt2 { padding-bottom: 12px;}
.che_indhead { padding-bottom: 0; padding-right: 0;}
.che_boxt2 .che_boxh { background:url(images/spriteImages.png) no-repeat scroll 0 -1409px transparent; font-weight: bold; height: 19px; line-height: 12px; padding: 7px 10px 0 8px; width: 201px;}
.che_login { display: none}
/* e:check out */


/*Slideshow homepage*/
.peKenBurns .peKb_slides { width: 900px; height: 543px; background-color: transparent;  border-radius:0; padding: 0;}
.peKenBurns {width: 900px; height: 593px;}
/* PeKenBurns slide show */
.peKenBurns .peKb_slides { border-radius:0; -moz-border-radius:0; height: 412px; }
.peKenBurns .peKb_slides .peKb_frame { background:#e8e7e3; height: 412px; }
.peKenBurns .peKb_slides .peKb_caption { display:none }
.peKenBurns .peKb_timer { width:18px; height:18px; color:transparent; margin:1px 0 0 }
.peKenBurns .peKb_timer canvas { display:none }
.peKenBurns .peKb_timer .peKb_overlay { width:18px; height:18px; background:url(images/spriteImages.png) -36px -2101px no-repeat }

.peKenBurns .peKb_videoClose { display:none }
.peKenBurns .peKb_controls { overflow:visible; z-index:220 }
.peKenBurns .peKb_controls .peKb_holder { margin-top:-7px; overflow:visible }
.peKenBurns .peKb_controls .peKb_mainPanel { position:static }
.peKenBurns .peKb_controls .peKb_slideBtns { height:18px }
.peKenBurns .peKb_controls .peKb_slideBtns li { height:18px; width:18px }
.peKenBurns .peKb_controls .peKb_slideBtns li a { height:18px; width:18px; background:url(images/spriteImages.png) 0 -2101px no-repeat }
.peKenBurns .peKb_controls .peKb_slideBtns a:hover { background-position:0 -2141px }
.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide, .peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover { background-position:-36px -2201px }

.peKenBurns .peKb_controls .peKb_arrows { position:absolute; top:-68px; right:-10px; border-radius:0; z-index:20 }
.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_next { height:38px; width:20px }
.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/spriteImages.png) 0 -1922px no-repeat }
.peKenBurns .peKb_controls .peKb_arrows .peKb_prev { background-position:left -1922px }
.peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover { background-position:left -2022px }
.peKenBurns .peKb_controls .peKb_arrows .peKb_next { background-position:right -1922px }
.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover { background-position:right -2022px }
.peKenBurns .peKb_shadow .peKb_middle {background:none;}
.peKenBurns .peKb_timer .peKb_sprite { background: none}
/* 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 }

/*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 }
/*END CONDITIONAL STYLES FOR IE8*/

/* e:Fix slideshow's default style for IE */

/* e:PeKenBurns slide show */

/*Frontpage Boxes*/

.frontpageOuter {background: none repeat scroll 0 0 transparent; float: left; height: 549px; margin-left: 0; margin-top: 7px; padding: 0;}
.isFrontpage .content #clearBottomDiv {clear: both; height: 31px;}
.isFrontpage .centerNoLeftSidebar { width: 900px}
.boxCenterContainerImgLEFT {-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.10); -moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.10); box-shadow: 0 0 24px rgba(0, 0, 0, 0.10); width: auto; margin-bottom: 0; *border:1px solid #E3E3E3;*border:1px solid rgba(0,0,0,0); *border-collapse: separate; margin-right: 10px; *margin-right: 6px }
.boxCenterContainerImgLEFT img { width: auto; }
.boxCenterContainerImgRIGHT {-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.10); -moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.10); box-shadow: 0 0 24px rgba(0, 0, 0, 0.10); width: auto; margin-bottom: 0;  *border:1px solid #E3E3E3;*border:1px solid rgba(0,0,0,0); *border-collapse: separate;}
.boxCenterContainerImgRIGHT img { width: auto; }

/*Dropdown Cart*/

#dropDownCartBox { display:block; width:223px !important; height:42px; margin:0 !important; position:absolute; top:-170px !important; right:0; font-family:Helvetica, Arial, sans-serif;color:#474a51;}

#dropDownCartBoxTitle, #basketWrap { }
#dropDownCartBoxTitle { font-size:14px;font-weight:bold;line-height:14px; width:250px !important;color:#474a51 !important; padding:7px 14px 8px !important; background: none !important; border-top:none; background-color: none !important; position: relative}
#dropDownCartBoxTitle> .fl { display: none}
#dropDownCartBoxTitle .divTotalItemDropDownCart  { display: block; padding:0 5px 0 5px !important; min-width:6px;} 			
#dropDownCartBox .hidethis { display: none}
.divTotalPriceDropDownCart { display: none}
.divTotalItemDropDownCart { padding-right:4px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; background: #be0f2c; height: 17px; line-height: 16px; color: #FFF; text-shadow: #b8363a -1px 1px; padding: 0 4px; position: absolute; left: 115px; top:2px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a40922), to(#a40922), color-stop(0,#be0f2c));background:-moz-linear-gradient(100% 78% 90deg,#a40922, #be0f2c, #be0f2c 100%); font-size:11px; text-shadow: #950b22 1px -1px}
.divTotalPriceDropDownCart { padding:0 !important }
#dropDownCartBoxContent { padding:0 0 21px !important; background:transparent url(images/ddcart_bottomshadow.png) 0 bottom no-repeat !important; position:relative; top:27px }
#basketWrap { float:left;position:relative;margin:96px 0 0 !important;padding:11px 9px 5px !important;border:1px solid #FFF !important; border-top:none !important; background:#fff url(images/ddcartcontent_bg.png) center top no-repeat !important; }
.btnScrollUpDropDownCart, .btnScrollDownDropDownCart { font-size:0; line-height:0; outline:none; width:204px !important; height:25px !important; background:url(images/ddcart_sprites.png) no-repeat; cursor:pointer }
.btnScrollUpDropDownCart { background-position:0 0 }
.btnScrollDownDropDownCart { background-position: 0 -50px }

#dropDownCartBox .che_delete { display:block; clear:both; width:14px; height:14px; margin:20px 13px 0 5px; background:url(images/ddcart_sprites.png) 0 -100px no-repeat }
.itemImageTh a { display:block }
#dropDownCartBoxList ul li { float:left; display:block; min-height:73px; height:auto !important; padding:10px 0 6px !important; margin:0 5px 0 !important; border-top:1px solid #ededec }
#dropDownCartBoxList ul li:first-child { border:none }
#dropDownCartBoxList ul li img { padding:0 !important; width:auto !important }
#dropDownCartBoxList ul li .contentItemDropDownCart { width:110px !important; padding-left: 10px }
#dropDownCartBox .contentItemDropDownCart a { display:block; margin:0 0 7px; font-size:12px; font-weight:normal; line-height:11px; text-transform:uppercase; color: #727272 }
#dropDownCartBox .contentItemDropDownCart p.dropDownCartTotalItem { display:block; margin:0 !important; font-size:15px !important; color:#b80718 !important; line-height:18px !important }
#dropDownCartBoxList ul li .contentItemDropDownCart p { font-size:12px; margin:3px 6px 0 0 !important }
#dropDownCartBox .inputQuantity 
{ 
font-size:12px;
color:#474a51;
width:32px !important;
height:13px !important;
margin:2px 0 0 !important; 

background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmVhZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fefefe 0%, #ebeae9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ebeae9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fefefe 0%,#ebeae9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fefefe 0%,#ebeae9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefefe 0%,#ebeae9 100%); /* IE10+ */
background: linear-gradient(to bottom, #fefefe 0%,#ebeae9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ebeae9',GradientType=0 ); /* IE6-8 */

border:1px solid; border-top-color:#fff; border-bottom-color:#f5f1ef; border-right-color:#faf8f8; border-left-color:#faf8f8;

border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:0px 1px 4px -1px #e3e3e3;
-moz-box-shadow:0px 1px 4px -1px #e3e3e3;
-webkit-box-shadow:0px 1px 4px -1px #e3e3e3;

text-shadow:1px 1px 0 #fff;
}

.btnGotoCartDropDownCart, .updateDropDownCart { position:absolute; left:0 }
.updateDropDownCart { bottom:6px; margin:0 7px; width:196px !important; height:35px !important; }
.btnUpdateDropDownCart { position:static; bottom:0px; margin:0 auto; width:196px !important; height:35px !important; font-size:0; line-height:0; outline:none; text-indent:-9999px; overflow:hidden; background:url(images/ddcart_sprites.png) 0 -150px no-repeat !important; display: none }
.btnGotoCartDropDownCart { top:-96px; width:223px !important; height:96px !important; background:#fff url(images/cart_bg.jpg) center bottom no-repeat !important; font-size:0; line-height:0; outline-none; overflow:hidden; text-indent:-9999px; }

#updateDropDownCartLoading { position:absolute; right:8px; top:8px }
#updateDropDownCartLoading .ajaxload { background-image:url(images/ddcart_ajax-loader.gif) }

#dropDownCartLoading { padding:0 !important }
#dropDownCartLoading .ajaxload { width:32px; height:32px; background-image:url(images/ddcartload_ajax-loader.gif); position:absolute; top:42%; left:42% }

#errDropDownCartBox { padding:0 10px 10px; color:#fe0000 }

#freightDropDownCartItem { display:none }
#dropDownCartTotalPriceBottom { display: block; left:20px; top:-87px; z-index: 1000; position: absolute; color: #565657; font-weight: normal; text-transform: none; font-size: 14px }
#dropDownCartBox .hidethis { display: none}
#dropDownCartTotalPriceTop { display: block; margin: 10px 0 0 117px; font-size: 12px; color: #555350; text-transform: none; font-weight: normal}

/* e:Dropdown Cart */


/*Details*/
.centerProductNoRight {  width: 698px; padding-right:0; position: relative}
.isProduct .centerContentProductNoRight { background: none; float: left; margin-top: 0; padding: 0 0 0 0; width: 702px; margin: 25px 0 10px 0; *margin: 35px 0 10px 0; position:relative}

.isProduct .center { width: 702px; padding-right: 0; padding-top:17px; position:relative}
.isProduct .centerContent { width: 702px; padding:0} 
.isProduct .productItemPic{width: 435px; height: auto; z-index:5; position:relative}
.isProduct .priceStor { font-size:27px; font-weight: bold; line-height:30px; float: left; margin-bottom:0; *margin-bottom: 0;  color: #333333; margin-top:0; width: 220px; height: 30px}
.isProduct .ajaxload {background-image: url(images/ajax-loader.gif); height: 16px; margin: 1px; position: absolute; right: 0; top: 100px; width: 16px; float: none}
.isProduct .imageBoxMedium { width:420px; border:0; padding:0px; margin:0; background:transparent;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.2);	box-shadow:0px 0px 15px rgba(0,0,0,0.2);border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate; }


.isProduct .topSectionBreadcrumb { position: absolute; top:25px; z-index: 99}
.isProduct .topSectionBreadcrumb li.first .b {display:none}
.isProduct .topSectionBreadcrumb li a {color: #9c9b9a;text-decoration: none; font-size:10px;}
.isProduct .topSectionBreadcrumb li {color: #363231; display: inline; font-weight: normal; margin: 0 1px 0 0;}
.isProduct .topSectionBreadcrumb li .b { background: url(images/breadCrumb_bullet_small.png) center center no-repeat; display: inline;}


.isProduct .addToCartButton { background: url(images/spriteImages.png) -683px -245px no-repeat; width: 216px; height: 41px; font-size:0; padding: 0; line-height:0; margin-left:36px !important; margin-top:-43px !important; *margin-top:-62px !important;  float:left; text-indent: -999px; overflow: hidden; line-height: 0; cursor: pointer}
.isProduct .inputQuantity {border: none; text-align:center; line-height:41px; background: url(images/spriteImages.png) -635px -245px  no-repeat; width: 37px; height:41px; font-size:20px; color: #363532;  float:left; outline:none}

.isProduct .itemQuantity { float: left; width: 37px; margin-left:0; }
.isProduct .headline {  color: #333333;  font-size: 16px; font-weight: bold; line-height: 18px; height:auto; width: 250px; margin:0; padding-top:0; text-transform: none; text-transform: uppercase}


.choiceBordersInner {float: left;width: auto;height: auto}
.itemPicZoomText{color:#747577; font-size:9px; position:relative; width:435px; padding-top:0; z-index:-1;}
.itemPicZoom{background: url(images/spriteImages.png) 0 -2283px no-repeat; float: left;  margin: 14px 5px 0 0; padding-left:15px; line-height:9px;}
.itemPicZoomImg img {display:none}
.plusicon{position:absolute; top:0px; left:182px; padding-left:11px; background: url(images/plusicon.jpg) left bottom no-repeat}

.highslide-container { z-index: 2001 !important}
.savePriceList, .savePrice {color: #FFF; display: block; float: left; font-size: 13px; font-weight: bold; height: 25px; line-height: 25px; padding: 0 5px; text-align: center; text-transform: uppercase;	text-shadow: #960b22 1px 1px; margin-bottom: 10px;}
.savePriceList, .savePrice {
background: url(images/savedAmount.png) repeat-x scroll 0 0 transparent;
}

.itemAdded .text a{ color: #bb0e2b; padding: 10px 0}
.itemAdded .text a: hover{ color: #535657}
/*.isProduct .stock {margin-top: 0; margin-bottom: 5px; padding-left:0; width: 200px; float:none !important}
.isProduct .stock .stockText { display: inline; color: #7a7879; font-size:11px}
*/.isProduct .itemAdded { margin-left: 0; padding: 10px 0 10px 0; color: #747577; font-size:11px; }
.isProduct .stock {float: none !important; font-size: 13px;line-height: 14px; margin: 16px 0 18px 3px; padding: 0; color:#333333}
.isProduct .descriptionLabelContainer a{ text-decoration: none; font-size:11px}
.ssResult { margin: 0 1px; position: absolute;  top: 55px; width: 699px; z-index: 5000;}
.itemVariant { clear: both; margin-bottom: 5px; margin-left: 0; width: auto;}
.itemVariantDropDowns { height:auto; padding-bottom:0}
.isProduct .overlayList { background-repeat: no-repeat; top: -4px; cursor: pointer; position: absolute; left:41px; z-index: 43;}
.isProduct .overlayList img { width: auto; border: none !important; height: auto}

.isProduct .itemButton.checkAndWishList input, .isProduct div.freightLink a { margin-top:0 !important; padding:0; width:127px; height:25px; font-size:0; line-height:0; outline:none; text-indent:-9999px; overflow:hidden; position:absolute }
.isProduct .itemButton.checkAndWishList { width:263px; height:25px; margin:8px 0 0 0; *margin:0 0 0 0; position:relative }

.isProduct div.freightLink { display:block; position:relative; top:-20px; left:0; *top:-47px; float: left;  }
.isProduct span.freightLink a { color:#3a3737; text-decoration:none }
.isProduct span.freightLink a:before { content:" - " }
.isProduct div.freightLink a { display:block; background:url(images/spriteImages.png) -635px -296px no-repeat }
.isProduct .checkListButton { background:url(images/spriteImages.png) -773px -296px no-repeat; position:relative; right:0; top:5px; *top:-22px; }


.isProduct div.infoLink { display:block; position:relative; top:-20px; right:0; *top:-47px; float: right;  }
.isProduct span.infoLink a { color:#3a3737; text-decoration:none }
.isProduct span.infoLink a:before { content:" - " }
.isProduct div.infoLink a { display:block; background:url(images/spriteImages.png) -772px -331px no-repeat;
    height: 25px;
    margin-top: 0 !important;
    outline: medium none;
    overflow: hidden;
    padding: 0;
    position: absolute;
	right: 0;
    text-indent: -9999px;
    width: 127px;
}

.isProduct .choiceBordersInner .freightLink {  margin-left:0; margin-bottom:0; width:260px\9}
.isProduct .choiceBordersInner .freightLink a {color: #9B9B9B; font-size:11px; text-decoration: none; line-height:16px; text-decoration: underline}
.isProduct .sizeGuideLink a {color: #414141; font-size:12px;height:16px; padding-left:24px; text-decoration: underline; line-height:16px; display:block; background:url(images/spriteImages.png) -928px -250px no-repeat; }
.itemQuantity .text { display:none}
.itemQuantity { margin-top:0 !important}
.addToCartEndDiv { clear:both}
.divItemGroups {width: 702px;}

.isProduct .prevPrice {font-size:12px; color:#ae0b26; line-height:17px; text-decoration: line-through; width: auto; font-weight: normal; float: left; text-transform: uppercase }
.itemAdded .text a: hover{ color: #f04549}

.isProduct .divOfferConditions { clear: both; color: #7A7879; float: left; font-size: 11px; font-style: italic;padding-bottom: 0;}
.isProduct .descriptionLabelContainer { color: #727272; font-size:12px; padding-bottom: 0; position: relative}

/* Item info */
.isProduct .itemInfo { font-size:12px; margin:0 0 30px; position:relative }
.isProduct .itemInfo .text a:hover { color:#9ebd4d }

.compact-product-description-div { position:absolute; bottom:-27px; left:0 }
#compact-product-description-show-more-button, #compact-product-description-show-less-button { float:left; display:block; padding:0 0 2px 20px; text-decoration:underline; cursor:pointer }
#compact-product-description-show-more-button { background: url(images/spriteImages.png) 0 -2191px no-repeat; padding-left: 21px;  }
#compact-product-description-show-less-button { background: url(images/spriteImages.png) 0 -2242px no-repeat; padding-left: 21px;  }
#compact-product-description-show-more-button:hover, #compact-product-description-show-less-button:hover { color:#be0f2c }
.compact-product-description-gradient { background: url(images/description_gradient.png) repeat-x scroll 0 0 transparent; display: block; height: 40px; padding: 6px 0; width: 348px;}
.productItemInfo.noRight { width: 255px; margin-top:0; background: none; position: relative; padding-top: 18px}


/* e:Item info */


.multiPrices { width: 259px; margin-top:0}
.multiPrices tr{ width: 259px; height: 23px; }
.multiPrices .column1 { padding-left:6px; padding-bottom:3px}
.multiPrices .column2 { text-align: right; padding-right: 12px; padding-bottom:3px }

.isProduct .productItemPicBorder { float: left;  margin-right: 5px;  margin-top: 10px;  width: 100px; background:transparent;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.2);	box-shadow:0px 0px 15px rgba(0,0,0,0.2);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: 0; width: 420px}

.choiceBorders {background: transparent !important; width: 220px; border: none !Important}

.ssResult {margin: 0 1px; position: absolute;  top: 55px; width: 699px; z-index: 5000;}


.isProduct .overlayList img { border: medium none !important; height: auto; width: 63px; }
.relatedProductImage .overlayList img { border: medium none !important; height: auto; width: 22px;}


/*Relation Product*/
.relatedProductImage { border:0px solid #e6e6e6;}

#productRelationsCenter { margin-top:20px; float:left; clear:both; background: url(images/RelatedShadow.png) right bottom no-repeat;  padding-bottom:21px!important; width: 720px }
#productRelationsCenter .relationsTable .relationsTableHeader { background: url(images/spriteImages.png) 0 -2333px no-repeat; font-size:0px; padding:0px; padding-bottom:10px;text-transform: none; font-weight:normal;  width: 709px !important; line-height: 40px; padding: 0 0 0 14px; overflow: hidden; text-indent: -999px; margin:0; height: 39px}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { font-size:10px; font-weight:bold; color: #2a2a2a; text-transform: uppercase }

.relationsTable { }
.relatedProduct {width:175px;}
.relatedProductText { width:108px;}
.relatedProductText .textSmall { font-size:12px;}
.relatedProductText .textSmall a{ font-size:12px; text-decoration:none;}
.relationsTable .boxContent {  }
.relatedProductImage img { border: #e8e8e8 1px solid}

#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a { color: #333333}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { color: #bf0f2c; text-decoration: line-through; font-size: 10px; width: 90px; display: block}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { color: #333333; font-size:12px; font-weight: bold; display: block }
#productRelationsCenter .priceExcl { display: none}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { border: none; height: auto; vertical-align: middle; width: 100px; background:transparent;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.2); box-shadow:0px 0px 15px rgba(0,0,0,0.2);border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate; }
#productRelationsCenter .relationsTable .relatedProduct { float: left;margin-top: 17px; text-align: center; width: 125px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { margin: auto; text-align: center; width: auto; margin-right: 13px; *margin-right: 15px}
#productRelationsCenter .smallProductListShowMore { display: none!important;}

#productRelationsCenter .overlayList { background-repeat: no-repeat; top: -4px; cursor: pointer; position: absolute; left:-52px; z-index: 43;}


.center {float: left; padding-right:0;width: 702px; padding-top: 20px}

/*isWelcomePage's ContentWraper styles start*/
.isWelcomePage .center 
{ 
	width: 472px; padding: 10px 15px 15px; margin-top: 24px; 
	border:1px solid #EFEFEF; border:1px solid rgba(0,0,0,0); border-collapse: separate; 
	-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); 
	-moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); 
	box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); 
}
.isWelcomePage .right { width: 170px; padding-right: 0; margin-left: 20px; padding-top: 24px; }
.partnerLogoContainer img { border-collapse: separate; -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); }
.partnerLogoContainer { background:url(images/bg-img.png) right bottom no-repeat; padding-bottom: 15px; margin-bottom: 10px;}
.orderHistoryLink, .quickOrderLink { display: block; width: 170px; height: 41px; margin-bottom: 10px; }
.orderHistoryLink { background:url(images/order-history-link.jpg) left top no-repeat; }
.quickOrderLink { background:url(images/quick-order-link.jpg) left top no-repeat; }
.isWelcomePage .hasPic .newsTeaser {
	height: 32px;
	overflow: hidden;
}
.blocksDivider {
	border-top: 1px solid #ebebeb;
	margin-bottom: 15px;
}
.isWelcomePage .partnerLogoContainer { margin-bottom: 0; }
.salesPersonList .salesPersonHeader {
	background: url(images/sales-person-header.jpg) center center no-repeat;
	height: 20px;
	width: 100%;
	margin-top: 25px;
	text-indent: -10000em;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
	color: #4e4e4e;
	text-align:center;
}
.salesPersonPart {
	background: url(images/bg-info.png) center bottom no-repeat;
	margin-bottom: 0;
	padding-bottom: 25px;
	color: #474a51;
}

.salesPersonPart .salesPersonImg img {
	position: relative;
	z-index: -1;	
}

.salesPersonPart .salesPersonName {
    font-size: 18px;
    font-weight: normal;
}
.salesPersonPart .salesPersonPosition,
.salesPersonPart .salesPersonExtraInfo,
.salesPersonPart .salesPersonExtraInfo a { font-size: 13px; }
.salesPersonPart .spExtraInfoPhone {
	background: url(images/icon-phone.png) left top no-repeat;
	padding-left: 30px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 8px;
}
.salesPersonPart .spExtraInfoMail {
	background: url(images/icon-mail.png) left top no-repeat;
	padding-left: 30px;
	height: 25px;
	line-height: 25px;
}
.salesPersonPart .spExtraInfoMail a {
	text-decoration: none;
	color: #474a51;
}
.salesPersonPart .salesPersonPosition { display: block; margin: 5px 0; }
.boxCenterContainerImg { width: auto; text-align: center; margin-bottom: 0; margin-top: 0; }
.boxCenterContainerImg img { width: auto; max-width: 474px; }
.newsListHeader { color: #333; font-size: 20px; margin-bottom: 10px; }
.newsHeader a { color: #333; font-size: 18px; line-height: 20px; }
.newsDate a { color: #ad0a26; font-size: 13px; }
.articleWrapper .text { color:#808080; font-size: 13px; }
.welcomePageTableHeadline { display: none; }
.welcomePageTable { color: #333; font-size: 26px; font-weight: normal; margin-bottom: 10px; }
.articleWrapper h2 { color: #333; font-size: 14px; font-weight: normal; margin-bottom: 5px; }

.newsTeaser { font-size: 13px; color: #717171; }
.userInfoPanel { font-size: 13px; margin-bottom: 10px; }
.newsReadMore a { display: block; width: 93px; height: 24px; text-indent: -10000em; background: url(images/read-more.jpg) left top no-repeat }
.newsReadMore { margin-top: 5px; }
.newsImage .Img { padding: 5px; margin-top: 5px; border: 1px solid #e9e9e9; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
.newsImage { float: left; margin-right: 12px; }
.hasPic,
.newsEntity { margin-bottom: 15px; }
.newsListHeader { background: url(images/news-list-header.jpg) 0 center no-repeat; height: 20px; margin-bottom: 5px; width: 100%; text-indent: -10000em; }
.hasPic .newsReadMore { padding-left: 175px; }
.salesPersonPart .salesPersonPosition { display: none; }

.salesPersonPart .salesPersonInfo {
    margin: 0 0 7px;
}
.salesPersonInfo,
.salesPersonExtraInfo { padding: 0 12px; }
/*isWelcomePage's ContentWraper styles end*/

/*Wishlist*/
.wishList a {  color: #000; font-size:12px; text-decoration: none }
.wishList a:hover { color: #bf0f2c; font-size:12px; text-decoration: none}
.wishList #wishListItems { border: none; clear: both; padding: 5px;}
.wishList #wishListSendSetup .button, .wishList .button {background:#221f20; border: none; color: #FFF; cursor: pointer; font-size: 11px; font-weight: normal; height: 20px; line-height: 20px;  padding: 0 15px; width: auto; text-transform: uppercase; margin-left: 5px;}
.wishList #wishListSendSetup { float: left; width: 220px; margin-left:80px}

.wishList .inputQuantity {background:none; border: 1px solid #c3c3c3; color: #3A3737; font-size: 12px; height: 20px;line-height: 20px; width: 20px; margin-top: 10px}
.divChecklistHead select { border: 1px solid #c3c3c3; }

.printIconCheckList { background-color: #bf0f2c; background-repeat: repeat-x; left: 6px; position: relative; top: 2px;}
.wishList .bigButton { border:none; padding:3px 20px 3px; color: #FFF; background: url(images/savedAmount.png) 0 0 repeat-x; text-transform: uppercase; cursor: pointer}

.wishList .overlayList { background-repeat: no-repeat; bottom: 37px; cursor: pointer; left: 7px; position: absolute; z-index: 43;}
.wishList .overlayList img { border: 0 none !important; width: 17px;}
/*:vA*/
/*e:new style*/

/* top Login*/
	.loginBoxWrapper{ border-bottom:1px solid #d1d1d1; display:none;}
	.loginBoxWrapper .tla{ background:url(images/spriteImages.png) no-repeat -300px -2100px; width:900px; margin:0 auto; position:relative;}
	.loginBoxWrapper .tlaUnauthenticated .tlaTrans{ position:relative; width:210px; height:44px; display:block; left:210px;}
	.loginBoxWrapper .tlaUnauthenticated .tlaUsername, .loginBoxWrapper .tlaUnauthenticated .tlaPassword{ background:none; color:#555350; font-size:12px; line-height:12px; padding:6px; position:absolute; top:8px; width:175px; left:435px; outline:none; padding-top:8px\9;}
	.loginBoxWrapper .tlaUnauthenticated .tlaPassword{ left:628px; width:151px;}
	.tlaForgotPass{ display:none;}
	.tlaLoginBtn{ background:none; height:27px; margin:0; padding:0; position:absolute; right:0; top:9px; width:80px; cursor:pointer;}
	.tla .ajaxload{ position:absolute; right:89px; top:14px;}
	.loginBoxWrapper .tlaUnauthenticated .tlaFeedback .validationSummary{ position:relative; top:-5px; width:382px; padding:5px 0; left:434px;}
	.loginBoxWrapper .DESVALSummaryErrors{ margin:0; padding:0 0 0 13px;}
	
	.loginBoxWrapper.authenticated{ display:block !important; min-height:44px;}
	.loginBoxWrapper.authenticated .tla{ background:none;}
	.loginBoxWrapper.authenticated .tlaAuthenticated{ float:right; height:27px; margin:5px 0 0;}
	.loginBoxWrapper.authenticated .tlaAuthenticated .tlaAuthList{ float:left; height:27px; line-height:27px;}
	.loginBoxWrapper.authenticated .tlaAuthenticated .tlaAuthList ul{ display:block; float:left; margin:4px 0 0; padding:0;}
	.loginBoxWrapper.authenticated .tlaAuthenticated .tlaAuthList li{ display:block; float:left; margin:0 14px 0 0;}
	.loginBoxWrapper.authenticated .tlaAuthenticated .tlaAuthList li.loginAs a{ line-height:25px; color:#555350; font-weight:bold; font-size:12px; text-decoration:none;}
	.loginBoxWrapper.authenticated .tlaAuthenticated .tlaAuthList li a{line-height:25px; color:#555350; font-weight: normal; font-size:12px; text-decoration:none;}
	.loginBoxWrapper.authenticated .tlaAuthenticated .tlaLogoutBtn{background:url(images/spriteImages.png) no-repeat right -2170px; cursor:pointer; height:27px; width:80px; margin-top:3px; font-size: 0; line-height: 0; overflow: hidden; text-indent: -999px;}
/* e:top Login*/


/* Quick order & Order history style - Added by ALH, 23/10/2012 */
.centerNoRight 
{ 
	width:670px; margin:25px 0 0; padding:10px 15px 15px;
	background-color:#fff;
	border:1px solid #EFEFEF; border:1px solid rgba(0,0,0,0); border-collapse: separate; 
	-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); 
	-moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); 
	box-shadow: 0 0 24px rgba(0, 0, 0, 0.17); 
}

*+html .centerNoRight { margin:34px 0 0 }

.centerNoRight .centerContentWebPageNoRight.quickOrder, .quickOrder_top, .qoLine { width:650px }
.orderHistoryPanel .orderTable .showInfoCol { text-align:center }
.quickOrder .qoLineCell5 { width:500px }

.listProductText .itemNo {display:none;}


.isProduct .shareBox {
    position: absolute;
    right: 0;
    top: -24px;
    width: 104px;
}
.listProductText .headlineList {margin-top:10px;}


.divItemGroups .row .item {
    background: url("images/bg_footer2.png") repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    margin-bottom: 20px;
    min-height: 34px;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    width: 146px;
	max-height:52px;
}
.divItemGroups .row .item a {
    color: #FEFEFE;
    font-family: "Trebuchet MS",Lucida Sans Unicode,Lucida Grande,Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
}

.isFrontpage .left { display: none}

/* order history style*/
	.orderHistory .dateSearch, .showInfoCol a{background: #484747;
    background: -moz-linear-gradient(top, #484747 0%, #040404 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484747), color-stop(100%,#040404));
    background: -webkit-linear-gradient(top, #484747 #040404 100%);
    background: -o-linear-gradient(top, #484747 0%,#040404 100%);
    background: -ms-linear-gradient(top, #484747 0%,#040404 100%);
    background: linear-gradient(top, #484747 0%,#040404 100%);
	color:#fff; height:20px; width:60px; font-weight:bold; text-align:center; border-radius:3px; margin-left:15px;}
	.orderHistory .datePanel{ padding-bottom:20px;}
	.orderHistoryPanel .orderTable .headerRow th, .orderLinesTable .headerRow th{background:#2F2A2A; height:24px; padding:0 0 0 10px; font-weight:bold; color:#fff; text-transform:uppercase; font-size:12px;}
	.orderHistoryPanel .orderTable .itemRow td, .orderHistoryPanel .orderTable .altItemRow td, .orderHistoryPanel .orderTable .footerRow td, .orderLinesTable td, .orderLinesTable .itemRow td{ background:#F2F2F2; height:24px; line-height:24px; padding:5px 0 5px 10px; font-size:12px;}
	.orderHistoryPanel .orderTable .altItemRow td, .orderHistoryPanel .orderTable .footerRow td, .orderLinesTable td{ background:#fff;}
	.orderHistoryPanel .orderTable .footerRow td{ font-weight:bold;}
	.orderHistoryPanel .orderTable a{ color:#727272; font-weight:bold;}
	.orderHistoryPanel .orderTable .showInfoCol a{ display:block; color:#fff; text-decoration:none; line-height:19px;}
	.orderHistory .datePanel span div{ display: inline !important;}






/* order history end*/

/* bonus style*/
	.bonusOverviewTable{ margin:10px 0 0;}
	.bonusOverviewTable th, .bonusOverviewTable  td{background:#2F2A2A; height:24px; padding:0 20px 0 10px;color:#fff; font-size:12px;}
	.bonusOverviewTable td{ background:none; color:#727272; padding:5px 20px 5px 10px;}
/* bonus end*/

/* Quickorder new */
#quickList { margin-top:20px; }
#quickList h1 { margin-bottom:16px; }
.quickListSearch .tab.active { background-color:#282323; }
.quickListSearchField { border-color:#282323; }
#quickList input:focus, #quickList textarea:focus, #quickList a:focus { outline-color:transparent; }
.td-show-variants .btnShowVariants { background-image:url("images/quickVariantBg.png"); }
.quickListHolder .box-add-to-cart .button.add-to-cart { background-image:url("images/quickAddBg.png"); }
table.quickListHolder { border-left:none; }
#quickList select:focus { border:1px solid #CCCCCC !important; }
/* END: Quickorder new*/

.moreInfoText {
    margin: 50px 0 0;
}

.text .moreInfoTextClick a:link {
    color: #000000;
	font-weight:bold;
	font-size:12px;
}

.topSellingInCategory .relationsTableHeader {
    background: url("images/spriteImages.png") no-repeat scroll 0 -2455px transparent!important;
}

/*stype for function under product*/	
.vtLayout{ margin:0; padding:0; background:url("images/iteminfo_spt.png") repeat-x 0 top transparent; border:none; width:702px; color:#585858;}
.vtLayout table{width:702px;}
.VariantTableHeader {  font-size:16px; color:#585858; padding:15px 0 5px; font-weight:normal; text-align:left}
.VariantTableHeader span:first-child{ padding:0 5px 0 0}
.Width45{ width:45px; float:left}
.ItemSelector {width:150px; float:left}
.cl{ clear:both}
.VariantContentLine{ border-top:1px solid #ffffff; border-bottom:1px solid #f0eceb ;border-left:1px solid #f8f5f4;border-right:1px solid #f8f5f4;padding:4px; width:692px; margin-bottom:1px;
-webkit-border-radius:4px 4px 4px 4px; 
-moz-border-radius:4px 4px 4px 4px; 
-o-border-radius:4px 4px 4px 4px; 
-ms-border-radius:4px 4px 4px 4px; 
border-radius:4px 4px 4px 4px; 	
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#E8E7E6), color-stop(.4,#f2f2f1)); 
background:-moz-linear-gradient(0% 100% 90deg,#E8E7E6, #f2f2f1, #FFFFFF 85%); }
.VariantColumns{text-align:center; font-size:12px; text-transform:uppercase; padding:4px 0 0 0;width:45px; }
.StockStatus{ font-size:12px;  margin-top:1px;width:250px;  padding:0 10px 0 0;}
.StockStatus img{ margin:0 6px 0 0}
.StockStatus a{ color:#c7342b; cursor:default;}
.PriceLiteral{font-size:12px;margin-top:5px;width:240px; padding:0 10px 0 0;}
input.AmountSelectorButton{ width:27px; height:26px; display: inline-block;color:#fff; font-size:12px; line-height:20px;  cursor:pointer; text-align:center; padding:0 0 2px 0 !important;margin:0px 5px 0px 0px ;background-color: #000;
border-top:1px solid #d4d3d3 ;border-bottom:1px solid #b4b4b4;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}


input.amount{  margin:0px 6px 0px 0px ;width:24px!important; height:19px; display: inline-block;color:#585858; font-size:14px; line-height:16px; padding: 0;  text-align:center; position:relative; top:1px;-webkit-appearance: none;
border:none;
border-radius:1px;
-webkit-border-radius:1px;
-moz-border-radius:1px;
-o-border-radius:1px;
-ms-border-radius:1px;
border-radius:1px;	
background:#fff;
-webkit-box-shadow:0 0 0 1px #FCFCFC, 0 0 0 2px #f7f7f7, 0 0 0 3px #Efefef, 0 0 0 4px #e2e2e2 ;
-moz-box-shadow:0 0 0 1px #FCFCFC, 0 0 0 2px #f7f7f7, 0 0 0 3px #Efefef, 0 0 0 4px #e2e2e2 ;
box-shadow:0 0 0 1px #FCFCFC, 0 0 0 2px #f7f7f7, 0 0 0 3px #Efefef, 0 0 0 4px #e2e2e2 ;}
.vtItemButton.noRight {    width: 702px; margin-top:22px; position:relative; text-align:right; height:auto;}
.vtItemButton .ajaxload {top:48px;}
.VariantButton{ margin:22px 0 0 0;}
.VariantAddToCartButton{	float:right; display:inline-block; padding:13px 0px 13px 13px;cursor:pointer;
background: #87e0fd; /* Old browsers */
background: -moz-linear-gradient(top, #87e0fd 0%, #91bce2 0%, #006699 5%, #003c6d 94%, #002859 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(0%,#91bce2), color-stop(5%,#006699), color-stop(94%,#003c6d), color-stop(100%,#002859)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #87e0fd 0%,#91bce2 0%,#006699 5%,#003c6d 94%,#002859 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #87e0fd 0%,#91bce2 0%,#006699 5%,#003c6d 94%,#002859 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #87e0fd 0%,#91bce2 0%,#006699 5%,#003c6d 94%,#002859 100%); /* IE10+ */
background: linear-gradient(to bottom, #87e0fd 0%,#91bce2 0%,#006699 5%,#003c6d 94%,#002859 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#002859',GradientType=0 ); /* IE6-9 */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#003366',GradientType=0 ); /* IE6-9 */
border-top:1px solid #187bcc ;border-bottom:1px solid #1469ae;border-right:1px solid #1777c6;border-left:1px solid #1777c6;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
margin-right:0;

}
.VariantAddToCartButton span{background:url(images/ico_vtItem.png) right 0px no-repeat; display:inline-block ; padding:0 48px 0 0; 	}
.VariantAddToCartButton input, {color:#fff; font-size:23px; cursor:pointer; text-align:center; text-transform:uppercase;background:none; width:auto;text-shadow: -1px -1px 0px #003a69; }

.vtItemButton.noRight span input{ background: url(images/spriteImages.png) -683px -245px no-repeat; width: 216px; height: 41px; font-size:0; padding: 0; line-height:0; float:right; margin-right:0px; text-indent: -999px; overflow: hidden; line-height: 0; cursor: pointer;}




.vtItemButton span{ background:url(images/bg.jpg) 0 right no-repeat;}
.VariantFavoritesButton{float:right; display:inline-block; padding:13px; margin-right:10px;cursor:pointer;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ededed 0%, #cbcbcb 6%, #969999 95%, #969999 96%, #646665 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(6%,#cbcbcb), color-stop(95%,#969999), color-stop(96%,#969999), color-stop(100%,#646665)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ededed 0%,#cbcbcb 6%,#969999 95%,#969999 96%,#646665 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ededed 0%,#cbcbcb 6%,#969999 95%,#969999 96%,#646665 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ededed 0%,#cbcbcb 6%,#969999 95%,#969999 96%,#646665 100%); /* IE10+ */
background: linear-gradient(to bottom, #ededed 0%,#cbcbcb 6%,#969999 95%,#969999 96%,#646665 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#646665',GradientType=0 ); /* IE6-9 */
border-top:1px solid #d4d4d4 ;border-bottom:1px solid #b4b4b4;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;	}
.VariantFavoritesButton span{	}
.VariantFavoritesButton input{color:#fff; font-size:23px; cursor:pointer; text-align:center; text-transform:uppercase;background:none; width:auto;text-shadow: -1px -1px 0px #969696; }
.VariantComment{   background: url("images/iteminfo_spt.png") repeat-x scroll 0 top transparent;
padding:22px 0 0 0; margin-top:23px;}
.VariantCommentline { color:#898989; margin:0 0 3px; font-size:12px }
.VariantCommentline img{ margin:0 5px 0 0; }
.vtLayout table{border-collapse: separate;border-spacing: 0}
.vtLayout .VariantTableHeader td, .vtLayout .VariantTableHeader td:first-child, .vtLayout .VariantTableHeader td:last-child{ background:none; border:none; box-shadow:none;padding:18px 4px 4px 0px;}
.vtLayout tr td{padding:3px 0px 4px;   margin-bottom:1px; border-bottom:1px solid #e4e5e5;border-top:1px solid #ffffff;
 float:none; position:relative; z-index:1; 
 background: #f0f9ff; /* Old browsers */
background: -moz-linear-gradient(top, #f0f9ff 0%, #ffffff 0%, #eae9e8 97%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f9ff), color-stop(0%,#ffffff), color-stop(97%,#eae9e8), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f0f9ff 0%,#ffffff 0%,#eae9e8 97%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f0f9ff 0%,#ffffff 0%,#eae9e8 97%,#f4f4f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f0f9ff 0%,#ffffff 0%,#eae9e8 97%,#f4f4f4 100%); /* IE10+ */
background: linear-gradient(to bottom, #f0f9ff 0%,#ffffff 0%,#eae9e8 97%,#f4f4f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */ }

.vtLayout tr td:first-child{  
border-left:1px solid #f8f5f4;border-top:1px solid #ffffff;border-bottom:1px solid #e4e5e5;
box-shadow: -4px 0 3px -3px #e4e5e5;-moz-box-shadow:-4px 0 3px -3px #e4e5e5;-webkit-box-shadow:-4px 0 3px -3px #e4e5e5;
-webkit-border-radius:4px 0px 0px 4px; 
-moz-border-radius:4px 0px 0px 4px; 
-o-border-radius:4px 0px 0px 4px;  
-ms-border-radius:4px 0px 0px 4px; 
border-radius:4px 0px 0px 4px;}
.vtLayout tr td:last-child{  
border-right:1px solid #f8f5f4;border-top:1px solid #ffffff;border-bottom:1px solid #e4e5e5;
box-shadow: 4px 0 3px -3px #e4e5e5;-moz-box-shadow:4px 0 3px -3px #e4e5e5;-webkit-box-shadow:4px 0 3px -3px #e4e5e5;
-webkit-border-radius:0px 4px 4px 0px; 
-moz-border-radius:0px 4px 4px 0px; 
-o-border-radius:0px 4px 4px 0px;  
-ms-border-radius:0px 4px 4px 0px; 
border-radius:0px 4px 4px 0px;}


.che_star_newaccount { display: inline; }


.isAuthenticated.customerGroup_390 .mainContent { background: url(images/topBgAuth.png) 0 0 no-repeat; border: none; width:900px;}

/*Sharebox - ANV*/
.productItemInfo.noRight { width: 255px; margin-top:0; background: none; position: relative; padding-top: 18px}
.isProduct .shareBox {position: absolute; right: 0; top: -24px; width: auto !important; z-index: 99}
.shareBox { width: auto}


/*POPUP AT THE BOTTOM PAGE*/
.slidePopupContainer,.slideAnchor{position:fixed}
.slidePopupContainer{bottom:0;right:0;border-radius:.3em}
.slidePopupWrapper{position:relative}
.slideAnchor{position:fixed;right:0;bottom:0;padding:5px 20px;background:#00b4ff;color:#fff;box-shadow:0 0 24px rgba(0,0,0,.4)}
.slidePopupOption{margin:10px 20px}
.slidePopupCloseButton{position:absolute;right:20px;top:-20px}
.slideAnchor:hover,.slidePopupCloseButton:hover{cursor:pointer}
.slidePopupContent{margin:10px 20px;}
.slidePopupContentTitle,.slidePopupContentRow{margin-bottom:20px}
.slidePopupContentTitle{font-weight:bold}

.slideAnchor { background: url(images/newsletterPopup.png) 0 -375px no-repeat ; bottom: 0; padding:0; position: fixed; right: 0!important; font-size: 0; line-height: 0;  text-transform: uppercase; text-shadow: #f4fdb1 -1px 1px; font-weight: bold; width: 150px; height: 130px; box-shadow: none!important; text-indent: -999px; overflow: hidden; z-index:9999 ; margin:0 auto;}
.slidePopupCloseButton {  cursor: pointer; height: 23px; width: 23px; position: absolute; top: -194px; right: -10px !important;  background: url(images/newsletterPopup.png) -400px -375px no-repeat ;}
.slidePopupCloseButton span { display: none}
.slidePopupContainer { background:url(images/newsletterPopup.png) 0 0 no-repeat #fff; border:none; border-radius:0; bottom:0; box-shadow:0 0 20px rgba(0,0,0,0.2); width: 450px; height: 250px; z-index: 9999; margin:0 auto; left:450px !important; *height:300px;}
.slidePopupContentTitle span { font-size: 14px; text-transform: uppercase; color: #343434; text-shadow: #f4fdb1 -1px 1px; }
.slidePopupContentRow span { color: #FF0000}
.slidePopupContentRow .subscribeNewsletterTable .subscribe{ background: none; font-size:0; line-height:0; padding:0; cursor: pointer; margin:0; width:108px; height:25px; *background:red; *font-size:13px; *line-height:13px; *color:#fff;}
.slidePopupContentRow .tekstbox { border: none; width: 94px; color: #343434; height:23px; line-height:23px; font-size:12px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; margin-left:40px; padding:0; outline:none; *border:1px solid #ccc; *width:120px; *margin:0;}
.slidePopupContentRow .extraNewsContainerTr { display: none}
.slidePopupContentTitle, .slidePopupContentRow { margin-bottom: 10px;}
.slidePopupContentRow .subscribeNewsletterTable { margin: 185px 0 0 24px; width:490px; display:block; *margin-top:182px;}
.slidePopupContentRow .subscribeNewsletterTable tr{ float:left; width:145px\0/;*display: inline}
.slidePopupContentRow .subscribeNewsletterTable tr:first-child, .slidePopupContentRow .subscribeNewsletterTable tr:nth-child(2){ width:146px;}
.slidePopupContentRow .subscribeNewsletterTable tr td{ float:left;}
.slidePopupContentRow .subscribeNewsletterTable tr td:first-child{ display:none; *display:block;}
.slidePopupContentRow .subscribeNewsletterTable tr:first-child td:nth-child(2){ width:145px;}
.slidePopupContent { margin:0;}
.slidePopupContentRow span.textRed{color:red;}
.slidePopupContentRow span.textRed span { color:red; display:block; padding-top:5px;}

.popin_icon, .slidePopupContentTitle span, .slidePopupContentRow .mobilePhone { display:none;}
.slidePopupContentRow span#ctl00_ctl09_lblSlidePopupContentMessage{ display: none;}
.slidePopupContentRow{ *background:#fff;}

.slidePopupContentRow .nameRow .textRed{ position:absolute; left:24px; top:23px; *position:static;}
.slidePopupContentRow .emailRow .textRed{ position:absolute; left:24px; top:37px; *position:static;}
span#ctl00_ctl09_ctl00_resultLabel.text{ position:absolute; left:24px; top:30px; *position:static;}

/*POPUP AT THE BOTTOM PAGE - END*/

/* syncOrderHistory */
.syncOrderHistory .searchInnerDiv input { height: 20px; line-height: 20px; border: 1px solid #aaa; }
.syncOrderHistory .searchInnerDiv input.tekstbox { height: 18px; font-weight: normal; padding: 0 5px; margin-left: 0; width: 160px; }

/* e:syncOrderHistory */

/*FIX THE EXTRA TEXT SHOWED IN NEWSLETTER POPUP*/
.slidePopupContent span[id$="lblSlidePopupContentMessage"] { display: none}