/*General styles start*/
    body, html{ background-color:#000000; background-image:none; background-repeat:repeat-x; font-family: Georgia, "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
    input, textarea, select { font-family: Georgia, "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#565656; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#565656; font-size:18px; font-weight:normal; line-height:18px; font-family: Georgia, "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; height:31px; text-transform: uppercase}
    h2 {margin:0px; color:#000000; font-size:14px; line-height:25px; font-weight:bold; font-family: Georgia, "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background: #FFFFFF; border-top: none; margin-top:10px; }
	.topSectionView2 p { color: #565656; margin: 0; padding: 8px 0px 8px 0px; }
	.topSectionView2 a { color: #000000; text-decoration: none;  }
	.currencySelector select { margin: 0; }
	
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { border:none;}
    .productMenucontainer { background:#FFFFFF; float:left; clear:both;}
    .topSection{height:193px;background-color:#b2b2b2;}
    .top { background-image:none; background-repeat:no-repeat;position:absolute;top:0px;margin:0px;}
	.center { float: left; width: 505px; padding-right:0}
/*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:#000000; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#070707; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px; height: 22px; padding: 0px 10px 3px 10px}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:none; border-top:1px solid #6d6359; border-bottom:1px solid #6d6359; background-repeat:repeat-x; }
    .headerPaging .paging { color:#6d6359; font-size:11px; font-weight: normal; line-height:13px; }
    .headerPaging a:link{ color:#6d6359; font-size:11px; font-weight:normal; line-height:13px; }
    .headerPaging a:active{ color:#6d6359; font-size:11px; font-weight:normal; line-height:13px; }
    .headerPaging a:visited{ color:#6d6359; font-size:11px; font-weight:normal; line-height:13px; }
    .headerPaging a:hover{ color:#000000; font-size:11px; font-weight:normal; line-height:13px; }

    th.line { border-bottom:1px solid #565656; border-top:1px solid #565656;}
    .line { border-bottom:1px solid #565656;}
    .link:link { color: #000000; font-size:10px; }
    .link:active { color: #000000; font-size:10px; }
    .link:visited { color: #000000; font-size:10px; }
    .link:hover { color: #000000; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #000000;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#000000; text-decoration:none; line-height:20px; }
    .productHeader { background:#6d6359; border-top:1px solid #b5afaa; border-bottom:1px solid #b5afaa; background-image:url(images/topBarBg.gif); background-repeat:repeat-x; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#000000; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#000000; font-size:10px;  line-height:15px; }
    .priceSmall { color:#000000; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#565656;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#565656;  text-decoration:none; line-height:17px; }
		.priceStorExcl {font-size:10px; color:#565656;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0; font-weight:bold; font-size:10px;}
    
    .itemNo {font-size:10px;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#000000; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px;color:#000; }
    .text a:link{color:#000000; line-height:13px; }
    .text a:active{color:#000000; line-height:13px; }
    .text a:visited{color:#000000;  line-height:13px; }
    .text a:hover{color:#000000; line-height:13px; }
    .textSmall { color:#000000; font-size:10px; }
    .textSmall a { color:#6d6359; font-size:10px; }
    .textSmall a:link { color:#6d6359; font-size:10px; }
    .textSmall a:active { color:#6d6359; font-size:10px; }
    .textSmall a:visited { color:#6d6359; font-size:10px; }
    .textSmall a:hover { color:#000000; font-size:10px; }
    .textSmall .link a:hover { color:#000000; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#000000; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#000000; 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*/
	 	.frontpageOuter { margin-left:0;}
        .frontpage{ width:490px; height:289px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:160px; margin-left:28px; }
        .frontpage p { margin:0px; padding:0px; font-size:11px; color:#000000; width:160px; line-height:13px;}

        .productNews img { border:1px solid #FFFFFF;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu {/* background: url(images/bg_menu.jpg) 0 0 no-repeat;*/  background: url(images/sprite_images.png) 0 -784px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; text-transform: uppercase; margin:0;width:940px;padding:0 0px 0 40px;position:absolute;top:161px;height:38px;}
        .menu a:link { color: #565656; font-size:12px; font-weight:bold; text-decoration:none; text-shadow: #eeeeed -1px 1px}
        .menu a:active { color: #565656; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #565656; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #565656; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background-image:none; background-repeat:repeat-x; padding:0 18px 0 0; line-height: 38px  }
        .menuOverbg { background-image: none; background-repeat:repeat-x; padding:0 18px 0 0; line-height: 38px}
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
		#languageMenu {width:170px; padding-left:5px; margin:0px; margin-bottom:10px; float:left; clear:both; text-align: left;background-position:83px;}
		#languageMenu a { color:#565656; font-size: 11px; text-transform: uppercase}
		#languageMenu a:hover { color:#565656;}
		
		
	
        .leftMenuContainer { border:none;  float:left; clear:both;}
		.leftMenuContainerSeperator { float:left; clear:both;}
		.leftMenu { padding:5px 0 0 0; }
        .leftMenuHeader { text-transform:uppercase; color:#565656; background: url(images/sprite_images.png)0 -392px no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:13px; padding-left:7px; padding-right:7px; line-height:13px; text-shadow: #FFF -1px 1px}
        .leftSubMenu { border-top:none; margin: 10px 0 0; padding:0 }

        .menuNorm { border-bottom:none; padding-left:0; padding-top:4px; padding-bottom:4px; }
        .menuNorm a { color:#565656; font-size:12px; font-weight:normal; text-decoration:none; line-height:15px; height: 22px; padding:3px 4px 6px 8px }
        .menuNorm a:hover { color:#565656; text-decoration:none; font-weight: bold; list-style:none; font-size:12px; line-height:15px;  background: url(images/sprite_images.png) 0 -392px repeat-y; width: auto; height:22px; padding:3px 4px 6px 8px; text-shadow: #FFF -1px 1px;}
        .menuActive { border-bottom:none; padding:3px 4px 5px 0 }
        .menuActive a { text-decoration:none; padding:3px 4px 6px 8px; background: url(images/sprite_images.png) 0 -392px repeat-y; color:#565656; font-size:12px; text-shadow: #FFF -1px 1px;    }
		
        .subMenuNorm a { color:#565656; font-size:10px; text-decoration:none; font-weight:normal;  padding:3px 4px 6px 10px; background: none}
        .subMenuNorm a:hover { color:#565656; font-size:10px; text-decoration:none; font-weight:normal;  padding:3px 4px 6px 10px }
        .subMenuActive { background-color:none; font-weight:normal;  }
        .subMenuActive a { color:#565656; font-size:10px; text-decoration:underline; font-weight:normal; border-bottom:none; padding:3px 4px 6px 10px; background: none }
        .subSubMenuNorm a { color:#565656; font-size:10px; text-decoration:none; font-weight:normal; border:none;padding:3px 4px 6px 3px; background: none }
        .subSubMenuNorm a:hover { color:#565656; font-size:10px; text-decoration:none; font-weight:normal; padding:3px 4px 6px 3px; background: none }
        .subSubMenuActive { background-color:none font-weight:normal; }
        .subSubMenuActive a { color:#565656; font-size:10px; text-decoration:underline; font-weight:normal; border-bottom:none; padding:3px 4px 6px 3px width: auto; background: none}
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; *margin-top:30px }
        .choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border:  1px solid FFFFFF; }
        .imageBorderProduct { border: 1px solid FFFFFF; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: none }

        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #FFFFFF; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #000000; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#000000; 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:#000000; font-size:11px; }
            .boxRight a { color:#000000; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#6d6359; }
            .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: none; background-color:#b2b2b2; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; padding-top:2px; padding-bottom:2px; padding-left:7px; padding-right:7px; line-height:18px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#6d6359; }
            .boxRight input {color:#000000; 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:10px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; }
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:none; color:#565656; font-size:11px; background: none;  margin-left: 0 !important; }
            .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 1px solid;  }
            .boxRightCart #smallCartLink a { color:#000000; font-size:10px; text-decoration:none; font-weight:normal; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; }
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { border:none; color:#000000; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#000000; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#6d6359; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: none; background-color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; padding-top:2px; padding-bottom:2px; padding-left:7px; padding-right:7px; line-height:18px; }
            .boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
        /*BOX module styles end*/
        
		.boxRightContent, .boxRightCart #smallCartCount, .boxRightCart #smallCartPrice, .boxRightCart #smallCartLink { padding-left:7px; padding-right:7px;}
		
        /*relatedProduct styles start*/
            .relatedProductImage {border:none; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: none; margin-right:25px; }
        .mcbLogoBox a{ color:#ababab; }
        
        .textAdress {color:#000000; font-size:11px; line-height:9px; width:980px; height:34px; }
        .textAdress a:link{color:#000000; font-size:11px; line-height:9px; }
        .textAdress a:active{color:#000000; font-size:11px; line-height:9px; }
        .textAdress a:visited{color:#000000; font-size:11px; line-height:9px; }
        .textAdress a:hover{color:#000000; font-size:11px; line-height:9px; }
		.mcbLogo{ float:none;}
    /*Footter styles start*/

/*Main styles end*/

/* productlist topSectionView2 start */
.topSectionView2 h1 {font-family: Georgia;font-size:57px;font-weight:normal;}
/* productlist topSectionView2 end */

/* productlist itemgroups start */
.divItemGroups .row .item a{text-decoration:none;font-family:Georgia;color:#565656;font-size:12px;}
/* productlist itemgroups end */

/* rettelser til overordnet design d. 23-09-2008 */
#criditCardBox { display: none}
/* rettelser til overordnet design end */

h1 {color:#565656;}

.topSectionBreadcrumb {padding-bottom:5px;}

.countryDropDownDiv .countryDropDown {border: 1px solid #CCCCCC;}

/*Update Design 2012*/
.isFrontpage .center {float: left; padding-right: 0; width: 702px !important;}
.searchTable { margin-left: 6px; background: url(images/sprite_images.png) 0 0 no-repeat; height: 23px; width: 170px}
.searchTable .inputSearch {border: none; background: none; width: 137px}
.searchButton { background: none; height: 23px; width: 23px; float:right; font-size:0; padding:0; margin:0; line-height:0; overflow:hidden; text-indent: -999}

#languageMenu ul li { background: url(images/sprite_images.png) 0 -166px no-repeat !important; width:56px; padding:4px 0 4px 18px; line-height:12px; font-weight:normal; text-transform:none; float:left; }
#languageMenu ul li:last-child {background: url(images/sprite_images.png) 0 -242px no-repeat !important; width:38px; padding:4px 0 4px 18px; line-height:12px; font-weight:normal; text-transform:none; float:left;}

.boxCenterContainerImgLEFT img, .boxCenterContainerImgRIGHT img, .boxCenterContainerImgRIGHT, .boxCenterContainerImgLEFT { width: auto}
.boxCenterContainerImgLEFT { margin-left:0}
.boxCenterContainerImgRIGHT { margin-left:0; margin-right:0}

.isFrontpage .boxRight { display: none}

/*Footer*/
.textAdressTD { background: url(images/footer.jpg) 0 0 repeat-y; padding-top:0}
.divFooterFrontpage { padding:0; position:relative; text-align:left; width:980px; float: left; height: 100%; background: url(images/footerLine.png) 0 bottom no-repeat; margin-top: 27px}
.divFooterPart1 { width:590px;text-align:left; color:#565656; font-size:12px; line-height:15px; float: left;  margin: 0 0 0 40px; height:123px; padding-bottom:5px;  }
.divFooterPart1 p { margin:6px 0 0 0; text-shadow: #e8e8e7 -1px 1px}
.divFooterPart1 h1, .divFooterPart2 h1, .divFooterPart1 .title, .divFooterPart2 .title { color: #565656; font-size:16px; text-shadow: #e8e8e7 -1px 1px}


.divFooterPart2 { width:287px; color:#565656;font-size:12px; line-height:15px; text-align:left; float: left; margin: 0 0 0 33px; padding-bottom:10px\9; width: 300px\9 }
.divFooterPart2 a { color: #565656; font-size:11px; line-height: 14px; text-decoration: none; background: url(images/sprite_images.png) left -157px no-repeat; padding-left:14px; height:150px}

.divFooterPart2 .ct { width:198px; float:left; position:relative; }
.divFooterPart2 .ct .fr br:first-child { display:none }
.divFooterPart2 p { margin:6px 0 0 0;text-shadow: #e8e8e7 -1px 1px  }
.divFooterPart2 br { }
.divFooterPart2 .fr { position:absolute;left:74px; top: 0; }
.divFooterPart2 .fl { position:absolute;left:0; top: 0; }

.mcbLogo { float: right; margin:20px 20px 0 0; padding: 0; position: relative; *margin:20px 20px 0 0; }
.mcbLogoBox { width: auto; text-align: center; margin-right: 10px}
.mcbLogoBox a{ color:#565656; font-size:11px;}

.textAdress {color:#565656; font-size:11px; line-height:12px; margin:8px 0 0 40px; float:left; text-align:left; width:700px; *margin:8px 0 0 40px; background: url(images/sprite_images.png) 0 -322px no-repeat; padding:2px 0 0 158px; width:570px }
.textAdress a:link{color:#565656; font-size:12px; line-height:12px; text-decoration:none }
.textAdress a:active{color:#565656; font-size:12px; line-height:12px; text-decoration:none }
.textAdress a:visited{color:#565656; font-size:12px; line-height:12px; text-decoration:none }
.textAdress a:hover{color:#565656; font-size:12px; line-height:12px; text-decoration:none }

.footerText2_left { width:56px;float:left; }

.topSmallCart { position: absolute; top:-3px; right:32px; width: 190px; height:62px; color: #FFF; font-size: 13px; text-transform: none; z-index:10; cursor: pointer; text-shadow: #070707 1px -1px}
#topSmallCartCount {float: left; width: 152px; margin:8px 0 0 58px; line-height:13px}
#topSmallCartPrice{ float: left; margin-left: 58px }

.phone { background: url(images/sprite_images.png) 0 -233px no-repeat; height: 24px;  margin:11px 0 0 2px; font-weight: normal}


/*Product List*/
.centerProductListNoRight {float: left; padding-right: 0; position: relative; width: 702px;}
.isProductlist .topSectionBreadcrumb, .isSearch .topSectionBreadcrumb{ top:-4px; position: absolute; left:0; padding-top:0;}
.topSectionBreadcrumb{ margin-top:0; margin-bottom:6px; padding-left: 0; padding-top:0 !important }
.topSectionBreadcrumb ul {font-size: 12px; line-height: 12px; padding: 0; color: #565656; }
.topSectionBreadcrumb li .b{background:url(images/breadCrumb_bullet_small.gif) center center no-repeat; padding:0 4px}
.topSectionBreadcrumb li.first .b{display:none}
.topSectionBreadcrumb li a {color: #565656;text-decoration: none; font-size:12px;}
.topSectionBreadcrumb li {color: #565656; display: inline; font-weight: normal; margin: 0; font-size: 12px}

#view2OuterPanel {width: 702px;  margin: 24px 0 0 0;}
.topSectionView2Outer{  border-bottom: none;  padding-bottom: 0; width: 702px; margin-bottom: 20px; margin-top:0}
.topSectionView2  {padding: 0 0 0 24px; width:676px; height: 213px; border: #e4e2da 1px solid}
.topSectionView2 h1 {font-size:25px; font-weight: bold; color: #565656; width: 400px; text-transform: uppercase; text-shadow: #FFF -1px 1px }
.topSectionView2 p { width: 400px; font-size: 12px; line-height: 15px; color: #565656; text-shadow: #FFF -1px 1px }
.topSectionView2Content a{ color: #010101; font-size:13px; line-height:16px; text-decoration: none; }
.topSectionView2Content a:hover{ color: #565656; font-size:13px; line-height:16px; text-decoration: none; }
.topSectionView2Content { margin-top: 20px !important;}
.topSectionView2 .showOnly { margin-top: 0px !important;}
.topSectionView2NoPicture { margin-top:5px !important; background: url(images/itemGroup_default.jpg) 0 0 repeat-y; border: none; height: auto; padding: 0 0 10px 24px; width:676px;}
.topSectionView2NoPicture .topSectionView2Content { padding:0 !important; margin:20px 0 0 0 !important}

#productListTable { margin-top: 17px; width: 100%;}
.productListView3 .itemCol1{ clear: left; float: left; width: 218px; height: auto !important; position: relative !important; background: none; border: none padding-bottom:10px}
.productListView3 .itemCol2{float: left; margin-left: 20px; width: 218px; height: auto !important; position: relative !important; background: none; border: none; padding-bottom:10px}
.productListView3 .itemCol3{float: left; margin-left: 20px; width: 218px; height: auto !important; position: relative !important; background:none;border: none; padding-bottom:10px}

.isSearch .productListView3 .itemCol1 { clear: left; float: left; width: 218px; height: auto !important; position: relative !important; background: none; border: none;  padding-bottom:20px}
.isSearch .productListView3 .itemCol2 {float: left; margin-left: 20px; width: 218px; height: auto !important; position: relative !important; background: none; background: none; border: none;  padding-bottom:20px}
.isSearch .productListView3 .itemCol3 {float: left; margin-left: 20px; width: 218px; height: auto !important; position: relative !important; background:none; background: none; border: none;  padding-bottom:20px}


#view2OuterPanel .inputSelect { border: 1px solid #959595; font-size: 10px; width: 120px; color: #000}
#productListTable .productRow .textBox { bottom: 0; position: static; background: url(images/sprite_images.png) 0 -667px no-repeat; padding: 4px 0 0 11px}
.isSearch .headlineList, .isProductlist .headlineList a, .productListView3 .headlineList a {font-weight: normal; font-weight: bold; font-size: 11px; line-height: 13px; color: #000; padding-bottom:0; float:left; text-align: left; width: 190px; text-indent: -1px 1px #FFF; margin:5px 0 5px; text-align: left; display: block}
.isProductlist .listItemDescription .text{ color: #5a5a5a; font-size: 12px; font-weight: normal; padding: 0 16px 0 16px}
.productListView3 .listItemDescription {margin-bottom: 23px; display: none}
.productListView3 .productRowSpacer {clear: left; height: 20px;}
.isSearch .divPricesOrder {padding-bottom:8px;}
.isSearch .priceStor {
    position: relative;
    top: -4px;
}

/*.isProductlist .purchaseButton , .isSearch .purchaseButton { background: url(images/sprite_images.png) 0 -747px no-repeat; text-align: center; text-decoration: none; width: 220px;font-size:0; line-height:0; text-indent: -999px; overflow: hidden; margin-left: 7px; height: 36px; padding-top:0; margin-top:0}*/

.isProductlist .purchaseButton, .isSearch .purchaseButton { margin:0; height:18px; width:220px; padding:0; position:absolute;display: none;left:-11px; background: url(images/sprite_images.png) -286px -589px no-repeat; width:218px; height: 23px; font-size:0; line-height:0; padding:0; text-indent:-9999; overflow: hidden}

.pbShow { display:block !important }


.isProductlist .topSectionView2 .showOnly {float: right; padding-top: 28px;  width: 156px; margin-right: 28px}

.productListView3 .imageBoxMedium img { width: 218px !important; margin:0; border: 0; display: block; text-indent: -99999px;}


.isProductlist .imageBoxMedium, .isSearch .imageBoxMedium { padding:0; border: 0 !important;height: auto;  }
.itemCol2 .imageBoxMedium, .itemCol3 .imageBoxMedium { padding:0; border: 0 !important; height: auto; }

.isProductlist .priceStor, .isSearch .priceStor { font-size:25px; line-height:25px; color: #504e49; font-weight: bold; text-align: center; text-shadow: -1px 1px #FFF;}
.isSearch .priceStor { font-size:25px; line-height:50px; color: #504e49; font-weight: bold; text-align: center; text-shadow: -1px 1px #FFF}

.isProductlist .priceStor, .isSearch .priceStor { font-size:18px; line-height:18px; color: #211f20; font-weight: bold; text-align: center;}
.isProductlist .divPrices { padding-bottom:10px}
.isProductlist .prevPriceList { font-size:11px; text-transform: uppercase; text-decoration: none; color: #aa1919; font-weight: normal; margin-bottom:20px; *margin-bottom:0}
.isSearch .prevPriceList { font-size:11px; text-transform: uppercase; text-decoration: none; color: #aa1919; font-weight: normal; margin-bottom:30px; *margin-bottom:0}
.divPrices br { display: none}
 
.isSearch .centerProductListNoRight {float: left; padding-right: 0; position: relative; width: 702px; padding-top:0}
.isSearch .headline {color: #565656; font-size: 22px; font-weight: normal; line-height: 22px; text-transform: uppercase; width: 400px;}

.dividedByHeaderPanel {background: #f47920; color: #FFFFFF; margin-bottom: 10px; margin-top: 10px; padding-left: 10px; text-transform: uppercase;}
.dividedByHeaderLabel {font-size: 20px; font-weight: bold; color: #FFF}

.divOrderInnerInfo a, .priceInfoIcon{ display: none}

.listAddToCartButton {  background: url(images/sprite_images.png) 0 -849px no-repeat; width: 185px; height: 33px; font-size:0; padding: 0; line-height:0; float: right}
.isSearch .inputQuantity, .isProductlist .inputQuantity {border: none; text-align:center; line-height:40px; background: url(images/sprite_images.png) 0 -945px no-repeat; width: 30px; height:33px; font-size:20px; color: #211f20; float: left}
.isProductlist .ajaxload { background-image: url(images/ajax-loader.gif); height: 16px; margin: 1px; width: 16px;}
.divPricesOrderResult .text { text-align: left}

.isSearch .overlayList, .isProductlist .overlayList{border: 0 none; margin: 0; position: absolute; top:0; right:0}
.isSearch .overlayList img, .isProductlist .overlayList img { width: 82px !important; }

.productListView3 .divOfferConditions { display: none}
.priceStorExcl { display: none}
.isProductlist .freightLink, .isSearch .freightLink { display: block; }
.isProductlist .freightLink a, .isSearch .freightLink a {color: #504e49; font-size: 10px; text-decoration: underline}

.isProductlist .stock, .isSearch .stock {font-size: 10px; margin-left: 5px; padding-left: 3px;  padding-right: 15px; float: none}

.divItemGroups .row .item { float: left; margin-bottom: 20px; text-align: center; width: 124px;}
.divItemGroups .row .next { margin-left: 20px;}

.productListView3 .textBox {text-align: left;}
.isProductlist .itemNo, .isProduct .itemNo { color: #000000; font-size:11px; }


/*Details*/
.centerProductNoRight {  width: 698px; padding-right:0 }
.isProduct .centerContentProductNoRight { background: none; float: left; margin-top: 0; padding: 3px 0 0 0; width: 702px; margin-bottom:10px; position:relative}

.isProduct .center { width: 702px; padding-right: 0; padding-top:17px; position:relative}
.isProduct .centerContent { width: 702px; padding:0} 
.isProduct .productItemPic { width: 420px; z-index:1200; position: relative; margin-right: 0}
.isProduct .priceStor { font-size:20px; font-weight: bold; line-height:30px; float: left; margin-bottom:0; *margin-bottom: 0;  color: #000; margin-top:0; width: 220px; height: 50px}
.isProduct .ajaxload {background-image: url(images/ajax-loader.gif); height: 16px; margin: 1px; position: absolute; right: 0; top: 125px; width: 16px; float: none}
.isProduct .imageBoxMedium { width:420px; border:0; padding:0px; margin:0;}


.isProduct .addToCartButton { background: url(images/sprite_images.png) 0 -505px no-repeat; width: 217px; height: 45px; font-size:0; padding: 0; line-height:0; margin-left:37px; margin-top:-42px; *margin-top:-62px; float:left}
.isProduct .inputQuantity {border: none; text-align:center; line-height:40px; background: url(images/sprite_images.png) 0 -84px no-repeat; width: 37px; height:40px; font-size:17px; color: #131414; float:left}
.isProduct .itemQuantity { float: left; width: 37px; margin-left:0; }
.isProduct .headline {  color: #000;  font-size: 18px; font-weight: normal; line-height: 20px; height:auto; width: 250px; margin-bottom:13px; padding-top:0; text-transform: none}
.choiceBordersInner {float: left;width: auto;height: auto}
.isProduct .itemPicZoomImg img {display: none}
.isProduct .itemPicZoomImg { width: 15px; height:0}
.isProduct .itemPicZoomText { padding-top: 1px; color: #5a5a5a; font-size:11px; display: none}
.highslide-container { z-index: 2001 !important}


.itemAdded .text a{ color: #565656}
.itemAdded .text a: hover{ color: #565656}
.isProduct .stock {margin-top: -20px; *margin-top: -20px; padding-left:0; width: 200px; float:none !important}
.isProduct .stock .stockText { display: inline; color: #7a7879; font-size:11px}
.isProduct .itemAdded { margin-left: 0; padding: 10px 0 10px 0; color: #747577; font-size:11px; }
.isProduct .descriptionLabelContainer a{ text-decoration: none; font-size:11px}
.ssResult {left: 1px; margin: 0 1px; position: absolute;  top: 55px; width: 699px; z-index: 5000;}
.itemVariant { clear: both; margin-bottom: 5px; margin-left: 0; width: auto;}
.itemVariantDropDowns { height:auto; padding-bottom:0}
.isProduct .overlayList { background-repeat: no-repeat; top: 0; cursor: pointer; position: absolute; right:1px; z-index: 43;}
.isProduct .overlayList img { width: 82px; border: none !important; height: 82px}


.isProduct .choiceBordersInner .freightLink {  margin-left:0; margin-bottom:0; width:260px\9}
.isProduct .choiceBordersInner .freightLink a {color: #221f20; font-size:11px; text-decoration: none; line-height:16px; text-decoration: underline}

.itemQuantity .text { display:none}
.itemQuantity { margin-top:0 !important}
.addToCartEndDiv { clear:both}
.divItemGroups {width: 702px;}

.isProduct .prevPrice {font-size:11px; color:#565656; line-height:15px; text-decoration: line-through !important; width: auto; font-weight: normal; float: left; text-transform: uppercase }
.itemAdded .text a: hover{ color: #504e49}

.isProduct .divOfferConditions { font-style: italic; color: #7a7879; font-size:11px; padding-bottom: 0;}
.isProduct .descriptionLabelContainer { color: #7a7879; font-size:12px; padding-bottom: 0; position: relative}
.productItemInfo.noRight { width: 260px; padding-left: 20px; margin-top:0; background: none; position: relative}
.priceContainer { width: 260px; height: 0; }

.multiPrices { width: 259px; margin-top:0}
.multiPrices tr{ background: url(images/sprite_images.png) 0 -1505px no-repeat; width: 259px; height: 23px; }
.multiPrices .column1 { padding-left:6px; padding-bottom:3px}
.multiPrices .column2 { text-align: right; padding-right: 12px; padding-bottom:3px }

.isProduct .productItemPicBorder { width:100px; padding:0; margin-right: 20px; border: none}

.isProduct .productItemPicContainer {  float: left;  margin-right: 22px; margin-top: 13px; width: 100px;}
.isProduct .productItemPicBorder img { width: 100px}
.productItemPicBorder  .highslide img { margin: 0}
.productItemPicBorder IMG { margin: 0px !important; max-height: 150px; max-width: 100px !important;}

.cloud-zoom img { margin:-1px 0 0 -1px}
.itemPic {  clear: both; margin-left: 5px; width: 420px;}
.isProduct .boxCenterContainerImgRIGHT, .isProduct .boxCenterContainerImgRIGHT img { width: 262px; position:absolute; top:-150px; left:5px }
.isProduct .boxCenterContainerImgRIGHT, .isProduct .boxCenterContainerImgRIGHT {width: 262px; height: 146px; position: relative}
.choiceBorders {background: transparent !important; width: 220px; border: none !Important}

.ssResult {left: 1px; margin: 0 1px; position: absolute;  top: 55px; width: 699px; z-index: 5000;}
.shareBoxTitle {clear: both; height: 0; width: 72px;}
/*Search*/
.noItemsTable, #noitemsinsearch {background: none !important}
.noItemsTable .productHeader { background: none; border-bottom: none;   border-top: none; text-align: left !important; padding:0 !important; height: 14px}
.noItemsTable tr:last-child td{ padding-left:0 !important; width: 510px!important}
.noItemsTable .productHeader .noItemsHeader  { padding-left:0; font-weight: bold; font-size:13px; color: #000}

/*Login*/
#LoginContainer #createUserDiv input { width: auto}
#LoginContainer .ForumButton { background:#565656; border: none; color: #FFF; cursor: pointer; font-size: 11px; font-weight: normal; height: 20px; line-height: 20px;  padding: 0 15px; width: 140px; text-transform: uppercase}
#LoginContainer .loginRight { float: right; margin-top: 0px; margin-right:0}
.centerContentWebPage {width: 702px; padding:0; margin:0; background: none }

#LoginContainer #passwordDiv { float: left; margin-left: 0; margin-top: 0;}
#LoginContainer .loginLeft {float: left; margin-left: 10px; width: 702px;}
#LoginContainer #loginDiv { width: 280px; float:left}

/* Check out */
.isCheckout .content .checkout {margin: 0 0 30px 0; background: none !important}
.che_log_inner_right_field .w202 {/* background: url(images/bg_inputst2.png) no-repeat scroll 0 -192px transparent;*/  background: url(images/sprite_images.png) no-repeat scroll -1018px -854px transparent; }
.yellowBox .freightLabel { display:block; margin:5px 0; }
.selected .bt2 {/* background: url(images/icolist.png) no-repeat scroll 0 0 transparent;*/  background: url(images/sprite_images.png) no-repeat scroll -732px 0 transparent; }
.selected .bt2 span { /*background: url(images/icolist.png) no-repeat scroll right -51px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll right -51px transparent; color:#FFF; text-transform: normal;  font-weight: normal !important}
.selected .bt2 .number {/* background: url(images/icolist.png) no-repeat scroll 0 -414px transparent;*/  background: url(images/sprite_images.png) no-repeat scroll -732px -414px transparent;:#FFF; text-transform: normal; font-weight: normal !important}
.bt2 span {/* background: url(images/icolist.png) no-repeat scroll right -164px transparent;*/  background: url(images/sprite_images.png) no-repeat scroll right -164px transparent; text-transform:normal; font-weight: normal }
.bt2 {/* background: url(images/icolist.png) no-repeat scroll 0 -106px transparent;*/  background: url(images/sprite_images.png) no-repeat scroll -732px -106px transparent; }
.bt2 .number { /*background: url(images/icolist.png) no-repeat scroll 0 -439px transparent;*/  background: url(images/sprite_images.png) no-repeat  -732px -439px transparent;}
.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
.shopvidere { /*background: url(images/icolist.png) no-repeat scroll 0 -221px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll -732px -221px transparent;}
.neeste { /*background: url(images/icolist.png) no-repeat scroll right -222px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll right -222px transparent; }
.isCheckout .center { color: #343434 !important; padding: 0 0 0 8px; }
.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434 }
.antalpro { /*background: url(images/icolist.png) no-repeat scroll 0 -472px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll -732px -472px transparent; }
.bt3 { /*background: url(images/icolist.png) no-repeat scroll 0 -352px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll -732px -352px transparent; margin-top:-1px; }
.bt3 a {/* background: url(images/icolist.png) no-repeat scroll right -383px transparent;*/  background: url(images/sprite_images.png) no-repeat scroll right -383px transparent; margin-top:0; color:#FFF; text-shadow: 1px 1px #8a8a8a; text-transform: none }
.che_boxt .che_boxh { /*background: url(images/bg_toptb.jpg) no-repeat scroll 0 -1px transparent;*/  background: url(images/sprite_images.png) no-repeat scroll 0 -848px transparent;}
.yellowBox .bt3 a { /*background:url(images/icolist.png) no-repeat scroll right -576px transparent;*/ background:url(images/sprite_images.png) no-repeat scroll right -576px transparent; padding-right:25px; margin-top:0;color:#181818; }
.yellowBox .bt3 { /*background:url(images/icolist.png) no-repeat scroll left -539px transparent;*/ background:url(images/sprite_images.png) no-repeat scroll -732px -539px transparent; margin-top:-1px; }
a.bt3 span { /*background: url(images/icolist.png) no-repeat scroll right -383px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll right -383px transparent; }

.freightTextAndLabel .freightText .inputDelivery {/* background:url(images/bg_inputst2.png) 0 -44px no-repeat;*/  background:url(images/sprite_images.png) -1018px -706px no-repeat; float: left; padding: 5px; width:132px; margin:0 0 0 10px; border:none; }
.che_bstep2 input { border:none; /*background:url(images/bg_inputst2.png) 0 -69px no-repeat;*/  background:url(images/sprite_images.png) -1018px -731px no-repeat; padding: 5px; width:192px; }
.che_bstep2 .w45 { /*background:url(images/bg_inputst2.png) 0 0 no-repeat;*/ background:url(images/sprite_images.png) -1018px -662px no-repeat; width:25px; }
.che_bstep2 .w129 { /*background:url(images/bg_inputst2.png) 0 -152px no-repeat;*/ background:url(images/sprite_images.png) -1018px -814px no-repeat; width:130px; padding-left: 15px }
.che_checkbox input { width:auto; }
.che_bstep2 .rightLabel { width: 200px; }
.jegaccep { /*background: url(images/bg_inputst2.png) no-repeat scroll 0 -218px transparent;*/ background: url(images/sprite_images.png) no-repeat scroll -1018px -880px transparent; }
.userTypeSelector input { width:auto; }
.che_bstep2 { clear: both; }
.isCheckout .right { color:#343434; padding: 0 10px 0 0; }
.che_boxtext h2 { color:#343434; }
.che_frag .freightNoteDiv { font-style:normal; }
/*.che_boxt2 .che_boxh { background: url(images/bg_toptb2.jpg) no-repeat scroll 0 0 transparent }*/
.che_allpricetext { text-transform: uppercase; }
.isCheckout .content .checkout {  border-top: none; margin: 0 0 30px; width: 908px; background:none; background: none; margin: 0 auto !important; padding-bottom: 30px}
.che_head {    background: none; height: 58px; margin-bottom: 14px; padding: 8px 0 0 8px; width: 908px; }
.che_log_headline, .che_log_inner label {color:#000; font-size: 17px; font-weight: normal; text-transform: uppercase;}
.che_log_inner label { margin-left: 3px; }

.block-box-list img:first-child { width: auto !important; margin-top: -4px; margin-bottom:12px !important}
.che_bstep2 .w20 { padding: 5px 0 0 7px; width: 21px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { border: none; height: auto; margin-bottom: 5px; padding-top: 4px;   vertical-align: middle; width: 104px;}
.jegaccep a { color: #09468a;text-decoration: underline;}
/* e:check out */

/*Product List Paging*/

.headerPaging { height:16px; border-top:none; border-bottom:none;}
.headerPaging .paging { height:16px; line-height:16px; background: none}
.headerPaging .paging span { padding-right:0; border:none;}
.headerPaging .paging > span { background: url(images/paging.png) 0 0 no-repeat; padding:2px 5px; color: #000 }
.headerPaging a:link { background: url(images/paging.png) 0 0 no-repeat; padding:2px 5px; text-decoration:none;color: #000 }
.headerPaging a:active { background:  url(images/paging.png) 0 0 no-repeat; padding:2px 5px; text-decoration:none;  color: #000}
.headerPaging a:visited { background:  url(images/paging.png) 0 0 no-repeat; padding:2px 5px; text-decoration:none; color: #000 }
.headerPaging a:hover { border:none; background: url(images/paging.png) 0 -63px no-repeat; color:#FFFFFF; padding:2px 5px; }

.hnpageprev, .headerPaging a:visited.hnpageprev, .headerPaging a:link.hnpageprev { background: url(images/paging.png) 0 -176px no-repeat; padding: 13px 5px; *padding: 3px 5px; border:none; font-size:0; line-height:0; text-indent:-999px; overflow: hidden}
.hnpagenext, .headerPaging a:visited.hnpagenext, .headerPaging a:link.hnpagenext { background: url(images/paging.png) 0 -126px no-repeat; padding: 13px 5px; *padding: 3px 5px;  border:none; font-size:0; line-height:0; text-indent:-999px; overflow: hidden}

.headerPaging a:hover.hnpageprev > span, .headerPaging a:hover.hnpagenext > span { color:#514f4a; }
.hnpageprev > span, .hnpagenext > span { font-size:0px; line-height:0px; display:inline-block; width:6px; padding:3px 0; color:#FFFFFF; line-height:10px; height:6px; }

/*For Gift card*/
.bigButton { border:none; background:#070707; color:#FFFFFF; line-height:22px; cursor:pointer; font-size:12px; height: 22px; padding: 0px 10px 0 10px}
.gift_tableUserInfo {margin-top: 15px; color: #565656;}
.gift_basketStep_active { border: 1px solid #d9d8d7;color: #565656; float: left; font-weight: bold; height: 18px;  margin-right: 10px; padding: 2px 0 0; width: 35px;}
.gift_basketStep_after {border: 1px solid #C3C3C3; color: #000; float: left; font-weight: bold; height: 18px; margin-right: 10px; padding: 2px 0 0;width: 35px;}