html { height:100%; margin: 0px; padding:0px; }
body { height:100%; margin: 0px; padding:0px; color:#000000; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-color: #e52d5f; background-image: url("images/background.png"); background-repeat: no-repeat; background-position: center top; }
.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: 16px 0 11px 75px; position: absolute; right: 66px; text-align: center; top: -79px; width: 155px; }
#topSmallCartCount { color: #000000; font-size: 10px; font-weight: bold; text-transform: uppercase; }
#topSmallCartPrice { color: #000; font-size: 16px; text-align: center; text-transform: uppercase; font-weight:bold; }
.divFooterPart1 p,
.divFooterPart1 a { color: #FFFFFF; height: 107px; overflow: hidden; }
.divFooterPart1 h1, .divFooterPart2 h1, .divFooterPart1 .title, .divFooterPart2 .title { color:#FFFFFF; }
.divFooterPart2 p,
.divFooterPart2 a { 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/sprite_image.png) no-repeat -480px -352px; 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/sprite_image.png) no-repeat -480px -352px; color:#FFFFFF; font-size:13px; font-weight:bold; text-transform:none; }
.isFrontpage .boxCenterHeader { display:none; width:489px; height:28px; line-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; }
.boxCenterContainerLEFT .boxCenterHeader,
.boxCenterContainerRIGHT .boxCenterHeader { width:217px; 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; }
.boxCenterHeader a { color:#FFFFFF; }
.boxCenterHeader a:hover { color:#FFFFFF; }
.boxCenterContent { padding-top:10px; }
.boxCenterContentAlt { }
.tableBoxContent { }
.boxCenterContainerImg { margin-bottom:14px; }
.boxCenterContainerImgLEFT { float:left; margin-bottom:28px; }
.boxCenterContainerImgRIGHT { float:right; margin-bottom:28px; }
.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/checkout_refresh.png); bottom: 36px; right: 112px; }
.button { width:97px!important; height:20px; border:none; background:url(images/sprite_image.png) no-repeat -264px -352px; color:#FFFFFF; }
.bigButton { background: url(images/sprite_image.png) repeat scroll 0 -352px transparent; border: medium none; font-weight: bold; color: white; height: 21px; width: 130px; }
.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 { color: #000000; border:1px solid #000000; text-align:center; }
.isProductlist .inputQuantity { color: #000000; float:left; }
table.relatedProduct .inputQuantity { color: black; float: left; left: -32px; margin-right: 5px; position: absolute; width: 24px; }
.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; }
.topSectionView2NoPicture { min-height:inherit; }
.topSectionView2Content { margin-left:29px; margin-top:88px; color:#FFFFFF; }
.topSectionView2NoPicture .topSectionView2Content { margin:0px; color:#000000; }
.topSectionView2 h1 { display:none; }
.topSectionView2NoPicture h1 { display:block; }
.topSectionView2Content p { margin:0px; 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; text-align:right; width: 122px; }
.isProductlist .divOrderInnerOrder { position: absolute!important; right: 0!important; text-align: right!important; width: 122px!important; }
.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 { background: url("images/wideFooterBg.jpg") repeat-x scroll right top transparent; border-right: 4px solid #FFFFFF; color: #FFFFFF; font-size: 15px; height: 45px; line-height: 30px; overflow: hidden; padding-left: 15px; text-align: left; width: 33%; }
.stepDelivery .selected { font-size:18px; text-decoration:underline; }
.stepDelivery .last { border:none; }
/*FrontPage styles start*/
        .frontpageOuter { width:702px; margin-bottom:25px; 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: 10px; 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: 10px; 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 { background: none repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 46px; margin: 0 0 0; padding: 0; width: 100px; }
.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 { background: url("images/button_product.gif") no-repeat scroll 0 top transparent; color: #000000; display: block; height: 20px; margin-bottom: 11px; overflow: hidden; }
.multiPrices .column1 { display: block; float: left; height: 22px; overflow: hidden; padding-bottom: 2px; padding-left: 5px; width: 129px; }
.multiPrices .column2 { clear: right; float: left; font-weight: bold; padding-bottom: 2px; padding-right: 5px; text-align: right; width: 118px; }
#forumContainer .ForumButton { width:66px; height:20px; border:none; background-color:transparent; background:url(images/sprite_image.png) no-repeat -264px -352px; 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:30px; 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/sprite_image.png) no-repeat -264px -352px; font-size:9px; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { font-weight:normal; }
.generatePdfDiv .button { width:66px; height:20px; border:none; background:url(images/sprite_image.png) no-repeat -264px -352px; 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; }
.topSection { background-attachment: scroll; background-color: transparent; background-image: url(images/sprite_image.png); background-position: 0 0; background-repeat: no-repeat; height: 178px; margin: auto; width: 900px; padding:0 40px; }
.menu { height: 46px; padding-left: 10px; position: absolute; text-align: left; top: 144px; width: 956px; }
.menuNormbg { float:left; text-transform:none; padding-left:8px; padding-right:10px; border-right:1px solid #2b76ae; font-weight:bold; margin-top:15px; }
.menuOverbg { float:left; text-transform:none; padding-left:8px; padding-right:10px; border-right:1px solid #2b76ae; 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 { width:702px; height:56px; margin-bottom:0; float:left; background-repeat: no-repeat; background-attachment: scroll; background-color: transparent; background-image: url(images/sprite_image.png); background-position: 0 -264px; }
.itemGroup0 .leftMenuHeader { width:170px; height:30px; text-transform:none; color:#ffffff; background:url(images/sprite_image.png) no-repeat -170px -200px; 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 -200px; 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 -200px; 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 -200px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
.itemGroup3 .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:#e051a5; }
.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: #e051a5; }
.menuMore a:hover { color: #e051a5; }
.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:#1366a3; }
.leftMenuContainer { width:170px; margin-bottom:15px; background:url(images/leftMenuBg.gif) no-repeat left bottom; }
.divOrderInner .button { background:url(images/sprite_image.png) no-repeat -264px -352px transparent; font-size: 11px; font-weight: bold; height: 20px; width: 92px; }
.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/sprite_image.png) no-repeat -480px -400px; color:#FFFFFF; font-size:13px; font-weight:bold; text-transform:none; }
.phoneC { font-size: 24px; font-weight: bold; }
input,
textarea,
select { color: #000; }

/* 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: 0 0 0 40px;    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");
}


/* 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{width: 700px;position: relative; margin: 0; height: 178px;}
.view2Level-2 .topSectionView2 .topSectionView2Content h1, .view2Level-0 .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{margin: 100px 0 0px 17px; color: #000; font-family: arial;}

.view2Level-3 .topSectionView2 .topSectionView2Content p{color:#000; margin-top: 0px;}
.view2Level-3 .topSectionView2 .topSectionView2Content h1{display: block; color: #000; font-size: 24px; padding: 7px 100px 19px 0px; text-transform: uppercase;line-height: 26px; font-weight: bold;}
.view2Level-3 .topSectionView2Content{ margin-top: 48px;}
.noPicture.view2Level-3 .topSectionView2Content{ margin-top: 0;}
.noPicture.view2Level-3 .topSectionView2Content h1{ padding-bottom: 0;}
.view2Level-3 .topSectionView2{min-height:210px;}
.noPicture.view2Level-3 .topSectionView2{min-height:inherit;}

.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;}

.step3 #paymentDiv img {display:none;}