/*General styles start*/
	body, html{ height:100%; margin:0px; padding:0px; color:#2c2c2c; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
   	body {background: url(images/bg.jpg) center 0 no-repeat #FFF; }
	input, textarea, select {color:#2c2c2c; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
    .tekstbox { padding-left:5px; width:140px; height:15px; border: 1px solid #2c2c2c;}
    h1 {margin:0px;}
    .headline {}
    h2 {margin:0px;}
    object { outline:none; }
	.overlayLabel{}
	div {border-collapse:separate;}
/*General styles end*/

/*Top*/
	.outer { margin-bottom:20px; }
	.main {}
	.isFrontpage {}
	.mainContent { width:966px; background:none; }
	.mainContentTD { width:966px; /*background:url(images/content_border_re.png) 12px 0 repeat-y;*/ }
	
	#TopImageMap { position:relative; z-index:11000; }
	#TopImageMap img { height: 20px; left: 33px; position: absolute; top: 106px; width: 900px; }
/*	.topSection { width:966px; background: url(images/top_bg.png) 2px 0 no-repeat; height:191px; margin-top:0; position:relative; }*/
	*+html .topSection { height:auto; }
	.isFrontpage .topSection { }

	.menu { width:895px; height:auto; background:none; margin-top:137px; text-align:right; padding-left:41px; }
	.menu .topLineLink:link { font-size: 18px; font-weight:700; padding: 8px 10px 16px; margin-top:-7px; padding: 8px 10px 17px \9; }
	.menu .topLineLink:active { color: #f6c900; }
	.menu .topLineLink:hover { color:#f6c900; }
	.menu .expanderMenu:hover .topLineLink { color: #f6c900; background:url(images/top_menu_bg.png) 0 0 no-repeat; }
	.menu .expanderMenu:hover .menuLinkElement { color:#2c2c2c }
	li.expanderMenu { padding: 7px 0 0 !important; margin-top:-7px !important; margin-right:2px !important; height:39px; }
	.menu .expanderMenu:hover { background: url(images/top_menu_bg.png) right -78px no-repeat #FFF; color:#f6c900; }
	
	.menuNormbg { height:32px; line-height:32px; font-weight:bold; float:left; text-transform:uppercase; padding-left:8px; padding-right:8px;}
	.menuOverbg { height:32px; line-height:32px; font-weight:bold; float:left; text-transform:uppercase; padding-left:8px; padding-right:8px;}
	
	
	.additionalMenu { position:absolute;top:103px;left:40px; }
	.additionalMenu a {color:#7c7c7c;font-size:10px;text-transform:none;}
	.additionalMenu a:hover {color:#000;}
	#criditCardBox { display:none;}
	.topSmallCart { color: #242424; font-size: 12px; font-weight: bold; line-height: 12px; padding: 3px 0 6px 45px; position: absolute; right: 34px; text-align: left; top: 57px; width: 217px; }
	*+html .topSmallCart { top:60px; }
	#topSmallCartCount {  }
	#topSmallCartPrice { font-weight:400; margin-top:3px; }
	
	.top { height: 70px; left: 33px; position: absolute; top: 16px; width: 271px; }
	.logoImg { height: 70px; width: 271px; cursor:pointer; }
	
	.mainSlideshowCaptions { line-height: 45px; height: 50px !important; font-size:17px; width:900px; bottom:24px; }
	#mainSlideshow { height: 315px !important; width:900px; }
	.mainSlideshowCaptionsBG { width:900px; bottom:24px; }
	.mainSlideshowPager { bottom:29px; right:38px; }
	#mainSlideshowClock { right:20px; bottom:29px; }
	#mainSlideshowNavigation { bottom: 41px; }
	#mainSlideshow img {}

	
/*Top End*/


/*Main styles start*/

	.isFrontpage .content { background: url(images/content_border.png) 0 0 no-repeat; padding-top:0; }
	.content { width:966px; background: url(images/content_border_product.png) 0 0 no-repeat; position:relative; padding-top:15px; }
	.topSectionBreadcrumb { margin-bottom:5px;}
	
	.left { width:210px; margin:0 8px 0 12px;}
    .center { width:673px; background:#FFFFFF; padding:15px;}
	.centerProductList { width:702px; background:#FFFFFF; padding:15px;}
	.centerProductListNoRight { width:702px; background:#FFFFFF; padding:15px;}
	.centerNoRight { width:685px; background:#FFFFFF; padding:15px;}
    .centerContent {}
    .centerContentWebPage { margin-top:5px; }
    .centerContentWebPageNoRight { }
    .centerContentWebPageForum { }
   
	.right { display:none }
	
	/*Left*/
		.searchTable { margin-bottom:20px;}
		.searchButton {}
		
		 /*LeftMenu styles start*/
		 	.productMenucontainer { width:auto; }
			.leftMenuContainer { width:170px; margin-bottom:-8px; padding:0 19px; background:url(images/leftmenu_bgtop.png) no-repeat 0 17px; float:left; }			
			.leftMenuHeader { width:170px; height:32px; background:url(images/sprite_image.png) 0 -350px no-repeat; font-size:0; text-indent:-9999px; overflow:hidden; margin-left:1px; }
			.leftMenu { background: url(images/leftmenu_bgbottom.png) no-repeat 0 bottom ; margin: 6px 0 0 -20px; padding: 0 19px 20px; width: 170px; }
			.leftSubMenu { margin-left:0; padding:0 0 10px; background:#FFF; width:170px; margin-top:-3px; }
			.leftSubSubMenu { margin-bottom:10px; margin-left:10px;}
	
			.menuNorm { line-height:13px; color:#1f1f1f; font-size:13px; font-weight:400; background:url(images/leftmenu_border.jpg) 0  bottom repeat-x; margin-left:2px; width:170px; }
			.menuNorm a { color:#1f1f1f; display:block; width:140px; padding:7px 15px 11px; }
			.menuNorm a:hover { color:#f6c900; background:url(images/leftmenu_border.jpg) 0  bottom repeat-x #FFF; }
			.menuActive { line-height:13px; color:#1f1f1f; font-size:13px; font-weight:400; margin-left:2px; width:170px; background:url(images/leftmenu_border.jpg) 0  bottom repeat-x #FFF; padding-bottom:2px; }
			.menuActive a { color:#f6c900; padding:7px 15px 9px; display:block; width:140px; font-weight:bold; }
			.leftMenu .menuNorm:last-child, .leftMenu .menuActive:last-child { background: none; }
			
			.productTypes {}
			.productBrands {}
	
			.subMenuNorm { font-size:12px; font-weight:normal; color:#7c7c7c; list-style:none; line-height:12px; background:#FFF; }
			.subMenuNorm a { color:#7c7c7c; text-decoration:none; padding: 6px 5px 6px 34px; font-weight:normal; }
			.subMenuNorm a:hover { color:#f6c900; text-decoration:none; }
			.subMenuActive { font-size:12px; font-weight:normal; color:#f6c900; list-style:none; line-height:12px; }
			.subMenuActive a { color:#f6c900; text-decoration:none; padding: 6px 5px 6px 17px; font-weight:normal }
			
			.subSubMenuNorm { font-size:11px; font-weight:normal; color:#7c7c7c; list-style:none;}
			.subSubMenuNorm a { color:#7c7c7c; text-decoration:none;}
			.subSubMenuNorm a:hover { color:#f6c900; text-decoration:none;}
			.subSubMenuActive { font-size:11px; font-weight:normal; color:#f6c900; list-style:none;}
			.subSubMenuActive a { color:#f6c900; text-decoration:none;}
			
			.leftMenuContainerSeperator{ height:15px;}
		/*LeftMenu styles end*/
	/*Left End*/
	
	/*General RightBox styles start*/
		.boxRightContainer { width:170px; background:#FFFFFF; margin-bottom:15px; }
		.boxRightContainerImg { margin-bottom:15px; }
		.boxRight { width:170px; background:#FFFFFF;}
		.boxRight a { color:#DCA104;}
		.boxRight a:hover { color:#DCA104;}
		.boxRightHeader {height:22px; font-size:12px; font-weight:bold; color:#FFFFFF; background:url(images/boxTop.gif) repeat-x; padding-left:15px;}
		.boxRightHeader a { color:#FFFFFF;}
		.boxRightHeader a:hover { color:#FFFFFF;}
		.boxRightContent { padding:10px;}
		.boxRightAltContent { padding:10px;}
	/*General RightBox styles end*/
	
	 /*BOX module styles start*/
		.boxRightContainerBOX { width:170px; background:#FFFFFF; margin-bottom:20px; }
		.boxRightContainerBOX .boxRight { width:170px; background:#FFFFFF;}
		.boxRightContainerBOX .boxRight a { color:#DCA104;}
		.boxRightContainerBOX .boxRight a:hover { color:#DCA104;}
		.boxRightContainerBOX .boxRightHeader {height:22px; font-size:12px; font-weight:bold; color:#FFFFFF; background:black; padding-left:15px;}
		.boxRightContainerBOX .boxRightHeader a { color:#FFFFFF;}
		.boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF;}
		.boxRightContainerBOX .boxRightContent { padding:10px;}
		.boxRightContainerBOX .boxRightContentAlt { padding:10px;}
		
		.boxCenterContainer { width:504px; background:#FFFFFF; margin-bottom:20px; }
		.boxCenterContainerLEFT { width:244px; background:#FFFFFF; float:left; margin-bottom:15px;}
		.boxCenterContainerRIGHT { width:244px; background:#FFFFFF; float:right; margin-bottom:15px;}
		
		.boxCenter {}
		.boxCenter a { color:#DCA104;}
		.boxCenter a:hover { color:#DCA104;}
		.boxCenterHeader {height:22px; font-size:14px; font-weight:bold; color:#FFFFFF; background:url(images/boxTop.gif) repeat-x; padding-left:15px;}
		.boxCenterHeader a { color:#FFFFFF;}
		.boxCenterHeader a:hover { color:#FFFFFF;}
		.boxCenterContent { padding:10px;}
		.boxCenterContentAlt { padding:10px;}
		.tableBoxContent {}
		
		.boxCenterContainerImg {margin-bottom:15px;}
		.boxCenterContainerImgLEFT { float:left; margin-bottom:15px; }
		.boxCenterContainerImgRIGHT { float:right; margin-bottom:15px;}
		
		.top5OrderedList li a { color:#000000; text-decoration:none;}

    
	 /*BOX module styles end*/
 
    #productListTable { width:474px;}
	
	#clearBottomDiv { clear:both; height:20px; }

    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}

    .button { border:none; background:#000000; color:#FFFFFF; padding-bottom:1px; padding-top:1px;}
    .bigButton { background: url(images/leftmenu_title.jpg) repeat-x 0 0; border: none; color: #FFFFFF; font-size: 13px; font-weight: bold; height: 28px; padding: 3px 10px; }
	
	.headlineList {}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { border-top:1px solid #2c2c2c; border-bottom:1px solid #2c2c2c; padding-top:3px; padding-bottom:3px; }
    .headerPaging .paging { text-align:right; color:#2c2c2c;}
    .headerPaging .paging span{padding-right:3px;}
    .headerPaging a:link{padding-right:3px; color:#2c2c2c; }
    .headerPaging a:active{padding-right:3px; color:#2c2c2c; }
    .headerPaging a:visited{padding-right:3px; color:#2c2c2c; }
    .headerPaging a:hover{padding-right:3px; color:#2c2c2c; }
	
	th.line { border-bottom:1px solid #2c2c2c; border-top:1px solid #2c2c2c;}
    .line { border-bottom:1px solid #2c2c2c; padding-bottom:10px; }
    .link:link { color:#DCA104; }
    .link:active { color:#DCA104; }
    .link:visited { color:#DCA104; }
    .link:hover { color:#DCA104; }
    .inputSearch {border:1px solid #2c2c2c; height:15px; width:140px; background:#FFFFFF; padding-left:5px; margin-right:5px;}
    .inputSelect {border:1px solid #2c2c2c; }
    .inputQuantity {border:1px solid #2c2c2c;}
    .inputDelivery {border:1px solid #2c2c2c; }
    .inputDelivery optgroup{ background:#F4F3F2; font-style:normal;}
    .inputDelivery optgroup option{ background:#FFFFFF;}
    .inputFreightType{}
    .freightload{float:left; margin:3px 5px 1px 5px;}
    .Img {}
	
	.productListView1{}
    .productListView1 .item { width:100%; background:#FFFFFF;}
    .productListView1 .alt { width:100%; background:#FFFFFF;}
    .productListView2{ }
    .productListView2 .item {}
    .productListView2 .alt {}
    .productListView3 .productRow {float:left; clear:left;}
    .productListView3 .productRowSpacer {clear:left; height:10px;}
    .productListView3 .headlineList a {color: #000000;}
    .productListView3 .itemCol1 {width:220px; float:left; clear:left;}
    .productListView3 .itemCol2 {width:220px; float:left ;margin-left:15px;}
    .productListView3 .itemCol3 {width:220px; float:left; margin-left:15px;}
    .productListView3 .textBox {text-align: center;}    
    .productListView3 .listItemDescription {}
	
	.divOrderInnerInfo { margin-top:10px; margin-bottom:10px;}
	.divOrderInnerInfo a { color:#DCA104;}
	
	.productHeader {height:19px; font-size:14px; font-weight:bold; color:#FFFFFF; background:url(images/boxTop.gif) repeat-x; padding-left:15px; padding-top:3px;}
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    
    .prevPrice { color:#bc9701; line-height:13px;}
    .prevPriceList { color:#ffbb05; font-size:13px; line-height:15px;}
    .prevPriceSmall { color:#ffbb05; font-size:10px; line-height:12px;}
    .priceSmall { color:#ffbb05; font-weight:bold; line-height:13px;}
    .price { color:#ffbb05; font-size:13px; font-weight:bold; line-height:15px;}
	
    .priceStor{
	background-image: url("images/laes-mere-og-koeb.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #FFBB05;
    display: block;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
    width: 140px;
}
	.isProduct .priceStor {
    background-image: none;
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #FFBB05;
    display: block;
    font-size: 17px;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    overflow: hidden;
    width: 140px;
}
    .priceStorExcl { color:#2c2c2c; font-size:10px; font-weight:normal; line-height:12px;}
    
    .frontpagePrices{}
    
    .itemNo {font-size:10px; color:#000000;}

    .stepDelivery { width:100%; margin-bottom:10px;}
    .stepDelivery td { height:45px; text-align: left; border-right:4px solid #FFFFFF; background:#2c2c2c; 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:#DCA104; line-height:13px; }
    .text a:active{color:#DCA104; line-height:13px; }
    .text a:visited{color:#DCA104;  line-height:13px; }
    .text a:hover{color:#DCA104; line-height:13px; }
    .textSmall { color:#000000; font-size:10px; }
    .textSmall a { color:#DCA104; font-size:10px; }
    .textSmall a:link { color:#DCA104; font-size:10px; }
    .textSmall a:active { color:#DCA104; font-size:10px; }
    .textSmall a:visited { color:#DCA104; font-size:10px; }
    .textSmall a:hover { color:#DCA104; font-size:10px; }
    .textSmall .link a:hover { color:#DCA104; 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 { position: relative; width: 915px; }
		.mainSlideshowContainer { background: url(images/fr_flash_bg.jpg) no-repeat 0 0; height: 339px !important; left: -212px; padding-left: 15px; position: absolute; top: -406px; width: 915px !important; }
        .frontpage{ width:702px; height:261px;}
        .frontpage div { padding-top:80px; margin-left:260px; }
        .frontpage p { width:320px; line-height:13px;}
    /*FrontPage styles end*/

    
    /*Product styles start*/
        .choiceBox {margin-top: 0;}
        .choiceBorders {}
        
        .imageBox {}
        .imageBorder {}
        .imageBorderProduct {}
        .imageBoxMedium {}
        .imageBorderMedium {}
		.imageBorderMedium a {}
        
        .isProduct .productItemPic .itemPic { clear: both; float: left; width: 450px; }
        .itemColor{}
        .itemColorChoice{}
        .itemVariant {}
        .itemVariantDropDowns{}
        .itemVariantLoad{}
        .itemQuantity {}
        .itemButton {margin-top: 10px;}
        
        .productItemPic { }
        .productItemInfo { width:230px!important;}
        .productItemPicBorder {margin-right:10px;}
        
        .tdFilter { height:auto!important; background:none; border:none; padding:0px;}
		.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*/
	
    /*Footter styles start*/

/*Main styles end*/


.noItemsTable { background:none; }
.noItemsHeader { color:#FFFFFF; }

.mainSlideshowCaptions .inner-slide { padding-top: 3px !important; }

.isProduct .itemButton .addToCartButton { background: url(images/laeg-i-kurv.png) no-repeat scroll 0 0 transparent; color: transparent; font-size: 0; height: 26px; width: 136px;}
.centerContent .productItemInfo .itemInfo .text {font-size:12px;}
.isProduct .productItemInfo .itemInfo > br {display:none;}

/* new css - cuonglh */
.isFrontpage .center { width:710px; background:none; padding:0px; position:relative; }
.isFrontpage .left { margin-top:339px; }
	
	/* logo */
	
	/* e:logo */

	/* sSearch */
/*	.isFrontpage .ssBox { margin: 339px 0 0 -20px; background:url(images/fr_search.png) 0 0 no-repeat; width:723px; height:67px; }*/
	.ssBox { background:none; z-index: 5100; }
	.ssBoxTextDiv input { border: none; color: #1f1f1f; font-size: 16px; margin: 12px 0 0 18px; width: 472px; background:none }
	.isFrontpage .ssBoxTextDiv input { margin: 12px 0 0 40px; }
	.ssBoxButtonDiv .ssBoxButton { border: none; cursor: pointer; height: 46px; margin: -12px 0 0 40px; padding: 0; width: 162px; background:none }	
	.ssBoxLoaderIcon { float: left; margin: 13px 0 0 10px; }
	/* e:sSearch */

	/* left menu */
	.itemGroup0 .leftMenuHeader { background: url(images/sprite_image.png) no-repeat 0 -350px }
	.itemGroup1 .leftMenuHeader { background: url(images/sprite_image.png) no-repeat 0 -400px }
	.itemGroup2 .leftMenuHeader { background: url(images/sprite_image.png) no-repeat 0 -508px }
	.itemGroup3 .leftMenuHeader { background: url(images/sprite_image.png) no-repeat 0 -454px }
	.menuMore, .menuLess { height:29px; line-height:23px; color:#1f1f1f; font-size:13px; font-weight:400; margin-left:2px; width:170px }
	.menuMore span, .menuLess span { margin-left:15px; background:url(images/breadCrumb_bullet_small.png) 0 5px no-repeat; padding-left:10px; }		
	/* e:left menu */
	
	/* top menu */
	li.expanderMenu div.menuContainer { z-index:10000; width:163px !important; background:url(images/top_menu_bg.png) 0 -175px no-repeat; padding-top:9px; margin:0 !important; }
	/*.isFrontpage li.expanderMenu div.menuContainer { background:url(images/top_menu_bg_fr.png) 0 -175px no-repeat; }*/
	#topDropDownMenu .menuHeightDiv { background:none; height:0; }
	li.expanderMenu div.menuFirstWrap { background:none; margin-left:4px; background:url(images/top_menu_bg_bottom.png) 0 bottom no-repeat; }
	.menuSecondWrap { background:none !important; }
	li.expanderMenu div.menuThirdWrap { border:none; padding:0 0 4px; text-align:left; }
	#topDropDownMenu dl { background:none; border:none; width:163px; }
	*+html #topDropDownMenu dl { width:153px; }
	#topDropDownMenu dt { border:none; padding: 4px 10px 3px 14px; width:130px; }
	#topDropDownMenu dt:first-child { padding: 1px 10px 3px 14px; }
	#topDropDownMenu dt .menuLinkElement { color:#7c7c7c; font-weight:normal !important; font-size:12px; text-align:left; }
	#topDropDownMenu dt .menuLinkElement:hover, #topDropDownMenu dt .menuLinkElement:active { color:#f6c900; cursor:pointer; }
	#topDropDownMenu { float: left; height: 38px; margin-top: 14px; }
	/* e:top menu */
	
	/* frontpage banner */
	.isFrontpage .boxCenterContainerImgLEFT { clear:none; background: url(images/fr_banner_bg.png) 0 bottom no-repeat; padding-bottom:14px; margin:10px 15px 0 0; }
	.isFrontpage .boxCenterContainerImgRIGHT { background: url(images/fr_banner_bg.png) 0 bottom no-repeat; margin: 10px 8px 0 0; padding-bottom:14px; }
	/* e:frontpage banner */
	
	/* frontpage product */
	.productNewsContainerOuter{ padding:28px 0 20px 0 ; background:url(images/sprite_image.png) 0 -558px no-repeat; position:relative; margin-top:3px; }
	.productNewsContainer { background:url(images/listsmall_bg.jpg) 0 0 no-repeat #fff; padding:14px 0 0 8px; }
	*+html .productNewsContainer { padding:14px 0 0 0; }
	.productNews { width: 702px; }
/*	.isFrontpage .purchaseButton{ background:url(images/fr_btn_info.png) 0 0 no-repeat; font-size:0px!important; line-height:0!important; width:102px; height:25px; display:block; position:absolute; bottom:0; left:0; }*/
	.isFrontpage .purchaseButton{ background:url(images/sprite_image.png) -830px -240px no-repeat; font-size:0px!important; line-height:0!important; width:102px; height:25px; display:block; position:absolute; bottom:0; left:0; }
	.purchaseButton{ background:url(images/bt_front.png) 0 0 no-repeat; font-size:0px!important; line-height:0!important; width:101px; height:23px; display:block; }
	.productNewsItemDiv{ height:207px; position:relative; width:100px; margin-bottom:10px; }
	.productNewsItemDiv .priceExcl{ display:none }
	.productNewsItem .prevPrice { width: 100px; color:#bc9701; font-size:11px; text-decoration:line-through; line-height:11px; position:absolute; bottom:48px; left:0; text-align:center; display:block; width:100px; }
	.productNewsItem .price {color:#000; font-size:15px; font-weight:bold; position:absolute; bottom:32px; left:0; text-align:center; display:block; width:100px; }
	.frontpagePrices { margin:0}
	.productNews img { margin-bottom:5px;}
	.productNewsItemImage { width:98px; height: 98px; border:1px solid #efefef; margin-bottom:6px;  }
	.productNewsItemImage img { width:98px; }
	.productNewsItemImage .overlayList img { width:43px; }
	.overlayList { top:0; left:0; width:43px; }]
	.productNewsItem { width:100px; }
	.productNewsItem a { line-height:13px; }
	/* e:frontpage product */
	
	/* footer */
	.divFooterContent { width:900px; clear:both; float:left; margin: 28px 0 0 19px; }
	
	.divFooterPart1 { width:272px; padding-right:20px; float:left; font-size:12px; color:#FFFFFF;}
	.divFooterPart2 { width:272px; padding-left:21px; padding-right:21px; border-left:1px solid #162121; border-right:1px solid #162121; float:left; font-size:12px; color:#FFFFFF; }
	.divFooterPart3 { width:271px; padding-left:20px; float:left; font-size:12px; color:#FFFFFF;}
	
	.divFooterContent h1, .divFooterContent .title { color:#ffca05; font-size:18px; font-weight:normal; display:block; margin-bottom:12px; }
	.divFooterContent a { color:#FFFFFF;}
	.divFooterContent p { line-height:14px; }
	.wideFooterContent { width:900px; margin:auto; clear:both;}

	.mcbLogo { width:160px; float:right; position:relative; font-size:9px; margin:12px 10px 0 0; }
	.mcbLogoBox { border:1px solid #FFFFFF; margin:0px;}
	.mcbLogoBox a{ margin-left:5px; color:#FFFFFF; }
	
	.textAdress {color:#FFFFFF; font-size:11px; float:left; margin:12px 0 12px 19px; }
	.textAdress a:link{color:#FFFFFF; font-size:11px;}
	.textAdress a:active{color:#FFFFFF; font-size:11px;}
	.textAdress a:visited{color:#FFFFFF; font-size:11px;}
	.textAdress a:hover{color:#FFFFFF; font-size:11px;}
	.textAdressTD { text-align:left; background:none; float:left; width:930px; margin-left:18px; background:url(images/footer_bg.jpg) 0 0 repeat-x; border-top:1px solid #d6d6d6;  }
	/* e:footer */
	
	/* breadcrumb */
	.topSectionBreadcrumb li { color:#2c2c2c; }
	.topSectionBreadcrumb li a { color: #c5c5c5; }
	.topSectionBreadcrumb li .b { background: url(images/breadCrumb_bullet_small.png) no-repeat center 4px; display: inline; padding:0 2px; }
	.topSectionBreadcrumb .first .b { display:none; }
	.topSectionBreadcrumb ul { margin:-3px 0 0 0; height:16px; }
	.topSectionBreadcrumb { left: 4px; position: absolute; top: -23px;  }
	/* e:breadcrumb */
	
	/* product detail */
	.isProduct .centerProductNoRight { float: left; width: 702px; position:relative; color:#2c2c2c; }
	.centerContentProductNoRight { background:none; float: left; width: 702px; padding:0; margin:0; }
	
	.isProduct .topSectionBreadcrumb { left: 0; position: absolute; top: -10px; line-height:16px; z-index:5000; }
	
	.isProduct .centerContentProductNoRight { width:710px; padding:0; margin:-18px 0 8px; position:relative; }
	.isProduct .productItemPic { width: 462px; z-index:5000; margin:-22px 0 0 -20px; }
	.isProduct .imageBoxMedium {
		width:420px;
		border:0;
		margin:20px;
		/*background:url(images/detail.png) 0 -339px no-repeat;*/
		-webkit-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.17);
		-moz-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.17);
		box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.17);
		border:1px solid #D5D5D5;
		border:1px solid rgba(0,0,0,0);
	}
	.isProduct .imageBorderMedium { width:420px; border:none; }
	.isProduct .imageBorderMedium a { width:420px !important;border:none; display:inline-block; }
	.isProduct .imageBorderMedium img { width:420px; border:none; display:inline-block; } 
	
	.isProduct .itemPicZoom { background:url(images/sprite_image.png) -350px -1001px no-repeat; height:15px; margin: -7px 0 17px 21px; }
	.isProduct .itemPicZoom .itemPicZoomText { padding:3px 0 0 20px; color:#747577; font-size:10px; line-height:12px; }
	.isProduct .itemPicZoomImg { display:none; }
	
	.isProduct .itemPic { width:450px; margin:-27px 0 22px; padding: 0; }
	.isProduct .productItemPicBorder { width:100px; border:none; background:url(images/sprite_image.png) 0 -1630px no-repeat; margin:5px 5px 0 0; padding:16px 21px; height:100px; }
	.isProduct .productItemPicBorder img { width:100px; }
	.isProduct .productItemInfo { background: url("images/derfor.png") no-repeat scroll center bottom transparent;
    margin: -5px 0 0;
    padding-bottom: 149px;
    width: 264px !important;
	z-index:50;
}
	.isProduct .productItemPicContainer { margin-right: 21px; margin-bottom: 10px; height:100px; width:100px; float:left; }
	.isProduct .overlayList { top:0px !important; left:0px !important; width:83px; height:83px; }
	.isProduct .overlayList img { width:83px; height:83px; }
	
	.isProduct .prevPrice { color:#bc9701; font-size:14px; font-weight:normal; text-decoration:line-through; line-height:15px; font-family:Arial, Helvetica, sans-serif; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { width:100px; display:block; text-align:center; font-size:11px; position:absolute; top:35px; }
	.isProduct .priceStor { color: #2c2c2c; display: block; font-size: 30px; font-weight: 700; line-height: 31px; margin: 0 0 10px; width:265px; }
	.isProduct .choiceBox { margin-top:-7px; width: 264px; }
	.isProduct .choiceBorders { border:none; width:265px; padding-bottom:0; }
	
	.isProduct .choiceBordersInner { width:264px;}
	.isProduct .itemVariant { clear: both; margin-bottom: 14px; margin-left: 0; width: 255px; }
	.isProduct .itemQuantity .text { display:none }
	.isProduct .itemQuantity .stockText { display:inline-block; font-size:11px; }
	.isProduct .itemQuantity { margin-left:0; margin-top:15px; width: 37px; float:left; }
	.isProduct .inputQuantity { border:none; width:37px; height:24px; background:url(images/sprite_image.png) -350px -700px no-repeat; font-size:20px; color:#363532; padding:12px 0 10px; margin-top:0px; text-align:center; }
	.isProduct .itemButton { clear: none; height: 46px; width: 217px; float:left; margin:15px 0 0 10px; position: relative }
	.isProduct .itemAdded .text { font-size:11px; }
	.isProduct .choiceBordersInner .addToCartButton {background:url(images/sprite_image.png) -350px -775px no-repeat!important; color:transparent;  font-size:0; line-height:0;  width:214px; height:45px; overflow:hidden}
	*+html .isProduct .itemButton .addToCartButton { top:-64px; }
	#Anthem_ctl00_ContentRegion_ctl02_addToCartButton__ { display:block; }
	
	*+html .isProduct .checkAndWishList { margin-top:12px; }
	.isProduct .checkAndWishList { display: none; height: 32px; margin: 11px 0 3px; position: relative; width: 264px; }
	.isProduct .checkListButton { background: url(images/detail_button.png) 0 -91px no-repeat; height:26px; display:inline-block; width:126px; font-size:0; line-height:0; top:6px; left:137px; padding:0; margin-top:0 !important; text-indent:-9999px; overflow:hidden }
	.isProduct .wishListButton { background:url(images/detail_button.png) 0 -159px no-repeat; height:25px; display:inline-block; width:126px; font-size:0; line-height:0; top:7px; left:0; padding:0; margin-top:0 !important; text-indent:-9999px; overflow:hidden }
	*+html .isProduct .wishListButton { top:-70px; }
	*+html .isProduct .checkListButton { top:-71px; }
	
	.isProduct .itemAdded { width: 255px; padding-bottom:0; margin:10px 0 0 0; }
	.isProduct .itemInfo .text { font-size: 13px; line-height: 16px;}
	.isProduct .itemNo { font-size: 9px; font-style:normal; margin-bottom:10px; }
	.isProduct .product_box_container .headline { color: #2c2c2c; font-size: 19px; font-weight: normal; text-transform: none; top:0; height:auto; margin-bottom:13px; }
	.isProduct .product_box_container { margin-bottom:18px; }
	.isProduct .inputSelect { margin-top:0 !important; }
	.isProduct .DESVALSummaryErrors { padding:0 0 0 15px; margin:0; }
	.isProduct .itemPrices br { display:none; }
	.isProduct .productItemInfo .divOfferConditions { margin:-3px 0 8px; }
	.isProduct .stock { float: left; width: 238px; padding: 13px 0 0; margin-left:0; }
	.isProduct .priceStorExcl { display: block; margin: -6px 0 8px; font-size:11px; }
	.isProduct .ajaxload { margin: 0 !important; position: absolute; right: 0; }
	
	.isProduct .relationsTable { width: 725px; float:left; margin-right:-23px; }
	.isProduct .relatedProducts, .isProduct .othersBought  { height:215px; background:url(images/listsmall_bg.jpg) 0 29px no-repeat #ffffff; }
	*+html .isProduct .relatedProducts { height:auto; }
	.isProduct #productRelationsCenter.relatedProducts .relationsTable.noRight .relationsTableHeader { background:url(images/sprite_image.png) -350px -902px no-repeat; border: none; font-size:0; line-height:0; padding-bottom:0; height:29px; text-indent:-9999px; overflow:hidden }
	.isProduct #productRelationsCenter.othersBought .relationsTable.noRight .relationsTableHeader { background:url(images/sprite_image.png) -350px -953px no-repeat; border: none; font-size:0; line-height:0; padding-bottom:0; height:29px; text-indent:-9999px; overflow:hidden }

	.isProduct #productRelationsCenter .relationsTable.noRight .relatedProduct { width: 98px; margin:8px 17px 0px 0; height:230px; }
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { margin: auto; text-align: center; width: 100px; height:230px; }
	.isProduct .relatedProductDiv { width:98px; }
	.isProduct .relatedProductDiv img { width:98px; }
	.isProduct #productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { width: 98px; border:1px solid #efefef; }
	.isProduct #productRelationsCenter .relationsTable .relatedProduct .relatedProductImage a { width: 98px !important; }
	.isProduct #productRelationsCenter .relationsTable .boxContent { padding:0 0 0 9px; }
	.isProduct #productRelationsCenter .relationsTable .overlayList img { width: 45px; height:45px; }
	.isProduct #productRelationsCenter .relationsTable .overlayList { width:43px; height:43px; }
	.isProduct #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { clear: both; padding-top: 7px; text-align: left; width: 100px; position:relative; }
	.isProduct #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text a { color: #000000;
    font-size: 11px;
    font-weight: normal;
    height: 29px;
    line-height: 13px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 100px;}
	.isProduct #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { color:#000; font-size:15px; font-weight:bold;line-height: 15px; position:absolute; top:47px; width:100px; text-align:center; }
	.isProduct #productRelationsCenter .relationsTable .priceExcl { display:none; }
	.isProduct .boxCenterContainerImgRIGHT {  }
	.isProduct .boxCenterContainerImgRIGHT img { width:261px !important; margin-left:-16px }
	.isProduct #productRelationsCenter{ margin: 0 0 0 1px;}
	
	.isProduct .MagicZoomHeader { background:url(images/leftmenu_title.jpg) 0 0 repeat-x #323232 !important; font-family:Arial, Helvetica, sans-serif !important; color:#ffffff !important; }
	.MagicThumb-caption { background:url(images/leftmenu_title.jpg) 0 0 repeat-x #323232 !important; font-family:Arial, Helvetica, sans-serif !important; color:#ffffff !important; }
	.MagicThumb-expanded { border:1px solid #323232 !important; }
	.MagicZoomBigImageCont { border:1px solid #323232 !important; }
	.isProduct .MagicZoomPup { border:1px solid #323232 !important; }
	.isProduct .MagicZoomBigImageCont img { width:auto; }
	.MagicThumb-expanded div:last-child { height:auto !important; }
	
	.isProduct .itemInfo { }
	.dt_information {
    
    border: 1px solid transparent;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.17);
    font-size: 11px;
    margin-top: 15px;
    
    padding: 0;
    width: 259px;
}
	.dtif_box {background:transparent url(images/sprite_image.png) no-repeat 0px -1804px;padding:4px 0px 5px 0px;}
	.dtif_box:first-child {background:none;padding-top:2px;}
	.dtin_name { background: none; float: left; padding: 0 3px 0 7px; width: 54px; color:#2c2c2c; font-size:12px; font-weight:bold; }
	.dtif_infor { background: none; float: left; padding: 0 7px 0 9px; width: 140px; color:#2c2c2c; font-size:12px; font-weight:normal; }
	.choiceBordersInner .stockText {
    font-size: 13px;
    font-weight: bold;
	line-height: 16px;
    margin: 5px 0 0;}
	/* e:product detail */

	#ctl00_ContentRegion_ctl02_StockText_stockPanel { position: relative; }
	
	/* list product */
	.centerProductListNoRight { float: left; width: 702px; position:relative; padding:0; }

	.topSectionView2NoPicture { background: url(images/large_banner_shadow.png) center center no-repeat;  border-bottom: none; padding: 43px 20px 35px 43px; width: 685px; height: 119px; margin: -23px;}
	.topSectionView2Content h1{color: #2c2c2c; font-size:37px; font-weight:bold; }
	.topSectionView2 p, .topSectionView2 .topSectionView2Content a { margin-top: 5px; width: 374px; color:#2c2c2c; font-size:12px; }
	.topSectionView2 .showOnly { float: right; width: 130px;}
	.topSectionView2Outer {background: url(images/list_banner_bg.png) 0 bottom no-repeat;  border-bottom: none; padding: 0 0 15px 12px; width: 702px; height: auto; margin: 15px 0 0 -11px;}
	.topSectionView2 {background-position: center top; background-repeat: no-repeat; border-bottom: none; height:auto; padding: 0;    width: 702px; margin: 0;}
	.isProductlist .topSectionBreadcrumb{ left: 0; position: absolute; top: -10px; line-height:16px; z-index:5000; }
	
	.productListView3 .imageBoxMedium{ background: url(images/sprite_image.png) 2px -764px no-repeat; width: 266px; height: 266px; margin:-23px}
	.productListView3 .imageBoxMedium img{ width: 220px; height: 220px; margin: 23px 0 0 23px; }
	.imageBorderMedium { border: none;}
	
	.isProductlist  .overlayList img {border: 0 none !important; width:83px; height: 83px;}
	.isProductlist  .overlayList {background-repeat: no-repeat;cursor: pointer; position: absolute; left: 0; top: 0; height: 83px; width: 83px;}
	
	.productListView3 .productRow {clear: left;float: left; width: 702px; margin-bottom:8px; }
	.productListView3 .itemCol1 {clear: left; float: left; width: 220px; position:relative; height: 375px;}
	.productListView3 .itemCol2 {float: left; margin-left: 20px; width: 220px; position:relative; height: 375px;}
	.productListView3 .itemCol3 {float: left; margin-left: 20px; width: 220px; position:relative; height: 375px;}
	
	
	.divPrices {height:100px; }
	.purchaseButton{ background:url(images/sprite_image.png) 0 -700px no-repeat; font-size:0px!important; line-height:0!important; width:174px; height:31px; display:block; position:absolute; bottom:0; margin:0; left:23px; }
	
	.headline a { color: #2c2c2c}
	.headlineList {  height: 15px; margin-top:8px }
	.headlineList a {font-weight: bold; line-height:12px; font-size:12px; color:#fff!important;}
	
	.isProductlist .prevPriceList, .isSearch .prevPriceList { position:absolute; bottom: 62px; text-decoration:line-through; color:#ad8900; font-size:12px; font-weight:normal; text-align:center; width:100%; display:block; }
	.isProductlist .priceStor, .isSearch .priceStor { bottom: 40px; color: #2c2c2c; font-size: 23px; font-weight: bold; line-height: 23px; position: absolute; text-decoration: none; text-align:center; width:100%; display:block; }
	.isSearch .divOfferConditions { display:none; }
	.isProductlist .priceStorExcl, .isProductlist .priceInfoIcon {display: none;}
	
	.productListView3 .divOfferConditions {font-size: 9px; font-style: italic; margin-top: 0;}
	
	
	#forumContainer .ForumButton{ background: url(images/btn_gradient.jpg) 0 0 repeat-y; height: 20px; width: auto; color:#FFF; font-size:11px; border: none; line-height:11px; padding: 0 8px 4px 12px}
	#forumContainer .forumTable .item {background-color: #eef6ff; border-top: 3px solid #FFFFFF; color: #053064; height: 15px;}
	#forumContainer .forumTable .item a, #forumContainer .forumTable .alternating a {color: #303030; text-decoration: none;}
	#forumContainer .forumTable .item a:hover, #forumContainer .forumTable .alternating a:hover {color: #1e9fd5; text-decoration: none;}
	
	/*.headerPaging {background: #f4f4f4; border-bottom: 1px solid #b3b3b3; border-top: 1px solid #b3b3b3;}
	.imageBorderMedium a {text-decoration: none; display: inline-block;  width: 220px;}
	.isProductlist .divOfferConditions { display: none}*/
	
	
	.isProductlist .topSectionView2Content, .isProductlist .showOnly { margin: 14px 0 0 26px; }
	.isProductlist .noPicture .topSectionView2Content { margin-top:8px; }
	.headerPaging { background: none !important; border-bottom: none !important; border-top: none !important; position:relative; z-index:5000; }
	.imageBorderMedium a {text-decoration: none; display: inline-block;  width: 220px;}
	.isProductlist .divOfferConditions { display: none}
	.isProductlist #productListTable {margin-top: -15px; width: 100%;}
	.isProductlist .listProductText .itemNo,.isSearch .listProductText .itemNo { display:none; }
	.isProductlist .listProductText .listItemDescription, .isSearch .listProductText .listItemDescription { color:#2c2c2c; font-size:12px; font-weight:normal; position:relative; top:14px; }
	#productListTable .priceInfoIcon { display:none; } 
	/*For Search page*/
	.isSearch .overlayList {background-repeat: no-repeat;cursor: pointer; position: absolute; left: 0; top: 0; height: 75px; width: 75px;}
	.isSearch .overlayList img { width:75px; height:75px; }
	.isSearch .priceStorExcl, .isProductlist .priceInfoIcon { display: none; }
	
	/*.isSearch .prevPriceList { position:absolute; bottom: 76px; left: 60px; }
	.isSearch .priceStor {bottom: 54px; color: #323232; font-size: 23px; font-weight: bold;left: 49px; line-height: 23px; position: absolute;   text-decoration: none;}
	.isSearch .priceStorExcl, .isProductlist .priceInfoIcon {display: none;}
	*/
	/* e:list product */
	
	.gift_tableUserInfo input { border: 1px solid #C3C3C3; font-size: 11px; margin-top: 5px; padding: 2px 5px; width: 200px; }
	#cartTable .text label, .activateGift label, .centerContentWebPage label.text { display: inline-block; margin-left: 2px; position: relative; top: -3px; }
	#cartTable .text a { display: inline-block; position: relative; top: -3px; }
	.highslide-container {z-index:9999!important;}
	
	.overlayListLarge { width:160px; height:160px; position:absolute; bottom:0; right:0; z-index:43; }
	.isProduct .overlayListLarge img { width:160px; height:160px; margin:0; }
	.isProduct .imageBoxMedium { border:none; }
	
	.isProductlist .overlayListLarge { bottom: 0; height: 160px; position: absolute; right: 22px; width: 160px; z-index: 43; }
	.isProductlist .overlayListLarge img { width:160px; height:160px; margin:0; }
	
	/*.highslide-wrapper.md { width:375px !important; height:534px !important; }
	.highslide-html { width:375px !important; height:534px !important; }
	.highslide-html-content { width:375px !important; height:534px !important; }
	.highslide-html-content { padding:0 !important; }*/
	.highslide-header { display:none !important; }
	.highslide-body { margin:0 !important; width:483px !important; height:326px !important; }
	.highslide-body iframe { width:483px !important; height:326px !important; background:#FFF !important; padding:6px !important; border:1px solid #e7e7e7 !important; }
	.highslide-body iframe body { margin:0 !important; }
	.highslide-wrapper .closebutton { background:url(images/close_btn.jpg) 0 0 no-repeat; width:29px !important; height:29px !important; left:-9px !important; top:1px !important; }
	.modalArticle .articleWrapper { position:relative; }
	.modalArticle .text a { display:block; width:483px; height:326px; position:absolute; top:0; left:0; }
/* e:new css - cuonglh */
/* modified by Linh on 29 Mar 2012 */
	.topSection { width:966px; background: url(images/sprite_image.png) 2px 0 no-repeat; height:191px; margin-top:0; position:relative; }
	/*358*/	.isFrontpage .ssBox { margin: 339px 0 0 -20px; background:url(images/sprite_image.png) 0 -240px no-repeat; width:723px; height:67px; }
	/*401*/
	
	/* new checkout add by NJN */
	.isCheckout .content {background:url("images/content_border_checkout.png") no-repeat scroll 0 0 transparent}
	.isCheckout .content .checkout { background:none!important; }
	.isCheckout .antalpro {border: medium none; text-shadow: none;background:url(images/sprite_image.png) no-repeat 0 -1552px;}
	.che_arrow{background:url(images/sprite_image.png) no-repeat 0 -1586px;}
	.che_boxarow {border-bottom: 1px solid #EAEAEA; margin-right: 8px; padding: 2px 0 7px !important; border-top: medium none !important;}
	.che_opdater { padding: 9px 8px 9px 0;}
	.che_boxtext .box3 { float: right;  margin-right: 14px;  width: 253px;}
	.che_boxtext .box3_ct { width: 238px;}
	.che_boxtext .w106 { width: 148px;}
	.che_frag .che_boxarow.pickup .itemNameTd {  width: 18%;}
	.che_boxarow .che_input {border:none;}
	.che_bstep2 .rightLabel {width: 180px;}
	.che_boxtext .sub_headline_div {float: left;  height: 60px;}
	.che_boxtext .bt_udskriv {clear: left; float: left; font-size: 0px; color: transparent;}
	
	.isCheckout .content .checkout .right {display:block!important;}
.isCheckout .inputDelivery { background:url(images/bg_inputst2.png) 0 -69px no-repeat; color:#343434; font-size:11px; width:240px!important;}
.isCheckout .content .checkout .right .block-box-list a img { width:217px !important; }

.bt2{ background:url(images/sprite_image.png) no-repeat 0 -1186px; }
.bt2 span{ background:url(images/sprite_image.png) no-repeat right -1244px; }
.bt2 .number  { background:url(images/sprite_image.png) no-repeat 0 -1519px; }

.selected .bt2{ background:url(images/sprite_image.png) no-repeat 0 -1080px; }
.selected .bt2 span{ background:url(images/sprite_image.png) no-repeat right -1131px; }
.selected .bt2 .number  { background:url(images/sprite_image.png) no-repeat 0 -1494px; }

.shopvidere { background:url(images/sprite_image.png) no-repeat 0 -1301px; }
.neeste { background:url(images/sprite_image.png) no-repeat right -1302px;; width:209px;}

.yellowBox .freightTextAndLabel, .yellowBox .freightLabel, .yellowBox .freightText { display:block; float:left; }


.bt3{ background:url(images/sprite_image.png) no-repeat 0 -1432px; }
.bt3 a, a.bt3 span { background:url(images/sprite_image.png) no-repeat right -1463px; }
.che_opdater .bt3 { background: url(images/sprite_image.png) no-repeat scroll 0 -1432px transparent; }
.che_opdater .bt3 a {background: url(images/sprite_image.png) no-repeat scroll right -1463px transparent;}

.groupPurchaseInfoWrapper {display:none;}


.che_bstep2 input { color:#343434; font-size:11px; background:url(images/bg_inputst2.png) 0 -69px no-repeat; }
.che_bstep2 input.w45 { background:url(images/bg_inputst2.png) 0 0 no-repeat; }
.che_bstep2 input.w129 { background:url(images/bg_inputst2.png) 0 -33px no-repeat; }
.che_bstep2 select { color:#343434; font-size:11px; }
.che_bstep2 select.w202 { background:url(images/bg_inputst2.png) 0 -69px no-repeat; padding:2px; }

.jegaccep { background-image:url(images/bg_inputst2.png); }
.jegaccep a { color:#EA893A; }

.che_boxarow .yellowBox {background-color: #FFFEE4; margin-top: 5px; padding: 10px 30px;}

.che_boxt .che_boxct {-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: -moz-use-text-color #D1D1D1 #D1D1D1; border-right: 1px solid #D1D1D1; border-style: none solid solid; border-width: medium 1px 1px; color: #343434; font-size: 11px; margin-bottom: 7px;overflow: hidden; padding: 10px 0 10px 10px; width: 658px;}

.dtifSpecBox { width:220px; padding:4px 0 7px; background:url(images/sprite_image.png) 0 -1804px no-repeat }
.dtifTable { width:220px; margin:3px 0 0 }
.specName { width:54px; padding:0 3px 0 7px; font-size:12px; font-weight:bold }
.specInfo { padding:0 7px 0 9px; font-size:12px;}


/*ADD THE DISCOUNT TO PURCHASE BUTTON*/
.isProduct .savePercent { background: url(images/sprite_image.png) 0 -2128px no-repeat; padding-left: 45px; font-size: 18px; font-weight: bold; position: absolute; top:11px; left: 4px; text-shadow: #FFF -1px 1px; color: #222222 } 
.isProduct .addToCartSave .addToCartButton {background:url(images/sprite_image.png) 0 -1991px no-repeat!important; color:transparent;  font-size:0; line-height:0;  width:228px; height:45px; overflow:hidden}
.isProduct .savePrice { background: url(images/sparBtn.jpg) 0 0 repeat-x; height: 21px; width: auto; font-size: 13px; font-weight: bold; color: #222222; text-shadow: #FFF -1px 1px; line-height: 21px; text-transform: uppercase; padding: 1px 5px;  }
.isProductlist .savePrice { display: none}

.divPrices .savePriceList {
float: none;
position: relative;
top: -2px;
}

.productItemInfo .dtifSpecBoxTable td{padding:1px 5px;}
.productItemInfo .dtifSpecBoxTable .dtifSpecName{padding-left:10px;}
.productItemInfo .dtifSpecBoxTable .dtifSpecInfo{padding-left:20px;}

.newslist .centerContentWebPage > table{width:100%;}
.newslist .centerContentWebPage .text{display:inline-block;width:100%;}
.newslist .centerContentWebPage .text .link{font-weight:normal!important;}

/* S:Financing */

.priceFinancingTextContainer {margin-top: 8px; margin-right: 5px;}
.priceFinancingMoreInformation {background: url(images/i_icon.png) no-repeat 0 0 transparent; width: 17px; height: 27px; display: block; float: left;}

.financingInformationHighSlidePanel {padding: 20px; font-size: 12px; line-height: 20px;}
.financingInformationHighSlidePanel .headline {font-size: 20px; font-weight: bold;}
.financingInformationHighSlidePanel .close_button div span div {background: url(images/finance_close.png) no-repeat 0 0 transparent; height: 23px; width: 58px; text-indent: -9999px; overflow: hidden; display: block; margin-top: 10px; cursor: pointer;}
.financingInformationHighSlidePanel .close_button div span span {color: #bc9701; text-decoration:none; font-weight:bold; margin-top:5px; margin-top: 7px; display: block; cursor:pointer;}
.financingInformationHighSlidePanel .close_button div span span:hover {color: #666; text-decoration:none;}

/* E:Financing */

#financingDetailsDiv .sideInformation .label{ width:190px;}
#financingDetailsDiv .sideInformation .value{width:100px; text-align:right;}



