/*General styles start*/
    body, html{ background-color:#ffffff; /*background-image:url(images/bg.gif);*/ background-repeat:repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666;}
    input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:13px; border:none; background:none; }
    .tekstbox { border: 1px solid #666666;}
    .headline {
	color:#6F5782;
	font-size:22px;
	font-weight:normal;
	line-height:22px;
	font-family:/*'Dancing Script',cursive,*/Georgia, "Times New Roman", Times, serif;
	height:31px;
	margin:5px 0 1px 5px;
}
	.topSectionView2 h1 { padding:5px 0 1px 0; color:#6f5782; font-size:22px; font-weight: normal; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; height: 31px; border-bottom: 1px solid #A8A8A8; }
	
    h2 {margin:0px; color:#666666; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
	.main { padding-bottom:16px; }
	.isFrontpage .content { border:none; width:900px; padding:18px 50px 0 50px; margin:0px 0px 0px 0px; clear:both; }

	.content {background:url(images/bgContent.png) repeat-y center top; border:none; width:900px; padding:18px 50px 0 50px; margin:0px 0px 0px 0px; clear:both; }
	.isFrontpage .content { border:none; padding-top:0px; width:900px; margin:0px; clear:both; }
	.isFrontpage .left {display:none;}
	.left {width:170px; padding:0px; padding-right:17px;padding-left:0px;}
	.right {width:170px; padding:0 0 0 19px;}
	.isFrontpage .right { padding-top:415px;}
	.center {width:524px; padding:0px;}
	.isFrontpage .center { width:344px; height:554px; padding-left:540px; background:url(images/fp_bgFrontpage.jpg) no-repeat left top; }
	.isFrontpage .center .fpBox1 { margin-top:44px; }
	.isFrontpage .center .fpBox2, .isFrontpage .center .fpBox3 { margin-top:21px; }
	.isFrontpage .center a { display:block; }
	.isFrontpage #clearBottomDiv { height:0px; }
	
    .centerContent { background:none; position:relative;}
	.centerNoRight { width:683px;padding:0px 15px 0px 0px; background:none; }
    .centerContentWebPage { background:none; margin-top:0px; }
    .centerContentWebPageNoRight { background:none;width:672px; }
    .centerWide  { width:900px; padding:0px;}
    .centerContentWebPageNoRightNoLeft { background:none;width:880px; }
	.centerProductListNoRight { width:683px; padding:0px 15px 0px 0px;}
    .mainContent { width:900px; background:none; border:none;}
    .productMenucontainer { background:none;clear:both; padding-top:10px; }
    .top { background:none; display:none;}
	.topSection { width:900px;}
	.mainContentTD { background:url(images/spriteImages.png) center -150px no-repeat; }
	.textAdressTD { width:900px; padding:0 50px 14px 50px; background:url(images/bgBottom.png) center bottom no-repeat; }
	#TopImageMap{width:218px;}
	#TopImageMap img {width:218px; height:79px;}
	.topSectionBreadcrumb { margin-bottom:10px;}
	.topSectionView2Content { width: 100%; }
/*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:1px solid #666666; background:none; color:#666666; line-height:15px; cursor:pointer;}
    .bigButton { border:1px solid #666666; background:none; color:#666666; line-height:20px; cursor:pointer; font-size:12px;}
    
    #freightLine { background:none; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#666666; text-decoration:none; }
    .headerPaging { background:none; border-top:1px solid #666666; border-bottom:1px solid #666666; background-repeat:repeat-x; }
    .headerPaging .paging { color:#666666; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#666666; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#666666; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#666666; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#333333; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #666666; border-top:1px solid #666666;}
    .line { border-bottom:1px solid #a8a8a8; }
    .link:link { color: #666666; font-size:10px; }
    .link:active { color: #666666; font-size:10px; }
    .link:visited { color: #666666; font-size:10px; }
    .link:hover { color:#333333; font-size:10px; }
    .inputSearch {height:15px; color:#333; border-top:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; background:none; margin:0px; }
    .inputSelect { font-size:10px; border: 1px solid #666666; }
    .inputQuantity { font-size:11px; border: 1px solid #666666; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #666666; }
    .Img { border:none;}
	
	.searchTable { margin:0px;}
	.searchButton { border:none;}
	.isFrontpage .searchTable { margin:0px; margin-top:10px;}
	
	.topSmallCart {color:#454445; font-size:12px;font-weight:normal;text-transform:none; text-align:right; cursor:pointer; position: absolute; top:-88px; right: 35px; padding:40px 88px 0 0; font-size: 10px; line-height: 11px; width:126px; height:74px;}
		#topSmallCartCount {margin: 0;}
		#topSmallCartPrice {margin:0;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#555555; text-decoration:none; line-height:20px; }
    .productHeader {border-top:none; border-bottom:1px solid #666666; background:none; }
    .productHeader .text a { color:#666666; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#8B8B8B; text-decoration:none; line-height:13px; display: block; padding-bottom: 3px; }
    .prevPriceSmall { color:#333333; font-size:10px;  line-height:15px; }
    .priceSmall { color:#333333; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#555555;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:18px; color:#6F5782;  text-decoration:none; line-height:17px; font-weight: bold;}
	
	.divPrices .priceStor { background: url(images/productlist_laesmere.png) center bottom no-repeat; display: block; padding-bottom: 38px; font-weight: bold;}
	
	.priceStorExcl {font-size:10px; color:#555555;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#555555;margin-bottom:8px;}
    
    .stepDelivery td { border-left:1px solid #666666; border-top:1px solid #666666; border-bottom:1px solid #666666; border-right:none; background:none; color:#666666;}
    .stepDelivery .last { border:none; border-left:1px solid #666666; border-top:1px solid #666666; border-bottom:1px solid #666666; border-right:1px solid #666666;}

    .text { line-height:18px; }
    .text a:link{color:#666666; line-height:13px; }
    .text a:active{color:#666666; line-height:13px; }
    .text a:visited{color:#666666;  line-height:13px; }
    .text a:hover{color:#666666; line-height:13px; }
    .textSmall { color:#666666; font-size:10px; }
    .textSmall a { color:#666666; font-size:10px; }
    .textSmall a:link { color:#666666; font-size:10px; }
    .textSmall a:active { color:#666666; font-size:10px; }
    .textSmall a:visited { color:#666666; font-size:10px; }
    .textSmall a:hover { color:#666666; font-size:10px; }
    .textSmall .link a:hover { color:#666666; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#666666; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#666666; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ display:none;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#333333; width:220px; line-height:13px;}

        .productNews img { border:none;  }
        .productNewsItem { background:none; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#666666; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/        
        .menu { width:900px; margin:21px 0px 0px 0px; padding:0px 50px; background:none; position: relative; font-family:Georgia, "Times New Roman", Times, serif; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:none; margin:0px; clear:both;}
		.leftMenu { margin:0px; padding:0px; clear:both; margin-top:15px;border-bottom:1px solid #d8d8d8;}
        .leftMenuHeader { padding-bottom:4px; font-family:'Dancing Script', cursive; color:#6f5782;font-size:24px;font-weight:normal;text-transform:none;padding-left:0px;}
        .leftSubMenu { border:none; }
		
		#languageMenu {width:170px; margin:0px; clear:both; text-align:right;}
		#languageMenu ul li { font-size:9px; color:#FFFFFF; text-transform:uppercase; float:right; margin-left:15px; padding:0px;}
		#languageMenu ul li a { color:#FFFFFF;}
		#languageMenu ul li a:hover { color:#333333;}
		
        .menuNorm { border:none; text-transform:none; text-align:left; border-top:1px solid #d8d8d8;padding-top:5px;padding-bottom:7px;}
        .menuNorm a { color:#6f5782; font-size:11px; font-weight:normal; text-decoration:none; }
        .menuNorm a:hover { color:#eb84af; font-size:11px; text-decoration:none; font-weight:normal; list-style:none; }
        .menuActive { background:none; border:none; text-transform:none; text-align:left; border-top:1px solid #d8d8d8;padding-top:5px;padding-bottom:7px;}
        .menuActive a { color:#eb84af; font-size:11px; font-weight:normal; text-decoration:none; }


        .subMenuNorm a { color:#414141; font-size:11px; text-decoration:none; font-weight:normal; text-transform:uppercase;}
        .subMenuNorm a:hover { color:#d56174; font-size:11px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background:none; font-weight:normal; text-transform:uppercase;}
        .subMenuActive a { color:#d56174; font-size:11px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a { color:#414141; font-size:10px; text-decoration:none; font-weight:normal; border:none; text-transform:uppercase;}
        .subSubMenuNorm a:hover { color:#d56174; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background:none; font-weight:normal; text-transform:uppercase;}
        .subSubMenuActive a { color:#d56174; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:none; }
        .choiceBorders { border:1px solid #a8a8a8; background:none;}
        
        .imageBox { background:none; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:none; }
        .imageBoxMedium { background:none; padding:5px 0 5px 0; }
        .imageBorderMedium {border:none; }
        
        .productItemInfo {background:none; }
        .productItemPicBorder {border:none; }
        
        .tdFilter { background:none; border:1px solid #666666; }
		
		.topSectionView2 p { padding: 8px 0px 8px 0px; }
		.productListView3 .textBox  { padding-bottom: 30px; }
		.productListView3 .headlineList { color:#666666; font-size:12px;line-height:16px; font-weight:normal; margin-top:3px; margin-bottom:6px;}
		.productListView3 .divOfferConditions { margin-top: 6px; margin-bottom: 6px; }
		.productListView3 .headlineList a { color:#666666;}
		.productListView3 .headlineList a:hover { color:#333333;}
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#333333; 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; }
            .boxRightContainerImg {background:none; }
            .boxRight { border:none; color:#666666; font-size:11px; }
            .boxRight a { color:#666666; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#333333; }
            .boxRightHeader { text-transform:uppercase; color:#666666; background:none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#666666; text-decoration:none; }
            .boxRightHeader a:hover { color:#333333; }
            .boxRight input {color:#666666; 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 #FFFFFF; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:none; color:#666666; font-size:11px; background:none; }
              .boxRightCart #smallCartCount div { border:none; }
            .boxRightCart #smallCartPrice div { border:none;  }
            .boxRightCart #smallCartLink a { color:#666666; 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:#666666; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#666666; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#333333; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#666666; background:none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#666666; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#333333; }
            .boxRightContainerBOX .boxRightContentAlt { background:none; }
        /*BOX module styles end*/
		
		.left .boxRightContainerBOX { text-align:right;}
		
		.boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT { background:none; padding:0px; border:none; margin:0px;}
		
		.boxCenterContainer { width:503px; background:none; padding:0px; border:none;}
		.boxCenterContainerLEFT, .boxCenterContainerRIGHT { width:244px; background:none; padding:0px; border:none;}
		
		.boxCenterContainer .boxCenter, .boxCenterContainerLEFT .boxCenter, .boxCenterContainerRIGHT .boxCenter { border:none;}
        
		.boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader, .boxCenterContainerRIGHT .boxCenterHeader { background:none; padding:0px; font-size:22px; font-weight:normal;}
        
		.boxCenterContainer .boxCenterContent, .boxCenterContainerLEFT .boxCenterContent, .boxCenterContainerRIGHT .boxCenterContent {padding:0px; color:#666666;}
		
		.boxCenterContainerLarge { width:760px; float:left; clear:both; margin-top:12px;}
		.boxCenterContainerLargeLEFT { width:245px; float:left;}
		.boxCenterContainerLargeMIDDLE { width:245px; float:left; margin-left:12px;}
		.boxCenterContainerLargeRIGHT { width:245px; float:right;}
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:none; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
		.wideFooter {}
		.wideFooterContent { width:900px; margin:auto; margin-top:20px;}
		.wideFooter u{ color:#fff!important}
		
		.wideFooterFrontpage { width:900px; margin:auto; margin-top:20px; clear:both;}
		.wideFooterContent { width:900px; margin:auto; margin-top:20px;}
		h1 { margin:0px; font-size:16px; font-weight: bolder; font-family:Georgia, "Times New Roman", Times, serif;}
		
		.divFooterPart1 { width:900px; background:url(images/bgBottomShadow.png) no-repeat center top; color:#6f5782; margin-bottom:20px; padding-top:24px; text-align:left; font-size:11px; line-height:16px; }
		.divFooterPart1 a{color:#6f5782; }
		.divFooterPart1 h1, .divFooterPart1 .title { font-family:'Dancing Script', cursive; color:#6f5782; font-size:28px; font-weight:normal; }
		.divFooterPart1 p { margin-top:16px; }
		
		.mcbLogo { margin:0px; }
        .mcbLogoBox { border: 1px solid #dcdcdc; margin:0px; padding:0px 3px 0px 3px;width:auto;}
        .mcbLogoBox a{font-size:9px; margin:0px; padding:0px; display:block; color:#848484; text-transform:uppercase;width:auto; }
        
        .textAdress {color:#6f5782; font-size:10px; line-height:11px; text-transform:none; text-align:left; border-top:1px solid #d2d2d2; padding-top:9px; }
        .textAdress a:link{color:#6f5782; font-size:10px; line-height:11px; }
        .textAdress a:active{color:#6f5782; font-size:10px; line-height:11px; }
        .textAdress a:visited{color:#6f5782; font-size:10px; line-height:11px; }
        .textAdress a:hover{color:#6f5782; font-size:10px; line-height:11px; }
    /*Footter styles start*/
	
	.noItemsTable { background:none; }
	.noItemsHeader { color:#666666; }

/*Main styles end*/

/* ItemSet start */
.itemSetAddToCartButton{background-color:#333333;color:#FFFFFF;}
.itemSetGuide{border-bottom:1px dotted #AFAFAF;border-top:1px dotted #AFAFAF;}
.itemSetRow{border-bottom:1px dotted #AFAFAF;}
.itemSetTotal{padding:17px 0 17px 0; border-bottom:1px dotted #AFAFAF;}
/* ItemSet end */

/*Pictureseries*/
.galleryPictureDiv .pictureCol1 {width:200px;float:left; clear:left;}
.galleryPictureDiv .pictureCol2 {width:200px;float:left;margin-left:15px;}
.galleryPictureDiv .pictureCol3 {width:200px;float:left;margin-left:15px;}
.galleryPictureDiv .pictureCol4 {width:200px;float:left;margin-left:15px;}
 /*Pictureseries end*/

.left .ssBox{background:none; width:170px; height:auto; margin-bottom:9px; float:left; position:relative;}
.left .ssBoxTextDiv {float:left;}
.left .ssBoxTextDiv input{border:1px solid #d8d8d8; width:139px; height:15px; margin:0 4px 0 0; background:none; font-size:10px; color:#6f5782; padding-left: 2px;}
.left .ssBoxLoaderIcon {float:left; margin:0px; margin-left:-30px; margin-top:2px;}
.left .ssBoxLoaderIcon img {display:none;}
.left .ssBoxButtonDiv {float:left; background:url(images/spriteImages.png) -600px 0 no-repeat;}
.left .ssBoxButtonDiv input{width:22px;height:20px; margin:0px;padding:0px;background:transparent;border:none;cursor:pointer;}
.left .ssResult{width:699px; position:absolute;top:20px;left:-10px;margin:0px 1px 0px 1px;z-index:50;}

.left .ssResultTop, .left .ssResultContent, .left .ssResultBottom{background:url(../../images/searchField.png);width:681px; padding:0 9px 0 9px;}
.left .ssResultTop{ background-position:0px;height:14px;}

.left .ssResultContent{background-position:-699px;background-repeat: repeat-y;}
.left .ssResultContent hr{display:none;}
.left .ssResultContent A{color:#333333;text-decoration:none;}
.left .ssResultSection{padding:0;}
.left .ssResultSection ul{list-style-type: none;margin:0px;padding:0px;}
.left .ssResultSection li{padding: 0 10px 5px 10px;clear:both; border-top:1px solid #ffffff; border-bottom:1px solid #e6e6e6; margin:0;display:block;}
.left .groups li{height:50px; cursor:pointer;}
.left .items li{height:38px; cursor:pointer;}
.left .ssResultSection .itemActive{background-color:#DBDBDB;}
.left .ssResultSection .item{background-color:#f5f5f5;}
.left .ssResultSectionHead{text-align:left; padding:5px 0 5px 8px; background:#a8a8a8; color:#FFF; font-size:11px; font-weight:bold;}
.left .groups .ssResultSectionHead { padding-top:0;}
.left .ssResultBottom{background-position:-1398px;height:14px;}

.left .ssResultGroupImage{float:left;width:40px;height:30px;margin:12px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
.left .ssResultGroupText{float:left;padding:20px 0 0 12px; font-size:12px;}

.left .ssResultItemImage{float:left;width:40px;height:30px;margin:6px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
.left .ssResultItemText{float:left;padding:14px 0 0 12px; font-size:12px;}
.left .ssResultItemText a{color:#5b6062;}

.left .ssResultSectionError{ width:670px; text-align:center; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; padding:25px 0 25px 0;}

.left .ssResultSection li a {display:inline-block;}
.left .ssResultSection li a {display:block;}

.isProductlist .itemNo { display:none;}


.shareFriendEmail, .shareUserEmail, .shareText, .shareUserName, .shareCancel, .shareSubmit { background:#FFFFFF; border:1px solid #668EB4; color:#668EB4;}
.frontpageOuter {height:0px;}

#topDropDownMenu {width:760px;float:left;margin:0 140px 0 0;}
#topDropDownMenu .topLineLink {color:#6f5782;font-weight:normal;font-size:17px;text-transform:none;}
#topDropDownMenu .topLineLink:hover {color:#eb84af;}
li.expanderMenu {padding-left:0px!important;padding-right:16px!important;}
li.expanderMenu .menuContainer {z-index:100;}

.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3 {width:215px;}
#criditCardBox  {display:none;}
.itemNumberTh span {display:none;}
.itemNumberTd, .itemNumberTh {width:0px!important;}
.freightLabel {word-wrap:break-word;}

.topSectionView2 {
    background-position: center 58px;
    background-repeat: no-repeat;
	border:none;
    min-height: 220px;
    padding-bottom: 20px;
    width: 683px;
}

.topSectionView2NoPicture {
    min-height: inherit;
	padding-bottom:0px;
}


.itemFlash input{background: url(images/itempiczoom_dk.gif) left 0px no-repeat;  height:27px;  padding-bottom:3px; border:none; color:#fff; text-transform:uppercase;text-align:left; padding-left:10px; font-weight:bold ; font-size:13px; }
.itemFlash {padding-bottom:10px;}
.itemButton { margin-top: 8px; }
.itemButton .bigButton { width: 195px; height: 45px; background: url(images/spriteImages.png) left top no-repeat; display: block; cursor: pointer; border: 0; font-size: 0; line-height: 0; color: #ffffff; } 

.outer { width: 100%; height: 100%; display: table; background:url(images/bg.png) repeat center top; }

.itemPicZoomText { font-size:11px; }
.topSectionBreadcrumb li { color:#666; }


#topDropDownMenu .menuHeightDiv { height:11px; }
li.expanderMenu div.menuFirstWrap { background:none; padding-right:0px; }
li.expanderMenu div.menuSecondWrap { background:none; padding-bottom:0px; }
li.expanderMenu div.menuThirdWrap { padding:0px; border-top:1px solid #d8d8d8; border-right:none; border-bottom:none; border-left:1px solid #d8d8d8; }
#topDropDownMenu dl { float:none; }
#topDropDownMenu dt { padding:0px; margin:0px; border-bottom:1px solid #d8d8d8; }
#topDropDownMenu dd { padding:0px; }
#topDropDownMenu dt a { padding:5px 66px 5px 10px; color:#6f5782; text-transform:none; font-weight:normal !important; display:block; }
#topDropDownMenu dt a:hover { color:#eb84af; }
#topDropDownMenu .menuThirdWrap li { font-size:10px; color:#6f5782; border-bottom:1px solid #d8d8d8; }
#topDropDownMenu .menuThirdWrap dd a { padding:5px 54px 5px 20px; color:#6f5782; text-transform:none; font-size:11px; font-weight:normal; display:block; }
#topDropDownMenu .menuThirdWrap dd a:hover { color:#eb84af; }

.gift_basketStep_active { border:1px solid #6F5782; color:#6F5782; }
.gift_basketStep_after { color:#6F5782; }

	/* checkout */	
	.yellowBox .freightTextAndLabel, .yellowBox .freightLabel, .yellowBox .freightText { display:block; float:left; }
	.isCheckout .freightText span.bt3 { }
	.che_boxt .che_boxct {
		font-size: 12px;
	}
	.isCheckout .content .checkout {
		margin: 0 -5px 30px;
		background: transparent !important;
	}
	.isCheckout #clearBottomDiv {
		height: 25px;
	}
	.isCheckout .checkout #clearBottomDiv {
		height: 1px;
		border: 0;
	}	
	.bt1,
	.bt1 span,
	.bt2,
	.bt2 span,
	.bt2 .number,
	.selected .bt2,
	.selected .bt2 span,
	.bt3,
	.bt3 a,
	.shopvidere,
	.shopvidere,
	.neeste,
	.antalpro,
	.che_arrow,
	a.bt3 span {
    	background-image: url("images/icolist.png");
    	font-family: Georgia,"Times New Roman",Times,serif;
    	font-weight:normal;
    	text-transform: uppercase;
		text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
	}
	
	input.antalpro {
		border: 0;
	}
	
	.pp_dele,
	.che_delete,
	.kob,
	.bt_udskriv {
    		background-image: url("images/iconlist2.png");
	}

	.kob,
	.bt_udskriv {
		text-indent: -10000em;
	}
	.che_allprice2 {
		padding: 7px;
	}
	.jegaccep {
    	background-image: url("images/bg_inputst2.png");
	}	
	.isCheckout .center {
		padding-left: 5px;
	}
	
	.isCheckout .right {
		padding-right: 6px;
	}
	
	.che_head {
		padding: 0 0 0 1px;
		width: 908px;
		background: transparent;
	}
	
	.bt2,
	.selected .bt2 {
		margin: 0 5px;
	}
	.jegaccep a {
    	color: #E4347D;
	}
	
	.che_Fak .che_checkbox input {
		margin-top: 0\0/IE8+9; /* IE8 + 9 + IE10pp4  */
	}
	*:first-child+html .che_Fak .che_checkbox input {
		*margin-top: 2px; /* IE7 */
	}
	.isCheckout .itemNameTh,
	.isCheckout .itemNameTd { width: 260px; }
	.isCheckout .quantity { width: 50px; }
	.antalpro { margin-right: 25px; }
	.isCheckout .mainItemNoHeader { width: 60px; }
	.isCheckout .itemNoCheckout { margin-top: 5px; float: left; width: 60px; }
	.che_bstep2 .w20 { margin-right: 10px; }
	.w129 { width: 107px; }
	.che_bstep2 label { width: 200px; }
	.che_bstep2 label:first-child { width: 100px; }
	.w106 { width: 122px; }
	.w89 { width: 72px; }
	/* e:checkout */	

.productListView3 .overlayList img{ max-width: 86px;}
.productListView3 .overlayList{ top:-5px; left:-7px; width:86px; height:86px;}
.isProduct .overlayList{ left:-9px; top:-7px; width:109px; height:106px;}
.boxRightContent .relatedProduct .overlayList, .boxRightContent .relatedProduct .overlayList img{ width:30px; height:30px;}
.boxRightContent .relatedProduct .overlayList{ left:-2px; top:-2px;}
.othersBoughtProduct .othersBoughtImage{ position:relative;}


 /* CLH */
	#productListTable .productRow .textBox { position:relative; }
	#productListTable .productRow .productAdditionalInfoWrapper { position:absolute; top:-30px; background:#d6d6d6; width:220px; height:22px; line-height:22px; font-size:11px; text-align:center; left:0; }
/* e:CLH */