@charset "utf-8";
/*General styles start*/
    body, html{ background-color:#fefefe; background-image:url(images/bg_body.png); background-repeat:repeat-x; font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#000000;}
    input, textarea, select { font-family: Verdana, Geneva, sans-serif; font-size:10px; color:#000000; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#000000; font-size:18px; font-weight:normal; line-height:18px; font-family: Verdana, Geneva, sans-serif; height:25px;}
    h2 {margin:0px; color:#000000; font-size:14px; line-height:25px; font-weight:bold; font-family: Verdana, Geneva, sans-serif;}
/*General styles end*/

#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv {
overflow:hidden;
}

.wishList .divChecklistHead {
height:auto;
}

/*ContentWraper styles start*/
    .content {background:none; border-top: 0px solid #f0f0f0; margin-top:0px;padding-top:5px; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:transparent; border:0px solid #f0f0f0; position:relative}
    .productMenucontainer { background:none; border:none; padding:0px; margin:0px 0px 0px 0px }
    .top { display:none;}
	.center { padding-left:4px; padding-right:17px!important }
	/*.main { background:url(images/topBg.png); background-repeat:no-repeat; background-position:top center; }*/
/*ContentWraper styles end*/

	#searchInfo{ padding:3px;}
	.itemNumberTh{width:84px; padding-right:10px;}
	.divOrderOuter{ padding-top:5px;}
	.divListSort select{ border:#CCC 1px solid;}
	.divListSort{ float:left;}
	.wishList .divChecklistHead h3 { display:none;}
	.wishList .divChecklistHead .divCatalog {margin-top:0;}
	.ssBoxTextDiv input {margin-top:17px; line-height:20px; width: 385px;}

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}
    
    .button { border:none; background:#3cb6ea; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#3cb6ea; color:#FFFFFF; line-height:12px; cursor:pointer; font-size:11px; padding:2px 3px 2px 3px}
    
	/*.productListView1 .purchaseButton {
		background: transparent url(images/infoBuyBtn.jpg) no-repeat center top;
		border: none;
		color: #ba0082;
		font-size:0px;
		height: 33px;
		width: 141px;
	}*/
	
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:none; border:none; height:20px }
    .headerPaging .paging { color:#000000; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#000000; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#000000; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#000000; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#000; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #000; border-top:1px solid #000;}
    .line { border-bottom:1px solid #000;}
    .link:link { color: #000; font-size:10px; }
    .link:active { color: #000; font-size:10px; }
    .link:visited { color: #000; font-size:10px; }
    .link:hover { color: #000; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; margin-right:5px; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:none!important;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#000; text-decoration:none; line-height:20px; }
    .productHeader { background:#3cb6ea; border:none; border-bottom:none; background-image:none; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#000; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#000; font-size:10px;  line-height:15px; }
    .priceSmall { color:#000; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#3cb6ea;  text-decoration:none; line-height:22px!important; }
    .priceStor{ font-size:17px; color:#3cb6ea;  text-decoration:none; line-height:17px; }
		.priceStorExcl {font-size:10px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{margin:0px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#000000; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#000000; line-height:13px; }
    .text a:active{color:#000000; line-height:13px; }
    .text a:visited{color:#000000;  line-height:13px; }
    .text a:hover{color:#3cb6ea; line-height:13px; }
    .textSmall { color:#000000; font-size:10px; }
    .textSmall a { color:#000000; font-size:10px; }
    .textSmall a:link { color:#000000; font-size:10px; }
    .textSmall a:active { color:#000000; font-size:10px; }
    .textSmall a:visited { color:#000000; font-size:10px; }
    .textSmall a:hover { color:#ff5015; font-size:10px; }
    .textSmall .link a:hover { color:#ff5015; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#000000; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#000000; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:710px; height:142px; position:relative; background-repeat:no-repeat; margin-bottom:5px; overflow:hidden;}
		/*.frontpage embed{ position:relative; left:-196px;}
		.frontpage object{ position:relative; left:-196px;}*/
		/*html>body .frontpage embed{ position:relative; left:-196px;}
		html>body .frontpage object{ position:absolute; left:0;}*/
		.frontpage div { padding-top:64px; margin-left:32px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#fff; width:220px; line-height:13px;}
		
		.productNews { margin-top:0px; background-color:#FFF; height:130px }
        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; height:130px; min-height:1px; vertical-align:top; overflow:hidden}
        .productNewsItem img { border-color:#FFFFFF;}		
        .productNewsItem .text { color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }
    /*FrontPage styles end*/	

    /*TopMenu styles start*/
        .menu { background-image:none; font-family: Verdana, Geneva, sans-serif; text-transform: none; padding-left:38px; margin-top:0px!important; height:38px; margin-left:0;}
        .menu a:link { color: #000000; font-size:10px; font-weight:normal; text-decoration:none; }
        .menu a:active { color: #000000; font-size:10px; font-weight:normal; text-decoration:none; }
        .menu a:visited { color: #000000; font-size:10px; font-weight:normal; text-decoration:none; }
        .menu a:hover { color: #000000; font-size:10px; font-weight:normal; text-decoration:none;  }
        .menuNormbg { background:none; margin-right:2px; color:#000; height:25px; line-height:15px; padding-left:10px; padding-right:10px; padding-top:8px; border-right:#e6e6e6 1px solid }
        .menuOverbg { background:none; margin-right:2px; color:#000; height:25px; line-height:15px; padding-left:10px; padding-right:10px; padding-top:8px;  border-right:#e6e6e6 1px solid }
		
    /*TopMenu styles End*/	

    /*LeftMenu styles start*/
        .leftMenu { width:170px; padding-left:0px; background-image:url(images/leftMenuBg.png); background-position:left bottom; background-repeat:no-repeat; background-color:#F4F4F4; padding-bottom:20px }
		.leftMenuContainer { border:none; width:190px; margin-left:0px!important;}
      .leftSubMenu { background:url(images/bg_bottommenu.jpg) 0 top repeat-x; margin-top:5px; border-top:none; padding-top:3px; border-bottom:1px solid #e6e6e6; padding-bottom:8px; width:182px; }
		/*.itemGroup0 .leftMenuHeader { width:170px; color:#FFFFFF; background: url(images/produkter.png) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; font-size:13px; padding-top:7px; height:24px }
        .itemGroup1 .leftMenuHeader { width:170px; color:#FFFFFF; background: url(images/speciallaeger.png) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; font-size:13px; padding-top:7px; height:24px }
        .itemGroup2 .leftMenuHeader { width:170px; color:#FFFFFF; background: url(images/sportscare.png) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; font-size:13px; padding-top:7px; height:22px }
        .itemGroup3 .leftMenuHeader { width:170px; color:#FFFFFF; background: url(images/boxTop.png) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; font-size:13px; padding-top:7px; height:24px }*/
		
		.leftMenu a{ display:block!important;}
        .menuNorm { background:url(images/bg_bottommenu.jpg) 0 bottom repeat-x; border-bottom:none; width:164px; padding:6px 3px 9px 15px; list-style:none; }
        .menuNorm a { color:#231f20; font-size:11px; font-weight:normal; text-decoration:none; list-style:none;}
        .menuNorm a:hover { color:#0096cc; font-size:11px; text-decoration:none; font-weight:normal; list-style:none; }
        .menuActive { background:url(images/bg_bottommenu.jpg) 0 bottom repeat-x; border-bottom:none; width:179px; padding:7px 3px 0px 0px; list-style:none; background:none!important }
        .menuActive a { color:#0096cc; font-size:11px; font-weight:normal; text-decoration:none; list-style:none;padding-left:15px}
		
		.menuLess { background:url(images/bg_bottommenu.jpg) 0 bottom repeat-x; border-bottom:none; width:179px; padding:6px 3px 9px 0px; list-style:none; }
		.menuLess a { color:#231f20; font-size:11px; text-decoration:none; list-style:none; padding-left:30px; background: url(images/bg_seemore.png) 15px 4px no-repeat; }
		.menuLess a:hover {color:#0096cc; font-size:11px; text-decoration:none;  list-style:none;padding-left:30px }
		.menuMore { background:url(images/bg_bottommenu.jpg) 0 bottom repeat-x; border-bottom:none; width:179px; padding:6px 3px 9px 0px; list-style:none; }
		.menuMore a { color:#231f20; font-size:11px; text-decoration:none; list-style:none;padding-left:30px; background: url(images/bg_seemore.png) 15px 4px no-repeat;}
		.menuMore a:hover { color:#0096cc; font-size:11px; text-decoration:none;  list-style:none;padding-left:30px }
		
		.subMenuNorm { margin-top:3px; padding:1px 0 1px 10px; }
        .subMenuNorm a { color:#231f20; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#0096cc; font-size:10px; text-decoration:none; font-weight:normal; padding-left:15px }
		
        .subMenuActive {  padding:1px 0 1px 10px; font-weight:normal; background: none}
        .subMenuActive a { color:#0096cc; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:none; }
        .subSubMenuNorm a { color:#231f20; font-size:9px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#0096cc; font-size:9px; text-decoration:none; font-weight:normal;padding-left:15px }
        .subSubMenuActive { padding:1px 0 1px 10px; font-weight:normal; background: none }
        .subSubMenuActive a { color:#0096cc; font-size:9px; text-decoration:none; font-weight:normal; border-bottom:none; }
		
		/*special*/
		.itemGroup2 .menuNorm { background:url(images/bg_bottommenu.jpg) 0 bottom repeat-x; border-bottom:none; width:179px; padding:6px 3px 9px 0px; list-style:none; }
        .itemGroup2 .menuNorm a { color:#231f20; font-size:11px; font-weight:normal; text-decoration:none; list-style:none; padding-left:15px}
        .itemGroup2 .menuNorm a:hover { color:#ff7900; font-size:11px; text-decoration:none; font-weight:normal; list-style:none;padding-left:15px }
        .itemGroup2 .menuActive { background:url(images/bg_bottommenu.jpg) 0 bottom repeat-x; border-bottom:none; width:179px; padding:7px 3px 0px 0px; list-style:none; background:none!important }
        .itemGroup2 .menuActive a { color:#ff7900; font-size:11px; font-weight:normal; text-decoration:none; list-style:none;padding-left:15px}
		
		.itemGroup2 .menuLess { background:url(images/bg_bottommenu.jpg) 0 bottom repeat-x; border-bottom:none; width:179px; padding:6px 3px 9px 0px; list-style:none; }
		.itemGroup2 .menuLess a { color:#231f20; font-size:11px;  text-decoration:none; list-style:none;padding-left:30px; background: url(images/bg_seemore.png) 15px 4px no-repeat;}
		.itemGroup2 .menuLess a:hover {color:#ff7900; font-size:11px; text-decoration:none;  list-style:none;padding-left:30px }
		.itemGroup2 .menuMore { background:url(images/bg_bottommenu.jpg) 0 bottom repeat-x; border-bottom:none; width:179px; padding:6px 3px 9px 0px; list-style:none; }
		.itemGroup2 .menuMore a { color:#231f20; font-size:11px;  text-decoration:none; list-style:none;padding-left:30px; background: url(images/bg_seemore.png) 15px 4px no-repeat;}
		.itemGroup2 .menuMore a:hover { color:#ff7900; font-size:11px; text-decoration:none; list-style:none;padding-left:30px }
		
		.itemGroup2 .subMenuNorm { margin-top:3px; padding:1px 0 1px 10px; }
        .itemGroup2 .subMenuNorm a { color:#ff7900; font-size:10px; text-decoration:none; font-weight:normal; }
        .itemGroup2 .subMenuNorm a:hover { color:#ff7900; font-size:10px; text-decoration:none; font-weight:normal; padding-left:15px }
		
        .itemGroup2 .subMenuActive {  padding:1px 0 1px 10px; font-weight:normal; background: none}
        .itemGroup2 .subMenuActive a { color:#ff7900; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:none; }
        .itemGroup2 .subSubMenuNorm a { color:#ff7900; font-size:9px; text-decoration:none; font-weight:normal; border:none; }
        .itemGroup2 .subSubMenuNorm a:hover { color:#ff7900; font-size:9px; text-decoration:none; font-weight:normal;padding-left:15px }
        .itemGroup2 .subSubMenuActive { padding:1px 0 1px 10px; font-weight:normal; background: none }
        .itemGroup2 .subSubMenuActive a { color:#ff7900; font-size:9px; text-decoration:none; font-weight:normal; border-bottom:none; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #000; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#000; font-size:10px; font-weight:bold; line-height:15px; }
        .imageFloat{ float:right; padding-left:15px; margin-bottom:10px; display:inline;}
    /*News styles end*/

    /*RightBox styles start*/
        /*General RightBox styles start*/
            .boxRightContainer { border:none !important; padding-top:0px; background:none; }
            .boxRightContainerImg {background: none; padding-left:7px; margin:10px 0px 10px 0px }
            .boxRight { border:none; color:#000000; font-size:11px; margin-left:0px; width:185px }
            .boxRight a { color:#000000; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#ff5015; }
            /*.boxRightHeader { width:170px; color:#FFFFFF; background: url(images/boxTop.png) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; font-size:13px; padding-top:2px; height:30px }*/
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#ff5015; }
            .boxRight input {color:#000000; font-size:10px; text-decoration:none; padding:3px 0 3px 8px }
			.boxRightContent { padding:15px 0px 10px 15px; background-image:url(images/leftMenuBg.png); background-position:left bottom; background-repeat:no-repeat;}			
        	.boxRightContent a { color:#000; font-size:9px }
			.boxRightContent a:hover { color:#000 }
			
			.right .boxRightContainer { text-align:right; padding-left:9px; margin-bottom:0px; padding-bottom:0px }
			.right .boxRight { text-align:left }
            /*.right .boxRightHeader { width:156px; color:#FFFFFF; background: url(images/boxTop_newsletter.png) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; font-size:13px; padding-top:2px; height:30px }*/
			.right .boxRightContent { padding:15px 25px 10px 15px; background-image:url(images/leftMenuBg_newsletter.png); background-position:left bottom; background-repeat:no-repeat;}			
			.right .tpc_widget{ width:170px; top:2px; left:8px}
		/*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton { background:none; width:145px!important; text-transform:none; color:#0096cc !important; width:80px!important; height:20px; margin-bottom:5px }
            /*.inputMailSmall { font-size:10px; padding-top:6px; border:none; height:20px; width:140px!important; background:url(images/inputBg_newsletter.png); background-repeat:no-repeat }*/
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:none; color:#000000; font-size:11px; background:none; }
            .boxRightCart #smallCartCount div { border-bottom:none; }

			#smallCartCount { height:17px !important; padding-left:0px !important; }
			#smallCartPrice { padding-left:0px !important; padding-bottom:10px }
            .boxRightCart #smallCartPrice div { border-bottom:none;  }
            #smallCartLink { background-color:#000; text-align:right; height:15px!important; padding-right:5px!important }
			.boxRightCart #smallCartLink a { color:#fff; font-size:10px; text-decoration:none; font-weight:normal; text-transform:none}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { border:1px solid #e6e6e6; color:#000000; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#000000; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#ff5015; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
				
			.boxCenterContainerImgLEFT { margin:15px 0px 0px 0px; }
			.boxCenterContainerImgRIGHT { margin:15px 0px 0px 0px;  }	
			.boxCenterContainerImg { margin-bottom:16px; }	
			
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:none; }
        /*relatedProduct styles start*/
        
        .LoginBoxRight .boxRightLoginContent a { font-size:11px; }
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: 1px solid #fff; }
        .mcbLogoBox a{ color:#fff; }
        
        .textAdress {color:#000000; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#000000; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#000000; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#000000; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#000000; font-size:11px; line-height:11px; }
    /*Footter styles start*/
	
	/*TopImageMap styles start*/ 
		#TopImageMap { text-align:left;}
		#TopImageMap img { width:979px; height:102px; }
	/*TopImageMap styles start*/
	
	.divFooterContent{padding:15px 10px 0px 10px;color:#EEEEEE; font-style:italic;font-size:10px;height:130px;}
	.divFooterContent h1, .divFooterContent .title{margin-bottom:8px;color:#f98ec2;font-weight:normal;font-size:20px;}
	.divFooterContent .divFooterPart1 {width:405px;padding-left:25px;float:left;}
	.divFooterContent .divFooterPart2 {width:430px;margin-left:20px;float:left;}
	.divFooterContent p {margin:0px;}
	.divFooterContent a{color:#EEEEEE;}	
	
	.isFrontpage .right {margin-top:151px; padding-right:17px}
	.textAdressTD { text-align:left; padding-left:33px; }
	.centerNoRight .text, .centerNoRight .textStor { color:#000; }
	.stepDelivery td {border:none; background-color:#3cb6ea;}
	.tdFilter { border:1px solid #000000;}

	.inputSearch { background:url(images/inputBg_search.png); background-repeat:no-repeat; padding-top:6px; height:20px; width:158px!important; border:none!important}
	.searchTable {margin:0px; }
	
	.wideFooter { background:url(images/bottomBg.jpg); background-repeat:no-repeat; background-position:top center; background-color:#3cb6ea; height:178px; margin-bottom:15px; padding-top:10px}
	.wideFooterContent{width:914px; margin:auto; clear:both;}
	.textAdress, .textAdress a { color:#FFF!important }
	.relationsTableHeader { background:#addbf6!important }
	.relationsTable .boxContent { background-color:#FFF }
	.ForumButton { background-color:#3cb6ea!important; border:none!important; color:#fff!important; text-align:left!important }
	.wishList #wishListItems { border:none!important }
	.searchButton { margin-bottom:5px }
	/*.topSection { background-image:url(images/topMenuBg.jpg); background-repeat:no-repeat; background-position:32px 0px; padding-top:20px }*/
	.topSection{ position:relative}
	/*.topSmallCart {cursor:pointer ; background:url(images/bg_shoppingcart.png) 0 0 no-repeat; width:111px; height:72px; position:absolute; top:-74px; right:50px; padding:60px 0 0 98px; }
	.ssBox { background:url(images/bg_bigsearch_2011.png) 0 0 no-repeat; width: 702px; margin-left:3px; z-index:1000;}*/
	#topSmallCartCount, #topSmallCartPrice{ color:#fff; font-size:9px;}
	.divLoginPassword { padding-bottom:0px }
	.variantTable th { background-color:#3cb6ea }
	.variantTable .price { color:#000 }
	#wishListIntro li{ list-style-type:none; margin-bottom:5px; }
	.printIconCheckList { background-color:#000;}
	.divChecklistHead{ margin-bottom:10px;}
    .groups .ssResultSectionHead { padding-top:5px;}
	
	
/*Main styles end*/

.topSectionBreadcrumb ul{height:25px;}
	/*.topSectionBreadcrumb li a{color:#767C79;}
	.topSectionBreadcrumb li a{color:#767C79;}*/
	.topSectionBreadcrumb li a:active{color:#0096cc; }
    .topSectionBreadcrumb li a:visited{color:#767C79; }
    .topSectionBreadcrumb li a:hover{color:#0096cc;}
	.divItemGroups .row .next { margin-left:27px;}
	.divItemGroups .row .item {width:150px; font-size:12px; line-height:14px; text-align:left;}
	/*.topSectionView2 {background-position:0px 25px; height:119px; width:506px;border-bottom:none;background-image: url(images/topSectionView2.jpg);}*/
	.topSectionView2Content{border:0px solid #E4E4E4;height:101px;padding-left:10px; padding-top:7px;width:495px;background-image:none;}
	.overlayList {right:0px; bottom:0px;}
.topBottomDiv { width:895px; margin:2px 15px 0 15px; padding-left:20px;text-align:right;}

/* new style */
.productNewsContainerOuter{ width:506px;margin-top:15px; padding: 0 0 5px;}
.productNewsContainer{ background:url(images/top_pro1.png) 0 0 no-repeat; width:504px ; padding:38px 0 0 0 ; clear:both; }
.productNews { background:url(images/bg_pro_bottom.png) 0 bottom no-repeat; padding:0 1px 5px 1px;}
.productNewsItem{ background:none}
.productNewsItem div{ padding-left:3px ; padding-right:4px}
.isWelcomePage .center{ background:url(images/bg_wellcomepage.png) 0 0 no-repeat; width:487px;  margin-left:3px; padding:0 0px;}
.userInfoPanel{ border-bottom:1px solid #e5e5e5; padding:0 9px 12px; font-size:14px; margin-bottom:6px; height:45px; }
.articlePanel { padding: 0 9px; height:182px; }
.articlePanel .text{ font-size:10px;}
.articlePanel h2{ font-size:15px;}
.isWelcomePage .welcomePageTable .welcomePageTableHeadline{ color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:18px; text-transform:inherit; font-weight:bold; padding-left:0; padding-top:10px; background:none}
.centerProductList{ padding-left:3px;  padding-right: 17px;}
/*box afterlogin*/
.relationsTable{  width:504px;}
.boxContent{ background:url(images/bg_pro_bottom.png) 0 bottom no-repeat; width:504px; padding-top:6px}
/*.relationsTableHeader{ background:url(images/top_pro2.png) 0 0 no-repeat!important; height:37px!important; font-size:17px!important}*/

.welcomePageTable {margin-left:1px!important;}
.welcomePageTable.headerTable {margin-left:0px!important;}

.isProduct .overlayList {right:0px; bottom:10px;}
.imageBorderMedium .overlayList {right:10px; bottom:10px;}

/*.checkListButton {
    background: url(images/reorderBtn.jpg) no-repeat center top transparent;
    border:none;
    color: #8D8D8D;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    width: 200px;
	margin-bottom:10px;
}*/

/*.addToCartButton, .vtItemButton .bigButton{
    background: url(images/addCartBtn.jpg) no-repeat center top transparent;
    border:none;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 48px;
    padding: 7px 0px 0px 17px;
    text-align: left;
    text-transform: uppercase;
    width: 200px;
}*/

.itemButton {
	margin-top:0px;
	margin-bottom:0px;
}

.itemQuantity {
	margin-bottom:15px;
}

.tpc_widget {
	left:17px;
}

.divFooterPart1 {
	float:left;
	width:400px;
}

.divFooterPart1 h1, .divFooterPart1 .title {
	color:#FEFEFE;
	font-size:18px;
	font-weight:normal;
}

.divFooterPart2 {
	float:left;
	width:250px;
}

.divFooterPart2 h1, .divFooterPart2 .title {
	color:#FEFEFE;
	font-size:18px;
	font-weight:normal;
}

.divFooterPart3 {
	float:left;
	width:267px;
}

.divFooterPart3 h1, .divFooterPart3 .title {
	color:#FEFEFE;
	font-size:18px;
	font-weight:normal;
}

.wideFooterFrontpage {width:917px; margin:15px auto 5px auto; }

.wideFooterFrontpage p {color:#FEFEFE;}

/*.bonusPanel .giftCardButton {
	background:transparent url(images/giftCardBtn.jpg) no-repeat center top;
	width:142px;
	height:23px;
	border:none;
	margin:10px 0px 10px 0px;
	font-weight:bold;
	padding:0px 0px 3px 0px;
}*/
.bonusPanel .giftCardButton {
	background:transparent url(images/sprite_image.png) no-repeat -720px -320px;
	width:142px;
	height:23px;
	border:none;
	margin:10px 0px 10px 0px;
	font-weight:bold;
	padding:0px 0px 3px 0px;
}

.ssBoxLoaderIcon {
    float: left;
    margin: 18px 0 0 10px;
}

.ssBoxButtonDiv input {
    width: 230px;
}
/* modified by Linh on 23 Mar 2012 */
/*26*/.main { background:url(images/sprite_image.png); background-repeat:no-repeat; background-position: center -600px; }
/*44*/.productListView1 .purchaseButton {
		background: transparent url(images/sprite_image.png) no-repeat -480px -320px;
		border: none;
		color: #ba0082;
		font-size:0px;
		height: 33px;
		width: 141px;
	}
/*145*/.itemGroup0 .leftMenuHeader { width:170px; color:#FFFFFF; background: url(images/sprite_image.png) no-repeat 0 -220px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; font-size:13px; padding-top:7px; height:24px }
        .itemGroup1 .leftMenuHeader { width:170px; color:#FFFFFF; background: url(images/sprite_image.png) no-repeat -250px -220px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; font-size:13px; padding-top:7px; height:24px }
        .itemGroup2 .leftMenuHeader { width:170px; color:#FFFFFF; background: url(images/sprite_image.png) no-repeat -480px -220px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; font-size:13px; padding-top:7px; height:22px }
        .itemGroup3 .leftMenuHeader { width:170px; color:#FFFFFF; background: url(images/sprite_image.png) no-repeat -720px -220px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; font-size:13px; padding-top:7px; height:24px }
/*229*/.boxRightHeader { width:170px; color:#FFFFFF; background: url(images/sprite_image.png) no-repeat -1216px -220px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; font-size:13px; padding-top:2px; height:30px }
/*239*/.right .boxRightHeader { width:156px; color:#FFFFFF; background: url(images/sprite_image.png) no-repeat -960px -320px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; font-size:13px; padding-top:2px; height:30px }
/*246*/.inputMailSmall { font-size:10px; padding-top:6px; border:none; height:20px; width:140px!important; background:url(images/sprite_image.png) no-repeat -960px -220px }
/*323*/.topSection { background-image:url(images/sprite_image.png); background-repeat:no-repeat; background-position:32px 0px; padding-top:20px }
/*325*/.topSmallCart {cursor:pointer ; background:url(images/sprite_image.png) -1191px 0 no-repeat; width:111px; height:72px; position:absolute; top:-74px; right:50px; padding:60px 0 0 98px; }
	.ssBox { background:url(images/sprite_image.png) 0 -110px no-repeat; width: 702px; margin-left:3px; z-index:1000;}
/*347*/.topSectionView2 {background-position:0px 27px; height:119px; width:506px;border-bottom:none;background-image: url(images/sprite_image.png);}
		.noPicture .topSectionView2 { background-position:0px -415px; }
/*368*/.relationsTableHeader{ background:url(images/sprite_image.png) -720px -440px no-repeat!important; height:37px!important; font-size:17px!important}
/*376*/.checkListButton {
    background: url(images/sprite_image.png) no-repeat -250px -320px transparent;
    border:none;
    color: #8D8D8D;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    width: 200px;
	margin-bottom:10px;
}
/*387*/.addToCartButton, .vtItemButton .bigButton{
    background: url(images/sprite_image.png) no-repeat 0 -320px transparent;
    border:none;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 48px;
    padding: 7px 0px 0px 17px;
    text-align: left;
    text-transform: uppercase;
    width: 200px;
}
/*450*/

/*xuannh*/
#ctl00_ContentRegion_ideasRelatedToProduct_relatedArticlesDataList .boxCenterContainer{ padding-left: 0 !important;}
#ctl00_ContentRegion_ideasRelatedToProduct_relatedArticlesDataList .boxCenterContainer .boxCenter{ border: none !important; }
#ctl00_ContentRegion_ideasRelatedToProduct_relatedArticlesDataList  .boxCenterHeader{ background:url(images/sprite_image.png) -720px -440px no-repeat!important; height:30px!important; font-size:17px!important; color: #FFFFFF; font-family: Arial,Helvetica,sans-serif;  font-size: 12px;  font-weight: bold;  height: 22px;  padding-left: 14px;  padding-top: 8px;  text-transform: uppercase;  width: 492px;}
#ctl00_ContentRegion_ideasRelatedToProduct_relatedArticlesDataList .product_relatedArticleTitle a{ color: #3CB6EA; }
.productNewsItem{ width: auto; }
.productNewsItem div{ padding-left: 0 !important;}
.productNewsItem div.overlayList{ right:4px;}




.isAuthenticated .boxRightHeader { width:170px; color:#FFFFFF; background: url(images/sprite_image.png) no-repeat -1216px -320px; font-family: Arial, Helvetica, sans-serif; text-transform:none; font-size:0; height:30px; line-height:0; }