html{ height:100%; margin: 0px; padding:0px;}

.outer {
    background: none repeat scroll 0 0 transparent;
    margin-left: auto;
	margin-right: auto;
    width: 980px;
	margin-top:30px;
	padding-bottom:30px;
}

.top {
    height: 77px;
    position: absolute;
    top: 58px;
    width: 285px;
}

.logoImg {
    height: 77px;
    width: 285px;
}

.topSmallCart {
    color: white;
    float: right;
    font-size: 16px;
    margin-top: 0;
    padding: 13px 0 11px 75px;
    position: absolute;
    right: 66px;
    text-align: center;
    top: -79px;
    width: 155px;
}

#topSmallCartCount {
    color: white;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

	.divFooterPart1 p, .divFooterPart1 a { color:#FFFFFF; } 
	.divFooterPart1 h1, .divFooterPart1 .title { color:#FFFFFF; } 
	.divFooterPart2 p, .divFooterPart2 a { color:#FFFFFF; } 
	.divFooterPart2 h1, .divFooterPart2 .title { color:#FFFFFF; } 
	
	.phone{    color: white;
    font-size: 26px;
    padding-top: 12px;}


.isWebpage .center{ margin-top:22px;}

/*General styles start*/
	input, textarea, select {color:#000000; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	a { color:#000000;}
    .tekstbox { padding-left:5px; width:140px; height:15px; border: 1px solid #000000;}
    h1 {margin:0px;}
    .headline {padding-bottom:5px;width:433px;}
    h2 {margin:0px;}
    object { outline:none; }
	.overlayLabel{}
/*General styles end*/

/*Top*/
	.main { background:#FFFFFF;}
	.isFrontpage {}
	.mainContent { width:964px;}
	.mainContentTD {background:none; padding-bottom:10px;}
	

	
	
	
	#criditCardBox { position:relative; top:-55px; clear:both;}
	
	#TopImageMap { width:235px; height:20px; position:absolute; top:75px; margin-left:541px;z-index:1;}
	#TopImageMap img { width:235px; height:20px;}
/*Top End*/

/*Main styles start*/

	.content {width:980px; margin:0px; background:none;}
	.topSectionBreadcrumb { margin-bottom:5px;}
	
	.left { width:170px; margin-right:28px; margin-left:40px;}
	
    .center { width:504px;}
	.centerProductList { width:504px;}
	.centerProductListNoRight { width:702px;}
	.centerNoRight {width:702px; padding-top:22px;}
    .centerContent { }
    .centerContentWebPage { margin-top:5px; }
    .centerContentWebPageNoRight { }
    .centerContentWebPageForum { }
    
    .center td{ vertical-align:top;}
   
	.right { width:170px; float:right; margin-right:40px; margin-top:22px;}
	.isFrontpage .right { margin-top:0;} 
	
	/*Left*/
		.searchTable { margin-bottom:20px;}
		.searchButton {}
		
		 /*LeftMenu styles start*/
		 	.productMenucontainer { width:170px; margin-bottom:14px;}
			
			.leftMenuHeader {font-size:17px; font-weight:bold; padding:0px;}
			.leftMenu { width:170px; margin-left:17px; margin-right:6px; margin-top:3px;}
			.leftSubMenu { margin-left:10px; margin-top:2px; margin-bottom:6px;}
			.leftSubSubMenu { margin-left:10px; margin-top:2px; margin-bottom:6px;}
			
			.productTypes {}
			.productBrands {}
	
			.leftMenuContainerSeperator{}
		/*LeftMenu styles end*/
	/*Left End*/
	
	/*General RightBox styles start*/
		.boxRightContainer { margin-bottom:14px; }
		.boxRightContainerImg { margin-bottom:14px; }
		.boxRight {}
		.boxRight a { color:#000000;}
		.boxRight a:hover { color:#000000;}
		
		.boxRightHeader a { color:#FFFFFF;}
		.boxRightHeader a:hover { color:#FFFFFF;}
		.boxRightContent { padding-top:10px;}
		.boxRightAltContent {}
	/*General RightBox styles end*/
	
	 /*BOX module styles start*/
		.boxRightContainerBOX { margin-bottom:14px; }
		.boxRightContainerBOX .boxRight {}
		.boxRightContainerBOX .boxRight a { color:#000000;}
		.boxRightContainerBOX .boxRight a:hover { color:#000000;}
		.boxRightContainerBOX .boxRightHeader {width:142px; height:28px; padding:0px; padding-left:30px; background:url(images/boxTop.gif) no-repeat 0px top; color:#FFFFFF; font-size:13px; font-weight:bold; text-transform:none;}
		.boxRightContainerBOX .boxRightHeader a { color:#FFFFFF;}
		.boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF;}
		.boxRightContainerBOX .boxRightContent { padding-top:10px;}
		.boxRightContainerBOX .boxRightContentAlt { }
		
		.boxCenterContainer { margin-bottom:14px; }
		.boxCenterContainerLEFT { width:245px; float:left; margin-bottom:14px;}
		.boxCenterContainerRIGHT { width:245px; float:right; margin-bottom:14px;}
		
		.boxCenter {}
		.boxCenter a { color:#000000;}
		.boxCenter a:hover { color:#000000;}
		.boxCenterHeader {width:489px; height:28px; line-height:28px; padding:0 0 0 15px; background:url(images/boxTop.gif) no-repeat -415px top; color:#FFFFFF; font-size:13px; font-weight:bold; text-transform:none;}
		.boxCenterContainerLEFT .boxCenterHeader, .boxCenterContainerRIGHT .boxCenterHeader {width:217px; height:28px; padding:0px; padding-left:30px; background:url(images/boxTop.gif) no-repeat -415px top; color:#FFFFFF; font-size:13px; font-weight:bold; text-transform:none;}
		
		.boxCenterHeader a { color:#FFFFFF;}
		.boxCenterHeader a:hover { color:#FFFFFF;}
		.boxCenterContent { padding-top:10px;}
		.boxCenterContentAlt {}
		.tableBoxContent {}
		
		.boxCenterContainerImg {margin-bottom:14px;}
		.boxCenterContainerImgLEFT { float:left; margin-bottom:14px; }
		.boxCenterContainerImgRIGHT { float:right; margin-bottom:14px;}
		
		.top5OrderedList li a { color:#000000; text-decoration:none;}
		
		.boxRightContainerNewsLetter { width:170px; height:156px; background:url(images/newsletterBg.gif) no-repeat;}
		.boxRightContainerNewsLetter .boxRightHeader { display:none;}
		.boxRightContainerNewsLetter .inputMailSmall { background:none; border:none;}
		.boxRightContainerNewsLetter .newsSubscribeButton { color:#FFFFFF; font-weight:bold;}
		.boxRightContainerNewsLetter .boxRightContent { padding-top:72px; padding-left:20px;}
		
		.left .boxRightContainer { margin-left:6px; margin-right:6px; }
		.left .boxRightContainerImg { margin-left:6px; margin-right:6px;}
		.left .boxRightContainerBOX { margin-left:6px; margin-right:6px;}
    
	 /*BOX module styles end*/
 
    #productListTable {}
	
	#clearBottomDiv { clear:both; height:20px; }

    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif); bottom: 36px; right: 112px;}

    /*.button { width:97px; height:20px; border:none; background:url(images/button.gif) no-repeat -66px top; color:#FFFFFF;}*/
    /*.bigButton { width:128px; height:20px; border:none; background:url(images/button.gif) no-repeat -163px top; color:#FFFFFF; font-weight:bold;}*/
	
	.headlineList { font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { border:none; padding-top:3px; padding-bottom:3px; }
    .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 #000000; border-top:1px solid #000000;}
    .line { border-bottom:1px solid #000000;}	
	.main.isWebpage .line { display:block; position:relative; }
    .link:link { color:#000000; }
    .link:active { color:#000000; }
    .link:visited { color:#000000; }
    .link:hover { color:#000000; }
    .inputSearch {border:1px solid #000000; width:145px; background:#FFFFFF; padding-left:5px;}
    .inputSelect {border:1px solid #000000; }
    .inputQuantity {border:1px solid #000000; text-align:center;}
    table.relatedProduct .inputQuantity {float:left; margin-right:5px; margin-top:1px;}
    .inputDelivery {border:1px solid #000000; }
    .inputDelivery optgroup{}
    .inputDelivery optgroup option{}
    .inputFreightType{width:250px;}
    .inputPakkeshop{width:330px;}
    .freightload{float:left; margin:3px 5px 1px 5px;}
    .Img {}
	
	.topSectionView2 { width:702px; min-height:246px; background-position:right 25px; padding:0px; margin-bottom:20px; position: relative;}
	.topSectionView2NoPicture { min-height:inherit;}
	.topSectionView2Content { margin: 0; width: 702px; height: 408px; color:#FFFFFF; position: relative;}
	.topSectionView2Content { margin:0; color:#FFFFFF;}
	.topSectionView2NoPicture .topSectionView2Content { margin:0px; color:#000000;}
	.topSectionView2 h1 { /*display:none;*/ display: block; position: absolute; width: 360px; bottom: 310px;color: #000;font-size: 24px;padding: 7px 100px 19px 17px;text-transform: uppercase;line-height: 26px;font-weight: bold;}
	.topSectionView2NoPicture h1 { display:block;}
	.topSectionView2Content p { margin:0px;}
	.topSectionView2 .topSectionView2Content p {margin: 100px 0 0px 17px;color: #000;font-family: arial; width: 350px;}
	
	.divItemGroups { width:702px; margin:0px; margin-bottom:20px;}
	.divItemGroups .row .item { width:160px;}
	.divItemGroups .row .first {margin-right:1px;}
	.divItemGroups .row .next {margin-left:20px;}
	
	.productListView1{}
    .productListView1 .item { width:100%;}
    .productListView1 .alt { width:100%;}
    .productListView2{ }
    .productListView2 .item {}
    .productListView2 .alt {}
    .productListView3 .productRow {float:left; clear:left;}
    .productListView3 .productRowSpacer {clear:left; height:20px;}
    .productListView3 .headlineList a {color: #000000;}
    .productListView3 .itemCol1 {width:220px; float:left; clear:left;}
    .productListView3 .itemCol2 {width:220px; float:left ;margin-left:21px;}
    .productListView3 .itemCol3 {width:220px; float:left; margin-left:21px;}
    .productListView3 .textBox {text-align: center; position:relative;}    
    .productListView3 .listItemDescription {} 
	.productListView3 .priceStor { font-size:11px; font-weight:bold; color:#000000; line-height:14px;}
	.productListView3 .prevPrice { font-size:11px; font-weight:normal; color:#000000; line-height:14px;}
	.productListView3 .prevPriceList { font-size:11px; font-weight:normal; color:#000000; line-height:14px;}
	.productListView3 .itemNo {display: none;}
	.divOrderInnerInfo { margin-top:3px; margin-bottom:5px;}

	.productListView3 .listProductText { width:100px; float:left; text-align:left;}
	.productListView3 .divPricesOrder { width:100px; float:right; text-align:right; position:relative;}
	.divOrderInnerOrder{    position: absolute;
    right: 0;
    width: 200px; text-align:right;}
	
	.relatedProductText .divOrderInnerOrder{
		right: 8px;
		}
	
	
	.divPricesOrderResult .text{bottom: 0;
    position: absolute;
    right: 0;}
	
	.divPricesOrderResult .ajaxload{
		bottom: 22px;
		left: 75px;
		position: absolute;		
		}
		
	.itemAdded {
		margin-left: 0;
		padding-bottom: 10px;
		width: 230px;
	}
	
	.productHeader { background:#000000; padding:5px;}
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    
    .prevPrice { font-weight:bold; color:#000000; line-height:15px;}
    .prevPriceList { color:#000000; font-size:13px; line-height:15px;}
    .prevPriceSmall { color:#000000; font-size:10px; line-height:12px;}
    .priceSmall { color:#000000; font-weight:bold; line-height:13px;}
    .price { color:#000000; font-size:13px; font-weight:bold; line-height:15px;}
    .priceStor{ color:#000; font-size:20px; font-weight:bold; line-height:20px;}
    .priceStorExcl { color:#000000; font-size:11px; font-weight:normal; line-height:14px;}
    .divOrderOuter{ height:60px;}
    .frontpagePrices{}
    
    .itemNo {font-size:11px; color:#000000;}

    .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;}

     /*FrontPage styles start*/
        .frontpageOuter { width:702px; margin-bottom:14px; margin-top:12px; float:left;}
		.frontpage{ width:702px; height:auto;}
        .frontpage div { padding-top:0px; margin-left:200px; }
        .frontpage p { width:320px; line-height:13px;}
        
		.productNewsContainer { padding-top:15px; padding-bottom:15px; background:#FFFFFF;}
        .productNews {}
        .productNews img { }
        .productNewsItem { }
        .productNewsItem div {}
        .productNewsItem .text { line-height:18px;}
        .productNewsItem .prevPrice {}
        .productNewsItem .price {}
        .productNews .devider {}
    /*FrontPage styles end*/

    
    /*Product styles start*/
        .choiceBox { margin-top:10px;}
        .choiceBorders {position: relative;}
        
        .imageBox {}
        .imageBorder {}
        .imageBorderProduct {}
        .imageBoxMedium {}
		
        .imageBorderMedium {}
		.imageBorderMedium a {}
        
        .itemPic {}
        .itemColor{}
        .itemColorChoice{}
        .itemVariant {}
        .itemVariantDropDowns{}
        .itemVariantLoad{}
        .itemQuantity {}
        .itemButton { margin-top:10px;}
        
        .productItemPic {}
        .productItemInfo {width:264px;}
		.productItemInfo .itemNo { font-weight:bold;}
        .productItemPicBorder {}
        
        .tdFilter { height:88px; background:#FFFFFF; border:1px solid #000000; padding:10px;}
		.tdFilter a { color:#000000; }
        .productfiles a {font-size:10px;}

    /*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*/

		.wideFooterFrontpage {     clear: both;
    float: right;
    line-height: 15px;
    padding-bottom: 10px;
    width: 980px; }
		.wideFooterFrontpage h1, .wideFooterFrontpage .title { font-size:17px; text-transform:uppercase}
		.divFooterPart1 { float: left; margin: 40px 0 0 40px; width: 645px;}
		.divFooterPart2 { float: right; background:transparent url(images/ccLogo.png) no-repeat center bottom; margin: 40px 40px 0 0; width: 233px; min-height:114px;}
		.divFooterPart3 { width:222px; float:left;}
		
		.wideFooterContent { width:964px; clear:both; margin-top:4px;}
	
		.mcbLogo {
			bottom: 24px;
			font-size: 11px;
			margin: 0 0 0 40px;
			position: relative;
			text-align: right;
			width: 900px;
		}
		.mcbLogoBox { border:none; margin:0px;}
		.mcbLogoBox a{ color:#FFFFFF; }
		
		.textAdress {
			clear: both;
			color: #FFFFFF;
			font-size: 11px;
			height: 37px;
			line-height: 37px;
			margin: 0 0 0 40px;
			width: 900px;
		}
		
		.stock{ float:left; margin-top:2px;}
		
		.isFrontpage .textAdress { border-top: 1px solid #606060;}
		
		.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;}
    /*Footter styles start*/

/*Main styles end*/


	.noItemsTable { background:none; }
	.noItemsHeader { color:#FFFFFF; }

	.ssBoxTextDiv {float:left;}
	.ssBoxTextDiv input {
    background-color: Transparent;
    border: medium none;
    color: #000000;
    font-size: 17px;
    margin: 13px 0 0 23px;
    width: 505px;
}
	.ssBoxLoaderIcon {float:left; margin:12px 0 0 10px;}
	.ssBoxLoaderIcon img {display:none;}
	.ssBoxButtonDiv {float:left;margin-left:64px; width:100px;}
	.ssBoxButtonDiv input{width:100px;height:35px; margin:0px; margin-top:10px; padding:0px;background:transparent;border:none;cursor:pointer;}
	.ssResult{width:699px; position:absolute; margin:0px 1px 0px 1px;z-index:200;}
	
	.ssResultTop, .ssResultContent, .ssResultBottom{background:url(images/searchField.png); width:681px; padding:0 9px 0 9px;}
	.ssResultTop{ background-position:0px;height:14px;}
	
	.ssResultContent{background-position:-699px;background-repeat: repeat-y;}
	.ssResultContent hr{display:none;}
	.ssResultContent A{color:#5B6062;text-decoration:none;}
	.ssResultSection{padding:0;}
	.ssResultSection ul{list-style-type: none;margin:0px;padding:0px;}
	.ssResultSection li{padding: 0 10px 5px 10px;clear:both; border-top:1px solid #ffffff; border-bottom:1px solid #e6e6e6; margin:0;display:block;}
	.groups li{height:50px; cursor:pointer;}
	.items li{height:38px; cursor:pointer;}
	.ssResultSection .itemActive{background-color:#DBDBDB;}
	.ssResultSection .item{background-color:#f5f5f5;}
	.ssResultSectionHead{text-align:left; padding:5px 0 5px 8px; background:#a8a8a8; color:#FFF; font-size:11px; font-weight:bold;}
	.groups .ssResultSectionHead { padding-top:0;}
	.ssResultBottom{background-position:-1398px;height:14px;}
	
	.ssResultGroupImage{float:left;width:40px;height:30px;margin:12px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
	.ssResultGroupText{float:left;padding:20px 0 0 12px; font-size:12px;}
	
	.ssResultItemImage{float:left;width:40px;height:30px;margin:6px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
	.ssResultItemText{float:left;padding:14px 0 0 12px; font-size:12px;}
	.ssResultItemText a{color:#5b6062;}
	
	
	.ssResultSection li a {display:inline-block;}
	.ssResultSection li a {display:block;}

	.ssResultSectionError{ width:670px; text-align:center; font-size:20px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; padding:25px 0 25px 0;}
	
	/*.checkAndWishList .bigButton { width:128px; height:20px; background:url(images/button.gif) no-repeat -388px top; color:#000000;}*/
	
	.multiPrices {width:264px;}
	/*.multiPrices tr { height:22px; background:url(images/button.gif) no-repeat -699px top; color:#000000;}*/
	.multiPrices .column1 { padding-left:5px; padding-bottom:2px;}
	.multiPrices .column2 { padding-right:5px; font-weight:bold; padding-bottom:2px;}
	
	/*#forumContainer .ForumButton { width:66px; height:20px; border:none; background-color:transparent; background:url(images/button.gif) no-repeat left top; font-size:9px;}
	#LoginContainer .ForumButton { width:128px; height:20px; border:none; background:url(images/button.gif) no-repeat -163px top; color:#FFFFFF;}*/
	#LoginContainer #createUserDiv .ForumButton {width:128px;}
	#LoginContainer #createUserDiv input {width:120px;}
	.divLoginUserName input, .divLoginPassword input {width:120px;}
	
	.wishList #wishListItems { border:0px; padding:0px;}
	.wishListEditGrid {width:504px;}
	
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a { color:#000000;}
	#productRelationsCenter .relationsTable .relationsTableHeader {width:474px; height:28px; padding:0px; padding-left:30px; background:url(images/boxTop.gif) no-repeat -415px top; color:#FFFFFF; font-size:13px; font-weight:bold; text-transform:none;}
	
	.divIdeaItem { width:504px; float:left; clear:both; margin-bottom:10px;}
	
	.divIdeaImage { width:220px; float:left; margin-right:10px;}
	.divIdeaText { width:274px; float:left;}
	
	/*.printButton { width:97px; height:20px; border:none; background:url(images/button.gif) no-repeat -291px top; color:#000000; font-size:10px; font-weight:bold; text-align:center; line-height:20px; float:right; position:relative; top:-20px;}*/
	.printButton a { color:#000000; text-decoration:none;}
	
	.relatedProduct {margin-bottom:8px; width:170px; }
	.relatedProductText {width:105px; position:relative;}
	.relatedProductText .relatedProductPrices {margin: 5px 0;}
	.relatedProductText .textSmall a { color:#000000; text-decoration:none;}
	/*.relatedProductText .button {width:66px; height:20px; border:none; background-color:transparent; background:url(images/button.gif) no-repeat left top; font-size:9px;}*/
	
	#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text {font-weight:normal;}
	/*.generatePdfDiv .button { width:66px; height:20px; border:none; background:url(images/button.gif) no-repeat left top; font-size:9px; color:#FFFFFF;}*/
	
/* Top login absolute start */
.tla {position:absolute;top:0px;left:454px;width:510px;height:55px;}

.tlaUnauthenticated{}
.tlaTrans{width:140px;height:50px;}
.tlaUsername, .tlaPassword{position:absolute;top:27px;border:none;background-color:Transparent;color:#898888;width:114px;}
.tlaUsername{left:201px;}
.tlaPassword{left:339px;}
.tlaLoginBtn{position:absolute;top:24px;left:473px;width:23px;height:23px;border:none;background-color:Transparent;cursor:pointer;}
.tlaForgotPass{text-align:right;margin:3px 5px 0 0;}
.tlaForgotPass a{color:#B1B1B1;text-decoration:underline;}

.tlaFeedback{position:absolute;top:47px;width:137px}
.tlaFeedback ul{}
.tla .ajaxload{position:absolute;top:-21px;left:444px;}
.tla .validationSummary {}
.tla .validationSummary ul{display:inline;text-align:right;float:right;margin:0px;padding:0px;}
.tla .validationSummary li{float:left;}

.tlaAuthenticated{background:url(images/loginBarAuth.gif);height:55px;}
.tlaAuthList{padding:29px 0 0 35px;}
.tlaAuthList ul{display:inline;list-style-type:none;padding:0;margin:0;}
.tlaAuthList li{float:left;margin-right:8px;background-image:url(images/loginArrow.gif);background-repeat: no-repeat;background-position: 0 4px;padding-left:9px;}
.tlaAuthList .loginAs a{font-weight:normal;}
.tlaAuthList a{color:#404040;text-decoration:none;font-weight:bold;}
.tlaAuthList a:hover{text-decoration:underline;}
.tlaLogoutBtn{position:absolute;top:23px;left:416px;width:85px;height:23px;border:none;background-color:Transparent;cursor:pointer;}
/* Top login absolute end */

.othersBoughtProduct {width:170px;}
.othersBoughtProduct .othersBoughtText { width:100px;}

.product_relatedArticle { width:126px;}
.mainSlideshowCaptions .inner-slide { line-height: 22px !important; width: 650px !important; }

body{ height:100%; background:#009db0; margin: 0px; padding:0px; color:#000000; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/*.topSection {
    background: url(images/logoCart.jpg) no-repeat scroll left 28px transparent;
    height: 187px;
    margin: auto;
    width: 900px;
}*/

#topSmallCartPrice {
    color: white;
    font-size: 16px;
    text-align: center;
	text-transform: uppercase;
	font-weight:bold;
}

/*.menu {
    background:url(images/topMenuBg.gif) no-repeat;
    height: 46px;
    padding-left: 10px;
    position: absolute;
    text-align: left;
    width: 956px;
	top:150px;
}*/

.menuNormbg { float:left; text-transform:none; padding-left:8px; padding-right:10px; border-right:1px solid #e051a5; font-weight:bold; margin-top:15px;}
.menuOverbg { float:left; text-transform:none; padding-left:8px; padding-right:10px; border-right:1px solid #e051a5; font-weight:bold; margin-top:15px;}

.menu a { font-size:12px; text-transform:uppercase;}
.menu a:link { color:#ffffff;}
.menu a:active { color:#ffffff;}
.menu a:visited { color:#ffffff;}
.menu a:hover { color:#ffffff; text-decoration:underline;}

/*.ssBox{background:url(images/searchBg.jpg) no-repeat;width:702px;height:56px; margin-bottom:0; float:left;}*/

/*.itemGroup0 .leftMenuHeader { width:170px; height:30px; text-transform:none; color:#ffffff; background:url(images/leftMenuHeaderBg.gif) no-repeat left top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
.itemGroup0  .leftMenuHeaderCollapsed{ height:32px;}
.itemGroup1 .leftMenuHeader { width:170px; height:30px; text-transform:none; color:#ffffff; background:url(images/leftMenuHeaderBg.gif) no-repeat -170px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
.itemGroup1  .leftMenuHeaderCollapsed{ height:32px;}
.itemGroup2 .leftMenuHeader { width:170px; height:30px; text-transform:none; color:#ffffff; background:url(images/leftMenuHeaderBg.gif) no-repeat -340px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
.itemGroup2  .leftMenuHeaderCollapsed{ height:32px;}*/

.menuNorm {  
	border-bottom: 1px solid #E4E4E4;
    font-weight: normal;
    line-height: 14px;
	padding:4px 0;
    width: 135px;
	background:none		
			
}
.menuNorm a { color:#000000;}
.menuNorm a:hover { color:#00b5cb;}
.menuActive {  
border-bottom: 1px solid #E4E4E4;
font-weight: bold;
line-height: 14px;
padding:4px 0;
width: 135px;
background:none		

}
.menuActive a { color:#000000;}

.menuLess a { color: #00b5cb;}
.menuLess a:hover { color: #00b5cb;}
.menuMore, .menuLess  {     
font-weight: bold;
height: 21px;
line-height: 21px;
text-transform: uppercase;
padding-bottom:6px;
}
.menuMore a { color: #00b5cb;}
.menuMore a:hover { color: #00b5cb;}

.subMenuNorm { color:#000000; list-style:none; font-weight:normal; width:125px; line-height:14px; padding:4px 0}
.subMenuNorm a { color:#000000; text-decoration:none; font-weight:normal;}
.subMenuNorm a:hover { color:#00b5cb; text-decoration:none;}
.subMenuActive { color:#000000; list-style:none; font-weight:bold; width:125px; line-height:14px; padding:4px 0}
.subMenuActive a { color:#000000; text-decoration:none;}
.subSubMenuNorm { color:#000000; list-style:none; font-weight:normal; line-height:14px; padding:3px 0}
.subSubMenuNorm a { color:#000000; text-decoration:none; font-weight:normal;}
.subSubMenuNorm a:hover { color:#00b5cb; text-decoration:none;}
.subSubMenuActive { color:#000000; list-style:none; text-decoration:underline; font-weight:normal; line-height:14px; padding:3px 0}
.subSubMenuActive a { color:#000000; text-decoration:underline;}

		.wideFooter {
    background: url(images/wideFooterBg.jpg) repeat-x scroll right top transparent;
    margin: auto;
    width: 980px;
}

	.divOrderInnerInfo a { color:#00b5cb;}
	
		.leftMenuContainer { width:170px; margin-bottom:15px; background:url(images/leftMenuBg.gif) no-repeat left bottom;}		
		
	/*.divOrderInner .button {
    background: url(images/button.gif) no-repeat scroll -66px top transparent;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    width: 97px;
}		*/


    .text { line-height:15px; }
    .text a:link{color:#000000; line-height:13px; }
    .text a:active{color:#000000; line-height:13px; }
    .text a:visited{color:#000000;  line-height:13px; }
    .text a:hover{color:#000000; line-height:13px; }
    .textSmall { color:#000000; font-size:10px; }
    .textSmall a { color:#000000; font-size:10px; }
    .textSmall a:link { color:#000000; font-size:10px; }
    .textSmall a:active { color:#000000; font-size:10px; }
    .textSmall a:visited { color:#000000; 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; }
    .boxRightHeader {width:142px; height:28px; padding:0 0 0 15px; background:url(images/boxTop.gif) no-repeat 0px top; color:#FFFFFF; font-size:13px; font-weight:bold; text-transform:none;}
/* modidied by Linh on 22 Mar 2012 */
/*187*/.button { width:97px; height:20px; border:none; background:url(images/sprite_image.png) no-repeat -66px -230px; color:#FFFFFF;}
/*188*/.bigButton { width:130px; height:20px; border:none; background:url(images/sprite_image.png) no-repeat -163px -230px; color:#FFFFFF; font-weight:bold;}
/*459*/.checkAndWishList .bigButton { width:128px; height:20px; background:url(images/sprite_image.png) no-repeat -388px -230px; color:#000000;}
/*462*/.multiPrices tr { height:22px; background:url(images/sprite_image.png) no-repeat -699px -230px; color:#000000;}
/*466*/#forumContainer .ForumButton { width:66px; height:20px; border:none; background-color:transparent; background:url(images/sprite_image.png) no-repeat left -230px; font-size:9px;}
	#LoginContainer .ForumButton { width:130px; height:20px; border:none; background:url(images/sprite_image.png) no-repeat -163px -230px; color:#FFFFFF;}
	/*483*/.printButton { width:97px; height:20px; border:none; background:url(images/sprite_image.png) no-repeat -291px -230px; color:#000000; font-size:10px; font-weight:bold; text-align:center; line-height:20px; float:right; position:relative; top:-20px;}
/*490*/.relatedProductText .button {width:66px; height:20px; border:none; background-color:transparent; background:url(images/sprite_image.png) no-repeat left -230px; font-size:9px;}
/*493*/.generatePdfDiv .button { width:66px; height:20px; border:none; background:url(images/sprite_image.png) no-repeat left -230px; font-size:9px; color:#FFFFFF;}
/*523*/.topSection {
    background: url(images/sprite_image.png) no-repeat scroll left 28px transparent;
    height: 187px;
    margin: auto;
    width: 900px;
}
/*547*/.menu {
    background:url(images/sprite_image.png) no-repeat 0 -360px;
    height: 46px;
    padding-left: 10px;
    position: absolute;
    text-align: left;
    width: 956px;
	top:150px;
}
/*566*/.ssBox{background:url(images/sprite_image.png) no-repeat 0 -460px;width:702px;height:56px; margin-bottom:0; float:left;}
/*568*/.itemGroup0 .leftMenuHeader { width:170px; height:30px; text-transform:none; color:#ffffff; background:url(images/sprite_image.png) no-repeat -170px -300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
.itemGroup0  .leftMenuHeaderCollapsed{ height:32px;}
.itemGroup1 .leftMenuHeader { width:170px; height:30px; text-transform:none; color:#ffffff; background:url(images/sprite_image.png) no-repeat 0 -300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
.itemGroup1  .leftMenuHeaderCollapsed{ height:32px;}
.itemGroup2 .leftMenuHeader { width:170px; height:30px; text-transform:none; color:#ffffff; background:url(images/sprite_image.png) no-repeat -340px -300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
.itemGroup2  .leftMenuHeaderCollapsed{ height:32px;}
.itemGroup3 .leftMenuHeader { width:170px; height:30px; text-transform:none; color:#ffffff; background:url(images/sprite_image.png) no-repeat -510px -300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
.itemGroup3  .leftMenuHeaderCollapsed{ height:32px;}
/*630*/.divOrderInner .button {
    background: url(images/sprite_image.png) no-repeat scroll -66px -230px transparent;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    width: 97px;
}		


/* Check out */
.isCheckout .content .checkout {margin: 0 0 30px 0; background: none !important}
.che_log_inner_right_field .w202 { background: url(images/sprite_image.png) no-repeat scroll 0 -1855px transparent;  outline:none}
.yellowBox .freightLabel { display:block; margin:5px 0; }
.selected .bt2 { background: url(images/sprite_image.png) no-repeat scroll 0 -1740px transparent; }
.selected .bt2 span { background: url(images/sprite_image.png) no-repeat scroll right -1791px transparent;  color:#FFF; text-transform: uppercase;font-family: "proxima-nova-alt",sans-serif;  font-weight: normal !important; font-size: 15px}
.selected .bt2 .number { background: url(images/sprite_image.png) no-repeat scroll 0 -2154px transparent;color:#FFF; text-transform: normal; font-weight: normal !important}
.bt2 span { background: url(images/sprite_image.png) no-repeat scroll right -1904px transparent;  text-transform: uppercase;font-family: "proxima-nova-alt",sans-serif; font-weight: normal; font-size:15px;  }
.bt2 { background: url(images/sprite_image.png) no-repeat scroll 0 -1846px transparent; }
.bt2 .number { background: url(images/sprite_image.png) no-repeat scroll 0 -2179px transparent; }
.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
.shopvidere { background: url(images/sprite_image.png) no-repeat scroll 0 -1961px transparent; }
.neeste { background: url(images/sprite_image.png) no-repeat scroll right -1961px transparent; margin-right: 5px }
.isCheckout .center { color: #343434 !important; padding: 0 0 0 0; padding-left: 0 }
.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434; border: none; outline:none }
.antalpro { background: url(images/sprite_image.png) no-repeat scroll 0 -2212px transparent; }
.bt3 { background:url(images/sprite_image.png) no-repeat scroll 0 -2092px transparent; margin-top:0; }
.bt3 a { background:url(images/sprite_image.png) no-repeat scroll right -2123px transparent; margin-top:0; color:#FFF; text-transform: none }
.che_boxt .che_boxh { background:url(images/sprite_image.png) no-repeat scroll 0 -2439px transparent; }
.yellowBox .bt3 a { background:url(images/sprite_image.png) no-repeat scroll right -2123px transparent; margin-top:0;color:#FFF; padding: 0 7px!important; }
.yellowBox .bt3 { background:url(images/sprite_image.png) no-repeat scroll left -2271px transparent; margin-top:1px; }
a.bt3 span { background: url(images/sprite_image.png) no-repeat scroll right -2123px transparent; }

.freightTextAndLabel .freightText .inputDelivery {background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0 0 0 10px;
    outline: medium none;
    padding: 5px;
    width: 132px; }
.freightText .bt3 { padding: 0 0 0 3px!important;}
.step1 .che_Pricett {background:none;}
.che_bstep2 input { border:none; background:url(images/sprite_image.png) 0 -2864px no-repeat; padding: 5px; width:192px; outline:none }
.che_bstep2 .w45 { background:url(images/sprite_image.png) 0 -2795px no-repeat; width:35px;  outline:none}
.che_bstep2 .w129 { background:url(images/sprite_image.png) 8px -2987px no-repeat; width:100px; padding-left: 14px; outline:none }
.che_checkbox input { width:auto; outline:none; outline:none }
.che_bstep2 .rightLabel { width: 200px; }
.jegaccep { background: url(images/sprite_image.png) no-repeat scroll 0 -2603px transparent; outline:none }
.userTypeSelector input { width:auto; outline:none}
.che_bstep2 { clear: both; }
.isCheckout .right { color:#343434; padding: 0 16px 0 0; width: 219px }
.che_boxtext h2 { color:#343434; line-height: 22px; }
.che_frag .freightNoteDiv { font-style:normal; }
.che_boxt .che_boxct {-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;  background: none repeat scroll 0 0 #FFFFFF;  border-color: -moz-use-text-color #D1D1D1 #D1D1D1; border-right: 1px solid #D1D1D1; border-style: none solid solid; border-width: medium 1px 1px; color: #343434; font-size: 11px; margin-bottom: 7px; overflow: hidden; width: 663px;}
.che_allpricetext { text-transform: uppercase;font-family: "proxima-nova-alt",sans-serif; }
.isCheckout .content .checkout {  border-top: none; margin: 0 0 30px; width: 908px; background:none; background: none; margin: 0 auto !important; padding-bottom: 30px}
.che_head {    background: none; height: 58px; margin-bottom: 14px; padding: 10px 0 0 0; width: 908px; }
.che_log_headline, .che_log_inner label {color:#000; font-size: 17px; font-weight: normal; text-transform: uppercase;font-family: "proxima-nova-alt",sans-serif;}
.che_log_inner label { margin-left: 3px; }

.block-box-list img:first-child { width: auto !important; margin-top: -4px; margin-bottom:12px !important}
.che_bstep2 .w20 { padding: 5px 0 0 13px; width: 25px; }
.jegaccep a { color: #09468a;text-decoration: none;}
.che_bstep2 select { background: url(images/sprite_image.png) 0 -2864px no-repeat; border: none }
/*step 4*/
.box3_ct { width:610px;}
.box3 { width:645px;}
.w106 {    width: 149px;}
.isCheckout .nomargin{clear: left;}
.w89 {    width: 431px;}
.che_allprice {background: url(images/sprite_image.png) no-repeat scroll 0 -2652px transparent;  font-size: 11px; height: 58px; margin: 0 0 7px; padding: 17px 12px 0 0; text-align: right; width: 653px;}
.che_boxt2 { padding-bottom: 12px;}
.che_indhead { padding-bottom: 0; padding-right: 0;}
.che_boxt2 .che_boxh { background:url(images/sprite_image.png) no-repeat scroll 0 -2541px transparent; font-weight: bold; height: 19px; line-height: 12px; padding: 7px 10px 0 8px; width: 201px;}
.che_login { display: none}
.isCheckout .topSection {    height: 152px; margin-bottom:10px    }
.isCheckout .content {
    background: #fff;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.10); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.10); box-shadow: 0 0 5px rgba(0, 0, 0, 0.10); border:1px solid #e4e4e4;    margin: 30px 0 0 31px;    width: 890px;-moz-border-radius: 4px!important;border-radius: 4px!important; padding:0 5px 
}
.isCheckout .mainContentTD { background:none}

.bt_udskriv {
	text-indent: -10000em;
}
.pp_dele,
.che_delete,
.kob,
.bt_udskriv {
		background-image: url("images/iconlist2.png");
}

.isCheckout .deleteLeftTh{ width:55px;}
.isCheckout .itemQtyTh{ width:60px;}
.isCheckout .itemNameTh{ width:270px;}
.che_delete{ margin-left:9px;}
.antalpro{ margin-left:24px;}
.itemNoCheckout{ float:left; margin:7px 23px 0 0;}
.che_arrow{ margin-left:33px;}
.isCheckout .itemNameTd{ width:290px;}
/* e:check out */


/* group description */
.view2Level-1{}
.view2Level-1 .topSectionView2 .topSectionView2Content{width: 700px;position: relative; margin: 0; height: 408px;}
.view2Level-1 .topSectionView2 .topSectionView2Content h1{display: block; position: absolute; width: 360px; bottom: 310px; color: #000; font-size: 24px; padding: 7px 100px 19px 17px; text-transform: uppercase;line-height: 26px; font-weight: bold;}
.view2Level-1 .topSectionView2 .topSectionView2Content p{margin: 100px 0 30px 17px; color: #000; font-family: arial;}

.view2Level-2{}
.view2Level-2 .topSectionView2 .topSectionView2Content, .view2Level-0 .topSectionView2 .topSectionView2Content, .view2Level-3 .topSectionView2 .topSectionView2Content{width: 700px;position: relative; margin: 0; height: 178px;}
.view2Level-2 .topSectionView2 .topSectionView2Content h1, .view2Level-0 .topSectionView2 .topSectionView2Content h1, .view2Level-3 .topSectionView2 .topSectionView2Content h1{display: block; position: absolute; width: 360px; bottom: 80px; color: #000; font-size: 24px; padding: 7px 100px 19px 17px; text-transform: uppercase;line-height: 26px; font-weight: bold;}
.view2Level-2 .topSectionView2 .topSectionView2Content p, .view2Level-0 .topSectionView2 .topSectionView2Content p, .view2Level-3 .topSectionView2 .topSectionView2Content p{margin: 100px 0 0px 17px; color: #000; font-family: arial;}
.view2Level-3 .topSectionView2{min-height:210px;}
.noPicture.view2Level-3 .topSectionView2{min-height:inherit;}
.noPicture.view2Level-3 .topSectionView2 .topSectionView2Content{ height:auto; width:auto;}
.noPicture.view2Level-3 .topSectionView2 .topSectionView2Content h1{ position:static; padding:0; text-transform:none; font-size:18px; font-weight:normal;}
.noPicture.view2Level-3 .topSectionView2 .topSectionView2Content p{ margin:0;}

.noPicture.view2Level-1 .topSectionView2 .topSectionView2Content h1, .noPicture.view2Level-2 .topSectionView2 .topSectionView2Content h1{ position:static; padding-left:0;}
.noPicture.view2Level-1 .topSectionView2 .topSectionView2Content p, .noPicture.view2Level-2 .topSectionView2 .topSectionView2Content p{ margin-top:0; margin-bottom:0;}
.noPicture.view2Level-1 .topSectionView2 .topSectionView2Content, .noPicture.view2Level-2 .topSectionView2 .topSectionView2Content{ height:auto;}