@charset "utf-8";
/*General styles start*/
	body, html, div, blockquote, img, p, h1, h2, h3, h4, h5, h6, pre, ul,  ol, li, dl, dt, dd, form, a, fieldset, th, td  
{  
	margin: 0; padding: 0; border: 0; outline: none;  
}
    body, html{  font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; color:#353a3e; height:100%}
	body, .outer{ background:#353a3e}
    input, textarea, select { font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; color:#353a3e; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#353a3e; font-size:18px; font-weight:normal; line-height:18px; font-family: Georgia, "Times New Roman", Times, serif; height:31px; font-weight:bold;}
	.outer{ padding:0 0 86px 0;}
    h2 {margin:0px; color:#353a3e; font-size:14px; line-height:25px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif;}
/*General styles end*/

#clearBottomDiv {
   height: 100px;
}

/*ContentWraper styles start*/
	.productNewsItem div{ padding-left: 0px;padding-right:0px}
    .content {background:none; width:900px; padding:0; margin:0 }
    .centerContent { background:none; }
    .centerContentWebPage { background:none; padding:0; line-height:20px; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent {border:none;background:#eeeeee; border-top:1px solid #7f8284;width:940px; margin-top:22px; position:relative; }
	.mainContentTD{width:900px; padding:0 20px}
    .productMenucontainer { background:none; margin:0; padding:30px 0 10px 0; }

    .top { background: url(images/sprite_image.png) 0 0 no-repeat; height:138px; width:900px; margin:0;}
	.topDiv{ widoth:900px;}
	.isAuthenticated .tla {background:url(images/tlaLogOut.jpg) no-repeat center top; height:40px; }
	.tla{ background:url(images/tlaTop.jpg) no-repeat center top; height:40px; }
	.tlaAuthenticated {padding-top:12px;}
	.tlaAuthList ul, .tlaAuthList li {list-style:none; display:inline;}
	.tlaAuthList li a {color:#414141; float:left; margin-right:10px;}
	.tlaLogoutBtn {
		background: none repeat scroll 0 0 transparent;
    	bottom: 1px;
    	cursor: pointer;
    	height: 19px;
    	left: 35px;
    	margin: 0 0 0 1px;
    	padding: 0;
    	position: relative;
    	width: 71px;
    	text-indent: -10000em;
	}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.tlaLogoutBtn {
    	left: 22px; /* chorme */
    }
}
	
	#loginDiv {
		float: left;
		margin-left: 6px;
		margin-top: 12px;
	}
	.tlaFeedback {
		float: right;
		width: 464px;
	}
	.topSection{ position:relative; padding:0px;}
	.menu{ position:absolute; top:145px; left:0;}
	.tlaUsername { background:url(images/sprite_image.png) 0 -288px no-repeat; padding:7px 7px 7px 28px; width:104px; color:#6e7276; font-size:10px; margin-top:7px; margin-left: 5px;}
	.tlaPassword { background:url(images/sprite_image.png) -194px -288px no-repeat; padding:7px 7px 7px 28px; width:104px;color:#6e7276; font-size:10px;}
	.tlaLoginBtn{ background:url(images/sprite_image.png) no-repeat -392px -288px; width:71px; height:19px; cursor:pointer; }
	.tlaTrans {width:70px; height:40px; float:left;}
	.DESVALSummaryErrors {list-style:none!important;}
/*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:#353a3e; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#353a3e; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;}
    
    #freightLine { background:#fff; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #353a3e; border-bottom:1px solid #353a3e; background-repeat:repeat-x; }
    .headerPaging .paging { color:#353a3e; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#353a3e; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#353a3e; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#353a3e; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#6e357a; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8;}
    .line { border-bottom:1px solid #d8d8d8;}
    .link:link { color: #6e357a; font-size:10px; }
    .link:active { color: #6e357a; font-size:10px; }
    .link:visited { color: #6e357a; font-size:10px; }
    .link:hover { color: #6e357a; font-size:10px; }
    .inputSearch { border: 1px solid #d8d8d8; background:transparent; color:#414141; height:19px; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; width:40px; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #d8d8d8;}
	.productRowSpacer {height:20px!important;}
    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#333; text-decoration:none; line-height:20px; }
    .productHeader {  border:none; background:none}
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:11px; color:#353a3e; text-decoration: line-through; line-height:13px; }
    .prevPriceSmall { color:#d8d8d8; font-size:11px;  line-height:15px; }
    .priceSmall { color:#d8d8d8; font-size:11px;  line-height:16px; }
    .price { font-size:14px; color:#353a3e;  text-decoration:none; line-height:22px;font-weight:bold; }
    .priceStor{ font-size:15px; color:#9448a5;  text-decoration:none; line-height:15px; font-weight:bold; position:relative; bottom:1px; }
	.priceStorExcl {font-size:10px; color:#353a3e;line-height:13px;display:block; float:left }	
    .priceExcl{ font-size:10px; font-style: italic}
    .frontpagePrices{margin:0px 0 4px 0;}
    .noItemsHeader{color:#353a3e;}
	.noItemsTable{ background:none}
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#32393f; color:#FFFFFF; font-size:13px;}
    .stepDelivery .last { border:none;}

    .text { line-height:20px; }
    .text a:link{color:#353a3e; line-height:13px; }
    .text a:active{color:#353a3e; line-height:13px; }
    .text a:visited{color:#353a3e;  line-height:13px; }
    .text a:hover{color:#6e357a; line-height:13px; }
    .textSmall { color:#353a3e; font-size:10px; }
    .textSmall a { color:#353a3e; font-size:10px; }
    .textSmall a:link { color:#353a3e; font-size:10px; }
    .textSmall a:active { color:#353a3e; font-size:10px; }
    .textSmall a:visited { color:#353a3e; font-size:10px; }
    .textSmall a:hover { color:#6e357a; font-size:10px; }
    .textSmall .link a:hover { color:#6e357a; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#353a3e; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#353a3e; font-size:12px; font-weight:bold; line-height:13px; }
	#paymentDiv .textStor, #cartTable .textStor {color:#6e357a; font-size:15px;}
	
	.logoImg {
		height: 80px;
		width: 330px;
	}	
	
	.validationSummary {
		bottom: 20px;
		color: #FF0000;
		font-size: 10px;
		line-height: 13px;
		margin-left: 35px;
		margin-top: 33px;
		position: relative;
	}
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:900px; height:351px; background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#353a3e; width:220px; line-height:13px;}

        .productNews img { border:none!important; padding:0!important; margin:0;   }
        .productNewsItem { background:none; min-height: auto; vertical-align:top; width:100px;}
        .productNewsItem .text { color:#353a3e; font-size:14px; font-weight: normal; text-decoration:none; }
		.productNewsItemImage{ width:88px; padding:6px!important; margin:0 0 5px 0;}
		.isFrontpage .productNews img { border:none!important; padding:0!important;  width:88px;  }
	
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background:none; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; width:900px; margin:0; padding:0; border-bottom:1px solid #d9d9d9;}
        .menu a:link { color: #34393d; font-size:12px; font-weight:bold; text-decoration:none; /*padding-bottom:10px*/ }
        .menu a:active { color: #34393d; font-size:12px; font-weight:bold; text-decoration:none; /*padding-bottom:10px*/ }
        .menu a:visited { color: #34393d; font-size:12px; font-weight:bold; text-decoration:none; /*padding-bottom:10px*/ }
        .menu a:hover { color: #793288; font-size:12px; font-weight:bold; text-decoration:none; /*padding-bottom:10px*/ }
        .menuNormbg,.menuOverbg  { background:none ; padding-left: 3px; padding-right: 11px;}
       
		.menuNormbg a{}
		.menuOverbg a{ border-bottom:1px solid #9549a6; padding-bottom:0px; display:block; }
		.topSmallCart, .topSmallCart a {color:#525252; font-size:12px;}	
		.topSmallCart{ position:absolute; top:-67px; right:0; text-align:right; height:100px; cursor:pointer;}
		#topSmallCartCount, #topSmallCartPrice{ text-transform:none; cursor:pointer;}	
		.isFrontpage .left{ padding-top:380px; }
		.left{  padding-left:0; width:170px; padding-right:28px;}
		.isFrontpage .center .frontpageOuter{ margin:0 0 0 -199px;}
		.isFrontpage .center{ width:702px; margin:0; padding:0}
		.isFrontpage .frontpageOuter{ background:url(images/bg_bannercenter.jpg) bottom center no-repeat; padding:0 0 22px 0; width:900px }
		.isFrontpage .boxCenterContainerImgLEFT, .isFrontpage .boxCenterContainerImgRIGHT, .centerProductListNoRight .boxCenterContainerImgLEFT, .centerProductListNoRight .boxCenterContainerImgRIGHT { background:url(images/bg_banner.jpg) bottom center no-repeat; padding:0 0 22px 0; ; width:346px; margin-top:4px; margin-bottom:0}
		.isFrontpage .boxCenterContainerImgLEFT, .isFrontpage .boxCenterContainerImgRIGHT {margin-top:7px;margin-bottom:10px}
		
		.isFrontpage .boxCenterContainerImgLEFT img , .isFrontpage .boxCenterContainerImgRIGHT img, .centerProductListNoRight .boxCenterContainerImgLEFT img ,.centerProductListNoRight  .boxCenterContainerImgRIGHT img { width:346px;}
		.searchTable{ margin:0;}
		.productNewsContainerOuter{ background:url(images/bg_products-in-focus.png) 0 0 no-repeat; width:702px; padding:69px 0 0 0;}
		.productNews{ width:702px; margin-top:0}
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:none; margin:0; padding:0 }
        .leftMenuHeader {  background:none; }
        .leftSubMenu { border-top:#e6e6e6 1px solid; }
		.leftMenu{ padding:0;}
		.itemGroup0 .leftMenuHeader{ background:url(images/sprite_image.png) -200px -200px no-repeat; margin:11px 0 7px 0;}
		.itemGroup1 .leftMenuHeader{ background:url(images/sprite_image.png) 0 -200px no-repeat; margin:11px 0 7px 0;}

        .menuNorm, .menuMore { border-top:#d8d8d8 1px solid;border-bottom:none; padding:5px 0 }
		.menuMore{border-bottom:#d8d8d8 1px solid}
        .menuNorm a{ color:#414141; font-size:13px; font-weight: normal; text-decoration:none; }
        .menuNorm a:hover, .menuMore a:hover, .menuMore a, .menuLess a:hover, .menuLess a { color:#000000; font-size:13px; font-weight: normal; text-decoration:underline; list-style:none; }
        .menuActive { background:none; border-top:#D8D8D8 1px solid; border-bottom:none; padding:5px 0 }
        .menuActive a { color:#414141; font-size:13px; font-weight:bold; text-decoration:none; }


        .subMenuNorm a { color:#414141; font-size:11px; text-decoration:none; font-weight:normal; padding-left:15px; }
        .subMenuNorm a:hover { color:#414141; font-size:11px; text-decoration:none; font-weight: bold; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#414141; font-size:11px; text-decoration:none; font-weight:normal; border-top:#e6e6e6 1px solid;padding-left:15px; }
		
        .subSubMenuNorm a { color:#414141; font-size:10px; text-decoration:none; font-weight:normal; border:none;padding-left:30px; }
        .subSubMenuNorm a:hover { color:#414141; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal;padding-left:30px; }
        .subSubMenuActive a { color:#414141; font-size:10px; text-decoration:none; font-weight:normal; border-top:#e6e6e6 1px solid; }
		
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:none; margin-top:10px; }
        .choiceBorders { border:none; background:none;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:transparent url(images/bg_productlist.jpg) bottom center no-repeat; padding: 0px 0px 11px 0px; width:220px; }
        .imageBorderMedium {border:none; }
        
        .productItemInfo {background:none; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #d8d8d8; }
		
		
		
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#d8d8d8; 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:none; }
            .boxRightContainerImg {background:transparent; }
            .boxRight { border:none; color:#353a3e; font-size:11px; }
            .boxRight a { color:#353a3e; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#6e357a; }
            .boxRightHeader { text-transform:uppercase; color:#353a3e; background:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#6e357a; }
            .boxRight input {color:#353a3e; font-size:10px; text-decoration:none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:11px; }
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#353a3e; font-size:11px; background: url(images/smallCart.gif) bottom right no-repeat; }
              .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 1px solid;  }
            .boxRightCart #smallCartLink a { color:#353a3e; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:none; padding-top:0; }
            .boxRightContainerBOX .boxRight { border:none; color:#353a3e; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#353a3e; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#6e357a; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase;  background: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#2b2f32; text-decoration:none; font-weight: bold }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#6e357a; }
            .boxRightContainerBOX .boxRightContentAlt { background:none; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
		.wideFooterContentRegion{ clear: both}
		.wideFooter h1, .wideFooter .title{ font-size:18px; font-weight:bold; padding:27px 0 0px; margin-bottom:8px;letter-spacing:-1px; text-transform:uppercase; font-style:normal }
		.divFooterPart1{ width:425px; margin-right:20px; float:left; font-style:italic; margin-bottom:10px;}
		.divFooterPart2{width:160px; float:left; font-style:italic; margin-bottom:10px;}
		.divFooterPart3{width:270px; float: right ; background:url(images/bg_phone.png) 0 bottom no-repeat; padding:0 0 37px 0; margin-bottom:10px; font-style:italic;}
		.divFooterPart3 a{ color:#ededed; text-decoration:none}
		.wideFooterContent{ clear: both; padding:8px 0 17px 0;border-top:1px solid #434343; color:#7e7e7e}
		.wideFooter a{ color:#EDEDED;}
		.wideFooter{ width:900px; margin:0 auto; background:#25272a; color:#ededed; padding:0 20px; font-size:11px;}
        .mcbLogoBox { border: 1px solid #7e7e7e; width:auto; margin:0 }
        .mcbLogoBox a{ color:#7e7e7e; font-size:9px; padding:0px 4px 1px ; display:block;  }
        .mcbLogo { margin-right:0; color:#7e7e7e}
        
        .textAdress {color:#7e7e7e; font-size:10px; line-height:10px; font-style:italic; }
        .textAdress a:link{color:#7e7e7e; font-size:10px; line-height:10px; font-style:italic; }
        .textAdress a:active{color:#7e7e7e; font-size:10px; line-height:10px; font-style:italic; }
        .textAdress a:visited{color:#7e7e7e; font-size:10px; line-height:10px; font-style:italic; }
        .textAdress a:hover{color:#7e7e7e; font-size:10px; line-height:10px; font-style:italic; }
    /*Footter styles start*/

/*Main styles end*/
.centerProductListNoRight{padding-right: 0px;}
.topSectionView2{ background-position: right bottom; background-color:#fff; width:702px; border:none; padding:0 0 0px 0; color:#34393d;}
.topSectionView2 h1{ font-family: Georgia, "Times New Roman", Times, seri; font-size:40px; color:#34393d; padding-bottom:10px; font-weight:bold}
.topSectionView2Content{ background:url(images/banner_list.jpg) center bottom  no-repeat; padding:10px 0 10px 20px; width:682px; height:245px;}
.topSectionView2NoPicture {background:url(images/itemgroupBgBottom.png) no-repeat center bottom #fff; padding-bottom:19px;}
.topSectionView2NoPicture .topSectionView2Content {height:auto;min-height:198px; background:url(images/itemgroupBgTop.png) no-repeat 462px 9px; padding-bottom:20px; padding-left:27px;}
.topSectionView2NoPicture .topSectionView2Content h1 {width:360px;}
.topSectionView2NoPicture .topSectionView2Content p {color:#4a4f53; font-size:10px; line-height:14px;width:360px;}
.isFrontpage .content { position:relative; padding:0px; border-top:none;}
.content { position:relative; padding:23px 0 0 0; border-top:none;} 
.topSectionBreadcrumb{ position: absolute; top:1px; left:198px; font-size:11px!important;}
.topSectionBreadcrumb ul {font-size: 11px;}
.topSectionView2 p{ width: 355px; font-size:13px; line-height:20px;}
#productListTable {
    position: relative;
    top: -10px;
}
.productRow{ width:722px;}
.productListView3{/* width:722px; overflow:hidden; */}
.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3{ width:220px; margin-right:4px; position:relative;}
.imageBorderMedium a, .imageBorderMedium{ width:220px!important;}
.productListView3 .headlineList a {
    color: #353A3E;
    display: block;
    font-size: 11px;
    width: 200px;
} 
.productListView3 .textBox{text-align:left;}
.productListView3 .divPrices {   padding-right:0px; display:block; margin:3px 0 0 0; padding-top:2px; clear:both; height:22px;}
.productListView3 .divPrices img{ float:left}
.productItemInfo .priceStor {  color: #9448A5;  display: block;  float: left;  font-size: 22px;  font-weight: bold;  letter-spacing: 0px;    line-height: 15px;    text-decoration: none;}
.choiceBorders , .itemQuantity, .itemButton{ padding:0; border:0; margin-left:0; margin-top:0px;}
.bigButton{ background: none repeat scroll 0 0 #6e357a;  color: #FFFFFF;  cursor: pointer;  font-size: 15px; padding:4px 10px 6px 10px}
.addToCartButton{ font-size:20px; padding:0px; width:210px; height:35px;}
.productItemInfo .priceStorExcl { color:#6e357a; margin-top:3px;}
.centerNoRight{ width:702px;} 
.itemAdded { margin-left:0;}
.stepDelivery .selected { font-size:13px; font-weight:bold; background:#6e357a}
.center{ padding-right:0px;}
.right{ padding-right:0; text-align:right }
.boxRightContainer{ text-align:left}

.divPrices .purchaseButton {
    /*background: url(images/sprite_image.png) no-repeat 0 -352px transparent;*/
    border:none;
    color: #ffffff;
    font-size: 11px;
	right:0px;
    /*height: 20px;
	padding-top:0px;
	padding-top:6px;
    line-height: 13px;
    width: 117px;*/
	/*float:right;*/
	text-transform:uppercase;
	margin-top:0px;
	position:absolute;
	bottom:0px;
}

.divPrices .purchaseButton {
    width: 80px;
    height: 20px;
    line-height: 20px;
    padding: 2px;
    border: 1px solid #72387e;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;

    box-shadow: inset 0 0 1px 1px #b06dbd;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#954ca5+0,663271+50,582b62+51,5e3168+100 */
    background: rgb(149,76,165); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(149,76,165,1) 0%, rgba(102,50,113,1) 50%, rgba(88,43,98,1) 51%, rgba(94,49,104,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(149,76,165,1) 0%,rgba(102,50,113,1) 50%,rgba(88,43,98,1) 51%,rgba(94,49,104,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(149,76,165,1) 0%,rgba(102,50,113,1) 50%,rgba(88,43,98,1) 51%,rgba(94,49,104,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#954ca5', endColorstr='#5e3168',GradientType=0 ); /* IE6-9 */
}

.listProductText {margin-bottom:15px;}
#LoginContainer .ForumButton {
    background:#6e357a;
	border:none;
}

#wishListItems {
	border:4px solid #34393d!important;
}

.printIconCheckList {background-color:#7F8284;}

/*bokstext*/

.cartTable{ font-weight:bold}
#deliveryAddressTable{ margin:10px 0 0 0}
#saveAddressTr{margin:10px 0 10px 0}
.boxRightContentAlt table{ margin-left:0px!important;}
.boxCenterContainerRIGHT, .boxCenterContainerLEFT{padding:0; margin:0; background:none}
.boxCenterContainerRIGHT .boxCenter{ border:none;  }
.boxCenterContainerRIGHT .boxCenter a, .boxCenterContainerLEFT .boxCenter a,.boxCenterContainer .boxCenter a{ color:#353a3e; font-size:11px;} 
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a, .boxCenterContainer .boxCenter .boxCenterHeader a{ color:#353a3e; font-size:11px; font-weight:normal; text-transform:uppercase; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a:hover, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a:hover, .boxCenterContainer .boxCenter .boxCenterHeader a:hover{ color:#6e357a; font-size:11px;}

.boxCenterContainerRIGHT .boxCenter a:hover, .boxCenterContainerLEFT .boxCenter a:hover, .boxCenterContainer .boxCenter a:hover{ color:#6e357a;}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ padding-left:0px; padding-top:5px}
.boxCenterContainerLEFT .boxCenter{ color:#353a3e; border:none; }
.boxCenterContainerRIGHT .boxCenterContent, .boxCenterContainerLEFT .boxCenterContent{padding: 8px 10px 10px 0px; color:#353a3e}
.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent, .boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent {margin: 8px 10px 0px 0px;color:#353a3e}
.boxCenterContainerRIGHT .boxCenterHeader,.boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader { background:none}
.boxCenterContainerLEFT .boxCenterHeader a{ color:#353a3e;}
.boxCenterContainerRIGHT { clear:right; width:244px;margin-bottom: 12px;}
.boxCenterContainerLEFT{ clear:left;width:244px;margin-bottom: 12px;}
.boxCenterContainer .boxCenter{ border:none; color:#353a3e;}
.boxCenterContainer{ padding-left:0; width:500px; margin-top:0; background:none}
.boxCenterContainer .boxCenterHeader , .boxCenterContainer .boxCenterContent{ padding-left:0px;}
.boxCenterContainer .tableBoxContent{margin: 8px 10px 10px 0px;}
.boxCenterContentAlt img { margin: 6px 0;}
.boxRightContainerBOX .boxRightContentAlt img {margin: 6px 0 10px;}
.boxRightContainerBOX { clear: both; margin-bottom: 6px;}
.left .boxRightContainerBOX{text-align: left;}
.boxRightContainerBOX .boxRightHeader{ padding-left:0;}
.boxRightContentAlt table{ margin:0!important;}
.boxRightContainerBOX .boxRightContent{padding: 8px 0px 0px;}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ text-transform:capitalize; font-size:16px;}
.left .boxRightContainerImg{ margin-top:0px}
.boxCenterContainer .boxCenterContentAlt, .boxCenterContainerLEFT .boxCenterContentAlt,.boxCenterContainerRIGHT .boxCenterContentAlt { padding:0; background:none}
.center .boxCenterContainerLEFT img,.center .boxCenterContainerRIGHT img { margin-bottom:8px}
.boxCenterContainerImg {margin-bottom: 6px;}
.boxCenterContainer{ padding-bottom:0}
.divItemGroups .row .item{ text-align: center;}
.boxRight{ margin-left:0; }
.boxRightContainerBOX .boxRight{ width:183px;margin-left:0;}
#topSmallCartCount{  margin:30px 0 0 60px;}

#TopImageMap {position:relative; z-index:100;}
#TopImageMap img {
    height: 38px;
	cursor:pointer;
    position: absolute;
    right: 0;
    top: 70px;
    width: 155px;
}

/*e:bokstext*/

.loginGuidanceText { margin-bottom: 10px; }
#LoginContainer .loginLeft { display:none; }
#LoginContainer .loginRight { float:none; }

.relationsTableHeader {background:transparent!important; border-bottom: 1px solid #D8D8D8; padding-left:0px!important; padding-bottom:10px!important;}

.relationsTableHeader {font-size:18px!important; color:#353A3E!important; font-weight:bold!important; font-family:Georgia, "Times New Roman", Times, serif!important; text-transform:none!important;}

#productRelationsCenter .relationsTable .relatedProduct {
    width: 123px!important;
}

#productRelationsCenter {padding-left:5px;}

.divItemGroups .row .item a {
    color: #414141;
    font-family: Georgia, "Times New Roman", Times, serif;
}

.stock {
    clear: both;
    float: none;
    margin-left: 0;
    padding-bottom: 7px;
    padding-left: 0;
    padding-top: 5px;
}

.checkAndWishList {width:210px; margin-top:12px;}
.wishListButton {background:#353a3e; float:left; color:#FFFFFF; width:100px; padding:0px 0px 1px 3px; height:25px; text-align:center; font-size:11px; margin-right:10px; background:transparent url(images/sprite_image.png) no-repeat -392px -352px;}
.checkListButton {background:#353a3e; float:left; width:100px; color:#FFFFFF; padding:0px 0px 1px 3px; text-align:center; height:25px; font-size:11px; margin:0px!important; background:transparent url(images/sprite_image.png) no-repeat -392px -352px;}

.divItemGroups {
    width: 700px;
}

.left .ssBoxTextDiv input {border:1px solid #D8D8D8; height:19px; color:#414141; padding-left:5px; margin-right:5px; width:130px; line-height:19px!important;}

.left .ssBoxButtonDiv input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 20px;
}

	.ssBoxButton {background:transparent url(images/knap.gif) no-repeat center top!important; width:23px!important; height:23px!important;}
	

.left .ssResult {
    left: -10px;
    margin: 0 1px;
    position: absolute;
    top: 28px;
    width: 699px;
    z-index: 50;
}

.left .ssBoxLoaderIcon {
    float: left;
    margin: 4px 0 0 -28px;
}
.outer{ border-top:1px solid #353a3e}
.bonusPanel .giftCardButton {
    display: block;
    margin: 5px 5px 8px 0;
}

.mainSlideshowCaptions { font-family:Georgia, "Times New Roman", Times, serif; }
.isNotAuthenticated .freightText .validationSummary{ position: static;}

.isProduct .headline{ height:auto; padding-bottom:10px;}
.isProduct .productItemInfo .priceStor{ padding-bottom:10px; font-family:"Times New Roman", Times, serif;}
.isProduct .checkAndWishList span{ display:inline-block;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price{ display:block; padding-top:5px; font-family:"Times New Roman", Times, serif;}

/* New checkout */
.isCheckout .content .checkout { margin-left: 0; }
.che_head { padding-left: 2px; }
.isCheckout .center { padding-left: 1px; }
.che_boxt .che_boxh, .che_boxt2 .che_boxh { font-size: 11px; }


.isCheckout .content .checkout { color:#343434; margin:0; padding-bottom:20px; background:none !important; }
.che_head { width:910px; padding:8px 0 0; margin:0 0 14px; background:url(images/menu_spt.png) 0 bottom repeat-x }
.isCheckout .right { padding-right: 11px; }

.isCheckout .right .block-box-list a img { width:217px !important; }

.isCheckout .itemNameTh, .isCheckout .itemNameTd { width:200px !important; padding:0 10px 0 0 }

.isCheckout #FreightProductsWrapper .itemNameTd {width:400px!important;}

.antalpro, .che_arrow{ font-family:Georgia, "Times New Roman", Times, serif; }

.bt2, .selected .bt2, .bt2 .number, .selected .bt2 .number, .neeste, .shopvidere, .bt3, .bt3 a, a.bt3 span, .che_opdater .bt3, .che_opdater .bt3 a, .antalpro, .che_arrow, .isCheckout .inputDelivery, .che_bstep2 input, .che_bstep2 select.w202 {
    background-image: url(images/sprite_image.png);
    background-repeat: no-repeat;
}

.selected .bt2, .bt2 { margin-right: 10px; }
.che_head > div:nth-child(4) .bt2 { margin-right: 0; }
.selected .bt2 { background-position: 0 -408px; }
.selected .bt2 .number{ background-position: -474px -408px; }
.bt2 { background-position:-237px -408px; }
.neeste { background-position: 0 -472px; }
.shopvidere { background-position: -227px -472px; }
.antalpro { background-position: -556px -408px; height: 19px; line-height: 19px; width: 30px; margin-right: 12px; }
.che_arrow { background-position: -601px -408px; }
.che_opdater .bt3, .bt3 { background-position:0 -532px; }
.che_opdater .bt3 a, .bt3 a, a.bt3 span { background-position:right -576px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: normal; }
.bt3 a { font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
.bt2 span, .selected .bt2 span { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:normal; font-weight:normal; line-height:42px; }
.bt2 .number { background-position: -515px -408px; line-height: 16px; }
.bt2 span, .selected .bt2 span { background: none; }

.yellowBox .freightTextAndLabel, .yellowBox .freightLabel, .yellowBox .freightText { display:block; float:left; }

.comment2_panel label.itemNameTd { width: auto !important; }
.che_indpak .che_boxarow > div[id$="Panel"],
.comment2_panel .che_boxarow > div[id$="Panel"],
.che_indpak .che_boxarow > div[id$="Panel"] { padding-top: 10px; }

.che_boxt.che_delivdate .che_boxct {
    padding: 5px 0 10px 5px;
    width: 663px;
}
.che_delivdate .ui-datepicker-trigger { border: none; }
.ui-datepicker { font-size: 12px; }
/*.ui-datepicker .ui-widget-header { background:#353a3e; border:1px solid #2c3034; }*/

.che_boxt2 .che_boxct { text-align: left; }

.block-box-list > img { max-width: 214px; }

.isCheckout .inputDelivery { background-position: 0 -653px; no-repeat; color:#343434; font-size:11px; width: 124px; }
.che_bstep2 label { padding:4px 0 0 }
.che_bstep2 input { color:#343434; font-size:11px; background-position: 0 -689px; padding:5px 5px 4px; border: none; }
.che_bstep2 input.w45 { background-position: 0 -620px; }
.che_bstep2 input.w129 { background-position: 0 -653px; }
.che_bstep2 select { color:#343434; font-size:11px; }
.che_bstep2 select.w202 { background-position: 0 -689px; padding:2px; }

.isCheckout .rightLabel { width: 170px; }

.che_shipping_err .validationSummary span { position: relative; top:12px; }
.che_frag .glsLogo, .che_frag .postLogo { display:none }

.jegaccep { background:#DAECCE; padding: 7px 14px 5px 6px; margin-right:10px; display: inline-block; padding-right: 14px; }
.jegaccep a { color:#131414; }
.jegaccep .che_checkbox { display:inline-block; float:left; }
.jegaccep .che_checkbox input { margin-top:1px; }
*+html .jegaccep .che_checkbox input { margin-top:-1px; }

a.bt_udskriv { width: 117px; height: 26px; background: url("images/sprite_image.png") no-repeat 0 -352px; color: #ffffff; font-size: 10px; line-height: 25px; text-align: center; text-transform: uppercase; }
/* e: New checkout; */

.step1 .che_frag .che_boxarow img { margin: 6px 11px 0 0; float:left; }
.flexFreightCommentAtRadioButton {
background: #f6f6f6;
display: block;
width: 668px;
position: relative;
right: 8px;
padding: 10px 0px 3px 0px;
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
margin-top: 8px;
margin-bottom: 8px;
}
.flexFreightCommentAtRadioButton .che_boxt.che_flex {
width: 622px;
margin-left: 39px;
}
.flexFreightCommentAtRadioButton .che_boxh {
background: transparent;
padding: 12px 0px 0px 12px;
width: 600px;
}
.step1 .che_boxct .che_boxarow .che_boxarow {
margin-left: 10px;
}
.flexFreightCommentAtRadioButton .inputDelivery {
background: #FFFFFF;
width: 600px;
height: 50px;
margin-left: 5px;
border: none;
}
.flexFreightCommentAtRadioButton .che_boxct {
-webkit-box-shadow: inset 0px 2px 2px 2px #d0d0d0;
-moz-box-shadow: inset 0px 2px 2px 2px #d0d0d0;
-o-box-shadow: inset 0px 2px 2px 2px #d0d0d0;
-ms-box-shadow: inset 0px 2px 2px 2px #d0d0d0;
box-shadow: inset 0px 0px 2px 2px #d0d0d0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
background: #FFFFFF;
width:610px;
}
.flexFreightCommentAtRadioButton .inputDelivery{width: 586px;}
.flexFreightCommentAtRadioButton .che_boxh{padding-left: 0;}


.productListView3 .priceStorExcl { width: calc(100% - 100px); }