/*General styles start*/
	body, html{ height:100%; background:#191919 url(images/bg.jpg) no-repeat center top; margin: 0px; padding:0px; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
   	input, textarea, select {color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	a { color:#000000;}
    .tekstbox { padding-left:5px; width:140px; height:15px; border: 1px solid #000000;}
    h1 {margin:0px; font-size:26px; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
	.headline { margin:0 0 6px 0; color:#3c3c3c; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif; }
	.isProduct .headline { margin:7px 0 6px 0; }
    h2 {margin:0px; font-size:13px; line-height:16px; color:#3C3C3C; font-family:Arial, Helvetica, sans-serif;}
    object { outline:none; }
	.overlayLabel{}
/*General styles end*/

/*Top*/
	.outer {}
	.main {}
	.isFrontpage {}
	.mainContent { width:950px;}
	.mainContentTD { background:#FFFFFF url(images/top.jpg) no-repeat center top; color:#000000; padding-left:25px; padding-right:25px;}
	
	#TopImageMap {
		margin-left: 550px;
		position: absolute;
		top: 0;
		width: 375px;
	}
	
	#TopImageMap img {
		height: 40px;
		width: 375px;
	}
	
	.topSection { width:900px; position:relative; z-index:10;}

	.menu { width:900px; text-align:right; margin-top:128px;}
	.menu a:link { color:#3C3C3C;}
	.menu a:active { color:#3C3C3C;}
	.menu a:visited { color:#3C3C3C;}
	.menu a:hover { color:#747474 !important;}
	.menuNormbg { float:right; text-transform:uppercase; margin-left:25px; font-size:15px;}
	.menuOverbg { float:right; text-transform:uppercase; margin-left:25px; font-size:15px;}
	
	.topLineLink {
		font-size: 13px;
		font-weight: bold;
	}	
	
	#criditCardBox { display:none;}
	.topSmallCart { width:290px; height:51px; position:absolute; top:66px; right:10px; font-size:13px; color:#FFFFFF;}
	#topSmallCartCount { float:left; margin-right:20px; margin-top:18px;}
	#topSmallCartPrice { float:left; margin-top:18px;}
	.top { position:absolute; top:76px; width:300px; height:30px;}
	.logoImg {width:300px; height:30px;}
/*Top End*/

/*Main styles start*/

	.content {width:900px; margin-top:25px; z-index:1;}
	.topSectionBreadcrumb { margin-bottom:5px;}
	
	.left { width:170px; margin-right:36px; min-height:500px;}
	
    .center { width:504px;}
	.isFrontpage .center { width:694px;}
	.centerProductList { width:504px;}
	.centerProductListNoRight { width:694px;}
	.centerNoRight {width:694px;}
    .centerContent {position:relative;}
    .centerContentWebPage {position:relative;}
    .centerContentWebPageNoRight {position:relative;}
    .centerContentWebPageForum {position:relative;}
   
	.right { width:170px; float:right;}
	.isProductlist .right { width:170px; float:right; margin-top:272px;}
	
	/*Left*/
		.searchTable { margin-bottom:20px;}
		.searchButton {}
		
		 /*LeftMenu styles start*/
		 	.productMenucontainer { width:170px;}
			.leftMenuContainer { width:170px; text-transform:uppercase; font-size:10px;}	
			
			.itemGroup0 {background:url(images/women.gif) no-repeat; padding-top:40px;}
			.itemGroup2 {background:url(images/men.gif) no-repeat; padding-top:40px;}
			
			.itemGroup0 .leftMenuHeader { height:20px; background:url(images/women_brands2.gif) no-repeat; border-bottom:1px solid #dfdfdf;}
			.itemGroup1 .leftMenuHeader { height:20px; background:url(images/women_kategorier2.gif) no-repeat; border-bottom:1px solid #dfdfdf;}
			.itemGroup2 .leftMenuHeader { height:20px; background:url(images/men_brands2.gif) no-repeat; border-bottom:1px solid #dfdfdf;}
			.itemGroup3 .leftMenuHeader { height:20px; background:url(images/men_kategorier2.gif) no-repeat; border-bottom:1px solid #dfdfdf;}
			
			.leftMenu {}
			.leftSubMenu { margin-left:10px; margin-bottom:10px;}
			.leftSubSubMenu { margin-left:10px; margin-bottom:10px;}
	
			.menuNorm { height:25px; line-height:25px; color:#353535; border-bottom:1px solid #dfdfdf;}
			.menuNorm a {color:#353535;}
			.menuNorm a:hover {color:#000000;}
			.menuActive { line-height:25px; color:#000000; border-bottom:1px solid #dfdfdf;}
			.menuActive a {color:#000000;}
			.menuLess { height:25px; line-height:25px; color:#353535; border-bottom:1px solid #dfdfdf; font-weight:bold;}
			.menuLess a {color:#353535;}
			.menuLess a:hover { color:#000000;}
			.menuMore { height:25px; line-height:25px; color:#353535; border-bottom:1px solid #dfdfdf; font-weight:bold;}
			.menuMore a {color:#353535;}
			.menuMore a:hover { color:#000000;}
			
			.productTypes {}
			.productBrands {}
	
			.subMenuNorm { color:#353535; list-style:none;}
			.subMenuNorm a { color:#353535; text-decoration:none;}
			.subMenuNorm a:hover { color:#000000; text-decoration:none;}
			.subMenuActive { color:#000000; list-style:none;}
			.subMenuActive a { color:#000000; text-decoration:none;}
			.subSubMenuNorm { color:#353535; list-style:none;}
			.subSubMenuNorm a { color:#353535; text-decoration:none;}
			.subSubMenuNorm a:hover { color:#000000; text-decoration:none;}
			.subSubMenuActive { color:#000000; list-style:none;}
			.subSubMenuActive a { color:#000000; text-decoration:none;}
			
			.leftMenuContainerSeperator{ width:170px; height:20px;}
		/*LeftMenu styles end*/
	/*Left End*/
	
	/*General RightBox styles start*/
		.boxRightContainer { margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}
		.boxRightContainerImg { margin-bottom:10px; }
		.boxRight { width:100%;}
		.boxRight a { color:#353535;}
		.boxRight a:hover { color:#353535;}
		.boxRightHeader { font-size:13px; font-family:Arial,Helvetica,sans-serif; padding-bottom:0px; border-bottom:0px solid #dfdfdf; text-transform:uppercase;}
		.boxRightHeader a { color:#000000;}
		.boxRightHeader a:hover { color:#000000;}
		.boxRightContent { padding-top:0px;}
		.boxRightAltContent  {padding-top:10px;}
	/*General RightBox styles end*/
	
	 /*BOX module styles start*/
		.boxRightContainerBOX { margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}
		.boxRightContainerBOX .boxRight { width:100%;}
		.boxRightContainerBOX .boxRight a { color:#353535;}
		.boxRightContainerBOX .boxRight a:hover { color:#353535;}
		.boxRightContainerBOX .boxRightHeader { font-size:13px; padding-bottom:10px; border-bottom:1px solid #dfdfdf; text-transform:uppercase;}
		.boxRightContainerBOX .boxRightHeader a { color:#000000;}
		.boxRightContainerBOX .boxRightHeader a:hover { color:#000000;}
		.boxRightContainerBOX .boxRightContent { padding-top:10px;}
		.boxRightContainerBOX .boxRightContentAlt { padding-top:10px;}
		
		.boxCenterContainer { margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}
		.boxCenterContainerLEFT { width:244px; float:left; margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}
		.boxCenterContainerRIGHT { width:244px; float:right; margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}
		
		.boxCenter {}
		.boxCenter a { color:#353535;}
		.boxCenter a:hover { color:#353535;}
		.boxCenterHeader { font-size:13px; padding-bottom:10px; border-bottom:1px solid #dfdfdf; text-transform:uppercase;}
		.boxCenterHeader a { color:#000000;}
		.boxCenterHeader a:hover { color:#000000;}
		.boxCenterContent { padding-top:20px;}
		.boxCenterContentAlt { padding-top:20px;}
		.tableBoxContent {}
		
		.boxCenterContainerImg {margin-bottom:10px;}
		.boxCenterContainerImgLEFT { float:left; margin-bottom:10px; }
		.boxCenterContainerImgRIGHT { float:right; margin-bottom:10px;}
		
		.top5OrderedList li a { color:#000000; text-decoration:none;}
		
		.boxCenterHTML { width:694px; float:left; clear:both; margin-bottom:11px;}
		.boxCenterHTMLHeaderLeft { width:333px; float:left; font-size:13px; padding-bottom:10px; text-transform:uppercase; margin-top:30px;}
		.boxCenterHTMLHeaderRight { width:333px; float:right; font-size:13px; padding-bottom:10px; text-transform:uppercase; margin-top:30px;}
		
		.boxCenterHTMLMediumLeft { width:342px; float:left;}
		.boxCenterHTMLMediumRight { width:342px; float:right;}
		
		.boxCenterHTMLSmallLeft { width:224px; float:left;}
		.boxCenterHTMLSmallCenter { width:224px; float:left; margin-left:11px;}
		.boxCenterHTMLSmallRight { width:224px; float:right;}
		
		.boxCenterHTMLImgMapLeft { width:333px; float:left; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
		.boxCenterHTMLImgMapRight { width:333px; float:right; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
		
		.boxCenterContainerLarge { width:694px; float:left; clear:both; margin-bottom:16px;}
		.boxCenterContainerLargeLEFT { width:224px; float:left; }
		.boxCenterContainerLargeMIDDLE { width:224px; float:left; margin-left:11px; margin-right:11px;}
		.boxCenterContainerLargeRIGHT { width:224px; float:left;}
    
	 /*BOX module styles end*/
 
    #productListTable { width:100%;}
	
	#clearBottomDiv { clear:both; height:20px; }

    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}

    .button { border:none; background:#353535; color:#FFFFFF; padding-bottom:1px; padding-top:1px;}
    .bigButton { border:none; background:#353535; color:#FFFFFF; padding:3px;}
	.purchaseButton { margin-top:30px;}
	
	.gift_tableUserInfo .bigButton { width:auto; border:none; background:#353535; color:#FFFFFF; padding:1px;}
	
	#LoginContainer #loginDiv .ForumButton { border:none; background:#353535; color:#FFFFFF; padding:3px;}
	#LoginContainer .ForumButton { border:none; background:#353535; color:#FFFFFF; padding:3px;}
	.newsSubscribeButton { border:none; background:#353535; color:#FFFFFF; padding:3px;}
	.wishListButton { margin-right:5px;}
	
	.headlineList {
		font-weight: bold;
		padding-bottom: 5px;
	}
    .headlineList a { color:#3c3c3c; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
    .headerPaging {}
    .headerPaging .paging { text-align:right; color:#000000;}
    .headerPaging .paging span{padding-right:3px;}
    .headerPaging a:link{padding-right:3px; color:#000000; }
    .headerPaging a:active{padding-right:3px; color:#000000; }
    .headerPaging a:visited{padding-right:3px; color:#000000; }
    .headerPaging a:hover{padding-right:3px; color:#000000; }
	
	th.line { border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}
    .line { border-bottom:1px solid #dfdfdf;}
    .link:link { color:#353535; }
    .link:active { color:#353535; }
    .link:visited { color:#353535; }
    .link:hover { color:#000000; }
    .inputSearch {border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; width:139px; height:19px; background:#FFFFFF; padding-left:5px;}
    .inputSelect {border:1px solid #dfdfdf; }
    .inputQuantity {border:1px solid #dfdfdf;}
    .inputDelivery {border:1px solid #dfdfdf; }
    .inputDelivery optgroup{}
    .inputDelivery optgroup option{}
    .inputFreightType{}
    .freightload{float:left; margin:3px 5px 1px 5px;}
    .Img {}
	
	.topSectionView2 { padding:0px; width:694px; background-position:0px 25px; position:relative;}
	.topSectionView2NoPicture { padding:0px;}
	
	.topSectionView2Content { width:624px; padding:35px; min-height:170px;}
	
	.topSectionView2NoPicture .topSectionView2Content { width:694px; padding:0px; min-height:inherit;}
	.topSectionView2Content a { color:#FFFFFF;}
	.topSectionView2 h1 { color:#000000; font-size:26px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.topSectionView2 p { color:#000000; width:350px;}
	.topSectionView2NoPicture h1 { color:#000000; text-transform:uppercase;}
	.topSectionView2NoPicture p { color:#000000; width:694px; margin-top:5px; margin-bottom:0px;}
	
	.topSectionView2 .showOnly { float:none; position:absolute; width:auto; right:190px; bottom:20px; }
	.showOnly .textStor { color:#000000;}
	
	.productListView1{}
    .productListView1 .item { width:100%;}
    .productListView1 .alt { width:100%;}
	.productListView1 .divPricesOrder .divPrices { float:none; text-align:left;}
	.productListView1 .divPricesOrder .divOrderOuter { float:none; text-align:left;}
    .productListView2{ }
    .productListView2 .item {}
    .productListView2 .alt {}
    .productListView3 .productRow {float:left; clear:left;}
    .productListView3 .productRowSpacer {clear:left; height:10px;}
    .productListView3 .headlineList a {color: #3c3c3c; font-size: 12px !important; }
    .productListView3 .itemCol1 {width:220px; float:left; clear:left;}
    .productListView3 .itemCol2 {width:220px; float:left ;margin-left:15px;}
    .productListView3 .itemCol3 {width:220px; float:left; margin-left:15px;}
    .productListView3 .textBox {text-align: center;}  
	
	.productHeader { font-size:13px; background:transparent; padding:5px;border-bottom:1px solid #DFDFDF;}
    .productHeader a { color:#000; text-decoration:none; }
    
    .prevPrice { color:#353535; font-size:12px; line-height:13px;}
    .prevPriceList { color:red; font-size:12px; line-height:13px; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
    .prevPriceSmall { color:red; font-size:12px; line-height:13px; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
    .priceSmall { color:#353535; font-size:12px; font-weight:bold; line-height:15px;}
    .price { color:#353535; font-size:12px; font-weight:bold; line-height:15px;}
    .priceStor { color:#3c3c3c; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
	.isProduct .priceStor {
    float: left;
    font-size: 17px;
    margin-bottom: 13px;
}
	.priceExcl { color:#353535; font-size:12px; line-height:13px;}
    .priceStorExcl { color:#353535; font-size:12px; line-height:13px;}
	
	.listProductText {
		margin: 7px 0 6px;
		text-align: center;
		width: 220px;
	}
	
	.listItemDescription {
		font-size: 12px;
		text-align: center;
		width: 220px;
	}
	.listItemDescription .text {
		color: #3C3C3C;
		font-size: 11px;
		line-height: 15px;
	}

	.divPricesOrder{ text-align:center; clear:none!important;}
    .divOrderInnerInfo { margin-top:2px; margin-bottom:5px;}
	
	.listItemContent { position:relative;}
	
	.divOfferConditions { width:180px; font-size:11px; position:absolute; top:35px; right:0px;}
	.divOrderInnerStock { width:180px!important;}
	.divListItemStock { width:180px; float:right; clear:right;}
	.stock { padding:0px; margin:0px; float:left!important; clear:both; margin-top:10px;}
	
    .frontpagePrices{}
    
    .itemNo { color:#333333; font-size:10px; text-transform:uppercase;}

    .stepDelivery { width:100%; margin-bottom:10px;}
    .stepDelivery td { height:45px; text-align: left; border-right:4px solid #FFFFFF; background:#000000; width:33%; color:#FFFFFF; font-size:15px; padding-left:15px; line-height:30px;}
    .stepDelivery .selected { font-size:18px; text-decoration:underline; }
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#353535; line-height:13px; }
    .text a:active{color:#353535; line-height:13px; }
    .text a:visited{color:#353535;  line-height:13px; }
    .text a:hover{color:#000000; line-height:13px; }
    .textSmall { color:#000000; font-size:10px; }
    .textSmall a { color:#353535; font-size:10px; }
    .textSmall a:link { color:#353535; font-size:10px; }
    .textSmall a:active { color:#353535; font-size:10px; }
    .textSmall a:visited { color:#353535; font-size:10px; }
    .textSmall a:hover { color:#000000; font-size:10px; }
    .textSmall .link a:hover { color:#000000; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#000000; font-weight:bold; line-height:13px; }
    .textStor { color:#000000; font-size:12px; font-weight:bold; line-height:13px; }
    
     /*FrontPage styles start*/
	 	.frontpageOuter { margin-bottom:10px; float:left;}
        .frontpage{ width:694px; height:401px}
        .frontpage div { padding-top:80px; margin-left:260px; }
        .frontpage p { width:320px; line-height:13px;}
        
		.productNewsContainerOuter { width:694px;}
		.productNewsContainer { width:694px;}
        .productNews { width:694px;}
        .productNewsItem { width:100px;}
        .productNewsItem .text { line-height:18px; font-weight:bold; font-size:12px;}
        .productNewsItem .prevPrice {}
        .productNewsItem .price {}
        .productNews .devider {}
    /*FrontPage styles end*/

    
    /*Product styles start*/
        .choiceBox {}
        .choiceBorders {}
        
        .imageBox {}
        .imageBorder {}
        .imageBorderProduct {}
        .imageBoxMedium {}
        .isProductlist .imageBorderMedium {text-align:center;}
		.imageBorderMedium a {}
		
		.productListView1 .imageBorder, .productListView2 .imageBorder, .productListView3 .imageBorderMedium, .productItemPic .imageBorderMedium, .relatedProductImage, .productNewsItemImage {position: relative; }
        /*fix bug overlay image*/
        
        .itemPic {clear:both;}
        .itemColor{}
        .itemColorChoice{}
        .itemVariant {}
        .itemVariantDropDowns{}
        .itemVariantLoad{}
        .itemQuantity {}
        .itemButton {}
        
        .productItemPic { margin-top:0;}
         .productItemInfo { margin-top:0; padding-left: 3px; }
        .productItemPicBorder { margin-right:0px!important;}
        
        .tdFilter { height:88px; background:#FFFFFF; border:1px solid #000000; padding:10px;}
		.tdFilter a { color:#000000; }
        .productfiles a {font-size:10px;}
		
		.purchaseButton { width:86px; height:18px; background:url(images/purchaseButton.png) no-repeat left top; font-size:0px; color:transparent; }
		.itemButton { margin-bottom:5px; }
		.isProduct .addToCartButton { width:223px; height:32px; background:url(images/addToCartButton.png) no-repeat left top; font-size:0px; color:transparent; }
		.isProduct .wishListButton { width:109px; height:24px; background:url(images/wishListButton.png) no-repeat left top; font-size:0px; color:transparent; }
		.isProduct .checkListButton { width:109px; height:24px; background:url(images/checkListButton.png) no-repeat left top; font-size:0px; color:transparent; }
		.checkAndWishList { width:223px; margin-top:0px; }
		
    /*Product styles end*/
    
    /*News styles start*/
        .dato {}
        .imageFloat{}
    /*News styles end*/

    /*RightBox styles start*/
       
        /*Small Newsletter styles start*/
            .newsSubscribeButton{}
            .inputMailSmall { }
        /*Small Newsletter styles end*/
		
    /*RightBox styles end*/

    /*Footter styles start*/
		.divFooterContent { width:950px; clear:both; font-size:10px; font-style:italic; color:#FFFFFF;}
		.divFooterContent h1, .divFooterContent .title { color:#7a7a7a; font-size:18px; font-weight:normal; margin-bottom:5px; }
		.divFooterContent a { color:#FFFFFF;}
		.divFooterPart1 { width:570px; float:left; margin-top:20px;}
		.divFooterPart2 { width:300px; min-height:90px; float:right; margin-top:20px; background:url(images/phone.png) no-repeat 0px 64px;}
	
		.mcbLogo { width:150px; float:right; position:relative; bottom:12px; font-size:10px;}
		.mcbLogoBox { border:1px solid #FFFFFF; margin:0px;}
		.mcbLogoBox a{ color:#FFFFFF; }
		
		.textAdress { width:950px; float:left; clear:both; color:#FFFFFF; font-size:10px; margin-top:20px; font-style: italic;}
		.textAdress a:link{color:#FFFFFF; font-size:10px;}
		.textAdress a:active{color:#FFFFFF; font-size:10px;}
		.textAdress a:visited{color:#FFFFFF; font-size:10px;}
		.textAdress a:hover{color:#FFFFFF; font-size:10px;}
        .textAdressTD { text-align:left;}
    /*Footter styles start*/

/*Main styles end*/


.noItemsTable { background:none; }
.noItemsHeader { color:#FFFFFF; }

.divItemGroups {width:694px; margin-top:10px; }
.divItemGroups .row .item a {color:#353535; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}

#LoginContainer { margin-top:10px; position:relative;}
#LoginContainer .loginRight { margin:0px; float:left; position:absolute; left:170px; top:26px;}
#LoginContainer .loginLeft  { margin:0px; float:left; width:150px; position:absolute; left:0px; top:0px;}

.wishList #wishListItems { border:none; padding:0px;}
.wishListEditGrid {width:504px;}

.divPricesOrderResult .text { width:220px; clear:both; margin-top:5px; text-align:left;}

#giftCertificate .inputSearch { width:140px; height:16px; background:none; border:1px solid #DFDFDF; padding-left:5px;}

.gift_basketStep_before {background-color:#C3C3C3; border:1px solid #353535; color:#FFFFFF;}
.gift_basketStep_active {background-color:#353535; border:1px solid #353535; color:#FFFFFF;}
.gift_basketStep_after {background-color:#FFFFFF; border:1px solid #353535; color:#000000;}

.gift_tableUserInfo td { vertical-align:top;}

.relatedProductImage { border:0px solid #e6e6e6;}

/* Topmenu drop down */	
	#topDropDownMenu { width:900px; margin-top:2px;}
	#topDropDownMenu li.expanderMenu {float:right; margin-left:25px; font-size:14px; padding:0px!important; text-transform:uppercase; height:30px;}
	
	
	#topDropDownMenu .menuLinkElement {text-transform:uppercase; font-weight:normal!important;}
	li.expanderMenu:hover a, li.showAsHover a {color:#3C3C3C;}
	#topDropDownMenu dt a, #topDropDownMenu dd a {color:#949da1;}	
	#topDropDownMenu dt a:hover, #topDropDownMenu dd a:hover {color:#000000;}	
	
	li.expanderMenu div.menuContainer { width:auto!important; top:160px; z-index:10; text-align:left; font-size:11px; margin-left:0px!important;}
	
	#topDropDownMenu .menuHeightDiv { height:auto; background:none; display:none;}
	li.expanderMenu div.menuFirstWrap { background:none; padding:0px;}
	li.expanderMenu div.menuSecondWrap { background:none; padding:0px;}
	li.expanderMenu div.menuThirdWrap {border:1px solid #e1e1e1;}
	#topDropDownMenu dl { background:none; border:none; margin-bottom:-1011px; float:none;}
#topDropDownMenu dt {
    border-bottom: 1px solid #dfdfdf !important;
    color: #3C3C3C;
	padding-top:10px;
}
	#topDropDownMenu dt a { color:#3C3C3C;}
	#topDropDownMenu dt a:hover { color:#949da1;}
	#topDropDownMenu dd { padding:0px; margin-bottom:15px;}
	
	#topDropDownMenu .menuThirdWrap dt span.menuLinkElement { font-size:12px; font-weight:bold; text-align:left; color:#3C3C3C; font-family:Arial, Helvetica, sans-serif;}
	#topDropDownMenu .menuThirdWrap li { border-bottom: 0 !important; padding:2px 0px 2px 0px;}
	#topDropDownMenu .menuThirdWrap li a {padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; color:#3C3C3C;}
	#topDropDownMenu .menuThirdWrap li a:hover {padding-left:10px; padding-top:2px; padding-bottom:2px; color:#949da1;}
/* Topmenu drop down end */

#productRelationsCenter { margin-top:20px; float:left; clear:both;}
#productRelationsCenter .relationsTable .relationsTableHeader { background:none;font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px; padding:0px; padding-bottom:10px; border-bottom:1px solid #dfdfdf; text-transform:uppercase; font-weight:normal;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { font-size:12px; font-weight:normal;}

.relationsTable { border-bottom:1px solid #DFDFDF;}
.relatedProduct {width:175px;}
.relatedProductText { width:108px;}
.relatedProductText .textSmall { font-size:12px;}
.relatedProductText .textSmall a{ font-size:12px; text-decoration:none;}
.relationsTable .boxContent { padding-bottom:5px!important;}
.shareBox{ margin-top:10px;}

.productListView1 .imageBorder, .productListView2 .imageBorder { position:relative;}
.productListView1 .listItemContent, .productListView2 .listItemContent { position:static;}

.overlayList {
    bottom: 0px;
    left: 0px;
}

.productItemPic .imageBoxMedium .imageBorderMedium {position:relative;}

.productItemPic .overlayList {
	bottom:0px;
	left:0px;}
	
.relatedProductImage {position:relative!important;}	

li.expanderMenu a {
	font-family:Arial, Helvetica, sans-serif;
}

/* Sale styles - added 21/06/2011 */

.isProduct .addToCartButton {
    background: url(images/addToCartButtonSale.gif) no-repeat scroll left top transparent;}
.productItemInfo.noRight {width:255px; z-index:9}
.isProduct .addToCartButton:hover {
    background: url(images/addToCartButtonSale.gif) no-repeat scroll -223px top transparent;
}
.isProduct .productItemPic {
    height: auto;
    position: relative;
    width: 435px;
    z-index: 5;
}
.prevPrice {color:red;}
.prevPriceList {color:red;}
.prevPriceSmall {color:red;}

/* Sale styles end - added 21/06/2011 */
.ssBox{ position:relative;}
.ssBoxLoaderIcon{ position:absolute; right:35px; top:2px;}
.productMenucontainer{ margin-top:40px}
.left .ssBoxTextDiv input{border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; width:135px; height:19px; background:#FFFFFF; padding-left:5px; border-right:none; font-size:12px;}
.left .ssBoxButtonDiv {background: url("images/knap.gif") no-repeat scroll 0 0 transparent;  float: left;}
.left .ssBoxButtonDiv input{ width:25px; height:23px}
	
.itemPrices {height:0px;}
	
.freightText .inputFreightType {
    width: 200px;
}
.freightText .inputDelivery {
    width: 200px;
}
	
	
/**new style for checkout-- na**/
.isCheckout { font-family:Arial, Helvetica, sans-serif; color:#2a2a2a; }
.isCheckout .mainContent{ }
.isCheckout .content{ margin-top:4px  }
.isCheckout .topSection{ }

.isCheckout .content .checkout {    background:none!important;margin: 0 0 30px 0;}
.selected .bt2 .number {    background: url("images/checkout/icolist.png") no-repeat scroll 0 -414px transparent; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:22px}
.bt2 .number {    background: url("images/checkout/icolist.png") no-repeat scroll 0 -439px transparent; line-height:22px }
.che_head {    background: url(images/checkout/bg_fix.png) -1px bottom no-repeat ;}
.selected .bt2 {    background: url("images/checkout/icolist.png") no-repeat scroll 0 0 transparent;}
.selected .bt2 span {    background: url("images/checkout/icolist.png") no-repeat scroll right -51px transparent; color: #FFFFFF;   
    font-family:Arial,Helvetica,sans-serif;    font-size: 19px;    font-weight: bold;  }
.bt2 {    background: url("images/checkout/icolist.png") no-repeat scroll 0 -106px transparent;}
.bt2 span {    background: url("images/checkout/icolist.png") no-repeat scroll right -164px transparent;    color: #fff;    display: block;    float: left;    font-family:Arial,Helvetica,sans-serif;    font-size: 19px;    font-weight: bold;    height: 44px;    line-height: 44px;    text-align: center;    text-decoration: none;    text-transform: none;    width: 206px;}
.shopvidere {    background: url("images/checkout/icolist.png") no-repeat scroll 0 -221px transparent;    display: block;    float: right;    height: 40px;    width: 214px;}
.che_delete{ background:url(images/checkout/iconlist2.png) 0 -126px; height:16px; width:16px; display:block; margin:6px 20px 0 2px;}
.antalpro{ background:url(images/checkout/icolist.png) 0 -472px no-repeat; width:22px; height:22px; line-height:22px; text-align:center; display:block;color:#343434; margin:4px 17px 0 8px ; border:none }
.che_arrow{ background:url(images/checkout/icolist.png) 0 -506px no-repeat; width:23px; height:17px; margin:3px 14px 0 12px;}
.bt3{ background:url(images/checkout/icolist.png) 0 -352px no-repeat; height:24px; float:left; display:block; padding:0 0 0 7px;text-decoration:none ; margin-right:0px;}
.bt3 span{ background:url(images/checkout/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:12px; text-transform: uppercase; text-decoration:none;  text-align:center; padding:0 7px 0 0px;}
.bt3 a {  background:url(images/checkout/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:12px; text-transform: uppercase; text-decoration:none;  text-align:center; padding:0 7px 0 0px;}
.bt3 span a{ background:none; padding:0}
.neeste{background:url(images/checkout/icolist.png) right -222px no-repeat; width:207px; height:40px;display:block;float:right;}
.che_boxt .che_boxh{ background:url(images/checkout/bg_toptb.jpg) 0 -1px no-repeat; width:652px; height:19px; padding:7px 10px 0 8px; font-weight: bold; font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#2a2a2a; }
.che_boxt .che_boxct{ border:1px solid #d1d1d1; border-top:none; background:#fff; overflow:hidden; width:668px; color:#343434; font-size:11px; margin-bottom:7px;padding: 4px 0 7px;}
.che_boxt2{padding-bottom:8px;}
.che_boxt2 .che_boxh{ background:url(images/checkout/bg_toptb2.jpg) 0 0 no-repeat; width:201px; height:21px; padding:5px 10px 0 8px; font-weight: bold; font-size:11px }
.che_boxt2 .che_boxct{ border:1px solid #d1d1d1; border-top:none; background:#fff; overflow:hidden; width:199px; color:#343434; font-size:11px; padding:10px 8px 8px 10px; line-height:180%;}

.isCheckout .center{ background:none}
.cartLineOutline {    border-bottom: 1px solid #eaeaea;}
.che_allprice{ background:url(images/checkout/bg_allprive.png) 1px 0 no-repeat; width:658px; height:58px; margin:8px 0 8px 0; text-align:right; padding:17px 12px 0 0 ; font-size:11px; color:#2a2a2a}
.che_allprice2{  background: url("images/checkout/bg_allprice2.png") no-repeat scroll 0 bottom #ededed ; width:193px; padding:8px 7px 8px 7px ; font-size:10px;color:#2a2a2a; text-align:right; margin:0 0 -3px -5px}
.che_allprice2 .che_allpricetext{ font-size:15px;  text-transform:uppercase; height:20px}
.jegaccep{ background:url(images/checkout/bg_inputst2.png) 0 -104px no-repeat; width:210px; height:17px; padding:6px 0 6px 6px; margin:2px 0 0 127px}
*+html .jegaccep{ letter-spacing:-1px;}
.che_bstep2 input {    background-image: url("images/checkout/bg_inputst2.png");    float: left;    padding: 2px 5px 4px;}
.che_rtotaltop {    background: url("images/checkout/bg_dotect.png") no-repeat scroll center bottom transparent;    padding: 0 0 16px;}

.che_boxtext {    padding: 2px 10px 0!important;}
.che_allpricetext {    text-transform: uppercase;}

.yellowBox .bt3 span, .freightText .bt3 span{ background:url(images/checkout/icon_bt3.png) right 0 no-repeat; height:24px; float:left; display:block; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:12px; text-transform: uppercase; text-decoration:none;  text-align:center; padding:0 30px 0 5px;}
.yellowBox .bt3 span a, .freightText .bt3 span a{font-size:10px; line-height:22px}
.isCheckout .freightText select{ width:265px!important; background-color:#fff!important}
.cartLineOutline .che_boxarow {    border-bottom:none;}
.che_boxarow{border-bottom:1px solid #EAEAEA;}
.che_boxct .price {    color: #97a324;    font-weight: bold;    line-height: 11px;    text-transform: uppercase;}
.che_boxct .priceExcl {    color: #97a324;    line-height: 12px;}
.che_indhead h1 {    color: #2a2a2a;}
.che_input { border: none}
.che_indpak .che_boxarow{ border:none}
.che_radio {    margin: 5px 6px 0 1px;}
.isCheckout .inputDelivery {    padding:0 0 0 4px; background:url(images/checkout/bg_inputst2.png) 0 -33px no-repeat; width:125px; height:22px; border:none; font-size:11px ; margin:2px 0 0 5px}
.isCheckout select{ background:none!important;width:182px!important; border:1px solid #c8c8c8!important; padding:3px!important}
.che_bstep2 select {    padding: 3px!important;    width: 204px!important;}
.che_radio {    margin: 1px 6px 0 1px;}
.che_bstep2 input { border: none}
.isCheckout input[type="radio"] { border:none!important; background:none!important;
}
a.bt3 span {    background: url("images/checkout/icolist.png") no-repeat scroll right -383px transparent;}
.che_bstep2 label{ width:200px}
.che_address label{ width:125px;}
.rightLabel{ width:320px!important}
#passwordDiv{ margin-bottom:14px}
.bt_udskriv {
    background: url("images/checkout/iconlist2.png") no-repeat scroll 0 -189px transparent;
}
.w106 {width:160px;}
.w89 {width:125px;}
.box3_ct {width:auto;background-image:none;font-size:11px;padding-bottom:0px;}
.box3_ct b {margin-bottom:10px;display:block;}
.box3{ background:#f2f2f2;background-image:none;width:300px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}


.orderreceipt .antalpro{   margin: 4px 15px 0 3px;}

#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price {
    display: block;
}

/**e:new style for checkout-- na**/


#boxTopImageLinkWrapper { display:none }