html { }
body { background:none repeat scroll 0 0 #995f5e; margin:0; padding:0; color:#564949; font-size:12px; font-family:"Cambria", Arial, Helvetica, sans-serif }
input,
textarea,
select { color:#3d3d3d; font-size:11px; font-family:"Cambria", Arial, Helvetica, sans-serif; margin:0 }
a { color:#564949 }
.tekstbox { padding-left:5px; height:15px; border:1px solid #564949; float:left }
h1 { margin:0; padding:0; font-size:18px; color:#f2f1e6; font-weight:normal; text-transform:uppercase; font-family:"Cambria", Arial, Helvetica, sans-serif }
.topSectionView2 h1 { margin:0; padding:0; font-size:22px; color:#564949; text-transform:none; font-family:"Cambria", Arial, Helvetica, sans-serif }
.headline { margin:0; padding:0 0 4px 0; font-size:22px; color:#564949; text-transform:none; font-family:"Cambria", Arial, Helvetica, sans-serif; text-align:left }
h2 { margin:0; padding:0; color:#a76e6c; font-family:"Cambria", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal }
object { outline:none }
.overlayLabel { }
.divClear { clear:none; width:0; height:0; line-height:0 }
.outer { background:#fff url(images/bg_site.jpg) center top no-repeat }
.main { }
.isFrontpage { background:url(images/bg_banner.png) center top no-repeat }
.mainContent { }
.mainContentTD { width:900px; margin:0 auto; text-align:left; padding:0 }
#TopImageMap img { }
.topSection { height:177px }
.isFrontpage .topSection { background:none; height:177px }
.menu { height:40px; background:none; margin-top:76px; text-align:right; color:#564949; margin:82px 0 0 0; padding:0 0 0 235px; font-size:12px }
.menu a:link { color:#564949 }
.menu a:active { color:#9f6564 }
.menu a:visited { color:#564949 }
.menu a:hover { color:#9f6564 }
.menuNormbg { float:left; text-transform:uppercase; padding-left:12px; padding-right:14px; background:url(images/partition_menu_vertical.jpg) right top no-repeat; margin-top:13px }
.menuOverbg { float:left; text-transform:uppercase; padding-left:12px; padding-right:14px; background:url(images/partition_menu_vertical.jpg) right top no-repeat; margin-top:13px }
#criditCardBox { position:relative; top:-60px; width:154px; text-align:right; float:right; right:18px }
.topSmallCart { float:right; font-size:11px; left:-13px; position:relative; text-align:left; top:-60px; width:160px }
#topSmallCartPrice { position:relative; top:-2px }
.productNewsContainerOuter { background:url(images/bottom_productnews.png) left bottom no-repeat!important; margin:0; padding:0 0 18px 0; width:100%; height:100%; clear:both }
.productNewsContainer { background:url(images/top_productnews.png) left top no-repeat!important; margin:0; padding:0; width:100%; height:100%; display:table }
.productNews { width:494px; overflow:hidden; clear:both; float:left; margin:64px 0 0 12px }
.topSectionView2 { width:532px; text-align:left; margin:0; padding:0; background:url(images/groupbg2.png) no-repeat bottom; position:relative }
.topSectionView2Content { width:502px; background:url(images/groupbg1.png) no-repeat; margin-bottom:33px; padding-left:30px; padding-top:45px }
.topSectionView2 p { margin:0; padding:0; width:472px; margin-top:5px; margin-bottom:10px; font-size:13px; line-height:17px }
.topSectionBreadcrumb { margin:0; text-align:left }
.top { position:relative; top:0; text-align:left; margin:0; padding:0 }
.topDiv { position:relative; padding:0; position:absolute; left:0; float:left; text-align:left }
.topDiv table { width:415px; height:80px; padding:0; float:left; text-align:left; cursor:pointer }
.logoImg { width:415px; height:80px; background:none; position:relative; float:left; text-align:left; cursor:pointer }
.tla { height:35px; text-align:right; margin:0; padding:0; background:url(images/top_search.png) right top no-repeat }
#ctl00_topMenu_ctl00_loginPanel { height:35px; text-align:right; margin:0; padding:0 }
.tlaUsername { width:92px; margin:0 28px 0 0; padding:3px 0 0 0; height:23px; background:none; border:0; vertical-align:middle; color:#3d3d3d; line-height:23px }
.tlaPassword { width:86px; margin:0 12px 0 0; padding:3px 0 0 0; height:23px; background:none; border:0; vertical-align:middle; color:#3d3d3d; line-height:23px }
.tlaLoginBtn,
.tlaLogoutBtn { width:72px; height:23px; margin:0 2px 0 0; padding:0; background:none; border:0; cursor:pointer; vertical-align:middle }
.tlaForgotPass { width:100px; display:none }
.listProductText { width:104px; float:left; text-align:left; margin:0; padding:0 4px 0 0 }
.divPricesOrder { width:100%; text-align:left }
.divOrderInnerInfo { display:none }
.productListView1 .divPricesOrder .divOrderOuter { width:100% }
.productListView1 .divPricesOrder .divOrderInnerOrder { position:relative; width:370px }
#productListTable .divOrderInnerStock { float:right; width:250px; margin-bottom:15px; position:absolute; top:-70px; left:0 }
.itemNameTh { text-align:left }
.freightLabel { text-align:left }
.itemPriceTh { text-align:right }
.purchaseButton { background:transparent url(images/readBuyBtn.png) no-repeat center top!important; height:40px; width:167px; border:none; cursor:pointer }
.content { margin:0; padding:0; float:none; clear:none }
.isFrontpage .content { background:none }
.left { width:170px; margin-right:24px; text-align:right }
.isProductlist .left { margin-right:10px }
.isFrontpage .center { width:518px; margin:0; padding:0; text-align:center }
.frontpageOuter { margin:0; padding:25px 0 0 0; width:712px; height:376px }
.center { width:504px; text-align:left }
.centerProductList { width:532px }
.centerProductListNoRight { width:702px }
.centerNoRight { width:702px }
.centerContent { }
.centerContentWebPage { margin-top:0; text-align:left }
.centerContentWebPageNoRight { }
.centerContentWebPageForum { }
.isFrontpage .right { width:180px; float:right; margin:409px 0 0 0; padding:0 }
.right { width:170px; float:right; text-align:left; margin:0 12px 0 0 }
#ctl00_ContentRegion_ctl00_frontpageDiv { }
.searchTable { margin-bottom:24px; color:#a76e6c; background:url(images/box_search.png) left top no-repeat; height:31px; width:179px }
.searchButton { }
.productMenucontainer { width:170px; margin-bottom:20px }
.leftMenuContainer { width:173px; margin-bottom:35px }
.leftMenuHeader { font-size:22px; padding-bottom:5px; text-align:right; text-transform:uppercase }
.leftMenu { text-align:right; font-size:14px; text-transform:uppercase }
.leftSubMenu { }
.leftSubSubMenu { }
.menuNorm { margin:4px 0 4px 0 }
.menuNorm a { font-family:"Cambria", Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#564949 }
.menuNorm a:hover { color:#a76e6c }
.menuActive { color:#a76e6c; font-weight:bold }
.menuActive a { color:#a76e6c; font-weight:bold }
.menuActive a:hover { color:#564949 }
.productTypes { }
.productBrands { }
.subMenuNorm { list-style:none }
.subMenuNorm a { text-decoration:none }
.subMenuNorm a:hover { text-decoration:none }
.subMenuActive { list-style:none }
.subMenuActive a { text-decoration:none }
.subSubMenuNorm { list-style:none }
.subSubMenuNorm a { text-decoration:none }
.subSubMenuNorm a:hover { text-decoration:none }
.subSubMenuActive { list-style:none }
.subSubMenuActive a { text-decoration:none }
.leftMenuContainerSeperator { }
.boxRightContainer { margin-bottom:14px; text-align:left }
.isFrontpage .boxRightContainerImg { margin:0; padding:0 }
.isFrontpage .boxRightContainerImg img { margin:0; padding:0; width:auto; height:auto }
.boxRightContainerImg { margin-bottom:12px }
.boxRightContainerImg img { width:auto; height:auto }
.boxRight { }
.boxRight a { color:#564949 }
.boxRight a:hover { color:#564949 }
.boxRightHeader { padding-bottom:5px; font-size:18px; text-transform:uppercase; color:#a76e6c }
.boxRightHeader a { color:#a76e6c; font-size:18px; text-transform:uppercase }
.boxRightHeader a:hover { color:#564949 }
.boxRightContent { }
.boxRightAltContent { }
.boxRightContainerBOX { margin-bottom:14px }
.boxRightContainerBOX .boxRight { }
.boxRightContainerBOX .boxRight img { margin:2px 0 6px 0 }
.boxRightContainerBOX .boxRight a { color:#564949 }
.boxRightContainerBOX .boxRight a:hover { color:#564949 }
.boxRightContainerBOX .boxRightHeader { padding-bottom:5px; color:#a76e6c }
.boxRightContainerBOX .boxRightHeader a { color:#a76e6c }
.boxRightContainerBOX .boxRightHeader a:hover { color:#564949 }
.boxRightContainerBOX .boxRightContent { }
.boxRightContainerBOX .boxRightContentAlt { }
.boxRightContainerBOX .boxRightContentAlt img { margin:12px 0 0 0; padding:0 }
.boxCenterContainer { margin-bottom:14px }
.boxCenterContainerLEFT { width:244px; float:left; margin-bottom:14px; text-align:left }
.boxCenterContainerRIGHT { width:244px; float:right; margin-bottom:14px; text-align:left }
.boxCenter { color:#564949; text-align:left }
.boxCenter img { margin:2px 0 4px 0 }
.boxCenter a { color:#564949 }
.boxCenter a:hover { color:#a76e6c }
.boxCenterHeader { font-size:18px; padding-bottom:5px; text-transform:uppercase; color:#a76e6c }
.boxCenterHeader a { color:#a76e6c }
.boxCenterHeader a:hover { color:#564949 }
.boxCenterContent { }
.boxCenterContentAlt { }
.boxCenterContentAlt img { margin:12px 0 0 0; padding:0 }
.tableBoxContent { }
.boxCenterContainerImg { margin-bottom:16px }
.isFrontpage .boxCenterContainerImgLEFT { float:left; margin:3px 0 7px 2px }
.boxCenterContainerImgLEFT { float:left; margin-bottom:14px }
.isFrontpage .boxCenterContainerImgRIGHT { float:left; margin:3px 0 7px 4px }
.boxCenterContainerImgRIGHT { float:right; margin-bottom:14px }
.top5OrderedList li a { color:#000; text-decoration:none }
#productListTable { width:504px; margin-left:14px }
#clearBottomDiv { clear:both; height:20px }
.ajaxload { margin:1px 1px 1px 1px; width:16px; height:16px; background-image:url(images/ajax-loader.gif) }
.button { border:0; background:#a76e6c; color:#fff; padding-bottom:1px; padding-top:1px }
.bigButton { border:0; background:#a76e6c; color:#fff; padding:3px }
.headlineList { font-size:13px }
.headlineList a { color:#fff; text-decoration:none }
.headerPaging { border-top:1px solid #000; border-bottom:1px solid #000; padding-top:3px; padding-bottom:3px }
.headerPaging .paging { text-align:right; color:#000 }
.headerPaging .paging span { padding-right:3px }
.headerPaging a:link { padding-right:3px; color:#000 }
.headerPaging a:active { padding-right:3px; color:#000 }
.headerPaging a:visited { padding-right:3px; color:#000 }
.headerPaging a:hover { padding-right:3px; color:#000 }
th.line { border-bottom:1px solid #564949; border-top:1px solid #564949; text-align:left }
.line { border-bottom:1px solid #564949 }
.link:link { color:#564949 }
.link:active { color:#a76e6c }
.link:visited { color:#564949 }
.link:hover { color:#a76e6c }
#ctl00_ctl07_searchTextBox { border:0; height:20px; line-height:20px; margin:0 4px 4px 0; padding:0 0 0 12px; color:#a76e6c; width:136px }
.inputSearch { border:none; width:145px; background:none; padding-left:5px }
.inputSelect { border:1px solid #564949 }
.inputQuantity { border:1px solid #564949; width:30px; margin:0 0 4px 2px; color:#564949; vertical-align:middle }
.inputDelivery { border:1px solid #564949 }
.productListView3 .divOfferConditions { color:#564949; font-size:11px; margin:8px 0 0 0; padding:0 }
.inputDelivery optgroup { }
.inputDelivery optgroup option { }
.inputFreightType { }
.freightload { float:left; margin:3px 5px 1px 5px }
.Img { }
.productListView1 { }
.productListView1 .item { }
.productListView1 .alt { }
.productListView2 { }
.productListView2 .item { }
.productListView2 .alt { }
.productListView3 .productRow { float:left; clear:left }
.productListView3 .productRowSpacer { clear:left; height:12px }
.productListView3 .headlineLis { color:#564949; font-size:13px; font-weight:bold }
.productListView3 .headlineList a { color:#564949; font-size:13px; font-weight:bold }
.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:left; margin:0; padding:12px 0 0 0 }
.productListView3 .listItemDescription { }
.productHeader { background:#564949; padding:5px }
.productHeader .text a { color:#f2f1e6; text-decoration:none }
.prevPrice { color:#a76e6c; line-height:13px; font-size:13px }
.prevPriceList { color:#a76e6c; font-size:13px; line-height:15px }
.prevPriceSmall { color:#a76e6c; font-size:10px; line-height:12px }
.priceSmall { color:#a76e6c; font-weight:bold; line-height:13px }
.price { color:#a76e6c; font-size:13px; font-weight:bold; line-height:15px }
.priceStor { color:#a76e6c; font-size:17px; font-weight:bold; line-height:20px }
.priceStorExcl { color:#a76e6c; font-size:10px; font-weight:bold; line-height:12px }
.frontpagePrices { }
.itemNo { font-size:10px; color:#564949 }
.stepDelivery { width:100%; margin-bottom:10px }
.stepDelivery td { height:45px; text-align:left; border-right:4px solid #e2ddd9; background:#564949; width:33%; color:#f2f1e6; font-size:15px; padding-left:15px; line-height:30px }
.stepDelivery .selected { font-size:16px; text-decoration:none; font-weight:bold; color:#fff }
.stepDelivery .last { border:none }
.text { line-height:18px!important; font-size:12px!important; color:#564949!important }
.text a:link { color:#564949; line-height:13px }
.text a:active { color:#a76e6c; line-height:13px }
.text a:visited { color:#564949; line-height:13px }
.text a:hover { color:#a76e6c; line-height:13px }
.textSmall { color:#564949; font-size:11px }
.textSmall a { color:#564949; font-size:11px }
.textSmall a:link { color:#564949; font-size:11px }
.textSmall a:active { color:#a76e6c; font-size:11px }
.textSmall a:visited { color:#a76e6c; font-size:11px }
.textSmall a:hover { color:#a76e6c; font-size:11px }
.textSmall .link a:hover { color:#a76e6c; font-size:11px }
.textRed { color:#564949; font-size:11px; line-height:13px }
.textBold { color:#564949; font-weight:bold; line-height:13px }
.textStor { color:#564949; font-size:13px; font-weight:bold; line-height:13px }
.frontpage { width:702px; height:261px }
.frontpage div { padding-top:80px; margin-left:260px }
.frontpage p { width:320px; line-height:13px }
.mainSlideshowContainer { margin-left:29px }
.productNewsItem { width:126px }
.productNewsItem div { margin:0 0 12px 0; padding:0 }
.productNewsItem .text { line-height:18px; font-size:13px; font-weight:bold; color:#564949 }
.productNewsItem .text a { color:#564949 }
.productNewsItem .text a:hover { color:#a76e6c }
.productNewsItem .prevPrice { color:#a76e6c }
.priceExcl { color:#564949 }
.price { color:#a76e6c!important; font-size:13px!important }
.productNews .devider { }
.choiceBox { margin:0; padding:0 }
.choiceBorders { margin:4px 0 0 0; padding:0 }
.imageBox { }
.imageBorder { }
.imageBorderProduct { }
.imageBoxMedium { }
.imageBorderMedium { }
.imageBorderMedium img { border:1px solid #857b7b!important }
.imageBorderMedium a { }
.itemPic { }
.itemColor { }
.itemColorChoice { }
.itemVariant { }
.itemVariantDropDowns { }
.itemVariantLoad { }
.itemQuantity { margin:4px 0 0 0; padding:0 }
.itemButton { margin:0; padding:0 }
.productItemPic { }
.productItemInfo { text-align:left; margin:8px 0 0 2px; padding:0 }
.productItemPicBorder { }
.tdFilter { height:88px; background:#fff; border:1px solid #000; padding:10px }
.tdFilter a { color:#000 }
.productfiles a { font-size:10px }
.dato { }
.imageFloat { }
.newsSubscribeButton { }
.inputMailSmall { }
.wideFooter { background:#995f5e; color:#f2f1e6; padding:18px 0 0 0 }
.wideFooterFrontpage { width:900px; margin:0 auto; text-align:center; padding:0; clear:both; overflow:hidden }
.wideFooterContent { width:900px; height:16px; overflow:hidden; margin:0 auto; text-align:center; padding:0 0 18px 0; clear:both }
.divFooterPart1 { color:#f2f1e6; width:534px; float:left; text-align:left; margin:0; padding:0 0 34px 0 }
.divFooterPart1 p { margin:0; padding:8px 0 0 0 }
.divFooterPart1 a { color:#f2f1e6; text-decoration:none }
.divFooterPart2 { color:#f2f1e6; width:308px; float:right; text-align:left; margin:0; padding:0 0 34px 0; background:url(images/icon_call.png) left 78px no-repeat }
.divFooterPart2 p { margin:0; padding:8px 0 0 0 }
.divFooterPart2 a { color:#f2f1e6; text-decoration:none }
.mcbLogo { width:182px; float:right; text-transform:uppercase; text-align:right }
.mcbLogoBox { border:0; margin:0 }
.mcbLogoBox a { color:#f2f1e6; text-decoration:none }
.textAdress { color:#f2f1e6; width:686px; float:left; text-align:left }
.textAdress a:link { color:#f2f1e6; font-size:11px; text-decoration:none }
.textAdress a:active { color:#f2f1e6; font-size:11px }
.textAdress a:visited { color:#f2f1e6; font-size:11px }
.textAdress a:hover { color:#f2f1e6; font-size:11px }
.textAdressTD { text-align:left }
.isFrontpage .textAdressTD { background:none }
.noItemsTable { background:none; text-align:left }
.noItemsTable td { width:100%!important }
.itemAdded { margin:4px 0 0 0; padding:0 }
.topSectionBreadcrumb li .b { margin:0 2px 0 2px; padding:0 }
.first { color:#857b7b!important }
.next { color:#a76e6c!important }
#freightLine { background:none }
#ctl00_ContentRegion_acceptCheckBox { margin:0 4px 0 0; padding:0; vertical-align:middle }
#ctl00_ContentRegion_firstTimeCustomerRadioButtonYes { margin:0 4px 0 0; padding:0 }
#ctl00_ContentRegion_firstTimeCustomerRadioButtonNo { margin:0 4px 0 0; padding:0 }
#ctl00_ContentRegion_selectPayment_0 { margin:0 4px 0 0; padding:0 }
#ctl00_ContentRegion_selectPayment_1 { margin:0 4px 0 0; padding:0 }
#ctl00_ContentRegion_selectPayment_2 { margin:0 4px 0 0; padding:0 }
.noItemsHeader { color:#fff }
.tlaTrans { border-width:0; float:left; height:30px; width:580px }
.topSectionBreadcrumb ul { font-size:11px; list-style-type:none }
.topSectionBreadcrumb li a { color:#564949; text-decoration:none }
.DESVALSummaryErrors li { list-style:none; font-size:12px; color:#900 }
.validationSummary { margin:16px 82px }
.centerContentWebPageNoRight .validationSummary { margin:0; font-size:12px; color:#900 }
.isAuthenticated .tlaAuthList li { list-style:none; float:left; margin:8px 10px 0 0 }
.isAuthenticated .tlaAuthList ul { padding:0; margin:0 }
.tlaAuthenticated { float:right }
.isAuthenticated .tlaAuthList { float:left }
.tlaAuthenticated span { float:right; display:block }
.tlaAuthenticated span input { width:75px; margin-top:5px; margin-left:25px }
.isAuthenticated .tla { height:35px; text-align:right; margin:0; padding:0; background:url(images/top_search_logout.png) right top no-repeat }
.addToCartButton { background:transparent url(images/addBasketBtn.png) no-repeat center top; border:none; color:#fff; font-family:Cambria, Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:bold; height:52px; margin:10px 0; padding:7px 0 0 8px; text-align:left; width:235px }
.checkListButton { margin-left:8px }
.productItemInfo .validationSummary { margin:15px 0 0 0 }
.productItemInfo .validationSummary span { color:#900; font-size:14px }
.productItemInfo .validationSummary ul { padding:0 }
#productListTable .stock { padding:0 }
#productListTable .divOfferConditions { text-align:right }
.checkListButton { float:right; margin:0!important }
.productItemInfo .stock { padding-left:0; margin-left:0; float:none; clear:both }
.wishListButton { background:transparent url(images/wishlistBtn.png) no-repeat center top; height:32px; width:123px; border:none; font-size:10px; color:#534948; text-transform:uppercase; font-family:Cambria, Georgia, "Times New Roman", Times, serif; padding:0; margin:0; float:left }
.checkListButton { float:left; background:transparent url(images/rememberlistBtn.png) no-repeat center top; height:32px; width:123px; border:none; font-size:10px; color:#534948; text-transform:uppercase; font-family:Cambria, Georgia, "Times New Roman", Times, serif; padding:0; margin:0 }
.checkAndWishList { clear:both; width:246px; height:35px; position:relative; right:5px }
.priceFinancingTotalCreditCosts { display:none }
.priceFinancingAop { display:none }
.priceFinancingMinimumLoanAmount { display:none }
.moreInfoTextClick {display: none!important;}
.moreInfoTextFull {display: block!important;}
.isFrontpage .moreInfoText h1, .isFrontpage .moreInfoText h2{ color: #a76e6c; padding-bottom: 5px; text-transform: uppercase; font-size: 18px; font-weight: normal;}
.isFrontpage .moreInfoText{ text-align: left; margin-left: 8px; line-height: 21px;
font-size: 14px;}



/*CHECKOUT*/
.isCheckout .content .checkout {margin: 0 0 30px 0; background: none !important; }
.che_log_inner_right_field .w202 { background: url(images/sprite_images.png) no-repeat scroll 0 -1855px transparent;  outline:none}
.yellowBox .freightLabel { display:block; margin:5px 0; }
.selected .bt2 { background: #564949; }
.selected .bt2 span { background:#564949;  color:#FFF; text-transform: uppercase;  font-weight: normal !important; font-size: 15px; font-family:"Times New Roman", Times, serif;}
.selected .bt2 .number { background: #965c5b;color:#FFF; text-transform: normal; font-weight: normal !important}
.bt2 span { background: #564949; text-transform: uppercase; font-weight: normal; font-size:15px;  font-family:"Times New Roman", Times, serif; }
.bt2 { background:#564949; margin-right: 10px }
.bt2 .number { background:#965c5b; }
.che_head { background: none; }
.shopvidere { background: url(images/checkout_sprite.png) 0 -319px no-repeat; }
.neeste { background: url(images/checkout_sprite.png) 0 -386px no-repeat; margin-right: 0px }
.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: none !important; border: #CCC 1px solid !important }
.bt3 { background: #000; margin:0; }
.bt3 a { background:#000; margin-top:0; color:#FFF; text-transform: none; font-family:"Times New Roman", Times, serif; }
.che_boxt .che_boxh { background: url(images/checkout_sprite.png) 0 0 no-repeat; width:653px }
.yellowBox .bt3 a { background:url(images/sprite_images.png) no-repeat scroll right -991px transparent; margin-top:0;color:#FFF; padding: 0 7px!important; }
.yellowBox .bt3 { background: none; margin-top:1px; }
a.bt3 span { background: none; }

.freightTextAndLabel .freightText .inputDelivery {background: none repeat scroll 0 0 #FFFFFF; float: left; margin: 4px 0 0 10px;outline: medium none; padding: 2px; width: 180px; }
.freightTextAndLabel .freightText select.inputDelivery { width: 186px; }
.freightText .bt3 { padding: 0!important;}
.step1 .che_Pricett {background:none;}
.che_bstep2 input { border:none; background: none; padding: 2px; width:192px; outline:none; border: #CCC 1px solid }
.che_bstep2 .w45 { background: none; width:35px;  outline:none}
.che_bstep2 .w129 { background: none; width:121px; padding-left: 5px; outline:none; margin-left:10px; }
.che_checkbox input { width:auto; outline:none; outline:none }
.che_bstep2 .rightLabel { width: 200px; }
.jegaccep { background: url(images/sprite_images.png) no-repeat scroll 0 -1471px transparent; outline:none }
.userTypeSelector input { width:auto; outline:none}
.che_bstep2 { clear: both; }
.isCheckout .right { color:#343434; padding: 0 3px 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: 669px;}
.che_allpricetext { text-transform: uppercase; }
.isCheckout .content .checkout {  border-top: none; margin: 0 0 30px; width: 900px; 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;}
.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 7px; width: 10px;}
.jegaccep a { color: #000000 ;text-decoration: underline;}
.che_bstep2 select { background: none; border:#CCC 1px solid; padding:1px; width: 200px; }
.che_allprice2 {background: rgb(176,176,176);
background: -moz-linear-gradient(top, rgb(176,176,176) 0%, rgb(126,126,126) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(176,176,176)), color-stop(100%,rgb(126,126,126)));
background: -webkit-linear-gradient(top, rgb(176,176,176) 0%,rgb(126,126,126) 100%);
background: -o-linear-gradient(top, rgb(176,176,176) 0%,rgb(126,126,126) 100%);
background: -ms-linear-gradient(top, rgb(176,176,176) 0%,rgb(126,126,126) 100%);
background: linear-gradient(to bottom, rgb(176,176,176) 0%,rgb(126,126,126) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b0b0', endColorstr='#7e7e7e',GradientType=0 );}
.box3_ct { width:610px;}
.box3 { width:645px;}
.w106 {    width: 149px;}
.isCheckout .nomargin{clear: left;}
.w89 {    width: 431px;}
.che_allprice {    background: none repeat scroll 0 0 #E1E1E1;  font-size: 11px; height: 61px; margin: 0 0 7px; padding: 17px 12px 0 0; text-align: right; width: 659px;}
.che_boxt2 { padding-bottom: 12px; margin-top: -2px;}
.che_indhead { padding-bottom: 0; padding-right: 0;}
.che_boxt2 .che_boxh { background: url(images/checkout_sprite.png) 0 -102px no-repeat; font-weight: bold; height: 19px; line-height: 12px; padding: 7px 10px 0 8px; width: 201px;}
.che_login { display: none}
.che_boxct img { margin: 6px 6px 0 0}


.isCheckout .bt_udskriv { font-size: 0; }

/*e:CHECKOUT*/