﻿@charset "utf-8";
/*General styles start*/
    body, html { background-color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height:100%; color: #1f1e21;}
    input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; line-height: 13px; border: none; background: none; vertical-align: middle; }/*color: #b8b8b8;*/
	img { border: 0 !important; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color: #000000; font-size: 22px; font-weight: bold; line-height: 22px; font-family: Arial, Helvetica, sans-serif; height: 31px;}
	.topSectionView2 { border: 0; width:702px; background-position:right top; }
	.topSectionView2 h1 { color: #000000; font-size: 22px; font-weight: bold; line-height: 22px; }
	h1 { color: #8ab235; font-size: 22px; font-weight: bold; line-height: 22px; }
    h2 { margin: 0px; padding-bottom: 4px; color: #1f1e21; font-size: 16px; line-height: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
/*General styles end*/

/*ContentWraper styles start*/

	.outer { background-color:#FFFFFF; margin: 0 !important; padding: 0 !important; }
	.boxCenterContainerImgLEFT {  margin-top: 9px !important; }
	.boxCenterContainerImgRIGHT {  margin-top: 9px !important; }
	.productNewsContainerOuter { float: left; text-align: left; margin: 0; padding: 0; }
	.productNewsContainer { float: left; margin: 0; padding: 0; text-align: left; }
	
	.topSectionBreadcrumb { margin: 0px 0px 8px 0px; padding: 0; }
	.topSectionBreadcrumb li .b { margin-left: 4px; margin-right: 2px; padding: 0; }
	.topSectionView2Content { }
	.divClear { display: none; }
	

	
	.productNewsItem div { width: 100px; margin: 0; padding: 0px 0px 4px 0px; text-align: left; }
	.productNewsItemDiv { border: 1px solid #d6d6d6 !important; border-top: 0 !important; margin: 0px 0px 26px 0px !important; padding: 0; }
	.productNewsItemDiv a { margin: 0; padding: 0px 0px 0px 6px; display:block; }
	.productNewsItemImage { background: none; margin: 0 !important; padding: 0 !important; border-top: 3px solid #8ab235; }
	.productNewsItemImage img { margin: 0px 0px 8px 0px !important; padding: 0 !important; }
	.productNewsItemImage a { display: block; margin: 0; padding: 0; }
	
	
	.left { text-align: right; margin: 0; /*padding: 0px 20px 0px 18px;*/ }
	.topSection { /*height: 101px; background: url(images/top_site.png) center top no-repeat;*/ position:relative; }
	.tla { width: 100%; }
	.frontpageOuter { margin: 8px 0px 4px 0px; padding: 0; }
	/*.topSmallCart { width: 192px; float: right; cursor: pointer; position:absolute; right:33px; top:10px; padding-top:20px; height:60px; }*/
	#Anthem_ctl00_topMenu_ctl00_loginPanel_ { float: right; text-align: left; }
	.ssBoxTextDiv { margin: 0; padding: 12px 0px 0px 0px; }
	.ssBoxTextDiv input { background-color: Transparent; border: medium none; color: #999999; font-size: 18px; margin: 0px 0px 0px 52px; width:590px; height: 26px; line-height: 26px; }
	.ssBoxButtonDiv { float: right; width: 48px; }
	.ssBoxButtonDiv input { width: 42px; margin: 8px 0px 0px 0px; padding: 0; padding: 0; float: left; }
	
	#criditCardBox { background: none; float: right; height: 20px; left: 200px; padding-right: 20px; padding-top: 7px; position: relative; top: -30px; width: 166px; cursor: pointer; } 
	
	/*#topSmallCartCount { color: #999999; text-align: right; }
	#ctl00_topMenu_topSmallCart_cartItemCountLabel { color: #999999; }
	#topSmallCartPrice { color: #999999; text-align: right; }
	#ctl00_topMenu_topSmallCart_cartPriceLabel { color: #999999; }*/
	
	/*.ssBox { background: url(images/search_bg_long.gif) left top no-repeat; width: 702px; height: 66px; position: relative; top: 0; margin: 0; padding: 0; }*/
	.isFrontpage .ssBoxTextDiv input { width:396px; }
	/*.isFrontpage .ssBox { background: url(images/search_bg.gif) left top no-repeat; width: 510px; height: 66px; position: relative; top: 0; margin: 0; padding: 0; }*/
	
	/*#productListTable .purchaseButton { width:200px; height:30px !important; padding:0 0 0 0; margin:6px 0 0 0 !important; background: url(images/btnGroupReadMore.png) no-repeat left top; }*/
	/*.isFrontpage .purchaseButton { width:93px; height:21px !important; padding:0 0 0 0; margin:6px 0 0 3px !important; background: url(images/btnFrontReadMore.png) no-repeat left top; }*/
	/*.isProduct .addToCartButton { width:201px; height:35px !important; padding:0 0 0 0; margin:6px 0 0 0 !important; background: url(images/btnProductAdd.png) no-repeat left top; font-size:0px; }*/
	
	
	.ssBoxLoaderIcon img { position:relative; left:-38px; top:-4px; }
	
	
    .content { border: 0 !important; background: none; margin-top: 0; padding-top: 20px; }/*background:transparent url(images/logosBottom.jpg) no-repeat center bottom; padding-bottom:20px;*/
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background: none; width: 100%; margin: 0; padding: 0; }
    .mainContent { background:#FFFFFF; border: 0; }
    .isFrontpage .productMenucontainer { background: url(images/bg_menuvertical.gif) right bottom no-repeat; margin: 0; padding: 0px 0px 140px 0px; }
	.productMenucontainer { background: url(images/bg_menuvertical.gif) right bottom no-repeat; margin: 0; padding: 0px 0px 10px 0px; }
    /*.top { background: none; position: absolute; top: -100px; }*/
	/*.topDiv { position: absolute; top: -100px; }*/
	/*.logoImg { height: 84px; position: relative; top: 184px;  width: 228px; }*/

	/*.tlaUnauthenticated { text-align: right; padding-top: 0px; padding-right: 244px; height: 38px; }
	.tlaForgotPass { text-align: right; margin: 4px 0px 0px 592px; padding: 0; }
	.tlaForgotPass a { color: #bfbfbf; margin: 0px; padding: 0; display: block;  }
	.tlaForgotPass a:hover { color: #8ab235; }
	.tlaUsername { width: 82px; margin: 4px 8px 0px 0px; padding: 0; overflow: hidden; background: none; }
	.tlaPassword {  width: 82px; margin: 4px 0px 0px 4px; padding: 0; overflow: hidden; background: none; }
	.tlaLoginBtn { width: 20px; height:20px; margin: 0px 0px 0px 4px; padding: 0; cursor: pointer; }*/
	
	#cartTable { text-align: right; }
	#cartTable .text {}
	.deleteLeftTh {}
	.itemQtyTh {}
	.itemNameTh { width: 300px !important; }
	.itemNameTd { width: 300px !important; }
	.itemPriceTh { text-align: right; }
	.itemPriceTh .text { }

	.lineTotalTh {}
	#cartPrice2 {}
	.giftCertificate { margin: 0; padding: 0; height: 100%; line-height: 16px; display: table; }
	#Anthem_ctl00_ContentRegion_giftPanel__ { margin: 6px 0px 0px 0px; padding: 0; height: 100%; display: table; }

	
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px; background: url(images/ajax-loader.gif) center top no-repeat; float:right;}
	
    .tableUserInfo { }
	
	#ctl00_ContentRegion_giftCodeItemButton { border: none; background: #8ab235; color: #FFFFFF; line-height: 20px; cursor:pointer; height: 20px !important; }
	#Anthem_ctl00_ContentRegion_giftCodeItemButton__ { height: 26px; display: block; }
	
    .button { border: none; background: #8ab235; color: #FFFFFF; line-height: 15px; cursor:pointer; height: 18px !important; vertical-align: middle; margin: 0 !important; }
    .bigButton { border:none; background:#8ab235; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;}
/*	.wishListButton, .checkListButton{ background:url(images/bg_buttom.png) 0 0 no-repeat; color:#666666; line-height:20px; font-size:10px; height:22px; width:99px; margin-top:0!important;}*/	
	.wishListButton{ margin-right:4px}
	.itemButton{ width:203px}
	#sendToFriendContainer a  { color: #1F1E21; }
	#ctl00_ContentRegion_giftCodeTextBox { margin-right: 5px; vertical-align: middle; }

	.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3 {
border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-top:3px solid #8ab235; width:220px;
	}
    
	.divItemGroups { width:702px; }
	
	.divItemGroups .row .item a {
		color: #000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:underline;
	}	
	
	.divItemGroups .row .item {
    width: auto;
	margin-bottom:0px!important; padding-bottom:15px!important;
}
	
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color: #1f1e21; text-decoration: none; }
    .headerPaging { background:#f2f2f2; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background-repeat:repeat-x; }
    .headerPaging .paging { color:#1F1E21; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#1F1E21; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#1F1E21; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#1F1E21; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#8ab235; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom: 1px solid #c9c9c9; border-top: 1px solid #c9c9c9; }
    .line { border-bottom: 3px solid #8ab235; }
    .link:link { color: #cad400; font-size:10px; }
    .link:active { color: #cad400; font-size:10px; }
    .link:visited { color: #cad400; font-size:10px; }
    .link:hover { color: #cad400; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; margin: 0px 0px 4px 0px; vertical-align: middle; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; width: 26px; margin: 0px 0px 0px 2px; padding: 0; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #cad400;}
	
	
	#ctl00_ContentRegion_giftPanel {}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size: 11px; color: #1f1e21; text-decoration:line-through; line-height: 20px; margin: 0; padding: 0px 0px 0px 6px !important; }
    .productHeader { background: #f5f5f5; color: #1f1e21; border: 0; border-bottom: 1px solid #cacaca;  }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size: 13px; color: #8ab235; text-decoration: line-through; line-height: 13px; }
    .prevPriceSmall { color: #cad400; font-size: 10px;  line-height: 15px; }
    .priceSmall { color:#cad400; font-size:11px;  line-height:16px; }
    .price { font-size: 14px; color: #1f1e21; text-transform: uppercase; font-weight: bold; text-decoration: none; line-height: 22px; margin: 0; padding: 0px 0px 0px 6px; }
	.priceExcl { margin: 0px; padding: 0px 6px 0px 6px; display: block; }
    .priceStor { font-size: 20px; font-weight:bold; color: #000000; text-decoration: none; line-height: 20px; }
	.priceStorExcl { font-size: 10px; color: #000000;line-height: 13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right: 4px solid #FFFFFF; background: #6b6b6b; color: #FFFFFF;}
    .stepDelivery .last { border:none;}
	.stepDelivery .selected { background: #1a171b; text-decoration: none; font-size: 16px; }

    .text { line-height: 15px; color: #1f1e21 !important; }
    .text  {color: #1f1e21; line-height: 13px; }
    .text  {color: #1f1e21; line-height: 13px; }
    .text  {color: #1f1e21;  line-height: 13px; }
    .text a:hover { color: #8ab235; line-height: 13px; }
	
	.isFrontpage .textSmall { color: #1f1e21; font-size: 10px; display: none }
    .textSmall { color: #1f1e21; font-size: 10px; }
    .textSmall a { color: #1f1e21; font-size: 10px; }
    .textSmall a:link { color: #1f1e21; font-size: 10px; }
    .textSmall a:active { color: #1f1e21; font-size: 10px; }
    .textSmall a:visited { color: #1f1e21; font-size: 10px; }
    .textSmall a:hover { color: #1f1e21; font-size:10px; }
    .textSmall .link a:hover { color: #1f1e21; font-size: 10px; }
    .textRed { color: #1f1e21; font-size: 10px; line-height: 13px; }
    .textBold { color: #1f1e21; font-size: 10px; font-weight: bold; line-height: 13px; }
    .textStor { color: #1f1e21; font-size: 12px; font-weight: bold; line-height: 13px; }

    .validationSummary { font-size: 10px; line-height:13px; color: #1f1e21; margin: 0; padding: 14px 0px 0px 0px; display: block; }
    .validationSummaryHeader { font-weight: bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:504px; height:289px; background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#053064; width:220px; line-height:13px;}
		
		.productNews  { width: 514px; margin: 14px 0px 0px 2px; padding: 0; }
        .productNews img { border: 0;  }
        .productNewsItem { width: 98px; height: auto !important; min-height: inherit; margin: 0 !important; padding: 0 !important; }
        .productNewsItem .text { color:#053064; font-size:11px; font-weight:normal; text-decoration:none; text-transform: uppercase; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background: none; font-family: Arial, Helvetica, sans-serif; text-transform: none; width: 600px; margin: 0; /*padding: 27px 0px 0px 270px; height: 40px;*/ }
        /*.menu a:link { color: #6d6d6d; font-size:11px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #6d6d6d; font-size:11px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #6d6d6d; font-size:11px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #8ab235; font-size:11px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background: none; margin: 0; padding: 0px 8px 0px 8px; }
        .menuOverbg { background: none; margin: 0; padding: 0px 8px 0px 8px; }*/
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
		.leftMenu { text-align: left; width: 160px; margin: 0px 0px 0px 24px; padding: 4px 0px 0px 0px; }
        .leftMenuContainer { border: 0; background: none; width: 100%; margin: 0 !important; padding: 0 !important; }
        .leftMenuHeader { background: none; color: #1f1e21; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 0px 0px 2px 0px; border-bottom: 3px solid #8ab235; font-size: 22px; display: block; width: 100%; height: 100%; text-align: left; text-transform: none; }
        .leftSubMenu { border-top: 1px solid #c9c9c9 !important; margin: 4px 0px -2px 0px; padding: 14px 0px 14px 0px; background: url(images/bg_submenu.gif) right top repeat-y; }
		.leftMenuContainerSeperator {height:20px; }
		#ctl00_leftMenu0_leftMenuHeaderPanel { background: url(images/top_header.gif) right bottom no-repeat #ffffff; }
		
        .menuNorm { border-bottom: #d6d6d6 1px solid; }
        .menuNorm a { color: #1f1e21; font-size: 15px; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 2px 0px 2px 0px; }
        .menuNorm a:hover { color: #8ab235; font-size: 15px; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 2px 0px 2px 0px; }
        .menuActive { background: none; border-bottom: #c9c9c9 1px solid; font-size: 15px; font-weight: bold; margin: 0; padding: 2px 0px 2px 0px; color: #1f1e21; }
        .menuActive a { color: #1f1e21; font-size: 15px; font-weight: bold; text-decoration: none; margin: 0; padding: 2px 0px 2px 0px; display: block; }
		.menuActive a:hover { color: #8ab235; }
        .menuMore, .menuLess { border-bottom: #d6d6d6 1px solid; padding: 1px 0; }
		.menuMore a, .menuLess a { background: url(images/arrow-down.png) left center no-repeat; color: #1F1E21; font-size: 15px; font-weight: bold; padding: 2px 0 2px 18px; display: block; }
		.menuLess a { background: url(images/arrow-up.png) left center no-repeat; }

		.subMenuNorm  { display: block; background-color:transparent!important; margin: 0; padding: 0; }
        .subMenuNorm a { color: #1f1e21; background-color:transparent!important; font-size: 12px; text-decoration: none; font-weight: normal; display: block; margin: 0; padding: 0px 0px 6px 20px; }
        .subMenuNorm a:hover { color: #8ab235; background-color:transparent!important; font-size: 12px; text-decoration: none; font-weight: normal; display: block; margin: 0; padding: 0px 0px 6px 20px; }
        .subMenuActive { background-color:transparent!important; font-weight: normal; }
        .subMenuActive a { color: #1f1e21; border: 0; background-color:transparent!important; font-size: 12px; text-decoration: none; font-weight: bold; display: block; margin: 0; padding: 0px 0px 6px 20px; }
		.subMenuActive a:hover { color: #8ab235; background-color:transparent!important; }
		
        .subSubMenuNorm a { padding: 0px 0px 6px 20px; background-color:transparent!important; color: #1f1e21; font-size:11px; text-decoration:none; font-weight:normal; border: 0; }
        .subSubMenuNorm a:hover { padding: 0px 0px 6px 20px; color: #8ab235; font-size:11px; background-color:transparent!important; text-decoration: none; font-weight: normal; }
        .subSubMenuActive { background-color:transparent; font-weight: normal; }
        .subSubMenuActive a { padding: 0px 0px 6px 20px; background-color:transparent; color: #1f1e21; font-size:11px; text-decoration:none; font-weight: bold; border: 0; background:transparent; }
		.subSubMenuActive a:hover { padding: 0px 0px 6px 20px; color: #8ab235; background-color:transparent; font-size:11px; text-decoration:none; font-weight: bold; border: 0; background:transparent; }    
	/*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 { text-align: center; padding:0px; width:220px; }
        .imageBorderMedium {border: 0;}
		.productListView3 .textBox {
			text-align: left; height:160px; padding:10px; background:transparent url(images/productListItemBg.jpg) no-repeat center bottom;
		}		
				
        .productItemInfo {margin-top:-15px; background:none;}
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #cad400; }
		
		#productListTable .priceInfoIcon { display:none; }
		
		/*Product styles end*/

    /*News styles start*/
        .dato {color:#cad400; font-size:10px; font-weight:bold; line-height:15px; }
        .imageFloat{ float:right; margin-left:5px; margin-bottom:10px; display:inline;}
		/*.tlaFeedback { background: #7CB726; color: #FFFFFF; margin: 0px 0px 0px 448px; padding: 0px; position: relative; top: 4px; width: 290px; }*/
	
		#ctl00_topMenu_ctl00_validationSummary { color: #ffffff; margin: 0 !important; padding: 4px 4px 4px 4px !important; }
		*+html #ctl00_topMenu_ctl00_validationSummary { padding:2px !important; }
		
    /*News styles end*/

    /*RightBox styles start*/
        /*General RightBox styles start*/
			.isFrontpage .boxRightContainer { margin: 0; padding: 0; }
			.isFrontpage .boxRightContainerImg { position: relative; top: -76px; left: 0; }
			.boxRightContainerImg img {}
            .boxRightContainer { background: none; }
            .boxRightContainerImg { background: none; }
			
			.isFrontpage .boxRight { border: 0; color: #ffffff; font-size:11px; background: url(images/bg_log.gif) center top no-repeat; width: 187px; height: 355px; position: relative; top: 258px; left: -7px; }
			.isFrontpage .boxRightHeader { display: none; }
			.isFrontpage .boxRightContent { margin: 0; padding: 0; height: 100%; }
			.isFrontpage .boxRightContent img { margin: 0; padding: 0; }
			.boxRightContent img { margin: 0px 0px 18px 0px !important; padding: 0; }
			.boxRightContent a { font-size: 11px !important; }
			
            .boxRight { border: 0; color:#053064; font-size:11px; }
            .boxRight a { color:#053064; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#cad400; }
			.boxRight img { margin: 0px 0px 8px 0px; padding: 0; }
            .boxRightHeader { text-transform: none; color: #1f1e21; background: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; margin: 0 !important; padding: 0 !important; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#cad400; }
            .boxRight input { color: #c1c1c1; font-size: 10px; text-decoration: none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
			
            .newsSubscribeButton { background: none; border: 0px; text-align:left; font-size: 11px; text-transform: none; color: #ffffff !important; }
            .inputMailSmall { font-size: 10px; border: 0; color: #1f1e21; border:1px solid #C3C3C3; }
			#ctl00_ContentRegion_ctl00_subscribePanel { width: 128px; }
			#ctl00_ContentRegion_ctl00_mobileTextBox { display: none; }
			#ctl00_ContentRegion_ctl00_nameTextBox { height: 16px; line-height: 16px; margin: 0; padding: 0; }
			#ctl00_ContentRegion_ctl00_emailTextBox { height: 16px; line-height: 16px; margin: 4px 0px 0px 0px; padding: 0; }
			#Anthem_ctl00_ContentRegion_ctl00_subscribeButton__ { position: relative; top: -4px; left: 0; }
			#ctl00_ContentRegion_ctl00_subscribeButton { text-decoration: underline !important; display: block; }
			#LoginContainer .ForumButton {background-color:#8AB235; border:none;}
			.wishList #wishListItems {border-color:#8AB235;}
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#053064; font-size:11px; background: url(images/smallCart.gif) bottom right no-repeat; }
            .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 1px solid;  }
            .boxRightCart #smallCartLink a { color:#053064; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; margin-bottom: 0 !important; margin-top: 8px !important; padding-bottom: 0 !important; }
            .boxRightContainerBOX .boxRight { border: 0; color: #1f1e21; font-size: 11px; text-transform: none; margin: 0 !important; width: 184px; }
            .boxRightContainerBOX .boxRight a { color: #1f1e21; font-size:11px; text-decoration: underline; font-size: 16px; text-transform: none; display: block; margin: 0px 0px 6px 0px; padding: 0; }
            .boxRightContainerBOX .boxRight a:hover { color: #1f1e21; }
            .boxRightContainerBOX .boxRightHeader { text-transform: uppercase; color: #1f1e21; background: none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin: 0; padding: 0; width: 184px; }
            .boxRightContainerBOX .boxRightHeader a { color: #1f1e21; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color: #1f1e21; }
            .boxRightContainerBOX .boxRightContentAlt {}
			.boxRightContainerBOX .boxRightContentAlt a { font-size: 11px !important; display: block; margin: 0px 0px 6px 0px; padding: 0; }
			.boxRightContainerBOX .boxRightContentAlt table { margin: 0 !important; padding: 0 !important; }
			.boxRightContainerBOX .boxRightContent { margin: 0; padding: 0; }
			
			.boxCenterContainerRIGHT {  margin-top: 0 !important; margin-right: 8px !important; }
			.boxCenterContainerRIGHT .boxCenterHeader { background: none; text-transform: none; margin: 0 !important; padding: 0 !important; }
			.boxCenterContainerRIGHT .boxCenterHeader a { color: #1f1e21; font-size: 16px; font-weight: bold; text-decoration: none; }
			.boxCenterContainerRIGHT .boxCenterHeader a:hover { color: #1f1e21; }
			.boxCenterContainerRIGHT .boxCenter { border: 0; }
			.boxCenterContainerRIGHT .boxCenterContentAlt { background: none; color: #1f1e21; }
			.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent { color: #1f1e21; margin: 0; padding: 0; }
			.boxCenterContainerRIGHT .boxCenter a  { color: #1f1e21; }
			.tableBoxContent a { font-weight: normal !important; }
			
			.boxCenterContainerRIGHT .boxCenterContent { background: none; color: #1f1e21;margin: 0; padding: 0; }
			.boxCenterContainerRIGHT .boxCenterContent a { color: #1f1e21; }
			
			.boxCenterContainer { margin-bottom: 0 !important; padding-bottom: 0 !important; }
			.boxCenterContainer .boxCenter  { border: 0 !important; }
			.boxCenter img { margin: 0px 0px 8px 0px; padding: 0; }
			.boxCenterContentAlt img { margin: 8px 0px 0px 0px; padding: 0; }
			
			.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent { }
			.boxCenterContainerLEFT .boxCenterContent { }
			
			.boxCenterContainerLEFT .boxCenterHeader { background: none; text-transform: none;}
			.boxCenterContainerLEFT .boxCenterHeader a { color: #1f1e21; font-size: 16px; font-weight: bold; text-decoration: none; }
			.boxCenterContainerLEFT .boxCenterHeader a:hover { color: #1f1e21;}
			
			.boxCenterContainerLEFT { background: none; text-transform: none; }
			.boxCenterContainerLEFT a { color: #1f1e21; font-size: 16px; font-weight: bold; text-decoration: none; }
			.boxCenterContainerLEFT a:hover { color: #1f1e21;}
			
			.tableBoxContent { color: #1f1e21 !important; }
			.tableBoxContent a:hover  { color: #1f1e21 !important; }
			
			.boxCenterContainer .tableBoxContent  { color: #1f1e21; }
			.boxCenterContainer .tableBoxContent a  { color: #1f1e21; }
			.boxCenterContainer .tableBoxContent:hover  { color: #1f1e21 !important; }
			
			.boxCenterContainerLEFT .boxCenter a { color: #1f1e21; font-weight: bold; display: block; margin: 0px 0px 8px 0px; padding: 0; }
			
			.boxCenterContainerLEFT .boxCenter { border: 0; }
			
			.boxCenterContainer .boxCenterHeader { background: none; text-transform: none; }
			.boxCenterContainer .boxCenterHeader a { color: #1f1e21; font-size: 16px; font-weight: bold; text-decoration: none; }
			.boxCenterContainer .boxCenterHeader a:hover { color: #1f1e21; }
			
			.boxCenterContent { background: none; color: #1f1e21 !important; }
			.boxCenterContent a  { color: #1f1e21 !important; font-weight: normal !important; }
			.boxCenterContent a:hover { color: #1f1e21 !important; }
			
			.boxCenterContainer .boxCenterContent { background: none; color: #1f1e21; padding-bottom: 0 !important; }
			.boxCenterContainer .boxCenterContent a  { color: #1f1e21 ; }
			.boxCenterContainer .boxCenterContent a:hover { color: #1f1e21 !important; }
			
			
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {width:100px!important; }
			#ctl00_ContentRegion_productList_ProductRows_DividedByItemGroupRepeater_ctl00_itemRepeater_ctl04_offerConditionsLabel { color: #C9C9C9; }			
			#Anthem_ctl00_ContentRegion_ctl00_subscribePanel__ { float: left; position: relative; top: -76px; left: 32px; height: 95px; }
			.noItemsTable td { width: 100%; }
			.noItemsHeader { color: #1f1e21; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
	
		.wideFooter { background: url(images/bg_footer.gif) top left repeat-x #333333; width: 100%; display: block; color: #ffffff; margin: 0 auto; padding: 26px 0px 0px 0px; line-height: 18px; /*height:216px;*/ }
		.wideFooter a { color: #fff !important; text-decoration: none !important; }
		
		/*.isFrontpage .wideFooterFrontpage { width: 945px; margin: 0 auto; padding: 0; text-align: center; overflow: hidden; display: inherit; }*/
		.wideFooterFrontpage {  width: 945px; margin: 0 auto; padding: 0; text-align: center; overflow: hidden; display: inherit; }
		.wideFooterContent { background: #333333; width: 945px; margin: 0 auto; padding: 0px 0px 26px 0px; text-align: center; clear: both; display: table; }
		
		.divFooterPart1 { text-align: left; float: left; width: 470px; margin: 0; padding: 0px 20px 0px 0px;  }
		.divFooterPart1 p { margin: 0; padding: 10px 0px 0px 0px; }
		.divFooterPart2 { text-align: left; float: left; width: 130px; border-left: 1px solid #5e5e5e;  margin: 0px; padding: 0px 20px 0px 20px;    }
		.divFooterPart2 p { margin: 0; padding: 10px 0px 0px 0px; }
		.divFooterPart3 { text-align: left; float: left; width: 276px; background:transparent url(images/phone.gif) no-repeat left 128px; height:170px; }
		.divFooterPart3 p { margin: 0; padding: 10px 0px 0px 0px; }
		
        .mcbLogoBox { border: 1px solid #d6d6d6; }
        .mcbLogoBox a{ color:#ababab; }
        
		.mcbLogo  { float: right; position: static; margin: 0 !important; padding: 0 !important; }
        .textAdress { color: #ffffff; font-size:11px; text-align: left; float: left; width: 470px; margin: 0; padding: 0px 20px 0px 0px; }
        .textAdress a:link { color: #ffffff; font-size: 11px; line-height: 11px; }
        .textAdress a:active { color: #ffffff; font-size: 11px; line-height: 11px; }
        .textAdress a:visited { color: #ffffff; font-size: 11px; line-height: 11px; }
        .textAdress a:hover { color: #ffffff; font-size: 11px; line-height: 11px; }
		
#TopImageMap {
	position:absolute; 
	top:0px; 
	height:25px;
    width: 440px;
}		

#TopImageMap img {
	position:absolute; 
	top:0px; 
	height:25px;
    width: 440px;
}
    /*Footter styles start*/

/*Main styles end*/


/*test*/

/*.isAuthenticated .topSection { height: 101px; background: url(images/bgLoggedOut.jpg) center top no-repeat; }
.isAuthenticated .tla {float:left; margin-left:268px; width:100%; margin-top:15px;}

.isAuthenticated .tlaAuthList{padding:8px 0px 0 0; float:left;}
.isAuthenticated .tlaAuthList ul{display:inline;list-style-type:none;padding:0;margin:0;}
.isAuthenticated .tlaAuthList li{float:left;margin-right:8px;padding-left:9px;}
.isAuthenticated .tlaAuthList .loginAs a{font-weight:bold;}
.isAuthenticated .tlaAuthList a{color:#6D6D6D;text-decoration:none;font-weight:bold;; font-size:11px;}
.isAuthenticated .tlaAuthList a:hover{text-decoration:none; color:#8ab235;}
.isAuthenticated .tlaLogoutBtn{width:60px;height:21px;border:none;cursor:pointer; background:url(images/logOut.jpg) no-repeat; margin-top:5px; margin-left:10px;}
	
	
.isAuthenticated .menu {padding-top:24px; float:left;}
.isAuthenticated #TopImageMap {display:none;}

.tlaTrans, .tlaTrans img {
	float:left;
    height: 23px;
    margin-left: 0;
    margin-top: 0px;
	width:209px;
	margin-left:238px;
}
*/
.productListView3 .headlineList a { color: #1f1e21; }

.relatedProduct td {float:left;}

.relatedProductDiv {
	width:100px!important;
	border-top:3px solid #8ab235;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}

.relationsTableHeader {
	font-size:22px!important; 
	color:#000000!important;  
	background:transparent!important; 
	text-transform:none!important; 
	padding-left:0px!important;
	padding-top:5px!important;
}

.productRowSpacer {height:20px!important;}

#productRelationsCenter {border-top:1px solid #8ab235;}

.relatedProductImage {border:none!important;}

#ctl00_ContentRegion_ctl00_resultLabel {color:#000000;}

#productRelationsCenter .relationsTable .relatedProduct { width:117px; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { width:99px; height:99px; }

/*change color buttom */

.gift_basketStep_before { background: #8AB235; color: #ffffff; border: 1px solid #C3C3C3; }
.gift_basketStep_active { border: 1px solid #8AB235; color: #8AB235; }
.gift_basketStep_after { border: 1px solid #C3C3C3; color: #8AB235;}

.moreInfoText  a{ color: #1F1E21; text-decoration: underline}
.moreInfoText  a:hover{ color: #8ab235;}
.moreInfoTextFull{ margin-top:10px;}


/*-------------------------- New top styles - added Oct 06, 2011 -------------------------------*/
.main { background:url(images/topbg.png) center top repeat-x; }
.mainContent, .topSection, .content { width:925px; }


/*.topSection { background:url(images/top.jpg) center top no-repeat; height:100px; }*/
	/* Top login section */
		/*.tla { width:400px; background:url(images/tlabg.png) 0 0 no-repeat; display:block; float:left; }*/
		.tla { width:400px; background:url(images/sprite_image.png) 0 -150px no-repeat; display:block; float:left; }
		.tla, .tla > div { height:33px; }
		.tlaUnauthenticated { padding-top: 0px; padding-right:0; height:33px; }
		.tlaForgotPass { text-align: right; margin: 4px 0px 0px 592px; padding: 0; display:none; }
		.tlaForgotPass a { color: #bfbfbf; margin: 0px; padding: 0; display: block;  }
		.tlaForgotPass a:hover { color: #8ab235; }
		.tlaUsername { width: 96px; margin: 6px 8px 2px 20px; }
		.tlaPassword {  width: 120px; margin: 6px 4px 2px 13px; }
		.tlaUsername, .tlaPassword { font-family: 'Ubuntu', sans-serif; font-size:12px; line-height:18px; height:18px; padding:0; overflow: hidden; background: none; }
		*+html .tlaUsername, *+html .tlaPassword { line-height:16px; }
		.tlaLoginBtn { width: 20px; height:20px; margin:0; padding:0; cursor: pointer; position:relative; top:3px; left:-3px;}
		.tlaFeedback { background: #7CB726; color: #FFFFFF; margin: 6px 0px 0px 270px; padding: 0px; position: relative; top: 4px; width: 290px; }
		
		.isAuthenticated .tla { width:400px; background:none; display:block; float:left;}
		
		.isAuthenticated .tlaAuthList{padding:8px 0px 0 0; float:left;}
		.isAuthenticated .tlaAuthList ul{display:inline;list-style-type:none;padding:0;margin:0;}
		.isAuthenticated .tlaAuthList li{float:left;margin-right:8px;padding-left:9px;}
		.isAuthenticated .tlaAuthList .loginAs a{font-weight:bold;}
		.isAuthenticated .tlaAuthList a{color:#fff;text-decoration:none;font-weight:bold;; font-size:11px;}
		.isAuthenticated .tlaAuthList a:hover{text-decoration:none; color:#8ab235;}
		/*.isAuthenticated .tlaLogoutBtn{width:60px;height:18px;border:none;cursor:pointer; background:url(images/logout.png) no-repeat; margin-top:7px; margin-left:10px;}*/
		.isAuthenticated #TopImageMap {display:none;}
		
		.tlaTrans, .tlaTrans img { float:left; height: 33px; margin-left: 0; margin-top: 0px; width:85px; }
		#loginDiv { position:absolute; top:0; left:0; }
	/* e:Top login */
	
	.top { background: none; position: absolute; top: 33px; left:0; width:270px; height:67px; margin:0; }
	.topDiv { position: absolute; top: 0; width:270px; height:67px; margin-top:0; }
	.logoImg { height: 67px; position: relative; top:0;  width: 270px; }
	
	.menu { background: none; font-family: 'Ubuntu', sans-serif; text-transform:none; margin:0; padding:0; min-width:454px; width:auto; height: 33px; display:block; float:right; }
	.menu a { text-transform:uppercase; }
	.menu a:link { color: #fff; font-size:11px; font-weight:bold; text-decoration:none; }
	.menu a:active { color: #fff; font-size:11px; font-weight:bold; text-decoration:none; }
	.menu a:visited { color: #fff; font-size:11px; font-weight:bold; text-decoration:none; }
	.menu a:hover { color: #8ab235; font-size:11px; font-weight:bold; text-decoration:none; }
	.menuNormbg { background: none; margin: 0; padding: 0px 4px; }
	.menuOverbg { background: none; margin: 0; padding: 0px 4px; }
	.menuOverbg a, .menu a:hover { color: #8ab235; font-size:11px; font-weight:bold; text-decoration:none; }
	
	.topSmallCart { cursor: pointer; position:absolute;  right: 15px; top:33px; width:285px; height:30px; padding:36px 138px 0 0; text-align:right; }
	#topSmallCartCount { width:auto; min-width:120px; padding-right:8px; background:url(images/slash.png) right 2px no-repeat; text-align:right; }
	#topSmallCartPrice { width:auto; max-width:97px; padding-left:4px; text-align:left; }
	#topSmallCartCount, #topSmallCartPrice { color: #000; display:inline; /*float:left; position:relative; right:-50px; top:35px;*/ text-transform:uppercase; font-weight:500; line-height:18px; }
	#ctl00_topMenu_topSmallCart_cartItemCountLabel { color: #000; }
	#ctl00_topMenu_topSmallCart_cartPriceLabel { color: #000; }
	
	
	#criditCardBox { display:none; }
	/* Content section */
	.content { margin:0 auto; }
	.left { padding:0 21px 0 0; }
	.center { width:496px; }
	.isFrontpage .center {width:512px;}
	.right { float:left; margin:0; padding:0; width:184px; }
	.productNews .devider { width: 25px; }
	#LoginContainer .loginLeft { position: relative; margin-left:0; }
	#LoginContainer .loginRight { margin-top: 25px; }
/* e:New top styles */

.modalContainerClass {background: url("images/popup_bg.jpg") repeat-x scroll 0 0 transparent;
box-shadow: 0 0 16px 2px #666666;
    height: 228px;}
	
#modalShopMore {
     background: url("images/popup_shop.png") no-repeat scroll 0 0 transparent;
    color: transparent;
    font-size: 0;
    height: 50px;
    width: 171px;
}

#modalToBasket {
   background: url("images/popup_pay.png") no-repeat scroll 0 0 transparent;
    color: transparent;
    font-size: 0;
    height: 51px;
    width: 170px;
}
#modalShopMore a, #modalToBasket a {
    height: 50px;
    width: 170px;
}

#modalCheckboxContainer {
    background: url("images/popup_credit.png") no-repeat scroll 79px top transparent;
    margin-top: 25px;
    padding-top: 40px;
}
#modalHeader {padding-bottom: 18px;}
	
.modalCheckbox {top: 0px;}
/* modified by Linh on 23 Mar 2012 */
/*55*/.ssBox { background: url(images/sprite_image.png) left -400px no-repeat; width: 702px; height: 66px; position: relative; top: 0; margin: 0; padding: 0; }
/*57*/.isFrontpage .ssBox { background: url(images/sprite_image.png) left -220px no-repeat; width: 510px; height: 66px; position: relative; top: 0; margin: 0; padding: 0; }
/*59*/#productListTable .purchaseButton { width:200px; height:30px !important; padding:0 0 0 0; margin:6px 0 0 0 !important; background: url(images/sprite_image.png) no-repeat left -320px; }
/*60*/.isFrontpage .purchaseButton { width:93px; height:21px !important; padding:0 0 0 0; margin:6px 0 0 3px !important; background: url(images/sprite_image.png) no-repeat -550px -220px; }
/*61*/.isProduct .addToCartButton { background: url("images/newBuyBtn.jpg") no-repeat scroll 0 0 transparent;
    font-size: 0;
    height: 30px !important;
    margin: 6px 0 0 !important;
    padding: 0;
    width: 153px;}
/*113*/	.wishListButton, .checkListButton{ background:url(images/sprite_image.png) -550px -320px no-repeat; color:#666666; line-height:20px; font-size:10px; height:22px; width:99px; margin-top:0!important;}
/*525*/.topSection { background:url(images/sprite_image.png) center top no-repeat; height:100px; }
/*528*/
/*549*/.isAuthenticated .tlaLogoutBtn{width:60px;height:18px;border:none;cursor:pointer; background:url(images/sprite_image.png) -700px -220px no-repeat; margin-top:7px; margin-left:10px;}

/* New style 2012 Nov */
.isProduct .right {display:none;}
.isProduct .center {padding: 0; width: 702px;}
.isProduct .centerContent {padding: 0 0 10px; width: 702px;}
.isProduct .productItemPic { float: left; margin-right: 25px; width: 367px;}
.isProduct .imageBoxMedium { border: 1px solid #CCCCCC; padding: 0; text-align: center; width: 367px;}
.isProduct .imageBorderMedium {width:367px;}

.isProduct .shareBox {float: right; position: absolute; right: 1px;top: -39px; width: 104px;}
.isProduct #shareBoxTip {right: 31px !important; top: -14px !important;}
.isProduct .productItemInfo {background: none repeat scroll 0 0 transparent; margin-top: 0; width: 308px;}
.isProduct .choiceBox {background: url("images/productOrderBg.jpg") no-repeat scroll 0 0 transparent; height: 212px; margin-top: 0; width: 310px;}
.isProduct .choiceBorders { background: none repeat scroll 0 0 transparent; border: medium none; width:310px;}
.isProduct .choiceBordersInner { float: left; height: 177px; width: 310px; position:relative;}
.isProduct .checkAndWishList {display:none;}
.isProduct .itemQuantity { float: right; margin-left: 10px; margin-top: 10px; width: 130px; padding-top: 2px;}
.isProduct .itemPic { clear: both; float: left; margin: 0; padding-top: 20px; width: 368px;}
.isProduct .productItemPicBorder { border: medium none; margin: 0;}
.isProduct .itemPic .productItemPicContainer {border: 1px solid #EAEAEA; float: left; margin-bottom: 22px; margin-right: 16px; margin-top: 0; padding: 5px;}
.isProduct .itemPic .productItemPicContainer:nth-child(3n+3) {margin-right:0px!important;}
.isProduct .productItemInfo .product_box_container .itemPrices {display:none;}
.isProduct .itemPrices {display:none;}
.isProduct .choiceBordersInner .itemPrices{display:block!important; left: 0; position: absolute; text-align: center;top: 51px; width: 310px;}
.isProduct .choiceBordersInner .itemButton.addToCart {margin: 0; position: absolute; right: 20px; top: 108px; width: 153px;}
.isProduct .itemQuantity div span.text { font-size: 14px; height: 30px; left: 3px; position: absolute; text-align: right; top: 121px; width: 83px;}
.isProduct .itemQuantity div .stockText {color: #393939 !important;
    font-size: 11px !important;
    position: inherit !important;
    right: 190px !important;
    top: 10px !important;}
.isProduct .itemQuantity div .inputQuantity { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #ABABAB !important; font-size: 12px; height: 28px; left: 90px;    position: absolute; top: 114px;}
.isProduct .choiceBordersInner .prevPrice {font-size: 18px!important;}
.isProduct .choiceBordersInner .priceStor {display: block; font-size: 30px;font-weight: bold; line-height: 20px; padding-top: 7px; text-decoration: none;}
.isProduct .itemAdded { bottom: -4px; margin-left: 10px; padding-bottom: 10px; position: absolute;}
.isProduct .choiceBorders .ajaxload {display: block; float: right; margin: 5px 5px 2px 2px; position: absolute; right: 4px; top: 91px;}
.isProduct .DESVALSummaryErrors {margin: 0;}

.relatedProductDiv .overlayList { bottom: 5px; position: absolute; right: 0;}
.relatedProductDiv .overlayList img { border: 0 none !important; width: 100px;}

.isProduct #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice {
    display: block;
    line-height: 12px;
}
.isProduct #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price {
    display: block;
    line-height: 12px;
    padding-top: 2px;
}

.isProduct .relationsTable {width:702px;}
.isProduct .boxContent > div {clear:none!important;}

.isProductlist .divPrices {display: block;
    height: 70px; position:relative;}
	
.isProductlist .productListView3 .listItemDescription {
    height: 54px;
    margin-bottom: 5px;
    overflow: hidden;
}
.isProductlist .headlineList {
    font-weight: bold;
    height: 24px;
    line-height: 13px;
}
.isProductlist .divPricesOrder .prevPriceList {}

.isProductlist .divPricesOrder .priceStor {
    bottom: 37px;
    position: absolute;
}
.isProductlist .divPricesOrder .purchaseButton {
    bottom: 4px;
    position: absolute;
}


.isProduct .choiceBordersInner .itemButton.text{ position:absolute; top:95px; width:300px;}
.isProduct .choiceBordersInner .itemButton.text div:first-child{ height:26px !important;}
.isProduct .choiceBordersInner .itemButton.text .bigButton{ margin-bottom:5px;}