﻿@charset "utf-8";
/*General styles start*/
    body, html{ background:#d7d5c8 url(images/bg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#053064;}
    a {outline:none;}
	input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#054889; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#054889; font-size:18px; font-weight:normal; line-height:18px; font-family: Arial, Helvetica, sans-serif;min-height:31px;height:auto;}
    h2 {margin:0px; color:#054889; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:#FFF; border-top: 0px solid #f0f0f0; margin-top:0px; z-index:1; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:transparent; border:0px solid #f0f0f0;}
	.mainContentTD { background:url(images/bgTop.gif) no-repeat center top;}
    .productMenucontainer { background:#FFFFFF; margin:0px; padding:0px; }
    .top {
	background: none repeat scroll 0 0 transparent;		
	height: 100px;
    left: 0;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0;
    position: absolute;
    top: 27px;
    width: 430px;} 
	.topDiv {
    display: inline;
    float: left;
    margin-top: -1px;
    width: 430px;
	}
	.top .topDiv .logoImg {
    height: 94px;
    width: 430px;
	}
	.center {}
	.frontpageOuter {margin-bottom:14px;}
	.topSection { position:relative; top:-171px;}
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}
    .isProduct .ajaxload{ position:absolute; right:0; top:0;}
    .button { border:none; background:#28629A; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#28629A; 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 #053064; border-bottom:1px solid #053064; background-repeat:repeat-x; }
    .headerPaging .paging { color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#0a4885; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #C1E414; border-top:1px solid #C1E414;}
    .line { border-bottom:1px solid #C1E414;}
    .link:link { color: #0a4885; font-size:10px; }
    .link:active { color: #0a4885; font-size:10px; }
    .link:visited { color: #0a4885; font-size:10px; }
    .link:hover { color: #0a4885; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:10px; border: 1px solid #000; color:#000; }
    .inputQuantity { font-size:10px; border: 1px solid #000; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #000; }
    .Img { border:1px solid #0a4885;}
	
	.topSectionView2 { width:486px; border:none; background:#FFFFFF; padding:10px; background-repeat:no-repeat}
	.topSectionView2 a {color:#054889;}
	.topSectionView2NoPicture { border:1px solid #C0E215;}
	.topSectionView2 h1 {color:#054889; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal;}

	.productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock .stock {float: left;
    padding:3px 0; margin-left:4px;}

    .productListView1{}
	.productListView1 .divPricesOrder {
    bottom: 0;
    clear: none;
	top: -29px;
    float: right;
    width: 155px;
}
    .productListView1 .divPricesOrder .divPrices{float: none !important; height: 52px; padding:11px 0 0;}
    .productListView1 .divPricesOrder .divOrderInner{ width:170px;}
	.productListView1 .divPricesOrder .divOrderInnerInfo {
    background: url(images/spriteImages.png) no-repeat scroll -880px -46px transparent;
    clear: both;
    float: none !important;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
	margin-top: 13px;
    width: 122px;
	padding:2px 0 0 8px;
}
    .productListView1 .divPricesOrder .divOrderInnerInfo a{ color:#000000; text-decoration:none; padding:0px 0px 0px 8px;}
    .productListView1 .divPricesOrder .divOrderInnerInfo a:hover{color:#000000; padding:0px 0px 0px 8px;}
	.productListView1 .divPricesOrder .divOrderInnerOrder { padding: 0 5px 0 0;}
	.productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock {clear: both;
    float: left;
    margin-bottom: 1px;
    width: 170px;}
	.productListView1 .inputQuantity { border:none; text-align: center; float:left; width:34px; height:19px; background:url(images/spriteImages.png) no-repeat 2px -100px transparent; font-size:13px; color:#000; padding:7px 0 5px; text-align:center; vertical-align:middle; outline:none;
	}
	.productListView1 .divPricesOrder .divOrderInner .listAddToCartButton {background: url(images/spriteImages.png) no-repeat scroll -68px -100px;
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    margin: 0;
    padding: 0 0 4px 10px;
    text-align: left;
    width: 117px;
	margin-left:-1px\9;}
	.productListView1 .divPricesOrder .divOrderInner .listAddToCartButton:hover { background:url(images/spriteImages.png) no-repeat scroll -218px -100px; margin:0;
	padding: 0 0 4px 10px; font-size:12px; width:117px; height:33px; float:left; font-family:Arial, Helvetica, sans-serif; color:#FFF; margin-left:-1px\9;}
	
	.divOfferConditions {
    bottom: 24px;
    clear: both;
    color: #000000;
    float: left;
    font-size: 10px;
    font-style: italic;
    margin-top: 5px;
    position: relative;
    width: auto;
}
.isProduct .divOfferConditions {
    bottom: 24px;
    clear: both;
    color: #000000;
    float: left;
    font-size: 10px;
    font-style: italic;
    margin-top: 25px !important;
    position: relative;
    width: auto;
	padding-top:5px;
}
	
	
	.productListView1 .divPricesOrder .divOrderOuter {width:170px; text-align: left;}
    
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#e77f00; text-decoration:line-through; line-height:20px; }
    .productHeader { background:#9BB60C; border-top:0px solid #b5afaa; border-bottom:0px 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:#e77f00; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#e77f00; font-size:10px;  line-height:15px; }
    .priceSmall { color:#e77f00; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#e77f00;  text-decoration:none; line-height:22px;  }
    .priceStor{ color: #FF8F03;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
    top: 3px;}
	.priceStorExcl {color: #000;
    display: block;
    font-size: 14px;
    line-height: 13px;
    margin-bottom: -48px;
    }
	.isProductlist .prevPriceList{ font-size:11px; text-decoration:line-through;}
	.isProduct .priceStor{ font-size:22px; line-height:22px; padding-bottom:5px;}
	.isProduct .priceStorExcl{ font-size:14px;}
	.productListView1 .priceStor{ color:#FF8F03; font-size:22px;}
	.productListView1 .priceStorExcl { color:#000; line-height:15px; font-size:12px; padding:1px 0 0;}
    
    .frontpagePrices{margin:6px 0 4px 0;font-weight:bold;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#053064; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; color:#000; }
    .text a:link{color:#0a4885; line-height:13px; }
    .text a:active{color:#0a4885; line-height:13px; }
    .text a:visited{color:#0a4885;  line-height:13px; }
    .text a:hover{color:#0a4885; line-height:13px; }
    .textSmall { color:#000; font-size:11px; }
    .textSmall a { color:#0a4885; font-size:11px; }
    .textSmall a:link { color:#0a4885; font-size:11px; }
    .textSmall a:active { color:#0a4885; font-size:11px; }
    .textSmall a:visited { color:#0a4885; font-size:11px; }
    .textSmall a:hover { color:#0a4885; font-size:11px; }
    .textSmall .link a:hover { color:#0a4885; font-size:11px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#000; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:710px; height:219px; background-image:url(images/graficalbig.jpg); background-repeat:no-repeat;margin-bottom:10px;}
		.frontpage div { padding-top:64px; margin-left:32px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#fff; width:220px; line-height:13px;}
		
		.productNewsContainerOuter { width:504px; float:left; clear:both; background:url(images/popularProducts.jpg) no-repeat; padding-top:80px; padding-left:10px; padding-right:10px;}
		.productNews { width:484px; margin-top:0px; background:none; }
        .productNews img { border:1px solid #e6e6e6;  }
		.productNewsItemImage { background:#FFFFFF;}
        .productNewsItem { background:none; min-height:243px; vertical-align:top;}
        .productNewsItem img { border-color:#FFFFFF;}
		.productNewsItem div { padding:0px;}
        .productNewsItem .text { color:#8c8c8c; font-size:11px; font-weight:normal; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { width:auto; background:none;font-family: Arial, Helvetica, sans-serif; text-transform:none; margin:0px; padding:0px; position:absolute; top:0px; right:0px; margin-right:20px; *margin-right:0px;}
        .menu a:link { color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #c1d72e; font-size:11px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background-image:none; background-repeat:repeat-x; margin:0px; padding:0px; margin-left:8px;}
        .menuOverbg { background-image:none; background-repeat:repeat-x; margin:0px; padding:0px; margin-left:8px;}
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenu { padding-top:7px; }
		/*
        .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; }
       
        .menuNorm { border-bottom:#e6e6e6 1px solid; }
        .menuNorm a { color:#000; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#000; font-size:12px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#FFFFFF; border-bottom:#e6e6e6 1px solid; }
        .menuActive a { color:#0a4885; font-size:12px; font-weight:bold; text-decoration:none; }
		
        .subMenuNorm a { color:#000; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#0a4885; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#0a4885; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#0a4885 1px solid; }
        .subSubMenuNorm a { color:#000; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#0a4885; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#0a4885; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#0a4885 1px solid; }
		*/
        .leftMenuContainer { border:0px solid #e6e6e6; }
		.leftMenuContainer .leftMenuHeader a {
    color: #c2d464;
    display: block;
    font-size: 0px;
	text-indent: -3000px;
    height: 19px;
    left: -7px;
    
    position: relative;
}
       	.leftSubMenu { border-top:#e6e6e6 1px solid; }
		
		/*
		.itemGroup0 .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop2.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .itemGroup1 .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop2.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .itemGroup2 .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop2.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .itemGroup3 .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop2.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        */
		.leftMenuHeader { background: url(images/boxTop2.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; padding-top:4px; }
		.leftMenuHeader a {color:#FFFFFF;text-transform:uppercase;font-weight:bold; font-size:12px; text-decoration:none;}

        .menuNorm { border-bottom:#e6e6e6 1px solid; }
        .menuNorm a { color:#000; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#000; font-size:12px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#FFFFFF; border-bottom:#e6e6e6 1px solid; }
        .menuActive a { color:#809707; font-size:12px; font-weight:bold; text-decoration:none; }
		
		.menuLess { border-bottom:#e6e6e6 1px solid; padding-top:2px; padding-bottom:2px;}
		.menuLess a { color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
		.menuLess a:hover { color:#000;}
		.menuMore { border-bottom:#e6e6e6 1px solid; padding-top:2px; padding-bottom:2px;}
		.menuMore a { color:#000; font-size:12px; font-weight:bold; text-decoration:none; }
		.menuMore a:hover { color:#000;}

        .subMenuNorm a { color:#000; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#809707; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#809707; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#809707 1px solid; }
        .subSubMenuNorm a { color:#000; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#809707; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#809707; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#809707 1px solid; }

    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox {background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0 0 9px;}
        .choiceBorders { border: none; background:#FFFFFF; position:relative;}
        
        .imageBox { 
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 25px;
    padding: 5px;
    width: 102px;
}
        .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 #0a4885; }
		.itemVariant{  margin-left:0;}
		.isProduct .itemVariant{ margin-bottom:9px;}
		.isProduct .stock{ width:220px; margin:0; padding-left:6px; padding-bottom:2px;}
		.isProduct .itemQuantity{ margin:0; width: 48px; float:left;}
		.isProduct .itemQuantity .text{ display:none;}
		.isProduct .itemButton{ margin:0;}
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#0a4885; 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; margin-bottom:2px; padding-bottom:6px; }
            .boxRightContainerImg {background:#FFFFFF; }
            .boxRight { border:0px solid #e6e6e6; color:#000; font-size:11px; }
            .boxRight a { color:#000; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#000; }
            .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; }
            .boxRightCart .boxRightHeader { text-transform:uppercase; color:#000000; background:transparent; padding:8px 0px 6px 10px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; }
			.boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#0a4885; }
            .boxRight input {color:#000; font-size:10px; text-decoration:none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:11px;text-transform:none; color:#000;}
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:0px solid #e6e6e6; color:#000; font-size:11px; background: url(images/spriteImages.png) -450px -250px no-repeat; width:184px; height:103px; margin-left:0px!important; }
              .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 0px solid; padding-right:42px; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 0px solid;}
            .boxRightCart #smallCartLink a { color:#000; font-size:11px; text-decoration:none; font-weight:bold;text-transform:none;}
			.boxRightCart #smallCartLink { height:16px; display:none; }
		/*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { border:0px solid #e6e6e6; color:#053064; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#053064; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#0a4885; }
            .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: medium none;
    clear: both;
    height: 100px;
	    margin-bottom: 5px;
    width: 65px;}
	.relatedProductImage a {border: 1px solid #E6E6E6; height: auto;
    display: inline-block;
    padding: 1px;
    width: 100px;}
	.relatedProduct { width: 140px; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: 1px solid #7e7b62; }
        .mcbLogoBox a{ color:#7e7b62; }
        .mcbLogo { margin:0 35px 0 0; }
        .textAdress {color:#7e7b62; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#7e7b62; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#7e7b62; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#7e7b62; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#7e7b62; font-size:11px; line-height:11px; }
    /*Footter styles start*/

	/*TopImageMap styles start*/ 
		#TopImageMap { text-align:left;}
		#TopImageMap img { width:950px; height:171px; margin-left:15px; }
	/*TopImageMap styles start*/

	/*CenterBox styles d. 05.04.09 */

    /*BOX module styles start*/
        .boxCenterContainer { width:498px; background:#FFFFFF; margin-top:10px; padding-bottom:6px; margin-bottom:0px; padding-top:0px; padding-left:6px;border-top:6px solid #FFFFFF; }
        .boxCenterContainer .boxCenter { border:1px solid #e6e6e6; width:492px; color:#053064; font-size:11px; }
        .boxCenterContainer .boxCenter a { color:#053064; font-size:11px; text-decoration:underline; }
        .boxCenterContainer .boxCenter a:hover { color:#0a4885; }
        .boxCenterContainer .boxCenterHeader { width:492px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
        .boxCenterContainer .boxCenterHeader a { color:#FFFFFF; text-decoration:none; font-size:12px; }
        .boxCenterContainer .boxCenterHeader a:hover { color:#FFFFFF; }
        .boxCenterContainer .boxCenterContent { padding:14px; padding-top:8px; padding-bottom:10px; }
        .boxCenterContainer .boxCenterContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
		.boxCenterContainer .tableBoxContent { margin:14px; margin-top:0px; margin-bottom:5px; }
		
		.boxCenterContainerLEFT { width:238px; background: #FFFFFF; margin-top:10px; padding-bottom:6px; margin-bottom:6px; padding-top:6px; padding-left:6px; float:left; }
        .boxCenterContainerLEFT .boxCenter { border:1px solid #e6e6e6; width:232px; color:#053064; font-size:11px; }
        .boxCenterContainerLEFT .boxCenter a { color:#053064; font-size:11px; text-decoration:underline; }
        .boxCenterContainerLEFT .boxCenter a:hover { color:#0a4885; }
        .boxCenterContainerLEFT .boxCenterHeader { width:248px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
        .boxCenterContainerLEFT .boxCenterHeader a { color:#FFFFFF; text-decoration:none; font-size:12px; }
        .boxCenterContainerLEFT .boxCenterHeader a:hover { color:#FFFFFF; }
        .boxCenterContainerLEFT .boxCenterContent { padding-left:14px; padding-right:10px; padding-top:8px; padding-bottom:10px; }
        .boxCenterContainerLEFT .boxCenterContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
		.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent { margin:14px; margin-top:0px; margin-bottom:5px; }
		
		.boxCenterContainerRIGHT { width:238px; background:#FFFFFF; margin-top:10px; padding-bottom:6px; margin-bottom:6px; padding-top:6px; padding-left:6px; float:right; margin-right:1px; }
        .boxCenterContainerRIGHT .boxCenter { border:1px solid #e6e6e6; width:232px; color:#053064; font-size:11px; }
        .boxCenterContainerRIGHT .boxCenter a { color:#053064; font-size:11px; text-decoration:underline; }
        .boxCenterContainerRIGHT .boxCenter a:hover { color:#0a4885; }
        .boxCenterContainerRIGHT .boxCenterHeader { width:248px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
        .boxCenterContainerRIGHT .boxCenterHeader a { color:#FFFFFF; text-decoration:none; font-size:12px; }
        .boxCenterContainerRIGHT .boxCenterHeader a:hover { color:#FFFFFF; }
        .boxCenterContainerRIGHT .boxCenterContent { padding-left:14px; padding-right:10px; padding-top:8px; padding-bottom:10px; }
        .boxCenterContainerRIGHT .boxCenterContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
		.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent { margin:14px; margin-top:0px; margin-bottom:5px; }
		
        .boxCenterContainerImg { width:504px; background:#FFFFFF; margin-bottom:0px; margin-top:0px; }
		.boxCenterContainerImgLEFT { width:244px; background:#FFFFFF; margin-bottom:10px; margin-top:0px; float:left;  }
		.boxCenterContainerImgRIGHT { width:244px; background:#FFFFFF; margin-bottom:10px; margin-top:0px; float:right; margin-right:1px; }
		
		.boxCenterContainerImg img{ width:504px; }
		.boxCenterContainerImgLEFT img{ width:244px;  }
		.boxCenterContainerImgRIGHT img{ width:244px;  }
		  
    /*BOX module styles end*/
    
	/*CenterBox styles END*/
	.isFrontpage .right {margin-top:229px; padding-right:21px;}
	.textAdressTD { text-align:left; padding-left:33px; }
	.centerNoRight .text, .centerNoRight .textStor { color:#000; }
	.stepDelivery td {border:none; background-color:#054889;}
	.tdFilter { border:1px solid #C0E215;}
	.divItemGroups .row .item { width:100px; margin-bottom:10px;}
	.divItemGroups .row .next { padding-left:9px; }
	.divItemGroups .row .item a {font-size:11px;}
	
	.divFooterFrontpage { float:left; clear:both; margin-bottom:10px;}
	h1 { color:#7E7B62; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
	.divFooterPart1 { width:490px; color:#7E7B62; float:left; text-align:left;}
	.divFooterPart2 { width:110px; color:#7E7B62; margin-left:30px; float:left; text-align:right;}
	.divFooterPart3 { width:270px; min-height:115px; color:#7E7B62; margin-left:30px; float:left; text-align:left;}
	.divFooterPart1 a, .divFooterPart2 a, .divFooterPart3 a { color:#7E7B62;}
	
	/*PrintIcon styles d. 25.02.09 */
    .printIcon { background-color:#0a4885;  }
    .printIconCheckList { background-color:#0a4885;   }
	/* PrintIcon END */
	#productRelationsCenter .relationsTable .relationsTableHeader {background-image:url(images/topBarBg.gif); background-repeat:repeat-x;}

	.topSectionBreadcrumb {padding-bottom:5px;}	
	.topSectionBreadcrumb li a {color:#4F4F4F;}
	.topSectionBreadcrumb li {color:#000;}	
/*Main styles end*/

	.ssBox{background:url(images/spriteImages.png) no-repeat 0 0;width:705px;height:59px; margin-bottom:13px;float:left;position:relative;}
	.ssBoxTextDiv {float:left;}
	.ssBoxTextDiv input{border:none; width:472px; margin:20px 0 0 22px;background-color:Transparent; font-size:17px; line-height:20px; color:#000000;}
	.ssBoxLoaderIcon {float:left; margin:19px 0 0 15px;}
	.ssBoxLoaderIcon img {display:none;}
	.ssBoxButtonDiv {float:left;}
	.ssBoxButtonDiv input{width:133px;height:40px; margin:0px; margin-top:10px; margin-left:45px; padding:0px;background:transparent;border:none;cursor:pointer;}
	.ssResult{width:699px; position:absolute;top:55px;left:1px;margin:0px 1px 0px 1px;z-index:50;}
	
	.ssResultTop, .ssResultContent, .ssResultBottom{background:url(images/searchField.png);width:681px; padding:0 9px 0 9px;}
	.ssResultTop{ background-position:0px;height:14px;}
	
	.ssResultContent{background-position:-699px;background-repeat: repeat-y;}
	.ssResultContent hr{display:none;}
	.ssResultContent A{color:#5B6062;text-decoration:none;}
	.ssResultSection{padding:0;}
	.ssResultSection ul{list-style-type: none;margin:0px;padding:0px;}
	.ssResultSection li{padding: 0 10px 5px 10px;clear:both; border-top:1px solid #ffffff; border-bottom:1px solid #e6e6e6; margin:0;display:block;}
	.groups li{height:50px; cursor:pointer;}
	.items li{height:38px; cursor:pointer;}
	.ssResultSection .itemActive{background-color:#DBDBDB;}
	.ssResultSection .item{background-color:#f5f5f5;}
	.ssResultSectionHead{text-align:left; padding:5px 0 5px 8px; background:#a8a8a8; color:#FFF; font-size:11px; font-weight:bold;}
	.groups .ssResultSectionHead { padding-top:0;}
	.ssResultBottom{background-position:-1398px;height:14px;}
	
	.ssResultGroupImage{float:left;width:40px;height:30px;margin:12px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
	.ssResultGroupText{float:left;padding:20px 0 0 12px; font-size:12px;}
	
	.ssResultItemImage{float:left;width:40px;height:30px;margin:6px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
	.ssResultItemText{float:left;padding:14px 0 0 12px; font-size:12px;}
	.ssResultItemText a{color:#5b6062;}
	
	.ssResultSectionError{ width:670px; text-align:center; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; padding:25px 0 25px 0;}
	
	.ssResultSection li a {display:inline-block;}
	.ssResultSection li a {display:block;}
	
	/* Top login absolute start */
	.tla {position:absolute;top:53px;/*left:640px; width:340px;*/ right:0; width:440px;height:65px;}
	
	.tlaUnauthenticated{}
	.tlaTrans{width:180px; height:14px; /*margin-left:170px;*/ margin-top:52px; margin-right:16px; float: right; }
	.tlaUsername, .tlaPassword{position:absolute;top:27px;border:none;background-color:Transparent;color:#898888;width:90px;}
	.tlaUsername{left:130px;}
	.tlaPassword{left:260px;}
	.tlaForgotPass{ display:none;}
	.tlaForgotPass a{color:#B1B1B1;text-decoration:underline;}
	
	.tlaFeedback{position:absolute;top:7px; left:12px; width:200px;}
	.tlaFeedback ul{}
	.tla .ajaxload{position:absolute;top:19px;left:322px;}
	.tla .validationSummary {}
	.tla .validationSummary ul{display:inline;text-align:right;float:right;margin:0px;padding:0px;}
	.tla .validationSummary li{float:left; color:#FFFFFF;}
	
	.tlaAuthenticated{/*width:340px;*/ width:440px; height:66px; background:url(images/loginBarAuth.gif);}
	.tlaAuthList{padding:29px 90px 0 0px; float:right;}
	.tlaAuthList ul{display:inline;list-style-type:none;padding:0;margin:0;}
	.tlaAuthList li{float:left;margin-right:8px;padding-left:9px;}
	.tlaAuthList .loginAs a{font-weight:normal;}
	.tlaAuthList a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
	.tlaAuthList a:hover{text-decoration:underline;}
	.tlaLoginBtn{position:absolute;top:23px;/*left:260px;*/ right:14px; width:66px;height:26px;border:none;cursor:pointer; background:url(images/spriteImages.png) no-repeat -760px 0;}
	.tlaLogoutBtn{position:absolute;top:23px;/*left:260px;*/ right:14px; width:66px;height:26px;border:none;cursor:pointer; background:url(images/spriteImages.png) no-repeat -880px 0;}
	/* Top login absolute end */
	
	#LoginContainer .ForumButton {border:none; background:#FF8C00; color:#FFFFFF; line-height:15px; cursor:pointer;}
	
	.addToCartButton,.nextButton{ background:#ff8c00 ;}
	
	
	
	.moreInfoText  a{ color: #000;}
	.moreInfoText  a:hover{ color: #0a4885;}
	.moreInfoTextFull{ margin-top:10px;}
	
	.boxRightCart #smallCartCount {font-weight:bold; height:15px;}
	
	.boxRightCart #smallCartPrice {
		font-weight:bold;
}
	
.listItemDescription {
    float: left;
    margin-right: 15px;
    padding-bottom: 30px;
    width: 195px;
}

.isProduct .addToCartButton {
	background: url(images/spriteImages.png) no-repeat scroll -380px -103px;
    border: medium none;
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    margin: 0;
    padding: 0 0 0 11px;
    text-align: left;
    text-transform: uppercase;
    width: 169px;
	*margin-top:1px;
	line-height:38px; vertical-align:middle; display:table-cell;
}
.isProduct .addToCartButton:hover {
	background:transparent url(images/spriteImages.png) no-repeat scroll -600px -103px;
	color:#FFF;

}
.isProduct .checkListButton {
	background:transparent url(images/spriteImages.png) no-repeat scroll -880px -46px;
	width:110px;
	height:17px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	border:none;
	padding:2px 0 0 12px;
}
.subscribeNewsletterTable .tekstbox {width:225px!important; border:1px solid #000; border-radius:3px; margin:0 10px 5px 0;}
.tdNewsletterTitle{ padding:0 10px 0 0;}
.centerContentWebPage .tdNewsletterTitle{width:100px;}
.subscribeNewsletterTable .bigButton {
    background: url("images/button.jpg") no-repeat scroll 0 0 transparent; color:#000; width:113px; height:30px;}
.subscribeNewsletterTable .bigButton:hover {
    background: url("images/button_hover.jpg") no-repeat scroll 0 0 transparent; color:#FFF; width:113px; height:30px;}



.centerContent input.bigButton.nextButton {background: url("images/button.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    height: 30px;
    width: 113px;}
.centerContent input.bigButton.nextButton:hover {background: url("images/button_hover.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 30px;
    width: 113px;}

#loginDiv .divLoginBtn input.ForumButton {
    background: url("images/button.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    height: 30px;
    width: 113px;
}
#loginDiv .divLoginBtn input.ForumButton:hover {
    background: url("images/button_hover.jpg") no-repeat scroll 0 0 transparent;
    color: #FFF;
    height: 30px;
    width: 113px;
}
#LoginContainer #createUserDiv .ForumButton {
    background: url("images/button2.jpg") no-repeat scroll 0 0 transparent;
    width: 164px;
	height:30px;
	color:#000;
}
#LoginContainer #createUserDiv .ForumButton:hover {
   background: url("images/button2_hover.jpg") no-repeat scroll 0 0 transparent;
    width: 164px;
	height:30px;
	color:#FFF;
}
#LoginContainer .loginLeft {
    width: 220px;
}
.isProduct .productItemInfo{ margin-top:4px;}
.isProduct .checkAndWishList {
	margin-top:3px; padding-left:4px;
}
.isProduct .addToCart{ float:left; width:174px; clear:none;}

.isProduct .inputQuantity {
	background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 2px 2px #E1E1E1 inset;
    color: #000000;
    font-size: 20px;
    height: 36px;
    line-height: 36px;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 38px;
	
}
.choiceBordersInner{ width:222px;}
.multiPrices {
    
    width: 250px;
}

.stock {
	padding-right:0px;
	width:125px;
	float:left;
}

.productListView1 .divPricesOrderResult{background-color: transparent;
    clear: right;
	bottom: 20px;
    height: 16px;
    padding: 4px 4px 4px 0;
    position: relative;
    text-align: right;}
.productListView1 .item {
    background-color: transparent;
    width: 505px;
}
.productListView1 .alt {
    background-color: transparent;
    position: relative;
    width: 505px;
}

.itemPrices span {
    padding-bottom: 0px;
}
.priceStorExcl {
    margin: 0px;
}

.priceFinancing {display:none;}
.priceFinancingTotalCreditCosts {display:none;}
.priceFinancingAop {display:none;}
.priceFinancingMinimumLoanAmount {display:none;}

.itemPrices br {
    margin-bottom: -15px;
}
.bonusPanel .giftCardButton {margin:5px 5px 5px 0px;}

.isProduct .itemPrices {padding:20px 0px 14px 0px; margin:0;}
.itemGroup0 .leftMenuHeader {background:transparent url(images/spriteImages.png) no-repeat 7px -190px; height:22px; width:170px;}
.itemGroup1 .leftMenuHeader {background:transparent url(images/spriteImages.png) no-repeat -213px -190px; height:22px; width:170px;}
.itemGroup2 .leftMenuHeader {background:transparent url(images/spriteImages.png) no-repeat -443px -190px; height:22px; width:170px;}
.itemGroup3 .leftMenuHeader {background:transparent url(images/spriteImages.png) no-repeat -673px -190px; height:22px; width:170px;}

#WzBoDy {opacity:1!important;}
#WzTtDiV {}

.relatedProductImage img {max-height: 100px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text {}
/* dropdown menu */
	.topSection{ width:980px; height:175px; top:0; position:relative; z-index:999;}
	.topSection .menu{ position:absolute; width:940px; height:41px; top:130px; left:20px; margin:0; padding:0; z-index:999; }
	.additionalMenu { width:auto; background:none;font-family: Arial, Helvetica, sans-serif; text-transform:none; margin:0px; padding:0px; position:absolute; top:0px; right:20px;}
	.additionalMenu a:link { color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
	.additionalMenu a:active { color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
	.additionalMenu a:visited { color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
	.additionalMenu a:hover { color: #c1d72e; font-size:11px; font-weight:bold; text-decoration:none; }	
	#topDropDownMenu{ margin:0; width: 720px;}
	#topDropDownMenu li{/* background: url(images/menuLi.png) no-repeat scroll right 0; */padding:0 0 0 1px!important;}
	#topDropDownMenu li#topmenu_4{ background:none;}	
	#topDropDownMenu a.topLineLink{ background:url(images/dropdownBg.png) no-repeat 0 18px; margin-left:6px; /*padding:0 15px 0 15px;*/ padding:0 11px; color:#fff; /*font-size:16px;*/ font-size:12px; font-weight:bold; text-transform:uppercase; line-height:41px;}
	/*#topDropDownMenu #topmenu_1 a.topLineLink{ padding-right:16px; margin-left:17px;}
	#topDropDownMenu #topmenu_2 a.topLineLink{ padding-right:35px; margin-left:37px;}
	#topDropDownMenu #topmenu_3 a.topLineLink{ padding-right:30px; margin-left:31px;}
	#topDropDownMenu #topmenu_4 a.topLineLink{ padding-right:29px; margin-left:31px;}*/
	#topDropDownMenu .showAsHover, #topDropDownMenu li#topmenu_4.showAsHover{ background:#fff;*background:#fff; background:url(images/menuLeft.jpg) left top no-repeat, url(images/menuRight.jpg) right top no-repeat, url(images/menuDropdownBg.jpg) left top repeat}
	#topDropDownMenu .showAsHover a.topLineLink{background:url(images/dropdownHover.png) no-repeat 0 18px; color:#90ae00;}
	#topDropDownMenu .menuHeightDiv{display:none;}
	#topDropDownMenu dt{ border-bottom: 1px solid #e6e6e6; padding:0 0 5px; margin:0;}
	li.expanderMenu div.menuContainer{z-index:999; width:auto; margin-left:-2px\9; *margin-left:-2px;}
	li.expanderMenu div.menuSecondWrap{background:none; padding:0;}
	li.expanderMenu div.menuFirstWrap{ background:url(images/menuContainer_bg.png) repeat-x 0 0 #fff;padding:7px 10px 11px 11px;border:none;border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; box-shadow: 0 7px 7px #AFAFAF;-moz-box-shadow: 0 7px 7px #AFAFAF; -webkit-box-shadow:  0 7px 7px #AFAFAF; border:1px solid #AFAFAF\9; border-top:none\9;}
	li.expanderMenu div.menuThirdWrap{background:none; border: none; margin:0; padding:0;}
	.menu .menuThirdWrap a:link{ padding:3px 0 3px; font-size:12px; color:#000; font-weight:bold;}
	.menu .menuThirdWrap a:visited{ color:#000;}
	.menu .menuThirdWrap a:hover{ color:#90ae00;}
	#topDropDownMenu dd{margin:0; padding:0;}
	#topDropDownMenu .menuThirdWrap dl:first-child{ border:none;}
	#topDropDownMenu dl{ border:none; border-left: 1px solid #e6e6e6; width:167px; padding-left:9px; padding-right:10px;}
	#topDropDownMenu .menuLinkElement{ color:#90ae00; font-size:16px; font-weight:bold; text-transform:uppercase;}
	#topDropDownMenu .menuContainer li{ background:none;border-bottom: 1px solid #e6e6e6; padding:3px 0 !important;}
/* e:dropdown menu*/
/* product list style */
	.productListView1 .divPricesOrder{ position:relative; height:160px;}
	.productListView1 .divPricesOrder .divOrderOuter{ left:0; top:0; position:static;}
	.productListView1 .divPricesOrder .divOrderInnerInfo{ position:absolute; bottom:-5px; left:3px; margin:0;}
	.isProduct .itemAdded{ margin:0; padding:10px 5px;}
	.productListView1 .divPricesOrder .divPrices{ height:auto;}
	.productListView1 .divOfferConditions{ *width:190px;}
/* e:product list style */



/* CLH */
	/* Dropdown menu */
	#topmenu_2 .menuContainer { }
	#topDropDownMenu dl { padding-right:8px; padding-left:8px; width:165px; }
	/* e:Dropdown menu */
/* e:CLH */

.divOrderOuter .divOrderInner .divOrderInnerOrder span {}
div.divOrderOuter div.divOrderInner div.stock span {}
div.divOrderOuter div.divOrderInner div.stock .stockImage {margin-right:3px;}

.itemQuantity .stock span img {clear: right;
    float: left;
    margin-top: 8px;}
.itemQuantity .stock span .text.stockText {clear: right;
    display: block;
    float: left;
    margin-left: 6px;
    margin-top: 4px;}
	
/* order history */
.orderHistory .datePanel{ margin-bottom:20px;}
.orderHistory .dateSearch, .showInfoCol a{ background:url(images/orderBtn.png) no-repeat 0 0; width:60px; height:20px; text-align:center; color:#020202; font-weight:bold; text-shadow:0 1px #fff; font-size:11px; margin-left:10px;}
.orderHistory, .orderHistory .headline, .orderHistoryLines, .orderHistoryLines .headline{ color:#000;}
.orderTable,  .orderLinesTable{ margin:10px 0;}
.orderHistory .datePanel{ font-size:12px;}
.orderHistoryPanel .orderTable .headerRow th, .orderHistoryLinesPanel .orderLinesTable .headerRow th, .orderHistoryLinesPanel .shipToPanel .addressPanelHeaderRow td, .orderHistoryLinesPanel .billToPanel .addressPanelHeaderRow td{ background:url(images/topBarBg.gif) repeat-x #9CB70D; height:24px; padding:0 0 0 10px; color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold;}
.orderHistoryPanel .orderTable .itemRow td, .orderHistoryPanel .orderTable .altItemRow td, .orderHistoryPanel .orderTable .footerRow td, .orderHistoryLinesPanel .orderLinesTable .itemRow td, .orderHistoryLinesPanel .orderLinesTable .altItemRow td, .orderHistoryLinesPanel .orderLinesTable .footerRow td, .orderHistoryLinesPanel .orderLinesTable .freightRow td, .orderHistoryLinesPanel .orderLinesTable .subTotalRow td, .orderHistoryLinesPanel .orderLinesTable .vatRow td, .orderHistoryLinesPanel .orderLinesTable .totalRow td{ background:url(images/bg_order_td.png) no-repeat scroll -10px -5px; height:24px; padding:5px 0 5px 10px; line-height:24px; font-size:12px;}
.orderHistoryPanel .orderTable .footerRow td{ font-weight:bold;}
.orderHistory a:link, .orderHistoryLines a:link, .orderHistory a:visited, .orderHistoryLines a:visited{ color:#000;}
.showInfoCol a{ display:block; text-decoration:none; line-height:20px;}
.orderHistoryLinesPanel .shipToPanel td, .orderHistoryLinesPanel .billToPanel td{ background:url(images/bg_order_td.png) no-repeat scroll -10px -5px; height:24px; padding: 0 0 0 10px; line-height:24px; font-size:12px}
.datePanel img{ margin-top:3px;}
/* e: order history*/

.wishList #wishListItems .divOrderOuter .divOrderInner .bigButton {background: url(images/spriteImages.png) no-repeat scroll -68px -100px;
    border: medium none;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    height: 30px;
    line-height: 20px;
    padding-left: 11px;
    text-align: left;
    width: 115px;
}
.wishList #wishListItems .divOrderOuter .divOrderInner .bigButton:hover {background: url(images/spriteImages.png) no-repeat scroll -218px -100px;
    color: #FFFFFF;}
	
.wishList #wishListItems .divOrderOuter .divOrderInner .inputQuantity{border: 1px solid #000000;
    font-size: 12px;
    height: 27px;
    line-height: 15px;
    text-align: center;
    width: 25px !important;}
	
.wishList .bonusPanel .giftCardParagraph .bigButton.giftCardButton {background: url(images/spriteImages.png) no-repeat scroll -378px -103px; color:#000; width:115px; height:30px;}
.wishList .bonusPanel .giftCardParagraph .bigButton.giftCardButton:hover {background: url(images/spriteImages.png) no-repeat scroll -598px -103px; color:#FFF; }
.isAuthenticated #editUserCreateButton .ForumButton {background: url(images/spriteImages.png) no-repeat scroll -378px -103px;
    border: medium none;
    color: #000000;
    cursor: pointer;
    height: 30px;
    line-height: 15px;
    width: 115px;}
	
.isAuthenticated #editUserCreateButton .ForumButton:hover {background: url(images/spriteImages.png) no-repeat scroll -598px -103px;
    color: #FFFFFF;}
	
/* has variant productlist */
.hasVariants .divOrderInnerInfo {  background: none repeat scroll 0 0 transparent !important;
    bottom: 42px !important;
    left: -4px !important;}

.isProductlist .hasVariants .divOrderInnerInfo a{background: url(images/spriteImages.png) no-repeat scroll 0 -260px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 30px;
    width: 148px;}
.isProductlist .hasVariants .divOrderInnerInfo a:hover{background: url(images/spriteImages.png) no-repeat scroll -220px -260px;}
	
#editUserDiv div div div:nth-child(6) {font-size: 12px; font-weight: bold; padding-top: 12px;}
	
	
.isSearch .hasVariants .divOrderInnerInfo a{ background: url(images/readmoreBtn.jpg) no-repeat scroll 0 0 transparent; color: transparent; display: block; font-size: 0; height: 30px; width: 148px; }
.isSearch .hasVariants .divOrderInnerInfo a:hover { background: url(images/readmoreBtn_hover.jpg) no-repeat scroll 0 0 transparent; }

#productRelationsCenter .relationsTable .relatedProduct{ margin-bottom:15px;}
#productRelationsCenter.othersBought{ padding-top:12px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price{ display:block;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text{ width:111px\9;}

.topSection .tlaLogoutBtn{ font-size:0;}

/* checkout style start*/
	.isCheckout .content .checkout{ margin-left:0; width:909px; padding-left:18px; background:none !important; color:#343434;}
	.isCheckout input, .isCheckout select{ color:#343434;}
	.che_head{ margin: 0 0 14px 9px; padding:0; background: url(images/bg_headcheck.jpg) no-repeat scroll 0 bottom }
	.che_indhead h1{font-family: 'Titillium Web',sans-serif; text-transform:uppercase; color:#515151;}
	.bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -506px ;}
	.bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -564px ;font-family: 'Titillium Web',sans-serif; font-size:19px; text-transform:uppercase; font-weight:600;}
	.selected .bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -400px ;}
	.selected .bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -451px; font-family:'Titillium Web',sans-serif; font-size:19px; text-transform:uppercase; font-weight:600;}
	.shopvidere { background: url(images/spriteImages.png) no-repeat scroll 0 -621px;}
	.neeste { background: url(images/spriteImages.png) no-repeat scroll right -622px;}
	.bt3 {  background: url(images/spriteImages.png) no-repeat scroll 0 -752px;}
	.bt3 a { background: url(images/spriteImages.png) no-repeat scroll right -783px; color:#343434;}
	.bt3 a:hover{ color:#fff;}
	a.bt3 span { background: url(images/spriteImages.png) no-repeat scroll right -783px; color:#343434;}
	.selected .bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -814px;}
	.bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -814px;}
	.antalpro { background: url(images/spriteImages.png) no-repeat scroll -50px -814px; width: 21px ; border:none; padding: 0 ;}
	.jegaccep { background: url(images/spriteImages.png) no-repeat scroll 0 -1130px; color:#515151;}
	
	.che_bstep2 input { background: url(images/spriteImages.png) no-repeat scroll 0 -1088px; border: medium none;  padding: 5px; width: 192px;}
	.che_bstep2 select { background: url(images/spriteImages.png) no-repeat scroll  0 -1089px; border: medium none;  padding: 3px 5px 5px; width: 204px;}
	.che_bstep2 .w129 { background: url(images/spriteImages.png) no-repeat scroll  0 -1052px; padding-left: 15px;  width: 109px;}
	.che_bstep2 .w45 { background: url(images/spriteImages.png) no-repeat scroll 0 -1019px;  width: 35px;}
	
	.jegaccep a{ color:#515151;}
	.che_Fak .che_checkbox input{ width: auto;}
	
	.isCheckout .cartLineOutline .che_boxarow .itemNameTd {width:170px;}
	.isCheckout .che_boxarow .itemNameTd {width:260px;}
	.che_allprice2{ background:url(images/bg_allprice2.png) no-repeat 0 0 #7e7e7e;}
	.che_log_inner_right_field .w202{ width:119px !important; background-position:0 -1191px;}
	.che_arrow{ background: url(images/spriteImages.png) no-repeat scroll -110px -814px;}
	.che_login .validationSummary{ padding:10px 0 0 7px;}
	.che_login .DESVALSummaryErrors{ padding-left:12px;}
	
	.che_boxtext .box3 { width: 253px;}
	.che_boxtext .box3_ct { width: 238px;}
	.che_boxtext .w106 { width: 147px;}
	.che_bstep2 label.rightLabel{ width:180px;}
	
	.che_delete{background:url(images/spriteImages.png) no-repeat scroll  -160px -814px}
	.che_boxt .che_boxh{ background:url(images/spriteImages.png) no-repeat scroll  0 -861px}
	.che_boxt2 .che_boxh{ background:url(images/spriteImages.png) no-repeat scroll  -681px -860px}
	.che_allprice{background:url(images/spriteImages.png) no-repeat scroll  0 -910px}
	.isCheckout .itemNameTh{ width:170px !important;}
	.isCheckout .stockStatusTh { width:90px;}
	.isCheckout .itemPriceTh, .isCheckout .itemPriceTd{ width:70px;}
	.isCheckout .stock{ width:80px;}
	.che_bstep2, .userTypeSelector{ clear:both;}
	.userTypeSelector{ padding-bottom:15px;}
	.che_bstep2 .userTypeSelector input{ width:auto;}
	.che_bstep2 span.userTypeSelector label{ padding-top:3px;}
	.isCheckout .itemImageTh{ width:70px;}
	.isCheckout .itemImageTh img{ max-width:60px;}
	.che_boxct img{ font-size:8px;}

/* checkout style end*/

/*XNH edit*/
.relatedProductCenterText .text{ overflow: hidden\9;}
/*e: XNH*/

#freightusercontrol .che_frag .che_boxct { padding-bottom:0; }
@media screen
{
	#totalPriceWrapper .w160 { position:relative; }
	#totalPriceWrapper .w160 i { position:absolute; right:0; }
	#totalPriceWrapper .w160 .che_allpricetext { margin-top: 0; }
	*:first-child+html #totalPriceWrapper .w160 .che_allpricetext { margin-top:28px; }
}
.che_login .che_bstep2 input {
	margin-right:6px;
	background: #ffffff;
	-moz-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.25);
	-o-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.25);
	border:1px solid #d6d6d6;
	border:1px solid rgba(255, 255, 255, 0);
	}
.bt_udskriv {
	width:77px;
	background:url("images/btn_print.png") 0 0 no-repeat;
	color:transparent;
	text-indent: -9999px;
	}
.orderreceipt .itemNameTd { width:260px !important; }
@media print
{
	/*.che_boxtext .box3 { width:353px; }
	.che_boxtext .box3_ct { width:338px; }*/
	.che_boxtext .box3_ct b { display:block; }
	.step4 .che_boxtext .w106, .step4 .che_boxtext .w89 { display:inline-block; }
	.checkout .bt_udskriv { display:none; }
	.isCheckout .itemNameTh { min-height:0; }
	.checkout .freightName { display:inline-block; }
	.isCheckout .stockStatusTh { float:left; font-weight:bold; }
	.che_boxtext h2 { text-transform:none; font-size:14px; padding-bottom:20px; display:inline-block; }
	.step4 .che_valg { padding-bottom:30px !important; }
	.orderreceipt .itemNameTd { text-decoration:none !important; font-weight:normal !important; }
	.orderreceipt .itemNameTd , .orderreceipt .stock, .orderreceipt .antalpro { position:relative; top:9px; }
	.che_allprice { position:relative; left:108px; }
}

.checkout .freightName{ margin-left:115px;}

.isCheckout.step2 .center > div[id*="loginPanel"] { display:none; }

.orderHistory .datePanel span div{ display:inline !important;}


.showmore_desc a{background: url(images/readmore.png);
width: 75px;
height: 13px;
text-decoration: none;
text-indent: -99999px;
display: block;
overflow: hidden;}
.showmore_desc a.text {display:none;}
.remain_desc {color:#000; line-height: 15px;}
.remain_desc a {background: url(images/readless.png);
width: 88px;
height: 13px;
text-decoration: none;
text-indent: -99999px;
display: block;
overflow: hidden;}

.isWebpage .articleWrapper {
    padding: 0 0 35px;
}

	/* super search */
	.ssBox { background: none; float: none; height: 29px; margin: 0; position: absolute; right: 4px; top: 4px; width: 221px; }
	.ssBoxTextDiv { float:none; position:absolute; top:0; left:0; width:130px; height:29px; }
	.ssBoxLoaderIcon { float: none; left: 130px; margin: 0; position: absolute; top: 2px; }
	.ssBoxTextDiv input { border: none; color: #5b6062 !important;font-size: 13px; line-height:19px; height: 19px; margin: 0; width: 120px;  font-style:normal;  font-family:Arial, Helvetica, sans-serif; padding:5px 0 5px 10px;  font-weight:normal; }
	.ssBoxButtonDiv { background: none; float: none; height: 18px; margin: 0; position: absolute; right: 5px; top: 5px; width: 62px; cursor:pointer; }
	.ssBoxButtonDiv input { width:62px; height:18px; margin:0; cursor:pointer; }
	
	.ssResult { left: -460px; margin: 0; position: absolute; top: 35px; width: 699px; z-index: 50; }
	.ssResult a { color:#5b6062 !important;  text-transform: uppercase;}
	/* e:super search */
	.headlineList a{color: #000000;}
	
/*POPUP AT THE BOTTOM PAGE*/
	.slideAnchor { background: url(images/popupNewsletter.png) 0 bottom no-repeat ; bottom: 0; padding:0; position: fixed; left: 0 !important; font-size: 0; line-height: 0; width:500px; height:70px; box-shadow: none!important; text-indent: -999px; overflow: hidden; z-index:9999 ;}
	.slidePopupCloseButton {  cursor: pointer; height:31px; width:31px; position: absolute; top:82px; right: 0px !important;}
	.slidePopupCloseButton span { display: none}
	.slidePopupContainer { background:url(images/popupNewsletter.png) 0 0 no-repeat; border:none; border-radius:0; bottom:0; box-shadow:0 0 0 rgba(255,255,255,0); width:485px; height:324px; z-index: 9999; left:0 !important;}
	.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-left:288px; width:110px; height:30px;}
	.tekstbox { border: none; width: 100px; color: #343434; height:25px; line-height:25px; font-size:13px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; background:none;}
	.slidePopupContentRow .extraNewsContainerTr, .slidePopupContentRow > span, .slidePopupContainer .tdNewsletterTitle span.text{ display: none}
	.slidePopupContentTitle, .slidePopupContentRow{ margin:0;}
	.slidePopupWrapper .subscribeNewsletterTable { margin:20; width:400px; display:block; position:absolute; top:255px; left:24px;}
	.slidePopupContainer .tdNewsletterTitle{ padding:0;}
	.slidePopupWrapper .subscribeNewsletterTable tr td{ height:auto !important;}
	.slidePopupWrapper .subscribeNewsletterTable tr.nameRow{ display:none}
	.slidePopupWrapper .subscribeNewsletterTable .tekstbox{ width:390px !important; border:none; border-radius:0; margin:0;}
	.slidePopupWrapper .slidePopupContent { margin:0; max-width:485px;}
	.slidePopupContentRow span.textRed{color:red;}
	.slidePopupContentRow span.textRed span { color:red; display:block; font-size:12px;}
	.slidePopupContentRow span.text.newsletter_result_label{ position:absolute; bottom:32px; left:0;}
	
	.slidePopupOption{ position:absolute; margin:0; left:290px; top:114px; top:110px\9;}
	.slidePopupOption span{ display:none;}
	.slidePopupOption input{ margin:0;}
	
	.popin_icon, .slidePopupContentTitle, .slidePopupContentRow .mobilePhone { display:none;}
	.slidePopupContentRow span#ctl00_ctl08_lblSlidePopupContentMessage{ display: none;}
	
	.slidePopupContentRow .emailRow .textRed{ position:absolute; left:0; top:38px; *position:static;}
	span#ctl00_ctl08_ctl00_resultLabel.text{ position:absolute; left:0; top:38px; *position:static;}
	.slidePopupContentRow .ajaxload{ float:none !important; margin-top:10px;}
	.slidePopupContainer input{outline:none;}
	
	.giftFromNewsletter{ color:#F26522; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
	.newsletterText{ font-family:Arial, Helvetica, sans-serif;}
/*POPUP AT THE BOTTOM PAGE - END*/
.productListView1 .alt table, .productListView1 .item table{ margin-bottom:0 !important;}
.divFooterContent { display:none}
.isFrontpage .divFooterContent  { display: block}

.itemQtyTh.fl.itemNoHeader{width:75px;}
.itemNoCheckout{float:left; margin:7px 0 0; width:75px;}