﻿/*General styles start*/
	* { margin:0;padding:0; border:none; outline:none; }
    body, html{ background-color:#edeef0; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#515456;}
    input, textarea, select { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; color:#333333; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#053064; font-size:18px; font-weight:normal; line-height:18px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; height:31px;}
    h2 {margin:0px; color:#323639; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:#FFFFFF; border:none; margin: 0 auto 20px; width:940px; padding-top:22px; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; padding:10px 10px 10px 0px; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:#EDEEF0; border:none; width:940px;}
    .productMenucontainer { background:#FFFFFF; padding:0; }
    .top { background:url(images/sprite-image.png) 0 -320px no-repeat; height: 143px; width: 940px; position: relative; top:0px; margin: 0 auto; z-index: 30 }
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}
    .itemAdded, .itemAdded a {font-size:14px; font-weight:bold; color:#323639;}
    .button { border:none; background:#053064; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#053064; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;}
    
    #freightLine { background:#f4f3f2; }
	.newslist .headlineList a {color:#323639; font-size:14px;}
	.newslist .productHeader {padding-top:20px;}
    .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:#424242; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#424242; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#424242; font-size:10px; font-weight:bold; line-height:13px; border:1px solid #ddd; }
    .headerPaging a:visited{ color:#424242; font-size:10px; font-weight:bold; line-height:13px; border:1px solid #ddd; }
    .headerPaging a:hover{ color:#fff; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #323639; border-top:1px solid #323639;}
    .line { border-bottom:1px solid #323639;}
    .link:link { color: #323639; font-size:10px; }
    .link:active { color: #323639; font-size:10px; }
    .link:visited { color: #323639; font-size:10px; }
    .link:hover { color: #323639; font-size:10px; }
    .inputSearch { border: none; padding: 0 10px; margin-right:13px; width:105px; font-size:12px; background-color:transparent; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #E6E6E6;}
	.newslist .Img {padding:10px;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#323639; text-decoration:none; line-height:20px; font-size:12px; font-weight:bold; text-decoration:line-through; }
    
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:11px; color:#767C79; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#767C79; font-size:10px;  line-height:15px; }
    .priceSmall { color:#323639; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#323639; text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#323639; text-decoration:none; line-height:17px; }
		.priceStorExcl {font-size:10px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{margin:2px 0 0 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td, .stepDelivery .last { border:1px solid #fff; background:#3d3979 url(images/step_bg.png) 0 0 repeat-x; color:#fff; text-align:center; padding-left:0;}
    /*.stepDelivery .last { } */

    .text { line-height:15px; }
    .text a:link{color:#313131; line-height:13px; }
    .text a:active{color:#313131; line-height:13px; }
    .text a:visited{color:#313131;  line-height:13px; }
    .text a:hover{color:#575394; line-height:13px; }
    .textSmall { color:#313131; font-size:10px; line-height:18px; line-height:14px; }
    .textSmall a { color:#313131; font-size:10px; }
    .textSmall a:link { color:#313131; font-size:10px; }
    .textSmall a:active { color:#313131; font-size:10px; }
    .textSmall a:visited { color:#313131; font-size:10px; }
    .textSmall a:hover { color:#575394; font-size:10px; }
    .textSmall .link a:hover { color:#575394; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#313131; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#313131; 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:702px; height:342px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#053064; width:220px; line-height:13px;}
		
		.isFrontpage .productNewsContainer { background:url("images/bg-goldentime_anbefaler.png") 0 0 no-repeat; padding-top:30px; margin-top:12px; }
        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { width:102px; min-height:243px; vertical-align:top; padding:0 18px 6px 0; }
        .productNewsItem .text { color:#313131; font-size:11px; text-decoration:none; }
		.productNewsItem .prevPrice { color:#767C79; font-weight:normal; font-size:11px; width:auto; }
		.productNewsItem .price { font-weight:bold; }
		.productNewsItem .purchaseButton { width:102px; background-position:-347px 0; }
		.productNewsItem  .overlayList img { width:44px; }
		.productNewsItemDiv { width:102px; padding:0; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { font-family: Arial, Helvetica, sans-serif;  position:relative; left:245px; top:26px; text-transform:none; z-index: 100; margin:0 auto; padding:0px; height:0; width:500px; float:left;}
        .menu a:link { color: #333333; font-size:13px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #333333; font-size:13px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #333333; font-size:13px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #575394; font-size:13px; font-weight:bold; text-decoration:none; }
        .menuNormbg, .menuOverbg { background:url(images/menu_sep.png) left center no-repeat; padding-left:10px; padding-right:6px; }
        .menuOverbg { color:#575394; }
		.firstTopMenuItem { background:none; padding-left:4px; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:none; }
        .leftMenuHeader { text-transform:capitalize; color:#FFFFFF; background: url(images/sprite-image.png) 0 -184px no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding:6px 0 0 12px; margin-bottom:1px; width:170px; height:25px; }
        .leftSubMenu { /*border-top: 1px dotted #CCCCCC;*/ border-top:none; margin:5px 0 0; padding:0; }

        .menuNorm { border-bottom:#ccc 1px dotted; padding: 5px 12px; }
        .menuNorm a { color:#313131; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#575394; font-size:12px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { background-color:#fff; padding: 5px 0 0; }
        .menuActive a { color:#575394; font-size:12px; font-weight:bold; text-decoration:none; padding: 0 12px 5px; display:block; border-bottom:1px dotted #ccc;}


        .subMenuNorm a { color:#575394; font-size:11px; text-decoration:none; font-weight:bold; padding: 0 0 6px 39px; display:block; margin-top:6px; height:auto;}
        .subMenuNorm a:hover { color:#575394; font-size:11px; text-decoration:none; font-weight:bold; padding: 0 0 6px 39px; display:block; margin-top:6px; }
        .subMenuActive { background-color:#fff; font-weight:normal; background:url(images/bullet2.png) 20px 0 no-repeat; }
        .subMenuActive a { color:#575394; font-size:11px; text-decoration:none; font-weight:bold; border-bottom:#ccc 1px dotted; display:block; padding: 0 0 6px 39px; margin-top:6px; }
        .subSubMenuNorm a { color:#575394; font-size:11px; text-decoration:none; font-weight:normal; border:none;  border-bottom:1px dotted #CCCCCC; }
        .subSubMenuNorm a:hover { color:#000000; font-size:11px; text-decoration:none; font-weight:normal;padding: 0 0 6px 39px;margin-top: 6px; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; padding:0;}
        .subSubMenuActive a { color:#323639; font-size:11px; text-decoration:none; font-weight:normal; border-bottom:1px dotted #CCCCCC;  }
		.subSubMenuNorm{ padding:0;}
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #323639; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#323639; font-size:10px; font-weight:bold; line-height:15px; }
        .imageFloat{ float:right; margin-left:5px; margin-bottom:10px; display:inline;}
    /*News styles end*/

    /*RightBox styles start*/
        /*General RightBox styles start*/
            .boxRightContainer { background:#FFFFFF; }
            .boxRightContainerImg {background:#FFFFFF; }
            .boxRight { border:none; color:#313131; font-size:11px; margin-left:0; }
            .boxRight a { color:#313131; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#575394; }
            .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxtop.png) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#323639; }
            .boxRight input {color:#053064; 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:#053064; 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:#053064; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { border:none; color:#053064; font-size:11px; margin-left:0px;}
            .boxRightContainerBOX .boxRight a { color:#313131; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#575394; }
            .boxRightContainerBOX .boxRightHeader { text-transform:normal; color:#FFFFFF; background: url(images/boxtop.png) 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:#EEEEEE; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: 1px solid #515151; text-align:center; }
        .mcbLogoBox a{ color:#7e7e7e; margin-left:0px; }
        
        .textAdress {color:#fff; font-size:10px; line-height:11px; }
        .textAdress a:link{color:#fff; font-size:10px; line-height:11px; }
        .textAdress a:active{color:#fff; font-size:10px; line-height:11px; }
        .textAdress a:visited{color:#fff; font-size:10px; line-height:11px; }
        .textAdress a:hover{color:#fff; font-size:10px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/

/* Custom styles start */

/* Top section styles start */
.main { width:940px; margin: 0 auto; position:relative; }
.topSection { margin:0 auto; width:940px; height:143px; }
.topSmallCart {width:137px; height:143px; color:#fff; font-weight:bold; font-size:10px; text-transform:none; position: absolute; top:-26px; right:-195px; cursor:pointer; }
#topSmallCartCount, #topSmallCartPrice { position:relative; left:34px; top:90px; width:101px; }
#topSmallCartPrice { top:88px; }

#TopImageMap { width:800px; height:125px; display:inline-block; position:absolute; top:18px; z-index:40; }
#TopImageMap img {width:800px; height:125px; }
#criditCardBox { display:none; }
/* Top section styles end */

/* Left column styles start */
.left { width:170px; padding: 0 0 0 20px; margin-right:28px; }
.searchTable, .leftMenuContainer { margin-left:0; }
.searchTable { height:31px; background:url(images/sprite-image.png) 0 -248px no-repeat; }
.searchButton { padding:0; position:relative; right:9px; }

.leftMenu { padding:0; list-style: none; }
.subMenuNorm { background:url(images/bullet2.png) 20px 0 no-repeat; }
.menuMore, .menuLess { border-bottom: 1px dotted #CCCCCC; padding-left: 22px; background: url("images/bullet.png") 12px 9px no-repeat; }
.menuMore a, .menuLess a { font-size:12px; font-weight:bold; color:#635fa1; text-decoration:none; display:inline-block; height:20px; margin-top:5px; }
.leftMenuContainerSeperator { height:12px; }

/* Left column styles start */

/* Right column styles start */
.right { width:170px; }
.boxRightHeader { height:29px; text-transform:none; }
.boxRightContent { padding: 8px 11px 14px 12px; background-color:#eee; }
.loggedInAsPart, .boxRightLoginContent, .LoginBoxRight .boxRightLoginContent { text-align:left; padding:4px; }
.boxRight input { font-weight:bold; color: #313131; height:17px; }
.newsSubscribeButton { text-align:left; }
.boxRightContainer { padding-top:0; }
.boxRightContainerNewsLetter { display: none; }

/* Right column styles end */


/* Frontpage content styles start */
.isFrontpage .center { width:702px; }
.frontpageOuter { width: 702px; }
.boxCenterContainerImgLEFT { margin:19px 21px 0 0; }
.boxCenterContainerImgRIGHT { margin: 19px 0 0; }
.boxCenterContainerImgLEFT, .boxCenterContainerImgLEFT img, .boxCenterContainerImgRIGHT, .boxCenterContainerImgRIGHT img { width:220px; }
.moreInfoText { padding-top:8px; }
.moreInfoText .text { font-size:12px; color:#353a3e; line-height:18px; }
.moreInfoText .text .showMoreInfo { color:#353a3e; font-size:10px; text-decoration:none; }


	/* Frontpage footer styles start */
	.wideFooterFrontpage { width:940px; position:relative; margin: 0 auto; padding-top:1px; border-bottom: 1px solid #3b3b3b;  }
	.wideFooterFrontpage h1, .wideFooterFrontpage .title { padding-left:3px; border-bottom: 1px solid #3B3B3B; padding-bottom:13px; margin-bottom:10px; }
	.wideFooterFrontpage p { font-size:10px; line-height:14px; }
	.divFooterPart1, .divFooterPart2, .divFooterPart3 { padding-top:8px; margin:13px 0 34px; border-top: 6px solid #494949; display:inline-block; }
	.divFooterPart2, .divFooterPart3 { width:205px; position:absolute; top: 1px; }
	.divFooterPart1 { width:448px; margin-right:55px; }
	.divFooterPart2 { left:506px; margin-right:21px; }
	.divFooterPart3 { left:735px; margin-bottom:0; padding-bottom: 38px; background:url(images/phone.png) 0 bottom no-repeat; }
	.divFooterPart1 > p { padding-left:88px; background:url(images/footer_img.jpg) left 3px no-repeat; }
	.divFooterPart2 > p { display:none; }
	.divFooterPart2 > br { display:none; }
	.divFooterPart1 a {
	color:#C2C2C2;
	text-decoration:underline;
}
	.divFooterPart2 a { color:#a6a6a6; text-decoration:none; }
	.divFooterPart3 a { color:#a6a6a6; text-decoration:none; }
	
	
	.footerColumnLeft, .footerColumnRight { display: inline-block; float:left; font-size:10px; line-height:14px; }
	.footerColumnLeft { margin-right:10px; }
	
	.textAdress { display:block; position:absolute; height:32px; line-height:27px; bottom:0; width:auto; padding-right:160px; background:url(images/creditcard.png) right 6px no-repeat; }
	.mcbLogo { position:absolute; right:0; bottom:8px; margin-right:0; font-size:9px; }
	
	/* Frontpage footer styles start */
	
/* Frontpage content styles end */

/* Listpage styles start */
.centerProductListNoRight { width:702px; }
#view2OuterPanel { width:702px; height:174px; background:url(images/f_productbg_03.png) 0 bottom no-repeat; padding-bottom:20px; margin-bottom:41px }
.topSectionView2 { width:702px; height:174px; border-bottom:none; padding-bottom:0; position:relative; top:20px; }

/*#view2OuterPanel { width:702px; padding-bottom:20px; margin-bottom:41px }
.topSectionView2 { width:702px; border-bottom:none; padding-bottom:31px; position:relative; top:20px; }*/

.topSectionBreadcrumb { position:relative; top:-25px; }

.topSectionBreadcrumb li, .topSectionBreadcrumb li a { color:#363636; font-size:11px; }
.topSectionBreadcrumb li a:hover { color:#575394; font-size:11px; }
.topSectionBreadcrumb li .b { background: url(images/breadCrumb_bullet_small.png) center center no-repeat; margin-right:3px; }
.topSectionBreadcrumb li.first .b { display:none; }

.topSectionView2Content { margin:5px 0 0 26px; color:#fff; font-family:Arial, Tahoma, Verdana; }
.topSectionView2 h1 { font-size:25px; font-weight:bold; font-family:Arial, Tahoma, Verdana; padding-bottom:5px; }
.topSectionView2 p { line-height:15px; }

.topSectionView2 .showOnly { width:692px; height:40px; background:url(images/f_visbg.png) 0 0 repeat-x; position:absolute; top:174px; left:0px; padding:0 0 1px 10px; }
.topSectionView2 .showOnly .textStor { font-size:15px; color:#333; font-weight:bold; }
.topSectionView2 .showOnly .textStor br { display: none; }
.topSectionView2 .showOnly .inputSelect { margin-top:0 !important; width:180px; font-size:13px; position:relative; top:0px; margin-left:5px; /*height:31px; line-height:31px; padding:5px;*/ }
.topSectionView2 .showOnly span { position:relative; top:0px; display:inline-block; height:41px; line-height:38px; vertical-align:middle; }
.topSectionView2 .showOnly .variantOptionFilterHeader { display:inline-block; }
.centerProductListNoRight > div.divClear { display:none; }

.isProductlist #productListTable { position:relative; top:-10px; }
.headerPaging { background:url(images/f_pagingbg.png) 0 0 repeat-x; height:38px; border-top:none; border-bottom:1px solid #ddd;}

#productListTable .itemNo, #productListTable .priceStorExcl { display:none; }
.productListView3 .divOfferConditions { margin-top:0px; margin-bottom:-6px; }

/*.headerPaging .paging span { padding: 2px 5px 1px; border:1px solid #ddd; color:#5d5d5d; display:inline-block; }
.headerPaging a:link { text-decoration:none; color:#5d5d5d; padding-right:0; padding:3px 0; }
.headerPaging .paging span:hover { color:#fff; background:url(images/f_pager_h.png) 0 0 repeat-x; border:none; padding:2px 5px 1px; }*/
.headerPaging .paging { height:16px; line-height:17px; }
.headerPaging .paging span { padding-right:0; border:none;}
.headerPaging .paging > span {background: url("images/f_pager_h.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    color: #FFFFFF;
    padding: 2px 5px;}
.headerPaging a:link { border:1px solid #ddd; padding:1px 4px; text-decoration:none; color:#5d5d5d; }
.headerPaging a:active { border:1px solid #ddd; padding:1px 4px; text-decoration:none; color:#5d5d5d; }
.headerPaging a:visited { padding:1px 4px; text-decoration:none; color:#5d5d5d; }
.headerPaging a:hover { border:none; background:url(images/f_pager_h.png) 0 0 repeat-x; color:#fff; padding:2px 5px; }

/*.hnpagelink { line-height:10px; height:10px; }*/
.hnpageprev, .headerPaging a:visited.hnpageprev, .headerPaging a:link.hnpageprev { background:url(images/pg_prev.png) 0 0 no-repeat; padding: 2px 5px; border:none; }
.hnpagenext, .headerPaging a:visited.hnpagenext, .headerPaging a:link.hnpagenext { background:url(images/pg_next.png) 0 0 no-repeat; padding: 2px 5px; border:none; }
.headerPaging a:hover.hnpageprev { background:url(images/pg_prev_h.png) 0 0 no-repeat; padding: 2px 5px; border:none; }
.headerPaging a:hover.hnpagenext { background:url(images/pg_next_h.png) 0 0 no-repeat; padding: 2px 5px; border:none; }
.headerPaging a:hover.hnpageprev > span, .headerPaging a:hover.hnpagenext > span { color:#544f91; }
.hnpageprev > span, .hnpagenext > span { font-size:0px; line-height:0px; display:inline-block; width:6px; padding:3px 0; color:#fff; line-height:10px; height:6px; }

.productListView3 .productRow { margin-top:5px; width:702px; }
.productListView3 .itemCol2 { margin: 0 21px 0 20px; }
.productListView3 .itemCol3 { margin: 0; }
.productListView3 .textBox { background-color:#eee; text-align:left; padding:7px 8px 11px 10px;}
.productListView3 .headlineList { margin:4px 0 8px; font-weight:normal; }
.productListView3 .headlineList a { color:#323639; font-size:13px; line-height: 15px; }

.imageBoxMedium { padding:0; width:220px; }
.imageBorderMedium { width:218px; }
.imageBorderMedium > a[style] { width:218px !important; }
.imageBorderMedium > a[style] > img { width:218px; }
.overlayList { top:0px; right:0px; }
.isProductlist .overlayList img { width:70px; }

.divPricesOrder { position:relative; min-height:22px; }
.divPrices { position:relative; }
.divPrices img { float:left; margin:7px 4px 0 0; }
.divPrices br { display:none; }
.prevPriceList { display:block; width:120px; position:relative; top:8px; text-decoration:line-through; }
.isProductlist .prevPriceList { font-size:10px; margin-bottom:1px; }
.purchaseButton { display:block; float:right; margin:0; height:22px; padding:0; background: url(images/sprite-image.png) -256px 0 no-repeat; width:71px; }
.priceStor { font-size:15px; font-weight:bold; float:left; margin-top:5px; }
/* Listpage styles end */

/* Detail page styles start */
.centerProductNoRight { width:702px; margin-top:20px; position:relative; }
.centerContentProductNoRight { width:702px; padding:0; margin:0; position:relative; top:-11px; }
.productItemPic { width:430px; margin-right:8px; }
.itemPicZoomImg { background-color:#747577; }
.isProduct .imageBoxMedium { width:420px; height:420px; }
.isProduct .imageBorderMedium { width:418px;  height:418px; }
.isProduct .imageBorderMedium > a[style], .isProduct .MagicZoomPlus { width:418px !important; }
.isProduct .imageBorderMedium > a[style] > img, .isProduct .MagicZoomPlus > img { width:418px; }
.itemPic { width:420px; margin:4px 0 0; float:left; }
.productItemPicBorder { margin-right:10px; }

.isProduct .itemNo { display:none; }

.productItemInfo.noRight { width:264px; margin-top:0; }
.headline { color:#323639; font-family:Arial, Tahoma, Verdana; font-size:20px; font-weight:bold; height:27px; line-height:21px; border-bottom:1px dotted #ccc; }
.productItemInfo .headline {color:#323639; font-family:Arial, Tahoma, Verdana; font-size:20px; font-weight:bold; height:auto; line-height:30px; border-bottom:1px dotted #ccc;}
.isProduct .itemNo { margin-top:6px; }
.isProduct .itemPrices { position: relative; }
.isProduct .itemPrices  div { display:block; width:100%; }
.isProduct .itemPrices > span { display:block; position:relative; /*padding-top:10px; margin-bottom:-10px;*/ top:10px; }
#Anthem_ctl00_ContentRegion_ctl01_priceLabel__ { display:block; min-height:30px; }
.isProduct .prevPrice br, .isProduct .priceAltHeader br { display:none; }
.isProduct .priceStor { display: block;
    font-size: 25px;
    font-weight: bold;
    left: 12px;
    line-height: normal;
    margin-bottom: 12px;
    margin-top: 0;
    position: relative;
    top: 12px;
    width: 100%;}
.isProduct .multiPrices { margin:0; position:relative; }
.choiceBox { margin-top:11px; width:264px; }
.choiceBorders { width:264px; }
.choiceBorders > div[style] { width:264px !important;}
#loadDiv { width:16px !important; height:16px;}

.isProduct .choiceBorders .itemQuantity { width:70px; margin-left:14px; }
.isProduct .choiceBorders .itemQuantity .text { font-size:13px; }
.isProduct .choiceBorders .itemQuantity span.text {  }
.isProduct .choiceBorders .itemQuantity .inputQuantity { border:none; font-size:13px; line-height:30px; background:url(images/sprite-image.png) -256px -40px no-repeat; width:28px; height:30px; margin-left:5px; }
.isProduct .choiceBorders .itemButton { margin:4px 0 0 14px;; width:243px; height:45px; }
.isProduct .choiceBorders .itemButton .addToCartButton { width:235px; height:51px; font-size:0; line-height:0; color:transparent; background:url(images/sprite-image.png) -256px -86px no-repeat; }
.isProduct .choiceBorders .checkAndWishList { margin:0 0 5px 10px; }
.isProduct .wishListButton, .isProduct .checkListButton { font-family:Helvetica, Arial, serif; font-size:11px; color:#6c6c6c; background:url(images/sprite-image.png) -256px -140px no-repeat; height:33px; }
.isProduct .wishListButton { width:120px; }
.isProduct .checkListButton { width:121px; }

.itemInfo .text { color:#515456; font-size:12px; line-height:19px; }

.isProduct .boxCenterContainerImgLEFT { margin:0; }
.isProduct .boxCenterContainerImgLEFT, .isProduct .boxCenterContainerImgLEFT img, .isProduct .boxCenterContainerImgRIGHT, .isProduct .boxCenterContainerImgRIGHT img { width:351px; }


/*.isProduct .choiceBorders .checkAndWishList { margin-left:14px; }
.wishListButton, .checkListButton { font-family:Helvetica, Arial, serif; font-size:11px; color:#6c6c6c; background:url(images/f_bgcombine.png) 0 -189px no-repeat; width:115px; height:27px; }
.checkListButton { margin-left:5px; }*/

#productRelationsCenter { clear:both; padding-top:12px; width:702px; }
.relationsTable { width:702px; }
#productRelationsCenter .relationsTable .relationsTableHeader { background:url(images/boxtop_large.png) 0 0 no-repeat; height:32px; font-size:14px; font-weight:bold; text-transform:none; color:#fff; padding-left:10px; padding-top:0px; }
#productRelationsCenter .relationsTable .relatedProduct { width:100px; margin:10px 0 8px 7px }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { float:left; width:100px; height: auto}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { width:98px; margin-right:0; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage > a[style], #productRelationsCenter .relationsTable .relatedProduct .relatedProductImage > a { width:98px !important; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage > a[style] img, #productRelationsCenter .relationsTable .relatedProduct .relatedProductImage > a img { width:98px; }
#productRelationsCenter .relationsTable .relatedProduct .overlayList, #productRelationsCenter .relationsTable .relatedProduct .overlayList img { width: auto; height: auto; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { padding:3px 0 55px; *position: relative; height: 50px; position:relative}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { margin-bottom:0; display:block; float: left; width: 100px; height: 40px; overflow: hidden;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { font-weight:bold; font-size:14px;width: 100px; display: block; float: left; height: 20px; width: 100px; margin:5px 0 5px 0;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { font-size:10px; font-weight:normal; display: block; width: 100px; float: left}
.smallProductListShowMore { background:url(images/infokoeb.png) no-repeat left top; width:99px; height:22px; display:block; font-size:0px; color:transparent; float:left}
#productRelationsCenter .relationsTable.noRight .relatedProduct {float: left; text-align: center; width: 110px; *position: relative}
.boxContent div { clear: left !important}

/* Detail page styles end */

/* Other styles start */
.line { border-bottom:none; }
.centerContentWebPageNoRight { font-size:12px; }
#cartTable .line { border-bottom: 1px solid #ccc; }
#cartTable .text a { font-weight:bold; text-decoration:none; }
#cartTable .inputQuantity { padding:3px 0; font-size:11px; }
.deleteLeftTd, .itemNumberTd, .itemNameTd, .itemPriceTd, .itemQtyTd, .lineTotalTd { height:30px; }
.itemNumberTd { width:100px; }
.itemPriceTd { width:100px; }
.lineTotalTd { width:130px; }

.bigButton { background:url(images/sprite-image.png) -256px -231px no-repeat; width:115px; height:25px; color:#6c6c6c; }
#LoginContainer .ForumButton, #LoginContainer #createUserDiv .ForumButton { background:url(images/sprite-image.png) -256px -276px no-repeat; width:136px; height:25px; color:#6c6c6c; border:none; }
#LoginContainer #loginDiv .ForumButton { padding-left:0; }

.wishList a, .wishList a:link, .wishList a:visited, .wishList a:active { color:#313131; }
.wishList a:hover { color:#575394; }

.centerContentWebPage, .centerContentWebPage h3 { font-size: 12px; }
.wishList .divChecklistHead { margin-bottom:6px; }
.divListSort { margin:9px 0 4px; display:inline-block; }
.divListSort select { border:1px solid #ccc; }
.printIconCheckList { background-color:#333; }

.wishList #wishListItems { border: 1px solid #ccc; background-color:#eee; }
.wishListEditGrid { width:473px; }
.wishListEditGrid td { border-bottom: 1px dotted #333; }
.wishListEditGrid .altRow { background-color:#fff; }
.wishListEditGrid .overlayList, .wishListEditGrid .overlayList img { width:30px; position:absolute; top:0; right:0; }
.wishListEditGrid .columnImage > span[style] { display:block !important; width:62px !important; }
.wishListEditGrid .columnImage > span > a img[style] { border:1px solid #ccc !important; }

.stepDelivery { background:#3d3979 url(images/step_bg.png) 0 0 repeat-x; }
.stepDelivery .selected { font-size:15px; font-weight:bold; text-decoration:none; color:#fff; }
#paymentDiv { padding:0 0 0 10px; margin:0; width:505px; }
#paymentDiv .line { border-bottom:1px solid #ccc; }
.creditquickpay { font-family:Arial, Tahoma, Verdana, Helvetica, serif; }

.divLoginUserName input, .divLoginPassword input { border:1px solid #C3C3C3; color:#313131; height:17px; font-weight:bold; }


/* Box test */
.boxRightContainerImg img { width:170px; }
.boxRightContainerBOX .boxRight img { margin-bottom:15px; width:170px; }
.boxRightContainerBOX .boxRight table img { margin-bottom:0; }
.boxRightContainerBOX .boxRightContent img { width:140px; }
.boxRightContainerBOX .boxRightContentAlt { padding: 15px; }
.boxRightContainerBOX .boxRightContentAlt img { width:140px; padding:15px 0 0; }
.boxRightContainerBOX .boxRightContentAlt > table table { margin:0 !important; }

.boxCenterContainerImg, .boxCenterContainerImg img { width:505px; }

/* Box test end */

/* Other styles end */

/* Footer styles start */
.wideFooter { background: url(images/footerbg.jpg) 0 0 repeat-x; color:#a6a6a6; position:relative; }
.wideFooter h1, .wideFooter .title { font-size:18px; font-weight:bold; color:#fff; }
.wideFooterContent { width:940px; height:32px; margin: 0 auto; position:relative; }

/* Footer styles end */

.LoginBoxRight { display:none; }
#ctl00_ContentRegion_acceptCheckBox { position:relative; top:1px; left:-9px; }

.divOfferConditions {
    clear: both;
    margin-top: 7px;
}
/* Custom styles end */
.isProduct .itemPrices .priceContainer{
display: block;
}

.divItemGroups {
    width: 702px;
	padding-top:20px;
}

.divItemGroups .row .item {
    background: #6863a6;
    background: -moz-linear-gradient(top, #8580c3 0%, #454082 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8580c3), color-stop(100%,#454082));
    background: -webkit-linear-gradient(top, #8580c3 0%,#454082 100%);
    background: -o-linear-gradient(top, #8580c3 0%,#454082 100%);
    background: -ms-linear-gradient(top, #8580c3 0%,#454082 100%);
    background: linear-gradient(top, #8580c3 0%,#454082 100%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin-bottom: 20px;
    padding: 7px 0;
    text-align: center;
    width: 151px;
}

.divItemGroups .row .item a {
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.divItemGroups .row .next {
    margin-left: 32px;
}


/*New check out 2013 - ANV*/
/* check out */
.che_log_inner_right_field .w202 { background: url(images/sprite-image.png) no-repeat scroll 0 -1901px transparent; }
.yellowBox .freightLabel { display:block; margin:5px 0; }
.selected .bt2 { background: url(images/sprite-image.png) no-repeat scroll 0 -654px transparent; margin-right:10px; }
.selected .bt2 span { background: url(images/sprite-image.png) no-repeat scroll right -705px transparent;  color:#FFF; text-transform:none; font-weight:400;  }
.selected .bt2 .number { background: url(images/sprite-image.png) no-repeat scroll 0 -1068px transparent;  color:#FFF; text-transform:none; }
.bt2 span { background: url(images/sprite-image.png) no-repeat scroll right -818px transparent;  text-transform:none; font-weight:400; color:#FFF; }
.bt2 { background: url(images/sprite-image.png) no-repeat scroll 0 -760px transparent; margin-right:11px; }
.bt2 .number { background: url(images/sprite-image.png) no-repeat scroll 0 -1093px transparent; }

.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
.che_delete {  }

.shopvidere { background: url(images/sprite-image.png) no-repeat scroll 0 -875px transparent; }
.neeste { background: url(images/sprite-image.png) no-repeat scroll right -875px transparent; }
.isCheckout .center { color: #3b3b3b !important; padding: 0 0 0 1px; }
.isCheckout input, .isCheckout textarea, .isCheckout select { color:#3b3b3b; }
.antalpro { background: url(images/sprite-image.png) no-repeat scroll 0 -1126px transparent; border: none }

.bt3 { background: url(images/sprite-image.png) no-repeat scroll 0 -1006px transparent; margin-top:0; }
.bt3 a { background: url(images/sprite-image.png) no-repeat scroll right -1037px transparent; margin-top:0;  color:#FFF; font-weight:400; }

.che_boxt .che_boxh { background: url(images/sprite-image.png) 0 -1353px no-repeat; }

.yellowBox .bt3 a { background:url(images/sprite-image.png) no-repeat scroll right -1230px transparent; padding-right:25px; margin-top:0;  color:#FFF; font-weight:400; }
.yellowBox .bt3 { background:url(images/sprite-image.png) no-repeat scroll left -1193px transparent; margin-top:-1px; }
a.bt3 span { background: url(images/sprite-image.png) no-repeat scroll right -1037px transparent; }

.freightTextAndLabel .freightText .inputDelivery { background:url(images/sprite-image.png) 0 -295px no-repeat; float: left; padding: 5px; width:132px; margin:0 0 0 10px; border:none; }
.che_bstep2 input { border:none; background:url(images/sprite-image.png) 0 -1778px no-repeat; padding: 5px; width:192px; }
.che_bstep2 .w45 { background:url(images/sprite-image.png) 0 -1709px no-repeat; width:25px; }
.che_bstep2 .w129 { background:url(images/sprite-image.png) 0 -1742px no-repeat; width:129px; }
.che_checkbox input { width:auto; }
.che_bstep2 .rightLabel { width: 200px; }
.jegaccep { background: url(images/sprite-image.png) no-repeat scroll 0 -1813px transparent; }
.userTypeSelector input { width:auto; }
.che_bstep2 { clear: both; }
.isCheckout .right { color:#3b3b3b; padding: 0 4px 0 0; }
.isCheckout .content .checkout { width:902px; margin:0 0 0 20px; }
.che_boxtext h2 { color:#3b3b3b; }
.che_frag .freightNoteDiv { font-style:normal; }
.che_boxt2 .che_boxh { background: url(images/sprite-image.png) no-repeat scroll 0 -1455px transparent }

.che_allprice { background: url(images/sprite-image.png) 0 -1566px no-repeat; }
.che_allpricetext { text-transform: uppercase; }
.isCheckout .content .checkout { background:none !important; }
.che_head { background: none; height: 58px; margin-bottom: 14px; padding: 8px 0 0; width: 941px; }
.che_indhead h1 { font-size:28px;  color:#3b3b3b; text-transform:none; font-weight:400; }
.right .block-box-list img { width:217px !important }

.che_frag .postLogo { margin:8px 11px 0 0; }
.che_frag .itemNameTd { margin:7px 0 0; }
.jegaccep a { color: #FFF; text-decoration: underline; }

.isCheckout .right .block-box-list img { width: auto !important}

.box3{width:254px;}
.box3_ct{ width:240px;}
.fl.w106{ width:140px;}
/* e:check out */
/*ANV*/
.boxRightContainer.relatedProducts .overlayList img{width:35px;}
.moreInfoTextFull{font-size:12px; line-height:18px;}
.divFooterPart3 .ft_phone, .divFooterPart3 .ft_fb{display:none;}