/*General styles start */
	*{ margin:0; padding:0; outline:none; border:none;}
    body, html{ background:url(images/bg_body.jpg) 0 0 repeat;  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#393939;}
	.outer{ background:url(images/bg_isfronpage.png) 0 bottom repeat-x; }
	.main {background: url(images/bg_top_new.png) center 0 no-repeat;}
    input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#393939; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#393939; font-size:26px; font-weight:normal; line-height:32px; font-family: Arial, Helvetica, sans-serif; height:auto; text-transform:uppercase}
    h2 {margin:0px; color:#393939; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
/*General styles end*/

/*LoveMyHome*/
	.main.hideLogin {background: url(images/bg_top_no_button.png) center 0 no-repeat;}

/*bokstext*/

.cartTable{ font-weight:bold}
#deliveryAddressTable{ margin:10px 0 0 0}
#saveAddressTr{margin:10px 0 10px 0}
.boxRightContentAlt table{ margin-left:0px!important;}
.boxCenterContainerRIGHT, .boxCenterContainerLEFT{padding:0; margin:0; background:none}
.boxCenterContainerRIGHT .boxCenter{ border:none;  }
.boxCenterContainerRIGHT .boxCenter a, .boxCenterContainerLEFT .boxCenter a,.boxCenterContainer .boxCenter a{ color:#393939; font-size:11px;} 
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a, .boxCenterContainer .boxCenter .boxCenterHeader a{ color:#00b0f0; text-decoration:none;font-size: 14px; text-transform:uppercase;}
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a:hover, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a:hover, .boxCenterContainer .boxCenter .boxCenterHeader a:hover{ color:#00b0f0; text-decoration:none;font-size: 14px;text-transform:uppercase;}

.boxCenterContainerRIGHT .boxCenter a:hover, .boxCenterContainerLEFT .boxCenter a:hover, .boxCenterContainer .boxCenter a:hover{ color:#00b0f0;}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ padding-left:0px; padding-top:5px}
.boxCenterContainerLEFT .boxCenter{ color:#393939; border:none; }
.boxCenterContainerRIGHT .boxCenterContent, .boxCenterContainerLEFT .boxCenterContent{padding: 8px 10px 10px 0px; color:#393939}
.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent, .boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent {margin: 8px 10px 0px 0px;color:#393939}
.boxCenterContainerRIGHT .boxCenterHeader,.boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader { background:none}
.boxCenterContainerLEFT .boxCenterHeader a{ color:#393939;}
.boxCenterContainerRIGHT {  width:244px;margin-bottom: 12px;}
.boxCenterContainerLEFT{ width:244px;margin-bottom: 12px;}
.boxCenterContainer .boxCenter{ border:none; color:#393939;}
.boxCenterContainer{ padding-left:0; width:500px; margin-top:0; background:none}
.boxCenterContainer .boxCenterHeader , .boxCenterContainer .boxCenterContent{ padding-left:0px;}
.boxCenterContainer .tableBoxContent{margin: 8px 10px 10px 0px;}
.boxCenterContentAlt img { margin: 6px 0;}
.boxRightContainerBOX .boxRightContentAlt img {margin: 6px 0 10px;}
.boxRightContainerBOX { clear: both; margin-bottom: 6px;}
.left .boxRightContainerBOX{text-align: left; }
.boxRightContainerBOX .boxRightHeader{ padding-left:0;}
.boxRightContentAlt table{ margin:0!important;}
.boxRightContainerBOX .boxRightContent{padding: 8px 0px 0px;}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ text-transform:capitalize; font-size:16px;}
.left .boxRightContainerImg{ margin-top:0px; text-align:right}
.boxCenterContainer .boxCenterContentAlt, .boxCenterContainerLEFT .boxCenterContentAlt,.boxCenterContainerRIGHT .boxCenterContentAlt { padding:0; background:none}
.center .boxCenterContainerLEFT img,.center .boxCenterContainerRIGHT img { margin-bottom:8px}
.boxCenterContainerImg {margin-bottom: 6px;}
.boxCenterContainer{ padding-bottom:0}
.divItemGroups .row .item{ text-align: center;margin-bottom:0px;}
.isProductlist .divItemGroups .row .item{margin-bottom:10px!important;}
.boxRight{ margin-left:0; }
.boxRightContainerBOX .boxRight{ width:170px;margin-left:0;} 

.divItemGroups .row .item {
	width:126px;
}
.divItemGroups .row .next {
    margin-left: 3px;
}
.divItemGroups .row .item a {
    font-family: Arial, Helvetica, sans-serif;
}

/*e:bokstext*/


/*ContentWraper styles start*/

	.content{ width:980px; padding:0; margin:0;background:#fff url(images/bg_content2.png) center 0 no-repeat; border-top:none; position:relative; padding:30px 0 0 0}
    .centerContent { background:none; padding-left:0 }
    .centerContentWebPage { background:none; padding:0 }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:none; border:none;}
    .productMenucontainer { background:none; padding:0; margin-top:7px; }
    .top { background:none; width:100px; height:105px; position:absolute; top:0px; left:50px; z-index:100}
	.logoImg { height: 105px;    width: 100px;}
	.topDiv {  display: inline;float: left; margin-top: 0px; width: 105px;}
	.topSection{ position:relative; height:126px; z-index:11}
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}
    
    .button { border:none; background:#393939; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background: url(images/bg_bottom.png) 0 0 repeat-x; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:13px;font-family: Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif; padding:4px 15px 5px }
	#LoginContainer .ForumButton {     background: url("images/bg_bottom.png") repeat-x scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 20px;
    padding: 1px 15px 5px;
    text-align: left;}
    *+html .bigButton{ padding:0px 0px 5px}
    #freightLine { background:#f4f3f2; }
	.wishListButton {float:left; width:113px; margin-right:9px;}
	.checkListButton {float:left; margin-top:0px!important; width:113px;}
    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #393939; border-bottom:1px solid #393939; background-repeat:repeat-x; }
    .headerPaging .paging { color:#393939; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#393939; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#393939; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#393939; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#00b0f0; font-size:10px; font-weight:bold; line-height:13px; }
	.checkAndWishList {width:250px;}
    th.line { border-bottom:1px solid #00b0f0; border-top:1px solid #00b0f0;}
    .line { border-bottom:1px solid #00b0f0;}
    .link:link { color: #00b0f0; font-size:10px; }
    .link:active { color: #00b0f0; font-size:10px; }
    .link:visited { color: #00b0f0; font-size:10px; }
    .link:hover { color: #00b0f0; 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:none;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#00b0f0; text-decoration:none; line-height:20px; }
    .productHeader { background: url(images/sprite_image.png) 0 -64px no-repeat; padding-top:3px; border-top:none; border-bottom:none; width:513px ; height:28px; line-height:18px	;font-size:12px; padding-left:17px   }
	.productListView1 .item ,.productListView1 .alt{ background:url(images/bg_listbox.jpg) 0 bottom no-repeat; width:513px; margin-bottom:4px }
	.productListView1 .imageBox { margin-left:10px; margin-bottom:6px}
    .productHeader .text a { color:#FFFFFF; text-decoration:none;  }
    .prevPriceList { font-size:13px; color:#00b0f0; text-decoration:none; line-height:13px; padding-bottom:5px; display:block; }
    .prevPriceSmall { color:#00b0f0; font-size:10px;  line-height:15px; }
    .priceSmall { color:#00b0f0; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#00b0f0;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:22px; color:#393939;  text-decoration:none;line-height:33px;font-family: Arial, Helvetica, sans-serif; font-weight:bold }
	.productItemInfo .priceStor {line-height:19px;}
	.listItemContent .priceStor{ font-size:21px; color:#393939; text-decoration:none; line-height:28px;font-family: Arial, Helvetica, sans-serif; font-weight:bold }
	.productItemInfo .priceStorExcl {font-size:10px; color:#000000;line-height:13px; display:block; padding-top:14px;}
    .productListTable .priceStorExcl {font-size:10px; color:#000000;line-height:13px; display:block; padding-top:0px;}
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#393939;}
    .stepDelivery .selected {    font-size: 15px;    text-decoration: underline; background:#0097ce; text-decoration:none}
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#393939; color:#FFFFFF;}
    .stepDelivery .last { border:none;}
    .text { line-height:15px; }
    .text a:link{color:#393939; line-height:13px; }
    .text a:active{color:#393939; line-height:13px; }
    .text a:visited{color:#393939;  line-height:13px; }
    .text a:hover{color:#00b0f0; line-height:13px; }
    .textSmall { color:#393939; font-size:10px; }
    .textSmall a { color:#393939; font-size:10px; }
    .textSmall a:link { color:#393939; font-size:10px; }
    .textSmall a:active { color:#393939; font-size:10px; }
    .textSmall a:visited { color:#393939; font-size:10px; }
    .textSmall a:hover { color:#00b0f0; font-size:10px; }
    .textSmall .link a:hover { color:#00b0f0; font-size:10px; }
    .textRed { color: #ff0000; background-image: url(images/bg_complete.png);
	background-repeat: repeat;
	font-size: 10px;
	line-height: 13px;
	display: block;
	float: right;
	text-align: left;
	width: 174px;
	padding: 4px;
	margin-left: 4px;
	}
	
	.textBold { color:#393939; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#393939; font-size:12px; font-weight:bold; line-height:13px; }

	.form_feedback { background-image: url("images/bg_complete.png");
    display: block;
    margin-top: 12px;
    padding: 10px 10px 10px 18px;
    width: 254px; }
	
    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .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:#393939; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e4e4e4;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#393939; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
	li.expanderMenu{ padding:0!important}
        .menu {background: none repeat scroll 0 0 transparent;
    font-family: Arial,Helvetica,sans-serif;
    left: 175px;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    top: 12px;
    width: 790px;
    z-index: 99;}
	.isAuthenticated .menu {padding-top:39px;top:0px;}
		.menu a {    color: #353434;} .menu a:hover{ color:#00b0f0;}
        .menu a:link {  background: url("images/vach.png") no-repeat scroll right 2px transparent;display: block;font-family: Arial, Helvetica, sans-serif; font-size: 12px;
    padding: 2px 7px 0 4px;    text-transform: uppercase;}
        .menu a:active {  background: url("images/vach.png") no-repeat scroll right 2px transparent;display: block;font-family: Arial, Helvetica, sans-serif; font-size: 12px;
    padding: 2px 7px 0 4px;    text-transform: uppercase; }
        .menu a:visited {  background: url("images/vach.png") no-repeat scroll right 2px transparent;display: block;font-family: Arial, Helvetica, sans-serif; font-size: 12px;
    padding: 2px 7px 0 4px;    text-transform: uppercase; }
        .menu a:hover {  background: url("images/vach.png") no-repeat scroll right 2px transparent;display: block;font-family: Arial, Helvetica, sans-serif; font-size: 12px;
    padding: 2px 7px 0 4px;    text-transform: uppercase; }
		.menuFirstWrap a { background:none!important; font-size:12px!important; font-weight:normal!important;}
		.menuFirstWrap dd a {font-size:12px!important; text-transform: none!important}
		#topDropDownMenu dt a {font-weight: normal!important;}
        .menuNormbg { background:none; }
        .menuOverbg { background:none; }
		#topDropDownMenu {margin-left:10px;}
		/*sub menu */
		li.expanderMenu div.menuThirdWrap {    background-color: #FFFFFF;    border: 1px solid silver;    margin: 0;
			overflow: hidden;    padding: 0px 0 5px 0; 
		}
		#topDropDownMenu dl {
			background: url("/images/spacer.gif") repeat scroll left top transparent;    border-right:none;    display: block;
			float: none; }
		#topDropDownMenu dt{ display:block; margin: 0 ; border:none;padding: 5px 10px 0px 10px;}
		#topDropDownMenu dt a{ display:block; padding:0; margin:0; text-transform:none; color:#323232}
		#topDropDownMenu dt a:hover {color:#00b0f0;}
		#topDropDownMenu dd {display:none}
		/*
		li.expanderMenu div.menuThirdWrap{ background:none; border:none}
		li.expanderMenu div.menuSecondWrap{ background:none}
		li.expanderMenu div.menuFirstWrap{ background:none}
		#topDropDownMenu dl{ border-right:none}
		#topDropDownMenu dt{padding: 1px 15px 0px 0px; border-bottom:1px solid #e7e7e7; margin-bottom:0}
		#topDropDownMenu dt a {color:#00b0f0;}
		#topDropDownMenu dd {    padding: 0 15px 0 0px;}*/
		
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:none; margin-left:0; width:174px }
        .leftMenuHeader { background:url(images/sprite_image.png) 0 0 no-repeat;  height:20px; padding:9px 9px 8px 13px; }
		.leftMenuHeader a{ text-transform:uppercase; color:#00b0f0;font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:18px; font-family: Arial, Helvetica, sans-serif; height:20px; text-decoration:none }
		.leftMenuHeader a:hover {color:#008abc;}		
		.leftMenu { background: url(images/bg_mbox.png) 0 bottom repeat-y; padding:0 0 0 4px }
		.leftMenuContainer {background: url(images/bg_btbox.png) 0 bottom no-repeat; padding-bottom:22px}
		  .leftSubMenu {
		background: url(images/subMenuBg.gif) no-repeat scroll 0 bottom transparent;
		border-top:none;
		padding: 5px 0;
		z-index: 5;
		margin:-7px 0px 0px;
		}
		.menuMore, .menuLess{ list-style-type:none;}
		.menuMore a, .menuLess a{ background:url(images/bg_seemoremenu.png) 9px 9px no-repeat; display:block; padding:5px 0 3px 20px; color:#393939; font-size:11px; text-decoration:none}
		.menuMore a:hover, .menuLess a:hover{ color:#00b0f0}
        .menuNorm { border-bottom:none; padding:0 }
        .menuNorm a { color:#393939; font-size:11px; font-weight: normal; text-decoration:none; background:url(images/bg_menu.png) 0 bottom no-repeat; padding:3px 0 8px 9px; display:block }
        .menuNorm a:hover { color:#ffffff; font-size:11px; text-decoration:none; font-weight:normal; list-style:none;background:url(images/bg_hovermenu.png) 0 bottom no-repeat; padding:4px 0 7px 9px; display:block }
        .menuActive { border-bottom:none; padding:0; background:none; }
		*+html .menuActive{ border:1px solid #f3f3f5;  border-right:none; border-bottom:none; border-top:none}
		.menuActive a {
		background: transparent url(images/bg_hovermenuActive.png) no-repeat 0 bottom;
		color: #FFFFFF;
		display: block;
		font-size: 11px;
		font-weight: normal;
		list-style: none outside none;
		padding: 4px 0 20px 9px;
		text-decoration: none;
		z-index: 99999;
		}


        .subMenuNorm a { color:#393939; font-size:10px; text-decoration:none; font-weight:normal; background:none;padding:0px 0 4px 9px;}
        .subMenuNorm a:hover { color:#00b0f0; font-size:10px; text-decoration:none; font-weight:normal; padding:0px 0 4px 9px;}
        .subMenuActive { background:none; font-weight:normal; }
        .subMenuActive a { color:#00b0f0; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:none;padding:0px 0 4px 9px; background:transparent!important; }
        .subSubMenuNorm a { color:#393939; font-size:10px; text-decoration:none; font-weight:normal; border:none;padding:0px 0 4px 15px; background:transparent!important; }
        .subSubMenuNorm a:hover { color:#00b0f0; font-size:10px; text-decoration:none; font-weight:normal; padding:0px 0 4px 14px; background:transparent!important;}
        .subSubMenuActive { background:none; font-weight:normal; background:transparent!important; }
        .subSubMenuActive a { color:#00b0f0; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:none;padding:0px 0 4px 14px; background:transparent!important; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:transparent; margin-top:5px; }
        .choiceBorders { background:transparent; width:251px; padding:0px;}        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e4e4e4; }
        .imageBoxMedium { background:#FFFFFF; padding-left:0}
        .imageBorderMedium {border: 1px solid #e4e4e4; }
        
.productItemInfo {
    background: none repeat scroll 0 0 #FFFFFF;
	font-size: 12px;
    padding:0px;
    width: 258px;
}

.product_box_container {border:1px solid #e4e4e4; padding: 12px 0 10px 10px; margin-bottom:10px;}

.itemQuantity {margin-lefT:0px;}
.itemButton {margin-left:0px; margin-top:5px;}
.choiceBorders .ajaxload {margin:5px 17px 2px 2px!important;}
.itemAdded {margin-left:1px!important; font-weight:bold; padding-top:8px; clear:both;}
.productItemPic {margin-right:0px;}


        .productItemPicBorder {border:1px solid #e4e4e4; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #00b0f0; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#00b0f0; 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: url("images/bg_btbox.png") no-repeat scroll 0 bottom transparent;    padding-bottom: 22px; padding-top:0 }
            .boxRightContainerImg {background:none; margin-bottom:3px}
            .boxRight { border:none; color:#393939; font-size:11px; width:174px; margin-left:0 ; }
            .boxRight a { color:#393939; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#00b0f0; }
            .boxRightHeader { text-transform:uppercase; color:#00b0f0; background:url(images/sprite_image.png) 0 0 no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; font-family: Arial, Helvetica, sans-serif; height:20px; padding:9px 9px 9px 13px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#00b0f0; }
            .boxRight input {color:#393939; font-size:10px; text-decoration:none; }
			.boxRightContent {background: url("images/bg_mbox.png") repeat-y scroll 0 bottom transparent;padding: 8px 14px 8px;}
        /*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 #e4e4e4; color:#393939; font-size:11px; background: url(images/smallCart.gif) bottom right no-repeat; }
              .boxRightCart #smallCartCount div { border-bottom:#e4e4e4 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#e4e4e4 1px solid;  }
            .boxRightCart #smallCartLink a { color:#393939; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:none; }
            .boxRightContainerBOX .boxRight { border:none; color:#393939; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#393939; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#00b0f0; }
            .boxRightContainerBOX .boxRightHeader { background:none  ;  color: #00b0f0!important;    font-family: Arial, Helvetica, sans-serif;    font-size: 14px;    font-weight: normal;    height: 20px;    padding: 0;    text-transform: uppercase;}
            .boxRightContainerBOX .boxRightHeader a { color:#00b0f0; text-decoration:none;font-size: 14px; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#00b0f0; }
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
			.boxRightContainerBOX .boxRightContent{ background:none}
		
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:none;}
			.relatedProductImage img {width:100px;}
		#productRelationsCenter .relationsTable .relatedProduct {
			width: 121px;
		}			
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: 1px solid #bcbcbc; }
        .mcbLogoBox a{ color:#797979; }
        
        .textAdress {color:#393939; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#393939; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#393939; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#393939; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#393939; font-size:11px; line-height:11px; }
    /*Footter styles start*/

/*Main styles end*/

/*new style*/
.live_support{ background:url(images/bg_livesupport.png) 0 0 no-repeat; height:177px; width:35px; position:fixed; top:146px; right:0; display:block}
.topSmallCart{color: #757575;
    cursor: pointer;
    font-family: "Trebuchet MS";
    font-size: 10px;
    height: 50px;
    line-height: 120%;
    padding: 29px 0 0 93px;
    position: absolute;
    right: -63px;
    text-transform: none !important;
    top: 22px;
    width: 157px;}
	.isAuthenticated .topSmallCart {top:34px;}

*+html .topSmallCart {top:-4px;}
*+html .isAuthenticated .topSmallCart {top:35px;}
.frontpageOuter{ position: relative;   }
.mainSlideshowContainer{ position: absolute;top:-436px; left:-212px; }
.left {    float: left;    padding-left: 38px;    padding-right: 0px;    width: 174px;}
.isFrontpage .ssBox{ display: none}
.isFrontpage .content {background:#fff url(images/bg_content.png) center 0 no-repeat; border-top:none; position:relative; padding:456px 0 0 0; margin:0; z-index:1}
.isFrontpage .center{ width:726px; padding: 0 22px 0 20px}
.isFrontpage .boxCenterContainerLEFT { background:none;    margin-bottom: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-left: 0px;    padding-top: 0px;
    width: 239px;}
.isFrontpage .boxCenterContainerLEFT .boxCenter{ background:url(images/bg_bannertext.png) -1px 0 no-repeat;}
.isFrontpage .boxCenterContainerLEFT .boxCenter img{ margin:18px 16px 18px 17px; width:206px}
.isFrontpage .boxCenterContainerImgLEFT, .isFrontpage .boxCenterContainerImgRIGHT { width: 360px; background:url(images/bg_undbannerf.png) 0 0 no-repeat; height:125px; margin:0 0 0 -1px}
.isFrontpage .boxCenterContainerImgRIGHT{ margin:0 8px 0 -1px}
.isFrontpage .boxCenterContainerImgLEFT img, .isFrontpage .boxCenterContainerImgRIGHT img{width: 343px; margin:9px}
.boxCenterContainerLEFT .boxCenter{ color:#353434}
.boxCenterContainerLEFT .tableBoxContent { background: url(images/bg_bannercontetn.png) 0 bottom no-repeat; padding:0 0 30px 0}
.isFrontpage .boxCenterContainerLEFT .boxCenterHeader{ display:none}
.boxCenterContainerLEFT .boxCenter a{ display:block; height:39px; width: 218px; font-size:0; text-indent:-9999px; overflow:hidden}
.boxCenterContainerLEFT .boxCenterContentAlt {    padding: 1px 0 0; background:none}
.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent {    margin: 0 8px 0px; }
.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent td{font-size: 12px;
    padding: 0 6px;}
.isFrontpage .boxCenterContainerImg { width:702px; padding: 6px 0 0 8px; margin:0;}
.isFrontpage .boxCenterContainerImg img{width:702px}
.isFrontpage .boxRightContainerNewsLetter{ display:none}
/*footer*/
.mainContentTD{background:url(images/bg_footer1.png) center bottom no-repeat; padding:0 0 65px 0;}
.textAdressTD{ height:317px ; margin:0; padding:0; position:relative}
.divFooterContent { clear: both; position:relative; text-align:left}
.divFooterContent h1, .divFooterContent .title{ color: #00B0F0;    font-size: 17px;    padding: 0 0 11px;    text-transform: uppercase; font-weight: normal;font-family: Arial, Helvetica, sans-serif; padding:27px 0 8px 0}
.divFooterContent p{ color:#999999; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:152%}
.divFooterPart1{ width:465px; text-align:left; padding:0 0 0 22px }
.divFooterPart2{ width:174px; text-align:left; padding:0 0 0 58px ;position:absolute; top:0; left:470px;}
.divFooterPart3{ width:226px; position:absolute; top:0; right:20px;text-align:left;}
.divFooterPart3 a { color:#999999; text-decoration:none;}
.divFooterPart3 a:hover { color:#00b0f0; text-decoration:none;}
.link1 {    background: url("images/bt_link.png") no-repeat scroll 0 3px transparent;   padding: 0 0 0 9px;color: #999999;    text-decoration: none;}
.link1:hover{ color:#00b0f0}
.phone {    background: url("images/bg_phone.png") no-repeat scroll 2px 3px transparent; display: block; height: 45px;  margin-bottom: 0px;    width: 181px;}
.textAdress{ background: url("images/bg_dbline.png") no-repeat scroll 0 0 transparent;    height: 31px;    margin-top: 0px;    padding-top: 13px; text-align:left; font-size:9px; color:#353434; padding-right:159px;}
.divFooterFrontpage{ height:259px;}
.textAdress a{ color:#999999}
.textAdress a:hover{ color:#00b0f0}
.linkface {    background: url("images/face.jpg") no-repeat scroll 0 0 transparent;    display: block;    float: right;    height: 16px;    margin-right: 5px;    width: 16px;}
.linktwiter {    background: url("images/twiter.jpg") no-repeat scroll 0 0 transparent;    display: block;    float: right;    height: 16px;    width: 16px;}
.l_footer .fl{ float:left; width:740px;}
*+html .l_footer{ margin-top:-10px}
.mcbLogo{ position: relative; bottom:31px; right:0; margin-right:0;}
/*kontact*/
.outerContainer{ background:#fff url(images/bg_kontac.jpg) 0 bottom no-repeat; padding:0 0 120px 17px }
.outerContainer h1{ font-size:42px; color:#00b0f0;font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; padding:2px 0 5px 0}
.outerContainer p{ width: 240px; color:#5e5e5e; font-size:12px}
.centerContentWebPage.contactForm{ background:transparent url(images/bg_kontac.jpg) 0 bottom no-repeat; padding:0 0 120px 17px }
.centerContentWebPage.contactForm .articleWrapper h2{ font-size:42px; color:#00b0f0;font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; padding:2px 0 5px 0; line-height: normal}
.centerContentWebPage.contactForm .articleWrapper .text{ width: 240px; color:#5e5e5e; font-size:12px; display: block;}
.fieldContainer{ height:350px; margin-top:24px}
div.fieldContainerErrorPanel div.field_container,
div.fieldContainerErrorPanel div.button_container
{ height:45px; margin-bottom:5px; padding:0 0 0 18px; line-height:44px; font-size:14px; }

.fieldContainerErrorPanel div input{
	width:150px;
	background:none;
	font-size:14px;
	padding-left:0;
	width:150px;
	background-color: transparent !important;
}

.fieldContainerErrorPanel .sendcheckbox input
{
	width: auto !important;
}

.field_container { background: url("images/sprite_image.png") no-repeat scroll 0 -664px transparent; width: 282px;}

.center {font-size:12px;    float: left;    padding-right: 0px;    width: 485px; padding-left:30px}
.sendButton{ background:url(images/sprite_image.png) 0 -397px no-repeat!important; width:282px!important; height:48px!important; font-size:0!important;line-height:9999px; cursor:pointer; padding:6px 0 0 0; margin-left:-18px}
#clearBottomDiv {    clear: both;    height: 80px;}
/*list*/
.ssBox {    background: url("images/sprite_image.png") no-repeat scroll 0 -208px transparent;float: left; height: 54px; margin-bottom: 13px;position: relative;    width: 512px; margin:7px 0 3px 20px }
.ssBoxTextDiv input {     border: medium none;    color: #393939;    font-size: 17px;    padding: 8px 0 3px 19px; margin:0  ;height:32px; line-height:30px; width:380px }
.ssBoxButtonDiv input {     height: 40px;    margin: 5px 0 0 0px;    padding: 0;    width: 95px;}
.topSectionBreadcrumb li .b {background: url("images/breadCrumb_bullet_small.png") no-repeat scroll center center transparent;}
.centerProductList{ float: left;    padding-right: 15px;    width: 516px; padding-left:22px}
.topSectionView2 { background-position: 0 30px;   background-repeat: no-repeat;    border-bottom: none;    padding-bottom: 10px;    width: 516px;
}

.topSectionView2Content{ padding:25px 0 0 30px; height:200px}
.noPicture .topSectionView2Content{ padding:25px 0 0 4px; height:200px}
.topSectionView2Content h1{width: 250px; color:#393939; font-size:24px; text-transform:uppercase;font-family: Arial, Helvetica, sans-serif; padding:0 0 5px 0}
.topSectionView2 .showOnly {padding-top:28px;}
.topSectionView2 p {    width: 250px;}
.centerProductList .boxCenterContainerImgRIGHT {    margin-bottom: 0px;    margin-right: 1px;    margin-top: 0px;    width: 516px;}
.centerProductList .boxCenterContainerImgRIGHT img{    width: 516px;}
.centerProductList .boxCenterContainerImgLEFT {margin-bottom: 10px;    margin-top: 1px;    width: 126px;margin-right: 3px; }
.centerProductList .boxCenterContainerImgLEFT img{ width:126px}
.divItemGroups { margin-left: 0;
    margin-right: 0;
    margin-top: 10px; width:513px;}
.right{ margin-top:22px;padding-right: 30px}
.productListView1 .listItemContent, .productListView2 .listItemContent { padding-bottom:5px; font-size:12px; }
.purchaseButton{background: url("images/sprite_image.png") no-repeat scroll 0 -304px transparent;
    bottom: -2px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 40px;
    line-height: 0;
    position: absolute;
    right: 10px;
    width: 145px;}

#ctl00_ContentRegion_CenterPanel .line{ border:none}
#ctl00_ContentRegion_CenterPanel .headline{ padding:23px 0 0 0;}
.addToCartButton{ background:url(images/sprite_image.png) -264px -304px no-repeat; width:235px; height:50px; font-size:0; line-height:0px;}
#productRelationsCenter .relationsTable .relationsTableHeader{ background:url(images/bg_listafterdet.png) 0 0 repeat-x; padding-bottom:12px; line-height:22px; font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#fff}
#productRelationsCenter .relationsTable .boxContent{ background:#fff url(images/bt_underdtct.png) 0 bottom repeat-x;}
#productRelationsCenter .relationsTable .boxContent .text a{ font-size:10px; line-height:11px}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price{ color:#393939; font-weight:bold; font-size:11px}
.relatedProduct{ margin-bottom:15px}

.divLoginUserName input, .divLoginPassword input {    width: 125px; padding:2px 5px;}
.ssBoxLoaderIcon {    float: left;    margin: 15px 0 0 10px;    position: absolute;    right: 133px;    top: 2px;}
.noItemsHeader {    color: #FFFFFF;}
.inputQuantity{ width:30px}
.itemPrices .priceFinancingTotalCreditCosts, .itemPrices .priceFinancingAop, .itemPrices .priceFinancingMinimumLoanAmount {color:#939191;}

/* add css of unity*/
.unity_lo .menu{ display:none}
.cl{ clear:both;}
.fl{ float:left} .fr{ float:right}
.ki_unity{ margin:-15px 0 10px 15px; width:950px}
.ctbntop{ background:url(images/sprite_image.png) -384px -720px no-repeat; width:239px; height:108px; display:block; position:absolute; top:-108px; left:498px; }
.ki_ctmenu{ height:32px; background:#fff; position:relative;}
.ki_menu1ac, .ki_menu1:hover{ background:url(images/sprite_image.png) 0 -488px no-repeat; width:332px; height:32px; display:block; position:absolute ; top:0; left:0; z-index:3;}
.ki_menu1{ background:url(images/sprite_image.png) -384px -664px no-repeat; width:332px; height:32px; display:block; position:absolute ; top:0; left:0; z-index:3;}
.ki_menu2{background:url(images/sprite_image.png) -384px -400px no-repeat; width:332px; height:32px; display:block; position:absolute ; top:0; left:317px; z-index:2;}
.ki_menu2:hover, .ki_menu2ac{background:url(images/sprite_image.png) -384px -488px no-repeat; width:332px; height:32px; display:block; position:absolute ; top:0; left:317px; z-index:2;}
.ki_menu3{background:url(images/sprite_image.png) 0 -576px no-repeat; width:332px; height:32px; display:block; position:absolute ; top:0; left:634px; z-index:1;}
.ki_menu3:hover, .ki_menu3ac {background:url(images/sprite_image.png) -384px -576px no-repeat; width:332px; height:32px; display:block; position:absolute ; top:0; left:634px; z-index:1;}

.ki_unict{ width:966px; overflow:hidden; margin-left:-9px; padding-top:6px}
.w999{ width:999px;}
.ki_unilop{ background:url(images/uni_bgtopbox.png) 0 -1px no-repeat; width:322px; padding-top:13px; float:left}
.ki_unilopbgbt{background:url(images/uni_bgbotbox.png) 0 bottom no-repeat; width:288px; padding:5px 18px 18px 18px; position:relative}
.ki_unilopbgbt img{ margin-bottom:6px;}
.ki_uninext{ position:absolute; top:110px; right:18px; background:url(images/sprite_image.png) -632px -304px no-repeat; width:26px; height:26px; display:block}
.ki_unilopbgbt p{ color:#494a49; font-size:17px; text-transform:uppercase;  font-family: Arial, Helvetica, sans-serif; width:245px; line-height:110%; padding-top:4px;}

.ki_unict_her{ background:#f5f5f5 url(images/bg_uni_her.png) 0 0 no-repeat; width:950px; height:490px; margin-top:5px; padding:0px}

.ki_unict_tegn{ background:url(images/uni_box3_01.jpg) 0 0 no-repeat; padding-top:10px; margin-top:5px; width:950px;}
.kiu_tegnct{background:url(images/uni_box3_03.jpg) 0 0 repeat-y; padding-top:0px;}
.kiu_tegnbt{background:url(images/uni_box3_05.jpg) 0 bottom no-repeat;  height:10px; border-bottom:1px solid #fff}
.uni_tegnbleft{ width:503px; padding:0 52px 18px 18px; background:url(images/bg_uni3_medi.png) right 0px no-repeat; float:left}
.uni_tegnbright{ width:356px; padding-right:20px; float:right;  }
.uni_tegnbleft h1{ border-top:1px solid #e8e8e8; margin-top:10px; color:#262828; font-family: Arial, Helvetica, sans-serif; font-size:29px; text-transform:uppercase; padding-top:8px; letter-spacing:-1px; font-weight:normal; padding-bottom:3px }
.linkTilbage{ background: url(images/sprite_image.png) -384px 0 no-repeat; width:144px; height:26px; display: block; }
.uni3_bigimg{ background:url(images/uni_bgbigimg.png) 0 0 no-repeat; padding:18px; margin-left:-9px}
.tegn_udtt{ padding:3px 0 5px 0; border-bottom:1px solid #e7e7e7;}
.tegn_udtt h2{ font-family: Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase;letter-spacing:-1px; font-weight:normal; color:#494a49 }
.link2{ color:#494a49; font-family:Arial, Helvetica, sans-serif; display:block; float:left; margin:8px 0 0 10px}
.tegn_uncheck{ height:33px;border-bottom:1px solid #e7e7e7; line-height:32px;color:#b3b3b3}
.tegn_uncheck p, .tegn_check p{ font-size:13px; }
.tegn_uncheck p span, .tegn_check p span{ font-size:9px}
.tegn_check{ height:25px; line-height:25px; padding-top:5px;}
.tegn_check p{ color:#494a49;}
.iput_check{ float:left; margin:0px}

*+html .iput_check{  margin:5px 5px 0 1px}
.tegn_rice{ font-size:40px;font-family: Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:-1px; font-weight: bold; color:#494a49; margin:6px 0px 5px 0px}

.sendtegning{ width:249px; height:50px; background:url(images/sprite_image.png) 0 -832px no-repeat; float:left; display:block}
.købkøkken{width:249px; height:50px; background:url(images/sprite_image.jpg) 0 -920px no-repeat; float: right; display:block}
.tegn_rmenu{ background:url(images/bg_border.png) 0 bottom repeat-x; padding:2px 0 12px 0}
.galleri{ background:url(images/sprite_image.png) -384px  -960px no-repeat; width:111px; height:24px; display:block; margin-right:12px; float:left}
.download{ background:url(images/sprite_image.png) -536px -912px no-repeat; width:111px; height:24px;margin-right:11px; float:left;display:block;}
.sendtilven{ background:url(images/sprite_image.png) -688px -912px no-repeat; width:111px; height:24px;display:block; float:left}
.galleri:hover, .galleriac{ background:url(images/sprite_image.png) -384px -912px no-repeat;  width:111px; height:24px; display:block; margin-right:12px; float:left}
.download:hover, .downloadac{ background:url(images/sprite_image.png) -536px -960px no-repeat; width:111px; height:24px; display:block; margin-right:11px; float:left }
.sendtilven:hover, .sendtilvenac{ background:url(images/sprite_image.png) -688px -960px no-repeat; width:111px; height:24px; display:block; float:left}
.tagflerebileder{ background:url(images/sprite_image.png) 0 -752px no-repeat; width:356px; height:42px; display:block}
.w380{ width:380px}
.w356{ overflow:hidden; width:363px; margin-left:-3px; padding:9px 0 7px 0}
.uni_listimg{ background:url(images/bg_imgsmail.png) 0 0 no-repeat; padding:8px; float:left ; margin:0 1px 1px 0; cursor: pointer;}

.theme_group_container a {
	display:block;
	background:transparent url(images/tegnSelvBtn.gif) no-repeat center top;
	width:111px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	margin-right:8px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:23px;
	font-weight:bold;
	font-size:12px;
}

.theme_group_container a.selected, .theme_group_container a:hover {
	display:block;
	background:transparent url(images/tegnSelvBtnActive.gif) no-repeat center top;
	width:111px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	margin-right:8px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:23px;
	font-weight:bold;
	font-size:12px;
}
.tegn_check  { border-bottom:1px solid #E7E7E7; }
.delivery_options .tegn_check:not(:last-child)  { border-bottom:none; }

.delivery_options .iput_check { float:none; }
.iput_check label {padding-left:5px; position:relative; bottom:2px;}
/* e:add css of unity*/
.tegntextudri {font-size:11px ; padding-bottom:13px; text-align:right;}
.tegn_check .dimmed {color:#a6a6a6;}
.isCheckout .content .checkout { margin: 0 0 0 36px; padding: 0 0 30px; width: 909px;}
.isCheckout  #clearBottomDiv{ height:36px}
.che_boxt .che_boxct{ padding:10px 0px 10px 0px; width:668px;}
.bt3 span{background:url(images/icolist.png) right -383px no-repeat;height:24px;float:left;display:block;line-height:24px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;font-size:11px;text-transform:uppercase;text-decoration:none;text-align:center;padding:0 11px 0 0}
.che_boxct select{ border:1px solid #ddd; margin-left:0px}
.noPicture .topSectionView2Content {    height: auto;}
.isProduct .right .boxRightContainer{ margin:15px 0 0 8px}

.tegntextudri span { margin-top:2px; font-size:38px; color:#494A49; font-weight:bold; float:left; }
.tegntextudri a { margin-top:9px; float:left; }
.tegntextudri .priceFinancingPreText { font-size:26px; margin:16px 13px 0 0; }

#sendProjectToKitchnDialogDiv, #sendToFriendDialogDiv { width:400px; padding:12px; }
#sendProjectToKitchnDialogDiv label, #sendToFriendDialogDiv label { width:164px; position:relative; top:1px; color: #343434; font-size: 11px; margin-bottom:4px; display:block; float:left; }
#sendProjectToKitchnDialogDiv label { width:124px; }
#sendProjectToKitchnDialogDiv input, #sendToFriendDialogDiv input { border: 1px solid #CCCCCC; padding: 2px 5px 4px; margin-bottom:4px; width: 192px; display:block; float:left; }
#sendProjectToKitchnDialogDiv a, #sendToFriendDialogDiv a { color: #262828; font-weight:bold; text-decoration:none; display:block; margin-top:4px; }

.itemPrices .priceFinancing {display: block;
    float: left;
    font-size: 21px;
    font-weight: bold;
    margin-left: 0;
    margin-top: 0;
    padding: 0;}
.productListView1 .priceFinancing {float: left;
    font-size: 18px;
    font-weight: bold;
    margin-left: 4px;
    margin-top: 5px;}f
.productListView1 .priceFinancingTotalCreditCosts, .productListView1 .priceFinancingAop, .productListView1 .priceFinancingMinimumLoanAmount {color:#939191;}


.choiceBorders .inputQuantity {background:transparent url(images/productSettingStock.gif) no-repeat center top; line-height:24px; width:22px; height:24px; border:none; margin-left:5px;}

.antalpro {background:transparent url(images/icolist.png) no-repeat 0 -473px ; width:30px; height:22px;}

.che_boxarow { padding: 0px; }
.cartline_no_indent { padding: 2px 8px 2px 0; }
.cartLineOutline { padding-bottom:6px; }

#FreightProductsWrapper .che_boxarow {border-bottom:none!important;}

.che_indpak .che_boxct {border-top:none!important;}
.che_indpak .che_boxarow {border-top:none!important;}
.productNewsItemImage {background:transparent; height:75px;}
.itemPriceTh {padding-right:0px;}

#cartTable .che_boxarow {padding-left:5px;}

.che_opdater {padding-left:0px;}

.che_bstep2 .w202 {margin-left:0px;}

.che_bstep2 label {
    width: 125px;
}
.che_bstep2 input {
    margin-right: 5px;
}
.che_bstep2 .w20 {
    padding-left: 2px;
}
#paymentDiv label {padding-left:5px; position:relative; bottom:2px;}

.mainInformation {margin-bottom:15px;}

.mainInformation .label, .sideInformation .label {width:185px; font-weight:bold;}

#financingDetailsDiv .mainInformation {padding:0px 0px 0px 20px;float:left;}
#financingDetailsDiv .sideInformation {padding:0px 25px 0px 0px;float:right;}

.mainInformation td, .sideInformation td {padding-bottom:5px; vertical-align:bottom;}

.mainInformation a {color:#e58e00; font-weight:bold;}

.mainInformation select {width:75px;}

.che_boxct img {margin-right: 3px; margin-left:3px;}

.isCheckout .itemNameTd { width:272px; margin:7px 6px 0 0; }
.itemAccessoryBtn { width:103px; height:21px; position:relative; top:3px; background:url(images/sprite_image.png) -624px -864px no-repeat; display:block; line-height:1000px; overflow:hidden; }
.cartline_indent { margin-left:93px; padding: 2px 8px 0px 0px; }
.cartline_indent .che_delete { margin: 6px 4px 0 0; }
.cartline_indent .antalpro { background: url("images/input_accessory.png") left top no-repeat; height: 15px; width: 19px; color:#1f1f1f; font-size:9px; line-height:15px; margin:6px 7px 0 0; }
.cartline_indent .itemNameTd { width:317px; }

.box3_ct .fl {float:none;}
.box3_ct .paymentMethod .fl {float:left;font-size:17px;}
.box3_ct .paymentMethod .w106 {width:155px;}
.box3_ct .FinancingNoteHeadline {color:#E58E00;}
.box3_ct .FinancingMandatoryText {font-style:italic;}
.w89, .FinancingNote {padding-bottom:10px;}

.FinancingNoteHeadline {font-weight:bold;}

.box3_ct br {height:0px; line-height:0px;}

.che_boxtext {position:relative;}

.createFinancingAgreement {
	font-size: 18px;
}

.financingLink a {
    display: block;
	background:transparent url(images/checkoutFinanceBtn.png) no-repeat center top;
	width:207px;
	height:40px;
	margin:9px 0px 5px 0px;
}

.itemQtyTh {padding-left:0px;}
.checkout .center .neeste {background-image:url(images/icolist.png)}
.checkout .center .jegaccep {background-image:url(images/bg_inputst2.png);margin-left:126px;}
.checkout .center .jegaccep a {color:#00abe9;}
.validationSummary {}
.noItemsInCart {padding-left:10px;}
.lpStaticButtonTR td {padding-bottom:10px;}

.divLoginLinks {padding-top:5px;}
.divLoginLinks br {display:none;}
.divLoginLinks a {display:block;}
.line h1.headline,.newslist h1.headline {margin-top:15px;}
.isProduct .line h1.headline {margin-top:0px;}
.printIconCheckList {background-color:#00B0F0;}
.wishList #wishListItems {border:2px solid #00B0F0;}
.wishList .productHyperLink {color:#393939;text-decoration:none;font-size:15px;}
.LoginBoxRight .boxRightLoginContent {padding-top:0px;padding-bottom:0px;}
.newsSubscribeButton {margin-top:5px;}

.lpPoweredBy { display:none;}
.lpEmtStarRating { display:none; }
#lpButDivID-1314710764 { position: fixed; top: 146px; right: 0px; z-index:1; }
#lpButDivID-1320053034498  { position: absolute; left: 225px; top: -108px; z-index: 100; }
#lpButDivID-1320053034498 td.lpStaticButtonAddTextTD { display: none; }
#frontpageBoxesContainer{ display:none}

.priceFinancingMoreInformation {
    background: url("images/sprite_image.png") -560px -304px no-repeat transparent;
	color: transparent;
    display: block;
    float: left;
    font-size: 0;
    height: 28px;
    margin-left: 5px;
    margin-top: 0;
    width: 20px;}
.highslide-maincontent.financingInformationHighSlidePanel .headline {
    color: #393939;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight: bold;
    height: auto;
    line-height: 32px;
    text-transform: uppercase;
}
	
.isProductlist .priceFinancingMoreInformation, .isSearch .priceFinancingMoreInformation {
   background: url("images/sprite_image.png") -560px -304px no-repeat transparent;
    border: 0 none;
    display: block;
    float: left;
    font-size: 0;
    height: 50px;
    left: 5px;
    position: relative;
    top: 5px;
    width: 20px}

.productListView1 .divPricesOrder .divPrices {
    float: left;
    margin-bottom: 32px;
    width: 345px;
}
	
.che_bstep2 .che_bstep2 label {width:120px;}

.che_boxtext > table {width:380px;}
.isCheckout .che_boxct .price {
    float: right;
}
#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl04_CheckBoxUseFlexFreight, #ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl06_CommentsCheckBox { position:relative; top:2px; margin-left:10px; }
#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl06_CommentsTextBox, #flexFreightCommentDiv { margin-top:4px; margin-left:10px; }
.priceFinancingPreText {display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-top: 5px;}
.isProduct .priceFinancingPreText{ float: none;}


.tla {
	display: block;
    float: right;
    padding-top: 9px;
    position: relative;
    width: 415px;
    z-index: 99999; height:18px;
	padding-right: 15px;
	}

.isAuthenticated .tla {
	display: block;
	top:11px;
    position: absolute;
    width: 706px;
    z-index: 99999; height:18px;
	right: 85px;
	padding-top:0px;
	padding-right:0px;
	}
.tlaAuthenticated {position:absolute;right:0px;top:0px;}
.tlaAuthenticated span {position:absolute;  top:-3px; right:-83px;}
.tlaTrans{}
.tlaLoginBtn{background-color: transparent;
    cursor: pointer;
    float: right;
    height: 18px;
    position: absolute;
    right: 0;
    top: 9px;
    width: 73px;}
.tlaLoginBtn a{}
.tlaForgotPass{background-color: transparent;
    float: left;
    height: 16px;
    position: absolute;
    width: 70px;}
.tlaForgotPass a{
    color: transparent;
    display: none;
    font-size: 0;
    height: 17px;
    width: 70px;}
.tlaFeedback {
    float: right;
    left: 96px;
    position: absolute;
    top: 38px;
    width: 262px;
}

.tlaUsername.keepValue{ left: 101px;
    position: absolute;
	border:0px;
    top: 11px;
	width:107px;}
	
.tlaPassword.keepValue{left: 240px;
    position: absolute;
	border:0px;
    top: 11px;
	width:107px;}


#TopImageMap > img {height: 30px;
    margin: 0;
    position: absolute;
    width: 624px;
	z-index:120}

#TopImageMap {height: 30px;
    margin: 0;
    position: absolute;
    width: 624px;
	z-index:120}
	
#topImageMap{ float: right;
    height: 30px;
    margin: 0;
    width: 76px;}
	

.itemVariant {
    clear: both;
    margin-bottom: 10px;
    margin-left: 0;
    width: 200px;
}
.tlaUnauthenticated {height:0px;}


.highslide-maincontent.financingInformationHighSlidePanel .label {display: block;
    float: left;
    width: 350px;}
.highslide-maincontent.financingInformationHighSlidePanel div span {display: block;
    min-width: 100px;}


/* For modal cart dialog */
.modalShadowClass { position:relative; top:0px; left:0px; background:url(../../images/ModalCartDialog/modalShadow.png) repeat; }
.modalContainerClass { top:8px; left:8px; background:url(images/kitchnModalBg.png) repeat-x #0097ce; }
#modalRelatedContent { position:relative; padding-bottom:26px; margin-bottom:8px; }
.modalItemButton { margin-top:0px; position:absolute; bottom:0px; }
.modalItemButton a { width:84px; height:21px; margin:0 auto; display:block; background:url(images/modalItemButton.png) left top no-repeat; line-height:1000px; overflow:hidden; }
#modalRelatedBottom a { width:234px; height:30px; float:right; display:block; background:url(images/modalBottomButton.png) left top no-repeat; line-height:1000px; overflow:hidden; }
.modalOuterShadowClass { padding: 0 8px 8px 0; }

.theme_name_large {color:#00b0f0; font-size:18px; text-transform:uppercase; font-weight:bold; padding:10px 0px 0px 10px;}
.theme_description {color:#494A49; padding:5px 0px 0px 10px;}


.multiPrices{  clear:both; width:236px;}
.multiPrices .column1{ background:url(images/bg_colum.png) left 0 no-repeat; border-bottom:2px solid #fff; height:20px; line-height:20px; padding-left:10px; color:#fff}
.multiPrices .column2{ background:url(images/bg_colum.png) right 0 no-repeat; border-bottom:2px solid #fff;height:20px; line-height:20px; padding-right:10px; color:#fff;}

#topSmallCartCount {display:none;}



.isAuthenticated{ background: url(images/bg_top_new_logged_in.png) center 0 no-repeat!important;}

.isAuthenticated #TopImageMap {display:none;}

.isAuthenticated .tlaAuthList ul, .isAuthenticated .tlaAuthList li {list-style:none; margin:0px; padding:0px;}
.isAuthenticated .tlaAuthList li {float:left; margin-left:15px;}
.isAuthenticated .tlaAuthList li a {color:#323232; text-transform:uppercase; text-decoration:none;}
.isAuthenticated .tlaAuthList li a:hover {color:#00b0f0; text-transform:uppercase; text-decoration:none;}


.isAuthenticated .tlaLogoutBtn {width:71px; height:19px; border:none; background:transparent; cursor:pointer; position:relative; float:right;}


#WzBoDy {opacity:1!important;}

#cartTable .bt3 span { padding-right:0; }
#cartTable .bt3 a { margin-right:0; }

.locationGmapWindow {font-size:11px;}

.isFrontpage .ssBox {display:block!important;}

.isFrontpage .ssBox {    background: url("images/sprite_image.png") no-repeat scroll 0 -120px transparent;float: left; height: 54px; margin-bottom: 13px;position: relative;    width: 710px; margin:7px 0 8px 24px }
.isFrontpage .ssBoxTextDiv input {width:586px;}

.mainSlideshowContainer{ top:-505px!important;}

.finalStep { background: url(images/icolist.png) no-repeat scroll right -543px transparent; }

.productItemPic .link3DView { background:url(images/3d_btn.jpg) 0 0 no-repeat; width: 222px; height: 46px; font-size:0; line-height:0; padding: 0; text-indent:-999px; overflow: hidden; float: left; margin: 8px 0 10px}
.productItemPic .itemPicZoom {float:left;}
/*popup box*/
.highslide-html{ -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.75); -moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.75); box-shadow:0 0 20px rgba(0, 0, 0, 0.75); border:2px solid #a2a2a2\9; }