/*General styles start*/

body, html, div, blockquote, img, p, h1, h2, h3, h4, h5, h6, pre, ul,  ol, li, dl, dt, dd, form, a, fieldset, th, td  
{ margin: 0; padding: 0; border: 0; outline: none; }

   html {}
   body { background: url(images/bg_site_all.jpg) left top repeat; font-family: Arial, Helvetica, sans-serif; color: #414141; font-size: 11px; }
   input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#424242; line-height:13px; border: none; }
   .tekstbox { border: 1px solid #c3c3c3;}
   h1 { color:#BEB47C; font-size:20px; font-weight:bold; line-height:24px; font-family:Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
   h2 { margin: 0px; padding: 0px 0px 8px 0px; color:#414141; font-size:17px; line-height:21px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
.headline {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
}
   .main {background: url(images/bg_site_normal.jpg) center top no-repeat;}
   .main.isProductlist {background: url(images/bg_site.jpg) center top no-repeat;}
   .isAuthenticated.main {background: url(images/loggedInBg_site.jpg) center top no-repeat;}
   .main.isProductlist.isAuthenticated {background: url(images/bg_site_logged_in_product.jpg) center top no-repeat;}

	
/*General styles end*/

/*ContentWraper styles start*/
	.outer {   }
    .content { background: none; border: 0; margin: 0 auto; padding: 0; width: 980px; }
	.isFrontpage .center { width: 702px; float: left; margin: 0; padding: 0; }
	.center { float: left; margin: 10px 0px 0px 10px; padding: 0; }
	.centerProductListNoRight { width: 684px; margin: 10px 0px 0px 10px; padding: 0;  }
	.centerNoRight { width: 692px; margin: 10px 0px 0px 10px; padding: 0; }
	.left { width: 170px; margin: 0px 34px 0px 34px; padding: 0; background: none; }
	.isFrontpage .right { width: auto; height: auto; margin: 0; padding: 0; }
	.right { width: 170px; margin: 0px 48px 0px 0px; padding: 6px 0px 0px 0px; }
	
	.topSectionView1 {
		margin-bottom:15px;
	}	
	.topSectionBreadcrumb { margin: 8px 0px 8px 0px; padding: 0; }
	.topSectionBreadcrumb li .b { margin: 0px 2px 0px 4px; padding: 0; background: url(images/arrow_icon_1.png) left 4px no-repeat; }
	
	
	.isFrontpage .boxCenterContainerImgLEFT { margin: 0px 9px 0px 0px; padding: 0px 0px 24px 0px; width: 228px; background: url(images/bg_banner_ads.jpg) left bottom no-repeat; }
	.isFrontpage .boxCenterContainerImgLEFT img { width: auto; }
	.isFrontpage .boxCenterContainerImgRIGHT { margin: 0; padding: 0px 0px 24px 0px; width: 228px; background: url(images/bg_banner_ads.jpg) left bottom no-repeat; }
	.isFrontpage .boxCenterContainerImgRIGHT img { width: auto; }
	.boxCenterContainer { background: none; }
	.boxCenterContainerRIGHT .boxCenterContentAlt { background: none; }
	.boxCenterContainer .boxCenterContentAlt { background: none; }
	#logo_parner { margin-left:-10px;}
	
    .centerContent { background: none; }
    .centerContentWebPage { background: none; }
    .centerContentWebPageNoRight { background: none; width: 100%; margin: 0; padding: 0; }
    .mainContent { background: none; border: 0; width: 100%; }
    .productMenucontainer { background: none; width: 170px; margin: 0px 0px 8px 6px; padding: 0; }
	.productMenucontainer ul li {list-style:none;}
	.menuMore a, .menuLess a {color:#414141; font-weight:bold; text-decoration:none;}
    .top { position: absolute; top: 0; float: left; text-align: left; margin: 0; padding: 0; width: 340px; height: 134px; background: none; }
	.topDiv { width: 340px; margin: 0; padding: 0; }
	.topDiv table {  width: 340px; margin: 0; }
	.logoImg { width: 340px; height: 134px; margin: 0; padding: 0; position: relative; left: 0; float: left; top: 0;  }
	
	.topSection { width: 980px; height: 175px; margin: 0 auto; padding: 0; }
	
	.tla { 
	float: right; 
	width: 550px; 
	float: right; 
	height: 37px;
	margin:0px 40px 0px 0px;
	padding: 0px;
	background:transparent; }
	
	.tlaUnauthenticated {
    background: url(images/bg_login.png) no-repeat scroll right top transparent;
    height: 37px;
    margin: 0;
	padding:10px 0px 0px 0px;
	}
	.tlaUsername { width: 108px; float: left; text-align: left; height: 19px; line-height: 19px; color: #6e7276; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 26px; float: left; background: none; border: 0; float: left; }
	.tlaPassword { width: 108px; text-align: left; height: 19px; line-height: 19px; color: #6e7276; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 20px; background: none; border: 0; float: left; }
	
.tlaAuthenticated {
    float: right;
    margin-top: 10px;
	width:328px;
}
	
	.tlaForgotPass { position: absolute; left: -10px; top: 0; color: #ffffff; font-size: 10px; margin: 0; padding: 12px 0px 0px 0px; text-align: left; width: 120px; }
	.tlaLogoutBtn {float:right; width:71px; height:19px; margin-left:20px; background:transparent; cursor:pointer;}
	.tlaAuthList {  float: left; background: url(images/bg_login2.png) left top no-repeat; height: 60px; }
	.tlaAuthList li { list-style: none; float:left; }
	.tlaAuthList li a {color:#FFFFFF;}
	#ctl00_topMenu_ctl00_authBulletedList { margin:0px; padding: 0; }
	#ctl00_topMenu_ctl00_authBulletedList a { display: block; background: url(images/arrow_list.png) left 4px no-repeat; color: #ffffff; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px; text-decoration: none; }

	.tlaForgotPass a { clear: both; color: #ffffff; text-decoration: none; font-size: 10px; display: block; margin: 0; padding: 0px 6px 0px 10px; background: url(images/arrow_icon_1.png) left 5px no-repeat; }
	.tlaForgotPass a:hover { color: #ffffff; }
	.tlaLoginBtn { width: 71px; height: 19px; float: right; margin: 0; padding: 0; background: none; border: 0; cursor: pointer; }
	
	
	.topSmallCart { float: right; top: 0; padding: 0; position: relative; width: 220px; height: 86px; margin: -52px 124px 0px 0px; padding: 0; color: #ffffff; text-transform: none; cursor: pointer; font-size: 11px; }
	#topSmallCartCount { margin: 24px 0px 0px 0px; text-align: right; }
	#topSmallCartPrice { margin: 0px 0px 0px 0px; text-align: right; }
	#criditCardBox { display: none; }
	
	#Anthem_ctl00_topMenu_topSmallCart_cartPriceLabel__ { background: none; margin: 0; padding: 0; }
	
	.frontpageOuter { width: 702px; height: 334px; margin: 0; padding: 0; background:url(images/bg_dropshadow_banner.jpg) center bottom no-repeat; }
	#ctl00_ContentRegion_ctl00_frontpageDiv { width: 702px; height: 301px; }
.tlaTrans {
    float: left;
    height: 20px;
    margin-left: 52px;
    width: 140px;
}
	.leftMenuContainerSeperator { height: 10px; }
	
	
	
/*ContentWraper styles end*/
	
/*ContentWraper styles end*/

/*Main styles start*/
.ajaxload {
    background: url(images/ajax-loader.gif) no-repeat scroll left top transparent;
    height: 16px;
    left: 199px;
    margin: 1px;
    position: relative;
    top: 30px;
    width: 16px;
}
    
    .button { border:none; background:#414141; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#414141; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;/*  padding: 2px; margin-right: 4px; */}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #414141; border-bottom:1px solid #414141; background-repeat:repeat-x; }
    .headerPaging .paging { color:#414141; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#414141; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#414141; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#414141; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#353a3e; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #777777; border-top:1px solid #777777;}
    .line { border-bottom:1px solid #777777;}
    .link:link { color: #353a3e; font-size:10px; }
    .link:active { color: #353a3e; font-size:10px; }
    .link:visited { color: #353a3e; font-size:10px; }
    .link:hover { color: #353a3e; 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; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #353a3e;}

    .productListView1{}
    .productListView2 {background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#353a3e; text-decoration:none; line-height:20px; }
    .productHeader { background: #494949; color:#ffffff; margin: 0; padding: 5px; }
	.noItemsHeader { color: #ffffff; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#353a3e; text-decoration:none; line-height:13px; display: table; margin: 4px 0px 0px 0px; padding: 0;}
    .prevPriceSmall { color:#353a3e; font-size:10px; line-height:15px; }
    .priceSmall { color:#353a3e; font-size:11px;  line-height:16px; }
    .price { font-size:14px; color:#353a3e; font-weight: bold; text-decoration:none; line-height:22px; }
    .priceStor { font-size:22px; color:#000000; text-decoration:none; line-height:26px; background:url(images/bg_price.gif) right top no-repeat; display: block; word-spacing: -2px; cursor:pointer;}
	.priceStorExcl {font-size:10px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#000000;}
    
	.stepDelivery .selected { font-size: 17px; font-weight: bold; color: #ffffff; background: #BEB47C; text-decoration: none; }
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#414141; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#414141; line-height:13px; }
    .text a:active{color:#414141; line-height:13px; }
    .text a:visited{color:#414141;  line-height:13px; }
    .text a:hover{color:#353a3e; line-height:13px; }
	.isFrontpage .textSmall { display: none; }
    .textSmall { color:#414141; font-size:11px; }
    .textSmall a { color:#414141; font-size:10px; }
    .textSmall a:link { color:#414141; font-size:10px; }
    .textSmall a:active { color:#414141; font-size:10px; }
    .textSmall a:visited { color:#414141; font-size:10px; }
    .textSmall a:hover { color:#353a3e; font-size:10px; }
    .textSmall .link a:hover { color:#353a3e; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#414141; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#414141; font-size:12px; font-weight:bold; line-height:13px; }

.validationSummary {
    color: #FF0000;
    font-size: 10px;
    left: 38px;
    line-height: 13px;
    position: relative;
    top: 14px;
}
	.validationSummary ul li {list-style:none;}
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:504px; height:289px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#414141; width:220px; line-height:13px;}

        .productNews img { border: 0 !important;  }
        .productNewsItem { background: none; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#414141; font-size:11px; font-weight:bold; text-decoration:none; }
		.productNewsItem div { margin: 0; padding: 0px 9px 0px 0px; display: block;}
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background: none; width: 940px; height: 39px; clear: both; text-align: left; position: relative; top: 101px; left: 0; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0px 0px 0px 40px; }
        .menu a:link { color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; text-transform: none; }
        .menu a:active { color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; text-transform: none; }
        .menu a:visited { color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; text-transform: none; }
        .menu a:hover { color: #948c5d; font-size: 13px; font-weight: bold; text-decoration: none; text-transform: none; }
        .menuNormbg { background: none; margin: 0px 20px 0px 0px; padding: 0; height: 39px; }
		.menuNormbg a { display: block; margin: 0; padding: 2px 0px 0px 0px; }
		
        .menuOverbg { background: none; margin: 0px 20px 0px 0px; padding: 0; height: 39px; }
		.menuOverbg a { display: block; margin: 0; padding: 2px 0px 0px 0px; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border: 0; margin: 0; padding: 0px 0px 10px 0px; background: url(images/bg_box.gif) left top repeat-y #dedede; }
        .leftMenuHeader { text-transform: uppercase; color: #ffffff; background: url(images/bg_menu.jpg) left top repeat-x #252525; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform: none; font-size:17px; width: 160px; margin: 0; padding: 6px 0px 8px 10px; }
        .leftSubMenu { border: 0; margin: 6px 0px 0px 10px; padding: 0; }
		.searchTable { width: 170px; margin: 0px 0px 14px 6px; padding: 0; background: url(images/bg_search.png) left top no-repeat; }
		.searchTable .inputSearch  { margin: 0; padding: 0px 0px 0px 8px; border: 0; vertical-align: middle; background: none; color: #424242; }
		.searchTable .searchButton { vertical-align: middle; }

		.leftMenu { margin: 0; padding: 8px 0px 2px 10px; }
		
        .menuNorm { border: 0; margin: 0px 0px 8px 0px; padding: 0; }
        .menuNorm a { color:#414141; font-size:11px; font-weight: normal; text-decoration:none; }
        .menuNorm a:hover { color:#948c5d; font-size:11px; text-decoration:none; font-weight: normal; list-style:none; }
        .menuActive { background: none; border: 0; margin: 0px 0px 8px 0px; padding: 0; }
        .menuActive a { color:#948c5d; font-size:11px; font-weight: normal; text-decoration:none; }
		.menuActive a:hover { color:#414141; font-size:11px; font-weight: normal; text-decoration:none; }

		.subMenuNorm { margin: 0; padding: 0px 0px 6px 0px; }
        .subMenuNorm a { color:#414141; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#414141; font-size:10px; text-decoration:none; font-weight:normal; }
		
		.subMenuActive { margin: 0; padding: 0px 0px 6px 0px; }
        .subMenuActive { background: none; font-weight:normal; border: 0; }
        .subMenuActive a { color:#948c5d; font-size:10px; text-decoration:none; font-weight:normal; border: 0; }
		.subMenuActive a:hover { color:#414141; font-size:10px; text-decoration:none; font-weight:normal; }
		
		.subSubMenuNorm { margin: 4px 0px 0px 10px; padding: 0; background: none; border: 0; }
        .subSubMenuNorm a { color:#414141; font-size:9px; text-decoration:none; font-weight:normal; border: 0; }
        .subSubMenuNorm a:hover { color:#948C5D; font-size:9px; text-decoration:none; font-weight:normal; }
		
		.subSubMenuActive { margin: 4px 0px 0px 10px; padding: 0; background: none; border: 0; }
        .subSubMenuActive { background: none; font-weight:normal; border: 0; }
        .subSubMenuActive a { color:#948C5D; font-size:9px; text-decoration:none; font-weight:normal; border: 0; }
		.subSubMenuActive a :hover { color:#948C5D; font-size: 9px; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background: none; }
        .choiceBorders { border:1px solid #e6e6e6; background: none;}
		#Anthem_ctl00_ContentRegion_cartAnthemPanel__ {}
		#Anthem_ctl00_ContentRegion_cartAnthemPanel__ table { width: 98%; }
		#Anthem_ctl00_ContentRegion_buttonPanel__ {}
		#Anthem_ctl00_ContentRegion_buttonPanel__ table { width: 98%; }
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
		.productListView3 .itemCol1 { width: 219px; margin: 0px 10px 0px 0px; padding: 0; }
		.productListView3 .itemCol2 { width: 219px; margin: 0px 10px 0px 0px; padding: 0; }
		.productListView3 .itemCol3 { width: 219px; margin: 0; padding: 0; }
		.productListView3 .textBox { text-align: left; }
        .imageBorderProduct {border: 0; }
        .imageBoxMedium { background: none; width: 219px;  margin: 0px 0px 10px 0px; padding: 0; }
		.productListView3 .headlineList a { color: #000000 !important; }
        .imageBorderMedium { border: 0; width: 219px; margin: 0; padding: 0; }
		.imageBorderMedium img { max-width: 219px; min-width: 219px; height: auto; margin: 0; padding: 0; }
		.isFrontpage .overlayList img { width: auto !important; height: auto !important; max-width: 40px !important; min-width: 40px !important; min-height: inherit !important; }
		.overlayList img { width: auto !important; height: auto !important; max-width: 145px !important; min-width: 145px !important; min-height: inherit !important; }
        
        .productItemInfo {background: none; }
		.productItemInfo .priceStor {background:transparent;}
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #353a3e; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#353a3e; 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*/
            .boxRightContainer { background: none; margin: 0px 0px 0px 6px; padding: 0; width: 170px; }
            .boxRightContainerImg { background: none; margin-left:5px; }
			.boxRightContainerImg img { max-width: 170px; min-width: inherit; height: auto; }
			
            .boxRight a { color:#414141; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#353a3e; }
            .isFrontpage .boxRightHeader { text-transform: uppercase; color: #ffffff; background: url(images/bg_menu.jpg) left top repeat-x #252525; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform: none; font-size:17px; padding: 6px 0px 8px 10px; width: 160px; }
            .isFrontpage .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
			.boxRightHeader { text-transform: uppercase; color: #ffffff; background: none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-transform: uppercase; font-size:14px; padding: 6px 0px 8px 10px; width: 160px; color:#414141; }
			.boxRightHeader a { color:#414141; text-transform: uppercase; font-size:14px; }
			
            .boxRightHeader a:hover { color:#353a3e; }
            .boxRight input {color:#414141; font-size:10px; text-decoration:none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:11px; }
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#414141; 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:#414141; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background: none; margin-top: 10px; padding: 0; }
			.isFrontpage .boxRight { margin: 0; padding: 0; background: url(images/bg_box.gif) left top repeat-y #dedede; display: none; }
            .boxRightContainerBOX .boxRight { background: none; border: 0; color:#414141; font-size:11px; margin: 0px 0px 0px 6px; padding: 0; }
			.boxRightContainerBOX .boxRight img { margin: 0px 0px 4px 0px; padding: 0; }
            .boxRightContainerBOX .boxRight a { color:#414141; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#353a3e; }
			.boxCenterContainer .boxCenterHeader { background: none; color:#414141 !important; font-size: 14px !important; text-transform: uppercase;  }
			.boxCenterContainer .boxCenterHeader a { background: none; color:#414141 !important; font-size: 14px !important; text-transform: uppercase; font-weight: bold; }
            .boxRightContainerBOX .boxRightHeader { background: none; color:#414141 !important; font-size: 14px !important; text-transform: uppercase; padding-left: 0; }
			
			.boxRightContainerBOX .boxRightHeader a { background: none; color:#414141 !important; font-size: 14px !important; text-transform: uppercase; font-weight: bold; }
			
			.boxCenterContainerRIGHT .boxCenterHeader { background: none; color:#414141 !important; font-size: 14px !important; text-transform: uppercase; margin: 0; padding: 0; }
			.boxCenterContainerRIGHT .boxCenterContent { padding-left: 0; }
			.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent { padding-left: 0; margin-left: 0; }
			.boxCenterContainerRIGHT .boxCenterHeader a { background: none; color:#414141 !important; font-size: 14px !important; text-transform: uppercase; font-weight: bold; }
            .boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
			.boxRightContainerBOX .boxRightContent { margin-left: 0; padding: 0px 10px 0px 0px; }
			.boxRightContent img { margin: 0px 0px 4px 0px !important; padding: 0; }
            .boxRightContainerBOX .boxRightContentAlt { background: none; padding-top: 0; }
			.boxRightContainerBOX .boxRightContentAlt img { margin-top: 10px; margin-bottom: 4px; }
			.boxRightContentAlt table { margin: 0 !important; padding: 0 !important; }
			
			.boxCenterContainerLEFT { width: 244px; margin: 0px 0px 12px 6px; padding: 0; background: none; }
			.boxCenterContainerLEFT .boxCenterHeader { background: none; color:#414141 !important; font-size: 14px !important; text-transform: uppercase; padding-left: 0; }
			.boxCenterContainerLEFT .boxCenterContent { padding-left: 0; margin-left: 0; }
			.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent { padding-left: 0; margin-left: 0; }
			.boxCenterContainerLEFT .boxCenterContentAlt { padding-left: 0; background: none; }
			.boxCenterContainerLEFT .boxCenterHeader a { background: none; color:#414141 !important; font-size: 14px !important; text-transform: uppercase; font-weight: bold; }
			.boxCenterContainerRIGHT { margin: 0px 0px 12px 0px; padding: 0; width: 244px; text-align: left; background: none; }
			.boxCenterContainerImgLEFT { margin: 10px 0px 8px 0px; padding: 0; }
			.boxCenterContainerImgRIGHT { margin: 10px 0px 8px 0px; padding: 0; }
			.priceInfoIcon {display:none;}
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
			.noItemsTable { background: none; }
			.noItemsTable td { width: 100% !important; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
	
		.textAdressTD { background: url(images/bg_footer.jpg) center top no-repeat #262626; padding: 0px 0px 20px 0px; }
		.textAdressTD a { color: #a3a3a3 !important; text-decoration: none !important; font-size: 11px !important; }
		.textAdressTD a:hover { color: #a3a3a3 !important; }
		.textAdressTD p { margin: 0; padding: 8px 0px 0px 0px; }
		.textAdressTD h1, .textAdressTD .title { color: #beb47c; font-size: 18px; font-weight: bold; text-transform: uppercase; }		
		
		.divFooterContent { width: 900px; margin: 0 auto; padding: 10px 0px 0px 0px; color: #ffffff; line-height: 17px; display: table; border-bottom: 1px solid #777777; }
		.divFooterPart1 { float: left; text-align: left; color: #ededed; width: 418px; margin: 20px 0px 0px 0px; padding: 0px 0px 20px 0px; font-size: 11px; }
		.divFooterPart2 { float: left; text-align: left; color: #ededed; width: 152px; margin: 20px 0px 0px 30px; padding: 0px 0px 20px 0px; font-size: 11px; }		
		.divFooterPart3 { float: left; text-align: left; color: #ededed; width: 270px; margin: 20px 0px 0px 30px; padding: 0px 0px 45px 0px; font-size: 11px; background: url(images/bg_call.png) left 105px no-repeat; }
		
		.textAdress { width: 900px; margin: 0 auto; padding: 10px 0px 0px 0px; color: #ffffff !important; text-align: left; clear: both; }
		.mcbLogo { width: 900px; margin: 0 auto; padding: 0; color: #ffffff; float: none; clear: both; }
		
		
        .mcbLogoBox { border: 0; float: right; font-family: Arial, Helvetica, sans-serif; width: 175px; }
        .mcbLogoBox a { color: #a3a3a3; font-family: Arial, Helvetica, sans-serif; display: block; margin: 0; padding: 1px 2px 1px 2px; border: 1px solid #a3a3a3; }
        
        .textAdress {color:#ededed; font-size:11px; line-height:11px;}
		.textAdress a { color:#ededed; text-decoration: none;}
        .textAdress a:link{color:#ededed; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#ededed; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#ededed; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#ededed; font-size:11px; line-height:11px; }
    /*Footter styles start*/

/*Main styles end*/

.divItemGroups { margin: 30px 0px 0px 20px; width: 648px; }
.divItemGroups .row .item { margin-left: 48px; margin-right: 0; }

.checkAndWishList { width:210px; margin-top:0px; }
.addToCartButton { width:200px; height:27px; background:url(images/luxo_dk_addtobasket.png) no-repeat left top; display:block; font-size:0px; color:transparent; line-height:1000px; }
.wishListButton { width:98px; height:24px; background:url(images/luxo_dk_addwishlist.png) no-repeat left top; display:block; font-size:0px; color:transparent; line-height:1000px; float:left; margin-bottom:10px; }
.checkListButton { width:98px; height:24px; background:url(images/luxo_dk_addchecklist.png) no-repeat left top; display:block; font-size:0px; color:transparent; line-height:1000px; float:left; margin-bottom:10px; position:relative; top:-5px; }
.itemButton { margin-bottom:8px; }

#ctl00_ContentRegion_updateCartButton { width:111px; height:24px; background:url(images/luxo_dk_opdaterkurv.png) no-repeat left top;  font-size:0px; color:transparent; line-height:1000px; float:left; }

#ctl00_ContentRegion_checkOutButton { width:111px; height:24px; background:url(images/luxo_dk_gaatilkassen.png) no-repeat left top; font-size:0px; color:transparent; line-height:1000px;  margin-left: 2px;}

#ctl00_ContentRegion_acceptCheckBoxCheckStateValidator_Txt { position:relative; top:-13px; left:-51px; }
.nextButton { width:105px; height:24px; background:url(images/luxo_dk_naeste.png) no-repeat left top; font-size:0px; color:transparent; line-height:1000px; }
#ctl00_ContentRegion_quickpayButton { width:105px; height:24px; background:url(images/luxo_dk_bekraeftkoeb.png) no-repeat left top; display:block; font-size:0px; color:transparent; line-height:1000px; }

#LoginContainer .ForumButton { background:#d4cda4; color:#2e2e2e; border:solid 1px #b4ac7e; }

.topSectionView2 { border-bottom:1px solid #777777; }
