/*General styles start*/
	body  { background: url(images/bg_top_line.jpg) left top repeat-x #908163; color: #3e321f; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; }
    input, textarea, select { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #053064; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color: #e9901c; font-size: 24px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 30px; margin: 0px 0px 4px 0px; padding: 0; }
	.isFrontpage h1 { color: #221608; font-size: 16px; font-weight: bold; line-height: 24px; }
	h1 { color: #e9901c; font-size: 24px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 30px; }
    h2 { margin: 0; padding: 0px 0px 6px 0px; color: #352a1b; font-size: 17px; line-height: 24px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}
/*General styles end*/

/*ContentWraper styles start*/
	.outer { background: url(images/bg_site_logo.jpg) center top no-repeat; }
	.main { width: 930px; margin: 0 auto; padding: 0; }
    .content { background: url(images/bg_content.png) 186px top no-repeat; border: 0; width: 930px; margin: 0; padding: 0; }
	.isFrontpage .center { position: relative; margin: 0; padding: 52px 10px 0px 11px; width: 460px; }
	.center { position: relative; margin: 0; padding: 62px 10px 0px 11px; width: 460px; }
	.isFrontpage .boxCenterContainerImgLEFT { background: none; margin: 8px 0px 16px 0px; padding: 0; width: 225px; }
	.boxCenterContainerImgLEFT { background: none; margin: 4px 0px 0px 0px; padding: 0; width: 244px; }
	.boxCenterContainerImgLEFT img { width: auto; height: auto; }
	
	.isFrontpage .boxCenterContainerImgRIGHT { background: none; margin: 8px 0px 16px 0px; padding: 0; width: 225px; }
	.boxCenterContainerImgRIGHT { background: none; margin: 4px 0px 0px 0px; padding: 0; width: 244px; }
	.boxCenterContainerImgRIGHT img { width: auto; height: auto; }
    .centerContent { background: none; }
    .centerContentWebPage { background: none; margin: 0; padding: 0; position:relative;}
    .centerContentWebPageNoRight { background: none; width: 676px; }
    .mainContent { background: none; border: 0; width: 930px; position: relative; }
	/*.isFrontpage .productMenucontainer { margin: 0; padding: 0; background: none; }*/
    .productMenucontainer { margin: 0; padding: 0; background: none; }
	.leftMenuContainerSeperator { background: url(images/close_box.png) bottom center no-repeat; height: 9px; margin: 0; padding: 0; width: 176px; }
	
	.boxCenterContainerRIGHT { margin: 0px 6px 10px 0px; padding: 0; }
	.boxCenterContainerRIGHT .boxCenter { color: #3e321f; }

	.boxCenterContainerLEFT .boxCenter { color: #3e321f; }
	.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent { margin: 0; padding: 0; }
	
	.boxCenterContainerLEFT { margin: 0px 0px 10px 12px; padding: 0; }
	
	.boxCenter a { color: #3e321f !important; display: block !important; margin: 0 !important; padding: 4px 0px 6px 0px !important; }

	.link a {display:inherit!important;}

	#TopImageMap { width: 262px; height: 35px; margin: 112px 0px 0px 203px; padding: 0; position: absolute; top: 0; background: url(images/spriteImages.png) -350px -50px no-repeat; cursor: pointer; z-index: 100; }
	#TopImageMap img { width: 262px; height: 35px; } 
	#cartLine0 { margin: 0; padding: 3px 0px 3px 0px; }
	#cartLine1 { margin: 0; padding: 3px 0px 3px 0px; }
	#cartLine3 { margin: 0; padding: 3px 0px 3px 0px; }
	#cartLine4 { margin: 0; padding: 3px 0px 3px 0px; }
	#cartLine5 { margin: 0; padding: 3px 0px 3px 0px; }
	#cartLine6 { margin: 0; padding: 3px 0px 3px 0px; }
	
    .top { position: absolute; top: 0; float: left; text-align: left; margin: 31px 0px 0px 0px; padding: 0; width: 192px; height: 220px; background: none; left: 0; }
	.topDiv { width: 192px; margin: 0; padding: 0; }
	.topDiv table {  width: 192px; margin: 0; }
	.logoImg { width: 192px; height: 220px; margin: 0; padding: 0; position: relative; left: 0; float: left; top: 0; }

	.searchTable { width: 176px; height: 28px; background: url(images/spriteImages.png) -350px top no-repeat; margin: 0; padding: 0; }
	.searchTable div {}
	.searchTable .inputSearch { width: 116px; text-align: left; color: #3e321f; vertical-align: middle; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 6px; border: 0; background: none; height: 18px; line-height: 18px; }
	.searchButton { width: 37px; height: 20px; float: right; margin: 0px 4px 0px 0px; padding: 0; vertical-align: middle; }
	
	.productNewsContainerOuter { background: url(images/close_products.jpg) center bottom no-repeat #f5f2ea; margin: 0; padding: 0px 0px 18px 0px; clear: both; }
	.productNewsContainer { background: url(images/spriteImages.png) 0 -430px no-repeat; margin: 0; padding: 0; }
	.productNews { width: 436px; margin: 0px 0px 0px 12px; padding: 0; }
    .productNews img { border: 1px solid #e6e6e6;  }
    .productNewsItem { background: none; vertical-align: top; font-size: 10px; margin: 0; padding: 34px 0px 0px 0px; min-height: 130px !important; }
    .productNewsItem .text { color: #3e321f; font-size: 11px; font-weight: normal; text-decoration: none; }
	.productNews .devider { width: 14px; height: 1px; }
	
	
	
	.inputDelivery { color: #3e321f; }
	.wishList #wishListItems { border: 4px solid #3E321F; }
	#ctl00_ContentRegion_listSortDropDownList { border: 1px solid #E6E6E6; color: #3E321F; }
	
	.centerNoRight { width: 698px; margin: 0; padding: 17px 10px 0px 11px; }
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload { margin:1px 1px 1px 1px; width: 16px; height: 16px; background: url(images/ajax-loader.gif) left top no-repeat; }
    .divLoginBtn .ajaxload {margin:3px 1px 1px 1px !important; width: 16px; height: 16px; background: url(images/ajax-loader.gif) left top no-repeat; position:relative; left:10px;}
	.divLoginBtn{ position:relative; }
    .button { border: 0; background: #352a1b; color: #FFFFFF; line-height: 15px; cursor: pointer; }
    .bigButton { border: 0; background: #352a1b; color: #FFFFFF; line-height: 20px; cursor: pointer; font-size: 12px; }
    
    #freightLine { background: none; }

    .headlineList {line-height: 13px; font-weight: bold; color: #E9901C; }
    .headlineList a { color: #E9901C; text-decoration: none; }
    .headerPaging { background: none; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; }
    .headerPaging .paging { color: #3e321f; font-size: 10px; font-weight: bold; line-height: 13px; }
    .headerPaging a:link{ color: #3e321f; font-size: 10px; font-weight: bold; line-height: 13px; }
    .headerPaging a:active{ color: #3e321f; font-size: 10px; font-weight: bold; line-height: 13px; }
    .headerPaging a:visited{ color: #3e321f; font-size: 10px; font-weight: bold; line-height: 13px; }
    .headerPaging a:hover{ color: #3e321f; font-size: 10px; font-weight: bold; line-height: 13px; }
#productListTable {margin-left:0px;}
    th.line { border-bottom: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6;}
    .line { border-bottom:1px solid #E6E6E6; }
    .link:link { color: #3e321f; font-size: 10px; }
    .link:active { color: #3e321f; font-size: 10px; }
    .link:visited { color: #3e321f; font-size: 10px; }
    .link:hover { color: #3e321f; font-size: 10px; }
    .inputSearch { border: 1px solid #c3c3c3; width: 124px; }
    .inputSelect { font-size: 10px; border: 1px solid #E6E6E6; }
    .inputQuantity { font-size: 10px; border: 1px solid #E6E6E6; text-align: center; line-height: 15px; color: #3e321f; width: 26px; }
    .inputDelivery { font-size: 10px; border: 1px solid #E6E6E6; }
    .Img { border:1px solid #E6E6E6;}

    .productListView1{}
    .productListView2 { background: none; }
    .prevPrice { font-size: 11px; color: #e9901c; text-decoration: none; line-height: 20px; }
    .productHeader { background: none; }
    .productHeader .text a { }
    .prevPriceList { font-size: 13px; color: #e9901c; text-decoration: none; line-height: 13px; }
    .prevPriceSmall { color: #e9901c; font-size: 10px;  line-height: 15px; }
    .priceSmall { color: #e9901c; font-size: 11px;  line-height: 16px; }
    .price { font-size: 12px; color: #e9901c; text-decoration: none; line-height: 18px; font-weight: bold; }
    .priceStor{ font-size: 17px; color: #e9901c;  text-decoration: none; line-height: 17px; }
	.priceStorExcl { font-size: 10px; color: #e9901c; line-height: 13px; }
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right: 4px solid #ffffff; background: #352a1b; color: #ffffff; line-height: 18px; }
    .stepDelivery .last { border: none; }
	.stepDelivery .selected { background: #d77f00; font-size: 15px; text-decoration: none; line-height: 18px; }

    .text { line-height: 15px; color: #3e321f; }
    .text a:link { color: #3e321f; line-height: 13px; }
    .text a:active { color: #3e321f; line-height: 13px; }
    .text a:visited { color: #3e321f; line-height: 13px; }
    .text a:hover { color: #3e321f; line-height: 13px; }
	.isFrontpage .textSmall { display: none; }
	#Anthem_ctl00_LeftContentRegion_ctl00_subscribePanel__ { margin: 0px 12px 0px 12px; padding: 0; }
	
	
    .textSmall { color: #3e321f; font-size: 10px; }
    .textSmall a { color: #3e321f; font-size: 10px; }
    .textSmall a:link { color: #3e321f; font-size: 10px; }
    .textSmall a:active { color: #3e321f; font-size: 10px; }
    .textSmall a:visited { color: #3e321f; font-size: 10px; }
    .textSmall a:hover { color: #3e321f; font-size: 10px; }
    .textSmall .link a:hover { color: #3e321f; font-size: 10px; }
    .textRed { color: #3e321f; font-size: 10px; line-height: 13px; }
    .textBold { color: #3e321f; font-size: 10px; font-weight: normal; line-height: 13px; }
    .textStor { color: #3e321f; font-size: 12px; font-weight: normal; line-height: 13px; }

    .validationSummary { font-size: 10px; line-height:13px; color: #3e321f; padding-left:11px; padding-top:5px; }
    .validationSummaryHeader { font-weight:bold; }
	
	.topSection { width: 919px; height: 96px; text-align: left; padding: 0; position: relative; }
	.tla { width: 404px; float: right; position:relative;text-align: left; height: 19px; margin: 0; padding: 0; }
	#Anthem_ctl00_topMenu_ctl00_loginPanel__ { background: url(images/bg_login.png) right top no-repeat; height: 19px;  margin: 0; padding: 6px 0px 0px 0px; }
	.tla a {  color: #ffffff; display: block; margin: 0; padding: 0px 0px 0px 10px; font-size: 9px; line-height: 13px; text-decoration: none; background: url(images/arrow_icon.png) left 4px no-repeat; }
	.tla a:hover { color: #ffb11f; }
	
.tlaLogoutBtn, #ctl00_topMenu_ctl00_logoutButton {
	background:transparent;
    bottom: 25px;
    cursor: pointer;
    float: right;
    height: 19px;
    margin-right: 231px;
    position: relative;
    width: 71px; z-index:9999;
}
	.tlaAuthList {width:85px; z-index:1;}
	
	.tlaForgotPass { margin: -15px 0px 0px -26px; padding: 0; }
	.tlaForgotPass a { color: #ffffff; display: block; margin: 0; padding: 0px 0px 0px 10px; font-size: 9px; line-height: 13px; text-decoration: none; background: url(images/arrow_icon.png) left 4px no-repeat; }
	
	.tlaForgotPass { float: left; text-align: left; position: relative; }
	.tlaTrans {width:72px;height:75px;position:absolute;left:0px;top:0px;}
	.tlaFeedback {float:right;}
	.tlaFeedback li {color:red;}
	
	.loginAs { margin: 0; padding: 0; }
	#ctl00_ContentRegion_PnlEditUser { margin: 8px 0px 0px 0px; padding: 0; }
	#LoginContainer .ForumButton { background: #352A1B; border: 0; width: auto !important; color: #ffffff; height: auto !important;}
	
	.isAuthenticated {background:transparent url(images/bgLoggedIn.jpg) no-repeat center top;}
	
	.tlaUsername { float: left; margin: 0px 0px 0px 100px; padding: 0; width: 90px; height: 17px; line-height: 17px; color: #443926; text-align: left; background: none; border: 0; font-size: 9px; }
	.tlaPassword { float: left; margin: 0px 0px 0px 30px; padding: 0; width: 90px; height: 17px; line-height: 17px; color: #443926; text-align: left; background: none; border: 0; font-size: 9px; }
	.tlaLoginBtn { width: 71px; height: 19px; margin: 0px 10px 0px 0px; padding: 0; float: right; background: none; border: 0; cursor: pointer; }
    #criditCardBox {
    float: right;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -11px;
    text-align: left;
    top: 57px;
    width: 160px;
}
	.topSmallCart {
    background: url(images/spriteImages.png) no-repeat scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 10px;
    height: 59px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    text-align: left;
    top: 88px;
    width: 237px;
}
	#topSmallCartCount { margin: 28px 0px 0px 10px; padding: 0; }
	#topSmallCartPrice { margin: 0px 0px 0px 10px; padding: 0; color: #372d1d; }
	
	#ctl00_topMenu_ctl00_authBulletedList { margin: 0; padding: 2px 0px 0px 0px; width: 85px; }
	#ctl00_topMenu_ctl00_authBulletedList li { list-style: none;}
	.firebugLayoutBoxContent { display: none; }
	.checkAndWishList { margin: 0; padding: 0; }
	.itemButton { margin: 0px 0px 4px 10px; padding: 0; }
	.itemQuantity { margin: 0px 0px 8px 10px; padding: 0; }
     /*FrontPage styles start*/
        .frontpage{ width: 695px; height: 269px; background: url(images/banner.jpg) left top no-repeat !important; margin-bottom:10px; }
		.frontpage div { padding-top: 120px; margin-left: 238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#053064; width:220px; line-height:13px;}
		

		
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0px 0px 0px 5px;  float: left; width: 903px; text-align: left; height: 31px; position: relative; text-transform: none; }
        .menu a:link { color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none; }
        .menu a:active { color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none; }
        .menu a:visited { color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none; }
        .menu a:hover { color: #ffb11f; font-size: 11px; font-weight: normal; text-decoration: none; }
        .menuNormbg { background: none; height: 31px; margin: 0; padding: 5px 12px 0px 0px; line-height: 18px; height: 26px; }
        .menuOverbg { background: none; height: 31px; margin: 0; padding: 5px 12px 0px 0px; line-height: 18px; height: 26px; }
		.divClear { display: none; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
		.left { float: left; width: 176px; margin: 156px 16px 0px 0px; padding: 0; }
		.isFrontpage .left { float: left; width: 176px; margin: 156px 16px 0px 0px; padding: 0; }
		.right { float: right; width: 176px; float: right; margin: 62px 32px 0px 0px; padding: 0; }
		.isFrontpage .right { width: 255px; position: relative; margin: 339px 2px 0px 0px; padding: 0; }
		.productNewsItem div { margin: 0; padding: 0; }
		.productListView1 .item { background: none; margin: 0px 0px 0px 11px; padding: 0; }
		.productListView1 .alt { background: none; margin: 0px 0px 0px 11px; padding: 0; }
		.noItemsTable { background: none; margin: 0px 0px 0px 11px; padding: 0; }
		.noItemsTable td { width: 100% !important; }
		.topSectionView1 { background: none;  padding: 0; margin-left:15px; }
		.topSectionBreadcrumb { margin: 0px 0px 8px 0px; padding: 0; }
		.topSectionBreadcrumb li .b { margin: 0px 2px 0px 4px; padding: 0; }
		.centerProductListNoRight {margin: 62px 0px 0px 14px; width:692px;}
		
		
		.leftMenu { width: 176px; margin: 0; padding: 0px 0px 2px 0px; background: url(images/bg_box.png) center top repeat-y; }
        .leftMenuContainer { border: 0; margin: 0; padding: 0; }
        .leftMenuHeader { background: url(images/spriteImages.png) 0 -100px no-repeat; width: 158px !important; height: 43px !important; border: 0; margin: 0 !important; padding: 0px 0px 0px 18px !important; line-height: 43px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #ffffff; text-transform: none; }
        .leftSubMenu { border: 0; margin: 0; padding: 0; }

        .menuNorm { border: 0; width: 164px; border-bottom: #e0e0e0 1px solid; margin: 0px 0px 0px 6px; padding: 0; overflow: hidden; }
        .menuNorm a { color: #453b2b; font-size: 11px; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 6px 6px 6px 6px; overflow: hidden; }
        .menuNorm a:hover { color: #453b2b; font-size: 11px; text-decoration: none; font-weight: bold; list-style: none; margin: 0; padding: 6px 6px 6px 6px; background: #eeeeee; overflow: hidden; }
        .menuActive { background: none; border: 0; width: 164px; border-bottom: #e0e0e0 1px solid; margin: 0px 0px 0px 6px; padding: 0; overflow: hidden; }
        .menuActive a { color: #453b2b; font-size: 11px; font-weight: bold; text-decoration: none;  display: block; margin: 0; padding: 6px 6px 6px 6px; background: #eeeeee; overflow: hidden; }
		.menuActive a:hover { color: #d77f00; overflow: hidden; }

		.subMenuNorm { margin: 0; padding: 0; border-top: #e0e0e0 1px solid; }
        .subMenuNorm a { color: #d77f00; font-size: 11px; text-decoration: none; font-weight: normal; background: none; margin: 0; padding: 6px 0px 6px 16px; }
        .subMenuNorm a:hover { color: #453B2B; font-size: 11px; text-decoration: none; font-weight: normal; margin: 0; padding: 6px 0px 6px 16px; }
       
	   	.subMenuActive { background: none; font-weight: normal; border: 0; font-size: 11px; background: none; margin: 0; padding: 0; border-top: #e0e0e0 1px solid; }
        .subMenuActive a { color: #453B2B; font-size: 11px; text-decoration:none; font-weight: normal; border: 0; margin: 0; padding: 6px 0px 6px 16px; background: none; }
		.subMenuActive a:hover { color: #d77f00;   font-size: 11px; text-decoration:none; font-weight: normal; border: 0; margin: 0; padding: 6px 0px 6px 16px; background: none; }
		
		.subSubMenuNorm {}
        .subSubMenuNorm a { color: #453B2B; font-size: 10px; text-decoration: none; font-weight: normal; border: none; }
        .subSubMenuNorm a:hover { color: #d77f00; font-size: 10px; text-decoration: none; font-weight: normal; }
        .subSubMenuActive { background: none; font-weight: normal; }
        .subSubMenuActive a { color: #d77f00; font-size: 10px; text-decoration: none; font-weight: normal; border: 0; }
		.subSubMenuActive a:hover { color: #453B2B; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background: none; }
        .choiceBorders { border: 1px solid #e6e6e6; background: none; display: block; margin: 0; padding: 8px 0px 8px 0px; }
        
        .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 #E9901C; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#E9901C; font-size:10px; font-weight:bold; line-height:15px; }
        .imageFloat{ float:right; margin-left:5px; margin-bottom:10px; display:inline;}
    /*News styles end*/

    /*RightBox styles start*/
        /*General RightBox styles start*/
			.isFrontpage .boxRightContainer {padding-top: 12px; padding-bottom: 9px; margin-bottom: 12px; background: url(images/close_box.png) center bottom no-repeat; }
			.isFrontpage .boxRightContainerNewsLetter{display:none;}
            .boxRightContainer { background: url("images/close_box.png") no-repeat scroll center bottom transparent; display: block; padding-top:2px; padding-bottom:9px;}
			.isFrontpage .boxRightContainerImg { margin: 0; padding: 0; }
            .boxRightContainerImg {background: none; margin: 10px 0px 0px 0px; padding: 0; }
			.isFrontpage .boxRightContainerImg img { margin: 0; padding: 0; }
			.boxRightContainerImg img { margin-bottom: 6px; }
			
			.isFrontpage .boxRightContainerImg img { width: auto; height: auto; max-width: 225px; }
			.boxRightContainerImg img { max-width: 176px; height: auto; }
            .isFrontpage .boxRight { border: 0; margin: 0; padding: 0; width: 176px; text-align: left; display:block;margin-top:-10px; }
			
            .boxRight a { color: #3e321f; font-size: 11px; text-decoration: none; display: block; margin: 0; padding: 2px 0px 4px 0px; }
            .boxRight a:hover { color: #3e321f; }
            .isFrontpage .boxRightHeader { background: url(images/bg_header.png) center top no-repeat; width: 158px !important; height: 43px !important; border: 0; margin: 0 !important; padding: 0px 0px 0px 18px !important; line-height: 43px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #ffffff; text-transform: none; }
			.LoginBoxRight .boxRightHeader {font-size:14px; line-height:40px; padding-top:3px;}
			.isFrontpage .boxRightContent { width: 176px; margin: 0; padding: 0px 0px 8px 0px; background: url(images/bg_box.png) center top repeat-y; }
			.boxRightContent img { margin: 0 !important; padding: 0; }
			.boxRightHeader {  background: url(images/bg_header.png) center top no-repeat; width: 158px !important; height: 43px !important; border: 0; margin: 0 !important; padding: 0px 0px 0px 18px !important; line-height: 43px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #ffffff; text-transform: none;  }
            .boxRightHeader a { color: #3e321f; text-decoration:none; }
            .boxRightHeader a:hover { color: #3e321f; }
            .boxRight input { color: #3e321f; font-size: 10px; text-decoration: none; width: 142px; margin-left:10px;}
			
			
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton { background: url(images/spriteImages.png) -350px -119px no-repeat; width: 149px !important; height: 21px; line-height: 21px; text-align: left; font-size: 11px; margin: 0; padding: 0px 0px 0px 4px; color: #FFFEFE !important; }
            .inputMailSmall { font-size: 10px; border: 1px solid #c3c3c3; color: #3e321f; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border: 0; color: #3e321f; font-size: 11px; background: url(images/smallCart.gif) 114px 52px no-repeat; margin: 0; padding: 0; display: block; }
			.boxRightCart #smallCartCount { height: auto; }
			#smallCartCount { border: 0; }
			#Anthem_ctl00_ContentRegion_smallCart_cartItemCountLabel__ { border: 0; }
            .boxRightCart #smallCartCount div { border-bottom: #e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom: #e6e6e6 1px solid; }
			#smallCartPrice div { margin: 0; padding: 4px 0px 4px 0px; }
            .boxRightCart #smallCartLink a { color: #3e321f; font-size: 11px; text-decoration: none; font-weight: bold; }
			#ctl00_ContentRegion_smallCart_cartItemCountLabel { display: block; margin: 4px 0px 4px 0px; padding: 0; }
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background: none; margin: 0; padding: 0; }
			.boxRightContainerBOX img { margin: 0px 0px 6px 0px; }
            .boxRightContainerBOX .boxRight { border: 0; color: #3e321f; margin: 0; padding: 0; }
			.tableBoxContent { color: #3e321f !important; }
            .boxRightContainerBOX .boxRight a { color: #3e321f; font-size: 11px; text-decoration: underline; }
            .boxRightContainerBOX .boxRight a:hover { color: #3e321f; }
            .boxRightContainerBOX .boxRightHeader { background: none; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; }
            .boxRightContainerBOX .boxRightHeader a { color: #3e321f; text-decoration: none; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; text-transform: none; }
			
			.boxCenterHeader a { color: #3e321f !important; text-decoration: none !important; font-size: 17px !important; font-family: Georgia, "Times New Roman", Times, serif !important; text-transform: none !important; }
			.boxRightContent { margin: 0; padding: 0 !important; background:url("images/bg_box.png") repeat-y scroll center top transparent;}
			.boxCenterContainer { margin-bottom: 0; padding-bottom: 0; padding-left: 0; }
			.boxCenterContainerRIGHT .boxCenterContent { margin: 0; padding: 0; }
			.boxCenterContainerRIGHT .boxCenterHeader  { margin: 0; padding: 8px 0px 0px 0px; background: none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color: #3e321f; }
			.boxRightContainerBOX .boxRightContent { color: #3e321f; }
            .boxRightContainerBOX .boxRightContentAlt { background: none; margin: 0; padding: 0; }
			.boxRightContentAlt img { margin: 12px 0px 12px 0px; padding: 0; }
			.boxRightContentAlt table { margin: 0 !important; padding: 0 !important; }
			.boxCenterContainerLEFT .boxCenterContent { padding-top: 0; padding-left: 0; }
			.boxCenterContainerLEFT .boxCenterContentAlt { padding-top: 0; }
			.boxCenterContainer .boxCenterContentAlt { padding-top: 0; padding-left: 0; background: none; } 
			.boxCenterContainer .boxCenterContent { padding-bottom: 0; padding-top: 0; padding-left: 0; }
			.tableBoxContent { margin: 0 !important; padding: 0 !important; }
			.boxCenterContainerLEFT .boxCenterHeader  { padding-left: 0; padding-top: 8px; background: none; }
			.boxCenterContainer .boxCenterHeader { background: none; margin: 0; padding: 0; }
			
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage { border: 0; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
		.isFrontpage .divFooterFrontpage { background: url(images/spriteImages.png) 185px -200px no-repeat; height: 198px; overflow: hidden; }
		.divFooterFrontpage { background: url(images/bg_footer_2.png) 185px top no-repeat; height: 36px; overflow: hidden; }
		.divFooterPart1 { float: left; text-align: left; color: #fffefe; width: 296px; margin: 28px 0px 0px 208px; font-size: 11px; }
		.divFooterPart1 p { margin: 0; padding: 8px 0px 0px 0px; }
		.divFooterPart1 a { color: #fffefe; text-decoration: none; font-size: 11px; }
		.divFooterPart1 a:hover { color: #221608; }
		.divFooterPart2 { float: left; text-align: left; color: #fffefe; width: 174px; margin: 28px 0px 0px 13px; padding: 0px 0px 0px 13px; font-size: 11px; background: url(images/line_partition.png) left 6px no-repeat; }
		.divFooterPart2 p { margin: 0; padding: 8px 0px 0px 0px; }
		.divFooterPart2 a { color: #fffefe; text-decoration: none; font-size: 11px; }
		.divFooterPart2 a:hover { color: #221608; }
		
		.divFooterPart3 { float: left; text-align: left; color: #fffefe; width: 134px; margin: 28px 0px 0px 13px; padding: 0px 0px 0px 13px; font-size: 11px; background: url(images/line_partition.png) left 6px no-repeat; }
		.divFooterPart3 p { margin: 0; padding: 8px 0px 0px 0px; }
		.divFooterPart3 a { color: #fffefe; text-decoration: none; font-size: 11px; }
		.divFooterPart3 a:hover { color: #221608; }
	
		.textAdressTD { margin: 0; padding: 0; }
		.mcbLogo { float: right; text-align: left; position: static; bottom: 0; margin: 0px 22px 100px 0px; padding: 0; }
        .mcbLogoBox { border: 1px solid #fffefe; margin: 0; padding: 0; }
		.mcbLogoBox {width:150px;}
		*:first-child+html .mcbLogoBox {width:142px!important;}
        .mcbLogoBox a { color: #fffefe; }
		.mcbLogoBox a:hover { color: #ffffff; }
        
        .textAdress { color: #fffefe; font-size: 11px; line-height: 11px; float: left; width: 532px; text-align: left; margin: 0px 0px 100px 194px; padding: 0; }
		.textAdress a { text-decoration: none; }
        .textAdress a:link { color: #fffefe; font-size: 11px; line-height: 11px; }
        .textAdress a:active { color: #fffefe; font-size: 11px; line-height: 11px; }
        .textAdress a:visited { color: #fffefe; font-size: 11px; line-height: 11px; }
        .textAdress a:hover { color: #ffffff; font-size: 11px; line-height: 11px; }
    /*Footter styles start*/

/*Main styles end*/

.productListView3 .headlineList a { color: #3E321F;}
/*hien 20-10-2011*/
.boxRightContent .divLoginUserName{margin-top:10px;}
.divLoginPassword{padding-bottom:7px;}
.boxRight{margin-left:0; width:176px;}
.loggedInAsPart {margin-left:11px; padding-top:5px; margin-bottom: 0 !important;}
.LoginBoxRight .boxRightLoginContent a{margin-left:11px; margin-top:0; padding-top:0;}
.LoginBoxRight .boxRightLoginContent input{margin-left:11px;}
.userTypeFields{padding-bottom:10px; padding-top:5px;}
.userTypeSelector{margin-right:10px;}
.centerContentWebPage input{height:20px; line-height:20px;}
.centerContentWebPage input[type=radio]{height:10px; line-height:12px;}
.centerContentWebPage input[type=checkbox]{height:10px; line-height:12px;}
.divLoginLinks{margin-left:11px;}
#LoginContainer #createUserDiv { margin-right:0px;}
.LoginBoxRight .sendPasswordLink { margin:5px 0 0; padding-bottom:0;}
