﻿@charset "utf-8";
/*General styles start*/
	body, html{ height:auto; background: #f7f7f7; margin: 0px; padding:0px; color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
   	input, textarea, select {color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	a { color:#000000;}
    .tekstbox { padding-left:5px; width:140px; height:15px; border: 1px solid #000000;}
    h1 {margin:0px;}
    .headline {padding-bottom:5px;width:433px ;}
    h2 {margin:0px;}
    object { outline:none; }
	.overlayLabel{}
	.mainContent{}
	.isAuthenticated .mainContent{ }
/*General styles end*/

	#modalHeader {font-size:19px;}
	#modalShopMore, #modalToBasket {font-size:12px;}
	
/*Top*/
	.outer { clear:both;}
	.main {
		/* x-mas image 
		background: url(images/top_xmas.png) no-repeat center top;*/
		}
	.main.isAuthenticated {
		/* x-mas image 
		background: url(images/top_xmas_out.png) no-repeat center top; */
	}
	.isFrontpage {}
	.mainContent { width:964px;}
	.mainContentTD {background:url(images/content.png) no-repeat -1928px bottom; padding-bottom:10px;}
	
	.topSection { width:964px; height:162px; position:relative; background: url(images/sprite_image.png) no-repeat center top;}
	.isAuthenticated .topSection{ background: url(images/sprite_image.png) no-repeat center -850px;}
	
	.menu { width:956px; height:38px; background:none; margin-top:102px; text-align:left; padding-left:8px;}
	.menu a:link { color:#000000;}
	.menu a:active { color:#000000;}
	.menu a:visited { color:#000000;}
	.menu a:hover { color:#ed6c04;}
	.menuNormbg { float:left; text-transform:none; padding-left:4px; padding-right:4px; border-right:1px solid #e4e4e4; font-weight:bold; margin-top:12px;}
.menuNormbg:nth-child(2) {background:#e3c000; float:left; text-transform:none; padding-left:4px; padding-right:4px; border-right:1px solid #c9c9c9; font-weight:bold; margin-top:12px;}
	.menuOverbg { float:left; text-transform:none; padding-left:4px; padding-right:4px; border-right:1px solid #c9c9c9; font-weight:bold; margin-top:12px;}
		.menuOverbg:nth-child(2) {background:#e6d055; float:left; text-transform:none; padding-left:4px; padding-right:4px; border-right:1px solid #c9c9c9; font-weight:bold; margin-top:12px;}
		.menuOverbg:nth-child(2) a {color:#000;}
	
	#criditCardBox { position:relative; top:-55px; clear:both;}
	#topSmallCartCount, #topSmallCartPrice{ margin-right:23px; text-align:right }	
	.logoImg {
    height: 90px;
    width: 219px;
}
	

	#TopImageMap img { width:240px; height:20px;}
/*Top End*/

/*Main styles start*/

	.content {width:964px; margin:0px; background:url(images/content.png) repeat-y -964px 0px;}
	.topSectionBreadcrumb { margin-bottom:5px;}
	
	.left { width:182px; margin-right:32px; padding-left:8px; padding-right:8px;}
	
    .center { width:504px;}
	.centerProductList { width:504px;}
	.centerProductListNoRight { width:702px;}
	.centerNoRight {width:702px; padding-top:22px;}
    .centerContent { }
    .centerContentWebPage { margin-top:5px; }
    .centerContentWebPageNoRight { }
    .centerContentWebPageForum { }
    
    .center td{ vertical-align:top;}
   
	.right { width:170px; float:right; margin-right:32px;}
	
	/*Left*/
		.searchTable { margin-bottom:20px;}
		.searchButton {}
		
		 /*LeftMenu styles start*/
		 	.productMenucontainer { width:182px; margin-bottom:14px;}
			.leftMenuContainer { width:182px; margin-bottom:3px;}			
			.leftMenuHeader {font-size:17px; font-weight:bold; padding:0px;}
			.leftMenu { width:170px; margin-left:6px; margin-right:6px; margin-top:3px;}
			.leftSubMenu { margin-left:10px; margin-top:2px; margin-bottom:6px;}
			.leftSubSubMenu { margin-left:10px; margin-top:2px; margin-bottom:6px;}
			
			.itemGroup0 .leftMenuHeader { width:182px; height:28px; text-transform:none; color:#000000;  background:url(images/sprite_image.png) no-repeat -182px -300px;  font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
        	.itemGroup1 .leftMenuHeader { width:182px; height:28px; text-transform:none; color:#000000;  background:url(images/sprite_image.png) no-repeat 0 -300px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
        	.itemGroup2 .leftMenuHeader { width:182px; height:28px; text-transform:none; color:#000000;  background:url(images/sprite_image.png) no-repeat -364px -300px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
			.itemGroup3 .leftMenuHeader { width:182px; height:28px; text-transform:none; color:#000000;  background:url(images/sprite_image.png) no-repeat 0 -1979px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
        
        
			.menuNorm {  line-height:21px; border-bottom:1px solid #e4e4e4; background:url(images/menuArrows.gif) no-repeat left top; padding-left:21px; font-weight:normal;}
			.menuNorm a { color:#000000;}
			.menuNorm a:hover { color:#000000;}
			.menuActive {  border-bottom:1px solid #e4e4e4; background:url(images/menuArrows.gif) no-repeat left top; padding-left:21px; font-weight:bold;}
			.menuActive a { color:#000000;}
			
			.menuLess { height:21px; line-height:21px; border-bottom:1px solid #e4e4e4; background:url(images/menuArrows.gif) no-repeat -340px top; padding-left:21px; font-weight:bold;}
			.menuLess a { color:#000000;}
			.menuLess a:hover { color:#000000;}
			.menuMore { height:21px; line-height:21px; border-bottom:1px solid #e4e4e4; background:url(images/menuArrows.gif) no-repeat -170px top; padding-left:21px; font-weight:bold;}
			.menuMore a { color:#000000;}
			.menuMore a:hover { color:#000000;}
			
			.productTypes {}
			.productBrands {}
	
			.subMenuNorm { color:#000000; list-style:none; font-weight:normal;}
			.subMenuNorm a { color:#000000; text-decoration:none; font-weight:normal;}
			.subMenuNorm a:hover { color:#000000; text-decoration:none;}
			.subMenuActive { color:#000000; list-style:none; font-weight:bold;}
			.subMenuActive a { color:#000000; text-decoration:none;}
			.subSubMenuNorm { color:#000000; list-style:none; font-weight:normal;}
			.subSubMenuNorm a { color:#000000; text-decoration:none; font-weight:normal;}
			.subSubMenuNorm a:hover { color:#000000; text-decoration:none;}
			.subSubMenuActive { color:#000000; list-style:none; text-decoration:underline; font-weight:normal;}
			.subSubMenuActive a { color:#000000; text-decoration:underline;}
			
			.leftMenuContainerSeperator{}
		/*LeftMenu styles end*/
	/*Left End*/
	
	/*General RightBox styles start*/
		.boxRightContainer { margin-bottom:14px; }
		.boxRightContainerImg { margin-bottom:14px; }
		.boxRight {}
		.boxRight a { color:#ed6c04;}
		.boxRight a:hover { color:#ed6c04;}
		.boxRightHeader {width:142px; height:28px; padding:0px; padding-left:30px;  background:url(images/sprite_image.png) no-repeat 0px -1120px; color:#FFFFFF; font-size:13px; font-weight:bold; text-transform:none;}
		.boxRightHeader a { color:#FFFFFF;}
		.boxRightHeader a:hover { color:#FFFFFF;}
		.boxRightContent { padding-top:10px;}
		.boxRightAltContent {}
	/*General RightBox styles end*/
	
	 /*BOX module styles start*/
		.boxRightContainerBOX { margin-bottom:14px; }
		.boxRightContainerBOX .boxRight {}
		.boxRightContainerBOX .boxRight a { color:#ed6c04;}
		.boxRightContainerBOX .boxRight a:hover { color:#ed6c04;}
		.boxRightContainerBOX .boxRightHeader {width:142px; height:28px; padding:0px; padding-left:30px; background:url(images/sprite_image.png) no-repeat 0px -1120px; color:#FFFFFF; font-size:13px; font-weight:bold; text-transform:none;}
		.boxRightContainerBOX .boxRightHeader a { color:#FFFFFF;}
		.boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF;}
		.boxRightContainerBOX .boxRightContent { padding-top:10px;}
		.boxRightContainerBOX .boxRightContentAlt { }
		
		.boxCenterContainer { margin-bottom:14px; }
		.boxCenterContainerLEFT { width:245px; float:left; margin-bottom:14px;}
		.boxCenterContainerRIGHT { width:245px; float:right; margin-bottom:14px;}
		
		.boxCenter {}
		.boxCenter a { color:#ed6c04;}
		.boxCenter a:hover { color:#ed6c04;}
		.boxCenterHeader {width:474px; height:28px; line-height:28px; padding:0px; padding-left:30px; background:url(images/sprite_image.png) no-repeat -415px -1120px; color:#FFFFFF; font-size:13px; font-weight:bold; text-transform:none;}
		.boxCenterContainerLEFT .boxCenterHeader, .boxCenterContainerRIGHT .boxCenterHeader {width:217px; height:28px; padding:0px; padding-left:30px; background:url(images/sprite_image.png) no-repeat -415px -1120px; color:#FFFFFF; font-size:13px; font-weight:bold; text-transform:none;}
		
		.boxCenterHeader a { color:#FFFFFF;}
		.boxCenterHeader a:hover { color:#FFFFFF;}
		.boxCenterContent { padding-top:10px;}
		.boxCenterContentAlt {}
		.tableBoxContent {}
		
		.boxCenterContainerImg {margin-bottom:14px;}
		.boxCenterContainerImgLEFT { float:left; margin-bottom:14px; }
		.boxCenterContainerImgRIGHT { float:right; margin-bottom:14px;}
		
		.top5OrderedList li a { color:#000000; text-decoration:none;}
		
		.boxRightContainerNewsLetter { width:170px; height:156px; background:url(images/newsletterBg.gif) no-repeat;}
		.boxRightContainerNewsLetter .boxRightHeader { display:none;}
		.boxRightContainerNewsLetter .inputMailSmall { background:none; border:none;}
		.boxRightContainerNewsLetter .newsSubscribeButton { color:#FFFFFF; font-weight:bold;}
		.boxRightContainerNewsLetter .boxRightContent { padding-top:72px; padding-left:20px;}
		
		.left .boxRightContainer { margin-left:6px; margin-right:6px; }
		.left .boxRightContainerImg { margin-left:6px; margin-right:6px;}
		.left .boxRightContainerBOX { margin-left:6px; margin-right:6px;}
    
	 /*BOX module styles end*/
 
    #productListTable {}
	
	#clearBottomDiv { clear:both; height:20px; }

    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}

    .button { width:97px; height:20px; border:none; background:url(images/sprite_image.png) no-repeat -66px -1060px; color:#FFFFFF;}
    .bigButton {width:128px;height:20px;border:none; background:url(images/sprite_image.png) no-repeat -163px -1060px;color:#fff;}
	
	.headlineList { font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { border:none; padding:5px ;-moz-border-radius: 3px;border-radius: 3px; background:#e3e3e3}
    .headerPaging .paging { text-align:right; color:#000000;}
    .headerPaging .paging span{padding-right:3px;}
    .headerPaging a:link{padding-right:3px; color:#000000; }
    .headerPaging a:active{padding-right:3px; color:#000000; }
    .headerPaging a:visited{padding-right:3px; color:#000000; }
    .headerPaging a:hover{padding-right:3px; color:#000000; }
	
	th.line { border-bottom:1px solid #000000; border-top:1px solid #000000;}
    .line { border-bottom:1px solid #000000;}
	.main.isWebpage .line { display:block; position:relative; }
    .link:link { color:#ed6c04; }
    .link:active { color:#ed6c04; }
    .link:visited { color:#ed6c04; }
    .link:hover { color:#ed6c04; }
    .inputSearch {border:1px solid #000000; width:145px; background:#FFFFFF; padding-left:5px;}
    .inputSelect {border:1px solid #000000; }
    .inputQuantity {border:1px solid #000000;}
    table.relatedProduct .inputQuantity {float:left; margin-right:5px; margin-top:1px;}
    .inputDelivery {border:1px solid #000000; }
    .inputDelivery optgroup{}
    .inputDelivery optgroup option{}
    .inputFreightType{width:250px;}
    .inputPakkeshop{width:330px;}
    .freightload{float:left; margin:3px 5px 1px 5px;}
    .Img {}
	
	.topSectionView2 { width:702px;  background-position:right 25px; padding:0px; margin-bottom:20px;}
	.topSectionView2NoPicture { min-height:inherit;}
	.topSectionView2Content { margin-left:29px; margin-top:88px; color:#FFFFFF; min-height: 142px;}
	.topSectionView2NoPicture .topSectionView2Content { margin:0px; color:#000000; min-height:0; }
	.topSectionView2 h1 { display:none;}
	.topSectionView2NoPicture h1 { display:block;}
	.topSectionView2Content p { margin:0px; width: 350px;}
	
	.divItemGroups { width:702px; margin:0px; margin-bottom:20px;}
	.divItemGroups .row .item { width:160px;}
	.divItemGroups .row .first {margin-right:1px;}
	.divItemGroups .row .next {margin-left:20px;}
	
	.productListView1{}
    .productListView1 .item { width:100%;}
    .productListView1 .alt { width:100%;}
    .productListView2{ }
    .productListView2 .item {}
    .productListView2 .alt {}
    .productListView3 .productRow {float:left; clear:left;}
    .productListView3 .productRowSpacer {clear:left; height:40px;}
    .productListView3 .headlineList a {color: #000000;}
    .productListView3 .itemCol1 {width:220px; float:left; clear:left;}
    .productListView3 .itemCol2 {width:220px; float:left ;margin-left:21px;}
    .productListView3 .itemCol3 {width:220px; float:left; margin-left:21px;}
    .productListView3 .textBox {text-align: center; position:relative;}    
    .productListView3 .listItemDescription {} 
	.productListView3 .priceStor { font-size:11px; font-weight:bold; color:#000000; line-height:14px;}
	.productListView3 .prevPrice { font-size:11px; font-weight:normal; color:#000000; line-height:14px;}
	.productListView3 .prevPriceList { font-size:11px; font-weight:normal; color:#000000; line-height:14px;}
	/*.productListView3 .itemNo {display: none;}*/
	.productListView3 .itemNo {display: block; font-size: 11px;}
	.divOrderInnerInfo { margin-top:3px; margin-bottom:5px;}
	.divOrderInnerInfo a { color:#b4c807;}
	/*.divOrderInner .button { width:66px; height:20px; background-color:transparent; background:url(images/button.gif) no-repeat left top; font-size:9px;}
	*/
	.productListView3 .listProductText { width:105px; float:left; text-align:left;margin-bottom:25px;}
	.productListView3 .divPricesOrder { width:105px; float:right; text-align:right; margin-bottom:23px;}
	.productListView3 .divPricesOrderResult{position:absolute;right:0;bottom:-40px; width:215px;}
	
	.productHeader { background:#000000; padding:5px;}
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    
    .prevPrice { font-weight:bold; color:#ed6c04; line-height:15px;}
    .prevPriceList { color:#ed6c04; font-size:13px; line-height:15px;}
    .prevPriceSmall { color:#000000; font-size:10px; line-height:12px;}
    .priceSmall { color:#000000; font-weight:bold; line-height:13px;}
    .price { color:#ed6c04; font-size:13px; font-weight:bold; line-height:15px;}
    .priceContainer { color:#ed6c04; font-size:20px; font-weight:bold; line-height:20px;  }
	.priceContainer .priceStor { font-size:20px }
	.priceContainer div {  margin-right:7px; }
	.priceInfo-product { font-weight:bold; clear:both; }
    
    .frontpagePrices{}
    
    .itemNo {font-size:11px; color:#000000;}

    .stepDelivery { width:100%; margin-bottom:10px;}
    .stepDelivery td { height:45px; text-align: left; border-right:4px solid #FFFFFF; background:#000000; width:33%; color:#FFFFFF; font-size:15px; padding-left:15px; line-height:30px;}
    .stepDelivery .selected { font-size:18px; text-decoration:underline; }
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#ed6c04; line-height:13px; }
    .text a:active{color:#ed6c04; line-height:13px; }
    .text a:visited{color:#ed6c04;  line-height:13px; }
    .text a:hover{color:#ed6c04; line-height:13px; }
    .textSmall { color:#000000; font-size:10px; }
    .textSmall a { color:#ed6c04; font-size:10px; }
    .textSmall a:link { color:#ed6c04; font-size:10px; }
    .textSmall a:active { color:#ed6c04; font-size:10px; }
    .textSmall a:visited { color:#ed6c04; font-size:10px; }
    .textSmall a:hover { color:#ed6c04; font-size:10px; }
    .textSmall .link a:hover { color:#ed6c04; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#000000; font-weight:bold; line-height:13px; }
    .textStor { color:#000000; font-size:12px; font-weight:bold; line-height:13px; }
    
     /*FrontPage styles start*/
        .frontpageOuter { width:702px; margin-bottom:14px; float:left; position: relative; z-index: 0;}
		.frontpage{ width:702px; height:auto;}
        .frontpage div { padding-top:0px; margin-left:200px; }
        .frontpage p { width:320px; line-height:13px;}
        
		.productNewsContainer { padding-top:15px; padding-bottom:15px; background:#FFFFFF;}
        .productNews {}
        .productNews img { }
        .productNewsItem { }
        .productNewsItem div {}
        .productNewsItem .text { line-height:18px;}
        .productNewsItem .prevPrice {}
        .productNewsItem .price {}
        .productNews .devider {}
    /*FrontPage styles end*/

    
    /*Product styles start*/
        .choiceBox { margin-top:10px;}
        .choiceBorders {}
		.choiceBordersInner { width: 264px; }
		.choiceBordersInner .stock { float: left; margin-left: 0; padding-left: 0; }
		.choiceBordersInner .quantityHolder { margin-right: 10px; }
        
        .imageBox {}
        .imageBorder {}
        .imageBorderProduct {}
        .imageBoxMedium {}
		
        .imageBorderMedium {}
		.imageBorderMedium a {}
        
        .itemPic {}
        .itemColor{}
        .itemColorChoice{}
        .itemVariant {}
        .itemVariantDropDowns{}
        .itemVariantLoad{}
        .itemQuantity {}
        .itemButton { margin-top:10px;}
        
        .productItemPic {}
        .productItemInfo {width:264px;}
		.productItemInfo .itemNo { font-weight:bold;}
        .productItemPicBorder {}
        
        .tdFilter { height:88px; background:#FFFFFF; border:1px solid #000000; padding:10px;}
		.tdFilter a { color:#000000; }
        .productfiles a {font-size:10px;}

    /*Product styles end*/
    
    /*News styles start*/
        .dato {}
        .imageFloat{}
    /*News styles end*/

    /*RightBox styles start*/
       
        /*Small Newsletter styles start*/
            .newsSubscribeButton{}
            .inputMailSmall { }
        /*Small Newsletter styles end*/
		
    /*RightBox styles end*/

    /*Footter styles start*/
		.wideFooter { width:964px; margin:auto;}
		.wideFooterFrontpage { width:766px; min-height:172px; float:right; line-height:15px; clear:both;  background:url(images/sprite_image.png) no-repeat 0px -1200px; padding-top:30px;}
		.wideFooterFrontpage h1, .wideFooterFrontpage .title { font-size:17px;}
		.divFooterPart1 { width:210px; float:left; margin-left:28px;}
		.divFooterPart2 { width:210px; float:left; margin-left:30px; margin-right:30px;}
		.divFooterPart3 { width:222px; float:left;}
		
		.wideFooterContent { width:964px; clear:both; padding-bottom:30px; margin-top:0px; background:url(images/sprite_image.png) no-repeat scroll 198px -1650px; padding-top:20px; padding-bottom:13px; position:relative;}
		.wideFooterContent:after {
			clear: both;
			content: "";
			display: block;
			height: 0;
			visibility: hidden;
		}
	
		* html .wideFooterContent  {
			height: 1%;
		}
	
		:first-child + html .wideFooterContent {
			min-height: 1%;
		}
		.mcbLogo { position: absolute; right:0; bottom:26px; font-size:9px; text-align:right; float:right; padding-right:16px;}
		.mcbLogoBox { border:none; margin:0px;}
		.mcbLogoBox a{ color:#FFFFFF; }
		
		.textAdress {width:750px; height:37px; line-height:37px; padding-left:16px; float:right; color:#FFFFFF; font-size:9px;  background:url(images/sprite_image.png) no-repeat 0px -640px; clear:both;}
		.textAdress a:link{color:#FFFFFF; font-size:10px;}
		.textAdress a:active{color:#FFFFFF; font-size:10px;}
		.textAdress a:visited{color:#FFFFFF; font-size:10px;}
		.textAdress a:hover{color:#FFFFFF; font-size:10px;}
    /*Footter styles start*/

/*Main styles end*/


	.noItemsTable { background:none; }
	.noItemsHeader { color:#FFFFFF; }

	.ssBox{background:url(images/sprite_image.png) no-repeat 0 -200px; width:702px;height:56px; margin-bottom:14px; margin-top:22px; float:left;}
	.ssBoxTextDiv {float:left;}
	.ssBoxTextDiv input{border:none; width:505px; margin:19px 0 0 80px;background-color:Transparent; font-size:15px; color:#000000;}
	.ssBoxLoaderIcon {float:left; margin:16px 0 0 10px;}
	.ssBoxLoaderIcon img {display:none;}
	.ssBoxButtonDiv {float:left;margin-left:51px;}
	.ssBoxButtonDiv input{width:35px;height:35px; margin:0px; margin-top:10px; padding:0px;background:transparent;border:none;cursor:pointer;}
	.ssResult{width:699px; position:absolute; margin:0px 1px 0px 1px;z-index:1000;}
	
	.ssResultTop, .ssResultContent, .ssResultBottom{background:url(images/searchField.png); width:681px; padding:0 9px 0 9px;}
	.ssResultTop{ background-position:0px;height:14px;}
	
	.ssResultContent{background-position:-699px;background-repeat: repeat-y;}
	.ssResultContent hr{display:none;}
	.ssResultContent A{color:#5B6062;text-decoration:none;}
	.ssResultSection{padding:0;}
	.ssResultSection ul{list-style-type: none;margin:0px;padding:0px;}
	.ssResultSection li{padding: 0 10px 5px 10px;clear:both; border-top:1px solid #ffffff; border-bottom:1px solid #e6e6e6; margin:0;display:block;}
	.groups li{height:50px; cursor:pointer;}
	.items li{height:38px; cursor:pointer;}
	.ssResultSection .itemActive{background-color:#DBDBDB;}
	.ssResultSection .item{background-color:#f5f5f5;}
	.ssResultSectionHead{text-align:left; padding:5px 0 5px 8px; background:#a8a8a8; color:#FFF; font-size:11px; font-weight:bold;}
	.groups .ssResultSectionHead { padding-top:0;}
	.ssResultBottom{background-position:-1398px;height:14px;}
	
	.ssResultGroupImage{float:left;width:40px;height:30px;margin:12px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
	.ssResultGroupText{float:left;padding:20px 0 0 12px; font-size:12px;}
	
	.ssResultItemImage{float:left;width:40px;height:30px;margin:6px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
	.ssResultItemText{float:left;padding:14px 0 0 12px; font-size:12px;}
	.ssResultItemText a{color:#5b6062;}
	
	
	.ssResultSection li a {display:inline-block;}
	.ssResultSection li a {display:block;}

	.ssResultSectionError{ width:670px; text-align:center; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; padding:25px 0 25px 0;}
	
	.priceInfo-list { font-weight:normal; font-style:italic; font-size:9px; color:#484848; }
	
	.itemPrices { margin-top:11px; }
	
	.itemAdded { width:244px; }
	
	/*.checkAndWishList .bigButton { width:128px; height:20px; background:url(images/button.gif) no-repeat -388px top; color:#000000;}
	*/
	.multiPrices {width:264px;}
	.multiPrices tr { height:22px; background:none; color:#000000;}
	.multiPrices .column1 { padding:6px 0 8px 9px; background:url(images/multipriceStandardBg.png) bottom left repeat-x; background: url(images/multipriceTopBg.png) left top no-repeat, url(images/multipriceBottomBg.png) left bottom no-repeat #e3e3e3; }
	.multiPrices .column2 { padding:6px 9px 2px 0; font-weight:bold; background:url(images/multipriceStandardBg.png) bottom left repeat-x; background: url(images/multipriceTopBg.png) right top no-repeat, url(images/multipriceBottomBg.png) right bottom no-repeat #e3e3e3;}
	.priceInfo-multilist { font-weight:normal; font-style:italic; font-size:9px; color:#6e6e6e; position:relative; top:-2px; }
	/*.multiPrices tr { background:#e3e3e3; color:#000000; display:block; border-radius:6px; margin-bottom:3px; }
	.multiPrices .column1 { padding:1px 0 1px 5px; background:none; width:124px; vertical-align:middle; }
	.multiPrices .column2 { padding:1px 5px 1px 0; font-weight:bold; background:none; width:130px; vertical-align:middle; }*/
	
	#forumContainer .ForumButton { width:66px; height:20px; border:none; background-color:transparent;  background:url(images/sprite_image.png) no-repeat 0px -1060px; font-size:9px;}
	#LoginContainer .ForumButton { width:128px; height:20px; border:none;  background:url(images/sprite_image.png) no-repeat -163px -1060px; color:#FFFFFF;}
	#LoginContainer #createUserDiv .ForumButton {width:128px;}
	#LoginContainer #createUserDiv input {width:120px;}
	.divLoginUserName input, .divLoginPassword input {width:120px;}
	
	.wishList #wishListItems { border:0px; padding:0px;}
	.wishListEditGrid {width:504px;}
	
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a { color:#000000;}
	#productRelationsCenter .relationsTable .relationsTableHeader {width:474px; height:28px; padding:0px; padding-left:30px; background:url(images/sprite_image.png) no-repeat -415px -1120px; color:#FFFFFF; font-size:13px; font-weight:bold; text-transform:none;}
	
	.divIdeaItem { width:504px; float:left; clear:both; margin-bottom:10px;}
	
	.divIdeaImage { width:220px; float:left; margin-right:10px;}
	.divIdeaText { width:274px; float:left;}
	
	.printButton { width:97px; height:20px; border:none; background:url(images/sprite_image.png) no-repeat -291px -1060px; color:#000000; font-size:10px; font-weight:bold; text-align:center; line-height:20px; float:right; position:relative; top:-20px;}
	.printButton a { color:#000000; text-decoration:none;}
	
	.relatedProduct {margin-bottom:8px; width:170px; }
	.relatedProductText {width:105px;}
	.relatedProductText .relatedProductPrices {margin: 5px 0;}
	.relatedProductText .textSmall a { color:#000000; text-decoration:none;}
	.relatedProductText .button {width:66px; height:20px; border:none; background-color:transparent; background:url(images/button.gif) no-repeat left top; font-size:9px;}
	
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text {font-weight:normal;}
	.generatePdfDiv .button { width:66px; height:20px; border:none; background:url(images/sprite_image.png) no-repeat 0px -1060px; font-size:9px; color:#FFFFFF;}	
/* Top login absolute start */


.tlaUnauthenticated{}

*+html .tlaUsername{top:-18px;}

*+html .tlaPassword{top:7px;}

.tlaForgotPass {text-align:right; margin:3px 5px 0 0;}
.tlaForgotPass a{color:#B1B1B1;text-decoration:underline;}

.tlaFeedback ul{ }
.tla .ajaxload{position:absolute;top:12px;left:282px; }
.tla .validationSummary {}

.tlaAuthList ul{list-style-type:none;padding:0;margin:0;list-style: none;}

.tlaAuthList li a{  display:inline-block; margin:0; padding:0}
.tlaAuthList .loginAs a{font-weight:normal;}
.tlaAuthList a{color:#404040;text-decoration:none;font-weight:bold;}
.tlaAuthList a:hover{text-decoration:underline;}
/* Top login absolute end */

.othersBoughtProduct {width:170px;}
.othersBoughtProduct .othersBoughtText { width:100px;}

.product_relatedArticle { width:126px;}
.mainSlideshowCaptions .inner-slide { line-height: 22px !important; width: 650px !important; }
.mainSlideshowContainer { z-index: 0; }
/*add new design for detail.*/
.checkAndWishList{width:265px!important; margin-left:-1px;}
.addToCartButton{width:265px; height:49px; border:none;  background:url(images/sprite_image.png) no-repeat 0px -740px; color:#FFFFFF;text-transform:uppercase; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-indent:20px; padding-top:7px; margin-left:-1px;}		
.wishListButton{width:129px;height:20px;border:none; background:url(images/sprite_image.png) no-repeat -650px -355px; color:#fff; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.checkListButton{width:129px;height:20px;border:none; background:url(images/sprite_image.png) no-repeat -650px -355px; color:#fff;margin-left:7px; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.listAddToCartButton{width:127px;height:20px;border:none; background:url(images/sprite_image.png) no-repeat -650px -300px; color:#fff;margin-left:7px; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.divOrderInnerOrder{width:200px; position:absolute;right:0;bottom:0;}
.relatedProductText .divOrderInnerOrder{width:150px; margin-left:-20px;margin-top:0px;}
.relatedProductText .listAddToCartButton{width:78px;height:20px;border:none;background:url(images/addToCartLeftListImg.jpg) no-repeat 0px top;color:#fff; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0px;  float:left; margin-left:0px;}
.inputQuantity { text-align:center;}

.divProducIcons img { margin:2px 3px 3px 0; }

.right 	.relatedProductText {padding-bottom:26px; position:relative;}
.relatedProductText .listAddToCartButton{width:100px; line-height:20px; height:20px;border:none;background:url(images/addToCartLeftList.png) no-repeat 0px top;color:#fff; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;  float:left; margin-left:0px;}
.boxRight .relatedProductText .divOrderInnerOrder {
    left: 0 !important;
    margin-left: 0;
    width: 78px;
}

.divFooterPart1 p, .divFooterPart2 p, .divFooterPart3 p {margin:0px;}






#TopImageMap { width:240px; height:20px; position:absolute; top:110px; margin-left:535px;z-index:1;}

.tla {
    height: 55px;
    left: 648px;
    position: absolute;
    top: 47px;
    width: 268px;
}

element.style {
    border-width: 0;
}
.tlaTrans {
    height: 50px;
    width: 140px;
}

.tlaUsername, .tlaPassword {
    left: 154px;
}

.tlaUsername {
    background-color: Transparent;
    border: medium none;
    color: #898888;
    position: absolute;
    top: -19px !important;
    width: 140px;
}

.tlaPassword{position:absolute;top:6px;border:none;background-color:Transparent;color:#898888;width:140px;}

.tlaFeedback {
    left: 0;
    position: absolute;
    top: -7px;
    width: 137px;
}

.topSmallCart { width:175px; float:right; margin-top:7px;margin-top:9px\9; font-size:10px; }

.top { width:200px; height:50px; position:absolute; top:10px;}
	
.tlaLoginBtn {
    background-color: Transparent;
    border: medium none;
    cursor: pointer;
    height: 23px;
    left: 222px;
    position: absolute;
    top: 26px;
    width: 83px;
}

.tlaAuthenticated {
    background: none repeat scroll 0 0 transparent;
    height: 55px;
    position: relative;
}

.tlaAuthList {
    left: 110px;
    padding: 29px 0 0 35px;
    position: absolute;
    top: -50px;
}

.tlaAuthList li {
  	background:url(images/sprite_image.png) no-repeat -500px -736px;
    margin-right: 8px;
    padding-left: 9px;
    text-align: left;
}

.tlaLogoutBtn{position:absolute; top:26px; left:216px; width:85px; height:23px; border:none; background-color:Transparent; cursor:pointer; line-height:0; font-size:0; }

.tla .validationSummary ul {
    display: inline;
    float: right;
    margin: 0;
    padding: 0 13px 0 0;
    text-align: right;
}

.tla .validationSummary li {
    float: left;
    list-style-type: none;
}










/* new css - cuonglh */
.generatePdfDiv { position: absolute; right: 0; top: 13px; }
.generatePdfDiv.isIdea .button { background: url(images/print_folder.png) no-repeat 0 0; border: none; color: #FFFFFF; font-size: 0; height: 65px; width: 157px; line-height:0; padding:0; }
.main.isWebpage .line { padding-bottom:38px; }
.main.isWebpage .line .headline { padding-bottom:0; }

.boxRight { margin-top: 19px; }
.boxRightHeader { background: url(images/otherBought_bg.png) no-repeat 0 0; color: #FFFFFF; font-size: 12px; font-weight: 700; height: 28px; padding: 28px 8px 35px 0; text-transform: none; width: 168px; text-align:right; }

	/* left menu */
		.menuNorm { height:auto; line-height:11px; border-bottom:1px solid #e4e4e4; background:none; padding:0; font-weight:normal; }
		.menuActive { line-height:11px; border-bottom:1px solid #e4e4e4; background:none; padding:0;font-weight:bold; }		
		.menuLess { height:auto; line-height:11px; border-bottom:1px solid #e4e4e4; background:url(images/menuArrows.gif) no-repeat -340px top; padding:5px 0 5px 21px; font-weight:bold;}
		.menuMore { height:auto; line-height:11px; border-bottom:1px solid #e4e4e4; background:url(images/menuArrows.gif) no-repeat -170px top; padding:5px 0 5px 21px; font-weight:bold;}
		.menuLess a, .menuMore a{ background: none!important; padding:0!important;}
		.leftMenu li a{background:url(images/menuArrows.gif) no-repeat left center; display: block;padding:5px 0 5px 21px;}		
		.leftMenu li .leftSubMenu a{ background:none; padding:0}
		.leftSubMenu{  padding: 0 0 0 21px;}
	/* e:left menu */
/* e:new css - cuonglh */

.right .boxRightContainer table.boxRight td.boxRightHeader {background: url("images/otherBought_bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: lighter;
    height: 28px;
    line-height: 9px;
    padding: 25px 8px 35px 39px;
    text-align: left;
    text-transform: none;
    width: 168px;}
	
.relatedProductText .divOrderInnerOrder .listAddToCartButton{
	position:relative;
	top:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight:lighter;
	padding:0px;
	white-space:normal;
	height:28px;
	line-height:10px;
	background: -moz-linear-gradient(
		top,
		#f05476 0%,
		#f05476 42%,
		#df2f55 51%,
		#df2f55);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#f05476),
		color-stop(0.42, #f05476),
		color-stop(0.51, #df2f55),
		to(#df2f55));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 6px;
	border: 0px solid #003366;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
}

/*.generatePdfDiv .generatePdfButton { background: url(images/print_folder.png) 0 0 no-repeat; border: 0 solid; cursor: pointer; height: 65px; margin: 1px 0 0; padding: 0; position: relative; right: 0; top: 0; width: 157px; }*/
.isProduct .othersBoughtProduct .othersBoughtImage {position:relative;}

.generatePdfDiv .generatePdfButton {
    background: url(images/sprite_image.png) no-repeat scroll 0 -1060px transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 9px;
    height: 20px;
    width: 66px;
}

.generatePdfDiv .button { width:66px; height:auto; border:none; background:url(images/sprite_image.png) no-repeat 0px -1060px; font-size:10px; color:#FFFFFF; padding:2px 0; }	


/****style share box ***/
	.ideaShareBox, .line .ideaShareBox{ background:url(images/shareBox_bg_bottom.png) no-repeat; padding:24px 0 0 14px;  margin-left:-13px; margin-top:9px; float:left;width:430px;}
	.line .ideaShareBox{ background:url(images/shareBox_bg.png) no-repeat; padding-top:33px;width:335px; margin-top:0;}
	.ideaShareBox a, .ideaShareBox div{ float:left; width:24px; height:23px; margin-right:8px;}
	.ideaShareBox a img{ display:none;}
	.generatePdfDiv{ top:25px; right:-1px;}
	.main.isWebpage .line{ padding-bottom:7px;}
	
	.isWebpage .fb_iframe_widget{ margin:33px 0 10px;}
	.isWebpage .fb_iframe_widget span{ width:504px !important;}
	.isWebpage .fb_iframe_widget iframe{ width:504px !important;}
	
	.isWebpage .right .boxRightContainer table.boxRight td.boxRightHeader{ background:none; font-size:15px; font-weight:bold; color:#000; text-transform:uppercase; padding:20px 0 0; width:186px; border-bottom:1px solid #000; text-align:left; height:49px; line-height:18px; vertical-align:top;}
	.isWebpage .right{ width:187px; margin-right:31px;}
	.isWebpage .right .relatedProduct{ border:1px solid #e3e3e3; width:187px; margin-bottom:18px;}
	.isWebpage .right .relatedProduct:first-child{ margin-top:7px;}
	.isWebpage .right .relatedProduct td{ padding:3px 10px 20px 5px}
/****style share box - end ***/


.left .ssBox{background:url(images/sprite_image.png) no-repeat 1px -1779px; width:198px;height:58px; margin-bottom:0px; margin-top:0px; float:none; position: relative; margin-top: -5px; margin-left:-8px;}
.left .ssBoxTextDiv input{  background: none; border: 0 none; color: #000000; font-size: 11px; height: 17px; margin: 0; width: 132px; margin-top: 8px; margin-left: 20px; padding: 8px 0; font-size: 14px;}
.left .ssBoxButtonDiv{margin: 0; background: none;}
.left .ssBoxButtonDiv input{ margin-top: 8px; width: 31px; height: 32px;}
.left .ssBoxLoaderIcon{margin-top: 12px;}
.left .ssResult{left: 193px; top: -9px;}
.left .ssResultSectionHead{background: #3e3e3e;}
.left .ssResultTop{background: url(images/sprite_image.png) no-repeat -260px -1780px;} input{outline: none}
#mainSlideshow{margin-top: 22px;}

/* style boxes on FP*/
/*.isFrontpage .center { width:470px;}
.isFrontpage .boxRightContainerImg { margin-bottom:5px; }
.isFrontpage .boxCenterContainerLEFT { width:230px; float:left; margin-bottom:14px; margin-right:5px;}
.isFrontpage .boxCenterContainerRIGHT { width:230x; float:right; margin-bottom:14px;}
.isFrontpage .boxCenterContainerImg {margin-bottom:14px; width:700px;}
.isFrontpage .boxCenterContainerImgLEFT { float:left; margin-bottom:5px; clear:none; margin-right:5px; }
.isFrontpage .boxCenterContainerImgRIGHT { float:right; margin-bottom:5px;}
.isFrontpage .right { display:block; margin-top: 173px;	float:left;	margin-right:0px; width:230px;}	
#mainSlideshow{ margin-top:10px;}	*/

/* style boxes on FP - END*/

/* group description - Dinh */
.view2Level-1{}
.view2Level-1 .topSectionView2 .topSectionView2Content{width: 700px;position: relative; margin: 0; height: 408px;}
.view2Level-1 .topSectionView2 .topSectionView2Content h1{display: block; position: absolute; width: 360px; bottom: 310px; color: #000; font-size: 24px; padding: 7px 100px 19px 17px; text-transform: uppercase;line-height: 26px; font-weight: bold;}
.view2Level-1 .topSectionView2 .topSectionView2Content p{margin: 100px 0 30px 17px; color: #000; font-family: arial;}

.view2Level-2{}
.view2Level-2 .topSectionView2 .topSectionView2Content, .view2Level-0 .topSectionView2 .topSectionView2Content{width: 700px;position: relative; margin: 0; height: 178px;}
.view2Level-2 .topSectionView2 .topSectionView2Content h1, .view2Level-0 .topSectionView2 .topSectionView2Content h1{display: block; position: absolute; width: 360px; bottom: 80px; color: #000; font-size: 24px; padding: 7px 100px 19px 17px; text-transform: uppercase;line-height: 26px; font-weight: bold;}
.view2Level-2 .topSectionView2 .topSectionView2Content p, .view2Level-0 .topSectionView2 .topSectionView2Content p{margin: 100px 0 0px 17px; color: #000; font-family: arial;}

.view2Level-3 .topSectionView2 .topSectionView2Content p{color:#000; margin-top: 0px;}
.view2Level-3 .topSectionView2 .topSectionView2Content h1{display: block; color: #000; font-size: 24px; padding: 7px 100px 19px 0px; text-transform: uppercase;line-height: 26px; font-weight: bold;}
.view2Level-3 .topSectionView2Content{ margin-top: 48px;}
.noPicture.view2Level-3 .topSectionView2Content{ margin-top: 0;}
.noPicture.view2Level-3 .topSectionView2Content h1{ padding-bottom: 0;}

.noPicture.view2Level-1 .topSectionView2 .topSectionView2Content h1, .noPicture.view2Level-2 .topSectionView2 .topSectionView2Content h1{ position:static; padding-left:0;}
.noPicture.view2Level-1 .topSectionView2 .topSectionView2Content p, .noPicture.view2Level-2 .topSectionView2 .topSectionView2Content p{ margin-top:0; margin-bottom:0;}
.noPicture.view2Level-1 .topSectionView2 .topSectionView2Content, .noPicture.view2Level-2 .topSectionView2 .topSectionView2Content{ height:auto;}

/* group description - END */

.isFrontpage .right {
display: block;
margin-top: 184px;
float: left;
margin-right: 0px;
width: 230px;
}

.isFrontpage .boxCenterContainerImgLEFT {
float: left;
margin-bottom: 14px;
margin-bottom: 5px;
clear: none;
margin-right: 5px;
}

.isFrontpage .boxCenterContainerLEFT {
width: 232px;
clear: none;
float: left;
margin-bottom: 5px;
margin-right: 5px;
}

.isFrontpage .center {
width: 470px;
}
.isFrontpage .boxRightContainerImg { margin-bottom:5px; }

/* ORDER HISTORY */
.tlaAuthList { left: 110px; padding: 29px 0 0 35px; position: absolute; top: -56px; width: 166px;}
.syncOrderHistory .searchInnerDiv input { background: none; color: #000; font-size:12px; text-transform: none; border: #c3c3c3 1px solid }
.searchInnerDiv .bigButton { background: #00488f !important; color: #FFF !important; font-size: 12px; text-align: center; height: 24px !important; margin: 0 0 0 10px; border: none !important; line-height: 24px;}
.syncOrderHistory .headerRow td { background: #00488f }

.syncOrderHistory{ width: 702px; padding:0;}
.syncOrderHistory table{ width: 100%; float: left; margin: 10px 0;}
.syncOrderHistory .headerRow td{ background: #e3e3e3; text-transform: uppercase; color: #000}
.orderBlanketOrders input{ background: #00488f; color: #fff; padding: 3px 6px; border: none; cursor: pointer; border-radius: 4px; }
.syncOrderHistory .headerRow td.quantityOrdered, .syncOrderHistory .headerRow td.quantityDelivered{ width: auto;}
.syncOrderHistory .headerRow td.orderQuantity{ width: auto}
.syncOrderHistory .headerRow td.quantityOrdered, .syncOrderHistory .headerRow td.quantityDelivered, .syncOrderHistory .headerRow td.orderQuantity{line-height: 15px; padding: 8px 0;}
.syncOrderHistory .altRow td.orderQuantity input, .syncOrderHistory .itemRow td.orderQuantity input{ width: 98px; padding: 1px 3px; font-size: 12px; color: #000; border: #CCC 1px solid !important; margin: 7px 0; border-radius: 4px;}
.syncOrderHistory .headerRow td.productNameCol{ text-align: left; padding-left: 10px;}
.syncOrderHistory td.orderBlanketOrders{ text-align: right;}
.orderNumberHeader td, .footerRow td{ font-weight: bold;}
.addressPanelHeaderRow  td, .orderHistoryLinesHeader{ font-weight: bold; font-size: 12px; text-transform: uppercase;}
.billToPanel, .shipToPanel{ width: 420px; border: 1px solid #c3c3c3; float: left; padding: 0 20px; margin: 10px 0;}

.center td { vertical-align: middle}
.syncOrderHistory .headerRow td { height: auto !important; line-height: normal !important}
.productNameCol { padding-left:10px;}

/* e: ORDER HISTORY */

.IdeaPrint { position:absolute; top:0; right:0;}
.IdeaPrint input{ background:url(images/sprite_image.png) no-repeat scroll 0 -1060px; height:20px; width:66px; color:#fff; font-size:9px; border:none; cursor:pointer;}

.IdeaPrint {
    position: absolute;
    right: 0;
    top: 52px;
}

.IdeaPrint input{ background:transparent url(images/printNew.jpg) no-repeat center top; height:34px; width:114px; color:#fff; font-size:0px; color:transparent; border:none; cursor:pointer;}

.generatePdfDiv { position: absolute; right: 0; top: 6px; }

.generatePdfDiv .button { background:transparent url(images/printOld.jpg) no-repeat center top; border: none; color:transparent; font-size: 0px; height: 41px; width: 114px; line-height:0; padding:0; }

.generatePdfDiv.isIdea .button { background:transparent url(images/printOld.jpg) no-repeat center top; border: none; color:transparent; font-size: 0px; height: 41px; width: 114px; line-height:0; padding:0; }

.isWebpage .boxRight {
	margin-top:44px;
}

.main.isWebpage .line {
    padding-bottom: 7px;
    height: auto; /*106px*/
}

.main.isWebpage .line .headline {
    padding-bottom: 0;
    width: 340px;
}

/* CLH */
	/* ideas page */
	.generatePdfDiv { display:none; }
	.IdeaPrint { display:none; }
	
	.generatePdfDiv.isIdea.relatedProductIdeaPrint { display:block; }
	.IdeaPrint.relatedProductIdeaPrint { display:block; }
	/* e:ideas page */
/* e:CLH */

/* Newsletter popup */
.slidePopupContainer, .slideAnchor {
     display: block;
     position: fixed;
	font-family: "Segoe UI",Arial, Helvetica, sans-serif;
     z-index:99;
}
.slidePopupContainer {
	bottom:0;
	right: 0;
	width: 534px;
	height: 320px;
    box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
    border: none;
	background: url(http://cdn.fotoagent.dk/webshop/themes/cchobby.dk2012_Checkout/popup/popup_de.png) no-repeat;
}
.slidePopupWrapper { height: 227px; left: 48px; position: relative; top: 93px; width: 486px; }
.slideAnchor {
	position: fixed;
	right: 0;
	bottom: 0;
	width: 487px;
	height: 36px;
	background: url(http://cdn.fotoagent.dk/webshop/themes/cchobby.dk2012_Checkout/popup/popup_anchor_de.png) no-repeat;
	font-size: 0;
	padding: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.slidePopupOption { position: absolute; right: 230px; top: 27px; margin: 0; z-index:9999; }
.slidePopupOption span {
	font-size: 0; *display:none;
}
.slidePopupCloseButton {
	position: absolute;
	right: 9px;
    top: -1px;
    width: 28px;
    height: 28px;
    font-size: 0;
	z-index: 10;
}
.slideAnchor:hover, .slidePopupCloseButton:hover {
	cursor: pointer;
}
.slidePopupContent { margin: 0; width: 486px; height: 227px; max-width:none; }
.slidePopupContentTitle,  .slidePopupContentRow {
	margin-bottom: 0;
}
.slidePopupContentTitle {
	font-weight: bold;	
}
.slidePopupContent .slidePopupContentRow:first-child, .slidePopupContentTitle {
	font-size: 0; display:none;
}
.slidePopupContentRow span {
	font-size: 0;
}
.slidePopupContentRow { bottom: 10px; bottom: 5px\9; height: auto; left: 0; left: 8px \9; position: absolute; width: 486px; }
.slidePopupContentRow  .emailRow  .tdNewsletterInput .tekstbox{ font-size: 16px;height: 24px;margin-left: 45px;margin-top: 29px;top: 7px !important;width: 390px;border: 0 none;}
.slidePopupContentRow .chooseUserType td{padding-left: 37px;padding-top: 5px}
.slidePopupContentRow .bigButton.subscribe{background: none; border: 0 none; bottom: 9px;color: #000000; position: absolute; right: 46px; width: 116px;font-size: 0;}
.slidePopupContentRow .userTypeSelector{display: inherit; font-size: 11px;}
.slidePopupContentRow .ajaxload{position: absolute;bottom: 37px;left: 16px;}
.slidePopupContentRow .newsletter_result_label{bottom: 62px; font-size: 12px !important;position: absolute; right: 39px;background: #fff;color: red;padding: 0 5px; height: 20px;line-height: 20px;}
.slidePopupContentRow iframe{height: 245px;}
/* e:Newsletter popup */

#modalClose { display: none !important; }

/* New quick order */
#quickList h1 { display: block; float: left; width: 100%; }
#quickList .quickListSearch .tab.active { background-color:#000; }
#quickList .quickListSearchField { border-color:#000; }
#quickList table.quickListHolder { border-left:none; }
#quickList .txtQuickSearchQty, #quickList .btnExpandDetails, #quickList .txtQuickCartQty { border:none; }
#quickList input, #quickList a { outline:none !important; }
#quickList input.txtQuickSearchQty { width:22px; height:22px; }
.quickListHolder .box-add-to-cart .button.add-to-cart { background-image:url(images/quickAddBg.png); text-align:center; font-size:9px; text-transform:uppercase; padding:0; width:72px; height:24px; line-height:24px; }
#quickList .goToCartLink, #quickList .quickCartUpdateBtn { background:url("images/sprite_image.png") no-repeat -163px -1060px !important; width:128px !important; height:17px !important; padding:3px 0 0 0 !important; font-size:11px !important; text-align:center; font-weight:normal !important; border:none; }
#quickList .quickCartUpdateBtn { height:20px !important; padding:0 !important; }

.quickListStock .stock { float:left; }
table.quickListHolder th { font-weight: bold; line-height: 12px; padding: 7px 5px; text-align: left; }
/* e: New quick order */
.priceStorExcl {    color: #000000;    font-size: 11px;    font-weight: normal;    line-height: 14px;}
.productListView3 .prevPriceList {    color: #000000;    font-size: 11px;    font-weight: normal;    line-height: 14px;}
.divPriceText{ margin-top:12px}











